总体说明:体育馆预约管理系统,学生或老师(工作人员)可以预约某个时间段的某个场地,每次只能预约1个小时,一次所需价格分周内和周末而不同,学生或老师(工作人员)也可以取消预约,学生可以查看自己的个人信息、个人预约情况、场地预约情况,普通工作人员可以查看所有学生的预约情况,还可以通过搜索关键字来搜索某些预约,还可以查看场地的情况,还可以查看自己的工作安排,管理员除了以上的权限以外,还可以对学生进行签到、修改每个基本表。
各实体说明:
场地:
场地号:01、02等,给每一个场地编号,主码,VAR CHAR类型
类型:羽毛球场、篮球场 排球场等
基本价格:一个场地预约一次的价格,在旺季或者周末可以加价,工作人员可以在网页中改变价格,INT类型
名称:羽毛球场1、羽毛球场2等
学生:学号是主码,例如:20202303、20191223等,VAR CHAR类型
工作人员:职工号是主码,例如:S2020201,S2013102,比学号少一位,数字前四位表示入职年份,VAR CHAR类型
时间片:id号是唯一递增序列,
附加价格:周末比平时贵个几块钱
时间片,每天的早上九点到晚上九点,间隔1个小时,每一个小时作为一次预约的时间段
一条记录例如: 01 周一 9:00 10:00 10
预约关系表:预约单号:唯一序列id,主码,VAR CHAR类型
是否被取消:预约的学生或职工可以自己取消,管理员也可以取消,在前端取消
是否成功签到:预约人到场地以后,管理员对这条预约进行签到,预约人自己无法修改
备注
各个外码:
职位: 三个职位,管理员、清洁人员、维护人员,
工作计划:在某个时间段,某个工作人员在某个场地有怎么样的工作安排,
特殊情况:若是加班,则在加班字段进行修改用于区分(1/0即可),因为正常情况不会影响场地的预约,特殊情况可能会影响,故可视化预约场地表时,须查询该计划。
管理员工作地点的外码为空即可。
登录名:存储所有的用户名和密码,按不同权限跳转到不同主界面