基于角色的高校电子商务教学模拟系统研究与设计

上传人:l****6 文档编号:37597466 上传时间:2018-04-19 格式:DOC 页数:3 大小:26.50KB
返回 下载 相关 举报
基于角色的高校电子商务教学模拟系统研究与设计_第1页
第1页 / 共3页
基于角色的高校电子商务教学模拟系统研究与设计_第2页
第2页 / 共3页
基于角色的高校电子商务教学模拟系统研究与设计_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《基于角色的高校电子商务教学模拟系统研究与设计》由会员分享,可在线阅读,更多相关《基于角色的高校电子商务教学模拟系统研究与设计(3页珍藏版)》请在金锄头文库上搜索。

1、1基于角色的高校电子商务教学模拟系统 研究与设计摘要 随着社会对电子商务人才的需求,我国各大中专院校已陆续开设了电子商务专业,但目前还有很多院校没有一个能用于教学的电子商务系统教学平台, 本文详细描述了在角色划分的基础上研究与设计高校电子商务教学模拟系统的过程以及在本过程中遇到的关键问题及解决方法。 关键词 角色 电子商务 教学模拟 一、研究背景 随着社会对电子商务人才的需求,我国各大中专院校已陆续开设了电子商务专业,但目前还有很多院校没有一个能用于教学的电子商务系统教学平台,专业授课往往只讲解关于电子商务的原理性、理论性知识,缺少一个比较有针对性、实用性的教学应用系统,学生很难在课堂上完全了

2、解电子商务的操作流程,缺乏对电子商务的深刻掌握,从而不能很好的适应社会需求。 二、角色分析 基于角色的高校电子商务教学模拟系统为电子商务专业的教学提供了一个高效、有利的教学平台。为完成实践与教学的完美结合,系统以划分各种不同的角色来运行。 1.用户角色:网上商场、生产企业、个人消费者、物流中心 (1)网上商场:网上商场是商家或企业发布商情及产品信息、提供商品展示的虚拟空间,它一方面作为卖方,为个人消费者的网上购物提供各种各样的商品;另一方面网上商场还作为买方向其他的生产企业采购商品,它是电子商务 B2B 和B2C 的桥梁。 (2)生产企业:在供应链中省略了生产企业的采购,仅扮演提供产品的角色,

3、这2与商场为消费者提供商品的功能很相似,只是两者采用了不同的销售方式。 (3)个人消费者:个人消费者是通过浏览网上商场网站购物的最终客户,在电子商务交易过程中,仅扮演购买商品的角色。消费者首先到 CA 中心进行认证登记,再到网络银行进行开户登记,然后登录商场的网页进行网上购物。 (4)物流中心:主要负责将生产企业的产品送到商场的手中,同时也负责将商场的商品送到网上订货的消费者手中。在 B2B 中,物流中心作为一个可以参与实验的角色,模拟整个交易过程中的物流动态过程,为了简化流程,物流中心仅仅起到了运输的作用,而仓库分别设置为生产企业和商场所拥有。在 B2C 中,物流中心作为自动运行的角色,在后

4、台自动完成其功能操作。 2.自动角色:网上银行、EDI 中心、CA 认证中心 (1)网上银行:主要提供交易中对交易双方尤其是买方的采购能力予以核实的功能,以保证贸易的正常进行。在 B2C 中,当消费者发出订购信息时,商场要求消费者通过网络银行现行支付货款,在有支付能力的情况下,银行自动转账,否则发出警告信息。在 B2B 中,商场通过银行支付给生产企业货款,生产企业通过银行支付给物流中心运输款。 (2)EDI 中心:对电子商务交易过程中生成的定单、发货通知等报文用标准化、规范化的文件格式保存起来,能够进行实时报文交换。在 B2B 中,要求用户都要到 EDI 中心登记,交易中报文的每一次传输在 E

5、DI 中心都可以查到。在模拟软件中,EDI 中心是自动完成报文转发功能的。 (3)CA 认证中心:负责发放和管理数字证书,提供个人消费者和企业的合法身份认证,提供双方安全通信必须的手段和环境。消费者首先要在认证中心登记自己的正式信息资料,获取认证证书(表现为一组公开加密密钥和私密密钥),当个3人消费者申请银行账户时,同时还要向银行出示自己的认证证书,键入自己公钥和私钥信息,才可生成个人的银行账户,从而保证网上交易中资金转账的安全性。 3.系统管理员角色:学生或教师 系统管理员角色可以设定自动角色的规则、业务参数、业务处理流程,并可以以信息平台的形式观察自动角色的处理状况。 在以上的角色划分中用

