好文档 - 专业文书写作范文服务资料分享网站

c++酒店管理系统课程设计

天下 分享 时间: 加入收藏 我要投稿 点赞

图4.4入住登记界面

如果客人预定过房间,则选择“1”,然后输入预订房间号如图4.5所示。输入入住日期和截止日期则“登记成功”如图4.6所示。

图4.5选择订过房间入住登记界面

图4.6订过房间入住登记界面

未预订过房间则选择“2” 则会显示出目前的空房间信息如图4.7所示,根据系统提示输入客人的信息则“登记成功”如图4.8所示。

图4.7选择未订过房间入住登记界面

图4.8选择未订过房间入住登记输入信息界面

4.3退房结算模块实现

4.3.1退房结算流程图

开始输出“提示”输入“房间号”查找该房间信息输出该房间信息输出“提示”输入“结算日期”输出“提示”输入“t值”YNt= =2天数计算方法信息存储道磁盘文件当中去小时计算方法输出“计算结束”结束

图4.9 退房结算流程图

4.3.2退房结算代码

void tuifang() {

int a,b;

cout<<\房间信息为:\

cout<<\姓名: 押金(元): 入住时间: \

cout<>d;

hotel[b].jiezhiriqi=d; int fei;

cout<<\按小时/天数计费(小时输入1,天数输入2):\ int t; cin>>t; if(t==2)

fin>>hotel[i].num>>hotel[i].leixing>>hotel[i].jiage>>hotel[i].kongxian>>hotel[i

>>hotel[i].ID>>hotel[i].lianxifangshi>>hotel[i].yajin>>hotel[i].yudingriqi>>hot }

fin.close();

>>hotel[i].tianshu>>hotel[i].jiezhiriqi; b=i;

].name

ifstream fin(\宾馆房间信息.txt\ cout<<\请输入房号:\ cin>>a; int c=0,i=0;

fin.seekg(117,ios::beg);//在输入文件开头以参照位置为基础移动若干字节(beg=begin) while(i<20) {

el[i].ruzhushijian

if(hotel[i].num==a) //查询客人房间 i++;

shijian<

c++酒店管理系统课程设计

图4.4入住登记界面如果客人预定过房间,则选择“1”,然后输入预订房间号如图4.5所示。输入入住日期和截止日期则“登记成功”如图4.6所示。图4.5选择订过房间入住登记界面图4.6订过
推荐度:
点击下载文档文档为doc格式
63zs34eqna9kfa2517te4mn0g1mmp000jqq
领取福利

微信扫码领取福利

微信扫码分享