As the rapid development of the IP network business, IP network business is becoming more and more important in the data network and even the whole telecommunication network. The Hunan province will accelerate the construction of the IP Network Management, choosing the professional telecommunications network software. The transfer company was commissioned to develop the new Hunan province’s city area network manage system, which focuses to enhance and extend the network management function, and form an effective set of network management tools, to make sure the entire IP network work steadily.
To solve the problem of the old IP address management system, such as low understand to IP address’s management and design, access range is not clear, IP addresses’ recovery is not timely, the lack of statistics, considering there is a process as the group company provide the planning IP address sets, then assign the address sets to each city, then to each user, take a serious analysis to the process during the project development, then provide an effective IP address scheme and manage solution.
Based on the status quo of relevant business system and the development of technology in future, the article expatiates the advantage of using Struts framework in this system, and gives a detail analysis to the Struts framework itself and the status and prospects of the struts. The design of struts framework based on MVC model has implemented a system which has integrated function, friendly user interface and scalability. Finally, a discuss of the innovation in this dissertation has been given, the development and prospects of the IP address management system has been predicted as well.
Key words:Struts,MVC,the planing IP addresses
目錄
1 緒 論 1
1.1 IP地址管理系統(tǒng)簡介 1
1.2 本課題的目的和意義 1
2 技術(shù)背景 3
2.1 Java web應(yīng)用概述 3
2.1.1 Servlet 組件 3
2.1.2 JSP組件 4
2.1.3 Javabean組件 4
2.1.4 客戶化JSP標(biāo)簽 5
2.1.5 XML語言 5
2.1.6 Web服務(wù)器和應(yīng)用服務(wù)器 5
2.1.7 Web 組件的三種關(guān)聯(lián)關(guān)系 6
2.2 MVC設(shè)計模式與STRUTS架構(gòu) 7
2.2.1 MVC設(shè)計模式概述 7
2.2.2 Struts實現(xiàn)MVC設(shè)計模式 7
2.2.3 改寫Struts中的ActionServlet 8
3 系統(tǒng)設(shè)計與實現(xiàn) 11
3.1 系統(tǒng)功能設(shè)計 11
3.1.1 地址規(guī)劃 11
3.1.2 地址池管理 11
3.1.2.1 錄入IP地址段 11
3.1.2.2 刪除地址段信息 11
3.1.2.3 修改地址段資源信息 12
3.1.2.4 規(guī)劃地址段 12
3.1.2.5 IP地址段信息查詢 12
3.1.2.6 職能單位管理 13
3.1.2.7 統(tǒng)計地址段的使用情況 13
3.1.3 地址分配 13
3.1.3.1 IP地址段的分配 13
3.1.3.2 IP地址段信息查詢 14
3.2 系統(tǒng)平臺選擇 15
3.3 子模塊的流程圖及輸入與輸出設(shè)計 15
3.3.1 地址規(guī)劃 15
3.4 數(shù)據(jù)庫設(shè)計 24
3.4.1 系統(tǒng)要求 24
3.4.2 系統(tǒng)表的結(jié)構(gòu)說明 24
3.4.3 數(shù)據(jù)庫邏輯結(jié)構(gòu)圖 26
3.4.4 數(shù)據(jù)庫表設(shè)計 27
3.5 系統(tǒng)界面設(shè)計 33
3.6 系統(tǒng)實現(xiàn) 37
3.6.1 頁面實現(xiàn) 37
3.6.2 業(yè)務(wù)邏輯的實現(xiàn) 38
3.6.3 配置文件的配置 39
3.7 系統(tǒng)特點 40
4 結(jié)論 42
4.1 本文總結(jié) 42
4.2 系統(tǒng)的前景展望 43
4.3 下一步工作 43
致 謝 44
參考文獻 45
附錄 46