# 基于springboot和vue实现的HS医院预约挂号管理系统
# 1.项目简介
## 1.1摘要
医院门诊信息管理系统是根据医院的门诊部分以及门诊部分配套的前台、医技、药房等部分的实际情况进行开发编写的一套全方位的管理系统。它的主要目的是方便医院对于门诊部分以及其配套的一些子部份进行集中管理,方便医生的看诊过程和患者的就诊过程,提高医生的工作效率以及患者的满意度。
本系统的前端主要使用了Vue框架、Element UI和AJAX技术。Vue采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,也非常容易与其它库或已有项目整合。Element UI则具有一致性、优化反馈、高效率和可控的优点。项目后端主要使用了Spring等一系列框架和MyBatis以及Maven。这一套技术易于学习、操作和管理。数据库方面则是使用了MySQL数据库以及Navicat数据库管理工具,轻量,易于管理。
本系统基本实现了项目需求中提出的各项内容,主要实现了前台部分、门诊医生部分、医技医生部分、药房部分和系统管理部分五个子系统。其中前台部分包含了现场挂号、退号、费用查询、收费退费四个子模块;门诊医生部分包含了病历首页、检验申请、门诊确诊、处置申请、药物处方、费用查询六个子模块;医技医生部分包含了患者检验、患者处置、医技管理三个子模块;药房管理部分包含出药和药品管理两个子模块;系统管理部分包含科室管理、医生排班管理、用户管理三个子模块。
本文将从所应用的技术、具体的实现、完成的功能、在系统中的作用等方面,对我们实现的医院门诊管理系统进行详细的描述。
## 1.2项目背景
随着计算机应用的日益普及和深化,网上办公已经成为了一种趋势。医院信息化近年来也在各个医院迅速发展,医院信息系统公认为新兴的医学信息学的重要分支,医院信息系统是指利用计算机硬件技术、网络通讯技术等现代化手段对医疗机构及其所属各部门对人流、物流、财流进行综合管理,对在医疗活动各阶段中产生的数据进行采集、存储、处理、提取。传输、汇总、加工生成各种信息,从而为医疗机构的整体运行提供全面的、自动化的管理以及各种服务的信息系统。
其中,医院门诊部分的人流量最大,传统的挂号就诊方式不仅浪费时间,患者还要注意保存各种对应的凭证和收据,如果患者不慎丢失凭证,可能会导致时间上的浪费甚至无法就诊。同时,传统的挂号就诊方式也导致医院方面的工作效率低下,出错率也较高,数据的保存、管理和查询也非常困难,这导致门诊医生的看诊效率也随之下降。为了方便患者的就诊、简化就诊流程,也为了提高医院的工作效率、降低工作出错率、减少工作人手、方便患者数据的保存和管理、完善医院的管理体制,建立一个门诊信息管理系统就显得尤为重要。
## 1.3 项目意义
本系统的落成可以简化患者的就诊流程,提高就诊效率,增加患者就诊时的舒适度;对于医院,可以提高医院的工作效率,降低工作的出错率,也方便医院对于患者信息和医院工作人员信息的管理,提高门诊医生的看诊效率。
该门诊管理系统通过身份证等方式,实现病人数据准确唯一识别。加快病人诊疗流程,减少病人排队等候时间,通过病历本等方式可以展示居民个人信息,便于医生快速全面了解患者的健康记录。
本系统以“服务病人”为中心,节省病人就诊时间的同时,大大提高医疗质量和工作效率,可以减轻医生和护理人员的工作压力和时间,并将大部分时间花在医疗护理效果上面。
全电子化处方流程,提高了医生的工作效率。实践案例应用证明,即使是已退休年龄的医生,都能轻松的完成电子处方和病历,比原来手写处方节约一半以上的时间,同时带来防止因处方流失、加快门诊收费速度等好处。
门诊医生工作人员无需切换界面或者另外登录其他的模块,在同一界面即可进行填写病历、检验申请、门诊确诊、处置申请、开立处方等内容。
系统提供基于工作角色的权限管理,对操作权限进行了严格的控制,对操作过程进行完整的记录,信息更加安全可靠。
对于数据的安全性,采取多级的权限管理机制,确保了数据的安全性。
## 1.4 工作内容
### 1.4.1 项目故事板
作为一个医院门诊的信息管理系统,对于用户而言最重要的功能就是挂号和看诊过程,这也是本系统的实现重点。
挂号过程的大致原型和基本描述如下:
![](http://www.writebug.com/myres/static/uploads/2021/10/19/f74ac871e8b27bf230cb385135163be5.writebug)
图1.1 挂号过程大致原型
本页面的主要功能如下:前台首先输入患者的各项基本信息,而后根据患者的需求,选择挂号科室、号别以及门诊医生。若无余号,则告知患者并重新选择。确定填写无误后,点击“提交”,再次确认信息。
看诊过程大致原型如下:
![](http://www.writebug.com/myres/static/uploads/2021/10/19/e6fc5bae3a9c87941fea76d600405324.writebug)
图1.2 看诊流程大致原型
本页面的主要功能如下:门诊医生首先确认当前就诊的患者与系统显示的患者是否一致,如果发现当前就诊患者与系统显示患者不一致,告知患者错误并通知正确的患者。在看诊过程中,门诊医生发现已诊患者仍需要诊断,可点击已诊患者下对应患者的“选择”,令其成为当前患者,同时系统读取该患者信息;如果门诊医生认为当前患者诊断完毕,可点击“诊毕”,将当前患者放入已诊患者中,同时未诊患者中序号最小的患者成为当前患者。门诊医生根据患者的病情,为患者新增医技(填写医技编码、项目名称,系统会自动生成执行科室、单价等信息)。新增若干条医技后,选择若干项进行删除或开立。同时可以进行检验/处置申请、门诊确诊、出发开立、费用查询等功能。
### 1.4.2项目结构层次图
![](http://www.writebug.com/myres/static/uploads/2021/10/19/a773233003e50579755289bd06796b29.writebug)
使用表格,对项目结构层次图进行描述。
### 1.4.3整体业务流程图
![](http://www.writebug.com/myres/static/uploads/2021/10/19/0a1567a2073e3722df39f23b30d4f3ef.writebug)
图1.4整体业务流程图
# 2.开发工具及相关技术简介
## 2.1 HbuilderX
HBuilderX是DCloud(数字天堂)推出的一款支持HTML5的Web开发IDE。它的编写用到了Java、C、Web和Ruby。HBuilderX本身主体是由Java编写。它基于Eclipse,所以顺其自然地兼容了Eclipse的插件。
HbuilderX的发行包仅10余M,非常的轻巧,而且不管是启动速度、大文档打开速度、编码提示,极速响应C++的架构性能远超Java或Electron架构。HbuilderX对vue做了大量优化投入,开发体验远超其他开发工具。HbuilderX也是唯一一个新建文件默认类型是markdown的编辑器,也是对md支持最强的编辑器。而且,HbuilderX是中国唯一一家拥有自主IDE语法分析引擎的公司,对前端语言提供准确的代码提示和转到定义。除此以外,现代js开发中大量json结构的写法,HbuilderX提供了比其他工具更高效的操作。HbuilderX还支持java插件、nodejs插件,并兼容了很多vscode的插件及代码块。
由于HbuilderX轻巧、方便、相应速度快,而且支持Vue框架,故我小组使用该软件进行项目前端�
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
精选_基于springboot和vue实现的HS医院预约挂号管理系统_源码打包 (235个子文件)
mvnw.cmd 6KB
demo.css 8KB
iconfont.css 518B
18级课程设计报告模板+评分表(原版) - wzx.doc 3.43MB
.editorconfig 121B
.gitignore 395B
.gitignore 231B
demo_index.html 9KB
index.html 635B
index.html 142B
favicon.ico 4KB
maven-wrapper.jar 50KB
InquiryServiceImpl.java 10KB
DocschMagServiceImpl.java 7KB
DiagnoseServiceImpl.java 6KB
InspectionServiceImpl.java 6KB
MedPatServiceImpl.java 5KB
MavenWrapperDownloader.java 5KB
DocTableData.java 5KB
TechPatServiceImpl.java 5KB
DiagnoseController.java 4KB
PremedServiceImpl.java 4KB
RegServiceImpl.java 4KB
RegForm.java 4KB
InspectionController.java 4KB
SiteRegController.java 4KB
WithdnumServiceImpl.java 4KB
PrescriptionServiceImpl.java 4KB
Patientreg.java 4KB
MedicineShow.java 4KB
InspectionMapper.java 3KB
Medicine.java 3KB
PatientregMapper.java 3KB
FirstPage.java 3KB
MedOpenShow.java 3KB
Patient.java 3KB
SysUserController.java 3KB
InquiryShow.java 3KB
UserShow.java 3KB
Sche.java 3KB
MedicineServiceImpl.java 3KB
PatientMapper.java 3KB
MedicineFormShow.java 2KB
PremedShow.java 2KB
User.java 2KB
TechMana.java 2KB
TechServiceImpl.java 2KB
Prescription.java 2KB
MyUtil.java 2KB
TechShow.java 2KB
patientregTest.java 2KB
PatientregServiceImpl.java 2KB
WithShow.java 2KB
DepServiceImpl.java 2KB
UserServiceImpl.java 2KB
ChaxunServiceImpl.java 2KB
test.java 2KB
PatientregController.java 2KB
PremedController.java 2KB
PrescriptionController.java 2KB
Premed.java 2KB
MenuServiceImpl.java 2KB
CommonInsShow.java 2KB
Chaxun.java 2KB
dispositionTest.java 2KB
checkTest.java 2KB
InspectionShow.java 2KB
Inspection.java 2KB
PatienticdMapper.java 2KB
DiagnoseService.java 2KB
Disposition.java 2KB
MedicineController.java 2KB
DocschMagController.java 2KB
TechController.java 2KB
TechPatShow.java 2KB
prescriptionTest.java 2KB
TechPatController.java 2KB
DepController.java 2KB
MedPatController.java 2KB
test.java 2KB
FirstPageServiceImpl.java 1KB
DepShow.java 1KB
premedTest.java 1KB
patienticdTest.java 1KB
PrescriptionMapper.java 1KB
TechMapper.java 1KB
DispositionMapper.java 1KB
SchedChildren.java 1KB
FirstpageTest.java 1KB
PremedMapper.java 1KB
patientTest.java 1KB
MedicineMapper.java 1KB
CheckItem.java 1KB
PatienticdServiceImpl.java 1KB
LoadingSImpl.java 1KB
WithdnumController.java 1KB
IcdMapper.java 1KB
DepMana.java 1KB
DepMapper.java 1KB
PatientUpShow.java 1KB
共 235 条
- 1
- 2
- 3
资源评论
工具盒子
- 粉丝: 61
- 资源: 1313
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功