利用ACCESS数据库与VB编程开发音频配线管理系统_李厂

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

利用ACCESS 数据库与VB 编程开发音频配线管理系统

李 厂

(衡水供电公司调度所,河北衡水053000)

摘要:分析了开发音频配线管理系统的必要性,介绍了ACCESS 与VB 的软件特点,阐述了编程思路及系统开发过程,举例说明了如何利用VB 实现对ACCESS 数据库的访问。关键词:ACCESS ;数据库;VB ;音频配线管理

中图分类号:T P392

文献标识码:B 文章编号:1005-7641(2002)10-0013-04

收稿日期:2002-06-28

作者简介:李厂(1975-),男,河北衡水人,双学士,工程师,

从事通信网维护、运行及施工工作。

0 引言

随着电力通信主干网的飞速发展,通信终端设备数量更是高速增长,对繁杂的终端出线尤其是音频配线,实现科学、准确、快捷、方便的管理,已成为通信管理及检修人员的迫切要求。

传统的音频配线管理为手工方式,即手工记录或用简单的文本编辑软件打印出配线表,供工作人员查询使用。这种方式在配线量较小时还能基本满足要求,但随着业务量的增长,配线工作日趋复杂,手工管理方式已成为影响通信检修工作效率的瓶颈。

数据库技术为实现音频配线的科学、高效管理提供了可能,尤其是由于Office 系列软件的广泛应用,使ACCESS 数据库成为管理音频配线数据的首选工具之一。但操作ACCESS 数据库需要具备一定数据库知识,并且界面功能丰富反使一些人感到很大困难。VB 是一种Windows 应用程序的开发工具,在数据库开发方面也有着强大的功能。利用VB 对已有的ACCESS 数据库进行读取和编辑,并利用VB 的面向对象技术开发出界面简单灵活、功能方便实用的音频配线管理系统,必将对企业推进现代化管理起到积极的作用。

1 音频配线的特点

分析当前的音频配线工作,它有如下特点:(1)线序量大、管理复杂

音频配线的中心设备是音频配线架。按专业分工,一般有程控交换机配线架、载波配线架、微波配线架以及光纤配线架。我公司通信机房配有几千回甚至上万回的配线架,其进出线千头万绪,手工记录需要很厚的记录本,且需设专人管理配线架。

(2)线位变动频繁

在配线架的出线上,经常会因各种原因而导致出线线位的变动,靠手工记录会因线序变动而将记录涂改,甚至会被改得面目全非,无法查对。为工作方便,往往检修人员与值班人员都有一份或多份手工记录,这些记录很难同时得到修改,因而时间一长,容易造成配线记录的混乱。

(3)要求记录易于查找

在发生通信故障时,经常需要在配线架部分进行故障查找,尤其在发生电网事故、抢险救灾等紧急情况下,需要开通临时通道,此时就更需要马上查出所需线序。这就要求配线记录简洁、清楚、易于查找,而手工做的记录很难满足这样的要求。

(4)业务联系紧密、专业配合要求多

通信网由传输与交换两大部分组成。交换部分包括调度交换、行政交换;传输部分包括电缆、载波、微波、光纤等。一般都设有交换部分的配线架、传输部分的配线架。而传输部分又因机房设置而设有无线部分配线架、有线部分配线架,这样,在一个专业进行工作时,还往往需要其他专业相配合。

因此,如果能开发出一套音频配线管理系统,实现音频配线的自动、准确和高效管理,将极大地提高工作效率。

2 ACCESS 与VB 介绍

2.1 ACCE SS 简介

ACCESS 数据库是一种关系数据库,是由M i -crosoft 公司开发的,主要应用于Window s 环境,它的显著特点是易学、易用、功能强大,且与其他Office 应用程序高度集成。

如果没有关系数据库,在管理一个单位的生产或销售信息时,则需要在数据库中建立一个很大的表。比如要建立一个详细的音频配线表,需要有话路名称、起点、终点、各配线架中的配线位置、对应各PCM 的

