信息化装备维修器材编码管理系统设计与实现
2022-10-17马飒飒高润冬王长山MASasaGAORundongWANGChangshanKANGKe
马飒飒,高润冬,王长山,康 科 MA Sasa, GAO Rundong, WANG Changshan, KANG Ke
(1. 中国人民解放军 32181 部队,河北 石家庄 050000;2. 河北工业大学 人工智能与数据科学学院,天津 300131;3. 陆军乌鲁木齐储供基地 32322 部队,新疆 乌鲁木齐 830001)
0 引 言
随着大量新质作战力量编配部队,信息化装备更新换代的速度明显加快,其维修器材品种、数量呈几何级数增长,器材筹措、储存、供应等保障工作的信息化管理成为必然趋势。维修器材代码编制是实现器材信息化、集成化管理的基础性工作。利用计算机实现维修器材辅助编码,能够最大程度避免编码过程中的人为错误,有效杜绝因器材命名、描述、分类和编码不一致造成的误解和歧意,确保对器材基本信息表述的唯一性和稳定性,减少诸如一物多名、一名多物等问题发生。
功能齐全、编码科学的“维修器材编码管理系统”,利用计算机对维修器材编码进行规范化管理,是提高器材信息化管理水平的基础手段。构建器材编码管理系统可大致分为四步:首先进行需求分析合理确定编码对象,准确界定编码范围并明确编码原则;根据编码对象的某些属性或特征对其进行合理分类;依据编码对象的分类确定具体的编码方法,建立信息编码体系;根据编码体系确立赋码规则,完成器材的正确赋码、自动编码和校验定码。
1 器材编码原则
在系统设计阶段,编码管理系统应遵循以下原则:
(1) 唯一性:每一代码仅限一种维修器材,每一种维修器材只能有一个代码;
(2) 合理性:选择代码的种类、代码的符号、编码体系结构必须与编码目的相适应;
(3) 可扩延性:编码体系应具有良好的开放性,留有冗余,以便在需要时进行拓展;
(4) 简明性:编码体系的结构力求简单,长度尽量简短,便于利用计算机进行信息处理;
(5) 实用性:需统筹器材的管理特点和不同应用部门的实际需求,综合确定编码体系;同时尽可能利用和兼容已有成果,降低由旧代码向新代码转换付出的代价;
(6) 兼容性:提高标准化程度,充分考虑与外部环境接轨并与有关标准(包括国际标准) 保持协调一致,同时实现数据输入输出文件与其他信息管理系统的兼容性,方便系统之间的信息共享与数据交互;
(7) 统一性:信息编码应具有相同的编码结构,以实现编码的表现形式统一。
2 器材编码规则
2.1 编码分类规则
2.1.1 通用器材代码通用器材代码格式如下:
前2 位代表装备大类通用器材,3、4 两位代表中类器材类别,如电真空器件、电容器、电阻器等,5、6 两位代表小类器材类别,如金属膜电阻器、线绕电阻器等,后4 位代表型号器材。通用器材的排序,3、4 两位和5、6 两位原则上按2000 年中国电子元器件产品目录的类别排列顺序,后4 位按数值如耐压、功率、阻值、容量等由小到大的递增顺序排列。
前6 位码为通用器材分类码,由装备生产单位填写,后4 位码为细目码,由编码机构确定。
2.1.2 专用器材代码
专用器材代码格式如下:
前6 位为型号装备代码,由装备生产部门填写,后4 位专用器材细目码由编码机构进行编目。
2.2 代码编制规范
2.2.1 一般要求
(1) 所有栏目一律从本栏目的第一个字符位置开始书写;
(2) 所采用的符号、代号,在现行的国家标准、行业标准中尚未规定时,应给出定义或说明。
2.2.2 器材名称的书写格式
(1) 器材名称原则上不应含有规格;若产品图纸上的物资名称含有规格成分,则按图纸的名称书写,但不得自行添加其他成分;(2) 器材名称中的符号、汉字、字母、数字间一般不留空格;(3) 器材名称长度不得超过20 个汉字(40 个字符)。
2.2.3 专用器材图号的书写格式
(1) 有图号者应填图号;无图号者填规格型号;
(2) 图号中的“·”应去掉;
(3) 同种物品的书写格式应一致。
2.2.4 通用器材规格型号的书写格式和表述规则
(1) 所有字母均用英文大写书写;
(2) 所有“-”均用半角书写;
(3) 小括弧“()”用半角书写;
(4) 数字“千”均用小写英文字母“k”表示;
(5) 阻容件涉及偏差值时,大于等于±5%的,不书写,小于±5%的按原数据书写;
(6) 对于有电压和电流数值要求的,应先书写电流值并在左斜杠下再书写电压值如:2A/220V;
(7) 在电容器规格型号中涉及交流电压时,用交流符号“~”,而不用“AC”表示;
(8) 电真空器件中的级别,在规格型号之后空半字间隔用大写英文字母标出如:6P1J,6P2T 等;
(9) 表示外形特征、放大倍数颜色、安装方式等附加信息时,应在规格型号之后用小括弧加以注明,规格型号与附加信息之间不留空格;
(10) 涉及表示电阻值、电容量、电感量等标准计量单位的,均按GB3100 的规定书写,不得省略如将5kΩ 写成5k;对字母的书写也不得随意变更,如将小写的“k”写成大写“K”;
(11) 代码表中,涉及法定计量单位时,按GB3100 的规定执行;
(12) 面积、体积、容积、温度、角度等带上下脚标量纲,均用文字标出如100m、25℃应写成100 立方米和25 摄氏度;
(13) 电容器的规格型号“按型号+类别+温度组别+耐压+容量+偏差”书写。
2.2.5 数值的写法
(1) 数值一般采用阿拉伯数字;
(2) 小数必须写出小数点前定位的“0”;
(3) 在列有同一计量单位的一系列数值时,可在最后一个数字后面列出计量单位符号。
3 系统设计与实现
3.1 系统设计
“维修器材编码管理系统”所要解决的核心问题是代码的生成、校验及管理,从编码规则管理、编码字段管理到编码解析、自动赋码及编码检查校验构成一个统一的整体。从对已有编码的解析到对新编码的生成、导出,编码管理系统实现对编码正、反两个方向的管理。整个系统以数据库管理、编码规则管理和编码字段管理为基础,支撑对编码的导入、解析、生成及校验。器材编码逻辑体系如图1 所示,编码管理系统结构设计如图2 所示。维修器材编码管理系统构建完成后,需预留内部数据接口以与其他器材管理系统进行信息共享和数据交互。
图1 器材编码逻辑体系
图2 编码管理系统结构设计
3.2 基础数据库设计
提取待编码器材基础信息并建立新器材编码库如表1 和表2 所示。同时需建立器材目录库、器材编码库和器材类别库,增加生产厂家信息数据库和装备类别库。
表1 待编器材基础信息
表2 新器材编码库基础信息
3.3 自动赋码与校验流程
将维修器材进行通、专分类,分别建立待编器材自动赋码流程;根据器材编码规则及编码解析方法,将已编码器材与器材基础编码库中数据进行对比分析,建立器材编码自动校验流程,如图3 所示。
图3 器材自动赋码与校验流程
3.4 系统实现
该“维修器材编码管理系统”是“信息化装备维修器材数据规划管理系统”的子系统,单击“器材编码”菜单下的“器材编码生成“菜单打开此模块。首先导入待编码文件,待编码文件中有的记录是已经有编码的,将文件数据与数据库中编码库进行比对,剔除已有编码的器材数据;无编码数据赋予所属小类代码,按照器材名称、型号规则进行排序将无编码器材数据取上下编码之间的编码自动赋值。
3.4.1 原始数据导入
点击【浏览】按钮,选择待编码数据文件导入程序中,如图4 和图5 所示。
图4 选择待编码数据文件
图5 导入待编码数据
3.4.2 数据分析点击【分析】按钮,对数据进行分析:已有编码的添加编码,已有小类代码的添加小类代码;否则作为新的器材进行标示,手动添加小类代码进行赋码,如图6 所示。
图6 器材编码数据分析过程
3.4.3 手动添加
手动添加小类编码,双击记录,在弹出的记录中双击选择所在小类的代码,如图7 所示。
图7 手动调整分析器材编码数据
3.4.4 自动赋码
小类代码添加完成后,点击【自动赋码】按钮,程序将对记录进行自动赋码。如图8 所示,黄色的是程序自动进行的赋码数据。
图8 程序自动赋码
3.4.5 重码验证
在完成赋码工作后,点击【验证重码】按钮,对数据进行验证。如果有重复编码将会用红色标示出,如图9 所示。
图9 系统自动进行重码验证
3.4.6 定码导出修改重复记录后,点击【保存修改】按钮提交修改。完成后点击【定码导出】按钮将编码后的数据导出,如图10 所示。
3.4.7 编码维护
对现有装备维修器材编码数据进行维护,并能够进行导入、导出、查询、替换、删除、保存及打印等功能,如图11 所示。单击菜单栏中信息维护—器材编码维护,显示数据库中所有入库装备的器材编码相关信息(器材编码、器材名称、小类代码、规格型号、单位、参考单价、生产厂家等情况) 等,具有编码修正功能和EXCEL/DBF 格式导入、导出等功能。
图10 定码导出数据
图11 器材编码维护界面
4 结束语
本文针对装备维修器材信息化管理中的器材规范化编码问题,提出器材编码需要遵循的基本原则,并建立编码分类规则、代码编制规范;进行基础数据库设计、自动赋码及校验流程设计,并构建“维修器材编码管理系统”,实现了维修器材编码的标准化、科学化管理。该系统作为“信息化装备维修器材数据规划管理系统”的子系统,有效提高了维修器材编码效率和准确性。