《C课程设计_酒店客房管理系统_第1页
《C课程设计_酒店客房管理系统_第2页
免费预览已结束,剩余36页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、i计算机学院课程设计报告课程名称:C+ 课程设计_课 题:客房管理系统专业班级:_学 号:_姓 名:_指导老师:_日 期:2013 年 7 月 3 日目录21. 课题简介.032. 设计方案. 043.具体设计及截屏图. 054. 关键代码分析. 105. 测试.156. 课题总结与体会. 177. 参考文献.188. 源代码.1931.课题简介客房管理系统是根据某酒店对客房管理的实际情况进行编写的, 主要目的是 为了方便酒店对客房的实际情况进行集中的查询与管理工作, 以提高整个酒店的 工作。经过电脑及生活中的调查研究,根据客人的经济水平和生活理念,客房的类 型已趋向于多样化,有标准房,单人房

2、, VIP 间,甚至总统套房。而初步设定通 过客房的编号、类型、价格来定位一个客房的管理系统。客房是一个对外服务的内容,为了客人的住宿要求,所以系统需要实现客房 信息的录入、修改和删除功能。客人对剩余客房需要进行选择, 系统必须实现相应的查询、 排序和输出功能, 使客人择优而居。主要实现的功能包括:客房信息的录入、修改、删除、剩余客房信息查询、 排序、输出。客房信息可写入文件,也可从文件中读取。客房信息涉及的数据有 客房编号、客房类型、住房天数、订金、客户姓名、客户身份证号码等。42设计方案按照需求分析所得,客房信息系统有以下几个功能模块:1新建两个类;分别为 Customer 和 Holte

3、rRoom , 其中 Customer 为基类, HolterRoom 通过共有继承,成为 Customer 的派生类。2录入,增添客房信息;先判断是否已存在客房信息,如果已存在,则再选择是否添加;若不存在, 则添加客房信息。3修改客房信息; 读取保存的客房信息数据, 根据客房编号查找所需修改的客房信息, 然后根 据具体所需,修改成员参数。4删除客房信息模块; 从保存中的文件中读取信息,删除需要删除的信息,完善现在的客房运作。5查询客房函数;分按编号、 类型、客户姓名查找客房信息, 这样可以更具有人性化来选择所 剩余的客房,从而进行日常安排。7输出剩余客房函数; 输出根据系统所需排序后的客房信

4、息, 本系统中是根据了客人入住的有效期即天数来及时了解空出的房间。由 上 述 需 求 分 析 可 得 , 系 统 的 功 能 模 块 图 如 图 1 所 示 。562. 具体设计及截屏图1、类的设计根据上述需求分析,有客房类和客户类。(1)客户类客户类中的主要成员有:n am 功客户姓名,ID 为客户身份证号码,moneys 客户订金,StayTime 为将要入住客房时长。(2) 客房类客房类中的主要成员有:nun 是客房编号,Type 是客房类型,Price 是客房价 格,HolterRoom()为客房类的构造函数,同时 Customer 类中的成员均是客房类 的成员。2 界面设计:(1)主

5、界面的设计主界面中显示客房管理系统的全部信息,客房信息的录入,客人入住登记, 客房信息的修改,客人退房结算,查询所有客房信息,查询(包括按房间号,按 房间类型,按客户姓名查询,同时还有输出所有空房信息),删除客房信息。酒店客房管理系统如图 1 所示。图 2 主界面(2)分界面:客房信息查询设计分别实现按姓名,按房间号和按房间类型查询客房信息的功能,还可实现输 出所有空房信息的功能。客房信息录入如图 2 所示。7(4)分界面:客房信息的修改的设计提示根据编号寻找到客房并输出该客房内容, 然后询问用户是否要修改客房 信息,修改界面如图所示。匚:U se riAdmi nisrato rDe&

6、;kto p巒.6bu g 昏=.exe图 4 修改客房信息的分界面(5)分界面:客房信息的删除的设计提示根据编号寻找到客房并输出该客房内容, 然后询问用户是否要删除客房信息0 04=口屈i i灯2020无号叶曹:eil:eil:证于己曼型宀卫书人.昔至一户户金恂否W_WI订賣图 3 录入客房信息的分界面8,修改界面如图所示rC;U 5er5Admi ni:-5tratorDe$kto p务专11Debuq. exe图 5 删除客房信息的分界面(6)分界面:剩余客房信息的查询的设计在保存完所修改或删除的客房信息,查询剩余的客房信息,可浏览所有空房 信息。查询空房的信息界面如图 6 所示。图 6

