餐饮管理系统解决策划方案_第1页
餐饮管理系统解决策划方案_第2页
餐饮管理系统解决策划方案_第3页
餐饮管理系统解决策划方案_第4页
餐饮管理系统解决策划方案_第5页
已阅读5页,还剩85页未读 继续免费阅读

下载本文档

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

文档简介

1、HYPERLINK N:整理后tp:N:整理后tp: 203届应届毕业生 毕业设计餐饮治理系统方案建议书 课题名称:餐饮治理系统的开发与设计 开发工具:Visua+,SL serer服务器 指导老师: 薛 寺 中 编制人员: 李 郁 平23-5-20系 统 摘 要本系统是专门依照酒店前台治理设计编制而成的。运用于I9&98(中文版)以上平台。集前台收银、点菜,订餐为一体,数据准确,方便快捷,操作简便,有无计算机应用基础均可应用,且具有人工智能。运用本系统软件不但能够提高经济效益,而且还能够弥补人工治理的种种漏洞。要紧特点:*设有台号设置与显示功能,点菜单预览,并可按自设变换菜单种类;*菜名输入

2、快捷,可在菜品栏直接键入新菜品名即可添加新菜名或进行查询;*设有酒席预定功能,并保存记录;设有应收应付帐款记录。AtrctThisSste con heher spc prsenium manageme, hotel o foundaton,eigandwrin u. Appy the WN958(the Chinese edition) pltform eo. Collet thefont offieahier, wine eervoir depsitgent,ht pesonnel manaementto anorgi whle, The dare accrae, covenennd wi

3、f, easy andsmple hadle, Wheter cathere is aplicaton foundation ofcompuers aplitio,nd havetifical intllgeceUe ssemssoftware can inras conomi efficincy , can lso reedy rtifial al r f lophole f mangement. Mai harcteristi: *Cnsist ofsybl, TV sionoroom, set up anshw funtion, en review yp, ncan acoding to

4、 set u prod varymeu ind; Di it isst for name onput,can lready pesstecoe of mang by nesel , n prodct e type i ew dish ne of aticl o inpu di first sllng ordofoduct harth aditivenw dsna or inure aout oly drecly in dsh; *Consstof feast scedule theton ,and keep reors; *Conistinof the wine rservi to depos

5、it thefnctios o manamnt, the quanityofstock is ncreasdand crae amical; hewrehouse ety form can betyped; sist theaccunt payablercr ecivable; *a brek awa frm the mouse , e hole eyboar is operaed. 江南大学毕业作业周记院系班级:计科99 姓名:李郁平 课题名称:餐饮治理系统设计周数每周要紧完成工作内容指导教师签字英文资料翻译及论文综述2了解需求,并进行调研3进行概要分析,完成需求分析4总体方案设计5方案进行

6、修改并完成进行程序设计7程序设计8程序设计修改程序10修改程序并完成1收集论文相关资料12撰写论文程序13完善论文修改并定稿15提交指导老师批阅16完成论文 注:本表每周学生需按时记录并请导师签字,学校及院系随时进行抽查。目 录系 统 摘 要 2江南大学毕业作业周记 4毕业设计任务书 7一.开发工具的选择 8isualC+的相关知识: 8MFC简介 8inow应用程序使用几个标准的控件: 事件驱动软件和词汇 12.SQL的相关知识: 12二系统解决方案 13A.系统总体分析 131需求分析 12.设计原则 4.硬件配备 144.软件技术 145功能特点 1点菜系统的差不多功能 5收银系统的差不

7、多功能 158.系统集成 15B系统设计 161.系统功能分析 1系统模块设计 163.系统流程分析 174.数据库需求分析 18 5.系统ER图分析 6数据库逻辑结构 2三.系统功能讲明 2 1.系统使用讲明 22 2.系统关键源代码 26四.英文摘要 30 五.总结报告 39毕业设计任务书一、课题名称餐饮治理系统二、课题来源及选题依据随着经济的高速进展、任命生活水平的不断提高以及计算机技术的日新月异,传统餐饮手工治理益发显得效率低和容易出错。为了更好的利用现代信息技术高速进展的成果,提高工作效率,节约劳动力,有必要开发餐饮治理系统。本餐饮治理系统界面简单有用,操作方便,能完成一般餐饮业的大

