- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android平台的协警巡逻管理系统设计和实现.doc
基于Android平台的协警巡逻管理系统设计和实现
基于Android平台的协警巡逻管理系统设计和实现
欧阳元东
(东莞理工学校,广东 东莞 523000)
【摘 要】本文描述了协警电子签到流程,重点阐述了基于Android平台智能手机识别巡逻点二维码,实现协警巡逻电子签到而开发的协警巡逻管理系统的设计思路与关键技术。
【关键词】协警;Android;二维码
1 协警电子签到的流程
协警是协助警察维持地方治安的工作人员,他们工作主要是外出巡逻。警务区安排协警外出巡逻,协警必须在指定的时间巡逻到某个巡逻点,了解巡逻点的治安情况,及时把治安点的情况传输到服务器,服务器能保存巡逻点的治安状况和协警巡逻的签到信息。
管辖区内的每个治安巡逻点有二维码。协警巡逻到一个巡逻点,利用智能手机设别巡逻点二维码,添加巡逻点治安状况,添加协警本人信息后传输给服务器。服务器接收到巡逻点的信息后,保存好。这样协警就完成了巡逻点的签到。
设Ai为某警务区的某个辖区,Bi为辖区中的某个巡逻点,Ci为某个巡逻小组,Di为某个巡逻时间段。这样AiBiCiDi就可以表示巡逻点的签到信息。
本文描述的协警巡逻管理系统就是基于Android[1]平台,通过智能手机端识别二维码技术,达到协警巡逻电子签到等功能的MIS系统。
2 协警巡逻管理系统的功能框架
本系统里采用客户端/服务器(C/S)架构模式[2],服务器完成数据的管理和对远程的服务请求做出响应,客户端是请求获得数据的终端,并把数据传输到服务端。本系统中的客户端主要是智能手机,系统客户端选用Android操作系统。客户端主要完成的功能有登录、注册、二维码的设别和传输等模块;服务器端完成用户管理,查询管理,统计管理,二维码生成和数据管理。
功能模块设计:
系统的功能模块有服务端和客户端,在服务器端系统的功能模块包括用户管理,查询,统计,数据导出,二维码生成。客户端(智能手机)功能包括信息存储,信息传输,二维码设别。
1)用户管理模块
用户管理模块包括用户的增删改,用户信息查询等功能。
2)查询(统计)模块
查询模块包括按用户查询,按巡逻时间查询,按巡逻点查询,按巡逻人员查询,按辖区查询。统计模块包括按巡逻点统计,按巡逻人员统计,按巡逻时间段统计等。
3)二维码生成模块
二维码生成包括二维码生成前信息点采集,二维码生成和二维码输出。
4)协警签到模块
协警签到模块包括二维码设别,巡逻点治安状况、巡逻时间和巡逻人员信息的添加。协警巡逻签到信息=二维码设别信息+巡逻点治安状况信息+巡逻时间信息+巡逻人员信息。
3 数据库设计
数据库的内容和结构决定了系统的功能和质量,直接影响用户对系统使用。本系统中数据库对众多的业务提供数据支撑,依据系统设计需求考虑到数据库系统的稳定、数据库的性能、成本等因素,我们选择了SQLServer2005[3]。
系统数据表有:二维码表,协警人员表,巡逻签到表,用户表。各表的字段如下:
3.1 信息表(SA_USERS)
字段:PASSWORD,NAME,SEX,ROLE,PWD。
3.2 二维码表(TWO_CODE)
字段:SN,NODE,SORT,CAPACITY,USERCODE,ISPRINT。
3.3 签到信息表 (INSPECTION)
字段:SN,NODE,MENO_OK,CREATETIME,X_NAME,MENO_TEXT。
3.4 协警信息表 (P_ASS_MAN)
字段: NO,NAME,SEX,AGE,EMAIL,NOTE。
本文采用SQL Server 2005数据库中的创建向导来创建数据库,服务器中心的数据库名称为XJGL.MDF,日志文件为XJGL.LOG。
4 二维码生成和识别技术
4.1 QR二维码的生成过程
QR二维码的生成过程,第一步:把Position Detection图案画在三个角上,第二步:把Alignment图案画上,第三步:安装Timing Pattern的线,第四步:填好Formation Information,图中的蓝色部分,第五步:填写Version Information(版本7以后需要这个编码),下图中的蓝色部分,第六步:填充最终编码,最终编码的填充方式如下:从左下角开始沿着红线填我们的各个bits,1是黑色,0是白色。如果遇到了上面的非数据区,则绕开或跳过,第七步:掩码图案,图填好后,有些点并不均衡,还要做Masking操作。Mask过后的二维码就成最终的图码。
本系统二维码的生成在服务端,用JAV
文档评论(0)