3.1.4  图表显示、曲线图绘制 13

3.1.5  LOG文件写入和读取 13

3.1.6  信息栏反馈 13

4  详细设计与编码 14

4.1  CManager详解 14

4.1.1  WinSNMP相关 15

4.1.2  初始化CManager对象 15

4.1.3  初始化WinSNMP 16

4.1.4  发送SNMP请求 16

4.1.5  回调函数 17

4.1.6  接收SNMP请求 17

4.1.7  CManager::GetValues函数 18

4.1.8  CManager::GetTable函数 20

4.2  设备端口扫描 22

4.3  数据流量采样与曲线图绘制 24

4.3.1  采样工作流程 24

4.3.2  RecordData函数 26

4.3.3  TrafficLineGraphDraw函数 28

5  软件界面和成果展示 30

5.1  设备扫描 31

5.2  流量数据采样 31

5.3  LOG文件读取 34

结  论 36

致  谢 37

参考文献 38

 1  绪论

本章通过对网络管理现状以及流量监测软件各要素的分析,阐述该网络数据流量测量软件的设计思想,并对所用到的开发环境进行相关的介绍。

1.1  网络数据流量测量软件的设计思想

Internet正改变着我们的生活,娱乐工作和学习方式,网络将决定我们的生存方式,网络的质量将直接影响了社会生活和经济生活的方方面面。当前计算机网络的规模不断扩大,复杂性不断增加,异构性越来越高。随着用户对网络性能要求的提高,如果没有一个高效的管理系统对网络系统进行管理,就不能保证网络的稳定运行和有序发展,就很难保证向用户提供令人满意的服务。

而带宽又是网络管理中一个重要的技术指标,其是决定网络性能的一个重要因素。因此在设计网络时需要知道需要的线路带宽是多少,网络运行期间需要的真正的数据流量有多大,带宽的利用率有多大。更重要的是,当网络应用性能变得很差时,需要知道是否是由于可用网络带宽太低而导致网络性能下降。论文网

准确测量通信线路的数据流量,对网络管理来说是一项非常有意义的工作。

1.2  开发平台的选用及介绍

1.2.1  VC++ 2010简介

Microsoft Visual C++是Microsoft公司推出的基于Windows操作系统的C++语言程序的可视化编程工具。它具有程序框架自动生成、灵活方便的类管理、代码编写和界面设计集成交互操作、可开发多种程序等优点,是Windows操作系统下编程的首选工具。源:自~优尔-·论`文'网·www.youerw.com/

1.2.2  MFC简介

MFC(Microsoft Foundation Classes),是一个微软公司提供的类库,以C++类的形式封装了Windows的API,并包含一个应用程序框架,以减少应用程序开发人员的工作量。

MFC是微软对API函数的专用C++封装,这种结合一方面让用户使用微软的专业C++ SDK来进行Win下应用程序的开发变得容易,但也造成了MFC对类封装中的一定程度的冗余和迂回。

上一篇:VC++图像轮廓提取方法的研究
下一篇:移动设备网站的设计与实现

基于Apriori算法的电影推荐

基于PageRank算法的网络数据分析

基于神经网络的验证码识别算法

基于网络的通用试题库系...

python基于决策树算法的球赛预测

基于消费者个性特征的化...

流控制传輸协议SCTP的分析与研究【1047字】

张洁小说《无字》中的女性意识

老年2型糖尿病患者运动疗...

安康汉江网讯

网络语言“XX体”研究

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

互联网教育”变革路径研究进展【7972字】

LiMn1-xFexPO4正极材料合成及充放电性能研究

麦秸秆还田和沼液灌溉对...