C++课程设计《酒店客人管理系统》怎么写的?

要写出这个程序,请帮忙分析一下程序的大体结构,然后给出程序,感谢!以下是要求:1.基本要求:为方便管理职酒店客人信息,编写一个酒店客人管理系统软件。系统记录必须包括客人姓... 要写出这个程序,请帮忙分析一下程序的大体结构,然后给出程序,感谢!以下是要求:
1. 基本要求:为方便管理职酒店客人信息,编写一个酒店客人管理系统软件。系统记录必须包括客人姓名、入住时间、入住天数、入住房间号、房费等。
2. 基本管理功能:
[1] 添加:增加一个客人信息到管理系统中。
[2] 查询:根据姓名查找客人的相关信息并显示,若找不到也要给出相应提示。
[3] 修改:在管理系统中修改一个客人的信息。
[4] 保存:将所有客人信息保存在一个文件中(数据库文件或普通的文本文件)。
[5] 读取:从文件中读取已保存了数据。
[6] 删除:从管理系统中删除一条记录。
[7] 恢复:能恢复被删除的记录。
[8] 统计:(A) 计算每天客人人数和总房费;(B) 统计符合指定条件(如客人住宿4天以上、4天-2天、1天)的客人人数及总房费;(C) 以表格形式打印全部客人信息表。
附:管理系统中的数据可用数据库(如Access数据库)的形式保存,也可用普通文件(文本文件或二进制文件)的形式保存。
展开
 我来答
匿名用户
推荐于2017-09-03
展开全部
不知道你的要求是什么,把我以前的关于酒店管理的代码发给你参考下吧。#include#include#include#includetypedefstructtagCustomer{charm_ID[19];/*身份证号码*/charm_name[10];/*顾客姓名*/intm_age;/*顾客年龄*/charm_sex[6];/*顾客性别*/intnum;}Customer;/*顾客结构*/typedefstructtagRoom{intm_num;/*房间号*/intm_floor;/*楼层*/intm_price;/*价格*/intm_use;/*是否已入住*/}Room;/*房间结构*/inti,j=0,age,num,floor,price,use,n;intreg=0;Customercus[5];Roomr[5];intcount=5;charID[18],name[10],sex[6];FILE*fproom;FILE*fpcustomer;voidCustomer_Input(){if(count0&&n<=6){switch(n){case1:Customer_Input();break;case2:Customer_ListOut();break;/*查询顾客信息*/case3:Room_ListOut();break;/*查询空房间*/case4:PerCustomer_Search();break;/*预订房间*/case5:UnCustomer_Out();break;/*退订房间*/case6:Customer_Goaway();/*保存退出*/}}else{printf("***********************************************************************\n");printf("**\n");printf("*输入错误!*\n");printf("*请退出!*\n");printf("**\n");printf("***********************************************************************\n");break;}}}
Azure皓哥
2017-08-25 · TA获得超过524个赞
知道小有建树答主
回答量:383
采纳率:46%
帮助的人:68.1万
展开全部
难度不大吧,有什么问题?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
西北战狼55
2016-05-27 · TA获得超过792个赞
知道小有建树答主
回答量:1023
采纳率:0%
帮助的人:253万
展开全部
这个程序我可以帮你做,数据结构应用+文件操作。
追问
.。。怎么做啊
追答
看我头像
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一块废柴
2016-05-27
知道答主
回答量:1
采纳率:0%
帮助的人:1115
展开全部
同学,我的和你的一样,弄到了可以发给我吗?谢谢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sunnyMiracle14
2016-05-27 · TA获得超过198个赞
知道小有建树答主
回答量:824
采纳率:0%
帮助的人:453万
展开全部
我可以做。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
编程大王
2017-09-02 · TA获得超过922个赞
知道小有建树答主
回答量:979
采纳率:51%
帮助的人:113万
展开全部
这个话,如果要的,我可以写给你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式