7、 查询客房信息的分界面44町息h h0 0士曰_nk_nkrj rj取2121谒雳岫2 29 9号无e e :11:1:11:1:证养删人已类询要户户户金E E璽旁旁容客客矗:7021 1GGGG百if旳.V070707BV070707B继vnvnWMWM X X aaaa vnvnrfpdTFJFTlTdT;宣号号号号4ri可创可可可f f里単5-里+X九?K类鳥- n-_一*房间价格皿如 审-cvf kJ*:45冃I9(7)分界面:所有信息的输出的设计在排序完后的所有客房中,输出所有客房的信息,以检验客房的经营情况。所有客房信息输出界面如图 7 所示。104.关键代码分析(1)系统的登录在

8、主函数中,输出客房信息系统的各功能提示。选择需要执行功能的序号,由 switch 判断和选择所需要执行的功能。选择 1:执行客房信息的录入;选择 2:执行客人入住登记;选择 3:执行教工客房信息的修改;选择 4:执行客人退房结算;选择 5:执行查询所有客房信息;选择 6:执行查询;选择 7:执行删除客房信息;选择 8:退出系统; 主函数:int mai n()HolterRoom Room200;/创建客房对象数组int top;尋十思大后0g|HW=WD房间号:7W4 #F身恰讦号码:仲 f :0价搭Pwfkj0订金:备于0天后邁房。畧鸚濫号码:|口|奕型立n户姓名弓真d咲后很囱。间类型注讪

9、 jbw屛嶷益容户身粉皐 I萬加二意辑继续.Fb订金0C:U se nAdmi nasfato rDe&ktop-& 曽1Debu寺exe图 7 所有客房的信息11HolterRoom b;top=-1;fstream file(Room.txt,ios:in);while (1)file.read(char *)&b,sizeof(b);if (!file) break;top+;Roomtop=b;file.close(); / 读取文件夹 Room.txt 中的数据while(1)coutnn客房管理系统nn;cout - nn;cout1.客房信息的录入nnco

10、ut2.客人入住登记nn;cout3. 客房信息的修改nncout4.客人退房结算nn;cout5.查询所有客房信息nn;cout6. 查询系统nn;cout7.删除客房信息nncout8.退出系统nn;coutchoose;system(cls);switch (choose) / 户的选择case 1:set_HolterRoom_info(Room); break; / 客房信息case 2:set_Customer_info(Room);break; 客人入住登记case 3:Change_HolterRoom_info(Room); break; / 客房信息case 4:SetCo

11、unt(Room);break; 房case 5:PrintAll(Room); break; /case 6:Find_choose(Room); break; /case 7:Delete_HolterRoom(Room);break;case 8:Write(Room);Save_HolterRoom_info(Room); Save_Customer_info(Room);exit(0); / 退出default : break;return 0;在读取数据时, 可以从以有的文件中读取数据到程序中, 避免了程序的重复 输入数据, 既实现了程序的多次可持续地使用, 又有利于后面的信息修改

12、、 删除 等功能。void Read(HolterRoom *Room) / 读取数据库int top;HolterRoom b;top=-1;fstream file(Room.txt,ios:in); / 创建一个输入文件流对象,读取文 件夹Room.txt 中的数据。while (1)用输入修改/ 客户退查询所有客房信息查询/ 删除客房信息13file.read(char *)&b,sizeof(b);if (!file) break;top+;Roomtop=b;file.close();/ 关闭文件(2) 信息的添加客房信息的录入,创建 HolterRoom 类和 Room

13、寸象数组,调用构造函数, 输入客房的房间编号、房间类型、定房日期、房间价格、房间内容及个人的入住 有效期。void set_HolterRoom_info(HolterRoom *Room)if(Room0.num=0)int size;cout 暂无房间信息,请添加! endl; static int Number=700;coutsize;for(int i=0;isize;i+)Roomi.num=Number+;cout 房间号码: Roomi.num;coutendl; coutRoomi.Type; coutRoomi.Price;14coutendlendl;cout 客房信息录