8、部分工作。本文要紧阐述了该系统的设计思想以及实现的关键技术。现在各饭店在某些局部工作中尽管使用了计算机,但尚未建立起真正的集成自动化系统,大部分业务工作仍靠手工完成。为了能更好的利用现代信息技术的成果,提高饭店的工作效率和水平,节约劳动力,更好地为顾客服务,决定开发餐饮自动化系统。三、开发环境及工具操作系统:Mirof Windows 20 Seer 开发工具:Viua +6.0和 Micrsof SQL Serer 000四、设计(论文及其它)应达到的要求系统的功能:该系统能完成菜谱治理、顾客定座、顾客点菜、结账买单、结算等。撰写毕业设计讲明书英文文献的阅读与翻译五、同意任务学生 计科92:

9、 李郁平六、开始及完成时刻 2003年4月中旬203年五月底七、指导老师 薛寺中一.开发工具的选择1Visual C+的相关知识: Vsu +式微软公司推出的软件开发工具,目前已成为国内最广泛的高级程序设计语言之一。同其它软件开发工具相比,Visual C+具有以下优点。 * 面向对象、可视化开发。提供了面向对象的应用程序框架 F(Micosot datin Class,微软基础类库),大大简化了程序员的编程工作,提高的模块的可重用性。Visl+提供了基于CAS技术的自动生成和维护工具- ApWizard、ClassWzard、isal Studio、Wizardar等,关心用户直观的、可视地

10、设计程序的用户界面,方便地编写和治理各种类,维护程序源代码,从而提高了开发效率。 * MF 类库差不多成为事实上的工业标准类库,得到了总多软件开发商的支持。另外,由于许多的开发商都采纳VisuC+进行软件开发,如此用Visua + 开发的程序就于其他应用软件有许多相似之处,易于学习和使用。 *isualC+封装了idws的AI(应用程序接口)函数、USER函数、KERNL函数、GDI函数,隐去了创建和维护窗口的许多复杂的例行工作,简化了编程。MFC简介 Visul C+不仅仅是一个编译器。它是一个全面的应用程序开发环境,使用它你充分利用具有面向对象特性的 C+来开发出专业级的 indw应用程序

11、。为了能充分利用这些特性,你必须理解 + 程序设计语言。掌握了C+,你就必须掌握Mirso 差不多类库 (FC) 的层次结构。该层次结构包容了 Windos API中的用户界面部分,并使你能够专门容易地以面向对象的方式建立 ino 应用程序。这种层次结构适用于所有版本的 inows 并彼此兼容。你用F 所建立的代码是完全可移植的。什么是MC?假如你要建立一个Wios应用程序,应该如何下手?好的开端是从设计用户界面开始。首先,你要决定什么样的用户能使用该程序并依照需要来设置相应的用户界面对象。Windw 用户界面有一些标准的控件,如按钮、菜单、滚动条和列表等,这对那些Wndows 用户差不多是专

12、门熟悉了。要记住的是,作为程序员必须选择一组控件并决定如何把它们安排到屏幕上。传统上,你需要在纸上做一下用户界面的草图,直到对各元素感到中意为止。这关于一些比较小的项目,以及一些大项目的早期原型时期是能够的。下一步,是要实现代码。为任何Windows 平台建立应用程序时,程序员都有两种选择:或 C+。使用C,程序员是在 Windws应用程序界面 ( PI )的水平上编写代码。该界面是由几百个 函数所组成,这些函数在Windos API参考手册中都有介绍。关于Window NT, AP 被称为 Win32AP,以区不于其用于Wno.的1位 AP, Microsof也提供了 + 库,它位于任何 W

13、indows AI 之上,能够使程序员的工作更容易。它确实是Microsft差不多类库 (MF),该库的要紧优点是效率高。它减少了大量在建立 Wiws 程序时必须编写的代码。同时它还提供了所有一般 C+ 编程的优点,例如继承和封装。FC 是可移植的,例如,在indo 3.1下编写的代码能够专门容易地移植到Windws NT 或 Windws9 上。因此,MFC 专门值得推举的开发inw 应用程序的方法。在本教程自始至终使用的差不多上 MC。当是使用MFC时,你编写的代码是用来建立必要的用户界面控件并定制其外观。同时你还要编写用来响应用户操作这些控件的代码。例如,假如用户单击一个按钮时,你应该有

