军用电子产品技术档案管理系统的开发

2021-07-02 12:22罗绍彬任锋李钊
电子测试 2021年11期
关键词:军用电子产品管理系统

罗绍彬,任锋,李钊

(西南电子设备研究所,四川成都,610036)

0 引言

在计算机应用领域,管理信息系统已不陌生,并且其优越性愈来愈受到重视。军用电子产品有着它的特殊性,对整个产品生产、售后、交付使用及整个生命周期都备受关注,随着电子技术的发展,军用电子产品越来越复杂,生产数量增多,信息量越来越大,对军用产品技术档案管理提出了更高的要求。本文将从科研生产单位对军用电子产品技术档案管理的实际需求出发,针对产品档案管理工作烦琐、不易查询等问题,提出了“军用电子产品技术档案管理系统”的构想,以实现产品的可追溯性和管理规范性。

1 该“军用电子产品技术档案管理系统”数据库开发的技术特点

数据库系统包括数据库(Database DB)和数据库管理系统(Database Management System,DBMS)两部份。数据库是用来存储电子文档,是结构化的数据集合,一个数据库系统可以包含多个数据库;数据库管理系统则是管理数据库的软件,是用户与数据的接口,负责完成数据处理操作[1]。

该数据库系统主要具有以下特点:(1)实现数据共享,减少数据冗余。(2)数据的独立性。统一的数据控制功能。(3)产品数据库可以被多个用户共享,数据的存取往往是并发的,即多个用户同时使用一个数据库。(4)可扩展性。根据实际需求可扩展。

2 系统需求分析

“军用电子产品技术档案管理系统”要解决产品的可追溯性。首先进行用户需求分析,以典型产品为例,在生产制造和售后服务过程中的档案信息包含:生产过程中的整机调试数据、返工返修数据、交付检验数据,售后服务技术数据、装备状态、装备交付情况等管理。其主要信息如下:

(1)生产过程中的整机调试数据包括:整机组成编号装入关系、整机批次号、整机编号、调测数据等。

(2)生产过程中的返工返修数据包括:整机组成编号装入关系、整机批次号、整机编号、返修件名称、编号、故障现象、原因分析等。

(3)交付检验数据包括:整机组成编号装入关系、整机批次号、整机编号、名称、军所检的产品性能测试报告、软件状态等。

(4)售后技术数据包括:整机组成编号装入关系、整机批次号、整机编号、售后服务单号、名称、售后原因、售后分析、售后人员和完成时间等。

(5)装备交付数据包括:整机组成编号装入关系整机批次号、整机编号、名称、数量、交付时间等。

以上数据信息中,如产品性能测试报告等可以利用关系数据库中的通用字段保存,以原稿形式直接录入。实现系统化管理,提供用户对产品档案数据进行添加、删除、修改、查询、统计分析、汇总、分类、浏览、打印等操作。

3 系统设计分析

现在网络软件的开发主要采用客户/服务器模型简称C/S(Client/Server)和浏览器/服务器模型即Browse/Server模型, 简称B/S模型。本系统选择C/S模型,它适用于局域网环境中的数据库用程序,用户通过客户端访问服务器中的数据库。

现对用户及系统需求涉及的各种数据和功能进行分析,以典型产品为例,确定系统应具有的功能并划分模块,如图1所示。

图1 军用电子产品技术档案管理系统结构

(1)登录设计:输入用户名和密码,由系统判定,若正确则进入系统并提示登录成功,反之多次不成功,自动退出登录界面。

(2)档案管理设计:用户根据需要添加、修改、删除数据记录,操作完成后系统更新数据并返回更新成功的信息;档案管理设计还具有浏览、打印等功能。

(3)档案数据查询设计:实现具有模糊查询和高级查询等按条件查询显示信息。

(4)档案统计分析设计:根据需求输入统计条件,系统自动判断,若存在则显示其信息并按要求分析数据。

(5)输出设计:系统提供将查询,统计等信息输出,可直接打印或保存为文件。

(6)系统管理设计:系统管理员有权限选择增加或修改用户及权限。

(7)修改口令设计:选择修改口令后,系统提示输入新密码然后再次确认新密码,系统更新数据,并提示修改成功。

(8)产品数据库设计:数据库设计是将系统需求分析得出的数据进行具体化的过程。在数据库应用程序中,数据的共享、数据操作的范围和数据结构上都有自己的特点。其数据库设计内容如下:

分析数据库结构。将所有的数据按照层次分类,最底层的应该是不能再进一步分割并大致确定其类型(数值、日期、图形、图像或任意字符)的数据。每一个层次则是一组最低层的数据集合,在建立数据库时以最低层的数据作为数据库表的基础。

确定数据库的取值条件。用于检验数据的有效性,它包括字段级数据、记录数据和整个库数据合法性(即有效性)的定义;数据库表索引定义等。例如:确定某些数据的取值范围,是否允许为空值。

明确数据关系,分析每组数据之间的关系,包括数据库表的连接关系,例如两组之间是否有意义相同的数据,如果修改或删除一组数据,另一组数据是否需要做相应的修改或删除等。

“军用电子产品技术档案管理系统”服务器数据库主要包含系统用户、整机调试数据、返工返修数据、交付检验数据、售后情况、装备交付情况等数据库表,以生产过程中的返工返修数据为例,返工返修数据信息表,用于保存模块返工返修的信息。为“分机/模块BM号”字段创建主索引,索引名为“BM”。为“分机/模块名称” 字段创建普通索引,索引名为“MK”。数据库表的结构见表1。

表1 返工返修数据结构表

4 系统实现

根据上述“军用电子产品技术档案管理系统”的需求分析、系统设计分析编写程序模块。该系统以Windows XP等为系统平台,采用Microsoft Visual FoxPro 为软件开发系统,服务器端的数据库管理系统采用Microsoft SOL Sever,应用数据库位于局域网服务器。可以通过远程视图或SQL技术来访问远程数据库,实现C/S应用程序,实现各用户之间的数据共享和数据传递。服务器主要完成客户端发出的服务响应[2];客户端完成发送请求到服务器的功能;网络主要是连接着客户端和服务器,起到数据通信通道的作用。所有数据信息对管理员是透明的,其他用户根据权限开放,以确保管理通道的畅通和数据的完整性。

5 结束语

当今时代是飞速发展的信息时代,产品技术档案管理工作离不开信息处理,随着科学技术的进步,使得许多原本基于人工方式完成的工作逐渐的变为用计算机处理,数据的处理向信息化智能化转变,这一转变极大地解放了人的劳动,不仅提高了工作效率,而且提高了系统安全性[3],而且使技术档案管理工作做规范化,系统化,避免随意性,提高产品技术档案处理的速度和准确性。

猜你喜欢
军用电子产品管理系统
基于James的院内邮件管理系统的实现
正确使用电脑等电子产品
威力无比的军用霰弹枪
摭谈中小学生使用电子产品的利弊
基于LED联动显示的违停管理系统
帮孩子减少对电子产品的迷恋
军用机器人揭秘
我国小型废弃电子产品的回收模式
海盾压载水管理系统
中国工农红军军用号谱