2020級軟件工程專業3 2對接《J2EE程序設計》課程設計_第1頁
2020級軟件工程專業3 2對接《J2EE程序設計》課程設計_第2頁
2020級軟件工程專業3 2對接《J2EE程序設計》課程設計_第3頁
2020級軟件工程專業3 2對接《J2EE程序設計》課程設計_第4頁
2020級軟件工程專業3 2對接《J2EE程序設計》課程設計_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2020級軟件工程專業(3+2對接)O2EE程序設計》課程設計時間:2020-2021學年度第一學期(第十六周至第十七周)(2020.12.14-12.25)地點:7319實驗室指導教師:曲秀清徐榮龍本課程設計是在學習《J2EE程序設計》課程知識的基礎上,綜合運用O2EE程序設計》課程所學的SSM框架技術,對指定工程要解決的實際問題結合軟件開發過程進行分析、設計和編碼,實現相關功能。到達以下目標:1、熟練掌握利用SSM框架開發JavaEE工程的過程;2、掌握SSM框架技術的應用特點,理解面向對象的思維方式,學會利用合適的開發工具和開發技術進行系統分析、設計和實現,強化訓練學生的實踐能力;3、掌握最新的應用技術,提高學生分析問題和解決問題的能力。編寫規范的課程設計報告,學會查閱有關技術資料。一、課程設計過程要求第一節系統需求(1天)具體要求:.結合任務分配,明確基本要求、內容和步驟;.查閱有關資料,針對題目進行需求分析,確定系統需求功能;.系統環境構建,結合SSM技術要求,確定系統工程架構;.按規范要求,編寫課程設計報告的需求分析局部的內容;第二節系統設計(2天)具體要求:.結合系統需求功能,利用SSM技術,給出系統各功能設計。.與相關專業課程相結合,查詢相關技術資料,完成系統設計建模過程;.相關技術的應用指導,系統架構設計,數據庫設計;.按規范要求,編寫、完善課程設計報告系統設計局部的內容。第三節系統實現(4天)具體要求:.系統各功能的編碼實現;.SSM各項技術在系統編碼中的應用;.系統各功能的調試及單元測試指導;.完善課程設計報告的相關局部,指導寫作規范。第四節系統測試(2天)具體要求:.綜合系統的需求功能,進行系統測試、修改、完善;.總結SSM技術在系統整體開發中的作用。.編寫、完善課程設計報告的各局部;第五節完善總結(1天)具體要求:.檢查系統的開發完成情況;.總結系統整個設計、實現過程的技術應用及經驗。.完善課程設計報告的各局部內容及規范;.各小組準備辯論材料,小組辯論。二、基本知識點Spring的基本知識了解Spring的概念和優點,理解Spring中的IoC和DI思想。掌握Bean的常用屬性及其子元素掌握容器的應用,掌握依賴注入的實現。掌握實例化Bean的方式,掌握Bean的三種裝配方式掌握Bean作用域和生命周期了解A0P的概念和作用、理解A0P中的相關術語。了解Spring中兩種動態代理方式及其區別掌握基于XML和注解的AspectJ開發掌握Spring基于XML和Annotation的聲明式事務管理方式。MyBatis的基本知識LMyBatis的下載和使用熟悉MyBatis的工作原理配置文件:按一定順序配置映射文件:標簽及屬性的設置、對應的SQL語句SqlSessionFactory>SqlSession〈select〉、〈delete〉、(insert>><update>><sql>><resultMap>>動態SQLMyBatis的關聯映射:一對一、一對多、多對多MyBatis與Spring、SpringMVC的整合:基于MapperScannerConfigurer的整合,映射文件與接口在相同的包下且同名,標簽名與接口中抽象方法名相同、參數及返回值等的約定。SpringMVC的基本知識是Spring中的一個模塊,作為控制層實現數據的接收和展示。包括前端控制器DispatcherServlet和自定義控制器類。熟練掌握SpringMVC的工作原理:SpringMVC的配置文件:基于注解的控制器類的定義及映射方式:請求處理方法的參數類型和返回類型:數據綁定:簡單類型、POJO類型等,綁定復雜數據:數組和集合JSON數據交互:SpringMVC中的攔截器及應用:文件的的上傳和下載:SSM框架的整合整合思路Jar包:酉己置文件:,,,,perties,rties文件中:配置Spring監聽器(加載);配置SpringMVC前端控制器(Servlet)并加載配置文件文件中:配置數據源:〈beanid="dataSourcewclass="…”>...</bean>配置事務管理器:配置MyBatis工廠:SqlSessionFactoryBean對象,加載配置文件配置mapper掃描器:掃描接口和映射文件所在的包配置業務邏輯類的掃描配置文件中:配置包掃描器,掃描Controller注解的類:〈context:component-scanbase-package="”/>加載注解驅動:<mvc:annotation-driven/>配置視圖解析器:文件中:別名定義等:(5)系統架構設計見圖18-2三、課程設計具體要求1、根據題目分析系統的需求及各功能,完成系統的設計和編碼實現。2、在分析和設計過程中,結合SSM框架技術。3、基本形式參考教科書中第18章的形式,內容結合指導老師題目要求。4、課程設計報告書寫要規范,按目錄、正文、結束語、參考文獻的基本步驟整理,按標準A4排版(注意排版格式)打印成稿。。5、封面從計算機工程學院網站下載,封面正反面打印后填寫完整,包括反面的前兩項。6、可另選題目報指導老師批準,功能更完善,但主體思想不變。7、不準雷同,獨立完成。8、可2個一組,辯論時1人代表完成辯論。9、成績評定按考勤、過程、結果、報告考核成績核算得出優秀、良好、中等、及格和不及格等級10、每天上下午按時考勤。每天隨時檢查任務完成情況。課程設計報告源代碼、電子稿和紙質稿在12月25日下午上交。題目分配:(按學號順序分配,如有特殊情況需要說明)1、超市信息管理系統2、信息發布系統3、酒店客房信息管理系統4、網上調查系統5、銀行系統的分析與設計6、投核保系統的分析與設計7、車輛信息管理系統8、網上書店系統分析與設計9、學生綜合測評系統分析與設計10、學生信息管理系統11、合同信息管理系統12、客戶及訂單管理系統13、公寓信息管理系統14、網上購物系統15、在線考試系統的分析與設計16、網上教學系統17、人力資源管理系統18、畢業生信息管理系統19、社會實踐信息管理系統20、畢業設計選題系統21、會員信息管理系統22、公共自行車信息管理系統23、員工信息管理系統24、物業教室信息管理系統25、保單信息管理系統26、訂餐信息管理系統27、手機供應商信息管理系統28、庫存信息管理系統29、教職工信息管理系統30、學籍信息管理系統31、考試報名信息管理系統32、社團信息管理系統33、駕校報名管理系統34、物業業主信息管理系統35、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論