欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

需求 教师发布签到,学生进行签到,签到方式有两种 一种是二维码签到,一种是通过位置签到。,分析二维码签到和位置

来源: javaer 分享于  点击 16962 次 点评:7

需求 教师发布签到,学生进行签到,签到方式有两种 一种是二维码签到,一种是通过位置签到。,分析二维码签到和位置


-CoderOilStation

 

 

学生 为什么又阴天 的需求

 

 

 

 

 

Springboot + vue 的项目

需求

教师发布签到,学生进行签到,签到方式有两种 一种是二维码签到,一种是通过位置签到。

分析

二维码签到和位置签到虚拟未实现

设计

学生签到教师发布签到地址,

教师发布签到

签到地址,

签到时间,

签到过期时间

签到人物学生名单

学生A

学生B

    学生C

学生进行地点签到

签到地址 sign_in_adress

签到时间 sign_in_datetime

签到过期时间 sign_in_datetime_expired

扫码过期时间 扫码30秒未签到

sign_in_datetime_interval_less_than_30s

签到迟到时间间隔 迟到一分钟  sign_in_expired_time_interval_greater_than_60s

签到token sign_in_token

签到token过期时间 sign_in_expired_token_datetime (token可以使用redis存储实现登录功能,也可以放在数据库mysql 的特殊位置表中)

签到所属教师名单

教师A

教师B

教师C

生成签到记录日志

设计学生签到日志记录表,按需添加。

注意

二维码签到功能可以使用 草料二维码实现,草料二维码网站中输入签到地址自动生成该地址的签到二维码,手机扫码可以获取二维码中的签到地址,从而进行登录签到。

位置签到 手机移动自动获取当前签到地址,一定的签到范围距离之内进行登录签到。范围距离可以使用经度和纬度位置 cordination 坐标,两个坐标使用数学计算距离. (Java.Math package)

编码

测试

运维

上线

相关栏目:

用户点评