武汉理工大学校医院疫苗管理信息系统毕业论文
2020-02-19 20:09:17
摘 要
随着现代医学水平的提高,疫苗的品种也越来越多,间接导致了各个疫苗接种部门的复杂性提升,在没有完备的系统背景下,校医院会逐渐损失人力、物力和财力,而且容易造成安全隐患,为了解决我校校医院疫苗管理方面的缺陷,本人结合校医院的接种流程和业务现状,采用结构化方法设计了这款武汉理工大学校医院疫苗管理系统。使用MyEclipse作为开发工具,MySQL作为数据库管理系统进行设计和开发。如何设计出满足校医院人员需求的系统,是本文研究的主要内容。
在设计系统前,作者通过对不同的医院进行调查,基本上了解了接种疫苗的流程,通过与相关人员沟通,把握了整体的业务流程,根据用户需求设计了这款武汉理工大学校医院疫苗管理系统。第一步进行系统分析,从可行性分析开始,接着分析校医院的组织结构,考虑涉及到哪些部门,分析各个部门的功能结构,总共可以分为五种功能模块:受试者模块、疫苗模块、接种模块、用户模块、统计模块,根据功能结构来设计业务流程和数据流程。第二步进行系统设计,设计出功能结构图和信息系统流程图,然后设计数据库,数据库设计是整个流程中至关重要的一步。最后一步是系统实施,包括设计界面和代码实现。
武汉理工大学校医院疫苗管理系统设计方案大体上满足了现行业务的基本需求,系统也基本开发完成,经测试表明符合用户的操作流程,具有实用性。运行本系统后,预期会给校医院节省许多不必要的支出,同时还能够提升用户的工作效率。现代化的管理系统不仅提高了疫苗管理的容错率,还能将信息保护起来,提高了数据安全性,防止患者信息遭到泄露。
关键词:疫苗;受试者;模块化;MyEclipse;MySQL
Abstract
Along with the improvement of modern medicine, vaccine varieties more and more, indirectly led to the complexity of each department of vaccination, in the absence of complete system background, school hospital will gradually loss of manpower, material resources and financial resources, and easy to cause potential safety hazard, in order to solve the defects of our school hospital vaccine management, I combined the school hospital inoculation process and business status quo, using structured method designed the new vaccine management system of wuhan polytechnic university hospital. Using MyEclipse as a development tool, MySQL as a database management system for design and development. How to design a system to meet the needs of hospital personnel is the main content of this paper.
Before designing the system, the author basically understood the vaccination process by investigating different hospitals, and grasped the overall business process by communicating with relevant personnel. According to user requirements, the author designed the vaccine management system of wuhan university of technology. The first step in system analysis, from the beginning of the feasibility analysis, then analyze the organizational structure of the school hospital, consider what department involved, analyzed the function structure of each department and in total can be divided into five function modules: the subjects module, the module, the vaccine immunization module, user module, statistics module, according to the functional structure to design the business process and data process. The second step is the system design, design the functional structure diagram and information system flow chart, and then design the database, database design is a crucial step in the whole process. The last step is system implementation, including design interface and code implementation.
The design scheme of the vaccine management system of the school hospital of wuhan university of technology basically meets the basic requirements of the current business, and the system has been basically developed. After running the system, it is expected to save a lot of unnecessary expenditure for the hospital and improve the working efficiency of users. The modern management system not only improves the error tolerance rate of vaccine management, but also protects the information, improves the data security, and prevents the disclosure of patient information.
Key Words:vaccine;patient;modularization;MyEclipse;MySQL
目 录
摘要 Ⅰ
Abstract Ⅱ
第1章 绪论 1
1.1 课题的研究目的及意义1
1.2 国内外发展现状1
1.3 研究内容及目标1
1.4 研究方法2
第2章 系统分析3
2.1 可行性分析3
2.1.1 技术可行性3
2.1.2 经济可行性3
2.1.3 操作可行性3
2.1.4 法律可行性4
2.2 组织结构分析4
2.3 业务流程分析4
2.4 数据流程分析5
2.5 数据字典6
第3章 系统设计 9
3.1 总体设计9
3.1.1 功能结构图设计9
3.1.2 信息系统流程图设计11
3.2 系统物理配置方案14
3.2.1 设计依据14
3.2.2 设备配置14
3.2.3 数据库管理系统的选择15
3.3 数据库设计 15
3.3.1 概念结构设计15
3.3.2 逻辑结构设计17
3.3.3 物理结构设计18
3.4 输入输出设计19
3.4.1 输出设计19
3.4.2 输入设计20
3.5 代码设计22
第4章 系统实施23
4.1 系统开发工具简介23
4.2 系统登录模块23
4.3 系统主界面25
4.4 疫苗管理模块26
4.4.1 疫苗管理主界面26
4.4.2 临期疫苗管理31
4.4.3 过期疫苗查询32
4.5 受试者管理模块34
4.6 接种管理模块38
4.6.1 接种管理39
4.6.2 统计管理40
4.7 用户管理模块41
4.7.1 权限设置41
4.7.2 用户信息管理44
4.7.3 修改密码46
4.8 系统测试与调试47
4.8.1 测试一47
4.8.2 测试二48
第5章 总结与展望50
5.1 总结50
5.2 展望50
参考文献51
致谢52
- 绪论
1.1 课题的研究目的及意义
接种疫苗对于现代人的健康来说甚是重要,随着医学技术的不断发展,疫苗品种越来越多,这就造成了卫生管理工作加大。在校医院疫苗管理的流程中,涉及到进货、存储等管理,而且有的疫苗需要隔断时间去注射,需要分为好几个时间阶段注射,要无差错地记录每次信息可能会要许多的财力、物力和人力。为了减少校医院的成本,故开发此系统。
研究意义主要有以下几个方面:便于查询,可以确认接种相关信息是否及时、准确、可靠,进一步规范了疫苗的库存、品种规格、有效期限等基本信息;利用计算机技术,结合用户的业务经验,充分分析疫苗管理流程,设计出一套符合校医院的疫苗管理系统,以此来提高校医院管理水平和服务水平,降低管理过程中成本损耗,同时为相关人员提供科学依据来订疫苗。
1.2 国内外发展现状
目前,我国的疫苗管理尚不完善,而且近几年多次出现大规模疫苗事故,造成大量经济损失是次要的,主要的是疫苗关乎患者的生命,这一点不可怠慢,很多事故的原因就是因为给患者接种了过期疫苗,所以疫苗管理还有待改进。由于大多地方还采用人工记录的方式,传统的管理方式已经无法满足日益复杂的疫苗管理流程,存在很多缺陷,比如数据可靠性差、运行效率低下、统计分析难度大、查询信息不方便,这就要求校医院疫苗管理系统摆脱过去人手工操作的繁琐,从疫苗管理的各个环节展开管理。在国外,尤其是美国,在疫苗管理领域处于领先地位,由于其对ERP系统研究的较早,且成果丰富,所以在疫苗研制、生产、运输、储存、使用等环节有着完善的监管制度,基本上都是采用智能化技术逐一完成,无论是在错误率还是在效率上,都比国内有明显的优势,这对国内卫生部门有多方面的教育和启示。
1.3 研究内容及目标
当该疫苗管理信息系统运行时,系统向MySQL服务器发送建立连接的请求,服务器接收到这个请求,会检验用户的类型,针对不同的类型分配不同的权限,然后与之建立连接,随后用户可以对系统中的内容进行增 、删、查、改,操作进行时服务器对其进行保存,操作结束后退出连接。
本系统目标如下:将传统旧式的管理转化为现代化计算机管理。该系统首先要有令人赏心悦目的界面,好的界面会带给用户良好的体验,还要有优良的性能,能够快速准确查找出用户需要的信息,努力减少重复输入信息;采购员可以随时将疫苗库存信息调出,既包括临期疫苗又包括过期疫苗,从而可以充分利用疫苗,减少疫苗因过期而造成的损失 。
系统使用用户权限、受试者管理,接种操作、临期疫苗或过期疫苗查询、数据统计等方面的功能来完成对疫苗接种的有效管理。系统的主要功能由受试者管理、疫苗管理、接种管理、临期查询管理、过期查询管理、用户管理、统计分析管理等组成。具体模块功能说明如下:
(1)受试者功能模块:管理受试者的信息,包括增删查改。
(2)疫苗功能模块:添加修改或删除库存的疫苗,并可查看临期过期的疫苗信息。
(3)接种功能模块:管理患者的疫苗接种信息,并可搜索接种信息。
(4)用户功能模块:只有管理有有此功能,管理使用系统的用户信息。
(5)修改密码功能模块:用户可以随时根据自己的意愿来更换密码。
(6)统计分析功能模块:系统能按照任意时间段、种类、疫苗出厂公司进行各类组合查询,系统会将查询的信息汇总,方便人员分析比较。同时提供预警,比如在冬季来临前,系统会提示流感高发期将要到来,以便管理人员更好决策进货数量。
1.4 研究方法
绝大多数的信息管理系统采用C/S或B/S两种模式,B/S对计算机的配置要求不高,开发简单,维护方便,C/S的维护和管理难度较大,根据校医院的特点和现状,以及疫苗采购和接种流程分析,充分对比不同种类开发工具的优缺点后,决定本系统适合采用B/S结构,使用MyEclipse和MySQL,开发武汉理工大学校医院疫苗管理系统。
系统采用MyEclipse开发环境对系统进行前台开发,用JSP、HTML、CSS来设计界面,JAVA用来将前台数据与数据库联系在一起,利用MySQL软件进行后台的数据库管理。本系统的特点是能够快速处理数据,用户可以灵活地使用系统。不但满足用户的现有需求,而且本系统有很好的扩展性,能够满足用户的发展需求。
第2章 系统分析
2.1 可行性分析
2.1.1 技术可行性
随着计算机技术水平的不断提高,要开发一个管理信息系统,有各式各样的开发工具供人们使用,如JAVA、JSP等都是理想的前台工具,在后台的工具选择上,也有很多选择。与市面上的其他开发工具相比,我本人对MyEclipse更为了解, MyEclipse不旦提供方便、快捷的开发环境,而且开发流畅,完美平衡最主流的技术,是理想的开发工具。数据库工具使用的是MySQL,在本科阶段自己学习过,MySQL速度快、体积小成本低,适合中小型网站开发,可以满足校医院的要求。因此,该系统在技术上是可行的。
2.1.2 经济可行性
经济可行性需要权衡开发项目的估计成本和使用系统后给医院带来的大概收益,当然还要将现行系统的运行费用与新系统的运行费用进行比较,只有这样才能准确把握经济上是否具有可行性 。开发本系统不需要消耗太多的资金,校医院运行本系统后,可以实现校医院疫苗接种管理系统的计算机化,省去了一大笔人力、物力、财力上的开销[1],大大提升校医院管理效率。还有一些无形的收益,如服务的改进,操作数据灵活性的改进,失误的减少等。在校医院疫苗管理信息系统正式投入运行之前,没有有效的管理方式,使得人力物力财力消耗巨大,管理起来很不方便。疫苗管理信息系统投入运行之后,预期会给校医院带来可观的收益,管理疫苗和接种会很便利,节约许多不必要的资源。因此,新系统在经济上也是可行的。
2.1.3 操作可行性
系统在操作上是否可行是指系统的操作方式是否满足用户的操作习惯,系统实施以后用户能否对需要的数据进行操作,在操作过程中用户是否会遇到阻碍,用户对本系统的界面是否满意等[2]。本系统是针对武汉理工大学校医院开发的,可随时与校医院人员沟通,根据其意见进行设计和修改,这就保证了系统可以满足用户在管理疫苗时的需求,能够有效处理问题。而且本系统采用的就是平时常用的简约界面,无需培训用户就可顺利操作。故可以说该系统在操作上是可行的。
2.1.4 法律可行性
本系统所使用的软件皆为正版,不涉及盗版权益问题。从系统最开始的分析阶段,到系统设计阶段,再到最后的系统实施阶段,都是由本人亲自完成,遇到困难也是在老师的帮助下解决的,所以不存在侵权问题。故可以说本系统具有法律可行性。
通过以上的可行性分析,系统在技术上、经济上、操作上和法律上皆具有可行性,因此,可以进行开发。
2.2 组织结构分析
校医院有门诊部、采购部,门诊部接种组负责给学生接种疫苗,其他科室不涉及疫苗管理,所以没有全部列出,采购部负责采购疫苗和管理库存。 院长直接管理门诊部和采购部。如图2.1所示,是校医院的组织结构图。
图2.1 组织结构图
2.3 业务流程分析
在对系统的组织结构和功能进行分析后,需要从一个业务流程的角度将系统调查中有关该业务流程的资料整理出来,做进一步分析. 。校医院的业务流程如下:医生将学生病例上的学生信息输入电脑,然后填写接种信息表,接着打疫苗。采购员则是根据疫苗的进货单,将每批疫苗的信息输入电脑,查询过期疫苗,对过期疫苗进行处理。
为了反映系统的业务处理过程和他们之间的联系,通常采用业务流程图的方式,画出业务流程图会给人一种直观的感受,简单明了。本系统的业务流程图如图2.2所示。
图2.2 业务流程图
2.4 数据流程分析
数据流程分析是将系统中的数据信息抽出来,单独地进行处理,没有了相关的物质实体,只剩下数据的流动、处理和存储。数据流程图是系统逻辑模型的重要组成部分,它能全面反映数据的流动和处理状况,具有抽象性和概括性。
采取自顶向下逐层分解的办法,首先画出本系统的顶层数据流程图,如图2.3所示。
图2.3 顶层数据流程图
接着对顶层数据流程图进行分解,得到第二层数据流程图,如图2.4所示。
图2.4 第二层数据流程图
第二层数据流程图中包括六个“处理”,他们是:(1)填写疫苗信息,采购员根据订货单,将新进疫苗的信息录入到系统中。(2)查询,用户在系统中手动输入想要查询的信息,系统会将查询结果反馈给用户。(3)更改密码,所有用户都可以在系统中填写新的密码,更改密码后,系统会将新的用户信息保存。(4)输入用户信息,管理员可以添加、修改用户的信息,根据用户提供的信息,在系统中填写,最后会保存成新的用户信息。(5)输入受试者信息,医生接受患者病例会从中提取相关数据,并在系统中填写,最后保存到受试者信息中。(6)输入接种信息,医生在接种前要填写接种信息。
2.5 数据字典
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: