区块链技术博客
www.b2bchain.cn

区块链技术基于SSM框架的医院电子病历管理系统源代码

第7875篇区块链技术文章区块链技术基于SSM框架的医院电子病历管理系统源代码

需求分析

随着医院规模的扩大,传统的纸质病历已经无法满足医院信息化管理的需求, 该项目基于SSM框架设计实现了一套医院电子病历管理系统, 设计目标是减轻医生负担, 提高医院的信息化水平, 该病历管理系统分为管理员与医生两个角色, 管理员拥有全局权限, 能够对所有医生患者进行管理, 并能查看所有病历, 医生角色能够新建患者信息, 并维患者编写电子病历, 所有数据都存放于mysql数据库中

运行环境

jdk1.8,tomcat8.5,mysql5.6,EclispseEE

项目技术

spring, springmvc, mybatis, bootstrap, jsp, jquery

注意事项

  1. 管理员用户 admin admin
  2. 普通医生用户 user1 user1
  3. 该项目已经升级至spring4, 支持目前常用的jdk1.8版本
  4. 该带脑子病历系统数据库编码utf8
  5. 项目由代码货栈收集测试整理

项目介绍

实现功能

项目主要基于springmvc+mybatis+jsp+mysql实现了一套医院电子病历管理系统, 项目分为两种角色, 管理员和医生, 分别具有如下功能

  • 病历管理系统登录功能, 并使用基于角色的权限控制(RBAC)进行权限控制实现
  • 管理员具有职位管理, 科室管理, 医生管理的功能,在对医生进行信息增删改查的时候能够绑定科室信息与职位信息
  • 管理员患者管理查看, 后台管理员能够查看所有的患者信息,包括患者主治医生, 患者状态
  • 管理员病历管理查看, 管理员能够查看所有的患者病历信息
  • 医生角色患者管理模块, 能够新增 修改 查看患者信息
  • 病历管理模块, 医生能够对某个患者新增新的病例, 查看该医生管理的所有病历列表, 支持按照名称或者时间范围进行查找

技术原理

该医院电子病历管理系统项目基于ssm框架整合开发, 主要使用spring+springmvc+mybatis进行开发,其中该管理系统实现了一套RBAC权限控制管理系统, RBAC模型是目前最广泛的权限控制模型, 只要设计到多角色的设计, 都可以用该模型来实现, 另外该病历系统分层清晰, mvc设计模式进行开发, 界面优雅, 可以直接用作其他类型的SSM管理系统二次开发

常见问题

我是一个编程小白, 应该怎样在自己的电脑上成功运行这个项目?

项目在本地都正常的调试过, 对于新手,可以按照 面向新手的Java开发环境搭建 这篇文章来搭建环境和导入项目, 按照步骤执行, 几乎都能成功

数据库设计

部分数据库表设计如下, 其他参见源码包

SSM框架医院电子病历管理系统-数据库表t_admin设计如下

字段 类型 备注
adminId int(11)  
adminName varchar(255)  
adminPassword varchar(255) password

SSM框架医院电子病历管理系统-数据库表t_yonghu设计如下

字段 类型 备注
yonghuId int(11)  
yonghuName varchar(255)  
yonghuPassword varchar(255)  
yonghuXingming varchar(255)  
yonghuSex int(11)  
yonghuAge int(11)  
yonghuPhone varchar(255)  
yonghuMark1 varchar(255)  
yonghuMark2 varchar(255)  
yonghuMark3 varchar(255)  
yonghuMark4 varchar(255)  
yonghuDate1 datetime int(11)  
yonghuDate2 datetime int(11)  
yonghuType1 varchar(255)  
yonghuType2 varchar(255)  
yonghuImg int(11)  
yonghuImgName varchar(255)  
yhroleId int(11)  
yhroleName varchar(255) role name

SSM框架医院电子病历管理系统-数据库表t_yxinxi设计如下

字段 类型 备注
yxinxiId int(11)  
yxinxiName varchar(255)  
yxinxiMark varchar(255)  
yxinxiMark1 varchar(255)  
yxinxiMark2 varchar(255)  
yxinxiImg varchar(255)  
yxinxiImgName varchar(255)  
yxinxiDate datetime int(11)  
yxinxiType int(11)  
yxinxiType1 int(11)  
yxtypeId varchar(255)  
yxtypeName int(11)  
yonghuId varchar(255)  
yonghuName int(11)  
yhbumenId varchar(255) bumenId

其余数据库表的设计参考代码包中的数据库文件

运行截图

基于SSM框架的医院电子病历管理系统-登陆界面

基于SSM框架的医院电子病历管理系统-管理员科室管理

基于SSM框架的医院电子病历管理系统-管理员医生管理

基于SSM框架的医院电子病历管理系统-管理员患者信息查看

基于SSM框架的医院电子病历管理系统-挂你元病历信息查看

基于SSM框架的医院电子病历管理系统-管理员-医院职位管理

基于SSM框架的医院电子病历管理系统-医生角色-病历增删改查

区块链技术基于SSM框架的医院电子病历管理系统源代码 由www.b2bchain.cn 提供
文章整理自网络,只为个人学习与分享使用
链接地址https://www.b2bchain.cn/?p=7875

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 区块链技术基于SSM框架的医院电子病历管理系统源代码
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们