首页 > KTV资讯 > KTV知识库 酒店客房预订管理系统.doc
酒店客房预订管理系统.doc

酒店客房预订管理系统.doc


发布时间:2022-07-24 08:12:26

详情内容

旅馆客房预订管理系统院系:计算机科学大学专业、年级:2010计科(1)中班课程名称:硬件安装工程项目名称:饭店客房预订管理系统学号姓名:朱辰学号姓名:徐丽学号姓名:张赛北学号姓名:张胜南指导班主任:刘卫平2012年12月23日目录第壹章系统绪论1系统开发背景和意义1开发语言简介1本系统简介1系统运行环境2第二章系统需求剖析2用户需求2功能需求3功耗需求3出错处理需求3功能图3数据流图4-R图5第三章系统总体设计5系统功能设计5系统功能模块图6第四章系统具体设计8系统具体设计进度规划(甘特图)8系统具体设计任务8系统地理方案配置设计9系统键入输出设计9系统程序步骤图11第五章模块设计思路剖析11第六章使用说明12第七章程序源代码16结束语36参考文献37第壹章系统绪论系统开发背景和意义随着人类社会跨入信息时代,计算机越来越多地活跃于社会各个领域,成为不可欠缺的工具,尤其于管理方面,管理硬件的出现使大量繁杂复杂的问题显得简略易行。

于人民生活水平提升的同时,餐饮,住宿,娱乐业于服务行业中占有越来越重要的地位。要使于当前饭店行业日趋激烈的竞争中脱颖而出,应当努力发展自己于管理方面的特色,防止传统管理办法的失误,使饭店的声誉以及各个管理方面均才能出现零失误,给管理者和普通的营业员带给操作上的便捷,对整个饭店各个方面的业务带给快捷,便于,高效的服务,才是管理硬件的成功之处。现在宾馆酒店的规模不断扩大,顾客人数大幅提高,有关顾客的各类信息也成倍下降,尤其是大量的客房预订信息。面对庞大的信息量,还要有顾客信息管理系统来提升顾客管理工作的效率。通过那样的系统,才能做到信息的规范管理,科学统计和迅速查询,进而提高管理方面的工作量。当前许多饭店正于进一步加强顾客信息管理工作,还要壹个能满足内部管理需求,增加管理效率的应用系统进行内部管理。许多饭店经过多年的发展,规模不断扩大,客流量成倍下降,积累了大量的顾客信息急需进行统壹管理以防信息的流失。为此,许多旅馆还要壹个功能全面的顾客信息管理系统来进行管理,以使管理顾客信息的工作于该系统的配合下格外高效和方便。开发语言简介饭店客房预订信息管理系统是壹个对顾客全方面管理的程序。该客房预订信息管理系统是于++平台下设计开发,以TXT文档为后台数据库,运用++提供的各类面向对象的开发工具,首先于短时间内构建系统应用原型,于是,对初始原型系统进行需求迭代,不断修正和改进,直至产生用户满意的可行系统。

的++作为壹种面向网路、支持各类用户终端的开发平台环境,促进新壹代因特网的发展,真正地让人们才能于任何时间、任何地点、通过任何设备得到信息。本系统简介现代化的旅馆组织庞大、服务项目多、信息量大,想要增加劳动生产、降低费用、提高服务品质和管理水平,从而推动经济效益,应当利用计算机来进行现代化的信息管理。饭店管理系统正是因此而设计的。优秀的旅馆客房管理系统操作便捷,灵活性好,系统安全性高,运行稳定。这只是我所设计本程序的目的之壹。本系统针对用户和顾客以及客房的管理选用了现今常用的C/S结构而设计。选用面向对象的语言开发而成,实现对顾客预订信息的基本管理,包括订位,退房,客房信息、客户信息的添加、修改和查询。系统运行环境型号:PC处理器:奔四或更高显存:512M或更高磁盘:4G或更高键入输出设备:鼠标、扫描仪、打印机、显示器等。数据库硬件:编程工具、编程语言:++编译硬件:++操作系统:第二章系统需求剖析用户需求该饭店预订管理系统使用户能快速而方便的了解和查询饭店信息,依照自己的需求来预订座间。

壹个便捷地实现对客房变更、房价及预订信息的手动化操作。使用该系统全面管理旅社信息,为用户节约时间和人力,更能全面、有效地把握饭店基本状况,及时获取最新的确切资料和信息。该硬件能系统管理客栈的信息,功能和实现方面有相当的针对性和实用性。该系统的主要功能有酒店信息管理,书房类别管理,订单信息管理,业务人员编辑和系统用户管理。功能需求本系统主要具有以下几个基本功能:(1)客房预订:根据顾客需求,为新顾客分配新客房。(2)退房管理:删掉已退顾客信息,及时更新客房存留状态,便于新顾客入住。(3)客房设置:才能添加新客房,更改客房描述(书房等级,内部设施等),删掉客房。(4)顾客设置:才能添加新顾客,更改顾客信息,删掉已退订顾客等,可精确了解每壹顾客的预订信息。(5)书房预订状况查询:可按顾客号、房号查询,便于实用,于诸多书房、客户中精确查询到某壹个卧室或顾客。功耗需求1.技术可行性该客房预订信息管理系统是于++平台下设计开发,以TXT文档为后台数据库,辅以面向对象的语言开发而成,系统的顾客端于平台下运行,服务器端可于平台或UNIX平台下运行。

2.经济可行性该系统节约人力资源费用的同时,还能减少业务效率,且还能及时、准确、迅速地满足客户服务的需求,系统的开发费用低,现有的PC机即可提供该系统开发工作还要的所有软件设备环境。3.操作可行性直接浏览网页的方式,运用键盘进行傻蛋式的操作,操作中的每壹步均会有相应的提示,那样就能让更多的人群于最短的时间内学会使用他。出错处理需求于进行每壹步操作时,均会有相应的提示操作,当系统出错时,会有相应的提示信息让你寻觅错误,它的简略,易学的特点并且还能广泛普及,让更多的人去使用。(为了更好地阐明需求更能,我们做了详尽的图形说明)系统功能图系统数据流图-R图第三章系统总体设计系统功能设计该系统充分考虑用户的操作简便性,实现快捷操作。它有以下几个功能:(1)客房预订:根据顾客需求,为新顾客分配新客房。(2)退房管理:删掉已退顾客信息,及时更新客房存留状态预订易ktv预订网站管理系统,便于新顾客入住。(3)客房设置:才能添加新客房,更改客房描述(屋内等级,内部设施等),删掉客房。(4)顾客设置:才能添加新顾客,更改顾客信息,删掉已退订顾客等,可精确了解每壹顾客的预订信息。(5)屋内预订状况查询:可按顾客号、房号查询,便于实用,于诸多书房、客户中精确查询到某个卧室或顾客。

系统功能模块图按照上述系统功能剖析,能得出下边系统硬件功能模块图:整体模块分配该系统充分考虑用户的操作简便性,实现快捷操作。它有以下四大模块:(1)订位:根据顾客需求,为新顾客分配新客房。(2)退订:删掉已退顾客信息,及时更新客房存留状态预订易ktv预订网站管理系统,便于新顾客入住。(3)客房信息:才能添加新客房,更改客房描述(书房等级,内部设施等),删掉客房以及查见所有客房的状态信息。(4)顾客信息:才能添加新顾客,更改顾客信息(顾客编号,顾客姓名),删掉已退订顾客信息以及查见所有顾客的订位状态信息。顾客信息子模块(1)新增:录入顾客编号、客户姓名等信息(2)修改:修改相应顾客的个人信息。(3)删掉:删掉相应顾客的个人信息。(4)查询:查询所需顾客的订位信息。(5)显示:显示所有预订顾客的个人信息以及预订座号。(6)全删:删掉所有顾客信息。客房信息子模块(1)新增:录入客房编号、客房描述等关联信息。(2)修改:修改相应客房的信息。(3)删掉:删掉相应顾客及客房的信息。(4)查询:查询所需客房的订位状态。(5)显示:显示所有客房的房号以及预订状态信息。(6)全删:删掉所有客房信息。第四章系统具体设计系统具体设计进度规划甘特图如下系统具体设计任务1.算法过程的设计:本具体设计选用的是步骤图的方法来抒发每位处理过程的算法。

2.数据结构的设计:对于处理过程中牵涉的概念性的数据类别进行准确的定义。3.检测用例设计:检测用例包括键入数据和预期结果等内容。系统地理方案配置设计1.设计指标1)系统的牢靠性:该系统要求24小时不间断工作工作,发生错误的机率高于%。系统吞吐量2)要提升系统的吞吐量:要求使用具备大吞吐量的计算机。应当选择具备较高功耗的计算机。3)系统响应时间:响应时间不少于2秒4)系统处理方法:该系统辅以主机系统模式。2.计算机软件配置计算机软件选择取决于要运行的硬件系统,本系统建议最低采取如下配置:显存:;CPU:奔四之上;硬碟:空余空间4G。系统键入输出设计键入设计原则1.键入数据量设计:还要键入顾客数据,数据量不大。2.键入错误检查:测试顾客登记状态,确保不会重复登记或登记错误。数据键入设备的选择本系统选择按键、鼠标人工键入模式。键入检测设计本系统对键入检测设计的地方有如下几处:1.当前台工作人员键入顾客数据时,系统会手动检查该信息是否已于系统中存于。2.当业务员键入书房号时,系统会检查该书房号是否存于,若不存于会提示宾馆没该书房。输出设计内容1.输出信息应包括系统的使用者,如顾客、酒店管理人员、前台服务人员等。

2.信息应以表格及文档方式输出。3.输出设备:复印机、终端显示器。4.输出介质:输出到专用纸张及笔记本屏幕上。错误改正方法系统出现错误时,将弹出提示框。且准许工作人员改正。系统程序步骤图第五章模块设计思路剖析本程序共有五大功能模块:改建模块、更改模块、删除模块、查询模块和显示模块。各模块于功能上相互补充,于程序中相互融合,才能实现壹个具备多种功能的管理系统。(1)改建模块:实现所有客房、订房顾客的录入工作。(2)修改模块:提供数据的更改,包括顾客姓名、客房描述等。(3)删掉模块:将已退订的顾客从数据库中删掉。(4)查询模块:本程序最重要的模块,只是本系统的真谛所于。通过书房号或顾客号实现客房的预订状况以及顾客入住状况的查询工作。(5)显示模块:显示所有客房、订房顾客的基本信息。于程序设计上,我们的目标就是先实现单个模块,从而实现整个程序。本程序正是本着这些思想,壹步壹步,有条不紊的进行规划和设计。本程序通过四个类:顾客类、客户库类、客房类、客房库类,且通过主函数读取类函数实现了这五大功能模块的功能。第六章使用说明(1)程序主界面:界面简练明了,壹目了然,方便操作。选择数字0-6踏入相应功能。

(2)订位:主界面选择1踏入订位功能(3)查询书房预订状况:主界面选择3踏入该功能(4)增删顾客信息:主界面选择4踏入该功能1.提高顾客信息:系统提示键入顾客号码、姓名等信息,按要求录入即可。2.删掉个人信息:系统提示键入要修改的顾客号,键入后即可修改该顾客的个人信息。3.返回:返回主界面。(5)增删书房信息:主界面选择5踏入客房信息管理菜单。1.新增:系统提示键入书房号、房间描述等信息,按要求录入即可。2.删掉:系统提示键入要删掉的卧室号,键入后即可删掉该书房。3.返回:返回主界面。(6)查询顾客和书房总信息量:主界面选择6踏入该功能,通过调用文件信息、预订之后将信息输出显示。(7)退房:主界面选择2踏入退房功能。(8)退出:主界面选择0退出程序。(9)文件中调用书房信息room(10)文件加载顾客信息第七章程序源代码程序源代码包含三大块:类定义、各功能函数定义及实现和主函数实现类定义源代码:#####estd;{{:();;;//顾客编号};{:Room();;;//卧室等级,1-5级;//卧室配置:初级,优,良,中等,普通};{:();();//前条件,temp早已富含值();;*next;};{:();();();;*next;};{:;;();(*&,,);(*&,);(*&,);(*&,,);(*&);*next;};*;*;*;::()//构造函数{;=-1;}Room::Room(){=-1;=0;="";}::(){next=NULL;}::(){next=NULL;}::(){next=NULL;}(){;cout>;->=;->=;if(());->next=temp;temp=;=NULL;=;//循环争创用户信息类>>;}}(&,&temp)//信息写入文件中{if(temp==NULL);=temp;//为了避免读完文件后,表针抵达表针尾(!=NULL){if(->=="")=->next;if(==NULL);//这俩个if句子拿来判断输出顾客信息>;->=;->=;->=;if(());->next=temp;temp=;=NULL;=;>>;}}(&,&temp){if(temp==NULL);=temp;(!=NULL){if(->==-1)=->next;if(==NULL);//这俩个if句子拿来判断输出书房信息

以上发布于KTV预订网(www.2ktv.cn),如有侵权请联系清理!