目 录
摘 要 I
Abstract II
引 言 1
1 研究背景 3
1.1 项目背景及意义 3
1.2 国内外现状 3
1.3本章小节 4
2 系统分析 5
2.1 需求分析 5
2.2 主要功能模块 5
2.3 数据库设计 6
2.4 本章小节 10
3 关键技术 11
3.1 开发语言 11
3.2 SpringBoot框架 12
3.3 开发模式 14
3.4 本章小节 14
4 详细设计与实现 15
4.1 开发工具及环境 15
4.1.1 开发工具 15
4.1.2 开发环境 15
4.2 详细设计与实现 15
4.2.1 热力图分析 15
4.2.2 转化率分析 18
4.2.3 流量分析 19
4.2.3 用户分析 21
4.2.4 商品分析 26
4.2.5 活动分析 29
4.3 本章小节 30
5 系统测试 31
5.1 数据接口测试 31
5.1.1热力图分析接口 31
5.1.2接口测试总览 32
5.2 功能性测试 33
5.2.1测试环境 33
5.2.2测试结果 33
5.3 本章小节 34
结 论 35
致 谢 36
参考文献 37
摘 要
随着电商平台快速发展,如今电商成为互联网变现的主要方式,联通积分商城便是联通公司的电商平台,其不仅仅具有普通电商的特点,更具有联通用户积分联动的特色,用户通过话费充值或参与活动可获得积分,而积分可在积分商城内消费,这种独特的电商模式具有互联网产品的用户主导性,所以需要对用户进行运营。而数据运营将在运营策略中起到主导地位,所以为此需要提供独特的数据运营系统。
首先,本文旨在通过SpringBoot技术,通过处理积分商城日志数据,将数据可视化展示,从而得到应用价值。并结合联通积分商城运营数据的特点,研究如何搭建出联通积分商城数据运营系统,
其次,本文综述了SpringBoot技术框架技术的发展。并通过该框架开发出一套通过数据库存储数据,后端运算数据,前端展示数据的一个联通积分商城数据运营系统。以此系统辅助运营人员调整运营策略,为积分商城事业部达到创收目的。
最后本文所开发的联通积分商城数据运营系统,现已投入使用,经实践表明能够满足联通积分商城事业部的业务需求,验证本系统设计的思路,并为其他类似系统提供了借鉴。
关键词:联通积分商城; SpringBoot; 数据运营
Abstract
With the rapid development of e-commerce platforms, e-commerce has become the main way to monetize the Internet. Unicom Points Mall is the e-commerce platform of Unicom. Features, users can get points through recharge or participation in activities, and points can be consumed in the points mall. This unique e-commerce model has the user-dominant nature of Internet products, so users need to be operated. The data operation will play a leading role in the operation strategy, so it is necessary to provide a unique data operation system.
First of all, this article aims to obtain the application value by processing the log data of the points mall through SpringBoot technology and displaying the data visually. Combined with the characteristics of Unicom Points Mall’s operating data, it studies how to build a Unicom Points Mall data operation system.
Secondly, this article summarizes the development of SpringBoot technology framework technology. And through this framework, a set of Unicom points mall data operation system that stores data through the database, calculates data on the back end, and displays data on the front end is developed. With this system, the operating personnel are assisted to adjust their operating strategies and achieve revenue-generating goals for the points mall business unit.
Finally, the Unicom Points Mall data operation system developed in this article is now in use. It has been shown in practice that it can meet the business needs of the Unicom Points Mall business department, verify the design ideas of this system, and provide reference for other similar systems.
Keywords: Unicom points mall; Springboot; data operation
引 言
随着联通积分商城的不断发展日志数据的急剧膨胀[1],积分商城的日志获取不仅仅满足于数量的增加,而需要从海量数据中提取具有价值的信息[2]。通过对数据的分析,可以获取出积分商城的精准,有效的产品状态,验证商城发展的实际状况 。同时更多重要数据的展示,有助于未来运营策略的调整,以此对积分商城进行优化提高产品竞争力[3]。故而需要开发一套符合联通积分商场需求的数据运营系统[4]。
目前市面上数据运营系统主要以神策,诸葛IO等产品化系统为主,这类产品设计思想过于产品化主要以通用化功能为主。且价格成本,数据安全性等方面有不确定性因素。其不具备对联通积分商城数据的针对性。所以不能满足联通积分商城的需求[5]。
为了达到数据运营的效果,能够更加直观地展示联通积分商城用户的行为变化显得尤为重要,因此开发出一套针对联通积分商城数据特点以SpringBoot技术为核心,通过数据库存储数据,后端运算数据,前端展示数据的一个联通积分商城数据运营系统。以此系统辅助运营人员调整运营策略,为积分商城达到创收目的。
根据对联通积分商城数据运营系统的分析,为达到说明本系统的目的,本文的共分为六个章来阐述,主要内容如下:
第一章:研究背景
说明联通积分商城数据运营系统项目背景及意义,分析国内外发展研究现状[6]。
第二章:系统分析
根据需要进行系统设计、将系统功能模块划分成热力图分析,用户行为,转化率分析等,并根据功能模块设计数据库[7]。列举用户权限表,热力图表等具有代表性的数据库表。
第三章:关键技术
介绍所选择的开发语言及其原因,简述所用框架和开发模式,包括Java语言,SpringBoot框架等。
第四章:详细设计与实现
简介开发工具及开发环境,按照功能模块对数据交互流程进行描述,说明各个功能模块代码所在包和类。
第五章:系统测试
对联通积分商场数据运营系统统进行测试,包括接口测试和功能测试。达到预期结果,完成系统开发。
第六章:结论
本章对全文进行了概述,提出本文的贡献,对联通积分商城的设计与实现进行了总结。
1 研究背景
1.1 项目背景及意义
随着电商平台快速发展,如今电商成为互联网变现的主要方式,联通积分商城便是联通公司的电商平台,其不仅仅具有普通电商的特点,更具有联通用户积分联动的特色,用户通过话费充值或参与活动可获得积分,而积分可在积分商城内消费,形成独特的商业模式。
联通积分商城具有电商平台具有海量数据量的特点,传统方式手动提取数据,建立表格再进行分析的流程过于繁琐。且人工成本过高,任何一步出现失误都会对分析结果产生巨大影响。所以开发一套联通积分商城运营系统使数据分析到数据展示规范化和现代化。
计算机技术的发展是时代的福音,对海量数据的分析已经不仅仅停留在数据获取阶段,而是通过对数据的分析,提取更有价值的信息。提供用户画像,流量分析等关键数据,以此系统辅助运营人员调整运营策略,为积分商城事业部达到创收目的。
1.2 国内外现状
目前国内较为成熟的数据运营产品有神策,诸葛io等。其中神策最为知名,用户量最大,数据模型以漏斗,回访为主。但需要数据仓库支持,非结果性存储,随着时间的累计日志将格外繁多。其 SaaS版本是根据数据量收费,数据安全不得以保证。而私有部署版是按照机群规模收费将产生较高的费用,也不适用于积分商城。神策虽然支持自定义事件和埋点,但不可以自定义展示方式。综上国内研究的现状是数据运营系统更注重对于产品化和透明度的体现,发展偏向于通用化和产品化,缺少针对性,并且存储成本较高。目前仅有移动和联通两家具有运营商积分商城平台,对于联通积分商城,该商城具有三大运营商电商平台的独特特点不仅仅是电商平台还具有积分概念,是一种独特的商业模式,所以目前国内产品无法满足积分商城全部需求。
如今国外较为主流此类产品有GrowingIO、Ptmind Ptengine、Google Analytics等。其中GrowingIO产品只支持SaaS部署,所以数据安全性得不到有效保障。Ptengine的产品具有较好的交互体验,其产品的特色是热力图功能。Ptengine的热力图的强大之处在于功能丰富实用,而且表现直观。但Ptengine热力图的响应速度存在问题。且其在部分情况下的数据准确度可能出现问题。国外不具有国内的运营商环境,更不具有国内特色的互联网电商平台。综上所属国外虽然目前具有较好的产品表现能力。但目前已知产品还无法满足联通积分商城的全部需求。
综合国内外研究现状和发展趋势,对于数据运营系统的技术储备较为充足,但符合联通积分商城需求的数据运营系统暂未出现。故而需要开发本套联通积分商城数据运营系统。
1.3本章小节
本章介绍了联通积分商城数据运营系统的项目背景延伸出了项目意义,并对现阶段国内外数据运营系统的发展作出了分析。通过分析国内外研究现状和发展趋势,为解决积分商城实际需求开发出本系统。
2 系统分析
2.1 需求分析
全面准确地分析用户的需求,理解用户的目地是开发出一款优秀的软件的重要因素[8]。数据运营作为产品运营的重要组成部分,数据运营的效果大大决定了产品的成果[9],运营离不开产品。所以数据运营是服务于产品进行的。
故而数据运营具有以下目标:
1)提产品现状评价的准确性:每个产品都存在不同的产品定位和运营目标,不能用统一的指标来衡量,选取提炼自身重要的结果数据作为运营指标,根据这些指标的好坏来判断当前产品的状态。
2)立体化产品指标:对产品的的认识不能仅仅停留于当前状态,对关键结果数据的分析不仅仅停留在在结果,还需要对造成结果的因素进行分析得出结论。并以此为根据调成运营策略[10]。
3)提高运营效率:通过运营数据的表现寻找获取产品状态、发现产品问题,以此产生开发需求,降低开发和需求的沟通成本,提高产品优化的效率,使产品质量更加优异。
为达到以上目的,所以需要开发一套联通积分商城数据运营系统。通过对数据的分析,提取更有价值的信息。提取用户和商品信息等关键数据。辅助运营人员调整运营策略,为积分商城事业部达到创收目的。
2.2 主要功能模块
本系统主要满足联通积分商城数据运营系统需求。为此整个系统的功能都围绕联通积分商城的核心功能进行设计,帮助运营人员更加专业,高效地展开工作。本系统的主要功能包括热力图分析、转化率分析、流量分析、用户分析、活动分析、商品分析。如图2.1所示。
图2.1 主要功能模块
热力图分析:手厅用户作为了商城的主要用户来源,根据积分商城事业部需求形成手厅热力图,为联通积分商城手厅首页面的优化与改进提供可靠数据支持。
转化率分析:从进入商城到下