基于智能手机的医院服务客户端设计与实现(论文+源码)_kaic

这篇具有很好参考价值的文章主要介绍了基于智能手机的医院服务客户端设计与实现(论文+源码)_kaic。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

摘  要
近年来,随着中国经济的迅猛发展,医疗技术水平也在不断提高,但由于人口数目巨大,导致医疗资源人均分配不足的情况依旧十分严峻。预约挂号一直是制约医疗机构服务质量提高的主要环节之一。在传统预约挂号方式下,繁琐的预约挂号流程和医疗信息不透明给就医人员造成了极大的不便,同时也严重影响了安静的就诊环境。而挂号过程时间长、费用交付时间长、候诊排队时间长、就诊咨询时间短,更是一种普遍的现象。如何有效地解决的“三长一短”这一社会热点问题,将医疗信息实时传递给就医人员,提供一种省时省力的新型预约挂号方式为智慧医疗发展道路上的亟待完成的任务。
为解决上述传统预约挂号带来的问题,本课题设计并实现了一种基于Android平台和移动终端的新型预约挂号方式。首先根据查阅的国内外研究成果,梳理了安卓系统和移动客户端应用两方面的专业技术。而后基于JAVA框架和MYSQL数据库体系的开发环境,对系统的受众群体进行了主体受众分析、功能需求分析、方案可行性分析,采用类图描述的方式构建了系统的静态模型,采用绘制时序图的方式构建了动态模型,用以满足患者对系统功能和性能两方面的需求,并设计完善了系统的数据库。最后,加入了具有院科室的介绍,医生信息的查询、分时段预约挂号、化验单查询、中医保健科普知识等特色服务功能模块,构建完成这款移动客户端平台。
基于Android的智慧医疗预约挂号客户端的推出,不仅实现了从医师信息查找到医疗信息查找的多方位信息共享,从在线预约挂号到费用在线支付的一体化预约挂号服务。同时解决了就医人员预约挂号时受地点约束的问题,减少了因挂号排队、窗口交费和候诊而浪费时间现象的发生,改善了就医环境,为智慧医疗快速发展提供了保障。

关键词:Android;预约挂号;接口协议;客户端设计 
Abstract
 In recent years, with the rapid development of China's economy, the level of medical technology has also been continuously improved. However, due to the huge population, the per capita distribution of medical resources is still very severe. Appointment registration has always been one of the major links that restrict the service quality of medical institutions. Under the traditional reservation and registration method, the tedious process of appointment registration and the opaqueness of medical information caused great inconvenience to medical personnel, and it also seriously affected the quiet treatment environment. The long registration process, the long delivery time, the long waiting time for queuing, and the short consultation time are even more common. How to effectively solve the "three-by-one-short" social hot issues, the medical information will be passed to medical personnel in real time, to provide a time-saving and new appointment registration method for the development of smart medical treatment on the road to be completed.
In order to solve the above-mentioned problems caused by traditional reservation registration, this project has designed and implemented a new appointment registration method based on the Android platform and mobile terminals. First of all, based on the research results reviewed at home and abroad, combing the Android system and mobile client applications in both aspects of professional technology. Then based on the development environment of the JAVA framework and MSQL database system, the audience of the system was analyzed by the main audience, functional requirements, and program feasibility analysis. The static model of the system was constructed by using class diagram description, and the sequence diagram was used. The method constructs a dynamic model to meet the needs of the patient in terms of system function and performance, and designs and improves the system's database. In the end, the introduction of the introduction of hospital departments, doctor information query, time-scheduled appointment registration, laboratory query, TCM health science knowledge and other characteristic service function modules, build the mobile client platform. 
The launch of the Smart Medical Appointment Registration Client based on Android has not only realized the integration of multi-faceted information from physician information search to medical information search, but also provides an integrated appointment registration service from online booking registration to online payment. At the same time, it has solved the problem of location restriction when doctors make appointments for registration, which reduces the time-wasting phenomenon of registration queues, window payment, and waiting for visits, improves the medical environment, and provides guarantees for the rapid development of smart medical services.

