基于安卓的医院就诊预约软件的设计与实现

 2022-01-17 11:01

论文总字数:24725字

目 录

1绪论 3

1.1研究背景及意义 3

1.2 国内外研究现状 3

1.3研究内容 3

2系统需求分析与相关技术介绍 4

2.1系统功能需求分析 4

2.2 可行性分析 4

2.3系统开发技术介绍 5

2.3.1 Android系统架构简介 5

2.3.2 服务器开发 5

2.3.3 客户端与服务器端通信原理 6

3系统总体设计 6

3.1 系统功能结构设计 6

3.1.1 病人模块功能结构设计 6

3.1.2 医生模块功能结构设计 7

3.1.3 管理员模块功能结构设计 8

3.2系统业务流程设计 8

3.2.1 病人业务流程设计 8

3.2.2 医生业务流程设计 9

3.2.3 管理员业务流程设计 10

3.3数据库设计 10

3.3.1 数据库简介 10

3.3.2 数据库概念设计 10

3.3.3 数据库逻辑设计 12

4系统详细设计 15

4.1系统结构设计 15

4.1.1 系统体系结构设计 15

4.1.2 系统设计模式 15

4.2活动设计 15

4.3功能模块详细设计 17

4.3.1 登录注册模块详细设计 17

4.3.2 病人模块详细设计 18

4.3.3 医生模块详细设计 20

4.3.4 管理员模块详细设计 20

5系统的实现 22

5.1 登录注册模块的实现 22

5.2病人模块的实现 23

5.3 医生模块详细的实现 29

5.4 管理员模块的实现 32

6小结 35

参考文献 36

致谢 37

基于安卓的医院就诊预约软件的设计与实现

陆镓莉

,China

Abstract: Nowadays, people in all walks of life seem to live under great pressure, seriously affecting people's health,people began to look for a more convenient way to see a doctor. The registration is the first step in patient consultation. Improving the efficiency of registration can reduce the patient's waiting time and improve the work efficiency in hospital, The aim of this paper is designing a hospital appointment diagnosis software based on the C/S system design structure. The client uses Android Studio as the development software and the server uses My Eclipse MYSQL Tomcat development.The server and the client adopt the HTTP protocol and JSON format for data transmission. The system has three identities: the administrator, the patient, the doctor. The main function includes landing and registration, searching the doctor and submitting the message, reading the announcement, replying the message, managing the doctor and so on.

Keywords:appointment and diagnosis; Android Studio; MYSQL; JSON format

1绪论

1.1研究背景及意义

科学技术在不断进步,智能手机的功能也在不断增加,除了打电话发短信等基本功能,手机还增加了网上购物、大型手游等强大的居家娱乐功能,是智能手机的又一次革命。

手机就诊预约系统就是智能手机强大家居功能的又一成员。快速进步的科技加速了现代人的节奏,给人们带来了各方面的压力,让人们的健康也变得岌岌可危,从而使得看病成为了一大难题。如何做到以病人为中心,让病人能够最短时间、最高效率的实现查询、预约、留言、缴费等功能成为了目前医疗系统的研究重点。手机挂号的出现是得病人无需亲自前往医院,病人打开手机客户端就能轻松完成医生查询和预约留言工作,既能节省病人的等待时间,也能让医生提前了解病人的信息,提高工作效率,同时手机就诊预约系统的推广也有利于减少窗口挂号的病人的数量,提高窗口挂号的效率,这正是未来医院进行改革至关重要的一步。

1.2 国内外研究现状

(1)欧美地区已实现完全预约诊疗服务[1]。欧美地区由于其经济较为发达,大多数家庭都拥有专属的医生,病人生病后习惯于先联系家庭医生,只有病情比较严重或者情况比较紧急是才会直接到医院就诊。由于预约就诊系统完备,医疗水平较高的原因,欧美地区的医院里一般人流量较小,不会出现国内就诊环境嘈杂,看病时间久的状况。

(2)新加坡在国内的基层综合诊所推行预约就诊制度。对于病人,无论是急诊患者还是需要定期复诊的患者,按医院规定,都需要提前进行预约。新加坡有完善的预约制度,但由于国内没有统一的平台,病人去往不同的医院需要在不同的平台以不用的方式进行挂号,也增加了病人挂号的复杂性。