14、代码来响应。这确实是事件驱动代码,它构成了所有应用程序。一旦应用程序正确的响应了所有同意的操纵,它的任务也就完成了 。 Windws应用程序使用几个标准的控件: 静态文本标签 按钮 列表框 组合框(一种更高级的列表框) 单选按钮 (单选框) 检查按钮 (复选框) 编辑框(单行和多行) 滚动条 你能够通过代码或资源编辑器来建立这些控件,在资源编辑器中能够建立对话框和这些控件。在本教程中,我们将使用代码来建立它们。 nows支持几种类型的应用程序窗口。一个典型的应用程序应该活动在称为框架窗口中。一个框架窗口是一个全功能的主窗口,用户能够改变尺寸、最小化、最大化等。Windows也支持两种类型的对话

15、框:模式和无模式对话框。模式对话框一旦出现在屏幕上只有当它退出时,屏幕上该应用程序的其余部分才能响应。无模式对话框出现在屏幕上时,程序的其余部分也能够作出响应,它就象浮动在上面一样。 最简单的 Winows应用程序是使用单文档界面(DI),只有一个框架窗口。Wno的钟表、PIF 编辑器、记事本等差不多上 SDI 应用程序的例子。indw 也提供了一种称为多文档界面的组织形式,它可用于更复杂的应用程序。MI 系统同意用户在同一应用程序中同时能够查看多个文档。例如,一个文本编辑器能够同意用户同时打开多个文本文件。使用 MDI时,应用程序有一个主窗口,在主窗口中有一些子窗口,每个子窗口中各自包含有各

16、自的文档。在MDI框架中,主窗口有一个主菜单,它对主框架中最顶端窗口有效。各子窗口都能够缩成图标或展开,MD主窗口也能够变成桌面上的一个图标。MD界面可能会给你一种第二桌面的感受,它对窗口的治理和删除混乱的窗口有专门大的关心。你所建立的每一个应用程序都会使用它自己的一套控件、菜单结构以及对话框。应用程序界面的好坏取决于你如何选择和组织这些界面对象。Visul C+ 中的资源编辑器能够使你能容易的建立和定制这些界面对象。事件驱动软件和词汇 所有基于窗口的GUI 都包含相同的差不多元素,它们的操作方式差不多上相同的。在屏幕上,用户所看到的是一组窗口,每个窗口都包含有控件、图标、对象以及一些处理鼠标

17、和键盘的元素。从用户角度来看,各系统的界面对象差不多上相同的:按钮、滚动条、图标、对话框以及下拉菜单等等。尽管这些界面元素的外观和感受可能有些不同,但这些界面对象的工作方式差不多上相同的。例如,滚动条关于Wndos、Mac和Moif 可能有些不同,但他们的作用完全是一样的。从程序员的角度来看,这些系统在概念上是相似的,尽管它们可能有专门大的不同。为了建立GU 程序,程序员第一步要把所有需要的用户界面控件都放到窗口上。例如,假如程序员要建立一个从摄氏到华氏的转换的简单程序,则程序员所选择的用户界面对象来完成并在屏幕上把结果显示出来。在那个简单的程序中,程序员可能需要用户在一个可编辑的编辑框中输入

18、温度值,在一个不可编辑的编辑框中显示转换结果,然后让用户能够单击一个标有退出的按钮来退出应用程序。 因为是用户来操作应用程序的操纵,因此程序必须作出响应。所做的响应依靠于用户使用鼠标或键盘在不同操纵上的操作。屏幕上的每个用户界面对象对事件的响应是不同的。例如,假如用户单击退出按钮,则该按钮必须更新屏幕、加亮它自己。然后程序必须响应退出。 indos所用的模式也是类似的。在一个典型的应用程序中,你将建立一个主窗口,同时在其中放置了一些用户界面控件。这些控件通常被称为子窗口-它们就象一些在主窗口中的更小更专门的子窗口。作为程序员,你应该通过函数调用来发送信息操作这些控件、通过把信息发送给你到代码来

19、响应用户的操作。 假如你从未做过事件驱动程序设计,则所有这些对你来讲可能是专门陌生的。然而,事件驱动程序设计方式是专门容易理解的。具体的细节对不同的系统可能有些不同,然而其差不多概念是类似的。在一个事件驱动界面中,应用程序会在屏幕上绘制几个界面对象,如按钮、文本区和菜单。应用程序通常通过一段称为事件循环的的代码来响应用户的操作。用户能够使用鼠标或键盘来任意操作屏幕上的对象。例如,用户用鼠标单击一个按钮。用鼠标单击就称为一个事件。事件驱动系统把用户的动作如鼠标单击和键盘操作定义为事件,也把系统操作如更新屏幕定义为事件。 在比较低级的编程方法中,如用C直接编写Winow API应用程序,代码量是特

