学位论文 > 优秀研究生学位论文题录展示

统一接入平台监控子系统的设计与实现

作 者: 张爱春
导 师: 张笑燕
学 校: 北京邮电大学
专 业: 软件工程
关键词: 远程部署 远程监控 进程管理 异常进程自动处理
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 1次
引 用: 0次
阅 读: 论文下载
 

内容摘要


近年来,随着科学技术发展的日新月异,软件应用系统是越来越复杂、庞大,诸如电信等行业管理的应用系统也随着公司的发展逐年增多,这样就会有大量的进程需要人员进行手工维护。这些大型应用系统安装时往往需要分别部署在多台计算机上,这就给维护人员的实施、后期维护带来了非常大的工作量。工程人员需要人为管理程序的版本,需要手工将系统相关版本的程序复制到需要部署的每个机器上,然后修改相应的配置文件、启动脚本等,并且逐个启动程序,若配置有改动,则需要工程人员登录到相关机器上进人工操作,若出现异常,则需要工程人员逐个机器进行查看、排除,非常不方便,维护工作量巨大,延迟了问题解决,同时这样对于工程人员的技术要求较高,需要较长的学习、适应过程。所以,如何高效、方便、无需太多人工干预的管理这些进程成为急需解决的首要问题。统一接入平台的监控子系统在此背景下应运而生,根据统一接入平台的具体规划,与统一接入平台有关的服务程序较多,现场部署实施后,采集程序可多达上百个,这些采集进程分别部署在多台采集机上,监控子系统就可以对这些进程进行有效管理,它提供了丰富的进程管理方法,其主要功能:可实现进程的远程部署、可定制已部署机器上的运行任务、可远程调试进程、,能够自动或手工监控进程、可以自动处理异常进程、可以实时查看进程的运行信息等。本监控子系统不仅适合管理统一接入平台系统有关的有源码的内部程序(Java程序),而且还可以管理无源码的其它程序(如第三方进程),以及监控系统自身的进程,基本上做到由WEB界面实现软件系统所有进程的远程集中管理,还提供了UNIX下的进程管理,可以在任意一台已部署系统的机器上监控内部进程,这样对于简化大型软件系统管理、减轻工程人员的工作量、高效进程异常处理等具有重要意义。本文分析了监控子系统在大型应用系统中实现的必要性,论述了监控子系统的总体架构设计,完成了监控子系统的概要设计、详细设计,以及后台程序的编码实现和WEB界面的大部分功能实现,实现了研究的预定目标:提供多种类型的进程管理(内部进程/外部进程/进程监控系统本身进程);提供2种管理方式(WEB/UNIX);可通过WEB界面远程部署程序;可定制运行任务,实现手工监控和自动监控2种进程管理方式;可提供异常进程自动监控与自动处理;通过WEB界面展示进程的实时运行状况。最后可以提交的成果:一个可以实际运行的统一接入平台监控子系统。

全文目录


摘要  4-6
ABSTRACT  6-10
第一章 引言  10-15
  1.1 课题背景  10-12
  1.2 课题任务  12-13
    1.2.1 研究目标  12-13
    1.2.2 工作内容及成果  13
  1.3 论文结构  13-15
第二章 关键技术综述  15-20
  2.1 JAVA  15-16
    2.1.1 JAVA简介  15
    2.1.2 JAVA特征  15-16
  2.2 HTML  16
    2.2.1 HTML简介  16
    2.2.2 HTML特点  16
  2.3 DWR技术  16-18
    2.3.1 DWR简介  17
    2.3.2 DWR优点  17-18
  2.4 面向对象技术  18
    2.4.1 面向对象技术简介  18
    2.4.2 面向对象技术特征  18
  2.5 B/S架构  18-20
    2.5.1 B/S简介  18-19
    2.5.2 B/S与C/S比较  19-20
第三章 系统需求分析  20-26
  3.1 系统功能结构图  20
  3.2 系统功能需求  20-24
    3.2.1 后台程序部署  20-21
    3.2.2 后台进程管理  21
    3.2.3 后台程序部署实施  21-22
    3.2.4 后台进程监控  22-23
    3.2.5 内部进程底层管理  23-24
  3.3 系统界面要求  24-25
  3.4 运行环境需求  25-26
第四章 系统概要设计  26-31
  4.1 软件体系架构  26
  4.2 系统数据流程图  26-27
  4.3 系统时序图  27
  4.4 基本设计概念和处理流程  27-30
  4.5 监控子系统清单  30-31
第五章 系统详细设计  31-51
  5.1 系统功能设计  31-41
    5.1.1 后台程序部署&后台进程管理  31-34
    5.1.2 后台程序部署实施  34-37
    5.1.3 后台进程监控  37-39
    5.1.4 内部进程底层管理  39-41
  5.2 系统接口设计  41-46
    5.2.1 接口概述  41-42
    5.2.2 接口约定  42-43
    5.2.3 接口数据结构  43
    5.2.4 接口说明  43-46
  5.3 数据库设计  46-51
    5.3.1 数据库表清单  46
    5.3.2 实体-关系图  46-47
    5.3.3 实体及关系描述  47-51
第六章 系统实现  51-57
  6.1 后台程序部署&后台进程管理功能实现  51-52
    6.1.1 主要实现问题  51
    6.1.2 解决方案描述  51-52
  6.2 后台程序部署实施功能实现  52-54
    6.2.1 主要实现问题  52-53
    6.2.2 解决方案描述  53-54
  6.3 后台进程监控功能实现  54-55
    6.3.1 主要实现问题  54
    6.3.2 解决方案描述  54-55
  6.4 内部进程底层管理功能实现  55-57
    6.4.1 主要实现问题  55-56
    6.4.2 解决方案描述  56-57
第七章 系统测试  57-62
  7.1 测试综述  57
  7.2 系统测试  57-62
    7.2.1 功能测试  57-59
    7.2.2 容错测试  59-60
    7.2.3 性能测试  60-62
第八章 结束语  62-64
  8.1 论文工作总结  62
  8.2 问题和展望  62-64
参考文献  64-65
致谢  65

相似论文

  1. 偏远地区配电变压器防盗监控系统的设计,TM421
  2. 鞍山供电机房视频监控系统,TP391.41
  3. 中央空调远程维护网络系统的硬件设计,TB657.2
  4. 基于多视频矩阵控制协议的远程视频监控系统的设计与实现,TP277
  5. 云闪雷电探测网数据传输与远程监控的技术研究,TN919.3
  6. 无线视频监控系统在WCDMA网络中的实现,TP277
  7. 基于GPRS无线远程监控系统的关键技术研究,TP872
  8. 基于TCP/IP的无轴胶印机远程监控系统的设计,TP277
  9. 基于3G网络的网络视频监控系统研究,TN929.5
  10. 基于Web的低成本远程监控网络设计与应用,TP277
  11. 能源管理监控系统设计,TP277
  12. 试验样车远程诊断监控系统的设计与开发,U472.9
  13. 基于WEB的净水厂自动控制系统的设计与实现,TP273
  14. GPRS无线数据采集与CAN总线远程监控系统设计与开发,TN929.5;TP273
  15. 基于Zigbee协议的电信机房监控系统设计研究,TP277
  16. 地铁既有线变形远程自动监测系统研制,U231.92
  17. EMS型高速磁浮列车悬浮导向系统远程监控技术研究,TP277
  18. 导航台站设备远程监控系统的研究与实现,V351.37
  19. 基于S3C2410远程监控系统的设计与实现,TP277
  20. 地铁车站的结构变形远程监控系统,TP277
  21. 武警安防系统的网络视频监控研究和应用,TP277

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com