系统集成论坛

标题: VisualNet广电网络资源管理系统使用经验点滴 [打印本页]

作者: 规则的旋律    时间: 2013-7-22 09:19
标题: VisualNet广电网络资源管理系统使用经验点滴
VisualNet在广电行业中已经浸润多年,作为我们广电的最终用户来说,其应用也各种各样:有的用于管理光缆传输网、有的用于管理用户分配网、有的用于管理机房设备、电源支撑设备,还有的用于管理管道、杆路、窨井等等,我相信大家在这方面都已经积累了不少的应用经验。在本文中,我想把自己在其它方面的应用来做一点个人小结,以此想为同行起到抛砖引玉的作用,让VisualNet平台把功能发挥到极致。
一、        共享外部数据的方法
        目前我局中已经有了一套早期基于Access开发的20多万用户的信息管理系统,因一直很稳定,所以也没更换其它系统。里面目前有各种用户数据需要利用,譬如姓名、家庭住址、编号、联系电话等等。而在用VisualNet设计的广电网络资源管理平台上,我们已经形象化的设计出了详细的用户图纸,甚至把他们都已经在每个楼层的哪个房间都已布局好。如果再去输入一次数据,那工作量肯定很大的,因此需要一种数据采集的方法把这些信息直接读取到系统中加以利用。在这里我们借用了VisualNet平台中ODBC数据接口方式,很好的把它们读了出来,并和图中用户实际的位置一一对应起来。下面介绍一下操作步骤:
1、        建立ODBC数据库连接
                先切换到系统的模板编辑状态,然后点击一个“用户”模板,再点击菜单栏中的“新建数据接口”。弹出以下窗口:
            [attach]6194[/attach]
2、        找到要导入的数据表
[attach]6195[/attach]
选择要导入的数据表(农网用户表):
[attach]6196[/attach]
3、        设定采集数据的关键字段
                把“证件号码”这个字段设置为“关键字”。这样系统今后只要输入这个唯一的识别值,就能从表中自动采集出其他数据。另外注意的是,如果你选定的这个字段属于文字类型的,不是纯数字型的,你还得把该字段类型调整为“文本型字段”,如下图第二步所示:
[attach]6197[/attach]

4、        输入关键字的值并刷新数据
                在上述过程结束后,我们再返回到设计页面,点击一个农网有线用户,此时在属性栏中弹出了新的字段类型“农网用户表”,在此下面的“证件号码”中,录入身份证号码,然后按“检索数据”上的按钮,那么系统会自动把其它数据采集过来并填充到其它字段中。
[attach]6198[/attach]
   一点提示:如果你的系统是其它数据库开发的,那同样可以用ODBC建立连接后获取数据,其余操作步骤相同。只是这样的系统在你获取数据时,你必须要有打开这些数据库的登陆账号和密码才行,可以在建立连接时做个测试,如果通过就可放心使用了。

二、        动态显示用户信息的变化
        在采集到数据以后,我们怎么样能及时地了解到用户某些关键信息发生变化了呢?譬如过了缴费期,这个用户是否还没缴费?如果这个用户退网了,在用户管理系统中的数据已经发生变化了,但是在VisualNet平台上,怎样一目了然地知道这个变化?因此我们采用了VisualNet提供的可视代理功能,来轻松实现这个目标:
1、        建立可视代理的数据阀值
返回到模板编辑状态,在菜单中,点击“可视代理设置”,打开如下窗口。在这里,我们主要想监控用户“是否销户”这个状态。因此在这里我们新建“是否销户”这个字段的数据阀值来作为一个判断标准。当它的值为“销户”时,系统需要把这个对象的外框线条加粗到3,同事弹出一个警示框来提示,并且要闪烁这个对象,如下图设置:
[attach]6199[/attach]

2、        刷新数据显示
        再回到页面的设计状态,当你点击一个“农网有线用户”,然后在属性窗体中点击“检索数据”的按钮时,系统会从用户数据采集新的数据到对象中。如果你的外部数据库中的这个对象的数据改变了,并且满足字段“是否销户”的值为“销户”时,系统会自动闪烁指示、弹出消息并加粗对象的边框,如下图所示:

[attach]6200[/attach]
        这个功能对我们动态了解各种对象的数据状态相当有用,我们曾经还利用此功能,自己开发了几个设备的监视平台,用于了解设备的状态。有光这方面的介绍,待以后合适时再做介绍。

三、        设备故障影响分析
        故障影响分析主要是指:当系统中一个端口坏了、一根光缆或电缆线断了,会影响到使用这根线或设备的哪些用户?譬如我经常需要了解小区机房的光端机端口,它负责为哪些用户提供信号?一个放大器的输出端口,接了哪些终端?等等。为此,我们采用了系统提供的“网络覆盖分析”这个功能。具体才做如下:
1、        打开一张图,譬如小区机房中的放大器接线图,然后选中这个放大器或一根输出线。
2、        打开“网络覆盖分析”窗口,点击左上角的“分析”按钮。那么系统自动以树状形势,把所有的终端用户以图形和数据的方式一起显示了出来。
3、        如果你点击更高一层的设备或线路,它就会显示范围更广的终端信息图。同时还会显示在哪个层次接了哪些放大器、在哪些层次接了分支器,在哪个层次接了终端。在每个放大器、分支器或终端之间,是用哪种型号的电缆连接的,具体属性是什么等等,都能清晰地分析出来。
4、        如果你双击分析图中的放大器、分支器或终端,系统就会直接跳转到这个页面,并直接闪烁指示这个对象在哪个位置,十分便于我们查询、了解。

当然,如果你从总机房的一个信号源进行分析的话,那我相信整个局的用户都会被以树状方式检索到。
[attach]6201[/attach]
                                     (图:信号源分析与故障覆盖分析)
四、        故障源链路分析
        在维护工作中,当一个用户报修时,作为我们维护人员或检修人员,首先想到的是:有哪些线路或信号源连接到了这个用户终端上?它的信号是从哪个地方来的?只有把这些搞清楚了,我们才能很容易地进行维护。因此在VisualNet平台上,我们也是直接利用系统提供的“源链路分析”功能,来轻松实现:
1、        搜索到报故障的用户在哪个页面上,这里可以采用查询功能来很快找到。当系统检索到这个数据后,双击这行数据,会自动打开这个页面并闪烁指示这个终端在哪个小区的哪个楼宇中。
2、        点击这个搜索到中的终端
3、        打开出现菜单中的“源链路分析”窗体,然后点击左上角的“分析”按钮。系统会自动把这个终端的所有父层、祖层的信号源端口、连接线路一一找到,并以链路的方式显示出来。
4、        依次双击得到的链路图中的分支器、放大器或连接线路,我们就能一一了解它们的位置以及周围的情况。如果你在分析时,不对检索层次做限定,那么系统就能一直搜索到你总机房的最高一级的信号源上,一个都不会漏网!

        以上这些小经验,是我们多年来使用VisualNet平台的一些心得,希望能为大家提供一些参考,共同提高我们的管理维护的效率,也希望大家能一起斧正。




欢迎光临 系统集成论坛 (http://bbs.xtjc.com/) Powered by Discuz! X3.1