基于Android的地铁网络管理系统的设计与实现
发布时间:2023-05-04 02:16
随着城市化进程的加快,许多城市开始修建地铁,而地铁监控系统对保障地铁安全有着重要的意义。由于地铁监控系统高度集成,其包含的子系统越来越多,依赖的网络规模也越来越大,网络管理的重要性也就变得越来越突出。 SNMP(简单网络管理协议)已成为事实上的工业标准,它代表标准化的网管协议,得到广泛应用。移动通信技术的快速发展,移动设备软硬件性能的不断提升,为远程网络管理创造了很好的条件。本文正是结合SNMP和Android平台两种技术,设计并实现了具备安全管理、性能管理、故障管理和配置管理等功能的地铁网络管理系统。文中根据广佛地铁的特点对系统进行整体架构设计,并对客户端和服务器端的详细设计和具体实现进行了详细的论述,最后对系统的各个功能进行验证和测试。 服务器端采用分布式架构,结合了J2EE、SNMP4J、XML和Androidpn等多种技术,实现了Web服务器、推送服务器和后台采集进程三大部分。其中Web服务器对外提供统一查询和设置接口,包含用户管理、设备信息管理、故障信息管理和配置管理功能;推送服务器负责将故障信息推送至客户端;后台采集进程则负责设备信息的采集、分析、处理、故障判断和数据的存储...
【文章页数】:92 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 课题背景和意义
1.2 国内外研究现状
1.3 课题的研究与论文的安排
1.4 本章小结
第二章 相关技术介绍
2.1 简单网络管理协议 SNMP
2.1.1 SNMP 的背景和发展
2.1.2 SNMP 的管理模型
2.1.3 管理信息库(MIB)
2.1.4 SNMP 协议的操作
2.2 Android 移动开发平台
2.2.1 Android 平台的特征
2.2.2 Android 的系统架构
2.2.3 Android 平台应用程序结构
2.3 Androidpn 框架
2.3.1 通信机制
2.3.2 服务器端
2.3.3 客户端
2.4 本章小结
第三章 系统的设计
3.1 系统概述
3.2 系统框架结构
3.2.1 系统的四个主体
3.2.2 服务器架构
3.3 服务器端设计
3.3.1 Web 服务器设计
3.3.2 推送服务器设计
3.3.3 后台采集进程设计
3.4 客户端设计
3.4.1 登陆注册模块
3.4.2 车辆段信息模块
3.4.3 设备信息管理模块
3.4.4 故障管理模块
3.4.5 配置管理模块
3.5 数据库设计
3.6 本章小结
第四章 服务器端的实现
4.1 Web 服务器的实现
4.1.1 关键实现技术
4.1.2 用户管理的实现
4.1.3 设备信息管理的实现
4.1.4 故障信息管理的实现
4.1.5 配置管理的实现
4.2 推送服务器的实现
4.2.1 Androidpn 服务器源码的修改
4.2.2 Androidpn 服务器的部署
4.3 后台采集进程的实现
4.3.1 关键实现技术
4.3.2 配置初始化模块的实现
4.3.3 采集模块的实现
4.3.4 故障检测模块的实现
4.3.5 Trap 模块的实现
4.3.6 冗余模块的实现
4.4 本章小结
第五章 客户端的实现
5.1 模块划分
5.2 用户管理模块
5.3 车辆段信息模块
5.4 设备信息管理模块
5.5 故障管理模块
5.5.1 故障信息管理
5.5.2 故障闹钟
5.6 配置模块
5.6.1 设备数据点阈值设置
5.6.2 车辆段采集方式配置
5.6.3 本地闹钟设置
5.6.4 密码修改
5.7 关键技术的实现
5.7.1 异步刷新 UI
5.7.2 BroadcastReceiver 广播
5.7.3 ScrollView 中嵌套自定义 ListView
5.7.4 后台 Service 服务实现
5.7.5 Android Teechart
5.8 本章小结
第六章 系统测试
6.1 系统环境的搭建
6.2 用户管理功能测试
6.3 车辆段信息和设备信息模块测试
6.4 故障信息管理模块测试
6.5 配置管理模块测试
6.6 本章小结
总结与展望
总结
展望
参考文献
攻读硕士学位期间取得的研究成果
致谢
附件
本文编号:3807748
【文章页数】:92 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 绪论
1.1 课题背景和意义
1.2 国内外研究现状
1.3 课题的研究与论文的安排
1.4 本章小结
第二章 相关技术介绍
2.1 简单网络管理协议 SNMP
2.1.1 SNMP 的背景和发展
2.1.2 SNMP 的管理模型
2.1.3 管理信息库(MIB)
2.1.4 SNMP 协议的操作
2.2 Android 移动开发平台
2.2.1 Android 平台的特征
2.2.2 Android 的系统架构
2.2.3 Android 平台应用程序结构
2.3 Androidpn 框架
2.3.1 通信机制
2.3.2 服务器端
2.3.3 客户端
2.4 本章小结
第三章 系统的设计
3.1 系统概述
3.2 系统框架结构
3.2.1 系统的四个主体
3.2.2 服务器架构
3.3 服务器端设计
3.3.1 Web 服务器设计
3.3.2 推送服务器设计
3.3.3 后台采集进程设计
3.4 客户端设计
3.4.1 登陆注册模块
3.4.2 车辆段信息模块
3.4.3 设备信息管理模块
3.4.4 故障管理模块
3.4.5 配置管理模块
3.5 数据库设计
3.6 本章小结
第四章 服务器端的实现
4.1 Web 服务器的实现
4.1.1 关键实现技术
4.1.2 用户管理的实现
4.1.3 设备信息管理的实现
4.1.4 故障信息管理的实现
4.1.5 配置管理的实现
4.2 推送服务器的实现
4.2.1 Androidpn 服务器源码的修改
4.2.2 Androidpn 服务器的部署
4.3 后台采集进程的实现
4.3.1 关键实现技术
4.3.2 配置初始化模块的实现
4.3.3 采集模块的实现
4.3.4 故障检测模块的实现
4.3.5 Trap 模块的实现
4.3.6 冗余模块的实现
4.4 本章小结
第五章 客户端的实现
5.1 模块划分
5.2 用户管理模块
5.3 车辆段信息模块
5.4 设备信息管理模块
5.5 故障管理模块
5.5.1 故障信息管理
5.5.2 故障闹钟
5.6 配置模块
5.6.1 设备数据点阈值设置
5.6.2 车辆段采集方式配置
5.6.3 本地闹钟设置
5.6.4 密码修改
5.7 关键技术的实现
5.7.1 异步刷新 UI
5.7.2 BroadcastReceiver 广播
5.7.3 ScrollView 中嵌套自定义 ListView
5.7.4 后台 Service 服务实现
5.7.5 Android Teechart
5.8 本章小结
第六章 系统测试
6.1 系统环境的搭建
6.2 用户管理功能测试
6.3 车辆段信息和设备信息模块测试
6.4 故障信息管理模块测试
6.5 配置管理模块测试
6.6 本章小结
总结与展望
总结
展望
参考文献
攻读硕士学位期间取得的研究成果
致谢
附件
本文编号:3807748
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3807748.html