1、 基于Android的医院预约挂号系统摘 要医疗事业对于人们生活显得尤为重要,研究医疗信息服务中如何使用手机移动终端具有深刻的现实意义和广泛的应用价值。本文在基于 PC 的基础上进一步设计了基于Android 的医疗挂号信息系统。在实际设计中考虑到医患双方的功能需求存在很大差异,将系统划分为医生端系统和患者端子系统两部分。同时考虑到系统所需部分功能复杂不适于在移动终端运行,在系统设计时增加了 PC 机 Web 端子系统的设计。Android 客户端采用 C/S 结构模式,Web 管理端采用 B/S 结构模式。本文 Android 客户端采用了 MVC 分层的设计模式、UI 界面设置技术和 JS
2、ON 进行通信,并封装了一个网络会话模型。系统功能主要包括病症查询、医院查询、挂号、专家查询、查看医生处方。通过二维码模块功能实现了可移动的信息录入与查询功能,简化了信息录入与查询环节的操作。使用 Apache 的 HttpClient 组件进行网络数据的获取,该组件模拟实现了 HTTP 通信协议,采用了轻量级数据格式 JSON 作为数据封装,在数据传输上降低资源开销、获得了较高的传输效率。提出了医疗云存储的方案,通过云存储文件功能,利用二维码对电子病历进行管理和再现, 提高了数据安全性和存储利用率。服务器端数据传输采用 JSON 格式,与 Android 移动终端共用同一后台处理程序,采用S
3、truts2,Hibernate,Spring 技术,布局上通过 HTML,CSS 和 JavaScript 技术实现页面的设计。实验及运行结果表明,本文所开发的基于 Android 的医疗挂号系统,在以 Android为平台的智能移动终端中运行稳定,在测试中达到了预期的效果,实现了可移动的信息录入与查询功能,解决了医疗双方的需求,给医患双方带来便利。关键词: Android;医疗挂号系统;JSON;二维码;云存储;电子病历暨南大学硕士论文 基于 Android 平台医院医疗挂号系统Based on the Android hospital appointment register syste
4、m design and implementationAbstract As medical service is important to our social life, mobile terminal are of profound practical significance meaning and high applicational value in medical service. The system of Android-based medical service is designed, on the basis of Web PC-based terminal . For
5、 thesake to solve the medical problem, the medical information system of Android-based is designed, the system is composed of Android client terminal system and Web PC-based terminal . Android client will employ C/S structure mode while B/S structure mode will be adopted to fit Web management.The An
6、droid system employs MVC model coupled with the UI layout technology. The client and the server communicate by JSON.Then,we design the system functions.In order to reduce the information inputting and inquiry aspects of the operation, the two-dimensional code recognition technology is used in treatm
7、ent services to quickly read the patients entire medical record information. The network data access is through the Apache HttpClientcomponent,which completes the HTTP communication protocol;data encapsulation uses JSON data format of lightweight. Then,we propose medical cloud storage solutions and
8、use stwo-dimensional code to manage and preserve electronic medical record,which realizing the data security and the high storage utilization.The page of the client is designed through technologies such as HTML, CSS and JavaScript in a Web terminal system, where data acquisition is still using the J
9、SON format sharing the same spooler with Android client to achieve system optimization design.Struts2,Hibernate and Spring technology are also used in Web terminal.Experiments and operating results show that the medical information system developed in this paper works stably and well in smart mobile
10、 devices based on Android platform. The test achieves the desired results realizing the information inputting and inquiry functions movably, which takes greatly convenience to both doctors and patients.Keywords:Android;Medical Information System;Cloud Storage;JSON;two-dimensional code; Electronic Me
11、dical Record目 录摘 要IAbstractII第一章 绪 论11.1 论文研究背景与意义1 1.2 国内外发展现状21.3 本文所做工作31.4 本文结构安排3第二章 可行性研究202.1 技术可行性202.2 经济可行性2.3 操作可行性第三章 系统的相关技术及工具介绍43.1 浏览器/服务器结构43.2 Android的平台特性53.3 Android平台的架构53.4 客户端和服务端之间的通信原理63.5 Android的构成和工作机制73.6 MVC模式7第四章 系统性能需求和框架设计94.1 性能需求分析94.2 系统总体架构104.3 系统功能总体设计124.4 数据库
12、系统架构与技术选型144.5 网络架构设计164.6 医院云存储的解决方案164.7 数据库私密性164.8 系统数据库设计164.9 本章小结16第五章 医疗信息服务系统的设计与实现175.1 系统开发环境搭建175.2 Android客户端功能实现185.3 服务端功能模块设计185.4 服务端逻辑实现215.5 通信与数据交换235.6 HDFS文件系统235.7 本章小结25 第六章 系统主要模块实现与测试XX6.1 系统客户端功能的实现与测试XX6.2 测试分析XX6.3 本章小结16第七章 总结与展望167.1 总结167.2 展望16参考文献XX附录16致谢XX暨南大学硕士论文
13、基于 Android 平台医院医疗挂号系统31 绪论1.1 研究背景医疗问题一直是我国急需解决的问题之一,目前在医院就医时,病人需耗费大量时间精力排队问诊,但医生实际的诊断时间相对较短,因而这种传统就医方式会造成病人极大不便,而且对于初次就诊的病人来说,由于不熟悉医院的具体情况,更易陷入“病急乱投医”的尴尬境地。伴随着科技的发展,有人提出采用现代化医疗管理软件辅助医疗管理,这种模式能够有效的改善就医条件,从而开始受到越来越多的关注。随着数字化时代的来临,中国的医疗建设也进入了一个改革发展的新阶段。医院在提升医疗器械水平和医生的医疗技术的基础上,也开始关注病人的就诊条件,陆续地设立了一些自动挂号
14、的终端机和介绍医院医生信息的网站。但仅靠设立挂号终端机和信息网站,并不能完全解决病人就医难的状况。在此背景下,本课题研究了一个基于移动终端的医疗挂号系统,该系统针对就医难的问题,给出了全面的解决方案。通过对系统功能进行设计,其主要包括病症查询、医院查询、挂号、专家查询、查看医生处方等功能,患者可以通过子系统,以手机端信息浏览取代人工咨询模式,根据需求自行查询相关信息。另外该系统还可通过二维码模块功能实现可移动的信息录入与查询功能,从而简化患者病历信息的管理,以及信息录入与查询环节的操作。随着中国联通 2009 年推出了 3G 移动网络通信后,中国的移动互联网建设进入了一个高速发展的历史时期。截
15、止到目前为止,中国移动,中国联通以及中国电信的 3G 网络已覆盖了全国各主要一、二线城市,并正在向周边地区扩散。无线网络通信技术的发展使移动设备如智能手机逐渐走进人们的生活。目前 Android 系统是作为智能手机其中的一个操作系统,其市场占有率越来越大。因而本课题设计的医疗挂号系统选择在Android 平台上进行开发,并在移动互联网的支撑下进行运行。通过开发这套 Android 医疗挂号系统,将有效减少了病人候诊时间、提升医院工作效率。本方案的提出将会有利于医疗事业的发展和完善,对未来医疗技术的完善起到一个引领的作用。能提高医疗水平和效率、降低医疗开支,实现医疗资源共享,扩大医疗范围,能够为更广大人民群众日益提供一项全新的医疗服务,提升人民的健康水平。暨南大学硕士论文 基于 Android 平台医院医疗挂号系统41.2 研究现状目前社会上医院的预约渠道如下:表 1-1