由需求分析阶段结果和综合分析,实质上,医院血库管理系统是一个开发难度比较高的系统,因为系统相对复杂,涉及功能多,且有一定的综合性,所以需要做到对现有软硬件的合理应用、系统软件层面做好科学合理的规划设计。构建一个完善的医院血库管理系统软件,包含前台展示网页页面、处理程序、后台管理有关的MySQL数据库系统等。
因此,医院血库管理系统按照功能由三部分构成的,三部份是献血人员、工作人员和管理员。主要功能有采血登记、血液检测、体检信息、血库信息管、血液入库、血液出库等。系统软件献血人员、工作人员与管理员的功能模块图如下图3-1所显示。
ide工具:IDEA 或者eclipse
编程语言: java
数据库: mysql5.7+
框架:ssm+springboot都有
前端:vue.js+ElementUI
详细技术:HTML+CSS+JS+springboot+SSM+vue+MYSQL+MAVEN
数据库工具:Navicat
医院血库服务平台是以医院的状况为起点,综合网络空间开发设计要求。目的是将医院血库通过网络平台变换为在网上操作,完成医院血库的方便快捷、安全性、规范做了保障,目标明确[9]。
这一系统可以分成三种类别的用例实体模型,分别是献血人员、工作人员和管理员。这三个角色的作用将在下面详解和叙述。
(1)献血人员
主要使用者为献血人员。具备有:系统首页、个人中心、采血登记管理、血液检测管理、体检信息管理、营养补贴管理功能。献血人员用例图如图2-1所示。
图2-1 献血人员用例图
(2)工作人员
其中使用者为工作人员。具备有:系统首页、个人中心、献血人员管理、采血登记管理、血液检测管理、体检信息管理、血库信息管理人、血液入库管理、血液出库管理、成分录入管理、营养补贴管理功能。工作人员用例图如图2-2所示。
图2-2 工作人员用例图
(2)管理员
进行维护,以及平台的后台管理工作都依靠管理员,其可以对一些信息进行管理。需具备功能有系统首页、个人中心、工作人员管理、献血人员管理、采血登记管理、血液检测管理、体检信息管理、血库信息管理、血液入库管理、血液出库管理、成分录入管理、营养补贴管理、留言板管理、系统管理 。管理员用例图如图2-3所示。
医院血库管理系统主要是用java语言开发的。系统根据B/S架构设计,选用springboot框架开发。Eclipse开发工具,形成的数据储存在MySQL数据库中。系统分成管理员控制模块和献血人员、工作人员模块。管理员可以管理献血人员、工作人员信息、采血登记、血液检测、体检信息、血库信息管理人、血液入库等。工作人员对献血人员、采血登记、血液检测进行操作,献血人员可以查询采血登记、血液检测、体检信息、营养补贴等和设定本人系统。本系统有良好的界面体验,功能基本齐全,让使用者体验度大大提升。
关键词:医院血库管理系统;java语言;springboot框架;MySQL数据库;
目 录
摘要 I
Abstract II
第一章 绪论 1
1.1 研究背景 1
1.2 研究目的 1
1.3 系统的研究意义 2
第二章 系统分析 4
2.1需求分析 4
2.1.1 系统可行性分析 4
2.1.2 功能需求分析 5
2.1.3 非功能需求分析 8
2.2相关技术介绍 9
2.2.1 Spring boot框架 9
2.2.2 Java语言介绍 10
2.2.3 B/S架构 10
2.2.4 MySQL数据库介绍 10
第三章 系统设计 12
3.1 系统设计目标 12
3.2 系统结构图 12
3.3 系统数据库设计 14
3.3.1 数据库概念设计 15
3.3.2 数据库逻辑设计 17
第四章 系统实现 24
4.1 管理员功能模块 24
4.2 献血人员功能模块实现 25
4.3 工作人员功能模块实现 27
4.4 前台系统功能模块 29
第五章 系统测试 30
5.1 运行环境 31
5.2 测试过程 31
5.2.1 界面测试 32
5.2.2 功能测试 33
5.3 测试结果分析 34
5.4 测试小结 34
总 结 35
致 谢 35
参考文献 36