欢迎来到天天文库
浏览记录
ID:5278308
大小:307.54 KB
页数:30页
时间:2017-12-07
《课程设计说明书模板》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、湖北工业大学机械工程学院C 语言课程设计论文学院:机械工程学院专业:机自题目:酒店管理系统班级:09创新姓名:张三学号:0910111722 指导教师:游达章2010 年 01 月 10 日摘要设计任务及要求课程设计题目:酒店管理系统题目要求:酒店管理的基本业务包括:对客人的入住登记,房间分配,离店结算等等。设计一个管理系统,将上述业务活动借助于计算机系统完成。1.入住登记:根据客人提出的要求,对房间数、房型浏览,如满足要求,则办理入住手续:包括登记客人身份证、姓名、入住时间等基本信息。如不满足要求,则需要重新询问客户。2.查询要求:便于内部管理,要能够提供酒店所有房间的
2、入住情况、房型概况及对应的收费标准。3.离店手续:根据离店时间,结算该客人的入住费用,必要时可打印清单。另外,编制便于人机对话的程序,实现上述项目。完成的主要功能模块编号操作功能客人入住登记客人信息1入住订房2查询顾客信查询酒店入住客人的信息息3根据所选的信息,查询某个学生信息记录退房结算4营业情况评根据入住率评价当日的营业情况估5根据淡季旺季修改房间价格房价设置小组成员及任务分工:杨俊入住订房陈曦主函数闫浩顾客信息查询王长杰房价设置胡泽营业评估李进菜单显示吴龙退房结算IC语言课程设计论文摘要随着现代工业的发展,计算机信息管理系统越来越受到企业重视。本文主要分析了酒店管理
3、系统的一些基本功能和组成情况,包括系统的需求分析、系统结构,功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现作了介绍。达到了数据的一致性和安全性,且应用程序功能完备,符合了酒店管理系统作为典型的信息管理系统的要求。本酒店管理系统实现顾客的订房入住登记、顾客的住房信息查询和离店退房结算功能,另外,我们还附加每日营业评估功能。关键词:酒店管理,信息管理,订房,查询,退房,评估IIC语言课程设计论文目录摘要…………………………………………Ⅰ1总体设计及课题介绍……………………………2个人完成模块及主要实现方案………………2.1程序流程图………………………………52
4、.2关键代码及程序注释……………………83主要界面及运行结果简介4总结……………………………………………11致谢………………………………………………12参考文献…………………………………………12附录A本酒店管理系统源代码………………13IIIC语言课程设计论文1总体设计及课题介绍(课题的意义(做什么用的)、实现的方法(用什么做的)、怎么做的(总框架图、基本模块及实现的主要功能))分析可将该系统分为如下四大模块:对顾客进行订房入住登记,住房信息查询,离店退房结算,每日营业评估,房价设置。其中,主要模块是前三个模块及最后一个。根据顾客要求订房查询入住顾客信息主函数显示菜单顾
5、客退房结算对当天营业情况进行评估根据季节修改房价4 C语言课程设计论文2个人完成模块及主要实现方案………………(个人的任务简介(在整个框架中你做什么,这部分在整个程序中的地位和作用,你将怎么做(思路、数据结构,程序结构,算法)))2.1程序流程图………………………………5(把思路转化为流程图来表达,可以多个)采用分支选择结构,程序流程图如下:开始输入现在日期输入房间号判断若现在天数较大若现在天数较小sd为天数之差sd为天数之差加 30 sm为月份之差sm为月份之差减 1 调用FindWithRoomKey()显示当前顾客信息按入住天数计算所需支付金额5 C语言课程设计论文
6、显示所需支付金额退房成功2.2关键代码及程序注释……………………8(关键代码介绍及程序注释)顾客退房结算按顾客入住天数进行结算,通过调用Checkout()函数来实现。其中,调用了Find_With_RoomKey(n)函数,获取所需退房顾客的房间信息地址,来进行计算顾客入住天数,从而计算出顾客所需支付金额。4.2.1【程序】/////////////////////////////////////////////////////退房////////////////////////////////////////////////////////////////longCh
7、eckout(){structtmnowtime;longsum,s_m,s_d;intn;printf("请输入现在的日期:(例如:一月二日为1.2)");scanf("%d.%d",&nowtime.tm_mon,&nowtime.tm_mday);printf("请输入房间号码:");scanf("%d",&n);Find_With_RoomKey(n);if(nowtime.tm_mday>Find_With_RoomKey(n)->time.tm_mday){s_d=nowtime.tm_mday-Find_
此文档下载收益归作者所有