实现采血的完整功能,系统用户主要分为两类,一类是管理员,一类是采血工作人员。管理员主要对采血工作人员以及血库进行管理。派发账号给员工作为采血工作人员,对血库的出库入库进行信息化管理。采血工作人员主要完成采血工作。通过以上直观,易操作的系统对献血活动进行信息化的管理。
本系统共包含12个表:分别是采血工作人员表,采血信息表,配置文件表,检测信息表,体检信息表,token表表,用户表表,献血人员表,血库表,血液出库表,血液入库表,营养补贴表等信息表
采血工作人员{id,创建时间,工作账号,密码,工作人员,性别,年龄,头像,手机号,邮箱}
采血信息{id,创建时间,姓名,性别,年龄,血型,工作账号,工作人员,采血时间,采血量,检测状态}
配置文件{id,配置参数名称,配置参数值}
检测信息{id,创建时间,检测编号,姓名,性别,年龄,血型,工作账号,工作人员,检测时间,采血量,是否合格,入库情况}
体检信息{id,创建时间,姓名,性别,年龄,血型,体检时间,是否合格,工作账号,工作人员,采血状态}
token表{id,用户id,用户名,表名,角色,密码,新增时间,过期时间}
用户表{id,用户名,密码,角色,新增时间}
献血人员{id,创建时间,姓名,性别,年龄,身份证,联系方式,血型,登记时间,体检状态,工作账号,工作人员}
血库{id,创建时间,血库编号,血型,血袋数,每袋容量,备注说明,登记时间}
血液出库{id,创建时间,血库编号,血型,出库数量,每袋容量,出库时间,出库备注}
血液入库{id,创建时间,血库编号,血型,入库数量,每袋容量,入库时间,入库备注,检测编号}
营养补贴{id,创建时间,献血量,补贴}
目前我国还有很多偏远地方没有献血机构,造成这样的原因可能是经济滞后,信息化不够强。为了使无偿献血普及到各个地区,一个良好的系统是非常有必要的。基于大学所学知识,将运用S 等相关技术设计一个相对完善的血液中心管理平台。对血液进行信息化系统化的智能规范化管理。
(1)功能要求:实现整个献血流程信息化。跟踪献血的流程,使献血的每一个步骤都能事实同步到系统,进行规范化管理。
(2)安全与保密要求:用户都要进行角色选择输入正确的账号密码才能进入系统,保证了系统和数据的安全性。
(3)性能:不同用户有不同的权限,进入到界面后页面不相同,功能也各不相同。
(4)环境要求:支持不同的操作系统,win10,win11都能满足系统运行要求。用户只需要通过浏览器打开即可
目录
摘 要 1
1 绪论 3
1.1 背景及意义 3
1.1.1选题背景 3
1.1.2选题意义 3
1.2 国内外研究现状 3
1.2.1国外研究现状 3
1.2.2国内研究现状 4
1.3 研究内容 4
1.4 预期目标 4
2 系统开发环境和相关技术 5
2.1 系统开发环境 5
2.2 系统开发平台及相关技术 5
3 系统分析 7
3.1 系统可行性分析 7
3.1.1技术可行性 7
3.1.2经济可行性 7
3.1.3操作可行性 7
3.2 用户角色分析 7
3.3 系统功能需求 7
3.4 系统流程分析 8
3.4.1登录流程 8
3.4.2采血流程 9
3.4.3血液出库入库流程 9
4 系统设计 10
4.1 系统功能模块设计 10
4.1.1采血工作人员功能模块 11
4.1.2管理员功能模块 11
4.2 数据库设计 12
4.2.1 数据库概念模型设计 12
4.2.2 关系模式转换 15
4.2.3 数据库物理结构设计 15
5 系统实现 18
5.1工作人员功能模块 18
5.2管理员功能模块 21
6 系统测试 26
6.1 系统测试的目的 26
6.2 系统测试方法 26
6.3 功能测试 26
7 总结 28
参考文献 29
致 谢 30