酒店信息系统的可行性研究.doc
《酒店信息系统的可行性研究.doc》由会员分享,可在线阅读,更多相关《酒店信息系统的可行性研究.doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 引 言1.1酒店行业发展现状随着改革开放的不断深入,人们的生活水平不断提高,住店、外出用餐逐渐成为一种大众化的日常消费、休闲、娱乐的时尚,酒店、餐饮业已从国民经济整体地位中的无足轻重发展成为第三产业新的闪光的经济增长点。那么作为集客房、餐饮、通讯、娱乐、商务及其他各种服务与设施于一体的现代化的大酒店,又该如何适应这一新的发展契机呢?现代化的大酒店,由于其组织机构庞大、服务项目繁多,信息量大,要想降低成本,提高工作效率、服务质量和管理水平,进而促进经济效益,必须借助计算机管理系统来辅助进行。随着计算机软、硬件技术的发展,计算机的价格越来越低,而性能却越来越高,计算机已经应用在各行各业之中
2、。计算机在酒店中的应用,已经深入到酒店的各个部门之中,出现了酒店计算机管理信息系统。在酒店的现代化管理理论中,酒店管理信息系统已成为酒店现代科学管理的重要内容,是经营酒店必不可少的科学工具。随着计算机应用系统的不断发展,其规模越来越大,功能越来越复杂,结构也向着网络化及分布式应用发展。酒店早期的终端、主机模式已经难以胜任当今社会发展的需求,而且日益扩大的应用服务也使得通常的开发手段、开发工具难以应付。随着酒店管理信息系统的应用逐渐普及,其局限性逐渐显现出来:它虽然具有大量的数据,但其功能上只能完成一般的事务数据录入、编辑、统计、查询、汇总及报表打印等基本事务处理。这些事务处理工作对酒店管理日常
3、工作而言是很重要的,但对一个酒店的决策需求来说,功效就不明显了。因为这样的管理信息系统只是从管理已有的数据出发,而不是立足于管理人员的决策需求。要想让计算机对酒店的管理工作做出更大的贡献,还必须使计算机更直接地面向酒店决策,使其能根据管理人员的需求,提供各种有价值的信息以辅助管理人员进行决策,为了解决这个问题,在酒店管理信息系统中,还需要建立一个酒店管理辅助决策支持系统。因此,为了更好的完成酒店的各项具体业务,为管理者提供辅助决策,酒店管理信息系统应是具有业务管理功能和为酒店管理者提供辅助决策功能的综合性管理信息系统,它覆盖酒店的全部业务流程和管理、发展策略的制定,不仅为操作层提供科学、高效、
4、准确、安全的管理目标,还能为管理层、决策层提供灵活、科学的决策依据,能根据自己的需要对不同系统加以熟悉了解。系统的设计采用标准代码体系,对酒店业务具有较强适应性;界面友好,操作简便,易于维护;还要有灵活的操作员权限设置来保证系统的安全性,完善的数据维护、备份、恢复体系来保证数据的安全性及系统的可靠性。该系统的应用不仅使酒店各部门更好地协同工作,保证各部门之间信息交流畅通及时,同时还能提高酒店的管理效益及经济效益,提高服务质量,提高工作效率,完善酒店内部管理体制,全面了解酒店营业情况,提高酒店的经营决策水平,更重要的是能为决策者提供全面的、科学的决策依据。1.2 国内外酒店管理软件现状信息化是现
5、代企业的必须之路,酒店业的信息化推进了酒店业的集团化、连锁化、规模化,目前尤其是以中国的浙江省为酒店信息化管理的先锋代表,浙江省作为中国的经济重地,酒店业的发展更是突飞猛进,那里的酒店业充分吸取国际酒店先进的管理经验,并结合当地的中国国情,把酒店的信息化建设成为酒店发展的硬性指标。正是酒店业的繁华发展催生出对酒店管理软件业发展的需求。根据作者近一段时间的调查研究,针对国外,国内的酒店管理系统进行相关的比较研究分析,国外的Fidelio和国内的中软CSHIS酒店管理系统比较具有代表性。其中Fidelio产品在国内外资酒店,五星级客户多,运行状况良好,是国外软件产品的代表;中软CSHIS酒店管理系
6、统在高星级用户的市场占有率是国内软件中最高的,并拥有越来越多的用户,用户反映也比较良好。虽然所有软件有其优秀的特点,但在具体运用中,也有各自的不足,以下就国内外酒店管理软件运行中出现的问题进行初步分析。1.2.1 酒店管理软件业的现状和发展酒店管理软件有西软、正威、明软、易者占去相当的市场份额,顾客使用都比较满意,其实这几家软件的功能差不多,竞争主要表现在品牌,价格和客户服务上。1.2.2 酒店信息化管理主要存在的几个问题首先是软件不统一。酒店业的应用系统不同,各家供应商的软件也各不相同。对于一家酒店,如果各部门使用的是不同的平台、不同的软件,当员工进行软件操作时,需要学习各种软件,这样不但使
7、员工的学习成本增高,也同时影响酒店的效率。对于连锁酒店集团而言,信息系统没有实施标准化是非常严重的。酒店不但需要耗费大量财力去维护不同的平台,而且当未来同一连锁集团的酒店共享服务中心或实施电子商务时,平台整合的任务非常困难和昂贵。对于酒店软件系统的选型,酒店业业主主要是考虑到价格,而忽略了软件系统的质量和功能。如果酒店应用了一个不适合的系统,降低了客户的满意度,会直接影响酒店现在及以后的生意。如果集团使用统一的、标准化的软件,不但员工可以使用得心应用,同时集团报表也会非常统一,便于集团化的管理。对于酒店的业主来说,一个不错的建议是:应保持着眼于长期业务策略、采用标准化的系统产品,而不仅仅是在成
8、本比较的基础上去选择技术和产品。第二是缺少中央预定系统。中国酒店信息化程度总体水平与国外相差5-10年。在国外的酒店行业,流行应用“中央全球预计网,这个会员制第三方的网络平台,吸引着全球的酒店集团的加入。这套网络系统与每家会员酒店的客房预定系统实现对接,客人可以自己从网上订到自己希望下榻的酒店和房间。而国内,大部分的客人是通过旅行社来帮助自己预定酒店。旅行社仍然采用手工定房的方式,向合作的酒店预定固定数量的房间。如果旅行社的系统和酒店的客房预计系统连接起来,他们就能更方便的知道酒店是否有空房。客房中央预定系统,在中国存在很大的发展空间。从入住的手续来看,在中国,客人办理酒店的入住手续比较复杂,
9、登记、审查,还要出示身份证等,相比较而言,国外的入住流程就简化很多,办理入住的手段也比较丰富,有些国外的酒店,可以允许客人在未到之前,在网上登记入住。还有一些高档的酒店,给客户提供无线网络的服务,客户应用PDA等手持移动设备,就可以通过酒店的无线网络,将自己的个人信息传递到酒店的信息系统上,实现自助式登记。第三是酒店软件产品稳定性有待提高。中国酒店业发展20多年,整体发展基本趋于成熟,但是在酒店软件产品的稳定性和完整性方面,与国外存在一些差距。中国酒店业信息化管理体制总体来说由国外引进。引入信息化管理的目的是杜绝原有的弊端,提高科学的管理水平。而现在很多的酒店对于软件系统,要按自己的需求,模仿
10、原来酒店业手工的操作系统的思路,开发出的系统难免存在一些漏洞,对酒店的管理没有太大的改善。最后一点是,国内软件提供商通盘考虑性差了一些,不可避免对开发的软件进行修修补补。另外,国内软件提供商对客户的需求一味满足,对软件进行修改,但是如果软件提供商对软件系统没有很好的管理,今天给这个饭店改,明天又给另一个酒店改,造成一个系统的多种版本,这样为后期的维护带来了巨大的困难。这样,系统的稳定性也会出现一些问题。1.2.3 目前酒店管理系统建设过程中存在的问题从目前对酒店的研究现状看,可以发现国内外该类酒店管理系统建设过程中存在很多问题,大致归纳为以下几条:(1)不知道如何科学地规划酒店的管理系统的建设
11、方案;(2)由于酒店的部门很多,没有统一的网络管理体系,酒店的各种信息散布在各个部门,不容易查找客客房,员工,账目等信息,不能有效的组织和规划这些信息,以便酒店高管人员查找;(3)缺乏网站专业技术入员,如何通过简便易学的途径让各个部门都能够参与进来。酒店的各种信息大都由各个分店的系统记录,由于各个分部的管理水平参差不齐,记录的信息也不尽相同,甚至存在安全漏洞。这不但大大影响了酒店在服务上的快捷性,而且还带来了极大的安全隐患。(4)目前基于酒店的应用软件越来越丰富,但是针对酒店的应用软件却还没有一套功能完备的系统,现有已开发使用的软件不能够方便地把酒店组织起来,不方便管理,不能大大降低管理成本,
12、以提高酒店的工作效率。鉴于此,本文通过一个完整的例子,来说明建立酒店管理系统以系统化管理信息的全过程,以对本课题方法进行验证。第二章 相关技术简介本章主要介绍了开发本系统所涉及的相关技术,包括计算机网络技术、ASP.NET 3.5开发平台、SQL Server 2005数据库技术和ADO.NET 2.0数据库访问技术,这些技术是本软件开发的理论和技术基础。2.1 网络系统体系结构2.1.1 两层网络体系结构两层结构也就是我们通常所说的客户机/服务器(C/S)结构。在客户端,客户进程由一个用户请求启动。服务器必须随时准备响应用户请求,它通常是一个驻留程序,在一个特定的端口上监听客户的请求。由于W
13、WW的迅速发展,客户端服务器模式演变为浏览器Browse/Web服务器模式。即服务方为Web服务器,它接收客户方的请求,并按要求传送相应的文档,如文本、图像、声音和动画等。而在客户端则统一为浏览器,用户通过浏览器指定待请求文档的URL,向服务器发送请求,可以请求一般的静态文件,也可以请求执行一个程序。由于Web API技术的出现,请求的页面中可以嵌入某种Script(如VB Script)代码,从而增加了Web页面的动态性和交互性。在这种模式下,客户方得到了简单化和标准化。用户所需要的仅仅是一种浏览器,而不需要对每一种应用都安装和熟悉相应的客户软件。在客户机/服务器模式下,典型的数据库访问方式
14、为客户端发送SQL请求到数据库服务器,服务器返回相应结果,客户端负责资料的格式化和其它分析。2.1.2 三层Browser/Server结构简单性是C/S模式得以流行的一个重要因素。两层结构使得用可视化编程工具快速开发应用程序成为可能。但是随着应用规模的不断扩大,两层的CS模式逐渐显出了它的不适应性。在两层结构的数据库访问模式下,应用逻辑要么处在客户端,要么由数据库服务器来完成。为了访问资料,客户端必须知道资料在服务器上是如何组织和存储的,而且在网上直接传送的是SQL语句。两层结构的一种改进方式是使用存储过程。将一部分处理划归到数据库服务器,不通过网络直接传送SQL请求,而是传送存储过程名来激
15、活运行于服务器方的某个函数过程。在这种情况下,在一定程度上增加了数据库服务器的负担,影响了性能,也不能完全适应大规模的应用。图2-1 两层网络结构模型图三层结构与两层结构的区别在于,除了最终客户和最终的数据库服务器之外,还在中间增加了一层应用服务器,如图22所示。图2-2 三层网络结构模型图与两层结构相比,三层结构的应用更容易使酒店管理信息系统得以实施和管理,系统的绝大多数代码运行于中间层服务器上,客户端只需要作用户接口的处理。再者,三层结构通过创建抽象服务层最小化了网上的数据传输。客户端不是直接与数据库服务器打交道,而是调用中间层上的逻辑服务,该服务程序再为客户去访问数据库。同时,由于数据的
16、设计方案并没有暴露给客户,因此具有更好的安全性,而且也能提供更好的服务方授权功能。B/S结构是真正的三层结构,它以访问WEB数据库为中心,HTTP为传输协议,客户端通过浏览器(Browser)访问WEB服务器和与其相连的后台数据库,我们称之为B/S(Browser/Server)模式。其三级结构组成如下图所示:图2-3 三层B/S示意图图中从左到右,分为三个层次:第一层是客户端即浏览器,主要完成客户和后台的交互及最终查询结果的输出功能。在客户端向指定的WEB服务器提出服务器请求,WEB服务器用HTTP协议把所需文件资料传给用户,客户端接受并显示在www浏览器上;第二层WEB服务器是功能层,完成
17、客户的应用功能,即WEB服务器接受客户请求,并与后台数据库连接,进行申请处理,然后将处理结果返回WEB服务器,再传至客户端;第三层数据库服务器是数据层。数据库服务器应客户请求独立地进行各种处理。与传统的C/S(client/Server,客户/服务器)模式相比,B/S结构把处理功能全部移植到了服务器端,用户的请求通过浏览器发出,无论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。由以上的比较分析可知,三层结构也可以理解为增加WEB服务器的C/S模式。B/S模式的系统,数据维护方便客户端无需专用的软件
18、,有较好的网络扩展性,支持TCP/IP协议直接接入Internet,。同时对于B/S模式而言,程序和数据的物理位置已经不再是那么重要了,访问者所关心的只是它们的URL就可以有良好的安全性能,防火墙技术可以保证后台数据库的安全性,如果结合Windows 2000与Internet Information Server的高度安全性,使用户可以实现系统的安全。2.1.3 C/S和B/S之比较随着计算机技术和网络技术的迅猛发展,信息系统不断朝着集成化、智能化、网络化与分布式的方向发展。近年来,世界范围内Internet/Intranet环境的基本形成,使得基于Intranet环境的信息系统的设计开发一
19、方面成为未来信息系统建设及发展的重要方向,同时在规模、结构、功能层次及设计实现等各个方面与传统信息系统相比较均发生了很大变化,如何适应这种变化并提出一种切实可行的设计开发方法则是当前管理信息系统面临的首要问题。系统的结构模式设计是系统设计中的一项重要课题。系统结构设计的好坏,不仅影响着系统的效率、安全性、可维护性,更影响系统使用的方便及可靠性。C/S模式与B/S模式各有优势与不足。B/S结构具有以下优点:(1)客户端简单,管理人员维护工作量小。在基于BS结构的系统中,用户只需过浏览器便可进行各种信息处理,而不需安装专用的前端应用程序。(2)界面统一,用户操作容易,无需专门培训。(3)升级容易,
20、信息内容和形式半富。(4)可跨平台操作。在基于B/S结构的系统中,各种平台上的用户可以通过浏览器访问相应信息,由于采用统一的通讯协议,且浏览器及Web服务器软件可以支持多种平台,因此可跨平台操作。(6)标准统一,维护相对简单。使用B/S方式,可将开发工作集中到服务器端,只需开发和维护服务器端的应用程序,极大减少了软件维护和升级的费用。B/S结构具有以下不足:(1)效率较低,数据访问请求与响应需经过Web服务器的转换,不适合大量实时数据的处理。(2)安全性不高,目前网络安全仍是一个技术尚未成熟的领域,需不断发现各种安全漏洞。(3)对复杂的操作和处理感到困难。(4)企业的各个部门之间是一个组织结构
21、严密、有确定任务的有序实体,而Intemet面向的却是一个无序的集合,B/S必须适应并迎合长期C/S下的有序需求方式。(5)企业中已经积累了各种基于非Intemet技术上的应用,与这些应用联接是Intemet一项极其重要而繁重的任务。B/S没有集成有效的数据库处理功能,系统的扩展能力较差,安全性难以控制。第三章 系统的可性行研究与需求分析为了满足酒店管理系统要简单并且实用这个目标,本项目参考多家星级宾馆的管理模式对酒店管理系统进行了需求分析。方案按照四星级以上酒店的现代化管理要求设计,实现对酒店接待、客房、电话、餐饮、娱乐、商务中心等服务设施的全方位计算机管理,目标在于提高酒店营业体系的作业效
22、率,提高服务的客户满意度,加强酒店的市场竞争能力,树立良好的企业形象。通过计算机管理,一方面提供给客户快捷、准确、可靠的服务, 一方面提高酒店自身的管理水平,及时准确获取营业信息,辅助对市场需求变化的决策。酒店管理系统分为前台(客房管理子系统、商品管理子系统、日常管理子系统和报表管理子系统)与后台(系统管理子系统、基础数据管理子系统和系统维护)两部分。3.1 系统的可性行研究3.1.1 开发工具的可行性研究可行性研究是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小
23、的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容:经济可行性:主要是对项目的经济效益进行评价,本系统开发经费对于本企业在经济上是可以接受的,并且本系统实施后可以显著提高工作效率,有助于企业的信息化管理,所以为该企业开发酒店管理系统在经济上是可行的。技术上的可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该酒店管理系统采用了C/S模式进行开发,开发工具选用Visual studio 2008。数据库服务器选用SQL Sever 2005数据库,能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵
24、活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。管理上的可行性:主要是管理人员是否支持,现有的管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。规章制度和管理方法为酒店管理系统的建设提供了制度保障。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此,系统的开发是完全可行的。由于ASP.NET在接到请求后并不是将结果直接送到客户端,而是通过IIS以数据包的形式发送给客户浏览器,同样客户
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 信息系统 可行性研究
限制150内