诊所预约系统设计与实现
信息化是社会发展的大趋势,本文对于设计实现这个系统做了介绍,详述了设计结构和几个重要模块。用户可以自主预约挂号,管理员和医生可以进行相应的权限的操作。本系统具备界面简洁、操作简单、运行稳定等条件。开发这个系统的目的是应信息化的趋势,建立一个高效的诊所预约系统。本系统应用Java开发技术,运用Eclipse、MySQL数据库等设计开发了这个诊所预约系统。本系统主要实现了用户、医生。管理员的一些预约、查看、增删查改等一些方面的功能。为了给用户更好的体验,我们也会在后期根据实际不停的做修改。
目录
一、引言 1
(一)研究背景 1
(二)研究意义 1
(三)国内外发展概况 1
二、相关技术及开发工具 1
(一)Eclipse简介 1
(二)MySQL简介 1
(三)Navicat for MySQL 1
(四)Tomcat 2
三、系统的设计规划 2
(一)系统界面的总体结构 2
1.用户模块 2
2.医生模块 3
3.管理员 3
(二)数据库的设计 4
1.数据库需求分析 4
2.数据库逻辑结构设计 4
四.系统的实现 4
(一)用户界面 4
1.用户登陆 4
2.用户注册 6
3.用户登陆成功 8
4.用户预约 9
5.删除预约功能 10
6.查看预约情况 12
7.修改密码 13
(二)医生模块 14
1.查看预约界面 14
2.修改密码 15
(三)管理员模块 16
1.查看所有用户信息 16
2.修改用户信息 18
3.添加用户 21
4.删除用户 22
五、系统测试 23
(一)测试目的 23
(二)基本功能测试 24
六、总结与展望 24
参考文献 25
致谢 26
一、引言
*好棒文|www.hbsrm.com +Q: ^351916072*
/> (一)研究背景
社会不断发展,元素也不断增加。计算机信息的发展、性能的不断提高使人类的生活趋于简便,并且经济方面也更加实惠也使得计算机信息在医疗、教育、科技等方面得到更加广泛的应用。
目前为止,我国大部分地区在医院方面信息处理上仍旧使用手动操作的方法,一方面是工作人员工作强度大,另外一方面是工作效率很低,如果到达一个就诊高峰期,在服务方面将存在不能很好的为患者服务的问题,而且从患者方面出发考虑,需要花费更多的时间用于预约排队。
预约系统应运而生,也使其成为了医院现代化的必要技术。用户预约医生的信息会展示在医生面前,方便管理方便安排医生的排班表,预约挂号也会成为医院的特色。
本课题研究、设计与开发,会涉及到所学的专业知识包括数据库,JAVA技术等方面的知识,是所学所有课程的一次实践。
(二)研究意义
现代人们生活节奏很快,譬如医院就诊方面,人们在家进行预约挂号使得行程更自由方便,避免了排队挂号浪费时间。管理方面也可以根据预约情况进行医务人员安排,方便达到资源的充分利用。预约系统的使用也会改变有些时间病人多,管理混乱,有些时间医院空无一人的现象。
医疗改革在不断进行,网上预约挂号系统的使用在某些方面促进了改革的实现。
(三)国内外发展概况
计算机愈加普及,用户也更多。所以网上预约挂号系统必然进入我们的生活。在一些发达国家,人们看医生都必须要提前预约医生时间。我国的互联网的发展使这一应用越来越被人们接受。在发展初期,在系统开发、系统推广、医疗改革等方面存在很多问题,但是在广大人们的努力下我们的系统终将稳健发展。
二、相关技术及开发工具
(一)Eclipse简介
Eclipse现在由Eclipse Foundation管理。Eclipse是应用Java语言开发的,他是完全免费的,并且插件几乎是万能的,也就是说他可以开发任何你想开发的软件,只要安装相关的插件即可。
(二)MySQL简介
MySQL是主流关系数据库管理系统。MySQL使用体验速度快,占据体积小,开放源码,所以很多网站都使用其作为数据库。
(三)Navicat for MySQL
Navicat for MySQL基于Windows平台,为MySQL量身订作,就是一种MySQL图形化工具,方便用户直接操作数据库。可以在里面可以用鼠标点击进行数据库操作,而不需要在doc中写代码。
(四)Tomcat
Tomcat是Apache软件基金会里的一个核心项目。免费使用并且性能稳定是这个软件手动Java用户的喜爱。
三、系统的设计规划
(一)系统界面的总体结构
本系统本着最便捷、更高效的原则来完成设计,以下讲对本系统功能模块进行全面的介绍。
1.用户模块
首先我们是一个登陆功能。如果用户还没有注册,将在这个页面进行注册,并且输入密码可以登陆;如果用户已经注册则可以直接登陆。登陆成功以后,用户可以浏览医生简介,系统界面十分简介,医生的信息将一目了然,用户可以针对自己的需求进行选择。预约成功以后可以在预约查询里面查看用户已经预约的医生,在预约查询里面 用户可以针对自己的特殊情况取消预约,系统还有一个不得不说的功能,就是当用户重复预约一个医生的时候系统会给予提示,防止重复预约。
关于用户安全,用户每相隔一段时间可能会想要对自己的密码进行修改,系统提供了修改密码的功能,在修改成功之后系统将进行提示并且邀请用户进行登陆。
在预约结束之后用户可以退出系统。针对用户功能方面的实现,如图31所示。
图31 患者用户功能结构图
2.医生模块
诊所医生在登陆过后将直接看到用户对自己的一个预约,医生用户可以修改密码,退出登陆,本系统采用极简的方式,将预约界面展示在医生面前,节约了大部分时间,可以将更多的时间用于患者的治疗,主要功能如图32所示。
图32 医生用户功能结构图
3.管理员
系统拥有唯一管理员,管理员有权限对所有用户信息进行删除、修改等操作,并且可以新增用户,但是这里要特别介绍,基于安全问题,管理员可以进行增加用户,但是不能对用户密码进行设置,密码须有用户自己设置,功能如图33所示。
图33 管理员功能图
(二)数据库的设计
1.数据库需求分析
经上述系统功能分析和需求总结,考虑到将来功能的扩展,数据项和数据结构的设计如下:
目录
一、引言 1
(一)研究背景 1
(二)研究意义 1
(三)国内外发展概况 1
二、相关技术及开发工具 1
(一)Eclipse简介 1
(二)MySQL简介 1
(三)Navicat for MySQL 1
(四)Tomcat 2
三、系统的设计规划 2
(一)系统界面的总体结构 2
1.用户模块 2
2.医生模块 3
3.管理员 3
(二)数据库的设计 4
1.数据库需求分析 4
2.数据库逻辑结构设计 4
四.系统的实现 4
(一)用户界面 4
1.用户登陆 4
2.用户注册 6
3.用户登陆成功 8
4.用户预约 9
5.删除预约功能 10
6.查看预约情况 12
7.修改密码 13
(二)医生模块 14
1.查看预约界面 14
2.修改密码 15
(三)管理员模块 16
1.查看所有用户信息 16
2.修改用户信息 18
3.添加用户 21
4.删除用户 22
五、系统测试 23
(一)测试目的 23
(二)基本功能测试 24
六、总结与展望 24
参考文献 25
致谢 26
一、引言
*好棒文|www.hbsrm.com +Q: ^351916072*
/> (一)研究背景
社会不断发展,元素也不断增加。计算机信息的发展、性能的不断提高使人类的生活趋于简便,并且经济方面也更加实惠也使得计算机信息在医疗、教育、科技等方面得到更加广泛的应用。
目前为止,我国大部分地区在医院方面信息处理上仍旧使用手动操作的方法,一方面是工作人员工作强度大,另外一方面是工作效率很低,如果到达一个就诊高峰期,在服务方面将存在不能很好的为患者服务的问题,而且从患者方面出发考虑,需要花费更多的时间用于预约排队。
预约系统应运而生,也使其成为了医院现代化的必要技术。用户预约医生的信息会展示在医生面前,方便管理方便安排医生的排班表,预约挂号也会成为医院的特色。
本课题研究、设计与开发,会涉及到所学的专业知识包括数据库,JAVA技术等方面的知识,是所学所有课程的一次实践。
(二)研究意义
现代人们生活节奏很快,譬如医院就诊方面,人们在家进行预约挂号使得行程更自由方便,避免了排队挂号浪费时间。管理方面也可以根据预约情况进行医务人员安排,方便达到资源的充分利用。预约系统的使用也会改变有些时间病人多,管理混乱,有些时间医院空无一人的现象。
医疗改革在不断进行,网上预约挂号系统的使用在某些方面促进了改革的实现。
(三)国内外发展概况
计算机愈加普及,用户也更多。所以网上预约挂号系统必然进入我们的生活。在一些发达国家,人们看医生都必须要提前预约医生时间。我国的互联网的发展使这一应用越来越被人们接受。在发展初期,在系统开发、系统推广、医疗改革等方面存在很多问题,但是在广大人们的努力下我们的系统终将稳健发展。
二、相关技术及开发工具
(一)Eclipse简介
Eclipse现在由Eclipse Foundation管理。Eclipse是应用Java语言开发的,他是完全免费的,并且插件几乎是万能的,也就是说他可以开发任何你想开发的软件,只要安装相关的插件即可。
(二)MySQL简介
MySQL是主流关系数据库管理系统。MySQL使用体验速度快,占据体积小,开放源码,所以很多网站都使用其作为数据库。
(三)Navicat for MySQL
Navicat for MySQL基于Windows平台,为MySQL量身订作,就是一种MySQL图形化工具,方便用户直接操作数据库。可以在里面可以用鼠标点击进行数据库操作,而不需要在doc中写代码。
(四)Tomcat
Tomcat是Apache软件基金会里的一个核心项目。免费使用并且性能稳定是这个软件手动Java用户的喜爱。
三、系统的设计规划
(一)系统界面的总体结构
本系统本着最便捷、更高效的原则来完成设计,以下讲对本系统功能模块进行全面的介绍。
1.用户模块
首先我们是一个登陆功能。如果用户还没有注册,将在这个页面进行注册,并且输入密码可以登陆;如果用户已经注册则可以直接登陆。登陆成功以后,用户可以浏览医生简介,系统界面十分简介,医生的信息将一目了然,用户可以针对自己的需求进行选择。预约成功以后可以在预约查询里面查看用户已经预约的医生,在预约查询里面 用户可以针对自己的特殊情况取消预约,系统还有一个不得不说的功能,就是当用户重复预约一个医生的时候系统会给予提示,防止重复预约。
关于用户安全,用户每相隔一段时间可能会想要对自己的密码进行修改,系统提供了修改密码的功能,在修改成功之后系统将进行提示并且邀请用户进行登陆。
在预约结束之后用户可以退出系统。针对用户功能方面的实现,如图31所示。
图31 患者用户功能结构图
2.医生模块
诊所医生在登陆过后将直接看到用户对自己的一个预约,医生用户可以修改密码,退出登陆,本系统采用极简的方式,将预约界面展示在医生面前,节约了大部分时间,可以将更多的时间用于患者的治疗,主要功能如图32所示。
图32 医生用户功能结构图
3.管理员
系统拥有唯一管理员,管理员有权限对所有用户信息进行删除、修改等操作,并且可以新增用户,但是这里要特别介绍,基于安全问题,管理员可以进行增加用户,但是不能对用户密码进行设置,密码须有用户自己设置,功能如图33所示。
图33 管理员功能图
(二)数据库的设计
1.数据库需求分析
经上述系统功能分析和需求总结,考虑到将来功能的扩展,数据项和数据结构的设计如下:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/647.html