论文部分内容阅读
本文以国防重点预研项目“火炮虚拟现实工程技术研究”为研究背景,着重探讨研究基于客户/服务器体系的火炮数据库技术,主要内容如下: 对虚拟样机以及数据库技术的发展状态进行了调查研究,描述了火炮虚拟样机及其体系结构,讨论了数据库技术在火炮虚拟样机系统中应用的重要意义。 在对火炮数据库系统的功能需求、可行性进行详细分析的基础上,给出了系统的总体设计方案,并对数据库访问接口的设计方法、客户界面的设计以及各个数据处理功能模块的实现技术作了具体的研究。 在详细分析了火炮虚拟样机系统中火炮的相关数据类型后,针对不同的数据类型采取不同的存取方式,规划和建立了火炮数据库,并结合工程设计软件I-DEAS开发出火炮三维模型库,用以管理火炮三维模型。 在通过对Visual Basic访问数据库的方案进行比较之后,选择了ADO技术作为数据库访问技术,并对火炮数据库系统客户端应用程序的具体结构、各子模块(包括登录模块、火炮总体结构数据模块、火炮试验数据模块、火炮图形数据模块和用户管理模块)进行了规划和设计。 在分析了数据库的安全机制和基于角色的权限管理后,结合SQL Server 2000管理系统的安全机制以及火炮数据库系统的安全需求,给出了实现登录安全和权限管理的可行性方案,提高了火炮数据库系统的安全可靠性。同时还研究了数据库的完整性。 为了进一步提高火炮数据库系统的运行效率和安全性,本文还对分布式火炮数据库系统作了初步的研究,为火炮数据库今后的发展提供了一种思路和借鉴。