基于Python的装备预测信息自动处理软件的设计与实现

/ 2

基于Python的装备预测信息自动处理软件的设计与实现

杨念振 ,郝光  ,刘千鹏  , ,岳营

71901部队     山东聊城     252000

摘  要:在质量控制工作中,质量控制人员对预测信息编辑处理的过程尤为繁琐,且此项工作具有经常性和重复性,占据质量控制人员大量时间。装备预测信息自动处理软件可实现数据处理的一键操作,极大简化数据处理步骤,提高质量控制人员工作效率。

关键词:Python  质量控制  预测信息  自动处理

装备预测信息包含装备及部附件工作时间和剩余寿命等重要信息,能反映装备大修时限和有寿件更换时限,是质量控制工作的基础数据,也是指导装备工作有序开展的重要依据。在质量控制工作中,质量控制人员对预测信息要逐项筛选数据、重新调整格式、建立表头样式等编辑处理,生成可打印的单据,然后下发修理和备件仓库等业务部门并进行存档。预测信息编辑处理的过程尤为繁琐,且此项工作具有经常性和重复性,占据质量控制人员大量时间。装备预测信息自动处理软件可实现预测信息处理的一键操作,极大简化数据处理步骤,提高质量控制人员工作效率。

一、软件开发

(一)软件开发环境

Python提供了高效的数据结构,拥有丰富的标准库,其作为解释型语言,可以在多数平台上进行应用程序的设计与开发。Python语言开发效率高、平台可移植性好,逐渐被用于独立的、大型项目的开发中。本软件就是基于Python开发的一款应用软件,利用Python集成开发环境生成基于Windows操作系统的应用软件。

(二)软件设计思路

当软件远行后点击界面中的“自动处理”按钮,程序根据所选择的路径自动遍历此路径下符合条件的文档,对文档中的工作表进行处理。根据工作表中标题行的信息,对符合条件的数据列进行筛选,建立初始数据表格。然后根据当前所处理预测信息的类型,建立相应的表头,并完成例如行高列宽调整、字体字号调整、有效数据提取、无效信息删除、预测日期设置、预测时限设置、页码设置、页边距调整、纸张大小设置、纸张方向调整等各类操作,生成可打印的表格单据,完成保存操作后输出处理后的文档。当设定路径下的所有文档处理完毕,弹出提示窗口,提示当前所有工作已完成。

二、功能介绍

软件主界面,简洁直观,共分为四个区域:

(一)文件选择区域

查找磁盘盘符,选中预测信息所在文件夹。程序会自动寻找当前文件夹中的预测信息文件。

(二)页面设置区域

实现软件对页面的基本设置。有左边距、右边距、上边距和下边距4个参数,以“厘米”为单位。“页面设置”复选框处于选中状态时,按照文本框的数据进行设置;“页面设置”复选框处于非选中状态时,按程序默认数据进行设置。本程序自动设置纸张大小为A4,方向为横向,并根据所设置的页边距自动进行缩放,将所有列调整为一页。“页面设置”复选框默认处于选中状态。

(三)表头页码设置区域

表头页码设置共有预测时限、预测日期、打印页码3项设置,具体功能如下:

(1)预测时限

装备预测信息具有“日历期”和“工作小时数”两项重要的时限指标,在处理后的预测信息中通常予以标注。

当“预测时限”复选框处于非选中状态时,不进行时限指标的标注;当“预测时限”复选框处于选中状态时,程序在处理后的预测信息中将文本框中输入的文本作为时限信息进行标注。“预测时限”复选框默认处于选中状态。

(2)预测日期

由于预测工作是基于装备当前的数据进行的,预测信息具有很强的时效性,通常预测信息中会将预测日期予以明确。

当“预测日期”复选框处于“选中”状态时,程序在处理后的预测信息中将文本框中输入的文本作为预测日期进行标注;当“预测日期”复选框处于“非选中”状态时,程序将自动从计算机读取当前日期作为预测日期进行标注。“预测日期”复选框默认处于非选中状态。

(3)页码打印

由于预测通常具有多页,为保证预测数据的完整,通常在预测信息打印存档时,要在页码上标注预测信息共有几页,当前为第几页。

当“页码打印”复选框处于“选中”状态时,处理后的预测信息在打印时自动带有页码标记,格式为“第*页,共*页”;当“页码打印”复选框处于“非选中”状态时,处理后的预测信息在打印时不带页码标记。“页码打印”复选框默认处于选中状态。

(四)功能按钮区域

此区域有“自动处理”和“退出”两个按钮。点击“自动处理”按钮,程序会按照设定的路径和格式,将选中路径中所有符合条件的预测信息进行逐一处理。当全部文件处理完毕后,进行弹窗提示。点击“退出”按钮,关闭并退出程序。

三、操作使用

装备预测信息自动处理软件安装简单,操作方便,界面直观,对计算机硬件要求低,运行Windows7及以上版本的操作系统均可安装使用,安装后图标为。本软件界面简洁直观,操作简便,具体操作步骤如下:

步骤①:双击程序图标,打开程序界面。

步骤②:从业务信息系统导出装备预测信息文件,并将其存放在某个文件夹中。步骤①和步骤②无先后顺序。

步骤③:选择预测信息文件路径,选中步骤②中存放预测信息的文件夹。

步骤④:进行页面设置、预测时限、预测日期、打印页码的设置。

步骤⑤:点击“自动处理”按钮,系统自动完成预测信息的处理工作。软件将步骤②中所有符合条件的文件进行处理。

步骤⑥:处理完成后点击“退出”按钮,关闭界面并退出软件。

四、程序运行效果

装备预测信息自动处理软件可实现例如动力装置、装备部附件、动力装置部附件等到寿预测信息的自动处理,以及定期检修预测信息的自动处理工作。在实际运行测试中,装备预测信息自动处理软件单次处理20个预测信息文件,用时在1秒左右(用时与计算机配置有关)。相比人工处理,即省去了繁琐的处理过程,又节省了大量的工作时间。

五、结束语

装备预测信息自动处理软件可实现装备预测信息处理的一键操作,单次可处理大批量装备预测信息,完全取代了人工进行的各类繁琐操作,直接生成打印单据,下发相关业务部门并存档,简化了预测信息处理过程,提高了质量控制人员工作效率。

参考文献

[1]贾梦杰. 航空装备技术保障质量控制研究[D].南昌航空大学,2013.

1