14、入成功 !endlendl;else15string P;coutP;if(P=Y) add_HolterRoom_info(Room);else if(P=N)cout 已取消房间添加 .endlendl;else cout 此操作非法! endlendl; system(pause); system(cls);;(3) 信息的删除 删除客房信息,按要求提示输入要删除客房的房间编号,通过 for 循环和 if 语句寻找到要删除的客房,并显示其信息,然后询问用户是否要删除客房信 息,通过 if 语句进行判断,若输入“ Y则删除,并显示删除成功,若为“N,则取消删除,输入其他均显示“非法操作!

15、”。 voidDelete_HolterRoom(HolterRoom *Room)int Num;coutNum;for(int i=0;i30;i+) if(Roomi.num=Num )string B;cout 房间已找到: endl;cout 房间类型 :; coutRoomi.Typeendl; cout 房间价格 :; coutRoomi.Priceendl; cout 客户信息 :endl;cout 客户身份证号码 :; coutRoomi.IDendl; cout 客户姓名: ; coutRendl; cout 订金 ;coutRoomi.moneyendl

16、; coutB;coutendl;if(B=Y)16Roomi.Type=null;Roomi.num=0;Roomi.Price=0;Roomi.money=0;Roomi.StayTime=0;R= 无;Roomi.ID=0;cout 删除成功! endl;else if(B=N)cout 取消删除。 endl;else cout 非法的操作! endl;system(pause);system(cls);(4) 信息的修改 修改客房信息,按要求提示输入要修改客房的房间编号,通过 for 循环和 if 语句寻找到要修改的客房, 并显示其信息, 然后询问用户是否要修改客房信

17、 息,通过 if 语句进行判断,若输入“Y”则进行逐条修改,若为“N,则取消修改,输入其他均显示“非法操作! ”。void Change_HolterRoom_info(HolterRoom *Room)int Num;cout 请输入要修改的房间号码 :Num;string _name;string _ID;int _money;int _StayTime;string _Price;string _Type;int t=0;for(int i=0;i30;i+)if(Num=Roomi.num)17cout 房间类型 :; coutRoomi.Typeendl; cout 房间价格 :;

18、coutRoomi.Priceendl; cout 客户姓名: ;coutR;coutendl; cout 客户身份证号码 :;coutRoomi.ID;coutendl; cout 订金 :;coutRoomi.money;cout将于vvRoomi.StayTimev天后退房。endl;cout 房间信息已找到 !endl;coutp;if(p=Y)cout_name; R=_name;coutendl;cout_ID;Roomi.ID=_ID; coutendl; cout_money;Roomi.money=_money;cout_StayTime;

19、cout 天后;Roomi.StayTime=_StayTime;coutendl;Save_Customer_info(Room); cout 修改成功 !endlendl;else if(p=N) cout 已取消修改。 ;else cout 操作非法! ;t+;else if(t=0 & i=29 & Roomi.Type=null)cout 查无此房! endlendl;system(pause);system(cls);5. 测试程序测试是将编制的程序投入实际运行前, 用手工或编译程序等方法进行测 试,修正语法错误和逻辑错误的过程。原程序:void add_Holte

20、rRoom_info(HolterRoom *Room) / 添加房间static int Number=700;string k;do18int i=5;Roomi.num=Number+;cout 房间号码: Roomi.num;coutendl; coutRoomi.Type; coutRoomi.Price; coutendlendl; cout 添加成功! ;coutk;i+;while(k=Y);if (k=N)else cout 此操作非法! ;编译成功后开始运行,信息录入后,第一次调用函数可以正确添加房间信息,但第二次调用后,会覆盖第一次的记录,无法正确添加房间;经思索后,发现

21、加 入个 for循环,并对每一房间进行判断,确定为未赋值再进行房间的添加便可。void add_HolterRoom_info(HolterRoom *Room)string P;doint Number=700;for(int i=0;i30;i+)if(Roomi.num=0)Roomi.num=Number+;cout 房间号码: Roomi.num;coutendl;coutRoomi.Type;coutendl;coutRoomi.Price;coutendlendl;coutP;break;else Number+;while(P=Y);if(P=N)19cout 已取消添加。 e

