(毕业设计论文)CAD工程数据库.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
l CAD工程数据库的研究 摘要:数据库系统是信息处理的重要工具和组成部分,数据库技术用于特定的应用领域出现了工程数据库,cad智能工程数据库系统分为工程数据库、专家系统以及系统集成三大主要模块.本文介绍的就是一种如何利用现有的internet进行cad智能工程数据库的协同设计. 关键词:工程数据库 协同设计 internet cad’ 工程数据库是适台于cad、cam、cim 地理信息处理、军事指挥、控制通信等工程应用领域所使用的数据库。工程数据库是面向对象的数据库系统。它的主要特点:(1)具有独特的数据模型,支持复杂的数据结构和复杂的数据类型;(2)支持动态的版本管理和集成管理;(3)具有丰富的语义关联;(4)支持日常事务管理;(5)具有友好的用户接口和良好的相容性支持。 基于web的协同设计系统的基本要求:(1)采用开放标准应当能够使来自产品生命周期各环节的设计人员以及供应商和客户的参与;(2)允许参与人员之间的自然通信;(3)采用数据管理系统来管理大量信息的存储和检索,并能支持不同环节产品数据的良好集成,对其有一定规模的企业来说,这一点应当是十分重要的;(4)为了使用户能交互和直观操作,应具有产品和零件的三维图形表达能力。根据以上要求,设计出基于web平台的cad智能工程数据库系统的总体结构如图1所示。 在这个模型中,通过internet将客户与服务器连接起来,服务器维护产品信息,并能够将产品数据转换成可视化数据格。客户可以使用某种cad软件进行产品的开发,或者通过web游览器观察产品数据库。对于使用cad系统进行产品开发的客户,在产品数据传递到服务器之前应先将产品数据转化成标准产品数据格式。设计人员可以在自己的站点使用某种cad系统生成产品的设方案 ,然后将相应的 cad数据转换成标准格式并贮存在产品数据库中,其他使用不同 cad/cam系统的设计人员或工艺规划人员可以通过web来访问这些数据;对于产品销售人员和制造人员来说,一般只是想观看设计的产品,那么他们可以通过web向服务器请求产品的图形数据,然后在具有三维可视化功能的浏览器上显示产品的三维几何模型。在这种基于web的协同设计系统中,不必再采用集中式的设计过程,实现了设计过程的全球化,从而使参与产品开发的人员可以克服距离和不同cad软件系统以及不同操作平台之间信息交换的障碍,能够实现在不同的产品概念设计 阶段和详细设计阶段快速的交换信息,加速产品的开发。 cad智能工程数据库的建立及关键技术数据处理的工程cad开发工作中,一个重要组成部分是数据库的功能完善和使用,它将直接关系到cad系统的使用效果。区别于一般的商业数据库,工程数据具有数据量大、种类多、结构复杂等特性。我们可以根据其性质将工程数据分为图形数据和非图形数据;从应用上可以分为产品定义数据和设计与控制数据两种数据。 关键技术有以下三个。 (1)客户端和应用程序的接口。这个接口是一个仿odbc的接口,应能接受应用程序的数据库请求,把它提交给服务器执行,并能够把服务器发送过来的查询结果提交给应用程序。总之,此处提供给应用程序透明地访问远方数据库的接口,应用程序就像访问本地数据库一样通过这个接口访问远方的数据库。服务器端和数据库的接口。这个接口主要是通过odbc去查找数据库 ,实现相对比较简单。dbtp协议的设计。这是系统实现的核心部分,要实现身份认证、查询请求、信息结果传送等功能。客户端和服务器端之间交互的数据报采用dbtp协议所规定的格式,客户端和服务器端在建立tcp连接后,通过不同类型的数据报交换信息。本协议规定的数据报有:身份认证数据报、认证结果数据报、数据库信息请求、数据库信息结果、查询请求数据报、数据请求数据报、查询结果数据报、数据结果数据报和用户退出数据报。 通信过程大概分为三个阶段,首先建立连接,客户端向服务器端发出连接请求,并且带上自己的身份号码。服务器端判断客户的身份,返回确认帧或者拒绝帧。连接建立以后,客户端发出查询数据报,服务器端把查询结果组成帧返回给客户。最后当客户要断开连接时,向服务器发送用户退出数据报,断开连接。 (2)cad智能工程数据库的访问方法:目前,internet上web数据库的访问方式主要有以下几种。 ①以cgi、isapi、nsapi等代表的服务器外部应用程序方法,该方法是由服务器调用外部应用程序,从web服务器获得用户的查询请求后,再送到数据库查询,并将结果通过web服务器送回浏览器。这种方式的缺点是web服务器在调用外部程序时产生的进程调用开销比较大、速度慢。 ②以asp为代表的描述脚本方法,应用这种方法,用户可以直接在 html文件 中利用sql标签插入自己的查询语句,由web服务器直接查询返回结果。http服务器可以处理sql命令,无需cgi等外

文档评论(0)

秦圈圈 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档