Key words: Android; Appointment registration;Interface Protocol; Client design 
目录
1 绪论
1.1 课题研究背景及其意义
1.2 国内外的研究现状
1.3 论文的研究的主要内容及组织结构
1.3.1 论文的主要工作
1.3.2 组织结构
2 系统需求分析
2.1 系统需求概述
2.2 用户端需求
2.2.1 用户登录功能需求分析
2.2.2 在线预约挂号功能需求分析
2.2.3 医院信息查询需求分析
2.3 管理端需求
2.3.1 注册用户管理需求分析
2.3.2 医院综合信息管理需求分析
2.3.3 科室管理需求分析
2.3.4 医生管理需求分析
2.3.5 医院用户管理需求分析
3 Android平台及关键技术分析
3.1 系统架构
3.2 Android开发技术
3.3 JSON技术
3.4 客户端开发工具
3.5 数据库MySQL
4 系统各功能模块的设计
4.1 各功能模块划分
4.2 各功能模块设计
4.2.1 登录注册模块
4.2.2 查找预约模块
4.2.3 支付模块
4.2.4 订单管理模块
5 系统实现
5.1 登录注册模块实现
5.2 预约挂号模块实现
5.3 在线支付模块实现
5.4订单管理模块实现
5.5 通信接口协议开发
5.5.1 用户注册信息接口
5.5.2 医院详细信息接口
5.5.3 查找医生信息接口
5.6 系统数据库设计
5.6.1 数据库E-R模型
5.6.2 数据库表关系
6 系统测试
6.1 系统测试概述
6.2 系统功能测试
6.3 系统测试环境与配置
6.4 系统压力测试
6.5 系统测试结果
参考文献
谢辞

 
1 绪论
1.1 课题研究背景及其意义
随着科技的快速发展,越来越多的信息化技术被用来解决各个领域的难题。“看病难、手续繁”等呼声愈发强烈,面对呼声愈来愈高的就医困境,将“互联网+”引入医疗体系势在必行。在传统的就医模式中,患者要去拥挤的医院排队挂号、诊治等,这种情况给一些老人和孕妇带来了很多不便。同时,排队等待的时间过长,真正接受医生诊疗时间却很短,这在很大程度上会伤害到医患关系。并且,现在有些人去医院进行常规的例行检査,尽管很多人家中也有常规的健康数据检测设备,但是患者的生理数据也要在医院再次进行检测,这样不仅延长了每个病患就诊的时间,也增加医生的工作量。而且,在传统的医疗模式中,医院难以预计病患就诊的具体时间和可能前来就诊的病患类别,这种情况下会在很大程度上降低医院的服务效率。因此提出一种网上预约的挂号模式,缓解群众看病难、手续繁等矛盾,为患者提供更加人性化和方便快捷的就医环境。
但是目前网络上存在着各种各样的预约挂号系统,良莠不齐。有些以赚钱为主要目的,利用专家是稀缺资源,利用专家效应滥收取挂号费用。有些仅仅实现了简单的预约挂号功能,没有考虑其他现实存在的各种问题,可以说是简单粗犷型。
本课题就以上提出的各种情况,设计实现了一款基于Android系统平台的网上预约挂号系统。该预约挂号系统的实现具有以下几点意义:
(1)节省排队挂号的时间。患者在统一的平台上能够得知所在城市各大医院的专家情况、普通医生情况,医生出诊情况,挂号情况等。从而更好的实现预约挂号,有效的节省了病人现场排除挂号的等待时间。
(2)就诊信息透明化。各大医院的挂号信息统一放置在一个平台上,患者与管理部门能够起到共同的监督作用,同时,医院也将信息放置与平台上,接受患者监督,能够很好的改善医院与患者之间的关系,增加医患之间的互信关系。通过监控,解决了医患分配关系,患者不必拥挤在同一家医院当中,实现了合理分诊、合理就诊。
(3)推行实名制。预约挂号实行实名制的管理办法,可以行之有效的遏制票贩子,极大的改善了就医环境。
(4)提升医院的服务品质。包括降低患者的等待时间,将医疗资源做到合理分配,使得医院成为运作合理、有序,值得患者信赖的医疗单位。
1.2 国内外的研究现状
国外的预约挂号服务起步早,迄今为止已经有多年的历史。在一些发达的国家中,预约挂号已成为一种主要的、甚至是唯一的挂号方式,预约挂号模式比较健全。在国外,除急诊外几乎所有的患者都是通过社区家庭医师书面预约就诊时间,没有预约医院一般不会接诊。
国内的预约挂号发展迅速,大多数医院都实现了预约挂号的服务,但幵展较好的医院却为数不多,存在着数据延迟时间长、信息更新慢,安全性能差等方面的缺陷。开展预约挂号服务的大部分医院预约挂号的比例少,从根本上没有缓解排队难的现状。对于失约和倒票的现象并没有出台有效的防范措施,基本上没有起到预约挂号想要实现的效果。
我国的预约挂号服务还不成熟,人口数目巨大,而预约挂号服务又起步较晚,加上各地政策不同,发展重点不一,各医疗机构尚未做到统一管理。预约挂号一直是重点发展项目以解决这一系列问题。随着信息技术的发展先后出现多种预约挂号形式。目前,国内的预约挂号方式多种多样,主要包括:现场预约挂号、电话预约挂号和网络预约挂号[1]。 
(1)门诊现场预约:最早出现的预约方式就是现场排队挂号,也是存在问题最多的一种方式。现场预约要求患者到医疗机构的预约挂号现场,由预约挂号员完成预约挂号操作,最后患者领取预约挂号单等待就诊。在早期的现场预约方式中,患者对医师缺乏了解,预约挂号存在较大的盲目性。 
(2)电话预约挂号:随着移动通信技术的发展,许多医院开始与运营商合作,推出电话预约挂号方式。如 2010 年,南方医院与广东移动合作开通了 12580 预约挂号专线。实现了患者通过打电话的方式进行预约挂号,不必前往预约挂号现场,在一定程度上改善了现场挂号带来的就医环境差的问题。但是当用户需求量过大时,往往会出现因预约专线占线而无法进行预约的情况。 
(3)网络预约挂号:一部分医疗机构在建设网站的时候推出了网络预约挂号的方式。如 2009 年,南京市卫生信息中心在全国率先建成基于南京卫生网的区域集约式预约挂号服务平台;2011 年,又推出了基于WAP 的手机预约挂号平台;2012 年,北京二级综合医院开始参与全市预约挂号统一工作平台的项目建设;2013 年,“上海健康信息网”的建立实现了 600 家公立医院的网络预约挂号。这些网络预约挂号平台的出现有效地规避了到现场预约和电话预约出现拥塞的现象,但是此种方式以网络和计算机为基础,相对制约了就医人员的使用场景和范围。 除上述预约挂号方式外,近年还推出了依赖于第三方平台的预约挂号方式。如2014 年,大连医大一院等18家医院先后推出公众平台预约挂号。虽然这种借助第三方平台的新颖预约挂号解决了使用场景受限的缺点,但同时也带来了医疗信息规划和发布受第三方制约的问题[2]。
1.3 论文研究的主要内容及组织结构
1.3.1 论文的主要工作
预约挂号模式在我国已初步展开,但是其发展良莠不齐,主要表现在对预约用户的规范管理存在漏洞、预约系统的安全性不足、方便性能欠缺等等。本文的主要工作就是针对现今智能手机大量普及的现状,设计实现一个基于Android平台的完善、普适的预约挂号系统,重点工作如下:
(1)结合前期调研情况,分析预约挂号系统的功能需求,完成了预约挂号系统的总体框架设计(包括前台Android客户端、后台服务器端和数据库三部分)。前台开发环境采用的是Android提供的Eclipse。预约挂号系统的网络通信采用Apache HTTP协议,服务器采用Servlet响应客户请求,后台数据库则利用JDBC技术访问预约挂号后台数据库。服务器端则使用J2EE平台。前后台的数据交互采用XML和JSON格式来完成。客户端的数据存储采用SQLite数据库技术服务器端的数据存储则采用MySQL数据库技术。
(2)详细设计并实现预约挂号系统的安全机制,包括客户端和服务器端的身份认证以及数据库加密实现,以确保用户和院方的信息安全和交易安全。该部分工作主要包括客户端绑定、SQLite数据库加密、会话超时控制、密码安全等。
(3)基于总体框架结构和系统详细设计对预约挂号系统进行了具体实现,主要实现了预约挂号功能、订单管理功能、注册登录功能以及分享功能等。
(4)完成了系统的测试工作。
1.3.2 组织结构
本文研究并设计了基于Android移动平台的医院门诊预约挂号系统的业务功能和设计实现的全过程。基于 JAVA 框架和MySQL 数据库体系的开发环境,针对患者就医院科室的介绍,医生信息的查询、分时段预约挂号等功能模块构建了一个移动客户端平台。本文主要分为七章内容:
第一章:根据查阅的国内外相关文献和业内技术资料,分析了选题设计目标和研究的意义,对比了国内外的研究使用现状,展望了未来发展趋势,综合以上分析,确定了本论文研究的主要内容以及文章的结构安排。
第二章:预约挂号客户端需求分析。从预约挂号客户端应用背景的角度出发,分析了该客户端拟解决问题及要实现的目标。然后进行客户端的总体需求分析[6]。最后从客户端开发的角度总结该客户端的非功能性需求以满足用户业务需要。
第三章,Android 开发平台及相关技术的研究。阐述了 Android 平台客户端开发的相关关键技术与基本原理,介绍客户端的开发工具以及开发环境的选择,为后文客户端的设计和开发提供了扎实的理论基础和设计思路。
第四章:系统设计。提出本系统的总体设计,包括设计的原则、整体的架构以及各个功能模块的结构,采用类图描述的方式构建了系统的静态模型,采用绘制时序图的方式构建了动态模型,用以满足患者对系统功能和性能两方面的需求,并实现对系统数据库的设计。
第五章:系统实现。展示了各个功能模块的实现过程,分别从界面实现和业务逻辑实现两个方面进行阐述。介绍了系统使用的部分存储过程的实现过程。
第六章:系统测试。介绍本系统测试平台的硬件和软件环境,分别从功能测试和压力测试对本系统进行实际运行测试,并得到测试结果。
第七章:总结与展望。是本论文的全篇工作总结,阐明了系统的设计实现成果,简要地介绍了本文所完成的工作,最后对行业内进一步可能研究的内容做出展望。
 

