基于Java的疫情期间大连高校防控管理系统的设计与实现-程序论文

此文章为本人亲自指导加编写,禁止任何人抄袭以及各类盈利性传播, 相关的代码+部署+论文+ppt+代码讲解+答辩指导文件都有可私要

----想让指导的可以私我

 摘要

现在疫情的发展很多地方都已经进入焦灼状态。尤其是高校的疫情情况,很受关注和重视。高校的师生数量比较多如果有疫情出现,期初不能有效防控遏制,那将会爆发聚集性疫情很难控制。今年东北吉林就发了高校聚集疫情的爆发,冲上热搜收到社会的关注。面临大学的疫情防控,不能只利用死板的防控措施和方式。要随时关注疫情的发展和动态进行调整,要科学精准化防控高校疫情避免聚集性的爆发疫情。高校应该不断完善校园的疫情应急措施,搭建互联网信息化防控管理系统。通过系统可以按照校园的年级班级信息,以及班级内包含的师生信息统一有效管理起来。让校园的疫情减少遗漏和错漏的情况。

本次拟设计的系统题目为疫情期间大连高校防控管理系统,此系统的设计主要采用MySQL进行存储,采用Tomcat进行部署,系统基于Web设计,采用SSM架构,通过Maven自动管理开发包。通过此系统的设计主要完成疫情期间大连高校防控管理系统包含学院管理、班级管理、人员信息管理、健康打卡管理、请假审核管理、行程记录管理、风险地管理、隔离学生信息管理、核酸检测通知管理的功能。系统主要使用的角色有管理员、教师、学生等,通过多角色的用户端设计,让高校的疫情管理系统更为全面。

关键词:高校防控管理  MySQL  Tomcat  SSM

ABSTRACT

At present, many places have entered into a state of anxiety with the development of the epidemic. In particular, the epidemic situation in colleges and universities has attracted great attention. If there is a large number of teachers and students in colleges and universities, and the epidemic situation cannot be effectively prevented and controlled at the beginning of the period, it will be difficult to control the epidemic situation. This year, Jilin Province in Northeast China has witnessed the outbreak of the epidemic situation in colleges and universities, and the hot search has received social attention. In the face of epidemic prevention and control in universities, we cannot only use rigid prevention and control measures and methods. We should always pay attention to the development and dynamics of the epidemic situation and adjust it. We should scientifically and accurately prevent and control the epidemic situation in colleges and universities to avoid a cluster outbreak. Colleges and universities should constantly improve the emergency measures for epidemic situation on campus and build an Internet information prevention and control management system. Through the system, it can be effectively managed according to the grade class information of the campus and the teacher and student information contained in the class. Let the epidemic situation on campus reduce omissions and mistakes.

The title of the system to be designed this time is Dalian University Prevention and Control Management System during the epidemic. The design of this system mainly uses MySQL for storage and Tomcat for deployment. The system is based on Web design, adopts SSM architecture, and uses Maven automatic management development package. The design of this system mainly completes the functions of Dalian University's prevention and control management system during the epidemic situation, including college management, class management, personnel information management, health punch management, leave audit management, journey recor

.

Key words:  College Prevention and Control Management MySQL Tomcat SSM

 

目  录

第一章 引言................................................. 1

1.1开发背景............................................. 1

1.2国内外现状........................................... 1

1.3研发意义............................................. 1

第二章 可行性研究及技术概述................................. 3

2.1可行性研究........................................... 3

2.1.1技术可行性...................................... 3

2.1.2操作可行性...................................... 3

2.1.3社会可行性...................................... 3

2.2主要开发技术......................................... 3

2.2.1 MVC模式........................................ 3

2.2.2 Spring架构..................................... 3

2.2.3 Tomcat简介..................................... 4

第三章  系统需求分析........................................ 5

3.1系统使用人群需求分析................................. 5

3.2系统使用需求分析..................................... 5

3.3系统功能需求分析..................................... 5

3.4系统开发要求:....................................... 6

第四章  系统总体设计........................................ 7

4.1系统功能模块的设计................................... 7

