当前位置: 网学 > 网学资源大全 > 计算机 > 正文

基于移动代理的产销存系统设计与开发

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: admin 发布时间: 13/09/05
【网学提醒】:本文主要为网上学习者提供基于移动代理的产销存系统设计与开发,希望对需要基于移动代理的产销存系统设计与开发网友有所帮助,学习一下吧!

资料包括: 论文(21页10005字) 源码 图纸 
说明:
【摘要】
本文阐述了移动代理的概念和基本框架,介绍了Agent的基本理论以及适用于Agent的设计样式.重点放在移动Agent系统的具体实现和Aglet应用开发上,开发了产销存Aglet系统模型。此外还简要探讨了Agent安全性策略。并且通过IBM的Aglet移动代理技术展现了一种基于java语言的移动代理系统的编程机制。文中根据移动代理的思想,定义了一些基本的抽象概念和行为,并用java语言实现了这些基本的抽象概念和行为。本文对aglet的消息机制做了重点的阐述。最后对开发产销存Aglet系统做了全面阐述,并列举了部分实现代码。
【关键词】移动代理,Agent传输协议,设计样式,安全性,远程方法调用
Design and Development of a
Manufacture-sale-store system
Based On Mobile Agent
Cheng Wei
【Abstract】
The article expounds mobile agent’s concept and basic casing .It also introduces agent’s basic theory and design mode. It put emphasis on the implement of mobile agent system and application and development of agent. Besides, it discusses the security strategy of agent briefly. Using the mobile agent technology Aglet of IBM based on java, we display a programming mechanism based on java mobile agent system, which is mainly applied to applet module and serialized mechanism. According to the principal of mobile agent, we define and actualize a basic and abstract conception and action, and then, we introduce information mechanism of agent mainly. At last, we formulate the selling aglet system comprehensively and list some implementing code.

【Keywords】Mobile Agent, Agent Transfer Protocol, Design Model, Security,
Remote Method Invoke



目录:

摘要1
1 前言2
1.1 设计背景2
1.2 现行技术的概述2
2 关于Aglet的介绍2
2.1 Agent的概念2
2.2 Aglet模型3
2.2.1 Aglet系统架构3
2.2.2 Aglet对象的生命周期4
2.3 Aglet的开发语言java5
3 Agent所采用的开发平台概述及编程机制6
3.1 Aglet的一些常用类库6
3.2.1 Aglet与主机交互7
3.2.2 Aglet之间的交互8
4 移动Aglet进销存系统的设计9
4.1 进销存Aglet 的开发过程9
4.1.1 概要设计9
4.1.2 数据流图10
4.1.3 实体对象图10
4.1.4 各Aglet的功能描述11
4.2 Aglet详细设计13
4.2.1 详细代码13
4.2.2 数据库设计16
5 开发过程中使用到的软硬件环境17
5.1 硬件环境17
5.2 软件环境17
6 aglet的运行和Tahiti平台的启动18
6.1 设置和操作过程18
6.2 Aglet效果图19
6.2.1 orderaglet19
6.2.2 stockaglet19
6.2.3 produceaglet19
7 小结20
参考文献20


参考文献:
Bill Venners,The architecture of aglets [EB/OL],1997
Bill Venners,Solve real problems with aglets, a type of mobile agent,1998
IBM 东京实验室Aglet技术文档
Danly B Lange,Mobile Agent with java: The Aglet API ,World Wide Web journal,1998
Bruce Eckel ,Thinking in JAVA,Prentice Hall,China Machine Press,1999
杨宗志,Jbuilder 程序设计实例,清华大学出版社,2002
Jason Price ,Oracle9i JDBC 程序设计, Mc Graw Hill, China Machine press,2002
David Reilly,Java网络编程与分布式计算,机械工业出版社,2003
Martin Kalin,面向对象程序设计Java语言描述,机械工业出版社,2002


作者点评:
在整个软件设计过程中,我们遇到了诸多问题,基本上完成了预定的目标;我们学到了很多平常根本学不到的东西,增长了知识。有些事情不自己亲自去做,是不能真正掌握和了解的。
由于移动代理在国际上还是处在比较前沿的研究课题,很多方面还不是很成熟. 这使我们在设计时遇到了很多的困难.比如 由于Mobile Agent 在国外还处于研究阶段,国内研究刚刚起步,所以基本上没有什么中文文献,英文文献的数量也比较有限,所以我们基本上是在摸索中一步一步的前进,其中走了不少弯路.由于这是个研究性的课题,所以我们把重点放在Aglet的机制和开发技术上的研究,而在业务逻辑上考虑的还不是很周到,比如数据库的设计就比较简单,这是我们的一个不足之处.同时由于我们的能力有限,Aglet许多有优势的方面我们还不是很了解,比如我们的Aglet虽然部分实现了交互,但是距离完全自动化的移动代理还有很大的差距。同时对如何实现它的安全机制,我们还不太清楚。 移动Agent系统的安全问题是制约其真正走向实用化的瓶颈,因而是当前移动计算研究领域的重要前沿问题,其涉及面广,情况复杂。但是通过这次毕业设计使我们对国际上的前沿的技术有所了解,对用java语言进行软件开发也有了进一步的认识.当然我们只是管中窥豹,只见一斑,还有许多的东西等待我们去进一步学习和研究。
  • 上一篇资讯: 网上银行系统的研究与实现
  • 下一篇资讯: 用VC++语言解决单位人事管理问题
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号