论文部分内容阅读
本文主要阐述了工程设计数字档案库系统的设计和实现过程。文章分析了攀钢设计院工程设计档案管理的现状,认为传统蓝图档案管理方式已不适应采用计算机CAD技术的设计工作,因而提出了建立工程设计数字档案库系统的建议,并对系统的实现进行了可行性分析,初步确定了系统的基本功能。元数据是工程设计数字档案库系统中最主要、最重要的基本理论,因此文章进行了元数据理论研究。本文描述了元数据的基本概念,对DC元数据元素集及修饰词进行了详细说明。然后,使用DC元数据部分元素及修饰词,定义了设计档案DC元数据元素集,并且举例说明了采用RDF/XML模型进行图纸元数据表述的方法。为了工程设计数字档案库系统的实现,文章阐述了系统设计的过程及方法。本文描述了系统实现的基本功能,划分了各功能模块,定义了数据字典。然后,对系统各功能模块进行了详细设计,并且提出了系统分层结构,将系统分成了三层:后端数据层、XML中间层、前端Web页面层。根据系统设计,后端数据库主要提供数据源,文章阐述了后端数据库设计与构建的过程及方法。本文描述了数据库的基本概念,对设计档案库进行了概念设计和逻辑设计,形成了设计档案的数据库模型。然后,采用Microsoft SQL Server2000为系统的DBMS软件,构建了系统的设计档案数据库:新建名为“工程设计数字档案库”的数据库;在数据库中新建名为“项目”、“图集”、“图纸”、“用户”的数据库表;定义表之间的关系;建立相应的数据库安全机制。XML中间层处在Web页面层和数据库之间,负责数据格式的转换,文章阐述了XML中间层功能实现的过程及方法。本文描述了XML中间层的主要功能。然后,采用VBScript脚本语言为编程工具,使用XML DOM接口和Microsoft(R) XMLPaser程序解析和生成XML文档,将XML中间层的功能模块划分为:数据库记录转换为XML元数据文件模块、XML元数据文件转换为数据库记录模块,分别进行了程序设计及编制,还提供了部分程序源代码。前端Web页面层是用户交互的平台,负责提供用户操作界面和各功能模块,文章阐述了前端Web页面层功能实现的过程及方法。本文描述了前端Web页面层的主要功能。然后,采用ASP技术的VBScript脚本语言为编程工具,使用ADO接口访问后端数据库,对各功能模块:身份验证、元数据查询、元数据入库、元数据下载、密码管理、用户管理等,分别进行程序设计和编制,还提供了部分程序源代码。根据文章的阐述以及系统的编制结果,本次课题完成了设计档案DC元数据的初步理论研究,同时完成了工程设计数字档案库系统的编制,使之可以应用到实际设计管理之中。