基于智能手机的医院服务客户端设计与实现(论文+源码)_kaic,计算机文章,毕业设计,数据库,asp.net,microsoft,后端,c++,emacs

 基于智能手机的医院服务客户端设计与实现(论文+源码)_kaic,计算机文章,毕业设计,数据库,asp.net,microsoft,后端,c++,emacs

基于智能手机的医院服务客户端设计与实现(论文+源码)_kaic,计算机文章,毕业设计,数据库,asp.net,microsoft,后端,c++,emacs

 文章来源地址https://www.toymoban.com/news/detail-537578.html

 

到了这里,关于基于智能手机的医院服务客户端设计与实现(论文+源码)_kaic的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • day-04 基于UDP的服务器端/客户端

    UDP套接字具有以下特点: 无连接性 :UDP是一种无连接的协议,这意味着在发送数据之前,不需要在发送方和接收方之间建立连接。每个UDP数据包都是独立的,它们可以独立地发送和接收,而不需要维护连接状态。 不可靠性 :UDP是一种不可靠的协议,这意味着它不提供数据传

    2024年02月11日
    浏览(23)
  • day-03 基于TCP的服务器端/客户端

    TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)是两种常见的传输层协议,用于在计算机网络中提供可靠的数据传输。 1.TCP: 连接导向 :TCP是一种面向连接的协议,通信双方在数据传输前需要先建立可靠的连接。 可靠性 :TCP提供可靠的数据传输,通过使用序列号、确

    2024年02月10日
    浏览(36)
  • Linux 基于 TCP 协议的简单服务器-客户端应用

    目录 一、相关函数  1、listen() 2、accept() 3、connect()  4、两种IP地址转换方式  5、TCP和UDP数据发送和接收函数对比 5、log.hpp自定义记录日志 二、udp_server.hpp单进程版本 三、tcp_server.cc 四、Telnet客户端(代替tcp_client.cc) 五、多进程实现udp_server.hpp 1、多进程版本一 2、tcp_client.

    2024年04月27日
    浏览(18)
  • C++实现websocket服务端客户端(基于boost,亲测可行!)

       整篇文章基本参考了https://blog.csdn.net/jianghuan0122/article/details/123528907,文章记录了如何在现有条件下实现该参考示例(参考示例存在报错,并且参考示例没有介绍环境安装,正确源码附于文末)    自身环境:ubuntu18.04+gcc7.5.0+boost1.7,3   gcc或者g++一般都有,这里主要介绍

    2024年02月11日
    浏览(23)
  • 基于Unity客户端与服务端实现登录与注册以及多人在线聊天

    1.在Unity下,创建一个GameManager空对象,用于启动客户端连接以及实例化一个登录页面LoginView的Prefab,并将脚本LoginView挂载在上面。 2.创建一个Client类,用于客户端向服务端发起连接请求,并且发送给服务端消息以及接收服务端的响应 3.创建一个脚本LoginView挂载在LoginView对象上

    2024年04月16日
    浏览(26)
  • 【网络原理】使用Java基于TCP搭建简单客户端与服务器通信

    TCP服务器与客户端的搭建需要借助以下API ServerSocket 是创建TCP服务端Socket的API。 ServerSocket 构造方法 : 方法签名 方法说明 ServerSocket(int port) 创建一个服务端流套接字Socket,并绑定到指定端口 ServerSocket 方法: 方法签名 方法说明 Socket accept() 开始监听指定端口(创建时绑定的端

    2024年03月12日
    浏览(48)
  • 【网络编程】——基于TCP协议实现回显服务器及客户端

    个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【网络编程】【Java系列】 本专栏旨在分享学习网络编程的一点学习心得,欢迎大家在评论区交流讨论💌 TCP提供的API主要有两个类 Socket ( 既会给服务器使用也会给客

    2024年02月03日
    浏览(37)
  • 【网络原理】使用Java基于UDP实现简单客户端与服务器通信

    我们用Java实现UDP数据报套接字编程,需要借用以下API来实现 网络编程, 本质上是要操作网卡. 但是网卡不方便直接操作. 在操作系统内核中, 使用了一种特殊的叫做 “socket” 这样的文件来抽象表示网卡. 因此进行网络通信, 势必需要先有一个 socket 对象. DatagramSocket 是UDP Socket,

    2024年03月11日
    浏览(37)
  • 基于Spring Boot2.0 & HTTP/2 实现服务器、客户端

    HTTP协议由于其无状态的特性以及超高的普及率,是当下大部分网站选择使用的应用层协议。然而,HTTP/1.x的底层传输方式的几个特性,已经对应用的整体性能产生了负面影响。特别是,HTTP/1.0在每次的TCP连接上只允许发送一次请求,在HTTP/1.1中增加了请求管线,但是这仅仅解决

    2023年04月09日
    浏览(30)
  • TCP IP网络编程(四) 基于TCP的服务器端、客户端

    TCP/IP协议栈 ​ TCP/IP协议栈 TCP/IP协议栈共分为4层,可以理解为数据收发分成了4个层次化过程。 ​ TCP协议栈 ​ UDP协议栈 链路层 链路层是物理连接领域标准化的结果,也是最基本的领域,专门定义LAN、WAN、MAN等网络标准。两台主机通过网络进行数据交换,这需要像下图所示

    2024年01月16日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包