- 功能描述
- 角色
管理员、教练、学员
- 管理员功能
- 管理员录入车辆,课程,教练,学员。为教练排号。
- 教练功能
3.1登陆系统,设置可预约时间、查看预约单、学员签到确认。
- 学员功能
4.1登陆系统,学员发起预约、签到。
- 数据模型
- 员工信息表(管理员、教练)
bysj_jxyygl_staff | |||
字段名 | 类型 | 是否为空 | 备注 |
id | varchar(32) | ||
staff_no | varchar(32) | 员工号 | |
Id_card | varchar(64) | 身份证 | |
name | varchar(255) | 姓名 | |
password | varchar(64) | 密码 | |
is_used | varchar(1) | 是否在用 | |
gender | varchar(1) | 性别 | |
age | varchar(3) | 年龄 | |
type | varchar(2) | 01:在职,02:离职 | |
role_type | varchar(2) | 01:管理员、02:教练 | |
remark | varchar(1024) | 备注 |
- 学员表
bysj_jxyygl_user | |||
字段名 | 类型 | 是否为空 | 备注 |
id | varchar(32) | ||
user_no | varchar(32) | 业主编号 | |
Id_card | varchar(64) | 身份证 | |
name | varchar(255) | 学员姓名 | |
password | varchar(64) | 密码 | |
gender | varchar(1) | 性别 | |
age | varchar(3) | 年龄 | |
staff_id | varchar(32) | 教练id | |
enrol_time | date | 入校时间 | |
Is_enabled | varchar(2) | 01:启用,02:禁用 | |
remark | varchar(1024) | 备注 |
- 车辆表
bysj_jxyygl_vehicle | |||
字段名 | 类型 | 是否为空 | 备注 |
id | varchar(32) | ||
vehicle_no | varchar(32) | 车辆编码 | |
license_plate_number | varchar(32) | 车牌号 | |
brand | varchar(64) | 品牌 | |
color | varchar(8) | 颜色 | |
user_id | 责任教练id | ||
status | 01:正常,02:故障 | ||
remark | varchar(1024) | 备注 |
- 排号表
bysj_jxyygl_row_number | |||
字段名 | 类型 | 是否为空 | 备注 |
id | varchar(32) | ||
reservation_no | varchar(32) | 预约号 | |
staff_id | varchar(32) | 教练id | |
reservation_date | date | 预约日期 | |
bein_time | date | 时段开始时间 | |
end_time | date | 时段结束时间 | |
max_count | int | 最大预约人数 | |
create_time | date | 创建时间 | |
status | varchar(8) | 01:可预约,02:不可预约 |
- 预约表
bysj_jxyygl_reservation | |||
字段名 | 类型 | 是否为空 | 备注 |
id | varchar(32) | ||
row_number_id | varchar(32) | 排号表id | |
reservation_no | int | 预约编号 | |
user_id | varchar(32) | 学员id | |
staff_id | varchar(32) | 教练id | |
create_time | date | 创建时间 | |
sign_in_time | date | 签到时间 | |
sign_in_position | varchar(65) | 签到地点 | |
completion_time | date | 完成时间 | |
status | varchar(8) | 01:已预约,02:已取消,03:已超期,04:已签到,05:已完成 |