基于SSM+Layui的逆风医疗管理系统

**

本文是逆风医疗管理系统的项目文档,由于参加学校的科技节没有通过获奖,现在分享到博客,有喜欢的博友可以自己参看,或者可以自己模仿改造成其他项目哦!!

**

基于《SSM+Layui的逆风医疗管理系统》

第1章 绪 论

1.1 系统开发的编写目的、背景

1.1.1编写目的

21世纪是知识经济的时代,是人才竞争的时代,随着时代的发展,人类已进入信息社会,信息产业正成为全球经济的主导产业。信息自动化的作用也越来越大,特别是各行各业的管理领域,智能化信息处理已经是提高效率、规范管理、客观审查的最有效途径,人们的生活越来越离不开互联网带给我们的便捷。在这样的环境下,传统的医院医疗系统,现场挂号,就诊,取药等方式已经不能满足我们,所以线上预约挂号,看病的需求迫切要得到解决。医疗管理系统在当今社会中是一个不可或缺的、必备的工具软件。然而,一个好的高质量的软件还是少之又少的。并未根本的实现智能化。亦不利于实现科学的管理、体现领导者的决策作用。因此,在本次的设计中精心准备开发一个功能完善的医疗管理系统。
医疗管理系统的设计主要针对当下人们看医生而思索的,利用计算机技术 实现信息的网络化管理,实现检验信息的高度共享。

1.1.2 系统开发的背景

随着计算机的普及和信息技术的发展,人们的生活发生了日新月异的变化,各类计算机软件逐渐渗透到了社会的每个角落,大大地改善了人们的生活质量,提高了人们的工作效率。利用计算机技术来实现医院信息系统的整合,这对现代化医疗管理起着巨大的作用,我国的医疗行业也随着信息技术的发展走向信息化管理。就目前我国医疗的情况来看,既需要满足医疗服务机构大的日常业务的需要,也需要满足居民对医疗信息的需要。许多发达国家由于经济实力的强大,最早关注医疗服务体系的建设,并且投入了大量的人力和财力,取得了突破性的成就,使得他们的医疗卫生事业在原有的基础上又迈进一大步,他们在医疗服务体系的服务系统运用,人员机构的设置、居民化管理、医疗卫生等建立一套完整的体制,这很大程度上提高了他们的医疗综合水平,所以,针对这一情况,本次设计的医疗管理系统具有较强的安全性、可伸缩性、可拓展性、可维护性和软件重用性等优点。
设计的医疗管理系统主要是适应市场的竞争,满足医院检索快速,提高医院对信息高效管理的核心竞争力是本次设计的背景。

1.2系统的定义

【术语1】:系统流程图
说明:系统流程图是描述物理系统的工具,所谓物理系统,就是一个具体实现的系统,也就是描述一个单位、一个组织的信息处理的具体实现的系统。
【术语2】:数据流图 说明:数据流图(Data Flow Diagram
简称DFD),是结构化方法中用于表示系统逻辑模型的一种工具,他描述系统哪几部分组成,各部分之间有什么联系等,它以图形的方式描述数据在系统中流动和处理的过程,DFD只反映系统必须完成的逻辑功能。
【术语3】:数据字典
说明:数据字典定义了数据流图中的数据和加工,是对各个数据流、加工以及数据存储的详细说明,它包括了:数据流条目、数据存储条目、数据项条目和加工条目。

1.3参考资料

黑马程序员编著,Java EE 企业级应用开发教程(Spring+Spring MVC+My Batis),人民邮电出版社
陈光剑编著,《Spring Boot实战 开发》,机械工业出版社 SQL Server
2008(保存数据)、Visio(画图工具)、IDE(开发工具)

第2章 系统需求分析

2.1 可行性分析
2.1.1经济可行性

从经济上分析,开发一医疗管理系统所需的成本不高,只需要使用电脑就能进行开发。IntelliJ
IDEA开发工具功能强大,里面包含各种JAR包的集成,运用JAR导入Java实体类以及控制器加Service,可以快速开发,后台数据库管理采用SQLYog或PHPMyadmin就能进行数据库的导入。开发过程可以节省时间和大量的人力。前期的开发不需要投入太多的人力,开发周期页不长,可以说系统在经济上有一定的可行性。

2.1.1技术可行性

系统开发工具选择 开发工具:jdk8+tomcat服务器+mysql+IntelliJ IDEA+maven
数据库设计工具:SQLyog+PowerDesigner 面向对象:需求者 我们选择IntelliJ
IDEA做开发工具,这是因为界面设计简单,在代码设计中可写Java实体类以及业务逻辑层。运用SSM框架的开发技术,以及方便快捷、灵活使用的mysql,应用范围广,使用mysql是开发系统的最佳搭档,以此诠释了系统的技术可行性

2.1.1操作可行性

