论文部分内容阅读
随着CAD技术的发展,AutoCAD、Pro/E、UG等CAD软件在我国许多行业得到了广泛的应用,在这些平台上开发符合我国国标的标准件库的工作也取得了很大成果。但随着网络和信息技术的发展,这些标准件库的缺点与不足也逐渐显露了出来,如重复开发现象严重、信息资源不能共享、功能模块移植的工作量大等。针对以上问题,本文研究了基于COM组件的网络化标准件库的开发。 本文首先分析丁当前各种标准件库产品的不足,并提出了改进方案。然后,进行丁系统的需求分析,以客户机/服务器的网络模式建立了本标准件库系统的网络构架,在此基础上进行了标准件库系统的总体结构设计,建立了系统的功能模型并划分了系统的功能模块。接下来,本文对COM组件技术进行了详细论述,并利用此技术在系统的功能模型的基础上建立了系统的组件模型,给出了各组件的内部处理流程并设计了组件对外接口。最后,利用关系型数据模型建立了本标准件系统的数据库,并给出了详细设计步骤及要点。 本标准件库系统的开发以Pro/E、UG为CAD平台,在Visual C++6.0的开发环境下,采用SQL Server 2000的数据库管理系统和ADO的数据库访问技术,最终完成了基于COM组件的网络化标准件库系统的开发,并达到了预期的效果。