硕士学位论文:经济型酒店管理信息系统的设计与实现.doc

上传人:仙人指路1688 文档编号:4029981 上传时间:2023-04-01 格式:DOC 页数:114 大小:138KB
返回 下载 相关 举报
硕士学位论文:经济型酒店管理信息系统的设计与实现.doc_第1页
第1页 / 共114页
硕士学位论文:经济型酒店管理信息系统的设计与实现.doc_第2页
第2页 / 共114页
硕士学位论文:经济型酒店管理信息系统的设计与实现.doc_第3页
第3页 / 共114页
硕士学位论文:经济型酒店管理信息系统的设计与实现.doc_第4页
第4页 / 共114页
硕士学位论文:经济型酒店管理信息系统的设计与实现.doc_第5页
第5页 / 共114页
点击查看更多>>
资源描述

《硕士学位论文:经济型酒店管理信息系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《硕士学位论文:经济型酒店管理信息系统的设计与实现.doc(114页珍藏版)》请在三一办公上搜索。

1、硕士学位论文:经济型酒店管理信息系统的设计与实现 大连理工大学 硕士学位论文 经济型酒店管理信息系统的设计与实现 姓名:陈昊 申请学位级别:硕士 专业:软件工程 指导教师:蒋光远 20090613 大连理工大学专业学位硕士学位论文 摘 要 现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一 体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高劳动生产率,降低 成本,提高服务质量和管理水平,促进经济效益,就必须借助计算机来进行现代化的信 息管理。而经济型酒店通过信息化管理提高收益的需求更加突出,“经济型酒店管理信 息系统正是为此而设计的。 本文结合酒店管理信息系统的

2、开发过程,详细介绍如何针对酒店的需求,将先进的 软件应用技术融入现代酒店管理系统中,开发出功能更完善的酒店管理信息系统。本系 统运用MicrosoftServer SQL 管理、接待管理、收银管理、客房管理、餐饮管理、财务管理、报表管理、电话计费管 理和系统维护等九大模块,具有操作简单、界面友善、灵活性好、系统安全性高、运行 稳定等特点。论文简要介绍了“酒店管理信息系统”的项目背景和意义,着重阐述了该 系统开发实现过程,对系统的需求分析、方案论证、模块设计、数据库设计等各个环节 进行了详尽的分析和描述。重点介绍了酒店管理信息系统所采取的关键技术,包括 Delphi的数据库访问技术、数据库设计的

3、范式分析方法。论文最大的特点在于理论与实 践相结合。本文所做的工作和创新之处是比较客观准确地分析识别了酒店信息管理系统 的需求问题,值得同行业参考借鉴,在调查分析的基础上,得到了酒店服务业务流程, 提出了一套有效的数据处理方案。 本系统采用当前流行的客户机服务器体系结构,将酒店管理各方面信息集中存储于 Server数据库,实现了信息的实时共享,适合酒店业向集团化发展的需要。系统具 SQL 有运行稳定、数据结构严谨、稳定性强等特点。 关键词:酒店信息管理;数据访问组件;客户服务器模式 经济型酒店管理信息系统的设计与实现 Hotel Information and ManagementSystem

4、Design Economictype Implementation Abstract Themodemhotelcollectsthe and guestroom,,food various andfacilities are commercialcultureandother kindsofservices and integrated they hotel are service amountof consumptionplaceneorganizeshugely,theremany items,the to the informationis want labor service la

5、rge,ifyou improveproduce,reducecosts,improve and theeconomic must onthe level,promote benefits,andyou carry qualitymanagement modernizedinformation the throughcomputer management Inthis hotel information on thesis,the management systemdevelopmentprocess,details demandfor willbethe ofadvanced intoa h

6、owthe hotels software application technologies modemhotel amore hotel information managementsystem,developedperfectmanagement carriedout Microsoft database is and Server2000 systemItdeveloped byusing SQL system and includenine Delphiprogramminglanguage,it modules,bookingmanagementsubsystem, out fore

7、groundreceptionsubsystem,foregroundcheckingsubsystem,housekeepingsubsystem, administration and telephonecharging subsystem,accountingsubsystem,reportingsubsystem maintenance has manyfeatures,simple system subsystemIt operation,friendlyinterface,good thesishasintroducedthe flexibility,highsystemsafet

8、y,stableperformancems project and ofHotel the Information focuson backgroundmeaningManagement Systembriefly,and ofthe as demand systemdesign,suchsystematicanalysis,schemedemonstration, procedure the module focusesofthisthesisare design,databasedesign,etcInparticular,the key as databaseaccess田1ethesi

