酒店管理系统 C++源代码----仅供参考学习,切勿用于任何商业用途# include # include # include # include # include # include # include # include # include //*****************************************************************//*****************************************************************// CLASS NAME : MENU// DETAILS 一 需求分析 (1)顾客 1 查看房间信息(空房号,等级,床位数) 2 入住(房号,姓名,身份证) 3 退房(结账) (2) 管理员 1 查看房间信息(空房号,房间状态,等级,床位数) 2 入住(房号,改变房间状态,登记人) 3 退房(结账,登记人) 二 实体 1 房间:: 号码 c_room 等级 c_dank 床数 c_nbed 状态 c_statds 价格 c_rate 2 顾客:: 身份证 id 人数 m 要求等级 r 入住房间 room //这个时候不知道是设计类还是功能模块三 程序流程1
管理员登陆 2
选择功能 1
登记入住 void check_in();2
退房 void check_out(); 3
定房 void book();4
管理员退出 四 功能模块 1 顾客模块 1)登记入住 1 输入人数 m 和房间等级要求 r 2 按 r 搜索空房 再按 m 搜索 3 如果有符合条件的显示 4 如果没有则给出优化方案 5 选择房间 6 给出每个人每天要付的费用 dayrent 7 登记个人信息 8 改变房间状态 2)退房 1 计算每人应付费用和总共费用 2 改变房间状态 3)订房