电子商务教学的消费者管理模型设计
电子商务教学的消费者管理模型设计 电子商务教学的消费者管理模型设计范文 所谓电子商务,就是指借助于互联网进行的商业贸易活 动[1]。随着Internet和Intranet的发展和普及,电子商务 在全球得到了迅猛的发展,将成为本世纪占主导地位的交易 方式。在电子商务广为应用的大潮推动下,社会将形成对电 子商务专业人才的巨大需求,这就给高职院校提出了培养电 子商务专业人才的任务。培养电子商务技能性的、应用性专 业人才,应该与电子商务的实际发展相结合[2]。因此本课 题组抽象典型的制造企业的商务活动,构建出适用于教学的 电子商务模拟系统,本文从实践教学和实训的需求出发,阐 述电子商务环境下该系统中消费者管理模块的设计与实现 过程。1 电子商务教学模拟系统的总体设计 1.1 系统所要实现的目标 在企业电子商务中,制造企业的活动比较典型。因此, 本系统以制造企业为主体,抽象出普遍的电子商务框架模型, 模拟企业供、产、销一体化的新型电子商务供应链管理活动 的实际完整过程,为学习和深入理解电子商务的概念和运行 机制、方法提供一个真实的实践环境[3-4]。作为基于Web的 电子商务教学模拟系统,应达到以下目标:
(1)能够根据电子商务专业的教学计划,做到理论授 课和实践操作相结合。(2)任课教师可事先设定实训的初始环境,让学生通 过实训来了解电子商务交易全过程的各个环节,掌握电子商 务基本的理论知识和操作技能。
(3)能够满足学生进行模拟化的电子商务运行的组织 和管理。
1.2 系统总体功能设计 该系统以学生模拟在企业开展电子商务和进行信息化 建设环境下的商家和消费者角色,进行商务运营和实践操作 作为主要教学手段,配以教师强大的后台管理功能和教学工 具,满足电子商务相关学科和教师运行现代化教学工具开展 网络教学和实践教学的要求。从软件实现的角度,系统主要 设计了六个模块。
(1)商场管理模块:主要扮演销售者,它是实训的一 个真实角色,操作流程是以网上商场为中心的。
(2)厂家管理模块:扮演商品的提供者。
(3)登陆模块:负责个人消费者的身份验证,它是个 人消费者网上购物的前提。
(4)物流管理模块:将物流简化成单一的运输服务提 供商,负责产品的运输服务。
(5)银行管理模块:简化为一个虚拟的角色,通过它 实现了个人消费者网上购物的在线支付。
(6)消费者管理模块:通过银行申请自己的支付卡, 然后从网上商场浏览商品信息,在网上商场购买商品,并采用在线支付的方式完成交易,它是一个真实的角色。
2 消费者管理模块的功能设计 无论是现实中还是在系统的模拟环境里,宏观市场的运 作都是由需求拉动的,模拟系统中的市场需求就来自于消费 者角色。消费者虽然后台功能简单,但却是整个系统不可缺 少的重要组成,作为消费者应该积极地通过各种网络资源搜 索个人需求,并通过网络途径进行消费。因此可以说,消费 者的积极消费,是推动整个模拟环境市场运作的动力,这也 完全符合了市场经济的理论。消费者管理模块包括消费记录、 订单查询、收藏夹和Emai四大管理功能。
(1)消费记录:该功能提供消费者每次选购商品的消 费记录,记录中包含消费日期、消费产品名称、数量、价格 等信息。
(2)订单查询:查询消费者所有的订单,包括已确认 的、还未被确认的订单。点击具体的订单,可以查看此订单 的详细信息,包括订单号、订单人、地址、支付方式及日期。
(3)收藏夹:消费者通过点击商品图标可以查看到该 商品的详细信息(如颜色、大小等等),然后根据自己的具 体情况进行选购。同时将自己所选择的商品放入收藏夹以后, 还可以对自己的收藏夹进行管理,在去网上银行结账之前, 都可以对收藏夹里面的商品进行检查与删除等操作。
(4)Email:E-mail管理功能是消费者管理模块所特有 的,消费者可以通过E-mail与他人联系,E-mail的功能如图1所示:
3 消费者管理模块的实现 3.1 总体界面设计 消费者管理模块的界面设计采用条目的形式来显示各 个功能,如图2所示使用该框架来设计界面。
3.2 消费者管理模块实现流程 消费者管理模块的流程如图3所示。消费者管理模块模 拟实训的设计流程:商场能很好地实现购、销、存。商场首 先将产品验收入库,同时把待售商品的相关信息制作成网上 货架,放在商场的网站上。消费者通过登录商场的网页,浏 览、查询商场的商品信息,并对中意的商品进行选购。最后 消费者带着购物信息进入到银行网页上进行身份确认,并立 即支付购物金额转帐,商场为消费者生成一份购物清单,并 保证在一定的时间将货物送到消费者指定的地点。商场库存 减少,消费者数据库增加商品记录。这就完成消费者管理电 子商务的全过程。
3.3 订单查询管理功能的实现 订单查询是消费者管理模块的重要组成部分,订单生成 是订单查询的关键。当消费者需要选购时,需要填写订单, 只有填写合法数据才能生成订单进行保存或发送[5-6]。图4 是生产订单的流程图。自动生成订单的编号程序部分代码如 下:dimsql_stringl,rsl,corpno,odrnoback,length1, length2,cha,eonpnoehangesetRsl=createobject(“ADOdb.RecordSet”)sql_stringl=” selectmax(odrno)asmaxodrnofromodrform” corpno=trim(session(“corpnobuy”))conpnochange=cor pno rsl.opensql_stringl,conn,3,3 ifnotrsl.eofthen ifisnull(rsl(“maxodrno”))thenodrno=eorpno&”0000001” 订单查询实现过程:查询订单并显示。列出所有已发送订购 单信息,列出内容包括商家名称(对于接收)/消费者名称 (对于已发送)、商家对该信息的浏览状态(对于接收)/ 得到消费者对该信息的浏览状态(对于已发送)、订购产品 名称、订购量、净单价、合计金额(=订购量*挣单价);
显 示所有订购产品的总合计金额;
运费支付方式、货物需要到 货日期。同时判断所选中的几个订单中的产品是否是买方所 订购的,若不是提示退出重选。
3.4 收藏夹管理功能的实现 收藏夹是消费者管理模块的基本组件,保存了客户选择 的商品的种类和数量,在此基础上生成了订单。收藏夹需要 提供商品的浏览、商品的添加、商品的删除、商品数量的修 改功能。浏览并选择商品放入收藏夹是购物的关键操作,将 直接影响购物的成功与否。流程图如图5所示。
在系统运行过程中,收藏夹维持整个购物过程结束之前 的一系列的状态数据,因此必须保证收藏夹实例在Sessinn 范围内有效。本系统运用Struts技术,把收藏夹封装进有效性为Session范围的ActionForm中的方式,来实现收藏夹实 例在Session范围内有效。Item是最基本的商品个体,Item 加上库存信息和购物产品数量就组成CartItem,也就是收藏 夹中的一个条目,一系列CartItem组成收藏夹。为了保证收 藏夹实例在Session范围内有效,这里把收藏夹Cart实例置 于生命周期为Session范围的ActionForm实例中,该 ActionForm为CartActionForm,其部分源代码如下:
Packageorg.netshopping.web.struts.form;importjavax. servlet.http.HttpServ1etRequest;importorg.apache.st ruts.action.ActionMapping;
importorg.netshopping.domain.Cart;
publicclassCartActionFormextendsBaseAc-tionForm{/* 私有属性*/ privateCartcart=newCart();
privateStringworkingltemId;/*JavaBeans属性*/ publicCartgetCart(){ returnCart;} publicvoidsetCart(Cartcart){this.cart=cart;} publicStringgetWorkingItemId(){ returnworkingIte mId;} PublicvoidsetWorkingItemId(Stringworking-ItemId){th is.workingItemId=workingItemId;}/*公有方法,/ Publicvoidreset(ActionMappingmapping, HttpServletRequestrequest){super.reset(mapping, request);workingItemId=null;}}4 结论 本模拟系统解决方案是根据当前我国电子商务发展对 应用人才培养需要进行研究与探讨的结果。在使用意义上是 一个简单的网上销售商务系统,同时又是一个用于教学的模 拟系统。本文主要探讨了该系统中消费者管理模块的设计与 实现过程,它适应了高职院校电子商务专业教学和学生实训 的需要,方便使用,真正为教学和学生提供了一个完整的、 实战性和开放式的教学、实训模拟的网络环境。