文章目录
基于Android的信息化医疗服务系统
1、前言
前两个星期的安卓课程设计项目,我和搭档做了一个信息化医疗服务系统,包括App端和一个Web后台(简陋),前前后后一共做了2个月左右,一边上课,有空就做一点。我主要是负责后台数据接口的设计与实现,我的搭档负责App端的实现,做完感觉还不错,课程作业的成绩也很满意,打算下次学期完善一下再拿去参加比赛。
今天也在这分享一下哈哈,请读者自行下载,同时也希望对您有所帮助。
源码下载:基于Android的信息化医疗服务系统的设计与实现.zip
- Android端源码
- 后端源码
- Web管系统源码
- 课程报告(按论文格式书写、约13000字、60页Word)
2、项目背景
随着第五代移动通信技术(5G)高速发展,推动新一代信息技术与各个行业的融合发展,各行各业都在积极融合智能现代化概念,努力把互联网技术运用到其中。我国目前人口基数大,对医疗服务需求量大,在各大城市的中大型三甲医院中,看病人员多,医院医职人员管理,挂号就诊信息繁多,如果采用传统的方式来管理,这恐怕难以有效解决,而且低效。信息化医疗系统利用互联网技术来解决人员管理,信息管理冗杂问题。在近年来,互联网技术已经开始运用到医疗服务的各方面中,例如我们生活中的粤康码、健康码以及疫苗预约等方面。科学技术不断地改变生活,在未来,信息化医疗甚至是智慧医疗等将会是人民高水平生活的保障之一。
3、概要设计
3.1、系统概要
信息化医疗服务系统致力于为医院以及患者客户提供一个解决方案,以需求为主导,专注医院管理和向患者提供医疗服务,根据用户的实际业务需求进行设计和研发,确保了项目实用性,通过该系统,实现挂号问诊、病例查看、医生管理等,为患者提供医疗就诊服务。
每一个模块都是根据需求精心设计,每一个模块业务模块处理严谨、完善。在一定程度上对各模块进行了优化,减轻了医务工作人员繁重的工作负担,提高当前医疗在线信息管理效率。
3.2、系统结构
信息化医疗服务系统包含基于Android实现的医疗服务App以及基于Spring Boot和JFinal实现的后台管理系统,其系统功能结构图如图所示。
3.2、功能设计
在本环节中将从系统的需求出发,对系统所涉及到的角色以及角色相应职能进行划分,一共分为三种角色,即管理员、医生以及用户。
3.2.1、管理员
管理员可进入后台管理系统,对医生进行管理。
3.2.2、医生
医生可以进入后台管理系统,使用问诊功能,查看患者用户预约挂号的信息,包括但不限于患者的姓名、预约时间等等,并且可以在线对患者的病例进行添加和查看。
3.2.3、用户
用户可以进入医疗服务App,拥有该App所有功能的行使权,具体功能如下。
(1)注册
用户如果是第一次使用App,可以注册一个账号,后续通过该账号进行登录。
(2)登录
用户在登录界面可以选择用账号密码登录,或者选择人脸识别登录.
(3)医院介绍
医院介绍模块包含校医院介绍模块、就医指引、急诊范围、校外门诊报销流程、校医院地址以及名医介绍6个功能模块。
(4)自助导诊
自助导诊模块会展示一些日常中常见的症状,如头疼、眼睛疼、牙疼、胸疼等,并且根据症状的不同给出一些就诊建议,如青光眼或者眼内压增高等情况可以考虑挂眼科进一步查看。
(5)预约挂号
用户可以根据自助导诊的挂号建议,到自助导诊模块选择科室和医生,用户可以选择给自己挂号,也可以选择给自己的家庭联系人挂号。
(6)门诊记录
用户可以在门诊记录查看自己的历史挂号记录和就诊记录,包括就诊医生、就诊科室、医嘱以及日期等。
(7)个人中心
个人中心模块包括管理其他就诊人、修改密码和退出登录三个功能。
用户可以在管理其他就诊人中,添加或者删除其他的就诊人,添加成功后,可以在预约挂号模块为他人挂号。
3.3、系统用例图
4、技术栈
医疗服务App采用原生App开发模式,在JDK1.8+Android9.0+Gradle4.2的环境下,使用Android Studio进行开发。
后台管理系统基于JFinal+Spring Boot+MySQL+Maven+Bootstrap,在JDK1.8+Maven3.6.1的环境下,使用IntelliJ IDEA进行开发。
5、实现效果
因为工程量还是比较大的,所以在此贴出实现的效果,具体的实现过程可以下载源码。