2022年C课程方案设计书宾馆管理系统完整的报告

上传人:资**** 文档编号:269169486 上传时间:2022-03-22 格式:DOCX 页数:24 大小:71.34KB
返回 下载 相关 举报
2022年C课程方案设计书宾馆管理系统完整的报告_第1页
第1页 / 共24页
2022年C课程方案设计书宾馆管理系统完整的报告_第2页
第2页 / 共24页
2022年C课程方案设计书宾馆管理系统完整的报告_第3页
第3页 / 共24页
2022年C课程方案设计书宾馆管理系统完整的报告_第4页
第4页 / 共24页
2022年C课程方案设计书宾馆管理系统完整的报告_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《2022年C课程方案设计书宾馆管理系统完整的报告》由会员分享,可在线阅读,更多相关《2022年C课程方案设计书宾馆管理系统完整的报告(24页珍藏版)》请在金锄头文库上搜索。

1、精品学习资源封面欢迎下载精品学习资源作者: PanHongliang仅供个人学习欢迎下载精品学习资源课程设计报告课程设计题目:宾馆治理系统专业:信息工程姓名:学号:班级: 071132指导老师:2021 年 5 月 30 日C+ 课程设计报告目录一、程序设计21基本要求22程序设计要求2二、程序实现步骤2三、程序分块设计2四、完整源程序11五、存在问题22六、课程设计总结22七、参考文献22八、表格22一、程序设计要求:1 基本要求(1) 要求利用面对对象的方法以及C+ 的编程思想来完成系统的设计;(2) 要求在设计的过程中,建立清楚的类层次;(3) 在系统设计中要分析和定义各个类,每个类中要

2、有各自的属性和方法;2 试验基本要求:(1) 实现用户信息的输入(2) 实现不同等级房间费用的查询(3) 实现用户房间的预定(4) 实现用户住宿费用的结算二、程序设计步骤1 、设计用户登陆界面2 、建立类别3 、合理的使用继承和多态性把各类别组合起来欢迎下载精品学习资源三、程序分块设计1、 用户登陆界面程序:void welcome/ 验证用户登陆 ,登陆成功显示欢迎信息coutendl ;coutendl ;cout cout cout coutendl ;程序运行截图:*欢迎使用宾馆治理系统.*n ;* n ; n ;2 订房实现程序如下: void book_roomcustomeri=

3、new Customer ;int room_standard,day ;cout 请您选择预定房间的标准:n ;coutroom_standard ;coutday ;customeri-set_dayday ;switchroom_standardint n ;case 1:cout 住房费用总共为 : day*150 元n;forn=0 ; n20;n+/ 从第一个级别的房间中查找一个闲暇的房间ifroomn.state=0/state=0表示该住房没有被预定的cout 预定成功房间号码为: roomn.numberset_room_numberroomn.number;break;br

4、eak;case 2:cout 住房费用总共为 : day*200 元n;forn=20 ;n40; n+欢迎下载精品学习资源ifroomn.state=0cout 预定成功房间号码为: roomn.numberset_room_numberroomn.number;break;break;case 3:cout 住房费用总共为 : day*300 元n;forn=40 ;n60; n+ifroomn.state=0cout 预定成功房间号码为: roomn.numberset_room_numberroomn.number;break;break;case 4:cout 住房费用总共为 :

5、day*600 元n;forn=60 ;n80; n+ifroomn.state=0cout 预定成功房间号码为: roomn.numberset_room_numberroomn.number;break;break;i+ ; /住房的顾客数加 1程序运行的截图如下:3 顾客的入住登记程序: void check_in欢迎下载精品学习资源char name110,id119 ;int ding_or_no,prepaid ;cout 订了 2- 没订 ;cinding_or_no ;ifding_or_no=1cout 请输入顾客的姓名:name1 ;cout 请输入顾客的身份证号码:id1

6、 ;forint j=0 ;jget_name,name1=0&strcmpcustomerj-get_ID,id1=0 /查找该顾客的定房信息int num=customerj-get_room_number; / 取得定房的房间号cout 顾客name1 今日入住本宾馆 . .numendl ;roomnum%100-1.state=2 ;/ 修改房间状态为入住状态break;break;elsecustomeri=new Customer ;int room_standard,day ;cout 请您选择预定房间的标准:n ;coutroom_standard ;coutday ;cus

7、tomeri-set_dayday ;switchroom_standardint n ;case 1:prepaid=day*150 ;customeri-set_prepaidprepaid ;cout 请收房费 prepaid 元整 .n ;forn=0 ;n20;n+ifroomn.state=0欢迎下载精品学习资源cout 入住房间号码为 : roomn.numberset_room_numberroomn.number;break;break;case 2:prepaid=day*200 ;customeri-set_prepaidprepaid ;cout 请收房费 prepai

8、d 元整 .n ;forn=20 ;n40 ;n+ifroomn.state=0cout 入住房间号码为 : roomn.numberset_room_numberroomn.number;break;break;case 3:prepaid=day*300 ;customeri-set_prepaidprepaid ;cout 请收房费 prepaid 元整 .n ;forn=40 ;n60 ;n+ifroomn.state=0cout 入住房间号码为 : roomn.numberset_room_numberroomn.number;break;break;case 4:prepaid=d

9、ay*600 ;customeri-set_prepaidprepaid ;cout 请收房费 prepaid 元整 .n ;forn=60 ;n80 ;n+欢迎下载精品学习资源ifroomn.state=0cout 入住房间号码为 : roomn.numberset_room_numberroomn.number;break;break;i+ ;程序运行截图:4 程序的退房结算: void check_outchar name210,id219 ;int standard,j,room_number,day1,day2,day ;coutname2id2 ;coutday2 ;forj=0 ;jg

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 高中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号