springboot医疗管理系统毕业设计源码015221

目  录

摘要

1 绪论

1.1项目设计背景

1.2项目设计意义

1.3医疗管理系统设计目标

1.4系统开发技术的特色 4

1.5论文结构与章节安排 4

2 医疗管理系统分析 5

2.1 可行性分析 5

2.2 系统流程分析 6

2.2.1数据增加流程 7

2.3.2数据修改流程 7

2.3.3数据删除流程 8

2.3 系统功能分析 8

2.3.1 功能性分析 9

2.3.2 非功能性分析 9

2.4 系统用例分析 10

2.5本章小结 11

3 医疗管理系统总体设计 12

3.1 系统架构设计 13

3.2 系统功能模块设计 14

3.2.1整体功能模块设计 15

3.2.2用户模块设计 15

3.2.3评论管理模块设计

3.3 数据库设计

3.3.1 数据库概念结构设计

3.3.2 数据库逻辑结构设计

3.4本章小结 19

4 医疗管理系统详细设计与实现 0

4.1用户功能模块 20

4.1.1 前台首页界面 20

4.1.2 患者登录界面 20

4.1.3患者注册界面 23

4.1.4我的账户界面 26

4.1.5 医生详情界面

4.1.6 医院资讯界面 29

4.2管理员功能模块 30

4.2.1 用户管理界面 31

4.2.2 留言管理界面 32

4.2.3 站点管理界面 33

4.2.4 更多管理界面 33

5系统测试 35

5.1测试的目的 35

5.2 功能测试 35

5.3 性能测试 36

结论 37

参考文献 38

  

摘要

随着社会的发展与科技的进步,医疗的管理越来越复杂,过去的信息记录已经无法满足医院的需要。近些年随着电脑普及和数字信息技术发展,可以讲信息技术运用于医院的信息管理。促进医院各部门之间协调工作,提高医院的工作效率,同事节约病人看病时间。方便病人和医院的管理,是本系统的开发目的。医院信息具有巨大的信息数据,包含很多的数据信息管理。如今,有很多的医院已经开始使用现代技术管理医院,即使用计算机进行信息管理。根据网络查证,他们以前对医疗信息管理的主要方式都是采用纸质的文本方式进行处理,大大降低了医院的办事效率,对于之前的医疗管理需要花费大量的人力与财力才能解决医院的信息管理,这种采用人工手抄的方式去处理数据,需要巨大的工作量,而且容易导致错误;由于医院数据较多,不利于数据查找。总之,缺乏科技性的信息管理手段。所以医疗管理系统的开发对于医院来说显得极为重要。
  本人毕业设计的内容是实现一个基于Java技术的医疗管理系统,用MyEclipse作为开发工具,以MySQL作为数据库,使用PLSQL作为数据库界面管理工具,使用JAVA语言开发后台,动态页面采取springboot开发技术。该系统界面简单明了、易于维护。

关键词:springboot技术;MYSQL;医疗管理系统

Abstract

With the development of society and the progress of science and technology, the management of medical treatment is becoming more and more complex. The past information records can not meet the needs of hospitals. In recent years, with the popularization of computers and the development of digital information technology, information technology can be applied to hospital information management. Promote the coordination among various departments of the hospital, improve the work efficiency of the hospital, and save the time for patients to see a doctor. The purpose of this system is to facilitate the management of patients and hospitals. Hospital information has huge information data, including a lot of data information management. Nowadays, many hospitals have begun to use modern technology to manage hospitals, that is, to use computers for information management. According to the network verification, the main way they used to manage medical information was to use paper text, which greatly reduced the efficiency of the hospital. For the previous medical management, it took a lot of human and financial resources to solve the hospital’s information management. This way of manual copying to process data requires a huge workload and is easy to lead to errors; Due to the large amount of hospital data, it is not conducive to data search. In short, the lack of scientific and technological means of information management. Therefore, the development of medical management system is very important for hospitals.

The content of my graduation project is to realize a medical management system based on Java technology. MyEclipse is used as the development tool, MySQL is used as the database, PLSQL is used as the database interface management tool, Java language is used to develop the background, and the dynamic page adopts springboot development technology. The system interface is simple and easy to maintain.

