门诊预约挂号系统的设计与实现.docx
- 文档编号:3094551
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:27
- 大小:733.35KB
门诊预约挂号系统的设计与实现.docx
《门诊预约挂号系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《门诊预约挂号系统的设计与实现.docx(27页珍藏版)》请在冰豆网上搜索。
门诊预约挂号系统的设计与实现
门诊预约挂号系统的设计与实现
本科毕业设计
摘要
2015年李克强总理推出“互联网+”计划,把互联网行业推向了一个新的高度,互联网医疗行业应运而生,在这次改革中激流勇进,取得一席之地。
医院预约挂号系统,顾名思义是对于医院对用户预约挂号信息的管理而设计的,其目的是用户可以根据预约的时间来就诊,提高了医院对于用户信息的管理和资源分配。
医院预约挂号系统采用了B/S结构,前台页面是使用的JSP技术实现的,后台数据库开发采用的是MySQL。
本系统有管理员、医生和用户三个角色权限,其中系统管理员的主要功能包括修改登录密码功能、用户信息管理功能、科室信息管理功能、医生信息管理功能、医院介绍管理以及留言信息管理功能,医生的主要功能为预约信息管理功能,用户的主要功能为浏览网站信息功能、注册与登录功能、在线预约功能、预约信息管理功能以及系统留言功能。
关键词:
医院预约挂号系统;B/S;JSP;MySQL
Abstract
In2015,PremierLiKeqianglaunchedthe"Internetplus"program,theInternetindustrytoanewlevel,theInternethealthcareindustryemergedinthereformtorrentYongJin,hasaspaceforoneperson.Thehospitalappointmentregistrationsystem,asthenamesuggestsisforhospitalmanagementofregisteredinformationusersinadvanceanddesign,itspurposeistousersaccordingtotheappointmenttimetothehospitalfortreatment,toimprovethemanagementandresourceallocationofuserinformation.
ThehospitalreservationregistrationsystemusestheB/Sstructure,thefrontpageistheuseofJSPtechnology,andthedevelopmentofthebackgrounddatabaseisMySQL.Thesystemadministrator,thedoctoranduserthreeroles,themainfunctionofthesystemadministratortomodifytheloginpasswordfunction,includingtheuserinformationmanagementfunction,Departmentofinformationmanagementfunction,thedoctorinformationmanagementfunction,thehospitalmanagementandmessagemanagementfunctions,themainfunctionofthedoctor'sappointmentastheinformationmanagementfunction,themainfunctionoftheusertobrowsetheweb,registrationandlogin,onlinebooking,reservationinformationmanagementfunctionandmessagefunction.
字典
Keywords:
Onlineregistrationsystem;B/S;JSP;MySQL
基于Javaweb的门诊预约挂号系统设计与实现
前言
随着“互联网+”战略计划的推出,互联网行业掀起了一番新的热潮,计算机行业迅速成长起来,各行各业都尽力与互联网挂钩,这是不争的事实,比如互联网农业、互联网金融等等。
现在是属于“互联网+”的时代,很多信息都可以通过互联网来进行管制,计算机管理信息的效率和准确性都比普通劳动力高出很多,所以现在很多复杂的程序都有计算机来管理实现。
但是要想运用计算机来对医院挂号信息的管理就必须使用相对应的医院预约挂号功能系统,所以设计并且开发如此功能的医院预约挂号系统是很实用的事情。
这篇论文便是对我所设计并开发医院预约挂号系统过程的简单论述,该系统用以实现医院对挂号信息的管理系统化,继而达到高效率挂号的目的。
该系统的主要意义在于对医院挂号的信息进行科学有效的管理,并且合理管理好管理员对系统信息的更新和维护、用户预约挂号以及会员和医生对挂号信息进行管理的流程。
可以提高患者挂号的效率,同时医院也可以降低管理的成本。
该系统的开发包含了后台的数据库的设计和维护,和前端功能页面的开发。
前者要求建立起数据一致性各完整性强、数据安全性好的数据库。
而后者则要求用户视觉的美观、功能全面、操作简单等特点。
因此本系统的实现采用了前台JSP技术和后台MySQL数据库相结合的方式。
此次预约挂号系统的设计分为了系统管理员、医生、用户三个角色,系统管理员拥有修改登录密码、管理医院介绍信息、科室信息、医生信息、用户信息以及留言信息的功能,医生则可以对其预约的信息进行设置处理,用户拥有查看该医院信息、在线注册和登录、网上挂号预约、修改个人信息等的功能。
在实现和完善上述角色功能的同时更是对该网上预约挂号系统的前台页面进行了美化设计,界面是一个系统的脸面,所以尽力做到美观。
还对操作使用进行了简易操作,最大程度的满足用户需求。
1.研究现状及设计目标
1.1医院预约挂号系统的现状
在计算机还没有在管理信息推广之前,医院的管理信息工作都是依靠人工来完成的。
患者挂号需要去医院指定窗口去完成,医院工作者依靠手工来完成统计挂号信息工作,而手工劳动无疑是管理效率低、出错率极高的。
因此使用计算机来管理医院的挂号信息大大解放了劳动力,提高了处理信息的效率,有效的降低了出错率。
1.2医院预约挂号系统优缺点分析
1.2.1优点
(1)使用易于维护的B/S模式。
(2)使用性能高的数据库来存储数据资源。
(3)信息数据随时更新,界面美观,操作简单。
1.2.2缺点
(1)系统稳定性有待提高
现在的很多网站、系统都是基于B/S模式,因为B/S模式存在的并发性操作,不完善的设计、代码会很大的影响软件的稳定性。
除此之外软件开发商为了最大程度的满足客户的各种需求,对软件进行反复需求修改,使系统的稳定性降低,对后期的系统维护工作造成了巨大的困难。
(2)存在安全隐患
B/S模式是基于浏览器来实现客户端操作的,程序员只需要对硬件做维护,然而服务器承载的数据负荷较重,一旦发生服务器“崩溃”的现象,后果不堪设想。
因此,为了以防万一,有必要准备数据库存储服务器。
1.3现行研究存在的问题及解决方法
1.3.1现行研究存在的问题
(1)数据库选择问题
考虑到医院信息有成千上万条,所以需要选择一个可以处理大型数据的数据库;医院工作者毕竟不是计算机专业出身,在安装方面需要选择安装过程相对简单的数据库;可移植行要高。
(2)可扩展性
为了满足客户各种与时俱进的新需求,系统不可避免的会经常维护和升级,因此要求系统的设计需要具备良好的可扩展性。
(3)开发平台和语言
选择较好的平台和语言方便系统的开发以及维护,减少开发成本。
1.3.2解决办法
根据医院预约挂号的需求和实际情况,解决以上问题应达到下述几个要求:
(1)选用MySQL数据库,可以存放成千上万条数据,当存储设备改变时,可以很简单的移植到其它数据库中。
(2)系统采用MVC模式,视图、模型、控制器分离,这种方式降低了耦合性,提高了重用性,而且生命周期成本低。
(3)本系统是在MyEclipse环境下开发的,主要的开发语言是JSP,JSP语言开发的项目可以不做任何修改就能应用到不同的平台上,著有“一次编写,到处运行”的特点。
1.4本课题要达到的设计目标
本项目是针对医院而开发的医院预约挂号系统,分为管理员、医生以及普通用户这三种角色,登录时需要对该角色的身份进行验证,每种角色的功能权限都不一样,各角色权限功能如下:
(1)系统管理员:
a、具有医生管理功能,实现对所有医生的管理操作,已经设置添加的医生才可以使用自己的账号密码登录系统进行相关的预约设置功能。
b、具有普通用户管理功能,对所有普通用户信息进行管理,只有已经登记的会员才能登录系统来使用查看自己的东西以及提交等功能。
c、具有科室管理功能,可以对所有科室信息进行增删改查的管理操作。
d、具有医院介绍功能,可以对医院介绍信息进行修改的管理操作。
e、具有留言管理功能,可以对系统内所有的留言信息进行增删改查的管理操作,可以对留言信息进行回复。
(2)医生
a、拥有预约设置的功能,医生可以查看系统内所有的预约信息,也可以对预约信息进行设置成功或失败。
(3)普通用户
a、具有浏览网站信息功能,可以查看网站的所有信息,比如科室列表、医生信息列表等。
b、具有在线预约功能,可以选择当前比较近的或者其他医院,可以在线预约功能。
c、具有系统留言功能,普通用户登录后可以查看系统内所有的留言信息,也可以自己进行留言。
1.5经济效益分析
本医院预约挂号系统是针对医院而开发的,一方面系统简洁的界面,简易的操作流程会提高使用本系统的用户的挂号效率;另一方面系统开发成本低,现有PC机就能提供本系统所需要的设备开发环境,开发要求较低。
2.关键问题及分析
医院预约挂号系统在设计与实现过程中,对系统安全性和稳定性要求较高,系统采用前台显示和后台数据处理分离的方式来解决这一问题。
考虑系统管理员、医生以及会员进入系统后功能需求的不同,需要对各用户类型的不同功能做详细分析。
2.1研究设计中要解决的问题
在研究设计中,还存在着诸多有待解决的问题与困难,会用到许多以前未学过的难点去学习与攻破。
现将研究设计中要解决的问题总结如下:
2.1.1数据表间联系
医院预约挂号系统所涉及的数据信息复杂,更具有复杂的业务逻辑关系,设计的表与表之间需要通过外键联系起来。
外键的联系保证在网上挂号管理过程中业务操作稳定的关键。
数据库设计的好坏将直接影响到前台页面的稳定运行。
由于医院预约挂号系统涉及到了具体的管理员更新维护所有信息,会员在线预约医生、医生预约信息管理的功能操作,数据库中的数据不能随意删除,以防出上预约信息丢失的问题。
若表间的联系建立的不够完善,当程序实际运行时就会出现很多问题和漏洞,结果造成的损失将无法弥补,程序也不便于维护。
2.1.2系统安全性
由于本医院预约挂号系统是基于Web的,所有用户都可以通过浏览器来登录本系统,因此要对用户的身份进行严格的验证以确保整个系统信息的安全。
在系统设计过程中,用户登录时只有输入正确的用户名以及密码才可以成功的登录到系统中,并且根据不同的用户角色分配不同的功能权限。
同时在每个页面中都要添加用户登录状态以及权限的验证,即每次进入指定的功能页面,都需要验证用户是否正常的登录系统,并且验证用户是否有权限进入这个功能页面,这样可以防止用户通过非法途径进入到系统中。
2.2具体实现中采用的关键技术
一个程序的开发采用什么样的关键性技术是至关重要的。
技术的好坏将直接影响着系统的运行速度,兼容性,稳定性等。
本医院预
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 门诊 预约 挂号 系统 设计 实现