论文部分内容阅读
目前工程信息管理系统的研究与开发已较为成熟,而此类系统主要是MIS系统,大多只针对二维图纸进行管理,或现有三维可视化系统无法针对重力坝的构件特征进行管理。故此次重力坝工程信息管理系统的开发中有必要引入可视化技术。 本文分析了重力坝工程信息管理系统的开发过程以及相关开发技术。系统以重力坝建模与可视化为目标,采用组件式、面向对象、数据访问的开发技术进行开发,其中最为核心的技术是可视化组件集成技术。 本系统的开发平台选择.NET平台,故论文首先对基于.NET平台的组件集成技术进行了研究。详细阐述了.NET平台下COM组件的集成机制与方法,在此基础上实现了对可视化组件AutoVueX的集成。 在本系统的可视化模块里,重力坝的三维模型是信息的重要载体,故论文对重力坝的三维建模技术进行了研究。详细阐述了典型重力坝的特征和设计方法,介绍了一款高效的建模工具SolidWorks,在此基础上实现对三峡大坝的建模。 数据访问技术是实现工程基本信息管理的关键技术,故论文对ADO.NET数据访问技术进行了研究。详细阐述了ADO.NET访问数据的机制与方法,在此基础上设计了数据表,并利用ADO.NET组件实现了三层架构下的数据管理功能。 在上述三个方面研究的基础上,对系统进行总体设计与实现,搭建出完整的重力坝工程信息管理系统。人机交互界面设计遵循简洁、友好的原则,对主界面、工程信息管理界面、工程模型浏览界面进行了设计与实现。并且介绍了系统的运行实例情况,对实例结果作了说明,实现了预期的效果。