基于百度地图的医院输液系统的设计与实现

 2022-01-17 11:01

论文总字数:24513字

目 录

1 绪论 3

1.1 研究背景及现状 3

1.2 研究目的及意义 3

1.3 研究内容 4

2 系统分析 5

2.1 系统需求分析 5

2.2 系统可行性分析 7

2.3 开发环境及系统相关技术介绍 8

3 系统设计 11

3.1 总体设计 11

3.2 建模设计 12

3.3 数据库设计 13

3.3.1 数据库需求分析阶段 13

3.3.2 概念结构设计 13

3.3.3 逻辑结构设计 14

3.3.4 数据库物理结构设计 14

3.4 数据库连接 16

3.5 服务器数据库部署 17

4 系统实现与测试 18

4.1 医生网页端的实现与测试 18

4.1.1 登陆部分 18

4.1.2 主页面部分 18

4.1.3 病人信息管理部分 19

4.1.4 病人信息查询 20

4.1.5 地点信息查询 21

4.1.6 人员药品管理 21

4.1.7 医生网页端的测试 22

4.2 护士android应用端的实现与测试 27

4.2.1 护士登陆 27

4.2.2 扫描信息功能 27

4.2.3 护士工作 28

4.2.4 查看病患的具体位置 29

4.2.5 处理紧急呼叫功能 29

4.2.6 护士android应用端的测试 29

4.3 病患微信公众号端的实现与测试 32

4.3.1 公众号的使用说明 32

4.3.2 微信公众号的主要功能 32

4.3.3病患微信公众号端的测试 33

5 系统的发布 34

5.1 医生网页的发布 34

5.2 护士手机应用的发布 35

5.3 病患微信公众号的发布 35

6总结与展望 36

参考文献 36

致谢 38

基于百度地图的医院输液系统的设计与实现

戚晓明

, China

Abstract:There are various types of hidden dangers in Traditional outpatient infusion process , such as can not meet the fast pace of modern life, high efficiency requirements , while a mobile hospital infusion system can solve these problems. The system uses struts, Ajax and other technologies. the use of MVC design patterns, the use of Java language and PHP language through the cloud platform to design and implement a Baidu map of the hospital infusion system.The system is mainly composed of three modules: the doctor web page, the nurse Android application, and the patient public number.This system can help the doctor to patient information management view, infusion monitoring help disease suffering from view hospital to help nurse dispensing work, use Baidu map patient's geographical location positioning operations.This system is mainly through the various stages of three different parts of the authority and operating process of infusion were very good to solve some complex problems in current hospital infusion, improve work efficiency, across to the limitations of the platform.

Key words: Java Web ; Android; WeChat; Baidu map ; Sina cloud platform

1 绪论

1.1 研究背景及现状

在医院输液系统的设计与实现的研究现状上,国内的最早的相关开发是2003年重庆大学的基于CAN总线的医院内部病人输液监护系统,使用的是一些物理相关的技术对输液的过程进行监控然后将数据传输到pc机上,这样整个系统的实用性较低,而其后也有2012年第二军医大学提出的门急诊移动输液系统在三级医院的应用体会,这里使用的是PDA和无线网络等技术与前者相比已经是有很大进步,但因为智能手机当时还未普及,所以病患对整个输液过程并没有很详细的了解和互动,而且当时使用PDA的成本过大,实际中并没有真正使用。结合国内移动输液系统的发展来看,移动输液系统未能真正投入实际应用主要由于存在相关的技术支持的缺少和实际应用的实现的困难较大,存在许多不能预测的问题。而现在这些问题基本上已经是完全可以解决,但是可能在病患的使用部分还有一些友好性问题,这主要是因为智能手机市场的操作系统的不同,要在病患处设计一个十分完美的应用是可以但应用到操作系统中时总会出现一些由于智能手机的操作系统的问题,所以跨平台地设计尤为重要。所以在本移动输液系统中,我研究了微信公众开发平台的跨平台性来设计病患端的跨平台的相关功能操作来弥补一直存在的不足之处。

现在普通医院的输液过程有一些缺点:(一)输液时护士以口头确认的方式人工核对病人身份或者不加以核对情况下容易产生差错隐患和效率低的问题。(二)手工书写的输液瓶的标签上药品的名称模糊,字迹潦草普通病患很难辨清具体信息。(三)病患在输液换药和输液完成时需要护士帮助时造成的医院环境的混乱不利于护士帮助到各个病患,给工作带来很大的不必要的麻烦。

