该页面显示所有的用户信息
+用户名
+不能重复,可以由数字,特殊字符,中文,英文组成
+密码
++密码要求:
++
+ +- 不能为纯数字密码
+- 不能与用户名相似
+- 不能小于8位
+- 不能是常见密码
+
确认密码
+与密码相同
+角色
++管理员:拥有全部权限。
+教师:能够添加学生,每次预约可以选择多个座位。
+学生:普通权限,每次只能选择一个时间段。
+
状态
+有效、无效。标识该用户能不能登录。(无论是本系统还是微信小程序等)
+邮箱
+用户邮箱。
+积分
+用户的初始积分。大于0的正整数。
+该页面显示所有的预约记录
+筛选
+排序
+按照预约ID、用户名、房间名、日期模糊搜索。
+点击重置
将所有筛选、排序、搜索条件清空。
点击新建预约
,跳转到新建预约界面。
点击列表中编辑
,跳转到该条预约的详情页面。
预约信息
+显示该条预约的详细信息。
++预约状态
++
+- 正在申请
+ +预约申请已经提交到系统,但是系统还未确定是否有效。
++
+- 申请成功
+ +预约申请有效。
++
+- 申请失败
+ +预约申请与其他申请在时间上冲突,系统判定无效。(有消息队列确保申请顺序,FIFO)
++
+- 被取消
+ +该预约申请被人为取消。
+
取消预约
+填写取消原因,点击取消预约
即可。
取消人
是当前登录用户。
该过程不可逆!!!
+ +该界面主要用于教师选择多个座位给自己的学生。该座位可以由教师或者其学生签到签离。
+房间
+选择指定的房间。
+日期
+选择预约日期。受到设置中提前预约时间
的限制。
开始时间
+选择开始时间。受到设置中开始时间
的限制。
结束时间
+选择结束时间。受到设置中结束时间
的限制。
座位
+选择房间、日期、开始时间、结束时间后,会自动显示对应的座位状态。
+白色方框是可选座位;红色方框是改时间端这个座位有占用的情况,所以不可选;蓝色方框是已选则的座位。
+可以多选。
+预约人
+可以通过搜索关键字选择用户,但用户角色只能是教师。
+登陆后,该页面展示全部房间的预约状态
+最上面是日期选择栏,可以前后跳转也可以点击中间的日期直接选择。
+中间是时间段选择表
+点击新建预约跳转到确认新建页面。
+状态栏显示该房间的预约条数与剩余时间段百分比,右侧有自动刷新选项,每分钟自动刷新一次。
+该页面显示预约的详情
+选择预约人,可以输入预约人关键字进行查找
++
+点击提交申请
+这是山东大学(威海)机电与信息工程学院竞赛活动室预约系统的管理后台
,网站管理员,活动室管理员,各竞赛指导教师可以登陆本系统,管理预约信息,房间信息,账户信息等。
指导教师
+开发人员
+技术栈
+ +代码托管
++
该页面显示所有的房间信息
+点击新建
,跳转到新建页面
点击列表中的编辑
,跳转到该房间的编辑页面,点击座位管理
,跳转到座位列表页面,点击二维码
下载该房间的二维码
座位二维码样例
+ +房间二维码样例
+ +有两套主题,分别是
++头像要求:
++
+- 常见图片格式 (
+JPG
,JPEG
,GIF
,PNG
,BMP
等,所有符合image/*
的格式) +- 文件大小小于10MB
+
+密码要求:
++
+ +- 不能为纯数字密码
+- 不能与用户名相似
+- 不能小于8位
+- 不能是常见密码
+
提前预约时间
+指定本系统可以提前预约的最大时长,以天为单位,大于0的正整数。例如填写30
天,即从今天起到第三十天均为可预约的日期。
预约间隔
+每天可选时间段的最小间隔,可以为30分钟
或60分钟
。例如30分钟
,即9点到9点30为一个最小时间段。
开始时间
+即每天开始预约的时间。受到预约间隔选项的限制。
+结束时间
+即每天结束预约的时间。受到预约间隔选项的限制。
+惩罚积分数
+用户没能在预约的时间签到,或没有规定时间内签离时,扣除的积分数。大于0的正整数。
+奖励积分数
+用户在规定时间内签到,签离时奖励的积分数量。大于0的正整数。
++
+正确输入用户名和密码
++
+后台验证用户密码和权限
++
++
+