- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
生命是永恒不断的创造,因为在它内部蕴含着过剩的精力,它不断流溢,越出时间和空间的界限,它不停地追求,以形形色色的自我表现的形式表现出来。--泰戈尔
《制造业PDM中IMAN的二次开发关键技术》
可行性研究报告
山西华夏网络技术服务有限公司
2004年7月
目 录
一.总论
1.1申请项目的概述
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系统实施的学术论文、书籍等各种资料大多数只关注理论研究,没有介绍具体实用的二次开发技术,因此系统的实施者开始时常感到无助而难以入手。
1.2项目的社会经济意义、目前的进展情况、申请技术创新基金的必要性
1.2.1本项目的社会经济意义
1.2.2项目目前的进展情况
1.2.3申请技术创新基金的必要性
1.3本企业实施项目的优势和风险
1.3.1本企业实施项目的优势
1.3.2本企业实施项目的风险
1.4项目计划目标
1.4.1总体目标
1.4.2经济目标
1.4.3技术、质量指标
1.4.4阶段目标
1.4.5计划新增投资来源
1.5主要技术、经济指标对比
二.申报企业情况
2.1申报企业基本情况
2.2企业人员及开发能力论述
2.2.1企业法定代表人的基本情况
2.2.2企业人员情况
2.2.3新产品开发能力
2.2.4项目技术负责人的基本情况
2.3企业财务经济状况
2.3.1企业财务经济状况及预测
2.4企业管理情况
2.4.1企业管理制度介绍
2.4.2公司质量保障体系建设
2.4.3公司荣誉
2.5企业发展思路
三.技术可行性和成熟性分析
3.1项目的技术创新性论述
3.1.1项目产品的基本原理
IMAN的二次开发分客户端及服务器端。客户端软件是用JAVA语言开发的,同样地它的二次开发也使用JAVA语言。服务器端的二次开发要利用二次开发模块ITK及C语言。由于IMAN版本升级可能导致所开发程序需要改写并重新编译,所以二次开发的原则是尽可能利用IMAN已有的功能,减少二次开发量[2]。基于以上考虑,二次开发重心放在客户端,而尽量利用服务器端的已有功能。客户端二次开发分为开发程序与注册程序两个阶段。
3.1.2项目产品的关键技术内容
窗体(FORM)又称表单,它的定制是实施PDM的一项基本工作,这是因为产品类型及信息类型多种多样,如零部件的数量、材料、ID号、设计者以及设计过程信息等等,这些数据都需要记录并与相应属性名一起保存。通常每一种零部件需要一种窗体来描述它的各种属性。窗体的功能首先是录入、保存、浏览及查询信息,其次是保存过程信息以支持其它功能。窗体存储三种数据:输入(Captured)数据;资讯(Informative)数据;推导(Derived)数据。它们的区别是:输入数据是用户输入的字段,是窗体显示的主要数据;资讯数据是只读的;推导数据是其它栏的总结或综合,是只读的。
IMAN的编程指南介绍了两种窗体定制方法:一是通过制作UIL( User Interface Language,用户界面语言 )文件来定义窗体的“非编程”方法;二是利用JAVA语言编程[1]。由于UIL较难理解而利用JAVA编程也涉及较复杂知识,为此笔者探索出一种组合利用IMAN提供的DOS应用程序及POMClass来定义窗体的简捷方法,步骤如下:
1.通过一个文本文件definition.txt来定义窗体的内容:
??
您可能关注的文档
- 毕业设计开题分析方案--夏燕.doc
- 开题分析方案格式及要求.doc
- 初中学科教学渗透青少年生命教育的实践研究分析方案.doc
- 理工类毕业设计开题分析方案实例.doc
- 房地产广东市场分析分析方案.doc
- 电大建筑施工与管理毕业论文(实习分析方案)[12]51645.doc
- 测量员实习分析方案(毕业论文):施工中工程测量技术及其应用.doc
- 分析方案银行业务模拟系统与实现.doc
- 级广大电工实习分析方案.doc
- 王家寨高压变频电控调试分析方案.doc
- 洋葱销售SOP流程及关键动作相关知识测试试卷.docx
- 深度解析《GBT 43841-2024内蒙古绒山羊》.pptx
- 电气设备运维及机械部件相关知识测试试卷.docx
- 深度解析《GBT 43843-2024网络协同制造平台数据服务要求》.pptx
- 思维倾向与开放性自我评估试卷.docx
- 危险化学品企业特殊作业安全相关知识考试试卷.docx
- 深度解析《GBT 43844-2024IPv6地址分配和编码规则 接口标识符》.pptx
- 智慧教学整体解决方案(1).doc
- 多重耐药菌感染防治知识及预防措施试卷.docx
- 深度解析《GBT 43845-2024基于扫描氮-空位探针的微弱静磁场成像测量方法》.pptx
文档评论(0)