首 页       用户登录  |  用户注册
设为首页
加入收藏
联系我们
按字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
按声母检索 A B C D E F G H J K L M N O P Q R S T W X Y Z 数字 符号
您的位置: 5VAR论文频道论文中心计算机论文计算机应用
   IMAN的二次开发关键技术      ★★★ 【字体: 】  
IMAN的二次开发关键技术
收集整理:佚名    来源:本站整理  时间:2009-01-10 11:51:51   点击数:[]    

[本篇论文由上帝论文网为您收集整理,上帝论文网http://paper.5var.com将为您整理更多优秀的免费论文,谢谢您的支持]摘要:介绍了商品化PDM系统IMAN的基本情况,研究了IMAN二次开发中的主要问题,提出了一种窗体定制新方法,论述了客户端二次开发的方法、指导思想以及基于IMAN的应用封装方法。 关键词:PDM 二次开发 中国分类号:TP391        文献标识码:A THE KEY TECHNIQUES OF SECONDARY DEVELOPMENT OF IMAN LAI ChaoAn,SUN YanMing,ZHENG ShiXong (mechatronic engineering Department, south china university of technology, Guangzhou 510640) Abstract: The basics of IMAN, a kind of commercial PDM system, are introduced, and the key problems during secondary development of IMAN are studied in this paper. It also put forward a new methodology of customizing form and discussed the methodology and rudder of secondary development in client terminal and the methodology of application encapsulation based on IMAN. Keywords: PDM; secondary development 一 前言 IMAN(information manager)是一种较为成熟且广泛应用的产品数据管理(PDM)系统,它的开发商是美国的UGS公司。IMAN系统主要用于汽车、航空、机械制造和家电等行业。它是面向对象的信息管理和控制系统,由一个窗口界面、一组实用程序、一个集成工具箱和一个关系数据库管理系统(ORACLE)组成。在版6.0后,IMAN包含C/S及B/S两种结构,B/S结构是发展方向,但目前功能较弱。IMAN目前广泛应用的版本为V6.0-V7.0。我国目前采用IMAN的企业有:海尔集团、玉柴机器、科龙集团等上百家企业。 PDM系统属于管理系统,管理系统出售后常需要有一个定制过程,使之适应企业的特殊需要。由于PDM技术能带来很大的效益,很多企业相继实施PDM系统,但部分企业没有取得预期的回报,这是由于PDM系统实施难度大、影响因素多造成的。二次开发是PDM实施的主要工作之一,因此必须掌握其关键技术。 IMAN的二次开发工作主要有:利用IMAN的二次开发模块开发新的程序;窗体定制;外部应用软件的封装与集成等。IMAN二次开发工作需要丰富的经验和复杂的技巧,而它的帮助文档不能及时更新,况且关于PDM系统实施的学术论文、书籍等各种资料大多数只关注理论研究,没有介绍具体实用的二次开发技术,因此系统的实施者开始时常感到无助而难以入手。为此,本文总结了几点IMAN二次开发经验并提出一些新技术。 二 窗体定制新方法 窗体(FORM)又称表单,它的定制是实施PDM的一项基本工作,这是因为产品类型及信息类型多种多样,如零部件的数量、材料、ID号、设计者以及设计过程信息等等,这些数据都需要记录并与相应属性名一起保存。通常每一种零部件需要一种窗体来描述它的各种属性。窗体的功能首先是录入、保存、浏览及查询信息,其次是保存过程信息以支持其它功能。窗体存储三种数据:输入(Captured)数据;资讯(Informative)数据;推导(Derived)数据。它们的区别是:输入数据是用户输入的字段,是窗体显示的主要数据;资讯数据是只读的;推导数据是其它栏的总结或综合,是只读的。 IMAN的编程指南介绍了两种窗体定制方法:一是通过制作UIL( User Interface Language,用户界面语言 )文件来定义窗体的“非编程”方法;二是利用JAVA语言编程[1]。由于UIL较难理解而利用JAVA编程也涉及较复杂知识,为此笔者探索出一种组合利用IMAN提供的DOS应用程序及POMClass来定义窗体的简捷方法,步骤如下: 1.通过一个文本文件definition.txt来定义窗体的内容:    create Pom_application_object Train_Part_Class    define Train_Part_Class Project_id POM_string 50 -rwn    define Train_Part_Class serial_number POM_string 1 -rwn    save    quit 编写该文本要注意如下事项: 1)Pom_application_object是父类,是系统定义的。将生成的新类Train_Part_Class是它的子类; 2)Project_id 和serial_number是显示于窗体上的属性名,它们可描述某产品的ID与序列号。属性名可以有任意多个,也可以是作意名称,在此仅是举例; 3)POM_string是指输入的数据应是字符串,其它数据类型还有POM_int等等,可参考IMAN的编程指南; 4)数字50及1只是举例,代表输入字符的最大允许长度。 2.编辑创建窗体的批处理文件 CreatForm.bat如下所示,以读入该文本文件并创建窗体类。   set user=infodba   set pass=infodba   set grp=dba   d:/iman0701/bin/clearlocks -assert_all_dead   d:/iman0701/bin/sb  < definition.txt -u=%user% -p=%pass% -g=%grp%   d:/iman0701/bin/clearlocks -assert_all_dead   d:/iman0701/bin/install -mod_class infodba infodba dba   Train_Part_Class 编写该文本要注意如下事项: 1)该批处理文件中的名称Train_Part_Class要与文本文件中的相同; 2)管理员的用户名、密码、组名(infodba、dba)及IMAN安装路径只是举例,要根据现实系统而定; 3)definition.txt文件前要有“<"符号。如系统指出找不到该文件,可在该文件名前加上绝对路径 3.启动iman Menu 4.进入ima

[1] [2] [3]  下一页


Tags:


文章转载请注明来源于:5VAR论文频道 http://paper.5var.com。本站内容整理自互联网,如有问题或合作请Email至:support@5var.com
或联系QQ37750965
提供人:佚名
  • 上一篇文章:电子政务与办公自动化初探-

  • 下一篇文章:CIMS环境下的企业经营过程重构研究
  • 返回上一页】【打 印】【关闭窗口
    中查找“IMAN的二次开发关键技术”更多相关内容 5VAR论文频道
    中查找“IMAN的二次开发关键技术”更多相关内容 5VAR论文频道
    最新热点 最新推荐 相关新闻
  • ››Delphi 5 数据库应用中ODBC数据源的...
  • ››用Visual Basic 6.0实现自动化测试...
  • ››用JAVA制作ICQ
  • ››在IIS 4.0上配置虚拟主机实现虚拟I...
  • ››利用VB开发CAI课件
  • ››基于GP算法的知识发现系统
  • ››基于Client/Server 的课件系统的设...
  • ››WWW对大量数据查询的一种实现
  • ››基于PHP的Web数据库访问
  • ››Developer/2000中的Forms参数及应用...
  • ››IMAN的二次开发关键技术
  •   文章-网友评论:(评论内容只代表网友观点,与本站立场无关!)
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    Copyright © 2006-2033 5Var.Com. All Rights Reserved .