APP下载

机车无线电台管理系统

2012-07-30蒙俏俊

铁道通信信号 2012年7期
关键词:操作员铁路局南宁

徐 坤 蒙俏俊

徐 坤:南宁铁路局电务处 助理工程师 530000 南宁

蒙俏俊:南宁铁路局南宁通信段 助理工程师 545000 柳州

目前,南宁铁路局柳州机务段机车所用电台型号主要有天津鸿雁 (TW-42UC)、天津712、泉州450B(WTJ450(B)-Ⅱ)、泉州通用 (WTTJ-Ⅲ)等几种,机车电台基本资料信息主要用电子表格记录保存,故障报活主要用原始手写记录本,查询重复故障和故障统计主要还是人工翻找记录本,上报统计报表的信息来源也是通过手写的记录本获取。假如要统计一个月内重复故障,当记录数量很大时,用原始方法目测翻阅查找容易出错,并且效率比较低。此外,当要统计月内各种故障类型的故障率 (可据此做重点库修计划和值班人员重点检修项目等等,符合铁路局和电务段对降低机车无线故障件数的要求),或者某类型故障发生次数等等都是极其困难和费时的,工作效率低。

为此,建立机车无线管理信息系统,利用计算机对机车信息相关资料、机车电台故障报活登记、机车电台故障统计查询、各种报表查询等进行管理,以替代手工记录机车报活单及单个Excel汇总上报的情况,减少人为出错、漏报,节省人力成本,提高效率,同时也符合铁路现代化、信息化、规范化的发展要求。

1 系统介绍

针对目前无线设备维护所需要的基本数据及流程,可以把无线机车管理系统分成系统管理、机车信息管理、故障管理、统计管理4个子系统。系统基本的功能结构如图1所示。

系统采用 Delphi作为开发平台,SQL Server2000作为后台数据管理,满足各项数据输入输出的精度需求,以及系统响应时间、更新处理时间迅速的需求,具有较大的灵活性和可扩展性。运行环境的选择会影响到数据库设计,选择最佳配置可以使系统运行到最佳状态。

开发工具:Delphi7.0

数据库管理系统:SQL Server 2000

开发环境:Windows XP

运行平台:Windows 2000/Windows XP/Windows 2003

分辨率:最佳效果1024×768

CPU:奔腾133 MHz

内存:256MB

显示器:标准VGA,256色显示模式以上

2 各部分功能

1.系统管理:包括系统登录、系统退出、操作员管理3个基本模块。操作员管理又细分为添加、删除操作员和修改操作员密码。

图1 系统基本功能结构

2.机车电台信息管理:包括机车电台信息基本操作 (机车电台信息添加、修改、删除功能),信息查询管理、信息导出为Excel等3个部分,是最重要功能。南宁铁路局各机务段的机车时有变更,对调拨进出的机车要作相应的数据记录,无线电台也不例外,对于设备的部分更换或者整体换型要记录好各个设备的厂家和编号,以便于日常维护。所以,录入正确、完整、有效的资料信息至关重要。而机车电台信息查询功能则让维护人员能方便快捷地查找机车电台信息,同时导出机车电台信息到电子表格的功能,便于进行各种数据分析,为管理者做出决策或者计划提供依据。

3.故障管理:包括故障登记管理、故障导出和故障查询3个模块。故障登记是一项很重要的内容,其录入的准确性和完整性涉及故障分析的准确度和报表的准确性,所以对故障登记必须进行规范和做一些必要的完整性约束。例如,有些必要字段内容像机车号、机车类型不能为空;对于更换上去的设备一定写上编号,以对机车电台基本信息表进行同步更新,并有相应的增加、修改、删除等基本功能。故障信息查询和导出功能同机车电台信息管理部分,都是为维护人员方便查询、导出数据进行分析而设计的。

4.统计管理:分为报表输出统计和重复故障统计2个模块。机车电台管理信息系统要发挥其管理功能,系统分析统计功能是不可或缺的重要部分,通过分析数据,管理者可以对分析结果进行规划,进行具有针对性的库修检修项目,避免机车运行过程中出现问题,减少故障件数,保证铁路运输安全。

统计管理窗体主要是对业务数据和故障数据按时间段进行分析统计,便于管理者作出决策。统计表格直接导出到 Excel,用ADOQuery连接数据库取出数据做相应的处理,以一定的格式填到相应的单元格,按照上交报表要求的格式完成,做到即导即用。

重复故障统计对管理者来说是一个很重要的功能,可按一定时间段查询重复故障的件数,以达到针对性的库修和检修等,避免重大故障隐患。

3 数据库设计

采用 SQL Server 2000数据库,数据库名为wxjx,包括5个数据表。数据表为树型结构,各张表的用途说明如下。

1.jcb为机车电台信息表,用于存储机车电台资料信息。

2.gzb为故障信息表,用于存储机车电台故障登记信息。

3.oper为操作员管理表,用于存储操作员信息,如添加操作员、删除操作员、修改密码等。

4.sbbh为更换设备编号表,用于存储更换设备的上下编号,在添加和修改故障时用到该表。

5.gzb_dele_bak为故障删除备份表,用于存储删除故障用户信息备份表,以便在误删的情况下恢复。

4 软件测试

输入不同的数据及字符,测试系统的稳定性,检查输入结果的正确性。比如,测试中发现在提交数据到数据库的过程中,如果用户输入一些字段超出了数据库范围,或者输入了一些与数据库不匹配的字符段,提交时就会出现提交出错。针对此软件问题,对其进行相应的修改,采取在输入时限定输入的字符段及字符的长度等措施,来改善软件的稳定性。

5 运用效果

该软件系统经过测试各项功能后,在出入库工区进行使用,由工区安排专人将配属的机车信息、电台信息等录入到数据库中,值班人员将本班所发生的各种故障信息、报活单信息等及时录入到系统里。经过半年的使用,在重复故障统计方面达到了预期的效果,符合预期要求;而且通过分析常见损耗类故障后,车间可以提前做好计划、合理安排,做到防患于未然。

[1] 宋晓峰,陈博清.SQLServer2000中文版基础教程[M] .第2版.北京:人民邮电出版社,2011-9.

[2] 林金霖.Delphi6实务经典[M] .北京:中国铁道出版社,2002-9.

猜你喜欢

操作员铁路局南宁
数读南宁
美空军特种战术操作员正在进行军事自由落体跳伞
UIC和欧盟铁路局签署一项协调框架协议
眷恋南宁
既有灾害监测系统接入铁路局中心系统方案研究
浅谈基于H3C云计算管理平台的系统管理功能
轻轻松松聊汉语——去南宁出差
呼和浩特铁路局GSM-R系统现场应用故障分析与处理
无人机操作员的选用机制研究
面向知识自动化的磨矿系统操作员脑认知特征与控制效果的相关分析