背景与目标
近年来,国家对医疗住院管理的重视程度不断提升,传统住院管理模式依赖人工记录,存在信息传递不及时、费用结算繁琐、病历管理混乱、病床调度低效等问题,严重影响了医疗服务效率和患者体验。为了规范住院流程、提升管理效率、保障医疗服务质量,开发一款专业化的住院管理系统迫在眉睫,该系统能够实现住院全流程的数字化管理,整合医疗资源,为医院、医生、护士和患者提供高效的协同平台。
该系统采用 Java 技术和 SpringBoot 框架开发,基于 B/S 架构和 MySQL 数据库构建,具备高信息传输速率和强数据处理能力。核心功能涵盖个人中心管理(资料修改、密码重置)、用户管理(查询、新增、修改、删除)、护士管理(查询、新增、修改、删除)、医生管理(查询、新增、修改、删除)、入院登记管理(查询、新增、修改、删除、记录住院编号、病房号、床位号等)、出院信息管理(查询、新增、修改、删除、记录出院编号、出院时间等)、费用结算管理(查询、新增、修改、删除、计算检验费、药品费、住院费等)、科室信息管理(查询、新增、修改、删除、科室号、名称、上班时间等)、药品信息管理(查询、新增、修改、删除、药品编号、名称、价格、有效期等)、病房信息管理(查询、新增、修改、删除、病房编号、床位数、位置等)、病床信息管理(查询、新增、修改、删除、床位号、状态、费用等)、手术安排管理(查询、新增、修改、删除、手术名称、时间、麻醉方式等)、医嘱信息管理(查询、新增、修改、删除、医嘱编号、症状描述、药方等)、病历信息管理(查询、新增、修改、删除、病历编号、疾病名称、症状等)、系统管理(轮播图、公告、关于我们管理)等。系统支持多角色协同操作,覆盖住院从入院到出院的全流程,实现了管理工作的无纸化、高效化,可移植性强,能够很好地满足医院住院管理的实际需求。
系统所需要的环境软件:Idea、Eclipse+MySQL5.7/8.0+Navicat+JDK1.8+Tomcat7.0
3.3.2 系统管理需求分析
本系统的系统管理用例需求如图 3-1 所示。系统管理可细化为若干个更低级的功能,每个功能均可进行不同的操作。

图 3-1 系统管理用例图
3.4 系统流程分析
3.4.1 登录流程
每个用户都有专属的密码和账号,在输入合法的账号、密码以及验证之后即可进入系统。登录流程如图 3-2 所示:

图 3-2 登录流程图
3.4.2 添加信息流程
系统用户可以添加信息,内容没有问题之后按下确定键就添加成功了。添加信息的流程图如图 3-3 所示:

图 3-3 添加信息流程图
4 系统功能的设计与实现
4.1 总体设计思路
该系统采用了 B/S 架构,对使用网络没有特别的要求,使用者可以随时访问该系统。该系统运行原理如图 4-1 所示:

图 4-1 系统工作原理图
4.2 系统功能结构设计
完成了设计思路的构想,接下来就是按照实际要求完成所需功能。该系统功能结构图如图 4-2 所示:

图 4-2 系统功能结构图
4.3 数据库设计
4.3.1 数据库 E-R 图设计
E-R 图即实体 - 联系图,主要作用是提供了解显示数据类型存在的联系的途径,是藐视现实世界的概念模型,其关键要素是实体型、属性、联系。以下是本系统主要的实体属性图,如下图所示。
(1)科室信息实体属性图

图 4-3 科室信息实体属性图
(2)护士信息实体属性图

图 4-4 护士实体属性图
(3)用户信息实体属性图

图 4-5 用户实体属性图
(4)医嘱信息实体属性图

图 4-6 医嘱信息实体属性图
(5)医生实体属性图

图 4-7 医生实体属性图
5 系统详细功能的实现
5.1 系统功能实现
当人们打开系统的网址后,首先看到的就是首页界面。在这里,人们能够看到住院管理系统的导航条等。系统首页界面如图 5-1 所示:

图 5-1 系统首页界面
系统注册:在系统注册页面的输入栏中输入用户注册信息进行注册操作,系统注册页面如图 5-2 所示:

图 5-2 系统注册页面
护士:在护士页面的输入栏中输入护士姓名和性别可以查看到护士详细信息;护士页面如图 5-3 所示:

图 5-3 护士详细页面
医生:在医生页面输入医生账号,医生姓名和职称进行查询,并根据需要对医生信息进行收藏操作,医生页面如图 5-4 所示:

图 5-4 医生详细页面
科室信息:在科室信息页面输入科室号,科室名称和医生姓名进行查询,并根据需要对科室信息进行收藏操作,科室信息页面如图 5-5 所示:

图 5-5 科室信息详细页面
药品信息:在药品信息页面输入药品名称,药品类别和生产单位进行查询,并根据需要对药品信息进行收藏操作,药品信息页面如图 5-6 所示:

图 5-6 药品信息详细页面
病房信息:在病房信息页面输入病房编号和病房位置可以查看到护士病房详细信息;病房信息页面如图 5-7 所示:

图 5-7 病房信息详细页面
病床信息:在病床信息页面输入病房编号和床位状态进行可以查看到病床详细信息,病床信息页面如图 5-8 所示:

图 5-8 病床信息详细页面
个人中心:在个人中心页面可以对个人中心和我的收藏进行详细操作;在个人中心页面通过填写用户详细信息进行更新信息或退出登录操作;如图 5-9 所示:

图 5-9 个人中心界面
5.2 后台模块实现
后台用户登录,在登录页面选择需要登录的角色,在正确输入用户名和密码后,进入操作系统进行操作;如图 5-10 所示。

图 5-10 后台登录界面
5.2.1 管理员模块实现
管理员进入主页面,主要功能包括对个人中心,用户管理,护士管理,医生管理,入院登记管理,出院信息管理,费用结算管理,科室信息管理,药品信息管理,病房信息管理,病床信息管理,手术安排管理,医嘱信息管理,病历信息管理,管理员管理,系统管理等进行操作。管理员主页面如图 5-11 所示:

图 5-11 管理员主界面
管理员点击用户管理。在用户页面输入账号和姓名进行查询、新增或删除用户列表,并根据需要对用户详情信息进行详情、修改或删除操作;如图 5-12 所示:

图 5-12 用户管理界面
管理员点击护士管理。进入护士管理页面输入护士姓名和选择性别进行查询、新增或删除护士管理列表,并根据需要对护士详细信息进行详情、修改、删除操作。如图 5-13 所示:

图 5-13 护士管理界面
管理员点击医生管理。在医生页面输入医生账号、医生姓名和选择职称进行查询、新增和删除医生管理列表,并根据需要对医生详细信息进行详情、修改或删除操作。如图 5-14 所示:

图 5-14 医生管理界面
管理员点击入院登记管理。在入院登记页面输入姓名、病房号、床位号和医生姓名进行查询、新增或删除入院登记列表,并根据需要对入院登记详细信息进行详情、修改或删除操作。如图 5-15 所示:

图 5-15 入院登记管理界面
管理员点击出院信息管理。在出院信息页面输入姓名、病房号、床位号和选择类型进行查询、新增或删除出院信息列表,并根据需要对出院详细信息进行详情、修改或删除操作。如图 5-16 所示:

图 5-16 出院信息管理界面
管理员点击费用结算管理。在费用结算页面输入账号和医生姓名进行查询、新增或删除费用结算列表,并根据需要对费用结算信息进行详情、修改或删除操作。如图 5-17 所示:

图 5-17 费用结算管理界面
管理员点击科室信息管理。在科室信息页面输入科室号、科室名称和医生姓名进行查询、新增或删除科室信息列表,并根据需要对科室详细信息进行详情、修改或删除操作。如图 5-18 所示:

图 5-18 科室信息管理界面
管理员点击药品信息管理。在药品信息页面输入药品名称、药品类别和生产单位进行查询、新增或删除药品信息列表,并根据需要对药品详细信息进行详情、修改或删除操作;如图 5-19 所示:

图 5-19 药品信息管理界面
管理员点击病房信息管理。在病房信息页面输入病房编号和病房位置进行查询、新增或删除病房信息列表,并根据需要对病房详细信息进行详情、修改或删除操作;如图 5-20 所示:

图 5-20 病房信息管理界面
管理员点击手术安排管理。在手术安排页面输入手术名称、姓名和医生账号进行查询、新增或删除手术安排列表,并根据需要对手术安排详细信息进行详情、修改或删除操作;如图 5-21 所示:

图 5-21 手术安排管理界面
管理员点击医嘱信息管理。在医嘱信息页面输入医生姓名和姓名可以进行查询、新增或删除医嘱信息列表,并根据需要对医嘱详细信息进行详情、修改或删除操作;如图 5-22 所示:

图 5-22 医嘱信息管理界面
管理员点击病历信息管理。在病历信息页面输入姓名和病历名称可以进行查询、新增或删除病历信息列表,并根据需要对病历详细信息进行详情、修改或删除操作;如图 5-23 所示:

图 5-23 病历信息管理界面
管理员点击管理员管理。在管理员页面输入用户名可以进行查询、新增或删除管理员列表,并根据需要对管理员信息进行详情、修改或删除操作;如图 5-24 所示:

图 5-24 管理员管理界面
5.2.2 用户模块实现
用户进入系统可以对个人中心,入院登记管理,出院信息管理,费用结算管理,手术安排管理,医嘱信息管理,病历信息管理等功能进行操作。用户主页面如图 5-25 所示:

图 5-25 用户主界面
5.2.3 护士模块实现
护士进入系统可以对个人中心,用户管理,入院登记管理,出院信息管理,费用结算管理,科室信息管理,药品信息管理,病房信息管理,病床信息管理,手术安排管理等功能进行操作。护士主页面如图 5-26 所示:

图 5-26 护士主界面
5.2.4 医生模块实现
医生进入系统可以对个人中心,用户管理,护士管理,入院登记管理,出院信息管理,费用结算管理,科室信息管理,药品信息管理,病房信息管理,病床信息管理,手术安排管理,医嘱信息管理,病历信息管理等功能进行操作。医生主页面如图 5-27 所示:

图 5-27 医生主界面


