久久国产亚洲欧美日韩精品,国产精品一区在线麻豆,国产拍揄自揄精品视频网站,欧美日本一区二区三区免费,无码福利视频,亚洲无码视频喷水,亚洲三级色,亚洲狠狠婷婷综合久久久久

基于策略模式的課程網(wǎng)站設計論文

2021-04-19 論文

  一、精品課程網(wǎng)站的系統(tǒng)業(yè)務分析與設計

  以上幾個階段的功能,若單獨設計和維護,勢必會增加系統(tǒng)設計維護的復雜性,也導致維護設計的重復性。所以,可設計統(tǒng)一的接口,提供查詢、增加、修改、刪除功能接口,根據(jù)處理具體模塊功能,使用不同的策略實現(xiàn)這些功能接口;如精品課程建設基本內(nèi)容展示和管理,僅需具體實現(xiàn)這一接口即可。同時,業(yè)務模塊增加,也僅實現(xiàn)這一接口,就可適應功能擴展,再如交互功能,在線考試系統(tǒng)的增加,也只需增加相關(guān)具體業(yè)務功能,實現(xiàn)這一接口。通過這樣的設計,降低功能模塊間的耦合度,提高模塊的聚合度,提高網(wǎng)站擴展性,也抽高網(wǎng)站應對功能變化的應變能力,達到降低網(wǎng)站的設計維護的工作量,實現(xiàn)網(wǎng)站功能擴展性。

  二、策略模式(Strategy)分析

  策略模式用意是為實現(xiàn)客戶(Context)使用這些不同的功能模塊時,不需關(guān)心這些功能模塊的不同,僅需使用它們共同的接口,即可完成這些不同功能模塊的使用。這樣,在一定程應上,可以實現(xiàn)這一組功能模塊的單獨維護與擴展,而不用維護客戶端功能模塊,以提高代碼的可維護性和可擴展性,降低客戶端模塊與一組功能模塊的耦合度。

  1策略設計模式各功能模塊的角色策略設計模式各功能模塊的角色如下:

 。1)環(huán)境功能模塊角色(Context):客戶所期待的功能模塊。

 。2)抽象功能策略模塊角色(InterfaceStrategy):需要適配的接口模塊,為環(huán)境功能模塊提供統(tǒng)一的訪問接口。

  (3)具體功能策略模塊角色(ConcreteStrategy):核心功能模塊,具體實現(xiàn)相關(guān)功能模塊。

  2策略設計模式的應用場景

  對于策略設計模式,主要適用于以下幾種應用場景:

 。1)在系統(tǒng)里有許多類,這些類主要是行為各不相同。

  (2)系統(tǒng)需求需要在幾種算法中或未來需要的幾種算法中選擇適用的一種算法。此時,可以把這些不同算法在不同類中具體實現(xiàn)或未來再具體實現(xiàn),同時,這些算法具有統(tǒng)一接口,使用面向?qū)ο蟮亩鄳B(tài)原則,系統(tǒng)可以使用此統(tǒng)一的接口,選擇使用相應用的具體算法類⑤。

 。3)使用統(tǒng)一算法時,想屏蔽具體數(shù)據(jù)差異時,策略模式可以讓系統(tǒng)調(diào)用具體算法時,避免接觸與算法有關(guān)的復雜數(shù)據(jù)。以達到接口調(diào)用的簡單性。

  (4)系統(tǒng)隱藏具體算法的實現(xiàn)細節(jié)。

  3策略設計模式的特點

  根據(jù)以上分析與應用可以得出,策略設計模式具有如下特點:

  (1)算法的獨立性和可擴展性。策略設計模式提供了一種替代繼承的設計方法,這樣既保持就繼承的優(yōu)點即代碼重用,又增加了設計維護靈活性,即算法獨立性和可擴展性,避免在程序中使用多重條件轉(zhuǎn)移語句。

 。2)在一定程度上遵守高內(nèi)聚、低偶合設計原則。

  三、策略設計模式在精品課程網(wǎng)站設計中的應用

  結(jié)合精品課程網(wǎng)站業(yè)務分析及策略模式分析,在精品課程網(wǎng)站管理平臺中,針對早期階段的精品課程建設基本內(nèi)容管理、中期階段的問卷調(diào)查管理、在線交流管理及后期階段的在線考試管理等等,都有相應的增加、修改、刪除等統(tǒng)一功能,但它們的具體實現(xiàn),如基本內(nèi)容管理、問卷管理等,因其它操作的數(shù)據(jù)的差異,導致具體操作不相同。故在管理平臺中,需根據(jù)具體階段業(yè)務項目的擴展,動態(tài)地選擇不同業(yè)務的增加、修改、刪除操作方式,完成對應的業(yè)務功能。這樣業(yè)務需求的統(tǒng)一與變化,與策略模式思想相一致,故可以選擇策略模式設計網(wǎng)站相關(guān)的功能。策略設計模式在精品課程網(wǎng)站設計結(jié)構(gòu)圖,,InterfaceManageCommand是抽象功能策略模塊接口,它定義了網(wǎng)站各功能中統(tǒng)一業(yè)務接口增加、修改、刪除、查詢等接口方法。ManageCommand是環(huán)境功能模塊類,是需要操作服務的類,引用了一個InterfaceManageCommand的具體操作實現(xiàn)類對象,具體實現(xiàn)操作類對象由客戶選擇的相關(guān)功能指定,以完成客戶按需完成不同業(yè)務功能,這樣,避免使用分支語句,可判斷用戶的具體選擇,降低程序可讀性,也不用因減少或增加各階段業(yè)務功能進行維護。InterfaceManageCommand的子類是具體操作的策略,如在申報階段的基本內(nèi)容展示管理類BaseContentCommand,使用驗收階段增加的在線答疑類InteractCommand、在線問卷調(diào)查類SurveryCommand,后期增加的在線考試類TestCommand類等,不同類的具體操作方法完成具體業(yè)務的實際功能;若需增加新的業(yè)務功能,如在線課程,僅需添加相關(guān)的InterfaceManageCommand的子類即可,這樣可提高設計的擴展性,以達到系統(tǒng)動態(tài)地適應功能的`增加,最大程度地減少系統(tǒng)的維護。針對德宏師范高等?茖W校精品課程網(wǎng)站設計實際情況,本文主要采用JSP完成網(wǎng)站的設計,以下是所實現(xiàn)功能的部分JSP代碼。

  1環(huán)境功能設計

  由于每個業(yè)務都有統(tǒng)一的操作(增加、修改、刪除、查詢)功能,在頁面可以設置相關(guān)操作連接,使用ManageCommand創(chuàng)造具體業(yè)務對象,以實現(xiàn)具體業(yè)務操作。ManageCommand設計,

  2管理功能接口設計

  管理功能接口InterfaceManageCommand,定義統(tǒng)一的操作方法,為ManageCommand提供統(tǒng)一操作方法。InterfaceManageCommand設計,

  3具體業(yè)務功能策略

  每個具體業(yè)務功能策略,只要實現(xiàn)InterfaceManageCommand接口即可,如TestCommand類,實現(xiàn)InterfaceManageCommand接口,具體完成考試管理中相關(guān)操作,TestCommand設計代碼,

  四、設計效果

  本文以德宏師范高等專科學!八枷氲赖滦摒B(yǎng)與法律基礎”精品課程網(wǎng)站的設計為例,使用JSP和SQLServer2005技術(shù)進行開發(fā),系統(tǒng)使用Web技術(shù)常見的3層結(jié)構(gòu)設計,各層使用模塊方法獨立設計,實現(xiàn)精品課程建設網(wǎng)站的內(nèi)容管理、在線交互、問卷調(diào)查、在線考試的管理與展示。系統(tǒng)在每個階段方便地實現(xiàn)業(yè)務功能的擴展,對系統(tǒng)實現(xiàn)、調(diào)試、集成等軟件開發(fā)階段,維護方便,節(jié)約了很多時間,降低了開發(fā)費用。

  五、結(jié)束語

  實踐說明,將策略設計模式應用到系統(tǒng)接口設計中,能有效提高軟件系統(tǒng)設計的效率,提高代碼的利用性和系統(tǒng)的可擴展性。面向?qū)ο笤O計模式的使用,使軟件設計人員可借鑒成功軟件設計的經(jīng)驗,也為軟件架構(gòu)設計提供更多可行的解決方案。通過此精品課程網(wǎng)站的運行效果,說明該設計模式的實用價值,可對同類設計問題提供參考。

【基于策略模式的課程網(wǎng)站設計論文】相關(guān)文章:

文科類網(wǎng)站設計課程教學模式探究論文09-10

基于互聯(lián)網(wǎng)+的程序設計課程模式探索論文11-14

學院網(wǎng)站課程設計論文04-13

基于PHP的個人網(wǎng)站設計與實現(xiàn)論文11-17

微課程設計模式思考論文11-14

基于PHP的個人網(wǎng)站設計與實現(xiàn)論文介紹11-17

利用課程網(wǎng)站輔助理論教學的模式探析論文01-17

單頁面網(wǎng)站導航設計的策略論文11-13

淺談動態(tài)網(wǎng)站設計與開發(fā)課程過程性考核模式應用探索論文11-14

主站蜘蛛池模板: 又爽又大又光又色的午夜视频| 91色在线视频| 国产精品无码制服丝袜| 亚洲a级毛片| 国产丝袜丝视频在线观看| 全部免费毛片免费播放| 97国产在线观看| 狠狠色噜噜狠狠狠狠色综合久| 韩国v欧美v亚洲v日本v| 国产精品成| 这里只有精品免费视频| 国产精品爆乳99久久| 国产超薄肉色丝袜网站| 亚洲全网成人资源在线观看| 国产乱子伦手机在线| 国产人在线成免费视频| 在线国产综合一区二区三区| 99久久精品国产综合婷婷| 日韩av高清无码一区二区三区| 91久久国产综合精品女同我| 高清码无在线看| 国产精品妖精视频| 亚洲无码精彩视频在线观看| 亚洲男人的天堂久久精品| 996免费视频国产在线播放| 在线日韩日本国产亚洲| 凹凸精品免费精品视频| 国产福利在线免费观看| 婷婷色一二三区波多野衣| 久久青青草原亚洲av无码| 亚洲一区二区成人| 色窝窝免费一区二区三区| 国产一区二区福利| 亚洲午夜天堂| 国产精品久久久精品三级| 999国产精品| 国产精品不卡永久免费| 久久久久久久97| 99er这里只有精品| 亚洲国产欧美自拍| 国产一区二区三区精品欧美日韩| 三级欧美在线| 91精品啪在线观看国产60岁| 成人看片欧美一区二区| 久久精品视频一| 国产超碰在线观看| 日韩黄色在线| 午夜毛片免费观看视频 | 国产chinese男男gay视频网| 国产精品短篇二区| 最新国产精品第1页| 国产区在线观看视频| 日韩人妻无码制服丝袜视频| 欧美va亚洲va香蕉在线| 午夜无码一区二区三区| 国产福利在线观看精品| 久久人搡人人玩人妻精品一| 重口调教一区二区视频| 99ri精品视频在线观看播放| 91啪在线| 五月激激激综合网色播免费| 国产尤物jk自慰制服喷水| 精品久久综合1区2区3区激情| 人妻无码一区二区视频| 亚洲妓女综合网995久久| 国产丝袜丝视频在线观看| 国产一二三区在线| 91久草视频| 91福利片| 国产亚洲精久久久久久无码AV| 日韩在线永久免费播放| 亚洲无码熟妇人妻AV在线| 国产手机在线小视频免费观看| 日韩国产一区二区三区无码| 欧美国产日产一区二区| 国产第一页免费浮力影院| 国产中文一区a级毛片视频| 国产h视频免费观看| 国产美女丝袜高潮| 在线综合亚洲欧美网站| 日日拍夜夜嗷嗷叫国产| 久久福利网|