电子商务促销信息展示系统的设计和实现
发布时间:2017-06-02 02:06
本文关键词:电子商务促销信息展示系统的设计和实现,由笔耕文化传播整理发布。
【摘要】:随着近几年电子商务的快速发展,国内出现了大量的电子商务网站。数量众多的电商网站在激烈的竞争下,纷纷推出大量促销信息。鉴于促销信息在电子商务网站中发挥着吸引用户关注、激发用户购买欲望等重要作用,以及为了提升公司的影响力,国内某电子商务公司开发了一套促销信息展示系统。该系统将国内电子商务网站的促销信息进行收集、整理,并以多种形式进行发布和展示。本文撰写者全程参与了该系统的开发,并根据该系统的设计与实现撰写本学位论文。 促销信息展示系统可分为前台和后台两个部分。前台根据一定的规则,从缓存或数据库中获取到需要被展示的促销信息并进行展示。后台将作为某知名电子商务公司今后多个业务项目的后台,通过该平台,这些业务项目只需要构建项目的展示部分,而具体的信息管理模块都在这个现有平台上进行添加。本文根据软件开发流程规范、以软件开流程为顺序,分别通过系统分析、系统设计、详细设计、系统实现等多个步骤对促销信息展示系统的设计和实现进行了详细阐述。 结合企业内部运营人员对于后台的实际需要和公司将更优质的促销信息展现给用户的愿望,本文设计并实现了以用户需求为导向,以MVC模式为设计理念,以J2EE体系为基础,以满足用户体验为设计原则的基于B/S架构的促销展示系统。该系统从企业运营人员的工作效率出发,使用了Greasemonkey开发了基于FireFox浏览器的促销信息采集插件,极大提高了信息收集的效率;从系统稳定性出发,搭建了分布式数据库系统和服务器集群来进行负载均衡,保证了系统的稳定运行;通过采用开源工具保证项目开发成本、采用企业自主研发软件保证系统安全性,达到了系统安全性和项目风险可控的平衡;采用多层架构的总体设计方案,使用MVC设计模式,在保证系统开发进度的前提下,提高了系统的开放性和可扩展性。 为了支持前台千万级的日访问量,前台采用了Redis作为缓存系统来保证系统的快速响应。Redis是一个支持多种数据结构的、持久化的、分布式的服务器端缓存系统。本文从多个方面对Redis缓存系统进行了研究。 促销信息展示系统上线之后系统运行状况良好,没有出现过系统问题。企业运营人员在使用该系统一段时间后,反馈该系统操作简单快捷。总的来说,该系统的设计和实现在多个方面都能够达到预定目标。
【关键词】:电子商务 促销信息 J2EE Redis Greasemonkey
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP311.52
【目录】:
- 摘要6-7
- Abstract7-9
- 目录9-11
- 第一章 引言11-16
- 1.1 课题背景及意义11
- 1.2 国内外促销信息展示系统发展现状及发展趋势11-13
- 1.2.1 交易平台型12
- 1.2.2 企业经营型12-13
- 1.2.3 综合型13
- 1.2.4 购物搜索型13
- 1.3 国内外电子商务网站主要开发技术的发展现状和发展趋势13-15
- 1.4 论文的主要工作15-16
- 第二章 Redis缓存技术研究16-27
- 2.1 Web服务器缓存技术介绍16-17
- 2.2 Redis技术应用研究17-24
- 2.2.1 本系统数据存储应用场景描述17
- 2.2.2 Redis介绍17-18
- 2.2.3 Redis支持的数据类型18-19
- 2.2.4 Redis持久化19-20
- 2.2.5 Redis构建分布式存储系统20-23
- 2.2.6 Redis性能实验23-24
- 2.3 Redis在J2EE中的应用24-25
- 2.4 基于Webx的Redis和Spring集成应用25-27
- 第三章 系统分析27-38
- 3.1 系统需求分析概述27-28
- 3.2 系统总体目标及实现方法28-30
- 3.3 前台需求30
- 3.3.1 普通促销信息展示模块30
- 3.3.2 精选促销信息展示模块30
- 3.4 后台需求30-33
- 3.4.1 用户管理模块30-31
- 3.4.2 普通促销信息管理模块31-32
- 3.4.3 精选促销信息管理模块32-33
- 3.5 系统用例分析33-38
- 3.5.1 前台用例分析33-34
- 3.5.2 后台用例分析34-38
- 第四章 系统设计38-55
- 4.1 系统设计描述38
- 4.2 系统设计原则38-39
- 4.3 系统架构设计39-47
- 4.3.1 用户层40-41
- 4.3.2 表示层41-43
- 4.3.3 业务层43
- 4.3.4 数据访问层43-44
- 4.3.5 数据存储44-45
- 4.3.6 系统设计模式45-46
- 4.3.7 系统结构46-47
- 4.4 系统模块图47-48
- 4.5 数据库总体设计48-53
- 4.5.1 数据库设计介绍48
- 4.5.2 系统E-R图设计48-49
- 4.5.3 数据表设计49-52
- 4.5.4 数据库安全性设计52-53
- 4.6 系统性能设计53-54
- 4.7 系统分布式数据库设计54-55
- 第5章 详细设计与系统实现55-74
- 5.1 前台详细设计55-58
- 5.1.1 普通促销信息展示功能55-57
- 5.1.2 精选促销信息展示功能57-58
- 5.2 后台详细设计58-68
- 5.2.1 登录模块58-60
- 5.2.2 用户管理模块60-63
- 5.2.3 普通促销信息管理模块63-66
- 5.2.4 精选促销信息管理模块66-68
- 5.2.5 日志模块68
- 5.3 采集插件详细设计68-71
- 5.3.1 插件窗体创建模块70
- 5.3.2 促销信息自动提取模块70
- 5.3.3 价格获取模块70-71
- 5.3.4 图片地址获取模块71
- 5.3.5 信息提交及反馈模块71
- 5.4 系统实现展示71-73
- 5.4.1 前台实现71-72
- 5.4.2 后台实现72-73
- 5.4.3 信息采集插件实现73
- 5.5 实际运行效果73-74
- 第六章 总结与展望74-76
- 6.1 结论74
- 6.2 展望74-76
- 致谢76-77
- 参考文献77-82
- 攻读硕士期间发表的论文82
【参考文献】
中国期刊全文数据库 前10条
1 韩竞锋;;计算机网络数据库安全策略探讨[J];信息安全与技术;2011年08期
2 吴慧丽;方加娟;;基于Web的数据库安全技术研究[J];信息安全与技术;2011年08期
3 杨立身;曹志义;;内存缓存技术在门户网站开发中的应用研究[J];电脑知识与技术;2008年25期
4 陈俊;黄维平;;分布式Memcached在社交游戏中的应用研究[J];电脑知识与技术;2011年10期
5 杨安怀;钱明慧;;中国C2C电子商务模式研究:以淘宝网为例[J];电子商务;2009年04期
6 陈有为;冯楠;;基于SSH框架整合开发用户管理信息系统[J];福建电脑;2010年06期
7 罗谷松;;基于用户体验的B2C电子商务网站服务质量综合评价[J];商场现代化;2011年01期
8 胡W,
本文编号:413979
本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/413979.html