




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TOC\o"1-1"\h\z\u—需求分 二组员分 三系统总框 四系统软硬件环 五模块设计分 六函数定义及说 七使用说 八程序源代 九结束 十参考文 酒店客房预订管尤其是大量的客房预订信息。面对庞大的信息量,需要有管理系统来提高客户管理少管理方面的工作量。当前许多酒店正在逐步完善管理工作,需要一个能满足大,客流量成倍增长,积累了大量的急需进行管理以防信息的流失。因此,许多宾馆需要一个功能全面的管理系统来进行管理以使管理的工作在该系是在VisualC++6.0平台下设计开发,以TXT文档为数据库,采用面象的语言开发而成,实现对客户预订信息的基本管理,包括客房信息、的添加,修改和查询。,客户设置:可以添加新客户,修改,删除已退订客户等。可准确了解每一客三系统总框软硬 2.4Hz(26MB设计分class{int 10:int char intborbook[Maxbor]; customer()char*getname(){returnname;}//获取intgettag{returntag;}//获取删除标记intgetno(){returnno;}//获取客户voidsetname(charna[])//设置{}voiddelbook(){tag=1;} //设置删除标记1:已删0:未删voidaddcustomer(intn,char*na) {for(inti=0;i<Maxbor;i++)}voidborrowbook(int {for(int{if{}}}intretbook(int {for(int{{return1;}}return}void {cout<<setw(5)<<no<<setw(10)<<name<<"\t for(inti=0;i<Maxbor;i++)cout<<cout<<}class{int customerread[Maxr]; 中{customers;fstreamfile("customer.txt",ios::in); while(1){file.read((char*)&s,sizeof(s));if(!file)break;} }void {top=-}intaddcustomer(intn,char {customer*p=query(n);if(p==NULL){return1;}return}customer*query(int {for(intif(read[i].getno()==customerid&&{return}return}void {for(inti=0;i<=top;i++)}
void {fstreamfile("customer.txt",ios::out);for(inti=0;i<=top;i++)iffile.write((char*)&read[i],sizeof(read[i]));}class{int1:intcharint1char*getname(){return}intgetno(){returnno;intgettag(){returntag;voidsetname(char{}voiddelbook(){voidaddbook(int{}int {if{return1;}return}void {}void {cout<<setw(6)<<no<<setw(18)<<name<<<<(onshelf==1?}class{int Bookbook[Maxb]; {Bookb;top=-fstreamfile("book.txt",ios::in);while(1){file.read((char*)&b,sizeof(b));if(!file)break;}}void {top=-}intaddbook(intn,char {Bookif{return1;}return}Book*query(int {for(intif(book[i].getno()==bookid{return}return}voidbookdata(); voiddisp(){for(intif} 中{fstreamfile("book.txt",ios::out);for(inti=0;i<=top;i++)iffile.write((char*)&book[i],sizeof(book[i]));}定义void{charintbookid,customerid;RDatabasecustomerDB;customer*r;BDatabaseBookDB;Book*b;{cout<<endl<<endl<<"\t\t 酒店客房预订管理\n\n\n";cout<<"\t\t\t1 客房信息\n\n\t\t\t4 cin>>choice;switch{casecout<<"============\n输入客户:";cin>>customerid;cout<<"输入客房:";cin>>bookid;if{coutendl;}if(b==NULL){coutendl;}if(b-{coutendl;}casecout<<"============\n输入客户:";cin>>customerid;cout<<"输入客房:";cin>>bookid;if(r==NULL){coutendl;}if(b==NULL){cout<endl;}b-casecase }}}void{charchoice;charrname[20];intcustomerid;customer*r;while{<<"\n\n\t\t\t 信息新增 改删除\查找 示全删\返回>>switch{casecout<<"输入客户:";cin>>customerid;cout<<"输入客户:";cin>>rname;addcustomer(customerid,rname);casecout<<"输入客户:";cin>>customerid;if{cout<<"该客户不存在"<<endl;}cout<<"输入新的客 cin>>casecout<<"输入客户:";cin>>customerid;if{coutendl;}casecout<<"输入客户:";cin>>customerid;if{cout<<"该客户不存在"<<endl;}casecase}}}void{charchoice;charbname[40];intbookid;Book*b;while{cout<<"\n\n\n\t\t\t房信 增\n\n\t\t\t2 改\n\n\t\t\t3 除 找 示 cin>>choice;switch{casecout<<"输入客房:";cin>>bookid;coutcin>>bname;casecout<<"输入客房:";cin>>bookid;if{cout<<"该客房不存在"<<endl;}coutcin>>bname;b-case'3':cout<<"输入客房:";cin>>bookid;if{coutendl;}casecout<<"输入客房:";cin>>bookid;if{cout<<"该客房不存在"<<endl;}casecase}}}(2):主界面选择4进入管理菜单八程序源代#include<iostream>#include<iomanip>#include<string>#include<fstream> usingnamespacestd;constint constint constint classcustomer{int 10:int char intborbook[Maxbor]; customer()char*getname(){returnname;}//获取intgettag{returntag;}//获取删除标记intgetno(){returnno;}//获取客户voidsetname(charna[])//设置{}voiddelbook(){tag=1;} 10:未删voidaddcustomer(intn,char*na)//增加客户{for(inti=0;i<Maxbor;i++)}voidborrowbook(int {for(int{if{}}}intretbook(int {for(int{{return1;}}return}void {cout<<setw(5)<<no<<setw(10)<<name<<"\t for(inti=0;i<Maxbor;i++)cout<<cout<<}classRDatabase{int customerread[Maxr]; {customers;fstreamfile("customer.txt",ios::in); while(1){file.read((char*)&s,sizeof(s));if(!file)break;} }void {top=-}intaddcustomer(intn,char {customer*p=query(n);if(p==NULL){return1;}return}customer*query(int {for(intif(read[i].getno()==customerid&&{return}return}void {for(inti=0;i<=top;i++)}void 中{fstreamfile("customer.txt",ios::out);for(inti=0;i<=top;i++)iffile.write((char*)&read[i],sizeof(read[i]));}void{charchoice;charrname[20];intcustomerid;customer*r;while{<<"\n\n\t\t\t 信息新增 改删除\查找 示全删\返回>>switch{casecout<<"输入客户:";cin>>customerid;cout<<"输入客户:";cin>>rname;addcustomer(customerid,rname);casecout<<"输入客户:";cin>>customerid;if{cout<<"该客户不存在"<<endl;}cout<<"输入新的客户:";cin>>rname;casecout<<"输入客户:";cin>>customerid;if{coutendl;}casecout<<"输入客户:";cin>>customerid;if{cout<<"该客户不存在"<<endl;}casecase}}}classBook{int1:intcharint1char*getname(){return}intgetno(){returnno;intgettag(){returntag;voidsetname(char{}voiddelbook(){voidaddbook(int{}int{if{return1;}return}void {}void {cout<<setw(6)<<no<<setw(18)<<name<<<<(onshelf==1?}classBDatabase{int Bookbook[Maxb]; {Bookb;top=-fstreamfile("book.txt",ios::in);while(1){file.read((char*)&b,sizeof(b));if(!file)break;}}void {top=-}intaddbook(intn,char {Book*p=query(n);if(NULL==p){return1;}return}Book*query(int {for(intif(book[i].getno()==bookid{return}return}voidbookdata(); voiddisp(){for(intif} {fstreamfile("book.txt",ios::out);for(inti=0;i<=top;i++)iffile.write((char*)&book[i],sizeof(book[i]));}void{charchoice;charbname[40];intbookid;Book*b;while{cout<<"\n\n\n\t\t\t房信 增\n\n\t\t\t2 改\n\n\t\t\t3 除 找 示 cin>>choice;switch{casecout<<"输入客房:";cin>>bookid;coutcin>>bname;casecout<<"输入客房:";cin>>bookid;if{cout<<"该客房不存在"<<endl;}coutcin>>bname;casecout<<"输入客房:";cin>>bookid;if{coutendl;}casecout<<"输入客房:";cin>>bookid;if{cout<<"该客房不存在"<<endl;}casec
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024秋八年级道德与法治上册 第三单元 合奏好生活的乐章 第6课 竞争合作求双赢 第2框 合作的艺术教学设计 鲁人版六三制
- 19 一只窝囊的大老虎(教学设计)-2024-2025学年统编版语文四年级上册
- 2025w工业品买卖合同
- 2023九年级物理下册 第二十二章 能源与可持续发展第2节 核能教学实录 (新版)新人教版
- 2025新版采购合同范本
- 2024秋五年级道德与法治上册 第一单元 面对成长中的新问题 1 自主选择课余生活教学实录 新人教版
- 第四单元《11-20 的认识》第 3 课时 11-20 各数的认识(二)(教学设计)-2024-2025学年人教版(2024)数学一年级上册
- 湖北省黄冈市麻城市七年级英语下册 Unit 12 What did you do last weekend Section A(1a-2d)教学实录 (新版)人教新目标版
- 2025年度综合维护服务合同
- Unit 1 Animal Friends Section A (2a-2f)(教学设计)2024-2025学年人教版(2024)七年级英语下册
- 破产管理人考试题库及答案
- 商标注册委托协议书
- 2023年中考语文备考之名著阅读《钢铁是怎样炼成的》2022年中考真题集合
- 钳形电流表正确的使用方法
- 铝合金门窗质量管理体系及保证措施
- 认知破局:优化努力的34条思维原则
- SpaceClaim.中文教程完整版
- 空间数据质量评价与控制
- 中建项目经济活动分析作业指导书
- 新人教版小学数学六年级下册平面图形的认识与测量教学设计
- 科技英语构词法和单词
评论
0/150
提交评论