教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 范文大全 > 行业范文 >

连锁超市数据仓库的设计与实现

来源:网络收集 时间:2026-09-06
导读: 软件工程 研究生实验手册 课程名称:软件工程 实验名称:连锁超市数据仓库的设计与实现 学 姓号:名:153522张潇 软件工程2班 李登高 2015年12月28日专业班级:指导教师:实验时间: 研究生课程考试成绩单 (试卷封面)院系软件学院 张潇专业学号 软件工程 2

软件工程

研究生实验手册

课程名称:软件工程

实验名称:连锁超市数据仓库的设计与实现

姓号:名:153522张潇

软件工程2班

李登高

2015年12月28日专业班级:指导教师:实验时间:

研究生课程考试成绩单

(试卷封面)院系软件学院

张潇专业学号

软件工程

2015年9月至2015年12月周学时学分软件工程153522学生姓名课程名称授课时间

考核论题

总评成绩

(含平时成绩)连锁超市数据仓库的设计与实现

备注

任课教师签名:

日期:

注:1.以论文或大作业为考核方式的课程必须填此表,综合考试可不填。“简要评语”栏缺填无效。

2.任课教师填写后与试卷一起送院系研究生秘书处。

3.学位课总评成绩以百分制计分。

连锁超市数据仓库的设计与实现

220153522张潇

2015年12月10日

摘要

本文详细分析社区中重要组成部分–连锁超市的供货决策情况。针对连锁超市存在的问题,引入了数据仓库技术,通过设计和构建数据仓库,给连锁超市的供货决策提供强有力的信息平台。通过这个平台,连锁超市可以进行联机分析处理和数据挖掘等操作。

关键字:连锁超市数据仓库联机分析处理数据挖掘

1引言

随着社会的发展,连锁超市的覆盖率不断上升,无论是城市还是农村,连锁超市逐渐取代原有的百货店,成为各个社区的百货商品的唯一供应站。因此连锁超市的正确即时的决策对整个社区来说,显得极其重要。这些连锁超市的管理层可能为连锁超市本身的调研工作所烦恼。从相关专家的聘请到数据的分析,再加上连锁超市分布的广泛性,使得整个调研过程困难重重,这也使得调研任务没有稳定的实施。

事实上,这些连锁超市并不缺少数据,而是没有充分的利用与存储。这使得超市仓库管理工具、收银工具生成了大量冗余和不一致数据。从而使得这些数据的访问、管理和分析变得极其困难。这样,仓库管理人员和超市决策层面临这样的问题,超市货品供给不合理现象日益严重,决策难度越来越大,原有系统产生的数据利用率越来越低,各个超市之间协作能力越来越差。与此同时,数据仓库技术孕育而生。数据仓库将各个汇总各个超市数据的基础上,进行分析挖掘,给管理者提供准确及时的信息,以方便其决策。2数据仓库基本概念和连锁超市数据仓库的特点

数据仓库是一种综合解决方案,它不同于数据库产品。数据库是一种通用的平台,用来管理企业的数据,是一个可以购买的产品;而数据仓库是一种概念,它是一个建立的过程。数据仓库是将原始的操作数据进行各种处理并转换成综合信息,提供用户用于决策支持的当前和历史数据,并提供功能强大的分析工具对这些信息进行多方位的分析,以帮助企业决策者做出更符合业务发展规律的决策。数据仓库是支持管理决策过程的、面向主题的、集成的、稳定的、不同时间的数据集合。该连锁超市数据仓库集中体现了这四个技术特征:

1.面向主题的。

主题是企业中某一宏观分析领域所涉及的分析对象,是针对某一决策问题而设置的,我们的主题主要是商品销售情况分析,顾客分析。

2.集成的。

数据仓库中存贮的数据是从原来分散的各个子系统中提取出来的,但并不是原有

数据的简单拷贝,而是经过统一、综合,删除不需要的数据项,我们的数据源有各门店的SQLServer数据、Oracle数据以及文本数据。

3.稳定的。

抽取不同数据源的数据经过处理存放到数据仓库后,使用该系统的用户只能通过分析工具进行查询、分析,而不能修改其存贮的数据。