9、sSthe characteristicsis DelphiS technologysystems,such biggest thecombinationoftheoriesandactual thesis utilizes of experiencenlemainly theory identifiesthe oftheMISof worthtoleamand and questions hotel,it managementItanalysis forhotelcareerOnthebasicof and service is study investigationanalysis,hot

10、elprocess obtainedIt adatahandle brings project up The usesthecurrent clientserver will system popular architecture;hotelmanagement focusonvarious ofinformationstoredinthe Serverdatabasetoachievereal-time aspects SQL information hotel tofittheneedsofthe sharing,theindustry developmenlgroupmssystem h

11、asstable andSOon operation,datastructured,stable Words:HotelInformation Access Key Management;Data II 大连理工大学学位论文独创性声明 作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究 工作所取得的成果。尽我所知,除文中已经注明引用内容和致谢的地方外, 本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请 学位或其他用途使用过的成果。与我一同工作的同志对本研究所做的贡献 均已在论文中做了明确的说明并表示了谢意。 若有不实之处,本人愿意承担相关法律责任。 学位论文题目:经渣

12、型适廑笪堡焦!垦丕统的遮让曼塞趣 作者签名: t卫一日期:毕年月笪旱 大连理工大学硕士学位论文 大连理工大学学位论文版权使用授权书 本人完全了解学校有关学位论文知识产权的规定,在校攻读学位期间 论文工作的知识产权属于大连理工大学,允许论文被查阅和借阅。学校有 权保留论文并向国家有关部门或机构送交论文的复印件和电子版,可以将 本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、 缩印、或扫描等复制手段保存和汇编本学位论文。 学位论文题目:经进型适廑笪理焦皇丕统鲍遮进曼塞理 作者签名:缁 是 日期:塑Z年王月上丘日 导师签名:自乏叁垒 日期:幽 年L月上三-日 大连理工大学专业学位硕士

13、学位论文 1绪论 11 背景介绍与意义 随着我国经济发展水平的迅速提高,酒店业作为服务行业中的重要组成部分己经越 来越显示出其强劲的发展势头。纵观国内外酒店业信息化发展轨迹和趋势, 我们不难 看出,随着酒店业竞争的加剧,酒店之间客源的争夺越来越激烈,客房销售的利润空间 越来越小,酒店需要使用更有效的信息化手段,拓展经营空间,降低运营成本,提高管 理和决策效率【IJ。而经济型酒店通过信息化管理提高收益的需求更加突出。高层次的酒 店业信息化不再是仅仅追求计算机辅助管理,而是追求建立在集成化基础上的协同化应 用。 我国酒店业利用计算机管理系统来加强管理、提高服务水平,虽然至今已有了20 多年的历史,

14、但起步发展较晚,只是一些浅层次应用,大多数还停留于七拼八凑的MIS 系统水平,甚至还仅限于简单的电算化和信息发布阶段,与国际酒店业先进信息化应用 的差距非常明显。 信息化程度不高导致企业决策失误、市场反应速度缓慢等,己经成为制约我国酒店 业进一步发展的重要瓶颈12。中国信息化推进联盟副理事长张献军曾说,随着酒店信息 化的发展,酒店将改变以往的经营理念和竞争模式,店内装潢、客房数量、房间设施等 质量竞争和价格竞争将退居其次,取而代之的是酒店信息化竞争,信息化正改变着酒店 业的竞争模式。国家旅游局2002年修订的旅游星级饭店评定的国家标准,已经把酒店 管理的软件指标及服务方面作为主要测评手段。 而

15、现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施 为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降 低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化 的信息管理,本酒店管理系统正是为此而设计,目的是使酒店管理特别是经济型酒店在 高效、低成本方面跨上一个新的台阶p训。 12现状分析 酒店计算机管理系统最早是于上世纪70年代初在国外开始发展起来的,到了上世 定型,技术较成熟,功能也比较全面。 国内的酒店计算机管理系统最早是在80年代初开始的,从事该方面工作的有清华 大学自动化系的金国芬教授、西安交大和浙江省计算技术研究所。

