面向模塊化的MOVC設(shè)計(jì)模式研究和.NET高效開發(fā)框架實(shí)現(xiàn)
發(fā)布時(shí)間:2021-03-15 13:29
軟件開發(fā)框架的設(shè)計(jì)是軟件研發(fā)過(guò)程中的一個(gè)重要組成部分,它關(guān)系到軟件代碼的開發(fā)效率、可移植性和可維護(hù)性等幾個(gè)方面指標(biāo)。一個(gè)優(yōu)秀的軟件開發(fā)框架必然有著良好的設(shè)計(jì)模式做支撐,從而可以更好地對(duì)軟件系統(tǒng)的層次和結(jié)構(gòu)進(jìn)行劃分。目前在Web系統(tǒng)的開發(fā)中,基于MVC的設(shè)計(jì)模式和三層架構(gòu)的分層思想被廣泛地應(yīng)用。然而隨著社會(huì)信息化地不斷發(fā)展,軟件系統(tǒng)地規(guī)模日益變大,傳統(tǒng)的MVC設(shè)計(jì)模式在軟件層次的劃分和開發(fā)框架的搭建上并不能滿足開發(fā)的需求,往往會(huì)造成代碼過(guò)于臃腫,開發(fā)效率低,代碼的可讀性和可維護(hù)性能差等問(wèn)題。本文在此背景下,提出了一種“模型-操作-視圖-控制(Model-Operate-View-Controller,MOVC)”四層結(jié)構(gòu)的設(shè)計(jì)模式,通過(guò)模塊化、結(jié)構(gòu)化的管理,形成MOVC模式開發(fā)框架。而后以MOVC模式為基礎(chǔ),構(gòu)建了一套控件包裝技術(shù)用來(lái)解決代碼重復(fù)現(xiàn)象,完善軟件開發(fā)框架。論文的主要工作包括以下幾個(gè)方面:(1)分析MVC設(shè)計(jì)模式和三層架構(gòu)在現(xiàn)有背景下存在的問(wèn)題,研究構(gòu)建MOVC設(shè)計(jì)模式,給出各模塊的工作流程和構(gòu)建思想,為開發(fā)框架的搭建提供可靠的支撐。(2)分析了代碼的重復(fù)現(xiàn)象和控件技術(shù),研究...
【文章來(lái)源】:合肥工業(yè)大學(xué)安徽省 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:70 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
MVC結(jié)構(gòu)圖
三層架構(gòu)示意圖
設(shè)計(jì)模式分類圖
【參考文獻(xiàn)】:
期刊論文
[1]改進(jìn)的三層架構(gòu)的研究與應(yīng)用[J]. 王雷,王智廣. 計(jì)算機(jī)工程與設(shè)計(jì). 2017(07)
[2]軟件架構(gòu)模式在信息系統(tǒng)開發(fā)中的應(yīng)用分析[J]. 白金. 通訊世界. 2017(10)
[3]基于ASP.NET MVC模式的軟件開發(fā)架構(gòu)的研究與探討[J]. 仝茵. 中國(guó)電子科學(xué)研究院學(xué)報(bào). 2016(06)
[4]SSM框架在Web應(yīng)用開發(fā)中的設(shè)計(jì)與實(shí)現(xiàn)[J]. 李洋. 計(jì)算機(jī)技術(shù)與發(fā)展. 2016(12)
[5]基于MVVM模式的WEB前端框架的研究[J]. 易劍波. 信息與電腦(理論版). 2016(19)
[6]軟件體系結(jié)構(gòu)研究進(jìn)展[J]. 程四海. 中國(guó)管理信息化. 2016(19)
[7]MVVM框架在Web前端的應(yīng)用研究[J]. 孫連山,李云倩. 電腦知識(shí)與技術(shù). 2016(06)
[8]基于Hibernate的對(duì)象關(guān)系映射研究[J]. 張少應(yīng),程傳旭. 電子設(shè)計(jì)工程. 2016(06)
[9]淺談軟件設(shè)計(jì)模式中的設(shè)計(jì)原則[J]. 郭榮. 信息安全與技術(shù). 2014(11)
[10]基于.NET平臺(tái)的三層架構(gòu)的改進(jìn)設(shè)計(jì)[J]. 溫倩雯,周斌,何堅(jiān). 現(xiàn)代計(jì)算機(jī). 2013(16)
碩士論文
[1]基于雙向遍歷空間模型的主觀題評(píng)判算法設(shè)計(jì)和閱卷系統(tǒng)實(shí)現(xiàn)[D]. 張翠翠.合肥工業(yè)大學(xué) 2018
[2]基于.NET的ASP.NET MVC框架研究[D]. 孫高毅.中南大學(xué) 2009
[3]基于.NET平臺(tái)ORM技術(shù)—NHibernate的研究與應(yīng)用[D]. 陳龍.長(zhǎng)春理工大學(xué) 2007
本文編號(hào):3084259
【文章來(lái)源】:合肥工業(yè)大學(xué)安徽省 211工程院校 教育部直屬院校
【文章頁(yè)數(shù)】:70 頁(yè)
【學(xué)位級(jí)別】:碩士
【部分圖文】:
MVC結(jié)構(gòu)圖
三層架構(gòu)示意圖
設(shè)計(jì)模式分類圖
【參考文獻(xiàn)】:
期刊論文
[1]改進(jìn)的三層架構(gòu)的研究與應(yīng)用[J]. 王雷,王智廣. 計(jì)算機(jī)工程與設(shè)計(jì). 2017(07)
[2]軟件架構(gòu)模式在信息系統(tǒng)開發(fā)中的應(yīng)用分析[J]. 白金. 通訊世界. 2017(10)
[3]基于ASP.NET MVC模式的軟件開發(fā)架構(gòu)的研究與探討[J]. 仝茵. 中國(guó)電子科學(xué)研究院學(xué)報(bào). 2016(06)
[4]SSM框架在Web應(yīng)用開發(fā)中的設(shè)計(jì)與實(shí)現(xiàn)[J]. 李洋. 計(jì)算機(jī)技術(shù)與發(fā)展. 2016(12)
[5]基于MVVM模式的WEB前端框架的研究[J]. 易劍波. 信息與電腦(理論版). 2016(19)
[6]軟件體系結(jié)構(gòu)研究進(jìn)展[J]. 程四海. 中國(guó)管理信息化. 2016(19)
[7]MVVM框架在Web前端的應(yīng)用研究[J]. 孫連山,李云倩. 電腦知識(shí)與技術(shù). 2016(06)
[8]基于Hibernate的對(duì)象關(guān)系映射研究[J]. 張少應(yīng),程傳旭. 電子設(shè)計(jì)工程. 2016(06)
[9]淺談軟件設(shè)計(jì)模式中的設(shè)計(jì)原則[J]. 郭榮. 信息安全與技術(shù). 2014(11)
[10]基于.NET平臺(tái)的三層架構(gòu)的改進(jìn)設(shè)計(jì)[J]. 溫倩雯,周斌,何堅(jiān). 現(xiàn)代計(jì)算機(jī). 2013(16)
碩士論文
[1]基于雙向遍歷空間模型的主觀題評(píng)判算法設(shè)計(jì)和閱卷系統(tǒng)實(shí)現(xiàn)[D]. 張翠翠.合肥工業(yè)大學(xué) 2018
[2]基于.NET的ASP.NET MVC框架研究[D]. 孫高毅.中南大學(xué) 2009
[3]基于.NET平臺(tái)ORM技術(shù)—NHibernate的研究與應(yīng)用[D]. 陳龍.長(zhǎng)春理工大學(xué) 2007
本文編號(hào):3084259
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/3084259.html
最近更新
教材專著