基于重用的IP地址管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)
發(fā)布時(shí)間:2021-05-18 22:08
隨著計(jì)算機(jī)應(yīng)用的不斷發(fā)展,當(dāng)絕大多數(shù)管理軟件系統(tǒng)面臨著諸如功能擴(kuò)展等一系列新需求時(shí),軟件進(jìn)化成為一種非常廣泛的自然現(xiàn)象。早期基于Model1設(shè)計(jì)和實(shí)現(xiàn)的軟件系統(tǒng),由于受到Model1結(jié)構(gòu)的限制,大都存在著邏輯層次混亂,代碼可讀性差等許多問題,這些問題直接導(dǎo)致的后果就是這類軟件系統(tǒng)自身功能擴(kuò)展非常困難或者根本不能擴(kuò)展。早期的IP地址管理系統(tǒng)是基于Model1設(shè)計(jì)和實(shí)現(xiàn)的一個(gè)典型示例,出于工作的新需求,需要對(duì)該系統(tǒng)進(jìn)行功能擴(kuò)展。為了解決阻礙它擴(kuò)展的問題,本文選擇了更加合適的基于MVC模式的SSH2框架對(duì)其進(jìn)行重新設(shè)計(jì)和實(shí)現(xiàn),以完成其進(jìn)化的目標(biāo)。由于軟件重用從某種意義上來說是軟件進(jìn)化的一種非常有效的手段和方法,因此本文提出了一種軟件重用方法,旨在把早期的基于Model1設(shè)計(jì)和實(shí)現(xiàn)的IP地址管理系統(tǒng)轉(zhuǎn)變?yōu)榛赟SH2設(shè)計(jì)和實(shí)現(xiàn),使其具有邏輯層次清晰,易于維護(hù)、升級(jí)和擴(kuò)展等優(yōu)點(diǎn),從而能滿足最新的需求。為了完成上述的工作目標(biāo),實(shí)施了三個(gè)工作步驟。第一步,從開發(fā)人員的角度出發(fā),綜合考慮了基于SSH2開發(fā)的軟件系統(tǒng)的設(shè)計(jì)方案,給出了一個(gè)整合后的SSH2框架。隨后將此SSH2框架與Model1進(jìn)行了層次...
【文章來源】:內(nèi)蒙古大學(xué)內(nèi)蒙古自治區(qū) 211工程院校
【文章頁數(shù)】:60 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 引言
1.2 軟件重用
1.3 主要工作
1.4 論文組織
第二章 相關(guān)研究背景
2.1 軟件重用研究現(xiàn)狀
2.2 SSH2框架簡(jiǎn)介
2.2.1 Struts2簡(jiǎn)介
2.2.2 Spring簡(jiǎn)介
2.2.3 Hibernate簡(jiǎn)介
2.2.4 SSH2框架的應(yīng)用
第三章 由Model1向SSH2轉(zhuǎn)變的軟件重用方法
3.1 Model1簡(jiǎn)介
3.2 Mode12和MVC簡(jiǎn)介
3.3 SSH2框架的集成
3.4 Model1與SSH2的比較
3.5 六條重用指導(dǎo)準(zhǔn)則
3.6 本章小結(jié)
第四章 IP地址管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
4.1 系統(tǒng)進(jìn)化目標(biāo)
4.2 系統(tǒng)可行性分析
4.3 系統(tǒng)需求分析
4.3.1 概要分析
4.3.2 詳細(xì)分析
4.4 系統(tǒng)設(shè)計(jì)
4.4.1 系統(tǒng)架構(gòu)設(shè)計(jì)
4.4.2 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
4.4.3 E-R 圖
4.4.4 系統(tǒng)詳細(xì)設(shè)計(jì)
4.5 系統(tǒng)實(shí)現(xiàn)
4.5.1 系統(tǒng)開發(fā)環(huán)境
4.5.2 具體實(shí)現(xiàn)與相關(guān)測(cè)試
4.5.3 問題及解決方法
4.6 工作量的評(píng)估
4.7 本章小結(jié)
第五章 總結(jié)與下一步工作
5.1 論文總結(jié)
5.2 下一步工作
參考文獻(xiàn)
致謝
【參考文獻(xiàn)】:
期刊論文
[1]基于Struts2框架的AJAX開發(fā)研究[J]. 丁波,晁愛農(nóng). 計(jì)算機(jī)工程與設(shè)計(jì). 2009(16)
[2]基于Struts2+Spring+Hibernate架構(gòu)構(gòu)建Web應(yīng)用系統(tǒng)[J]. 武寶珠,梁聲灼,牛德雄. 計(jì)算機(jī)與現(xiàn)代化. 2009(08)
[3]基于面向方面的軟件重用模式設(shè)計(jì)[J]. 毛凱. 計(jì)算機(jī)科學(xué). 2007(09)
[4]軟件復(fù)用與Framework框架技術(shù)[J]. 李秀芳,張福增,賈世祥. 科學(xué)技術(shù)與工程. 2006(01)
本文編號(hào):3194565
【文章來源】:內(nèi)蒙古大學(xué)內(nèi)蒙古自治區(qū) 211工程院校
【文章頁數(shù)】:60 頁
【學(xué)位級(jí)別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 引言
1.2 軟件重用
1.3 主要工作
1.4 論文組織
第二章 相關(guān)研究背景
2.1 軟件重用研究現(xiàn)狀
2.2 SSH2框架簡(jiǎn)介
2.2.1 Struts2簡(jiǎn)介
2.2.2 Spring簡(jiǎn)介
2.2.3 Hibernate簡(jiǎn)介
2.2.4 SSH2框架的應(yīng)用
第三章 由Model1向SSH2轉(zhuǎn)變的軟件重用方法
3.1 Model1簡(jiǎn)介
3.2 Mode12和MVC簡(jiǎn)介
3.3 SSH2框架的集成
3.4 Model1與SSH2的比較
3.5 六條重用指導(dǎo)準(zhǔn)則
3.6 本章小結(jié)
第四章 IP地址管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
4.1 系統(tǒng)進(jìn)化目標(biāo)
4.2 系統(tǒng)可行性分析
4.3 系統(tǒng)需求分析
4.3.1 概要分析
4.3.2 詳細(xì)分析
4.4 系統(tǒng)設(shè)計(jì)
4.4.1 系統(tǒng)架構(gòu)設(shè)計(jì)
4.4.2 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)
4.4.3 E-R 圖
4.4.4 系統(tǒng)詳細(xì)設(shè)計(jì)
4.5 系統(tǒng)實(shí)現(xiàn)
4.5.1 系統(tǒng)開發(fā)環(huán)境
4.5.2 具體實(shí)現(xiàn)與相關(guān)測(cè)試
4.5.3 問題及解決方法
4.6 工作量的評(píng)估
4.7 本章小結(jié)
第五章 總結(jié)與下一步工作
5.1 論文總結(jié)
5.2 下一步工作
參考文獻(xiàn)
致謝
【參考文獻(xiàn)】:
期刊論文
[1]基于Struts2框架的AJAX開發(fā)研究[J]. 丁波,晁愛農(nóng). 計(jì)算機(jī)工程與設(shè)計(jì). 2009(16)
[2]基于Struts2+Spring+Hibernate架構(gòu)構(gòu)建Web應(yīng)用系統(tǒng)[J]. 武寶珠,梁聲灼,牛德雄. 計(jì)算機(jī)與現(xiàn)代化. 2009(08)
[3]基于面向方面的軟件重用模式設(shè)計(jì)[J]. 毛凱. 計(jì)算機(jī)科學(xué). 2007(09)
[4]軟件復(fù)用與Framework框架技術(shù)[J]. 李秀芳,張福增,賈世祥. 科學(xué)技術(shù)與工程. 2006(01)
本文編號(hào):3194565
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3194565.html
最近更新
教材專著