版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第三届工程建设计算机应用创新论坛论文集上海 2011第三届工程建设计算机应用创新论坛论文集上海 2011基于ProjectWise的协同平台定制开发胡敏(中船第九九设计研研究院工工程有限限公司,上上海 22000063)【摘要】随随着中国国勘察设设计市场场竞争的的加剧,设计企业的设计和管理面临着众多严峻的挑战:建设工程的庞大、工期的缩短、变更越来越频繁等等,设计企业进行协同设计已经是整个行业发展的趋势。如何搭建适合设计企业自身的协同设计平台,是每个要进行协同设计的企业都面临的问题。Bentley公司的ProjectWise是个较为成熟的通用工程内容管理平台,本文讨论的是在此平台上定制开发,从而
2、构建真正适合本企业的协同设计平台。【关键词】ProojecctWiise、协协同设计计、外部部参照、OObjeectAARX背景勘察设计企企业的特特点决定定了工程程设计需需要密切切的配合合和协作作。随着着信息时时代的到到来以及及中国加加入WTTO,国国内勘察察设计企企业面临临着来自自国际竞竞争和信信息化的的双重挑挑战。中中国勘察察设计企企业能否否适应未未来,取取决于它它是否具具备国际际一流水水平的竞竞争实力力,即能能否提供供最好的的服务、最最快的速速度和最最低的成成本。而而要快速速获得这这样的能能力,仅仅靠企业业现有资资源和工工作方式式是远远远不够的的,而应应以信息息技术为为支撑,广广泛开展展
3、跨专业业、跨企企业、跨跨地区,乃乃至跨国国等多种种形式的的协同设设计。 我院是以设设计咨询询为主营营业务的的公司,因因此公司司主要解解决的是是项目设设计过程程管理难难题,而而协同设设计主要要想解决决的管理理难题是以以项目组组为单位位的一线线设计人人员设计计过程的的协同,该该系统的的主要使使用对象象为项目目组,以以提高设设计质量量和技术术为首要要目的,其其次是通通过优化化设计流流程来提提高项目目的管理理水平,因因此其他他管理部部门都是是配合项项目组开开展协同同设计管管理工作作。公司司经过详详细的调调研和考考察,并并充分考考虑了自自身的业业务特点点后,最最终选择择了Beentlley公公司的PPr
4、ojjecttWisse(简简称PWW)产品品作为协协同平台台。但是是ProojecctWiise是是一个通通用的平平台软件件,必须须经过二二次开发发,才能能满足公公司协同同设计的的需求。二、ProojecctWiise平平台主要要功能介介绍(一)、工工程文档档及内容容管理能够在网络络环境中中实现分分布式文文档管理理,将分分布在异异地的文文档集中中在一个个统一的的环境中中管理。以以发布的的方式实实现文件件的共享享,确保保文档的的安全性性、唯一一性、可可控制性性、可追追溯性。(二)、外外部参照照管理对专业内和和专业间间相互引引用的文文件关系系进行独独立于AAutooCADD外部参参照功能能外的全
5、全面管理理。即使使引用文文件路径径变化,系系统也会会依然保保证文件件之间的的引用关关系正常常,可方方便的进进行引用用管理的的建立和和拆解操操作。(三)、文文件版本本管理系统提供供了完备备的版本本管理体体系,同同时引入入了文件件的检入入/检出出概念,确确保同一一时间同同一文件件只有一一人可以以对文件件进行写写操作。另另外文档档“历史史纪录”功功能,能能够纪录录文件从从创建开开始的所所有活动动的动作作、人员员及时间间(如创创建、删删除,检检入/检检出,状状态改变变,复制制移动等等)。(四)、工工程项目目信息的的检索与与查询PW提供了了智能的的文档查查询功能能,帮助助我院速搜寻寻出目标标文件。传传统
6、的树树状目录录结构,最最符合工工程信息息的分类类查询。矩矩阵式的的逻辑目目录结构构,能让让我们按按不同的的职能需需求灵活活组织、分分类文档档。(五)、其其它功能能包括打印与与发布管管理、数字安安全性管管理、标标准化管管理、分分布式存存储管理理和工程程信息全全生命周周期的管管理。PW是提供供了一个个设计文文件资料料的统一一管理的的平台,设计文件都上传至服务器,工程项目中的所有图纸资料都集中储存在数据库服务器,并且有安全、完善的共享管理和用户权限管理,由服务器实现图纸的版本管理与控制,这样就为协同设计提供了平台基础,但作为设计企业中的协同平台,有些方面还是需要二次开发改造。主要是体现在以下方面:与
7、AutooCADD集成方方面尚有有不足,虽虽然PWW也提供供了在AAutooCADD中的插插件,但但是整体体还是完完全独立立于绘图图平台,而而对于首首要任务务就是绘绘图的设设计人员员来说,更更希望所所有工作作都在AAutooCADD中完成成。授权机制工工作量过过大。由于国国内的设设计企业业,项目目数量多多,而参参与每个个项目的的专业也也多,PPW虽然然提供灵灵活的授授权机制制,但是是给如此此众多的的项目设设置权限限,并要随着设计人人员调整整而调整整,工作作量是巨巨大的。与其他业务务系统的的集成。经过这些年来,中船九院也开发了不少应用系统,比如生产管理系统,人事系统等,如果协同平台不能与这些业务
8、系统集成,而达到数据共享,那这个平台就变成一个孤立的平台,生命力也有限。一些系统功功能进一一步完善善和改造造才能适适应中船船九院协协同设计计的需要要。比如如参考关关系维护护,需要要进一步步完善。设设校审流流程和提提资流程程需要重重新定制制开发。其它个性化化需求。比如提资、归档和项目修改通知单管理等业务需求,PW平台中没有现成的功能,这些就需要二次开发。三、开发目目标实现与AuutoCCAD的的无缝集集成实现项目创创建、授授权和权权限维护护自动化化。实现与公司司各个业业务系统统集成实现参考关关系自动动维护和和流程管管理实现其它个个性化需需求通过协同设设计平台台定制开开发,为为设计人人员搭建建一个
9、在在AuttoCAAD中的的工作平平台,以以外部参参照为技技术基点点,核心心解决设设计过程程中的“错错、漏、碰碰、缺”问问题。其其实质是是为企业业和设计计人员搭搭建一个个将“设设计”与与“管理理”进行行了一体体化紧密密集成的的,易于于推行的的,真正正意义上上的“协协同设计计平台”。四、开发工工具及系系统界面面本次定制开开发是基基于AuutoCCAD 20008版本本,主要要的开发发工具包包括 OObjeectAARX,PPW SSDK和和VS220055(一)、 ObjjecttARXXAutoccad常常用的二二次开发发工具包包括:CC/C+的OObjeectAARX,VVB/VVBA的的A
10、cttiveeX开发发,以及及AuttoLIISP/VissuallLISSP开发发工具。这这三种开开发工具具中,OObjeectAARX拥拥有对AAutooCADD最深入入的控制制能力,能能够提供供最多类类型的窗窗体。使使用ARRX可以以向AuutoCCAD注注册自己己的命令令,用户户运行你你的程序序时无需需了解关关于AuutoCCAD更更多的知知识。OObjeectAARX应应用程序序不再是是一个独独立的进进程,而而是一个个动态链链接库,它它和AuutoCCAD处处于同一一地址空空间, 能够直直接利用用AuttoCAAD的内内核代码码,直接接访问 AuttoCAAD 数数据库、图图形系统统
11、及几何何造型,在在运行期期间能够够扩展AAutooCADD具有的的类及其其功能。此此外开发发 ARRX应用用程序还还可以充充分利用用 Wiindoows 资源,MMFC 基本类类库和 Vissuall C+可视视化集成成开发环环境(IIDE) ,能方方便、高高效地设设计具有有Winndowws风格格的CAAD应用用程序。利用 ARRX 开开发的程程序在 AuttoCAAD中的的运行效效率、与与 AuutoCCAD 的协调调程度,以以及它的的灵活性性是其他他开发方方法所无无法比拟拟的。但但这也包包括了OObjeectAARX的的致命弱弱点,那那就是它它很容易易导致一一些严重重的错误误从而使使得A
12、uutoCCAD崩崩溃,甚甚至导致致死机。这这些都要要求ObbjecctARRX的开开发人员员养成一一个良好好的编程程习惯,在在 ARRX 代代码中加加入严谨谨的错误误检查,尽尽量确保保在发现现异常后后能及时时返回,避避免发生生严重错错误。 在代码编写写过程,综综合使用用了错误误检查、CC+和和结构化化异常处处理方法法以确保保系统的的强鲁棒棒性。(二)、PProjjecttWisse SSDK ProjjecttWisse提供供了用户户开发环环境,其其所提供供的APPIs均均为Wiin322 DLLLs。所所有的PProjjecttWisse AAPIss均使用用C的链链接规则则;所有有的AP
13、PI函数数均以名名称输出出;调用用时使用用WinnAPII(Paascaal)的的调用约约定。所所有的PProjjecttWisse AAPIss都是UUniccodee的,只只能用在在Uniicodde的项项目中。SDK包含完整的客户端API库(遵循C语言调用规范)、文档和实例代码。使用ProjectWise API,可以通过以下方法来创建、删除、替换或扩展ProjectWise客户端的功能。ProjeectWWisee结构ProjeectWWisee是一个个典型的的三层结结构应用用程序。其其最基本本的构成成如下图图所示。DocumentDocumentStorageDocumentStor
14、ageDatabasePW Integration ServerPW Caching ServerPW Client Applications我们的目标标就是利利用ObbjecctARRX开发发工具,开开发嵌入入Auttocaad的动动态链接接库,通通过PrrojeectWWisee APPIs来来访问PProjjecttWisse数据据库及存存储在文文件存储储区的文文档。并并定制了系系统的操操作菜单单,只提提供了简简单常用用的命令令,去除除了一些些使用频频率低或或者复杂杂的命令令,添加加一些自自定义的的命令,设计人员能快速掌握并使用。(三)、系系统主界界面界面分为三三个部分分。左边边是项目目
15、树,列列出的是是登录者者参与的的所有项项目。右右上是文文件区,列列出的是是目录下下的所有有文件,点点右键就就能对文文件进行行各种操操作。右右下是文文件详区区,列出出的是文文件的版版本信息息、项目目的人员员信息、提提资消息息、参照照关系、预预览和操操作日志志。 系统统主界面面五、系统实实现(一)、 系统统架构图图系统架构图图(二) 系系统集成成1、 实现现与CAAD绘图图平台集集成ProjeectWWisee平台是是个通用用的平台台,所以以要适当当改造让让设计人人员更容容易接受受,考虑虑把PrrojeectWWisee嵌入到到CADD平台当当中,把把一些常常用的功功能都整整理出来来,集成成到CA
16、AD界面面上,设设计人员员就可以以不改变变工作环环境,不不脱离绘绘图平台台的情况况下而集集中到协协同平台台中,从从而有利利于协同同设计项项目的整整体推进进。2、实现与与公司业业务系统统集成协同管理系系统的项项目信息息来自公公司生产产管理系系统(MMIS),项项目信息息主要包包括项目目名称、甲甲方名称称、开工工日期、项项目经理理等信息息。实现现与生产产管理系系统信息息同步,公公司每安安排一个个项目,就就在协同同管理系系统中自自动开设设一个项项目,建建立对应应的目录录结构,并并根据生生产计划划中的人人员安排排来设置置协同管管理系统统中的人人员权限限。实现现项目信信息和人人员权限限的维护护自动化化,
17、确保保项目与与人员信信息的唯唯一性。协同管理系系统的人人员和部部门信息息来自公公司人事事系统。人人员信息息主要包包括姓名名、部门门以及资资质情况况,及时时同步人人事系统统中人员员增减,人人员调动动以及部部门拆分分、变更更等信息息。实现现人员和和部门信信息维护护的自动动化。设计项目过过程管理理是协同同设计中中的一个个重要管管理内容容。协同同管理系系统的流流程信息息来自公公司设计计项目流流程管理理系统,根根据流程程系统中中的节点点进度调调整协同同管理系系统中人人员对文文档的操操作权限限,在平平台中实实现设计计、校对对、审核核和审定定的流程程和提资资流程管管理。通通过改进进我们现现有的业业务流程程,
18、重建建更适宜宜公司管管理的设设计业务务流程。协同管理系系统可以以与公司司办公自自动化系系统实现现集成,从从而把项项目的各各种统计计信息等等发布到到公司内内网上,方方便员工工查阅与与交流。3、实现与与出图系系统集成成设计人员员提交打打印申请请后,系系统后台台自动加加载电子子签名、条条形码,并并自动生生成打印印文件进进行打印印;打印印管理人人员进行行审核后后,自动动打印出出图,并并保证最最后电子子版本和和纸质的的一致性性及有效效性。4、 实现现与电子子签名系系统集成成电子签名名配合流流程使用用, 通通过现有有成熟产产品的二二次开发发与协同同管理系系统的集集成,实实现了真真正意义义的数字字签名技技术
19、。5、 实现现与即时时通讯系系统集成成在系统提资资或者归归档等系系统操作作时,自自动提醒醒用户,给设计人员提供了更方便的沟通方式,增强团队的信息共享和沟通能力,提高工作效率。(三)AuutoCCAD辅辅助工具具1、 图纸纸比对系统提供的的智能比比较工具具,深入入比较CCAD对对象的属属性差异异,并分分别用不不同的颜颜色直观观显示出出来。可可以帮助助设计人人员、审审图人员员快速准准确的了了解版本本之间的的差异。 过程记记录帮助助有序设设计。2、 非标标准图层层转换可以将将图纸中中已存在在的非标标准的图图层,转转换到标标准图层层,同时时移动图图层中的的所有实实体到标标准图层层。此工工具大大大降低了
20、了协同的的使用门门槛,对对于那些些本身协协同使用用规则不不明确或或者历史史项目需需要使用用协同系系统的情情况特别别有用。 3、 绘图图标准管管理提供专业间间及专业业内的图图层级协协同规则则的维护护管理,包包括各专专业的图图层规则则、字体体、线型型、打印印样式、图图签图框框等。同同时提供供标准的的分发工工具,管管理员可可以自定定标准文文件,并并将需要要分发的的标准文文件上传传、发布布。其他他用户在在重新登登录协同同系统时时,会自自动下载载并更新新标准文文件。4、图层引引用规则则管理用以以管理专专业间项项目引用用时的图图层更改改规则,分分为规则则管理和和规则设设置, 一个引引用专业业和被引引用专业
21、业对,形形成一条条唯一的的规则,规规则可以以导入导导出,并并自行设设置具体体规则内内容,针针对被引引用专业业的某个个标准图图层进行行修改设设定,可可更改颜颜色、开开关、冻冻结、打打印开关关、锁定定、线型型。在用用户定义义好规则则之后,打打开可对对应引用用规则的的图纸时时,系统统自动应应用规则则,将图图层做相相应的修修改,通通常用于于参考图图的置灰灰,变色色,不打打印等需需要。5、图层便便捷开关关 对于当前图图纸中的的所有图图层进行行方便的的开关设设置,过过滤引用用图层的的前缀,标标准图层层按专业业分类。(四) 个个性化需需求定制制1、提资和和归档提资操作备备份用户户的提资资文件,自自动进行行版
22、本以以及参考考关系管管理,记记录用户户每一次次提资的的历史痕痕迹,并并把文件件打包后后链接发发送给接接收资料料的专业业,并通过即即时通讯讯系统通通知设计计人员。设计人员接收到资料是,系统自动运用图层引用标准,使接收专业只看到相关的图层,其它图层自动关闭;使用外部参照时,系统保证每次引用都是最新版本,并自动管理参考关系和参考文件。系统还提供了提资历史记录比较的功能,能便捷地知道每次提资之间的差别,方便了设计人员的工作。归档也提供了类似的功能。2、项目修修改通知知单管理理随着项目规规模越来来越大,项项目修改改通知单单的数量量急剧增增多,通通知单的的管理也也变得越越来越重重要。系系统根据据模板生生成
23、项目目修改通通知单,并并自动填填写项目目相关的的信息,减减少了设设计人员员重复输输入和录录入时内内容的千千差万别别。所有有的修改改通知单单都保存存在系统统中,能能做各种种统计分分析,并并跟踪修修改通知知单的状状态,有有效地管管理了项项目修改改通知单单。六、总结与与展望此系统是220111年6月月份正式式在中船船九院上上线,全全院所有有设计项项目都进进入该平平台,大大部分设设计人员员都此平台上上进行设设计、提提资和归归档,期期间我们们一直收收集设计计人员反反馈的意意见,对对系统不不断完善善和优化化,系统统基本运运行稳定定。院里里在协同同设计方方面进行行了大量量的探索索。统一CADD绘图版版本到2
24、20088版统一定制专专业软件件制定图层标标准引用模式的的研究协同平台的的定制开开发目前中船九九院的协协同设计计在全院院领导和和全体设设计人员员的共同同努力下下,积极极推进。协协同平台台的二次次开发为为协同设设计的推推广奠定定了坚实实的技术术基础。平平台通过过这次的的二次开开发,实实现了与与AuttoCAAD的无无缝结合合,并与与公司的的业务系系统实现现集成,直接从底层将多个信息岛与数据中心关联;提高了信息传递的自动化程度,降低了项目成员的工作量,有利于系统在企业内部的推广应用;避免了信息在二次传递中的错误和损失,解决传统的协同环境下只能保留结果数据,而不能保留过程信息的弊端;那些繁琐的重复性
25、劳动交给计算机来完成,增加了数据的唯一性,减少了由于操作人员疏忽而导致的低级错误。使设计人员的精力大多放在设计而不是制图上;管理者不仅可以通过该平台实现对项目进行动态监控,而且可以将管理工作规范化,使管理水平进一步提高,个人的工作成果能在系统中得到反映,使管理者对每个成员的考核更加客观公正。另外通过这这次平台台定制开开发项目目,我院的软软件开发发团队对对ProojecctWiise平平台有了了更深刻刻的认识识,也具具备了在在该平台台上进行行更深入入定制开发发的能力力,为该该平台的的进一步步完善打打下了坚坚实的基基础。参考文献:赵红.AuutoCCAD中中外部图图形引用用的实现现方法J. 甘肃肃科技,2003,19(3):24-25.李敏强,寇寇纪淞,纪纪仕光; HYPERLINK
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 提升供应链韧性的关键维度与综合优化策略研究
- 网站建设销售合同
- 数字领导力驱动组织敏捷转型研究
- 2026三年级下册三衢道中板书设计课件
- 面向隐私保护的分布式协同学习架构研究
- 2026三上答题技巧指导课件
- CN114092552B 一种基于固定端图像进行大型刚体构件对接的方法 (西安航天精密机电研究所)
- 2026三年级自然主题阅读课件
- 2025年主管护师护理学考试题库及答案
- 2026年云南省迪庆州疾病预防控制中心(迪庆州卫生监督所)选调6人笔试题库附答案解析
- SWITCH暗黑破坏神3超级金手指修改 版本号:2.7.7.92380
- 材料的磁性能2
- 《威尼斯的小艇》的教案设计5篇
- 模拟电子技术(第11版英文版)PPT完整全套教学课件
- 人教版小学数学五年级下册练习题
- 2023年火电电力职业技能鉴定考试-装卸机械电器修理工考试题库(含答案)
- GB/T 5563-2013橡胶和塑料软管及软管组合件静液压试验方法
- GB/T 3836.34-2021爆炸性环境第34部分:成套设备
- GB/T 16895.6-2014低压电气装置第5-52部分:电气设备的选择和安装布线系统
- GB 12476.1-2013可燃性粉尘环境用电气设备第1部分:通用要求
- 第五章岩石爆破理论详解课件
评论
0/150
提交评论