医院分诊系统目的是系统有效地解决病人就诊时排队的无序、医生工作量的不平衡、就诊环境嘈杂等问题。在候诊区进行分诊,通过分诊,可使病人做到就诊时间心中有数,避免拥堵排队造成的急躁情绪,使候诊现场井然有序,就诊体验良好。使门诊管理工作规范化,系统化,程序化,避免管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改情况。
开发语言:Java
后端框架:ssm(Spring+SpringMVC+MyBatis)
前端框架:vue.js
服务器:tomcat
数据库:mysql
数据库工具:Navicat11
开发软件:eclipse/myeclipse/idea
Maven包:Maven3.3.9
(1)系统设置模块:包括权限管理和用户信息管理。此模块主要功能包括:添加、修改、删除和查看用户信息,给用户分配权限进行角色管理。
(2)用户管理:用户进行登录和注册,进行挂号
(3)患者管理模块:此模块主要功能包括:添加、修改、删除和查看患者信息。
(4)科室管理模块:此模块主要功能包括:添加、修改、删除和查看用户信息。
(5)分诊管理模块:本模块用于对分诊信息进行统计和查询。此模块主要包括:患者排队和患者叫号。
(6)支付模块:本模块用于账单的处理。
(7)预检模块:本模块用于检测患者是否发热, 是否有新冠肺炎的风险。
本系统是基于MVC开发模式,通过多模块的设计,从而使同一个程序可以使用不同的表现形式。使用layUI框架则让页面操作更灵活便捷。方便患者和医生查询、修改、添加、删除信息,实现病人资料(患者基本情况、就诊记录及检查结果与治疗情况等)永久性存储。患者在排队时能清晰的知道自己所在排队信息,不必再因为不知道排队信息而焦虑。
目 录
1 概述 1
1.1课题背景及意义 1
1.2 国内外研究现状 1
1.3 本课题主要工作 2
2 系统开发环境 3
2.1 Java技术 3
2.2 Mysql数据库 3
2.3 B/S结构 4
2.4 SSM框架 4
3 系统分析 5
3.1 可行性分析 5
3.1.1 技术可行性 5
3.1.2操作可行性 5
3.1.3 经济可行性 5
3.1.4 法律可行性 6
3.2系统流程分析 6
3.2.1系统开发流程 6
3.2.2 用户登录流程 7
3.2.3 系统操作流程 7
3.2.4 添加信息流程 8
3.2.5 修改信息流程 9
3.2.6 删除信息流程 9
3.3系统用例分析 10
3.3.1管理员用例图 10
3.3.2用户用例图 11
4 系统设计 13
4.1 系统概述 13
4.2 系统结构设计 13
4.3数据库设计 14
4.3.1 数据库设计原则 14
4.3.2 数据库实体 14
4.3.3 数据库表设计 16
5系统界面实现 18
5.1 管理员登录 18
5.2 管理员功能模块 18
5.3 前台首页功能模块 22
5.4 用户功能模块 22
6系统测试 23
6.1系统测试的意义 23
6.2 测试方法 24
6.3测试分析 24
结 论 25
致 谢 26
参考文献 27