(3)我国正在逐步推行医院预约就诊制度,但成效并不明显。现在全国各地推行多样化的预约就诊方式, 包括网络、手机、去医院等,缩短了病人的看病时间。然而,由于医院的预约平台不统一,病人就诊需要采取不同的挂号方式,并且专家数量少,加上医院对于新兴的预约就诊方式宣传不到位导致病人不了解手机挂号的方式,对于手机挂号的安全性仍心存怀疑,依旧倾向于现场就诊等多方面的原因,网络预约、电话预约并没有形成气候。

1.3研究内容

本次毕设主要目的是设计和开发一个基于安卓的的医院预约就诊系统。系统用户分为病人、医生和管理员。病人主要有登录、注册、选择科室查询医生、选择医生预约看病时间和留言、查看公告等功能;医生有查看预约记录、留言和公告的功能;管理员有管理医生和已注册用户的信息、发布公告和查看留言的功能。

以下为本文的主要工作:

(1)了解Android的框架结构,利用Android Studio的相关知识开发客户端。

(2)了解和利用My Eclipse、MYSQL、Tomcat、SQLyog的基本知识和技术开发系统服务器端。

(3)对系统进行需求分析、可行性分析、总体设计、详细设计和系统实现[2]

(4)对系统的主要功能和流程进行详细介绍。

(5)对系统进行总结和展望。

2系统需求分析与相关技术介绍

2.1系统功能需求分析

根据系统需求,抽象出以下功能:

(1)用户的管理

用户分为三大类:病人,医生,管理员。登录时需要选择对应的身份,病人通过注册获得账号,医生由管理员增加信息,管理员为固定账号。

(2)病人信息的管理

病人信息主要包括账号、密码、姓名、电话号码、性别这五项,由病人自行注册,登录后可在个人中心修改信息和登录密码。管理员登录后也能够修改病人的信息。

(3)医生信息的管理

医生信息主要包括账号、密码、姓名、性别、科室这五项,由管理员添加。管理员登录后能够增加和修改医生信息。病人可以在登录后选择诊室查询该诊室医生的具体信息。

(4)留言功能管理

(a)病人在登录后选择医生预约挂号和留言,或者给管理员留言。病人在登录后能够查看自己的留言记录和医生、管理员的回复。

(b)医生和管理员能够在登录后查看病人的留言,并选择病人进行回复。

(5)公告的管理

(a)管理员登录后能够查看、删除和发布公告,也可以发布新公告。

(b)病人、医生和管理员在登录后都有权限查看医院的公告信息。

(6)预约功能的管理

(a)病人登录后能够选择医生挂号,也能够查看和修改预约记录。

(b)医生登录后能够查看和删除病人的预约记录。

2.2 可行性分析

(1)经济可行性:侧重于对项目的经济效益的评价,对可以使用的资源的可能行进行评估,作为毕业设计,本系统不需要另外的任何资金投入。

(2)技术可行性:客户端使用的软件是Android studio,服务器端所用的工具是My Eclipse Tomcat MySQL SQLyog。服务器和客户端间利用http协议进行参数传递,采用JSON格式解析数据[3]。所以在技术层面上,是完全可行的。

(3)社会可行性:基于安卓的医院就诊预约系统为病人提供了更舒适的看病环境。一方面,此系统减少了病人挂号的等待时间,另一方面,也能缓解医院前台挂号的工作压力,提高挂号的效率,既服务了病人,也便利了医院,在社会层面也是完全可行的。

2.3系统开发技术介绍

2.3.1 Android系统架构简介

(1)Android背景介绍

谷歌是最先开始研究android系统的。Android已经超越大部分国内外操作系统,成为全球最受欢迎的智能手机平台,广泛应用于智能手机和平板电脑[4]

(2)Android的分层架构

Android采用分层架构的思想,整个系统架构共分为四层。

应用程序层主要提供各类app,例如浏览器、手机游戏、电子邮件、淘宝、支付宝等。此层也可由开发者自行设计。

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

相关图片展示:

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

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