您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 电子商务 > 电子商务模拟教学平台的设计与实现
电子商务模拟教学平台的设计与实现杨悦梅,吴龙摘要:本文介绍了电子商务模拟教学平台的结构组成,分析了在设计实现中的关键技术,重点探讨了电子支付模块中基于ASP的实现技术,并阐述了系统在单位局域网中的运行情况。实践证明,该模拟平台界面友好、操作使用方便、系统运行稳定,满足了电子商务实践类课程教学和模拟操作的需求,具有一定的推广价值。关键词:电子商务;教学平台;ASP;CSSTheDesignandRealizationofSimulantTeachingPlatformofE-commerceYANGYue-mei,WuLong(DepartmentofInformationEngineering,HangzhouRadio&TVUniv.,ZhejiangHangzhou310012,China)Abstract:Keywords:网络技术发展迅速,电子商务技术已经成为推动我国信息技术发展的重要组成部分,同时电子商务也是世界潮流,发展很快。随着教育科学技术的发展,网络技术的成熟,电子商务教育也进入高等教育领域,利用网络教学的优势结合电子商务的学科特点开发电子商务模拟教学平台系统,开展电子商务实践类课程的教学,可克服传统课堂教育的局限性,形成一种主动的、协作的、开放的学习模式。1系统结构基于局域网技术为支撑的电子商务模拟教学平台应突出课程特点、针对性强、实用,系统的设计主要满足教师教学和学生模拟操作的要求,在平台上可以实现浏览学习电子商务的相关课程,更重要的是能进行电子商务方向上的模拟操作,领会电子商务的交易流程和交易方法,体会真实的电子商务交易,明确未来工作的职责和任务。本系统基于局域网,采用B/S结构,客户端采用的是Windows9X及Windows2000、XP,用户端只需要浏览器,不用安装任何软件就可以实现课件的浏览、在线交流以及网上模拟交易等功能。服务器端采用Windows2000Server、IIS服务器软件以及数据库系统MicroSoftAccess。2系统的功能分析根据电子商务实践类课程教学的实际需要出发,本系统设计实现了以下六项功能:课程学习、模拟交易、电子支付、模拟网上银行、模拟物流、在线讨论等。其结构组成如图1所示。(—)课程学习:使用网页形式介绍《电子商务概论》《上网交易实践》《网上支付与结算实践》等课程的基本知识点和重难点内容。(二)模拟交易:根据电子商务课程教学的需要,将网上模拟交易的服务对象定位于企业和个人,因此本系统的模拟交易的模式主要是B2B和B2C两种。B2B模块主要提供经销商和企业之间在电子商务运行中的所有的业务功能,B2C模块提供给企业开辟网上商店和消费者网上购物等功能。(三)模拟网上银行:电子商务模拟教学平台给教师和学生提供了进行模拟贸易活动的场所。但要实现网上支付完成贸易活动就需要建立模拟网上银行。网上银行提供用户信用卡注册申请、信用卡理财等功能。网上银行在局域网内发行信用卡,其中的钱款可用于在电子商务模拟平台上购买商品时直接支付。信用卡理财功能模块中,可以实现查询余额、修改密码、查询历史帐务、转账、重登录、退出等功能。(四)电子支付:电子商务活动中的支付手段有货到付款与网上支付两类,本系统中的网上支付可以采用模拟网上银行支付,也可以采用“易付宝”形式的电子支付。易付宝是针对网上模拟交易而特别推出的安全付款服务,其目的是以易付宝为信用中介,在买家确认收到商品前,由支付宝替买卖双方暂时保管货款的一种增值服务。易付宝注册用户登录后,进行网上购物,如选择网上电子支付,需要进行以下两个步骤进行支付:第一步付款到易付宝,第二步通知易付宝实现转帐。用户还可以进行易付宝账户的查询、充值和转帐操作。(五)模拟物流:物流一般是由对商品的运输、仓储、包装、搬运装卸及相关物流信息等环节构成,并对各个环节进行综合和复合化后所形成的最优系统。在电子商务模拟教学平台系统的设计中,设计了电子商务中的物流接口,可以实现自动生成物流合同、模拟物流运输和物流及货物资金结算等功能。(六)在线讨论:实现在网上远程教学及在线讨论等功能。3系统的实现与关键技术电子商务模拟教学系统的设计不是简单的建网站、做网页,也不是简单的网上商店,而是在统一的平台下建立的。前台设计以电子商务应用系统为先导,满足学生学习和模拟操作的需要,后台设计是以动态数据库技术为基础的,满足电子商务贸易活动的信息支持需要,并保证数据安全。3.1动态网页技术目前,最常用的三种动态网页语言有ASP(ActiveServerPages)、JSP(JavaServerPages)、PHP(HypertextPreprocessor)。在开发本系统时采用了ASP技术。ASP是一个WEB服务器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的WEB服务应用程序。ASP采用使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序,无须compile编译,容易编写,可在服务器端直接执行;与浏览器无关(BrowserIndependence),用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言(VBScript、Jscript)均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。3.2CSS技术CSS(CascadingStyleSheetsDocuments)层叠样式表文件,是一种网络附加标准,究其实质,仍然是一种脚本语言,功能是对文本格式文件精确控制,包括外观、大小、位置和边框等等,利用任何的文本编辑工具就可以编写CSS文件,扩展名为CSS。在网页里引用CSS文件的方法通常是:href=”stylesheet”href=”路径名\CSS文件名”type=”text/css”。在本系统的设计中使用了名为webcss的层叠样式表。以下是webcss.css文件的部分内容:BODY{}A:link{CURSOR:hand;COLOR:#9F9F9F;TEXT-DECORATION:none}A:visited{CURSOR:hand;COLOR:#9F9F9F;TEXT-DECORATION:none}A:active{CURSOR:hand;COLOR:#333333;TEXT-DECORATION:none}A:hover{COLOR:#333333;TEXT-DECORATION:none}A:active{COLOR:#9F9F9F}上述语句就定义了网页的显示区的链接字体颜色,大小和下划线,Body对象是HTML语言中信息显示区的标记。对HTML语言定义的各种标记按照一定的语法规范进行定义后的脚本代码就是CSS文件。3.3模拟交易流程在本系统中,模拟了电子商务中B2B、B2C和C2C三种交易模式,图2中是模拟交易的业务流程。3.4具体实现因篇幅有限,以下以电子支付系统(易付宝)付款模块来说明实现过程。该模块完成在线付款过程,用户购物后可以使用易付宝进行支付。(第一步付款到易付宝,第二步,通知易付宝实现转帐。本模块共五个文件,分别是yfb-woyaofk.asp、yfb-woyaofk2.asp、yfb-woyaofk0.asp、yfb-woyaofk3.asp、yfb-woyaofk4.asp、yfb-woyaofk5.asp。模块执行流程如图7示。进行该模块有两种方式,可以直接在yfb-woyaofk.asp页面中填写信息,也可以在购买物品后并填写定单后选择该支付方式便可。图3是易付宝付款模块流程图。该模块涉及到两个易付宝的帐号,只需拥有对方的帐号即可支付,如果条件满足就会连接到支付的页面,对买家来说会扣除相应的资金。如下代码:%ConnectionDatabasesetrs=server.createobject(adodb.recordset)sql=select*from[yinhang]wherenum='&qnum&'rs.opensql,conn,1,3rs(money)=rs(money)-qmoneyrs(fk)=qmoneyrs.update%如果买家资金不够,则会提示资金不够,并取消交易以及把之前所扣除的金额会重新加上去,具体代码如下:%ConnectionDatabasesetrs=server.createobject(adodb.recordset)sql=selectmoneyfrom[yinhang]wherenum='&qnum&'rs.opensql,conn,1,3ifrs(0)0thenrs(money)=rs(money)+qmoneyrs.updateresponse.write(scriptalert('您帐号上的余额不足!');history.go(-1)/script)response.endendif%对卖家来说会相应的增加资金,代码如下:%ConnectionDatabasesetrs=server.createobject(adodb.recordset)sql=select*from[yinhang]wherenum='&hnum&'rs.opensql,conn,1,3rs(money)=rs(money)+qmoney用户输入信息验货并确认支付给商家取消操作并退款提示输入有误在线付款到易付宝,并发货NOyfb-woyaofk.aspYESNOYES交易成功购买物品yfb-woyaofk0.asp输入信息正确吗?判断帐户余额图3易付宝付款模块流程rs(sk)=qmoneyrs.update%4结论综上所述,基于局域网的电子商务模拟教学系统具有实战性、开放性、系统性、多样性和创新性等特点。借助于这一模拟系统,一方而能够使学生学习掌握电子商务的基本知识以及电子商务贸易活动全过程的系统知识,另一方面能够培养学生多方面的技能,增强学生的动手操作能力。因此,该系统将是网络教学的一个新的应用领域,它适应了开放教育电子商务专业的教学和学生实习的需要,方便使用,功能完备,真正为教师和字生提供了一个完整的、实战性和开放式的教学、模拟实验的网络平台。[作者简介]杨悦梅,女,讲师,杭州广播电视大学信息工程学院副院长吴龙,男,讲师,杭州广播电视大学信息工程学院教师注:本文为浙江广播电视大学2005年度科学研究课题:“电子商务模拟教学系统的研究”的研究成果。课题编号:xkt-2005-41
本文标题:电子商务模拟教学平台的设计与实现
链接地址:https://www.777doc.com/doc-2252805 .html