基于VB.NET的设备维修记录查询系统设计

2016-06-30 03:01凌翠莲黄海珍广西广播电视技术中心崇左分中心
视听 2016年5期

黄 卿 凌翠莲 黄海珍(广西广播电视技术中心崇左分中心)



基于VB.NET的设备维修记录查询系统设计

黄 卿 凌翠莲 黄海珍
(广西广播电视技术中心崇左分中心)

[摘 要]在日常的机器设备运维工作中,每名技术人员对受损的机器设备都有着不同的维修经验,如何有效的综合利用这些经验,以给日后的运维工作提供参考,是非常有意义的。本人采用VB.NET编写了设备维修记录查询系统,以解决上述问题。

[关键词]维修记录;查询系统;VB.NET

一、引言

在日常的设备维修中,要比较快速的判断设备的故障原因,大部分的技术人员都是依靠自身的维修经验,但由于每个人的维修经验不同,从而造成故障原因判断过程的不同,不利于准确判断故障原因。为此,有必要制作一款软件,收集以往技术人员的维修经验,以及记录每次设备故障维修时的各项数据,以便今后在出现类似故障现象时查询出相应数据进行维修参考,有利于设备的日常维修。本文将已应用在243台的设备维修记录查询系统进行简单介绍。

该软件系统是基于VB.NET开发的记录查询系统,数据库采用ACCESS进行数据存储,以方便移植和推广。

二、功能模块

1查询修改模块

该模块可根据发射机频率频道、节目名称、维修的设备、日期等信息进行维修记录的精确查询,也可以进行模糊查询(即只输入部分信息进行查询)。查询结果输出的是之前录入的故障现象、故障原因、故障处理过程和对应的图纸信息,并显示该设备的参数值,以供维修人员参考。若当前登陆的用户为管理员权限,还可以对查询的数据进行修改和删除的操作,以便管理人员纠正和完善信息录入人员录入的信息,如图2。

图1 功能模块

2新建录入模块

该模块可对某台故障发射机的故障日期、频率频道、节目名称、发射机编号、受损设备、故障现象、故障原因、故障处理过程等信息进行记录,并将以往电源和功放出现的故障现象、原因以及处理经验提供给录入者,以方便其录入更完善的相关数据,也可以录入除电源和功放以外的受损设备信息(如激励器等)。同时,还可自动匹配受损设备的相应图纸或自行载入新图纸,并可以在图纸上使用不同颜色简易绘画和标注出故障的位置,方便查阅,如图3。

3后台管理模块

为方便软件在不同台站进行推广和功能拓展,有必要编写软件后台以方便对软件进行管理。该模块(后台)可对维修设备信息(设备名称)、频率信息(频率、节目)、图纸信息(设备原始图纸)、用户信息(用户权限)等信息进行添加、删除、修改等操作,从而动态设置可供信息录入人员录入的信息,如图4。

4登陆验证模块

对登陆的用户进行甄别,确定其合法性以及权限范围后登陆进入系统,相应的权限有超级用户(可操作所有功能)、管理员(可操作除用户信息管理外的所有功能)、普通用户(只能进行维修记录信息的录入和查询)。

图2 查询修改模块界面

图3 录入模块界面

三、数据库设计关键

1数据表和字段

(1)表wxjl(维修记录)字段定义

id(自动编号)、riqi(日期)、fsj(广播或电视)、pinlv(频率)、jiemu(节目)、bh(发射机编号)、wxsb(维修设备)、yuanyin(原因)、neirong(内容)、canyuren(参与人)、jiluren(记录人)、lujing(图纸路径)。

(2)表wxsb(维修设备)字段定义

id (自动编号)、wxsb(维修设备种类)。

(3)表pinlvinfo(频率信息)字段定义

id(自动编号)、pinlv(频率)、jiemu(节目)、fsj (广播或电视)。

(4)表ystz(设备原始图纸信息)字段定义

id(自动编号)、pinlv(频率频道)、shebei(何种设备)、lujing(图纸路径)。

(5)表users (用户信息) 字段定义

id(自动编号)、tname(用户名)、pass(密码)、qx(权限)。

2数据库查询的存储过程

Public Function selectdb(ByVal sqlcmd As String)'数据库存储过程执行函数

图4 后台管理模块界面

3数据库操作的存储过程

四、结语

采用该套系统后,主要录入了本台各型电视调频发射机功放及开关电源的相关电路图,也录入了部分其他设备的相关图纸,方便维修时调出所需图纸。同时,在日常运维中能进行数据记录和查询,可将重点参数标注在维修电路图上,还能对功放、电源常见故障原因判断和分析进行查找和录入,既能为现场维修提供参考借鉴又能为及今后维修及时补充一手资料,为我们更快、更好地进行功放和开关电源维修以及其它受损设备的维修提供良好的帮助。该系统的使用,具有很好的实用性。

图5 登录界面