客房管理系统C++
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
功能比较简单,可能不完整,你参考下吧。是C++的。
建议你去CSDN搜搜,那里程序和论文都挺多的,尤其是用VB的。
#include
#include
//*********************************************************************************** void initial_room(); //初始化80个房间信息
void welcome(); //验证用户登陆,登陆成功显示欢迎信息
void enter();
void book_room();
void check_in();
void check_out();
void inquire();
int i=0;
//*********************************************************************************** struct Room
{
int number;
int dank;
int price;
int state;
};
class Customer
{
public:
Customer();
void set_name(char *n){strcpy(name,n);}
void set_ID(char *p){strcpy(ID,p);}
void set_room_number(int n){room_number=n;}
void set_day(int d){day=d;}
void set_prepaid(int p){prepaid=p;}
char *get_name(){return name;}
char *get_ID(){return ID;}
int get_room_number(){return room_number;}
int get_day(){return day;}
int get_prepaid(){return prepaid;}
virtual ~Customer();
private:
char name[10],ID[19];
int room_number;
int prepaid;
int change;
int day;
};
Customer::Customer()
{
cout<<"请您输入顾客的姓名\n";
cin>>name;
cout<<"请您输入顾客的身份证号码\n";
cin>>ID;
prepaid=change=day=0;
}
Customer::~Customer()
{
cout<<"该顾客退房成功!"< } //*********************************************************************************** Room room[80]; Customer *customer[80]; void main() //程序入口从这里开始运行 { char choice='1'; initial_room(); //初始化80个房间的信息,分四个等级 welcome(); //验证用户登陆,登陆成功显示欢迎信息 while(choice=='1') { enter(); //根据用户的选择执行不同的功能 cout< cout<<"继续使用本系统请按\"1\",退出请按\"2\"! "; cin>>choice; cout< } //系统登陆界面*********************************************************************** void welcome() //验证用户登陆,登陆成功显示欢迎信息 { char name[4],code[7]; cout<<"请输入用户名和密码(以空格隔开):\n"; cin>>name>>code; while((strcmp(name,"000")!=0)||(strcmp(code,"666666")!=0)) { cout<<"用户名或密码输入有误,请重新输入!\n"; cin>>name>>code; } cout< cout< cout<<" ▲***************************▲\n"; cout<<" △欢迎使用***系统!△\n"; cout<<" ▲***************************▲\n"; cout< } //系统入口*************************************************************************** void enter() { int kind_of_service; cout<<"请选择服务类别:订房、入住、退房还是查询? \n"; cout<<" 1->定房2->入住3->退房4->查询: "; cin>>kind_of_service; if((kind_of_service>4) || (kind_of_service<1)) { cout<<"您的输入有误,请重试!\n"; cin>>kind_of_service; } else switch(kind_of_service) { case 1: book_room(); break; case 2: check_in();