16、到上世纪80年代中 经济型酒店管理信息系统的设计与实现 后期,;随着国外酒店计算机系统的大规模引进,国外酒店的先进管理技术进入我国,进 打步促进曩我国饭店管理技术的发展。国内系统正是在充分吸收国外管理系统的精华。, 再结合国内的实际情况,逐步发展成熟,到上世纪90年代初期形成了几个较成熟的软 件系统,同时产生了许多专职从事酒店计算机管理系统的公司。 进入21世纪后,随着计算机在酒店中的普及应用,以及计算机技术的不断发展, 酒店计算机系统的发展到了一个新的时期,新的系统平台、新的软件功能、新的系统特 点及发展方向不断涌现,酒店管理系统逐渐向ERP方向发展。 13,本文主要工作 +!、。本文将以一

17、个长期从事酒店行业管理者的角度分析和研究了我国酒店管理业发展 的现状和面临的问题,针对这些问题,结合现代科技发展的最新成果,构思规划了一个 酒店管理业崭新的管理模式,从功能、组成结构、系统的特点和建设步骤几方面进行了 论述。对酒店的各部门管理工作起着重要的指导作用。 本文是作者在近年来开发的若干系统项目之一,是在富森e嘉酒店管理信息系统项 目的基础上,结合所学专业知识及相应的工程实践经验设立的题目。文中首先分析了管 理信息系统的体系结构和开发方法,然后分阶段地介绍了具体的开发过程。该系统的开 发严格遵守软件工程的要求,文档规范完善,在开发过程中坚持实用性和科学性相结合 的原则。 14论文组织结

18、构 本文章节安排如下: 第一种绪论主要介绍了本文的项目背景和研究意义以及在酒店管理信息系统中的 主要工作; Server等相关技术以及理论基础进行介绍; 第二章对课题研究所需的Delphi,SQL 第三章对系统进行需求分析: 第四章对系统进行总体设计、数据库的设计及详细模块设计; 第五章是系统的主要功能模块实现与测试介绍: 最后对酒店管理信息系统的发展方向和自己工作重点做出总结和展望。 大连理工大学专业学位硕士学位论文 2相关技术介绍 为了方便对本系统的认识和了解,本章将涉及酒店管理系统所需要用到的主要相关 软件技术及安全技术做一简要介绍。 基于网络环境的酒店管理信息系统的研发,主要采用了目前

19、比较成熟的计算机网络 技术、网络数据库技术、面向对象程序设计方法和网络安全技术等多方面的知识和技术。 下面将对各种技术分别做出阐述,并在此基础上提出总体设计规划。 21 网络系统体系结构 211两层网络体系结构 两层结构也就是我们通常所说的客户机服务器 CS 结构。在客户端,客户进程 由一个用户请求启动。服务器必须随时准备响应用户请求,它通常是一个驻留程序,在 一个特定的端口上监听客户的请求。 式。即服务方为Web服务器,它接收客户方的请求,并按要求传送相应的文档,如文 本、图像、声音和动画等。而在客户端则统一为浏览器,用户通过浏览器指定待请求文 档的URL,向服务器发送请求,可以请求一般的静

20、态文件,也可以请求执行一个程序。 由于Web API技术的出现,请求的页面中可以嵌入某种Script 如VBScript 代码,从 而增加了Web页面的动态性和交互性【5j。在这种模式下,客户方得到了简单化和标准化。 用户所需要的仅仅是一种浏览器,而不需要对每一种应用都安装和熟悉相应的客户软 件。 在客户机朋艮务器模式下,典型的数据库访问方式为客户端发送SQL请求到数据库 服务器,服务器返回相应结果,客户端负责资料的格式化和其它分析,如图21表示。 212三层网络结构 简单性是CS模式得以流行的一个重要因素。两层结构使得用可视化编程工具快速 开发应用程序成为可能。但是随着应用规模的不断扩大,两

21、层的CS模式逐渐显出了它 的不适应性。在两层结构的数据库访问模式下;应用逻辑要么处在客户端,要么由数据 库服务器来完成16。为了访问资料,客户端必须知道资料在服务器上是如何组织和存储 的,而且在网上直接传送的是SQL语句。两层结构的一种改进方式是使用存储过程。 将部分处理划归到数据库服务器,不通过网络直接传送SQL请求,而是传送存储过 经济型酒店管理信息系统的设计与实现 程名来激活运行于服务器方的某个函数过程。在这种情况下,在一定程度上增加了数据 库服务器的负担,影响了性能,也不能完全适应大规模的应用。 图21两层网络结构模型 Bilevelne“vorkstructuremodel Fig2

