基于安卓的医疗健康查询系统设计与实现毕业论文
2021-12-08 21:53:59
论文总字数:19146字
摘 要
如今,人们的生活质量越来越高,对健康的关注和医疗健康服务的需求也日益增强。人们如今更倾向于向医院咨询专业人士来获取专业意见。相应的,随着方便的线上就医需求的增长,为了满足大众的需求,同时通过实现无接触式的就医模式,减少医患交叉感染的风险,我在此设计与开发一个基于安卓的医疗健康查询系统。
此医疗健康查询系统是一个旨在简化患者就医的传统步骤的移动端应用,它实现了患者线上就医的功能,能够完成患者通过预约医生、线上挂号、线上问诊等方式的就医事务。另外用户凭借自己的账户,可以分为患者、医生、管理员3种角色,各个角色有着各自的功能模块。
本次安卓开发采用MVC框架,View层主要用XML文件实现。Controller层用多个activity进行控制,主要负责将View层和Model层进行连接。Model层负责存放系统各个模型,同时实现系统的业务逻辑。App采用Client/Server架构,允许多个客户端于服务端进行通信。
关键词:医疗健康;MVC;安卓;C/S
Abstract
Nowadays, people's quality of life is getting higher and higher, and the concern for health and the demand for medical and health services are also increasing. People are now more inclined to consult professionals in hospitals for professional advice. Correspondingly, as the demand for convenient online medical treatment grows, in order to meet the needs of the public, and at the same time, by implementing a contactless medical treatment model to reduce the risk of cross infection between doctors and patients, I design and develop an Android-based medical health here Inquiry system.
This medical health query system is a mobile application designed to simplify the traditional steps of patient medical treatment. It implements the function of online medical treatment for patients, and can complete the medical treatment of patients through doctor appointment, online registration, online consultation, etc. . In addition, with their own accounts, users can be divided into three roles: patient, doctor, and administrator, and each role has its own function module.
The Android development uses the MVC framework, and the View layer is mainly implemented with XML files. The Controller layer is controlled by multiple activities and is mainly responsible for connecting the View layer and the Model layer. The Model layer is responsible for storing various models of the system, and at the same time realizes the business logic of the system. App uses Client / Server architecture, allowing multiple clients to communicate with the server.
Keywords: medical health; MVC; Android; C / S
目 录
第1章 绪论 1
1.1项目背景 1
1.2国内研究背景 1
1.3国外研究背景 2
1.4 论文结构 3
第2章 基于安卓的医疗健康查询系统的相关技术 4
2.1 Android开发 4
2.1.1 Android简介 4
2.1.2 Android架构 4
2.1.3 Android开发环境 5
2.2 MVC系统框架 5
2.3 C/S系统架构 6
第3章 系统需求分析 8
3.1 可行性分析 8
3.2 功能需求分析 8
3.2.1 系统功能性需求分析 8
3.2.2 系统非功能性需求分析 8
3.2.3 用例分析 9
第4章 系统的设计与实现 15
4.1 系统概要设计 15
4.1.1 系统分层设计 15
4.1.2架构和框架设计 16
4.2 数据库设计 17
4.3 系统模块设计 20
4.3.1 登陆首页模块设计 20
4.3.2 预约挂号模块设计 21
4.3.3 线上问诊模块设计 21
4.3.4 电子病历模块设计 21
4.4.5 数据管理模块设计 21
第5章 系统的测试 22
5.1 系统测试用例设计 22
5.2 测试内容 22
第6章 总结与展望 24
6.1 设计与实现的总结 24
6.2 不足与展望 24
参考文献 25
致谢 26
第1章 绪论
如今,人们的生活质量越来越高,对健康的关注和医疗健康服务的需求也日益增强。人们如今更倾向于向医院咨询专业人士来获取专业意见。相应的,随着市场的需求的增长,医疗健康查询系统得到了一定的发展。
为此,我国需要建立一个由政府主办的大众的、值得信赖的、功能全面完善的医疗健康查询系统。该系统应设计成可以实现病患即使不亲自到医院就诊,仍然能一定程度上了解自己的健康状况,及时的发现疾病的早期症状,从而达到保健和预防的目的。随着手机app的蓬勃发展,移动设备早已普及到人们生活中,手机app更是人们便利生活中不可或缺的一部分[8]。手机app能提供为用户节约大部分时间的服务。因此,本课题选择在安卓移动端上设计医疗健康查询系统,保证了绝大多数患者既可以远程查询自身健康情况,又能十分便利地获取自身健康查询的服务。同时还节约了医院的门诊资源,避免大部分的就诊时发生的交叉感染问题。
1.1项目背景
随着科技不断发展,人们的生活不断追求便利和快捷,人们的健康服务需求不断提高,许多人们期望能够能在生病就医的时候,能向医院的专业人员咨询、问诊,同时又能够足不出户地通过互联网完成寻医问诊这一工作。相应的,互联网 医疗健康的概念出现,即以互联网作为载体,以新一代的信息技术为手段与传统医疗健康服务深度融合而形成的一种新型的医疗健康服务业态,目前以移动医疗、医疗健康信息平台等应用为主[1]。虽然现在医疗健康平台正在蓬勃发展,不断吸引用户,但仍存在着一些问题,即面向医院的移动应用发展成熟,有许多功能完善的应用为医生服务,如挂号系统、病历单管理系统等,然而却很少有稳定优秀的针对患者与医生交流的移动应用,使得患者与医生在互联网上分离。
除此之外,虽然医疗健康数据庞大,蕴含着丰富的健康信息,但我国大数据仍未见得成果。原因在于各地产生的医疗健康信息大多数由医生手写报表提交记录后录入数据库,而医生在给大量的病患看病就已经应接不暇,填报表一事也只能简单一写,难以管理。导致了录入数据库中的医疗健康信息结构不统一,质量低下,成为积存在数据库中的“脏数据”,即难以用于数据分析的非结构化数据。
为此,目前互联网 医疗健康需要有相关的研究来改善上述问题,而针对医生和患者交流的医疗健康app能方便快捷搭载到每个患者的手机里,同时信息化管理也可以使得每一次就医的医疗信息实现结构化,既能有效改善问题,又能为患者用户带来便捷。
1.2国内研究背景
近年来互联网 医疗健康的概念被提出,进而被研究者们大力发展,使得相关的各种应用和服务如雨后春笋般冒出。我国的互联网医疗产业发展具有市场空间大、各类数据丰富、医疗卫生信息化基础良好、互联网(尤其是移动互联网)普及率高、社会资本充沛、资本市场相对完善等有利因素,但同时也面临着应用领域如何深化拓展、法律政策监管不完善、用户隐私无法保证、医疗纠纷时有发生、医疗机构间信息共享困难等一系列问题[2]。在此背景下,一旦政策瓶颈获得突破,中国互联网医疗产业将迎来巨大发展[2]。
同时我国的大众医疗健康信息查询系统以私人企业运营为主,它们之中不少存在数量众多、水平参差不齐,可信度不高,用户体验低、用户权益不被保护等问题。同时,当疫情肆虐时,传统的通过医院门诊来查询医疗健康信息的方式存在以下几个问题,存在着极大的交叉感染的风险、医院资源紧张、挂号难。并且,医院本身的系统发展迅速,如电子病历系统、药物系统等。而患者和医院之间的交互系统的发展相对较为缓慢滞后。患者和医院的交流仍不能做到及时、有效的效果。
另一方面,互联网 医疗健康在我国也有一定的成果,其中本文关注的是移动医疗模式(mHealth),即通过移动通信技术,结合传统的医疗健康技术,实现医患之间能通过移动通信设备完成就医工作,如基于安卓的移动终端的医疗健康查询系统。
2013~2015年中国的互联网医疗处于市场启动期,2016~2017年,行业将进入高速发展期,2017年以后将进入应用成熟期,我国医疗服务的特点决定了国内目前互联网医疗应用以医疗资源均等化、提高服务效率为出发点,因此预约挂号、医药电商等辅助就医类应用在提高效率、方便就医方面效果显著[2]。
1.3国外研究背景
近年来,用于健康和促进健康的移动应用程序的使用呈指数增长。2013年至2014年间,全球智能手机使用量增加了4.06亿,达到18.2亿台设备(每年增长5%),而移动设备的互联网使用率在一年内增长了81%。2013年第一季度下载了134亿个应用程序,全年预计数字为1020亿。 智能手机的便携性使您可以在任何情况下随时访问健康信息和干预措施。 智能电话的功能(例如,传感器)还可以增强这些健康资源的传递[13]。
有研究指出移动健康(mHealth)干预措施能够减少护理障碍,同时也是一种有前途的并有可能改善对痛风有效治疗依从性的方法,但是在2016年至2017年期间只有极少数的应用程序符合痛风患者的管理,对痛风患者治疗有帮助[14]。
相比较于国内,国外发达国家,如美国、英国、澳大利亚的医疗健康查询系统则有许多值得学习之处。以上3个发达国家均有由政府主导的大众医疗健康查询系统,各自的系统均受众面广、实用性强。如澳大利亚的“NEHTA”,它是由澳大利亚联邦政府、州和地区政府共同创建,其宗旨是提供标准的健康信息,加强卫生保健[3]。该系统提供了许多便民的服务,比如“数字医疗”,这是把现代计算机技术、信息技术应用于整个医疗过程的一种新型的现代化医疗方式[3]。用户可以在系统里了解什么是数字医疗,如何去获得数字医疗服务[3]。
电子病历系统作为针对医生设计的工具,它能够通过帮助医生更好更快地去记录病例,更加规范结构化地去记录数据,即提高了医疗健康数据质量。但是美国的一项调查显示,只有12%的眼科医生在实践中使用了电子病历系统[15]。原因在于医疗基础设施和资金短缺,而且医生抽不出时间去使用该工具等等。因此仍然需要更加优秀的电子医疗工具,以在实践中有效地帮助医生提高诊疗效率,提高医疗健康数据的质量。
1.4 论文结构
本论文主要内容是针对移动医疗领域,基于Android系统技术,设计与开发了一个医疗健康查询系统。本文被分成了六个章节,每一章节大致内容如下所示:
请支付后下载全文,论文总字数:19146字
相关图片展示: