1、I摘 要随着移动公司网络规模的急剧增长及网络复杂度的不断增加,对自有网络资源的管理需求变得越来越迫切和重要。现有网络资源急需摆脱传统的粗放式管理,向更精细、更全面、更多样化的管理模式演进才能满足自身对网络资源的管理需求。移动公司在此背景下如何实现网络资源全生命周期管理和在此基础上的资源深入挖掘已经成为软实力竞争的关键因素之一。本文针对移动公司对网络资源系统化管理的实际需求设计并开发了一套基于 J2EE的网络资源管理系统。在该课题研究的过程中,首先对该网络资源管理的实际管理需求进行了调研,针对用户的需求调研结果设计了系统用户管理功能、设备资源管理功能、线路资源管理功能、资源同步管理功能、标准地址
2、管理功能以及统计报表管理六大模块,并且利用时序图的方式对系统每一个模块的具体流程进行了设计,同时采用了 CICS 交易中间件技术,有效的实现了客户端与服务器端的数据无缝衔接。在系统设计的基础之上,本文利用 JAVA 技术以及 MYSQL 技术对系统的功能进行了实现,切实的完成了系统的开发和设计工作。在系统实现的基础之上,针对本文构建的系统的功能和性能进行了测试,切实的完成本系统的研究。通过本文的研究可以看出,构建的系统的应用不仅实现了网络资源管理功能,同时也通过资源同步管理功能有效的实现了增量网络资源信息的同步,有效的断开网络中的故障线路和设备,确保了网络通信的正常运行。该系统的应用不仅实现了
3、对网络资源的统一管理,同时也有效的减轻了网络维护人员的工作量,切实的提高了移动公司资源管理业务的准确度和服务效率。关键词:网络资源管理;线路管理;管理信息系统;J2EEIIABSTRACTWith the rapid growth of the network scale and the increasing complexity of the network, it becomes more and more urgent and important to manage the resources of the private network. Existing network resour
4、ces need to get rid of the traditional extensive management, to a more refined, more comprehensive, more diversified management mode evolution to meet the management needs of their own network resources. Under this background, how to realize the full life cycle management of the network resources an
5、d the resources on the basis of the network has become one of the key factors in the competition of soft powerThis study is aimed at network operators real demand for systematic management of network resources, development and design of a J2EE-based network resource management system, in the course
6、of the research, the first of the actual network resource management management management needs conducted an investigation, the conclusion for the needs of users, user management capabilities of the system design, equipment resources management function, line resource management, resource synchroni
7、zation management function, standard address management and statistical report management module. And the use of a timing diagram manner specific processes of each module of the system was designed. And it uses a CICS transaction middleware technology to effectively achieve the client and server-sid
8、e data seamlessly. On the basis of the above system design, we use JAVA technology and MYSQL technology functions of the system were implemented in practical completion of the development and design of the system. On the basis of the system to achieve the above, for the function and performance of t
9、he proposed system built were tested, practical completion of the study of the system.Through this study we can see, the application of the system constructed in this paper, not only the management of network resources management function, through resource management function effectively achieve syn
10、chronous network resource information change synchronized to other devices, effectively disconnected from the network The fault lines and equipment to ensure the normal operation of the network communications. Application of the system in not only achieved unified management of network resources, bu
11、t also effectively reduce the workload of network maintenance personnel, and effectively improves the accuracy and efficiency of services Railway resource management business.IIIKeywords: network resource management; line management; management information systems; J2EE目 录摘 要 .I目 录 .4第一章 绪论 .11.1 选题
12、背景 .11.2 研究目的及意义 .11.3 国内外研究现状 .21.4 研究内容 .3第二章 系统的相关理论及关键技术分析 .52.1 管理信息系统的相关理论 .52.2 系统开发关键技术分析 .52.2.3 数据库技术 .7第三章 移动公司网络资源管理系统的需求分析 .93.1 需求分析的任务和目标 .93.2 系统可行性分析 .103.2.1 技术可行性分析 .103.2.2 经济可行性分析 .113.2.3 管理可行性分析 .113.3 系统的功能需求分析 .123.3.1 系统用户管理功能需求分析 .123.3.2 设备资源管理功能需求分析 .123.3.3 线路资源管理功能需求分析
13、 .143.3.4 资源同步管理功能需求分析 .153.3.5 标准地址管理功能需求分析 .163.3.6 统计报表管理功能需求分析 .173.4 非功能性需求分析 .183.5 本章小结 .19第四章 移动公司网络资源管理系统的设计 .204.1 系统架构设计 .204.1.1 系统的软件架构 .204.1.2 系统总体功能架构的设计 .214.1.2 系统网络部署的设计 .224.2 系统功能模块设计与描述 .234.2.2 设备资源管理功能的设计 .274.2.3 线路资源管理功能的设计 .314.2.4 资源同步管理功能的设计 .354.2.5 标准地址管理功能的设计 .364.3 系
14、统的数据库设计 .404.4 本章小结 .47第五章 移动公司网络资源管理系统的实现 .485.1 系统开发平台 .485.2 系统功能模块的实现 .485.3.2 系统用户管理功能的实现 .525.2.3 设备资源管理功能的实现 .545.2.4 线路资源管理功能的实现 .585.2.5 资源同步管理功能的实现 .605.2.6 标准地址管理功能的实现 .635.2.7 统计报表管理模块的实现 .665.3 本章小结 .69第六章 移动公司网络资源管理系统的测试 .706.1 系统测试原理及方法 .706.2 系统功能模块测试 .716.3 测试性能测试 .736.4 本章小结 .75第七章
15、 结论与展望 .76参考文献 .771第一章 绪论1.1 选题背景近几年随着科学技术的发展及用户需求的多样化,移动公司的网络规模在持续扩大,新型业务纷纷涌现,网络复杂度不断提升,相应的网络资源也在呈几何倍数增长,在这种情况下,移动公司在网络资源整合方面的要求变得越来越多,需要完成和承担的功能日益庞大,现有的网络资源急需摆脱传统的粗放式管理,向更精细、更全面、更多样化的管理模式演进才能满足自身对网络资源的管理需求。移动公司在此背景下如何实现网络资源全生命周期管理和在此基础上的资源深挖掘已经成为软实力竞争的关键因素之一。与此同时,目前各种通信业务的区间与专业化的通信网络处于相互分割、相互独立的状态
16、,无法满足多种业务的相互融合,业务的单一、专业性的网管系统往往只能解决局部层次的网络资源整合,没有形成跨专业、覆盖整个地区的全局视图。移动公司急需一个综合性的网络资源管理系统,通过统一的网络资源管理系统有效的实现网络设备资源、线路资源、地址资源等信息的综合管理,切实的形成跨专业、多覆盖面、能够与现网实时对应,且是横向一体化的综合性网络信息管理格局。1.2 研究目的及意义在理论方面,以往的研究都是针对移动公司网络设备管理系统的研究相对较多,缺少对移动公司所有网络资源的集成化的考虑和思考。本文的研究则是针对当前研究的不足,从移动公司网络资源管理的实际需求出发,将不同网络资源类型的特点和管理需求纳入
17、到考虑范围,利用 J2EE 技术对网络资源管理系统进行了设计和实现。不仅实现了对移动公司网络设备资源的管理,同时还实现了对线路资源、网络地址等资源的有效管理。本文构建的网络资源管理系统丰富了当前网络资源管理的相关内容,使得本文的研究在理论方面具有丰富的研究意义。在实践方面,该系统的应用将会很大程度上改变以往移动公司网络资源管理混乱的状态,该系统的应用能够根据客户的申请情况合理的查找有效的线路资源和设备资源,满足客户网络接入的需求。同时利用网络资源同步管理的功能有效的实现了故障设备和线路的的隔离处理,不仅有效的提高了网络资源的管理效率,同时也确保了网络通信的安全和稳定。21.3 国内外研究现状1
18、.3.1 国内研究现状国内主要的网络资源管理系统发展进程主要经历如下几个阶段:网络资源管理系统建设自 2001 年开始,随后较为迅速的形成了大规模建设的趋势;2002 年推出全国统一版本的资源管理系统;2003 年推出资源系统的传输、管线子系统;2004 年推广数据子系统;2005 年推广交换子系统,从而逐步的实现了资源管理系统的全专业化。但在这之后的演进速度及建设步伐都极为缓慢。然而追溯国内外的相关领域可知,欧美等发达国家和地区在电信网络资源管理系统方面的建设及发展已经较为成熟,主要表现为:对各厂商生产设备以及多样化的技术具有较好的兼容性,可以实现对各类设备和技术进行建模;对于新兴应用的技术
19、,可以实现快速开发使其兼容性达到要求,并有完整的网络资源管理方案;接口方面,各种日趋成熟的适配器降低系统集成难度,可实现与系统的松耦合。在国内的网络资源系统发展过程中,网络管理由单纯的网络本身的管理发展到系统的管理,其中的系统泛指横跨物理网络、需要进行端到端管理的网络应用系统,同时具有网络管理的多层次结构化和网络管理协议多样化两大特点,其中网络管理的多层次结构化是根据 ITU-T 提出的 TMN 而来,即由网元层(J2EEwork element layer),网元管理层(element management layer),网络管理层(J2EEwork managerment layer),服
20、务管理层(service management layer)以及业务管理层 (business management layer)组成。TMN 框架下信息模型采用面向对象的思想描述网络资源,一般分为信息模型和技术相关信息模型;网络管理协议多样化应包含如 IETF 的 SNMP,北美的 TL-1、CLI,ISO的 CMIP,DTMF 的 DMI 等。现有网络管理的管理功能大为丰富,与 ISO 定义的主要功能相比,当前网络管理还包括网络资源管理、网络服务质量管理、网络应用多样性管理等服务。传统的网络管理方式由网络管理员通过命令驱动程序远程登录到管理系统,管理人员通过发送管理命令的方式对网络资源进行
21、管理,这种方式具有交互性差、实时响应性差、管理程序复杂,不能实现高效管理。网络管理 WEB 化允许网络管理人员在各种能够接入互联网的设备上随时随地方便快捷地检测网络环境、对网络故障进行及时响应,从系统角度降低了管理难度。WEB 化屏蔽了各种平台的异构性,相比传统网管系统命令式管理界面,采用图形化直观呈现网络现状,更直接的反应了网络现状,同时降低网络管理和维护人员的专业性要求。31.3.2 国外研究现状国际上在资源管理系统建设方面陆续提出了一些相关的标准,比较完整的有eTOM、NGOSS 等,并且这些标准目前已经成为了国内电信网络的资源管理系统的主要建设标准。随着现代计算机网络的规模巨大化,网络
22、结构复杂化,网络应用庞大化,如今的网络管理问题已日益复杂,网络管理的发展趋势主要表现在以下几个方面:层次化:传统 SNMP 主要采用集中式网管架构,在网络环境较差的情况下,网络低带宽时容易对网络管理造成瓶颈,影响管理效率。层次化网络管理位于网络管理者和网络代理之间,将传统集中式管理划分为多种层次架构,从而减轻网络系统中的信息量,极大提高网络管理效率。分布化:分布化管理将传统集中式管理转换为把管理任务分解到网络多个管理站进行独立处理,每个管理者独自负责各自区域,管理者之间能够相互通信以获取信息,以此提高网络可靠性。当某一个区域网络出现故障,网络管理员及时响应并处理故障使网络能够快速有效的恢复,同
23、时其他网络不受其影响,提升了网络抗毁性。分布化管理同时也降低了集中式管理在网络信息传递和计算方面的资源消耗。集成化:国际标准化组织 ISO 制定了通用管理信息协议 CMIP,但由于种种原因该协议尚未得到业界的广泛支持和应用。与此同时,简单网络管理协议 SNMP 因其简单易用性得到众多厂商的一致认可,被广泛应用于网络管理中。但 CMPI 因其设计的复杂性,其功能更加强大,能够适用于更加复杂的网络管理。目前网络管理产品主要分为 CMPI 和 SNMP 两大阵营,其产品间缺乏兼容性,网络管理集成化通过采纳SMNP 和 CMIP 各自优势,融合形成完善而统一的管理方案,对于两大阵营各自产品有着十分重要
24、的意义。智能化:由于网络的动态性、实时性,网络管理也需实时跟踪管理网络资源,对于网络管理人员来说存在较大的工作量,因此网络管理系统的智能化能够及时解决不确定性问题,对系统具有较好的适应性,真正实现智能化网络管理。在现代计算机网络中,网络服务质量的变化与网络流量的实时变化呈正相关,通常情况下网络管理是对网络资源进行管理,网络资源不仅仅指路由器、交换机、服务器、主机、线缆等物理设备资源,同时也包括网络管理信息库中定义的逻辑资源,此外,网络资源还包括网络运行和维护人员信息、网络设备配置信息、合同信息等。41.4 研究内容本文主要对网络资源管理系统的设计与实现进行了研究,其中在对移动公司用户缴费管理的
25、实际管理需求进行调研的基础之上,针对用户的需求,进行了系统功能模块的设计,并且利用时序图的方式对系统每一个模块的具体流程进行了设计。在系统设计的基础之上,本文利用 J2EE 技术以及数据库技术对系统的功能进行了实现,切实的完成了系统的开发和设计工作。其具体的各个章节研究内容如下所示:本论文主要分成五个章节进行阐述,下面就每一章的内容安排介绍如下:第一章绪论,主要对本课题的研究背景进行介绍,提出了本文的研究目的和意义。并且对本文的研究内容和章节安排进行阐述。第二章 网络资源管理系统的相关理论及关键技术,本详细的讨论了工作流技术以及软件开发方法,为本文的研究奠定了技术基础。第三章 网络资源管理系统
26、的需求分析,在需求分析部分,主要利用了调查分析的方法,对网络资源管理的需求进行调研,并且从功能和性能两个角度对用户的需求进行了描述,设计了针对性的功能模块,并且用用例图对每一个功能模块进行了描述。第四章 网络资源管理系统的设计,针对上文的分析结果,利用流程设计的方法,对网络资源管理系统的对应功能模块进行了设计。给出了模块的具体流程。在功能设计的基础之上,对系统的数据库模型进行了讨论,完成了具体数据库表的设计。并且重点讨论了工作流技术以及移动审批技术在该系统中的设计情况。第五章 基于网络资源管理系统的实现。在本章的研究中,首先对系统开发的环境以及软硬件需求进行了讨论,然后针对网络资源管理系统设计的结果,对系统的核心功能模块一一进行了实现,给出了具体的实现效果和核心代码。第六章为系统测试部分,对系统的实现情况进行了具体的测试。在测试的过程中,从功能测试和性能测试两个阶段对网络资源管理系统的具体功能模块进行了测试。其测试结果表明,系统的功能流转正常,系统的性能符合预先设定的性能需求。第七章,主要对本文进行了总结,并且根据当前研究的不足,提出了展望。5第二章 系统的相关理论及关键技术分析