C语言程序设计酒店管理学习系统实验学习报告计划.docxVIP

  • 6
  • 0
  • 约9.29千字
  • 约 41页
  • 2021-06-27 发布于山东
  • 举报

C语言程序设计酒店管理学习系统实验学习报告计划.docx

精品文档 精品文档 PAGE PAGE31 精品文档 PAGE . 课程设计报告书 题 目:酒店管理系统设计报告 专 业: 电子信息工程(移动互联网) 班 级: 一班 姓 名: 韩国齐 学 号:0 教 师: 朴海光 一:程序功能 酒店系统管理包括:主菜单、查察客房入住情况、登记入住、修 改客房信息、改正客房信息及退房六个功能模块。 每个功能用一个函 数来实现,进而达到功能的模块化。 主菜单模块:主菜单模块包括 1.查察客房入住情况、2.登记入 住、3.客房信息改正、4. 退房及显示入住的总费用、 5.返回主菜单、 直接退出程序。 )查察客房入住情况功能模块:主要功能是查察房间的入住情况和持续查察已入住的房间的客户信息。 2)登记入住功能模块:采用构造体数组来记录客户的信息,包 word专业资料 . 括姓名、性别、年纪、身份证号、入住时间,入住单价及入住人数, 登记完一个房间后可选择持续下一个房间的登记, 也能够选择返回主 菜单进行其他功能的操作。 3)改正客房信息功能模块:包括改正客户信息模块和改正房间 信息模块。 4)改正客户信息模块:主要功能是可选择性的改正客户某个信 息,也能够一次性全部改正。 5)改正客房信息功能模块:用来对客户换房时对客户信息和房 间号的改正。实现的功能是只需输入客户以前住的房间号和现在想住 的房间号, 就将客户的信息全部移到现在想住的房间上,而以前的 房间将被置为未使用。 6)退房及显示总费用功能模块:当客户退房时,将客户使用的 客房置为未使用,删除客户信息。并且显示客户从入住到退房时的总 费用。 二:程序代码 #includestdio.h #includestring.h #includestdlib.h #defineM80 intj,s; inthj[81]={0}; FILE*fp; // 定义文件指针变量 structdate // 定义构造体种类 word专业资料 . { intmonth; intday; intyear; }final; structclient {charname[20]; intsex; intage; charID_card[20]; intcount; structdatestart; }; structhotel { intprice; introom_ID; structclientpersonal; }room[M]; word专业资料 . voidsave(); // 声明文件函数 voidcheck_siru(); // 声明查察客房入住情况函数 voidregistration_live(); // 声明登记入住信息函数 voidmodify_infor(); // 声明改正客房信息函数 voidamend_one(); // 声明改正个人信息函数 voidamend_room(); // 声明改正房间信息函数 voidcost(); // 声明退房及显示入住费用函数 voidget_back(); // 声明返回主菜单函数 voidcheck_siru1(); // 声明查察客房入住情况的调用函数 voidregistration_live1(); // 声明登记入住信息的调用函数 voidamend_one1(); // 声明改正个人信息的调用函数 voidamend_room1(); // 声明改正房间信息的调用函数 voidcost1();// 声明显示入住费用的调用函数 intmain() // 主函数 { intmenu(); voidprint_message(); printf(\n\n\n\n\n); print_message(); menu(); save(); word专业资料 . return0; } voidprint_message() { printf(\t\t\t 欢迎入住黄金酒店\n\n\n); } menu()//主菜单函数 { intn; printf(\n); printf(\t\t\t 主菜单\n\n); printf(\t\t\t 按1 查察客房入住情况\n); printf(\t\t\t 按2 登记入住信息\n); printf(\t\t\t 按3 改正客房信息\n); printf(\t\t\t 按4 退房、及显示入住费用\n); printf(\t\t\t 按5 返回主菜单\n); printf(\t\t\t 按6 退出程序\n); printf(\n\t 请输入要进行操作的选项( 1、2、3、4、5、6):); scanf(%d,n); while(n1||n6) word专业资料 . { printf(\t\t\t 输入错误,请从头输入选项! ); scanf(%d,n); } switch

文档评论(0)

1亿VIP精品文档

相关文档