签到功能程序的后台分析

1.学生选课,(刚开始理解有误,不是老师增加课程,而是学生添加课程)

签到功能程序的后台分析

2. 根据openid查询学生

签到功能程序的后台分析

3.根据课程id 查询 该课程id所对应的课程的状态是否可签到

签到功能程序的后台分析

4,根据课程id选择 最新一条的签到key,

签到功能程序的后台分析

5. 学生注册

签到功能程序的后台分析

6.老师给某个课程id下对应的课程颁发签到授权码,让该课程可以签到

签到功能程序的后台分析

7.学生签到(学生输入老师给他们的授权码)

签到功能程序的后台分析
签到功能程序的后台分析

8.老师停止签到(统计缺勤名单,并把他们发送到服务器)

签到功能程序的后台分析

7.保存没有签到的学生的学号

(1)首先要把签到的学生保存到本地缓存
签到功能程序的后台分析
(2) 其次要把 已经选了 该课程id 的 全部学生的名单 加载进来,与已经签到的学生的学号对比,如果学号相同,则删除该条名单
签到功能程序的后台分析

8.保存未签到学生的名单到服务器

签到功能程序的后台分析