公务员期刊网 精选范文 电子商务系统的应用范文

电子商务系统的应用精选(九篇)

前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的电子商务系统的应用主题范文,仅供参考,欢迎阅读并收藏。

电子商务系统的应用

第1篇:电子商务系统的应用范文

[关键词] 电子商务国民经济j2ee技术

随着信息网络技术internet的飞速发展,电 子商务成为越来越多的人关注的焦点。随着互联网业务的迅猛发展,企业间、企业与消费者间实现电子商务已经成为可能,建立企业级的电子商务平台不仅可以拓宽企业的营销渠道,而且对提升企业品牌形象等方面有重要的战略意义。基于j2ee (java2 platform enterprise edition)架构的分布式处理的web应用通过应用服务器端组件的形式,封装了业务处理逻辑,提高了程序的可重用性、可扩展性和安全性,其在电子商务系统中的应用前景广阔。

一、j2ee架构的基本原理

基于j2ee的电子商务利用java2平台来简化多级企业解决方案的开发、管理等复杂问题。j2ee分为客户层、中间层和企业信息系统层(eis) 三层。j2ee技术的具有众多优点,它只需编写一次,就可到处运行的特点,方便存取数据库的jdbc api、corba技术等。j2ee使用了ejb server作为商业组件的部署环境,在ejb server中提供了分布式计算环境中组件需要的所有服务。j2ee使用了三层以上的多层体系结构,支持多种客户端的访问。j2ee是一种可扩展、全功能的开发平台,它降低了开发网络应用的费用和复杂程度。WwW.133229.COMj2ee体系结构如图所示。

图 j2ee体系结构

图中,从客户端浏览器发出http请求,调用jsp页面,由server端servlet引擎负责解释执行,调用相应的ejb/java容器,再调用web服务逻辑,直到数据库服务器,servlet再将结果传给jsp文件,通过http协议将返回的结果以html方式返回给client端,在对应浏览器上显示,供用户查阅。

二、电子商务系统体系的架构设计与实现

电子商务系统的中心网络结构采用多层架构,平台可采用microsoft windows2000 server,ms sql server 2000作为数据库服务平台,应用服务器采用j2ee的web logical server平台、ejb组件及jsp技术等构成。前端客户平台操作系统为windows 2000/xp等,安装并运行ie等浏览器,而不用安装任何客户端程序,就可以通过应用服务器访问数据库服务器的数据,对电子商务系统进行相关操作。

电子商务系统采用模块化设计方法,自上而下的划分模块,从而实现各子系统的功能。该系统主要实现对需要电子商务的各项若能进行使用,系统包括二个功能子模块:电子商务管理系统、对外信息发布系统。电子商务管理系统主要管理电子商务活动中的相关信息,如商品信息和商务活动参与人员等,而对外信息发布则主要实现电子商务中的网上交易及管理等。

j2ee平台为多层分布式应用模式,即应用程序根据功能在逻辑上被划分为组件。运行在j2ee服务器上的组件有web层组件(jsps、servlets)和business层组件(ejb)。jsps负责动态产生html文件,实现和用户的交互;servlets负责调用ejb服务器中的ejb组件进行处理验证;ejb组件则负责处理业务逻辑(business logic),它完成与后台数据库的交互以及其他应用程序的集成。

电子商务服务系的客户端使用各种web浏览器或小应用程序,如使用jsp网页,即在传统的html中加入java程序片段和jsp标记,就构成了jsp网页。jsp在执行前先被编译成,由servlet引擎进行管理,由java虚拟机解释执行。所有的jsp文件都转变为servlet来运行。

电子商务系统的中间层运行在j2ee应用服务器上,主要由三部分组成:(1)web container。这是中间层的重要部分,所有的用户界面都在这里得到体现。主要产生的用户界面包括:用户登录和验证界面、电子商务交易界面等。(2)ejb container。系统事务逻辑和规则都在这里实现。这一层主要由ejb 组件组成。在应用服务中,电子商务服务的业务逻辑可由一个或多个ejb组件来实现,而ejb是与平台无关的中间件,只需定义好内部接口即可。(3)数据库连接。ejb container的实体ejb是通过数据库连接和数据库管理系统交互信息的,对于不同的数据库系统,其访问形式是不同的。

通过j2ee平台的多层结构能够完成对电子商务活动的交易、反馈等,并充分利用j2ee平台的优越性,使电子商务系统具有良好的可扩充性、安全性。

第2篇:电子商务系统的应用范文

关键词:电子商务;生态系统;共同进化

中图分类号:F403.6文献标志码:A文章编号:1673-291X(2009)10-0017-02

一、商务生态系统的概念

“商务生态系统”这一概念首先是由James F.Moore在他的著作《The death of Competition :Leadership and Strategy in the Age of Business Ecosystem》中提出的[1]。这个概念的灵感来自于自然界的生态系统。生态环境学认为,生物之间存在一种相互依存、相互制约、互为环境的关系,并且生物的多样性和共生性是生物界生存和发展的普遍要求和规律。众多的生物以自己的生存和发展,为其他生物提供共生的环境和条件,同存于一种共生体之中,共同进化和优化。James F.Moore指出商务生态系统正是模拟了自然生态系统中的以上这些机制。众多的商家、企业作为有生命的经济实体,同时还作为经济细胞,组成和推动着整个国民经济乃至整个国际经济的发展,形成一种功能协调、优势互补、和谐增长的共生共荣的生态环境。

二、电子商务环境下的新商务生态系统

电子商务环境与传统商务环境相比有显著的区别。从传统意义上说,企业必须在一个特定的行业内进行竞争。但电子商务环境下,一方面,原来处于各个封闭“湖泊”中的不同行业,由于Internet这条“电子运河”而沟通起来,竞争范围改变了。另一方面,虽然目前有些企业采用了MRPⅡ、ERP、CRM、SCM系统等,但合作伙伴之间的电子化连接(Electronic linkage)及企业与顾客之间的接口薄弱,难以实现信息实时的、同步的共享。通过先进的电子商务技术(如XML 、OBI等)和网络平台,可以灵活地建立起各种组织间的、高效的电子化连接,如组织间的系统IOS(Inter-organizational system)、企业网站、Extranet、电子化市场EM等,将伙伴企业各个业务环节孤岛连接在一起,从而大大改善商务伙伴间的通讯方式,使组织间的信息和知识的交换量与交换速度大大提高,为形成新商务生态系统提供了有力的支持。

在电子商务环境下,针对企业发展战略的复杂性,新商务生态系统不仅是一种实施电子商务的战略途径,也是一种管理理念的创新[2]。在电子商务环境下,企业战略的制定应考虑如何建立新的商务生态系统。与系统中的各成员共创新的集成化商务模式和技术标准,共享知识,协调与各成员的关系,并根据商务生态系统发展不同阶段(开拓商务生态系统、商务生态系统的扩展、对商务生态系统的领导、自我更新)的特征和自己在系统中所处的地位,培养自身的核心能力,而不是急于攻击其他企业的领导地位或驱逐弱者。商务生态系统的核心企业会给企业带来更强的生命力[3]。

三、新商务生态系统的研究状况及其与当前其他管理思想的区别

商务生态系统亦区别于以产品或任务为目的而组织的动态联盟(Virtual Enterprise),动态联盟是建立在机遇产品基础之上,由多个各有专长的敏捷型企业利用各自的特长联合起来进行机遇产品的经营生产,产品生命周期一旦结束,联盟也自行解体,动态联盟把追求最大程度的敏捷性作为目标。从系统论的角度,商务生态系统则是为适应环境变化而组成的共同体,其形成原因与动态联盟是有区别的。

四、电子商务生态系统应用分析

(一)英特尔公司的电子商务生态系统

英特尔的投资范围涉及世界各地多达425家高科技或与之相关的公司,是个实力雄厚的风险投资商,其通过庞大的投资来形成企业协作网络从而实现互联网战略的方法令人耳目一新。英特尔公司为了完成从芯片生产商到互联网建筑模块生产商的转变,仅在2000年,英特尔就收购了12家公司和企业,收购总额约60亿美元。

英特尔庞大的战略投资计划始于20世纪90年代初期,最初是在PC机和芯片相关技术领域进行投资。现在主要是在一系列有助于全球性互联网基础设施以及互联网内容和服务发展的领域进行投资。在进行投资时,英特尔着眼于一个整体的生态均衡环境,进行系统化投资,以弥补服务器、客户端、网络、服务和内容等方面的技术或内容的“差距”。接受英特尔投资的企业不仅可从英特尔的财政资助中获益,还可利用其带来的大量与互联网相关的计算平台和网络的专门技术,并可与其他同行协同制定技术标准。通过和那些不断开拓前进的公司合作,英特尔的工程师可更大范围地接触各种理念,这对公司未来的产品和技术开发产生了非常有益的影响。

(二)阿里巴巴的电子商务生态系统

阿里巴巴不是单独依靠自己的企业在为消费者创造价值,阿里巴巴现在的成功是通过自身建设的平台来主导整合庞大的系统成员架构了一个强大的商业生态系统[4]。

阿里巴巴通过提供诚信通服务产品建立诚信体系使得整个系统从中受益,而且诚信通产品对诚信的评估标准和程序很大一部分授予给了用户和合作伙伴,例如,诚信通产品中的商家认证交给新华信、华夏和邓白氏等第三方认证机构,诚信档案由网商主动反馈的记录构成,阿里巴巴并不需要维持复杂并且昂贵的中央监控和诚信评价系统。

阿里巴巴对网商提供各种服务来帮助网上交易。例如,防骗打假的培训,提供贸易通产品帮助网商即时联系,阿里巴巴对网商的服务从保姆式转向教练式,鼓励网商参与到信息的维护中来,使网商成为系统中的主角,并有配套工具方便用户。

阿里巴巴更大的价值空间是由系统中的成员来创造完成。正如自然生态系统中阳光、空气、水和土壤不可缺少,阿里巴巴捏合的诚信、商机、互动和规模这四种要素对于其商业生态系统也是缺一不可,而且神奇的是,仅仅这四种要素就能孕育出网商生命体自我成长。

阿里巴巴不但在创造价值,他还与生态系统中的其他成员分享自己所创造的价值。阿里巴巴向网商提供服务产品收取的费用相对于阿里巴巴为网商创造的价值是物有所值的,统计数据显示,阿里巴巴诚信通会员的成交机会是普通会员的6倍,这给会员带来的价值远大于他们的支出,因此阿里巴巴付费会员迅速增长。

(三)易趣和淘宝商务生态系统的竞争

在淘宝决定进入市场之前,易趣是明显的领导者,独霸C2C交易市场。淘宝进入这个市场之前,由于无法与易趣抗争于是采取了瓦解易趣商务生态系统的策略:免费。用户交易、登陆都是免费的。这招武器很有威力,虽然一开始易趣的主流卖家不会流失到淘宝,但是那些无法在易趣挣到钱而又要交店铺费的小卖家和学生卖家都会加入淘宝,包括易趣有些卖家同时也会在淘宝开店,因为这是零成本和有收益期待的。总结来说淘宝的策略就是:烧钱开路,铺入大量资金营销。淘宝期待的是什么呢?实际上是形成一个更大的商务生态系统,引发网络正反馈循环:随着人气的增多,交易增加,卖家会更积极投入增加;卖家增加反过来又吸引买家不断加入登陆平台。

淘宝网总价值:投入的资本+网络的价值=易趣的总价值:运营的收益+网络的价值。

奥秘在于:为了维持这个等式,最初淘宝需要投入大量的资本,但是随着时间的推演,易趣没能采取有效措施阻止淘宝网网络价值的增值(网络价值很大程度上可以用用户规模和交易量来衡量),于是同样的等式下,淘宝网络价值的增长大于易趣网络价值的增长,而由于运营的收益与网络价值是正相关的,为了维持等式,淘宝网投入的资本量会越来越小,或者说投入同样的资本量,淘宝的网络价值会越来越大,这个时候原有的平衡就会被打破,易趣要么有所投入,要么找到增加网络价值的新方式,例如,易趣目前所做的将国内平台和国际平台对接,为用户增加外贸机会的举措以及重新准备投用第三方担保支付模式等等。

五、电子商务生态系统的启示

未来的竞争不是企业和企业之间的竞争,而是商务生态系统和商务生态系统之间的竞争。企业所处的环境是变化的,没有人能够完全预知未来,一切取决于企业的智慧和应对策略。但是有一点是明确的,哪个企业胜出取决于哪一方的系统更有竞争力更有价值,双方都要慎重考虑自己的生态体系是否更有竞争力。

现在的企业从事电子商务从更确切的角度讲,不是采用了一种新的工具和技术或营销手段,而更是在接受一种新的商业理念的启蒙,从接受电子商务实践电子商务的那一刻起,整个企业都会随之发生变化,进入了一个转型的轨道。

电子商务是ICT和商业这两个互相具有强关联性的要素直接碰撞的果实。因此,电子商务产业内必然首先遇到并首先实践一个或几个核心企业,在前所未有的空间内大规模相互协调,将资源集中起来,甚至将消费者也融合进来形成一个共同进化的生态体系。

