学位论文 > 优秀研究生学位论文题录展示
广告效益分析数据仓库系统的设计与实现
作 者: 周虹
导 师: 吴国仕;牛琨
学 校: 北京邮电大学
专 业: 软件工程
关键词: 联机分机处理 数据仓库 效益分析 数据报表
分类号: TP311.13
类 型: 硕士论文
年 份: 2010年
下 载: 96次
引 用: 0次
阅 读: 论文下载
内容摘要
随着时代的进步,广告已经日益成为刺激销售的重要途径。目前,市场上多数广告数据仓库系统大多研究网络广告和用户行为信息,关注用户上网后信息的浏览,对投放广告的跟踪记录和点击记录,以及对应广告发布的计费系统。虽然此类广告数据仓库系统能够快速准确地跟踪广告发布,得到及时反馈,但是由于它们不能和实际的销售数据挂钩,所以销售团队无法直观地看到销售业绩数据与广告发布的对映关系。销售团队需要一个能够提供准确直观的销售、广告、市场计划的决策支持系统,帮助销售团队找到广告、销售与市场计划的最佳组合。APA(Advertisement Performance Analysis)系统是针对投放广告后,销售业绩的提升,进行广告效益评估的数据仓库系统,旨在为销售团队提供准确有效的决策支持。APA系统从不同的数据源获取批发商销售数据,零售商销售数据,广告发放数据和市场拓展数据,在清洗、转换数据格式和粒度后,创建广告效益分析多维数据集,从广告的发布区域、时间,广告的市场拓展渠道,销售商,产品组合方式等多种角度,分析不同广告组合带来的销售量提升,提供多种销售的同期比数据报表,帮助销售团队建立新广告投放预算和计划。除此之外,APA系统与一般其他数据仓库不同的是,由于业务的针对性,它对数据的分析,数据的清洗和有效性评估,以及数据的更新和数据报表等方面,有更加严谨的定义和要求。APA系统工作量非常大,从前期需求分析和需求确认,到中期系统实现和系统测试,到最终系统上线,共持续了9个月。本文作者在整个项目中的工作跨越了需求确认、系统设计、系统开发、集成测试、上线维护等软件开发生命周期的重要阶段。因此,本文包含对需求的功能性和非功能性说明,整个项目的架构设计,关键模块设计和实现,系统测试以及维护计划等关键模块来描述整个系统的设计和实现过程。此外,由于此系统的研发是一个根据数据变化,持续性更新,不断完善的过程,因此,本文的论述也涉及到一些该项目的前期准备工作和对未来的展望。APA系统是C/S架构,基于Microsoft Dot Net平台,采用了SQL Server 2000和SQL Server 2005的整体商务智能解决方案套件开发。出于对服务器的硬件性能、服务器已有其他系统的兼容能力和系统服务水平协议方面的考虑,APA系统后台数据库采用了SQL Server2000,中间层采用SQL Server 2000的ETL工具处理数据,采用SQL Server 2005 Analysis Service创建多维数据集,展示层则采用了ProClarity 6.0报表工具来提供数据报表、仪表盘报表和趋势报表,而ProClarity报表工具特有的分解树,从宏观到具体,分层次显示销售的状态,使得整个报表更直观有效。
|
全文目录
摘要 4-6 ABSTRACT 6-10 第一章 引言 10-15 1.1 课题背景 10-12 1.2 课题任务 12-13 1.3 论文结构 13-15 第二章 数据仓库概念及在相关领域的应用 15-19 2.1 数据仓库的概念 15-16 2.1.1 数据仓库的定义 15 2.1.2 数据仓库的特点 15-16 2.1.3 数据仓库的技术 16 2.2 数据仓库的主流开发工具比较与选择 16-17 2.3 数据仓库应用的行业 17 2.4 数据仓库在广告领域的应用状况 17-19 第三章 系统总体架构设计 19-34 3.1 功能结构 19-20 3.2 数据模型图 20-21 3.3 逻辑结构 21-25 3.3.1 分层架构 21-23 3.3.2 调用机制 23-24 3.3.3 数据仓库层的访问 24 3.3.4 事务处理 24-25 3.4 物理结构 25-26 3.5 总体性能设计 26-30 3.5.1 约束和假设 26 3.5.2 性能设计的目标要求 26-27 3.5.3 数据仓库层的访问性能设计和扩展 27-29 3.5.4 报表展示层的刷新性能设计 29 3.5.5 OLAP层的扩展 29 3.5.6 提升系统性能的其他措施 29-30 3.6 接口设计 30 3.6.1 DTS包的接口设计 30 3.6.2 存储过程的接口设计 30 3.7 安全设计 30-34 3.7.1 日志处理 30-33 3.7.2 异常处理 33-34 第四章 系统关键功能详细设计及实现 34-77 4.1 详细设计的基本思路 34-35 4.2 系统调用 35-36 4.2.1 系统调用的分类 35 4.2.2 系统调用的设计 35-36 4.3 数据仓库层的详细设计与实现 36-59 4.3.1 数据仓库功能设计思路 36 4.3.2 广告数据的处理 36-45 4.3.3 销售预算数据的处理 45-50 4.3.4 终端用户销售数据处理 50-58 4.3.5 历史日志归档的处理 58-59 4.3.6 数据传输安全 59 4.3.7 权限管理 59 4.4 联机分析处理OLAP层的详细设计与实现 59-73 4.4.1 设计思路 59-60 4.4.2 Account帐户维度 60 4.4.3 Product产品维度 60-61 4.4.4 Country地区维度 61 4.4.5 Segment附属维度 61 4.4.6 Date日期维度 61-62 4.4.7 BusinessDevelopment Cube的创建 62-64 4.4.8 AdPerformanceAnalysis Cube的创建 64-73 4.5 报表展示层的详细设计与实现 73-75 4.5.1 报表设计思路 73-74 4.5.2 核心报表的设计与实现 74 4.5.3 其他报表的设计与实现 74-75 4.6 系统实现说明 75-77 4.6.1 系统开发环境 75 4.6.2 硬件配置要求 75-77 第五章 系统测试 77-83 5.1 系统测试计划 77-78 5.1.1 测试阶段和提交物 77 5.1.2 测试功能点及范围 77-78 5.2 系统测试用例的实现 78-82 5.2.1 测试用例工作量 78-79 5.2.2 测试用例的实现 79-82 5.3 系统测试结果 82-83 第六章 结束语 83-86 6.1 论文工作总结 83-84 6.2 方案展望 84 6.3 技术展望 84-86 参考文献 86-87 致谢 87
|
相似论文
- 宜兴市农业面源污染防治措施的费用效益分析,X592
- 数据仓库技术在银行客户管理系统中的研究和实现,TP315
- 级索煤矿村下压煤充填开采模式研究,TD823.7
- 关联规则算法在高职院校贫困生认定工作中的应用,G717
- 家校互动教育平台中数据仓库的研究与应用,TP311.13
- 高校毕业生就业状况监测系统研究,G647.38
- 基于数据仓库的药品监管辅助决策支持系统的设计与实现,TP311.13
- 基于数据挖掘技术的电信客户维系挽留系统分析及应用,TP311.13
- PG炼钢厂MES系统数据挖掘的设计与开发,TP311.13
- 六盘水市烟草公司人力资源管理系统信息集成设计实现,TP311.52
- 基于领域本体的海洋环境数据仓库设计,TP311.13
- DWMS中元数据以及缓冲区的设计和实现,TP311.13
- DWMS列存储中执行引擎的优化与实现,TP311.13
- 纺织品服装出口的TBT风险监测与预警机理研究,TP311.13
- 税务数据仓库系统的设计与应用,TP311.13
- 石油勘探开发数据管理系统,TP311.52
- 医疗资源管理决策支持系统的研究与实现,TP311.52
- 基于数据仓库的电信针对性营销支撑研究,F626;F274
- 基于数据挖掘技术的客户消费行为分析系统的开发与应用,TP311.13
- 基于数据仓库的学生管理决策支持系统设计与实现,TP311.52
- 基于POS数据的多维空间的营销分析,TP311.13
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 数据库理论与系统
© 2012 www.xueweilunwen.com
|