4.2系统用例设计......................................... 7

4.3数据库设计........................................... 8

第五章  系统详细设计....................................... 13

5.1核心模块流程设计.................................... 13

5.1.1人员登录模块设计............................... 13

5.1.2学生信息管理模块设计........................... 14

5.1.3学生打卡模块设计............................... 14

5.1.4学生行程上报模块设计........................... 15

5.1.5风险地模块设计................................. 16

5.1.6核酸公告管理模块设计........................... 17

5.1.7学生隔离流程图................................. 18

第六章 系统功能的设计与实现................................ 20

6.1系统登录的实现...................................... 20

6.2系统学院信息管理的实现.............................. 20

6.3系统校辅导员信息实现................................ 21

6.4系统风险地发布实现.................................. 21

6.5系统核酸公告发布实现................................ 21

6.6系统学生打卡实现.................................... 22

6.7系统学生请假申请实现................................ 22

6.8系统学生轨迹行程上报实现............................ 23

6.9系统学生隔离实现.................................... 23

第七章 系统测试与维护...................................... 25

7.1系统测试............................................ 25

7.2系统运行............................................ 25

7.3主要测试方法........................................ 25

7.4测试方案及测试用例.................................. 25

结论....................................................... 29

谢辞....................................................... 30

参考文献................................................... 31

第一章 引言

1.1开发背景

面临国内疫情的多点频发,对于高校的如何最大限度防控疫情发生。由于高校的师生和相关工作人员数量比较多。为了方便高校管理人员和疫情防控人员随时掌握疫情的动态和风险,我们要进行信息化的疫情管理。还有就是高校的特殊性,人群比较密集每天都要集中面授。潜在的聚集疫情的风险很大。还有就是高校的生源广泛,学生都是来自五湖四海。如果出现大量的人员流动的话,涉及到的疫情面太广泛不便于控制。所以加大保证高校的疫情防控管理是高校的关键重要工作。经过线上的防控系统管理,将校园内的疫情防控信息和流程都能有效统计和分析。随时掌握师生的人员流动情况,还有每日的体温健康监测数据可以随时上传和查看。如果出现疫情进行封控停课的情况,通过系统也可以进行每日的健康监测打卡,还可以公布疫情防控措施的公告等。

1.2国内外现状

大学高校是各类传染疾病的高危人群,而且高校的大学生还是缺乏相关知识。所以个地方的高校都在开展线上防控管理系统的建设。这样不仅可以有效管理各类数据信息,还能及时发布和相关知识学习。防疫知识的宣传和传播也是防控政策的重要一个方面。例如“佳发教育”智慧校园防疫管理系统,全方面建设校园防疫体系。可以实时进行信息填报,温度上报,出行申报等相关操作。通过系统信息化管理方式,全面监测统计全校园师生的各类信息状况。在大连高校防控管理系统设计研发的时候,参考他们的功能优点。让整个系统流程操作流畅而便捷。让高校防疫的信息化管理更加科学严谨,避免漏报、误报、延保等问题影响了疫情防控的工作。

国外的疫情也是各国个政策,各地方各方法。就拿英国来说目前在英国,校园内发现新冠阳性比例后,法律上不要进行隔离措施,但大学建议学生留在宿舍里并避免与他人接触,直到感觉恢复正常且不再发烧为止。所以他们在高校防疫管理系统建设上更加要求数据的实时性和精准性。我们国内要求每位师生进行疫苗接种,防疫知识普及、出行和健康信息上报。根据实际的高校防疫需求全面设计和研发大连高校防控管理系统的功能。助力高校做好新冠疫情的攻坚战。

1.3研发意义

