核酸检测系统的设计与实现
摘 要
随着电脑的普及,现在的管理也提升了一个档次,逐渐实现了无纸化办公,即从原来的人工记录管理模式转变成为电脑一体化管理模式。而核酸检测记录依然处于人工处理阶段,属于纯手工管理,效率低,易出错,手续繁琐,而且耗费大量的人力,物力,财力。该系统针对上述问题,开发此核酸检测系统,以代替人工管理的不足。该系统的开发,能有效解决核酸检测记录的不科学,多次重复的问题,由过去人工方式转变成为计算机方式。该系统能够极大地提高效率,这也是核酸检测的科学化,正规化管理的重要条件。
本文研究了一个核酸检测系统,该系统基于B/S架构模式,使用SpringBoot框架开发设计而成。系统主要以Java语言作为开发基础,使用了Freemarker+SpringBoot等技术,采用Idea作为开发工具,以MySql作为数据库工具。本系统只有后台管理模块,后台管理模块实现用户管理、人员管理、地址管理、核酸检测记录等功能。本系统功能比较完善,界面友好,操作简单,方便核酸检测的统计工作。
利用现代信息技术手段实现的核酸检测的记录,更重要的是,管理员可以快捷的录入每一核酸检测的人员。
关键词:核酸;核酸检测系统;SpringBoot;Freemarker;MySql
DESIGN AND IMPLEMENTATION OF NUCLEEIC ACID DETECTION SYSTEM
ABSTRACT
With the popularity of computers, the management has been upgraded to a higher level, and paperless office has been gradually realized, that is, from the original manual record management mode to the computer integrated management mode. However, nucleic acid detection records are still in the stage of manual processing, which is purely manual management, low efficiency, error prone, cumbersome procedures, and consumes a lot of human, material and financial resources. To solve the above problems, the nucleic acid detection system is developed to replace the shortage of manual management. The development of the system can effectively solve the unscientific and repeated problems of nucleic acid detection record, and change from manual mode to computer mode. The system can greatly improve the efficiency, which is also an important condition for the scientific and standardized management of nucleic acid detection.
This paper studies a nucleic acid detection system, which is based on the B / S architecture pattern and designed with springboot framework. The system mainly takes Java language as the development basis, uses FreeMarker + springboot and other technologies, uses idea as the development tool, and MySQL as the database tool. This system only has the backstage management module, backstage management module realizes user management, personnel management, address management, nucleic acid detection record and other functions. This system has perfect function, friendly interface, simple operation, and is convenient for the statistical work of nucleic acid detection.
The use of modern information technology means to achieve nucleic acid testing records, more importantly, the administrator can quickly enter each nucleic acid testing personnel.
Keywords:nucleic acid;Nucleic acid detection system; SpringBoot; Freemarker; MySql
目 录
摘 要 II
ABSTRACT III
目 录 IV
第一章 绪论 1
1.1 课题背景 1
1.2 课题目的和意义 1
第二章 相关技术介绍 2
2.1 Javascript 2
2.2 Ajax 2
2.3 MySQL 2
2.4 SpringBoot框架 2
2.5 Freemarker模板引擎 3
2.6 B/S模式 3
2.7 系统开发平台及运行环境 4
2.7.1 系统开发平台 4
2.7.2 运行环境 5
第三章 系统需求分析 7
3.1 功能需求分析 7
3.2 非功能需求分析 9
3.3 可行性分析 10
3.3.1 经济可行性 10
3.3.2 技术可行性 10
3.3.3 操作可行性 11
第四章 系统设计 12
4.1 系统架构 12
4.2 系统功能模块设计 13
4.3 系统工作流程设计 15
4.4 数据库设计 15
4.4.1 数据库概念设计 15
4.4.2 数据库逻辑设计 21
第五章 核酸检测系统实现 25
5.1 关键代码 25
5.2 普通管理员模块 30
5.2.1 首页 30
5.2.2人员管理 30
5.2.3 核酸检测记录 31
5.3 超级管理员模块 32
5.3.1 管理员登录 32
5.3.2后台用户管理 32
5.3.3 核算检测统计 33
5.3.4 地址管理 33
5.3.5 系统设置 34
5.4 游客模块 34
5.4.1 游客信息 34
第六章 系统测试 37
6.1 测试的目的与目标 37
6.2 测试方法 37
6.3 测试用例 38
6.4 测试结论 39
结论与展望 40
致谢 41