
论文摘要
网络规模的急剧扩展和网络复杂度的日益提高,要求网管系统必须提高信息收集、处理、储存、应用、传递和共享的效率,同时对包含有资源信息采集、资源信息处理等功能的网络资源管理系统的需求也愈发迫切。本文给出的网络资源清单系统(NRI)正是在这样的背景下开发的。首先,本文研究了Rational Rose扩展机制、SAX工作原理、自动化测试框架CppUnit,并改进了SAX传统工作模式,构建出了利用SAX解析XML的通用设计模式。其次,本文介绍了NRI的概念和功能特性以及它与上海贝尔阿尔卡特的网管产品1354BM、1354RM和ISN之间的关系,并完成了整个系统的需求分析。接下来本文分两个阶段完成了整个系统的设计与实现。在实现网络资源视图自动创建阶段,结合网络实体的结构特点设计出了用于呈现网络实体的资源视图的格式,并在对Rational Rose扩展机制研究的基础上完成了网络资源视图的自动创建。该资源视图的创建方式改变了传统上依赖于人工的做法,增强了视图的可维护性。在实现网络资源查询功能阶段,给出了用户资源请求格式的定义,并设计出了通过内部配置文件来完成资源视图到资源库映射的工作模式,解决了由于网络资源的动态性而引起的向后兼容性问题。最后借助于对框架CppUnit源代码的研究,完成了系统的自动化测试;并给出了系统进一步完善的思路。
论文目录
摘要ABSTRACT第一章 引论1.1 课题研究背景1.2 课题来源及问题的提出1.3 论文研究的内容和意义1.4 论文章节安排第二章 系统涉及关键技术研究与改进2.1 Rational Rose扩展机制的研究2.1.1 Rose REI与Rose建模元素2.1.2 Rose模型中类元素的定位与漫游2.1.3 定制Rose菜单2.1.4 扩充Rose模型元素的属性2.2 XML解析器SAX的研究与改进2.2.1 SAX简介2.2.2 SAX传统解析模式2.2.3 改进SAX传统解析模式2.2.4 Xerces-C++2.3 系统用到的主要设计模式2.3.1 Composite Pattern2.3.2 Facade Pattern2.4 单元测试框架—CppUnit的研究2.4.1 CppUnit原理2.4.2 CppUnit框架研究2.5 小结第三章 网络资源清单系统整体描述和需求分析3.1 网络资源清单系统简介3.2 网络资源清单系统功能特性3.3 系统需求分析3.3.1 如何呈现网络管理层的资源信息3.3.2 外部系统请求格式3.3.3 请求结果的输出格式3.3.4 系统返回码3.4 小结第四章 网络资源清单系统的设计与实现4.1 资源视图的自动生成4.1.1 资源视图格式定义4.1.2 资源视图到资源库之间的映射4.1.2.1 内部配置文件的格式定义4.1.2.2 使用配置文件带来的好处4.1.3 使用REI自动生成资源视图和内部配置文件4.1.3.1 扩展Rose模型属性4.1.3.2 解析Rose模型4.1.3.3 为脚本定制Rose菜单4.2 网络资源查询功能的设计与实现4.2.1 命令行解析模块4.2.2 处理器模块4.2.2.1 处理器模块的统一接口4.2.3 内部配置文件解析模块4.2.3.1 文本格式配置文件的解析4.2.3.2 XML格式配置文件的解析4.2.4 打印服务模块4.2.5 设计外部访问的接口4.2.6 系统简单工作流程4.3 小结第五章 自动化单元测试5.1 测试环境的搭建5.2 测试代码开发5.3 测试结果5.4 小结第六章 总结与展望6.1 总结6.2 工作展望致谢参考文献作者在读研期间的科研成果、论文发表和获奖情况修改提纲
相关论文文献
标签:网络资源论文; 资源视图论文;