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