版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
字體、字號請參考范例注意:首字母大寫植物拉丁學名斜體字體、字號請參考范例注意:首字母大寫植物拉丁學名斜體一、課程簡介課程中文名服務器端開發(fā)綜合實訓課程英文名DevelopingPracticeForWebService雙語授課£是否課程代碼10114094課程學分5周(學時)3周(48學時)課程類別□專業(yè)認知實習□專業(yè)見習工程實訓□畢業(yè)實習□其他課程性質必修□選修□其他課程形態(tài)□線上線下□線上線下混合式□社會實踐□虛擬仿真實驗教學考核方式□閉卷□開卷□課程論文課程作品□匯報展示報告課堂表現(xiàn)□階段性測試□平時作業(yè)□其他(可多選)開課學院大數(shù)據(jù)與智能工程學院開課系(教研室)計算機科學與技術系面向專業(yè)計算機科學與技術開課學期第4學期先修課程數(shù)據(jù)庫基礎與應用、Web前端開發(fā)技術、Java程序設計、服務器端編程技術后續(xù)課程微服務架構、微服務架構系統(tǒng)開發(fā)綜合實訓、企業(yè)級應用系統(tǒng)綜合實訓選用教材1.盛明慧,盧微,陳曉明等.JSP程序設計[M].湖南:湖南大學出版社,2022.,2022.05參考書目1.王春明,史勝輝.JSPWeb技術及應用教程(第3版·微課視頻版)[M].北京:清華大學出版社,2023.2.王春明,史勝輝,JSPWeb技術實驗及項目實訓教程(第2版)[M].北京:清華大學出版社,2023.3.佟強,賀宇,王樹西.JSP程序設計(第2版)[M].北京:清華大學出版社,2023.課程資源/detail/236312848課程簡介服務器端開發(fā)綜合實訓是計算機科學與技術專業(yè)的工程實踐必修課程,是JavaWeb應用開發(fā)技術以及JavaEE高級框架應用與開發(fā)的集中實踐和技能訓練課程。通過本課程實踐,學生能明白服務器端項目開發(fā)思路、開發(fā)技術和方法,積累項目開發(fā)經驗,為后續(xù)微服務架構課程的學習打下基礎。二、課程目標表2-1課程目標序號具體課程目標課程目標1能夠針對Web應用系統(tǒng)需求,具備業(yè)務邏輯分析方法、能夠根據(jù)需求分析進行優(yōu)化總結、列出基本功能模塊、能夠完善需求分析文檔以獲得有效結論。課程目標2能夠根據(jù)程序設計理論與方法,利用服務器端編程技術的基本知識如:MVC三層模式開發(fā)思想、IOC控制反轉、AOP面向切面編程技術及數(shù)據(jù)事務管理等,針對Web應用系統(tǒng)的問題,通過文獻檢索,理解評估相關的需求、分析系統(tǒng)需求、設計解決方案、確定設計模式,設計開發(fā)方案,進行過程、組件或模塊設計和UI設計,并能夠理解其局限性。課程目標3能利用Spring、SpringMVC和Mybatis框架技術遵循編碼規(guī)范完成Web應用系統(tǒng)開發(fā),具備對項目運行結果進行分析、測試與評估的能力。在項目開發(fā)過程中具備良好的職業(yè)規(guī)范、職業(yè)道德和社會責任感,體現(xiàn)創(chuàng)新意識、團隊合作能力及終身學習的能力。表2-2課程目標與畢業(yè)要求對應關系(計算機科學與技術專業(yè))畢業(yè)要求指標點課程目標2.問題分析:能夠應用數(shù)學、自然科學和工程科學的基本原理,識別、表達、并通過文獻研究分析計算機復雜工程問題,以獲得有效結論?!綧】2.4能夠通過文獻查閱等進一步分析計算系統(tǒng)方案設計、開發(fā)和應用問題,并規(guī)范地表達。課程目標15.使用現(xiàn)代工具:能夠針對計算機復雜工程問題,開發(fā)、選擇與使用恰當?shù)募夹g、資源、現(xiàn)代工程工具和信息技術工具,包括對計算機復雜工程問題的預測與模擬,并能夠理解其局限性。【L】5.3能夠對與計算機軟件系統(tǒng)開發(fā)相關的復雜工程問題進行預測與模擬所獲數(shù)據(jù)進行分析,并給出解釋。課程目23.設計/開發(fā)解決方案:能夠針對計算機復雜工程問題的解決方案,設計并實現(xiàn)滿足特定需求的軟件系統(tǒng),并能夠在設計和實現(xiàn)環(huán)節(jié)中體現(xiàn)創(chuàng)新意識,考慮社會、健康、安全、法律、文化以及環(huán)境等因素。【H】3.5能夠在計算機軟件系統(tǒng)的設計與實現(xiàn)中,綜合考慮社會、健康、安全、法律、文化以及環(huán)境因素,并進行計算機軟件系統(tǒng)測試、維護或優(yōu)化升級。課程目標3三、教學內容及要求(一)學習內容1.通過本次課程設計,進一步掌握和運用JavaWeb開發(fā)項目的相關的知識,需掌握的內容包括:(1) JSP的基本語法、JSP運行原理JSP指令及JSP動作(2) JSP常用的內置對象(3) 創(chuàng)建和部署Servlet、Servlet生命周期、Servlet之間通信及Servlet過濾器(4) 編寫和使用JavaBean(5) 利用JSP訪問數(shù)據(jù)庫實現(xiàn)查詢、插入、更新、刪除數(shù)據(jù)信息及數(shù)據(jù)的分頁顯示(6) 數(shù)據(jù)庫連接池(7) EL和JSTL的使用(8) MVC三層模式(9) Spring容器管理Bean、SpringIOC、SpringAOP、Spring事務管理(10) MyBatis關系映射(11) 動態(tài)SQL和注解(12)SpringMVC的重要API(13)SpringMVC常用的注解(14)攔截器(15)文件的上傳與下載(16)SSM框架整合2.從下列項目名中選擇,或根據(jù)情況自行設定項目名稱,按表中所列步驟完成該課程:(1) 電子商務系統(tǒng)設計與實現(xiàn);(2) BBS的設計與實現(xiàn);(3) 圖書管理系統(tǒng)設計與實現(xiàn);(4) 學生信息管理系統(tǒng)設計與實現(xiàn);(5) 網(wǎng)上選課系統(tǒng)設計與實現(xiàn);(6) 網(wǎng)上考試系統(tǒng)設計與實現(xiàn)等。序號項目名稱學習目標學習內容主要儀器設備1需求分析1.掌握使用工具軟件進行需求分析的方法2.明確列出軟件的功能模塊3.掌握書寫需求分析文檔的能力4.培養(yǎng)信息搜索、優(yōu)化總結,良好的溝通能力,具備業(yè)務邏輯分析的素質1.初步了解需求,使用相關的工具軟件列出軟件的功能模塊2.做出功能需求文檔。包括系統(tǒng)的大功能模塊及其小功能模塊,列出相關的界面和界面功能3.向用戶確認需求計算機,及以下軟件:StarUML、MyEclipse/Eclipse/IDEA等2概要及詳細設計1.掌握使用工具軟件進行概要設計的方法2.掌握使用工具軟件進行詳細設計的方法3.掌握書寫概要設計、詳細設計、數(shù)據(jù)庫設計文檔的能力4.培養(yǎng)信息優(yōu)化總結,良好的語言表達書寫能力,具備業(yè)務邏輯分析的素質1.概要設計包括系統(tǒng)的基本處理流程、組織結構、模塊劃分、功能分配、接口設計、運行設計、數(shù)據(jù)結構設計和出錯處理設計等2.詳細設計描述實現(xiàn)具體模塊所涉及到的主要算法、數(shù)據(jù)結構、類的層次結構及調用關系,說明軟件系統(tǒng)各個層次中的每一個程序(每個模塊或子程序)的設計考慮,以便進行編碼和測試。計算機,及以下軟件:StarUML、MyEclipse/Eclipse/IDEA等3數(shù)據(jù)持久訪問層設計1.掌握面向對象方式構建數(shù)據(jù)庫訪問層2.具備根據(jù)數(shù)據(jù)庫實體,提煉出模型Model的能力3.培養(yǎng)面向對象的思維方式1.數(shù)據(jù)庫設計。2.實體類的創(chuàng)建、MyBatis的配置,Maven的配置。3.數(shù)據(jù)訪問接口設計。4.業(yè)務邏輯層方法設計。計算機、Tomcat、MyEclipseMysql等4控制層設計1.掌握基于控制器設計前端控制器的方法。2.具備控制器實現(xiàn)前端控制器的能力及與業(yè)務邏輯層的交互能力。3.培養(yǎng)學生面向對象思想及自頂向下的設計方法。1.控制層設計。2.攔截器設計。3.控制層與業(yè)務邏輯層的交互。5.日志的記錄。計算機、Tomcat、MyEclipse/Eclipse/IDEA、MySQL等5Web應用程序表現(xiàn)層的實現(xiàn)1.掌握使用主流Web前端技術搭建表現(xiàn)層的方法2.與業(yè)務邏輯層數(shù)據(jù)交互的方法3.具備使用主流Web前端技術對問題進行分析與解決的能力4.培養(yǎng)學生軟件開發(fā)過程團隊協(xié)作意識。1.Ajax、JQuery的使用。2.Javascript對表單的控制。3.使用各類表單制作前臺界面,接收顯示數(shù)據(jù)。4.Ajax異步調用方法。5.JSON數(shù)據(jù)傳輸?shù)母袷蕉x。計算機、Tomcat、MyEclipse/Eclipse/IDEA、MySQL等6系統(tǒng)測試1.掌握系統(tǒng)測試方法2.查找、修改錯誤和不兼容代碼,要求各種數(shù)據(jù)測試通過,項目能正確運行。1.設計測試用例并進行測試。2.編寫測試文檔。計算機、QTP、loadRunner等(二)時間安排上午下午第一周周一需求分析需求分析第一周周二概要及詳細設計概要及詳細設計第一周周三數(shù)據(jù)持久訪問層設計數(shù)據(jù)持久訪問層設計第一周周四數(shù)據(jù)持久訪問層設計控制層設計第一周周五控制層設計控制層設計第二周周一Web應用程序表現(xiàn)層的實現(xiàn)Web應用程序表現(xiàn)層的實現(xiàn)第二周周二Web應用程序表現(xiàn)層的實現(xiàn)Web應用程序表現(xiàn)層的實現(xiàn)第二周周三軟件測試軟件測試第二周周四文檔報告文檔報告第二周周五答辯答辯(三)工作流程1.實訓分組:參照軟件企業(yè)團隊作業(yè)模式,學生預先自主形成項目小組,每組2-4人,設定組長,小組成員共同完成項目。2.技術講解:教師應用講授法、演示法、實驗法、任務驅動法、討論法、自主學習法,講解綜合實訓應用的知識點,及各個軟件的使用要點。3.需求分析:通過同類網(wǎng)站的考察分析,結合企業(yè)需求以及市場調查,確定系統(tǒng)的業(yè)務需求、用戶需求、功能需求,并在小組討論后形成需求分析文檔。4.詳細設計:確定網(wǎng)站的整體結構,功能模塊,數(shù)據(jù)庫結構,收集、整理、加工網(wǎng)站所需要的資料,形成數(shù)據(jù)庫設計文檔及詳細設計文檔。5.構建網(wǎng)站系統(tǒng):利用三層或多層結構,實現(xiàn)各個功能,整合功能,網(wǎng)站測試。6.撰寫總結材料:總結心得,分析收獲和不足。7.答辯評分:根據(jù)評分標準對各個小組的需求分析、作品完成度、站點與命名、多層結構應用、配色與布局、講解與回答等綜合評分。(四)業(yè)務指導在綜合課程設計期間,由校內老師1名或2名,校外企業(yè)教師1名,每天深入機房采取面對面隨時指導解答問題。四、課程考核(一)考核內容與考核方式表4-1課程目標、考核內容與考核方式對應關系課程目標考核內容所屬環(huán)節(jié)考核占比考核方式課程目標11.需求分析軟件工具使用項目135%實訓日志課堂表現(xiàn)團結協(xié)作課程設計作品設計報告2.業(yè)務需求完整度項目13.用戶需求完整度項目14.功能需求完整度項目15.需求分析文檔質量項目1課程目標21.概要設計工具使用項目240%實訓日志課堂表現(xiàn)團結協(xié)作課程設計作品課程設計報告2.概要設計完整度項目23.數(shù)據(jù)庫設計項目34.詳細設計項目35.實體類設計項目36.接口的設計與定義項目37.控制器的設計項目48.前端技術應用項目5課程目標31.站點結構、文件間引用項目625%實訓日志課堂表現(xiàn)團結協(xié)作課程設計作品課程設計報告2.程序代碼規(guī)范,注釋合理項目63.項目測試、發(fā)布與維護項目64.技術的創(chuàng)新項目1-65.職業(yè)道德和信息素養(yǎng)項目1-6表4-2課程目標與考核方式矩陣關系課程目標考核方式考核占比實訓日志20%課堂表現(xiàn)12%團結協(xié)作8%課程設計作品36%課程設計報告計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)實訓日志每日按時上交實訓日志,實訓日志對當天所學內容有深入的理解、總結與反思。每日按時上交實訓日志,實訓日志對當天所學內容有較好的理解、總結與反思。每日按時上交實訓日志,實訓日志對當天所學內容有一定的理解、總結與反思。每日按時上交實訓日志,實訓日志對當天所學內容有一定的理解、缺少總結與反思,或者總結與反思不到位。每日不能按時上交實訓日志,或實訓日志馬虎抄襲。課堂表現(xiàn)能按時上下課,遵守課堂紀律,課堂上積級回應老師的提問,并能深入思考、有很強的發(fā)現(xiàn)問題、提出問題、解決問題的能力。能按時上下課,遵守課堂紀律,課堂上積級回應老師的提問,并能深入思考、有較好的發(fā)現(xiàn)問題、提出問題、解決問題的能力。能按時上下課,遵守課堂紀律,課堂上積級回應老師的提問,并能深入思考、有一定的發(fā)現(xiàn)問題、提出問題、解決問題的能力。能按時上下課,遵守課堂紀律,課堂上積級回應老師的提問,并能深入思考、但發(fā)現(xiàn)問題、提出問題、解決問題的能力稍顯不中。經常遲到早退或者缺課,課堂上不認真學習,開小差。團結協(xié)作在小組任務中有很好的團結協(xié)作和溝通能力,樂于幫助他人,對于項目的開展具有很好的帶動作用。在小組任務中有較好的團結協(xié)作和溝通能力,樂于幫助他人,對于項目的開展具有較好的帶動作用。在小組任務中有較好的團結協(xié)作和溝通能力,樂于幫助他人,能主動配合小組成員進行項目的開展,對項目的推動起積極作用。在小組任務中有一定的團結協(xié)作和溝通能力,能配合小組成員進行項目的開展,對項目的推動起一定作用,但主動性和積極性一般。在小組任務中我行我素、各自為政、在項目的開發(fā)過程中拖后腿,不積極完成任務,不配合其它成員工作。課程設計作品項目演示時能正常運行,設計合理,項目的安全性高。項目視圖設計的效果好,程序的可讀性好、程序注釋的合理性、命名的規(guī)范。能正確回答老師就該設計提出的問題并且項目有很好地創(chuàng)新。項目演示時能正常運行,設計較合理,項目的安全性較高。項目視圖設計的效果較好,程序的可讀性較好、程序注釋的合理性、命名的規(guī)范。能正確回答老師就該設計提出大部分問題并且項目有一定的創(chuàng)新。項目演示時能基本正常運行,技術基本正確,項目有一定的安全性。項目視圖設計的效果一般,程序有一部分注釋、命名基本規(guī)范?;灸苷_回答老師就該設計提出的問題。項目演示有部分錯誤,項目安全性不高。項目
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電影行業(yè)安全生產工作總結
- 傳統(tǒng)制造業(yè)技術職位展望
- 二零二五年度航空航天材料試驗委托協(xié)議3篇
- 二零二五年度房屋收購合同環(huán)保驗收與評估范本3篇
- 二零二五版養(yǎng)老院專業(yè)保潔及消毒服務合同2篇
- 二零二五版?zhèn)€人二手房購房合同與產權過戶指導書
- 航空行業(yè)助理的職位介紹
- 汽車行業(yè)財務預測分析工作總結
- 二零二五年度產品責任糾紛民事答辯狀范文3篇
- 二零二五年度木材市場樹木買賣協(xié)議3篇
- 第八章《運動和力》達標測試卷(含答案)2024-2025學年度人教版物理八年級下冊
- 民辦幼兒園務工作計劃
- 2025年華僑港澳臺生聯(lián)招考試高考地理試卷試題(含答案詳解)
- 臨床導尿術流程圖
- 中國革命戰(zhàn)爭的戰(zhàn)略問題(全文)
- 《阻燃材料與技術》課件全套 顏龍 第1講 緒論 -第11講 阻燃性能測試方法及分析技術
- (正式版)JBT 5300-2024 工業(yè)用閥門材料 選用指南
- 抖音品牌視覺識別手冊
- 虛位移原理PPT
- 中石化ERP系統(tǒng)操作手冊
- 混凝土損傷模型綜述_本構模型
評論
0/150
提交評論