Keywords:Springboot technology; MYSQL; Medical management system

1 绪论

1.1项目设计背景

随着社会主义市场经济体制的建立、科学技术的快速发展、社会各个领域的巨大变革,给中国医院发展带来了前所未有的历史性挑战。适应新的形势,抓住机遇,迎接挑战,是摆在我们面前+分重要的课题。社会经济的迅速发展,使得人们的生活水平迅速提高,因此,人们对生活质量提出了更高的要求。在现有的技术水平下,我国已经成功实现了通过高技术平台开发出了医疗管理系统。同时我国的医疗行业也越来越关注信息化管理。就目前我国医疗的情况来看,既需要满足医疗服务机构的日常业务的需要,也需要满足居民对医疗信息的需要。许多发达国家由于经济实力的强大,最早关注医疗服务体系的建设,并且投入大量人力和财力,取得了突破性的成就,使得他们的医疗卫生事业在原有的基础.上又迈进一大步,其中取得建设性成就最明显的是德国、英国、美国等发达国家,他们在医疗服务体系中的服务系统运用、人员机构的设置、居民信息管理、医疗卫生等都建立了一套完善的体制,这很大程度上提高了他们的医疗综合水平。所以,我国必须结合自身的情况,吸取外国在医疗建设方面的经验,进一步发展我国的医疗服务事业。在我国的医疗改革逐步深化中,医院分类管理已开始实施,对医院管理提出了新的更高的要求。迫切需要医院管理创新理论的指导,必须深入开展医院管理创新的理论设计和实践探索。本文正是在这一背景下设计出本医疗管理系统。具有较强的安全性、可伸缩性、可扩展性、可维护性和软件重用性等优点。
   认真设计医院管理,提高医院管理的核心竞争力是我们设计医院管理的背景。

1.2项目设计意义

伴随着我国工业的迅猛发展,为了抓住机遇,在竞争中占得先机,作为管理企业的一个必不可少的重要环节一在线管理的信息化、计算机化也就迫在眉捷了。开发在线管理信息系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益,促进国民经济管理的结构优化;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加单位效益。建立以院长为中心的医院信息网络管理系统,其目的在于以医院经济信息化管理带动行政信息化管理,给医院管理者宏观与微观管理及时提供准确、详细的药品信息资料,从而实现医院管理上的信息化改革,建立起新型的医院信息化管理模式,以适应医院长期快速发展的需要,更重要的是能使患者在医院得到更加满意的治疗。主要表现在以下几个方面。一减少差错。杜绝了由于重复转抄而造成的错误,且计算机处理医疗信,息改变了以往多人查对的方式,节省了人力。二为病人提供方便,病人可以更快和更方便的在网上进行挂号,既节约了病人排队的时间,也加快了医院的办事效率。三为医院管理提供便捷、可靠的信息和数据。医院管理层可以通过计算机联网,随时了解全院的医疗信息,为决策提供了可靠,便捷的信息和数据。

1.3医疗管理系统设计目标

建立现代医疗管理,现代医疗管理是指用现代自然科学、社会科学和管理科学知识及成就应用于医疗管理工作,促使医疗管理现代化,科字学化所进行的计划、组织、指择。控制和协调等-系列活动的总称。 也就是说,用现代科学的思想、姐规。方法和手段,对医院技术和医院经济进行有效地管理,使之创违最佳的社企教益和经济效益。现代医院管理是个动态的概念。将随者经济和科学技术的木断发展变化而变化。;现代医医疗管理采用科学的管理方法和管理技术,广泛地运用现代自然科学和社会科学的设计成果,如系绽论、控制论和运筹学的应用,现化医院管理中有数以千万计的项目需要收集、储存、传通、处理,现代医院管理要求管理手段现代化,如建立医院管理信息系统、使用最优化数学模型、充分发择电于计算机在管理中的作用等。由于医院的服务对象是病人,医院管理有其特规性,不能把医院视为平均价值的集团,医院要提商疗效,编短疗程,在最好适的环境下给病人以最经济的治疗。

1.4系统开发技术的特色

