基于net的红石酒店管理系统设计与开发(编辑修改稿)内容摘要:

目前酒店客房管理系统大多采用传统的 C/S 体系结构,采用的是开放模式。 一个成熟的 酒店 客房管理系统不仅仅是记录 酒店 客人的信息,提 供查询,报表打印等一系列简单的工作,它能让工作人员从烦琐的手工操作中解脱。 随着它的深入,将带动企业的运做,为管理和决策提供支持。 为了达到这个要求,它必须依靠高起点的硬件环境和软件开发工具来保证系统的稳定和正常运行。 酒店 电脑系统要求 24 小时连续运行,数据量大,可靠性要求高,因此整个电脑系统供电采用专线方式,加配 UPS(不间断供电系统),并合理接地,以便保障整套系统的成都理工大学毕业设计(论文) 2 正常运行。 计算机网络发展到今天已经成为现代人生活中不可缺少的一部分,人们可以从互联网中获得丰富的信息。 为了提高用户获取信息的效率,保障信息的全面 性、可靠性,需要对网络的信息库进行有效的管理。 现在我国一些地方 酒店 的客房水平还停留在纸介质或半自动(由电脑处理一部分数据,由人工处理一部分数据)的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 软件作为一有项有力的工具,只能当此种工具,与我们的实践相结合起来的 时候,才具有重大的社会价值及使用价值。 研究现状 酒店 管理系统 最早是于 70 年代初在国外开始发展起来的,到了 80 年代,国外的 酒店 管理系统,如 EECO、 HIS、 CLS、 Lodgistix 等,整个模式已基本定型,技术较成熟,功能也较齐全。 国内的 酒店 管理系统最早是在 80 年代初开始的,从事该方面工作的有清华大学自动化系之金国芬教授、西安交大和浙江省计算技术研究所。 到了 80 年代中后期,随着国外 酒店管理 系统的大规模引进,国外 酒店 的先进管理技术进入我国,进一步促进了我国 酒店 管理技术的发展。 国内系统正是在充分吸收国外管理系统的精华,再结合国内的实际情况,逐步发展成熟,到 90 年代初期形成了几个较成熟的软件系统,同时产生了许多专职从事 酒店 管理系统的公司。 到了 90年代中期,随着计算机 在 酒店 中的普及应用,以及计算机技术的不断发展, 酒店管理 系统的发展到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现。 对 酒店 整个来说,对 酒店 经营状况起决定作用的是 酒店 的服务管理水平。 如何利用先进的管理手段来提高 酒店 的管理水平成为 酒店 餐饮业务发展的当务之急。 面对信息时代的机遇和挑战,利用科技手段提高 酒店 的管理无疑是一条行之有效的途径。 虽然计算机管理并不是 酒店 餐饮管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对 酒店 的业务管理提供强有力的支持。 因此,采用全新的计算 机网络和 酒店 服务 业务管理系统,已成为提高 酒店 的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助成都理工大学毕业设计(论文) 3 酒店 有效地进行业务管理,释放最大价值。 酒店 服务 业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。 随着社会的进步,经济的发展,当今社会人员流动越来越频繁, 酒店 管理工作也变得越来越复杂。 旅游者对 酒店 的需求量越来越大,对 酒店 的要求也越来越高。 如果能够实现 酒店 管理的自动化,无疑将给 酒店 管理部门带来很大的方便。 以前中国 酒店 企业管理方面还主要是凭经验。 酒店 管理整体的科技含量低,还有许多与时代脱节、落后的表现:操作随意性大,容易波动,管理漏洞多,物质损耗大,经济效益低等明显地成为制约行业发展的关键性因素。 酒店 在正常的运营中需要对客房资源、顾客信息、结算信息进行管理,利用酒店 管理信息系统及时了解各个环节中信息的变更,有利于提高管理效率。 开放性的、应用系统可灵活伸缩的、面向最终用户的服务性系统,不断满足 酒店 业务需求、市场环境的拓展和管理模式的变化。 系统开发具有超前意识,强调系统的标准化、系列化、模块化设计,有明确的功能模块结构和技术支持模块结构,按酒店 不同 的星级、规模和资金条件,分若干档次,充分利用当前性价比最佳的技术产品组成模块,灵活组合集成。 便于系统维护、修改和升级,便于各 酒店 根据自己情况,分批分期实施技术改造,便于系统动态的跟随世界先进技术的发展。 现代化的 酒店 是客房及其余各种服务与设施为一体化的消费场所, 酒店 组织庞大、服务项目多、信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理, 酒店 信息管理系统正是为此而设计的,本系统是一套适用于中、小型 酒店 使用的优秀系统,操作简单,灵活性好、系统安全 性高,运行稳定。 随着 Inter 技术的进一步发展和普及,不能很好的适应世界经济发展的形式和我国国民经济建设的需要,市场现有的产品化的酒店业务软件系统在不断发 展中的酒店的需求。 基于 WEB 的酒店管理系统的总体设计目标能够建立完善、高效、可靠的酒店业务信息系统,为酒店提供良好的信息环境 研究 内容 ( 1) 本文主要研究内容 酒店管理 系统 对于 一个 酒店来说很重要 ,对于酒店的管理人员也是不可缺少的。 本文主要研究酒店管理系统的设计和实现。 该酒店管理系统为酒店管理提供成都理工大学毕业设计(论文) 4 客房类型设置,客房信息设置、预订、入住管理、消费、 收银、房态管理功能,让酒店管理更加便捷,更有效率。 ( 2) 本文整体框架 第 1 章 前言 部分首先简要阐述了 酒店 管理系统 的重要性和 酒店 管理系统 的发展状况;然后结合本文的研究内容分析了选题的 背景和 意义,给出了本文的主要研究内容和论文的结构。 第 2 章主要阐述开发该系统 的相关技术理论。 第 3 章首先 阐述了系统的设计原则,然后 从技术和经济上对系统进行可行性分析,然后对根据用户的需求进行分析, 最后进行系统的总体设计。 第 4 章,第 5 章分别阐述系统的实现和测试结果。 最后对系统的设计和实现进行总结。 成都理工大学毕业设计(论文) 5 第 2 章 相关技术理论 C语言简介 C(C sharp)是一种最新的、面向对象的编程语言。 它使得程序员可以快速地编写各种基于 平台的应用程序, 提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于 C面向对象的卓越设计,使它成为构建各类组件的理想之选 —— 无论是高级的商业对象还是系统级的应用程序。 使用简单的 C语言结构,这些组件可以方便的转化为 XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过 Inter 进行调用。 最重要的是, C使得 C++程序员可以高效 的开发程序,而绝不损失 C/C++原有的强大的功能。 因为这种继承关系, C与 C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向 C[2][16]。 新兴的网络经济迫使商务企业必须更加迅速的应对竞争的威胁。 开发者必须不断缩短开发周期,不断推出应用程序的新版本,而不仅仅是开发一个 “ 标志性 ” 的版本。 C在设计时就考虑了这些问题。 它使开发者用更少的代码做更多的事,同时也不易出错。 还有一些精细的特性,使得 C成为一流的网络编程工具。 例如, XML 正逐渐成为在网络上传输结构化数据的标准。 这种数据集合往往非常小。 为提高性能, C允许把 XML 数据直接映射到 struct 数据类型,而不是 class。 这样对处理少量的数据非常有效。 SQL 简介 SQL( Structured Query Language) (结构化查询语言)是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言 [7]。 在使用时,只需要发出 “ 做什么 ” 的命令, “ 怎么做 ” 是不用使用者考虑的。 SQL 功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持 SQL。 SQL 数据库数据体系结构: SQL 数据库的数据体系结构基本上是三级 结构,但使用术语与传统关系模型术语不同。 在 SQL 中,关系模式称为 “ 基本表 ” ;存储模式称为 “ 存储文件 ” ;子模式称为 “ 视图 ” ;元组称为 “ 行 ” ;属性称为 “ 列 ”。 SQL 语言的组成:一个 SQL 表数据库是表的集合,由一个或多个 SQL 模式定成都理工大学毕业设计(论文) 6 义。 一个 SQL 表由行集构成,一行是列的序列,每个列与行对应一个数据项。 一个表或者是一个基本表或者是一个视图 [9]。 基本表是实际存储在数据库的表,而视图是由若干基本表或视图构成的表的定义。 一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。 每个存储文件与外部存储上 一个物理文件对应。 用户可以用 SQL 语句对视图和基本表进行查询等操作。 在用户角度来看,视图和基本表是一样的,没有区别,都是关系表格。 管理信息系统 本世纪以来,由于社会生产力的迅速发展和科学技术的突飞猛进,人们进行信息交流的深度和广度不断增加,管理所需要的信息量急剧增长,同时对信息的处理要求及时、准确,这导致了传统的信息处理方法和手段已不能适应现代管理的需要;电子计算机的诞生和在信息处理中的应用,标志着一个崭新时代 —— “信息时代”的开始,它使 酒店 管理现代化成为可能 [3]。 管理信息系统的产生和发展是建 立在电子计算机基础之上的。 硬件方面,自1946 年第一台电子计算机诞生以来,计算机技术的发展可谓日新月异,从庞大的只能在实验室里供研究使用的计算机到如今能适应不同环境满足不同需求的各种各样的计算机;运算速度从每秒几千次到每秒几百亿次;处理器从焊有上百万个电子管的大的惊人的电子板到只有指甲大小的集成电路;现在计算机在硬件方面的发展已达到了每三个月更新换代一次的惊人速度。 软件方面,也已从机器语言、汇编语言、高级语言发展到现如今的第四代语言 —— 非结构化、面向对象、可视化的语言。 管理信息系统通过对 酒店 当前运行的数据 进行处理来获得有关信息,以控制酒店 的行为;利用过去和现在的数据及相应的模型,对未来的发展进行预测;能从全局目标出发,对 酒店 的管理决策活动予以辅助。 从工业发达国家来看,管理信息系统的发展经历了以下几个阶段。 第一阶段:( 1953 年至 1965 年)单项数据处理阶段,也称电子数据处理( EDP)阶段。 这是电子计算机在管理领域应用的起步阶段。 第二阶段:( 1965 年至 1970 年)综合数据处理阶段,也称事务处理系统( TPS)阶段。 这个阶段计算机硬、软件有了很大的发展,出现了多用户的分时系统,计算机开始应用于对某一个管理子 系统的控制,并具有一定的反馈功能。 如库存管成都理工大学毕业设计(论文) 7 理系统、生产调度系统、学籍管理系统等。 这个阶段的处理方式已发展为面向终端的联机实时处理。 第三阶段:( 1970 年至今)管理信息系统( MIS)阶段。 这个阶段是在 酒店中全面的使用计算机把各种管理子系统的功能集中起来,构成了计算机化的全方位的信息系统,即现代管理信息系统。 这个阶段的处理方式是在数据库和网络基础上组成分布式处理系统。 它的特点是使用数据库和分时处理的计算机网络,并充分利用运筹学等数学方法,实现了硬件、软件和数据资源的共享。 总的说来,计算机技术的发展,其性价比 大幅的下降,使得其被大量广泛的使用。 针对现实中的各种应用需求,相应的产生很多技术体系、技术标准,如J2EE、 .NET, COM/COM+等。 这又大大的推动了 酒店 的信息化进程。 其影响可以归纳为如下两点: ( 1) 计算机已经成为我们学习和工作的得力助手。 ( 2) 今天,计算机的价格已经十分低廉,性能却有了长足的进步。 它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面: 首先,计算机可以代替人工进行许多繁杂的劳动; 其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更 加安全,等等。 成都理工大学毕业设计(论文) 8 第 3 章 系统总体设计 系统 分析 设计原则 参照各模块的功能与具体的特点,本次设计的整个酒店管理信息 系统 遵循了以下几个原则 [15]: ( 1) 实用性原则 酒店信息管理 系统 的界面与操作人员的交互性好,与主机间使用Client/Server(客户端 /服务器 )结构。 该系统是以酒店管理为基础开发的通用酒店管理系统,适合中、小酒店企业的使用。 ( 2) 可靠性原则 该系统具有较高的可靠性,在系统设计及程序设计上应该强调系统的可靠性。 用户的操作与数据库原定产生变化的实际状态应严格保持一致,杜绝错误记录 、数据错位等情况的出现,从而保证了系统的准确性。 ( 3) 可扩充性原则 应该保证该系统在系统功能的基础上,结构方面具有可扩充性。 以便适应企业以后发展的需要,做出相应的功能结构上的调整。 在增加新功能时,不需要更改原有系统的源代码。 ( 4) 经济型原则 应该注重系统的性价比,时刻为用户着想,在同等功能的基础上尽可能的减少企业的投入。 可行性分析 ( 1) 管理上的可行性 在传统的 酒店 客房管理中,管理人员不得不花费大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影 响酒店的经济效益 [13]。 因此, 酒店 的管理人员迫切地需要一套 酒店 客房管理信息系统来对日常信息进行处理和维护。 历史经验的积累使 酒店 行业现有的管理制度和管理方法比较科学,规章制度比较齐 全, 原始数据比较正确。 这些为系统的建设提供了有效的制度保障。 成都理工大学毕业设计(论文) 9 ( 2) 技术上的可行性 系统采用 C作为 前台开发工具 ,以 visual studio . 开发工具; SQL Server 20xx 为后台数据库的文档管理系统。 因此,系统的软件开发平台已成熟可行。 硬件方面,科技的飞速发展使硬件的更新速度越来越快,容量越来越大,可靠性越来越高, 价格越来越低,其硬件平台完全能满足此系统的需要 [15]。 ( 3) 经济上的可行性 系统管理和维护比较简单,除了必要的设备投资外,后期只需少量资金就可确保运转。 因此对于中小型 酒店 在经济上是完全可以接受的。 系统的使用能大大提高员工工作效率,加速资金周转、降低各项成本及改善服务质量。 能够取得良好的经济效益。 综上所述,系统在管理上、技术上和经济上都是完全可行的,并且投入少、见效快。 因此系统的开发是完全可行的。 需求分析 为方便各酒店的管理,使工作人员的工作更加方便,提高效率,实现管理计算机化 管理,并且 通过 调 查 大致了解到用户对这个项目的要求以及该酒店在客房管理模块中要求,为该酒店设计了 7 个模块,如图 31 所示: 图 31 客房管理系统模块 客房管理 客房类型设置 客房信息设置 预定 入住 消费 退房 房态管理 成都理工大学毕业设计(论文) 10 界面 设计 在面向对象分析过程中,已经对用户界面需求作了初步分析,在面向对象设计过程中,则应该对系统的人 — 机交互子系统进行详细设计,以确定人 — 机交互的细节,其中包括指定窗口和报表的形式、设计命令层次等项内容 [10]。 人 — 机 交互 部分的设计结果,将对用户情绪和工作效率产生重要影响。 人 —机界面设计得好,则会使系统对 用户产生吸引力,用户在使用系统的过程中会感到兴奋,能够激发用户的创造力,提高工作效率;相反,人 — 机界面设计得不好,用户在使用过程中就会感到不方便、不习惯,甚至会产生厌烦和恼怒的情绪。 ( 1) 遵循下列准则有助于设计出让用户满意的人 — 机交互界面。 一致性。 使用一致的术语,一致的步骤,一致的动作。 减少步骤。 应使用户为做某件事情而需敲击键盘的次数、点按鼠标的次数、或者下拉菜单的距离,都减至最少。 还应使得技术水平不同的用户,为获得有意义的结果所需使用的时间都减至最少。 特别应该为熟练用户提供简捷的操作方法。 及时提供反馈信 息。 每当用户等待系统完成一项工作时,系统都应该向用户提供有意义的、及时的反馈信息,以便用户能够知道系统目前已经完成该项工作的多大比例。 无须记忆。 不应该要求用户记住在某个窗口中显示的信息,然后再用到另一个窗口中,这是软件系统的责任而不是用户的任务。 此外,在设计人 — 机交互部分时应该力求达到下述目标:用户在使用该系统时用于思考人 — 机交互方法所花费的时间减至最少,而用于做实际想做的工作所用的时间达到最大值。 更理想的情况是,人 — 机交互界面能够增强用户的能力。 易学。 人 — 机交互界面应该易学易用,应该提供联机参考资料 ,以便用户在遇到困难时可随时参阅。 富有吸引力。 人 — 机交互界面不仅应该方便、高效,还应该使人在使用时感到心情愉快,能够从中获得乐趣,从而吸引人去使用。 ( 2) 人 — 机交互界面是给用户使用的,显然,为设计好人 — 机交互子系统,设计者应该认真研究使用的用户。 应该深入到用户的工作现场,仔细观察用户是成都理工大学毕业设计(论文) 11 怎样做自己的工作的,这对设计好人 — 机交互界面是非常必要的。 根据以上的设计方式, 本系统设计的界面如图 32 所示 : 图 32 系统界面图 数据库设计 数据库 分析 针。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。