摘要:随着移动电子商务的发展和日益流行,移动电商已经逐渐融入到大中专学校的校园生活。本文是在研究o2o模式下校园移动电商的用户端设计及商业运营的基础上,介绍如何根据用户需求实现北京市经济管理学校电商app客户端设计,分析现存的校园电商app主要问题提出该款app的运营策略。对o2o模式下的校园电商APP应用发展研究有一定现实意义,也为学校的相关专业提供了相应的教学实践平台。
关键词:o2o 校园电商 用户需求 运营策略
绪论
随着4G时代的到来,移动互联网发展和智能终端设备价格走低等因素影响,电子商务已从PC端转移到移动设备上,在碎片化的移动互联网时代,电子商务利用移动设备的影像语音、图像扫描、条码识别等大量创新功能,依靠着移动电商随时、随地、随心的优势,让不同层次的用户都感受到电子商务带来的便利,便捷性优势日益突出,除各大电商企业纷纷转战移动端以外,各种中小企业自主研发的手机应用层出不穷,移动校园电商也备受各备关注。现在的学生习惯于使用手机网购,习惯于线上购物,线下消费。本文从分析北京市经济管理学校校园移动电商需求出发,分析如何将校园商业经营与移动互联网进一步融合,如何利用移动互联网来满足师生的校园生活和工作需求,探讨了基于O2O的校园移动电子商务客户端设计和运营策略。
一、校园移动电商app需求分析
整个校园从市场角度分析,具有诉求多且相对集中,整体环境相对封闭,消费群体相对固定等特点,娱乐、社交、餐饮、日常购物、生活常见问题是校园群体常期存在的需求。
(一)资讯需求。学校通过学校网站发布信息,学生的浏览不多、关注度不高,学校的社团、社会实践活动等通过海报张贴效果和影响都非常有限。存在着消息沟通不畅,互动交流不足等问题。
(二)餐饮需求。在饮食方面,学生常常抱怨食堂品种少,等餐排队时间过长,必需眼见为实,不能提前预订等问题,很多在校生转向学校周围的餐饮店、小吃店,另外网络订餐以其价格低,方便快捷,还可以送餐上门的优势吸引学生利用第三方手机应用(如美团、大众点评)来满足在校期间的餐饮需求。但由于学生的课业时间,用餐时段集中,快递不能进入校园等问题,使学生的取餐时间、地点并不便利。
(三)网上超市需求。由于校园环境相对封闭,给学生的购物消费造成了一定的困难,建立快捷的校园电子商务可以解决学生对生活用品、零食、饮料、学习用品等的消费需求。
(四)教学实践需求,校园电商APP可以给学生提供勤工俭学的机会,在校园电子商务系统里进行工作,相关专业学生可以将所学课本知识转化为实际工作技能。有一个实际运营的校园电商app平台,可以给师生提供一个真实的教学实战平台,提高的指导水平和知识水准,锻炼学生的社会实践能力,提高学生的技术水平、管理能力、团队协作意识等。同时通过校园电商APP还可以通过更好的进行信息沟通和信息传播,来扩大学校的影响,树立学校的新形象。
二、校园o2o模式下的APP的研发意义
据《中国互联网络发展状况统计报告》显示,截至到2016年,我国网民规模达到7.31亿,互联网普及率达到53.2%,超过全球平均水平3个百分点,高出亚洲平均水平7个百分点。网民手机网上支付的使用比例提升至67.5%。,超50%的智能手机用户宁可放弃电脑和电视,也不愿放弃他们的手机,而校园智能手机的使用情况远超这个比例,发展校园移动电商用户基础良好。
O2O (online to offline )即线上线下电子商务。指将线下的商务机会与互联网结合,通过互联网把线下商店的消息推送给用户,消费者在线获得商家信息,线上选择产品或服务,在线下享受产品或服务。随着移动商务发展,O2O迅猛发展,从最初的生活信息化服务,到与实体经济的进一步的深化融合,模式不断拓展、深化,校园O2O模式就是其中之一方向,与传统的电商模式相较,校园O2O更侧重于构建区域内的服务以及支付闭环,强调解决最后一公里的物流配送、产品服务等线下落地问题。
校园O2O模式将线上和线下通过互联网连接起来,实质就是整合各类校园的资源,将校园的线下资源加载上线,搭建起一个线上服务平台。由于校园教学管理、上课、社会习惯等原因导致学生通过PC端上网的时间减少,移动端上网时间增加。因此开发校园电商的移动端APP,能满足此前所分析的用户需求,让师生通过移动端应用就能够解决日常生活、学习的问题。
三、校园电商app设计与实现
(一)校园电商APP架构及原理
校园电商APP平台整体架构分为应用展示层、服务层、集成层、缓存层、数据层。应用展示层主要包括校园电商APP移动端和电商WEB端,是用户交互的界面入口,基于Android、Objective-c、JSP、HTML5等前端技术实现(如图1所示)。校园电商APP支持Android、IOS等主流操作系统。服务层主要实现整个系统的业务逻辑处理,如商品查询业务、订单处理业务、商户管理业务、充值业务等。基于JAVA、Spring开发技术实现,为应用展示层提供API调用,是架构的核心部分。集成层主要集成第三方服务API,比如短信服务接口、支付服务接口(微信支付、支付宝支付、银行卡等),即时消息服务接口等。缓存层主要缓存常用的查询数据,提高系统响应速度,减轻服务器压力,主要采用redis、memcached缓存技术实现。数据层主要是指存储系统数据的数据库(如oracle、mysql、SQL Server等。为集成层和服务层提供数据持久化存储。
图1 校园电商APP架构
服务层为APP提供数据呈现的API,设计了API调用的安全机制。API安全机制主要体现在两个方面:一方面是对调用者进行安全验证;另一方面是API数据传输通道安全。所以服务层在这两个方面做了设计。解决对调用者进行安全验证,服务层采用了签名验证的方式。对每个客户端APP(Android、IOS),分别分配一个Appid和AppSecret。当客户端需要调用API的时,将Appid、时间戳作为明文参数,将AppSecret和其他参数(时间戳、随机字符串token等),根据签名算法(DES、MD5、RSA等)生成一个签名字符串作为密文参数,通过POST请求方式调用API,服务层收到客户端请求后,通过Appid查询AppSecret和随机字符串token,按照客户端同样的签名算法生成一个签名字符串,如果两个签名字符串一致,则表示安全认证通过,否则则拒绝请求,并返回错误标识码。
当校园电商平台运行时,用户从校园电商APP发起请求,调用服务层的API。服务层安全认证通过后,优先从缓存层读取数据,如果缓存中有数据,则将缓存中数据封装返回给客户端本次请求数据集或者处理结果;如果缓存中没有数据,则要从数据层查询,并将查询结果放入缓存,数据协议采用轻量级常用的JSON格式,JSON数据中有一个数据版本号(数据每次更新会形成一个版本号,一般可以用更新时间来作为版本号),客户端获取到数据后,可以缓存到本地,当数据层数据发生更新时,服务层会给客户端推送一条最新数据版本消息,客户端再次呈现数据时,先用本地缓存的数据版本和最新数据版本对比,如果缓存数据版本早于最新数据版本,则清除本地缓存,重新调用服务层API获取数据,并加入本地缓存。如果缓存数据版本和最新版本一致,则直接读取本地缓存,这样设计会大大提高客户端响应速度,提高用户体验,同时也减轻了服务器的压力。