




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
字體、字號請參考范例注意:首字母大寫植物拉丁學(xué)名斜體《微服務(wù)架構(gòu)系統(tǒng)開發(fā)綜合實訓(xùn)字體、字號請參考范例注意:首字母大寫植物拉丁學(xué)名斜體一、課程簡介課程中文名微服務(wù)架構(gòu)系統(tǒng)開發(fā)綜合實訓(xùn)課程英文名 ComprehensiveTrainingonMicroserviceArchitecture雙語授課£是否課程代碼10114096課程學(xué)分2周(學(xué)時)2周(48學(xué)時)課程類別□專業(yè)認知實習(xí)□專業(yè)見習(xí)工程實訓(xùn)□畢業(yè)實習(xí)□其他課程性質(zhì)必修□選修□其他課程形態(tài)□線上線下□線上線下混合式□社會實踐□虛擬仿真實驗教學(xué)考核方式□閉卷□開卷□課程論文課程作品£匯報展示報告課堂表現(xiàn)□階段性測試□平時作業(yè)□其他(可多選)開課學(xué)院大數(shù)據(jù)與智能工程學(xué)院開課系(教研室)計算機科學(xué)與技術(shù)系面向?qū)I(yè)計算機科學(xué)與技術(shù)開課學(xué)期第5學(xué)期先修課程數(shù)據(jù)庫基礎(chǔ)與應(yīng)用、Java程序設(shè)計、服務(wù)器端編程技術(shù)、服務(wù)器端開發(fā)綜合實訓(xùn)、微服務(wù)架構(gòu)后續(xù)課程企業(yè)級應(yīng)用系統(tǒng)綜合實訓(xùn)選用教材1遲殿委,SpringBoot+SpringCloud微服務(wù)開發(fā)[M].北京:清華大學(xué)出版社,2023參考書目1.黃文毅,SpringBoot+SpringCloud+SpringCloudAlibaba微服務(wù)訓(xùn)練營[M].北京:清華大學(xué)出版社,20212.李興華,Java微服務(wù)架構(gòu)實戰(zhàn)(SpringBoot+SpringCloud+Docker+RabbitMQ)[M].北京:清華大學(xué)出版社,20233.吳勝,SpringCloud微服務(wù)開發(fā)實戰(zhàn)-微課視頻版[M].北京:清華大學(xué)出版社,2022課程資源/detail/236310703課程簡介《微服務(wù)架構(gòu)系統(tǒng)開發(fā)綜合實訓(xùn)》是一門微服務(wù)架構(gòu)應(yīng)用開發(fā)課程,主要講解了當前流行的微服務(wù)架構(gòu)內(nèi)容。通過學(xué)習(xí),學(xué)生能夠了解微服務(wù)架構(gòu)的基礎(chǔ)知識,并能夠使用SpringBoot+SpringCloud框架搭建實際開發(fā)中可行性高的微服務(wù)架構(gòu),同時可以掌握使用Docker容器技術(shù)進行微服務(wù)發(fā)布。二、課程目標表2-1課程目標序號具體課程目標課程目標1利用基于Java的微服務(wù)架構(gòu)的基本方法和技術(shù),能夠運用到復(fù)雜的綜合微服務(wù)架構(gòu)中,解決子系統(tǒng)之間的解耦問題。課程目標2熟悉基于Java的微服務(wù)架構(gòu)的開發(fā)流程,利用主流的Java微服務(wù)技術(shù),綜合運用服務(wù)注冊與發(fā)現(xiàn)、客戶端負載均衡、RESTAPI和RPC通信等技術(shù),進行微服務(wù)的構(gòu)建和開發(fā),進而分析綜合得到結(jié)論。課程目標3能夠正確選擇和恰當使用Java的微服務(wù)架構(gòu)技術(shù),滿足特定需求,設(shè)計方案,開發(fā)并進行測試、同時應(yīng)具有保密意識、遵守法律法規(guī)、知識產(chǎn)權(quán)、具有社會主義核心價值觀的認同感;具有認真務(wù)實、誠實守信的計算機職業(yè)道德修養(yǎng)、團隊合作精神、具有優(yōu)秀的自主創(chuàng)新意識。表2-2課程目標與畢業(yè)要求對應(yīng)關(guān)系畢業(yè)要求指標點課程目標畢業(yè)要求5..使用現(xiàn)代工具:能夠針對計算機復(fù)雜工程問題,開發(fā)、選擇與使用恰當?shù)募夹g(shù)、資源、現(xiàn)代工程工具和信息技術(shù)工具,包括對計算機復(fù)雜工程問題的預(yù)測與模擬,并能夠理解其局限性?!綡】5.2能夠根據(jù)實際需要,開發(fā)或選擇適當?shù)墓ぞ?、資源和技術(shù)方法,對與計算機軟件系統(tǒng)開發(fā)相關(guān)的復(fù)雜工程問題進行預(yù)測與模擬,理解其局限性。課程目標1畢業(yè)要求6.工程與社會:能夠基于工程背景知識進行合理分析,評價計算機工程實踐和復(fù)雜工程問題解決方案對社會、健康、安全、法律以及文化的影響,并理解應(yīng)承擔的責任?!綥】6.2能夠綜合評價計算機軟件、硬件、網(wǎng)絡(luò)和相應(yīng)的復(fù)雜工程問題對社會、健康、安全、法律、文化等方面的影響,明確自己的社會責任。課程目標3畢業(yè)要求11.項目管理:理解并掌握計算機工程管理原理與經(jīng)濟決策方法,并能在多學(xué)科環(huán)境中應(yīng)用。【M】11.1掌握計算機相關(guān)項目的開發(fā)過程和管理原理,能夠?qū)⑵溆糜谙到y(tǒng)開發(fā)過程中。課程目標2三、教學(xué)內(nèi)容及要求(一)學(xué)習(xí)內(nèi)容序號課程模塊學(xué)習(xí)內(nèi)容學(xué)時1基于Github的版本管理1.Github服務(wù)器搭建。2.項目提交到服務(wù)器。3.從服務(wù)器取回項目。4.與服務(wù)器保存版本的同步。5.版本沖突的解決方法。42數(shù)據(jù)持久訪問層設(shè)計1.對象關(guān)系映射方法2.基于MyBatis實現(xiàn)封裝對象增、刪、改、查。3.通用數(shù)據(jù)訪問接口設(shè)計83業(yè)務(wù)邏輯層設(shè)計1.基于SpringIOC創(chuàng)建對象、管理對象、裝配對象及對象生命周期管理。2.橫切面關(guān)注點及通知的定義方法。3.業(yè)務(wù)邏輯層接口設(shè)計方法。104控制層設(shè)計1.控制器在整個項目中的作用。2.控制器與業(yè)務(wù)邏輯層的交互。3.控制器設(shè)計的基本思想。65表現(xiàn)層設(shè)計1.Ajax異步調(diào)用方法。2.JSON數(shù)據(jù)傳輸?shù)母袷蕉x。3.使用EasyUI或BootStrap等前端框架構(gòu)建表現(xiàn)層66SpringCloud微服務(wù)實現(xiàn)多子系統(tǒng)的通信1.搭建SpringCloud服務(wù)2.利用SpringCloud實現(xiàn)針對于多子系統(tǒng)問的解耦合。67SpringCloudAlibaba微服務(wù)架構(gòu)1.SpringCloudGateway構(gòu)建網(wǎng)關(guān)服務(wù)2.基于Feign實現(xiàn)微服務(wù)間的遠程調(diào)用8(二)時間安排整個實踐教學(xué)2周,分三個階段進行:1.復(fù)習(xí)和新增該課程所用的知識2.針對工程項目,展開需求分析和總體設(shè)計3.詳細設(shè)計、編碼及測試(三)工作流程1.復(fù)習(xí)軟件工程、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)庫原理、JavaEE軟件開發(fā)技術(shù)等項目開發(fā)中需要的重要知識點;2.按3-5個同學(xué)一組進行分組劃分,指定小組組長;3.在老師的指導(dǎo)下,每小組提出一個實際工程項目;4.每小組各自獨立開展項目的需求分析,完成需求分析報告;5.每小組各自獨立開展項目的總體設(shè)計,完成總體設(shè)計報告;6.每小組各自獨立開展項目的總體設(shè)計,完成總體設(shè)計報告;7.每小組各自獨立開展項目的編碼;8.小組間交叉進行項目測試,完成測試報告;9.項目演示、檢查、驗收;(四)業(yè)務(wù)指導(dǎo)校內(nèi)老師和校外企業(yè)老師各1名,重點對相關(guān)知識點進行講解;對項目設(shè)計開發(fā)中的問題進行指導(dǎo)。四、課程考核(一)考核內(nèi)容與考核方式表4-1課程目標、考核內(nèi)容與考核方式對應(yīng)關(guān)系課程目標考核內(nèi)容所屬環(huán)節(jié)考核占比考核方式課程目標11.SpringBoot整合MyBatis開發(fā)項目業(yè)務(wù)邏輯層設(shè)計控制層設(shè)計35%實訓(xùn)日志課堂表現(xiàn)團結(jié)協(xié)作課程設(shè)計作品課程設(shè)計報告2.Github進行軟件開發(fā)過程中版本控制及管理的方法基于Github的版本管理3.分布式開發(fā)技術(shù)統(tǒng)的通信使用Docker發(fā)布4.SpringCloud服務(wù)組件微服務(wù)課程目標21.對象關(guān)系映射方法數(shù)據(jù)持久訪問層設(shè)計40%實訓(xùn)日志課堂表現(xiàn)團結(jié)協(xié)作課程設(shè)計作品課程設(shè)計報告2.通用數(shù)據(jù)訪問接口設(shè)計數(shù)據(jù)持久訪問層設(shè)計3.基于SpringIOC創(chuàng)建對象、管理對象、裝配對象及對象生命周期管理。業(yè)務(wù)邏輯層設(shè)計控制層設(shè)計4.橫切面關(guān)注點及通知的定義方法。業(yè)務(wù)邏輯層設(shè)計控制層設(shè)計5.業(yè)務(wù)邏輯層接口設(shè)計方法。業(yè)務(wù)邏輯層設(shè)計控制層設(shè)計6.使用Vue或BootStrap等前端框架構(gòu)建表現(xiàn)層表現(xiàn)層設(shè)計7.JSON數(shù)據(jù)傳輸?shù)母袷蕉x。業(yè)務(wù)邏輯層設(shè)計控制層設(shè)計8.控制器在整個項目中的作用及設(shè)計的基本思想。業(yè)務(wù)邏輯層設(shè)計控制層設(shè)計9.控制器與業(yè)務(wù)邏輯層的交互。業(yè)務(wù)邏輯層設(shè)計控制層設(shè)計10.Ajax異步調(diào)用的重要性表現(xiàn)層設(shè)計課程目標31.軟件工程設(shè)計思想需求分析25%實訓(xùn)日志課堂表現(xiàn)團結(jié)協(xié)作課程設(shè)計作品課程設(shè)計報告2.需求分析、技術(shù)選型需求分析3.設(shè)計思路、創(chuàng)析意識、團結(jié)協(xié)作、法律意思、知識產(chǎn)權(quán)需求分析(二)成績評定1.平時成績評定平時成績的評定根據(jù)學(xué)生在綜合課程設(shè)計過程中項目的參與情況、學(xué)生在小組中協(xié)調(diào)、溝通的能力和平時考勤來評定。平時成績(100%)=實訓(xùn)日志(50%)+課堂表現(xiàn)(30%)+團結(jié)協(xié)作(20%)2.期末成績評定期末成績的評定為課程設(shè)計作品成績課程設(shè)計報告文檔成績兩部分組成。期末成績(100%)=課程設(shè)計作品(60%)+課程設(shè)計報告(40%)3.總成績評定總成績(100%)=平時成績(40%)+期末成績(60%)表4-2課程目標與考核方式矩陣關(guān)系課程目標考核方式考核占比實訓(xùn)日志20%課堂表現(xiàn)12%團結(jié)協(xié)作8%課程設(shè)計作品36%課程設(shè)計報告計24%課程目標145%40%40%30%30%35=20%*45+12%*40%+8%*40%+36%*30%+24%*30%課程目標240%50%40%50%20%40=20%*40+12%*50%+8%*40%+36%*50%+24%*20%課程目標315%10%20%20%50%25=20%*15+12%*10%+8%*20%+36%*20%+10%*24%(三)評分標準表4-3評分標準考核項目評分標準優(yōu)秀(100>x≥90)良好(90>x≥80)中等(80>x≥70)及格(70>x≥60)不及格(x<60)實訓(xùn)日志每日按時上交實訓(xùn)日志,實訓(xùn)日志對當天所學(xué)內(nèi)容有深入的理解、總結(jié)與反思。每日按時上交實訓(xùn)日志,實訓(xùn)日志對當天所學(xué)內(nèi)容有較好的理解、總結(jié)與反思。每日按時上交實訓(xùn)日志,實訓(xùn)日志對當天所學(xué)內(nèi)容有一定的理解、總結(jié)與反思。每日按時上交實訓(xùn)日志,實訓(xùn)日志對當天所學(xué)內(nèi)容有一定的理解、缺少總結(jié)與反思,或者總結(jié)與反思不到位。每日不能按時上交實訓(xùn)日志,或?qū)嵱?xùn)日志馬虎抄襲。課堂表現(xiàn)能按時上下課,遵守課堂紀律,課堂上積級回應(yīng)老師的提問,并能深入思考、有很強的發(fā)現(xiàn)問題、提出問題、解決問題的能力。能按時上下課,遵守課堂紀律,課堂上積級回應(yīng)老師的提問,并能深入思考、有較好的發(fā)現(xiàn)問題、提出問題、解決問題的能力。能按時上下課,遵守課堂紀律,課堂上積級回應(yīng)老師的提問,并能深入思考、有一定的發(fā)現(xiàn)問題、提出問題、解決問題的能力。能按時上下課,遵守課堂紀律,課堂上積級回應(yīng)老師的提問,并能深入思考、但發(fā)現(xiàn)問題、提出問題、解決問題的能力稍顯不中。經(jīng)常遲到早退或者缺課,課堂上不認真學(xué)習(xí),開小差。團結(jié)協(xié)作在小組任務(wù)中有很好的團結(jié)協(xié)作和溝通能力,樂于幫助他人,對于項目的開展具有很好的帶動作用。在小組任務(wù)中有較好的團結(jié)協(xié)作和溝通能力,樂于幫助他人,對于項目的開展具有較好的帶動作用。在小組任務(wù)中有較好的團結(jié)協(xié)作和溝通能力,樂于幫助他人,能主動配合小組成員進行項目的開展,對項目的推動起積極作用。在小組任務(wù)中有一定的團結(jié)協(xié)作和溝通能力,能配合小組成員進行項目的開展,對項目的推動起一定作用,但主動性和積極性一般。在小組任務(wù)中我行我素、各自為政、在項目的開發(fā)過程中拖后腿,不積極完成任務(wù),不配合其它成員工作。課程設(shè)計作品項目演示時能正常運行,設(shè)計合理,項目的安全性高。項目視圖設(shè)計的效果好,程序的可讀性好、程序注釋的合理性、命名的規(guī)范。能正確回答老師就該設(shè)計提出的問題并且項目有很好地創(chuàng)新。項目演示時能正常運行,設(shè)計較合理,項目的安全性較高。項目視圖設(shè)計的效果較好,程序的可讀性較好、程序注釋的合理性、命名的規(guī)范。能正確回答老師就該設(shè)計提出大部分問題并且項目有一定的創(chuàng)新。項目演示時能基本正常運行,技術(shù)基本正確,項目有一定的安全性。項目視圖設(shè)計的效果一般,程序有一部分注釋、命名基本規(guī)范?;灸苷_回答老師就該設(shè)計提出的問題。項目演示有部分錯誤,項目安全性不高。項目視圖設(shè)計的效果一般,程序注釋和命名欠規(guī)范?;灸苷_回答老師就該設(shè)計提出的問題。未能按時完成項目,答辯時不能正確演示項目和回答老師提問。課程設(shè)計報告課程設(shè)計報告需求分析合理、技術(shù)選型正確、圖形圖表規(guī)范、詳細設(shè)計細步驟清晰明了、文檔符合軟件工程規(guī)范。課程設(shè)計報告需求分析較合理、技術(shù)選型正確、圖形圖表較規(guī)范、詳細設(shè)計
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 抹灰合同抹灰合同協(xié)議
- 個人裝修泥工合同
- 弱電安全文明施工方案
- 茶山社區(qū)消毒施工方案
- 法律邏輯與案例解析試題集
- 環(huán)境工程水處理技術(shù)知識考核卷
- 學(xué)校雇傭保安服務(wù)合同
- 樹木涂白劑施工方案
- 新建道路施工方案
- 干掛巖棉板的施工方案
- 《智慧農(nóng)業(yè)》教學(xué)課件
- 人教版小學(xué)英語單詞表(完整版)
- 尾礦庫“一庫一策”安全風(fēng)險管控方案(編制范本)
- NY 1420-2007 溫室工程質(zhì)量驗收通則
- 2024陜西省人民檢察院書記員招聘筆試參考題庫含答案解析
- 2024年4月自考02202傳感器與檢測技術(shù)試題
- 水平四 足球大單元教案打印版
- 旋耕機的類型、構(gòu)造、使用及維護
- 2024年公務(wù)員(國考)之行政職業(yè)能力測驗真題匯編及完整答案(必刷)
- 2024年廣東廣州市公安局交通輔警招聘筆試參考題庫附帶答案詳解
- 30KW儲能逆變器內(nèi)部CAN通訊協(xié)議
評論
0/150
提交評論