商务生态系统超越了传统的行业界限,它既可以在常规的行业界限内部成长,也可以跨越常规的行业分界线,这种理论方法适合于电子商务突破行业范围的特性。商务生态系统理论不仅提供了理解电子商务环境下的各种战略联盟的方式,也可以从新的角度系统地思考企业未来的发展趋势,帮助企业制定正确的战略,预测潜在的变化,采取恰当的行动,并有效地规避和减少风险,从电子商务中充分获益。

参考文献:

[1]詹姆斯・穆尔.竞争的衰亡[M].北京:北京出版社,1999.

[2]王兴元.商业生态系统理论及其研究意义[J].科技进步与对策,2005,(2):175-177.

第3篇:电子商务系统的应用范文

[关键词] COM组件技术 电子商务系统 网上购物车

一、引言

目前,对于电子商务来说,如何构建高效率、高性能可重用的系统是一个需要深入研究的课题。网络通信技术和计算机硬件技术的显著进步不仅有力地支持了电子商务应用的飞跃式发展,同时也大大提高了大型分布式商务软件系统的规模和复杂度,使企业级电子商务系统的构建技术面临新的挑战。人们迫切希望构建的企业级电子商务系统既具有高性能、高效率、易部署、易维护和高可靠性的优点,又能灵活地适应企业业务需求的不断变化,方便地支持系统的扩展、移植和重用。

二、COM组件技术

COM是开发软件组件的一种方法。组件实际上是一些小的二进制可执行程序,它们可以给应用程序,操作系统,以及其他组件提供服务,能够跨越链接库、应用程序、系统软件甚至网络软件,多个COM对象甚至可以联接起来形成应用程序或组件系统。它们也是开发人员时刻都在期望的一种技术,利用这种技术开发自定义的COM组件就如同开发动态的,面向对象的API,能轻松地开发出大型而复杂的应用系统,也能尽可能地利用现有的资源,以一种堆砌的方式来构造自己的应用。COM构架下,人们可以开发出各种各样的功能专一的组件,然后将它们按照需要组合起来,构成复杂的应用系统。COM(组件对象模型)是一个与操作平台无关的、分布的、面向对象的机制,它能创建可以相互交互的二进制软件模块。COM的本质特性是COM对象的接口与实现的分离。这些对象可以用不同的语言实现,其结构也可以不同。基于COM的组件开发具有以下几点优势:

1.同语言的无关性。COM是二进制的设计标准,它与语言无关,所以生成的模块能够被各种开发工具所共享。COM类突破了C++修饰符不兼容的限制,能够最大程度地实现基于OOP的模块重用。

2.提供深入系统底层的手段。正因为COM同语言无关,因此开发和使用的工具可以完全不同,这样就可以在实现时利用像Visual C++这种可以深入操作系统的产品,而让Visual Basic来使用,从而达到扩展RDT的目的。

3.版本升级的鲁棒性。COM通过组件接口(Component Interface)实现版本升级的稳定性。由于一个组件可以适应同一接口的细小变化,所以COM可以允许只更新组件而原先的应用程序不用更改,同时新的应用程序可以利用组件的新添特性。

4.产品技术结构转变的平滑性。由于COM是一项基本的技术,因此它可以相当容易地从单机应用转向网络应用(DCOM)或是更先进的多层框架结构(COM+),使得产品未来的升级性和应用范围大大增加。

自动化对象就是指实现了IDispatch接口的COM对象。IDispatch接口是自动化对象的核心,自动化对象的所有特性全部体现在IDispatch接口上,只要一个COM对象实现了IDispatch接口,那么它就是一个自动化对象。自动化组件的结构如图1所示。自动化组件允许你向外公开整个程序的功能,它支持后绑定(Late binding即运行时绑定)。

          

这样,客户机程序能够在基于自动化的服务器上动态访问组件。在系统中支持自动化功能,定义了统一的自动化接口。当集成了统一用户接口和绘制图的自动化组件注册后,就可以动态的在该平台下调用。

三、网上购物车

网上购物车是电子商务中一个重要的组成部分,电子商务可以简单地理解为是利用Internet技术,将企业、用户、供应商,以及其它商业和贸易的所需环节连接到现有的信息技术系统上的商品贸易活动。网上商店正逐渐被人们接受。

1.网上购物车是网上商店的重要组成部分。网上商店管理系统一般分为网上商店前台和后台两个管理子系统。后台管理子系统主要是管理网上商店的全部数据信息,一般由客户管理模块、订单管理模块、商品管理等功能模块组成。前台管理子系统的主要功能是引导客户(网站访问者)完成网上购物的过程,一般由商品浏览检索模块、会员访问模块购物车等功能模块组成。网上购物车是网上商店的核心部分,客户通过网上购物车进行购物,集中结算,网上商店管理系统的组成如图2所示。

             

2.网上购物车的功能。网上购物与到超市购物过程类似,顾客可以将商品随时放入购物车或从购物车放回到货架上。网上购物车的主要功能有:(1)新建购物车;(2)添加商品;(3)删除商品;(4)修改购物车中的商品数量并重新计算所有商品的金额(5)清空购物车;(6)显示购物车;(7)会员资格确认后,保存购物车的订单数据。

四、网上购物车COM组件的设计与实现

用一个COM组件实现网上购物车,组件中的方法实现购物车的功能。例如在组件中createCart方法实现创建购物车的功能;addItem方法实现在购物车中添加物品的功能;saveItem方法实现保存购物车的功能;updateItem方法实现在购物车中重新计算所有物品的金额的功能;deleteItem方法实现在购物车中删除物品的功能;clearCart方法实现清空购物车中所有物品的功能。使用java编写的网上购物车组件如下:

public class Cart

{

// TODO: Add additional methods and code here

/**

*NOTE: To add auto-registration code, refer to the documentation

*on the following method

*public static void onCOMRegister(boolean unRegister) {}

*/

public void createCart()

{……}

public void addItem ()

{……}

public void saveItem ()

{……}

public void updateItem ()

{……}

public void deleteItem ()

{……}

public void clearCart ()

{……}

}

第4篇:电子商务系统的应用范文

[关键词] 电子商务XML转换加密

一、前言

电子商务是IT技术和商务运行结合而产生的一种新型的商务交易过程,是利用先进的电子技术进行商务活动的总称,它通过网络,使用先进的信息处理工具,将买卖双方的商务信息、产品信息、销售信息、服务信息以及电子支付等商务活动,用相互认同的交易标准来实现。XML是互联网联合组织(W3C)为便于软件开发人员在网页上组织信息而创建的一组规范,其目的不仅在于满足不断增长的网络应用需求,更是为了确保在通过网络进行交互合作时,具有良好的可靠性和互操作性。

