C语言程序设计酒店管理系统实验报告韩国齐_第1页
C语言程序设计酒店管理系统实验报告韩国齐_第2页
C语言程序设计酒店管理系统实验报告韩国齐_第3页
C语言程序设计酒店管理系统实验报告韩国齐_第4页
C语言程序设计酒店管理系统实验报告韩国齐_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程设计报告书题目:酒店管理系统设计报告专业:电子信息工程(移动互联网)班级:一班姓名:韩国齐学号:教师:朴海光一:程序功能酒店系统管理包括:主菜单、查看客房入住情况、登记入住、修改客 房信息、修改客房信息及退房六个功能模块。每个功能用一个函数来实现, 从而达到功能的模块化。主菜单模块:主菜单模块包括1.查看客房入住情况、2.登记入住、3. 客房信息修改、4.退房及显示入住的总费用、5.返回主菜单、6.直接退出 程序。1)查看客房入住情况功能模块:主要功能是查看房间的入住情况和 继续查看已入住的房间的客户信息。2)登记入住功能模块:采用结构体数组来记录客户的信息,包括姓 名、性别、年龄、身份证

2、号、入住时间,入住单价及入住人数,登记完一 个房间后可选择继续下一个房间的登记,也可以选择返回主菜单进行其他 功能的操作。3)修改客房信息功能模块:包括修改客户信息模块和修改房间信息 模块。4)修改客户信息模块:主要功能是可选择性的修改客户某个信息, 也可以一次性全部修改。5)修改客房信息功能模块:用来对客户换房时对客户信息和房间号的修改。实现的功能是只要输入客户以前住的房间号和现在想住的房间号,就将客户的信息全部移到现在想住的房间上,而以前的房间将被置为未使用。6)退房及显示总费用功能模块:当客户退房时,将客户使用的客房置为未使用,删除客户信息。并且显示客户从入住到退房时的总费用。二 : 程

3、序代码#include<>#include<>#include<>#defineM80intj,s;inthj81=0;FILE*fp;printf("nttt 性别(其中: 1 表示男, 2 表示女!): %d",rooms.;printf("nttt 年龄: %d",rooms.;printf("nttt 身份证号: %s",rooms.;printf("ntttprintf("ntttprintf("nttt 房间号: %d",rooms.room_ID

