C++程序设计课程设计-酒店客房预订管理.doc

C++程序设计课程设计-酒店客房预订管理.doc

ID:61005298

大小:75.50 KB

页数:25页

时间:2021-01-19

C++程序设计课程设计-酒店客房预订管理.doc_第1页
C++程序设计课程设计-酒店客房预订管理.doc_第2页
C++程序设计课程设计-酒店客房预订管理.doc_第3页
C++程序设计课程设计-酒店客房预订管理.doc_第4页
C++程序设计课程设计-酒店客房预订管理.doc_第5页
资源描述:

《C++程序设计课程设计-酒店客房预订管理.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C++程序设计--------酒店客房预订管理一.设计要求本课程的设计的重点是练习文件的存储与读取,通过对各类完成各种操作。客户类,实现对客户的信息的描述;客户库类,实现建立客户的个人资料;客房类,实现对客房的描述,如客房等级;空房库类,实现对客房的管理,如查找,删除等具体要求如下:(1)客房库类存放10个客户资料,将数据保存到customer.txt文件中并验证是否正确存入(2)增添新的客户(客房)修改客户(客房)信息,删除客户(客房)信息(3)按房号,客户号查询房间预订情况(4)通过主函数调用四个类(客户类、客户库类、客房类。客房库类)二.设计思想现今酒店规模不

2、断扩大,客户数量增加,有关客户的各种信息也成倍增长,面对庞大的信息量要有客户信息管理系统来提高管理。通过这样一个系统可以更加便捷高效。它有以下几个功能:(1)客房设置:可以添加新客房,修改客房描述,删除客房(2)客户设置:可以添加新客户,修改客户信息,删除已退订客户(3)房间预订情况查询:可以按客户号,房号查询,方便实用,众多房间中准确查询到某一个房间或客户。设计一个程序来实现酒店客房预订的管理,该程序包含信息录入,输出,修改,查询等功能。下面是主菜单以及菜单功能(1)程序主页面,选择0~4进入相应的功能(2)客房信息:主页面选择3进入客户信息系统1.新增:系统提示

3、输入客户号码。姓名等信息,按要求录入即可。2.更改:系统提示输入客户号码,输入后即可更改该客户的个人信息3.删除:系统提示输入要删除的客户号,输入后即可删除该客户4.查询:系统提示输入要查询的客户号,输入后即可查看该客户的订房信息1.显示:显示所有预订客户的个人信息以及预订房号2.全删:删除所有客户0.返回:返回主界面(3)客户信息:主界面选择4进入客房信息管理菜单1.新增:系统提示输入房间号。房间描述等信息,按要求录入即可2.新增:系统提示输入要更改飞房间号,输入后即可更改该房间的描述信息3.删除:系统提示输入要删除的房间号,输入后即可删除该房间4.查询:系统提示

4、要查询的房间号,输入后即可查看该房间的预订情况5.现实:显示所有房间的描述信息已经预订情况6.全删:删除所有房间0.返回:返回主界面(4)订房:主界面选择1进入订房系统(5)退房:主界面选择2进入退房系统(6)退出:主界面选择0退出程序并保存数据库三.程序源代码//酒店管理程序代码#include”iostream.h”#include”iomanip.h”#include”string.h”#include”fstream.h”//输入输出文件流类constintmaxr=100;//最多的客户constintmaxb=100;//最多的客户constintmax

5、bor=5;//每位客户最多预定五间客户//客户类,实现对客户的信息的描述classcustomer{private:inttag;intno;charname[10];intborbook[maxbor];public:vustomer(){}char*getname(){returnname;}//获取姓名intgertag(){returntag;}//获取删除标记intgetno(){returnno;}//获取客户编号voidsetname(charna[]){strcpy(name,na);}voiddelbook(){tag=1;}voidaddcus

6、tumer(intn,char*na){tag=0’no=n;strcpy(name,na);for(inti=0;i

7、oiddisp(){cout<

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

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

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