(1)医疗管理系统中的web后台管理中的后端不再使用古老的jsp+javabean+servlet技术,而是使用当前主流的springboot框架,它减少java配置代码,简化编程代码,目前springboot框架也是很多企业选择的框架之一。

(2)医疗管理系统中的web后台管理中的前端使用的是JavaScript框架,它配合ajax[8]和jquery可以美化页面设计。

(3)医疗管理系统中数据库用的mysql5.7,它执行效率高。

1.5论文结构与章节安排

论文将分层次经行编排,除去论文摘要致谢文献参考部分,正文部分还会对网站需求做出分析,以及阐述大体的设计和实现的功能,最后罗列部分调测记录,论文主要架构如下:

第一章:引言。第一章主要介绍了课题研究的背景,系统开发的现状和本文的项目设计背景与主要工作。

第二章:系统需求分析。第二章主要从系统的用户、功能等方面进行需求分析。

第三章:系统设计。第三章主要对系统框架、系统功能模块、数据库进行功能设计。

第四章:系统实现。第四章主要介绍了系统框架搭建、系统界面的实现。

第五章:系统测试。第五章主要对系统的部分界面进行测试并对主要功能进行测试

第六章:总结。

2 医疗管理系统系统分析

系统分析是开发一个项目的先决条件,通过系统分析可以很好的了解系统的主体用户的基本需求情况,同时这也是项目的开发的原因。进而对系统开发进行可行性分析,通常包括技术可行性、经济可行性等,可行性分析同时也是从项目整体角度进行的分析。然后就是对项目的具体需求进行分析,分析的手段一般都是通过用户的用例图来实现。下面是详细的介绍。

2.1 可行性分析

(1)经济可行性:

在项目上使用的工具大部分都是是当下流行开源免费的,所以在开发前期,开发时用于项目的经费将会大大降低,不会让开发该软件在项目启动期受到经费的影响,所以经济上还是可行的。尽量用最少的花费去满足用户的需求。省下经费用于人工费,以及设备费用。将在无纸化,高效率的道路上越走越远。

所以经济可行性没有问题。

(2)操作可行性:

此次项目设计参考了几个该模式下网站的开发案例,对他们的操作界面分析,将众多案例结合在一起,突出以人为本简化操作,所以具有基本计算机知识的人都会操作本项目。

因此操作可行性也没有问题。

(3)技术可行性:

技术可行性指的是对于搭建框架的可行性,以及有更优秀的技术出现时系统的技术更新换代的纳新性如何,开发时间成本费用比如何。

现有的springboot技术能够迎合所有电子商务系统的搭建。开发这个医疗管理系统的时候我采用了springboot+MYSQL用以运行整体程序。

综上所述技术可行性也没有问题。

(4)法律可行性:

从开发者角度来看,springboot和MYSQL是网上开源且免费的,在知识产权方面不会产生任何法律纠纷。

从用户使用角度来看,只要不再系统上贩卖违禁品,对系统做出条约协议,杜绝非法支付即可。

综上所述法律可行性也没有问题。

2.2系统流程分析

业务流程是用一些特定的符合和线条来进行演示用户在使用系统时的过程,在进行系统分析的时候,业务流程可以帮助开发人员更好的理解业务,发现错误,完善系统。

2.2.1 数据增加流程

用户成功登入系统后能够实现增加数据的操作,增加数据的编号是特定的,系统生成,用户不能随意填写,除了编号以外,其他增加信息用户自己填写,填写后的信息经过系统验证,验证合法通过就显示增加数据成功了,相反的话,就没有增加成功,图2-1显示的就是在增加数据时的流程。

springboot医疗管理系统毕业设计源码015221

 

图2-1  数据增加流程图

2.2.2 数据修改流程

数据修改时的流程和上面介绍的数据增加时的流程差不多,如图2-2所示。

springboot医疗管理系统毕业设计源码015221

 

图2-2  数据修改流程图

2.2.3 数据删除流程

如果系统里面存在一些没有用的数据的话相关的管理人员还可以对这些数据进行删除,图2-3就是数据删除时的流程图。

springboot医疗管理系统毕业设计源码015221

 

图2-3  数据删除流程图

2.3 系统功能分析

2.3.1 功能性分析

