这是javaee课程的大作业 主要目标是建成一个学校的核酸检测系统。 使用的数据库为MariaDB,目前数据库是硬编码,不支持更换。
自由组队完成一独立项目,组队人数不超过3人
- 15周布置作业开始
- 16周项目展示
- 17周项目展示 提交报告(12-25)
独立完成一疫情防控应用程序,用于学校掌握疫情防控各项数据,基于B/S模式实现,数据库自行设计,需要满足如下功能要求
- 用户密码数据加密处理,不得使用明文保存
- 限制用户通过地址栏直接访问页面,需要经过登录后访问
- 对学院进行管理,可创建学院账号信息
- 可查看今日填报数据进度,显示各学院完成百分比
- 可查询历史记录
- 可管理本学院的用户信息,完成本学院教师名单的维护
- 管理本学院教师账号,密码设置
- 可上报今日打卡数据,对未正常打卡的人员作异常标记(并注明异常原因)
- 完成综合查询功能,可按时间段,按打卡次数,核酸检测次数进行多条件组合查询统计
- 可填报个人打卡信息
- 在个人打卡信息中包含核酸完成情况
- 可显示最近5天的打卡信息
- 可显示个人打卡日历(可参照背单词软件的日历徽章)
- 修改个人登录密码
- 完成要求的基本功能
- 完成满足功能要求的数据库设计
- 使用前端样式库,如Bootstrap,layui,bulma等
- 完成相同功能,操作步骤越少越优
- 步骤相同时,功能表现越丰富越优
- 操作友好,能以多种形式呈现用户关注的数据内容
- 对异常情况的处理
- 小组各成员任务分配合理
- 教师端实现手机页面功能适配
- 从系统易用实用方面出发,添加扩展功能项
- 可导入Excel名单数据到系统(加分项)
- 使用版本管理功能同步小组开发(by Edword加10000000分项)