新的开始--微信小程序项目(一)
2018-12-29 本文已影响0人
gg_geek
项目名称:口令签
项目开始初衷:毕业设计课题的扩展
项目描述:一个源于“签到”却被签到耽搁的好项目,商业盈利不一定适用,全凭可玩性做的项目,主要是“开源”(以下语言不属于真正的毕业论文结构及内容,全凭自己个人分析喜好过程,不喜勿喷)
需求分析
一、项目要求
1、 实现签到功能
2、 绑定账号信息
3、 学生请假
二、分析需求
1、用户通过初次登录,绑定学校、学院、班级以及个人信息,系统识别用户信息,显示不同的功能。
2、教师添加课程生成课程表,用于签到同时方便签到
3、教师根据课程信息设置签到
4、学生在教师发起签到时进行签到处理
5、学生有事可以提交自己的请假信息,教师在请假的时候可以看到信息
三、需求设计
1、根据用户第一的登录实现数据的绑定,识别信息,确认用户角色(教师or学生),显示不同的功能
2、学生请假
上传请假条信息(请假时间必须标明,用于后天计算发给哪些课程教师),并将假条照片上传
2、签到实现:
1. 签到开始。教师发送一段问口令(教师自行想到的简单的问口令可以是简单的“吃了吗?”也可以是展现自己文学文化水平的形式,写一句简短的话);
2. 学生可以发散思维回答教师口令(假设在一分钟内完成);
3. 学生为教师点赞、结算签到结果(生成签到的结果,关闭签到通道,将请假和未签到的名单罗列出来)。
3、排名系统
1. 学生周排名和总排名
每一次的签到产生一个学生名额,根据学生回答命令的重复量和学签到的时间先后排名,将第一名的趣答令量加一,以此计算,每周的结算量和总结算量生成排行榜
2. 趣命令周排名
每次签到都有学生为教师点赞,由点赞率生成排名,每周五将本周的点赞率排行在前五十的问令筛选出来,每周六早零点开通冲榜,全校师生为自己感兴趣的命令点赞,在周日晚二十四点关闭冲榜通道,点赞量前十的命令入榜,并未下周推荐命令的内容。
四、程序运行流程


注:图画的有错请指正,画图部分学的不好,其他图形就不用上了,这些东西就应该很清楚了,后面会根据项目进度一直追更,下章上架构设计、类设计以及代码开发地址。