客房管理系统C++

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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();

相关文档
最新文档