时隙位置、板型及插板位置等数据。

使用这样的数据库,会使大量数据重复存放;如果某一信息发生变化,则必须对表中所有出现该信息的栏目进行修改,这将需要花费大量的时间,且很易出错。

ACCESS 数据库是一个关系数据库,在ACCESS 中,用户可以对数据进行分类,然后使用多个较小的表来分别存储每一种类型的数据,同时也可以将不同类型数据之间的联系存储起来,供产生综合性数据使用。2.2 VB 简介

M icrosoft Visual Basic 是一种M icrosoft Window s (R )应用程序的开发工具。“Visual ”指的是开发图形用户界面(GUI )的方法。不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象添加到屏幕上的一点即可。如果已使用过诸如Paint 之类的绘图程序,则实际上已掌握了创建用户界面的必要技巧。“Basic ”指的是BASIC (Beginners All -purpose Symbolit Instruction Code )语言,一种在计算技术发展历史上应用得最为广泛的语言。Visual Basic 在原有BASIC 语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和Window s GU I 有直接关系。专业人员可以用Visual Basic 实现其他任何Window s 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。

VB 的数据访问特性允许对包括M icrosoft SQL Server 和其他企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。VB 能够读取和访问Access 、Ex cel 、DBASE 、Fox -Pro 、Btrieve 和ODBC 等多种数据库,并能利用VB 自身所带的数据库引擎创建Access 数据库。

Visual Basic 具有很大的灵活性,可以通过配置工作环境满足个人风格的最佳需要。可以在单个或多文档界面中间进行选择,并能调节各种集成开发环境(IDE )元素的尺寸和位置。

已完成的应用程序可以生成.exe 可执行文件,并可以打包后自由发布。

3 编程思路

3.1 分析数据特点

音频配线纷繁复杂,要开发出一套准确实用的管理系统,首先要分析现有数据的特点,才能有针对性地建立数据库及编程开发。以衡水供电公司的音频配线情况为例,数据的准备应考虑如下几个方面:

(1)确定配线分类标准

按相关设备类型分,音频配线分为交换机配线、微波配线、光纤配线、载波配线、扩频配线、电缆配线、寻

呼配线等。

按机房分类,有1号机房配线、2号机房配线、3号机房配线,……。

按通信链路分类,有衡供—阜城—景县系统配线、衡供—深县—安平系统配线、衡供—杨村系统配线、衡供—电厂—前铺系统配线、衡供—衡水220kV 变电站系统配线等。

按检修流程分类,可分为总机配线、局端设备配线、中间站设备配线、远端站设备配线等。

所以编程开发前,要确定一个统一的分类标准,才能进一步制定程序流程。

(2)分析话路转接特点

配线架的主要功能就是话路的转接,配线架上的转接跳线九曲八弯,千丝万缕,杂乱不齐。但认真分析,还是有章可寻。从传输网络的角度分析,话路转接遵循如图1所示的规律。

图1 话路在传输网配线架的转接流程

图1中,用户配线架也可能是另一套传输系统的近局端设备配线架,使话路继续向传输网远端延伸。另外,传输系统中可能只有局端配线架,比如对上级单位(如省局)的传输系统,远端站配线架不属于管辖范围内。

当然,从其他角度分析也可以总结出一定规律,究竟采用哪一种思路有利于编程开发,还要根据本地设备的实际情况以及开发者的编程习惯来决定,不能一概而论。

(3)考虑相关设备配置

由于一些配线架是与某些设备直接相连的,工作人员往往需要清楚了解这些配线架与设备配置的对应关系,比如想知道某PCM 终端的每块话路板的各个话路分别对应哪个配线架的哪几对配线。因此,应考虑哪些配置信息需要整理,并与配线信息如何有机汇总到一起。开发人员应根据设备情况做具体分析,可以参考表1的数据结构。

各个表的结构及字段名称应尽量一致,至少应有

相关文档
最新文档