C语言酒店管理系统设计说明.doc

C语言酒店管理系统设计说明.doc

ID:48431629

大小:49.50 KB

页数:17页

时间:2020-01-26

C语言酒店管理系统设计说明.doc_第1页
C语言酒店管理系统设计说明.doc_第2页
C语言酒店管理系统设计说明.doc_第3页
C语言酒店管理系统设计说明.doc_第4页
C语言酒店管理系统设计说明.doc_第5页
资源描述:

《C语言酒店管理系统设计说明.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.word可编辑.《C++程序设计》课程设计报告班级计科101班学号37姓名毛翔得分一目的加深对C++/C语言知识的理解,扩大相关知识面,培养对这些知识的应用能力。通过一个实际问题的C++/C语言源程序的编写和调试,提高综合运用C++/C语言、程序设计技术的能力,并为后续相关课程的学习打下基础。二题目及要求题目:酒店房间登记与计费管理系统功能:1、屏幕上出现一个界面,让操作员能够方便的选择所需要进行的操作,包括登记入住、查询房间的入住情况、查询当前费用、结账退房等操作。2、对不同标准的房间实施不同的收费标准,也可以按天收费或按小时收费,可根据顾客需要

2、在登记的入住的时候进行选择。3、在结账退房时,根据入住的时间,计费方式和房间单价计算出总费用。分步实施:1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数;2、完成最低要求:建立房间列表,完成登记入住、查询房间入住情况功能。3、进一步要求:完成计费和费用查询功能。要求:1、用C语言实现系统;2、函数功能要划分好(结构化程序设计);3、界面友好(良好的人机交互),加必要的注释;4、要提供程序测试方案,程序一定要经得起测试,宁可功能少一些,也要能运行起来,不能运行的程序是没有价值的。.专业.专注..word可编辑.三程序设计思想及流程图正确

3、定义所要用到的变量,运用结构体存放房间的信息,用函数实现各个功能,对不同标准的房间实施不同的收费标准用,在结账退房时,根据入住的时间,计费方式和房间单价计算出总费用,用switch语句实现旅客对所需要的操作的选择,其他具体操作的实现用循环、顺序、选择结构语句实现。四源程序#include"stdafx.h"#includeusingnamespacestd;#defineROOMNUM10#defineDAYFEE100#defineHOURFEE10typedefstructroom{intid;//房间编号intnum;//床

4、位数.专业.专注..word可编辑.floatfee;//费率inttype;//0代表按天,1代表安小时floattime;//时间charstartTime[50];//入住时间charname[30];//旅客姓名boolstatus;//房间状态false代表空闲true代表已经有旅客}ROOM;boolInitRoom(ROOM*roomList,intlen){//printf("请分别输入编号床位数");for(inti=0;i>roomList[i].id>>roomList[i].num;roomLi

5、st[i].id=100+i;roomList[i].num=2;roomList[i].type=0;.专业.专注..word可编辑.roomList[i].status=false;roomList[i].time=0;roomList[i].fee=DAYFEE;}returntrue;}voidInitRoom(ROOM&r)//重载{r.type=0;r.status=false;r.time=0;r.fee=DAYFEE;}intRegRoom(ROOM*roomList,intlen){boolflag=false;.专业.专注..wo

6、rd可编辑.for(inti=0;i>roomList[i].name>>roomList[i].startTime>>roomList[i].type;if(roomList[i].type==1){roomList[i].fee=HOURFEE;}roomList[i].status=true;}.专业.专注..word可编辑.if(flag)retu

7、rni;elsereturn-1;}boolSearchRoom(ROOM*roomList,intlen,introomId){boolflag=false;for(inti=0;i

8、se{cout<<"该房号不存在!"<

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。