<p align="center">
<img src="https://img.shields.io/static/v1?label=%E5%BC%80%E5%8F%91%E6%97%B6%E9%97%B4&message=22/06/02-22/09/15&color=007bff"/>
<img src="https://img.shields.io/static/v1?label=Spring&message=5.3.1&color=dc3545"/>
<img src="https://img.shields.io/static/v1?label=MyBatis&message=3.5.7&color=ffc107"/>
<img src="https://img.shields.io/static/v1?label=Bootstrap&message=3.4.1&color=17a2b8"/>
<a href="https://github.com/springbear2020/images-gather" target="_blank">
<img src="https://img.shields.io/static/v1?label=%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE&message=images-gather&color=18a745"/>
</a>
</p>
# 一、快速开始
1. 克隆仓库:使用 Git 克隆仓库或直接下载仓库压缩包到您的计算机来获取源代码。
2. 打开工程:使用 IntelliJ IDEA 开发工具打开克隆的仓库或解压的工程文件,而后使用 Maven 项目构建工具更新工程模块依赖。
3. 创建数据库并导入数据:登录 MySQL 控制台,创建一个名为 images_gather 的数据库,并将 document/sql/images_gather.sql 脚本中的建表语句和数据导入到 images_gather 数据库中。
4. 修改配置:
- 修改 src/main/webapp/static/js/gather-common.js 中的 contextPath 变量值,此为后端接口请求路径。
- 修改 src/main/resources/jdbc.properties 文件中的数据库连接信息,设置你自己的数据库用户名和密码。
- 修改 src/main/resources/email.properties 中的邮箱服务器信息,设置你自己的邮箱账号和服务器。
- 修改 src/main/resources/qiniu.properties 中的七牛云配置信息,设置你自己的七牛云令牌信息。
- 修改 src/main/resources/baidu.properties 中的百度地图配置信息,设置你自己的百度地图 IP 解析 URL。
5. 部署访问:在 IntelliJ IDEA 中部署 Tomcat 并启动即可访问两码一查首页,需要注意工程上下文路径需与配置的后端接口请求路径相同。
6. 登录系统:
- 学生:用户名和密码均为 10086。
- 班长:用户名和密码均为 10087。
- 班主任:用户名和密码均为 10088。
- 年级主任:用户名和密码均为 10089。
- 超级管理员:用户名和密码均为 admin。
# 二、背景调查
2019 年底开始流行的新型冠状病毒(2019-nCoV)疫情给全世界人民带来了无法考量的灾难。新冠疫情泛滥两年多来,已夺走数百万条声明,世界经济几乎陷入停顿,习以为常的生活无法复原,损失极其惨重,全世界都在期盼疫情尽快结束,期待后疫情时代早日到来。
在全国人民众志成城地抗疫下,如今国内疫情形势得到了有效的控制。疫情初期由杭州市于 2020 年 2 月 11 日率先在全国推出的基于绿色、黄色和红色的健康码以个人健康数据为基础,由居民自主通过健康登记系统网上申报,结合新冠肺炎疫情相关数据进行比对核验,生成的个人专属二维码。该二维码作为个人在当地出入通行的一个电子凭证,实现一次申报,全市通用。
健康码的应用涵盖了社区管理、企业复工、交通出行、学校开学、买药登记、超市商场等使用场景,可以协助社区、企业、学校等做好防疫管理及疫情控制等重点工作。在疫情防控和复产复工中,健康码可以实现高效率的人员流动管理,在办公楼、商场、地铁、火车站等人流密集的地点提高过检效率,避免过多的人员接触和聚集。
2020 年 12 月 10 日,国家卫健委、国家医保局、国家中医药管理局联合发布《关于深入推进“互联网+医疗健康”“五个一”服务行动的通知》,明确要求各地落实 “健康码” 全国互认、一码通行。
2021 年 3 月 23 日,国家卫生健康委员会在发布会上介绍,全国基本实现了健康码的 “一码通行”。3 月 30 日,国家政务服务平台 “防疫健康码” 已整合 “通信大数据行程卡” 相关信息,可在健康码中显示用户是否去过中高风险地区等行程信息,助力健康码 “一码通行”。后续由国家政务服务平台推出的同行密接人员自查与健康码、行程码同属一类防疫工具,旨在为大众提供更加便捷的防疫信息查询和个人健康管理。
# 三、需求分析
如今,各高校内核酸采集检测已为常态化,使用核酸结果验证区域内是否存在患者的同时亦可以通过验证学生健康码、行程码、密接自查(后续简称为两码一查)数据信息的方式监测管理学生的健康状态。
经走访调查,湖北省武汉市某高校要求学生每日上传个人两码一查图片信息以配合防疫,该方式实际实施的过程中相当耗费学生精力。两码一查图片收集信息管理大致过程概述如下:首先由学生个人从健康码、行程码、密接查查询入口查询个人当天的健康信息并截图保存,而后按照统一格式要求对图片进行命名并打包发送给相关负责人。接下来由班长负责校验当天该班所有学生两码一查健康信息,需解压每一位同学的压缩包并依次点击查看两码一查图片信息,过程繁重琐碎易出错,班长还需要劳苦地核对有哪些同学尚未提交今日两码一查,需要对尚未上传同学进行督促并私聊该同学尽快上传两码一查图片信息,并且图片数据的保留保存问题也较为困难。
针对图片收集、文件命名、文件解压、信息查看管理等繁杂过程,我们的两码一查图片收集信息管理系统应运而生,旨在提高学生每日上传图片和信息管理的效率,愿景是减轻每一位同学的负担。主要功能包括由学生自主上传两码一查图片信息、自动规范化命名、后台自动校验健康信息是否存在异常、系统通过邮箱或短信方式自动提醒当天未完成同学、管理员查看班级上传信息、管理员对已上传同学的数据进行复核以及历史记录(上传和登录)查看等功能。该系统作为校园防疫健康信息管理的一站式解决方案,包括学院管理、班级管理、教师管理、学生管理、健康信息查询与统计等功能。
# 四、系统设计
## 4.1 数据库设计
### 4.1.1 实体及属性
1. 用户:用户 ID,用户名,密码,电话,邮箱,用户类型,用户状态,姓名,性别,学校 ID,年级 ID,班级 ID,登录时间,创建时间
2. 学校:学校 ID,校名
3. 年级:年级 ID,年级名称
4. 班级:班级ID,班级名称
5. 上传记录:上传记录 ID,上传记录状态,上传时间,健康码本地 url,行程码本地 url,密接查本地 url,健康码云 url,行程码云 url,密接查云 url,用户 ID,创建时间
6. 登录记录:登录记录 ID,IP,登录地点,登录时间,用户 ID
7. 邮件记录:邮件记录 ID,邮箱,验证码,发送时间,用户ID
### 4.1.2 实体间关系
1. 用户与学校:一个用户对应一个学校,一个学校下包含多个用户,故用户与学校间是多对一关系。
1. 用户与年级:一个用户对应一个年级,一个年级下包含多个用户,故用户与年级间是多对一关系。
1. 用户与班级:一个用户对应一个班级,一个班级下包含多个用户,故用户与班级间是多对一关系。
1. 用户与上传记录:一个用户可以有多条上传记录,一条上传记录对应一个用户,所以用户与上传记录间是一对多关系。
1. 用户与登录记录:一个用户可以有多条登录记录,一条登录记录对应一个用户,所以用户与登录记录间是一对多关系。
1. 用户与邮件记录:一个用户可以有多条邮件记录,一条邮件记录对应一个用户,所以用户与邮件记录间是一对多关系。
1. 学�
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 基于全注解SSM和Bootstrap的两码一查系统源码+项目说明(适用于高校内学生的健康码、行程码和密接查图片的收集以及学生健康信息整合和管理).zip
资源推荐
资源详情
资源评论
收起资源包目录
基于全注解SSM和Bootstrap的两码一查系统源码+项目说明(适用于高校内学生的健康码、行程码和密接查图片的收集).zip (142个子文件)
bootstrap.min.css 149KB
gather-student.css 3KB
gather-record.css 2KB
gather-class.css 2KB
gather-teacher.css 1KB
gather-profile.css 1KB
gather-login.css 1KB
ie10-viewport-bug-workaround.css 323B
gather-admin.css 139B
glyphicons-halflings-regular.eot 20KB
.gitignore 347B
admin.html 12KB
student.html 9KB
teacher.html 6KB
profile.html 6KB
grade.html 5KB
class.html 5KB
reset.html 4KB
record.html 4KB
index.html 3KB
favicon.ico 6KB
UserController.java 10KB
SheetBeanConverter.java 9KB
TransferServiceImpl.java 8KB
TransferController.java 7KB
RecordController.java 6KB
UserServiceImpl.java 4KB
EmailUtils.java 4KB
SpringConfiguration.java 4KB
FileUtils.java 4KB
WebUtils.java 3KB
RecordServiceImpl.java 3KB
ClassMapper.java 3KB
SchoolServiceImpl.java 3KB
UserMapper.java 2KB
UploadMapper.java 2KB
AbstractConverter.java 2KB
Upload.java 2KB
TransferService.java 2KB
SchoolController.java 2KB
GradeMapper.java 2KB
User.java 2KB
DateUtils.java 2KB
SchoolService.java 2KB
RecordService.java 2KB
UserMapperTest.java 1KB
EmailServiceImpl.java 1KB
WebInitializer.java 1KB
SpringMvcConfiguration.java 1KB
Response.java 1KB
ClassMapperTest.java 1KB
SchoolMapper.java 1KB
GradeMapperTest.java 1KB
LoginMapper.java 1KB
UploadMapperTest.java 949B
LoginInterceptor.java 922B
UserService.java 883B
Login.java 846B
Email.java 778B
SchoolMapperTest.java 741B
MD5Utils.java 628B
NumberUtils.java 544B
EmailMapper.java 537B
ConverterTest.java 507B
Class.java 471B
EmailService.java 435B
School.java 343B
Grade.java 343B
MD5UtilsTest.java 327B
ConverterException.java 326B
ExcelSheetName.java 322B
SheetColumnName.java 318B
Converter.java 308B
行程卡.jpg 484KB
健康码.jpg 326KB
密接自查.jpg 276KB
jquery.min.js 145KB
jquery-1.12.4.min.js 145KB
bootstrap.min.js 51KB
gather-admin.js 15KB
gather-grade.js 13KB
gather-record.js 11KB
gather-class.js 11KB
md5.js 8KB
gather-reset.js 8KB
respond.min.js 6KB
gather-profile.js 6KB
gather-login.js 5KB
gather-file-upload.js 4KB
html5shiv.min.js 4KB
gather-commons.js 3KB
gather-utils.js 3KB
gather-student.js 3KB
gather-update.js 3KB
gather-teacher.js 2KB
gather-runtime.js 2KB
gather-logout.js 732B
ie10-viewport-bug-workaround.js 693B
bootstrap.min.css.map 528KB
README.md 19KB
共 142 条
- 1
- 2
资源评论
土豆片片
- 粉丝: 1556
- 资源: 5641
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功