国内外的新冠疫情一直持续,虽然现在国内疫情得到了一定的控制,但是新冠病毒还是不能够完全消灭,所以在疫情防控方面的管理十分重要。尤其大学校园中的在校生数量庞大,而且接触外界事物的机会也比较多,如果有人感染就极其容易造成校内的传播。为了学生们的健康以及社会的稳定和谐,各个高校也要进行一系列的学生信息统计防疫工作。但目前大部分高校都是采用管理人员或学生手工记录或者表格录入的方式进行统计,每次进行统计都会存在许多难题,如许多学生由于过程繁琐不配合信息的录入,可能存在信息的漏记错记,这都会造成信息的不准确和不完整。为了及时、准确、便利地掌握高校学生的健康及行程等情况,本次设计的疫情期间大连高校防控管理系统根据各高校内部管理的特点和实际情况,实现以管理高校学生信息功能为基础,突出健康情况管理,行程记录管理及核酸检测管理等功能。重点实现能够让高校学生进行每日体温上报,从而能够根据近期上报的体温数据监测高校学生健康状况,如果出现体温变化异常可以及时的发现并进行上报。这个系统极大程度的节约了负责人员的统计时间,提高了工作效率,同时能对高校学生的健康等情况进行管理。

第二章 可行性研究及技术概述

2.1可行性研究

2.1.1技术可行性

从项目的周期性和自身的软件基础来说目前采用的开发语言是Java,选择Java主要是因为其基于面向对象,这样对于底层的一些原理性在封装后也更易于上手。Java作为开源语言从一些开发架构以及一些插件对接来说更为方面,且从架构来说,可采用SSM架构,相对于之前的SSH,此架构更为轻便,且Mybatis作为底层的半自动化orm架构相对于SQL和代码的分离更为合适,因此从技术角度而言此类技术更具有优势。

2.1.2操作可行性

从软件的使用角度来说,此次的系统主要是在校内作为防疫进行健康监控使用的,此类系统主要分为三类角色,学生、教师、管理员,主要是针对于学生的体温以及学生的出入等进行记录,因此在操作中要符合实际的校内防疫的逻辑,要做到在操作时的流畅度以及数据的存储和的可视化,直观的体现的学生的实时数据信息,因此操作可行。。

2.1.3社会可行性

现在疫情经常的反复,因此高校内的防疫的学生管理力度也要加大,所以加大保证高校的疫情防控管理是高校的关键重要工作。经过线上的防控系统管理,将校园内的疫情防控信息和流程都能有效统计和分析。随时掌握师生的人员流动情况,还有每日的体温健康监测数据可以随时上传和查看。

2.2主要开发技术

2.2.1 MVC模式

很多人定义MVC说是一种架构,其实从严格的意义来说MVC是一种架构的设计模式,MVC是由三个部分组成的,Model、View、Controller,根据首字母提取最后组合定义为MVC,他们之间通过一些调用或者是数据的传递起着相互的作用,在Model层中主要是封装跟项目的底层数据处理的一些逻辑代码,Model层通常就是跟底层的数据库直接打交道,所以也包含平时所说的dao层和service层,它是可以直接访问数据库的,而在视图层则主要是显示,包含数据的显示以及跟人员的输入输出的交互,在controller层气的是中间件的作用,可对底层进行调用,但同时也可处理界面层的一些响应。

2.2.2 Spring架构

Spring是java语言编码中经常采用的一种容器架构,spring架构出现的作用主要为了解决在企业级的项目应用的开发中底层的业务逻辑代码跟其他代码层的一些耦合问题,spring中包含了很多的部分,其中包括spring-mvc和spring-core等,在项目的使用中spring可作为一个大的工厂,可将项目中所需要创建的对象以及各个对象的依赖进行维护,通过自动化注入的方式进行生成,在spring中特性其一就是对AOP编程的支持,通过spring的切面编程可对一些程序进行批量拦截处理包含一些运行的监控和日志处理等,spring的出现慢慢才延伸出了项目的事务处理,保证了数据底层的一致性。Spring一个很大的优势在于可对各方面的架构进行容纳,且提供对Junit4的测试支持。

2.2.3 Tomcat简介