20、不大的,因为你所要照顾的细节太多了。例如,你用某种类型的结构来接收单击鼠标事件。你的事件循环中的代码会查看结构中不同域,以确定哪个用户界面对象受到了阻碍,然后会完成相应的操作。当屏幕上有专门多对象时,应用程序会变得专门大。只是简单地处理哪个对象被单击和对它需要做些什么要花费大量的代码。 幸运的是,你能够在比较高级的方法来进行编程,这确实是使用MFC。在MFC中,几乎所有的低级的细节处理都为你代办了。假如你把某一用户界面对象放在屏幕上,你只需要两行代码来建立它。假如用户单击一个按钮,则按钮自己会完成一切必要的操作,从更新屏幕上的外观到调用你程序中的预处理函数。该函数包含有对该按钮作出相应操作的代

21、码。MF 为你处理所有的细节:你建立按钮并告知它特定的处理函数,则当它被按下时,它就会调用相应的函数。2.QL的相关知识:SQL语言的差不多概念 L语言支持关系数据库三层模式结构,如图所示。其中,外模式对应于试图(VIEW)和部分差不多表(ASE ABLE),模式对应差不多表,内模式对应于存储文件。 SQL 视图1 视图2 外模式差不多表1差不多表1差不多表1差不多表1存储文件1存储文件2模式 内模式 图. QL对关系数据库模式的支持 用户能够用SL语言关于差不多表和试图进行查询或其他操作,差不多表和视图一样,差不多上关系。 差不多表示本是独立存在的表,在SQ中一个关系就对应一个表。一个(或多

22、个)差不多表对应一个存储文件,一个表能够带若干索引,索引也存放在存储文件中。 存储文件的逻辑结构组成了关系数据库的内模式。存储文件的物理结构是任意的,对用户是透明的。 视图是从一个或几个差不多表导出的表。它本身不独立存储于数据库中,即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的差不多表中,因此视图是一个虚表。视图在概念上与差不多表等同,用于能够在视图中再定义视图。二.系统解决方案系统总体分析1.需求分析本篇论文要紧是针对酒店,饭厅等休闲娱乐场所设计的餐饮治理系统,以实现这些休闲娱乐场所餐饮自动化,实现餐厅的现时治理,局域网订餐,联网结账等等,通过实现这些功能,真正

23、实现餐饮娱乐的现代有效的治理,达到资源的最佳利用,最终达到提高效率的目的。整个设计应突出功能的有用性、数据的准确性、安全性和及时性。另外,前台治理部分是整个系统中最为面向操作人员和顾客的部分,因此在这一部分的设计除了要做到功能强大、方便有用外还必须充分考虑到人性化即界面的美观和操作的简单性。餐饮娱乐治理系统是为酒店、餐厅、洗浴、桑拿、歌舞厅、夜总会、酒吧、咖啡厅、快餐店等服务行业开发的综合性业务治理应用软件,是各种规模、各种类型餐饮娱乐行业进行信息化治理、全面科学治理的理想选择,以提高工作效益、更新治理模式、辅助经营决策、提升竞争能力。他包括有这些功能模块:基础治理酒菜设置、桌台设置餐饮治理订

24、台、选台、开台、选菜、加菜、退菜等收银治理前台收银、结帐等查询治理收银查询、点单杳询、帐单查询、客人查询、餐台查询等系统治理操作员治理、密码口令设置等2.设计原则1) 贴心设计原则:充分考虑使用者的环境、治理人员的要求、操作人员的素养、维护人员的水平。2) 易学易用原则:一看就明白,一学就会。3) 快速高效原则:十几秒即可将客人所选菜式输入电脑。) 全程跟踪原则:所有的操作过程都能够进行跟踪记录,备案可查。) 风险分散原则:任何工作点的故障可不能对其他工作点造成连锁阻碍。4.软件技术) 采纳世界最先进的客户机/服务器结构。2) 采纳世界历年来评选出的最优秀的网络操作系统。) 采纳国际上使用最广

25、泛的数据库系统。) 采纳最适合中国国情的无盘技术。5) 采纳先进的厨房全自动同步打印技术。5.功能特点) 操作容易:整个系统同时支持触摸屏、鼠标以及键盘,配有简单明了的图标和文字提示,只需简单培训,服务员便可轻松掌握常用的操作。2) 落单快:前台服务员只需十几秒即可将客人所选菜式输入电脑,系统同时将所选菜式送至相应的部门。)结帐更快:12秒可出一张结帐单!4) 收银更省事,单人收银:多个餐位的帐单,只需个收银员便可轻松处理,并有效杜绝目前收银上的所有漏洞。5) 报表全:本系统提供各种经营分析报表多份,您能在第一时刻准确掌握各种营业数据,定制出企业的经营策略,并可依照需要随时查阅。6) 后台强大