6、户角色由学生以相应身份登录充当;自动角色由系统承担,根据设定的规则和参数,自动地发送信息和指令。系统管理员角色由教师或指定学生以相应身份登录充当。 三、总体设计 本系统的设计参照了当前网上各类知名的电子商务软件平台,如国内的阿里巴巴、易趣,国外的亚马逊、ebay 等大型电子商务网站,同时吸取了大量从事电子商务教学的教师和专家的意见,完成了系统的整体架构。 系统采用目前最为流行的 B/S 三层结构,将系统的逻辑模型分为:物理基础结构、应用支撑平台、用户实验模拟系统,如图所示。其中物理基础结构是构成教学实验模拟系统的硬件和网络基础;应用支撑平台建立在物理基础结构之上,它包括数据库服务器、Web 服

7、务器和应用安全系统;用户实验模拟系统根据实验主题的不同,分成 B2B, B2C 和 C2C 几个模拟实验直接面向用户提供服务。四、关键问题的解决 本系统采用 J2EE 企业级开发平台,同时辅以网络数据库 SQL Server2005 存储和管理用户信息和系统中的各种数据。 1.引入 Session Facade Pattern 减少客户端的多次网络调用 4Session Facade Pattern 的目的是给予系统提供一个一致的接口,这样使系统业务逻辑集中,使系统的业务逻辑和调用部分松耦合。首先定义一些 EntityBean 和一些实现业务逻辑的 SessionBean,然后再把这些业务逻辑

8、封装成 SessionBean 供web 层调用,一般在调用层不负责事务的管理,一个业务逻辑就是一个独立的事务。在 Web 层只需获得画面的数据和简单的校验,然后直接提交到 EJB 层进行处理,这样使 Web 层的功能更简单。 2.引入 Data Transfer Object 解决在各层之间批量数据的传递 基于 EJB 的 J2EE 多层架构应用中,经常涉及的一个问题就是如何在各层之间传递批量数据,比如需要得到实体 EJB 的属性,直接的方法是多次调用不同的属性。但这种方法容易导致许多问题,如性能以及代码的复杂度,比较有效的方法是在一个调用中得到所有需要的属性。因此可以引入 Data Tra

9、nsfer Object 来封装所需要的属性,并在客户与服务器端通过传递该对象一次实现对数据的操作。 3.引入数据库连接池技术提高系统性能 J2EE 中使用 JDBC 访问数据库中的数据必须经历建立数据库连接、打开数据库、存取数据和关闭数据库连接等步骤,而连接并打开数据库是一件既消耗资源又费时的工作,系统的性能必然会急剧地下降,甚至会导致系统崩溃。如何避免频繁地发生这种数据库操作,也是我们要解决的关键问题。 引入数据库连接池技术,将数据连接作为对象存储在一个 vector 对象中,数据库建立后,不同的数据库访问请求就可以共享这些连接,这样通过复用这些已建立的数据库连接,极大地节省了系统资源和时

10、间,提高系统性能。 五、结论 本系统并不是真正意义上的电子商务系统,而是一个用于教学的模拟系统。系5统以课程的教学计划为依据,以学生的实际教学内容为主导,以方便教学、提高教学质量为目的,合理简化和压缩电子商务系统中复杂庞大的功能,同时根据教学需要,辅以强大的教学管理平台,让学生切身感受电子商务、了解电子商务、掌握电子商务,完成了实践与教学的完美结合。 参考文献: 1童胜:基于 UML 的电子商务系统的分析和设计J.计算机仿真,2004.7 2张红梅:基于 J2EE 平台开发电子商务应用J.计算机工程与应用,2004.2 3安洪余:基于 J2EE 技术搭建电子商务平台J.计算机应用研究,2003.11 4李秋凉刘涤尘:基于 J2EE 平台的电子商务系统的研究与应用J.控制工程,2002.9

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号