节点文献

基于CORBA的工程数据库协同工作环境研究

【作者】 段玉聪

【导师】 王爱玲; 任建平;

【作者基本信息】 华北工学院 , 计算机应用技术, 2002, 硕士

【摘要】 本文讨论了基于现有成熟的数据库系统ORACLE来开发CAD工程数据库分布式协同工作环境CSCW(Computer Supported Cooperative Work)的原理和实现方法,并给出了系统信息访问控制的模型和形式化描述。在此基础上使用软件工程中的结构化分析方法和面向对象设计方法相结合进行了系统需求分析和静态与动态UML(Unifled Modeling Language)建模,初步设计实现了一个协同工作系统。该系统对ORACLE数据库系统管理的全局数据与大型CAD软件Ⅰ-DEAS管理的局部数据分为三种情况进行的集成处理:对关系型数据直接进行集成;对部分非关系型模型数据先进行对象化,再按照ORACLE中对象类型数据的方法进行存储集成;对于难以对象化的模型数据,通过Open Ⅰ-DEAS提供的公共对象请求代理体系结构CORBA对象接口进行集成。系统使用ORACLE的大数据存储支持和虚拟现实建模语言VRML(Virtual Reality Modeling Language)较好的解决了三维图形交互的问题,能为用户提供一个安全、快捷、处理透明、功能强大的用户协同工作平台,提高了CAD设计用户的产品设计效率和产品设计水平。

【Abstract】 This paper gives a discuss of theories and implementing methods of developing an distributed engineering database CSCW (Computer Supported Cooperative Work) based on ORACLE DBMS and CORBA techniques in detail. The access control are modeled mathematically. It gives the description of an existing system finished based on the analysis above, which deals the global data and the local data with three kinds of methods which include: processing directly with relational data; first changing it into object type then storing it into ORACLE database with some modal data which can not be classified into relational data; and to some data which is not easy to change into object type, integrating it through Open I-DEAS’ s object oriented interfaces based on CORBA. It gives this cooperating system a panorama share of all kinds of its data through such methods mentioned above. It also combines structured analysis method and object oriented analysis methods of software engineering to conduct system modeling, static and dynamic UML(Unified Modeling Language) analysis and constructing work. By utilizing the large object of ORACLE and VRML (Virtual Reality Modeling Language) , it solved the problem of three dimension interacting of graphics. Conclusively this system provides a transparent, efficient and convenient platform to users who collaborate with each other in an engineering project.

【关键词】 工程数据库协同工作环境ORACLECORBAUML
【Key words】 engineering databaseCSCWORACLECORBAUML
  • 【网络出版投稿人】 华北工学院
  • 【网络出版年期】2002年 02期
  • 【分类号】TP311.13
  • 【被引频次】1
  • 【下载频次】92
节点文献中: 

本文链接的文献网络图示:

本文的引文网络