色噜噜人体337p人体 I 超碰97观看 I 91久久香蕉国产日韩欧美9色 I 色婷婷我要去我去也 I 日本午夜a I 国产av高清怡春院 I 桃色精品 I 91香蕉国产 I 另类小说第一页 I 日操夜夜操 I 久久性色 I 日韩欧在线 I 国产深夜在线观看 I 免费的av I 18在线观看视频 I 他也色在线视频 I 亚洲熟女中文字幕男人总站 I 亚洲国产综合精品中文第一 I 人妻丰满熟av无码区hd I 新黄色网址 I 国产精品真实灌醉女在线播放 I 欧美巨大荫蒂茸毛毛人妖 I 国产一区欧美 I 欧洲亚洲1卡二卡三卡2021 I 国产亚洲欧美在线观看三区 I 97精品无人区乱码在线观看 I 欧美妇人 I 96精品在线视频 I 国产人免费视频在线观看 I 91麻豆国产福利在线观看

基于策略模式的課程網站設計論文

時間:2021-04-19 17:16:25 論文 我要投稿

基于策略模式的精品課程網站設計論文

  一、精品課程網站的系統業務分析與設計

基于策略模式的精品課程網站設計論文

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

  二、策略模式(Strategy)分析

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

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

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

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

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

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

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

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

  (2)系統需求需要在幾種算法中或未來需要的幾種算法中選擇適用的一種算法。此時,可以把這些不同算法在不同類中具體實現或未來再具體實現,同時,這些算法具有統一接口,使用面向對象的多態原則,系統可以使用此統一的接口,選擇使用相應用的具體算法類⑤。

  (3)使用統一算法時,想屏蔽具體數據差異時,策略模式可以讓系統調用具體算法時,避免接觸與算法有關的復雜數據。以達到接口調用的簡單性。

  (4)系統隱藏具體算法的實現細節。

  3策略設計模式的特點

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

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

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

  三、策略設計模式在精品課程網站設計中的應用

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

  1環境功能設計

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

  2管理功能接口設計

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

  3具體業務功能策略

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

  四、設計效果

  本文以德宏師范高等專科學校“思想道德修養與法律基礎”精品課程網站的設計為例,使用JSP和SQLServer2005技術進行開發,系統使用Web技術常見的3層結構設計,各層使用模塊方法獨立設計,實現精品課程建設網站的內容管理、在線交互、問卷調查、在線考試的管理與展示。系統在每個階段方便地實現業務功能的擴展,對系統實現、調試、集成等軟件開發階段,維護方便,節約了很多時間,降低了開發費用。

  五、結束語

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

【基于策略模式的課程網站設計論文】相關文章:

文科類網站設計課程教學模式探究論文09-10

基于互聯網+的程序設計課程模式探索論文11-14

學院網站課程設計論文04-13

基于PHP的個人網站設計與實現論文11-17

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

基于PHP的個人網站設計與實現論文介紹11-17

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

單頁面網站導航設計的策略論文11-13

淺談動態網站設計與開發課程過程性考核模式應用探索論文11-14

主站蜘蛛池模板: 精品久久久久久中文字幕人妻最新 | 欧美日韩一区二区久久 | 欧洲熟妇色xxxxx视频 | www.中文字幕 | 最新国产精品自在线观看 | 无码人妻一区二区中文 | 国产精品乱码一区二区视频 | 婷婷亚洲五月 | 久久这里只有精品1 | 97久久综合区小说区图片区 | 欧美一区内射最近更新 | 成人午夜影院在线观看 | 精品国精品国产自在久国产不卡 | 偷偷碰偷偷鲁免费视频一区 | 天天成人综合网 | 国产精品成人va在线观看 | 亚洲欧洲av一区二区久久 | 午夜视频色 | 99久久精品一区字幕狠狠婷婷 | 精品在线观看av | a亚洲视频 | 欧美亚韩一区二区三区 | 色一乱一伦一图一区二区精品 | 日韩在线精品强乱中文字幕 | 少妇网站在线观看 | 色欲av无码一区二区人妻 | 伊人久久综合成人网 | 无码人妻精品一区二区三18禁 | 欧美日韩一区二区三 | 亚洲综合性av私人影院 | 蜜臀aⅴ一区二区三区 | 日本aⅴ亚洲精品中文乱码 av午夜影院 | 亚洲中文字幕无线无码毛片 | 久草热久草视频 | 日韩av网站在线播放 | 欧美另类又黄又爽的a片 | 国产真实在线 | 1000部精品久久久久久久久 | 手机无码人妻一区二区三区免费 | 亚洲一区二区三区无码影院 | 亚洲国产av精品一区二区蜜芽 | 人妻少妇精品久久久久久 | av中文字 | 红桃视频一区二区三区免费 | 黄色国产大片 | 国产精品自产拍高潮在线观看 | 欧美日韩在线一 | 国产毛1卡2卡3卡4卡免费观看 | 国产激情视频网站 | 日韩激情在线视频 | 亚洲成a∧人片在线观看无码 | 婷婷久久一区二区三区 | 一区二区三区四区精品 | 中文字幕日产无线码一区 | 午夜影院久久 | 久久久国产精品免费 | 超碰在线一区 | 欧美日韩中文字幕 | 国产成人精品午夜视频免费 | y1111111少妇光屁股91 | 日韩精品综合 | 极品粉嫩国产18尤物 | 欧美大胆少妇bbw | 最新色国产精品精品视频 | 91九色国产ts另类人妖 | 三级国产国语三级在线 | 免费看一区二区三区 | 懂色av噜噜一区二区三区av88 | 性欧美疯狂xxxxbbbb | 波多野结衣国产精品 | 精品偷拍被偷拍在线观看 | 国产成人av电影在线观看第一页 | av网站免费在线看 | 国产三级国产精品国产国在线观看 | 天天做天天爱夜夜爽毛片l 精品视频一二三区 | 无码专区亚洲综合另类 | 麻豆xx| av一区国产 | 日本丰满老妇bbw | 美女把尿囗扒开让男人添 | 久久综合中文 | 成年人黄色大片大全 | 制服.丝袜.亚洲.另类.中文 | 午夜影视免费 | av无码精品一区二区三区宅噜噜 | 国产水柔系列在线观看 | 日韩精品一区二区三区在线观看l | 天天干天天射天天插 | 日韩欧美一区二区三区不学 | 无码精品视频一区二区三区 | 国产乱淫视频 | 天天草夜夜草 | 变态另类久久变态变态 | 国模大胆一区二区三区 | 少妇仑乱a毛片无码 | 久青草视频在线播放 | 欧美日韩无砖专区一中文字 | 国产精品久久99综合免费观看尤物 | av官网在线观看 |