Tomcat是一个免费的java的部署服务器,它是作为开源的最原始稳定的web应用服务器。也是所属与Apache项目的一份子。在Tomcat中主要的核心部件有三种,1是web容器,主要是对服务器端的一些运行以及存储等进行处理2是Servlet容器,主要是对Servlet的代码进行处理,对应的名称为catalina,因此运行所产生的日志文件为catalinalog,3为jsp容器,jsp其实是java的一种因此也是Servlet的代码,可编译为class文件,通常在请求中主要是对jsp或者是Servlet编译后然后一些响应调用后台的服务器web的接口处理。Tomcat的安装也非常的简单,作为单独的运行软件直接解压即可。

第三章  系统需求分析

3.1系统使用人群需求分析

本系统主要是针对于我校的实际的防疫管理进行开发的,主要是针对于校内的人群以及人员离校的流动情况进行记录分析。

在学生端包含一些对高风险地区的查询以及一些健康打卡和外出申请等信息。

在教师端可对自己的所管辖的学生进行学生的信息查看以及对学生的日常打卡和隔离信息等进行记录。

在管理员端可对所有的人员的操作信息查询

3.2系统使用需求分析

在疫情期间发生了很多的高校内部的疫情情况,很多都是由于学生外出或者是一些快递以及一些坐车流动等造成的,因此对应的对学生的行程进行管理是非常的重要的。

3.3系统功能需求分析

具体功能如下:

个人信息管理模块:该模块主要包括个人账号、密码、姓名等基本信息。并且每个登录系统的用户都可以在输入原始密码后对个人密码进行修改。

学院信息管理模块:该模块主要包括添加、删除、修改各学院基本信息,主要有各学院名称、年级、专业、班级数及辅导员等信息,并且可以根据相关字段进行学院信息查询。从而便于学校实施分院管理。

    班级信息管理模块:该模块主要包括添加、删除、修改各班级基本信息,主要有各班级名称、专业、人数及辅导员等信息,并且可以根据相关字段进行学院信息查询。从而便于辅导员清晰掌握各班级情况。

    人员信息管理模块:该模块用来管理辅导员和学生基本信息。主要包括添加、删除、修改各学生基本信息,主要有学号(工号)、姓名、学院名等信息,并且可以根据相关字段进行学院信息查询。从而便于学校有效地管理校园人员。

    健康打卡管理模块:该模块主要包括显示校园人员必需信息、反映体温情况,同时要求上传健康码等功能。能够根据学号或工号定位查询到具体人员,以此及时了解掌握各人员的健康情况,确保各人员的健康安全问题,实现良好的疫情防控管理。

    请假审核管理模块:该模块主要包括显示校园人员必需信息、请假原因、日期、是否离校及审核状态等信息。同时要求经过辅导员一级审批、管理员二级审批后,学生请假才算正式批准。

    行程记录管理模块:该模块主要包括显示校园人员必需信息、反映行程轨迹内容及日期情况,同时要求上传行程码健康码等功能。能够根据学号或工号定位查询到具体人员,以此及时了解掌握各人员的健康情况,确保各人员的健康安全问题,实现良好的疫情防控管理。

    风险地区管理模块:该模块主要包括管理员和辅导员可以根据国家新闻情况发布风险地区信息,方便学生及时、快速了解自己是否曾经过或正处于风险地区。学生可以根据实际情况进行上报,是否经过及经过轨迹,并且说明情况及原因。

    隔离人员管理模块:该模块主要包括显示隔离人员必需信息、隔离时间以及隔离原因等功能。并且重点关注隔离人员的健康情况,要求有异常及时进行上报。以确保各人员的健康安全问题,实现良好的疫情防控管理。

    核酸检测通知管理模块:管理员和人员可以分别以学院级别和班级级别发布做核酸通知。包括学院名称,班级名称,人数等信息。通知学生核酸检测时间和地点。学生端可以看到已发布的通知,完成核酸检测。

3.4系统开发要求:

1技术性能要求

开发语言:JAVA

开发工具:IntelliJ IDEA2020

数据库:MySQL8

使用框架:SSM

应用服务:Tomcat9

开发环境:JDK1.9.2

2设计参数

(1)系统请求响应时间:≤2000ms;

(2)并发访问量:1000人;

(3)最大负载:100000以上。

第四章  系统总体设计