操作可行性是指所开发系统的界面是否美观、简单易操作,是否有操作步骤的提示,是否能自动生成或更新相关信息。从运行的顺畅度看,可以大概知道系统的可行性和普及性。该图书管理系统采用的是Spring+SpringMVC+MyBatis框架开发技术,在当前属于高端流行的技术。界面简洁美观,用户操作非常简单。
使用本系统,可以为管理员减少工作用量以及费用负担,同时也满足读者的借阅需求。该系统运行速度迅速,可以被用户接受,保证了系统操的可行性。

2.2 系统的需求分析

医疗管理系统,能够实现信息化的医疗管理,还能实现医生管理模块的全部业务
,也能实现患者的各种基本信息(预约医生信息,病例信息,住院信息),本次要求系统具备以下特点:

(1)操作简单,易用。
(2)数据存储可靠,具备较高的处理效率。
(3)系统安全、稳定,提高信息处理速度和准确性,建立信息平台。
(4)开发技术先进、功能完备、扩展性强。
(5)提高系统 安全性、可靠性和可控性

2.3 系统的功能需求

医疗管理系统功能需求说明:
医疗管理系统包含系统管理(医生管理、患者管理、药品管理、科目查询管理、疾病管理)、预约管理、病史管理、职位管理、住院信息管理等模块。

1.系统管理模块:

(1)医生管理:系统管理员可以进行添加、删除、更新、查询医生的数据,具体明细到医生的证件,所属部门,家庭住址。
(2)患者管理:系统管理员可以使用权限对患者的基本信息进行添加、删除、、更新、查询,更能够查询到患者是否已经住院
(3)药品管理:系统管理员可以使用权限查询药品的基本信息,具体到药品的名称、药品类型、剩余数量、价格,还能进行添加新更新的药品信息,删除已经过期的药品信息。
(4)科目查询管理:管理员看可以使用权限进行科目基本信息的查询,还能删除已经存在的科目信息,具体到科目的地址,以及需要花费的费用。
(5)疾病管理:管理员对已经存在的疾病信息进行查询,删除,具体到疾病的名称,以及简介。

2.预约管理模块:

系统管理员可以使用权限对患者在线上预约的信息进行查询,还能对用户大的数据进行添加、更新
、删除,具体明细到患者的预约号、患者姓名、预约医生、预约时间,所需要的门诊费。

3.病史管理模块:

系统管理员可以使用权限对患者病例进行增删,更新、查询 ,添加的病例信息具体到患者姓名、患病名称、患病时间以及确诊患者病例的医生姓名。

4.住院信息管理模块:

系统管理员可以使用权限对患者住院信息进行添加、删除 、更新、查询,具体明到患者楼层、门牌号、床号、患者患病情况、住院时间,出院时间。

5.管理员模块:

该模块主要是进行用户账号的注册已经详细信息查询
系统管理员及操作用户需要先登录,然后才能使用系统的各项功能,会涉及相应的信息。具体的医疗管理系统的功能模块图如下图所示:
在这里插入图片描述

                       功能模块图2.3-1

系统实现的功能用例图:
在这里插入图片描述

                       系统用例图图2.3-2

2.4 数据库需求分析

根据以上功能分析,涉及的数据如下: 用户;id、账号名、密 医生管理:id、医生姓名、性别、年龄、证件号、所属部门、家庭住址
患者管理:id、昵称、年龄、性别、证件号、家庭住址,是否出院、主治医生 药品管理:id、药品名称、药品类型、数量、单价
科目查询管理:id、科目名称、科目地址、价格 预约管理:id、预约号、患者名称、科室、预约医生、预约时间、门诊费
病史管理:id、患者姓名、患病名称、患病时间、确诊人 住院信息管理:楼层、门牌号、床号、患者、患病、出院时间

第3章 系统设计

3.1 系统设计
3.1.1系统总体结构设计
系统数据流图如下:

在这里插入图片描述

3.1.2数据库设计

1、本次设计的医疗管理系统实体根据分析得到E-R 图,如图 3.1.2-1所示,

在这里插入图片描述

                          E-R图 3.1.2-1

2、本次根据功能需求分析设计的数据库表如下图3.1.2-2所示:
在这里插入图片描述

                    图3.1.2-2

3、本次根据功能需求分析设计的数据库如下:

在这里插入图片描述
在这里插入图片描述

3.1.3 注册流程图
在这里插入图片描述

3.1.4业务模型
在这里插入图片描述

3.1.5数据库表的主要实现

数据在数据库中地位是数一数二的,应该将其安全性、完整性、可恢复性以及可控制性进行着重考虑,通过数据库对数据实施一定的保护措施,下面将简单介绍部分主要表的设计:

在这里插入图片描述

t_user表数据:
在这里插入图片描述

(2)t_patient表,患者的信息

在这里插入图片描述

t_patient表数据:
在这里插入图片描述

