河北经贸大学经济管理学院本科毕业
I
本科毕业论文(设计)
基于 SpringBoot+Layui 校园疫
情防控系统的实现
学生姓名:
学 号:
学 院:
专 业:
计算机科学与技术
指导教师:
起止日期:
2022.10-2023.04
2023 年 月 日
II
学位论文原创性声明
本人所提交的学位论文 ,是在导师的指导下,独
立进行研究工作所取得的原创性成果。除文中已经注明引用的内容外,本论文不包含
任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出重要贡献的个
人和集体,均已在文中标明。
本声明的法律后果由本人承担。
论文作者(签名): 指导教师确认(签名):
年 月 日 年 月 日
学位论文版权使用授权书
本学位论文作者完全了解河北经贸大学经济管理学院有权保留并向国家有关部
门或机构送交学位论文的复印件和磁盘,允许论文被查阅和借阅。本人授权河北经
贸大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、
缩印或其它复制手段保存、汇编学位论文。
保密的学位论文在 年解密后适用本授权书。
论文作者(签名): 指导教师(签名):
年 月 日 年 月 日
摘 要
III
二零一九年十二月十九日发生在武汉市的第一例新型冠状病毒的时候,由于大家都
是听从了当地政府的号召,不管是在县还是乡、行政村,都进行了居家隔离教育,也引
起了我的重视,构建了一种学校疾病预防制度,学校疾病预防制度需要大家共同参与,
团结一致地对在校的中小学生进行有关新型冠状病毒的防控常识的科学普及和宣传教
育,同时整个学校也要通过学校广播、在学校发传单、老师们在学校宣传科普和预防常
识的活动,以及利用微信群、短信的手段,从中小学生自我保护意识、家庭的预防意识、
中小学生在外出及公共场所的预防意识、有关新型冠状病毒的医学知识、诊治操作常识
等这五个方面,有针对性的向在校中小学生宣传防控传播,而其最好的途径便是通过与
学校的网络共享,以便于对病毒进行有效管理,这样学校就能够彻底做到病毒预防工作
及人人参与,以便于全面认识病毒的可怕。
公司还研发了一个专门针对学校病毒预防的系统,以迎接新病毒的出现,该系统使
用了 Java 技术,所有的操作功能均选择与浏览器直接交互的方式,并选择了 MySQL 数
据库,以 SpringBoot 为系统的后台结构,开发工具则选择 Idea。该项目基本完成了一
个疫情防控系统应该具备的功能模块。管理员功能模块:主页、学生个人信息状态管理、
核酸检测管理中心、学生体温状态管理中心、学校管理系统、学生状态管理中心、休学
登记管理中心、学生出入国记录管理中心、学校病毒知识管理管理、系统管理。学生管
理;主页,个人管理中心,学员状态管理、休假信息管理、进出记录等管理;前台主页,
进出记录,疫情信息,论坛信息,疫情通知,个人管理中心,后台管理,服务等功能。
为了提高程序逻辑和代码,对系统进行了测试。同时,实现系统的所有模块操作完
整,实现校园传染病预防系统与护工教育、学校教育、政府机构共赢,系统操作效果优
秀。
关键词
java;SpringBoot;校园疫情防控
IV
ABSTRACT
On December 19, 2019, the first case of novel coronavirus occurred in Wuhan, China.
Everyone is listening to the call of the government. No matter in cities, towns and villages,
they are all isolated at home, which attracted my attention. A campus epidemic prevention
and control system has been designed. The epidemic prevention and control requires everyone
to work together and work together to popularize, publicize and educate school students about
the prevention and control of novel coronavirus pneumonia, The society can also popularize
epidemic prevention knowledge to school students through school radio, classroom leaflets,
teachers' knowledge of science popularization and epidemic prevention, WeChat groups, SMS
and other forms, from five aspects: personal protection knowledge, home protection
knowledge, protection knowledge of going out to public places, medical knowledge of novel
coronavirus pneumonia, and medical procedures. The best way to spread epidemic prevention
knowledge is to establish a school platform information, And manage it so that everyone can
fully participate in epidemic prevention and control and fully understand the horror of the
virus.
I have developed a system for campus epidemic prevention and control to respond to the
arrival of new viruses. This system uses Java technology, and all business modules adopt a
browser interaction mode. MySQL database is selected, Springboot is used as the background
framework of the system, and Idea is selected as the development tool. Basically achieving
the main functional modules that students' campus epidemic prevention and control system
should have. Administrator: homepage, personal center, nucleic acid detection management,
temperature status management, student management, student status management, vacation
application management, access registration management, epidemic knowledge management,
and system management. Student permissions; Home page, personal center, student status
management,leave application management,access registration management; Front desk
homepage, access registration, epidemic knowledge, forum information, epidemic
announcement, personal center, background management, customer service, and other
operations.
In order to improve the program logic and code, the system was tested. At the same time,
ensure that all functions within the system are in place, and achieve a win-win situation
between the campus epidemic prevention and control system, nursing worker management,
student management, and government agencies. The system has a good operating experience.
Key words
java;SpringBoot;campus epidemic prevention and control system
V
目 录
1 引言..............................................................................................................................................................................................3
1.1 课题研究意义及背景...............................................................3
1.2 国内外研究现状及研究内容.........................................................3
1.3 开发工具及技术...................................................................4
1.3.1 Java 简介...............................................................................................................................................4
1.3.2 Tomcat 介绍 ..........................................................................................................................................5
1.3.3 MySql 数据库特点介绍.......................................................................................................................5
2 校园疫情防控系统开发介绍................................................................................................................................................5
2.1 校园疫情防控系统分析.............................................................5
2.2 校园疫情防控系统后台开发语言 SpringBoot 的设计目标 ................................6
3 校园疫情防控系统总体结构设计以及开发需求设计 ..................................................................................................7
3.1 系统总体结构设计 .................................................................7
3.2 系统需求分析.....................................................................7
3.3 项目设计要求和原则 ...............................................................7
4 数据库总体设计.......................................................................................................................................................................9
4.1 数据库设计...........................................................................................................................................................9
4.2 系统数据库的详细设计 ...................................................................................................................................11
5 系统实现 ..................................................................................................................................................................................13
5.1 管理员功能模块..................................................................14
5.2 学生前后台功能模块..............................................................17
6 测试............................................................................................................................................................................................23
6.1 测试目的........................................................................23
6.2 测试方法........................................................................23
6.3 测试结果........................................................................23
7 总结............................................................................................................................................................................................24
参考文献 ......................................................................................................................................................................................25
致谢................................................................................................................................................................................................27