校园疫情管理系统
在校学生和教师
-
用户登录
-
完善个人信息
-
校园疫情图形化显示
-
每日健康信息录入和行程录入
-
公告(由相关数据统计而出或管理员发布)
-
班级消息通知(由各班老师发布)
-
出入校门报备-----(暂定)
-
请假申请
注:健康信息录入(申报人信息,健康信息,新冠疫苗接种记录)
- 学生
- 登录
- 完善个人信息(头像及其他)
- 修改密码
- 获取班级消息通知
- 每日健康信息录入、行程录入和查看历史报表
- 出入校门报备和获取历史报备信息
- 请假申请和获取所有请假表
- 教师
- 登录
- 完善个人信息(头像及其他)
- 修改密码
- 查看班级学生信息,单条新增或批量导入学生信息
- 获取班级学生每日健康信息,导出班级学生每日健康信息
- 获取班级学生请假申请记录,审批请假条
- 获取班级学生出入校门报备记录,审批出入校门报备,导出出入校门报备信息
- 发布班级通知
-
用户表user_info(表id,用户名,密码,性别,邮箱,地址,创建时间,头像,班级id,身份)
字段名 类型 备注 user_id varchar 主键,学号或工号 user_name varchar 用户名 user_pwd varchar 密码 user_sex tinyint 性别1男0女,默认为1 user_email varchar 邮箱,允许为空 user_address varchar 地址,允许为空 create_time timestamp 创建时间,
默认CURRENT_TIMESTAMPuser_url varchar 头像,允许为空 class_id varchar 班级,多个以","隔开 identity tinyint 身份0管理1学生2教师 delete_flag tinyint 默认为1,0为删除 -
班级表class_info(表id,班级名)
字段名 类型 备注 class_id int 班级编号,主键,自增 class_name varchar 班级名 delete_flag tinyint 默认为1,0为删除 -
健康信息表health_info(表id,用户id,目前健康状况,接种疫苗数,体温,创建时间,当前地址,今日行程)
字段名 类型 备注 health_id int 主键,自增 user_id int 填写人id health_state tinyint 0健康1发烧咳嗽2其他 vaccine_num tinyint 0、1、2、3 temperature float 体温 create_time timestamp 创建时间,
默认CURRENT_TIMESTAMPlocation varchar 当前地址 route text 今日行程 delete_flag tinyint 默认为1,0为删除 -
通知信息表inform_info(表id,班级id,发布者id,通知标题,通知内容,发布时间)
字段名 类型 备注 inform_id int 主键,自增 class_id varchar 班级编号 user_id int 发布者id inform_title varchar 通知标题 inform_content text 通知内容 release_time timestamp 发布时间,
默认CURRENT_TIMESTAMPdelete_flag tinyint 默认为1,0为删除 -
报备表report_info(表id,用户id,进出时间,进/出校门)
字段名 类型 说明 report_id int 主键,自增 user_id int 人员id create_time timestamp 进出校时间,
默认CURRENT_TIMESTAMPreport_state tinyint 1进校0出校 -
请假信息表leave_info(表id,人员id,请假理由,请假类型,请假开始时间,请假结束时间,审批状态,创建时间,所在的班级)
字段名 类型 说明 leave_id int 主键,自增 user_id int 请假人的id leave_reason varchar 请假理由 leave_type varchar 请假类型(外出 / 病假) start_time datetime 请假开始时间 end_time datetime 请假结束时间 leave_state tinyint 审批状态( 0未审批1审批不通过2审批通过 ) create_time timestamp 创建时间,默认CURRENT_TIMESTAMP class_id int 所在的班级 delete_flag tinyint 默认为1,0为删除 leave_no carchar 审核不通过的理由