项目运行环境配置:
Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。
项目技术:
Springboot + mybatis + Maven +mysql5.7或8.0+html+css+js等等组成,B/S模式 + Maven管理等等。
环境需要
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可
4.硬件环境:windows 7/8/10 4G内存以上;或者 Mac OS;
5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目
6.数据库:MySql 5.7/8.0等版本均可;
毕设帮助,指导,本源码分享,调试部署(见文末)
3.1 可行性分析
3.1.1 社会可行性
在当代社会的大背景、大变革下,所有的事物都在进行变革,所有的事物都在变化,革新,医疗服务行业更是应该摆在首当其冲的位置进行革新。政府和各大医院也在努力尝试与尖端的信息流结合起来,通过设计一款能够实现信息交互的网上病房管理平台,实现患者与医院的双向互通,大大提高了医院患者与医院医护人员的便捷性[9],也为医院提高自身服务,降低繁乱业务做出了坚实作用,放眼至整个社会,医疗民生的变革牵动着人类社会的发展,人民生活质量上去了,社会才有前进的动力。
3.1.2 技术可行性
系统目前所采用的技术在市面上均是开源免费的,所以实际会付出的成本可能只是使用技术本身的人。在开发本系统的前后端上,使用了目前比较主流的IntelliJ IDEA软件开发,该软件的基础版也是供开发者免费使用的,被称为最好用的Java 开发软件,该软件本身由于被使用的广泛程度很高,所以当遇到一些困难的时候都可以在网上找到解决方案,所以开发工具这一项就已经具有很高的可行性了。而前端所用的技术为三件套,分别是HTML、CSS、JS,这三样前端技术早已被大家广泛使用,其在技术上的成熟度以及使用方法上的多样性都非常高,而且在使用上非常的简单,即便是对项目没有太深经验的创作者也可以很容易理解并加以运用。而后端使用的技术会更为复杂一些,就在本系统中,使用了Java语言为基础语言,辅以MySQL作为数据库存储数据,其中,由于考虑到该系统应该适用于各个硬件层次的终端平台,该系统最终使用了受众最多的Windows操作系统作为开发系统,以该操作系统在市面上的占有率,即便是对于只能轻办公的主机也可以轻易带动。作为第一梯队的数据库,MySQL数据库集好用、免费、主流等优点于一身,作为此次病房管理系统的数据存储库,这方面也是无需顾虑的。综上所述,此次设计实现的病房管理系统在技术上是完全可行的。
3.2 需求分析
3.2.1 系统运行流程分析
本系统为患者、医护人员与管理员的三层模块项目,各级分层之间衔接着不同的功能及侧重点。
患者模块包括注册、登录、浏览首页、医院病房管理、病房预约管理、患者病历管理、住院信息管理、住院费用管理等信息并对后台管理进行操作。
医护人员模块包含当个人中心、医院病房管理、病房预约管理、患者病历管理、住院信息管理、住院费用管理、。医护人员信息可以修改个人资料包括修改密码,查看科室信息,并查看患者病房详情等。
管理员模块中包括了个人中心、患者管理、医护人员管理、科室管理、医院病房管理、病房预约管理、患者病历管理、住院信息管理、住院费用管理、系统管理。管理员可以修改个人信息和登录密码;对患者信息、医护人员信息、科室信息进行新增、修改、删除的操作;患者病房管理管理包括查看详情和删除信息;在留言板页面管理员可以查看患者留言;进行回复、删除等操作;系统管理包括对轮播图和通知公告的管理。
3.2.2 系统的功能需求分析
病房管理系统通过对功能的需求分析,帮助系统完善功能,帮助系统开发人员了解要完善什么和处理什么。
(1) 首页概览
首页概览作为患者进入系统第一眼看到的东西,所呈现的内容具有很重要的作用。本系统对此具体分析了如下需求:
1通知公告:患者点击进去就可以一览关于医院的所有注意事项与当下重要信息,患者也可以通过这些信息了解有无与自身相关的注意事项。
2轮播图:一个好的系统必须有一个好的能让人一眼就能记住的轮播图,也能体现医院治病救人的理念。
3注册登录:进入系统的入口,使患者第一时间注意到这里。
(2) 注册、登录
为了方便不同的患者使用本系统,该系统做了注册权限区分,不同的患者注册不同的身份会进入不同的系统,管理员除外。所有的患者在登录的时候要选择相应的身份登录,不然就无法使用对应功能,也会无法使用本系统,其中具体功能为患者选择对应身份,输入对应账户密码及验证码,登入成功进入各自的模块。
(3) 病房管理预约
当患者患者进入系统后,需要第一时间找到自己对应病房管理的科室并预约相对应的医护人员,由于不同医院可能需求不同,所以要设定不同级别的医护人员供医院选择,那么在预约完成后还要能查看自己的预约情况,以便做出修改或做出具体措施。医院也要根据实际情况修改自身的信息。
(4) 患者管理
患者管理是为管理员设计的功能,方便管理到注册本系统的患者和医护人员,其具体功能如下:
1医护人员管理:根据条件查询医护人员并对其做出修改操作,修改的内容应包括个人信息修改、修改以及科室修改,查询条件应包括根据患者名、真实姓名、性别、所属科室、医护人员级别以及注册时间查询。也应该拥有删除该医护人员的作用,当该患者不属于医院或另有情况时应当予以删除操作。
2患者管理:同医护人员管理一样,根据条件查询患者并对其进行信息修改与修改,也可以删除该患者,该操作使其账号作废无法使用。
3.2.3 用例图
用例图可以帮助患者快速锁定想要操作的事物,其本质是一个包含的关系,通过将各个场景制作成可视化模型一一展现在患者面前。每个用例图都会一层层叙述其所包含的单个或多个内置场景,清晰明了的向患者展现场景与场景之间的关系,提示患者该如何做。根据病房管理系统的患者角色可大致分为患者患者用例图、医护人员患者用例图以及管理员用例图。
(1)患者用例图
依据患者患者所设计的特定需求,包括账户注册登录、个人中心、医院病房管理、病房预约管理、患者病历管理、住院信息管理、住院费用管理、系统管理。患者用例图(图3-4)如下:

图3-4 患者用例图
(2)医护人员用例图
依据医护人员患者所设计的特定需求,包括账户注册登录、个人中心、科室信息管理、患者病房管理管理。医护人员患者用例图(图3-5)如下:

图3-5 医护人员患者用例图
(3)管理员用例图
依据管理员所设计的特定需求,包括账户登录、个人中心、患者管理、医护人员管理、科室管理、医院病房管理、病房预约管理、患者病历管理、住院信息管理、住院费用管理、系统管理。管理员用例图(图3-6)如下:

图3-6 管理员用例图
5.1 患者模块实现
患者模块是针对患者需求所设计,主要包括了医院病房管理、病房预约管理、患者病历管理、住院信息管理、住院费用管理、系统管理这几个功能模块,各个模块具体实现的功能如下:
患者要进入系统需经过输入个人信息进行注册与登陆,注册与登陆的操作如下图所示:


图5-1注册登陆界面
进入系统管理页面,在这里可以对个人中心、医院病房管理、病房预约管理、患者病历管理、住院信息管理、住院费用管理、系统管理进行相关操作,如下图所示:

图5-2患者系统管理模块首页
医院病房管理,在医院病房的页面,患者可以对病房号码、封面图片、床位号、科室、病房状态、每日价格、病房位置进行查询、预约等操作,如下图所示:

图5-3医院病房管理模块首页
患者病历管理,在患者病历页面,患者可以对病历编号、患者账号、患者姓名、联系方式、既往病史、过敏药物、诊断时间、医护工号、医护姓名、科室进行查询等操作,如下图所示:

图5-4患者病历管理模块首页
住院信息管理,在住院信息页面,患者可以对住院编号、病房号码、床位号、每日价格、医疗诊断、患者账号、患者姓名、医护工号、医护姓名、登记时间进行查询操作,如下图所示。

图5-5 住院信息管理界面
住院费用管理,在住院费用页面,患者可以对住院账号、病房号码、患者账号、医护工号等进行查询操作,如下图所示:

图5-6住院费用管理功能首页
5.2医护人员模块实现
医护人员登陆系统,医护人员输入姓名,密码,选择角色进入系统管理,登陆信息页面操作,如下图所示:

图5-7 医护人员登陆界面
医护人员进入系统,在这里可以对个人中心、医院病房管理、病房预约管理、患者病历管理、住院信息管理、住院费用管理、系统管理进行相关操作,如下图所示。

图5-8 医护人员系统管理页面
医院病房管理,在医院病房页面,医护人员可以对病房号码、床位号、科室进行查询,修改等操作,如下图所示.

图5-9医院病房管理页面
病房预约管理,在病房预约页面,医护人员可以对病房号码、科室、患者账号、患者姓名等进行查询相关操作,如下图所示。

图5-10病房预约管理页面
患者病历管理,在患者病历页面,医护人员可以对患者账号、医护工号、科室等进行查询、新增、删除等操作,如下图所示。

图5-11患者病历管理页面
住院信息管理,在住院信息页面,医护人员可以对住院编号、病房号码、患者账号、医护人员等进行查询、删除等相关操作,如下图所示.

图5-12住院信息管理页面
5.3 管理员模块实现
管理员模块针对管理员患者进行功能模块设计,用于对个人中心、患者管理、医护人员管理、科室管理、医院病房管理、病房预约管理、患者病历管理、住院信息管理、住院费用管理、系统管理功能模块的管理,主要模块具体实现的功能如下:
(1)模块首页预览
此页面为管理员登录进去之后呈现的模块首页,管理员功能如下图所示。

图5-13管理员模块首页
(2)患者管理
内容包含患者列表、按条件查询患者信息、以及对患者信息新增、修改删除的操作,如下图所示。

图5-14患者管理界面
(3)医护人员管理
内容包含医护人员列表、按条件查询医护人员信息,以及对医护人员信息的新增、修改、删除等操作,如下图所示。

图5-15医院管理界面
本文档介绍了基于SSM框架设计的病房管理系统,涵盖环境配置、可行性分析、需求分析和各模块功能实现。系统采用SpringBoot、Mybatis、Maven和MySQL,提供患者、医护人员和管理员的多功能服务,包括病房预约、病历管理和费用管理等。源码分享和调试部署指南见文末。

1643

被折叠的 条评论
为什么被折叠?



