基于OLAP技术的图书销售智能分析系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

基于OLAP技术的图书销售智能分析系统1目次1绪论................................................................................................................................21.1引言.........................................................................................................................21.2WEB环境下的OLAP技术的背景和历史现状...................................................22系统设计的技术创新....................................................................................................32.1数据仓库技术.........................................................................................................32.2OLAP技术.............................................................................................................52.3数据挖掘的技术.....................................................................................................52.4OLAP与数据挖掘的关系......................................................................................63系统解决方案................................................................................................................73.1在WEB环境下OLAP技术的研究.....................................................................73.2在WEB环境下OLAP技术的实现方案.............................................................94图书销售分析系统的总体设计和实现......................................................................114.1系统的功能...........................................................................................................114.2数据源设计...........................................................................................................124.2.1数据库设计....................................................................................................124.2.1.1数据库逻辑设计.........................................................................................124.2.1.2数据库结构设计.........................................................................................134.2.2图书销售AnalysisServices设计................................................................174.2.2.1数据源设计.................................................................................................174.2.2.2本系统设计的挖掘模型.............................................................................184.3系统界面设计.......................................................................................................194.3.1会员信息分析界面设计...................................................................................194.3.2系统图书分析窗体设计...................................................................................275总结..............................................................................................................................35参考文献.............................................................................................................................36基于OLAP技术的图书销售智能分析系统21绪论1.1引言随着在数据库中存储的数据越来越多,人们已经不满足于仅仅用计算机来实现业务的电子化,而希望从已有的数据中提炼出信息服务于决策人员。在这种情况下。OLAP作为一种强有力的分析和决策工具,被越来越多的没、部门使用,同时在OLAP技术上也进行了许多工作。但是主要工作都是集中在如何有效对数据进行分析上。OLAP的数据仓库是为了解决能从大量的数据中得到有用的信息而做出了很大的贡献。对于一个企业而言,每天都要面临着大量的决策问题,随着企业市场竞争的加剧和信息社会需求的发展,企业从大量数据中提取所需的各类信息就显得越来越重要了,传统的数据库技术是单一的数据库资源,他适合操作型事务处理,但对分析型处理的能力较弱。近几年来,在信息技术领域兴起并日益成熟的数据仓库技术以其面向主题组织、存储海量信息,以及在线分析支持组织机构管理决策等优秀功能成为和应用的热点。数据仓库系统的基本功能是:数据获取、数据存储和管理、信息的访问。其最终目的是把分散的、不利于访问的数据转换成集中、统一、随时可用的信息,即为了决策目标将不同形式的数据集合成为一种特殊的格式,建立起一种新的数据存储体系,使数据操作环境与数据分析环境相到分离。数据仓库利用了计算机和信息技术(IT)的最新发展,把那些大量的,分散的企业数据进行集成,并从中把企业决策所需要的信息分离出来,借助OLAP利用存储在数据仓库中的数据,去进行各种分析操作,并以较为直观易懂的形式将结果返回给用户,能更加有效地支持企业的分析和决策,从而提高决策的质量与速度。1.2WEB环境下的OLAP技术的背景和历史现状(WorldWideweb)技术的问世,给Internet带来了新的活力,也得到全世界的认可和信赖。随着WEB的普及,人们之间的信息沟通更加的快捷和方便。WEB上的访问数据库也得到了日益广泛的应用,使数据库技术不断地发展和更新。近年来,随着企业信息化的飞速发展。企业拥有大量业务数据,但难以及时有效的利用数据信息用来给管理者做决策工作。数据仓库技术的运用使这个问题迎刃而解,数据仓库正是由数据库演化而来是为了更好的处理和维护WEB上的庞大的访问数据和企业中的基于OLAP技术的图书销售智能分析系统3业务数据。不仅如此,数据仓库技术还有另一方面的用处即使如何让经营管理者更好的使用数据信息来做决策工作,从而给企业管理者或经营者带来经济效益。为了实现这样的目的还要把OLAP技术运用于数据仓库技术上面。OLAP技术作为一种强大有力的分析和决策工具,被越来越多的企业管理者和经营者使用。为了在OLAP技术上得到更有效的数据信息,并使用了体系结构即是C/S结构。在C/S体系结构中使用OLAP技术已经暴露出很多问题。为了解决这样的问题而进行对WEB环境下的OLAP技术的研究和实现。在数据库发展的早期,因为数据量不大而使数据库技术的查询功能和操作功能没得到明显的区分。但是随着数据库规模的扩大,人们对数据的要求也有了其他的想法,比如想取得以往的历史数据来做决策工作使在激烈的社会经营中取得胜利。管理者或经营用户要想拿到这样的历史性有用处的数据信息必须经过复杂的查询才能得到,特别是那些高层人员更需要这样有决定性的数据信息来做决策工作。在数据仓库中使用OLAP技术正好让这样工作得到满足。但是现在传统的基于C/S结构的OLAP体系结构却带来很多问题。传统的基于C/S结构的OLAP体系结构,其基本流程是由熟悉数据库结构的系统管理员对数据库结构进行分析,根据其业务知识将数据库中的表及字段映射为多维结构,构造由多维结构构成的超立方体,然后根据用户分析员在使用过程中的要求对多维视图进行修改,从而再次构造超立方体,如此循环往复。这种结构在使用过程中暴露出了不少的问题:如首先,顾客使用一次而要进行一次安装和配置,使维护工作量大大的增加。其次,对存放在顾客端的报告的修改也是很复杂的。再者,其安全性也是很薄弱的。OLAP技术是一种对数据进行多维查询的工具,主要是给管理者和经营者等决策性人员使用的,所以需求是多变性的。C/S结构不适应需求的多变性所带来的要求,而有足够灵活性的Internet/Intranet的3层结构适应了OLAP技术对需求的多变性的要求。2系统设计的技术创新2.1数据仓库技术根据数据仓库概念的含义,数据仓库拥有以下四个特点:(1)面向主题。操作型数据库的数据组织面向事务处理任务,各个业务系统之间各自分离,而数据仓库中的数据是按照一定的主题域进行组织。主题是一个抽象的概念,是指用户使用数据仓库进行决策时所关心的重点方面,一个主题通常与多个操作型信息系统相关。(2)集成的。面向事务处理的操作型数据库通常与某些特定的应用相关,数据库之间相互独立,并且往往是异构的。而数据仓库中的数据是在对原有分散的数据库数据基于OLAP技术的图书销售智能分析系统4抽取、清理的基础上经过系统加工、汇总和整理得到的,必须消除数据源中的不一致性,以保证数据仓库内的信息是关于整个企业的一致的全局信息。(3)相对稳定的。操作型数据库中的数据通常实时更新,数据根据需要及时发生变化。数据仓库的数据主要供企业决策分析之用,所涉及的数据操作主要是数据查询,一旦某个数据进入数据仓库以后,一般情况下将被长期保留,也就是数据仓库中一般有大量的查询操作,但修改和删除操作很少,通常只需要定期的加载、刷新。(4)反映历史变化。操作型数据库主要关心当前某一个时间段内的数据,

1 / 36
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功