银行网络故障诊断仪系统的设计与实现
发布时间:2022-02-10 20:42
近年来,随着银行网络规模的扩大和异构程度的增加,银行网络设备的故障越来越多。从物理连接故障、软件连接故障到病毒性网络故障层出不穷,网络诊断工具也应运而生。本文主要以实现基于ARM9嵌入式平台的银行网络故障诊断仪系统为目标,以分层的设计方案为指导思想。根据银行网络检测的要求,将系统硬件平台的支持和软件功能的实现分开,增加系统的灵活性和扩展性。同时使用Qt/EmebeddedLinux图形界面库作为功能软件的UI库,使编写的程序能够通过最少的改动运行在其它平台之上。系统的实现分成系统平台搭建和系统软件实现两部分。同时系统平台搭建又为分Bootloader构建、Linux内核构建、文件系统构建、Linux图形界面库构建和平台环境搭建五个阶段。而系统软件实现分成控制主程序模块、输入法程序模块、系统设置程序模块、存储设备杀毒/免疫程序模块、基于Ping目标连接与测试程序模块及ARP欺骗检测程序模块等六个模块来实现。通过多层次的划分,使系统各功能的开发和测试更具独立性,减少系统维护的难度。此外,本文从系统总体设计和详细设计两方面对系统设计进行了说明,并就系统的实现进行了详细的描述。测试采用了分阶段...
【文章来源】:黑龙江大学黑龙江省
【文章页数】:87 页
【学位级别】:硕士
【文章目录】:
中文摘要
Abstract
第1章 绪论
1.1 本文研究背景和意义
1.2 国内外研究现状
1.3 本文研究内容
1.4 本文结构安排
第2章 需求分析
2.1 项目需求分析
2.1.1 系统应用环境需求分析
2.1.2 系统平台搭建需求分析
2.1.3 系统软件需求分析
2.2 系统功能和性能需求分析
2.3 本文相关技术
2.3.1 开源软件构建技术
2.3.2 Qt/Emebedded图形界面库开发技术
2.3.3 线程/进程调用及通信技术
2.4 本章小结
第3章 系统设计
3.1 系统总体设计
3.1.1 系统模块层次设计
3.1.2 系统平台搭建模块概要设计
3.1.3 系统软件实现模块概要设计
3.2 系统的软件详细设计
3.2.1 控制主程序详细设计
3.2.2 输入法程序详细设计
3.2.3 系统设置程序详细设计
3.2.4 存储设备杀毒/免疫程序详细设计
3.2.5 基于Ping目标连接与测试程序详细设计
3.2.6 ARP欺骗检测程序详细设计
3.3 本章小结
第4章 系统实现
4.1 系统平台搭建的实现
4.1.1 U-Boot构建的实现
4.1.2 Linux-2.6.22构建的实现
4.1.3 Yaffs2文件系统构建的实现
4.1.4 QTE图形界面库交叉编译及开发环境构建的实现
4.2 系统软件实现
4.2.1 控制主程序实现
4.2.2 输入法程序实现
4.2.3 系统设置程序实现
4.2.4 存储设备杀毒/免疫程序实现
4.2.5 基于Ping目标连接与测试程序实现
4.2.6 ARP欺骗检测程序实现
4.3 本章小结
第5章 系统测试
5.1 系统测试
5.1.1 测试环境
5.1.2 开发测试
5.1.3 系统整体功能测试
5.2 系统测试结果分析
5.3 本章小结
结论
参考文献
致谢
【参考文献】:
期刊论文
[1]ARP攻击检测与定位方法研究[J]. 阮清强. 信息网络安全. 2010(04)
[2]基于ARP协议的网络监听技术研究[J]. 曾光裕,薛莹莹,徐冰,李清宝. 计算机工程与设计. 2009(14)
[3]基于ARP协议原理的攻击与防护[J]. 马壮飞. 科技资讯. 2008(34)
[4]基于U-boot构建嵌入式Linux的Bootloader[J]. 刘磊,张凤荔,秦志光. 计算机应用研究. 2007(12)
[5]基于QT/E的嵌入式图形支持系统[J]. 倪红波,周兴社,谷建华. 计算机工程. 2007(20)
[6]浅谈嵌入式处理器体系结构[J]. 邓彬伟,黄松柏. 山西电子技术. 2007(04)
[7]基于ARM9的嵌入式系统Bootloader设计与实现[J]. 任斌,赖树明,陈卫,吴忠良. 东莞理工学院学报. 2007(01)
[8]构造嵌入式Linux的文件系统[J]. 郑桦,刘清,邢航,徐智穹. 微计算机信息. 2004(08)
[9]C语言程序设计中若干问题的探讨[J]. 孙玉霞. 沈阳航空工业学院学报. 2004(03)
[10]ARM Linux在EP7312上的移植[J]. 李程远,刘文峰,李善平. 计算机工程与设计. 2003(07)
本文编号:3619498
【文章来源】:黑龙江大学黑龙江省
【文章页数】:87 页
【学位级别】:硕士
【文章目录】:
中文摘要
Abstract
第1章 绪论
1.1 本文研究背景和意义
1.2 国内外研究现状
1.3 本文研究内容
1.4 本文结构安排
第2章 需求分析
2.1 项目需求分析
2.1.1 系统应用环境需求分析
2.1.2 系统平台搭建需求分析
2.1.3 系统软件需求分析
2.2 系统功能和性能需求分析
2.3 本文相关技术
2.3.1 开源软件构建技术
2.3.2 Qt/Emebedded图形界面库开发技术
2.3.3 线程/进程调用及通信技术
2.4 本章小结
第3章 系统设计
3.1 系统总体设计
3.1.1 系统模块层次设计
3.1.2 系统平台搭建模块概要设计
3.1.3 系统软件实现模块概要设计
3.2 系统的软件详细设计
3.2.1 控制主程序详细设计
3.2.2 输入法程序详细设计
3.2.3 系统设置程序详细设计
3.2.4 存储设备杀毒/免疫程序详细设计
3.2.5 基于Ping目标连接与测试程序详细设计
3.2.6 ARP欺骗检测程序详细设计
3.3 本章小结
第4章 系统实现
4.1 系统平台搭建的实现
4.1.1 U-Boot构建的实现
4.1.2 Linux-2.6.22构建的实现
4.1.3 Yaffs2文件系统构建的实现
4.1.4 QTE图形界面库交叉编译及开发环境构建的实现
4.2 系统软件实现
4.2.1 控制主程序实现
4.2.2 输入法程序实现
4.2.3 系统设置程序实现
4.2.4 存储设备杀毒/免疫程序实现
4.2.5 基于Ping目标连接与测试程序实现
4.2.6 ARP欺骗检测程序实现
4.3 本章小结
第5章 系统测试
5.1 系统测试
5.1.1 测试环境
5.1.2 开发测试
5.1.3 系统整体功能测试
5.2 系统测试结果分析
5.3 本章小结
结论
参考文献
致谢
【参考文献】:
期刊论文
[1]ARP攻击检测与定位方法研究[J]. 阮清强. 信息网络安全. 2010(04)
[2]基于ARP协议的网络监听技术研究[J]. 曾光裕,薛莹莹,徐冰,李清宝. 计算机工程与设计. 2009(14)
[3]基于ARP协议原理的攻击与防护[J]. 马壮飞. 科技资讯. 2008(34)
[4]基于U-boot构建嵌入式Linux的Bootloader[J]. 刘磊,张凤荔,秦志光. 计算机应用研究. 2007(12)
[5]基于QT/E的嵌入式图形支持系统[J]. 倪红波,周兴社,谷建华. 计算机工程. 2007(20)
[6]浅谈嵌入式处理器体系结构[J]. 邓彬伟,黄松柏. 山西电子技术. 2007(04)
[7]基于ARM9的嵌入式系统Bootloader设计与实现[J]. 任斌,赖树明,陈卫,吴忠良. 东莞理工学院学报. 2007(01)
[8]构造嵌入式Linux的文件系统[J]. 郑桦,刘清,邢航,徐智穹. 微计算机信息. 2004(08)
[9]C语言程序设计中若干问题的探讨[J]. 孙玉霞. 沈阳航空工业学院学报. 2004(03)
[10]ARM Linux在EP7312上的移植[J]. 李程远,刘文峰,李善平. 计算机工程与设计. 2003(07)
本文编号:3619498
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3619498.html