九江集团网站建设公司,经典重庆网站,商城网站 前置审批,关于文明网站建设存在的问题前言
准备工作包括#xff1a;需求分析、项目创建、主菜单实现、退出功能实现 目录
1 机房预约系统需求
1.1 简单介绍
1.2 身份介绍
1.3 机房介绍
1.4 申请介绍
1.5 系统具体要求
1.6 预约系统-主界面思维导图 2 创建项目
2.1 创建项目
2.2 添加文件
编辑
3 创建…前言
准备工作包括需求分析、项目创建、主菜单实现、退出功能实现 目录
1 机房预约系统需求
1.1 简单介绍
1.2 身份介绍
1.3 机房介绍
1.4 申请介绍
1.5 系统具体要求
1.6 预约系统-主界面思维导图 2 创建项目
2.1 创建项目
2.2 添加文件
编辑
3 创建主菜单
3.1 菜单实现
3.2 搭建接口
3.3 代码实现
3.4 结果显示 4 退出功能实现
4.1 退出功能实现
4.2 测试结果 1 机房预约系统需求
1.1 简单介绍
学校有几个规格不同的机房由于使用经常出现“撞车”现象现在开发一套预约系统解决这一问题。
1.2 身份介绍
分别有三种身份使用该系统
学生代表申请使用机房教师审核学生的预约申请管理员给学生、教师创建账号
1.3 机房介绍
机房共三间
1号机房---最多容纳20人2号机房---最多容纳50人3号机房---最多容纳100人
1.4 申请介绍
申请的订单每周由管理员负责清空。学生可以预约未来一周的机房使用预约日期为周一至周五预约时需要选择预约时段(上午、下午)教师来审核预约依据实际情况审核预约通过或者不通过
1.5 系统具体要求
首先进入登录界面可选择登录身份:
学生代表教师管理员退出
每个身份需要进行验证
学生需要输入学号、姓名、登录密码老师需要输入职工号、姓名、登录密码管理员需要输入管理员姓名、登录密码
学生具体功能
申请预约---机房预约查看自身预约---查看自己的预约状态查看所有预约---查看全部预约信息以及预约状态取消预约---取消自身预约预约成功或审核中的预约可以取消注销登录---退出登录
教师具体功能
查看所有预约---查看全部预约信息以及预约状态审核预约---对学生的预约进行审核注销登录---退出登录
管理员具体功能
添加账号---添加学生或教师账号需要检测学生编号或教师职工编号是否重复查看账号---可以选择查看学生或教师的全部信息查看机房---查看所有机房的信息清空预约---清空所有预约记录注销登录---退出登录
1.6 预约系统-主界面思维导图 2 创建项目
2.1 创建项目
打卡“visual studio 2019”选择“创建新项目”选择“空项目”选择“下一步” 修改项目名称为“机房预约系统” 2.2 添加文件
在“源文件”处点击右键选择“添加”选择“新项目” 选择“c文件”修改文件名称为“机房预约系统.cpp” 3 创建主菜单
功能描述:
设计主菜单与用户进行交互
3.1 菜单实现
在主函数main()中添加菜单提示
3.2 搭建接口
接受用户选择搭建接口在main()中添加代码
3.3 代码实现
#includeiostream
using namespace std;int main()
{int select 0;//用于接收用户的选择while (true){cout 欢迎来到机房预约系统 endl;cout endl 请输入您的身份 endl;cout \t\t ------------------------------------------------- endl;cout \t\t| |\n;cout \t\t| 1.学生代表 |\n;cout \t\t| |\n;cout \t\t| 2.老 师 |\n;cout \t\t| |\n;cout \t\t| 3.管 理 员 |\n;cout \t\t| |\n;cout \t\t| 0.退 出 |\n;cout \t\t| |\n;cout \t\t ------------------------------------------------- endl;cout 输入您的选择;cin select;//接受用户的选择switch (select){case 1: //学生身份break;case 2: //老师身份break;case 3: //管理员身份break;case 0: //退出系统break;default:cout 输入有误请重新选择 endl;system(pause);system(cls);break;}}system(pause);return 0;}
3.4 结果显示 4 退出功能实现
4.1 退出功能实现
在main()函数分支0选项中添加退出程序的代码 cout 欢迎下次使用 endl;system(pause);return 0;break;
4.2 测试结果