天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于Jenkins的軟件工程教育云平臺(tái)考試作業(yè)管理子系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2021-05-16 15:41
  隨著信息技術(shù)行業(yè)的快速發(fā)展,軟件開發(fā)的語(yǔ)言、工具、軟件工程開發(fā)過程等技術(shù)和理念都在不斷更新中。與此同時(shí),高校的軟件工程教學(xué)也需要緊貼業(yè)界發(fā)展趨勢(shì),不僅需要拋棄過時(shí)技術(shù),引入新技術(shù),同時(shí)還需要提高學(xué)生的動(dòng)手能力,鼓勵(lì)學(xué)生自主學(xué)習(xí),這對(duì)教學(xué)工具提出了更高的要求。為了滿足軟件工程教學(xué)的需求,設(shè)計(jì)和實(shí)現(xiàn)了軟件工程教育云平臺(tái),該平臺(tái)是一個(gè)集課程管理、題目管理、考試作業(yè)管理、文檔互評(píng)、持續(xù)集成等功能為一體的面向軟件學(xué)院老師和學(xué)生的系統(tǒng)。在該系統(tǒng)中,學(xué)生以結(jié)成小組的形式完成作業(yè),該系統(tǒng)可以支持學(xué)生使用通用的Git指令來獲取和提交代碼作業(yè),作業(yè)被提交后,系統(tǒng)會(huì)自動(dòng)執(zhí)行構(gòu)建和測(cè)試,學(xué)生只要登錄網(wǎng)站即可查看構(gòu)建和測(cè)試結(jié)果,以及構(gòu)建和測(cè)試的控制臺(tái)輸出。學(xué)生可以將構(gòu)建成功的鏡像部署到系統(tǒng)的部署空間中,通過系統(tǒng)返回的URL就可以訪問自己的項(xiàng)目,真正讓學(xué)生體驗(yàn)到持續(xù)集成的開發(fā)過程。軟件工程教育云平臺(tái)使用GitLab來維護(hù)學(xué)生的代碼倉(cāng)庫(kù),使用Jenkins來實(shí)現(xiàn)持續(xù)集成功能,學(xué)生的項(xiàng)目會(huì)被打包成Docker鏡像,上傳到Docker Nexus上,并被部署在Kubernetes集群中。本系統(tǒng)的主要工作就是調(diào)度這些服務(wù)... 

【文章來源】:南京大學(xué)江蘇省 211工程院校 985工程院校 教育部直屬院校

【文章頁(yè)數(shù)】:89 頁(yè)

【學(xué)位級(jí)別】:碩士

【文章目錄】:
摘要
Abstract
第一章 引言
    1.1 項(xiàng)目背景
    1.2 國(guó)內(nèi)外系統(tǒng)的研究與分析
        1.2.1 在線學(xué)習(xí)網(wǎng)站
        1.2.2 本學(xué)院的相關(guān)項(xiàng)目與研究
        1.2.3 其他學(xué)校院系的相關(guān)項(xiàng)目與研究
    1.3 本文的工作
    1.4 本文的結(jié)構(gòu)
第二章 相關(guān)技術(shù)綜述
    2.1 Jenkins
        2.1.1 持續(xù)集成
        2.1.2 Jenkins Pipeline
    2.2 GitLab
    2.3 Docker
        2.3.1 Docker的架構(gòu)
        2.3.2 Sonatype Nexus
    2.4 Kubernetes
    2.5 Vue.js
    2.6 本章小結(jié)
第三章 系統(tǒng)需求分析與概要設(shè)計(jì)
    3.1 軟件工程教育云考試作業(yè)管理子系統(tǒng)概述
    3.2 考試作業(yè)管理子系統(tǒng)需求分析
        3.2.1 考試作業(yè)管理子系統(tǒng)功能需求
        3.2.2 考試作業(yè)管理子系統(tǒng)用例描述
    3.3 系統(tǒng)總體設(shè)計(jì)與模塊設(shè)計(jì)
        3.3.1 SEEC系統(tǒng)總體設(shè)計(jì)
        3.3.2 考試作業(yè)管理子系統(tǒng)后端設(shè)計(jì)
        3.3.3 考試作業(yè)管理子系統(tǒng)前端設(shè)計(jì)
    3.4 本章小結(jié)
第四章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
    4.1 模塊綜述
    4.2 考試作業(yè)管理子系統(tǒng)實(shí)體類設(shè)計(jì)
    4.3 作業(yè)創(chuàng)建模塊
        4.3.1 模塊介紹
        4.3.2 模塊后端詳細(xì)設(shè)計(jì)
        4.3.3 模塊后端實(shí)現(xiàn)
        4.3.4 模塊前端設(shè)計(jì)與實(shí)現(xiàn)
    4.4 作業(yè)維護(hù)模塊
        4.4.1 模塊介紹
        4.4.2 模塊后端詳細(xì)設(shè)計(jì)
        4.4.3 模塊后端實(shí)現(xiàn)
        4.4.4 模塊前端設(shè)計(jì)與實(shí)現(xiàn)
    4.5 在線考試模塊
        4.5.1 模塊介紹
        4.5.2 模塊后端詳細(xì)設(shè)計(jì)
        4.5.3 模塊后端實(shí)現(xiàn)
        4.5.4 模塊前端設(shè)計(jì)與實(shí)現(xiàn)
    4.6 小組管理模塊
        4.6.1 模塊介紹
        4.6.2 模塊詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)
    4.7 子系統(tǒng)測(cè)試與監(jiān)控
        4.7.1 單元測(cè)試
        4.7.2 集成測(cè)試
        4.7.3 功能測(cè)試
        4.7.4 邊界測(cè)試
        4.7.5 運(yùn)行情況監(jiān)控
    4.8 本章小結(jié)
第五章 總結(jié)與展望
    5.1 總結(jié)
    5.2 進(jìn)一步工作展望
參考文獻(xiàn)
致謝


【參考文獻(xiàn)】:
期刊論文
[1]MOOC環(huán)境下計(jì)算機(jī)文化基礎(chǔ)課程建設(shè)探究[J]. 任靜,曹敬馨.  微型電腦應(yīng)用. 2019(02)
[2]芻議新工科軟件類專業(yè)的教學(xué)建設(shè)[J]. 駱斌,劉嘉,劉欽.  中國(guó)大學(xué)教學(xué). 2018(03)
[3]翻轉(zhuǎn)課堂的理念、演變與有效性研究[J]. 張萍,DING Lin,張文碩.  教育學(xué)報(bào). 2017(01)
[4]淺議C/S結(jié)構(gòu)與B/S結(jié)構(gòu)及未來發(fā)展[J]. 張韌志.  科技信息(科學(xué)教研). 2008(17)

碩士論文
[1]基于情境學(xué)習(xí)理論的在線教育平臺(tái)設(shè)計(jì)與研究[D]. 李昱煒.浙江大學(xué) 2018
[2]在線考試系統(tǒng)分析與設(shè)計(jì)[D]. 黃震.北京郵電大學(xué) 2012
[3]網(wǎng)絡(luò)在線考試管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D]. 張驊.復(fù)旦大學(xué) 2008



本文編號(hào):3189959

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/guanlilunwen/ydhl/3189959.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶84eae***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com