22、ndlendl; else cout 此操作非法!endlendl;206. 课题总结与体会短学期的课程设计是一次非常珍贵的机会, 这是一次可以让我们所学的理论与实 际相结合的机会。通过这次比较完整的一个程序的设计, 我走出了纯理论的学习, 从一种全新的角度去学习。其实个人而言, 我体会较深的一点是团队互相帮助学习的过程,自己看书学习的经验, 以及从网上以及其他各种途径获得信息和知识的经验。理论与实际相结合的设计, 锻炼了我综合运用所学的基础知识, 解决实际问题的能力, 同时也提高 我查阅文献资料、 对程序整体的把握等其他能力水平。 而且通过对整体的掌控,对 局部的取舍,都使我的能力得到了锻炼

23、,我的各方面经验都得到了极大的丰富。在面对各种陌生知识的时候, 队友的耐心与任性, 对于知识的渴求, 对于工作的 专注,极大程度上鼓舞了我。我们在交流中,迸发出了很多设计灵感,互相建议改 进的过程中, 我们分别从各个方面共同改进着, 这个已经不能仅仅称作课程设计的 作品。从知识获得方面来说, 各种已经学习到的C+知识以及各种从网上搜索来的案例, 我们都是随着设计的不断深入而不断熟悉的。 和老师以及同学的沟通交流更使我对 程序整体的规划与设计有了新的认识, 也对自己提出了新的要求。 提高是有限的但 提高也是全面的。 正是这一次设计让我积累了许多实际经验。 也必然会让我在未来 的工作学习中表现出更

24、高的耐力、 理解力、 实践力。 顺利如期的完成本次课程设计 给了我很大的信心, 但是也为我指出很多不足的地方。 学习其实就是一个不断完善的过程, 正视自己的不足之处。 在以后的工作和学习中不断的弥补这些不足之处,在以后的生活中也要保持同样的态度,不断地完善自己。217. 参考文献【1】郑莉.C+教程.人民邮电出版社.【2】谭浩强.C 语言程序设计.清华大学出版社3】沈纪新 . Visual C+ 使用速成 . 清华大学出版社 .228.源代码/ 客房管理系统 主要实现的功能包括:客房信息的录入、修改、删除、剩余 客房信息查询、 排序、输出。客房信息可写入文件, 也可从文件中读取。/* 系统的登

25、录 信息的添加#include#include#include usingnamespace std; const intMaxb=30;信息的删除 信息的修改 */class Customerpublic: string name; string ID; int money; int StayTime; Customer();class HolterRoom:public Customer23public:int num;string Price;string Type;HolterRoom()num=0;Price=0; Type=null; money=0;StayTime=0;n am

26、e=无;ID=0;HolterRoom();ofstream Str( 客房信息 .txt,ios_base:trunc); ofstream C( 客户信息 .txt,ios_base:trunc); void set_Customer_info(HolterRoom *Room); voidset_HolterRoom_info(HolterRoom *Room); voidfind_HolterRoomByNum(HolterRoom *Room); voidDisplay_HolterRoom_info(HolterRoom *Room); voidadd_HolterRoom_inf

27、o(HolterRoom *Room); voidfind_HolterRoomByName(HolterRoom *Room); voidfind_HolterRoomByType(HolterRoom *Room);void PrintAll(HolterRoom *Room);void Change_HolterRoom_info(HolterRoom *Room);void SetCount(HolterRoom *Room);void Delete_HolterRoom(HolterRoom * Room);void Find_choose(HolterRoom * Room);vo

28、id Save_HolterRoom_info(HolterRoom * Room);void Save_Customer_info(HolterRoom * Room);void Write(HolterRoom *Room);void Read(HolterRoom *Room);void Save_HolterRoom_info(HolterRoom * Room)for(int i=0;i30;i+)if(Roomi.num!=0)24Str 房间号码: Roomi.numt 房间类型: tRoomi.Typet 房间价格: tRoomi.Priceendlendl;void Save

29、_Customer_info(HolterRoom * Room)for(int i=0;i30;i+)if(Roomi.num!=0 & R!=无 )C房间类型:;CRoomi.Typeendl;C房间价格:;CRoomi.Priceendl;C客户身份证号码:;CRoomi.IDendl;C喀户姓名:;CRendl;Cvv订金;CRoomi.moneyendl;Cvv入住天数:;CvRoomi.StayTime;Cvv;void Display_HolterRoom_info(HolterRoom *Room)int t=0;for(int i=

30、0;i30;i+)if(Roomi.StayTime=0 & Roomi.num!=0)cout 房间号码: ; coutRoomi.numt;cout 房间类型 :; coutRoomi.Typet;cout 房间价格 :; coutRoomi.Priceendl; t+;else if(t=0&i=29)cout 暂无空房! ;system(pause); system(cls);void Find_choose(HolterRoom *Room)int P=0; while(P=0)天e ndlvve ndl;25coutnn客房管理系统nn;cout - nn;cout

