APP下载

基于O2O模式的商城系统的设计

2017-03-06张花普王振铎王英强

电脑知识与技术 2016年30期
关键词:移动电子商务O2O模式商城

张花普 王振铎 王英强

摘要:在移动互联网对线下商业广泛影响的今天,基于 O2O 模式的新一轮创新和创业高潮涌现,成为电子商务发展的新力量,这种将现实世界与虚拟的网络空间紧密相连的高度融合的新模式颇受大众欢迎。基于对O2O模式发展现状调查和分析,提出一种将地理位置与商城系统紧密结合,将城内物流与O2O模式相结合新的电商模式。该模式充分利用线上线下相结合的移动商城新模式,实现个人与附近商业资源、物流资源的新整合,从而提高个体商户商业利用率。

关键词:移动电子商务;O2O模式;商城

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)30-0274-03

1引言

近年来,随着我国互联网的快速发展,电子商务行业也得到迅速发展,产业规模迅速扩张,B2B,B2C,B2M,O2O等电子商务模式的出现,促进了电商行业的多元化发展。不同于传统的电商模式,O2O商务模式通过信息、产品服务、预订等方式,把线下商店的信息通过互联网推送给线下的消费者,而移动互联网的快速发展和4G网络的覆盖增加,使得这种模式在服务和零售行业中具有极大的发展空间[1]。

1.1研究现状

现在,各大互联网巨头都在推进O2O模式,阿里巴巴利用自身平台,拓展O2O入口。腾讯立足于庞大的用户群和微信发展O2O。相比厂商们立足构架一个大而全的O2O平台,一些创业者在这个领域也风生水起。我们对云家政、e家洁、社区001,三个电商服务企业的发展进行了深度调研。云家政提供家庭生活服务发包平台,用户可以把生活需求发布,平台直接匹配给能帮忙的人。至今已签下600余家家政公司,云家政形成了信息云端,通过本店、友店、云端将订单量提升了70%。目前,云家政已累计了近8万名实名制家政人员,服务客户超过2万,其中线上部分约 1万多,其余为友店订单。云家政系统日均订单量达 70个左右。云家政并不尝试绕过线下中介来提供服务,而是为家政公司带来管理效率的提升和业务增量。e家洁区别于传统的家政公司,以移动互联网架构为基础,基于社区生活家政服务的O2O商业模式。用户通过e家洁APP跨过中介直接与服务人员直接联系。e家洁通过地推团队已经在上海、北京两地签约了6000多位保洁服务人员。“社区001”与多家知名超市合作,组建了自己的配送品牌“社区即时送”,创建5公里便捷生活圈、0距离购物等,承诺一小时送货上门。为社区住户提供全方位、高品质的社区电子商务服务。这些企业已具规模,针对城市社区的服务尚未普及,有必要开展对这些领域开展商业服务研究。

1.2研究内容与创新之处

针对传统的小型超市,批发商及百货零售商等店面规模不大,主要依赖人流,居民居住区的传统商业。在O2O电子商务模式的大环境下提出电商借助地理位置的资源优势,实现居民与周边商业区的有效衔接,利用发达的互联网技术将两者的需求服务整合,更好的发挥电子商务在整合资源、信息共享等方面的作用[2]。主要针对O2O电子商务模式下的人与其周边商业信息进行研究。

本文对O2O电子商务模式下,以人为基准定位,对其周围商业资源进行整合,使得用户能够随时随地查看自身周边各色商业资源,从而更便捷、精准地找到自身所需。

2关键技术与理论支持

2.1 O2O模式

O2O模式指的是在互联网时代下,以生活服务为主的领域通过线上线下结合的多渠道广泛推广和营销引流。

对商家来说,首先,商家对店铺地理位置的依赖性在O2O模式中得到一定程度的降低,经营成本得以控制,经营方式更加丰富。其次,这种模式大多鼓励顾客进行在线支付、支付信息帮助商家了解消费者的购物习惯、购物渠道、支付习惯途径等信息,从而方便商家进行大数据分析,为下一步精准营销,维系和拓展客户提供方便。对消费者而言,O2O模式能提供及时、全面、丰富的商家信息,方便用户快捷 筛选并订购适宜的服务或是商品[3]。

2.2移动电子商务

移动电子商务通过智能终端的使用与无线通信网络来帮助完成电子商务,通过基于位置的服务(Location Based Server,简称LBS),获取移动终端用户的地理位置信息,为用户提供相应的服务。

3基于O2O模式的商城系统分析

本商城系统主要有线上引导线下消费和线下引导线上交易两种形式,系统分为用户、商家和物流需求模块。

(1)商家模块

商家通过注册位置信息完成商戶注册,系统引导商家编辑商品信息,商品信息可随时修改编辑。

商户模块中有系统平台的物流模块,商户可提供送货等物流服务,系统会自动实时显示用户订单的受理、商品信息、交易、签收、撤销等状态。对于订单,系统物流需求模块将自动生成运单号,物流平台发出货物后会将货物运送信息实时反馈给商户,商户可根据订单编号、交易时间等信息对订单进行监管。

(2)用户模块

用户可根据自身手机定位系统实时查看自身周围商业信息,选择自身所需的商品,选择顺风送,自取,平台配送,商家送(商家可选项)等物流方式;生成订单并支付,在收到商品后如有问题,可与商家实地或是网上协商;交易完成,用户可根据自身感受,评价商家;物流平台发出货物后会将货物运送信息实时反馈给商户,用户可根据订单编号对订单及物流状态进行查看。

(3)物流模块

物流方式有顺风送,自取,平台送,商户送三种方式,对于用户的每一个订单,系统都将生成唯一的订单号,并实时追踪商品物流状态。

