背景
传统住院管理依赖人工,信息滞后、费用结算慢、病历管理乱。用数字化手段整合住院全流程是明显的方向。这个系统采用 SpringBoot + MySQL,前后端分离的 B/S 架构,覆盖从入院登记到出院结算、医嘱病历、病房病床调度的主要环节。
系统设计
系统管理用例
系统管理包括轮播图、公告、关于我们等基础配置,其用例可拆解为以下子功能:

登录流程
用户输入账号密码和验证码,校验通过后进入系统,基本流程:

添加信息流程
新增一条记录,比如入院登记,填写完必填项提交即可:

系统工作原理
系统遵循请求-响应模式:

功能结构
功能模块大致划分如下:

数据库设计
关键实体包括科室、护士、用户、医嘱、医生等,其属性关系用 E-R 图表示:

系统实现
前台主要页面
打开系统,首页导航列出注册、护士、医生、科室、药品、病房、病床、个人中心等入口:

注册页面:

护士列表支持按姓名、性别筛选:

医生列表支持按账号、姓名、职称查询,并可收藏:

科室信息同样支持查询与收藏:

药品信息可按名称、类别、生产单位查询:

病房信息可按编号和位置检索:

病床信息可按病房编号和床位状态查看:

个人中心可更新用户信息或退出登录:

后台管理
后台登录需选择角色并输入账号密码:

管理员功能
管理员主页集中了所有管理模块的入口:

用户管理:按账号和姓名查询,增删改查用户信息。

护士管理:按姓名、性别筛选,维护护士列表。

医生管理:支持按账号、姓名、职称查询,管理医生信息。

入院登记管理:记录住院编号、病房号、床位号等,支持组合条件查询。

出院信息管理:记录出院编号、时间等,可按姓名、类型等检索。

费用结算管理:计算检验费、药品费、住院费等,支持按账号和医生查询。

科室信息管理:维护科室号、名称、上班时间等。

药品信息管理:维护药品编号、名称、价格、有效期等。

病房信息管理:维护病房编号、床位数、位置等。

手术安排管理:记录手术名称、时间、麻醉方式等,支持多条件查询。

医嘱信息管理:维护医嘱编号、症状描述、药方等。

病历信息管理:维护病历编号、疾病名称、症状等。

管理员管理:维护系统管理员账户。

用户模块
用户登录后可以操作自己的入院登记、出院信息、费用结算、手术安排、医嘱病历等。

护士模块
护士可以操作用户管理、入院登记、出院、费用结算、科室药品、病房病床、手术安排等。

医生模块
医生可以操作用户、护士管理、入院登记、出院、费用结算、科室药品、病房病床、手术安排、医嘱病历等。



