门诊就诊和住院治疗形成不同的病历。医生、护士与患者资料配合病房、检查和医嘱记录,可用于学习一次住院期间的信息如何归档。
这套 Java Web 项目采用 JSP 页面和 MySQL 数据库。使用时可按管理员、护士、门诊医生、住院医生的入口查看各自负责的业务。下面以门诊病历、住院病历、病程记录为例,介绍操作入口、数据内容和本地部署方式。
一、项目概况
| 项目名称 | 电子病历系统 |
|---|---|
| 资源编号 | SSM323 |
| 技术栈 | SSM / JSP / MySQL |
| 参与角色 | 管理员、护士、门诊医生、住院医生 |
| 业务范围 | 门诊病历、住院病程与医嘱 |
二、业务操作:门诊病历、住院病程与医嘱
护士可以进入门诊病历管理、住院病历管理、病程记录管理、医嘱管理、患者管理、检查管理、病房管理。
门诊医生可以进入门诊病历管理、患者管理、病房管理、药品管理、公告管理。
住院医生可以进入住院病历管理、病程记录管理、医嘱管理、患者管理、检查管理、病房管理、病房用户管理。
三、功能维护:门诊病历信息管理与住院病历管理
管理员可以进入门诊病历管理、住院病历管理、病程记录管理、医嘱管理、医生管理、护士管理、患者管理。其中,“门诊病历管理”提供查看、新增、修改、报表、删除操作。
1. 门诊病历信息管理
系统管理员可以查看对门诊病历进行添加,修改,删除以及查询操作。

2. 住院病历管理
系统管理员可以查看对住院病历进行添加,修改,删除以及查询操作。

3. 医生信息管理
管理员可以对医生信息添加修改删除以及查询操作。

4. 护士信息管理
系统管理员可以查看对护士信息进行添加,修改,删除以及查询操作。

5. 患者信息信息管理
系统管理员可以查看对患者信息进行添加,修改,删除以及查询操作。

6. 病房信息信息管理
系统管理员可以查看对病房信息进行添加,修改,删除以及查询操作。

7. 药品信息管理
管理员可以对药品信息进行添加,修改,删除以及查询操作。

8. 公告信息管理
管理员可以对公告信息进行添加,修改,删除,查询操作。

四、技术结构与学习重点
数据库与业务记录
主数据库脚本包含 16 张表。下表选取与门诊病历等业务相关的记录,列出表名和可在源码中直接查找的字段。
| 门诊病历(menzhenbingli) | 患者(yonghu_id)、过敏史(guominshi)、病例详情(bingli_content) |
|---|---|
| 住院病历(zhuyuanbingli) | 患者(yonghu_id)、过敏史(guominshi)、入院途径(ruyuantujing_types) |
| 病程记录(bingchengjilu) | 患者(yonghu_id)、病程详情(bingchengjilu_content) |
| 医嘱(yizhu) | 患者(yonghu_id)、医嘱详情(yizhu_content) |
| 病房患者(bingfang_yonghu) | 患者(yonghu_id)、病房(bingfang_id)、住院时间(zhuyuan_time) |
页面与后端接口
以门诊病历为例,后端入口位于 MenzhenbingliController.java,接口前缀为 /menzhenbingli。可以对照 /menzhenbingli/page 和 /menzhenbingli/info/{id} 阅读对应的请求处理。
阅读详情或编辑页面时,可以沿着“患者”这个字段查找 yonghu_id,再对照 menzhenbingli 表核对保存位置。这样可以把页面显示的名称、请求参数和数据库字段对应起来。
五、部署入口与配置位置
将包含 pom.xml 的 dianzibinglixitong 工程导入开发工具,新建 MySQL 数据库并导入 db.sql。在 src/main/resources/config.properties 中按本地环境填写数据库地址、库名和账号。
使用 Maven 构建 WAR 后部署至兼容的 Tomcat,核对应用上下文。展示页入口可从 index.jsp 定位。通过 JSP 页面进入业务模块时,保留部署后的应用上下文路径。
首次进入项目,可先打开门诊病历列表,选择一条已有记录,核对患者、过敏史等资料。
六、配套资料清单
- 项目源码(dianzibinglixitong)
- MySQL 数据库脚本(db.sql)
- 论文.doc
- 说明文档.txt
会员赠送权益
黄金会员自选 2 个项目,钻石会员累计自选 5 个项目;一次性赠送,不按天恢复。已领取项目可重复访问。
黄金升级钻石补足总额度;续费不重复赠送。每位付费会员共享有一次本地部署协助。








