网络资源管理系统的设计与实现第二版.docx
《网络资源管理系统的设计与实现第二版.docx》由会员分享,可在线阅读,更多相关《网络资源管理系统的设计与实现第二版.docx(75页珍藏版)》请在冰豆网上搜索。
网络资源管理系统的设计与实现第二版
摘要
随着移动公司网络规模的急剧增长及网络复杂度的不断增加,对自有网络资源的管理需求变得越来越迫切和重要。
现有网络资源急需摆脱传统的粗放式管理,向更精细、更全面、更多样化的管理模式演进才能满足自身对网络资源的管理需求.移动公司在此背景下如何实现网络资源全生命周期管理和在此基础上的资源深入挖掘已经成为软实力竞争的关键因素之一.
本文针对移动公司对网络资源系统化管理的实际需求设计并开发了一套基于J2EE的网络资源管理系统.在该课题研究的过程中,首先对该网络资源管理的实际管理需求进行了调研,针对用户的需求调研结果设计了系统用户管理功能、设备资源管理功能、线路资源管理功能、资源同步管理功能、标准地址管理功能以及统计报表管理六大模块,并且利用时序图的方式对系统每一个模块的具体流程进行了设计,同时采用了CICS交易中间件技术,有效的实现了客户端与服务器端的数据无缝衔接.在系统设计的基础之上,本文利用JAVA技术以及MYSQL技术对系统的功能进行了实现,切实的完成了系统的开发和设计工作。
在系统实现的基础之上,针对本文构建的系统的功能和性能进行了测试,切实的完成本系统的研究。
通过本文的研究可以看出,构建的系统的应用不仅实现了网络资源管理功能,同时也通过资源同步管理功能有效的实现了增量网络资源信息的同步,有效的断开网络中的故障线路和设备,确保了网络通信的正常运行。
该系统的应用不仅实现了对网络资源的统一管理,同时也有效的减轻了网络维护人员的工作量,切实的提高了移动公司资源管理业务的准确度和服务效率。
关键词:
网络资源管理;线路管理;管理信息系统;J2EE
ABSTRACT
Withtherapidgrowthofthenetworkscaleandtheincreasingcomplexityofthenetwork,itbecomesmoreandmoreurgentandimportanttomanagetheresourcesoftheprivatenetwork.Existingnetworkresourcesneedtogetridofthetraditionalextensivemanagement,toamorerefined,morecomprehensive,morediversifiedmanagementmodeevolutiontomeetthemanagementneedsoftheirownnetworkresources.Underthisbackground,howtorealizethefulllifecyclemanagementofthenetworkresourcesandtheresourcesonthebasisofthenetworkhasbecomeoneofthekeyfactorsinthecompetitionofsoftpower
Thisstudyisaimedatnetworkoperatorsrealdemandforsystematicmanagementofnetworkresources,developmentanddesignofaJ2EE—basednetworkresourcemanagementsystem,inthecourseoftheresearch,thefirstoftheactualnetworkresourcemanagementmanagementmanagementneedsconductedaninvestigation,theconclusionfortheneedsofusers,usermanagementcapabilitiesofthesystemdesign,equipmentresourcesmanagementfunction,lineresourcemanagement,resourcesynchronizationmanagementfunction,standardaddressmanagementandstatisticalreportmanagementmodule.Andtheuseofatimingdiagrammannerspecificprocessesofeachmoduleofthesystemwasdesigned。
AnditusesaCICStransactionmiddlewaretechnologytoeffectivelyachievetheclientandserver-sidedataseamlessly.Onthebasisoftheabovesystemdesign,weuseJAVAtechnologyandMYSQLtechnologyfunctionsofthesystemwereimplementedinpracticalcompletionofthedevelopmentanddesignofthesystem.Onthebasisofthesystemtoachievetheabove,forthefunctionandperformanceoftheproposedsystembuiltweretested,practicalcompletionofthestudyofthesystem.
Throughthisstudywecansee,theapplicationofthesystemconstructedinthispaper,notonlythemanagementofnetworkresourcesmanagementfunction,throughresourcemanagementfunctioneffectivelyachievesynchronousnetworkresourceinformationchangesynchronizedtootherdevices,effectivelydisconnectedfromthenetworkThefaultlinesandequipmenttoensurethenormaloperationofthenetworkcommunications.Applicationofthesysteminnotonlyachievedunifiedmanagementofnetworkresources,butalsoeffectivelyreducetheworkloadofnetworkmaintenancepersonnel,andeffectivelyimprovestheaccuracyandefficiencyofservicesRailwayresourcemanagementbusiness.
Keywords:
networkresourcemanagement;linemanagement;managementinformationsystems;J2EE
第一章绪论
1。
1选题背景
近几年随着科学技术的发展及用户需求的多样化,移动公司的网络规模在持续扩大,新型业务纷纷涌现,网络复杂度不断提升,相应的网络资源也在呈几何倍数增长,在这种情况下,移动公司在网络资源整合方面的要求变得越来越多,需要完成和承担的功能日益庞大,现有的网络资源急需摆脱传统的粗放式管理,向更精细、更全面、更多样化的管理模式演进才能满足自身对网络资源的管理需求.移动公司在此背景下如何实现网络资源全生命周期管理和在此基础上的资源深挖掘已经成为软实力竞争的关键因素之一。
与此同时,目前各种通信业务的区间与专业化的通信网络处于相互分割、相互独立的状态,无法满足多种业务的相互融合,业务的单一、专业性的网管系统往往只能解决局部层次的网络资源整合,没有形成跨专业、覆盖整个地区的全局视图。
移动公司急需一个综合性的网络资源管理系统,通过统一的网络资源管理系统有效的实现网络设备资源、线路资源、地址资源等信息的综合管理,切实的形成跨专业、多覆盖面、能够与现网实时对应,且是横向一体化的综合性网络信息管理格局。
1。
2研究目的及意义
在理论方面,以往的研究都是针对移动公司网络设备管理系统的研究相对较多,缺少对移动公司所有网络资源的集成化的考虑和思考。
本文的研究则是针对当前研究的不足,从移动公司网络资源管理的实际需求出发,将不同网络资源类型的特点和管理需求纳入到考虑范围,利用J2EE技术对网络资源管理系统进行了设计和实现。
不仅实现了对移动公司网络设备资源的管理,同时还实现了对线路资源、网络地址等资源的有效管理。
本文构建的网络资源管理系统丰富了当前网络资源管理的相关内容,使得本文的研究在理论方面具有丰富的研究意义。
在实践方面,该系统的应用将会很大程度上改变以往移动公司网络资源管理混乱的状态,该系统的应用能够根据客户的申请情况合理的查找有效的线路资源和设备资源,满足客户网络接入的需求。
同时利用网络资源同步管理的功能有效的实现了故障设备和线路的的隔离处理,不仅有效的提高了网络资源的管理效率,同时也确保了网络通信的安全和稳定。
1。
3国内外研究现状
1。
3。
1国内研究现状
国内主要的网络资源管理系统发展进程主要经历如下几个阶段:
网络资源管理系统建设自2001年开始,随后较为迅速的形成了大规模建设的趋势;2002年推出全国统一版本的资源管理系统;2003年推出资源系统的传输、管线子系统;2004年推广数据子系统;2005年推广交换子系统,从而逐步的实现了资源管理系统的全专业化。
但在这之后的演进速度及建设步伐都极为缓慢。
然而追溯国内外的相关领域可知,欧美等发达国家和地区在电信网络资源管理系统方面的建设及发展已经较为成熟,主要表现为:
对各厂商生产设备以及多样化的技术具有较好的兼容性,可以实现对各类设备和技术进行建模;对于新兴应用的技术,可以实现快速开发使其兼容性达到要求,并有完整的网络资源管理方案;接口方面,各种日趋成熟的适配器降低系统集成难度,可实现与系统的松耦合.
在国内的网络资源系统发展过程中,网络管理由单纯的网络本身的管理发展到系统的管理,其中的系统泛指横跨物理网络、需要进行端到端管理的网络应用系统,同时具有网络管理的多层次结构化和网络管理协议多样化两大特点,其中网络管理的多层次结构化是根据ITU-T提出的TMN而来,即由网元层(J2EEworkelementlayer),网元管理层(elementmanagementlayer),网络管理层(J2EEworkmanagermentlayer),服务管理层(servicemanagementlayer)以及业务管理层(businessmanagementlayer)组成。
TMN框架下信息模型采用面向对象的思想描述网络资源,一般分为信息模型和技术相关信息模型;网络管理协议多样化应包含如IETF的SNMP,北美的TL—1、CLI,ISO的CMIP,DTMF的DMI等。
现有网络管理的管理功能大为丰富,与ISO定义的主要功能相比,当前网络管理还包括网络资源管理、网络服务质量管理、网络应用多样性管理等服务.
传统的网络管理方式由网络管理员通过命令驱动程序远程登录到管理系统,管理人员通过发送管理命令的方式对网络资源进行管理,这种方式具有交互性差、实时响应性差、管理程序复杂,不能实现高效管理.网络管理WEB化允许网络管理人员在各种能够接入互联网的设备上随时随地方便快捷地检测网络环境、对网络故障进行及时响应,从系统角度降低了管理难度。
WEB化屏蔽了各种平台的异构性,相比传统网管系统命令式管理界面,采用图形化直观呈现网络现状,更直接的反应了网络现状,同时降低网络管理和维护人员的专业性要求。
1.3.2国外研究现状
国际上在资源管理系统建设方面陆续提出了一些相关的标准,比较完整的有eTOM、NGOSS等,并且这些标准目前已经成为了国内电信网络的资源管理系统的主要建设标准.
随着现代计算机网络的规模巨大化,网络结构复杂化,网络应用庞大化,如今的网络管理问题已日益复杂,网络管理的发展趋势主要表现在以下几个方面:
层次化:
传统SNMP主要采用集中式网管架构,在网络环境较差的情况下,网络低带宽时容易对网络管理造成瓶颈,影响管理效率。
层次化网络管理位于网络管理者和网络代理之间,将传统集中式管理划分为多种层次架构,从而减轻网络系统中的信息量,极大提高网络管理效率。
分布化:
分布化管理将传统集中式管理转换为把管理任务分解到网络多个管理站进行独立处理,每个管理者独自负责各自区域,管理者之间能够相互通信以获取信息,以此提高网络可靠性。
当某一个区域网络出现故障,网络管理员及时响应并处理故障使网络能够快速有效的恢复,同时其他网络不受其影响,提升了网络抗毁性.分布化管理同时也降低了集中式管理在网络信息传递和计算方面的资源消耗。
集成化:
国际标准化组织ISO制定了通用管理信息协议CMIP,但由于种种原因该协议尚未得到业界的广泛支持和应用。
与此同时,简单网络管理协议SNMP因其简单易用性得到众多厂商的一致认可,被广泛应用于网络管理中。
但CMPI因其设计的复杂性,其功能更加强大,能够适用于更加复杂的网络管理。
目前网络管理产品主要分为CMPI和SNMP两大阵营,其产品间缺乏兼容性,网络管理集成化通过采纳SMNP和CMIP各自优势,融合形成完善而统一的管理方案,对于两大阵营各自产品有着十分重要的意义。
智能化:
由于网络的动态性、实时性,网络管理也需实时跟踪管理网络资源,对于网络管理人员来说存在较大的工作量,因此网络管理系统的智能化能够及时解决不确定性问题,对系统具有较好的适应性,真正实现智能化网络管理.
在现代计算机网络中,网络服务质量的变化与网络流量的实时变化呈正相关,通常情况下网络管理是对网络资源进行管理,网络资源不仅仅指路由器、交换机、服务器、主机、线缆等物理设备资源,同时也包括网络管理信息库中定义的逻辑资源,此外,网络资源还包括网络运行和维护人员信息、网络设备配置信息、合同信息等。
1.4研究内容
本文主要对网络资源管理系统的设计与实现进行了研究,其中在对移动公司用户缴费管理的实际管理需求进行调研的基础之上,针对用户的需求,进行了系统功能模块的设计,并且利用时序图的方式对系统每一个模块的具体流程进行了设计.在系统设计的基础之上,本文利用J2EE技术以及数据库技术对系统的功能进行了实现,切实的完成了系统的开发和设计工作。
其具体的各个章节研究内容如下所示:
本论文主要分成五个章节进行阐述,下面就每一章的内容安排介绍如下:
第一章绪论,主要对本课题的研究背景进行介绍,提出了本文的研究目的和意义。
并且对本文的研究内容和章节安排进行阐述。
第二章网络资源管理系统的相关理论及关键技术,本详细的讨论了工作流技术以及软件开发方法,为本文的研究奠定了技术基础。
第三章网络资源管理系统的需求分析,在需求分析部分,主要利用了调查分析的方法,对网络资源管理的需求进行调研,并且从功能和性能两个角度对用户的需求进行了描述,设计了针对性的功能模块,并且用用例图对每一个功能模块进行了描述。
第四章网络资源管理系统的设计,针对上文的分析结果,利用流程设计的方法,对网络资源管理系统的对应功能模块进行了设计。
给出了模块的具体流程。
在功能设计的基础之上,对系统的数据库模型进行了讨论,完成了具体数据库表的设计.并且重点讨论了工作流技术以及移动审批技术在该系统中的设计情况。
第五章基于网络资源管理系统的实现。
在本章的研究中,首先对系统开发的环境以及软硬件需求进行了讨论,然后针对网络资源管理系统设计的结果,对系统的核心功能模块一一进行了实现,给出了具体的实现效果和核心代码.
第六章为系统测试部分,对系统的实现情况进行了具体的测试.在测试的过程中,从功能测试和性能测试两个阶段对网络资源管理系统的具体功能模块进行了测试。
其测试结果表明,系统的功能流转正常,系统的性能符合预先设定的性能需求。
第七章,主要对本文进行了总结,并且根据当前研究的不足,提出了展望。
第二章系统的相关理论及关键技术分析
第三章移动公司网络资源管理系统的需求分析
3.3系统的功能需求分析
因此,针对用户的实际管理需求,本文对移动公司网络资源管理系统的需求进行了的调研,通过业务调研可以看出,该系统的目标用户从使用角色的角度可以分为系统管理员、操作员等用户角色类型。
从功能上来看,需要实现用户管理、设备资源管理、线路资源管理、资源同步管理、标准地址管理以及统计报表管理等功能。
3。
3。
1系统用户管理功能需求分析
系统用户管理主要实现对系统用户的权限以及基本信息的管理。
在用户管理的过程中,为不同的用户身份设置不同的用户组,其中根据具体的管理需要可以设为管理员组、操作员组以及客户组等。
其具体的实现用例如下所示:
图3—1系统用户管理用例图
3.3.2设备资源管理功能需求分析
通过移动公司网络资源管理系统能够直接面向不同专业、类型的设备进行管理,并对设备进行维护,主要维护的内容包括:
系统的设备接入管理、设备资源变更管理以及设备查看查询功能,包括通信系统中的设备的添加和移植等相关的情况。
具体的设备管理用例图见下图3—2所示:
图3—2设备管理用例图
表3。
1通信设备管理用例描述
描述项
说明
用例名称
通信设备管理
标识符*
YL02
用例描述
描述了网管人员使用通信设备子模块进行通信设备管理的整个过程
参与者表
网管人员
优先级
1
状态*
进行中
前置条件
用户已登录系统
后置条件
系统给出操作成功提示
基本操作流
1。
网管人员在系统主页上选择进入通信设备按钮;
2.进入通信设备界面后,再点击进入管线资源管理显示出管线资源,点击新建资源按钮;
3.弹出一个资源的空表,对应地填入资源的详细信息,点击保存,提示保存成功,返回资源列表查看该资源.
可选操作流
1.进入管线资源管理界面后,选择搜索管线资源,默认是关键字搜索,搜索后显示符合条件的管线资源信息列表。
2。
进入管线资源管理界面后,在页面中间显示所有的管线资源信息列表,点击所要修改的管线资源的名称,即可进入管线资源的管理界面,修改管线资源信息后,点击提交管线资源信息。
3.进入管线资源管理界面后,可以选择将管线资源删除,提示是否确定后,点击确定.
被泛化用例表
该用例的特化用例列表
被包含用例表
无
被扩展用例表
无
3.3。
3线路资源管理功能需求分析
线路管理主要是针对移动公司所有接入线路进行管理,当有新小区进行接入后,公司会根据其申请情况安排线路施工,完成整个小区线路的布置工作。
在资源管理系统中,则需要把新添加的线路资源录入到对应的管理系统中,实现线路资源添加、删除、修改和查询管理,其中根据具体的线路管理功能,其需求用例如下所示:
图3-3线路资源管理用例图
表3.2运行网线管理用例描述
描述项
说明
用例名称
运行网线管理
标识符*
YL03
用例描述
描述了网管人员关于运行网线管理用例处理的整个过程
参与者表
网管人员
优先级
1
状态*
进行中
前置条件
用户已登录系统
后置条件
系统给出操作成功提示
基本操作流
1.网管人员选择进入运行网线管理界面按钮;
2.在运行网线管理界面,进入运行网线资源管理部分,显示出运行网线资源,点击资源引进处理;
3。
弹出一个资源操作的空表,填入资源的信息,提交系统保存,可返回新的资源列表。
可选操作流
1。
进入运行网线资源管理界面后,选择搜索运行网线资源,查询运行网线资源信息列表.
2.进入运行网线资源管理界面后,针对网线资源信息列表点击运行网线资源记录,即可修改运行网线资源信息.
3。
进入运行网线资源管理界面后,可以选择将运行网线资源清除。
被泛化用例表
无
被包含用例表
无
被扩展用例表
无
3。
3.4资源同步管理功能需求分析
在资源管理系统中,资源同步管理是十分重要的管理功能,由于在移动公司网络体系中,其网络的构成由用户终端、网络设备以及负责路由和交换的设备构成。
网络设备中的节点众多,需要资源通过资源同步来时刻反映网络中的资源变更情况。
当网络中的端口或者设备发生故障时,资源同步管理功能需要向网络中的其他设备广播该设备的变化情况,以保证网络资源系统实时反馈出最新的资源信息,从而确保其它运维活动数据的准确性.其中根据网络中信息变更的类型,资源同步功能共包括标准地址同步、网管设备同步以及端口账号同步三个主要子功能.其具体的用例图如下所示:
图3—4资源同步管理用例图
3。
3.5标准地址管理功能需求分析
在移动公司网络资源管理的过程中,主要是根据系统地理空间的管理方式对网络通信的业务资源进行管理和分配,主要提供的标准地理维护空间主要包括:
住宅小区、机房、基站等相关的标准地理信息空间资源,维护的内容包括设备的互联、数据的认证方式、信息的删除、系统设备的删除等操作,管理员可以直观的对相关的信息进行维护。
网络资源管理系统的标准地理信息维护主要包括住宅小区、机房、基站、集团信息、通信的集团节点信息,它们之间既相互独立,又相互联系,存在一定的逻辑关系,在信息的管理中,管理员的功能是实现一对多的关系,方便对系统的整体资源进行管理,具体的地理信息维护的用例图见下图3—5所示:
图3-5资源同步管理用例图
3.3.6统计报表管理功能需求分析
数据统计查询功能主要是实现资源管理信息查询和统计的功能。
其中在查询方式方面,可以按照业务类型进行查询、也可以按照时间信息进行查询。
同时也可以对网络资源管理使用峰值等数据进行统计和分析,其中具体的统计报表管理功能时序图如下所示:
图3-6统计报表管理用例图
表3。
3统计分析用例描述
描述项
说明
用例名称
统计分析
标识符*
YL06
用例描述
描述了系统管理员对统计分析查询的操作
参与者表
系统管理员
优先级
1
状态*
进行中
前置条件
用户已登录系统
后置条件
系统给出操作成功提示
基本操作流
1.系统管理员在系统主页上点击进入统计分析按钮;
2.进入统计分析界面后,查看备品备件统计信息;
3。
系统以图形和表格形式显示备品备件的数量、状态等信息。
可选操作流
1.系统管理员在系统主页上点击进入客户/资源统计分析按钮;进入客户/资源统计分析界面后,查看客户/资源统计信息。
被泛化用例表
该用例的特化用例列表
被包含用例表
无
被扩展用例表
无
查询和统计是信息管理信息系统的主要功能,根据系统需求分析,系统在设计的时候,将查询统计单独提出来做为一个独立模块,以应对系统操作员对各类查询统计的需求,通过统计和查询模块,可以有效的实现对网络资源管理数据的统计管理,为日后生成报表奠定了基础。
3。
4非功能性需求分析
进行需求分析的时候,既要完成系功能需求的分析,还