《計算機論文:對ASP.NET下網(wǎng)絡(luò)維護調(diào)度系統(tǒng)研究》由會員分享,可在線閱讀,更多相關(guān)《計算機論文:對ASP.NET下網(wǎng)絡(luò)維護調(diào)度系統(tǒng)研究(6頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、計算機論文:對ASP.NET下網(wǎng)絡(luò)維護調(diào)度系統(tǒng)研究
網(wǎng)絡(luò)維護調(diào)度系統(tǒng)應(yīng)用,改變了傳統(tǒng)的網(wǎng)絡(luò)維護方式,實現(xiàn)了網(wǎng)絡(luò)維護管理的智能化和自動化。網(wǎng)絡(luò)維護調(diào)度系統(tǒng)的應(yīng)用可以節(jié)省網(wǎng)絡(luò)維護的人力和物力,提高網(wǎng)絡(luò)維護人員的工作效率,為用戶提供更加優(yōu)質(zhì)的網(wǎng)絡(luò)通信服務(wù)。
1、 相關(guān)技術(shù)
1.1、 ASP.NET
ASP.NET可以提供便捷的編程語言用于動態(tài)Web的創(chuàng)建,在應(yīng)用上快捷安全。ASP.NET的最大特點基于組件和模塊化,在系統(tǒng)中可以提供結(jié)構(gòu)清晰的編寫源代碼,ASP.NET的源代碼可以為系統(tǒng)再次利用,并且具有共享性。通過ASP.NET開
2、發(fā)的Web表單,不僅具有良好的擴展性,而且可以方便用戶閱讀使用。ASP.NET的重復(fù)利用性為在面向?qū)ο蠼M件中的應(yīng)用提供了條件。ASP.NET采用的數(shù)據(jù)庫可以進行靈活的數(shù)據(jù)處理,為Web開發(fā)人員提供了方便。在Web開發(fā)中ASP.NET技術(shù)應(yīng)用廣泛,ASP.NET在網(wǎng)絡(luò)維護調(diào)度系統(tǒng)中應(yīng)用效果非常好。
1.2、 SQL Server 2008
SQL Server 2008是企業(yè)數(shù)據(jù)管理中應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),SQL Server 2008技術(shù)非常成熟,具有良好的兼容性。SQL Server 2008數(shù)據(jù)庫的引擎采用結(jié)構(gòu)化數(shù)據(jù)庫和關(guān)系型數(shù)據(jù)庫,這樣決定了在
3、數(shù)據(jù)存儲上具有更好的可靠性和安全性。SQL Server 2008可以為用戶提供更加安全可靠的數(shù)據(jù),并且可以作為企業(yè)數(shù)據(jù)管理的核心系統(tǒng)。SQL Server 2008提供的報表功能,可以對數(shù)據(jù)進行有效的分析和計算,解決業(yè)務(wù)數(shù)據(jù)中的相關(guān)問題。SQL Server 2008具有強大的企業(yè)數(shù)據(jù)管理功能,為數(shù)據(jù)分析和處理提供了一個高效可靠的數(shù)據(jù)平臺,并且在運行上具有一定的安全性。SQL Server 2008可以提高開發(fā)人員的工作效率,SQL Server 2008提供了端點到端點的應(yīng)用環(huán)境,并集成了新技術(shù),這些都給開發(fā)人員提供安全可靠的功能。SQL Server 2008具有數(shù)據(jù)全面分析和數(shù)據(jù)傳輸功
4、能等功能,并且數(shù)據(jù)平臺具有一定的可擴展性,可以在最短的時間內(nèi)通過關(guān)鍵技術(shù)來解決問題,這樣給開發(fā)人員的工作帶來了很大的便利。
2、 系統(tǒng)設(shè)計可行性
網(wǎng)絡(luò)維護調(diào)度系統(tǒng)的應(yīng)用具有一定的可行性,系統(tǒng)可以為網(wǎng)絡(luò)維護人員提供準確和完整的網(wǎng)絡(luò)基礎(chǔ)數(shù)據(jù),網(wǎng)絡(luò)維護人員可以根據(jù)系統(tǒng)提供的實時數(shù)據(jù)來對網(wǎng)絡(luò)進行智能化的維護和管理。系統(tǒng)的應(yīng)用可以改變維護人員傳統(tǒng)的網(wǎng)絡(luò)維護方式,通過計算機就可以實現(xiàn)對網(wǎng)絡(luò)的自動化維護,提高了網(wǎng)絡(luò)維護的效率,而且可以避免人為失誤而對網(wǎng)絡(luò)維護造成的影響。維護人員可以通過系統(tǒng)對網(wǎng)絡(luò)維護的基本信息進行掌握,可以對系統(tǒng)的維護信息進行查詢,并且通過網(wǎng)
5、絡(luò)維護調(diào)度系統(tǒng)對維護控制管理實現(xiàn)自動化和智能化。網(wǎng)絡(luò)維護調(diào)度系統(tǒng)的設(shè)計和應(yīng)用在技術(shù)上具有一定的可行性,SQL Server 2008和ASP.NET等技術(shù)可以為系統(tǒng)的設(shè)計體用重要的技術(shù)可行性保障。系統(tǒng)設(shè)計滿足經(jīng)濟可行性的需要,系統(tǒng)運行中可以節(jié)約企業(yè)大量的人力和物力的成本,節(jié)約企業(yè)網(wǎng)絡(luò)資源,為系統(tǒng)的設(shè)計和運行提供了重要的經(jīng)濟可行性保障。網(wǎng)絡(luò)維護調(diào)度系統(tǒng)可以為客戶端提供簡潔清晰的人機交互的操作界面,可以方便用戶對網(wǎng)絡(luò)維護信息進行查看。系統(tǒng)可以根據(jù)權(quán)限管理設(shè)置,對不同身份的用戶進行登錄權(quán)限和使用權(quán)限的設(shè)置,這樣可以保證系統(tǒng)的安全性。維護管理人員對系統(tǒng)的使用非常方便,而且對系統(tǒng)信息的查詢非常靈活,用戶
6、可以非常靈活地對系統(tǒng)的網(wǎng)絡(luò)維護信息進行查詢和檢索。系統(tǒng)在設(shè)計上為用戶提供了智能化的維護管理功能,維護管理人員在對網(wǎng)絡(luò)進行維護方面具有一定的實用性。
3、 系統(tǒng)設(shè)計需求分析
3.1、 軟件需求
系統(tǒng)的設(shè)計中,SQL Server 2008的開發(fā)環(huán)境,可以為系統(tǒng)配置一個方便維護并且具有優(yōu)良的人機交互界面。系統(tǒng)可以實現(xiàn)網(wǎng)絡(luò)維護的智能化和自動化調(diào)度,對網(wǎng)絡(luò)維護問題進行分析處理,實現(xiàn)系統(tǒng)的穩(wěn)定運行。系統(tǒng)可靠安全的運行需要滿足性能上的基本需求。要滿足系統(tǒng)對數(shù)據(jù)處理的準確性和實時性的基本需要,并且在系統(tǒng)設(shè)計過程中,要對系統(tǒng)數(shù)據(jù)庫的總體容量以及系統(tǒng)數(shù)
7、據(jù)處理的響應(yīng)時間進行有效的設(shè)計,這樣可以更好地滿足系統(tǒng)性能上對數(shù)據(jù)處理的需要。系統(tǒng)設(shè)計要滿足維護性的需要,要為維護人員提供智能的人機交互界面,方便維護人員對系統(tǒng)進行操作。系統(tǒng)的影響速度要快,在大數(shù)據(jù)時代數(shù)據(jù)處理能力的要求越來越高,高效率的數(shù)據(jù)處理和響應(yīng)能力,是系統(tǒng)設(shè)計中必須要的問題。系統(tǒng)的響應(yīng)速度快,才能對網(wǎng)絡(luò)進行實時監(jiān)控,并及時地反饋數(shù)據(jù)信息,這樣才可以滿足網(wǎng)絡(luò)維護的實時性和及時性的需要,
3.2 、用戶需求
系統(tǒng)要滿足為用戶提供良好的操作界面,方便用戶對系統(tǒng)進行操作,并且系統(tǒng)軟件的使用要滿足可維護性以及可重用性的基本需要。系統(tǒng)要為用戶提供在線幫助功能
8、,方便地解決用戶在操作上的相關(guān)問題。系統(tǒng)設(shè)計要讓用戶可以很容易掌握系統(tǒng)的操作,為用戶提供良好的操作體驗。系統(tǒng)架構(gòu)采用B/S架構(gòu),建立完善的用戶人機操作的Web界面,為用戶提供方便的操作環(huán)境。系統(tǒng)為用戶提供簡潔可操作性的人機交互界面,滿足用戶對數(shù)據(jù)信息檢索的基本需要。系統(tǒng)采用SQL Server2008建立數(shù)據(jù)庫,可以對數(shù)據(jù)進行高效分析和處理,滿足用戶對系統(tǒng)數(shù)據(jù)計算的需要。系統(tǒng)要具有一定的可擴展性,可以滿足用戶對系統(tǒng)功能的需要,對系統(tǒng)的硬件和軟件功能進行升級和擴展,更好地為用戶提供服務(wù)。系統(tǒng)的設(shè)計要滿足維護人員對網(wǎng)絡(luò)維護的基本需要,可以智能化的對系統(tǒng)的維護信息進行查詢,并且可以對維護控制管理實現(xiàn)
9、自動化。
4、 系統(tǒng)總體設(shè)計與研究
4.1、 系統(tǒng)體系架構(gòu)
系統(tǒng)體系結(jié)構(gòu)的設(shè)計采用B/S架構(gòu)模式,系統(tǒng)的核心服務(wù)器負責(zé)對數(shù)據(jù)存儲,用戶不需要安裝軟件,只需要在電腦客戶端打開Web瀏覽器就可以對系統(tǒng)進行登錄。B/S架構(gòu)模式升級方便,而且具有良好的維護性,系統(tǒng)對客戶端配置要求低。本文結(jié)合實際的網(wǎng)絡(luò)維護工作需求,在構(gòu)建系統(tǒng)體系架構(gòu)的同時,對系統(tǒng)的模塊功能進行了合理的設(shè)計。網(wǎng)絡(luò)維護調(diào)度系統(tǒng)的體系架構(gòu)圖如圖1所示。
圖1 網(wǎng)絡(luò)維護調(diào)度系統(tǒng)的體系架構(gòu)圖
4.2 、系統(tǒng)模塊功能
(1)用戶管理模塊
10、功能設(shè)計,用戶管理模塊主要是對系統(tǒng)用戶的信息進行管理,系統(tǒng)管理員可以通過用戶管理模塊實現(xiàn)對網(wǎng)絡(luò)維護人員信息的修改等操作功能。用戶管理模塊可以對網(wǎng)絡(luò)維護人員的系統(tǒng)權(quán)限進行設(shè)置,并對網(wǎng)絡(luò)維護人員的部門變動等信息進行修改。用戶管理模塊可以對網(wǎng)絡(luò)維護人員的職位,在系統(tǒng)中對系統(tǒng)的訪問權(quán)限進行設(shè)置。用戶管理界面的設(shè)計要滿足簡潔化、操作簡單化和顯示內(nèi)容最大化的需要,程序設(shè)計流程圖如圖2所示。
圖2 用戶管理界面程序設(shè)計流程圖
(2)維護任務(wù)管理模塊功能設(shè)計,維護任務(wù)管理??粗饕菍W(wǎng)絡(luò)故障信息進行管理,并對網(wǎng)絡(luò)維護任務(wù)的信息進行調(diào)度和執(zhí)行等的結(jié)果進行及時的反饋。建立維護任務(wù)的
11、網(wǎng)絡(luò)維護人員可以對維護任務(wù)的名稱、處理時間和處理預(yù)期效果等信息進行錄入,并對任務(wù)內(nèi)容的信息進行填寫。網(wǎng)絡(luò)維護人員對系統(tǒng)的故障單和公告進行閱讀處理,都可以通過維護任務(wù)管理模塊進行查詢。系統(tǒng)管理員具有網(wǎng)絡(luò)維護任務(wù)統(tǒng)計的最高權(quán)限,并可以為網(wǎng)絡(luò)維護人員提供查詢的權(quán)限。
(3)維護割接管理模塊功能設(shè)計,維護割接管理模塊是完成割接發(fā)起和割接執(zhí)行等功能,主要負責(zé)企業(yè)分管的網(wǎng)絡(luò)維護割接。企業(yè)各級單位和部門可以在發(fā)起割接任務(wù)后,對系統(tǒng)進行登錄然后審批割接信息任務(wù),并執(zhí)行結(jié)果反饋操作。系統(tǒng)管理員具有對維護割接信息統(tǒng)計的權(quán)限,統(tǒng)計網(wǎng)絡(luò)割接信息,并為網(wǎng)絡(luò)維護人員提供割接信息查詢的功能。
12、
(4)維護信息管理模塊功能設(shè)計,維護信息學(xué)管理模塊可以對維護記錄進行管理,并統(tǒng)計當(dāng)月指標得分。其中當(dāng)月指標得分,可以有效地指導(dǎo)分公司的網(wǎng)絡(luò)維護工作的穩(wěn)定運行,主要是面向各個分公司網(wǎng)絡(luò)維護人員的,讓網(wǎng)絡(luò)維護人員可以準確地了解到當(dāng)月指標不足的地方,然后以此為依據(jù)對維護工作進行整改。維護記錄模塊可以對基站進行巡檢,對故障內(nèi)容進行詳細記錄,并對系統(tǒng)網(wǎng)絡(luò)線路進行有效的巡檢。網(wǎng)絡(luò)維護單位要把每月的巡檢計劃的內(nèi)容上傳到系統(tǒng)中,并按制定的巡檢計劃對基站和線路進行巡檢工作,完成巡檢后要在系統(tǒng)內(nèi)填寫登記信息,然后系統(tǒng)通過維護信息管理模塊會自動生成巡檢登記表。故障詳情分類信息可以把故障管理模塊中的數(shù)據(jù)進行
13、統(tǒng)計,然后發(fā)給網(wǎng)絡(luò)維護人員。網(wǎng)絡(luò)維護人員對故障情況進一步了解,需要在維護任務(wù)管理模塊中對相應(yīng)的故障信息進行了解。系統(tǒng)管理員掌握了統(tǒng)計維護信息的權(quán)限,就可以統(tǒng)計網(wǎng)絡(luò)維護信息,并向網(wǎng)絡(luò)維護人員提供信息查詢功能。
(5)維護管理模塊功能設(shè)計,維護管理模塊可以實現(xiàn)系統(tǒng)管理員對網(wǎng)絡(luò)維護信息進行有效的統(tǒng)計和處理。系統(tǒng)管理員對維護任務(wù)和維護信息等網(wǎng)絡(luò)維護類型進行統(tǒng)一設(shè)定,并且實現(xiàn)對網(wǎng)絡(luò)維護人員在工作中產(chǎn)生的維護任務(wù)和維護信息等相關(guān)信息進行歸檔和處理,然后對這些信息進行統(tǒng)計并整理存檔方便查閱。系統(tǒng)管理員通過維護管理模塊可以給網(wǎng)絡(luò)維護人員提供詳細的維護信息,這樣方便網(wǎng)絡(luò)維護人員對維護情況進行
14、查詢。在具體程序設(shè)計中,維護管理模塊首先對故障管理數(shù)據(jù)信息進行定義,然后在故障管理的Web界面中顯示故障的標題和故障內(nèi)容等信息,在彈出的頁面中關(guān)于GridView.aspx無法進行緩存的問題,本文通過框架設(shè)計進行有效的解決。在功能上通過開源代碼FCKeditor編輯控件的引入,以及NeatUpload上傳控件的應(yīng)用,來編輯故障工單內(nèi)容,并對實現(xiàn)故障處理照片的上傳等功能,具體的程序設(shè)計流程:
(6)系統(tǒng)日志管理模塊功能設(shè)計,系統(tǒng)日志管理模塊主要幫助系統(tǒng)管理與那對系統(tǒng)登錄的人員信息進行查詢,并方便對系統(tǒng)其他的日志信息進行查詢。用戶對系統(tǒng)進行登錄都會在系統(tǒng)日志管理模塊中自動
15、生成日志,在日志中會詳細記錄登錄系統(tǒng)的時間、用戶名和行為操作等詳細信息,一旦系統(tǒng)出現(xiàn)非法入侵問題,那么系統(tǒng)管理員可以通過系統(tǒng)日志管理模塊對入侵行為進行查詢。系統(tǒng)日志管理模塊可以詳細地記錄進出系統(tǒng)的行為,并生成詳細的日志信息存儲在日志管理模塊內(nèi),方便系統(tǒng)管理員對日志進行調(diào)取和查詢等操作。
4.3、 數(shù)據(jù)結(jié)構(gòu)
數(shù)據(jù)結(jié)構(gòu)設(shè)計中首先是對數(shù)據(jù)結(jié)構(gòu)表的設(shè)計,按照對系統(tǒng)設(shè)計的需求分析以及幾系統(tǒng)模塊功能對數(shù)據(jù)結(jié)構(gòu)進行設(shè)計,根據(jù)網(wǎng)絡(luò)維護調(diào)度的需求構(gòu)建數(shù)據(jù)結(jié)構(gòu)表,包括網(wǎng)絡(luò)維護信息表等基礎(chǔ)信息表。數(shù)據(jù)庫存儲是用戶根據(jù)制定的存儲過程的相應(yīng)參數(shù),完成SQL特定功能語句。數(shù)據(jù)庫存儲
16、過程是模塊化的編程過程,在任何時間和地點,都可以對系統(tǒng)的數(shù)據(jù)庫存儲過程進行修改,應(yīng)用源代碼不會受到任何影響。標準化的模塊化編程提高了系統(tǒng)的可移植性。數(shù)據(jù)庫存儲過程執(zhí)行速度快,作為預(yù)編譯過程可以在第一存儲過程中,分析程序流程并對程序進行改進。程序如果包含很多SQL,那么每次運行過程中都要對SQL語句進行優(yōu)化。數(shù)據(jù)存儲過程可以增加網(wǎng)絡(luò)利用率,在提高網(wǎng)絡(luò)利用率的同時,降低了網(wǎng)絡(luò)的負荷、對數(shù)據(jù)進行庫操作過程中,把相關(guān)的多個SQL語句連接在一起組成一個存儲過程,那么系統(tǒng)的客戶端在對庫操作的時候,可以調(diào)用數(shù)據(jù)存儲過程中的SQL語句,這樣不會增加網(wǎng)絡(luò)負荷,而且提高了網(wǎng)絡(luò)的使用效率。數(shù)據(jù)存儲過程具有一定的安全性,系統(tǒng)在進行數(shù)據(jù)存儲的時候,會對數(shù)據(jù)存儲的安全性進行設(shè)計,避免沒經(jīng)過授權(quán)的用戶對系統(tǒng)進行非法登錄并訪問數(shù)據(jù)庫的數(shù)據(jù)。這樣可以有效地保障數(shù)據(jù)在存儲過程中的完整性和安全性,并且可以實現(xiàn)對數(shù)據(jù)的有效控制訪問。