Skip to content

Fanby1/The_Last_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The_Last_Project

大作业

这是javaee课程的大作业 主要目标是建成一个学校的核酸检测系统。 使用的数据库为MariaDB,目前数据库是硬编码,不支持更换。

作业形式

自由组队完成一独立项目,组队人数不超过3人

完成时间

  • 15周布置作业开始
  • 16周项目展示
  • 17周项目展示 提交报告(12-25)

作业要求

独立完成一疫情防控应用程序,用于学校掌握疫情防控各项数据,基于B/S模式实现,数据库自行设计,需要满足如下功能要求

  • 用户密码数据加密处理,不得使用明文保存
  • 限制用户通过地址栏直接访问页面,需要经过登录后访问

管理员

  • 对学院进行管理,可创建学院账号信息
  • 可查看今日填报数据进度,显示各学院完成百分比
  • 可查询历史记录

学院联系员

  • 可管理本学院的用户信息,完成本学院教师名单的维护
  • 管理本学院教师账号,密码设置
  • 可上报今日打卡数据,对未正常打卡的人员作异常标记(并注明异常原因)
  • 完成综合查询功能,可按时间段,按打卡次数,核酸检测次数进行多条件组合查询统计

教师个人

  • 可填报个人打卡信息
  • 在个人打卡信息中包含核酸完成情况
  • 可显示最近5天的打卡信息
  • 可显示个人打卡日历(可参照背单词软件的日历徽章)
  • 修改个人登录密码

评价点

  • 完成要求的基本功能
  • 完成满足功能要求的数据库设计
  • 使用前端样式库,如Bootstrap,layui,bulma等
  • 完成相同功能,操作步骤越少越优
  • 步骤相同时,功能表现越丰富越优
  • 操作友好,能以多种形式呈现用户关注的数据内容
  • 对异常情况的处理
  • 小组各成员任务分配合理
  • 教师端实现手机页面功能适配
  • 从系统易用实用方面出发,添加扩展功能项
  • 可导入Excel名单数据到系统(加分项)
  • 使用版本管理功能同步小组开发(by Edword加10000000分项)

About

大作业

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages