ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:26KB ,
资源ID:1747923      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1747923.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库技术在电子商务系统中的应用.doc)为本站会员(99****p)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

数据库技术在电子商务系统中的应用.doc

1、数据库技术在电子商务系统中的应用摘要:数据库技术在电子商务系统中应用广泛,电子商务的发展也对数据库技术起着很大的推动作用。本文简述了电子商务中两种常用的数据库体系结构,介绍了几种数据库开发技术,并重点阐述了面向对象数据库的设计思想和对象布置做了较为深入的介绍和技术探讨。 关键词:电子商务 数据库技术 面向对象数据库 一、数据库与电子商务的关系 (一)系统的运行环境 操作系统: Windows NT 4.0;数据库: Microsoft SQL Server7.0;LDAP:Microsoft Site Server;Web Server: Microsoft IIS4.0;硬件环境:DELL

2、Power edge 4400 服务器, XEON PIII 800MHZ处理器,1GB 内存,54GB 硬盘。 (二)数据库中电子商务中的地位 数据库是建立各种信息系统的基础,电子商务则是信息系统与Inteme“Intranet 技术的高级应用领域。 二、电子商务系统中常用的数据库结构 电子商务系统中有两种常用的数据库体系结构,一种是主要用于企业内部信息处理的客户/服务器数据库结构(C/S) ,另一种是主要用于Internet 浏览查询的浏览器/服务器数据库结构(B/S) 。客户/服务器数据库结构也称为分布式应用模型,是在局域网环境下,合理划分任务,进行分布式处理的一种应用系统结构。浏览器/

3、服务器数据库结构又叫三层/多层的数据库体系结构,它在客户端,采用 Internet 网络浏览器发出数据库查询操作请求,通过 HTTP 超文本传输协议发给服务器端,而在服务器端,则增加了应用服务器层,以此实现主要的商业逻辑。 三、几种数据库新技术介绍 (一)分布式数据库管理系统(DDBMS) 分布式数据库是存储在一个计算机网络的几个场所的多台计算机上的数据库,并且用户可以在网络的任意场所访问数据库。分布式数据库管理系统是一个能够支持和维护分布式数据库的数据库管理系统(DDBMs) 。 (二)面向对象的数据库管理系统(OODBMS) 面向对象的数据库管理系统(OODBMS)是一个数据以及作用在数据

4、上的方法封装在对象内部的数据库管理系统。在面向对象的数据库管理系统中,对象的定义是其核心。相对于关系数据库系统的坚实理论基础(关系模型)而言,面向对象的数据库管理系统并没有统一的标准,但都展现出共同的特点。 (三)数据仓库(DataWarehouse) 数据仓库是集成的面向主题的数据库集合,它是用来支持决策功能的,其每个数据单位都与时间有关。集成意味着数据是存储在数据库中的一个地方,无论它是从公司的各处得来还是从不同的外部信息源得来;面向主题意味着数据是根据实体而不是根据使用它们的应用来组织的;时间相关意味着数据仓库中的数据代表过去某一个时刻的数据快照,不像一个操作型应用的数据精确到每一个瞬间

5、。另外,数据是周期性地装人数据仓库的,但是查询的用户不能直接更新数据仓库。 四、面向对象数据库在电子商务中的应用 (一)基本设计思想 系统以人员为对象建立数据模型。可以实现:人员信息易增加和修改,易于实现个性化定制;当对象角色发生变化,或存在多重角色可以从容实现;易实现对象属性的转移,如 DATABASE AND INFORMATION MANAGEMENT 数据库和信息管理业务人员离开公司时可以将其业务关系移植给其他业务人员。 面向对象的交易数据库采用工作流的设计思想,以传统办公流为基础建立数据模型,方便实现业务流程的定制。 (二)对象布置的实现 Servlets 和 EJBs 都需要被部署

6、,然后 J2EE 服务器才能管理他们。部署的主要步骤如下:创建 EAR-JAR 文件;将 EJB 和 Web 模块组合,在部署描述符文件中加入结构和装配信息;加入安全角色和环境属性;运行效验工具,找出模块中的错误;如果没有错误,则执行装配程序,运行无误后,则进一步创建 J2EE 应用。 实现的关键代码如下所示: import java.rmi.*; import javax.ejb.*; public interface ShoppingCartEJBRemote extends EJBObject 当一个 Servlet 调用 EJB 对象时,需要先通 JNDI 服务搜索,一旦获得对象的引用

7、,便可以找到其 Home Interface: try InitialContext ctx=new InitialContext () ; Object ref =ctx.lookup ( “ t3:/localhost:8080/Shopping- CartEJB“) ; ShoppingCartEJBHome homeCart = ( ShoppingCartEJB- Home) PortableRemote0bjec.narrow ( ref,ShoppingCartEJBHome. class) ; catch (Exception e) e.printStackTrace () ;

8、 获得会话 Bean 的 Home Interface 后,通过它的 create 方 法来创建 EJB 的远程接口对象。最后利用 Remote Interface, 调用 EJB 商业方法实现客户要求的功能,如将商品添加到购 物篮,购买商品: ShoppingCartRemote =ShoppingCartHome.create ( “ Your- Company“ ,“ 000001“) ; ShoppingCartRemote.addGoodsltem (“ nut“ ,7) ; ShoppingCartRemote.addGoodsItem (“ screw cap“ ,8) ; Sh

9、oppingCartRemote.purchase () ; 结束语 Intemet 特别是电子商务应用对数据库技术的发展产生了推动力,同时也产生了一系列有待进一步解决的新问题。 (l)web 数据集成。Web 数据源的模式异构、数据异构、语义异构等三大异构问题是 Web 数据源集成的最大障碍。这个问题虽然没有得到圆满解决,但人们提出了很多 Web数据源集成方法和检索技术,开发出了很多 Web 数据库原型系统。 参考文献: 【1】吕向风,陶莉. 简述面向对象数据库中对象的存取J .福建电脑,2007, (04) : 46-49. 【2】杨千里,王育民.电子商务技术实务【M.北京:电子工业出版社,2001

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。