需求确定
小程序端
小程序端用来让参加选座活动的用户进行选座操作, 查看已选座位情况, 主要有以下功能
- 登录注册:
用户可以通过微信小程序授权登录小程序, 同时收集用户名、 学号/工号作为代人选
座的标识, openid 用来作为用户的唯一凭证。 - 活动:
展示正在进行的教学的信息, 用户通过点选查看选座活动
①. 教学活动介绍:
展示活动相关信息说明,
教学名称
教学开始时间-结束时间
教学地点
教学的签到签退时间(在我的里面展示)
已选座位数/全部座位数(在主页展示)
②. 座位展示:
以可视化的方式展示座位分组和座位布局以及座位是否可选, 方便用户进行挑选,
待检修座位, 过道的展示已选, 未选等。
③. 在线选座:
用户报名并通过在座位布局图中点选和确认完成选座操作
(原则 报名=选座)
④. 代人选座:
在其他用户端, 通过预先设置的标识码(用户名与学号/工号) 作为代选凭证。 可修
改/重置标识码
⑤. 取消选座:
在规定的时间段内可进行取消选座(限制同意活动的取消次数, 禁止多次取消多次
选座) - 我的活动:
展示用户参加的活动相关信息,
教学名称
教室名称
教室地址
教学开始时间-结束时间
签到时间-签退时间
是否违规(违约记录特有)
申诉状态(申诉, 审核中, 审核失败(失败备注) ) (违约记录特有) - 报修座位:
用户可以提交相关的座位报修信息
教室地址(系统中存在的教室)
座位编号 (用户选择图中针对的座位号)
上传可以要求手势认证(随机几个手指头拍照等)
座位图片
备注
报修时间
联系我们
注: 报修时, 检测此座位是否已经上报报修 - 消息中心:
展示给用户通知消息
教学活动临时取消消息
教学活动更改时间
违规消息
报修核实信息
代人选座信息
一些其他的系统消息等。