RETAIL LINK数据抽取和处理工具的设计与实现

RETAIL LINK数据抽取和处理工具的设计与实现

论文摘要

沃尔玛是全球最大的连锁零售商,当前有很多供应商给沃尔玛提供商品,供应商亟需知道自己供应的商品在沃尔玛的每天、一周或几年间的销售信息。因此沃尔玛提供了Retail Link系统,供应商可以通过Retail Link系统下载自己商品在沃尔玛的各种信息(销售信息、库存信息、订单信息、促销信息等)。Retail Link系统是沃尔玛和供应商的交互平台,为供应商提供成熟的、多角度的商品分析方法和工具,使得沃尔玛的供应商们能够与公司的采购部门密切合作,根据需要管理各个分店中的销售预测、库存计划、生产和商品配送。目前Retail Link系统已经拥有超过100,000个注册用户,有超过40,000个公司正在使用这个系统,每周有超过350,000个数据查询。在中国,沃尔玛已有300多家战略合作型主要供应商,他们可以进入沃尔玛Retail Link系统,了解他们的商品在沃尔玛的销售情况。用户登入Retail Link网站后,首先需要等待配置的数据文件就绪后,手动下载数据文件,然后手动对下载的数据文件进行验证和加密,最后再把处理后的数据文件导入数据仓库用以产生各种功能的报表。如此多的手动操作,无疑使得供应商在获取信息时既浪费时间又效率低下,他们需要一个工具能够定时自动完成以上操作而无需实时监控和手动操作。本论文的主要工作就是利用沃尔玛Retail Link系统提供得数据抽取接口,设计和实现一个工具,它能够根据特定频率定时自动从Retail Link系统抽取数据进行验证和加密,把处理后的数据文件存放到指定目的地以供后继系统使用,并为用户提供整个处理过程中的概要信息。本论文完成的具体工作有:1)设计和实现一个数据抽取服务,通过数据抽取服务在Retail Link系统中抽取数据文件;2)利用开源框架Quartz,设计和实现一个作业调度服务,定时执行数据抽取操作;3)设计和实现一个数据处理服务,对抽取的数据文件进行验证和加密;4)使用Java AWT、Java Swing设计和实现一个界面让用户可以灵活配置数据文件信息、定时信息并实时显示后台处理的进度信息;5)通过Java RMI实现工具前台(Java Swing界面)和后台(定时抽取数据并进行验证和加密)之间的通讯。6)利用Log4j、JavaMail等第三方工具,设计和实现一个信息服务,为用户提供实时的数据文件处理进度信息。论文的最终结果是一个可执行的安装文件,目前此工具已被宝洁、联合利华、惠普、Food Lion、Dean Food等公司使用,并且取得良好的效果。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 研究背景及意义
  • 1.1.1 沃尔玛Retail Link 系统
  • 1.1.2 论文实现的意义
  • 1.2 关键技术问题及其发展现状
  • 1.2.1 开源调度框架Quartz
  • 1.2.2 用户界面的设计和实现
  • 1.2.3 RMI 技术
  • 1.2.4 Log4j和JavaMail
  • 1.3 论文工作内容及结构安排
  • 2 工具的需求分析和总体设计
  • 2.1 工具的描述
  • 2.1.1 工具的实现目的
  • 2.1.2 工具的用户
  • 2.1.3 必要条件
  • 2.2 客户需求
  • 2.2.1 功能性需求
  • 2.2.2 性能性需求
  • 2.3 工具的系统架构图
  • 2.4 本章小结
  • 3 工具的详细设计和实现
  • 3.1 数据抽取服务的设计和实现
  • 3.1.1 功能描述
  • 3.1.2 Retail Link 系统
  • 3.1.3 设计和实现
  • 3.2 调度服务的设计和实现
  • 3.2.1 功能描述
  • 3.2.2 设计和实现
  • 3.3 用户管理服务的设计和实现
  • 3.3.1 功能描述
  • 3.3.2 设计和实现
  • 3.4 数据文件处理服务的设计和实现
  • 3.4.1 功能描述
  • 3.4.2 设计和实现
  • 3.5 信息服务的设计和实现
  • 3.5.1 功能描述
  • 3.5.2 设计和实现
  • 3.6 用户界面的设计和实现
  • 3.6.1 功能描述
  • 3.6.2 设计和实现
  • 3.7 通过RMI 关联用户界面和后台服务的设计和实现
  • 3.7.1 功能描述
  • 3.7.2 设计和实现
  • 3.8 本章小结
  • 4 工具的安装和测试
  • 4.1 工具安装包的实现
  • 4.2 工具的测试
  • 4.2.1 功能测试
  • 4.2.2 性能测试
  • 4.3 本章小结
  • 5 工作总结与展望
  • 5.1 分析与总结
  • 5.2 工作中的不足和展望
  • 参考文献
  • 致谢
  • 作者攻读学位期间发表的论文
  • 相关论文文献

    标签:;  

    RETAIL LINK数据抽取和处理工具的设计与实现
    下载Doc文档

    猜你喜欢