项目简介
本项目是基于JavaEE的学校核酸检测系统,采用B/S架构,使用MariaDB作为数据库。其目的是协助学校管理核酸检测数据,保障疫情防控工作的有序开展。系统支持用户密码的加密存储,同时限制用户通过地址栏直接访问页面,增强了系统的安全性。
项目的主要特性和功能
管理员功能
- 管理学院账号信息,可创建和维护学院账号。
- 查看今日填报数据进度,展示各学院完成百分比。
- 支持按时间段、打卡次数、核酸检测次数进行多条件组合查询统计历史记录。
学院联系员功能
- 管理本学院的用户信息,维护教师名单。
- 管理教师账号,能进行密码设置。
- 上报今日打卡数据,标记未正常打卡人员并注明异常原因。
- 支持按时间段、打卡次数、核酸检测次数进行多条件组合查询统计。
教师个人功能
- 填报个人打卡信息,包含核酸完成情况。
- 显示最近5天的打卡信息。
- 展示个人打卡日历。
- 修改个人登录密码。
安装使用步骤
环境准备
- 安装Java开发环境(JDK 8或更高版本)。
- 安装MariaDB数据库,并启动数据库服务。
- 配置数据库连接信息,如用户名、密码和数据库名称。
导入项目
将项目源码下载到本地,导入到IDE(如IntelliJ IDEA或Eclipse)。
配置数据库
- 根据项目中的
Constant.java
文件,配置数据库连接信息。 - 运行SQL脚本,创建项目所需的数据库表结构。
编译和运行
- 使用IDE编译项目,确保所有依赖项配置正确。
- 运行项目,启动服务器。
访问系统
- 打开浏览器,访问系统的URL(如
http://localhost:8080/The_Last_Project_war_exploded
)。 - 根据用户角色(管理员、学院联系员、教师)登录系统,开始使用相关功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】