按照医疗管理系统的角色,我划分为了患者管理模块、医生管理模块和管理员管理模块这三大部分。

患者管理模块:

(1)患者注册登录:患者注册为患者并登录医疗管理系统;患者用户对个人信息的增删改查,比如个人资料,密码修改。

(2)查看医疗管理系统的首页信息:医疗管理系统的首页信息包含了首页、公告消息、交流论坛、医院资讯、医生信息、药品信息、我的(我的账户、个人中心)等。

(3)公告消息:当用户当点“公告消息”这一菜单,会显示管理员在后台发布的所有的公告消息,可以查看详情;

(4)医院资讯:当用户点击“医院资讯”这一菜单,会显示管理员在后台发布的所有的医院资讯,可以查看详情,进行收藏、点赞、评论等;

5医生信息:在首页导航栏上我们会看到“医生信息”这一菜单,我们点击进入进去以后,会看到所有管理员在后台发布的医生信息,我们选择想要了解医生预约,可以预约+评论

(6)我的账户:当用户点击右上角“我的”这个按钮,会出现子菜单,点击“我的账户”可以对个人的资料以及登录系统的密码进行设置;

(7)个人中心:当用户点击右上角“我的”这个按钮,就会进入到对应的后台进行信息的管理了;

管理员管理模块:

(1)登录:管理员的账号是在数据表表中直接设置生成的,不需要进行注册;

(2)站点管理:当点击“站点管理”这一菜单的时候,会出现轮播图+公告栏两个子菜单,可以对这两个模块进行增删改查操作;

(3)用户管理:当点击“用户管理”这一菜单的时候,会出现管理员+患者+医生三个子菜单,管理员可以对这个模块进行增删改查操作;

(4)内容管理:当点击“内容管理”这一菜单的时候,会出现医院资讯+资讯分类列表个子菜单,能够对用户在前台提交的医院资讯进行管理;

(5)更多管理:当点击“更多管理”这一菜单的时候,会出现医生信息+科室管理+挂号预约+就诊单+住院办理+药品信息+住院通知+药品类别+退费信息+检查信息个子菜单,管理员能够对这十个模块进行增删改查操作;

2.3.2 非功能性分析

医疗管理系统的非功能性需求比如医疗管理系统的安全性怎么样,可靠性怎么样,性能怎么样,可拓展性怎么样等。具体可以表示在如下3-1表格中:

3-1医疗管理系统非功能需求表

安全性

主要指医疗管理系统数据库的安装,数据库的使用和密码的设定必须合乎规范。

可靠性

可靠性是指医疗管理系统能够安装用户的指示进行操作,经过测试,可靠性90%以上。

性能

性能是影响医疗管理系统占据市场的必要条件,所以性能最好要佳才好。

可扩展性

比如数据库预留多个属性,比如接口的使用等确保了系统的非功能性需求。

易用性

用户只要跟着医疗管理系统 的页面展示内容进行操作,就可以了。

可维护性

医疗管理系统 开发的可维护性是非常重要的,经过测试,可维护性没有问题

2.4 系统用例分析

通过2.3功能的分析,得出了本医疗管理系统的用例图:

患者角色用例如图2-3所示。

springboot医疗管理系统毕业设计源码015221

 

图2-3 医疗管理系统患者角色用例图

web后台管理上的管理员是维护整个医疗管理系统中所有数据信息的。医生角色用例如图2-4所示。

springboot医疗管理系统毕业设计源码015221

 

          图2-4医疗管理系统医生角色用例图

web后台管理上的管理员是维护整个医疗管理系统中所有数据信息的。管理员角色用例如图2-5所示。

springboot医疗管理系统毕业设计源码015221

 

图2-5 医疗管理系统管理员角色用例图

2.5本章小结

本章主要通过对医疗管理系统的可行性分析、流程分析、功能需求分析、系统用例分析,确定整个医疗管理系统要实现的功能。同时也为医疗管理系统的代码实现和测试提供了标准。

3 医疗管理系统总体设计

本章主要讨论的内容包括医疗管理系统的功能模块设计、数据库系统设计。

来源:FYKJ_2010

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月25日
下一篇 2022年7月25日

相关推荐