(3)t_doctor表,医生的信息

在这里插入图片描述

t_doctor表数据:
在这里插入图片描述

(4)t_drugs表,药品的信息
在这里插入图片描述

t_drugs表数据:
在这里插入图片描述

3.2系统的开发平台及运行环境
3.2.1系统的开发平台

系统的开发是在Tomcat环境下进行的,利用IntelliIDEA+mysql的工具,以及layui+JQuery组件库等框架来实现页面。Tomcat服务器是一个开源的轻量级web应用服务器,广泛运用于中小型系统和并发量少的场合下。它被认为是Servlet和前后端程序开发和调试的首选。
Tomcat的环境主要有以下几方面技术优势: 1.Tomcat中使用的是WAR文件,相当于一个压缩包。 2.压缩解压并配置好服务器环境变量
3.Tomcat既有处理HTML的功能,也可以作为ssm的容器。
3.2.2系统的运行环境 操作系统:Windows 7以上版本。 服务器软件tomcat+mysql.8.0以上版本。 数据库导入文件工具:SQLyog、phpmyadmin、navicat 浏览器:IE、Fire Fox、Google
Chrome、360浏览器。

后台框架:Spring Boot
持久层框架: BeetlSQL
引擎模板:Beetl

第4章 系统实现

4.1 用户管理

登录页面以简明的形式提供给用户一个登录界面。用户登录后会显示当前系统的基本信息。在本系统中实现了系统管理、预约管理、病史管理、住院信息管理、管理员管理等功能。

用户注册登录页面:

在这里插入图片描述
在这里插入图片描述

图4.1 用户注册登录界面图

登录注册页面主要代码如下:

在这里插入图片描述

在这里插入图片描述

4.2 系统管理

本系统中的用户管理是一个重要的功能,不可或缺,如下截图可以显示当前后台管理系统管理信息的页面截图,简单而高效,如下用户信息截图:

系统管理模块包含模块相关页面如下 :
(1)医生管理模块页面:
在这里插入图片描述
在这里插入图片描述

                 图4.2-1医生管理

主要代码实现:

在这里插入图片描述

(2)患者管理模块页面:
在这里插入图片描述

                  图4.2-2患者管理

主要代码实现:

在这里插入图片描述

(3)药品管理模块页面:
在这里插入图片描述

              图4.2-3药房管理页面

主要代码实现:

在这里插入图片描述

(4)科目查询管理模块页面:

主要代码实现:
在这里插入图片描述
在这里插入图片描述

(5)疾病管理模块页面:
在这里插入图片描述

主要代码实现:

在这里插入图片描述

4.3预约管理
预约管理用于患者进行预约挂号,表示患者使用用户角色进行预约的功能,设计功能有用而高效,如下截图:

在这里插入图片描述

                         图4.3预约管理页面

主要代码实现:

在这里插入图片描述

4.4病史管理
病史管理用于查询患者的相关病史,管理员可以查看患者的病史,设计功能有用而高效,如下截图:
在这里插入图片描述

图4.4病史管理页面
主要代码实现:

在这里插入图片描述

4.5住院信息管理
住院信息管理用于查询患者的住信息,管理员可以查看患者是否已经住院或者出院,设计功能有用而高效,如下截图:
在这里插入图片描述

                       图4.5住院信息管理页面

主要代码实现:

在这里插入图片描述

4.6 前台页面
在这里插入图片描述

在这里插入图片描述

第5章 系统性能

5.1 性能需求

1)系统最小寿命 : 系统应该能在 无重大改动的条件下正常运行。 (2)对设备费的要求: 要求计算机稳定性良好,整套系统经济实惠。。
(2)可以利用的信息和资源: 已经配置所有的计算机,以及网络设备,操作人员将使用计算机智能信息化操作。 (3)医院员工有计算机方面的培训。

5.2 安全性需求

由于医疗管理系统的用户信息量数据非常大,所有在对这些患者 、医生、药品
、科目、患者住院信息等数据进行导入,并且查询要保证速度,在患者信息录入过程中又要保证事务的完整性,对于整个系统
,需要完整的权限控制,防止被恶意攻击,修改原始 记录,另外,系统要求用户在登陆时需要身份验证。
5.3软件质量属性 (1)可使用性 :简捷方便,性能优越,医院管理人员使用方便 。 (2)保密性 :用户需输入账号密码登录验证,便可查询本人在医院的健康情况。 (3)可维护性 :随时监控,发现问题及时解决,维护性强。

项目下载地址:逆风医疗管理系统
https://download.csdn.net/download/weixin_46820017/19763265

我的公众号

喜欢我的文章的博友,请关注我的公众号,一起努力前进!
“前端小泽”
在这里插入图片描述

最后,喜欢精彩文章的,可以关注一下博主,你的一个关注,互相成就你我学习积累,加油,博友们!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

@逆风boy

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值