22、1 三层结构与两层结构的区别在于,除了最终客户和最终的数据库服务器之外,还在 中间增加了一层应用服务器,如图22所示。 图22三层网络结构模型 Tri-levelne“vorksUmcturemodel Fig22 与两层结构相比,三层结构的应用更容易使酒店管理信息系统得以实施和管理,系 统的绝大多数代码运行于中间层服务器上,客户端只需要作用户接口的处理。再者,三 层结构通过创建抽象服务层最小化了网上的数据传输。客户端不是直接与数据库服务器 打交道,而是调用中间层上的逻辑服务,该服务程序再为客户去访问数据库。同时,由 于数据的设计方案并没有暴露给客户,因此具有更好的安全性,而且也能提供更好的服

23、 务方授权功能。 213OS和BS之比较 随着计算机技术和网络技术的迅猛发展,信息系统不断朝着集成化、智能化、网络 得基于Intranet环境的信息系统的设计开发一方面成为未来信息系统建设及发展的重 要方向,同时在规模、结构、功能层次及设计实现等各个方面与传统信息系统相比较均 发生了很大变化,如何适应这种变化并提出一种切实可行的设计开发方法则是当前管理 信息系统面临的首要问题。系统的结构模式设计是系统设计中的一项重要课题。系统结 一4一 大连理工大学专业学位硕士学位论文 构设计的好坏,不仅影响着系统的效率、安全性、可维护性,更影响系统使用的方便及 可靠性。 : cs模式与BS模式各有优势与不足

24、。CS模式的优势在于用: 1 交互性强。基于CS结构的系统往往具有专用的前端,能处理大量的、实时 的数据流,响应速度快。BS模式虽然也提供了点的交互能力,但与CS的一整套客 户应用相比非常有限。 2 网络通讯量低。BS模式由于增加了客户机与Web服务器之间的通信从而使 其在这方面不如CS模式,因此也导致CS模式处理大量信息的能力是BS模式所无法 比拟的。 3 CS方式有很强的实时处理能力,与Web方式相比,CS结构更适合于对数 据库的实时处理和大批量的数据更新。 4 CS方式的面向对象技术十分完善。并且有众多与之配套的开发工具,这些 开发工具己经做得非常优秀,其保密性能优于Web方式。 5 数

25、据的安全性和完整性约束可靠性高。在基于CS结构的系统中,各种应用 逻辑必须通过相应的前端应用程序完成,可靠性强:使用安全的存取模式,系统具有较 高的安全性。 ? 6 事务数据处理能力强。CS结构目前己经非常成熟,有大量的优秀开发工具 支持,基于CS结构的系统往往具有事务处理能力强,性能高的特点。 7 分布的处理与集中的数据操作有机地结合。 CS结构具有以下不足: 1 开发成本较高。 2 移植困难。不同开发工具开发的应用程序,般来说互不兼容,不能搬到其 它平台上运行。 3 用户界面风格不一,使用繁杂,不利于推广使用。 4 维护复杂,升级麻烦。如果应用程序要升级,必须到现场为客户机一一升级 每个客

26、户机上的应用程序都需维护。 5 信息内容和形式单一。 6 升级麻烦。因为一个软件平台及开发工具一旦选定,不可能轻易更改。浏览 器服务器实际上是以浏览器作为标准前端进行信息交互。 BS结构具有以下优点: 1 客户端简单,管理人员维护工作量小。在基于BS结构的系统中,用户只需 通过浏览器便可进行各种信息处理,而不需安装专用的前端应用程序。 经济型酒店管理信息系统的设计与实现 2 界面统一,用户操作容易,无需专门培训。 3 升级容易,信息内容和形式半富。 4 可跨平台操作。在基于BS结构的系统中,各种平台上的用户可以通过浏览 器访问相应信息,由于采用统一的通讯协议,且浏览器及Web服务器软件可以支持

27、多 种平台,因此可跨平台操作。 5 标准统一,维护相对简单。使用BS方式,可将开发工作集中到服务器端, 只需开发和维护服务器端的应用程序,极大减少了软件维护和升级的费用。 BS结构具有以下不足: 1 效率较低,数据访问请求与响应需经过Web服务器的转换,不适合大量实 时数据的处理。 2 安全性不高,目前网络安全仍是一个技术尚未成熟的领域,需不断发现各种 安全漏洞。 3 对复杂的操作和处理感到困难。 4 企业的各个部门之间是一个组织结构严密、有确定任务的有序实体,而Intemet 面向的却是一个无序的集合,BS必须适应并迎合长期CS下的有序需求方式。 Intemet一项极其重要而繁重的任务。BS