随着电子商务中交易规模的扩大,交易中产生的数据也在急剧增加,对这些数据,不同的主体会以不同的方式进行储存和管理。当这些主体利用网络与银行系统进行支付结算时,就会产生数据如何转换的问题,如果数据以原始形式在网上流动,既降低了数据的传输速度,安全性也很难保证。而基于XML技术的电子商务系统可以解决上述存在的问题,从而可以保证数据在网络上的安全高效流动。

二、电子商务与XML的结合

整个电子商务过程涉及多个参与方,图1描述了电子商务的整个交易过程。

所以,由图1可以看出,整个交易过程存在下列问题:进行电子商务,就必须有网上电子支付的过程。在这个关键环节,就会涉及数据的流动、资金的转移问题,因此安全性是第一个必须考虑的问题,同时,不同的主体所需要的信息是不一样的,这就涉及到隐藏其他信息的技术;由于在网上进行支付,会涉及到不同的系统和平台,这就要求数据进行多次的转换,而且要保证数据的一致性。所以,关键环节如图2所示:

而XML技术具有的特点,完全可以解决上述的问题。

1.从数据形式上看,XML是纯字符串的文本格式,字符串在传递时是非常简单、快速、容易的。

2.便于检索电子商务数据:用户可以在电子商务的XML文档中定义一系列有意义的标记,在数据检索时可以方便地利用这些标记实现相关商务数据检索。

3.便于数据的多样显示:XML一个重要的特点是数据内容与显示形式完全分开。商务数据在网络上时,往往希望能够用多种方式显示,因此常采用HTML描述数据的外观,用XML描述数据本身,使数据更合理地按用户的需求表现出来。

4.XML是一个规范,具有平台无关性,而数据库和记录等对象都与特定的平台相关联,在现实中,数据库的平台是较多的,要求平台有内建的处理机制来处理对象的操作。通过使用XML文件,可以将多个不同平台的数据源的记录导入到同一个XML文件中去,在这些数据源中起到桥梁的作用。

如何实现在XML数据格式与电子商务各方数据库格式的转换,并使用XML加密技术保证电子商务活动中信息流动一致性与机密性,解决数据的安全高效流动问题,同时隐藏相关信息,这是本文的切入点。

三、关键技术的实现

1.XML与关系数据库的转换技术。

(1)XML数据向关系数据库的转换。把XML数据加载到关系数据库中,存在语义难题和技术难题。XML文档可分为两种:以数据为中心的XML文档和以文档为中心的XML文档,本文重点考虑对前者进行数据库的转换,具体方法是:把XML文档结构定义为一棵数据对象树,根据一定的规则要求,将文档的层次结构转化为树状结构,用对象关系映射方法将对象映射到关系数据库中。

(2)关系型数据向XML数据的转换。把数据库数据转换成XML文档时,只要把一个表或者查询的结果插入到XML文档的相应位置,生成XML字符串,通过直接生成XML字符串本身来进行转换。如下所示:

2.XML加密技术。电子商务交易中同时传输了两种信息:交易信息和支付信息,要保证这两种信息在传输过程中不能被无关的第三者阅读,包括商家不能看到其中的支付信息,银行不能看到其中的交易信息,就要求支付网关必须通过某种技术能实现对不同的对象实施信息隐藏即加密技术,信息在流动时对网关来说是透明的。下面是利用XML技术实现对订单和信用卡号信息的加密。

(1)要加密的样本XML文件(描述了顾客所买商品和支付工具的基本信息),名为payinfo.xml。

(2)加密的程序实现。

①创建一个XmlDocument对象,利用它的load方法装入要加密的XML文件名,这里为payinfo.xml,即:XmlDocument doc = new XmlDocument()。

②创建一个EncryptedXml对象,把A中的对象作为参数传递给它:

EncryptedXml exml = new EncrptedXml(doc);doc.load(“payinfo.xml”)。

③取得密钥GetNumberingKey(),把将要使用的密钥映射到它们相应的名称:RSA numberingKey = GetNumberingKey();exml.AddKeyNameMapping(“numbering”,numberingKey)。

④取得要加密的节点元素:

XmlNodeList nodelist=doc.GetElementsByTagName(‘paytool’);

XmlElement numberElement = XmlElement(nodelist[0])。

⑤调用EncryedData来进行加密,生成加密数据。EncryptedData encryptedNeedEncrypt=exml.Encrypt(numberElement,“numbering”)。

⑥将原始XML文档的为加密部分换为新的加密数据。EncryptedXml.ReplaceElement(numberElement,encrytedNeedEncrypt,true)。

(3)应用上面的程序代码,对payinfo.xml整个文档进行加密,生成的xml文件如下:

总之,XML加密在网络数据安全交换中发挥着越来越重要的作用。XML加密为需要结构化数据安全交换的应用程序提供了一种端到端安全性,可以满足应用程序对数据交换安全性的复杂需求。

第5篇:电子商务系统的应用范文

[摘要] 本文提出一种基于B2B模式的电子商务供应链管理系统的框架(B2B-SCM),该系统框架主要以供应商、制造商、销售商为核心,同时包括银行、物流商和认证中心等参与者,解决了电子商务供应链管理中脱节的现象。笔者根据该B2B-SCM框架,实现了某汽车生产厂商及其企业合作伙伴的电子商务系统,在实际应用中取得了较好的效果。

[关键词] B2B 供应链 电子商务

一、引言

供应链管理(Supply Chain Management,简称SCM)是一种集成的管理思想和方法,它把供应链上的各个企业作为一个不可分割的整体,使供应链上各企业分担的采购、生产、分销和销售职能成为一个协调发展的有机体。随着电子商务的进一步发展,企业的商业竞争将会越来越激烈,不只是单独企业间的竞争,而将是包括电子商中整个供应链间的竞争。然而,我国许多企业的经营理念、交易方式等均没有与国际接轨,加快供应链管理已成企业的当务之急。因此,本文结合供应链管理,设计出一种基于B2B模式的电子商务系统框架(B2B-SCM)。

二、B2B-SCM框架

通过对电子商务供应链管理系统的研究,将电子商务供应链中各个环节集为一体,成为协调发展的一个整体,本文提出的B2B-SCM的框架图如图1所示。

该B2B-SCM系统是以制造商为中心的电子商务系统,系统的服务器和数据信息集中部署(通常考虑部署在制造商Intranet中),主要参与者包括制造商、供应商、销售商和物流商,通过访问该系统完成各自的业务功能,并实现相互间的协作活动。银行和认证中心(CA)等辅助参与者与本系统通过特定的网关、接口或协议实现交互和协作。整个系统的供应链流程如图2,其中:

销售商查询产品信息是指销售商通过网站查询或通过厂商的电子邮件获得厂商产品信息。

销售商提交订购信息是指销售商提供自己的订购信息,包括所需产品的名称、规格、数量等。

厂商确认是指厂商根据销售商订购信息进行谈价。

厂商与销售商协商签订合同是指厂商与销售商协商合同细节,并签订合同,该部分可能包括传统的手工合同。

自动/计划生成需求信息发布是指生产总调度根据市场需求或销售商的需求确定生产计划,采购部根据生产计划确定采购信息并通过网上发布,包括部件名称、规格、数量、交货时间及其它相关信息。

供应商查询需求信息是指供应商通过网站查询或通过厂商的电子邮件获得厂商采购信息。

供应商提交竞标信息是指供应商提供自己的竞标信息,包括所提供部件的名称、规格、数量、交货时间、交货方式及其它相关信息。

厂商评标是指厂商根据供应商竞标信息选择供应商。

厂商与供应商协商签订合同是指厂商与供应商协商合同细节,并签订合同,该部分可能包括传统的手工合同内容。

合同执行是指厂商与供应商均可通过电子商务系统查询并追踪合同的执行情况,包括发货情况、到货情况、付款情况、到款情况等。

三、主要子系统设计

根据供应链的流程,我们设计的子系统如下:

1.制造商子系统:主要完成与制造商相关的信息管理,如部件订单信息、物流信息维护、资金信息维护等

2.销售商子系统:主要完成与销售商相关的信息管理,如包括浏览制造商的产品、合同协商与维护等

3.供应商子系统:主要完成与供应商相关的信息管理,如浏览制造商的部件表、在线签订合同;合同追踪等。

四、系统技术实现

1.开发平台:

本系统基于J2EE平台利用工具Eclipse、JBOSS应用服务器、MySQL数据库进行系统开发与实现。

2.安全策略

笔者选用了高效、安全、易用、勿须额外付费的页面安全控制技术。该技术的核心是JAVA SERVLET和SESSION。对每一个JSP页面调用一个SERVLET来对用户身份进行验证。我们对企业员工进行等级权限划分,并且采用了基于角色访问控制机制进行授权,授权方式相当灵活。

五、实际应用

某汽车制造厂和其企业合作伙伴的电子商务系统中,采用了B2B-SCM框架和相应的技术进行了实现,并将这一电子商务系统运用于实践。实践证明,基于B2B-SCM框架的电子商务系统提高了企业的运行效率,取得了较为满意的效果。

第6篇:电子商务系统的应用范文

关键词:AJAX;Web应用;电子商务;异步通信

1 AJAX技术

(1)AJAX技术及特点

AJAX全称为Asynchronous JavaScrip t andXML(异步JavaScript和XML),是一种设计交互式网页应用的网页开发技术。

AJAx技术的核心是XML等,而用户交互的只是小部分网页。假设当用户想查看某一商品的信息,只需将鼠标移动到商品图片上,所有信息将显示,而页面其他部分未发生任何改变。

在电子商务系统中,利用AJAX技术,从服务器端返回一个纯文本数据流。客户端交由浏览器负责进行处理。通过使用XML-HttpRequest对象来请求页面,服务器将结果文本写入页面。客户端通过异步通信获取结果后,不是直接将结果显示在页面上,而是由客户端的JavaScript脚本处理之后对页面对应的部分进行更新。

(3)无刷新实时数据更新

传统上,我们浏览网页,如果页面加入最新的数据,只能是等用户重新向服务器端请求时才能显示出来。但是,对于实时性较高的电子商务网站,传统的做法是不能满足的。电子商务后台加入新的商品信息或者修改商品信息时,而用户正在浏览商品信息。非常有必要实行无刷新实时数据更新,比如在Gmail应用场景中,新的邮件信息被自动接收和显示。

我们可以让程序自动刷新,定时向服务器请求数据。5秒取一次数据,10秒取一次数据。利用XMLHTTP发出请求并取得数据。传到客户端,客户端重新组织并显示数据。

3 潜在的安全问题

不用切换页面的服务器通讯,换而言之,对服务器来说,大部分动作都是在看不到的远程处理的,因此电子商务系统中的安全问题显得更为重要。

AJAX的优点在于减轻服务器的工作量,而把工作改由处理能力越来越强的客户端PC来执行,以便减少服务器的负担。但是随着操作方式的不同,反而可能造成请求过多,而使服务器应付不了的可能性。

在开发电子商务系统时不仔细思考如何减低无谓的请求,则使用AJAX减少服务器压力的效果是无法实现的。为了真正实现轻快的动作,数据传送量、请求次数、服务器负担等必须整体加以考虑调整。

4 结束语

第7篇:电子商务系统的应用范文

工作流的概念是为提高工作效率的研究而产生的,最初被应用于办公自动化和生产组织领域,通过将文档、信息或任务按照预先定义好的规则在参与者之间进行传递,其目的是通过将工作分解成任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控。工作流管理是cscw(computer support cooperative work)研究领域的一个重要分支,它已经被实践证明能够大大提高管理过程的效率、降低生产成本、提高企业生产经营管理水平。

企业的电子商务活动中,大量业务工作都是由两个或两个以上的员工共同参与合作来完成的,这一系列相关的活动以及活动按照一定规则的变化过程就构成了电子商务业务流程,例如销售订单管理流程、行政申请流程、财务审批流程、客户服务流程及人事处理流程等。在电子商务中,能否更快地对客户需求做出反应,在市场需求变化时对商务流程做出及时调整,是企业提升竞争力的有效手段。开发商务工作流程管理系统是企业解决上述难题的有效办法。

二、基于j2ee与web的工作流系统体系结构

j2ee提供了企业级的计算模型和运行环境,使用ejb server作为商业组件的部署环境,在ejb server容器中提供了分布式计算环境中组件需要的所有服务(jts、jmapi、jms、jndi等)。11665.COm实现商业逻辑的ejb组件可以更高效的运行在应用服务器中,支持多种客户端的访问。j2ee使企业级应用具有安全性、可扩展性和可靠性,使用j2ee作为工作流的开发平台符合电子商务建设的应用需求。

电子商务平台中工作流系统的实现采用的是三层体系结构,基于j2ee和web的工作流系统,核心服务采用ejb实现。三层分别是客户应用层、商务逻辑层、数据层。

1.应用层

是工作流平台的用户应用部分,采用html技术,用户通过web浏览器参与业务流程处理。客户端只提供用户桌面程序界面,客户端程序负责管理所有与工作流引擎的沟通,并为用户提供针对企业具体业务内容所定制的任务清单。客户登录工作流网站并进行身份验证之后会进入不同的界面进行各自的工作。在企业内部,客户应用层中的用户可分为四种类型:工作流设计人员、系统管理员、高层领导者和普通用户,他们分别通过web界面完成特定的工作。

2.商务逻辑层

逻辑层的实现主要利用ejb技术,它接受web层发来的请求数据,并依此进行相应的动作,完成事先定义的任务,并且把下一步的要求回送给web层。逻辑层包括工作流引擎、web服务器、app服务器、电子商务业务组件。工作流引擎以组件形式封装,用户可以调用其中的接口。web组件运行在web服务器上,主要负责与客户的交互。系统通过web服务器的jsp/html/xml/applet等收集客户端发来的信息和数据,并通过servlet调用ejb服务器中的ejb组件进行处理并将结果返回到web页面。应用组件、ejb组件运行在app服务器上,负责发布和管理ejb组件、管理组件的生命周期、连接数据库、并发操作、分布式事物处理等。

工作流执行服务组件是工作流管理系统的重要组成部分,搭建在j2ee应用服务器之中。执行服务组件包含工作流执行服务器,由工作流引擎实现,组件还提供用户客户端应用程序模板和工作列表查询工具,为上层mis调用提供api。在技术实现上,主要采用jsp、servlet、ejb,整体采用b/s、c/s混合结构,客户端工作流相关信息查询采用b/s,具体业务逻辑通过rmi机制或soap机制调用放在服务器端的ejb组件来完成。

对于b/s部分,采用mvc模式,在该模式中servlet作为controller角色,负责处理请求与页面流转,ejb充当model角色,封装业务逻辑与数据,jsp充当view角色,它是数据表现层,生成用户显示界面。具体实现步骤是:当jsp页面收到客户端发来的消息后,根据需要,由servlet控制业务流转,把实际处理工作交给javabean来做,javabean根据需要调用合适的组件完成相应的工作,bean可以利用rmi机制调用本地app组件,也可以直接调用自动应用组件和企业原有应用组件,还可以通过soap 机制调用远程服务组件。

3.数据层

它是工作流平台的数据基础,由工作流模型数据库、工作流实例数据库和工作流组织数据库组成,主要负责对工作流系统中的模型数据、实例数据和组织数据进行存储、组织与维护。逻辑层与数据层dbms的连接是通过jdbc来完成的,可以对大部分商用关系数据库提供支持。

基于工作流技术的电子商务系统的功能模块包括销售管理、库存管理、采购管理、订单管理、人事管理、客户管理、系统管理、用户管理。系统中的用户:系统管理员、企业职员、客户、供应商等分别登录到相应的web页面,进行相关的工作。工作流管理是系统的核心部分,其实质是工作流引擎,它提供了工作流系统在过程定义、任务分派、系统运行、监控执行等服务。

三、工作流引擎的设计

1.工作流引擎实现方法

工作流引擎采用ejb组件技术实现,封装了相应的业务逻辑,工作流引擎的运行主要就是对象之间的交互和接口对对象的调用,以及它们对数据库进行的各种读写操作。根据引擎提供的功能,引擎由四个方面的管理功能组成:工作流模板管理、过程实例管理、活动实例管理、用户角色管理。主要的实体bean包括:过程实例bean、活动实例bean、角色bean、部门bean、职员bean、规则bean、团队bean、任务项bean。

(1)工作流模板管理bean

包括的方法有:模板创建、删除模板、模板实例化、保存到数据库。

(2)过程实例管理bean

包括的方法有:初始化过程实例、启动过程实例、挂起过程实例、终止过程实例、删除过程实例、重启过程实例。

(3)活动实例管理bean

包括的方法有:开始活动实例、挂起活动实例、重启活动实例、终止活动实例、获得活动实例列表、取消活动实例。

(4)用户角色管理bean

包括的方法有:添加用户、设置用户角色、删除用户、添加角色、删除角色。

2.工作流过程实例管理

采用xml语言来表示电子商务过程模型,过程模型主要由这些实体组成:过程、活动、路由规则、工作流相关应用。例如在电子商务订单确认过程模型中:首先,企业销售部门对订单上的数据进行验证,对填写错误的订单转到退出,对填写正确的订单进行处理;然后,根据客户选择的不同支付方式,当使用信用卡支付时,把客户信用卡信息发送给信用卡服务器进行审批,确认支付额是否被认可;最后,发送订单确认信息给客户。其相应的xml描述框架为:

< process proid="10001"proname="订单确认流程" >

在工作流过程实例启动时,工作流引擎把xml定义实例化后,经过xml解析器的解析,生成过程、活动、流转路由等对象,再保存于数据库相应的表中。过程模型中的实体被封装成对象,包括:活动结点(activity)、过程(process)、路由节点(rule)、工作流相关应用(workflowapp)。对象的基本属性包括id、名称等,并且具有共同的方法:(1)contverttoxml():将模型元素的属性转换为xml格式的数据,以便于保存为xml文件;(2)savetodb():此方法将模型中元素的信息保存到数据库中特定的表中。

工作流过程实例的执行可以看作是一个状态变迁,其状态有:初始化、运行、激活、挂起、结束、停止。工作流引擎调度中心根据不同的条件,例如,启动过程、执行任务、结束任务以及其他事件的发生,会导致工作流过程实例从一个状态转换到另一种状态。

3.任务管理

任务管理主要根据调度中心的指示完成诸如任务创建、任务状态的转换以及相关数据的维护等工作。每次结束任务的外部请求将触发调度中心调用任务管理为后继活动(如果存在的话)创建新的实例,其状态为“待处理”;同时,其它不同的外部请求也将触发任务管理实施任务状态的切换。任务的主要状态有:初始、处理、暂停、正在处理、完成。

(1)任务队列

一个活动可以具有多个实例,每个实例称为一个任务。在电子商务系统中一个任务对应于企业具体的业务步骤。

(2)任务派发

任务派发处理只针对人工交互活动,是指按照何种准则将任务分配给具体人员来执行。任务派发的方式是按角色指定和按人员指定两种。

(3)任务状态控制方法

工作流引擎对任务状态的控制主要来源于任务的启动规则和后继规则实现。启动规则是通过相任务的直接前趋任务来表示的,启动规则包括顺序、与连接、或连接、用户自定义四种规则。调度中心在将任务切换到待处理状态之前先进行相关的启动规则检查,只有满足启动条件的任务才可以进行状态的切换。任务的后继规则是指当前任务结束后该启动哪些后继任务,后继规则包含顺序、或分支、与分支、用户自定义四种规则。

四、总结

工作流管理技术通过过程建模和过程管理的核心技术开发的企业电子商务系统能迅速实现企业业务重组,使电子商务活动以信息流为基础,可以全面提高企业协作能力。在本文所做研究的基础上,笔者认为可以从以下几个方面进行深入研究:对具有适应的柔性工作流的研究工作、以及如何保证动态建模方法动态路由的正确性还有待进一步充实和扩展,对工作流系统的容错能力、数据保护、数据恢复和异常处理策略方面还有待进一步的研究。

参考文献:

[1]范玉顺:工作流管理技术基础[m].清华大学出版社,2001,4

第8篇:电子商务系统的应用范文

关键词:数据库;加密技术;电子商务

中图分类号:TP309.7文献标识码:A文章编号:1007-9599 (2010) 07-0000-01

Application of Database Encryption Technology in E-Commerce System

Gao Xiang

(Guangdong Ocean Engineering Vocational School,Guangzhou510320,China)

Abstract:E-commerce system is internet-based platform,from the technical point of view,there are many factors of insecurity in the global network.Features include e-commerce itself-open,virtual,network,e-

commerce system,which made strict security requirements is to open and rational solution to the network and the conflict between security.Database of e-commerce system of a base platform,which preserves a large number of important data,shared by many users.So database security problems is very important when developing e-commerce system.

Keyword:Database;Encryption technology;E-commerce

一、加密数据库模型的框架设计

模型采用典型的Client/Server结构。在客户端,我们要实现一个加密字典管理程序和一个测试平台。加密字典管理程序的功能是:根据加密需要对加密字典中的数据进行管理,例如对加密字段描述信息进行维护、对授权用户信息进行维护、以及对数据密钥进行维护。客户平台则完成对加密数据库授权用户的身份验证、数据库用户私钥的解密,加密字段数据密钥的解密,以及提出查询需求。在服务器端,我们要实现一个加解密引擎,处理从客户端发来的对加密数据库的访问请求并将结果返回给客户端。模型的总体框架如下图:

图1-1加密数据库模型的总体框架

应用系统创建数据库应用表之后,用户通过运行图形化界面―加密字典管理程序,定义哪些应用表中的哪些字段的数据需要加密。加密字典管理程序将把这些用户定义信息存入加密字典中。应用表加密后,用户还可以使用加密字典管理程序修改加密定义,重新指定加密表或加密字段。数据库加/解密引擎是该系统的核心部件,负责在后成数据的加/解密处理。当应用程序向数据库插入或更新数据时,加解密引擎根据加密字典中的信息,确定当前数据是否需要加密,如果需要加密,则对数据加密后再写入数据库中。同样当应用从数据库中检索数据时,加密系统根据加密字典中的信息判定是否需要解密,如果需要解密,对数据进行解密以后再交给应用,存储在数据库中的数据仍然是密文。加密字典管理程序是一个特殊的数据库应用。加密字典管理程序需要对数据字典进行读操作,对加密字典进行写操作。数据字典和加密字典存储在数据库中并且是不加密的,为了加快执行速度,

加密字典管理程序执行这些操作时不通过加/解密引擎直接与客户端平台通信。另一面,当用户提交数据加密的定义要求时,加密字典管理程序通过加/解密引擎,实现数据明文与密文之间转换的功能。

当用户通过测试平台登录到加密数据库并成功后,测试平台会与加密字典进行交互,从加密字典中找到该用户的加密形式私钥,并解密得到用户私钥。当要访问到某个加密字段的时候,测试平台也会从加密字典中找到相关的数据加密拷贝,并解密得到数据密钥。当在客户端的测试平台上执行涉及到加密字段内容的SQL语句时,测试平台会与加解密引擎交互,将查询需求转由加解密引擎去处理。然后,加解密引擎与加密字典以及DBMS核心交互,完成对数据的加解密,并将正确的结果返回到客户端。

当在测试平台上提出的数据库访问请求不涉及到加密字段时,客户端测试平台会跨过加解密引擎,直接与DBMS交互,完成对普通数据的访问。以下对各个设计模块分别进行描述。

二、加密字典管理

(一)结构设计

加密字典管理是管理员定义加密字段的工具,它提供了用户管理、加密字典配置、信息检索、加密字典权限管理等功能,利用数据库加密解密引擎完成对数据的加解密处理。数据库加密系统对加密数据的所有操作均需要加密字典的支持,都需要以加密字典为基础。在加密字段的添加和删除过程中,需要调用加密字典配置、信息检索以及加解密引擎模块来实现。其流程如图2.1所示。

(二)用户登录

用户登录是数据库管理员启动加密字典管理程序后必须通过的身份验证模块,该模块防止未授权人员使用加密字典管理程序,确保加密字典的安全。它主要包括用户登录、身份验证、口令加密功能。用户身份认证的流程如图2.2所示,以提高系统用户访问的安全性和可靠性。

(三)加密字典配置

管理员首先通过加密字典配置划分应用程序的用户类、数据类以及每个用户类所拥有的数据类的权限信息,并给合法用户授权;然后按照配置调用密钥管理模块完成用户密钥、用户类密钥以及数据类密钥的生成分配以及存储。加密信息配置表存放由管理员根据用户需求定义的加密配置,实现向加密字典表中添加,更改或删除加密字段的功能。它调用表信息检索模块和加解密引擎,完成一个表的加密定义修改任务。该模块是加密字典管理程序的主要功能模块。

(四)信息检索

该模块从系统的数据字典中检索出与某个表有关的各种信息,放入结构变量,这些信息包括表名、表标识、主键定义、字段定义等,供其他模块使用。信息检索函数的输入是字段名称和表名称,输出是满足条件的表信息结构体,该模块被加密字典配置模块调用,共同完成加密字段定义的变更。

三、数据加解密引擎客户端测试平台的设计

在客户端设定一个测试程序,来完成访问加密数据库中数据的功能。在向服务器端发送真正的查询或其它操作的请求之前,客户端必须先完成用户登录等一系列工作。在我们的设计中,当一个用户输入登录信息(包括加密数据库的信息,用户名,口令)之后,程序会做以下工作:

(1)输入的信息去与数据库建立连接,若建立连接成功,则说明用户的用户名与口令相符,用户输入的口令有效;如果建立连接失败,则用户名与口令不相符,终止并退出程序。

(2)输入的口令进行加密,执行MD5加密算法,生成口令的MD5加密值。

(3)根据用户名生成一个SQL查询语句:

“SELECT encrypted_private_key From master.dbo.Authorized_User WHERE authorized_login_name=‘”&username&”’”

在应用程序中执行该SQL语句,就可以从加密字典中的Authorized_User表取出用户的密文形式私钥。当数据库用户还不是加密数据库合法用户时,就不具有公钥/私钥对。此时,客户端程序会给出提示。

(4)针对上一步骤取到密文形式私钥,执行DES算法进行解密,解密密钥是步骤2得到的口令MD5加密值。得到用户的私钥,存入应用程序的全局变量private_key中。

在客户端程序中要访问到某个加密字段时。首先客户端程序会先生成一个SQL语句,去查询加密字典中的Encrypted_Table表、Encrypted_Column表、Authorized_User表中的Encrypted_Key表。该SQL语句形式为:

“SELECT k.encrypted_data_key From master.dbo.Encrypted_Table t,

Master.dbo.Encrypted_Column c,master.dbo.Encrypted_Key k WHERE

k.authorized_login_ID=l.authorized_login_ID and

k.encrypted_column_ID=c.encrypted_column_ID and

t.encrypted_table_ID=c.encrypted_table_ID and

t.original_table_name=‘”&tabkename&”’and

l.authorized_login_name=‘”&username&”’”

这样,根据要查询的表的表名,以及用户名,就可以得到该表中针对加密字段的数据密钥(密文形式)。要申明的一点是,如果数据库用户不是加密字段的授权用户,则取到的将是空值。

在客户端程序中执行RSA算法,对取得的密文形式数据密钥进行解密,解密密钥就是存储在全局变量private_key中的用户私钥,得到数据密钥,存入全局变量data_key中。

执行用户的访问要求。当涉及到加密字段的访问时,服务器就会利用视图机制去执行查询操作,或者是执行执行插入/修改操作。当视图或触发器中需要用到数据密钥对密文数据进行加密解密的时候,可以从应用程序上下文中取得。

参考文献:

[1]王谦,陈放.加强电子政务信息安全保障体系建设[J].安防科技,2009,3

[2]张基温.信息安全实验与实践教程.清华大学出版社[M],2005

[3]季厌浮.具有等级性的密钥管理方法的设计[J].煤炭技术,2009,1:91-93

[4]李黎明.敏感数据库加密算法与密钥管理[J]..计算机与现代化,2005,(7):94-97

第9篇:电子商务系统的应用范文

[关键词]web数据挖掘 电子商务 路径分析 关联分析

一、引言

电子商务作为新兴的商业模式以其高效率、低成本和不受时空限制的特点成为企业商务活动发展的主流。在运行过程中,电子商务系统产生了海量数据,如何从大量的数据中获得有利于商业运作、提高竞争力的信息是企业亟待解决的热点。数据挖掘技术的出现为电子商务系统提供了数据分析强大的技术支持。通过挖掘Web上的日志文件,如客户的访问行为、访问频度、浏览内容及时间等,提取相关的客户知识,将客户的访问数据从潜在的、隐含的、无规律的状态,经过提取、清洗、加工成为企业分析市场、制定经营策略、管理客户关系的有力依据,从而实现Web上电子商务活动的真正价值。

二、电子商务中的web数据挖掘技术

1.路径分析。路径分析技术是一种找寻频繁访问路径的方法,它通过对web服务器的日志文件中客户访问站点访问次数的分析,挖掘出频繁访问路径。通过对网站页面之间的关系及超链接之间联系的分析,判断网站中最频繁访问的路径,删除其他没有价值的页面。

2.关联分析。关联分析的目的是挖掘隐藏在数据间的相互关系,它能发现数据库中形如“90%的顾客在一次购买活动中购买商品A的同时购买商品B”之类的知识。可以将web挖掘得到的关联规则用于改进电子商务站点的结构,将相关联的商品放在一起,减轻用户过滤信息的负担,增加交叉销售。

3.序列模式分析。序列模式分析和关联分析相似,但侧重点在于分析数据间的前后序列关系。它能发现数据库中形如“在某一段时间内,顾客购买商品A,接着购买商品B,而后购买商品C,即序列 ABC出现的频度较高”之类的知识。例如。当客户在网上购买了乒乓球拍时,那么顾客会在后续的时间里会不断的购买乒乓球。应用序列模式分析技术便于电子商务企业预测客户的行为对客户提供个性化服务。网站可以找出这个访问者的访问序列模式,将他可能要访问但还未访问的页面放在显眼的位置。

4.分类分析。分类分析就是通过分析示例数据库中的数据,为每个类别做出准确的描述或建立分析模型或挖掘出分类规则,然后用这个分类规则对其他数据库中的记录进行分类。对于商业网站,根据访问网站的客户信息和用户的访问模式得出访问网站的用户特征。对用户分类后,了解各类客户的特点爱好,就可以发现未来的潜在客户并开展有针对性的商务活动,提供人性化的信息服务。

5.聚类分析。聚类分析通过分析数据库中的记录数据,根据一定的分类规则,合理地划分记录集合,确定每个记录所在类别。在电子商务平台上为用户提供个性化服务,将需求和爱好类似的用户归为一类,从而动态地为客户定制商品的内容或提供浏览建议,同时有利于提高广告的效果,促进网上销售和提高用户忠诚度等。

6.知识发现类。从数据仓库的大量数据中筛选信息,寻找市场中可能出现的新的运营模式,发掘出人们所不知道的事实。知识发现类数据挖掘技术包含人工神经网络、决策树、遗传算法、粗糙集、规则发现和关联顺序等。

三、web数据挖掘技术在电子商务中的应用

1.发现潜在客户和提高客户满意度。通过数据挖掘,可以发现使用某一业务的客户的特征,从而可以向那些也同样具有这些特征却没有使用该业务的客户进行有目的推销;还可以找到流失的客户特征,在那些具体相似特征的客户还未流失之前,采取针对性的措施。

2.优化网站结构。通过挖掘电子商务站点的日志文件和相关数据来发现该站点上的浏览者和客户的访问模式,给网站设计者提供改进电子商务网站设计的依据,进而调整电子商务站点结构,可以提高电子商务站点的服务质量。比如可以通过数据挖掘发现用户访问页面的相关性,对密切相关的网页之间增加链接;再比如通过数据挖掘发现用户的期望位置和访问频率,决定是否在期望位置和实际位置之间建立导航链接。

3.个性化服务。智能商务针对单个用户的使用记录对该用户进行建模,结合该用户基本信息分析其使用习惯、个人喜好,目的是在电子商务环境下为该用户提供与众不同的个性化服务。根据客户所访问的商品页面内容,提供大量同类商品的链接页面进行对比选择,满足客户的不同需求。

4.网络营销。数据挖掘能够过发现隐藏在这些数据中对网络营销有意义的信息以及它们之间的联系。对这些信息进行深入的分析,能够发现市场需求、具有相似购买行为的客户群体等信息,及时发现这些信息能够帮助企业对市场变化做出迅速的反映,进行客户预期,从而制定切实有效的营销计划。

四、小结

电子商务是现代信息技术发展的必然结果,也是未来商业运作模式的必然选择。利用web数据挖掘技术,提高了客户关系管理的效率,优化了电子商务网站,为网络营销提供了决策支持,使企业在电子商务的潮流中具有更强的竞争力。

参考文献:

[1]林宇. 数据仓库原理与数据挖掘实践[M]. 人民邮电出版社, 2003.1