连锁超市数据仓库的设计与实现
软件工程
研究生实验手册
课程名称:软件工程
实验名称:连锁超市数据仓库的设计与实现
学
姓号:名: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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [行业范文]美好的法语句子
- [行业范文]描写露珠的句子
- [行业范文]精彩禅语句子图片
- [行业范文]关于满嘴谎言的句子
- [行业范文]关于安静的句子48句
- [行业范文]关于小河的句子
- [行业范文]描写稻田的句子
- [行业范文]思念好朋友的句子
- [行业范文]赞美雪的句子
- [行业范文]早上激励人心的句子
- [行业范文]失恋忧伤的句子
- [行业范文]努力积极向上的句子
- [行业范文]对工作心灰意冷的句子
- [行业范文]失恋让人心疼的句子
- [行业范文]描写珍惜青春的句子
- [行业范文]表达思念的句子简短
- [行业范文]关于父爱的句子范例
- [行业范文]浪漫的英语句子
- [行业范文]关于周末的句子
- [行业范文]思念牵挂的句子
- 有关感恩班会课件简短(二篇)(感恩班会
- 2025年初二下乡军训心得体会800字(15篇
- 关于新员工培训方案汇编(关于新员工培
- 精选高考生寒假学习计划书(精)(高考生
- 毕业实训报告心得体会(3篇)(实训报告心
- 银行工作感悟及心得范文怎么写(四篇)(
- 精选领导干部个人政治画像报告通用(七
- 精选超市11.11活动促销方案(精品超市品
- 2025年怎么做自我介绍汇总(5篇)(至2025
- 最新企业错峰生产方案(26篇)(山西企业
- 最新暑期三下乡社会实践调研报告范本(
- 最新幼儿园大班教育教学总结怎么写(最
- 最新教师节主持词小学(优秀9篇)(教师节
- 关于小学安全教育教学方案(推荐)(关于
- 员工信模板范文怎么写(五篇)(员工信息
- 最新保险销售离职申请书(十六篇)(最新
- 最新XX小学防校园欺凌工作方案怎么写(2
- 有关特岗教师辞职信范文(推荐)(特岗教
- 精选党的建设工作要点简短(党的建设的
- 如何写安康杯竞赛活动总结汇总(4篇)(安




