freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)-網(wǎng)絡(luò)故障自動(dòng)檢測智能系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁

2024-12-01 18:43本頁面

【導(dǎo)讀】互、共享的基礎(chǔ)。在網(wǎng)絡(luò)的使用過程中,不可避免的會產(chǎn)生一些網(wǎng)絡(luò)故。對于很多非專業(yè)的計(jì)算機(jī)使用人員,他們只能描述故障的現(xiàn)象,很。自己分析,判斷和解決,而這些問題在人們的工作中也越來越頻繁。時(shí)間,提高了網(wǎng)絡(luò)維護(hù)人員解決網(wǎng)絡(luò)問題的效率。友好美觀等特點(diǎn)。管理員常用的用網(wǎng)絡(luò)命令探測網(wǎng)絡(luò)故障的方式,表層用C#語言覆蓋,從而完成整個(gè)系統(tǒng)功能的實(shí)現(xiàn)。

  

【正文】 ManagementClass mc = new ManagementClass(Win32_NetworkAdapterConfiguration)。 ManagementObjectCollection moc = ()。 string [] MacAddress = new string[2]。 foreach (ManagementObject mo in moc) { if ((bool)mo[IpEnabled] == true) { = 您目前使用的網(wǎng)卡的地址為: +mo[MacAddress].ToString()。 } ()。 } 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 27 } 網(wǎng)絡(luò)設(shè)備檢測界面 網(wǎng)絡(luò)設(shè)備的檢測依據(jù)的主要原理是首先獲得網(wǎng)絡(luò)設(shè)備的地址,然后調(diào)用 autoping 函數(shù),根據(jù) autoping 函數(shù)的返回值,判斷所檢測的網(wǎng)絡(luò)設(shè)備是否在正常工作。 (1) 檢測交換機(jī) 此功能的實(shí)現(xiàn)即首先調(diào)用 getgatw()函數(shù)獲取 交換機(jī) 地址;再調(diào)用autoping 函數(shù),通過返回值判斷是否可以連接到交換機(jī) ,如圖 47 所示。 開 始調(diào) 用 g e t g a t w 函 數(shù) ,檢 測 交 換 機(jī) 地 址調(diào) 用 a u t o p i n g 函 數(shù)a u t o p i n g 返 回 值顯 示 內(nèi) 容 1 顯 示 內(nèi) 容 1結(jié) 束Y E SN O 圖 47 檢測 交換機(jī)流程圖 相應(yīng)的代碼如下: string switchip = getgatw()。 string switchbool = autoping(switchip)。 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 28 if (switchbool == 1) { = 交換機(jī)工作正常 + \n + 交換機(jī)的 IP 地址為: + switchip。 } else { = 不能檢測到交換機(jī),請檢查交換機(jī)是否發(fā)生故障或者斷電 。 } (2) 檢測服務(wù)器 通過調(diào)用 getserverip()功能函數(shù)即可獲得代理服務(wù)器的 ip 地址,再調(diào)用 autoping()函數(shù),根據(jù)返回值判斷是否可以連接到代理服務(wù)器,并給出相應(yīng)的提示信息,具體流程如圖 48 所示。 開 始調(diào) 用 g e t s e r v e r 函數(shù) , 檢 測 交 換 機(jī) 地址調(diào) 用 a u t o p i n g 函 數(shù)a u t o p i n g 返 回 值顯 示 內(nèi) 容 1 顯 示 內(nèi) 容 1結(jié) 束Y E SN O 圖 48 檢測服務(wù)器 流程圖 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 29 相應(yīng)的代碼如下: string serverbool = autoping(getserverip())。 if (serverbool == 1) { = 服務(wù)器可以工作正常 + \n + 服務(wù)器的 IP 地址為: + serverip。 } else { = 不能檢測到服務(wù)器,請檢查服務(wù)器 是否發(fā)生故障或者斷電 。 } 自動(dòng)檢測功能的執(zhí)行效果如 圖 49 所示。 圖 49 服務(wù)器檢測效果圖 管理員模式界面 管理員模式中主要有兩個(gè)功能,一是使用網(wǎng)絡(luò)命令的功能,二是手動(dòng)檢測多個(gè)服務(wù)器的功能。 (1) 網(wǎng)絡(luò)命令功能 此功能的實(shí)現(xiàn),其實(shí)是對實(shí)現(xiàn) autoping 函數(shù)的一個(gè)延伸,把單純的執(zhí)行 ping 命令,強(qiáng)化為可以執(zhí)行幾乎任何的網(wǎng)絡(luò)命令,并通過一個(gè)窗口顯示出來。在此系統(tǒng)中已經(jīng)給添加好常 用的網(wǎng)絡(luò)命令,用戶可以自由選擇,對于需要 IP 地址的命令,用戶可以輸入 IP 地址后再使用。在實(shí)現(xiàn)河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 30 此功能時(shí),把原來處理 ping 命令的地方替換成一個(gè)字符串變量,可以通過字符串變量替換不同的網(wǎng)絡(luò)命令,以達(dá)到延伸的效果。 具體代碼實(shí)現(xiàn)如下所示: Process p = new Process()。 = 。 = false。 = true。 = true。 = true。 = true。 ()。 if ( == ) { (())。 (exit)。 string strrst = ()。 = strrst。 } else { (()+ +)。 (exit)。 string strrst = ()。 = strrst。 } 在此段代碼中,使用 if?? else,正是考慮了有的網(wǎng)絡(luò)命令不需要帶 IP 地址,有的網(wǎng)絡(luò)命令卻需要帶 IP 地址,這里將其分開執(zhí)行, 其執(zhí)行效果如 圖 410 所示。 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 31 圖 410 網(wǎng)絡(luò)命令功能 效果圖 (2) 手動(dòng)檢測多個(gè)服務(wù)器功能 此功能的實(shí)現(xiàn),其實(shí)與服務(wù)器檢測的功 能是相同的,只是再同一時(shí)間內(nèi)檢測五個(gè)服務(wù)器,并顯示出來,執(zhí)行效果如 圖 411 所示。 圖 411 手動(dòng)檢測服務(wù)器功能效果圖 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 32 5 系 統(tǒng)測試 系統(tǒng)測試的目的是驗(yàn)證最終系統(tǒng) 是否 滿足 系統(tǒng) 需求并且遵循系統(tǒng)設(shè)計(jì),所以當(dāng) 系統(tǒng) 需求和系統(tǒng)設(shè)計(jì)完成之后, 開始對 系統(tǒng) 進(jìn)行 測試 。 功能測試 功能測試是測試階段要完成的最普通,也是最顯而易見的測試。必須對整個(gè)管理軟件進(jìn)行檢查,以確保所有功能正確執(zhí)行,不會產(chǎn)生不期望出現(xiàn)的錯(cuò)誤信息、異常和執(zhí)行動(dòng)作。 在測試過程中出現(xiàn)以下問題,并解決: (1) 在用筆記本電腦測試時(shí),使用自動(dòng)檢測功能,在網(wǎng)絡(luò)連接正常的情況下,顯示信息為“網(wǎng)絡(luò)線纜斷開”。通過檢查發(fā)現(xiàn),再使用筆記本時(shí),如果兩個(gè)網(wǎng)卡都啟用,會以本地連接第一選擇,顧 會出此提示信息。解決方法為:設(shè)置一個(gè) for 循環(huán),當(dāng)檢測的值不為空時(shí)才退出,可以把不使用的網(wǎng)卡過濾掉。 (2) 使用網(wǎng)絡(luò)命令時(shí)出現(xiàn)異常。通過檢測發(fā)現(xiàn),網(wǎng)絡(luò)命令的使用形式多種多樣。一般分為:帶 IP 地址和不帶 IP 地址的網(wǎng)絡(luò)命令。當(dāng)時(shí)籠統(tǒng)的都按照需要 IP 地址的網(wǎng)絡(luò)命令來處理,把 和 null 混為一談,導(dǎo)致了異常的產(chǎn)生。解決方法為:使用 if?? else 語句,把 和 null 兩種情況分開。 (3) 使用自動(dòng)檢測功能時(shí),出現(xiàn)的提示信息與預(yù)想的不符合。通過檢測發(fā)現(xiàn),對于網(wǎng)絡(luò)故障檢測的邏輯關(guān)系沒有弄清,對于交換機(jī),服務(wù)器的檢 測順序顛倒。解決方法:弄清網(wǎng)絡(luò)故障檢測時(shí)的順序,按照網(wǎng)絡(luò)維護(hù)人員的檢測順序來實(shí)現(xiàn)程序。 用戶界面測試 重點(diǎn)是測試系統(tǒng)的易用性和視覺效果等 ,如果發(fā)現(xiàn)系統(tǒng)的易用性不好或是視覺效果差,則對系統(tǒng)作修改。在此網(wǎng)絡(luò)故障自動(dòng)檢測智能系統(tǒng)中,簡單的界面能夠讓非專業(yè)人員和網(wǎng)絡(luò)管理員都能清晰地進(jìn)行操作,河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 33 避免界面太花哨產(chǎn)生一些視覺誤差而造成不必要的錄入錯(cuò)誤。 例如在進(jìn)行第一次界面設(shè)計(jì)(如 圖 51 所示)時(shí),界面的選擇方式為菜單式和彈出對話框式,并且使用了第三方皮膚,軟件在表面看起來很炫,但是實(shí)際操作不方便,沒有使用價(jià)值。 圖 51 第一次設(shè)計(jì)界面效果圖 運(yùn)行測試 對于此系統(tǒng)的運(yùn)行測試尤為重要,盡管我們在進(jìn)行功能測試時(shí)已檢查出用戶界面的錯(cuò)誤,但離開進(jìn)行不同的網(wǎng)絡(luò)環(huán)境,還需要進(jìn)行運(yùn)行測試。在進(jìn)行系統(tǒng)運(yùn)行測試時(shí),我們對在每個(gè)網(wǎng)絡(luò)環(huán)境,執(zhí)行每一個(gè)功能鏈接,檢查是否都能夠正確的運(yùn)行,達(dá)到預(yù)期的要求。如果發(fā)現(xiàn)某一個(gè)功能還存在錯(cuò)誤,則進(jìn)行修改。以便使系統(tǒng)達(dá)到我們設(shè)計(jì)本系統(tǒng)的預(yù)期要求和目標(biāo)。在此系統(tǒng)中,對每一個(gè)功能都進(jìn)行了測試,比如:自動(dòng)檢測功能,網(wǎng)絡(luò)設(shè)備檢測功能等。對于出現(xiàn)的問題,都進(jìn)行了有效的解決。 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 34 結(jié)束語 通過四年來知 識的積淀及 王春海老師的細(xì)心指導(dǎo),終于初步完成了網(wǎng)絡(luò)故障自動(dòng)檢測智能系統(tǒng)。期間查閱了很多文獻(xiàn),通過網(wǎng)絡(luò)了解了很多關(guān)于網(wǎng)絡(luò)故障的檢測與排除的知識。 我覺得這個(gè)畢業(yè)設(shè)計(jì)就是對自己大學(xué)四年來的一個(gè)總結(jié),從開始的準(zhǔn)備工作到中期的需求分析、系統(tǒng)設(shè)計(jì),最后的詳細(xì)設(shè)計(jì)與編碼階段和測試階段,這樣克服困難一步一步的走過來,這樣的一個(gè)過程本身就是我們?nèi)松囊环N歷練。 通過幾個(gè)月的系統(tǒng)開發(fā),網(wǎng)絡(luò)故障自動(dòng)檢測智能系統(tǒng)的所有功能都按照需求分析得到了比較完美的解決。整個(gè)軟件從需求到設(shè)計(jì)完成完全采用了軟件工程的設(shè)計(jì)思想,前期的每一步設(shè)計(jì)都 是為后期的設(shè)計(jì)做準(zhǔn)備,所以系統(tǒng)必須在項(xiàng)目開始時(shí)就能很好的定位方向。當(dāng)然,由于我們的經(jīng)驗(yàn)欠缺和時(shí)間安排問題,我們的系統(tǒng)還存在很多不足之處,如功能不夠完整,出錯(cuò)處理不夠等,這些問題都需要進(jìn)一步的改善。 本系統(tǒng)可以作為一般的網(wǎng)絡(luò)檢測工具,如果還有什么特別的要求,系統(tǒng)也能很好地做改進(jìn)的。通過這次畢業(yè)系統(tǒng)的設(shè)計(jì),作為網(wǎng)絡(luò)信息方面的學(xué)生,我又對計(jì)算機(jī)這個(gè)方便人們生活的工具有了新的理解,相信我會在以后能利用它為人們創(chuàng)造更多的價(jià)值。 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 35 致 謝 從一開始的選題到現(xiàn)在完成畢業(yè)設(shè)計(jì)論文的撰寫完成,在此過程中,得到了老師的精心指 導(dǎo)和幫助,也得到了身邊的同學(xué)和朋友給予我的幫助。請老師和同學(xué)接收我誠摯的謝意! 首先應(yīng)該感謝的是給予我很大幫助的 王春海 老師,他在選題及研究設(shè)計(jì)過程中對我的悉心指導(dǎo),并且一直關(guān)心著我畢業(yè)設(shè)計(jì)的完成進(jìn)度,有了老師的幫助,使我能夠在設(shè)計(jì)需求分析過程中少走了許多彎路,少了許多錯(cuò)誤。謝謝老師! 其次,我要謝謝的是河北經(jīng)貿(mào)大學(xué),是它讓我能夠認(rèn)識那么多的好老師,那么多的朋友同學(xué),讓我在慢慢的求學(xué)路上不孤獨(dú)!謝謝你們。 最后,我要謝謝身邊的朋友同學(xué),是他們讓我學(xué)會了狠多書本上沒有的東西,謝謝大家 ! 河北經(jīng)貿(mào)大學(xué)畢業(yè)論文 36 參考文獻(xiàn) [1] 周紅 安, 21 天學(xué)通 C,北京:電子工業(yè)出版社, 2021 年 1 月 。 [2] 顏燁青 、 梅曉冬, Visual C網(wǎng)絡(luò)編程技術(shù)與實(shí)踐 ,北京:清華大學(xué)出版社, 2021 年 6 月 。 [3] 嘉木工作室, C編程思想 ,北京:機(jī)械工業(yè)出版社, 2021 年 6 月 。 [4] 羅斌 編著 , Visual C 2021 核心技術(shù)與最佳編程實(shí)例集粹 ,中國水利水電出版社, 2021 年 1 月。 . [5] 張海藩,軟件工程導(dǎo)論 (第 5 版 )[M],北京:清華大學(xué) 出版社 , 2021年 2 月 。 [6] 刁成嘉、 刁奕, UML 系統(tǒng)建模與分析設(shè)計(jì) [M],北京: 機(jī)械工業(yè)出版 社 , 2021 年 6 月 。 [7] Karli Watson Christian Nagel 著 , 齊立波,黃靜 譯 , C入門經(jīng)典 中文版 ,北京:清華大學(xué)出版社, 2021 年 12 月 。 [8] Karli Watson Christian Nagel 著 ,李敏波 譯 , C高級編程第六版 , 北京:清華大學(xué) 出版社 , 2021 年 10 月。 [9] 劉浩著, C編程實(shí)例與技巧, 北京:清華大學(xué)出版社, 2021 年 1 月 。 [10] 謝希仁著,計(jì)算機(jī)網(wǎng)絡(luò) (第五版),北京:電子工業(yè)出版社, 2021年 7 月 。 [11] 江新民、 耿紅琴著,網(wǎng)絡(luò)工程實(shí)用教 程 ,北京:北京大學(xué)出版社,2021 年 2 月。 [12] 劉正華著,網(wǎng)絡(luò)工程師實(shí)訓(xùn)教程 , 北京:人民郵電出版社, 2021年 7 月 。 [13] 王協(xié)瑞著, J 網(wǎng)絡(luò)布線與小型網(wǎng)絡(luò)構(gòu)建,北京:高等教育 出版社 ,2021 年 7 月。 [14] Bill Wagner ,Effective C,March 2021. [15] Andrew Stellman Jennifer Greene,Head First C,June 2021.
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1