论文部分内容阅读
随着移动通信网的持续扩大,通信设备越来越多,对设备的管理越来越复杂,由此需要设计网络管理系统。其中,这些设备产生的故障会影响网络环境的正常运行,因此,对故障进行管理非常必要。在各个设备发生故障时会产生告警,如何通过分析告警,使得能快速发现设备的根源故障并及时交由操作人员进行解决,就成为网络管理中的关键。网络设备故障实时告警系统就是为了解决告警的处理而设计的。它能够对告警进行监控,并通过配置过滤条件和告警关联条件,使得监控过程更加有目的,最终能将关键告警信息通过短信和工单发送到故障处理人员处。首先,本文讨论了项目背景,在此基础上,提出系统的功能性需求分析和非功能性需求分析,在功能性需求中,是引用UML用例图形式进行表示。在需求分析之后,进行系统架构设计。首先提出系统的设计目标和原则,然后对系统物理架构进行了设计。技术架构使用了公司设计的基于MVC框架的"framework",对‘’framework"工作原理进行了详细介绍。在功能架构设计中,介绍了系统各个模块的所在层次,然后给出数据流图和与其他系统的接口图。再一步进行了系统的详细设计。按照过滤器模块、实时告警监控模块、概况监控模块、和告警关联模块分模块进行了详细设计。通过各种UML图展示了各模块的工作流程,类关系,数据库设计,为系统实现做准备。第四部分,完成系统的实现和测试。系统采用B/S结构,表现层应用WEB前端开发常用的ExtJS框架,使用flex进行告警数据的实时展示。MyEclipse做开发平台,数据库采用Oraclellg。在业务层,首先给出了系统的整体效果图和各个模块的实现。然后对告警的实时监控模块进行了业务层flex使用的详细介绍。用过滤器模块对业务层的实现进行了介绍。最后,简单描述了系统测试的设计思路。最终,我们在分析了用户需求的基础上,利用公司现有环境,设计并实现了网络故障设备实时告警系统。