基于Android移动式城管执法系统设计与实现.docVIP

基于Android移动式城管执法系统设计与实现.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档