[关键词] 医务管理系统;B/S模式;Struts2 ;MySQL
本系统需要达到的范式要求为第一范式,即保证了属性的原子性约束,经过数据规范化处理,具体ER图转化为关系模式的结果如下所示,其中加下划线部分为实体关键码:
医师:{编号,姓名,密码,性别,出生日期,从业年份,职称,电话,电邮,所属科室,简介}
药品:{编号,类型,名称,生产日期,生产商,有效期,进价,售价,数量,进货单位,经手人}
住院管理:{住院号,患者姓名,年龄,性别,地址,电话,婚姻,过敏,医保卡号,主治医师,病情诊断,住院日期,所需药物,药费,搭伙费,处理费,金额,主诉,科室,检查费}
门诊管理:{门诊号,患者姓名,性别,挂号科室,挂号费,挂号时间,就诊医师}
目 录
1 绪论 3
1.1 系统研究的背景及意义 3
1.2 系统完成的工作及解决方案 3
1.3 论文的组织结构 4
2 系统开发的关键技术 5
2.1 J2EE模式的系统架构简介 5
2.1.1 J2EE的概念 5
2.1.2 J2EE的四层模型 6
2.2 Struts2框架简介 6
2.2.1 Struts2工作原理 7
2.2.2 Struts2的作用及优势 8
2.3 其他相关技术简介 8
2.3.1 JavaScript技术 8
2.3.2 Ajax技术 9
2.3.3 JDBC技术 9
3 系统需求分析 9
3.1 系统功能需求分析 9
3.1.1 系统功能分析 9
3.1.2 系统功能描述及用例分析 10
3.1.3 系统时序图分析 12
3.2 业务流程分析 13
3.3 系统非功能需求 14
3.3.1 性能需求 14
3.3.2 运行环境需求 15
4 系统设计 16
4.1 数据库设计 16
4.1.1 数据库设计原则 16
4.1.2 数据库概念设计 16
4.1.3 数据库逻辑设计 18
4.1.4 数据库表格设计 18
4.2 系统体系设计 20
4.2.1 系统总体设计原则 20
4.2.2 系统的逻辑与结构 21
5 编码与实现 22
5.1 登录页面的编码实现 22
5.2 主页面的编码实现 23
5.3 门诊挂号的编码实现 23
5.4 门诊就诊的编码实现 25
5.5 医师信息录入的编码实现 26
5.6 门诊出诊的编码实现 26
5.7 系统查询的编码实现 27
6. 测试与运行 27
6.1 测试的目的和意义 27
6.2 医务管理系统功能测试 28
6.2.1 管理员登录模块测试 28
6.2.2 医师登录模块测试 28
6.2.3 门诊管理模块测试 28
6.2.4 系统查询模块测试 29
结束语 30
参考文献 31
致谢 32