26、,治理容易:本系统提供一个功能完善的后台治理程序。职员信息、菜牌等信息一切尽在掌握之中!6点菜系统的差不多功能) 咨客查询、订位、开台、关台、人数、查看、扫瞄功能。2) 分类点菜输入功能。3)取消、更改、招待、折扣功能。) 即时查单、结帐、报表、食品等功能。7.收银系统的差不多功能1) 灵活处理各种付款方式的收银功能。) 转更交班功能。) 清机功能。) 强大的会员功能。5) 查单、消单功能。.系统集成)该餐饮治理系统具有良好的开放型结构、具有广泛的可扩展空间;) 可与酒店系统进行数据共享。) 可与财务软件进行数据共享。)可与考勤系统、门禁系统共享数据,真正实现一卡通。5) 中餐、西餐、夜总会等

27、多种模式能有机地融合在一起工作。B.系统设计1系统功能分析 系统开发的总体任务是实现饭店各种信息的系统化,规范化和自动化。 系统功能分析是在系统开发的总体任务的基础上完成。本系统需要完成的功能要紧有:菜谱的录入,包括编号、菜名、单价、描述等。菜谱的编辑、查询等。定座信息的录入,包括台位编号、客人姓名、预定时刻、联系方法等。 座位差不多信息的录入、修改以及查询。点菜信息的录入,包括台位编号、菜名编号、数量。顾客结账。结算。2系统模块设计对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如下图所示的系统功能模块图餐饮治理系统点菜结账订座信息治理菜谱信息治理定座信息修改定座信息添加菜谱信息

28、查询菜谱信息修改结账点菜信息添加菜谱信息添加账目结算 餐饮治理系统 信息模块图系统流程分析客人点菜信 息客人订座信 息座位表菜 谱信 息订座信息录入订座表点菜信息录入客 人 结 账 信息系统流程图01010101订座信息查询顾客座位表 订座表菜谱信息表定座信息录入01030303点菜信息录入0401客人结账 数据流程图4.数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构充分满足各种信息的输出和输入。收集差不多数据以及数据处理的流程,组成一份详尽的数据字典,为以后的具体设计打下基础。认真分析调查有关餐饮治理信息需求的基础上,得到下图的数据处理流程图。

29、顾客开单有无定座点菜吃饭选择台位点菜吃饭顾客结账有无帐目结算数据处理流程图5系统-R图分析菜 名 单 价菜单号种 类 菜 谱联系方式姓 名 客 人订餐就餐情况餐 桌 号订餐时刻 餐 桌营 业 额点 菜结 账E-R图6.数据库逻辑结构表一,CAIDA列 名类型长 度可否为空讲 明CaianNochar0否菜单号aianNmchar0否菜名anjioat否单价Zhogleichar10否种类huoingchar80否讲明表二,INGUO列 名类 型长 度可否为空讲 明Tableochar10否桌号hunta har1否状态(有客否)Knamch否客人姓名Lanxiar20否联系方法Dtimeate

30、time0否定座时刻表三,IANCAIJIHN列名类 型长 度可否为空讲 明Tbleochar1否菜号CidanNoca0否菜单号Shun t4否数量Moeyflt8否需付费用三系统功能讲明.系统使用讲明 打开系统中的.exe文件,将该餐饮治理系统进行安装。安装完毕后,将进入该餐饮治理系统。进入界面如下图所示。 b.进入界面后,系统将提示你请输入用户名和密码(那个地点默认的用户名为1,密码为pss).所示界面如下图所示. c.输入口令与密码后,系统自动监测口令和密码的正确性,确认正确后将自动进入系统。 d.当客人进行用餐时,假如客人没有事先预约,这时,我们将使用有用餐治理。通过那个治理操作,治

31、理人员能够了解到现在餐厅的用餐情况,并可依照客人的人数和需求,为客人选择合适的餐桌,对餐厅的资源进行合理利用。所示界面如下。 .若是客人事先订餐的,则治理人员就进入“预定”对话框中。这时,可对客人的订餐时刻,预定餐桌,所到人数有一定的了解,并依照上面所显示的信息,对客人作出相应的服务。所示界面如下图所示:f.客人到达餐桌后,系统服务人员就将进入“餐谱维护”界面,在那个地点,将会列举餐厅中所有的菜色,可供客人进行相应的选择。同时,系统服务人员还能够通过那个系统,对餐厅的菜单进行及时的修改,补充,添加,删除等等,以保证菜单的准确度和有用性。所示界面如下图所示。e.顾客用完餐后,系统服务员能够进入“

