酒店客房预订管理

酒店客房预订管理

ID:18583769

大小:747.00 KB

页数:18页

时间:2018-09-19

上传者:U-5097
酒店客房预订管理_第1页
酒店客房预订管理_第2页
酒店客房预订管理_第3页
酒店客房预订管理_第4页
酒店客房预订管理_第5页
资源描述:

《酒店客房预订管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

综合课程设计报告酒店客房预订管理系统的设计与实现学生姓名:李满姣李影刘梦茹朱颖张月指导教师:李杰所在系:电子信息系所学专业:计算机科学与技术年级班级:2011级计算机(1)班2012年12月maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Bus 酒店客房预订管理系统的设计与实现摘要随着经济社会的发展以及生活水平的提高旅游业已经迅速发展其带动了酒店服务行业的快速发展。为了更好的实现对酒店的管理在信息技术发展的基础,用于酒店客房管理的信息系统应用而生,他可以实现对酒店客房管理的现代化、信息化。在调研和分析酒店客房管理系统需求基础上设计和实现了一个酒店客房管理的系统。系统是用visualc++6.0中文企业版来实现设计的,采用的是C++面向对象程序设计。该系统具有订房入住,客房客户管理信息的增添,查询,显示,删除等酒店管理的基本功能。关键词:酒店客房预订管理系统面向对象类VC6.0maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Bus 第三章概要设计3.1功能模块总结构框图设计一个程序来实现酒店客房预订的管理,该程序应包含客户信息、客房信息、订房、退订、退出系统。酒店客房预订管理系统订房退订退出系统客房信息客户信息3.1系统总框图3.2客户信息功能模块本模块实现对客户信息的描述,包含对客户信息的新增、更改、删除、查询、显示、全删功能。maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Bus 客户信息查询显示全删返回删除更改新增客户信息模块结构图3.23.3客房信息功能模块本模块实现对客房的描述,包含对客房信息的新增、更改、删除、查询、显示、全删、返回功能的实现。maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Bus 客房信息显示查询全删返回删除更改新增客房信息模块结构框图3.33.4设计目的随着人员流动规模的不断扩大,酒店宾馆数量的急剧增加,有关客房管理的各种信息量也在成倍增长。面对庞大的信息量,就需要有酒店客房订购管理系统来提高客房管理工作的效率。通过你这样的系统,我们可以做到信息的规范管理和快速查询,从而减少管理方面的工作量。maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Bus 第四章详细设计4.1主要思想运用面向对象的思想,对酒店客房预订管理系统进行程序设计,该系统有对客户信息的输入,客房信息的输入,订房与退房等操作。分别对客户客房进行新增,更改,删除,查找,显示,全删等,验证客户客房是否存在,并进行客房的预订与退订。4.2各个模块的流程图maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Bus 开始请输入密码密码是否正确进入系统退出系统结束否是图4.1密码验证maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Bus 开始输入客户信息输入客房信息订房退房退出结束图4.2系统模块总流程图开始结束请输入客户编号请输入客户姓名输入客户身份证号图4.3客户信息输入maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Bus 结束请输入客房编号请输入客房描述开始图4.4客房信息输入预订输入客房和客户编号客房客房是否存在存在预订成功!该客户客房不存在!不能预订!返回主菜单图4.5房间的预订maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Bus 退订输入客房和客户编号客户客房是否存在存在退订成功!该客户客房不存在!不能退订!返回主菜单图4.6房间的退订maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Bus 第5章系统实现5.1系统安全的实现定义一个密码验证函数Check,在进入系统前先进行密码验证,如果密码正确则进入系统,反之则不能进入系统。5.2系统主界面的实现定义一个显示主界面的函数Print,在主界面里输出各种操作的提示。界面中有五个选项:客户信息、客房信息、订房、退房和退出系统,用户可按界面的提示来进行选择操作的项目。5.3系统各功能模块的实现本程序共有六大功能模块:新增模块、更改模块、删除模块、查找模块、显示模块和全删模块。各模块在功能上互相补充,在程序中互相融合,实现了一个具有多种功能的管理系统。(1)新增模块:实现所有客房、订房客户的录入工作。(2)更改模块:提供数据的修改,包括客户姓名、客户身份证号、客房描述等。(3)删除模块:将已退订的客户从数据库中删除。(4)查找模块:本程序最重要的模块,也是本系统的精髓所在。通过房间号或客户号实现客房的预订情况以及客户入住情况的查询工作。(5)显示模块:显示所有客房、订房客户的基本信息。(6)全删模块:删除数据库中的所有信息。5.4系统面向对象设计的实现maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Bus 本程序设有五个类:people类,实现对人的信息的描述(如姓名,身份证号码);customer类,实现对客户的信息的描述(如客户编号);Rdatabase类,实现对客户的管理(如查找、删除等);Book类,实现对客房的信息的描述(如客房编号);Bdatabase类,实现对客房的管理(如查找、删除等)。在主函数中定义类对象,并通过这些对象来调用类函数实现了六大功能模块的功能。5.5用户使用指南(1)进入系统:输入密码。图5.1(2)程序主界面:如密码正确则出现主界面,选择数字0-4进入相应功能。图5.2(3)客户信息:主界面选择1进入客户信息管理菜单。选择数字1-6进行相应功能。选择0返回主菜单。maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Bus 图5.31.新增:系统提示输入客户号码、姓名等信息,按要求录入即可。图5.42.更改:系统提示输入要更改的客户号,输入后即可更改该客户的个人信息。图5.53.删除:系统提示输入要删除的客户号,输入后即可删除该客户。图5.64.查询:系统提示输入要查询的客户号,输入后即可查看该客户的订房信息。图5.75.显示:显示所有预订客户的个人信息以及预订房号。maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Bus 图5.86.全删:删除所有客户。图5.9(4)客房信息:主界面选择2进入客房信息管理菜单。选择数字1-6进行相应功能。选择0返回主菜单。图5.101.新增:系统提示输入房间号、房间描述等信息,按要求录入即可。图5.112.更改:系统提示输入要更改的房间号,输入后即可更改该房间的描述信息。图5.12maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Bus 3.删除:系统提示输入要删除的房间号,输入后即可删除该房间。图5.134.查询:系统提示输入要查询的房间号,输入后即可查看该房间的预订情况。图5.145.显示:显示所有房间的描述信息以及预订情况。图5.156.全删:删除所有房间。图5.16(5)订房:主界面选择3进入订房功能。图5.17(6)退房:主界面选择4进入退房功能。maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Bus 图5.18(6)退出:主界面选择0退出程序并保存数据库。图5.19第六章小结maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Bus 这次设计的是酒店客房预订管理系统,系统由管理员输入正确密码然后成功登陆。管理员可以实现客房和客户的维护,具体为客房(客户)的新增、更改、删除、显示、全删等功能。首先,我们在初步运行程序时,遇到了各种各样很棘手的问题,编译的错误一大堆,但是在我们五个人同心协力下,慢慢的解决了那些问题,使程序可以正常的运行起来。比如,老师在调试我们的程序时发现,当删除一个客户后,显示时该客户还是会被显示出来,但是如果删除客房时,则不会出现这个问题。于是,我们对照着客房删除查找出在客户删除时发生的漏洞,然后加了一个语句,使之删除成功。还有就是在更改时,最初,我们只能按照客户的编号来进行查找更改而且只能更改客户姓名,而在实际生活中,客户的更改可能不止更改姓名,如果身份证号出错的话应该也需要做修改。因此,为了完善程序的实用性,我们在更改的姓名的基础上又增加了一个身份证修改,然后管理员可以通过客户编号同时修改姓名和身份证,更加方便实用。对于客房这部分,管理员可以根据自身情况任意新增客房或者删除已经不能使用的客房,同时在新增客房时还可以随意添加对客房的环境以及一些设施的描述,在更改客房时也可以通过客房编号进行查找更改相关信息,操作起来简单方便。目前,我们的系统只能实现一些简单的操作。存在一些不足,比如系统自动生成的文件不是ASCII码的文件,我们却是生成的二进制文件,而且总是改不对,不过对系统的运行是无影响的。对于客户的一些具体信息无法录入,比如客户的联系方式,客户需要的预订期限,而且对客房预订的有效时间问题等等,由于时间有限,如果加上更多的东西可能会出现更多的问题,会花费我们更多的时间和精力去改正和实现,最后可能会导致完成不了这次实训任务,所以目前只能完成这些功能。通过这次的C++面向对象程序设计的实训,我们学到了很多设计思想和方法来解决实际问题。由于酒店客房预订管理系统应用广泛,而我们只是把这个实训课题比较中肯的完成了,但是我们对于以后能学好计算机相关的专业课的信心还是大大地增加了。最后,感谢李老师在这次实训中的指导以及和小组成员愉快的合作。参考文献maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Bus [1].《Visual  C++6.0程序设计》刘新民,蔡琼,白康生编著清华大学出版社2004。[2].《Visual  C++数据库开发入门与范例解析》郭胜,夏邦贵编著机械工业出版社 2004.1。[3].《Visual  C++实例教程》王彬华,李建华编著电子科技大学出版社2004.4。[4].《Visual  C++数据库系统开发实例导航(第二版)》刘韬,骆娟,何旭洪编著人民邮电出版社2003.8。[5].《VisualC++数据库开发自学教程》孙越编著人民邮电出版社2003.7。[6].《C++面向对象程序设计》谭浩强编著清华大学出版社2006.1。maintenancemeasures,thereisabigsecurityrisk,managementhashadagreatimpacttothecity.3.1-8busterminalstationstatusinYibincitylayouts(4)hoursofoperationmostofYibincitybuslinesin5:30-6:20,andbasicallymeettheYibintravelneeds.Bus

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