28、没有集成有效的数据库处理功能,系统的扩展 能力较差,安全性难以控制。 综上所述可以看出,CS与BS结构各有利弊,总体上来说,在进行系统结构设计 时,应当综合考虑需求的各个方面,以选择最为合理的系统结构。BS要想在测试系统 中起主导角色,要走的路还很长,必须具体问题具体分析,不带任何成见和偏见,将 CS与BS技术优势淋漓尽致地展现出来,发挥在管理系统建设中。也可根据系统中各 个模块功能要求的差异,分别使用CS结构及BS结构。通过以上对CS结构和BS结 构的分析和比较,在一个系统中选择哪种模式,可以得出以下结论:在安全性要求高, 要求具有较强的交互性,要求处理大量数据,对于需要大量频繁、高速交互的

29、应用系统, 且使用范围小,地点固定、计算机分布范围小的情况卜,应选用CS模式;在使用范围 广、地点灵活;功能变动频繁;安全性、交互性要求不高的情况下,应选用BS结构。 由于本系统录入,维护和更新等数据处理量较大,安全性要求较高,同时通过安装客户 端软件和配置用户使用权限能增加系统的保密性,因此本系统采用CS模式来进行主机 和远程机的通讯。 一6一 大连理工大学专业学位硕士学位论文 22开发工具选择 现在流行的RAD RapidApplication Basic,Visual 虽然这些开发工具各有特点,但从易用性,开发速度,应用程序的运行速度方面考虑 Delphi无疑是当中的佼佼者。在选择开发工

30、具时需要考虑的问题包括: 1 开发工具本身的性能。 2 稳定性和可靠性。 3 可视化开发。 4 面向对象技术。 5 提供4GL。 6 开放性。 7 团队开发能力。 8 数据库访问能力。 9 支持ODBC及其他数据库访问接口。 10 支持数据库产品的扩展能力。 11 数据访问速度。 12 对不同解决方案的支持能力。 13 支持分布式结构。 14 技术支持和市场环境等。 221 DeI phi简介 快捷的Windows应用程序开发工具。它使用了MicrosoftWindows图形用户界面的许多 先进特性和设计思想,采用了弹性可重复利用的完整的面向对象程序语言 Object-OrientedLang

31、uage 、当今世界上最快的编辑器、最为领先的数据库技术。对 于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率, 而且随着应用的深入,您将会发现编程不再是枯燥无味的工作-Delphi的每一个设计 细节,都将带给您一份欣喜。 98、Windows Delphi是Borland公司研制的新一代可视化开发工具,可在Windows NT、Windows 用,其在LINUX上的对应产品Kylix。 经济型酒店管理信息系统的设计与实现 222DeIphi特点 些部件,开发人员可以快速地构造出应用系统。开发人员也可以根据自己的需要修改部 件或用Delphi本身编写自己的部件p

32、-91。主要特点如下: 1 直接编译生成可执行代码,编译速度快。由于Delphi编译器采用了条件编译 和选择链接技术,使用它生成的执行文件更加精炼,运行速度更快。在处理速度和存取 服务器方面,Delphi的性能远远高于其他同类产品。 2 支持将存取规则分别交给客户机或服务器处理的两种方案,而且允许开发人 员建立一个简单的部件或部件集合,封装起所有的规则,并独立于服务器和客户机,所 有的数据转移通过这些部件来完成。这样,大大减少了对服务器的请求和网络上的数据 传输量,提高了应用处理的速度。 3 提供了许多快速方便的开发方法,使开发人员能用尽可能少的重复性工作完 成各种不同的应用。利用项目模板和专

33、家生成器可以很快建立项目的构架,然后根据用 户的实际需要逐步完善。 4 具有可重用性和可扩展性。开发人员不必再对诸如标签、按钮及对话框等 Windows的开发效果。 Database 5 具有强大的数据存取功能。它的数据处理工具BDE BorlandEngine 也可以通过BDE的SQLLink直接与Sybase、SQL 据库连接。Delphi既可用于开发系统软件,也适合于应用软件的开发。 Web 6 拥有强大的网络开发能力,能够快速的开发BS应用,它内置的htra Web使得对于网络的开发效率超过了其他任何的开发工具。 和Express 在最优秀的类库,它使得Delphi在软件开发行业处于一个绝对领先的地位。用户可以按 自己的需要,任意的构建、扩充、甚至是删减VCL,以满足不同的需要。 8 从Delphi8开始Delphi也支持Net框架下程序开发。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号