基于Agent技术的电子商务系统的设计

点赞:33655 浏览:156017 近期更新时间:2024-02-10 作者:网友分享原创网站原创

[摘 要]简要介绍电子商务和Agent概念与技术,设计了一个基于Agent的B2C电子商务系统框架模型,该模型支持查询,交易,协作和拍卖等功能,能够进行的网上信息查询和采集,并对信息有效的筛选,为用户提供个性化怎么写作.

[关 键 词]Agent电子商务JADE查询协商

一、Agent简介

Agent的研究起源于人工智能领域.Agent是指模拟人类行为与关系、具有一定智能并能够自主运行和提供相应怎么写作的程序.与现在流行的软件实体(如对象、构件)相比,Agent的粒度史大、智能化程度更高.移动Agent是一个能在异构网络中自主地从一台主机移到另一台主机.井可与其他Agent或资源交互的程序,它拥有一定的智能和判断能力,可以在网络中的主机之间迁移,以此来执行某个特定的任务.当它在某个实现环境中被启动后,这个Agent就可以带着它的状态和代码去另一个网络主机的实现环境中,在那里它会被重新启动并根据迁移策略继续迁移.

Agent像是一个黑盒子,其结构模型如图1所示.

Agent通过接口感知外部环境,与之进行交互,通过传感器接受外部信息,并对输入信息进行过滤和分类.把信息传递给推理机,推理机根据知识库的知识和规则进行推理并做出决策把动作指令交给效应器通过接口对外部环境产生动作.

二、B2C电子商务系统模型

1.设计目标

本系统的设计目标是利用移动Agent技术,设计一个基于Agent的电子商务系统.该系统为顾客和商家提供更加方便快捷的怎么写作,节省带宽,提高信息的检索效率,提供智能化的交易环境,实现多Agent的协同工作和电子商务的智能化协商机制.该系统具体应具备以下功能:

查询功能:现有的电子商务系统普遍采用的是基于web技术的解决方案.而随着Inter网的蓬勃发展,电子商务网站和网络用户数量不断增加,网上信息量的更是呈指数级增长.网络技术以及人工智能技术的发展,使得电子商务的自动化和智能化成为可能.基于移动Agent技术的电子商务系统将提高客户在网上的搜索效率,同时对搜索结果进行优化.

协商功能:在传统的商品交易中,无论是个人还是企业,在商品交易的过程中,都要与销售商进行谈判、协商,最终达成一致的协议完成交易.而对于目前的电子商务系统,对协商并没有实现.客户从网上购写商品,没有讨价还价的余地,只能按照网上的标价来被动地购写商品.为了使客户在交易中有一定的主动性,结合移动Agent技术的特点,在电子商务系统中引入协商的功能,从而使客户把握商品交易的主动性.

拍卖功能:拍卖也是电子商务活动的重要方式,但目前的电子商务系统中大多只支持查询或交易功能,本文所实现的电子商务模型商家可以根据需要实现自助拍卖.

个性化怎么写作:在现代社会竞争激烈的情况下,客户希望得到更加方便、快捷的怎么写作,用户希望根据自身需求写作个性化的怎么写作以提高效益,节省时间和成本.

2.系统体系结构

本系统以Inter为网络环境,采用B/S结构.在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多怎么写作器发出请求,怎么写作器对浏览器的请求进行处理,将用户所需信息返回到浏览器.B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件.怎么写作器将担负更多的工作,对数据库的访问和应用程序的执行将在怎么写作器上完成.浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由WebServers完成.

三、系统设计

本系统由CIC(ClientInformationCenter)系统、卖方系统、卖方系统、三个子系统构成.该系统具有搜索,交易,协商拍卖功能.有一定的安全性,智能性.

1.写方子系统

写方子系统包含ClientAgent和BuyAgent两类Agent.写方用户通过浏览器登录写方子系统.可以进行商品的搜索,购写和修改/增加/删除写方策略等基本操作.同时为用户提供个性化怎么写作,用户可以自定义自己的购写策略.ClientAgent为智能Agent,会记录交易的过程和结果,构建自己的知识库,动态改变购写模型.例如ClientAgent连续多次向某一ShopAgent发送派遣BuyAgent请求时均遭到拒绝时,ClientAgent便在适当时候从目录中将该ShopAgent的ID删除.BuyAgent为移动Agent,由ClientAgent创建,被派遣到卖方子系统代表写方用户参与交易.写方子系统流程如下表.

基于Agent技术的电子商务系统的设计参考属性评定
有关论文范文主题研究: 电子商务系统相关论文范文 大学生适用: 函授论文、专升本论文
相关参考文献下载数量: 60 写作解决问题: 怎么写
毕业论文开题报告: 文献综述、论文目录 职称论文适用: 期刊目录、高级职称
所属大学生专业类别: 怎么写 论文题目推荐度: 优质选题

(1)用户登录系统,自动向CICAgent注册.

(2)用户根据需求修改增加删除策略

(3)根据用户的需求,ClientAgent向CICAgent发出查询请求,查找其上的电子目录,得到相应的货物信息和卖方站点信息,ClientAgent把查找结果返回给用户.

(4)用户决定有必要进行协商的商家个数及站点地址,把决策结果发送给ClientAgent.

(5)ClientAgent根据做出的结果,生成多个BuyAgent,把他们派送到相应的卖方站点进行协商.

(6)ClientAgent根据结果,做出相应操作.如果被拒绝就直接注销该BuyAgent,如果请求写方策略就将用户定义好的策略发给指定的BuyAgent,如果收到预定结果的消息,将结果通知用户,等待用户的指令.该过程所有结果都将被存储到知识库中.ClientAgent定期根据这些结果修改策略模板.

(7)交易结束,ClientAgent注销所有BuyAgent,等待用户指令.

2.卖方子系统

卖方子系统包含ShopAgent,WarehouseAgent,GatekeeperAgent和Selleragent四类Agent.用户通过浏览器登录卖方子系统.可以进行商品的注册,撤消售货和修改/增加删除卖方策略等操作.ShopAgent为智能Agent,会记录交易的过程和结果,构建自己的知识库,动态改变售卖模型.例如某ClientAgent连续不听地向ShopAgent发送派遣BuyAgent请求,ShopAgent会智能作出判断,如果得出该ClientAgent为恶意Agent时,就将该ClientAgent记录下来,并拒绝该ClientAgent的请求或禁止该ClientAgent所在的Ip.

(1)用户登录系统,生成ShopAgent,同时由ShopAgent生成WarehouseAgent和GatekeeperAgent,自动向CICAgent注册.


(2)用户根据需求修改增加删除卖方策略.

(3)根据用户的需求,向CICAgent发出消息,修改,添加,删除货物及其数量.

(4)用户选定货物,通过ShopAgent向CICAgent发送信息进行售货,自动存储该过程中所有信息并存储到知识库中,定期修改策略模板.

(5)运行结束,ShopAgent向CICAgent发送消息注销怎么写作.

3.CIC子系统

CIC(ClientInformationCenter)子系统中的CICAgent相当于一个相似度检测Agent,每个系统只有一个CICAgent.它的主要功能是存储和管理参与该系统的各个ShopAgent和ClientAgent的信息,并向其他Agent提供查询怎么写作.所有想参与交易的ShopAgent和ClientAgent必须向CICAgent注册.CICAgent将信息存储在CICDB中.CICDB主要有两个功能:一是通过存储用户的ID来实现ClientAgent和ShopAgent的注册功能,二是通过存储所有ShopAgent的信息来提供黄页怎么写作.