人脸识别团队项目计划(会议纪要)

发布时间 2023-04-11 23:51:20作者: JzzW4

我们这次战略会议主要探讨了我们这个项目主要分为几个步骤。

项目三大功能项:

  1. 1.      老师的功能

2.学生的功能

3.管理员的功能

接下来是我们团队详细的功能介绍:

 

〇、总

1.输入都进行判空,不允许提交空数据

2.增加不允许重复(学号,工号,教学班)

一、教师

1.登录(工号,密码)

    登录成功后写入cookie,跳转主菜单界面

2.发起签到(教师工号,签到名,签到教学班)

    读取教师所教的班级(教学班-教师表)

    输入签到名,选择签到教学班,跳转到签到界面(参数:教师工号,签到名,签到教学班)

    跳转之前从教学班-学生表中读取学生数据,写入签到表(签到状态为N)

3.签到结果查看

    列表展示教师自己的所有签到,点击后查看已签未签的人(签到表)

    未签的人可以教师代签(请假等)(签到表)

4.签到界面

    调用摄像头,使用百度接口,识别成功后修改签到表(N改为Y),显示已签和未签的学生姓名和学号(签到表)

5.签到完成后提示签到完成

    显示签到完成,已签到学生和姓名(签到表)

6.教学班签到总表查询

显示教师教的所有班级(教学班-教师表),点击查询学期末签到总表,某学生缺勤几次(包括同一教学班其他教师发起的签到)(教学班-学生表,签到表)

 

二、学生

1.签到查看

    查看自己已签未签记录(签到表)

 

三、管理员

1.教师管理(增删改查浏览,工号 姓名 密码)(教师表)

    查询:根据工号,姓名(模糊查询)进行查询

    增加:工号,姓名,初始密码123456

    删除:不支持(密码改为""阻止登录)

    修改:修改姓名,重置密码

2.学生管理(增删改查)(学生表)

    同教师管理

3.教学班管理(教学班管理,学生名单修改,教师名单修改)

    增加教学班(学生,教师增加空记录)

    根据教师,教学班进行查询

    学生名单修改:(教学班-学生表)

        增删改查浏览(学号)

    教师名单修改:(教学班-教师表)

        增删改查浏览(工号)

 

四、其他

1.cookie保存账号类型(教师学生管理员和账号)

2.未登录跳转到登录界面,权限不足跳转到主菜单界面

3.主界面:根据cookie账号类型显示对应的菜单

4.密码修改

    根据cookie获取账号进行修改

五、数据库

1.用户(账号,姓名,密码,身份)

2.签到表(学生学号,学生姓名,签到活动名,教师工号,签到状态YN,签到教学班,签到时间(以八位数字表示,精确到日))

3.教学班-学生表(教学班,学号)

4.教学班-教师表(教学班,教师)

 

六、安卓

0.下一阶段再进行

 

 

主要界面介绍:

  1. 1.      主登录界面(index.jsp):该登录界面可以选择三种用户(teacher,student,manager)选择不同的用户类型进入不同的功能页面。
  2. 2.      main.jsp(主界面通过对用户身份的判断进入到不同的功能界面)

teacher功能页面:

1.start.jsp 发起签到的界面

2.face_sigin.jsp(人脸识别签到界面)-----全都完成或者手动点击跳转到主要的功能界面

3.last.jsp(结果查询界面) 可以查询发起签到活动的学生签到名单。

4.searchall.jsp(总表签到查询)  可以查询发起的所有签到活动的学生签到名单

 

student 功能页面:

  1. chaxun.jsp 查看自己的签到活动是否签到完成的结果

 

manager 功能页面:

1.luru-01.jsp (老师信息的录入)

2.luru-02.jsp (学生信息的录入)

3.search.jsp    (可以通过name,id进行查询出老师与学生的个人信息并可以进行修改与删除)

4.xiugai.jsp     (通过search.jsp中点击修改进入到该页面中进行修改)

5.class.jsp    (对教学班老师与教学班学生的添加与删除)

 

 

数据库设计:总共为四个表(user signin_log class_student class_teacher)

   user表

   字段 :String id 学生学号或老师工号

          String name   学生姓名和老师姓名

          String password 密码

          String status(1,2,3)  身份

 

 signin_log 表

 字段 :signin_name 活动签到名称

        teacher_id     老师工号

        stu_id    学生学号

        stu_name 学生姓名

         signinYN 签到状态

       class    班级

int   time     (8位)

 

class_student表

字段:class 班级

      Id 学生学号

class_teacher表

字段:class 班级

      Id老师学号

 

团队计划backlog:

团队任务看板:

 

会议记录视频:

链接: https://pan.baidu.com/s/1Si40V_gNfU_PKMqoZg8Whw 提取码: 9527