傻大方摘要:【C|C++程序设计课程设计-酒店客房预订管理|程序设计|课程设计|酒店客房】ü愿骼嗤瓿筛髦植僮鳌?突Ю啵迪侄钥突У男畔⒌拿枋觯豢突Э饫啵迪纸⒖突У母鋈俗柿希豢头坷啵迪侄钥头康拿枋觯缈头康燃叮豢辗靠饫啵迪侄钥头康墓芾恚绮檎遥...
按关键词阅读:
1、C+程序设计-酒店客房预订管理一 设计要求本课程的设计的重点是练习文件的存储与读取 , 通过对各类完成各种操作 。
客户类 , 实现对客户的信息的描述;客户库类 , 实现建立客户的个人资料;客房类 , 实现对客房的描述 , 如客房等级;空房库类 , 实现对客房的管理 , 如查找 , 删除等具体要求如下:(1)客房库类存放10个客户资料验证是否正确存入(2)增添新的客户(客房)修改客户(客房)信息 , 删除客户(客房)信息(3)按房号 , 客户号查询房间预订情况(4)通过主函数调用四个类(客户类、客户库类、客房类 。
客房库类)二设计思想现今酒店规模不断扩大 , 客户数量增加 , 有关客户的各种信息也成倍增长 , 面对庞大的信息量要有客户信息管理系统来提 。
2、高管理 。
通过这样一个系统可以更加便捷高效 。
它有以下几个功能:(1) 客房设置:可以添加新客房 , 修改客房描述 , 删除客房(2) 客户设置:可以添加新客户 , 修改客户信息 , 删除已退订客户(3) 房间预订情况查询:可以按客户号 , 房号查询 , 方便实用 , 众多房间中准确查询到某一个房间或客户 。
设计一个程序来实现酒店客房预订的管理 , 该程序包含信息录入 , 输出 , 修改 , 查询等功能 。
下面是主菜单以及菜单功能(1)程序主页面 , 选择04进入相应的功能(2)客房信息:主页面选择3进入客户信息系统1. 新增:系统提示输入客户号码 。
姓名等信息 , 按要求录入即可 。
2. 更改:系统提示输入客户号码 , 输入后即可更改该客户的个人信息3. 删 。
3、除:系统提示输入要删除的客户号 , 输入后即可删除该客户4. 查询:系统提示输入要查询的客户号 , 输入后即可查看该客户的订房信息5. 显示:显示所有预订客户的个人信息以及预订房号6. 全删:删除所有客户0. 返回:返回主界面(3)客户信息:主界面选择4进入客房信息管理菜单1. 新增:系统提示输入房间号 。
房间描述等信息 , 按要求录入即可2. 新增:系统提示输入要更改飞房间号 , 输入后即可更改该房间的描述信息3. 删除:系统提示输入要删除的房间号 , 输入后即可删除该房间4. 查询:系统提示要查询的房间号 , 输入后即可查看该房间的预订情况5. 现实:显示所有房间的描述信息已经预订情况6. 全删:删除所有房间0.。
4、返回:返回主界面(4)订房:主界面选择1进入订房系统(5)退房:主界面选择2进入退房系统(6)退出:主界面选择0退出程序并保存数据库三程序源代码/酒店管理程序代码#include”ios”#include”iomanip.h”#include”#include” /输入输出文件流类const int maxr=100;
/最多的客户const int maxb=100;
/最多的客户const int maxbor=5;
/每位客户最多预定五间客户/客户类 , 实现对客户的信息的描述class customerprivate:int tag;
int no;
char name10;
int borbo 。
5、okmaxbor;public:vustomer() char *getname() return name;
/获取姓名int gertag() return tag;
/获取删除标记int getno() return no;
/获取客户编号void setname(char na)strcpy(name ,na);
void delbook() tag=1;
void addcustumer(int n,char *na)tag=0no=n;
strcpy(name,na);
for(int i=0;
ichoice;
switch(choice)case 1:coutcustomerid;
cout 。
6、rname;
addcustomer(customerid,rname);
break;
case 2:coutcustomerid;
r=query(customerid);
if(r=null)coutrname;
r-setname(rname);
break;
case 3:coutcustomerid;
r=query(customerid);
if(r=null)coutdelbook();
break;
case 4:coutcusromerid;
r=query(cusromerid);
if(t=null)coutdisp();
break;
case 5:disp();
break;
case 6:clear 。
7、();
break;
default:coutchoice;
switch(choice)case 1:coutbookid;
cout bname;
addbook(bookid,bname);
break;
case 2:coutbookid;
b=query(bookid);
if(b=null)coutbname;
b-setname(bname);
break;
case 3:coutbookid;
b=query(bookid);
if(b=null)coutdelbook();
break;
case 4:coutbookid;
b=query(bookid);
if(b=null)coutdisp;
break;
c 。
【C|C++程序设计课程设计-酒店客房预订管理】8、ase 5:disp();
break;
case 6:clear();
break;
default:coutchoice;
switch(choice)case 1:coutcustomerid;
coutbookid;
r=customy(customerid);
/按编号查找if (r=null)coutborrowbook()=0)coutborrowbook(b-getno);
break;
case 2:coutcustomerid;
coutbookid;
r=customerdb.quety(customerid);
/按编号查找if (r=null)coutretbook();
稿源:(未知)
【傻大方】网址:/a/2021/0813/0023654583.html
标题:C|C++程序设计课程设计-酒店客房预订管理