医院住院综合服务管理系统是一套围绕住院资料、出院申请、费用记录和护工预约设计的 Java Web 项目。管理员维护人员与基础资料,医生处理住院和出院相关信息,用户查看个人业务记录并预约护工,护工通过相应入口管理预约资料。
项目后端采用 SSM 与 MySQL,管理端使用 Vue 2 和 Element UI,前台提供医生、护工信息展示及个人中心。配套设计论文与运行说明,适合学习多角色服务管理、申请审核和预约表单的设计与实现。
一、项目概况
| 项目名称 | 医院住院综合服务管理系统 |
|---|---|
| 资源编号 | SSM132 |
| 主要角色 | 管理员、医生、护工、用户 |
| 后端技术 | Java、Spring、Spring MVC、MyBatis-Plus |
| 管理端技术 | Vue 2、Element UI、Axios |
| 数据库与工程 | MySQL、Maven、WAR 打包 |
| 业务范围 | 住院登记、出院审核、费用信息、医生展示、护工预约与评论 |
二、人员资料、出院申请
1. 人员资料与住院登记
管理员维护用户、医生、护工账号,以及科室分类、医生展示资料和护工服务资料。医生展示信息包含科室、职称、简介和图片,护工展示信息包含服务介绍、价格与联系方式,分别对应前台可浏览的信息页面。
住院资料记录病人姓名、病区、科室、床位号、主治医生、病历、住院日期和操作员,并关联用户账号信息。后台可以按病人姓名、床位号或账号筛选记录,查看详情及维护资料。

医生菜单提供住院信息维护入口,用户通过自己的业务页面查看住院记录。将账号资料与住院业务分开保存,有助于在一次住院记录中同时展示病区、医生和用户信息。
2. 出院申请与费用记录
用户可以从住院相关页面进入出院申请,记录病人姓名、病区、床位号、详情与申请时间。医生在出院管理列表中查看申请,通过审核状态和回复字段记录处理结果,页面展示通过、未通过等状态。

费用模块保存用户账号、姓名、费用名称、类型、金额、时间和明细,同时记录支付状态。管理员维护费用类型及相关信息,用户在费用页面查看项目与金额。这里可用于演示费用记录和状态变化,具体支付通道仍需结合实际部署配置核对。
三、护工展示、预约与服务记录
前台护工信息页面展示姓名、介绍、年龄、服务价格、照片及联系方式,提供预约与评论入口。用户选择护工后填写服务天数和预约日期,预约记录保存用户与护工信息、服务价格、天数、总金额及支付状态。
用户可以在预约列表中查看服务记录和详情,护工通过自己的菜单查看、维护预约资料。管理员还可以在护工资料管理中查看相关评论,使服务展示、预约记录和评价内容分别有对应入口。

四、技术结构与学习重点
后端按实体、控制器、服务和数据访问层组织代码,分别管理住院、出院、费用、护工预约等业务。管理端的 Vue 页面通过 Axios 请求接口,Element UI 负责列表、表单和弹窗,前台页面集中放在 front 目录。
建议重点学习四类角色的菜单分工、住院资料到出院申请的字段传递,以及护工资料到预约表单的数据带入方式。申请结果、审核回复和支付状态是不同业务字段,阅读时可以对照页面操作与接口更新,理解各自的状态变化。
五、部署入口与配置位置
源码工程目录为 ssm11719。创建数据库并导入 db.sql,修改 src/main/resources/config.properties 的 MySQL 连接信息,核对数据库名 ssm11719、账号及密码。通过 Maven 导入后端并部署到兼容的 Tomcat。
管理端位于 src/main/webapp/admin,package.json 中包含 Vue 2、Element UI 和 Vue CLI 依赖。修改 admin/src/utils/base.js 的后端地址与首页地址,前台相关地址同时核对 front/js/config.js。前端开发使用项目提供的 serve 脚本,构建使用 build 脚本;Node 版本需与旧版依赖兼容。
部署后按“维护科室及人员—登记住院—提交出院申请—医生审核”的顺序验证,再检查护工预约、费用记录与图片加载。分别登录各类角色,确认页面入口及记录展示符合预期。
六、配套资料清单
- 项目源码:
ssm11719,包含 Java 后端、Vue 管理端与前台页面。 - 数据库:
db.sql。 - 设计论文:
论文.doc。 - 运行说明:
说明文档.txt。
会员赠送权益
黄金会员自选 2 个项目,钻石会员累计自选 5 个项目;一次性赠送,不按天恢复。已领取项目可重复访问。
黄金升级钻石补足总额度;续费不重复赠送。每位付费会员共享有一次本地部署协助。








