基于Android平台的校园报修系统的设计与实现开题报告
2022-01-08 22:50:45
全文总字数:2362字
1. 研究目的与意义及国内外研究现状
优良完善的校园设施不仅为广大师生们提供了优雅的教学环境,也提供了舒适的生活环境。为维护这些设施的安全性和耐久度,需要学校的维修人员去维修。而现今学校的报修流程依然以电话通知、纸质登记、纸质填单的方式进行,由此产生出以下几个问题:维修信息延迟、维修类型多样、出勤统计杂乱、维修无法追踪。随着网络技术的发展及计算机的日益普及,网络化已成为大势所趋。以往的报修通常都是通过电话报修或者直接上门报修,而如今在线报修系统已经越来越成为各企业争相使用的报修手段,在电子商务蓬勃发展的时候,报修系统的网络化就显得尤其的重要了。本网上实时报修信息管理系统具有在线提交报修信息、查看报修进程、报修用户资料统计等功能,它将有效的提高报修效率。在本系统的设计中,尽量做到了对其的设计达到较强的移植性,使得本系统在学校具有一定的应用前景。
国内外研究现状
在计算机普及的今天,利用电脑来简化和方便我们的工作也不再少见,而校园实时报修系统只是其中一个小小的应用,利用这个系统来管理报修维修的一系列操作,可以非常容易和快捷的对报修的整个流程进行很好的控制和管理。简化了工作的困难度和节省了人力资源。
2. 研究的基本内容
本应用的功能是:当普通用户发现校园某一设施需要被维修,可直接通过该应用发送维修信息至服务端,服务端再通知相应的维修人员,维修人员及时收到信息后便可采取行动;维修人员亦可发送维修信息至服务端;普通用户可以追踪设施的维修进度(未受理,已受理,维修搁置,维修完成)维修完成后,由普通用户决定维修进度是否完成;该应用使用学号或工号验证登陆,对于发布恶意虚假信息的可以直接查询到当事人,由学校相关规章制度处理;管理员可以通过服务端统计维修信息和维修员出勤记录,管理后台。
照角色功能分为:有设施需要维修的普通用户;专门处理维修任务的维修人员;管理员。在普通用户和维修人员均登录该应用后,普通用户可编辑维修信息上报至服务器,由服务器判断该信息的维修类型从而推送至相对应的维修人员。
3. 实施方案、进度安排及预期效果
整个应用程序划分为4个部分,分别是android客户端、jsp(java server pages)服务端、mysql数据库。
后台服务是整个应用程序的核心,主要是jsp服务端,负责根据请求作出响应,并从mysql数据库中获取对应的信息。jsp服务端运行在tomcat上面,跟android客户端的交互基于http协议,返回的数据格式为json格式,在android客户端程序运行前先启动,启动后的jsp服务将一直保持运行状态。jsp服务端封装了所有对数据库访问操作的方法,android客户端会通过它来实现对数据库的操作。
消息推送服务端采用“个推”。个推系统在低成本下,能够保证消息推送的时效性、有效性、内容形式的多样性,并且省电省流量。
4. 参考文献
[1] 王向辉,张国印.Android应用程序开发(第三版)[M].:清华大学出版社,2016。
[2] 王先国,方鹏. Uml统一建模使用教程[M]:清华大学出版社,2014。
[3] 郑阿奇.Java EE基础实用教程[M]:电子工业出版社,202。
[4] 林城.Android 应用开发实战[J],机械工业出版社, 2011:17-321.
[5] 刘平. Android手机访问服务器的一种数据交互方法[J] ,西安财经学院 网络与现在教育技术中心, 2010-09:96-102.
[6] 刘卫国,姚昱禹.Android的架构与应用开发研究[J] . 中南大学:信息科学与工程学院 计算机系统
应用 2008-11:110-112.
[7] Forouzan B A. DataCommunications and Networking[M]. Wang Jiazhen,Han Guodong,PengDeyun,Translated. Beijing:China Machine Press,2005.
[8] Zhuo Qing. A shortmessage-based classroom response system design and implementation[J]. ModernEducational Technology,2011,21(9):98-101
[9] ZhouEn. Design of a smart home control system based on Android platforms[J].Journal of China University of Metrology,2013,24(3):261-265
[10] PengFengling,Tuo Xianguo,Wang Honghui,et al. Efficient database access mechanismbased on Android phone[J]. Computer Engineering and Design,2013,34(12):4 109-4113.
[11]刘敏. 移动终端的Android移植与应用程序设计[D]. 西安电子科技大学通信与信息系统, 2011. |