欢迎来到天天文库
浏览记录
ID:12558343
大小:141.50 KB
页数:16页
时间:2018-07-17
《面向对象程序设计酒店客房预订系统讲述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、面向对象程序课程设计一、题目:酒店客房预订系统二、需求分析:设计一个小型的快捷式酒店客房预订系统,实现对不同类型的客房进行预定,退房以及费用的计算。三、系统结构图:酒店客房预订系统选择身份管理员客户输出余量订房退房查询收入大床间标准间大床间豪华间豪华间标准间选择房号选择房号判断是否已被预定判断是否已被预定否是否是重新选择退房成功重新选择登记信息订房成功一、类的设计:类date:获取当前时间-d-m-y+date+add类hotel:-x;-room[10];-SR;-KR;-DR;-name[10];-ID[20];-Pay_s;-Pay_k;-Pa
2、y_d;-time;-income;+Hotel+choose+voidin+book+cancel+display二、程序代码与说明:date.h#include#include#include#include#includeusingnamespacestd;classdate{private:intd,m,y;public:date();voidadd();};head.h#include"date.h"#include#include
3、#include#include#include#includeusingnamespacestd;classHotel{private:intx;//选择定/退房introom[10];//记录房间预定情况intSR;//标准间余量standardroomintKR;//大床间余量kingroomintDR;//豪华间余量deluxeroomcharname[10];//登记客户姓名charID[20];//登记客户身份证号doublePay_s;//标准间支付
4、费用doublePay_k;//大床房支付费用doublePay_d;//豪华间支付费用doubletime;//入住天数doubleincome;//总收入public:Hotel(inta,intb,intc);voidchoose(intc,intt);//c(choose):记录订房或退房,t(type):记录所选房间类型voidbook(intt);//订房voidcancel(intt);//退房voiddisplay();//输出房间余量表voidin();};date.cpp#include"date.h"#include5、o>date::date(){time_tnow;time(&now);structtm*t_now;t_now=localtime(&now);y=t_now->tm_year+1900;m=t_now->tm_mon+1;d=t_now->tm_mday;}voiddate::add(){cout<<"今天是"<6、7、;if(t==1)if(SR==0)cout<<"无余房,请选择其他类型:"<>m;if(m!=1&&m!=2&&m!=3&&m!=4&&m!=5){cout<<"输入错误"<8、:";cin>>name;cout<<"身份证号:";cin>>ID;cout<<"入住天数:";cin>>
5、o>date::date(){time_tnow;time(&now);structtm*t_now;t_now=localtime(&now);y=t_now->tm_year+1900;m=t_now->tm_mon+1;d=t_now->tm_mday;}voiddate::add(){cout<<"今天是"<6、7、;if(t==1)if(SR==0)cout<<"无余房,请选择其他类型:"<>m;if(m!=1&&m!=2&&m!=3&&m!=4&&m!=5){cout<<"输入错误"<8、:";cin>>name;cout<<"身份证号:";cin>>ID;cout<<"入住天数:";cin>>
6、7、;if(t==1)if(SR==0)cout<<"无余房,请选择其他类型:"<>m;if(m!=1&&m!=2&&m!=3&&m!=4&&m!=5){cout<<"输入错误"<8、:";cin>>name;cout<<"身份证号:";cin>>ID;cout<<"入住天数:";cin>>
7、;if(t==1)if(SR==0)cout<<"无余房,请选择其他类型:"<>m;if(m!=1&&m!=2&&m!=3&&m!=4&&m!=5){cout<<"输入错误"<8、:";cin>>name;cout<<"身份证号:";cin>>ID;cout<<"入住天数:";cin>>
8、:";cin>>name;cout<<"身份证号:";cin>>ID;cout<<"入住天数:";cin>>
此文档下载收益归作者所有