4.1系统功能模块的设计

疫情期间大连高校防控管理系统包含学院管理、班级管理、人员信息管理、健康打卡管理、请假审核管理、行程记录管理、风险地管理、隔离学生信息管理、核酸检测通知管理的功能。如图4-1所示。

图4-1  功能模块图

4.2系统用例设计

在对疫情期间大连高校防控管理系统的用户模块分析时,要对三类角色所关联的模块进行设计,在管理员端主要是对教师信息、学院以及班级信息、学生的一些请假、外出信息、学生隔离信息进行管理,在教师端对自己所管的学生信息、隔离学生信息、学生请假情况等审核,学生端主要是进行数据录入,绘制出如图4-2所示的系统用例图。

图4-2  大连市长途汽车售票管理系统用例图

4.3数据库设计

1为高校的管理员

表1 高校管理员信息表

属性字段

属性值

属性长度

是否主键

Schmangeid

自动编号

int(7)

主键

Schmangeuser

账号

varchar(20)

Schmangepwd

密码

varchar(40)

Schmangename

姓名

varchar(10)

2为班级信息管理 包括:*学院,年级,专业,班级数,总人数,*辅导员,联系电话

表2 高校班级信息表

属性字段

属性值

属性长度

是否主键

gxclassid

自动编号

int(7)

主键

Gxclassxyid

学院信息

int(7)

外键

gxclassniaji

年级

varchar(40)

Gxclasszhuaye

所属专业

varchar(10)

Gxclassnum

班级数

varchar(10)

Gxclassrenshu

班级人数

int(7)

Gxclassfudao

辅导员信息

int(7)

外键

Gxclasstel

联系电话

varchar(20)

3学生管理 包括:*学号,*姓名,*学院名,年级,专业,班级,寝室,联系电话

表3 高校学生信息表

属性字段

属性值

属性长度

是否主键

gxstuid

学生编号

int(7)

主键

Gxstuxuehao

学生学号

varchar(10)

Gxstuname

学生姓名

varchar(40)

Gxstuxueyaunid

所属学院

int(7)

外键

Gxstuclassid

班级编号

int(7)

外键

Zhuanye

学生专业

varchar(10)

Gxstunianji

所在年级

varchar(10)

Gxstuqinshi

寝室号

varchar(10)

Gxclasstel

联系电话

varchar(20)

4健康打卡管理

 包括:*学号(工号),*姓名,院系,体温,健康情况,上传健康码,备注,提交时间

表4 高校学生健康打卡信息表

属性字段

属性值

属性长度

是否主键

dakaid

健康打卡编号

int(7)

主键

gxstuid

学生学号

int(7)

外键

Tiwen

学生体温

Double

Jainkancontent

健康情况

varchar(50)

Jiankangma

上传健康码

varchar(50)

Beizhu

打卡备注

varchar(30)

Tijiaoshjian

提交时间

Date

5辅导员管理 包括:*工号,*姓名,*学院名,寝室,联系电话

表5 高校辅导员信息表

属性字段

属性值

属性长度

是否主键

fudaoyuanid

健康打卡编号

int(7)

主键

Fudaoyuannum

工号

varchar(10)

Fudaoyuanname

姓名

varchar(10)

Fudaoyuaneyuan

学院名

varchar(50)

Fudaoyuaninshi

寝室

varchar(50)

Fudaoyuantel

联系电话

varchar(30)

学生请假,请假学号,*姓名,请假理由,是否离校,开始时间,结束时间,提交时间,一级审核状态,二级审核状态

表6 高校学生请假信息表

属性字段

属性值

属性长度

是否主键

qingjiaid

学生请假编号

int(7)

主键

Gxstuid

学生编号

int(7)

外键

qingjiaLiyou

理由

varchar (50)

Sjifoulixiao

是否离校

varchar(50)

Kaishishj

开始时间

Date

Jeisushij

结束时间

Date

Shenhestuaue

审核状态

int(7)

风险地区管理:

表7风险地信息表

属性字段

属性值

属性长度

是否主键

