# 机房预约系统 **Repository Path**: jiao001/computer-room-reservation ## Basic Information - **Project Name**: 机房预约系统 - **Description**: 用c++的知识建立一个机房预约系统,可做c++课设。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-11-11 - **Last Updated**: 2025-10-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 机房预约系统 ## 1、机房预约系统需求 ### 1.1 系统简介 * 学校现有几个规格不同的机房,由于使用时经常出现"撞车"现象,现开发一套机房预约系统,解决这一问题。 ![1548682783885](assets/1548682783885.png) ### 1.2 身份简介 分别有三种身份使用该程序 * **学生代表**:申请使用机房 * **教师**:审核学生的预约申请 * **管理员**:给学生、教师创建账号 ### 1.3 机房简介 机房总共有3间 * 1号机房 --- 最大容量20人 * 2号机房 --- 最多容量50人 * 3号机房 --- 最多容量100人 ### 1.4 申请简介 * 申请的订单每周由管理员负责清空。 * 学生可以预约未来一周内的机房使用,预约的日期为周一至周五,预约时需要选择预约时段(上午、下午) * 教师来审核预约,依据实际情况审核预约通过或者不通过 ### 1.5 系统具体需求 * 首先进入登录界面,可选登录身份有: * 学生代表 * 老师 * 管理员 * 退出 * 每个身份都需要进行验证后,进入子菜单 * 学生需要输入 :学号、姓名、登录密码 * 老师需要输入:职工号、姓名、登录密码 * 管理员需要输入:管理员姓名、登录密码 * 学生具体功能 * 申请预约 --- 预约机房 * 查看自身的预约 --- 查看自己的预约状态 * 查看所有预约 --- 查看全部预约信息以及预约状态 * 取消预约 --- 取消自身的预约,预约成功或审核中的预约均可取消 * 注销登录 --- 退出登录 * 教师具体功能 * 查看所有预约 --- 查看全部预约信息以及预约状态 * 审核预约 --- 对学生的预约进行审核 * 注销登录 --- 退出登录 * 管理员具体功能 * 添加账号 --- 添加学生或教师的账号,需要检测学生编号或教师职工号是否重复 * 查看账号 --- 可以选择查看学生或教师的全部信息 * 查看机房 --- 查看所有机房的信息 * 清空预约 --- 清空所有预约记录 * 注销登录 --- 退出登录