




已阅读5页,还剩43页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
代码一 主界面代码#includemain.hmouse_msg m;void welcome()PIMAGE img0=newimage(941,525);getimage(img0,image/begin.png,0,0);putimage(0,0,941,525,img0,0,0);delay_ms(1000);int menu()cleardevice();PIMAGE imgmain=newimage(941,525);getimage(imgmain,image/main.png,0,0);putimage(0,0,941,525,imgmain,0,0);int choice=0;PIMAGE img=newimage(941,525);getimage(img,image/denglu.png,0,0);PIMAGE img1=newimage(941,525);getimage(img1,image/denglu1.png,0,0);PIMAGE img2=newimage(941,525);getimage(img2,image/denglu2.png,0,0);putimage(0,0,941,525,img,0,0);m=getmouse();while(true)m=getmouse();if(m.x178&m.x250&m.y522&m.x240&m.y742&m.x427&m.y736&m.x214&m.y735&m.x300&m.y268&m.x213&m.y78&m.x213&m.y459&m.x213&m.y489)putimage(0,0,941,525,img3,0,0);if(m.is_down()quick_search();else putimage(0,0,941,525,img,0,0);void resetpassword()char temp20;admin a;inputbox_getline(修改密码,请输入新密码,a.password,20);inputbox_getline(修改密码,请确认新密码,temp,20);if(strcmp(temp,a.password)!=0)doinputbox_getline(修改密码,错误!请输入新密码,a.password,20);inputbox_getline(修改密码,请确认新密码,temp,20);while(strcmp(temp,a.password)!=0);FILE *f1;f1=fopen(d:/adminpassword.dat,wb);fwrite(&a,sizeof(a),1,f1);fclose(f1);outtextxy(200,200,修改成功!);delay_ms(1000);adminf();void checkbooking()cleardevice();PIMAGE imgmain=newimage(941,525);getimage(imgmain,image/main.png,0,0);putimage(0,0,941,525,imgmain,0,0);int t;dot=getInteger(查看方式:表单图形化);while(t!=1&t!=2);if(t=1)textcheck();else if(t=2)graphcheck();void graphcheck()int t;dot=getInteger(查看方式:标准间商务间套间);while(t!=1&t!=2&t!=3);if(t=1)cleardevice();PIMAGE imgmain=newimage(941,525);getimage(imgmain,image/main.png,0,0);putimage(0,0,941,525,imgmain,0,0);FILE *f1,*f2;f1=fopen(d:/roommessage_biao.dat,ab);fclose(f1);f1=fopen(d:/roommessage_biao.dat,rb);fread(biaozhun_room,sizeof(struct Room),100,f1);fclose(f1);f2=fopen(d:/usermessage.dat,ab);fclose(f2);f2=fopen(d:/usermessage.dat,rb);fread(user,sizeof(struct User),1000,f2);fclose(f2);PIMAGE img2=newimage(52,42);PIMAGE img3=newimage(52,42);PIMAGE img9=newimage(173,475);PIMAGE img0=newimage(86,53);getimage(img0,image/2.png,0,0);getimage(img9,image/9.png,0,0);/putimage(788,10,961,485,img9,0,0);putimage(797,489,943,527,img0,0,0);getimage(img2,image/temp.png,0,0);getimage(img3,image/temp2.png,0,0);int count=1;for(int i=0;i10;i+)for(int j=0;j10;j+)if(biaozhun_roomcount.isbooked)putimage(10+80*i,10+50*j,62+80*i,52+50*j,img3,0,0);elseputimage(10+80*i,10+50*j,62+80*i,52+50*j,img2,0,0);count+;if(t=2)cleardevice();PIMAGE imgmain=newimage(941,525);getimage(imgmain,image/main.png,0,0);putimage(0,0,941,525,imgmain,0,0);PIMAGE img2=newimage(50,40);PIMAGE img3=newimage(50,40);PIMAGE img0=newimage(86,53);PIMAGE img4=newimage(941,525);getimage(img4,image/10.png,0,0);getimage(img0,image/2.png,0,0);getimage(img2,image/temp.png,0,0);getimage(img3,image/temp2.png,0,0);putimage(0,0,941,525,img4,0,0);putimage(797,489,943,527,img0,0,0);FILE* f1;f1=fopen(d:/usermessage.dat,ab);fclose(f1);f1=fopen(d:/usermessage.dat,rb);fread(user,sizeof(struct User),1000,f1);fclose(f1);f1=fopen(d:/roommessage_shang.dat,ab);fclose(f1);f1=fopen(d:/roommessage_shang.dat,rb);fread(shangwu_room,sizeof(struct Room),30,f1);fclose(f1);int count=0;for(int i=0;i10;i+)for(int j=0;j3;j+)if(shangwu_roomcount.isbooked=true)putimage(130+70*i,150+140*j,180+70*i,190+140*j,img3,0,0);elseputimage(130+70*i,150+140*j,180+70*i,190+140*j,img2,0,0);count+;if(t=3)cleardevice();PIMAGE imgmain=newimage(941,525);getimage(imgmain,image/main.png,0,0);putimage(0,0,941,525,imgmain,0,0);PIMAGE img2=newimage(50,40);PIMAGE img3=newimage(50,40);PIMAGE img0=newimage(86,53);PIMAGE img4=newimage(941,525);getimage(img4,image/11.png,0,0);getimage(img0,image/2.png,0,0);getimage(img2,image/temp.png,0,0);getimage(img3,image/temp2.png,0,0);putimage(0,0,941,525,img4,0,0);putimage(797,489,943,527,img0,0,0);FILE* f1;f1=fopen(d:/usermessage.dat,ab);fclose(f1);f1=fopen(d:/usermessage.dat,rb);fread(user,sizeof(struct User),1000,f1);fclose(f1);f1=fopen(d:/roommessage_shang.dat,ab);fclose(f1);f1=fopen(d:/roommessage_shang.dat,rb);fread(shangwu_room,sizeof(struct Room),20,f1);fclose(f1);int count=0;for(int i=0;i5;i+)for(int j=0;j797&m.x489&m.y527)adminf();void textcheck()cleardevice();PIMAGE imgmain=newimage(941,525);getimage(imgmain,image/main.png,0,0);putimage(0,0,941,525,imgmain,0,0);int t;dot=getInteger(标准间商务间套间);while(t!=1&t!=2&t!=3);PIMAGE img0=newimage(86,53);PIMAGE img1=newimage(941,525);PIMAGE img2=newimage(941,525);PIMAGE img3=newimage(941,525);getimage(img3,image/011.png,0,0);getimage(img2,image/010.png,0,0);getimage(img1,image/012.png,0,0);getimage(img0,image/2.png,0,0);if(t=1)cleardevice();putimage(0,0,941,525,img1,0,0);putimage(797,489,943,527,img0,0,0);Windowset_oline();outtextxy(10,100,房间号 户主名 入住日期);Windowset_one();FILE *f1;f1=fopen(d:/roommessage_biao.dat,ab);fclose(f1);f1=fopen(d:/roommessage_biao.dat,rb);fread(biaozhun_room,sizeof(struct Room),100,f1);fclose(f1);int count=0;for(int i=0;i=100;i+)if(biaozhun_roomi.isbooked=true)if(count=13)xyprintf(10,130+30*count,%5d%20s%30d年%3d月%3d日,i,biaozhun_roomi.user_name,biaozhun_roomi.booked_date.year,biaozhun_roomi.booked_date.month,biaozhun_roomi.booked_date.day);count+;elseWindowset_oline();outtextxy(500,100,房间号 户主名 入住日期);Windowset_one();xyprintf(510,130+30*(count-14),%5d%20s%30d年%3d月%3d日,i,biaozhun_roomi.user_name,biaozhun_roomi.booked_date.year,biaozhun_roomi.booked_date.month,biaozhun_roomi.booked_date.day);count+;if(t=2)cleardevice();putimage(0,0,941,525,img2,0,0);putimage(797,489,943,527,img0,0,0);Windowset_oline();outtextxy(10,100,房间号 户主名 入住日期);Windowset_one();FILE *f1;f1=fopen(d:/roommessage_shang.dat,rb);fclose(f1);f1=fopen(d:/roommessage_shang.dat,rb);fread(shangwu_room,sizeof(struct Room),30,f1);fclose(f1);int count=0;for(int i=0;i=30;i+)if(shangwu_roomi.isbooked=true)if(count=13)xyprintf(10,130+30*count,%5d%20s%30d年%3d月%3d日,i,shangwu_roomi.user_name,shangwu_roomi.booked_date.year,shangwu_roomi.booked_date.month,shangwu_roomi.booked_date.day);count+;elseWindowset_oline();outtextxy(500,100,房间号 户主名 入住日期);Windowset_one();xyprintf(510,130+30*(count-14),%5d%20s%30d年%3d月%3d日,i,shangwu_roomi.user_name,shangwu_roomi.booked_date.year,shangwu_roomi.booked_date.month,shangwu_roomi.booked_date.day);count+;if(t=3)cleardevice();putimage(0,0,941,525,img3,0,0);putimage(797,489,943,527,img0,0,0);Windowset_oline();outtextxy(10,100,房间号 户主名 入住日期);Windowset_one();FILE *f1;f1=fopen(d:/roommessage_tao.dat,ab);fclose(f1);f1=fopen(d:/roommessage_tao.dat,rb);fread(taojian_room,sizeof(struct Room),20,f1);fclose(f1);int count=0;for(int i=0;i=20;i+)if(taojian_roomi.isbooked=true)if(count797&m.x489&m.y527)adminf();void totalsituation()FILE* f1;f1=fopen(d:/usermessage.dat,ab);fclose(f1);f1=fopen(d:/usermessage.dat,rb);fread(user,sizeof(struct User),1000,f1);fclose(f1);f1=fopen(d:/roommessage_biao.dat,ab);fclose(f1);f1=fopen(d:/roommessage_biao.dat,rb);fread(biaozhun_room,sizeof(struct Room),100,f1);fclose(f1);f1=fopen(d:/roommessage_shang.dat,ab);fclose(f1);f1=fopen(d:/roommessage_shang.dat,rb);fread(shangwu_room,sizeof(struct Room),30,f1);fclose(f1);f1=fopen(d:/roommessage_tao.dat,ab);fclose(f1);f1=fopen(d:/roommessage_tao.dat,rb);fread(taojian_room,sizeof(struct Room),20,f1);fclose(f1);PIMAGE imgmain=newimage(941,525);PIMAGE img0=newimage(86,53);getimage(img0,image/2.png,0,0);getimage(imgmain,image/main.png,0,0);putimage(0,0,941,525,imgmain,0,0);putimage(797,439,943,477,img0,0,0);int count=0,chi_count=0,man_count=0;for(int i=0;i1000;i+)if(strcmp(useri.ID,)!=0)count+;if(useri.age18)chi_count+;if(useri.sex=1)man_count+;setcolor(RED);setfont(40,20,微软雅黑);xyprintf(330,10,总 概);setcolor(BLACK);setfont(28,14,微软雅黑);xyprintf(120,100,该系统拥有的用户数量为:%d,count);xyprintf(120,150,其中 %d 位儿童 %d 位成人 | %d 位男性 %d 位女性,chi_count,count-chi_count,man_count,count-man_count);count=0;for(int i=0;i=100;i+)if(biaozhun_roomi.isbooked=true)count+;xyprintf(120,230,标准间已经入住 %d 间 还有 %d 间空房尚未入住.,count,100-count);count=0;for(int i=0;i=30;i+)if(shangwu_roomi.isbooked=true)count+;xyprintf(120,280,商务间已经入住 %d 间 还有 %d 间空房尚未入住.,count,30-count);count=0;for(int i=0;i797&m.x439&m.y577)adminf();void quick_search()FILE* f1;f1=fopen(d:/usermessage.dat,ab);fclose(f1);f1=fopen(d:/usermessage.dat,rb);fread(user,sizeof(struct User),1000,f1);fclose(f1);f1=fopen(d:/roommessage_biao.dat,ab);fclose(f1);f1=fopen(d:/roommessage_biao.dat,rb);fread(biaozhun_room,sizeof(struct Room),100,f1);fclose(f1);f1=fopen(d:/roommessage_shang.dat,ab);fclose(f1);f1=fopen(d:/roommessage_shang.dat,rb);fread(shangwu_room,sizeof(struct Room),30,f1);fclose(f1);f1=fopen(d:/roommessage_tao.dat,ab);fclose(f1);f1=fopen(d:/roommessage_tao.dat,rb);fread(taojian_room,sizeof(struct Room),20,f1);fclose(f1);PIMAGE imgmain=newimage(941,525);PIMAGE img0=newimage(86,53);getimage(img0,image/2.png,0,0);getimage(imgmain,image/main.png,0,0);putimage(0,0,941,525,imgmain,0,0);putimage(797,439,943,477,img0,0,0);int t;dot=getInteger(按户主姓名查找 按时间段查找 返回);while(t!=1&t!=2&t!=3);if(t=3)adminf();if(t=1)char temp20;loop:inputbox_getline(搜索,请输入户主姓名,temp,20);bool d=false;for(int i=0;i=1000;i+)if(strcmp(temp,)=0)d=true;break;if(d=false)outtextxy(200,200,该用户不存在!请重新输入.);goto loop;setfont(40,20,微软雅黑);outtextxy(300,10,入住信息);setfont(28,14,微软雅黑);outtextxy(20,60,客房类型 入住日期);int t;for(int i=0;i=1000;i+)if(strcmp(temp,)=0)t=i;break;int count=0;for(int i=0;i=100;i+)if(usert.biaozhun_roomi.isbooked=true)xyprintf(20,100+30*count,标准间 %d年%d月%d日,usert.biaozhun_roomi.booked_date.year,usert.biaozhun_roomi.booked_date.month,usert.biaozhun_roomi.booked_date.day);count+;for(int i=0;i=30;i+)if(usert.shangwu_roomi.isbooked=true)xyprintf(20,100+30*count,商务间 %d年%d月%d日,usert.shangwu_roomi.booked_date.year,usert.shangwu_roomi.booked_date.month,usert.shangwu_roomi.booked_date.day);count+;for(int i=0;i=20;i+)if(usert.taojian_roomi.isbooked=true)xyprintf(20,100+30*count,套间 %d年%d月%d日,usert.taojian_roomi.booked_date.year,usert.taojian_roomi.booked_date.month,usert.taojian_roomi.booked_date.day);count+;if(t=2)bool c=false;struct date d;int count=0;d.year=getInteger(请输入查找时间的年份);d.month=getInteger(请输入查找时间的月份);setfont(40,20,微软雅黑);outtextxy(300,10,入住信息);setfont(28,14,微软雅黑);outtextxy(20,60,客房类型 户主姓名 入住日期);for(int i=0;i=100;i+)if(biaozhun_roomi.isbooked&biaozhun_roomi.booked_date.year=d.year&biaozhun_roomi.booked_date.month=d.month)c=true;if(c=true)xyprintf(20,100+30*count,标准间%20s %d年%d月%d日,biaozhun_roomi.user_name,biaozhun_roomi.booked_date.year,biaozhun_roomi.booked_date.month,biaozhun_roomi.booked_date.day);count+;c=false;fo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民海生物安全培训课件
- 民法总则普法课件
- 初中历史课标考试及答案
- 财管9号考试题及答案
- 安全生产要求指南讲解
- 户外素质拓展活动策划方案
- 农业与新质生产力的融合创新
- 新质生产力:核心要素分析
- 新质生产力与智能技术融合
- 材料力学引言
- 第4课《乡愁》课件-2025-2026学年统编版语文九年级上册
- 兵役法教学课件
- 第六届山东省无人机技术与应用职业技能竞赛(无人机测绘操控员)题库(含答案)
- 第1章三角形单元测试2025-2026学年苏科版八年级数学上册
- 2025-2026学年人教版小学数学四年级上册教学计划及进度表
- 高中语文课本中的作文素材(选必上)
- 2025年中医确有专长考试题库(附答案)
- 2025年秋季学期(统编版)二年级上册语文教学工作计划及教学进度表
- 2025年小学会计入职考试题库
- 2025-2026学年湘教版(2024)初中数学七年级上册教学计划及进度表
- 2025年版《手术室护理实践指南》练习题(附答案)
评论
0/150
提交评论