警校APP的设计与实现

2019-12-03 07:04张有贤张之夏陈葳周凌子
电子技术与软件工程 2019年15期
关键词:失物招领警校教务

文/张有贤 张之夏 陈葳 周凌子

1 引言

现如今,全国校园APP投入使用的数量正处于稳步增长阶段,设计和完善数字化校园是已当今高校发展的一个必然趋势。作为实行警务化管理的政治性院校,在无校园APP前提下,警校日常化管理工作量较普通院校而言更为巨大,因此,在警校实行警务化管理的背景下,实现日常管理移动信息化,是当前提高管理工作效率、便利广大师生的重要因素,开发并推广警校APP势在必行。

2 警校APP的必要性

2.1 警校APP现状

APP 的全称是 Application ,即智能手机的应用程序,截至2018年12月我国手机网民规模达8.17亿,网民通过手机接入互联网比例高达98.6%。当前大学生都拥有自己的手机,每天都在使用各种APP。国内越来越多的高校研发了本校APP,通常有着查看校园咨询、教务系统等基本功能,而警校中只有个别学校有着自己的校园APP,是校园APP的一大缺口,在信息化高速发展的时代,警校APP的建设将会是警务化校园的一个重要里程碑。

2.2 警校APP的意义

随着中国特色社会主义进入新时代,为了建设社会主义现代化强国,我们需要更多的警务人才,同时优化警务人才的培养以及管理方式。当前,移动信息技术、数字协同化的高速发展与融合,每一个警院学子都有着庞大的数据需要管理。

作为警务化管理模式下的警校,在无警校APP前提下,学校对于学生的日常考勤和生活管理较其他普通学校工作量更为巨大,目前学生会日常记录考勤情况需要手写记录,信息上收集繁琐,花费较长时间且容易出错。学校各部门的考勤扣分记录工序繁琐,不便于进行统一管理,学校各专业不同的实训场所设备数量巨大,维修工作繁重,目前日常维修需要学生提交维修申请,再根据情况进行维修,很多情况下要耽误很多时间,而且信息流不对称。失物招领管理的缺陷也造成学校师生生活上的不便,因此为警校开发手机端APP,既顺应了时代潮流,又切合警务化管理的实际需求。

(1)方便指导员、同学掌握每天的校内事务情况,以及区队警务化管理情况,有助于指导员对学生的综合素质进行测评,也能督促学生规范自身行为。

(2)有助于学生会相关部门提高工作效率、推动学生会常规工作透明化,如扣分情况,纸质的扣分登记远不如存储在数据库中,手动的整理计算,比不上数据库的筛选排序。有了警务化校园APP的辅助,每人、每区队的每天、每周和每学期的日常表现,汇总后一目了然、方便快捷。

(3)有助于学生了解到最新的活动安排,优先推送权限较高级别的活动,避免时间上的冲突。

(4)教务系统,方便学生进行课表查看、成绩学分查询、选课等。

(5)互帮互助版块,包括失物招领、不懂就问等互助平台。

3 警校APP的设计内容

警校 APP 的目标用户很明确,便是警院师生。确定了目标用户,就要做好市场与用户需求分析等工作,确认警校生的实际需求,根据需求确定精准的产品功能形态,通过市场调研和目标用户分析,深入了解警校师生对警校 APP 功能的需求。警校APP主要有以下功能。

3.1 日常表现

3.1.1 表现登记和管理

警务化管理模式对学生日常表现管理十分严格,学生会设有多个常务部门进行管理,每天都需要登记大量表现情况,如内务不规范、早自习迟到等。在警校APP中,这一功能也是最具有警务化管理特色的一块,学生会成员登陆警校APP后便可进行表现登记,并有常见登记选项直接选择,登记后可以在“我的登记”中进行删改管理。

3.1.2 表现查看和导出

APP可以随时随地的进行查看,如有异议更可申诉,有助于学生会提高工作效率、推动学生会常规工作透明化。对于指导员、老师而言,关注每个区队的表现情况尤为重要,警校APP中可以根据区队、时间段、表现类型进行统计和筛选,并能以表格的形式导出和打印,极大的方便了学管部门的工作。

3.2 消息安排

3.2.1 安排发布

警务化管理模式下的警校每天都有着各种各样的安排,有时因为信息流的不对称而导致多个安排时间冲突,在这种情况下,学生只能通过发布方的权限级别选择。因此在警校APP中,消息安排是警务化管理的第二大特色。具有发布安排权限的用户登录后可以进行安排发布,选择的安排对象将会收到安排的广播,且根据发布者权限分级推送。

3.2.2 安排查看和管理

用户收到安排推送后,按需点击“收到”,便于给发布方一个反馈。发布者可以对自己发布的安排进行删改,用户能对收到的安排进行备注和隐藏。

3.3 教务系统

警校APP同样拥有例如查看课表、查看成绩、网上选课等功能。由于APP用户都是实名制的,可以直接关联学校教务系统,调用相应接口,用户只需登录警校APP便能直接查看教务系统上的内容。

3.4 校园资讯

资讯列表包含警校官网“学院新闻”和“部门动态”两大板块,APP内容与官网同步更新,支持下拉刷新。当 APP 初始绘制界面时向官网获取新闻数据,此时列表状态置为刷新状态,当新闻数据获取完毕时,置为刷新完毕状态,根据获取到的数据,设置资讯列表。 资讯内容栏加载资讯数据,采用 WEBVΙEW 加载,即可实现与官网完全一致的布局,右上角可以调整字号大小。

4 互帮互助

4.1 失物招领

调查显示,大部分警校没有设置专门的失物招领机构,遗失物品后通常只能在空间、朋友圈等社交媒体上求助,效率低,且找回率不高。在警校APP中设有失物招领版块,发布失物招领信息后则添加到失物招领数据库中,打开失物招领的首页则会读取数据库中内容,大家都能在首页看到,并且分类清晰,消息按时间排序,找到后可以标记已找到并在列表中隐藏,发布消息时可以附图和联系方式。

4.2 不懂就问

不懂就问版块提供问答系统,用户可以提问和回答,也可以收藏问题,还可以给精彩答复点赞,在相互讨论中共同学习。

4.3 帮个小忙

在帮个小忙版块中,用户可以发起求助请求或是帮别人的小忙,更能凝聚警校情,传承中华民族乐于助人的美好品德。

4 警校APP的实现方式

4.1 HTML5+移动APP实现

HTML5+移动APP,是一种基于HTML5、JavaScript、CSS3编写的运行于手机端的APP,这种APP可以通过扩展 JavaScript APΙ任意调用手机的原生能力,扩展了JavaScript对象plus,使得JavaScript 可以调用各种浏览器实现不佳的系统能力,设备能力如摄像头、文件系统等,业务能力如上传下载、二维码、地图、支付、语音输入、消息推送等,实现与原生APP同样强大的功能和性能。

采取HTML+移动APP的最大好处便是跨平台,使得APP在安卓系统和ΙΟS系统上有着相同的表现,并且只需开发和维护一套代码,就能全端覆盖。

4.2 关键技术分析

4.2.1 跨平台

考虑到用户终端不同,因此本APP需要同时兼容目前主流系统Android和ΙΟS,通过HTML5+移动APP实现跨平台。

4.2.2 多端模式

考虑到用户权限不相同,如学生、指导员等,因此本APP需要根据不同用户显示不同界面和功能,目前通过数据库对User列属性扩充,添加一个权限列,然后在APP代码层判断和显示。

4.2.3 模块化

本APP不局限于单个功能,在开发时,将功能分为一个个模块,在需要的时候调用功能模块,代码可读性强,且易于维护。将来还可以作为“智慧校园”的一部分加入大系统。

4.2.4 教务系统的接入

对教务网进行数据抓包,模拟登录后保存Cookies,解析网页源码数据,得到个人信息,并将部分信息储存在APP数据文件。

4.2.5 关键信息加密

APP的用户敏感信息都以自己写的加密算法进行封装,保证用户隐私,完善APP的安全性。

5 结语

目前,各高校 APP 的研发与推广,是推动高校数字校园、智慧校园建设的关键所在,对高校信息化建设起着至关重要的作用。警校APP当秉承以体现警校特色为宗旨、满足师生使用需求为目标的开发理念,对APP不断优化升级,更好地为广大师生提供优质移动信息服务。以便警校将其切实运用到警务化的日常管理中去,提升工作效率,保障警校各项工作的高效运行。在大数据时代背景下,警校管理当与移动信息化技术相结合,不断探索新方法,新途径,走在时代前列。

猜你喜欢
失物招领警校教务
失物招领处
教务排课对高等院校教学运行的作用分析
浅析高校教务管理存在的问题及对策
西藏警校技战术“一体化”教育训练模式创新研究
浅谈新形势下高校教务管理人员的素质与培养
以培养方案为核心的教务管理系统开发的探索与实践
中日警察职业教育课程体系的比较与思考*