高職軟件技術專業(yè)教學實訓平臺的設計論文

    時間:2021-06-15 18:06:31 論文 我要投稿

    高職軟件技術專業(yè)教學實訓平臺的設計論文

      文章給出了高職院校軟件開發(fā)技術專業(yè)教學實訓平臺的設計和實現(xiàn)方案。該系統(tǒng)采用SSH體系結(jié)構(gòu),實現(xiàn)了表示層和邏輯層的分離。該平臺可以讓學生完成模擬參與軟件系統(tǒng)開發(fā)的全過程。通過該系統(tǒng)學生熟悉軟件項目的規(guī)范化開發(fā)過程,加深對理論知識的理解,提高了實踐教學的效率。

    高職軟件技術專業(yè)教學實訓平臺的設計論文

      1 實訓平臺需求與功能模塊的設計

      1.1 系統(tǒng)需求

      通過在實訓平臺上模擬參與軟件系統(tǒng)開發(fā)的全過程,可以熟悉軟件項目的規(guī)范化開發(fā)過程,加深對理論知識的理解,將實踐開發(fā)所積累的經(jīng)驗和傳統(tǒng)課程所學的知識融會貫通,從而能夠靈活的應用平時所學的知識。同時仿真模擬增強了學生學習的興趣,提高了學習的效率。利用實訓平臺統(tǒng)一管理實訓資源,實現(xiàn)教學資源的有效利用。

      實訓平臺中的實訓由單項實訓和綜合實訓組成。單項實訓注重于軟件開發(fā)環(huán)節(jié)中的特定階段的練習,主要是完成模塊開發(fā)。綜合實訓是讓學生按照真實的軟件開發(fā)流程系統(tǒng)的完成一個項目開發(fā)的全過程。

      實訓平臺也要進行實訓安排,并且對學生的實訓全過程進行管理,包括實訓成果、實訓進度控制等內(nèi)容。

      1.2 系統(tǒng)的功能模塊設計

      本系統(tǒng)由教學實訓平臺系統(tǒng)、文檔管理系統(tǒng)、評分系統(tǒng)和知識管理系統(tǒng)組成。

      (1)教學實訓平臺系統(tǒng)。在教學實訓平臺系統(tǒng)中,學生和老師的分工都是基于角色來劃分的,學生可以通過教學實訓平臺模仿實際的開發(fā)過程,教師可以對實訓項目進行安排與管理。通過和企業(yè)的合作,在本系統(tǒng)中會引入軟件企業(yè)規(guī)范的開發(fā)文檔和開發(fā)標準,保證學生在實訓平臺上進行實訓時所用到的技術標準和開發(fā)流程是軟件企業(yè)在進行軟件開發(fā)中所真正用到的,提高實踐過程的有效性。

      (2)文檔管理系統(tǒng)。文檔管理系統(tǒng)主要用來管理實訓過程中的各種文檔,包括教師所提交的各種項目資料和學生在實訓過程中所提交的項目文檔。

      (3)評分系統(tǒng)。評分系統(tǒng)主要是學生在實訓過程中各個階段的成績進行打分和對學生的成績進行統(tǒng)計分析,包括計算機對學生所完成的任務的客觀部分的打分,和教師對任務主觀部分的打分,通過教師和系統(tǒng)相結(jié)合的評估辦法,對在學生在整個開發(fā)過程中的表現(xiàn)進行綜合評價,并對成績進行分析。

      (4)知識管理系統(tǒng)。知識管理系統(tǒng)可以幫助學生在實訓過程中查找到軟件實訓過程中的技術文檔,獲得系統(tǒng)的幫助。該模塊是首先需要有資料完備的知識庫,然后在實訓過程中不斷的積累的開發(fā)文檔。同時為了提高知識檢索的準確率,要能夠?qū)Χ鄠不同檢索條件進行組合查詢,對關鍵字能進行模糊查詢,保證查詢的數(shù)據(jù)量。最后在設計時還需考慮到當查詢條件不嚴格時查詢結(jié)果數(shù)量會非常大,這個時候?qū)ζ脚_和數(shù)據(jù)庫的負載都非常大,需要考慮到對結(jié)果的分段取出和顯示。

      2 實訓平臺系統(tǒng)開發(fā)技術

      2.1 選用技術

      本平臺基于B/S(瀏覽器/服務器)結(jié)構(gòu)設計,實現(xiàn)選用SSH(Struts+Spring+Hibernate)開源框架,框架的系統(tǒng)分為四層:表示層、業(yè)務邏輯層、數(shù)據(jù)持久層和域模塊層,能在短期內(nèi)搭建可復用性好、維護方便的Web應用程序。其中Struts負責MVC的分離和業(yè)務跳轉(zhuǎn);Hibernate框架負責數(shù)據(jù)持久層;Spring負責Java對象的管理。分析時首先構(gòu)建模型,然后將這些模型實現(xiàn)為Java對象,再編寫的數(shù)據(jù)訪問接口,并通過Hibernate來實現(xiàn)Java類與數(shù)據(jù)庫之間的轉(zhuǎn)換和訪問,最后由Spring來管理Struts和Hibernate對象。SSH模型把業(yè)務邏輯層與持久層進行了分離。這樣當任何一個部分發(fā)生改變時,對另外的層次都影響較小,提高了系統(tǒng)的可維護性和開發(fā)效率。本平臺的開發(fā)后臺數(shù)據(jù)庫為MYSQL,WEB服務器選用的是Tomcat。平臺的的運行環(huán)境為 Window XP以上,其他操作系統(tǒng),如Linux也都支持。

      2.2 開發(fā)工具

      開發(fā)過程中主要使用的開發(fā)工具有:

      (1)MyEcpliese8.6。它集成了很多針對WEB程序開發(fā)的插件,還對SSH的類庫進行了集成,可以加快開發(fā)效率。

      (2)Dreamweaver和AptanaStudio。它們有所見即所得的優(yōu)勢,用來寫HTML和JAVASCRIPT代碼。

      (3)SQLYOG。因為MYSQl自身本沒有帶圖形界面的管理程序,每次都需要編寫命令行語句操作數(shù)據(jù)庫,所以使用第三方的數(shù)據(jù)庫圖形界面的數(shù)據(jù)庫輔助工具可以方便的對數(shù)據(jù)庫進行操作。

      (4)ROSE。用于在設計過程中進行建模。

      (5)Project。Project用于對進度進行控制管理。

      3 實訓平臺系統(tǒng)開發(fā)

      3.1 數(shù)據(jù)庫的.連接

      在整個實訓平臺中,數(shù)據(jù)庫的打開在系統(tǒng)中是很重要的,使用SSH框架連接數(shù)據(jù)庫的字符串可以在applicationContext.xml文件中配置,增加了靈活性,保護了數(shù)據(jù)庫的安全。

      3.2 實訓平臺實現(xiàn)的關鍵技術點

      在實訓平臺的開發(fā)過程中要重點考慮以下的一些問題:

      (1)當用戶同時登錄數(shù)過多時,對服務器會產(chǎn)生較大的負荷壓力,實訓平臺的并發(fā)性控制將變的格外重要,如何保證系統(tǒng)能在多用戶的情況下穩(wěn)定運行,需要仔細設計方案。

      (2)評分系統(tǒng)中如何設計好評分標準,提高自動評分的準確率,以最大限度的發(fā)揮評分系統(tǒng)的作用是本課題的難點之一。可以考慮多學科的結(jié)合,把軟件開發(fā)、軟件工程等科目的實際技術結(jié)合起來進行評分設計。

      4 小結(jié)

      通過在實訓平臺上進行實訓,學習符合行業(yè)標準的軟件開發(fā)方法,培養(yǎng)個人的項目管理能力,提高個人與團隊的合作能力,全面提高學生的軟件開發(fā)能力,能為企業(yè)培養(yǎng)掌握軟件開發(fā)規(guī)范與流程,能從事軟件項目開發(fā)工作的高素質(zhì)技能型專門人才。同時在項目實訓教學過程中可以不斷積累技術成果,積累教學資源,通過平臺系統(tǒng)進行管理可以有效地降低開發(fā)工作量,提高學生的學習效率。

    【高職軟件技術專業(yè)教學實訓平臺的設計論文】相關文章:

    高職學生崗前實訓軟件技術論文05-21

    高職室內(nèi)設計實訓平臺建設研究論文04-15

    探析高職文科專業(yè)實訓教學變革論文06-27

    高職實訓教學的重要形式論文07-05

    高職院校報關貨運專業(yè)實訓教學研究的論文07-05

    網(wǎng)絡教學平臺實訓報告11-04

    淺談高職秘書實訓教學模式論文推薦06-04

    實訓教學景觀設計論文07-27

    基于能力本位的高職文秘專業(yè)實訓教學實踐與探索論文05-15

    国产一级a爱做免费播放_91揄拍久久久久无码免费_欧美视频在线播放精品a_亚洲成色在线综合网站免费

      日本中文字幕久久网站 | 中文字幕v亚洲日本 | 好屌妞蕉国产视频 | 羞羞视频在线观看网页 | 亚洲а∨天堂在线网站 | 亚洲欧美成aⅴ人在线观看 精品在线视频一区 |