4.不同时间的数据集合。

数据仓库中的数据随时间变化而定期地被更新,每个工作日的零点,各门店的销售数据将通过拨号方式传送到总部,经过转换后集成到数据仓库,而原数据仍保留在数据仓库中。

3连锁超市数据仓库的组成

以华联超市为例。华联超市信息系统已经比较成熟,进销存数据的历史数据量非常大,而且每天各门店都要产生大量零售数据,数据仓库中的数据每天都大幅度增加。且每个门店的数据包括销售记录、库存、价格、顾客记录等,这些数据需要传递到超市总部的数据交换中心,通过分析这些大量的销售数据,数据仓库需要提供顾客需求、购买趋势、商品采购、库存管理、货架排放等分析,针对连锁超市自身的上述特点,设计数据仓库整体框架如图1

图1

其构架大致可分为三个部分:

第一部分是不同的数据来源,包括各门店的操作型数据和其他各种类型的外部数据;

第二部分是通过对不同数据源的转换、装载形成的一个新的数据库;

第三部分则是联机分析处理,基于连锁超市数据仓库数据库提供多维报表分析功能、进行数据挖掘。将数据仓库各组成部分再细分一下,主要包括源数据、数据转换、数据仓库数据库、元数据、数据访问工具等。

下面是一些专业词汇的解释:

源数据:指各门店每天的销售数据以及各种外部数据。

数据仓库数据库:是整个数据仓库环境的核心,各门店的零售数据经过抽取、净化、转

换后存入,突出的特点就是对海量数据的支持和快速的检索技术。

数据转换:删除对决策应用没有意义的数据字段;转换到统一的数据名称和定义;计算统

计和衍生数据;统一不同的数据定义方式等。

元数据:元数据是描述数据仓库内数据的结构和建立方法的数据,记录了数据的结构和

数据仓库的任何变化,以支持数据仓库的开发和使用。

访问工具:为用户访问数据仓库提供手段。有数据查询和报表工具、应用开发工具、管

理信息系统工具、在线分析工具、数据挖掘工具。

4构建连锁超市数据仓库

数据仓库的设计采取与系统生命周期法相反的方法,由信息系统已有的数据驱动。数据库设计包括数据仓库的结构设计和物理设计,因为数据仓库是面向决策支持的,它具有数据量大但更新不很频繁等特点,所以必须对数据仓库进行精心设计,才能满足数据量快速增加而查询性能并不下降的要求,为决策者提供强有力的决策支持。

4.1确定主题

第一步是确定主题,进行数据仓库结构库设计。

数据仓库的构建是一个不断循环的过程,在实施的过程中选择合适的主题域是十分必要的,通过对连锁超市的业务分析,我们确定了商品销售主题域,库存管理主题域。通过这两个主题域,为连锁超市提供一套适应的管理信息系统新模式,在这里我们主要就商品销售主题域进行详细阐述。在商品销售主题域,我们基于用户的需求,开发数据仓库中数据的物理存储结构,即设计多维数据结构的事实表和维表。事实表由两部分组成,其中一部分定义了主键,另一部分包含有关数值型测量值,这些测量值作为每一个衍生键定义和计算,并作为已知的事实或测量值保存。商品销售事实表如图2

所示。

图2

销售事实表包括日期主键、商品主键、地区主键、顾客主键,以及销售数量、总金额,折扣金额等数值型测量值。维表可以被看成是一种窗口,透过它用户可分析数据。维表中包含有支持商业运作的相关项的文字说明。维的设计提供了维的属性的定义,图2的销售事实表中涉及到三个维:日期维,商品维,地区维和顾客维,各维表定义见图3

图3

在数据管理方面,由Oracle8引入的分区选项通过大型表结构提高了Oracle数据库的可管理性、可用性和查询性能。在Oracle8i中,这些能力得到了进一步的加强,具有额外的分区选项和重要的新型汇 …… 此处隐藏:4534字,全部文档内容请下载后查看。喜欢就下载吧 ……

连锁超市数据仓库的设计与实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/fanwen/1985137.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)