电子商务系统设计讲授提要.doc_第1页
电子商务系统设计讲授提要.doc_第2页
电子商务系统设计讲授提要.doc_第3页
电子商务系统设计讲授提要.doc_第4页
电子商务系统设计讲授提要.doc_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

电子商务系统设计讲授提要电子商务系统设计主编 詹玉宣一、授课课时意见本教材建议安排一个学期,每周二次进行授课,授课时理论教学与试验同时进行,根据内容安排学生进行上机实习,实习内容建议采用“商友资讯”的“高等院校电子商务教学模拟系统”标准版,这里的安排亦是以此系统为版本进行的,如用其它系统请自行安排。课程理论讲授为52个学时实习20个学时。共72个学时。具体安排如下:绪论及基础知识复习,基础知识指信息系统有关理论和IT技术(网络知识)讲授2学时1、电子商务系统概述 讲授8个学时,实习1学时2、电子商务系统基础平台 讲授6个学时,实习1学时3、电子商务系统服务平台 讲授8个学时,实习3学时4、电子商务系统应用平台 讲授7个学时,实习2学时5、电子商务系统安全控制 讲授5个学时,实习1学时6、电子商务系统分类模式 讲授8个学时,实习4学时7、电子商务系统的管理与维护 讲授4个学时,实习2学时8、典型电子商务系统解决方案 讲授4个学时课程设计:6个学时(上机)本教科书的重点是3、4、6章,而第6章核心部分。二、本课程的教学目的:本课一般在学生学完基础课以后上。本课程要立足对学生对以前学过的课进行实际应用,综合理解和具体实施。学生学完本课后,应能自行根据企业的需要自己动手,设计出实用的电子商务网站。并能对电子商务网站进行日常的维护管理。三、主要内容:本书分八章,主要是根据信息系统生命周安排,在弄清企业需求的基础上按生命同期规律设计电子商务系统(网站)。本书是按目前企业流行的多种需求(可以不同的企业)进行系统设计。本书给出各种不同类型的电子商务的模式和设计方法。并对本书所涉及到的一些工具和方法进行简单的介绍。另外,对目前企业信息化设施的电子商务的基础ERP企业资源管理,CRM客户关系管理系统作简单的介绍。在此基础又介绍了众新的企业化综合设施,协同电子商务。由于电子商务一种在线事务处理,它只能解决商家销售的工具和销售业务中的一些问题。为此我们建设本课时加上在线分析处理部电子商务业务分析,这部主要是为企业的中高层领导决策支持和分析处理用,这也是E-B重要组成部分。四、课程、详细分时与重点内容提要1、 绪 论1)、电子商务的定义在绪论这一章,首先给出电子商务的定义,电子商务是指在计算机网络(互联网、内部网)上通过互联网进行购买和销售,并为实现整个贸易过程中各阶段交易活动的电子化,包括销售、购买、支付、客户关系、供应链服务等环节,也包括企业内部的全部商务活动是网络、信息技术、企业商务三者的有机结合,这个概念是Elrctronic Business(简称E-B)的概念。另外还有一种Electronic CormmerceEC的。E-C可叫电子交易电子交易的定义是(1)、E-C电子交易是利用电子表格进行的商务信息交换,包括EDI电子数据交换,电子邮件(E-mail)电子公告板(BBS)通信替代传统的基于纸张的工作流程。(2)、电子交易指在互联网上,特别是万维网上买卖货物和服务。包括web站点上组织虚拟店面。虚拟商厦用web方式收集和统计数据,企业与企业之间的电子数据交换(EDI)为建立客户关系等目的而使用的电子邮件和传真、呼叫、短信息等媒介,企业间的买卖和商务交易安全等方面的内容。(3)、电子交易包括网上展示信息数据,接受信息和建立用户和公司之间的桥梁。电子交易分为两大类:一类是面向顾客,另一类是面向商家。面向顾客的电子交易是提供个人网上直接购物的方便。如A等。面向商家的电子交易是为了管理和分析商家顾客的需求,建立自动处理的机制。电子交易主要是提供网上销售的渠道。电子交易主要集中在企业与顾客及合作伙伴之间的交易活动。但是很快企业就会发现不改善内部流程、管理理念、组织结构等,想很好地为顾客提供电子交易,也是一件很困难的事情。这时就要进入E-Business(电子商务)阶段。2)E-C与E-B的主要区别(1)、E-B侧重于把企业的各种事务活动,包括内部管理,生产管理以及外部联系、产品销售等全部架构在互联网上的运作模式。(2)、E-B主要是利用计算机实现公司内部自动处理过程。例如,公司在上网上接到定购信息,订单销售部门会计部门出货部门。原来这些部门全由人操作,实施E-B后,从网上选产品开始到订单从网上键入后洽谈、讨价确认定单支付(银行、会计)库存配货送货等全部由局域网计算机完成。E-B最大限度减少人员操作,它是提升企业竞争力的必经之路。E-B还可与企业内部的管理信息系统、OA系统等系统集成、整合。(3)、广义的E-B是指包括E-C在内的利用IT技术进行全部商业活动。如市场分析、客户联系、物资调配、内部管理、公司间合作等。E-B的关键在于应用“3C”:内容管理(Content Management)协同及信息(Collaboration and Mseeageing)和电子交易(Electionic Commerce)三个层次应用。3)、电子商务的起源于商务电子商务的本质是商务,一切为商务服务,IT技术是为商务服务的,IT技术发展为商务活动提供更好、更满意的服务。电子商务将向个性化、综合化发展。4)、电子商务系统生命周期表系统设计是在企业提出需求,进行系统分析后,根据企业的需求和技术可能、全面衡量性价比而进行具体功能设计。在本书中,主要章节就是阐明如何进行电子商务系统设计,分:基础平台网络平台设计、服务平台设计主要是对网站上的服务功能进行分析设计,应用平台设计主要是为交易、销售过程中的一些辅助功能的分析设计,而主要应用在第6章中,专门进行描述,第五章是安全控制设计它安全 是电子商务系统的生命,没有安全就谈不上在网上进行交易。第五章按生命周期来分,不属于系统设计,但维护和管理在系统设计时必须考虑,如一台机器在总体设计时必须考虑总装和以后的维护方便问题。否则,今后就无法,维护或给维修带来不方便。另外,维护、管理也是要学电子商务者必须掌握的。另作一门课内容太少,因此把它放在这里。第八章的典型解决方案主要是收集了一些大公司的方案。从实例上看他们是如何设计的。这里还要提出一项工作是电子商务数据业务分析,这一部分是补充材料,是为电子商务的组织者(经理、老板、管理者)服务的。我觉得这一部也是非常重要的,是电子商务的一个重要组成部分,是对电子商务总体活动的分析,以便如何开展电子商务工作,给组织者进行调度,如何经营的信息决策信息。所以建议把这一部分放进去讲。(编教材时,当时没有掌握这方面的资料,所以当时未放进去)。2、第一章电子商务系统概述在这一章里着重介绍电子商务系统。1)、系统的功能与作用,见表1-12)、电子商务系统的框架结构及电子商务系统的基本组成,着重让学生了解表1.2的内容含义。3)、由表1.2看出,电子商务系统是企业信息化的一部分,它是建立在企业信息化的基础上的,目前企业管理信息化的热门话题是ERP,ERP是企业开展信息化的基础,因此在这里作以介绍了ERP。ERP(Entarprise Resurce Planning)企业资源管理。由于它是企业开展电子商务活动的基础,与E-B密切相关,讲课时可在课文的基础上多化一时间介绍一下ERP系统(建议安排2个课时讲解一下ERP),CRM是企业管理信息化的另一个热门话题,但不如ERP重要,这一项目本教程认为它是E-B的一个部分在下面章节中专门作介绍。4)、电子商务的总体设计,这里讲的主要从基础环境建设。到系统的总体方案设计,给出一个大概的轮廓,给出了图1.4系统的总体架构图,让学生认识一下电子商务系统(网站)主要有哪些东西组成,这里的图比总体框架详细,是一个总体具体的位置。接下去在1.5.3给出了电子商务的活动平台网络设计以一个中型企业为例设计了它开展企业管理信息化和E-B网络平台(图1.5),此方案可作为企业多种应用的基础网络通讯设施。给出了网络结构、远程、无线和利用Internet联接的客户,互联网用电话线,X.25等协建立企业的虚拟网络。开展各类电子商务和管理活动,这是本章的一个重点,必须仔细讲清楚,从这里可教学生如何组网,如何选择硬件设备和操作系统,这是开展电子商务的基础设施。5)、在最后一节介绍了电子商务目前的最高阶段。这也是企业管理信息化的目前最高发展阶段。企业管理信息化与电子商务的整合,这里的整合不是集成,而是一种新的协同概念引出了协同电子商务系统。是企业管理信息化的综合,比较理想的设施,它把企业信息化的开发进行有机的综合,进行统一的全盘重新设计与构建,建成一个基互联网,web基础上统一标准,统一协议的互为一体的基础。这部是当前发展的方向。是一个奋斗目标。3、第2章电子商务系统基础平台本章共9节前两节主要介绍Internet与电子商务和电子商务数据交换平台的技术要求,是在上节的基础上,对电子商务总体方案中的一些基础设施,从IT技术角度进行分类描述。本章的重点是在于服务器的选择和网络数据库的介绍和选用。服务器种类很多,选择服务器要根据网站的规模和业主的要求而定。目前,服务器操作系统主要有两类Uinx系统、WinNT或Win2000前者主要对大型网站和安全、保密、要求较高的和小型机服务器;后者主要对中小型的网站。中小型网站的服务一般可选用PC级档次的服务器,PC级服务器与PC机不同,在教程中花了一些文字介绍了两种不同类型的服务器。数据库选用,目前流行的有四类典型的数据库:IBM、Oracle、sybase、Microsoft这些数据各有所长,教材中主要介绍了IBM、DB2、IBM DB27.2和oracle 8i、oracle9i,着重介绍这些数据主要是它们都为电子商务和web接口,做了很多工作,方便开发电子商务有关功能。同时它们都含有OLAP软件和数据仓库解决方案,方便建立数据仓库,进行电子商务数据分析和决策。微软的SQL server这是一个很好的数据,一般中小型网站,选用PC服务器的大多用SQL server数据库,这种数据一般比较好用,而价格较低。最后介绍了空间数据库,在电子商务中引入了地理位置和其时间,人和商品的活动都是三维的,与地理位置和其时间,价格等都是空间数据,例如销售经理在作销售规划,网络布置,销售代理负责的区域,零售商决定如何存货才能最短的时间内,以最近的距离把货送给顾客,这些都需要地理信息系统支持。4、第3章电子商务系统服务平台本章着重于电子商务服务平台的总体设计,这部分是电子商务的主要部分之一,主要为第4、5两章电子商务应用平台服务,这里所讲的是为了更好的开展电子商务活动的一些必要配套服务设施。服务平台分三层结构,资源层、交易层、环境层。资源层主要是如何通接口联接卖方、买方、广告、通讯、邮件网页、产品目录,产品展示。交易层,介绍电子商务业务活动的一些服务性、公用的、服务工具:报价、询价、议价、竞价、洽谈、招标、拍卖、支付、呼叫、客户关系,网上理财等服务内容和手段的介绍和设计,在最后部分介绍了目前即将开展的电子商务和环境层,即如何与企业管理信息设施接口。网页设计,一般学校在基础课里已学过,这里是讲在已掌握设计基础知识,针对企业的本身的个性设计自己的企业特色的页面,另外还介绍了动态页面的设计,这是最近电子商务页面设计的热点。学这一章,可以让学生进行制作实习,给出企业的特点和类型,让同学进行设计(2个学时)最后由考核系统考核,记下成绩。网上支付,新闻制作发布可让学生实习1-2个小时,这章实习的重点是网上支付(购物者、银行管理)和网页设计。移动电子商务根据各校条件和时间安排,若时间太紧,这部分可让学生自学,不作具体要求。5、第4章电子商务应用平台本章包括六个内容,第6章的电子商务分类模式也是应用平台的综合应用,由内容多,所以单独放一章,放在第5章之后。本章主要从产品开始讲在产品价格在线交易配送这样一个流程,这也是网上购物的一个供应链。后两节介绍比较新的概念,自动售货系统(SFA)和电子商务智能系统。展品展示是把要出售的产品放在一个页面上,这也是一个广告,要精心设计,把有代表性产品列出。对系列产品要能从一个代表产品点进去看他们系列产品介绍,点进后可以看出产品的详细性能,价格,如何购买,书中以“商友资讯”为南京文物公司做的一个B-C的网上商店,产品展示为例,给大家看一看,这个页面上,有分类目录、索引、新工艺品类索引,要查看那一类都可以点击进去查找,中间有代表性的精品类,每一个都点击进去,看放大的图象和进一步的说明及价格等,在右边还有连到一级文物商的索引,可进一步查看各商家的产品。库存管理,有的网站有库存,但一般的网站无仓库,不做库存管理。建库,库存管理主要对中、大型网站、产品种类,数量大,另外交易市场要建库和进行库管理。在本书里简单介绍库存管理。在价格系统里,重点把招标、投标系统重点讲一下,这两项在电子商务系统用的比较多,特别是现在政府采购普遍采用网上招标。在线洽谈、在线交易讲这几部分时讲找一点资料,并结合上机实现(1+1+1学时)让学生熟练掌握并设计应用。这些功能都是组成综合的B-C、B-B、B-B交易市场的基本功能模块,务必掌握。第四节,电子商务的物流配送中心。这部一般电子商务网站没有其送货是采用邮寄。中大网站都采用物流配送。本节介绍的是如何把电子商务的货单与物流配送(包括第三方物流中心)相互自动连接形成一个自动的供应链系统。这是本章的另外一个重点。这部分在现代电子商务中占着重要的位置。讲课时要分清信息流、物流、资金流的概念和路径。SFA自动化销售系统,是现代E-B的一个部分,主要讲如何为顾客服务,寻找顾客,留住有用的顾客对销售进行自动分析。本节只对作用,好处作以介绍。接下来的Bi商务智能系统SFA和这些节的Bi都是要给电子商务系统放上眼睛和大脑,对电子商务的活动进行分析,制出报表预测市场供经营者为扩大市场,提高竞争力,最终获取最大利润。本教材在这里只给出了它们的作用,没有介绍如何实现在材料里我们选编了“电子商务业务分析”一文,给出了,数据仓库、数据集市和利用SQL server7.0(或SQL server2000)Oracle 9i数据仓库解决方案进行电子商务数据分析(见附件)。6、第5章电子商务系统安全控制电子商务的安全、数据、信息安全、保密、网上交易者的隐私权。在电子商务的交易倍受重视。在高度开放的网给环境下,信息技术高度发展的今天,非法授权访问,冒充用户、破坏窃取商业数据,干优网络环境和计算机系统的正常运行,病毒的恶性攻击等等。给人们特别是电子商务的经营者带来极大的损害。影响了消费者网上购物的积极性。据统计60%人不想在网上购物主要是出于网上安全问题。51是介绍信息安全的基本要求、信息和电子商务信息的几项信息安全的基本要求,知识性的,为了达到这样的要求,特别是电子商务信息的特殊性,所必须采用的安全控制手段与方法。首先从网络安全控制着手,和有构筑一个安全,可防黑客攻击的网络,才能保证在其上进行的各种服务传输信息的基本安全。这是一项基本措施。这一节是E-B安全的基础,要讲清楚。使学生概念明确。有了网络安全,只是电子商务基础平台安全保证,接下来要确保电子商务交易等信息不被窃取和线、货冒领,就要对其流通的各种信息进行加密。介绍了一些加密的的方法、加密算法和采取一系列的措施。PKI(公钥基础结构)技术,安全电子邮件,依赖于PK1技术。数字证书、加密技术、PKI在电子商务应用安全性方面缺一不可。PKI公钥基础设施(Public Key InfrastructurePKI)如何建设安全的网络空间?以前的研究和措施只能解决部分空间安全问题。最近专家们终于发现PKI似乎可以解决绝大多数网络空间安全总是初步形成了一套完整的解决方案。它是基于公开密钥理论和技术建立起来的安全体系,是提供信息安全服务的具有普适性的安全基础设施。该体系在统一的安全认证标准和规范基础上提供在线身份认证,是CA认证,数字证书、数字签名以及相安全应用组件模块集合。作为一种技术体系,PKI可以作为支持认证、完整性、机密性和不可否认的技术基础。从技术上解决网上身份证。信息完整性和抗抵等安全问题。为网络应用提供可靠的安全保障。PKI是相关技术、应用、组织、规范和法律、法规的总和。PKI的核心是要解决信息网络空间中的信息问题。确定信息网络空间中各种经济、军事和管理行为主体(包括组织和个人)身份的唯一性、真实性和合法性。保护信息网络空间中各种主体的安全利益。(PKI的应用体系架构,请参见计算机世界,2002年第23期)数字证书依赖于加密技术;加密的电子邮件依赖于PKI,而PKI反过来又依赖于数字证书和加密技术,讲这章就是围绕这三页技术,并弄清其中的关系和对电子商务的作用。53节、54节介绍的是认证、金融认证和数字证书的应用这两节可以结合上机实习,一道讲,分两个学时让学生上机实际操作,通过操作掌握其要点。55是另外一种安全的概念,网络数据备份,以防止网络受到攻击和网络故障造成不应有的损失。这些讲的是通过计算机网络进行自动备份的做法。和下边维护中数据备份的方法不同。7、第6章 电子商务系分类模式前几章介绍了电子商务的基础、应用、服务、安全,至此电子商务的基本知识子模块,都作了介绍这一章是介绍最终产品直接供给企业应用的工具。电子商务从形式讲主要是企业(商店)对消费者B-C(或称B to C),企业对企业(B-B或B to B)。这两者是基本的,常用的模式,在这个基础上由B-C演化击电子商城它是B-C的多家集中形式,就问常规商业的小店到百货公司,而B-B,是企业对企业,但在目前形式下,企业(生产制造厂)不但与企业之间进行产品与原材料,套件购销,也对个人进行销售,和购买个人,企业的物品,多种、多家供应商、采购商聚会的形式,因而出现了BtoB交易市场的概念。BtoG即企业与政府,目前企业间政府供货主要通过政府招标进行,这个模块前已讲过,在这下再介绍。消费者对政府机关CtoG是指福利发放,税收,这一业务工作是属于电子政务范围,不在这介绍只给同学们讲清定义即可。本章着重点是:B-C、B-B和BtoB交易市场,这也是本书的重点应结合上机实习让学生了解概念,熟练掌握功能,并可以根据企业需要进行组合设计。1)BtoC,BtoC是面向网上零售的商业模式,结合传统的交易习惯,改善客户购物流程,增进网上零售商与顾客间的交流与沟通,通过一系列的个性化的功能成功实现网上零售商对客户的一对一互动式管理。BtoC的逻辑结构,图6.1给出了一个比较完整的BtoC的逻辑结构图,图的左面是用户(各种用户),接下来是连接方式,中间的I部是BtoC零售商店的实体交易部分,下方后台管理,右边是与组织者和第三方的联接。BtoC的主要功能模块,见图6.2所示。结合这两幅图,讲清BtoC的结构和功能及购物流程。讲完后,进行上机实习,务必让学生能熟练掌握,达到可以设计,制作和操作,操作教师可以进行一次网上测验 。对学生进行考核。2、BtoB企业对企业网上完备模式,这一部分可以与B-B交易市场一道讲,因为BtoB交易市场(e-marketPlcace),它是BtoB的进一步发展,由一个企业对一个企业变成多个企业对多个企业,但其实质是一样的,e-marketPlace它包括BtoB的全过程,见图一。在网上交易市场这节中全面描述了现代电子商务的架构图6.10、6.12。和网上交易的全部过程(图二和书图6.11)及如何进行安全认证。支付(见书上图6.86.9);这一节是重中之重,了解掌握这一节就等于掌握了电子商务几乎全部,会设计制作网上交易市场就全部可做通用大部的电子商务网站。图三、四给出网上交易市场给企业带来的变化。这一节安排上机实习2小时,并可安排上机作业考核。本章其它部分都是目前流行的电子商务模式,可按教材作一般讲授。8、第7章 电子商务系统的管理与维护E-B系统的维护与管理是一个网站系统正常进行的重要阶段。看起来似乎很简单,但真正便E-B系统进行好,可不比制造一个电子商务系统容易,管理与维护一是要使系统无故障运行,二是要对系统进行合理的改进和更新,再则是要使系统发挥真正的效益,对系统要进行分析、审查。运行管理是事务管理,要建立严格的规章制度,教育学生有法制规点,要按制度办事,即使有于好的主意,也要报系统管理的有关主管,讨论后方可的修改,否则会使系统受到破坏,无法运行。71-72是常规管理与维护,7.3是对系统运行情况分析,分析的基础是数据和资料的积累,没完整的记录就无法进行分析。一是无法对整个系统进行分析,二是无法进行业务决策分析。按下来是对系统进行备份和网络的维护。最后一节是后台管理与维护,这一节一定要求学生要熟练的掌握,安排2个学时的上机实习,通过学习和实习,学生要熟练的进行后台的管理与维护,后台的管理与维护,是系统正常运行的保障。本节是经商友开发的“商校电子商务模拟教学实验系统”中的BtoC的后台管理为例,进行介绍的。BtoB、BtoB交易市场与此类似,实习时三个类型都要做BtoB、交易市场后台管理作为重点。九、第8章,典型电子商务系统解决方案在这一节数据有关资料,摘录了国内外几个典型电子商务系统的解决方案。前几章讲了系统的设计,这些给出几种典型方案,供学生分析、观看。这些的重点内容包括:浪潮集团的解决方案、紫光解决方案;中段赛得的安全电子商务系统,戴尔的电子商务方案简介;Sum Java电子商务策略,从不同的角度和类型选了以上典型方案,请在教学时注意分析其物特点。在这些仅仅谈到我自己的一些简浅的看法,不一定正确请到会的老师多多批评指正,谢谢!定价固定/合同定价RFQ/REP拍卖投标客户关系管理客户注册/档案客户服务内容管理站点/商城建立目录信息管理订单管理多订单列表可以快速订购、重订购计划的订单订单确认e-marketplace企业集成对企业ERP系统和现有软件的基于XML的信息传递间接采购办公设备计算机硬件和软件人事和其他服务原材料采购自动端到端的采购集成MRP、ASP财务票据应付帐系统接受系统物流配送库存管理发货方式与配送商集成采购组织内容协作图一 e-marketplace 覆盖BtoB的整个过程动态内容聚集集成交易处理采购方DB供应方分布的产品目录供应商采购商交易处理交易处理应用程序内容传递分销商格式转化内容分发文件EDI交易处理XML传递贸易伙伴CXML其它交易市场DBDB中心数据仓库图二 e-marketplace 交易流程企业DA企业企业EGB企业企业FC企业 同类企业团体共同管理供应商 大市场的集团供应链优化 自动的点对点采购解决方案 互联网带来的市场和新的客户关系图三 网络优化 采购 生产 物流管理 市场销售optimize 数百家供应商的独立管理 优化自有的供应链 手工或半自动采购流程 有限的市场影响力和基础架构 现有的组织结构能力前端所达到的市场与客户关系图四 企业优化附件电子商务业务数据分析1)目的 电子商务主办者必须通过访问最新和最准确的信息,对其产品、客户、合作伙伴和进程作出明智的决策,从而赢得竞争优势。在 Web 上以客户为本的电子商务世界中,拥有正确的信息和拥有使组织改善整体决策的高级分析工具已经变得日益重要。 在过去,这些复杂的分析系统实施起来比较困难,维护成本高,并且需要专门的软件和硬件系统。很难构建和维护可持续提交及时的分析信息的系统。由于现在IT界正在使数据仓储和业务智能更方便、更易访问,方法是简化服务并将服务集成到平台(Microsoft SQL Server 和 Microsoft Office)自身内部,并提供开放式界面以便在异类环境中访问数据和共享数据。 第一节 Microsoft 数据仓库框架Microsoft 数据仓储框架的创建目的在于它有助于简化对数据仓储解决方案的设计、实施和管理。该框架可提供: 易于与第三方供应商集成并由其扩展的开放式构架。 异类数据的导入、导出、验证和清理服务(包含可选的数据沿袭)。 用于数据仓库设计、数据提取/转换、服务器管理和终端用户分析工具的集成元数据 用于调度、存储管理、性能监视、警报/事件和通知的核心管理服务。 (1)构架术语 数据仓储构架有两种基本类型:企业数据仓库和数据集市。 企业数据仓库包含从多个操作数据源集成的企业范围的信息,用于合并后数据的分析。 数据集市包含企业范围的数据的一个子集,供单个部门或组织中的分部使用。数据集市中的信息可以是企业数据仓库中的一个子集,也可从操作数据源直接获取。 数据仓库和数据集市可通过相似的重复过程构建和维护,而与其大小和范围无关。 (2)数据仓储组件 数据仓库由以下多个组件组成: 生产信息的数据源。 用于设计和开发数据存储和应用程序组件的工具。 数据提取、转换和装载工具。 数据管理系统 (DBMS)。 数据访问、分析和可视化工具。 系统管理工具。 Microsoft 数据仓储框架提供可集成这些组件的一组技术。这些核心技术将在以下几节中简要说明。 (3)OLE DB OLE DB 是管理整个企业数据的系统级编程界面,可提供访问所有数据类型的开放式标准。OLE DB 可用于访问关系和非关系信息源。 OLE DB 定义了一组 COM 界面,封装各种数据库管理系统服务。这些界面可用于创建实施这类服务的软件组件。 (4)Microsoft 知识库 Microsoft 知识库是一个存储有关软件组件及其关系的描述性信息的数据库。知识库中的项目可供知识库工具通过一组已发布的 COM 界面来使用,也可供定义数据库架构和数据转换的信息模型通过共享的元数据来使用。该知识库能够使工具供应商构建可与数据库和软件组件交互工作的工具,而无需精通数据库或软件组件。 (5)数据库仓库工具 OLAP 管理器包括在 SQL Server OLAP 服务中。它是 OLAP 服务的管理实用工具,包含多维数据集浏览器(这是一个用于分析仓库中数据的工具)。OLAP 管理器的图像包括在本书后面的章节中。 OLAP 管理器是 Microsoft 管理控制台 (MMC) 应用程序,可提供访问 OLAP 服务器和定义多维数据库结构的元数据知识库的方法。 OLAP 管理器用于: 指定数据库和数据源。 构建和处理多维数据集。 指定存储选项并优化查询性能。 管理服务器安全性。 浏览多维数据集数据。 复制 数据库复制广泛应用于许多数据仓储方案中,可以将操作数据移到分析过渡数据库。 利用复制功能,最近的数据副本可通过复制和分发,从源数据库转移到目标数据库(通常位于独立的服务器上)中。参与复制的数据库可位于服务数百个用户的大型服务器上,也可位于单个用户的计算机上,这使得复制的应用范围非常广。 通常,复制用于将数据从一个数据库复制到另一个数据库,但并不局限于此。例如,复制可能用于在总公司维护并复制到分公司的产品目录。 提取、转换和装载 (ETL) 数据仓库使数据集中起来,改善企业决策。但是,来自各种操作系统的源数据通常有着非常多样化的格式,且存储在许多不同的数据库上。利用数据转换服务 (DTS),可以使用基于 OLE DB 的构架在多个同类或异类来源和目标之间导入、导出并转换数据。 DTS 允许执行以下操作: 在数据库管理系统 (DBMS) 之间复制表构架和数据。 创建可集成到第三方产品中的自定义转换对象。 在 SQL Server 中构建数据仓库和数据集市,方法是定期从多个异类来源交互地或自动地导入和转移数据。 使用第三方 OLE DB 提供程序访问应用程序,这允许您使用由 OLE DB 作为其数据来源和目标的应用程序。 (6)客户端处理 Microsoft PivotTable 服务是一个客户端组件,它允许客户机访问多维数据。PivotTable 服务调用 OLAP 服务器上的多维数据,并向客户机展示该数据。PivotTable 服务也可将多维数据缓存(到内存和磁盘中),并允许客户机在本地浏览该数据。 客户应用程序可访问 PivotTable 服务提供的数据,需要通过 OLAP 的 OLE DB 或通过那些使用 Microsoft ActiveX 数据对象(多维)或 ADO MD 来访问 OLE DB 的应用程序。每个客户机界面都可用于: 连接到 OLAP 服务器。 浏览多维架构。 查询多维数据集并检索结果。 第二节 OLAP 多维数据集构架 OLAP 多维数据集 首要的 OLAP 对象是多维数据集,它是对详细信息和摘要数据的多维表示。多维数据集由数据源、维度、度量值和分区组成。您可通过分析用户的需求来设计多维数据集。数据仓库可支持许多不同的多维数据集,如销售和库存多维数据集等。 多维数据集的数据源可标识并连接到包含该数据仓库中数据的数据库,该仓库中的数据是多维数据集中的数据来源。 维度 维度将数据仓库维度表的信息映射到级别的层次结构中,比如包含洲、国家、州/省和城市级别的地理维度。维度可单独创建并在不同的多维数据集之间共享,以便于构建多维数据集,并确保分析数据摘要的一致性。例如,如果某个共享维度用于所有适当的多维数据集中的产品分层结构,则产品摘要信息的组织将在使用该维度的不同多维数据集之间保持一致。 虚拟维度 虚拟维度是特殊类型的维度,它将另一个维度中成员的属性映射到可在多维数据集中使用的维度。例如,产品尺寸属性的虚拟维度可以使多维数据集汇总数据,比如按尺寸、按产品汇总销售数量,或者按尺寸、按样式汇总已售衬衫的数量。必要时可以评估虚拟维度和成员属性以便于查询,查询不需要任何物理多维数据集存储。 度量值 度量值可标识用于汇总分析的事实数据表中的数字值,如价格、成本或已售数量。 分区 分区是存放多维数据集数据的多维存储容器。每个多维数据集至少包含一个分区,而多维数据集中的数据可从多个分区提取组合。每个分区都可从不同的数据源提取数据,并可存储到某个独立的位置。分区中的数据更新时与多维数据集中的其它分区无关。例如,多维数据集中的数据可按时间划分,第一个分区用于存储当年的数据,第二个分区用于存储去年的数据,第三个分区用于存储去年以前的所有数据。 多维数据集的分区可按不同的摘要程度独立地存储于不同的存储模式。用户看不到分区,对于他们来说,多维数据集就好象是单个对象,但是分区可为管理员提供很多种选项以管理基本的 OLAP 数据。 虚拟多维数据集 虚拟多维数据集是一个或多个多维数据集的各个部分的逻辑视图。为了特殊的分析目的,为简单起见,在保留独立的多维数据集的同时,可采用虚拟多维数据集来结合共享相同维度的相对不同的多维数据集,如销售多维数据集和仓库多维数据集。维度和度量值可以从显示在虚拟多维数据集中的结合后的多维数据集中选择。 第三节 分析事务处理数据 引言 上节回顾了数据仓储进程、术语和多维数据集的基本结构。本白皮书的这一部分将描述在典型的大型电子商务环境中,数据集市是如何设计、构建、填充、使用的。 尽管本节中的信息只是满足本白皮书编排需要的一般信息,但是其中的示例建立在 Microsoft 咨询服务 (MCS) 从许多主要的 Internet 零售站点中积累的实际经验基础之上。 为了进行例证,我们将使用 Microsoft SQL Server 7.0 OLAP 服务中包括的 FM 示例数据库。FM 是虚构的国际杂货连锁店,它使用 OLAP 数据集市来跟踪和分析销售、客户、仓库、商店和产品。 数据仓库的整个开发过程颇为复杂。不过,本白皮书的结尾处列出了一些参考资料,其中更深入地阐述了该主题。 本节着重介绍以下内容: 介绍 OLAP 管理器中的示例数据集市,说明如何描述和操作维度、度量值和多维数据集。 通过比较两个不同的虚构公司,我们向您说明如何构建多维数据集以满足每个公司的要求。 在 .com 环境中,典型的数据仓储项目面临的预期挑战。 比较两个虚构公司 为了达到本白皮书的目的,我们需要比较和对照 FM 股份有限公司和 FVI 两个公司的业务模式和经营原则。 FM 股份有限公司 FM它是经营砖和灰泥的国际杂货连锁店,其商店和仓库分布在加拿大、墨西哥和美国。 FM 关心其广泛分布的商店和仓库的运作效率,因此需要收集这些业务营运的详细信息。FM 还跟踪其客户的购买方式。 FM是家大型公司,它拥有数百个职员、24 个位于不同地点的商店和 24 个仓库并服务上千个客户。 FVI是大型的、拥有多种店铺的 Internet 购物门户公司。目前,公司在其 Web 站点上已有 10 个不同的商店,其经营内容涉及办公室家具出口到割草机超级市场。它们还销售书和光盘。 FVI公司不想设立仓库,而是更喜欢让有能力的经销商处理所有具体任务。没有任何仓库意味着该公司可很方便地添加新商店,并避免了产生与管理不同商品的巨大库存有关的问题。 FVI公司的业务模式允许公司用不到 500 个职员服务几十万个客户。两公司比较一览表 下表从许多方面比较这两个公司。这些比较将作为提高 FVI 的数据集市设计水平的基础。 FM公司FVI 公司砖和灰泥联机虚拟店面许多场所一个场所拥有仓库使用经销商仓库中有库存无库存数千个客户几十万个客户开展许多产品促销活动开展许多产品促销活动销售杂货产品几乎销售能想到的任何类型的产品将始终只销售杂货产品可快速添加产品系列和虚拟商店总是使用自己的仓库可从多个经销商处选择相同的产品跟踪客户的购买方式和人数统计信息跟踪客户购买方式、人数统计信息和 Web 使用率跟踪产品销售跟踪产品销售跟踪仓库和商店的业绩跟踪经销商供货业绩经营的业务利润低并尽可能节省成本依靠大量的销售额以及极具竞争力的利润 间隔地向客户寄送推广资料经常给客户发电子邮件FM公司 的数据分析需求 FM公司 的业务分析员和业务主管需要以下方面的详细信息: 商店业绩 哪些商店销量高,哪些商店销量低? 哪些产品在某些商店比在另一些商店的销路好? 在哪个商店,哪些促销活动最成功? 产品销售和趋势 哪些产品热销,哪些产品不好卖? 每个产品的利润率是多少? 价格浮动如何影响个别产品的购买方式? 购买时间如何影响产品的畅销程度? 购买该产品的客户有何特征? 对哪个客户群体,哪些品牌的销售势头最好? 促销效果 促销对产品销量的影响如何? 促销是否有效? 客户喜好和购买方式 多少男人购买该产品? 多少已婚妇女在该商店购物? 教育程度如何影响该产品系列的购买方式? 改变产品的利润如何影响男人与女人的购买情况? 仓库 哪些仓库供货及时? 每个仓库的库存情况如何? 哪些仓库最赢利? 为满足 FM 的需求而构建的 OLAP 多维数据集 既然已经知道 FM 感兴趣的问题类型,我们将说明和讨论用于满足这些需求的 OLAP 多维数据集。 以下是 OLAP 管理器多维数据集编辑器中介绍的“销售”多维数据集。 维度、度量值和计算所得成员显示在树视图的左侧屏幕上。该编辑器的右半部分显示“销售”多维数据集的表视图。所描述的表是“销售”多维数据集中所有数据的源表。 以下是“销售”多维数据集的展开且放大后的视图。 下图是同一“销售”多维数据集的元数据视图。从该图可清楚得看到“商店”维度是由以下级别构成的:国家、省份、城市和名称。回头查看上面的表视图时,可以发现有几个与客户表中的字段相关的维度:客户、性别、婚姻状况、年收入和教育程度。“销售”多维数据集的元数据视图包括所有的度量值、计算所得成员及其它管理信息。 该“销售”多维数据集的最后一个视图是多维数据集编辑器中的数据视图(如下图所示)。使用该视图可向下查找数据,用于开发和设计验证目的。它不是一个最终用户的工具,并且不包括诸如 Knosys ProClarity ()、BusinessObjects () 的 OLAPWork 或 Cognos 的 NovaView () 工具中包括的扩展功能集。 但是,应弄清楚“销售”多维数据集的维度和度量值必须正确无误,以便回答 FM 的需求中提出的问题。(请注意并非所有的度量值都在该图中可见。) 可以使用所提供的下拉列表框测试度量值中的级别。 为完整起见,在元数据视图中显示“仓库”多元数据集以验证它是否能满足前面描述的需求。 FVI.com 的数据分析需求 现在我们已充分了解 FM 的需求,以及设计的多维数据集通常如何满足这些需求。在本节中,我们将更详细地分析 FVI.com 该公司的需求,并确定需要进行的更改和需要添加的内容。 通常,数据仓库系统需要回答的问题与 FM 需要回答的问题很相似。就商店业绩、产品销售、促销活动和客户喜好而言,两个公司需要几乎相同的分析结构。 但是,公司使用这些信息的方式可能会有较大的区别。例如,利用购买者的喜好、智能横向销售策略以及有针对对象的电子邮件宣传,可以增强使购物者的体验更富个性化的能力。另外一个区别就是FVI公司中的“商店”是完全虚拟的,实质上代表广泛的产品类型。 当然,FVI公司 不拥有仓库,因此不需要仓库多维数据集来运营它们的业务。 跟踪订单和装运 因为 FVI公司 不从自己的仓库装运货物,所以它必须依靠外面的供应商来完成这项工作。该进程需要更多的具有其它支持表形式的记录和特殊的匹配过程。 要理解为何需要这些表,首先必须深入了解整个执行过程。 联机客户订购某个项目(或几个项目)后,就会为这次购买创建一个“订单”记录。为该订单中的每个行项目也都分别创建“订单项目”记录。最后将处理这些记录,其中包括信贷审核。 在这种情况下,订单已通过电子方式发送到正确的执行合作伙伴(经销商)处。在订单发送之前,创建执行(装运)记录以跟踪订单的状态。随后,当订单由经销商发送给客户后,FVI公司 会收到通知,并且“执行”记录中的信息就会得到更新,比如,装运代理、装运时间、缺货状态、实际装运成本、订单是全部装运还是部分装运以及其它相关信息。该附加信息可用于在其各自的多维数据集中生成更有用的度量值。 因为这个与订单有关的额外的复杂性是必需的,所以 FVI公司 需要额外的多维数据集提供必需的日常分析。这些多维数据集允许产品经理和其它公司领导快速访问 “已预定”(发生)的订单、“已装运”(完成)的订单,以及这二者之间的订单。 相对于 FM 的多维数据集阵列来说,“订单”、“订单项目”、“已装运”和“已装运项目”多维数据集代表所需的主要添加内容。这些多维数据集看上去与 FM 的“销售”多元数据集相似,只是多了从执行库房获取的信息。也可添加 RMA(返回的货物审核)和各种报表多维数据集。 通过附加的多维数据集,FVI公司现在可回答以下问题: 哪些经销商提供最具竞争力的价格? 哪些经销商提供最快捷的服务? 客户多长时间经受一次缺货、延迟和货物短缺? 在运输过程中有多少未付款和未执行的订单? 客户收到订单平均需要多长时间? 运输费用和处理费用为各个产品带来多少利润? 在促销过程中提供免费运输的成本是多少? 典型的挑战和约束 在计划和构建企业数据仓储解决方案时经常面临许多挑战。这些挑战经常贯穿项目的整个生命周期。 下面列出了一些必须解决和克服的最典型的问题。在快速发展变化的环境(如 .com 公司)中,这些挑战更为普遍。 如果项目的远景目标和范围不清晰,那么它很可能会失败。有必要建立全局的远景目标,并让所有的风险承担者都看到这一点,然后获得适当的管理层的认可。项目范围中应当明确说明项目中包括什么,不包括什么。 各种成功的软件项目也必须有作为项目整体计划的详细功能规范。如果不注意构建这些基础文档,将导致项目延期、取消或不能满足公司的需要。 通常很难一次召集所有重要的最终用户以收集最初的需求。可通过获得主管层的强力支持,并亲自跟踪所有的会议请求,从而改善上述情形。 由于会见者业务术语表达不明确而不能掌握正确的业务需求。如果是一个更面向开发的人来主持会见过程,则可能发生这种情况。最好让业务分析员主持会见。 在收集需求的会见过程中,最终用户试图提供太多的关于目标应用程序“外观和感觉”方面的信息,而不是将重点放在信息需求方面。 业务经理有时试图提供所有的需求细节,而不是让他们的参谋分析员提供。通常,经理们并不太贴近日常运作,因此不能充分了解需求。 用于数据集市的某些数据一般依赖于从不同来源(如财务和 CRM 数据库)中收集的信息。这需要相当大的协调能力,以便及时准确地收集各种不同来源的信息。该问题强调拥有一个独立的分级系统的重要性,该系统可收集不同来源的数据。 要支持维度内有意义的级别的概念,可能必须在企业的不同信息存储内创建一致的层次结构。例如,产品数据库通常需要定义新类型/子类型,以便在数据集市环境内更为有用。在处理特性范围较大的产品时,这更是 FVI 及其多个店面所面临的一个设计挑战, 在限制资源的环境中,经常发生这样的情况:数据仓库开发必须在多用途计算机上进行 - 可能是在 OLAP 生产(报表)服务器上进行。由于这可能影响性能,因此无论如何也要避免以上情况发生。如果业务严重受到资源的约束且共享条件不能被避免,那么有必要加强处理多维数据集以减轻降低性能问题。 在快速发展的、不成熟的生产环境(比如 .com)中,

温馨提示

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

评论

0/150

提交评论