基干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平台的实时报修应用的设计与实现   摘要:现今大多学校的报修流程依然以电话通知、纸质登记、纸质填单的方式进行,由此产生出以下几个问题:维修信息延迟、维修类型多样、出勤统计杂乱、维修无法追踪。为了解决上述问题,开发了基于Android平台的实时报修应用――校园报修应用,其中采用Android实现客户端程序,JSP实现服务端程序,推送方式使用集成了XMPP协议的第三方SDK“个推” 关键词:推送;Android;校园报修应用 中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)25-0083-02 1 概述 优良完善的校园设施不仅为广大师生们提供了优雅的教学环境,也提供了舒适的生活环境。为维护这些设施的安全性和耐久度,需要学校的维修人员去维修。而现今学校的报修流程依然以电话通知、纸质登记、纸质填单的方式进行,由此产生出以下几个问题:维修信息延迟、维修类型多样、出勤统计杂乱、维修无法追踪 Android的英文意思是指“机器人”,众所周知它是由Google公司推出的开源系统,它不仅仅应用在手机上,还应用在智能家居、车载系统、Pos机等众多领域。Android对比其他移动端系统的更有优势,所以得到了广泛的应用和普及。基于Android平台开发各种应用,也成为人们研究的热点 为了解决传统校园报修存在的问题,开发了基于Android平台的实时报修应用,采用Android实现客户端程序,JSP实现服务端程序,推送方式使用集成了XMPP协议的第三方SDK“个推” 2 开发环境搭建 整个应用程序划分为4个部分,分别是Android客户端、JSP(Java Server Pages)服务端、MySql数据库和消息推送服务端,各部分之间的关系如图1所示 后台服务是整个应用程序的核心,主要是JSP服务端,负责根据请求作出响应,并从MySql数据库中获取对应的信息。JSP服务端运行在Tomcat上面,跟Android客户端的交互基于HTTP协议,返回的数据格式为JSON格式,在Android客户端程序运行前先启动,启动后的JSP服务将一直保持运行状态。JSP服务端封装了所有对数据库访问操作的方法,Android客户端会通过它来实现对数据库的操作 消息推送服务端采用“个推”。个推是由国内个性互动(北京)网络科技有限公司所推出的第三方推送技术解决方案,个推系统在低成本下,能够保证消息推送的时效性、有效性、内容形式的多样性,并且省电省流量 3 系统分析与设计 本应用的功能是:当普通用户发现校园某一设施需要被维修,可直接通过该应用发送维修信息至服务端,服务端再通知相应的维修人员,维修人员及时收到信息后便可采取行动;维修人员亦可发送维修信息至服务端;普通用户可以追踪设施的维修进度(未受理,已受理,维修搁置,维修完成)维修完成后,由普通用户决定维修进度是否完成;该应用使用学号或工号验证登陆,对于发布恶意虚假信息的可以直接查询到当事人,由学校相关规章制度处理;管理员可以通过服务端统计维修信息和维修员出勤记录,管理后台 按照角色功能分为:有设施需要维修的普通用户;专门处理维修任务的维修人员;管理员。在普通用户和维修人员均登录该应用后,普通用户可编辑维修信息上报至服务器,由服务器判断该信息的维修类型从而推送至相对应的维修人员 校园报修应用系统包括了八大功能:登录验证、角色分类、维修信息上报、维修信息处理、维修信息追踪、出勤统计、维修信息统计、恶意虚假信息处理,各个功能之间的关系构成,如图2所示 在系统性能方面,客户端和服务端所有响应时间不得超过5秒,并且结合心跳保活机制,保证客户端和服务端断线后及时重连 客户端:任何支持Android 4.0以上系统的手机并配有手机卡(SIM,UIM等)。其中,用xUtils框架编写网络访问层,用Picasso框架编写数据三级缓冲。用PullToRefresh控件进行数据刷新,用ViewDragHelper编写控件,用ViewDragHelper编写控件,集成第三方客户端SDK(个推),实现消息推送 服务端:安装有Windows7+MySql5.0+Tomcat7.0的主机。其中采用JSP处理网络请求、用MySql数据库存储存储数据、程序部署在Tomcat上,并集成第三方服务器SDK(个推) 4 系统实现 登录功能适用于所有用户,在应用登录界面中,输入学工号或学号以及密码,点击“登录”按钮进行登录验证,如图3所示 在成功登录后,依据返回值的属性,跳转至不同界面,如图4是管理员界面。维修任务添加和修改适用于维修人员和普通用户,维修任务删除适用于管理员。维修任务列表如图5所示。添加维修任务如图6所示。还包括

文档评论(0)

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

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

1亿VIP精品文档

相关文档