32、结账”界面进行结帐。系统能够依照帐单号,自动生成应收款项,实现结帐功能。所示界面如下图所示。.系统关键源代码 由于所作的系统并不涉及复杂的算法,因此要紧问题只是与数据库建立联系。在程序中定义no、cm、anja、zhonei,tableno,zuti,knme,dtime,inff,suliag,moey等变量分不与数据表中的各项分不对应。以下是实现菜谱治理的部分代码,其他他们不再详细介绍。/CaiDaGL.cp Implemettin ie/ CaiDnGL essaghanls/添加记录的响应函数voidCaiDanGL:OnBttonAd()/ TO: Addyou cntrol not

33、fictio nder coe heretry/设置数据集为添加记录状态m_petAddNe();/用空间的当前内容更新成员变量UpateData(TRE);/把成员变量的值赋给数据集的响应成员_pe-m_CDA_CadanNo=_dno;_pSet-mCaiaNme=m_cdnae;t-m_ajia=m_ajia;mpSt-m_honglei=mzongli;_pSet-pat();m_pSet-Requery();cach(CDBExeption*pe)/报告错误fxessageBox(pem_rError);pe-Dlee;id CCaDnGL:nButtonPrv()/ TO: Ad

34、yourcontroifictohanlcod erm_petMvrev();Refrsha();/删除记录相应函数void CCaiDGL::OnButtnDeet()/ TO: Add our control notifiatio andercode herery/设置数据集为删除状态m_pSe-Deete();/更新数据集m_pe-Requ();/更新视图Refreshata();ach(CDBEption*pe);/报告错误Afesso(-m_strrr);pe-Dele;/修改记录响应函数void CCaDanG:ButtonModify()/ TODO: d our onl ofi

35、atinhdlecoe heretry/设置数据集为修改状态met-Edit();/用控件的当前内容更新成员变量UpDateDa(RUE);/把成员变量的值赋给数据集的相应成员m_pSet-m_IDACaiaNo=m_do;mSet-maidanNme=m_cdname;m_pSet-m_Daja_danjia;m_Se-m_hoglei_zongei;/执行写入操作_pSet-UDat();cath(DBEcepto*pe)/报告错误AfxMesageBx(e-_strror);pe-Dele;od aiDanGL::Outtonext()/TDO: dd you cntrolnotific

36、atioandlr ode hrem_St-Meex();efreshDat();vidCaanGL:Onl()/TOO:Add tr ceanup ereClo::OnCancel();用数据集的当前内容更新视图o CiDaGL::ReeshData()/将数据集的内容赋给相应的成员变量mcdno=m_pSt-m_pSe-m_CAIAN_Caidn;m_cdnme=m_pSet-m_Cidanae;m_danjiam_pSet-m_Danji;_zhoglim_pSet-m_onei;/更新视图显示UpDateDaa(FLS);vid iDanGL:ORordFirt()/ TOO:Ad o

37、urommand hal cdherempSet-MovFst();RereDaa();vodCaDnGL:ORecorLast()/ TDO: Addyor ommad hndlr ode ee_pSe-Mest();Refrsta();四.英文摘要 Daa Tasration ServiceDTS facilitatesth iport,ext, and ransfomaio ofheteogeneos data.It surts transormatios beten sourc and tar da sing anOLED-bed rhitetur.This alowsyutomove

38、 andransorm daa beteen th folowgdat sourcs:ativ OLE DB proiders sc SQ Server, Microsoft cl, irooft Works, irosofAcces, d Oracle.ODC dat soures sc a Sybase nd fomixusing the OL D ProviderfrODBC.AII fxd-felenghtxt files ad ACIIdeimitetext fle.or example, niertranng ompay wit four rgion fies,eacrespnsi

39、ble for apedefined ographca reion.Te company i usngacenralSQL Severo o salesdta. A te beginingof eacquter, ch egio maager popuates a Excl spreasheett saestargets or eah salessn. Thee spreadsheet ar imortdto he era atase using e DSImpt WizrdAt te nd of eac quarte, the S Expot Wizard is usd t reate a

