APP下载

关于电子商务B2C实验系统的设计

2018-01-05丁妍妍

淮北职业技术学院学报 2017年6期
关键词:管理员订单电子商务

丁妍妍

(淮北职业技术学院 医学系,安徽 淮北 235000)

关于电子商务B2C实验系统的设计

丁妍妍

(淮北职业技术学院 医学系,安徽 淮北 235000)

随着计算机技术的快速发展,电子商务广泛应用到各行各业,电子商务人才需求越来越大。B2C网上购物是当前流行的一种购物方式,在电子商务教学中B2C环节流程复杂,实验系统能够为学生提供实验资源与学习条件,使理论教学和实践相结合,对学习者具有重要意义。只有在了解B2C实验系统应用的基础上,对实验系统进行详细分析,才能设计出符合教学需要的的实验系统。

B2C网上购物;实验系统;分析;设计

B2C(Business-to-Customer)是企业或商家对客户进行产品网上直接销售的一种方式,即企业通过互联网为消费者提供购物平台。目前我国许多高校都开设了电子商务专业或相关课程,越来越多的学生选择电子商务专业进行学习,但多数学生在学习电子商务相关课程后收获较少,实验课程的缺乏,使得学生没有掌握理论知识在企业各环节的具体应用。[1]

目前,电子商务B2C实验系统有很多,但随着计算机技术和电子商务理论的发展,有些系统不太适合实验教学的需要,有的软件维护升级比较复杂。设计出比较合理的实验系统,对学习者掌握该模块的操作流程及管理具有重要作用。

1 系统总体结构设计

系统采用B/S结构,即浏览器/服务器结构,用户可以通过各种浏览器实现访问,部分功能业务在前端实现,主要数据服务功能在服务器端实现,形成三层结构。

实验系统需要为来自各地的学生提供实验服务和共享信息资源,采用B/S结构简化了客户端软件,系统开发,维护,数据管理等工作都在服务器端来完成,不用对客户端进行开发和维护。如果需要添加新的实验内容,实验功能,只需要在服务器端更新软件代码,建立相应的动态网页,提高了系统的扩展能力。

系统总体架构由基础应用层、技术支持层、数据库管理三个层次来实现,通过分层编码实现应用程序的内部功能,为保证各子系统的独立性,结合组件技术,能够满足B2C实验的需要。[2]

2 功能模块设计

模块是一组具备输入输出、逻辑功能、运行程序和内部数据四种属性的程序,在结构化设计中,模块一般都是按功能划分的,合理的功能模块的划分能够极大限度地减少重复劳动,提高开发工作的效率并增大系统的可维护性,功能模块设计是按照分析将系统划分为若干子系统,子系统再进一步细划分为若干模块的过程。

结合当前各高校使用的实验系统进行分析,可以将系统分为系统管理、实验管理两个部分。功能模块设计如图1,系统管理模块主要实现对用户的基本信息及权限进行管理,实验流程模块介绍B2C虚拟实验的操作流程及步骤,前台交易模块包括浏览商品、用户登录、用户其他信息维护、订购商品、购物车等功能,后台管理模块包括商品信息管理、客户管理、订单管理、用户留言管理和支付管理,物流配送模块包括商品配送管理及库存的管理。[3]

图1 B2C实验系统的功能模块

在系统管理模块设计中,系统管理员通过身份验证进入系统管理界面,系统管理由用户信息管理、密码管理、角色管理、资金管理等功能组成,各功能的设计说明如下:

(1) 用户信息管理:管理员可以添加用户信息,并给用户分配角色,对用户信息进行修改及删除。

(2) 角色管理:管理员可以对用户角色进行修改,用户在实验时以不同角色进行实验操作,了解不同的业务流程。

(3) 密码管理:用户密码丢失或记忆错误,管理员可以进行修改,通知用户。

(4) 资金管理:管理员可以对采购者的初始购物资金信息进行设定、修改等操作。

在前台交易模块中,用户可以在平台上浏览商品,确定所购物品后,系统将判断该用户是否会员,如果是,则可直接购物,否则,提示用户注册,已选购的商品需填写订单细节并进行支付,每个订单都将实时存入后台数据库,后台管理人员及时操作订单,通知物流向顾客送货,完成网上交易。流程如图2。

图2 前台交易流程

后台管理模块中,用户确定购买商品后,向网上商店发出订单,管理员接到订单后,结合库存,向物流商发出通知进行物流配送处理,最后收到支付资金完成交易。后台管理员可以对商品信息、客户信息、订单、电子支付等进行管理。整体流程如图3。

图3 后台管理流程

物流配送模块中,客户在填写订单时可以选择提供配送服务的物流商,订单信息会显示在对应的物流配送管理功能中,物流配送管理员可以对客户联系信息、订单配送状态进行管理。

3 数据库设计

数据库设计是系统建设的核心,影响着系统的性能和安全,十分重要。在数据库需求分析的基础上,严格按照数据库设计要求,进行具体设计与实现,应包括逻辑结构设计、物理结构设计和验证性设计。[4]

系统部分E-R图如图4:

图4 系统部分E-R图

系统数据库中的表应包括管理员表、用户信息表、购物情况表、商品类别表、商品基本信息表、客户留言表、订单管理信息表等。

通过对电子商务B2C实验系统的设计,开发出符合教学需求的实验系统,能够提高学生的操作技能和应用能力,对实际工作流程有真实的认识,在今后的工作中才能构建符合企业需求的电子商务应用系统。[5]

[1] 韦丰.应用型本科电子商务人才培养策略探讨:基于网络自主学习视角[J].梧州学院学报,2013,23(1):35-37.

[2] 包乌格德勒.JSP动态网页开发案例教程[M].北京:机械工业出版社,2012:56-58.

[3] 王业统,郑兵.基于J2EE的B2C网上购物教学平台的构架[J].中国电子商务,2012,24(24):214.

[4] 唐红亮.数据库设计与开发[M].北京:清华大学出版社,2011:280-285.

[5] 刘珂琴,潘雪涛.网络虚拟实验室的设计与实现[J].现代电子技术,2011,34(24):52

2017-08-10

丁妍妍(1981—),女,安徽淮北人,助教,硕士,研究方向:计算机应用。

TP399

A

1671-8275(2017)06-0143-02

何玉付

猜你喜欢

管理员订单电子商务
春节期间“订单蔬菜”走俏
我是小小午餐管理员
新产品订单纷至沓来
我是图书管理员
我是图书管理员
可疑的管理员
《电子商务法》如何助力直销
“最确切”的幸福观感——我们的致富订单
电子商务
关于加快制定电子商务法的议案