基于j2ee的电子商务教学模拟系统的设计与实现

上传人:第*** 文档编号:38708739 上传时间:2018-05-06 格式:PDF 页数:2 大小:478.59KB
返回 下载 相关 举报
基于j2ee的电子商务教学模拟系统的设计与实现_第1页
第1页 / 共2页
基于j2ee的电子商务教学模拟系统的设计与实现_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

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

1、基于J2EE的电子商务教学模拟系统的设计与实现中国海洋大学在读研究生 山东经贸职业学院 胡明丽 牟欣涛 山东经贸职业学院计算机系 侯 勇摘 要基于J2EE的电子商务教学模拟系统是基于B?S结构的交互式电子商务教学软件,其功能涵盖了电子商务的 基本内容,包括B2C电子商城、B2B、C2C、 物流、 网上银行、CA认证、 网络营销等。 关键词J2EE 电子商务 模拟系统1.概述 电子商务教学模拟系统能够精心搭建起一个有组织有控制 的仿真国际互联网环境,学员通过独立决策、 营运贸易公司,锻 炼和培养其在国际商务环境中分析、 组织、 应变、 管理以及交往 的能力。 本系统特别注重各业务模块之间的横向联

2、系,融信息流、 资 金流、 物流于一体,在电子商务的业务流程上把第三方物流、CA 认证和电子银行贯穿其中,充分体了目前电子商务发展的特点 和今后的发展趋势。 2. J2EE技术 本系统是基于J2EE的,J2EE即Java 2 Enterprise Edition, 是当今业界公认的两大软件设计架构之一,也是唯一的能够真 正实现跨平台、 跨数据库的设计架构。J2EE可以开发、 部署和管 理N层结构的、 面向W eb的、 以服务器为中心的企业级应用,它 是利用Java平台来简化与多级企业解决方案的开发、 部署和管 理相关的诸多复杂问题的应用体系结构。 J2EE平台采用一个多层次分布式的应用模式。

3、这意味着应 用逻辑根据功能被划分成组件组成JZE应用的不同应用组件安 装在不同的服务器上,这种划分是根据应用组件属于多层次 J2EE环境中的哪一个层次来决定的。 本系统研发人员采用了目前最为流行的开放源代码的 J2EE应用服务器JBOSS,该web服务器遵循最新的J2EE 规范,支持jsp, servlet, ejb的运行。JBOSS主要作EJB容器。 JBoss是一个基于J2EE的一个web操作系统(operating system for web),它体现了J2EE规范中最新的技术,比如EJB 集群、W eb集群、JND I集群和JM S集群。所以选用JBOSS为日 后系统扩展打下扎实的技

4、术基础。 3.电子商务教学模拟系统的设计 电子商务教学模拟系统营造的是一个电子商务仿真环境。 在这个环境中,软件模拟了: 个人消费者与B2C电子商城中商家的交易 B2B供应商与采购商之间的交易 个人消费者之间的物品拍卖 本系统各功能模块的功能简介: B2C:B2C实现电子商城的功能。电子商城以柜台租赁的 方式,向商户提供统一的销售平台。商户向电子商城申请入驻,获得销售专柜后,可以自行发布产品信息、 广告信息以及处理订 单、 配送等商店管理。 B2B:B2B网上交易平台提供订单采购和电子洽谈两种 交易方式,而且与CA认证机构、 电子银行接口,提供CA认证服 务和电子支付服务。B2B网上交易平台包

5、含的功能有:目录与内 容管理、 订单处理、 交易平台、 财务结算。 物流配送:物流配送实现第三方物流服务商的物流功能。 B2B网上交易平台的供应商可以通过物流网找到合适的物流服 务商,并签订物流服务合同。 物流服务商为客户提供仓储和运输 服务。 物流配送商可以进行如下操作:配送处理、 库存管理、 运输 管理、 单据查询、 单据结算。 CA认证中心: CA中心实现网上认证功能。作为独立的 第三方权威认证机构, CA中心向B2B网上交易平台提供CA认 证服务。B2B网上交易平台通过CA认证机构提供的接口,获取 必要的认证服务。CA认证服务包括证书申请、 证书下载、 证书 使用(交易时)。 电子邮件

