亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

基于QT編程技術(shù)的網(wǎng)絡(luò)管理軟件制作

時間:2024-09-02 10:25:52 計算機軟件畢業(yè)論文 我要投稿
  • 相關(guān)推薦

基于QT編程技術(shù)的網(wǎng)絡(luò)管理軟件制作

  在計算機的信息時代里,網(wǎng)絡(luò)安全暢通是保障企業(yè)正常運行的必要條件,下面是小編搜集整理的一篇關(guān)于網(wǎng)絡(luò)管理軟件制作探究的論文范文,歡迎閱讀參考。

  在信息化時代,網(wǎng)絡(luò)技術(shù)發(fā)展日新月異,網(wǎng)絡(luò)節(jié)點的數(shù)量越來越龐大,在一個自治系統(tǒng)的內(nèi)部網(wǎng)絡(luò)中,有著眾多的路由器、交換機、服務(wù)器以及個人終端設(shè)備等。在一個大型企業(yè)集團內(nèi)部,也有著很多交換機、服務(wù)器以及終端設(shè)備。網(wǎng)絡(luò)安全暢通是保障企業(yè)正常運行的必要條件,F(xiàn)在也有很多安全設(shè)備,如防火墻、入侵檢測系統(tǒng)、漏洞掃描設(shè)備等一些安全設(shè)備來提高網(wǎng)絡(luò)的安全性。如何自動化管理和維護網(wǎng)絡(luò)設(shè)備是網(wǎng)絡(luò)管理人員的一直追求目標(biāo)。筆者經(jīng)過認(rèn)真研究,認(rèn)為采用QT編程技術(shù)來實現(xiàn)一套網(wǎng)絡(luò)管理軟件,對網(wǎng)絡(luò)進行性能監(jiān)測、故障管理、配置維護和維護管理等功能是可行的且經(jīng)濟適用。

  1、功能需求分析

  在某一個網(wǎng)絡(luò)節(jié)點,管理需要管理本網(wǎng)絡(luò)節(jié)點內(nèi)部所有路由器、交換機等設(shè)備的實時狀體,而且需要實時監(jiān)控本網(wǎng)絡(luò)節(jié)點對外聯(lián)通狀態(tài),比如路由器的負載情況,那條路由是暢通的,那條路由是阻斷的,在某一條路由阻斷的時候,可以實時收到告警信息;提醒管理員及時處理網(wǎng)絡(luò)阻斷情況,在管理員恢復(fù)網(wǎng)絡(luò)暢通的時候,盡可能為管理員提供網(wǎng)絡(luò)阻斷的原因,輔助網(wǎng)絡(luò)管理員快速恢復(fù)網(wǎng)絡(luò);網(wǎng)絡(luò)管理員在管理控制臺可以對所有網(wǎng)絡(luò)設(shè)備進行遠程管理和配置維護。通過以上對網(wǎng)絡(luò)管理監(jiān)控的需求分析,規(guī)劃網(wǎng)絡(luò)管理軟件具有友好的人際交互界面。具有網(wǎng)絡(luò)設(shè)備配置功能、性能監(jiān)測功能、故障告警功能和事件日記記錄功能。

  2、系統(tǒng)的設(shè)計與實現(xiàn)

  2.1系統(tǒng)運行平臺選擇

  我們設(shè)置系統(tǒng)運行環(huán)境為 Windows 平臺。系統(tǒng)版本是Windows XP以上版本。系統(tǒng)開發(fā)基于。Net技術(shù),開發(fā)工具采用Microsoft Visual Studio2008,編程語言采用C++.數(shù)據(jù)庫管理系統(tǒng)采用Microsoft SQL Server 2005,數(shù)據(jù)訪問技術(shù)采用ADO.Net.

  2.2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計

  一個管理信息系統(tǒng)研制重要的設(shè)計,是將管理對象進行建模,建立數(shù)據(jù)表。網(wǎng)絡(luò)管理監(jiān)控軟件的數(shù)據(jù)庫設(shè)計主要有用戶、設(shè)備信息和設(shè)備狀態(tài)信息等。通過對這些對象詳細分析后,數(shù)據(jù)庫的表設(shè)計主要有用戶表,設(shè)備信息表,設(shè)備狀態(tài)表、事件日記表。用戶表主要存放軟件系統(tǒng)用戶信息以及權(quán)限等信息;設(shè)備信息主要存放每個設(shè)備的信息數(shù)據(jù),設(shè)備狀態(tài)表主要存放設(shè)備狀態(tài)信息,事件日記表主要記錄系統(tǒng)的各種事件數(shù)據(jù)。

  2.3系統(tǒng)總體設(shè)計

  2.3.1系統(tǒng)總體架構(gòu)設(shè)計

  根據(jù)系統(tǒng)的需求分析,我們設(shè)計系統(tǒng)的總體架構(gòu)為三層C/S的結(jié)構(gòu)?刂浦行暮惋@示中心均為客戶端,控制中心為系統(tǒng)管理員操作,顯示中心為值班人員使用,服務(wù)器主要存儲路由器、交換機、服務(wù)器以及重要終端的信息。第一層物理連接層,該層主要功能是提供系統(tǒng)和網(wǎng)絡(luò)設(shè)備進行通信,以為管理員通過該層對設(shè)備進行維護管理。第二層主要是操作數(shù)據(jù)庫、用戶管理、狀態(tài)監(jiān)測,故障告警以及日記記錄功能等,第三層是用戶界面模塊。

  2.3.2系統(tǒng)總體架構(gòu)圖

  根據(jù)系統(tǒng)三層架構(gòu)以及系統(tǒng)的功能需求,設(shè)計系統(tǒng)總體架構(gòu)圖如圖1所示。

  2.4系統(tǒng)功能模塊設(shè)計

  系統(tǒng)采用模塊化設(shè)計,大體有顯示模塊、控制模塊、網(wǎng)絡(luò)通信模塊、狀態(tài)查詢模塊以及告警模塊,這些功能模塊又是建立在11個程序模塊之上。具體程序模塊的名稱及主要功能見表1.

  2.4.1顯示模塊

  該模塊主要功能主要分成兩大部分,一是將數(shù)據(jù)以表格形式進行顯示,表格是多功能表格,每個表格單元可以顯示文字、圖片、組合框等每個網(wǎng)絡(luò)節(jié)點以及節(jié)點下所有網(wǎng)絡(luò)設(shè)備的詳細情況;二是將數(shù)據(jù)以圖形化顯示網(wǎng)絡(luò)拓撲結(jié)構(gòu)圖,該模塊顯示技術(shù)采用多層級顯示,一層顯示地圖背景數(shù)據(jù),一層顯示網(wǎng)絡(luò)節(jié)點,以及網(wǎng)絡(luò)節(jié)點互相通聯(lián)線路,直觀顯示網(wǎng)絡(luò)情況。

  顯示模塊有兩個視圖類組成。一個是表格視圖類,主要功能是顯示每個設(shè)備的詳細參數(shù)信息和狀態(tài)信息;另一個是圖形視圖類,該類顯示多類數(shù)據(jù),其中地圖層主要功能是顯示地圖背景,具有放大、縮小、無縫漫游等基本功能,并提供提供屏幕坐標(biāo)與地圖實際坐標(biāo)換算功能;顯示網(wǎng)絡(luò)節(jié)點數(shù)據(jù),以及節(jié)點內(nèi)部路由器、交換機和服務(wù)器等設(shè)備。這些設(shè)備以圖元類實例化顯示,顯示在地圖層的上層。

  2.4.2控制模塊

  控制模塊是網(wǎng)絡(luò)管理軟件的核心模塊之一。該模塊的功能主要有添加、刪除以及修改網(wǎng)絡(luò)節(jié)點以及網(wǎng)絡(luò)節(jié)點下屬的網(wǎng)絡(luò)設(shè)備,如路由器、交換機、服務(wù)器以及終端設(shè)備以及各設(shè)備的屬性參數(shù)。該模塊發(fā)出開始掃描指令、暫停掃描指令和停止掃描指令。該模塊通過網(wǎng)絡(luò)通信模塊停止某個網(wǎng)絡(luò)設(shè)備正在進行的服務(wù)、啟動服務(wù)或者查詢某個設(shè)備的狀態(tài)。通過該模塊設(shè)置狀態(tài)告警閥門值。使用操作該模塊的用戶必須在用戶的權(quán)限之內(nèi),否則無法操作?刂颇K登錄網(wǎng)絡(luò)設(shè)備,主要通過Telnet、SSH、HTTP等方式。

  2.4.3網(wǎng)絡(luò)通信模塊

  網(wǎng)絡(luò)通信模塊主要負責(zé)本級與上下級之間,以及控制中心與網(wǎng)絡(luò)設(shè)備之間的通信。該模塊不但支持本級和上下級控制中心之間的通信,一方面也是收集本級網(wǎng)絡(luò)設(shè)備的狀態(tài)信息,同時支持控制中心對網(wǎng)絡(luò)設(shè)備的控制。比如其中控制中心通過本模塊遠程登錄網(wǎng)絡(luò)設(shè)備進行維護管理。該模塊主要支持的網(wǎng)絡(luò)協(xié)議有SSH、TCP、UDP、Telnet等。

  2.4.4網(wǎng)絡(luò)檢測模塊

  網(wǎng)絡(luò)檢測模塊是系統(tǒng)一個實時運行的功能模塊。主要采用ICMP和SNMP協(xié)議來實時監(jiān)測網(wǎng)絡(luò)運行狀況。一種方法采用ICMP的協(xié)議的Ping的方法來檢測網(wǎng)絡(luò)的連通狀況,另一種方法是讀取網(wǎng)絡(luò)通信設(shè)備,如路由器、交換機的MIB信息來檢測網(wǎng)絡(luò)通信質(zhì)量。實時檢測模塊監(jiān)測到網(wǎng)絡(luò)異常的情況,進行聲音報警,提醒網(wǎng)絡(luò)值班員進行處理。該模塊還負責(zé)記錄網(wǎng)絡(luò)運行情況,填寫每天網(wǎng)絡(luò)通信日記。以便值班員查詢登記回報。該模塊具體工作流程見圖4-5.模塊流程圖如圖3所示。

  該模塊極大地減輕值班員的工作負擔(dān),在系統(tǒng)沒有該項功能之前,值班員不定時要經(jīng)常檢查網(wǎng)絡(luò),有時候剛剛巡檢一遍結(jié)束,網(wǎng)絡(luò)出現(xiàn)中斷情況。該模塊實時檢測和報警功能,使網(wǎng)絡(luò)一旦出現(xiàn)情況,值班員能立刻處置情況。系統(tǒng)記錄MIB信息資料能輔助值班員處理網(wǎng)絡(luò)。

  2.4.5告警模塊

  該模塊主要提供告警功能。提供語音告警,彈出對話框,向指定郵箱發(fā)送郵件等多種告警方式,用戶可以通過系統(tǒng)操作界面進行各種語音的修改,選擇自己想要的聲音提示內(nèi)容,語音文件用戶需自己制作,系統(tǒng)只是提供常用的幾種語音提示聲音。

  3、結(jié)論

  通過面向?qū)ο缶幊碳夹g(shù)以及軟件工程技術(shù)實現(xiàn)對網(wǎng)絡(luò)運行管理軟件系統(tǒng)是完全可行的,且經(jīng)濟適用,移植性好。該軟件系統(tǒng)經(jīng)過多次運行測試后,在筆者所在的單位實際運行使用,系統(tǒng)運行環(huán)境是廣域網(wǎng),并且得到使用人員的好評,系統(tǒng)運行穩(wěn)定,功能豐富,操作簡單。這一段修改一下。

  參考文獻:

  [1] 王利。計算機網(wǎng)絡(luò)實用教程[M].北京:清華大學(xué)出版社,1999.

  [2] 張海藩。軟件工程[M].北京:人民郵電出版社,2001.

  [3] 曾明。網(wǎng)絡(luò)工程與網(wǎng)絡(luò)管理[M].北京:電子工業(yè)出版社,2008.

  [4] 嚴(yán)體華。網(wǎng)絡(luò)管理員教程[M].北京:清華大學(xué)出版社,2009.

  [5] 范玉順。復(fù)雜系統(tǒng)的面向?qū)ο蠼、分析與設(shè)計[M].北京:清華大學(xué)出版社, 2000.

  [6] 陳世鴻。面向?qū)ο筌浖こ蘙M].北京:電子工業(yè)出版社,1999.58

【基于QT編程技術(shù)的網(wǎng)絡(luò)管理軟件制作】相關(guān)文章:

一種基于Java技術(shù)的網(wǎng)絡(luò)管理軟件的設(shè)計方案07-18

基于VMWare的網(wǎng)絡(luò)實驗應(yīng)用08-03

基于BBS的網(wǎng)絡(luò)交往特征07-22

論基于Lotus Notes的合同商務(wù)管理軟件設(shè)計09-21

基于Web技術(shù)的網(wǎng)絡(luò)考試系統(tǒng)10-22

基于策略的網(wǎng)絡(luò)管理技術(shù)論文07-01

基于IPTV的承載網(wǎng)絡(luò)技術(shù)08-04

基于網(wǎng)絡(luò)的遠程測控系統(tǒng)的研究10-07

基于UDP的網(wǎng)絡(luò)虛擬示波器設(shè)計09-19

基于iFIX的Excel報表自動生成與制作09-05