1.4 数据库在军工管理中的标准 5
1.5 本文的主要工作和组织 6
2 火药参量数据库的总体概要设计 7
2.1 数据库的发展及其理论 7
2.2 火药参数基本知识 10
2.3 火药参数数据库系统总体设计 14
2.4 相关软件选择 16
2.5 本章小结 17
3 火药参量数据库极其客户端的建立与实现 18
3.1 数据库设计概论 18
3.2 火药参量数据库的设计与实现 19
3.3 火药数据库客户端设计 23
3.4 客户端总体设计实现 25
3.5 火药参量数据库系统安全性研究 31
3.6 本章小结 32
总 结 34
致 谢 35
参考文献 36
1 绪论
1.1 选题背景
在国际形势日趋复杂的今天,我国国防为国家的安全提供了重要保障。火炮作为重要的地面常规武器,它担负着保卫我国的陆、海、空安全的任务,火炮的先进性是威慑和打败敌人地面进攻的最有效的手段之一,而要保持火炮的先进性,必须加快新型火炮的研制步伐,缩短火炮的研制周期。这些除了依靠国防科技人员的辛勤努力工作外,还必须要适当采取先进的设计方法。
20世纪60年代后期,随着运用需求、软硬件技术的日趋发展,计算机用于信息处理的规模越来越大,对数据管理技术的要求也越来越高,急需一种新的、能在多用户环境下进行数据共享和处理的数据库管理软件。在这个背景下,数据库管理系统(Database Management System,DBMS)应运而生。
在数据库管理阶段,数据由DBMS统一管理和控制,包括数据的安全性控制、数据的完整性控制、并发控制以及数据恢复等;实现整体数据库的结构化,数据结构使用数据模型来描述,无需程序定义和解释。数据面向全系统,可以被多个用户或者应用程序共享,提高了数据的共享性,减少了数据冗余,保证了数据的一致性和完备性。数据与应用程序的相对独立,减少了应用程序开发和维护的成本。在数据库管理阶段,应用程序与数据之间的对应关系如图1.1所示。
数据库管理阶段应用程序与数据之间的对应关系
1.2 选题意义
随着计算机科学技术的发展,其方便简单全面的功能在科研活动中作用愈发突出和重要。传统的新型火炮研究方法(通过发射炮弹进行实地采集数据)不符合当今节约型社会的要求,而新型火炮弹道设计的精确度直接影响到靶场实验的安全、质量、成本和研究周期,如何改变目前人工实验收集弹道参数进行运算的落后局面,已成为新型火炮研究方向亟待解决的问题之一。要求采用计算机进行弹道设计与模拟就成为必然,也是今后新型火炮研究技术发展的趋势。因此开发枪炮弹道模拟智能系统对工程实践尤为重要,其中枪炮火药参数数据库的研究与开发,作为枪炮弹道模拟系统智能系统的基础是首先要解决的一个主要问题。