基于B2C的电子商务平台开发和设计
2018-03-07周颖
周颖
摘 要: 根据各企业和个体消费者对电子商务平台的实际需求,在此阐述了B2C电子商务平台的必备功能,分析了对应功能的核心模块处理流程及相关时序图,设计并开发了一套基于B2C的电子商务平台。该平台采用B/S结构设计,具备系统管理、商品管理、订单管理和结算等功能,满足了商家与消费者对电子商务平台的核心需求。开发的B2C电子商务平台已被应用于某钟表和时尚网站,实际体验操作与运行良好,能为其他B2C电子商务平台的研发提供技术参考。
关键词: B2C; 电子商务平台; 时序图; B/S结构; 商品管理; 订单管理
中图分类号: TN911?34; TP393 文献标识码: A 文章编号: 1004?373X(2018)04?0037?04
Abstract: According to the actual demands of enterprises and individual consumers for the e?commerce platform, the essential functions of the e?commerce platform are illustrated, the processing procedure and the relational sequence diagram for the core module of the corresponding functions are analyzed, and a B2C?based e?commerce platform is designed and developed. The B/S structure is adopted in the platform design. The platform has the functions of system management, commodity management, order management and billing to meet the businessmen and consumers′ core needs for the e?commerce platform. The platform developed in this paper has been applied to some clock and fashion websites which have good actual operational experience and operate well. It can provide a technical reference for the research and development of other B2C?based e?commerce platforms.
Keywords: B2C; e?commerce platform; sequence diagram; B/S structure; commodity management; order management
0 引 言
信息技术的迅猛发展,推动了企业朝互联网方向不断迈进和探索,电子商务网络应运而生,并逐步发展成为当今不可忽视的商业运营手段,而Business?to?Customer(B2C)是指企业面向个体消费者,利用网络创造价值的商业模式,该模式发展至今已基本成熟[1?4]。然而公众消费者对电子商务平台的期待不限于此,还希望平台能在个性化引导、易操作、更好的购物体验、更完善的功能服务等方面均有发展和改进。因此,本文阐述了B2C电子商务平台的必备功能,并分析了相应功能的核心模块处理流程及对应的时序图。最后,使用现有成熟的软件开发技术例如爬虫技术和B/S结构对各模块进行设计与开发。实际開发效果良好,为商家在B2C电子商务的拓展和营销中提供了技术参考。
1 平台相关技术介绍
B2C电子商务平台的系统结构包括用户图形界面(UI)层、资源访问(ResourceAccess)层、业务逻辑(BL)层以及实体(Entity)层等,具体结构示意图见图1。
UI层,即与用户实际接触的用户图形界面层,其主要功能是利用Entity object类将收集到的数据提交至BL层,并将数据显示给用户[5]。
BL层作用是依照事先规范和设置的业务逻辑对UI层提交的请求进行及时的处理。
ResourceAccess层负责为平台系统提供全方位的资源访问功能,并对向上一层次屏蔽资源来源进行支持[6]。
UI/BEM/ResourceManager层主要是为Entity侧层跨越提供支持,确保数据能无阻碍地在各层之间进行实时传递。Entity侧层中包含3种类型的实体[7],见图2。
B2C电子商务平台系统中的系统管理模块负责众多的业务,因此会导致相关代码可读性差,耦合程度较高,后续更新扩展难度大。但利用基于B/S结构的多层架构技术能使各层次清晰化,为将来更新和扩展提供便利,提高了系统与管理模块的效率,也是本文所使用的结构体系[8]。
2 平台功能需求分析
电子商务B2C平台是电子商务平台未来发展的重要组成部分[9]。经初步分析,商家与用户对于电子商务平台主要的需求所对应的功能模块为:系统管理模块、商品管理模块、订单管理和结算模块。
2.1 系统管理功能模块
基于B2C电子商务平台,以为用户提供优质的网络和电子化购物为目标,系统管理模块是其重点[10]。系统管理模块负责对平台系统各资源进行有效整理、归类和分配,并能管理、统计与分析用户信息。该模块具体包括用户注册、登录和信息管理,系统权限及设置管理几部分。
2.2 商品管理功能模块endprint
对用户行为进行相应的分析,将商品资源根据一定规则进行归类与整合,并构建较为合理有效的数据库,进而满足浏览该电子商务平台的消费者需求。从而提供所需的商品信息,进一步满足预订、支付和购买需求。
2.3 订单管理和结算功能模块
该模块包含订单管理和订单结算两部分。订单管理部分主要有以下对象:购物车、订单交易信息、实时库存信息以及发货和物流信息等。实现消费者对商品的预订和购买、商品的发货与退货、商品的实时库存统计是订单管理模块必须解决的核心问题。
订单结算部分主要作用是实现商家对用户所预订并准备购买商品进行结算的功能。该功能的实现必须和财务有效联合,依托既定的财务制度,结合用户各种行为分析结果,并在平台系统中添加较为完善的商品订单结算功能,从而提供高效稳定的结算服务。该部分具体包含商品结算的收款、付款、统计查询和存档打印4个子功能。
3 平台设计
本文提出的B2C电子商务平台具体分为系统管理功能模块、商品管理功能模块、订单管理和结算功能模块。其总体设计框架如图3所示。
本文只针对商品管理功能模块、订单管理和结算模块的设计做具体分析与介绍。
3.1 商品管理功能模块
商品管理功能模块核心处理流程设计中的商品分类信息增加功能,如图4所示。从图4可知,输入商品分类信息时,系统会首先判断是否有相应的记录,若无则提示无分类信息;若有则在数据库中查询,并返回相应的分类信息,完成后可选择继续输入商品分类信息搜索亦或是增加商品分类信息。
商品管理功能模块的动态时序图如图5所示。该图反映了商品分类信息增加的全过程,包括B2C电子商务平台业务员的登录和系统验证,商品分类信息增加、确认、验证和反馈等。
3.2 订单管理和结算功能模块
订单管理和结算功能模块,主要实现了商家对用户所预订的商品进行结算的操作,其相应的时序图如图6所示。图6反映了订单结算的全过程,包括用户的登录和验证,订单的确认、结算和系统的反馈等。
4 B2C电子商务平台开发和应用
本文所设计并开发的B2C电子商务平台,已经成功应用于一家钟表店的网络营销上,其主界面如图7所示。由主界面上可以看到钟表分类和宣传信息,右侧可以看到登录、购物车和客服等功能进入按钮;上方搜索栏可供消费者搜索所需的钟表关键字信息。
图8所示的是该钟表网站的注册和登录界面,其中包括注册与登录功能。下方还提供了QQ和微博等登录方式。
图9所示即为该钟表网站的订单界面。左侧提供了交易管理、物业管理和客户服务等功能。交易管理下又分为实物交易、虚拟兑码和服务商品订单,还有收藏与交易评价等功能。此外,能看到由于并未订购商品,此时的界面提示“暂无符合条件的数据记录”。
本文设计并开发的B2C电子商务平台,可根据商家需求进行个性化定制,针对商家性质和特点调整进行信息化管理。图10所示为基于本平台开发的某时尚网站的主界面,其网站与钟表网站在风格和排版上各有特色。
5 结 语
本文根据各种类型的商家和个体消费者对B2C电子商务平台的需求,设计并开发了相应的电子商务平台。该平台在有效管理、修改和展示各类商品的同时,还提供了购物车和网上支付等技术,为消费者一次性购买多样商品和在线支付结算等提供便利;该平台还提供了交易记录、物流信息等信息查询功能,方便消费者实时关注消费和物流动态。本文所设计研发的B2C电子商务平台,已被成功应用于某钟表和时尚网站的营销,能为其他B2C电子商务平台的研发提供技术参考。
参考文献
[1] 陈联刚.项目驱动下的电子商务实践教学课程体系构建研究[J].电子商务,2016(10):76?77.
CHEN Liangang. Research on the construction of e?business practice teaching system based on project driven [J]. E?business journal, 2016(10): 76?77.
[2] 黄炜,刘璇,石沛,等.“互联网+”背景下的在线教育模式评价研究[J].情报杂志,2016,35(9):124?129.
HUANG Wei, LIU Xuan, SHI Pei, et al. Online education evaluation pattern in the Internet+ era [J]. Journal of intelligence, 2016, 35(9): 124?129.
[3] 熊伟.基于核心网数据挖掘的移动通信用户行为分析及应用[D].北京:北京邮电大学,2014.
XIONG Wei. Analysis and application of mobile communication user behavior based on core network data mining [D]. Beijing: Beijing University of Posts and Telecommunications, 2014.
[4] 孟娟娜.基于Android平台的移动电子商务系统设计与实现[J].电子设计工程,2016,24(8):27?29.
MENG Juanna. Design and implementation of mobile electronic commerce system based on Android platform [J]. Electronic design engineering, 2016, 24(8): 27?29.endprint
[5] 李红新,晁翠华,姚軍.电子商务创业实习平台的研究与实现[J].现代电子技术,2012,35(6):53?56.
LI Hongxin, CHAO Cuihua, YAO Jun. Research and implementation of e?business entrepreneurship platform [J]. Modern electronics technique, 2012, 35(6): 53?56.
[6] 曾德胜.建筑集成管理系统的研究与实现[D].成都:电子科技大学,2013.
ZENG Desheng. Research and implementation of architecture integrated management system [D]. Chengdu: University of Electronic Technology of China, 2013.
[7] MENCARELLI R, RIVIERE A. Perceived value in B2B and B2C: a comparative approach and cross?fertilization [J]. Post?Print, 2015, 15(2): 201?220.
[8] FARRAPOSO S, OWEZARSKI P, MONTEIRO E. A multi?scale tomographic algorithm for detecting and classifying traffic anomalies [C]// Proceedings of IEEE International Conference on Communications. Glasgow: IEEE, 2007: 363?370.
[9] 李森,夏静,刘玮琳,等.基于用户体验的B2C电子商务网站评价研究[J].工业工程与管理,2012,17(6):97?100.
LI Sen, XIA Jing, LIU Weilin, et al. Research on B2C e?commerce website evaluation based on user experience [J]. Industrial engineering and management, 2012, 17(6): 97?100.
[10] 王晓东.B2C电子商务网站的质量评价研究[D].西安:西安电子科技大学,2011.
WANG Xiaodong. Research on quality evaluation of B2C e?commerce website [D]. Xian: Xidian University, 2011.endprint