收藏 分销(赏)

旅游酒店管理系统论文.doc

上传人:仙人****88 文档编号:9447793 上传时间:2025-03-26 格式:DOC 页数:51 大小:336.50KB
下载 相关 举报
旅游酒店管理系统论文.doc_第1页
第1页 / 共51页
旅游酒店管理系统论文.doc_第2页
第2页 / 共51页
点击查看更多>>
资源描述
摘要 随着我国进入世界贸易组织竞争越来越激烈,旅游酒店服务行业与国际市场接轨已成为大势所趋,酒店要迎接这场挑战,就必须提高酒店自身的竞争能力,提高整体竞争能力必须变革酒店的管理模式,提高管理水平。实施信息化建设无疑是实现这一目的的必由之路和明智之举。这就需要提供最好的服务,提供最完善的设施和最先进的技术。一个成功的酒店,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并控制成本。在信息时代,更重要的是还必须要有一个完善的管理信息系统,便于方便客人和更好地管理酒店。同时入住酒店的客人很大部分是在外地参观旅游的。所以酒店应该和旅游业相结合以便创造更多的利润。 优秀的旅游酒店管理系统应该是一套具有操作简单、灵活性好、系统安全性高、运行稳定的系统。我的毕业设计题目就是设计一个旅游酒店管理系统,在前期的考察和分析之后,对系统进行了设计。本系统的开发主要用到C#,ASP系统和SQL数据库语言。本系统是基于C/S体系结构、采用C#.net语言和SQL server数据库开发的典型的旅游酒店客房管理系统。 该系统的主要目标是针对酒店客房住房管理进行计算机化的管理,本系统主要功能包括:客房预定、客房管理、员工管理、系统设置、帐务管理和系统帮助。本论文主要阐述了该系统的需求分析、功能模块划分、数据库设计及主要功能的具体设计与实现,并就系统中用到的技术进行了介绍。 关键词:C#,ASP,SQL,旅游酒店管理系统 ABSTRACT Enters World Trade Organization competition along with our country to be more and more intense, the traveling hotel service industry and the international market trail connection has become ultimately, the hotel must meet this challenge, must sharpen the hotel own competitive ability, sharpens the whole competitive ability to have to transform the hotel the management pattern, raises the management level.The implementation informationization construction is without doubt realizes this goal way that must be taken and the wise move.This needs to provide the best service, provides the most perfect facility and the most advanced technology.Not only a successful hotel, its operator must raise the service level and the grade of service, thus enhances the guest room percentage of and turns head rate, but also must have the good working efficiency, and controls the cost.In the information age, also must have more importantly to have a perfect management information system, is advantageous for facilitates the visitor and manages the hotel well.Simultaneously enters the hotel the visitor very major part is in the outside areas visit traveling. Therefore the hotel should with the tourism unify in order to create more profits. The outstanding traveling hotel management system management system should be a set has the operation simply, the flexibility good, the system safety high, the movement stable system.My graduation project topic designs a traveling hotel management system management system, after earlier period inspection and analysis, has carried on the design to the system.This system development mainly uses the C#, ASP system and the SQL database language.This system is based on the C/S architecture, uses the C#.net language and SQL the server database development model traveling hotel guest room management system management system. This system essential target aims at the management which the hotel guest room housing management carries on computerizes, this system main function includes: The guest room predetermined, the guest room management, the staff manage, the system establishment, the bookkeeping management and the system help.The present paper mainly elaborated this system demand analysis, the function module division, the database design and the main function concrete design and the realization, and the technology which used on the system in has carried on the introduction. Keywords: C#,ASP,SQL,Traveling hotel management system 目录 摘要 I ABSTRACT II 第1章 引言 1 1.1 背景 1 1.2 研究内容 2 第2章 旅游酒店管理系统 3 2.1 旅游酒店管理系统概述 3 2.1.1 旅游酒店管理系统的定义 3 2.1.2旅游酒店管理系统的任务及目的 3 2.1.3 旅游酒店管理系统的发展 4 2.2旅游酒店管理系统的原理 4 2.3 WEB数据库应用技术 5 第3章 系统设计的工具 8 3.1 ASP.NET介绍 8 3.2 SQL Server 2000介绍 10 3.3系统开发环境和平台 15 第4章 旅游酒店管理系统设计 16 4.1 系统设计原理 16 4.2 系统主要功能要求 16 4.3系统可行性分析 17 4.4系统模块化分析 18 4.4.1 旅游酒店管理系统总体结构 18 4.4.2 旅游酒店管理系统各模块介绍 18 4.5系统架构选择 20 第5章 旅游酒店管理系统的实现 21 5 .1客房类型管理模块功能的实现 21 5 .2客房信息管理模块功能的实现 22 5 .3客房查询模块功能的实现 24 5 .4客户入住部分模块功能的实现 26 5 .5客户查询模块功能的实现 27 5 .6客户结算模块功能的实现 27 第6章 结束语 28 致谢 29 参考文献 30 附录 源代码 31 - 46 - 第1章 引言 1.1 背景 随着我国对外经济开放的发展,人们的物质水平逐步提高,人们的精神生活也开始趋向丰富多彩。家中和周围的生活圈子已不能满足他们对生活的追求,为了丰富文化生活和自身娱乐,人们越来越趋向于利用假期外出旅游。这使旅游业得到了迅速的发展,作为旅游服务的重要组成部分——酒店业也得到了迅猛的发展。但商场如战场,酒店要迎接这场挑战,就必须提高整体竞争能力,而要提高整体竞争能力必须变革酒店的管理模式,要提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国酒店服务业信息化管理的进程缓慢,跟国外的酒店相比管理依然落后。在日趋激烈的酒店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需要提供最好的服务,提供最完善的设施和最先进的技术。一个成功的酒店,其经营者不仅要提高服务水平和服务质量,以此来提高客房占有率和顾客回头率,还要有好的工作效率来控制成本。在信息时代,更重要的是还必须要有一个完善的管理信息系统,在总体上实现酒店管理的自动化、规范化和人性化,使酒店管理由经验管理转为科学管理。 为了跟上现代化的节奏,满足旅游业的需求,酒店管理的信息化势在必行,尤其是在客房管理上,作为一个旅游城市,面对日益增加的旅游者,为他们提供一个舒适、温馨的住宿环境,以此来宣传酒店,提升酒店的知名度,就是酒店管理者要实施的战略目标。因此我选择了针对客房管理的酒店管理系统作为我的毕业设计题目。酒店管理信息系统是一个由人、计算机和数据库组成的进行酒店经营管理的系统,通过对信息的收集、传递、整理、加工、维护和使用,提高管理水平和效率,从而实现酒店管理的自动化、规范化和人性化。基于传统人工方式酒店管理系统的诸多缺陷,如效率低,保密性差,我们通过对酒店管理系统的调查,开发出此软件----酒店管理系统,此软件可以大大减小工作人员的工作量和不必要的麻烦,从而达到了提高工作效率和管理的明确的目的,也使企业的管理科学化,正规化。 用C#.NET 开发的酒店管理系统包括八大模块:预定、登记、结帐、客房、查询、系统、帮助、报表打印。主要任务是用计算机对酒店的住宿信息进行日常管理,有查询、修改、增加、删除等功能。 1.2 研究内容 管理信息系统就是我们常说的MIS(management information system)系统。酒店管理系统正是为了解决部门之间的信息交流与处理,以提高酒店办公效率而开发的。在本系统里,主要是对客房的信息,经营情况以及客户信息的管理。为管理者提供迅速,高效的服务,减免手工处理的繁琐与误差,及时,准确地反映酒店的工作情况,经营情况。酒店可以更多地从网上信息平台获取顾客们的兴趣与偏好,针对客人的个性需求和自身能力重新整合酒店产品,全面提升对客服务和酒店管理,充分体现酒店与顾客共同设计产品的特色,客人们在自己参与"设计"的酒店里,会得到最大程度的满足。 第2章 旅游酒店管理系统 2.1 旅游酒店管理系统概述 旅游酒店管理信息系统是一个由人、计算机和数据库组成的进行酒店经营管理的系统,通过对信息的收集、传递、整理、加工、维护和使用,提高管理水平和效率,从而实现酒店管理的自动化、规范化和人性化。简要介绍了基于Microsoft SQL SERVER 2000数据库系统和C#.NET程序语言开发实现的酒店管理系统,着重阐述了该系统开发实现过程,从系统的需求分析、方案论证、模块设计、数据设计、详细设计到系统测试等各个环节都进行了较为详尽的分析和描述。 2.1.1 旅游酒店管理系统的定义 旅游酒店管理系统应该是一套具有操作简单、灵活性好、系统安全性高、运行稳定的系统。它是为了解决部门之间的信息交流与处理,以提高酒店办公效率而开发的。在本系统里,主要是对客房的信息,经营情况以及客户信息的管理。为管理者提供迅速,高效的服务,减免手工处理的繁琐与误差,及时,准确地反映酒店的工作情况,经营情况。管理者通过管理平台为其提供的功能对房间的经营管理(订房,退房等)。为了方便对整个系统中的数据进行查找,系统为管理员提供了相对完善的查询功能,使用它可以迅速地定位到客户的信息和客房的使用情况。 2.1.2旅游酒店管理系统的任务及目的 近年来,随着我国旅游业的发展,国内的旅游酒店服务业得到了日新月异的发展.而酒店在运作期间,其管理和服务的水平直接影响到酒店的形象和声誉.这就需要提高服务的质量,尽可能做到让客户满意。因此一流的酒店运作需要各个部门之间的相互支持与配合,更需要酒店加强各个部门之间的信息沟通与传递。在信息时代,更重要的是还必须要有一个完善的管理信息系统,便于方便客人和更好地管理酒店。同时入住酒店的客人很大部分是在外地参观旅游的。所以酒店应该和旅游业相结合以便创造更多的利润。旅游酒店管理系统正是在这种情况下被广泛提出而产生的。 2.1.3 旅游酒店管理系统的发展 管理信息系统(简称MIS)是在管理科学、系统科学、计算机科学等的基础上发展起来的综合性边缘科学。在21世纪信息高速发展的时代中,管理信息系统具有很重要的作用,它的预测和辅助决策的功能,即利用现代管理的决策和支持。管理信息系统是一个由人、机(计算机)组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。它能观测企业或组织的各种运动情况,利用过去的数据预测未来;从全局出发辅助决策;利用信息控制企业或组织行为,帮助其实现长远的规划目标。简言之,管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。 酒店管理系统正是为了解决部门之间的信息交流与处理,以提高酒店办公效率而开发的。在本系统里,主要是对客房的信息,经营情况以及客户信息的管理。为管理者提供迅速,高效的服务,减免手工处理的繁琐与误差,及时,准确地反映酒店的工作情况,经营情况。本系统为管理者提供了完整的管理平台。其提供的主要功能有:用户管理,客房类型管理,房间信息管理(房间号,房间类型,价格,位置等),对房间的经营管理(订房,退房等)。为了方便对整个系统中的数据进行查找,系统为管理员提供了相对完善的查询功能。使用它可以迅速地定位到客户的信息和客房的使用情况。 2.2旅游酒店管理系统的原理 传统网络程序的开发是基于页面与服务器端数据传递的模式,把网络程序的表示层建立于HTML页面之上。而HTML是适合于文本的,传统的基于页面的系统已经渐渐不能满足网络浏览者的更高的、全方位的体验要求了,这就是被Macromedia公司称之为的“体验问题”,而富因特网应用程序(Rich Internet Applications,缩写为RIA)的出现也就是为了解决这个问题。富因特网应用程序是将桌面应用程序的用户体验与传统Web应用的部署灵活性结合起来的网络应用程序。富因特网应用程序(RIA)具有下一代Web应用的特征。具有前所未有的网上用户体验。“富”的概念包含两方面,分别是数据模型的丰富和用户界面的丰富。数据中的“富”意思是用户界面可以显示和操作更为复杂的嵌入在客户端的数据模型,它可以操作客户端的计算和非同步的发送接收数据。可以让你有更大的空间去创建更高效、更具有交互性的网络应用程序。“富”同样也描述了全面提升的用户界面,HTML只给用户提供了非常有限的界面控制元素,而富因特网应用程序(RIA)的用户界面提供了灵活多样的界面控制元素,这些控制元素可以很好的与数据模型相结合。传统的因特网模型使用线性的设计,提供给用户一些选择然后用户发送选择结果给服务器,这种单一的模式不符合应用程序的灵活交互的要求和用户的意愿。频繁的服务器请求和页面刷新有很多的缺点,例如:页面打开缓慢,服务器响应影响整个界面等。如果采用富客户界面,只有收到请求的应用程序部分才会做出相应的变化。这本质上意味着界面被分解成许多独立的模块,这些模块都会对收到的信息做出相应的反应,有些模块会与服务器端进行交互,有些模块负责与服务器之间的通信。 富因特网应用是Web发展的必然产物,也是Web应用发展的趋势和方向。 2.3 WEB数据库应用技术 目前应用广泛的 Web 数据库系统是一种基于 B/S(Browser/Server)结构的系统。B/S 模式结构通常为三层结构,它以 WEB 数据库为中心、以 HTTP 为传输协议,客户端通过浏览器访问 Web 服务器和与其相连的后台数据库。其三层结构组成如 图 2-1 所示: 图 2-1 三层 B/S 模式示意图 进行信息查询时,用户通过浏览器向 Web 服务器发出请求,Web 服务器端远程数据服务组件处理该请求并将该请求发向 DBMS(数据库管理系统),它响应该请求并发回数据。 这种基于 B/S 结构的系统极大简化了客户机的工作,客户机中只需安装浏览器软件,服务器将承担更多的工作,对数据库的访问和应用程序的执行都在服务器端完成。 在三层体系结构下,表示层、功能层、数据层被分割成三个相对独立的单元: 1. 表示层:表示层的作用是提供用户界面,用户通过界面浏览信息和数据,并向中间层 Web 服务器发出请求,当接到 Web 服务器传送回的数据后,对这些数据进行解释和显示,把打开的 HTML 文件解释为用户端的可视界面。在表示层用户不需要任何数据驱动程序,能够通过浏览器,借助于 Java applet、ActiveX、JavaScript、VBScript 等组件技术处理一些简单的用户端处理逻辑,使用户端的功能更加完善。 2. 中间层(功能层):中间层位于 Web 服务器端,是用户服务和数据服务层逻辑桥梁,其任务是负责接收远程或本地的数据查询请求,然后运行服务器脚本,通过 SQL 等方式把数据请求通过数据库驱动程序发送到数据库服务器中,以获取相关数据,再把数据库服务器处理的结果转化成 HTML 及各种脚本传回客户端浏览器。 3. 数据层:数据层位于数据库服务器端,包含系统的数据处理逻辑。它的任务是接收 Web 服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给 Web 服务器。与传统的 C/S(Clicent/Server)结构相比,B/S 结构不论是使用和数据库维护上都比传统模式更加经济方便。而且使维护任务层次化:管理员负责服务器硬件日常管理和维护,系统维护人员负责后台数据库数据更新维护。 B/S 结构的系统,数据维护方便,客户端无需专用的软件,有较好的网络扩展性,系统中的程序和数据的物理位置已经不再重要,访问者关心的是 URL 地址。良好的安全性能,防火墙技术可以保证后台数据库的安全性,结合数据库和Web 服务器的安全性,使用户可以实现系统的安全。 新的发展趋势:当前的许多 Web 应用都需要更复杂的表现和逻辑处理,采用三层体系结构,把数据的生成和数据的表现两部分都集成在了动态页面中,这就使动态页面变的非常庞大,而且应用的表现和逻辑处理混合在一起,给 Web 应用系统的开发和维护带来了许多困难。 针对对这些问题,出现了一种新的四层体系结构,将应用的逻辑处理和应用的表现相分离。其中 Web 服务器即动态页面所在层主要负责应用的表现,应用逻辑层主要负责应用的逻辑处理。在此体系结构下,用户通过浏览器向服务器发送请求,Web 服务器接收客户端发来的请求,对请求进行分析转换,调用相应的应用服务器中的逻辑处理程序。逻辑处理程序可以和数据库交互,将逻辑处理结果返回给 Web 服务器,Web 服务器再将结果发送给客户浏览器。 2.4 IIS与ASP.NET 在过去,客户机/服务器结构的设计与Web的相关技术几乎处于平行线上,两者相互独立并无法做出集成性的设计。现在我们利用IIS+ASP.NET构成三层式Web结构(如图2-2所示)的中间一层,将客户机/服务器结构与Web密切结合,完成前后端两者的集成输出功能,使得Web站点的开发更方便,实现的功能更强大。 利用IIS+ASP.NET技术来集成Web前后端所带来的强大效益可归结为以下几个方面: 1. 减少构建和维护成本 2. 加快联机过程 3. 应用软件集中在服务器端开发管理 4. 前端可使用任何浏览器(IE、Netscape…) 5. 后端可存取任何数据库 (SQL、Access…) 6. 可使用任何脚本语言开发 (VBScript、JavaScript、PERL…) 后端数据库 数据库服务器 ActiveX Server元件 程序和计算逻辑 Microsoft IIS + ASP.NET ActiveX Server元件 浏览器 图2-2 三层式Web结构示意图 第3章 系统设计的工具 3.1 ASP.NET介绍 ASP.NET 不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能。 ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。 当创建 ASP.NET 应用程序时,开发人员可以使用 Web 窗体或 XML Web services,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义,这里只是列出几种可能性而已。 1. 使用 Web 窗体可以生成功能强大的基于窗体的 Web 页。生成这些页时,可以使用 ASP.NET 服务器控件来创建公共 UI 元素,以及对它们进行编程以用于执行常见的任务。这些控件使您能够用可重复使用的内置或自定义组件生成 Web 窗体,从而简化页面的代码。有关更多信息,请参见 Web 窗体页。有关如何开发 ASP.NET 服务器控件的信息,请参见开发 ASP.NET 服务器控件。 2. XML Web services 提供了远程访问服务器功能的途径。使用 XML Web services,企业可以公开数据或业务逻辑的编程接口,而客户端和服务器应用程序则可以获取和操作这些编程接口。通过使用诸如 HTTP 和 XML 消息传递之类的标准跨越防火墙移动数据,XML Web services 可在客户端-服务器或服务器-服务器方案下实现数据的交换。XML Web services 不用依靠特定的组件技术或对象调用约定。因此,用任何语言编写、使用任何组件模型并在任何操作系统上运行的程序,都可以访问 XML Web services。有关更多信息, 3. 从 ASP.NET 应用程序访问数据库是向 Web 站点访问者显示数据的常用技术。ASP.NET 使得为此目的而对数据库的访问比以往更加方便。它还使您能够从您的代码管理数据库。有关更多信息,请参见通过 ASP.NET 访问数据。 4. ASP.NET 提供一种简单的模型,该模型使 Web 开发人员能够编写在应用程序级运行的逻辑。开发人员可以在 Global.asax 文本文件中或在作为程序集部署的已编译类中编写这种代码。这种逻辑可以包括应用程序级事件,但开发人员可以轻松地扩展这种模型,以适应他们的 Web 应用程序的需要。有关更多信息,请参见 ASP.NET 应用程序。 5. ASP.NET 提供易用的应用程序和会话状态功能,它们对于 ASP 开发人员来说是熟悉的,且容易与所有其他 .NET Framework API 兼容。有关更多信息,请参见 ASP.NET 状态管理。 6. 对于需要使用像 ISAPI 编程接口(随附于以前的 ASP 版本中)那样功能强大的 API 的高级开发人员,ASP.NET 提供了 IHttpHandler 和 IHttpModule 接口。实现 IHttpHandler 接口,给您提供了一种与 IIS Web 服务器的低级别请求和响应服务交互的手段,并提供与 ISAPI 扩展非常类似的功能,但编程模型却较为简单。实现 IHttpModule 接口使您可以包含参与对应用程序发出的每个请求的自定义事件。有关更多信息,请参见 HTTP 运行库支持。 7. ASP.NET 利用 .NET Framework 和公共语言运行库中的性能增强功能。另外,它还可以提供相对于 ASP 和其他 Web 开发平台来说显著的性能改进。所有 ASP.NET 代码都是编译的,而不是解释的,这就允许对本机代码采用早期绑定,强类型处理,以及实时 (JIT) 编译,这里只列举几个优点而已。ASP.NET 还可方便地分解,即开发人员可以移除那些与他们开发的应用程序不相关的模块(例如,会话模块)。ASP.NET 还提供丰富的缓存服务(包括内置服务和缓存 API 两种)。ASP.NET 还提供性能计数器,开发人员和系统管理员可以监视这些性能计数器,以测试新的应用程序和搜集有关现有应用程序的度量标准。有关更多信息,请参见 ASP.NET 缓存功能和 ASP.NET 优化。 8. 在 Web 页中编写自定义调试语句,对排除应用程序代码中的错误非常有帮助。但是,如果不移除它们,则会带来麻烦。问题是,在应用程序准备好移植到生产服务器时从页面中移除调试语句,会需要很大的工作量。ASP.NET 提供 TraceContext 类,在开发页面时该类用于在页面上编写自定义调试语句。只有当您已经对页面或整个应用程序启用跟踪时它们才出现。启用跟踪还将有关请求的细节追加到页面,或者,追加到存储在应用程序根目录中的自定义跟踪查看器(如果这样指定的话)。有关更多信息,请参见 ASP.NET 跟踪。 9. .NET Framework 和 ASP.NET 为 Web 应用程序提供默认授权和验证方案。可以方便地移除、添加或者替换这些方案,这取决于应用程序的需要。有关更多信息,请参见保护 ASP.NET Web 应用程序。 10. ASP.NET 配置设置存储在基于 XML 的文件中,这些文件都是人可读和可写的。每一个应用程序都可以有不同的配置文件,可以扩展配置方案,以适应您的要求。有关更多信息,请参见 ASP.NET 配置。 11. 当应用程序安装在同一台计算机上,但使用不同的 .NET Framework 版本时,就说 应用程序是并行运行的。 IIS 6.0 使用一个称为辅助进程隔离模式的新进程模型,它不同于 IIS 早期版本中使用的进程模型。当在 Windows Server 2003 上运行时,默认情况下 ASP.NET 使用该进程模型。有关如何将 ASP.NET 进程模型设置迁移到辅助进程隔离模式的信息。 3.2 SQL Server 2000介绍 SQL Server 2000是建立在 SQL Server 7.0 在可伸缩性、可用性、可管理性和数据仓库成功的基础上,并且引入了针对电子商务的重要新功能。 在高性能和企业级可伸缩性领域,SQL Server 2000 设计成利用 Windows 2000 对更多处理器、更大的系统内存的支持,最终达到支持 64 位硬件平台。在不断提升可用性的努力过程中,SQL Server 2000 采用 Windows 2000 四路群集,提供了大大改进的群集支持。SQL Server 7.0 已经在可管理性和易用性方面在行业内领先,SQL Server 2000 通过与 Windows 2000 活动目录紧密结合进一步改进了这些功能。而且,SQL Server 2000 还包含对现有管理工具和实用程序的重大改进,并引入更具自我调节和自我管理的引擎功能。 通过与 OLAP 服务、数据转换服务、存储库和英文查询的紧密结合,SQL Server 7.0 代表了行业内最全面的数据仓库和决策支持平台。SQL Server 2000 继续了这种创新,在整个系统内进行了重要的改进。特别重要的是,SQL Server 2000 关系引擎增加了实质化的视图,改善了在特大型数据库环境中执行复杂查询的性能。同时,SQL Server 2000 引入了新的数据挖掘功能,可自动发现在大量数据之间隐藏的关系并可基于历史数据作出预测。这些数据挖掘功能将要实施,以向最终用户隐藏这种尖端技术的复杂性,并允许开发人员将第三方的数据挖掘产品轻松集成进客户的应用程序中。最后,在电子商务领域,SQL Server 2000 高度集成了对 XML 和通过 Web 访问数据库的支持。 SQL Server 2000 按照设计可以为部署和维护强大的、易于管理、支持商务活动的 Web 站点提供最好的性能,这些站点可以从事商家和商家之间或商家与客户之间的交易。在寻求一个支持您的电子商务解决方案的数据库时,需要考虑的项目包括:可用性、性能、可管理性和价格。 微软在数据仓库技术上具有完整的框架。 在数据仓库的构造、管理、使用等过程中都有一系列的产品和工具。具有技术完整性、灵活性和开放性。 微软数据分析技术框架 1.高效的数据分析性能 通过利用Microsoft SQL Server 2000 Analysis Service多维数据集的数据压缩、支持处理过程中聚合的部分聚合、以及分区等功能,提供了一个高效的数据操作机制。由于对数据的组织形式和业务视角密切联系,这样在回答经营分析问题的时候,对数据的查询,分类,汇总是直接进行的,提供了其他方式所无法比拟的查询效率。 2.灵活的业务扩展性 数据仓库技术直接回答的是业务问题,其实现方式也是以解决一个个业务需求的形式组织的。随着新业务的出现,对这些新业务进行管理和分析的要求有和以往业务相似的,也有新业务特定的,数据仓库技术可以利用已有的建设好的业务模型对新业务中相似的部分进行分析,同时针对新出现的业务需求建设新的模型,这种堆叠形式的建设方式为整个系统随业务的发展而平稳发展提供了良好的条件。 3.操作系统集成的安全性 Microsoft SQL Server 2000 Analysis Services为管理员和最终用户都提供了强大的安全性。管理员的安全性可以通过使用 “OLAP管理器”的 Microsoft Windows NT4.0和 Windows 2000组来控制。最终用户安全性指定了哪些最终用户可以访问数据,以及最终用户可以执行的操作类型,其中包括用户是否有读取和读/写访问权利。Microsoft SQL Server 2000 Analysis Service提供了丰富的安全性设置选项。管理员可以在不同的级别上定义最终用户安全属性,从而对安全管理进行进一步的加强。从高级到低级,这些级别包括:服务器(Analysis服务器)、数据库、多维数据集/挖掘模型、维度成员以及单元。这些丰富的不同粒度级别的安全控制使得管理员能够根据业务需求的灵活定义系统的安全性。 4.客户及管理工具的易用性 使用办公中最常使用的Office XP产品作为客户前端的展现工具,用户对于系统使用的熟悉程度和认知程度都能大大提高,并有效的降低了用户培训和维护的费用。管理端则使用和其他管理工作相似的界面MMC,使管理人员也在一个操作经验和操作方式相似的环境下进行所有的管理工作。同时,SQL Server 2000的动态优化机制使得数据库系统总是能够根据当前的工作负载,自动调节在最优的参数设置下工作,最大化的减少了管理员的负担。SQL Server 2000还提供了包括多种向导和编辑器,使得管理员能够根据系统的提示逐步完成任务,这些工具将极大的简化DBA和其他IT管理人员的系统使用。由于利用了报表模板技术,在本系统中增加新的报表时,不需要在客户端安装新的程序,仅需要下载新的报表模板,这降低了系统部署的难度。管理工作的简化,提高了管理工作的效率,降低了系统运行维护的成本。 提供各种用户体验,包括PC、Pocket PC、Mobile Phone等等,对用户来说拥有同PC机近似的使用界面和使用经验。 5.和业务发展水平相适应的投资保护 业务量的增大,历史数据的增多都会使得一个在运行初期高效的系统逐渐变得超负荷运转。本方案对于性能的提升解决方法是横向扩展的策略,通过增加服务群节点的方法使系统性能获得线性增长的能力,同时也充分保护了客户的系统建设投资。使得用户可以在开始阶段以一个相对较为低的投资快速建设一个符合业务规模并在一定时间内可以满足业务需要的系统,然后根据实际运行的情况进行扩容,得到一个最佳的系统投资方式。 6.快速的开发与生产投入 支持基于Windows 2000 Advance Server的Fail Over Cluster技术,确保系统的24*7的高可靠性; 目前微软的这个数据库产品应用于DELL、微软和NASDAQ等多家大型商业站点。 SQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本在Windows NT 推出后Microsoft与Sybase 在SQL Server的开发上就分道扬镳了Microsoft 将SQL Server 移植到Windows NT。 系统上专注于开发推广SQL Server 的Windows NT 版本Sybase 则较专注于SQL Server在UNIX 操作系统上的应用,在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服