IP地址管理系统的设计与实现

IP地址管理系统的设计与实现

论文摘要

目前的网络地址管理,大多数还是采用静态地址分配方式,这样就一定存在着私设IP遇到的种种问题。由于目前存在的网络管理系统多不完善,即使网络管理员知道有人设置了错误的IP地址,也无法定位使用非法IP的终端设备。因此如何能高效的管理IP地址以及如何正确定位非法IP,是本文解决的主要问题。本文介绍的IP地址管理系统,就是为了解决重复的IP地址、IP地址的监控、及网络故障检测的困难性等问题而设计的。它是一套将后台定时扫描、比对与前台界面呈现结合的网络地址资源管理系统。定时扫描程序通过对被管理的主机实施基于ICMP协议Ping操作,采集到当前IP地址的使用信息,以及使用设备的MAC地址,结合人工对该IP地址状态的定义,从而确定此IP地址是否为合法IP,并将处于告警状态的IP地址及时呈现给用户。完成了IP地址范围管理,IP地址状态管理,参数配置管理等功能。本系统后台扫描程序使用Java的多线程来实现,前台用户呈现应用了实现了MVC的主流框架Struts,提供友好的用户界面,方便用户对被管理的IP地址进行及时地监控和管理。本文首先介绍了课题提出的研究背景及现实意义。然后分别针对实际需求,分析了定时扫描与前台呈现的设计方案。介绍了定时扫描程序的扫描,比对,告警呈现等方法,前台页面呈现用到的技术及呈现流程。最后介绍了系统的测试方法及过程。测试结果表明,系统能够满足要求,基本实现了对IP地址的监控和管理。

论文目录

  • 摘要
  • Abstract
  • 第1章 引言
  • 1.1 研究背景
  • 1.1.1 课题背景
  • 1.1.2 现有技术
  • 1.1.3 研究意义
  • 1.2 系统概要
  • 1.2.1 系统总体介绍
  • 1.2.2 开发平台工具简介
  • 1.3 本文结构
  • 第2章 相关技术
  • 2.1 Internet控制报文协议ICMP
  • 2.2 开源组件Struts
  • 2.3 开源组件Quartz
  • 2.4 开源组件iBATIS
  • 2.5 本章小结
  • 第3章 数据库设计与实现
  • 3.1 表的设计
  • 3.2 序列的设计
  • 3.3 数据完整性
  • 3.4 本章小结
  • 第4章 IP扫描与分配的设计与实现
  • 4.1 IP地址状态与告警级别
  • 4.2 IP扫描模块
  • 4.2.1 IP扫描的设计与实现
  • 4.2.2 检测是否到达注册时限程序的设计与实现
  • 4.2.3 IP转换工具类的设计与实现
  • 4.3 分配模块
  • 4.3.1 实现原理
  • 4.3.2 实现方法
  • 4.4 检测模块
  • 4.4.1 实现原理
  • 4.4.2 实现方法
  • 4.5 本章小结
  • 第5章 用户接口设计与实现
  • 5.1 体系结构设计
  • 5.2 IP地址范围管理模块
  • 5.2.1 类设计
  • 5.2.2 地址范围增加
  • 5.2.3 地址范围删除
  • 5.2.4 地址范围修改
  • 5.2.5 Excel导入
  • 5.2.6 手动扫描
  • 5.3 地址状态管理模块
  • 5.3.1 类设计
  • 5.3.2 列表显示
  • 5.3.3 矩阵显示
  • 5.3.4 IP分配
  • 5.3.5 IP注册
  • 5.3.6 回收确认
  • 5.4 参数配置模块
  • 5.4.1 类设计
  • 5.4.2 页面设计
  • 5.4.3 实现流程
  • 5.5 测试工具模块
  • 5.5.1 类设计
  • 5.5.2 页面设计
  • 5.5.3 实现流程
  • 5.6 本章小结
  • 第6章 系统测试
  • 6.1 软件测试环境
  • 6.2 扫描测试
  • 6.3 用户接口测试
  • 6.4 测试总结
  • 6.5 本章小结
  • 第7章 结论
  • 7.1 本文工作总结
  • 7.2 进一步工作展望
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  

    IP地址管理系统的设计与实现
    下载Doc文档

    猜你喜欢