酒店房间登记与计费管理系统.docx
《酒店房间登记与计费管理系统.docx》由会员分享,可在线阅读,更多相关《酒店房间登记与计费管理系统.docx(13页珍藏版)》请在第一文库网上搜索。
1、酒店房间登记与计费管理系统,孝南理)大彳SOUTHCHINAUNIVERSITYOFTECHNO1OGYC语言程序设计课程设计报告设计题目:酒店房间登记与计费管理系统学号班级姓名完成方式:(单选)自我评分:(单选)?独立完成?良好2010年2月8日一(总体设计程序总体设计本程序专门为酒店设计,用于登记与计费的管理,提高酒店的工作效率,适应信息化时代的要求。本人认为该程序不算是很完美,还有许多漏洞,因为本人对于酒店行业不是很了解,所以有些信息可能不全面。本程序有四个功能,分别适用于酒店登记入住、查询入住情况、查询当前入住费用、退房结账。本人秉承界面友好和使用方便的原则来设计该程序,特别是在连续操
2、作上做了许多文章。本程序已经把各个功能分成函数,在主函数中加以调用,因此主函数就相当简洁,符合结构化、模块化的要求。为了有返回主菜单的功能,本人添加了一个back函数,意为“返回”,其内容与主函数几乎一样,用于各处调用返回主菜单,当然,在back中也有back,属于一种递归调用,但是可以按照操作人员的意图终止。为了防止操作人员操作失误,本程序中还有很多防错语句,比如只能按1或者2时,若是按了3,就会自动显示输入错误,请操作人员重新输入。这里用到了一个WhiIe循环,若输入错误,就要循环一次要求重新输入。但是,令人不高兴的是,当在输入数字的地方输入汉字时,这个循环就会不停做下去,不给再次输入的机
3、会。本人对算法还是有些懵懂,所以怎么也解决不了这个漏洞。本程序的代码初次编译时,一定要在主函数加入Primary函数,用于数据的初始化,编译成功生成程序后,一定把主函数中Primary函数删去,否则再次用VC打开程序时,以前保存的数据都会失去,变回初始状态。当然,程序需要重新清零数据时,在代码的主函数中加入primary函数。用cmd命令行运行程序时就不必删去primary函数,因为这不是重新编译生成程序。再拷贝程序时,一定要生成的用于储存数据的文件guest1ist拷走,否则要重新编译代码生成程序。数据结构本程序中有一个全局变量,虽然说原则上不使用全局变量,但是为了记录顾客信息,还是得设一个
4、结构体数组W300来表达顾客信息,本系统设计的房间有三百间,因此用含300个成员的结构体数组来表达信息。本程序最常见的是整形变量,长整形变量只有6个,用于储存身份证号码,一个储存6位,其中三个用于临时性储存,另外三个在结构体中。本程序也有浮点型变量,计费结账时使用。而字符型数组则用于表达文字信息一一顾客的姓名和“空”(没人时就表示为空)。因为代码中要用许多整形变量,而我又一时想不出这么多变量名,因此有许多名字重复的变量,但是在同一个函数中,绝对没有重复定义的变量,因此不必担心发生撞车。局部变量可以层层屏蔽,变量名只是一个代号。关于全局变量的问题,我这里是非用不可,也不会怎么降低程序的清晰性和通
5、用性。本程序只用到文件的指针,其他类型的指针,我没有用到。structguest(charname20;*顾客姓名*/intnum;/*房间号*/intf1ag;/*是否入住的标志,入住为1,空为0.*/intyear;/*入住年份*/intmonth;/*入住月份*/intday;/*入住日份*/1ongID1;/*身份证号前6位数*/1ongID2;/*身份证号中间6位数*/1ongID3;/*身份证号码后六位数*/w300;函数原型声明的说明本程序按出现先后顺序先写功能函数,再写主函数,所以函数原型很少。只有三个Voidread()voidback。、voidworkout(),那是因为
6、在下面的功能函数中会调用到,而之前又没有出现。代码中函数大多数是空函数,只有read和judge及trans1ation带有参数,但是read_1和judge也没有返回值,也就是说全文只有一个trans1ation函数带返回值。带主函数,全代码一共14个函数。voidread();voidback();voidworkout();程序流程图因为篇幅有限,流程图另附在打包中的一个WOrd文档中。二(详细设计1 .功能描述酒店登记与计费管理系统登记入住查询入住查询当前费用退房结账关于客房类型的说明关闭系统连续连续连续连续查连续为单关于客房单个单个整块询单个个房间退具体详细空房房间区域房间的房结账的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 房间 登记 计费 管理 系统