C/C++运动场馆(羽毛球馆)预约系统 [2023-10-25]
7.运动场馆(羽毛球馆)预约系统
1.问题描述
设计一个运动场馆预约系统对羽毛球场地进行管理,羽毛球场地使用时间建议为早上 8~12 点,下午 3~7 点,晚上 7 点~9 点,使用时间以 1 小时为单位。至少 5 块场地。
场地信息:场地编号,场地状态,…….。两种角色:管理员和用户。
2.基本要求
(1) 场地管理功能(管理员):
a) 浏览羽毛球场地信息;
b) 增加一个羽毛球场地,删除一个羽毛球场地,更改场地状态-场地维护,更改场地预订者信息;
(2) 查询功能(管理员和用户):
A、根据输入的时间段,输出可用的所有空闲场地;
B、根据输入的场地号,显示该场地的预定情况;
C、根据输入的电话号码或者姓名,输出此人的预定情况;
(3) 预定场地(用户):最多可以预定 m 天的场地;
(4) 撤销预定(用户):用户撤销对某一场地的预定;
(5) 所有数据持久化保存和读取功能:系统启动时可从文件中读入所有保存的信息,提供将所有信息保存文件的功能;
(6) 设计良好的操作界面;
(7) 在需求分析阶段完成未尽功能需求,适当扩充功能(至少扩充 3-5 个功能,可扩展到其它场地预定-篮球、足球、网球、匹克球)