fengxiandiid

风险地编号

int(7)

主键

Femxname

风险地

varchar(10)

Fenxiancity

风险城市

varchar (50)

Fengxiadengji

风险等级

varchar(50)

行程管理

表8 学生行程记录信息表

属性字段

属性值

属性长度

是否主键

xingchengid

学生行程编号

int(7)

主键

Gxstuid

学号

varchar(10)

外键

Guiji

途径轨迹

varchar (50)

Fengxiandengji

风险等级

varchar(50)

Jiankangma

上传健康码

varchar(50)

Tujingmiaoshu

途径描述

varchar(50)

Fabushijian

发布时间

Date

隔离人员管理

 包括:*学号(工号),姓名,院系,隔离原因,隔离地点,开始时间,解除时间,添加时间。

表9 学生隔离信息表

属性字段

属性值

属性长度

是否主键

geliid

学生隔离编号

int(7)

主键

Gxstuid

学号

varchar(10)

外键

Geliyuanyin

隔离原因

varchar (50)

Fenglididian

隔离地点

varchar(50)

Kaishishijian

开始时间

varchar(50)

Jiechushijian

解除时间

Date

核酸检测通知

  包括:以班级级别通知各个班级学生,做核酸通知,包括班级名称,班级总人数,检测时间,检测地点

                     表10 核酸信息表

属性字段

属性值

属性长度

是否主键

hesuanid

核酸编号

int(7)

主键

Hesuancontent

发布内容

varchar(10)

Riqi

发布日期

Date

Didian

核酸检测地点

varchar(50)

rensu

检测人数

int(7)

Jianceshijian

检测时间

Date

11学院管理

 包括:*学院名,年级,专业,班级数,总人数,*辅导员,联系电话。

  表11 高校学院信息表

属性字段

属性值

属性长度

是否主键

xueyuanid

学院编号

int(7)

主键

fudaoyuan

辅导员

varchar(10)

Xueyuanname

学院名称

varchar(20)

Zongrenshu

总人数

int(7)

Tel

联系电话

varchar(50)

Banji

班级数

int(7)

第五章  系统详细设计

5.1核心模块流程设计

本节是对本系统的核心的模块进行流程设计,通过对流程进行描述来对一些核心业务的数据逻辑进行展示

5.1.1人员登录模块设计

在系统中分为学生、辅导员、管理员,主要是通过输入各自的账号、后台对账号进行判断来完成最后的登录验证操作。如图5.1所示。

       

图5-1系统人员登录流程图

5.1.2学生信息管理模块设计

在辅导员端可查询学生的基本信息,在界面中可点击新增进行学生信息录入,在输入学生的学号后要进行验证,判断学生的学号是否被占用,然后是否填写的新增信息完整,如图5-2所示。

      

图5-2学生新增模块流程图

5.1.3学生打卡模块设计

在平台端学生可进入到打卡界面后,输入自己的健康码以及个人的体温信息进行保存,要对是否图,且上报的体温是否正确进行区间验证。如图5-3所示。

图5-3学生打卡流程图

5.1.4学生行程上报模块设计

在学生端可对自己的行程进行上报填写,可输入自己的日常体温信息、以及健康信息、上传自己的行程码等信息进行上报,若图片未填写则直接上报提醒异常。如图5-4所示。

图5-4行程上报模块流程图

5.1.5风险地模块设计

在进入风险地的列表界面后,若为管理员则可在查询的基础上进行新增发布,可输入风险地信息以及风险的等级等录入,若为普通人可只可查看。如图5-5所示。

图5-5查看风险地流程图

5.1.6核酸公告管理模块设计

在进入核酸公告的列表界面后,若为管理员则可在查询的基础上进行新增发布核酸公告,可输核酸公告信息以及发布日期,若为普通人可只可查看。如图5-6所示。

图5-6核酸公告管理模块流程图

5.1.7学生隔离流程图

教师端对学生的隔离信息进行新增,可输入学号,首先判断学号是否可查询到对应的学生信息,然后输入学生的隔离信息保存,如图5-7所示。