31、1.通过房号查询客房nn;cout2.通过类型查询客房nn;cout3.通过客户姓名查询客房nn;cout4.查询所有空房nncout5.返回主菜单nn;26coutchoose;system(cls);switch (choose) / 选择case 1:find_HolterRoomByNum(Room); break;/房信息case 2:find_HolterRoomByType(Room);break;/ 客人入住登记case 3:find_HolterRoomByName(Room); break; / 信息case 4:Display_HolterRoom_info(Room);

32、break;/ 客户退房case 5:P=5;break;default :; break;void Delete_HolterRoom(HolterRoom *Room)int Num;coutNum;for(int i=0;i30;i+) if(Roomi.num=Num )string B;cout 房间已找到: endl;cout 房间类型 :; coutRoomi.Typeendl;cout 房间价格 :; coutRoomi.Priceendl;cout 客户信息 :endl;cout 客户身份证号码 :; coutRoomi.IDendl;cout 客户姓名: ; coutRoo

33、endl;cout 订金 ; coutRoomi.moneyendl;coutB;coutendl;if(B=Y)Roomi.Type=null;Roomi.num=0;Roomi.Price=0;Roomi.money=0;Roomi.StayTime=0;R= 无;Roomi.ID=0;用户的输入客修改客房27cout 删除成功! endl;else if(B=N)cout 取消删除。 endl;else cout 非法的操作! endl; ;system(pause); system(cls);void SetCount(HolterRoom *Room)

34、int Num;int t=0;coutNum;for(int i=0;i30;i+)if(Num=Roomi.num & Roomi.StayTime!=0)string B;cout 房间已找到: endl;cout 房间类型 :; coutRoomi.Typeendl;cout 房间价格 :; coutRoomi.Priceendl;cout 客户信息! :endl;cout 客户身份证号码 :;coutRoomi.IDendl;cout 客户姓名: ;coutRendl;cout 订金 :;coutRoomi.moneyendl;28cout 入住天数: ;c

35、outRoomi.StayTime;coutcoutendl;coutB;if(B=Y)Roomi.StayTime=0;Roomi.money=0;R= 无;Roomi.ID=0;cout 退房成功! endl;else if(B=N)cout 取消退房。 endl;else cout 非法的操作! endl;t+;else if(Num=Roomi.num & Roomi.StayTime=0)cout 此房为空房! ;t+;else if(t=0 & i=29 & Roomi.Type=null)cout 查无此房 !;system(pause)

36、; system(cls);void add_HolterRoom_info(HolterRoom *Room)天.;29static int Number=700;string P;doint Number=700;for(int i=0;i30;i+)if(Roomi.num=0)Roomi.num=Number+;cout 房间号码: Roomi.num;coutendl;coutRoomi.Type;coutendl;coutRoomi.Price;coutendlendl;coutP;break;else Number+;while(P=Y);if(P=N)cout 已取消添加。 e

37、ndlendl; else cout 此操作非法!endlendl;void set_HolterRoom_info(HolterRoom *Room)if(Room0.num=0)int size;cout 暂无房间信息,请添加! endl;static int Number=700;coutsize;for(int i=0;isize;i+)Roomi.num=Number+;cout 房间号码: Roomi.num;coutendl;coutRoomi.Type;coutRoomi.Price;30coutendlendl;cout 客房信息录入成功 !endlendl;elsestri

38、ng P;coutP;if(P=Y)add_HolterRoom_info(Room);else if(P=N)cout 已取消房间添加 .endlendl;else cout 此操作非法! endlendl;system(pause);system(cls);void set_Customer_info(HolterRoom *Room)int Num;int t=0;coutNum;for(int i=0;i30;i+)if(Num=Roomi.num & Roomi.StayTime=0) cout 请输入客户信息! endl;coutp;cout 房间已找到: endl;cou

