签到功能程序的后台分析
1.学生选课,(刚开始理解有误,不是老师增加课程,而是学生添加课程)
2. 根据openid查询学生
3.根据课程id 查询 该课程id所对应的课程的状态是否可签到
4,根据课程id选择 最新一条的签到key,
5. 学生注册
6.老师给某个课程id下对应的课程颁发签到授权码,让该课程可以签到
7.学生签到(学生输入老师给他们的授权码)
8.老师停止签到(统计缺勤名单,并把他们发送到服务器)
7.保存没有签到的学生的学号
(1)首先要把签到的学生保存到本地缓存
(2) 其次要把 已经选了 该课程id 的 全部学生的名单 加载进来,与已经签到的学生的学号对比,如果学号相同,则删除该条名单