91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 407KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2024-02-01
  • 語言: C/C++
  • 標簽: C語言??大作業??

資源簡介

用C語言實現的賓館客房管理系統,程序設計訓練大作業,已在VC6.0上測試,并內含設計報告。

資源截圖

代碼片段和文件信息

#include
#include
#include
#include
#define?N?60 //客房及客人最大數量
struct?room //客房信息
{
int?room_number; //房間號
char?room_level[10];//客房級別:普通間、標準間、豪華間
char?room_type[10]; //客房類型:單人間、雙人間、多人間
int?room_price; //客房價格
int?room_deposit; //客房押金
char?room_state[5]; //是否入住:已住或空房
char?room_desc[42]; //物品清單
}room[N];
struct?guest //客人信息
{
int?guest_room_number; //客人入住房號
int?guest_ID; //客人身份證號
char?guest_name[20]; //客人姓名
char?guest_sex[3]; //客人性別
char?guest_log_date[12];//入住日期
int?guest_day_number; //入住天數
char?guest_phone[15]; //聯系電話
}guest[N];
void?menu(); //主菜單函數
void?menu_check_in(); //登記入住菜單函數
void?menu_room_manage(); //客房管理菜單函數
void?menu_guest_manage(); //客人管理菜單函數
void?check_in(); //登記入住函數
void?check_out(); //結賬退房函數
void?continue_to_stay();//續住函數???
void?guest_manage(); //客人管理函數
void?guest_display(); //查看客人信息函數 ?
void?guest_add(); //客人登記函數 ?
void?guest_change(); //客人信息修改函數
void?guest_save_total(); //保存客人總數函數
void?room_manage(); //客房管理函數
void?room_display(); //查看客房信息函數
void?room_add(); //客房添加函數
void?room_del(); //客房刪除函數
void?room_change(); //客房信息修改函數
void?room_save_total(); //保存客房總數函數
int?guest_find(int?guest_room_number);//客人查找函數:根據入住房號返回客人在客人信息文件中的序號
int?room_find(int?room_num);//客房查找函數:根據房號返回客房在客房信息文件中的序號
int?room_total=0guest_total=0;????????//全局變量用于記錄客房總數和客人總數并存放于相應文件中
void?main() //主函數
{
char?ch;
FILE*?fp;
if((fp=fopen(“room_total.txt““r“))==NULL)
fp=fopen(“room_total.txt““w“);
else
fscanf(fp“%d“&room_total);
fclose(fp); //讀取客房總數
if((fp=fopen(“guest_total.txt““r“))==NULL)
fp=fopen(“guest_total.txt““w“);
else
fscanf(fp“%d“&guest_total);
fclose(fp); //讀取客人總數
menu();
do{
fflush(stdin);
if((ch=getchar())!=‘\n‘);
{
switch(ch)
{
case?‘1‘:check_in();break; //登記入住
case?‘2‘:continue_to_stay();break; //續住辦理
case?‘3‘:check_out();break; //結賬退房
case?‘4‘:guest_manage();break; //客人管理
case?‘5‘:room_manage();break; //客房管理
case?‘6‘:
printf(“\n\t\t????謝謝使用本賓館客房管理系統,再見!\n\n\t\t????“);
return;break;
default:
printf(“\n\t\t????輸入錯誤!按任意鍵繼續:“);
getch();
}
system(“cls“);
menu();
}
}while(1);
}
void?menu() //主菜單函數
{
printf(“\n“);
printf(“????????????????????********歡迎使用賓館客房管理系統********\n\n“);
printf(“????????????????????****************主?菜?單****************\n\n“);
printf(“???????????????????????????????1.??登??記??入??住\n\n“);
printf(“???????????????????????????????2.??續??住??辦??理\n\n“);
printf(“???????????????????????????????3.??結??賬??退??房\n\n“);
printf(“???????????????????????????????4.??客??人??管??理\n\n“);
printf(“???????????????????????????????5.??客??房??管??理\n\n“);
printf(“???????????????????????????????6.??退??出??系??統\n\n“);
printf(“????????????????????****************************************\n\n“);
printf(“????????????????????請輸入數字選擇菜單:“);
}
void?menu_ch

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-03-04?15:23??程序\
?????文件???????????1??2017-07-07?21:50??程序\guest_total.txt
?????文件???????????2??2017-07-07?21:37??程序\room_total.txt
?????文件?????????393??2017-07-07?21:51??程序\客人信息.txt
?????文件????????1112??2017-07-07?21:51??程序\客房信息.txt
?????文件???????36746??2017-07-07?21:23??程序\賓館客房管理系統.c
?????文件??????780800??2017-07-07?22:58??總結報告.doc

評論

共有 條評論