而现在的技术发展的如此迅速,云计算的云应用,云存储等发展的完善和微信公众号开放的权限越来越多,官方的开发的相关文档也比较全面和详细,开发者可以通过这些权限和实例实现所需的功能,并且android开发的相关技术不断更新而且功能也也更加完善,通过相关介绍可以实现相关的功能。相关技术的成熟与发展使得现在完成一个能在现实工作生活中发挥作用的系统成为可能。

1.2 研究目的及意义

如今云计算发展更为迅速,相关云服务的提供也很全面,很便于输液系统的数据库和网站的搭建,同样也可以通过http通信将android app的信息进行同步,通过与云服务器的通信进行更新云服务器中的数据库信息。

手机的智能技术越来越先进,基本人人都熟悉android系统的手机的使用方法。并且安卓平台越来越大,相关的应用也越来越多,用户对其的操作也都很熟悉,所以使用安卓应用的方式将输液系统的相关操作进行实现也是很便于用户操作的,基本不需要相关的培训就可以熟悉相关的使用方法。

随着智能手机的普及,微信这一应用也基本是人人使用的应用,而iOS和android操作系统的不兼容等原因,采用微信公众号的方式则可以跨平台地实现相关的功能操作,也可以减少其他的应用的繁琐安装和操作。

现如今医院的电子工作方式也很普及,所以采用B/S模式更简洁的方式把药方和医患的信息统计显示,方便了医生的操作,把医院的工作环境变得更为美观。这些也是未来的工作方式和技术的发展趋势,势必要变得更为简洁,方便和美观。本系统的设计是尝试综合利用云计算的相关技术,将网页开发、android应用和微信公众号的开发进行综合利用来完善在医院实际中可以真正使用的系统。使用现在流行的智能手机的技术也是顺应时代的发展,对研究成果的使用可以提升自己的开发能力和开发经验,为以后工作学习中的开发做好准备。

1.3 研究内容

本系统主要研究的有以下四部分:

网页部分的设计,主要研究的有相关输液位置的选定,患者位置的定位,输液时的紧急呼叫,患者信息二维码的生成,相关表格的查找与打印等问题。主要有相关接口的了解和应用以及在jsp页面中对手机应用请求的回应和输出相关信息。通过了解使用struts,servlet,ajax和网页设计的相关技术,在开发中把相关技术综合使用的不足进行弥补和提升。

Android手机应用部分的设计,主要研究的是二维码的扫描和信息的读取显示,护士对病患的状态的统计和设置,病患呼叫帮助的处理,地理位置的查看和确定,主要是调用百度地图的android的相关的接口进行处理。通过研究android应用和服务器之间的通信方式,选择更简单和快捷的方式进行应用和云服务器之间的响应,尽最大可能减少通信时对服务器中数据库的操作所花费的时间。

微信部分的设计,主要研究的是通过微信公众号的接口,在云服务器中建立相关的应用进行功能处理。在公众号中实现扫描二维码,上传患者地理位置,查看空的输液位置,紧急呼叫等功能。通过对微信公众号开发文档的研究以及公众号的相关的操作服务器中的数据库的操作,在云服务器中实现微信端与云服务器的通信,来完善各个客户端的功能数据的互通和及时更新。

在云服务器的部分,通过开启云应用的服务,通过设置相关的部分共享数据库,进行两个应用的数据互通以及网站应用中与手机应用的http通信。研究云服务器的数据存储方式和通信方式,将整个系统进行整合并且将差异的操作系统所要实现的功能进行跨平台的实现。

2 系统分析

2.1 系统需求分析

本系统涉及网页,android应用,微信公众号三方面的设计,以完成对医院输液过程的全程的监控来保证医院和患者双方的方便。在网页端有信息录入、信息汇总、信息查询、患者定位,用户管理,药物管理等等功能;在android应用里要处理患者输液状态、信息扫描、紧急呼叫等功能;在微信公众号端有病患的地理位置信息获取和上传、病患的输液瓶上信息扫描、医院剩余输液位置数量查询等功能。所以本系统主要有以下的功能需求:

医生网页端的主要操作有:1、可以在网页中输入病人的卡号、姓名、性别、座位号和开药的相关的信息来生成贴在药瓶上的二维码来提供开药的信息;2、可以在网页上查看到所有的病人的详细的输液信息,可以进行筛选信息和导出病患输液信息的表格;3、可以在网页上的地图上看到病患的地理位置和查询显示病患的输液信息;4、可以在网页上可以添加护士的账户信息和药品的信息,也可以在查看护士用户的信息和药物的名称信息时进行删除多余的信息;5、可以在网页上看到病患的紧急呼叫信息的提醒的显示。医生操作功能如下图1:

图 1 医生操作

剩余内容已隐藏,请支付后下载全文,论文总字数:24513字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;