电子商务教学模拟系统的设计与实现.doc
《电子商务教学模拟系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《电子商务教学模拟系统的设计与实现.doc(7页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、647电子商务教学模拟系统的设计与实现电子商务教学模拟系统的设计与实现 Design and realization of the E-Commerce teaching simulation system毛黎莉毛黎莉* 张成姝张成姝* * 上海师范大学数理信息学院教育技术系 E-mail: * 上海应用技术学院计算机系 E-mail: 随着网络的兴起,电子商务课程教学正在各大院校如火如荼地开展。苦于没有一个针对性, 实用性强的教学系统使电子商务教学偏向原理性和理论性,从而失去了教学的实践性。本 文通过结合实际教学需要设计与实现了目前教学领域缺乏的电子商务教学模拟系统,从开 发背景,系统结构,
2、系统构成,系统设计以及系统实现五方面加以分析。探讨了利用 ASP、VB、COM+以及 SQL Server2000 来开发该系统的关键技术。关键词:电子商务电子商务 ASP VB COM1 引言引言目前国内的电子商务教学正方兴未艾,许多大学也开出了各种各样的培训班甚至远程教学课程,但是 在这些培训中往往只讲解关于电子商务的原理性、理论性知识,缺少一个比较有针对性的、实用的教学应 用系统,学生很难在课堂上完全了解电子商务的操作流程,导致缺乏对电子商务的深刻掌握。由于这一原 因,许多学校只能让学生上网“参观”一下各大知名电子商务网站,却难有机会真正实践购物、支付的流 程。特别对于学生来说,如果想亲
3、自体会网上购物的乐趣,就必须要有经济上的支出;如果想了解银行的 网上业务,至少要有该行发行的信用卡。即使每位同学都有信用卡和足够的金费,也不一定能透彻地了解 电子商务的具体工作流程。 在这种情况下,特别是作为教学工作的一部分,就需要有一个在实验室环境下运行的电子商务模拟系 统。有鉴于此,并结合实际教学需要,设计和开发出可以在局域网范围内正常运行的,小型的电子商务教 学模拟系统。该教学系统主要满足已具备相关基础知识的高等职业学校、普通高等学校本科生在电子商务 方向上的实习和实验环境。为在高职和普通本科层次上设立电子商务专业提供教学条件。同时,对包括电 子商务专业在内的相关专业进行课程设置、课程建
4、设提供技术手段和新的思路。从而为广大师生,特别是 为在信息经济、技术领域有一定发展潜力的学生、教师提供必要的研究开发环境。2 电子商务教学模拟系统结构电子商务教学模拟系统结构Internet/Intranet 的出现是本世纪内计算机通信领域最重要的一次革命,利用这种媒体,人们可以建立 一个虚拟的电子世界,全球的商家们拥有了一个比传统方式更为灵活和快速的媒体,通过它商家可以与它 们自己的员工、潜在的客户乃至世界上任何一个人沟通。借助于 WWW 通过动态的交互式信息发布,诸 如网上购物、网上银行、网上书店等一系列在线电子商务服务系统得于盛行。这些系统都离不开分布式的 数据库、与用户及后台数据库交互
5、的动态 Web 应用程序、安全认证等技术。因此,本教学系统采用了在 Internet/Intranet 环境下的分布式动态 Web 技术来构建系统。 本系统中采用三层 Browser/Server 结构(如图 1 所示) 。在三层结构中,数据计算与数据处理集中在 中间层,即 Web Server+ Transaction Server 层。648采用分布式 Web 应用模式后,一项关键的技术是动态数据发布。本系统的设计中采用了组件模型访 问数据库(如图 2 所示) 。系统中使用更新的微软于去年发布的 COM+技术,COM+模型中使用的对象可以用任何一种语言编写, 可以以 DLL 或可执行文件的
6、方式实现,使用 COM+对象的客户端不必知道该对象是用什么语言写成的, 也不必知道它是以 DLL 的形式或独立的过程进行运行,对于客户端来说这都是一样的。本系统需要在 Web 环境下访问数据库,系统中使用微软在 OLE DB 标准的基础上定义的一种面向对象、与语言无关的 数据库应用编程接口,即 ADO(ActiveX Data Objects) 。3 电子商务教学模拟系统构成电子商务教学模拟系统构成本系统主要用于教学,可能有几十个甚至上百个学生同时使用,因此选择采用分布式动态 Web 应用 系统,从而减轻服务器端的负担,有利于系统调试和维护。系统软件构成如下: a)Web ServerWeb
7、Server 用来管理控制整个网站及服务器端组件,主要承担运行应用系统的任务。 系统使用 IIS 5.0,它具有分布式事务处理能力,构建分布式 Web 系统较为适合。 b)服务器端组件微软公司推出的 COM+组件技术,可用于为 Web 应用开发很多可重用的服务器端 组件,用以增强 Web 服务器端应用程序的功能,基于组件的应用已成为一种必然的趋势。 c)数据库服务器系统的数据库端采用 Microsoft SQL Server 2000 数据库软件,并编写了存储过程, 提高了系统数据库的并发工作效率,加强了数据的安全性。 d)浏览器浏览器采用是用广泛的 Microsoft IE 5.0。 此外,
8、内部局域网采用星形拓扑结构,超五类布线标准。应用服务器由 DELL PowerEdge2300 承担, 并安装 Windows NT 网络操作系统。应用服务器连接到主机房 10/100M 交换机上,局域网上的所有工作 站,均可通过分布在各个教室的 100M 交换机连接起来。每个教室配 2 台 24 口 10/100M 交换机,可提供 46 个工作站端口,考虑了满足今后扩展的需要。数据获取页面请求页面应答数据请求BrowserWeb Server +Transaction ServerDB Server图 1 三层 Browser/Server 结构Web 浏览器HTTP 请求IISASP 文件
9、VBScriptHTTP 响应ADODatabase调用 COM+组件Transaction 中间件 图 2 组件模型数据库访问图6494 电子商务教学模拟系统设计电子商务教学模拟系统设计4.1 功能模块设计功能模块设计4.1.1 网上学堂模块网上学堂模块根据具体教学课程的需要,介绍电子商务的基础知识,来引导学生进入实验阶段。该模块主要采用静 态网页,起文字介绍功能。4.1.2 网上购物模块网上购物模块提供用户注册、商品浏览、在线购物、电子支付以及订单查询等功能模块(如图 3 所示) 。本系统为教学实验使用而设计,每位同学有自己的用户名和密码进行登录,新用户如要购买商品,需 要先进行注册。用户
10、能以多种方式浏览商品,挑选要购买的物品,放进购物车中。在本教学系统中为了让 学生能充分体验电子商务,只提供网上支付卡的付款方式。结帐时,学生可以看到用安全方式访问网上商 店和银行的接口页面,要求输入支付卡号和密码,以供银行转帐。如果尚无支付卡,可转去网上银行申请; 如果支付卡内余额不足,则需要去信用卡理财中转出货币到支付卡内。 一旦划帐成功,则返回到网上商店的页面,通知学生订单已生成。在网上商店中设有类似于定单管理 中心的功能模块,能够让用户按照定单号、日期、用户名等等信息来查询定单。4.1.3 网上银行模块网上银行模块提供用户注册、信用卡理财、支付卡申请以及支付卡理财等功能模块(如图 4 所
11、示) 。每位同学可以在网上银行中注册申请信用卡。在申请得到信用卡的同时,卡中已经发放了一定数量的 虚拟货币。成功拥有信用卡后,可以在网上银行里申请支付卡。获得支付卡号和密码后可方便地进行网上 信用卡、支付卡理财、两卡间的转帐以及网上购物中心的购物权利。网上购物新用户注册商品查询商品浏览在线购物全部商品分类查看今日特价商品最新上架商品加入购物车重新计算金额帐台结账填写订单信息订单查询订单确认网上银行付款图 3 网上购物功能模块图网上银行新用户注册申请支付卡信用卡理财支付卡理财查询余额修改密码查询支付卡转帐查询历史记录查询余额修改密码转帐查询历史记录图 4 网上银行功能模块图650信用卡理财功能模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 教学 模拟 摹拟 系统 设计 实现
限制150内