39、t 房间类型 :;coutRoomi.Typeendl;cout 房间价格 :;coutRoomi.Priceendl;31if(p=Y)coutRoomi.ID;coutR;coutRoomi.money;cout入住天数:;cinRoomi.StayTime;coutcoutendl;cout 信息录入成功 !endl;else if(p=N) cout 订房已取消。 ;else cout 操作非法! ;t+;else if(Num=Roomi.num & Roomi.StayTime!=0)cout 此房已住 ;t+;else if(t=0 & i=29

40、) cout 查无此房 ;system(pause); system(cls);void find_HolterRoomByNum(HolterRoom *Room)int Num;int t=0;coutNum;for(int i=0;i30;i+)if(Num=Roomi.num & Roomi.StayTime!=0)cout 房间类型 :; coutRoomi.Typeendl;cout 房间价格 :; coutRoomi.Priceendl;cout 客户姓名: ; coutR;coutendl;cout 客户身份证号码 :; coutRoomi.ID;co

41、utendl;cout 订金 ; coutRoomi.money;coutendlendl;cout 此房已住, ;coutRoomi.StayTime 天后退房! ;coutendlendlendl;t+;else if(Num=Roomi.num & Roomi.StayTime=0)cout 房间类型 :; coutRoomi.Typeendl;cout 房间价格 :; coutRoomi.Priceendl;cout 客户姓名: ; coutR;coutendl;cout 客户身份证号码 :; coutRoomi.ID;coutendl;cout 订金 ; c

42、outRoomi.money;coutendlendl; t+;else if(t=0 & i=29 & Roomi.Type=null) cout 查无此房endlendl; system(pause);system(cls);void find_HolterRoomByName(HolterRoom *Room)int t=0;string Name;coutName;for(int i=0;i30;i+)if(Name=R & Roomi.StayTime!=0)cout 房间类型 :; coutRoomi.Typeendl; cout 房间价格

43、 :; coutRoomi.Priceendl; cout 客户姓名: ;coutR;coutendl; cout 客户身份证号码 :;coutRoomi.ID;coutendl; cout 订金 :;33coutRoomi.money; coutendlendl; cout 此房已住, ;coutRoomi.StayTime 天后退房! ;coutendlendlendl; t+;else if(Name=R & Roomi.StayTime=0)cout 房间类型 :; coutRoomi.Typeendl;cout 房间价格 :; coutRo

44、omi.Priceendl;cout 客户姓名: ; coutR;coutendl;cout 客户身份证号码 :; coutRoomi.ID;coutendl;cout 订金 :; coutRoomi.money;coutendlendl;t+;else if(t=0 & i=29) cout 查询不到此客户。 endlendl; system(pause); system(cls);void find_HolterRoomByType(HolterRoom *Room)int t=0; string type; couttype; for(int i=0;i30;i

45、+)if(type=Roomi.Type & Roomi.StayTime!=0)cout 房间类型 :; coutRoomi.Typeendl;cout 房间价格 :; coutRoomi.Priceendl;cout 客户姓名: ; coutR;coutendl;cout 客户身份证号码 :; coutRoomi.ID;coutendl;cout 订金 :; coutRoomi.money;coutendlendl;cout 此房已住, ;coutRoomi.StayTime 天后退房! ;coutendlendlendl;t+;else if(type=Room

46、i.Type & Roomi.StayTime=0)cout 房间类型 :; coutRoomi.Typeendl;cout 房间价格 :;coutRoomi.Priceendl;cout 客户姓名: ; coutR;coutendl; cout客户身份证号码 :; coutRoomi.ID;coutendl;34cout 订金 :; coutRoomi.money;coutendlendl;t+;else if(t=0 & i=29) cout 暂无此类房间。 endlendl; system(pause); system(cls);void PrintAl

47、l(HolterRoom *Room)int t=0;for(int i=0;i30;i+)if(Roomi.Type!=null)cout 房间类型 :Roomi.Typet 房间号:Roomi. numvtvv价格:vRoomi.Priceve ndl;cout 客户姓名: Rt 客户身份证号码:vRoomiDvvt订金: Roomi.moneyendl将于vRoomi.StayTimev天后退房。endlendlendl;t+;if(t=0& i=29) cout 暂无任何客房信息 !endlendl;system(pause); system(cls);void Change_HolterRoom_info(HolterRoom *Room)int Num;cout 请输入要修改的房间号码 :Num;string _name;string _ID;int _money;int _StayTime;35string _Price;string _Type;int t=0;for

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论