张禹
摘 要:目前大学生在不同的电子商务平台从事创业实践,由此导致了教师集中指导难、指导过程及时性差、学生创业成功率低等问题。为解决上述问题,在充分调研的基础上,建构了一种能够融合诸多电子商务平台开放API数据的大学生电子商务创业实训指导平台。该平台采用层次化构架与模块化设计,针对运营、客服、物流等环节,采用贝叶斯算法对所获得的数据进行分类汇总,并建立与之相对应的数据分析模型与预警模型,实现了对学生创业实践平台海量数据的存储及可视化数据呈现,运行结果显示平台能有效提升学生电子商务平台创业实践的成效与规模。
关键词:开放API;预警模型;创业实训;贝叶斯算法
中图分类号:TP393 文献标志码:A 文章编号:1673-8454(2018)10-0069-04
一、引言
在大众创业、万众创新的时代背景下,电子商务的发展让越来越多的大学生参与到创业浪潮中来,但大学生电子商务创业所需的是复合型人才[1],需要具備网店运营和营销推广能力、活动策划能力、市场洞察能力、商品进出掌控力、团队合作协调能力,掌握各类技能和增强职业素养需要参加真实的项目实践[2],创业过程更需要创业导师进行及时的具体的指导[3],因此有必要构建一个即时协同的多数据融合的大学生电子商务创业实训指导平台,以利于实时指导与监控,提高大学生创业实践能力与创业成功率。
目前,解决电子商务创业实践主要由案例教学、仿真实训为主,案例教学可以加强创业前期与创业后期对知识的学习了解[4],仿真实训可以为大学生提供电子商务创业流程与规则的学习[5]。但两种教学方式都很难提供电子商务创业真实的操作环境,无法取得真实的创业实践成效。当然也可以让大学生直接在各类平台上开网店,以此来开展真实的项目实践[6],但存在网络商城平台多、创业分散不集中、实施集中指导难、指导过程及时性差、创业成功率不高、创业规模小、学生投资风险大、无法累计网店运行数据与贯穿三年全方位指导等问题。另外在电子商务网店运营过程中需要及时查看运行数据,大学生创业者虽然可以通过各官方平台和第三方平台进行查看,且这两种类型的平台都提供了网店运营数据,在数据及时性与准确性方面都非常完善[7],但无论是官方平台还是第三方平台都没有从大学生创业指导的角度进行研究开发,以上问题必然直接或者间接影响着大学生电子商务创业。因此,构建实训指导平台既可以增强学生的动手能力,还可以强化创业过程中的实训指导环节,对提高大学生电子商务创业成功率有很大作用和显著成效,是一种具有可操作性和实用价值的实训教学方式和载体。通过大量调研和教学实践探索,取得电子商务创业过程所需的关键指标,以此建立层次化的平台构架与合理的功能模块,同时整合京东、天猫、亚马逊等API开放平台的数据[8],采用贝叶斯算法来处理数据,实现数据实时存储,并利用余弦相似系数构建预警模型,以plotly来做数据可视化呈现。不仅可以摆脱传统实训教学过程中项目化实践难、过程指导难的问题,还能激发学生学习积极性,提高学习兴趣,让学生在实训学习过程中增强电子商务创业意识和专业技能。
二、创业实训指导平台分析与设计
通过调研奥康国际、红蜻蜓电商、网趣电商等17家长期合作的电子商务公司,以及12个小型电子商务创业团队,掌握电子商务创业运营的业务需要,并结合创业实训过程指导和结果考核,从基础设施、功能模块以及体系架构三方面构建电子商务创业实训指导平台。
1.基础设施
创业实训指导平台需要能够完成来自多种不同平台多个网店的数据分析,因此平台在运行过程中必然涉及到对海量的数据进行计算与存储,在硬件方面需要使用具有运算性能快、安全性高、扩展性强的服务器,减少平台运行时业务层的响应时间。而云计算服务器作为一种新的服务器解决方案能够很好地满足这些需求,具有比传统的物理服务器更加简便高效的管理方式,用户可以根据平台的运行需求来选择性能合适的云服务器。利用云服务器可为平台提供安全稳定的运行环境。
2.体系架构
在技术架构上采用B/S的MVC架构模式,多层结构开发模式成为电子商务创业实训指导平台开发的主流结构,因此系统采用图1所示的层次化平台总体构架。将展示层、业务层、服务层、数据层严格区分开,业务逻辑组件以可管理的方式增长。在网络构建上采用网段隔离技术,尽量避免让主机暴露在互联网上。在后台管理端则采用SSL加密技术,保证各职能管理部门交换信息的安全性。扩展性方面,在当前开发的基础上可以扩充其他部分功能,从而节省开发成本和时间,解决大学生电子商务创业实训指导平台兼容性与扩展性问题。
(1)展示层。用户可以通过手机端、电脑端对该设备进行访问,系统与用户之间进行交互,展示系统分析数据、页面导航,其中页面导航主要包括平台的登录页面、系统主界面、平台数据获取页面、平台运营数据分析页面、平台客服绩效分析页面、物流信息分析页面及预警信息页面,最终可视化呈现。该层采用HTML5进行页面展示,展现层将用户请求数据发给服务端,服务端返回JSON格式的数据并以合适的方式在客户端进行呈现。
(2)业务层。主要是根据电子商务创业指导中涉及到的业务需求进行分析,包括实现对基础业务、数据业务以及展现业务进行分析。将服务层返回的抓取数据进行分类、排序、汇总等业务,例如销售数据按照实际排序、时间分布统计、关键词频率统计等。
(3)服务层。通过对平台的业务流程进行基础性的抽象,从而提取出了通用性的基础服务,使用该层可以实现对平台基础业务的调用。调用与解析数据基础服务层将为平台提供开放API数据、网页的DOM树解析、数据抓取、数据负载存储等基础性服务。
(4)数据层。主要指业务数据保存到数据库中,采用MySQL数据库结合Mybitas的对象关系映射(ORM)技术,完成对平台中各种对象的“增、删、改、查”等操作,从而提高对大规模数据的存储与操作的效率。
3.功能模块设计
从功能模块上,电子商务创业实训指导平台主要分开为前台、后台两大部分。前台部分主要包括运营管理、客服管理、物流管理、网店预警、货源供销等,后台部分主要对平台一些基础数据和各个模块权限进行分类有效的管理,主要的管理功能包括网店管理、供应商管理、产品管理、预警管理、日志管理、用户管理、系统管理等,以此来构建平台模块实现整体功能,如图2所示。模块的设置将有效解决大学生电子商务创业过程指导有效性。
(1)运营信息。主要分为销售情况与流量情况两大方面10项二级指标,包括销售量、商品数、支付转化率、客单价、支付金额、加购量、收藏人数、老买家支付金额等,为运营人员提供网店真实的运营数据,了解网店运营情况,为运营决策做辅助参考,还可以查看其他团队网店的运行情况,构建起团队之间相互交流学习的桥梁,也方便教师对多网店进行分析指导,形成能查看日、月、年运营情况的数据中心。
(2)客服信息。主要根据客服绩效考核六项关键指标来进行数据分析,主要有响应及时率、30s应答率、平均会话时长、未回复率、在线时长、客服评价等,考核团队中客服为客户的整体服务情况,是否有效解决客户购买过程中的问题,提升用户购物体验。
(3)物流信息。主要结合各平台对货物管理和发货速度的要求,其中3项关键指标分别为发货及时率、发货准确率、物流动态评分,查看分析网店物流信息数据,把握发货速度与准确率,并且可以提高用户好评率。
(4)网店预警。主要结合平台采集的网店数据建立销量预警、库存预警、流量预警、违规预警,对网店进行预警设置,查看近期指数下滑较快的指标,并进行预警,防止网店出现单项考核指标差而影响整个网店的运行,从而有效实现创业实践的指导功能。
三、创业实训指导平台关键技术实现
为了使电子商务创业实训指导平台能够对各个功能模块进行更好的结合,从而使得各模块之间的耦合是松散的,同时提高平台的及时性、安全性与稳定性,并且实现多平台开放API数据的接入,需要利用海量数据存储、预警分析模型、数据可视化等关键技术。
1.多平台开放API数据汇聚与分析
传统的电子商务创业实训都是基于模拟数据进行,这种方式的数据价值有限,通过申请加入各大网络商城开放API平台,在开放API文档的指导下,提取各大平台的各类开放数据,开放API数据分免费和收费两大部分。具体步骤为一是申请平台账号,二是生成App Key、App Secret和Session Key,三是测试绑定账号,四是提供SDK接口,五是开放API接口测试,最终形成开放API数据读取,综合多方平台开放API的数据形成平台分析业务的数据源。通过这种方式实现在不同的硬件平台、不同的语言平台、不同的操作系统平台以及不同的数据库应用之间进行平滑统一的通信。但是,从各大网络商城开放API平台采集的海量原始数据往往含有大量重复的、无序的、未分组的以及包含各种不同信息的单元格,不能直接用于构建分析模型。因此,要将详细数据呈现给学生之前,需要先将原始数据集进行正确分类和汇总,以便获得最佳结果。
為了能合理有效地对所获得的开放API数据进行分类汇总,本研究采用贝叶斯算法来处理数据不确定性问题,该算法的具体定义如下:
2.海量数据实时存储
通过对电子商务创业实训指导平台所涉及的模块数据信息进行采集,开放API平台一般以返回JSON和XML为格式数据,获取返回数据后存入到相应的数据库表中,实现实时数据存储的要求,为此来设计运营数据表、客服数据表、物流数据表、预警数据表、货源供销数据表等,形成数据表32个、字段量389个、接口70个,根据需求编写数据提取的编程语言。
3.预警分析模型
电子商务创业实训指导平台的预警分析模型的构建主要包括销量预警、库存预警、流量预警、违规预警等,为创业实践者提供运营预警,创业者可以设置创业预警指标,同时在开放API平台获取数据,两组数据可以从中抽象出平台数据的特征向量。
4.数据可视化呈现
为了使数据查看更加直观,将电子商务创业实训指导平台数据进行可视化(Data Visualization),目前国内外可视化工具有很多,例如plotly、iCharts、jQuery Visualize、网易有数等,通过增量数据加载、可视化建模、自助式分析、数据大屏的使用,实时呈现数据变化,让平台数据展现丰富多样。创业实训指导平台采用plotly来做数据可视化呈现,具体效果如图3所示。可让大学生对繁杂的数据一目了然,增强教师与学生的视觉体验,从而促进实现精准营销。
四、创业实训指导平台应用效果分析
为了验证本研究提出构建创业实训指导平台的有效性与合理性,将22个电子商务创业团队划分成A组、B组两组,每组各11个团队。其中A组为实验组,B组为对照组,分别对A组实施使用平台开展实训指导,对B组未使用平台开展实训指导,一年后对大学生电子商务创业的网店达成率进行比较,同时对师生使用平台满意度进行调查。
1.运营数据对比
网店运营过程中销量代表经营规模,成交金额代表销售质量,访客数代表流量,转化率代表运营成效,客服响应及时率代表客服服务质量,物流发货及时率代表物流服务质量,通过对销售量、成交金额、访客数设定考核目标,最终统计目标达成率,再结合转化率、客服响应及时率、物流发货及时率六项指标维度进行数据比较,比较结果如图4所示。
从图4可以看出,在这一年中,实验组A组比对照组B组的网店运营六项指标均呈现极为显著的效益区分度,A组显著高于B组,其中最重要的销售量达成率高出51%,访客数达成率高出45%,转化率高出5%,三项指标都翻番一倍以上,从结果中充分体现平台对学生创业的巨大帮助且成效显著。