4、);printf("nttt客房单价:%d",rooms.price);printf("nttt入住人数:%d",rooms.;printf("nnttt 按 1 返回主菜单,按2 继续 n");scanf("%d",&a);switch(a)case1:menu();break;case2:check_siru1();break;elseprintf("nttt该房间未被使用! ");save();printf("nnttt 按 1 返回主菜单,按2 继续: ");

5、scanf("%d",&a);switch(a)case1:menu();break;case2:check_siru1();break;voidregistration_live()oom_ID=j;printf("nttt 姓名: ");scanf("%s",roomj.;printf("nt 性别(其中: 1 表示男, 2 表示女!): ");scanf("%d",&roomj.;printf("nttt 年龄: ");scanf("%d&qu

6、ot;,&roomj.;printf("nttt 身份证号: ");scanf("%s",roomj.;printf("nttt入住年份:");printf("nttt月份:");printf("nttt日期:");printf("nttt客房单价:");scanf("%d",&roomj.price);printf("ntt 请输入入住人数: ");scanf("%d",&roomj.;hj

7、j=1;save();printf("nntt 按 1 返回主菜单,按2 继续: ");scanf("%d",&a);switch(a)case1:menu();break;case2:registration_live1();break;voidmodify_infor()a);printf("nnttt 按 1 返回主菜单,按2 继续: ");scanf("%d",&i);switch(i)case1:menu();break;case2:amend_one1();break;case2:pri

8、ntf("ntt请输入新性别(其中: 1 表示男, 2 表示女): ");scanf("%d",&p);roomj.=p;printf("nnttt 按 1 返回主菜单,按2 继续: ");scanf("%d",&i);switch(i)case1:menu();break;case2:amend_one1();break;case3:printf("nttt 请输入年龄: ");scanf("%d",&p);roomj.=p;printf("

9、;nnttt 按 1 返回主菜单,按2 继续: ");scanf("%d",&i);switch(i)case1:menu();break;case2:amend_one1();break;case4:printf("nttt请输入新身份证号: ");scanf("%s",roomj.;printf("nnttt按 1 返回主菜单,按2 继续:");scanf("%d",&i);switch(i)case1:menu();break;case2:amend_one1()

10、;break;case5:printf("nttt 请输入新年份: ");printf("nnttt 按 1 返回主菜单,按2 继续: ");scanf("%d",&i);switch(i)case1:menu();break;case2:amend_one1();break;case6:printf("nttt 请输入新月份: ");printf("nnttt 按 1 返回主菜单,按2 继续: ");scanf("%d",&i);switch(i)case1

11、:menu();break;case2:amend_one1();break;case7:printf("nttt 请输入新日期: ");printf("nnttt 按 1 返回主菜单,按2 继续: ");scanf("%d",&i);switch(i)case1:menu();break;case2:amend_one1();break;case8:printf("nttt请输入新入住人数: ");scanf("%d",&p);roomj.=p;printf("nnt

12、tt按 1 返回主菜单,按2 继续:");scanf("%d",&i);switch(i)case1:menu();break;case2:amend_one1();break;menu();voidamend_room()roomj.;'0'rooms.=roomj.;roomj.=0;rooms.=roomj.;roomj.=0;strcpy(rooms.,roomj.;'0'rooms.room_ID=s;rooms.price=roomj.price;rooms.=roomj.;hjs=1;hjj=0;printf(

13、"nntt 按 1 返回主菜单,按2 继续: ");scanf("%d",&a);switch(a)case1:menu();break;case2:amend_room1();break;case2:printf("nttt 请输入房号: ");scanf("%d",&s);printf("ttt 请输入新单价: ");scanf("%d",&x);rooms.price=x;printf("nntt 按 1 返回主菜单,按2 继续: &q

14、uot;);scanf("%d",&a);switch(a)case1:menu();break;case2:amend_room1();break;case3:printf("nttt 请输入房号: ");scanf("%d",&s);printf("ttt 请输入新入住人数: ");scanf("%d",&x);rooms.=x;printf("nntt 按 1 返回主菜单,按2 继续: ");scanf("%d",&a

15、);switch(a)case1:menu();break;case2:amend_room1();break;case4:break;save();menu();voidcost()oom_ID=j;printf("ntttprintf("ntttprintf("ntttprintf("nttt 房间单价为: ");printf("%d",roomj.price);printf("nttt 请输入退房时间 :");printf("nttt 请输入年份: ");scanf("

16、%d",&printf("nttt请输入月份:");scanf("%d",&printf("nttt请输入日期:");scanf("%d",&printf("nttt 请输入入住天数: ");scanf("%d",&i);sum=roomj.price*i;printf("nttt 总费用 sum=%dn",sum);hjj=0;save();printf("nntt 按 1 返回主菜单,按2 继续 :&

17、quot;);scanf("%d",&a);switch(a)case1:menu();break;case2:cost1();break;voidget_back()xt","w+")=NULL)printf("cannotopenfilen");exit(0);for(i=0;i<M;i+)if(fwrite(&roomi),sizeof(roomM),1,fp)!=1)printf("filewriteerrorn");fflush(fp);fclose(fp);三 : 运行(主菜单功能)(登记客户入住信息 (可以按 2 继续登记下个房间客户的信息) )(查看登记过的客户信息 (刚刚登记的李明的信息已存在) )(修改客户信息 (这页修改的是名字,把李明改为张三) )(这页查看修改的客户信息是否成功 (已成功的把李明改为了张三) )(这页继续修改客户信

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论