- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android移动式城管执法系统设计与实现
基于Android移动式城管执法系统设计与实现
摘 要: 鉴于城管执法对现场证据即时采集和录入的需要,综合利用3G网络、GPS定位、Android手持终端和蓝牙技术,设计实现了“移动式城管”执法系统。探讨了移动式城管执法系统的功能需求、系统架构、实现方案和关键技术。
关键词: 3G网络; GPS定位; 手持终端; 蓝牙技术; 移动式城管执法
中图分类号:TP315 文献标志码:A 文章编号:1006-8228(2013)11-31-03
0 引言
在构建和谐社会的大背景下,人民群众的法制意识和维权意识日益增强,对人性化执法的呼声也日益强烈,如何减少执法冲突和提高执法公信力成为执法部门面临的难题。利用信息化手段,进行现场证据的即时采集、录入和罚单的自动生成,实现全程现场执法,不失为破解上述难题的有效途径。为此,基于Android平台和无线打印技术[1],设计了“移动式城管”执法系统,实现从拍照、无线打印、无线数据上传,到违章通知单下发的全程移动式现场执法。
1 系统功能
“移动式城管”执法系统通过手机终端进行拍照、数据查询和数据上报等工作;通过便携式蓝牙打印机进行无线打印,实现违章通知单的下发,让执法人员在第一现场就能完成证据采集、案件处理和决策生成的执法全程,其具体功能如图1所示。
⑴ 基本功能。包括案件上报、违章通知单打印、违章历史信息查询、附件管理、数据交换、系统自动更新、权限控制等。
● 案件上报:负责现场违章事件的填报和实时上报,在移动终端实现数据的新增。
● 无线打印:根据案件上报中填写的案件分类,自动生成各种格式的文书,调用便携式蓝牙打印机,现场打印违章通知书,同时将打印记录上传至PC端执法管理系统。
● 历史查询:在执法现场,对违章当事人的历史情况进行查询,辅助执法人员在法律的范围内进行自由裁量。
● 附件管理:对执法过程中的证据进行管理。主要是将录音、照片、视频等证据以附件的形式进行浏览和上传。
● 权限管理:对移动终端的用户进行认证和授权。只有在PC端执法管理系统后台授权的用户,才能使用移动终端的相关功能。
● 个??设置:进行用户昵称、密码、界面风格等个人信息的设置。
● 自动更新:负责检测是否有新版本发布,是否有新的法律条文更新,如有则自动更新,无需人工干预。
● 数据交换:负责移动终端和服务器的数据交互,数据格式采用JSON,轻量又易于扩展。
⑵ 智能录入。在以手机为移动终端的数据录入过程中,减少打字操作,增加智能录入的辅助功能;在位置信息的处理上,通过GPS定位,结合地图的地理编码服务,自动提供位置信息,减少输入项。
⑶ 离线缓存。在无信号的情况下,自动进入离线操作模式,将案件信息进行临时存储;缓存的案件可以继续编辑,可以批量上传;在信号恢复时,统一上报至PC端执法管理系统。
2 系统架构
“移动式城管”执法系统是行政执法在手机终端的一种展现形式,综合考虑桌面端和手机终端的技术架构,最终采用J2EE技术体系,服务器操作系统采用微软的Windows 2003 64位操作系统;鉴于执法数据量的庞大,数据库采用Oracle 10;执法过程中的图片采用文件存储的方式;Web容器采用IBM 的WebSphere Application Server 7.0。
代码实现的技术层面采用规范的MVC架构[2],数据持久层采用性能良好,扩展灵活的MyBatis。
业务控制层主要依赖于使用广泛的Spring,通过Spring与Spring MVC标签绑定的服务,实现PC端的行政执法管理;以JSON格式的数据进行服务器端与移动终端的交互。
在展现层,PC端执法管理系统采用Spring MVC、JQuery、Flash等流行的Web 2.0技术进行实现;移动终端采用性能更优的Android App的方式实现[3],具体开发架构视图如图2所示。
3 系统实现
根据面向对象的设计思想,遵循松耦合[4]的原则,在系统架构的指导下,将公用的模块进行抽象封装,实现系统功能。下面重点阐述附件管理和无线打印两个组件的功能实现。
3.1 附件管理的实现
将附件管理的全部功能封装为FileView组件,为FileView组件定义接口IAccess,其他模块调用IAccess接口,则可以使用附件管理的全部功能[5]。
FileView组件依赖于AccessInfo、AccessInfoView、AccessInfoListAdapter三个类实现其具体功能,类图关系如图3所示。
IAccess接口对外提供三个方法:其中Getviews()方法,用于获取view;getCo
您可能关注的文档
最近下载
- COLMO洗衣机工程师资格认证考试题及答案.doc VIP
- 《合理用药与用药安全》课件.ppt VIP
- 配件部经理岗位职责(24篇).docx VIP
- (人教2024版)英语八年级上册Unit 4 大单元教学设计(新教材).docx
- TCECS 179-2023 健康住宅建设技术规程.pdf VIP
- 数字孪生及车间实践第二篇数字孪生研究体系.pptx VIP
- 2025年四川省绵阳市初中学业水平考试语文真题试卷含参考答案与习作例文精品.pdf VIP
- 2024版行政管理培训课件.pptx VIP
- 《公安机关互联网安全监督检查规定》培训与解读课件.pptx VIP
- 数字孪生及车间实践第一篇数字孪生的内涵及研究应用现状.pptx VIP
文档评论(0)