目录
第1章 绪论 2
1.1 研究背景和意义 2
1.2 国内外研究概况 3
第2章 需求分析与总体设计 5
2.1 系统业务流程 5
2.2 系统功能需求分析 6
2.2.1 Android客户端 7
2.2.2 web医生端 7
2.2.3 web管理员端 7
2.3 系统结构设计 8
2.3.1 系统体系架构 8
2.3.2 系统采用的设计模式 8
2.3.3 系统的技术方案 9
2.4 系统功能模块划分 11
2.4.1 客户端功能模块 11
2.4.2 服务器端功能模块 11
2.5 功能模块设计 12
2.5.1 注册登录模块 12
2.5.2 用户UI模块 12
2.5.3 数据传输模块 12
2.5.4 数据处理模块 13
2.5.5 数据存储模块 13
第3章 数据库设计 14
3.1 数据库类型 14
3.2 数据表设计 15
3.2.2 医生表 15
3.2.3 排诊表 16
3.2.4 健康体检表 16
3.2.5 收藏表 17
3.2.6 数据库整体E-R图 17
第4章 系统功能实现 18
4.1 客户端 18
4.1.1 Activity管理机制 18
4.1.2 HttpPost网络访问实现 19
4.1.3 注册功能实现 20
4.1.4 登陆功能实现 22
4.1.5 预约健康体检功能实现 25
4.1.6 我的医生功能实现 32
4.1.7 最近预约功能实现 34
4.1.8 个人中心功能实现 35
4.1.9 语音提示功能实现 38
4.2 服务器端 39
4.2.1 管理员登陆 39
4.2.2 医生登陆 40
第5章 系统测试 41
5.1 数据库加密测试 41
5.2 功能测试 42
5.3 性能测试 48
结 论 49
致 谢 50
参考文献 51
第2章 需求分析与总体设计
2.1 系统业务流程
经过对网络上现有的大量预约健康体检平台的研究和医院实地考察,使用预约健康体检客户端到医院看病的总体流程一般需要经过如下几个步骤:
1)用户注册、登陆系统。
2)选择体检检查的科室、医生、预约时间。
3)选择支付方式,提交订单。
4)系统给用户返回确认信息及预约码
5)用户选择窗口支付,提供预约码到医院指定窗口缴费并领取健康体检单,凭健康体检单到门诊科室医生体检检查;如果是在线支付,可直接凭预约码到门诊科室医生体检检查。
6)根据专家医生开出的处方到收费窗口缴纳费用。
7)凭收据到体检报告房取体检报告。
8)离院。如果有需要可至医院进行复诊。
医院预约健康体检流程具体详情如下图所示:
在这里插入图片描述

图2-1 手机预约健康体检流程图
2.2 系统功能需求分析

暴给信息技术带来了翻天覆地的革新,这也要求社会各行各业的信息化建设需要创新和完善以满足时代的需求。医疗行业同样面临着这样的难题,包括怎样建设满足客观需求的医疗信息化系统、病人及时就医、保护医院投资、以及方便医院往后的扩张等等问题。针对我国现有的医疗资源紧缺、分配不合理、工作效率低从而导致病人看病难,体检检查不及时的情况,医疗系统的信息化推广建设势在必行。大力推广医院预约健康体检服务不但可以减少医院的窗口服务压力,而且可以提前通知医生安排体检检查,从而很好的提高医院的服务质量,保障了患者及时体检检查的权益,也避免了医院看病”三长一短”问题。
本次医院预约健康体检系统是通过将病人预约的环节转移到手机上操作,从而实现患者可以不出家门和排长队,能够随时随地轻松健康体检。通过上节对预约健康体检系统业务流程的分析,进行系统的需求设计。系统应具备如下功能。
2.2.1 Android客户端
1)用户注册、登陆
用户填写注册所需相关资料,凭账户(即身份证号)和密码登陆系统。
2)个人资料修改
用户登陆系统后可以修改除身份证号码、姓名、性别以外的资料。
3)科室、医生及排诊信息查询
用户登陆系统后可以浏览科室、医生以及该医生的排诊详情。
4)订单提交
用户登陆系统,根据自己病情选择科室、医生,选择合适的时间体检检查。用户提交订单可以选择在线支付或者窗口支付,一旦订单提交成功系统会返回预约码,凭预约码到健康体检。
5)预约健康体检记录查询及取消
用户提交订单成功后可以浏览健康体检记录,如果有特殊问题可以取消健康体检。如果用户选择的是在线支付,系统应当在限定时间内将诊金返回到用户账户中。
6)医生收藏
用户可以收藏自己喜欢的医生,可以方便浏览该医生的排诊信息,能够及时健康体检和复诊。
2.2.2 web医生端
1)医生登陆
医生输入员工编号以及密码登陆后台。
2)浏览健康体检详情
医生登陆系统可以查看哪些患者选择了自己的排诊记录,根据具体时间提前安排出诊。
2.2.3 web管理员端
1)管理员登陆
系统管理员输入账号以及密码登陆后台。
2)管理医生
管理员登陆系统可以查看所有医生、更新医生信息、删除以及添加新医生。
3)管理用户
管理员可以浏览用户注册填写的个人信息。
4)管理医生排诊
管理员可以浏览所有医生的排诊信息、添加、删除以及更新排诊记录。
5)管理患者健康体检记录
管理员可以查看用户所有的订单记录,包括用户、医生信息,以及预约时间等信息。
2.3 系统结构设计
2.3.1 系统体系架构
系统基于C/S模型,即客户端(Client)和服务器(Server)两层架构设计。通过分

C/S架构间的信息交互只需要通过一层,提高访问速度。
2.3.2 系统采用的设计模式
预约健康体检系统采用了MVC设计模式,MVC模式是软件开发过程中采用的一种架构模式,它把软件系统开发分成了模型(Model)、视图(View)和控制器(Controller)3个部分。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