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

2019-04-08 19:17

悠悠同学网www.uuclass.com

// FUNCTION NAME : DISPLAY_RECORD // DETAILS : IT DISPLAYS SINGLE RECORD FOR THE // GIVEN RECORD //***************************************************************** void hkeep :: display_record(int t_code) { fstream file; file.open(\:: binary | ios::in); file.seekg(0,ios::beg); while( file.read((char *) this, sizeof(hkeep))) { if(t_code == code) { gotoxy(3,3); cout<<\serial No.\ gotoxy(3,5); cout<<\ : \ puts(name); gotoxy(3,6); cout<<\No. : \ gotoxy(3,7); gotoxy(3,7); cout<<\ : \ puts(order); break; } } file.close(); } //***************************************************************** // CLASS NAME : HKEEP // FUNCTION NAME : LAST_CODE // DETAILS : IT COUNTS THE RECORD IN THE FILE AND // RETURNS THE LAST CODE //***************************************************************** int hkeep :: last_code() { fstream file; file.open(\:: binary | ios::in); file.seekg(0,ios::beg); int t=0; while(file.read((char*) this, sizeof(hkeep))) 悠悠同学网www.uuclass.com

t++; file.close(); return t; } //***************************************************************** // CLASS NAME : HKEEP // FUNCTION NAME : FOUND_RECORD // DETAILS : IT RETURNS THAT RECORD IS FOUND FOR THE // GIVEN CODE NO. OR NOT //***************************************************************** int hkeep :: found_record(int t_code) { fstream file; file.open(\ios :: binary | ios :: in ); file.seekg(0,ios::beg); int found = 0; while(file.read((char *) this, sizeof(hkeep))) { if(t_code == code) { found++; break; } } file.close(); return found; } //***************************************************************** // CLASS NAME : HKEEP // FUNCTION NAME : ADD // DETAILS : IT ADDS THE RECORD IN THE HKEEP'S FILE //***************************************************************** void hkeep :: add(void) { menu m; int valid, saved=0 ; int t_code; t_code = last_code(); t_code++; if(t_code == 1) 悠悠同学网www.uuclass.com

{ code = t_code; strcpy(name,\ strcpy(roomno,\ strcpy(order,\ fstream file; file.open(\ios :: binary | ios :: app); file.write((char *)this, sizeof(hkeep)); file.close(); delete_record(t_code); } char ch; do { clrscr(); gotoxy(3,3); cout<<\serial No.\ gotoxy(3,5); cout<<\ : \ gotoxy(3,6); cout<<\no. : \ gotoxy(3,7); gotoxy(3,7); cout<<\ : \ m.line_hor(1,79,23,196); do { valid = 1; gotoxy(1,25);clreol(); gotoxy(3,25); cout<<\THE NAME OF THE PERSON\ gotoxy(13,5); gets(name); strupr(name); if(strlen(name) > 19 || strlen(name) == 0) { valid = 0; sound(500); delay(100); nosound(); gotoxy(1,25); clreol(); gotoxy(1,24); cout<<\SHOULD NOT BE BLANK OR GREATER THAN 19 \ gotoxy(1,25); 悠悠同学网www.uuclass.com

cout<<\ress any key to continue ... \ getch(); gotoxy(1,24); clreol(); gotoxy(1,25); clreol(); gotoxy(13,5); clreol(); } }while(!valid); do { valid = 1; gotoxy(1,25); clreol(); gotoxy(3,25); cout<<\THE ROOM NO. OF THE CUSTOMER, FOR BLANK\ gotoxy(13,6); gets(roomno); }while(!valid); if(strlen(roomno) == 0) strcpy(roomno,\ do { valid = 1; gotoxy(1,25); clreol(); gotoxy(3,25); cout<<\THE ORDER OF THE CUSTOMER\ gotoxy(13,7); gets(order); if(strlen(order) >99 || strlen(order) == 0) { valid = 0; sound(500); delay(100); nosound(); gotoxy(1,25); clreol(); gotoxy(1,24); cout<<\NOT BE BLANK OF GREATER THAN 99\ gotoxy(1,25); cout<<\any key to continue... \ getch(); gotoxy(1,24); clreol(); gotoxy(1,25); clreol(); gotoxy(13,10); clreol(); 悠悠同学网www.uuclass.com

} }while(!valid); gotoxy(1,25); clreol(); gotoxy(1,23); clreol(); gotoxy(1,13); cout<<\you want to save the record (y/n) : \ do { valid = 1; gotoxy(41,13); ch = getche(); ch = toupper(ch); if(ch != 'Y' && ch != 'N') { valid = 0; sound(500); delay(100); nosound(); gotoxy(41,13); clreol(); } }while( !valid); if (ch == 'Y') { saved =1 ; code = t_code; fstream file; file.open(\ios :: binary | ios:: app); file.write((char *) this, sizeof(hkeep)); file.close(); t_code++; } gotoxy(1,14); cout<<\you want to add more records (y/n) : \ do { valid = 1; gotoxy(41,14); ch = getche(); ch = toupper(ch); if(ch != 'Y' && ch != 'N') { valid = 0; sound(500); delay(100);


java酒店管理毕业设计源代码(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:厦大新闻传播学院考研8本书的复习策略

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: