酒店客房预订管理2_第1页
酒店客房预订管理2_第2页
酒店客房预订管理2_第3页
酒店客房预订管理2_第4页
酒店客房预订管理2_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、报告编号:第五组综合课程设计报告酒店客房预订管理系统的设计与实现学生姓名:李满姣李影刘梦茹 朱颖 张月 指导教师:全态所在系:电子信息系所学专业:计算机科学与技术年级班级:2011级计算机(1)班2012年2月摘要1第一章前言21.1酒店管理现状21.2程序设计目的21.3课程设计2第二章需求分析32. 1综述32.2系统功能需求32.3设计目标3第三章概要设计43. 1功能模块总结构框图43.2客户信息功能模块53.3客房信息功能模块63.4设计目的6第四章详细设计74.1主要思想74.2各个模块的流程图7第5章系统实现115.1系统安全的实现115.2系统主界面的实现115.3系统各功能模

2、块的实现115.4系统面向对象设计的实现115.5用户使用指南11第六章小结17参考文献18酒店客房预订管理系统的设计与实现摘要随着经济社会的发展,生活水平的提高,旅游成为当今休闲娱乐的新吋尚。而酒店是旅 游业的三大支柱乞一,是旅游综合接待能力的重耍构成因素,在旅游业中有重要的地位和作 用。所以酒店业务涉及的各个工作环节已不仅仅是传统的住猶、结算业务,而是更广、更全 而的服务性行业代表。为了充分发挥计算机技术的优势,更好的实现对酒店的管理,用于酒 丿占客厉管理的信息系统应用而生,它町以实现对酒店客房管理的现代化、信息化。在调研和 分析酒店客房管理系统需求基础上设计和实现了一个酒店客房预定管理的

3、系统。本系统是川 visual c卄6.0中文企业版来实现设计的,采川的是c+面向对象程序设计。该系统的功能 是能够实现预定客房,客房、客户管理信息的增添,杏询,显示,修改,删除等。该系统的 特点是结构分明,操作简也,管理者可以通过相关的系统功能进行方便的操作,随时查询客 户和客房的相关信息。在程序设计屮,每个部分由各成员分块完成,最后组成了一个完整的 程序。关键字:酒店客房预订管理系统面向对象 visual c+ 6.0第一章前言11酒店管理现状我国酒店管理科技含量高的服务项目使用不够。酒店的服务项目要体现科技含量,虽然 我国的高星级酒店硬件设施己不低于同等档次的国际饭店,但是在高科技应用方

4、血却体现不 足。网上预订普及率不高,与欧美国家相差儿倍。而中小型的信息管理系统人都采用的是基 于c/s结构的mis系统,这种传统的软件模式一般只满足酒店内部管理的需要。传统的基于 c/s的预订系统只能为直接来酒店或打电话预订入住的客户服务,不能实时对外公布房间信 息,使顾客因得不到令效信息而预订不到满意的房间。并需要管理者花人量的人力和物力 以满足各种繁琐的经营活动的需求,例如兀长的登记和结账手续、手工记录所有客房状态、 列表统计顾客消费情况等。这种工作模式不但效率低下,ii极易出错和遗漏,有时其至会导 致严垂的经济损失,给酒店的经营带来负面影响。1.2程序设计目的酒店业竟争日趋激烈,对酒店的

5、管理提出了更高的要求。使用计算机互联网的技术,开 发酒店管理系统,不仅可以在有限的吋间内完成相关的管理操作,达到有效、规范、自动地 管理酒店,提高酒店的管理效率,改善服务水准,而且还可以实现降低运营成本和资源共享。 无疑这种类型的酒店管理软件会给酒店带来更多的收益,对中小型的并没有很高知名度的酒 店來说更为显著,一个好的传销窗口是提高自己的关键。所以我们设计出了主要基于网上酒 店x房预订管理系统的设计,关键处理网上预订的业务。总z是为了充分发挥计算机技术的 优势,以便更好地管理和服务于客户,鼓励越来越多的人通过网络来使自己的生活变得更加 便捷,高效。13课程设计本设计主要利用计算机技术简化各种

6、复杂操作,根据客户的服务需求设计了订厉、查询、 退房等功能。幺户可以通过订房功能提前预定口己想住的房间,避免因找房而耽误行程。预 订的方式是提供姓名和身份证号码。对于&户提出的加房、减房,也可以做出相应处理。房 间退房功能可以方便客八退厉。客户可以实时的得到有效信息,管理者可以很好的管理,通 过查询功能可以随时查看客户的相关信息,如客户的姓名、客房编号等。第二章需求分析2.1综述随着人类社会进入信息时代,计算机越來越多地活跃在社会各个领域:管理,网络,计 算,控制,多媒体等。并且在某些方而成为不可缺少的工具,尤其在管理方而,管理软件的 ib现使大量繁琐复杂的问题变得简单易行。现今酒店宾

7、馆的规模不断扩大,客户数量急剧增加,有关幺户的各种信息也成倍增长, 尤其是大量的客房预订信息。血对庞大的信息量,需要有客户信息管理系统来提高客户管理 工作的效率。通过这样的系统,对以做到信息的规范管理,科学统计和快速的查询,从而减 少管理方血的工作量。当前许多酒店止在逐步完善客户信息管理工作,需耍一个能满足内部 管理需求,提高管理效率的应川系统进行内部管理。许多宾馆经过多年的发展,规模不断扩 大,客流量成借增长,积累了人量的客户信息急需进行统一管理以防信息的流失。因此,许 多宾馆需耍一个功能全血的客户信息管理系统来进行管理,以使管理客户信息的工作在该系 统的配合下更加高效和便捷。2.2系统功能

8、需求(1)登陆操作由丁系统面向的不是全部用户,为了确保系统的女全性,只允许管理员输入正确密码后 才能进入系统,从而进行各种操作。(2)客户信息客户信息是对需要进行客房预订的客户进行相关信息的录入,主要包括录入幺户的编 号、姓名、身份证。录入后,为了满足一些管理的需要,管理员还可以完成对客八的信息进 行相关的修改、查询、显示、删除、金删等操作(3)客房信息客房信息是需耍管理员根据自身酒店的规模对客房进行相关信息的录入,主耍包括录入 客房的编号,对客房的相关描述,客房的状态及是否已被预订等。录入后,同样为了管理需 要,管理员还应该可以完成对客房的信息进行相关的修改、查询、显示、删除、全删等操作。(

9、4)订房信息订房是管理员根据客户的编号以及需要预订的客房的编号来完成该操作。若预订的客房不存 在或者客户信息不存在时应给与管理员捉示,然后再进行下一步的操作。(5退订信息:退订是管理需要根据客八的编号以及客房的编号來确定客八要退订是哪间客 房來完成的操作。退订成功是应给反馈信息给管理员,提示已删除成功。(6)退出系统:当管理员使用完该系统时,应该安全退出系统。通过分析,酒店客房预订管理系统主要实现以下功能:编写客户信息模块,编写客房信息模块,编写客房预订模块,编写客房退订模块,编写退出系统模块,2.3设计目标(1)(2)(3)(4)(5)完成对客户信息的录入、更改、删除、查询、显示、全删等操作

10、; 完成对客房信息的录入、更改、删除、查询、显示、全删等操作; 完成管理员根据客户编号以及客房编号进行预订操作; 完成管理员根据客户编号以及客房编号进行退订操作; 管理员安全使川完后可以安全退出系统。第三章概要设计3.1功能模块总结构框图设计一个程序來实现酒店客房预订的管理,该程序应包含客户信息、客房信息、订房、 退订、退出系统。3.1系统总框图3.2客户信息功能模块本模块实现対客户信息的描述,包含刈客户信息的新增、更改、删除、查询、显示、全删功能。客户信息模块结构图3.23. 3客房信息功能模块本模块实现对客启的描述,包含对客厉信息的新增、更改、删除、查询、显示、全删、 返冋功能的实现。客房

11、信息模块结构框图3.33.4设计目的随着人员流动规模的不断扩人,酒店宾馆数量的急剧增加,有关客房管理的各种信息 量也在成倍增长。回対庞大的信息量,就尙要冇酒店客房订购筲理系统來提高客房筲理工作 的效率。通过你这样的系统,我们可以做到信息的规范管理和快速杳询,从而减少管理方血 的工作量。第四章详细设计4. 1主要思想运用血向对象的思想,对酒丿占客厉预订管理系统进行程序设计,该系统有対客户信息的 输入,客房信息的输入,订房与退房等操作。分别对客户客房进行新增,更改,删除,查找, 显示,全删等,验证客户客房是否存在,并进行客房的预订与退订。4.2各个模块的流程(1) 述入系统前首先要述行密码验证,密

12、码正确时才能进入,否则则退出系统。图4.1密码验证(2)进入系统,显示主菜单,可进行客八客房信息的输入,订房退厉与退出。图4.2系统模块总流程图(3)客户信息的输入,输入客户的编号,姓名,身份证等。图4.3客户信息输入(4)客房信息的输入,输入客房的编号,客房描述等。图4.4客房信息输入(5)客房的预订,输入客房客户编号,要判断客房客户是否存在,存在则预订成功,否则 则显示不能预订。图4.5房i'可的预订(6)客房的退订,先输入客户与可八的编号,判断是否存在,存在则退订成功,否则则显 示不能退订。图4. 6房间的退订第5章系统实现5.1系统安全的实现定义一个密码验证函数check,在进

13、入系统前先进行密码验证,如果密码止确则进入系 统,反之则不能进入系统。5. 2系统主界面的实现定义一个显示主界血的函数print,在主界血里输出各种操作的提示。界血中有五个选 项:客户信息、客房信息、订房、退房和退出系统,用户对按界血的提示来进行选择操作的 项目。5. 3系统各功能模块的实现本程序共有六人功能模块:新增模块、更改模块、删除模块、查找模块、显示模块和全 删模块。各模块在功能上互相补充,在程序中互相融合,实现了-个具有多种功能的管理系 统。(1)新增模块:实现所有客房、订房客户的录入工作。(2)更改模块:提供数据的修改,包插客户姓名、客户身份证号、客房描述等。(3)删除模块:将已退

14、订的客户从数据库中删除。(4)查找模块:本程序最重要的模块,也是本系统的精髓所在。通过房间号或客户号 实现客房的预订情况以及客户入住情况的查询工作。(5)显示模块:显示所有客房、订房客户的基本信息。(6)全删模块:删除数据库中的所有信息。5.4系统面向对象设计的实现木程序设有五个类:people类,实现对人的信息的描述(如姓名,身份证号码); customer类,实现对客户的信息的描述(如客户编号);rdatabase类,实现对客户的管理 (如查找、删除等);book类,实现对客房的信息的描述(如客房编号);bdatabase类,实 现对客房的管理(如查找、删除等)。在主函数中定义类对彖,并通

15、过这些对彖来调用类函 数实现了六大功能模块的功能。5.5用户使用指南(1)进入系统:输入密码。如图5.1:图5密码验证(2)程序主界面:如密码正确则出现主界|侨,选择数字0-4进入相应功能。如图5. 2:欢迎进入酒店喜房预定:管理系统i1't岀 r83 - b x 2 3 4 0 *图5.2程序主界面(3)客户信息:主界面选择1进入幺户信息管理菜单。选择数字1-6进行相应功能。 选择0返回主菜单。如图5. 3:息2更改35 显 7f 6*" e:c + + vwdeb ugww.exe mma0返回图5.3各户信息界曲新增:系统提示输入客户号码、姓名等信息,按要求录入即可。如

16、图5. 4:c z xdocublenl: s axid se*t*t ±ngsad*±n±s± or:fiszzdebugzz. exeffixs?si = aq户倍-tr0返回xx-xx nxxxnxnxhnn x*x*图5.4新增更改:系统提示输入要更改的客八号,输入后即可更改该客八的个人信息。如5. 5:麺入喜户细号二直h 裁4芟斤迫喜穴姓去二 希入新的身伪证号不xmmmxmmmmmm m m m m m m冒 户 彳言 息、;黠 11b 逼 tfi图5.5更改删除:系统提示输入要删除的客八号,输入后即可删除该客八。如图5. 6:* e:c +

17、4-wwoebugwwexe图5.6删除查询:系统提示输入要查询的客户号,输入后即可查看该客户的信息。i|s降鸚d返回图5.7查询显示:显示所有预订客户的个人信息以及预订房号。号 编 房门 =各:号s 房 客5432 41 31 2名名建姓*t:c + + wwdebugv/w.exe号号w客1 21 2亠_口改不12 5回 藝返 14 0图5.8显示全删:删除所有客八。如图5. 9:im户 彳言 恵、4蚤機 s显冇6全flf05m回图5.9全删(4)客房信息:主界而选择2进入客房信息管理菜单。选择数字1-6进行相应功 能。选择0返回主菜单。如图510:*e:c + -4-wwdebugww.

18、exe图5.10客房信息界血新增:系统提示输入房间号、房间描述等信息,按要求录入即町。如图5.图51新增更改:系统捉示输入要更改的房间号,输入后即可更改该房间的描述信息。如图5. 12:(* e 汽c + +wwdebci gww.exe""专俞入寮害缠号"直 输入頼的备房扌苗述xxxxxxxxxxxxxxxxxxx春 詹彳言息、1.瓠竦 2更改3腆険r查扌戈 5显示6荃珊j 回m m m m x m m m m mm mm m m m m x x图5.12更改删除:系统提示输入要删除的房间号,输入后即可删除该房间。如图5. 13:*e:c + + wwdebug

19、ww.exe图5.13删除查询:系统捉示输入要查询的龙间号,输入后即可查看该房间的预订情况。如图5. 14:空房i输入喜房编号"丄±±x x x x x x x x x x x x x x x x x x >c恵、喜 房 信 工埶増 2更童3查扶 5显不60返回图5.14査询显示:显示所有房间的描述信息以及预订情况。如图5. 15vjwxx房0返回xxx-x-x-x-x-xxxx-x-><-x-xxx-xxis空房空房图5.15显示全删:删除所有房间。如图5.16:e:c + +srwtl>ebugww exe刚涂咸功!冒 房 彳言任找 s

20、且示6荃册|) 事進回图5.16全删(5) 订房:主界面选择3进入订房功能如图。5. 17:匕:j 十-t- vwl/eougwwexe入入订 更刖页 hrr+rr./t1 21 2 mfl图5.17订房(6) 退订:主界面选择4进入退房功能。如图5. 18:1 21 2sa *系2单穆 替房出* rn -12 3 4 0=言图5.18退订(6)退出:主界面选择0退出程序并保存数据库。如图5. 19: e:c+wwdebu gvzw.exer正在写入数据库谢谢使用! press any key to continue,.图5.19退出第六章小结这次设计的是酒店客房预订管理系统,系统由管理员输入

21、正确密码然后成功登陆。管理 员可以实现'客房和&户的维护,具体为客房(客户)的新增、更改、删除、显示、全删等功 能。首先,我们在初步运行程序吋,遇到了各种各样很棘手的问题,编译的错谋一大堆,但 是在我们五个人同心协力下,慢慢的解决了那些问题,使程序可以正常的运行起来。比如, 老师在调试我们的程序吋发现,当删除一个客户后,显示吋该客户还是会被显示出来,但是 如果删除客房时,则不会出现这个问题。于是,我们对照着客房删除杳找出在客户删除时发 生的漏洞,然后加了一个语句,使z删除成功。述有就是在更改时,最初,我们只能按照客 户的编号来进行杳找更改而且只能更改客户姓名,而在实际牛活中,客户的更改对能不止更 改姓名,如果身份证号岀错的话应该也需要做修改。因此,为了完善程序的实川性,我们在 更改的姓名的基础上乂增加了一个身份证修改,然后管理员可以通过客户编号同时修改姓名 和身份证,更加方便实用。对于客房这部分,管理员可以根据口身情况

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论