图5-7用户订购车票整体流程图

第六章 系统功能的设计与实现

6.1系统登录的实现

在该系统中主要为辅导员、学生、管理员,主要包括个人的一些个人账号、密码、姓名等基本信息。并且每个登录系统的用户都可以在输入原始密码后对个人密码进行修改。在登录时要对不同账号以及对应匹配的角色等进行验证登录,如图6-1所示

图6-1系统登录面

6.2系统学院信息管理的实现

     在学院新增界面,主要是对学院的一些名称、所属的辅导员、下属的班级数、总数等进行新增,在新增时确保填写的学院的信息完整,然后保存到数据库学院表,如图6-2所示

图6-2学院信息界面

6.3系统校辅导员信息实现

  在学院的校辅导员新增界面,主要是对辅导员的名称、辅导员的工号、辅导员寝室号等信息进行新增,在新增时确保填写的辅导员的信息完整,然后保存到数据库辅导员信息表,如图6-3所示

图6-3辅导员信息界面

6.4系统风险地发布实现

  在管理员调研可对一些风险地信息进行发布,包括风险地的名称区域、所属城市以及风险的等级等进行录入,如图6-4所示

图6-4风险地发布信息界面

6.5系统核酸公告发布实现

   在管理员调研可对一些校园内的核酸信息进行发布,包括核酸的人群以及核酸的具体安排地址和核酸的发布日期等进行录入,如图6-5所示

图6-5核酸发布信息界面

6.6系统学生打卡实现

在学生打卡界面,可对学生的打卡的当天的体温信息以及身体情况如实上报,且可对打卡的健康码信息进行上传,上传时要保证图片格式正确,然后提交到学生打卡信息表中,管理员和辅导员都可进行查询。

图6-6学生打卡信息界面

6.7系统学生请假申请实现

     在学生请假界面可输入学生的一些请假时的填写的具体事项,以及请假的开始时间和结束时间,以及是否离校等情况,在提交后对应的辅导员端可对信息进行审核和查询以及导出,如图6-7所示

图6-7学生请假申请信息界面

6.8系统学生轨迹行程上报实现

在学生行程轨迹上报界面,可对学生的行程轨迹上报情况如实上报,包括轨迹的详情信息以及目的地或者是途经点的风险等级,且可对自己的行程码信息进行上传,上传时要保证图片格式正确,然后提交到学生行程记录信息表中,管理员和辅导员都可进行查询。

图6-8学生轨迹行程上报信息界面

6.9系统学生隔离实现

教师端对学生的隔离信息进行新增,可输入学号,首先判断学号是否可查询到对应的学生信息,然后输入学生的隔离信息保存,可输入隔离的开始日期和结束日期,可对隔离人员进行学号的查询以及导出数据,如图6-9所示

图6-9学生隔离上报信息界面

第七章 系统测试与维护

7.1系统测试

在系统开发完成后的最为重要的一步就是对整体进行功能性和性能测试,通过测试可验证系统的前期的预期设想以及一些后期存在的问题,对于系统整体都需要进行流程化的测试,对系统的数据录入以及一些审核的更新和数据的输出都要保证不丢失且不做更改,在测试中通常对系统的功能性测试采用黑盒进行验证,保证系统的流程可正常的运转,且保证数据可正常的录入和输出,对界面的输入要进行验证,且对于用户的角色要有罪为基本的拦截划分,针对于系统的逻辑性要通过白盒测试的方法进行验证,且可通过junit进行单元模块测试,确保在流转的过程中的数据的正确性。

7.2系统运行

在本系统的部署运行的环境主要可部署在Windows或者是linux的环境下,因为Java的代码最后生成的是war包,而部署服务器是Tomcat,因此将Tomcat安装在系统后可在webapps下对war包进行存放然后start即可。

7.3主要测试方法

在测试方法的选择中,通常采用黑盒和白盒,主要是针对于高校疫情管理的三个用户端进行验证,通过junit对每个单元进行切割测试,通过对数据的各自传递,以及对数据的查询、导出等进行验证。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值