(4)订单的物流处理

订单的物流处理分为以下4种方式:

顺风送:对于选择顺风送的用户,系统会在物流需求中发布一条需求信息,并将这条信息推送到用户定位周围的其他用户手机。若其他用户行程一致,可以选择接单,待用户收到商品并进行查验,确认无误后,系统将自动进行订单确认。

自取:商家收到订单后,将商品打包后等待用户取货,用户验收后,确认订单。

商户送:商家有能力送货的可以在商户编辑页面选择自送选项,则该商店的商品将出现由商户进行配送的选项。

平台送:对于没有送货能力的商家,物流平台提供平台送选项。

4系统基本功能的实现

4.1数据交换

数据交换的基础是提供统一格式的数据库,供各方调取交换信息。本文用户,物流信息,商户是通过后台处理被存储在统一格式的共享数据库中,服务器端数据库包括:用户信息表、商户信息表、商品信息表、订单信息表。各数据表包含信息如下:

(1)用户表:(用户名,用户昵称,性别,年龄,照片,密码,用户电话,地址,邮箱,出生日期);

(2)商户信息表:(商户名,商户店名,电话,地址,姓名,店面照,说明);

(3)订单信息表:(订单编号,物品名称,订单金额,订单类型,物品数量,付款方式,接收时间,接受地点,发货方式,发货方,收货方,物流信息,订单状态,收货电话,收货姓名,发货电话,发货姓名);

(4)商品表:(商品编号,类别,名称,商品缩略图,商品大图,价格,市场价,货号,库存,颜色,商品描述)

4.2 关键代码

系统实现各功能的信息共享和数据交换的关键是为各方提供统一的接口来获取或上传共享数据库信息[4]。

(1) 数据库信息读取

数据库信息的读取来自于databaseConnection.xml文件的内容如下:

<?xml version="1.0" encoding="utf-8"?>

(2) xml文件讀取

xml文件的读取利用XmlPullParserFactory这个类。

XmlPullParserFactory factory;

try {factory=XmlPullParserFactory.newInstance();

factory.setNamespaceAware(true);

XmlPullParserdb= factory.newPullParser();

db.setInput(in, "UTF-8");

intevtType = db.getEventType();

while(evtType!=XmlPullParser.END_DOCUMENT) {

switch (evtType) {

caseXmlPullParser.START_TAG:

String tag =db.getName();

if (tag.equals("dbname")) {

dbName= db.getAttributeValue(0);

} else if (tag.equals("version")) {

version=Integer.valueOf(db.getAttributeValue(0));

} else if(tag.equals("mapping")) {

tableSet.add(db.getAttributeValue(0));

(3)定位功能[5]

系统利用GPS监听的回调函数:

private class LBSListener implements LocationListener {

private boolean isRemove = false;//判断网络监听是否移除

public void LocationChanged(Location location) {

boolean flag =betterLocation.isBetterLocation(location,currentBestLocation);

if (flag) {

currentBestLocation = location;

updateLocation(currentBestLocation);

}

if(location !=null && !isRemove) {

locationManager.removeUpdates(networkListener);

isRemove = true;

}

}

public void statusChanged(String provider, int status, Bundleextras) {

If(LocationProvider.OUT_OF_SERVICE==status){ Toast.makeText(MainActivity.this,"",

Toast.LENGTH_SHORT).show();

locationManager.requestLocationUpdates(

cationManager.NETWORK_PROVIDER, 0, 0, networkListener);

}

}

}

}

break;

caseXmlPullParser.END_TAG:

break;

default:

break;

}

evtType = User.next();

}

} catch (Exception e) {

LogUtil.e(e.toString());

} finally {

List

tableList=new ArrayList();

for (String table : tableSet) {

tableList.add(table);

}

5原型系统测试

为了验证系统设计,对原型系统进行测試,测试环境如下:

(1) 服务器环境:

系统:Windows7

硬件:4G内存、双核处理器(1.6GHz,)、500G硬盘

(2) 软件环境:

Eclipse IDE for Java EE Developers、tomcat7.0、mysql

(3) Android手机:

系统:Android 5.0

硬件:2G内存、四核CPU、16GSD card

经过细致的系统测试,各功能均能够正常使用,界面响应速度快,操作流畅,证明了系统的可操作性、性能达到了预期的要求。

6结束语

电子商务的中心正在从固定的pc端向移动端转移,移动电子商务已经成为推动电子商务发展的又一大主力军,移动电子商务的出现将传统的商业模式与电商模式更加紧密的结合。本文以O2O模式作为理论基础,以移动商城的设计作为实践,加入物流概念,提出了基于O2O模式的新商城的模式,移动电子商务有很大的市场潜力,对用户与商户的潜在需求的研究,并建立能有效满足用户需求,最终能给用户带来良好用户体验的服务需要不断地研究和完善。

参考文献:

[1] 张立鑫.基于O2O模式的小城镇超市物流信息服务研究[D].北京物资学院,2014.

[2] 李强治,曲扬.移动电商与O2O发展的现状及问题研究[J].现代电信科技,2016,01:55-59+65.

[3] 冯磊.移动电商与O2O商务模式的相互影响研究[J].中国商论,2016,09:67-69.

[4] 窦智.基于JSP的酒店信息管理系统的设计与实现[D].吉林大学,2016.

[5] 赵瑜,李玉,王利雷,等.基于手机GPS定位轨迹的出行信息采集技术[J].山东交通学院学报,2016(2):12-18.

猜你喜欢

移动电子商务O2O模式商城
商城
大数据时代餐饮业O2O模式探究
移动电子商务在旅游行业中的应用研究
O2O模式下纠纷的产生及其法律救济研究
51,商城