6、:电子邮件实现邮件系统的基本功能,通过虚拟 的邮件服务器进行收发邮件。 电子邮件系统的基本功能有:发邮 件、 收邮件、 收件箱、 草稿箱、 发件箱、 垃圾箱、 邮箱设置。 网络营销:网络营销实现企业及个人网站搭建、 信息发 布。 功能包括:商业信息、 分类广告、 电子杂志、 问卷调查、 网站建 设、 域名主机、 搜索引擎。 电子银行:电子银行实现网上银行结算功能,为B2B网上 交易平台提供货款结算服务。电子银行提供银行转帐和网上支 付两种支付手段。B2B网上交易平台的商户可以通过交易平台 与电子银行相连,实现网上支付。电子银行包括的功能有:申请 帐户、 存款业务、 网上支付、 银行转帐、 帐务

7、查询。 C2C: C2C实现电子商务中消费者对消费者(C2C)的个 人交易模式。C2C模块具备以下主要功能:会员管理、 信息发布 功能、 物品拍卖、 搜索引擎、 标的物管理等功能。 教学平台:教学平台实现对以上实验模块的管理功能。 教 学平台具备的功能有:学习园地、 学生工作台、 学生管理、 实验管 理、 数据管理、 系统管理。 4.电子商务教学模拟系统的实现本系统采用三层体系结构实现,这三层分别是页面表现 层、 业务逻辑层和数据操作层。程序结构如图1所示:其中,灰色部分为页面表现层,蓝色部分为业务逻辑层,黄 色部分为数据层。(下转第45页)14科技信息博士专家论坛 (上接第41页) 页面表现

8、层负责接收来做客户端的请求,并根据请求决定 调用业务逻辑层相应的业务逻辑组件。然后取得业务逻辑层的 执行结果,通过HTTP返回给客户端。专业版的页面表现层用 Struts1. 0体系架构实现。 业务逻辑层负责实现业务逻辑。专业版的业务逻辑层用 EJB来实现。 数据层负责数据的维护和存储。即数据库表。 图1中的Controller Servlet部分集中于从客户端接收请求 (典型情况下是一个运行浏览器的用户),决定执行什么商业逻 辑功能,然后将产生下一步用户界面的责任委派给一个适当的 V iew组 件。 在Struts中, controller的 基 本 组 件 是 一 个 A ctionSer

9、vlet类的servlet。这个servlet通过定义一组映射(由 Java接口A ctionM apping描述)来配置。每个映射定义一个与 所 请求的UR I相匹配的路径和一个A ction类(一个实现 A ction接口的类)完整的类名,这个类负责执行预期的商业逻 辑,然后将控制分派给适当的V iew组件来创建响应。 本系统部分EJB源代码如下所示 acceptSaleBill public void acceptSaleBill(int nSaleNo) throw s javax. nam ing. N am ingException, java. sql . SQL Excepti

10、on 受理 “待受理” 的定购单 将单据状态(BillState)从 “待受理(1)” 变为 “已受理(2)”, 并将单据类型(BillType)从 “定购单(1)” 变为 “销售单 (2)” 。 应收款明细表中添加相应的记录 Parameters: nSaleNo -int,销售单号 Returns: void Throw s:javax. nam ing. N am ingException java. sql . SQL Exception addBuyBill public void addBuyBill(cn. com. detech. util . HashM ap hmpBuyB

11、ill) throw s javax. nam ing. N am ingException, java. sql . SQL Exception Parameters: hmpBuyBill -HashM ap,采购单 Returns: void Throw s: javax. nam ing. N am ingException java. sql . SQL Exception 5.结束语 本文详细探讨了基于J2EE的电子商务教学模拟系统的设 计与实现。本系统不仅可以满足高职(大专、 中专)、 大专、 大本、 研究生不同层次的需要,也可满足电子商务、 计算机、 工商管理、 国际贸易等不同专业的需要,同时也是各级社会办学力量、 企业 普及电子商务知识的理想选择。参考文献 1巫江.电子商务实验教学初探2.甘肃省经济管理干部 学院学报, 2005 (3) 2赵波.电子商务实践教学体系研究3.电子商务, 2006 (4) 3高禹唐平.高职电子商务实验教学体系研完 i.计算机 教育, 2006 (3) 4宋文官.电子商务实训.高等教育出版社,北京. 2004 5宋文官.电子商务概论.清华大学出版社,北京. 2006 6宋文官.电子商务实用教程.高等教育出版社,北京. 200454科技信息博士专家论坛

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

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