java酒店管理毕业设计源代码

上传人:ni****g 文档编号:545533949 上传时间:2023-07-04 格式:DOC 页数:72 大小:166KB
返回 下载 相关 举报
java酒店管理毕业设计源代码_第1页
第1页 / 共72页
java酒店管理毕业设计源代码_第2页
第2页 / 共72页
java酒店管理毕业设计源代码_第3页
第3页 / 共72页
java酒店管理毕业设计源代码_第4页
第4页 / 共72页
java酒店管理毕业设计源代码_第5页
第5页 / 共72页
点击查看更多>>
资源描述

《java酒店管理毕业设计源代码》由会员分享,可在线阅读,更多相关《java酒店管理毕业设计源代码(72页珍藏版)》请在金锄头文库上搜索。

1、2022年-2023年建筑工程管理行业文档 齐鲁斌创作酒店管理系统C+源代码-仅供参考学习,切勿用于任何商业用途# include # include # include # include # include # include # include # include # include /*/*/ CLASS NAME : MENU/ DETAILS 一 需求分析 (1)顾客 1 查看房间信息(空房号,等级,床位数) 2 入住(房号,姓名,身份证) 3 退房(结账) (2) 管理员 1 查看房间信息(空房号,房间状态,等级,床位数) 2 入住(房号,改变房间状态,登记人) 3 退房(结账,

2、登记人) 二 实体 1 房间: 号码 c_room 等级 c_dank 床数 c_nbed 状态 c_statds 价格 c_rate 2 顾客: 身份证 id 人数 m 要求等级 r 入住房间 room /这个时候不知道是设计类还是功能模块三 程序流程1. 管理员登陆 2. 选择功能 1. 登记入住 void check_in();2. 退房 void check_out(); 3. 定房 void book();4. 订房 3. 管理员退出 四 功能模块 1 顾客模块 1)登记入住 1 输入人数m和房间等级要求r 2 按r搜索空房 再按m搜索 3 如果有符合条件的显示 4 如果没有则给出优

3、化方案 5 选择房间 6 给出每个人每天要付的费用dayrent 7 登记个人信息 8 改变房间状态 2)退房 1 计算每人应付费用和总共费用 2 改变房间状态 3)订房 1 输入人数m 房间等级要求r 2 按r搜索空房 再按m搜索 3 如果有符合条件的显示 4 如果没有则给出优化方案 5 选择房间 2 管理员模块 1)登录系统 1 输入用户名和密码 2 检验密码 3 通过重新输入 2)登记入住(同上) 3)退房(同上) 4)订房(同上) 5)房间信息管理 1 显示空房及对应的等级空房 2 显示已订房号码及开始入住日期 : IT CONTROLS OVER ALL THE FUNCTIONS/

4、*class menu public : void main_menu(void); void startup(void); void box(void); void line_hor(int, int, int, char); void line_ver(int, int, int, char);/*/ CLASS NAME : HKEEP/ DETAILS : IT CONTROLS OVER ALL FUNCTIONS/ RELATED TO HKEEP/*class hkeep public : hkeep(void); hkeep(void); void add(void); voi

5、d modify(void); void deletion(void); void display_list(void); private : void display_record(int); int found_record(int); void delete_record(int); void modify_record(int); int recordno(int); int last_code(void); int code; char name20,roomno10,order99;/*/ CLASS NAME : MENU/ FUNCTION NAME : LINE_HOR/ D

6、ETAILS : IT ACCEPTS THE ROWS AND COLUMNS AND/ DRAWS HORIZONTAL LINES/*void menu : line_hor(int column1, int column2, int row, char c) for(column1;column1=column2;column1+) /gotoxy(column1,row); coutc; /*/ CLASS NAME : MENU/ FUNCTION NAME : LINE_VER/ DETAILS : IT ACCEPTS ROWS AND COLUMNS AND/ DRAWS T

7、HE VERTICAL LINE/*void menu : line_ver(int row1, int row2, int column, char c) for(row1;row1=row2;row1+) gotoxy(column, row1); cout c; /*/ CLASS NAME :MENU/ FUNCTION NAME : STARTUP/ DETAILS : IT CREATES THE STARTING SCREEN/*void menu : startup(void)/ clrscr(); int i,j,s; char a = H*O*T*E*L; char b =

8、 M*A*N*A*G*E*M*E*N*T; for(i=0;i=79;i+) line_ver(1,25,i,179);/ gotoxy(1,11);clreol(); gotoxy(1,13);clreol(); j = 63; s = 100; for(i=1;i=43;i+) sound(s); s = s+20; delay(50); gotoxy(1,12); clreol(); gotoxy(i,12); coutb; gotoxy(j,12); couta; j-; gotoxy(1,1); / nosound(); delay(100); char ch = 219; s = 500; for(i=0;i=79;i+) sound(s); s =s+1

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号