40、regoa spreadheet t contnsarget vsus cal saes iurs for ech regonDS lso ca mve data frm varty of dta sures nto dta ats odatareouses. Curely, da wrehouseprdut are hg-end, comlex a-ons As cpnies moetwarmo data arehsing ddecision prcessng sysems, thelw costad eae of configuratnf SQL erver .0 wll make it

41、an atctve coice. Formn, the acthat mh gcy data to analyzdmay be oused in an Oacle system will fousthir atttion onfndingthe ost cot-effeciv wayo getat tha ata.Wit TS,mong and masaging thedata frOracl t SL Sever is esscomexand canbe copletautomad.DTS ntrodcesthecone of package, whch isa seies of tasks

42、 hatar prfor s part ofa rnsfomion.D h itsown i-procescpnet objet moe (COM) seve engn that a ese idepednt f SQ Sereand that suprts sriptn for echcoumn ung Visal Baic d Scriptdvelpmsoftware Each transormio an nludda ualit hk and vaidaio, aggrgaion, andpcat elimintion. Yu a alo combine multplecolumnsit

43、o singecolun, buildmultiplerows rm a singe iut.sig he DS Wizard,you can:Secifyny tom seigsused byteOLD DB prderto coect to thedata ourceor detatinoyanenire tb, or the elsof anQL query, h as ths invovngjoinomultiple tbles or distribtd quer. DSals ca opschem and tabetween eational databass.Hower, DTSd

44、oesnot cy ndexes, tore podue, or rferetial integty ostant.Bld qery usin thDTS Bulder Wizard. his lows users inexpriend ith thQL laguage t bul queresineraciv.Cangth nm, data type, sze, recisin,scale, ad nullailit of a column whn opin from thesouce to th destination, whera aid dataype convin aplis.pif

45、y tranfortionrues that gvern hw dta i coped between clumns oferet ata tpes,szs, preisions, sas, and nulabities.Execute aAtivescript(ViualBaicor Jript) tatcn mdiy (transrm) the dt whe copdfrom the our t h sinaton. yo a perform any opran sppotb Viual Basi or Scriptdeveloment softwr.Save he TSpakage to

46、 the SQ ever MS database,Micosoftepository, r aOMtucture orge fle.Sheule he TS ackage fr aecutonOnce the packageis eecuted, DTShcks t see i te dtinatio tabl alredyeists, tengivesouthe optio o droppig a rcreting the destnatioable.fthe TS Wiard doesot properly ratthe desato tabe, verify tat thlum mpin

47、g arecret, selec a diferen data ty mppng,orceatee able manualy ad then copy the ata.acdatabas define its on da tpes and omn ad objecnamig conventions.TS atemtso efie e bestpsible datatye atches between rce destiatin. However, y c verieTS mapngs an scif adiferent destinondaa-typ, sze,pecision,and sca

48、e roperie in e rsom dilg box.Eachsource an snationmaav biay larg bject(BL) limttos.or eamle, if th estinain iOD,then destnatin table can cta ony oe LOB coumnand it ust hv unique nde befo data can be mported. For ore nformation, seethe OLE DBfr OBCdrver documentation.NoteDTS fuctinalt ay belimitedb t

49、he aabilties of spfc dtabase mngeentsyse (DBM) orOLE DBdives.DTS ses the soejects na s deault. Hwever, you also ad douleue marks(“ “) r sqare backets ( )rond multiword able ad clumnnameif th i supprted y your S.ata arhusinand OLAPDTScan fnctn ndependt of SQL Serer nd canbe used s a stand-alonetool t

50、o nsfer atafrom raetoayoheODB or LE DBcmpliant daabase cordigly, DTS canexat at froerational dabases icluio in a datwrehoueo dta art foueryand nlys.iure4. TS adat warhousiIn he reios diarm, hetasaction da reideon nIBM D2 traacon server.Apacae is reate usig Dto taser nd lanth dta fro he B2 ranatin se

51、rvr ad o move it inthe ta aehouseor damat.n tsexale, erelatna dataase servei SQL rer 7., he data warehseuses OLAP Secs to poide aalyticl apabiltes entproas (chs xel) acces the OA Sris sve ui the OLE D for OLA iterface, whic is epsedtrouga clientsid copentcalld Microoft PivoTable Serve. Client rgrams

52、sin PvoTable Seice a manipulaata in th LP svr deven chane iia ells.QLerver OLAP Serces s a flble,scaaleOLP soluion, poviing highpformanceaccessto infoma in the aawarehuse. LPrvicessppors all implmtainsof OAP eqully wel: mutidimioalOAP(MOLA), relation OLP(ROLAP), nd a hybrd (HOLAP).OLP Srvicesaddress

