目 录
1 绪论 1
1.1 研究背景 1
1.2目的和意义 1
1.3 论文结构安排 2
2 相关技术 3
2.1 SSM框架介绍 3
2.2 B/S架构介绍 3
2.3 MySQL数据库介绍 4
2.4 JAVA语言介绍 5
3 系统分析 6
3.1系统可行性分析 6
3.1.1 技术可行性分析 6
3.1.2 经济可行性分析 6
3.1.3 运行可行性分析 6
3.2系统性能分析 7
3.2.1 系统安全性 7
3.2.2 数据完整性 7
3.2.3系统可扩展性 8
3.3系统流程分析 8
3.3.1系统登录流程 9
3.3.2信息添加流程 10
3.3.3信息删除流程 10
4 系统设计 12
4.1系统概要设计 12
4.2系统功能结构设计 12
4.3数据库设计 13
4.3.1数据库E-R图设计 13
4.3.2 数据库表结构设计 14
5 系统实现 19
5.1 医生管理 19
5.2 护士管理 19
5.3 病例管理 20
5.4 床位管理 20
5.5 患者住院房屋管理 21
5.6 检查管理 21
5.7 医嘱管理 22
5.8 金钱管理 22
5.9 基础数据管理 23
6系统测试 25
6.1 本系统测试 25
6.1.1登录功能测试 25
6.1.2修改密码功能测试 26
6.2测试结果分析 26
结 论 27
参考文献 29
致 谢 30
1 系统设计
4.1系统概要设计
医院管理系统并没有使用C/S结构,而是基于网络浏览器的方式去访问服务器,进而获取需要的数据信息,这种依靠浏览器进行数据访问的模式就是现在用得比较广泛的适用于广域网并且没有网速限制要求的B/S结构,图4.1就是开发出来的程序工作原理图。
图4.1 程序工作的原理图
4.2系统功能结构设计
下图就是系统功能结构图。
图4.1 系统功能结构图
4.3数据库设计
4.3.1数据库E-R图设计
程序设计是离不开对应数据库的设计操作的,这样的做法就是减少数据对程序的依赖性,所以数据库的设计也是需要花费大量的日常时间来进行设计的,在设计中对程序开发需要存储的数据信息进行实体划分,先确认实体,然后设计实体的属性等操作,这种设计就是数据库设计里面不能少的必须有的E-R模型设计。为了降低程序设计的对应的数据库设计难度,开发人员也可以使用相应的工具来进行E-R模型设计,现在市面上设计E-R模型的工具有PowerDesigner建模工具,Navicat制作工具,还有微软的Visio绘图工具。为了简便起见,本程序在设计E-R模型的时候,就选用了微软的Visio这款功能强大,操作便利的绘图工具。
下面就展示医院管理系统的实体E-R图。
(1)下图就是管理员实体E-R图
图4.7 管理员实体E-R图
2 系统实现
5.1 医生管理
管理员可以添加,查询,修改,删除医生。下图就是医生管理页面。
图5.1 医生管理页面
5.2 护士管理
管理员可以对护士信息进行添加,删除,查询和修改操作。下图就是通讯录信息管理页面。
图5.2护士信息管理页面
5.3 病例管理
管理员可以对病例进行添加,查询,修改,删除操作。下图就是病例管理页面。
图5.3 病例管理页面