3.2.2 运行环境以及相关配置项 18
3.3 概要设计 18
3.3.1 Web端设计 18
3.3.2 Android端设计 19
3.4 数据库的设计 20
3.4.1 数据项 20
3.5 本章小结 21
4 实现与测试 23
4.1 服务器端的实现 23
4.1.1 Android推送 23
4.1.2 业务逻辑 24
4.1.3 数据访问 26
4.2 Web端的具体实现 29
4.2.1 分页显示 29
4.2.2 测试用例 30
4.2.3 文件上传功能 33
4.3 Android端的具体实现 35
4.3.1 Jpush的具体实现 35
4.3.2 Webservice的调用 37
4.3.3 手机程序的自动更新 39
4.4 系统测试 41
4.4.1 Web客户端测试用例 41
4.4.2 手机端测试用例 43
4.5 本章小结 43
结 论 44
致 谢 45
参考文献 46
1 引言
1.1 研究背景
目前我国就医难,看病难的现象逐年严重。有些患有慢性病的病人去医院看病,其实只是与医生进行一些简单的沟通,然后医生对病人的情况进行一些叮嘱并根据目前的情形开一些药辅助治疗。但是就是这几分钟的事情却要花费病人额外的时间去进行挂号,排队等一系列不必要的操作。同时也能减轻医院的一些不必要负担。本课题目的是利用Android平台(一种流行的移动网络终端)与J2EE服务器实现消息通信,这种架构与通信模式对于大型企事业单位(特别是一些医疗单位)的信息化建设提供支撑作用。
目前Android作为市场上比较主流的手机操作系统类型,首先它拥有很多使用用户,其次搭载Android的手机很多在价格方面还是比较适中的,大多数人都是可以接受和购买的,最后Android软件的发布平台也有很多,是有助于软件的推广的。
当前在J2EE服务器端的开发方面已经比较全面了,但是将Android手机应用程序与J2EE服务器之间的维持通信之类的开发还不是很多。本课题基于开发的应用程序部分功能主要是向QQ、微信等在市场上已经证明非常实用的应用学习借鉴,比他们有特色的地方是添加上地理位置信息。在能够发送消息的同时加入自己所在位置的地理位置信息。