53、 the ost sigifant challenesin salaili hrough prtal reaggregtn, mart client/servercchng, vrtl ues, artitiin.TS and LAPSics fer an attractivean costeffctive solution.Da warehosng an OLP solutinsin DTSnd OA Svices aredeeope it point-nd-clk raphcal tools tt are tightlyintertd nd easto use Frtherme, caus

54、e the PivtTbleSevice cieti uinOLE , the nteface is mepen to ccs a varietyof clie applictionsIssue fo rcle eions 7.3 and8.0Oraldoesotpport ore thnoe LO aaype er e.Thi preents copyg SQSevrtblestonin multipe tx and imag ata typeswit modifition Yumay o map r mor BOs to varhar dattype and allotruncatin,o

55、 lit aource tab into multipebls. Oracreturnsnumeri da types such as recisin 38 and scale = , vn whe thre ardigit to t rightf the decmal point. Iyou coy this rmtin, it will betuncteto integer alues. f apped o SQL Serve, te precin i educed ta amu of2igi.TheOrcle OB dvr does no work ih S and is not sup

56、prtey Micrsoft. Use he Microoft Ole OCdriver that cmes ith QLSerer.hen exptingBLOB daa t Ocle usng OBC,theetinai te must hav an existing uiue prary y.etrogenes Ditriuted QeriesDistributed queis access ot ny dat crentystodin QL Serve (homousda), ulsoacess data traditinalystred i a dat sorerhan QL Ser

57、vr(hergeneo ta) Disrbuedueie behvea if al datawere stredin SQL ver Sre . l sport isrtd queries b taingadvantge te UDA ccue(OLEDB) to acces hteogeneous data ource, a iuste in thfolowingdiagam.Figure 5. Accssing hetreneosdt souswith UA翻译DTS 使进口,出口和不同的数据的转变变得容易。 转变在源头和使用某位奥利基于分贝的建筑的目标数据之间支持。 这同意你移动同时改变

58、在以下的数据源之间的数据: 本地奥利分贝提供者( 例如SQL服务器,Mcsoftcel),微软公司工作,Micooft Acess 和Oracl。 ODBC 数据源象Sybe 和Iormx那样使用奥利分贝提供者给DBC。 ASCII 确定文本文件和SCI 限定文本文件的字段长度。例如,与每对一个预先规定的地理的地区负责的 个地区办公室考虑一家训练公司。 公司正使用一台中心的QL服务器储存出售数据。 在每四分之一,每地区经理的开始居住于一用出售去每名销售员的目标突出电子表格。 这些电子表格被进口到中心的数据库( 使用DTS 进口术士)。 在每四分之一结束时, DTS 出口术士用来制造包含目标对真

59、实出售身材适合每个地区的一地区电子表格。DTS也能把数据从多种数据源移动到数据市场或者数据仓库。目前,数据仓库产品是高档,复杂的附加物。公司移向储存于仓库的更多数据和决定处理系统,低成本同时减轻服务器7. 将使它一有吸引力选择的SQL的构造当时。对专门多, 事实分析的遗产数据的专门多可能在系统将把注意力集中于发觉大多数节约经费方法得到那数据的一Ocle 内安放。 有DS,移动同时按摩数据不不是不那么复杂同时可能被完全使自动化。D 介绍一个包的概念,这是被作为一转变的一部分执行的一系列任务。 DT 有它自己的加工过程中的零部件目标模型 可能使用不依靠SQL服务器的(COM) 服务器发动机那支持适

60、合每根柱子使用直观的Bsic?和Jcip?进展软件写稿。 每转变包括数据品质能检查和生效,集中,同时复制消除。 你也能将多柱子合并成一根单个的柱子,或者从一次单个的输入中建筑多排。使用DT 术士,你能: 指定任何风俗确定以连接数据源或者目的地的旧分贝提供者使用。 复制一张整个桌子或者一个SQL 质问的结果,例如多桌子的那些包含的联合或者分配质问。 DTS 也能复制sche 和在相关的数据库之间的数据。 然而, TS 不复制索引,储存程序或者参考的完整限制条件。 建筑一个质问(使用DT 质问建筑者术士)。 这同意用SQL 语言无经验的用户交互式建筑质问。 兑换名字,数据类型,尺寸,周密,刻度,和

温馨提示

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

评论

0/150

提交评论