论文部分内容阅读
本文设计并构建了一个Web零件库系统体系结构。根据标准IS013584中定义的零件库应用框架,结合Internet/Intranet原理,建立了Web零件库的应用框架并设计出其物理结构。对物理结构中的服务器端建立双服务器通讯模型,并设计以.NET Remoting分布式架构为基础的双服务器通讯方案。采用灵活的N-Tire Web体系结构的思想构造包含数据层、业务逻辑层和用户界面层的零件库Web三层体系结构。
实现了零件信息的表达、存储和交换。根据GBIT 17645.42中提出的零件族层次结构,建立了柔性的5层零件分类层次结构;根据DIN 4000中描述的零件事物特性表,设计简单零件事物特性表(只含几何特性)为零件几何信息存储的方案;对异构CAD几何模型交换方法的比较,确定了基于STEP中性文件的跨平台数据交换。
采用母体模型进行参数驱动的方法,在Solid Edge平台下,利用应用程序接口(API)对变量表中变量赋值,实现了基于变量表的参数驱动方案。
系统开发工具是.NET Framework和SQL-Server数据库。使用UML用例图分析系统需求,划分系统功能模块。对数据库表、数据库关系实体图、类和UML类图进行了设计,最后说明了ASP.NET环境下零件库Web系统开发方法,并对系统进行了部署。