论文部分内容阅读
在部队的日常管理工作中,兵员的数质量情况已经成为一个不可忽视的部分,是部队作战能力评估的重要参考因素。目前,部队在兵员管理工作中所采用的方式主要还是保存纸质档案和简单地运用数字表格。这必然导致管理人员的精力投入大、工作效率低,管理工作时效性差、重复率高,从而容易导致相关工作陷入被动。这种局面与我军信息化建设的需要相去甚远。因此,设计和开发出一套数字化的兵员管理系统是很有现实意义的。随着计算机技术的广泛应用,目前从小型的单项事务处理到大型的信息系统都采用数据库技术来保持数据的完整性和一致性。因此在兵员管理系统的设计中,数据库的搭建显得非常重要。在系统的设计与实现过程中,选择Visual Foxpro 9.0作为开发工具,利用它的各种面向对象的功能,尤其是数据库设计器这个方便而简洁的管理数据库的智能化对象,不断地改进和完善。数据库设计遵循了软件的生命周期理论,分为6个阶段进行,即需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施和数据库的运行与维护。其中,需求分析和概念设计独立于任何的DBMS系统,而逻辑设计和物理设计则与具体的DBMS有关。论文中,兵员管理系统的数据库设计主要对需求分析、逻辑结构设计和物理结构设计三个阶段进行了论述。论文在调查研究的基础上,对系统进行了需求分析,对数据库进行了设计;根据模块化原理,将系统分成了几个功能模块,并分别对各功能模块进行了分析;采用结构化设计的思想,提出了系统尤其是数据维护子系统和数据查询子系统的设计思路;对系统的测试和安装进行了分析;采用SQL SERVER作为数据库,将VFP的数据升迁到SQL SERVER中,建立了ODBC数据源,将VFP数据库连接到SQL SERVER,这样,既利用了原有数据库的数据,又解决了访问速度和数据共享的问题。