《毕业设计(论文)-Springboot医院病历管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业设计(论文)-Springboot医院病历管理系统设计与实现.docx(29页珍藏版)》请在优知文库上搜索。
1、随着信息时代的发展,计算机迅速普及,传统的医院病历管理方式显得不够快捷,这时我们就需要创造更加便利的管理方法,对医院病历信息进行统计,便于医院病历信息进行统一管理。将管理方式转变为信息化、智能化显得尤为重要,医院病历管理系统可以在短时间内完成大量的数据处理、帮助用户快速的查找医院病历相关信息,实现的效益更加直观。医院病历管理系统中采用JAVA技术和mysql数据库。主要包括管理员、病人和医生三大部分,主要功能是实现对个人中心、病人管理、医生管理、住院信息管理、出院信息管理、病历信息管理、科室管理等功能进行解析,使管理变得方便快捷。相对于管理者而言,本系统可以减少工作人员的工作量,从而提高工作效
2、率。经过对本系统的全面测试,表明了本系统具有良好的可行性。关键词:医院病历;JAVA;mysql数据库AbstractWiththedevelopmentoftheinformationage,therapidpopularizationofcomputer,thetraditionalhospitalmedicalrecordmanagementisnotfastenough,thenWeneedtocreatemoreconvenientmanagementmethods,thehospitalmedicalrecordinformationstatistics,tofacilitatet
3、heunifiedmanagementofhospitalmedicalrecordinformation.Itisparticularlyimportanttochangethemanagementmodeintoinformationandintelligence.Thehospitalmedicalrecordmanagementsystemcancompletealargenumberofdataprocessinginashorttime,helpusersquicklyfindhospitalmedicalrecordrelatedinformation,andachievemor
4、eintuitivebenefits.JAVAtechnologyandmysqldatabaseareusedinhospitalmedicalrecordmanagementsystem.Mainlyincludesadministrator,patientanddoctorthreeparts,themainfunctionistorealizetheanalysisofpersonalcenter,patientmanagement,doctormanagement,hospitalinformationmanagement,dischargeinformationmanagement
5、,medicalrecordinformationmanagement,departmentmanagementandotherfunctions,sothatthemanagementbecomesconvenientandfast.Comparedwiththemanager,thesystemcanreducetheworkloadofthestaff,soastoimprovetheworkefficiency.Throughthecomprehensivetestofthissystem,itshowsthatthissystemhasgoodfeasibility.Keywords
6、:hospitalmedicalrecord;JAVA;mysqldatabase目录第1章绪论51.1 研究背景51.2 研究的目的与意义51.3 国内外研究现状5第2章相关技术72.1 Java技术72.2 SpringBOot框架72.3 MySQ1.数据库72.4 系统运行环境82.5 本章小结8第3章系统分析93.1 系统需求分析93.2 系统可行性分析93.3 系统流程分析93.4 本章小结12第4章系统设计134.1 系统功能模块设计134.1.1 登录模块设计134.1.2 管理员管理模块设计134.1.3 医生模块设计134.1.4 病人模块设计134.2 系统总体设计144
7、.3 数据库设计144.4 本章小结19第5章系统实现205.1 系统登录实现205.2 管理员模块实现205.3 病人管理实现225.4 医生管理实现235.5 本章小结24第6章系统测试256.1 系统测试目的256.2 系统功能测试256.3 系统测试结论276.4 本章小结27结论28参考文献29致谢30第1章绪论通过对现阶段医院病历管理方式的背景进行研究,阐述研究目的与意义,以及对国内外现状进行研究,经过一系列研究来确定该系统研发的意义与价值,该部分为系统研发的起点。1.1 研究背景现在医院病历的管理过于麻烦,管理者需要通过手抄等方式进行记录,大大降低了工作效率错误!未找到引用源。本
8、系统以最大限度的实现了与数据库管理系统软件这间的配合,基本上满足了大部分用户的需求,便于用户。人们对计算机技术的应用相对成熟,发达的计算机技术构成人们走向高科技的桥梁,可以有效的解决和获取信息,实现一套完整的管理系统帮助用户提高工作效率。1.2 研究的目的与意义医院病历管理系统实现的目的在于其可以改变传统的医院病历管理方式,通过管理系统可以减少的工作人员的工作量,把时间利用的更加充分。实现更为高效的管理模式,这也是对系统不可缺少的一部分。在用户进入系统的时候,输入关键词快速搜索,节省用户时间,使用户快速查找相应的信息进行处理,从而提高用户心目中的满意度。要想使人们在现代生活环境下得以更好地发展
9、,不仅需要抓住人们的需求、提升针对性,更需要突出自身特色,这样才能吸引用户,留住用户,让项目有更好的前景。从实质上解决医院病历管理困难的问题。1.3 国内外研究现状在海外,系统管理发展较快错误!未找到引用源。相对应的探讨和信息系统软件的开发设计和保护也有所增加错误!未找到引用源。伴随着畤间的变化,产品研发工作中持续推动,系统软件获得了较大的发展。如今,向着智能化,数字化和信息化的方位快速发展。各大公司都使用了相似的规章制度,推动了公司的迅速发展,获得了较好的经济效益错误味找到引用源。在我国目前的管理还不够完善,因受历史环境要素的影响,发展不平衡,对医院病历的管理全部过程中应用电子计算机和网上的
10、领域以及外部状况信息存有很大差别。技术性简易地取代了过去的形式或方式,但根据更科学的方式再次设计方案管理的这一环节中,大家必须舍弃传统的管理方式,尽早更改管理方法,变化管理理念合理操纵,使系统更细腻,控制成本、提升管理效益。作为信息科学的媒介和关键,计算机的产生和发展对人类社会的兴盛起着关键功效。不论是政府机构或是公共机构,都会根据工作内容选一套优秀的通讯技术和专业的办公设备,使用这些技术和设备迅速地搜集、解决和储存信息,使管理工作变得方便快捷,做到科学合理的管理目标。总而言之,医院病历管理系统的发展呈持续上升发展趋势,现在传统式的手工制作和半手动式管理方法转变为信息化管理的转变历程中,必须使
11、用和融合全新的信息技术性来完成传统的系统设计方法,确保系统的效果和品质。第2章相关技术本系统的数据库采用的是MySql数据库,并且选择了JAVA技术开发。在项目开发过程中,实现了系统功能模块的安全性、实用性、稳定性、易维护和页面简单等特点。2.1 Java技术JaVa是由SUn公司开发出来的,后来被OraCIe收购,前身为Oak语言。后来进入90年代初始期时,互联网兴起,重新将Oak语言升级改造(借鉴C+语言),最后形成了JAVA语言。JAVA在语言操作时,大部分就只有一种操作方式,并且支持跨平台,即使是在一个操作系统平台下开发,也可以运行在所有操作系统平台中,其编程的本质也是由数据结构和算法
12、构成。2.2 SpringBoot框架本技术是Java平台的开源应用框架,其目的地简单化Spring的初始搭建和开发的过程。默认配置了很多框架的使用方式,自动加载Jar包,为了让用户尽可能快的跑起来spring应用程序。SPringbOOt的主要优点有:1.为所有SPring开发提供了一个更快、更广泛的入门体验;2.零配置;3.集成了大量常用的第三方库的配置;4.提供准备好的特性。当今,Java领域开发者几乎都在使用Springboot,在开发领域逐渐成为领导者。SPringBOot框架的核心就是自动配置,只要存在相应的jar包,SPring就帮我们自动配置。如果默认配置不能满足需求,我们还可
13、以替换掉自动配置类,使用我们自己的配置。另外,SPringBOOt还集成了嵌入式的Web服务器,系统监控等很多有用的功能。2.3 MySQ1.数据库MySQ1.是一个多用户、多线程的SQ1.数据库服务器。MySQ1.不仅仅能够有效地对数据库的数据进行增、册k改、查,还可以做其他更多的事情九MySQ1.是关系型数据库操作的基本操作语言,它可以保存实体之间的关系,即存储数据,比如用来存储用户、商品或订单,所以特别适合那些数据库和网站开发背景的工作。MySQ1.数据库特点:(1)保证源代码编译器的可移植性和灵活性。支持多种操作系统包括AIX、FreeBSDHP-UX、1.inUX和MaCoS、Nov
14、ellsNetwareOPenBSD系统、OS/2卷、SolarisWindOWS等。提供不同编程语言的接口,c、C+、PythOn和PHP、PerkPHP,RUby等编程语言。(4)支持使用CPU资源的多线程。(5)查询速度快。算法优化了查询语句,可靠地提高了搜索速度。(6)MySQ1.语言灵活。作为嵌入式语言能够嵌入到其他语言程序中,它的语法结构基本一致,提供了极大的灵活性和方便性网。(7)高度非过程化。在访问数据库时,没有必要一步一步向计算机发送指令去完成任务,只需要用MySQ1.语句描述并且命令就可以了,数据库会自动完成全部工作。2.4 系统运行环境本系统是一个B/S版的应用程序,需要
15、在服务器上部署MySQ1.数据库,其他的客户端通过运行程序既可。硬件平台:CPU:酷睿i330GHZ运行内存:4G以上电脑硬盘:128GB(2)系统运行平台:操作系统:Windows7开发工具:idea数据库:MySQ1.2.5 本章小结本章节对医院病历管理系统进行了相关技术的分析与介绍,在结合技术的优点和适应性来选择数据库、服务器和开发环境,基于现有的情况,针对系统的各个模块确定系统的最优设计方案。第3章系统分析需求分析是研发人员经过调研和分析后准确理解客户需求,确定系统需要具备的功能。然后对系统进行可行性和功能分析,确保符合医院病历管理系统的实现价值,对后续的系统创建有显著的帮助。3.1 系统需求分析研发该系统时,需要明确一些数据,主要包括人员信息、医院病历信息等。人员信息包括病人信息、医生信息和管理员信息;医院病历信息主要是住院信息管理、出院信息、病历信息和科室等信息。系统使用权限分别包括管理员、病人和医生,其中管理员拥有着最大的权限,同时管理员的功能模块也是最多的,管理员可以对系统上所有信息进行管理。用户可以修改个人信息,对医院病历信息进行查询,对住院信息进行添加、修改或删除等;研发该系统要站在医生和病人的角度思考,实现用户需要的全部功能需求,并且使用起来方便快捷,易于操作错误!未找到引用源。3.2 系统可行性分析