ja程序設計課程整體教學設計_第1頁
ja程序設計課程整體教學設計_第2頁
ja程序設計課程整體教學設計_第3頁
ja程序設計課程整體教學設計_第4頁
ja程序設計課程整體教學設計_第5頁
已閱讀5頁,還剩37頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、南京化工職業技術學院Java程序設計課程整體教學設計方賡南京化工職業技術學院信息系軟件教研室一、管理信息二、基本信息三、課改前課程狀況四、改革的簡要思路五、課程設計1. 課程目標總體目標能力目標知識目標素質目標2. 課程內容設計3. 能力訓練項目設計表4. 教學進度表5. 項目化教學實施過程六、第一堂課設計七、考核方案設計八、教材及參考資料九、新課效果十、新舊教法對比十一、課改感受 十二、雙語方面對學生的引導 附件:、管理信息課程名稱:Java程序設計制定時間:所屬系部:信息技術系制定人:方賡、基本信息學 分:4先修課:C+語言學 時:72后續課:Java Web程序設計、J2EE授課對象:軟

2、件技術專業二年級課程性質:專業課程三、課改前課程狀況以往的課程教學,多數以書本教學方式和多媒體課件方式為主,理論性 較強,知識覆蓋面廣,操作性差,學生被動地接受較為抽象的網絡知識, 對網絡知識的學習興趣不高,理解也不夠深刻。教學方法:講授為主學生反映:不知所云問題:教師講不透,學生難接受,學完不會用;學生覺得教學內容不實 用,學生對于知識的掌握停留在小項目小案例的層面上,參與度低,積 極性不高四、改革的簡要思路以崗位目標為依據,確定課程內容以任務為載體,組織課程內容以行動為導向,實施教學過程以工作過程為主線,設計教學情境以過程為重點,制定評價方法用任務訓練職業崗位能力,用企業真實的項目分解工作

3、任務,創設學習情景, 在真實的工作環境中,以真實的工作流程,執行真實的任務要求,制作真實的網 絡。建立教、學、做一體的教學模式。同時將基本素質(德育、外語等)滲透融 合到課程的教學內容中,培養同學“自學、與人交流、合作、分析、解決問題” 的能力。課程的能力目標:來自于職業崗位(程序開發、管理、維護、測試、規劃) 知識的處理方式:從培養綜合職業能力的整體目標出發,結合課程特點, 有效運用現代教育技術手段整合、 序化教學內容,徹底打破原來的學科體 系,以工作過程為導向設計教學內容。以任務驅動和協作學習為主要教學 策略。使學生對抽象的Java程序設計知識有了直觀生動的認識和理解, 自己動手動腦操練,

4、培養學生的設計能力,充分調動了學生學習的積極性、 主動性。五、課程設計1.課程目標總體目標本課程通過貫穿全的開發“畢業設計管理信息系統”項目,貫穿全程,使學 生能夠具有分析用戶需求、確定項目開發流程。具有撰寫項目工程技術文檔的能 力。具備Java提供的軟件編程規范技術實現代碼編輯、 調試運行,最終可以發布 有一定實用價值的軟件作品的能力。 在項目訓練過程中增長知識、訓練技能、積 累經驗、養成習慣、固化能力。使學生初步具備分析、解決實際工程問題的能力, 同時具備團隊協作精神、創新能力,為后續專業課的學習打下良好的基礎。能力目標職業特定能力(表現在每一個具體的職業、工種和崗位上的能力):能配置典型

5、的java開發環境(JDK、eclipse)能應用java常用組件創建圖形用戶界面(JFrameJPanel、JButton、JLabel、 JTextFiled 等)能應用java中的事件處理方法處理組件事件能應用java拋出、捕獲和處理異常,編寫高質量的程序會使用JDBC訪問數據庫技術連接數據庫會使用java文件處理技術完成文件的處理會使用Graphics類繪制圖形能應用JMF實現多媒體處理能應用ServerSocket、Socket進行TCP網絡編程能應用 DatagramPacket、DatagramSocket 進行 UDP網絡編程能夠根據需求分析報告進行軟件系統架構設計能夠根據軟件

6、系統架構設計進行數據庫設計使用UML建模工具進行系統建模的能力(Rational Rose)能夠運用Jun it進行項目測試能夠閱讀設計文檔、編寫規范程序文檔的能力專業英文資料閱讀能力同時能夠掌握在相應的崗位工作中的處理事務能力、計劃安排工作能力、與人溝通能力、自我表達能力、團隊協作能力、自我展示能力、自我學習能力。并 且能夠在學習與制作的過程中充分發揮自己的創造性與創意。行業通用能力(表現在每一個行業或者用相近工作領域的,存在一定共性的能力);能夠通過閱讀需求分析報告理解客戶需求;能架構虛擬網絡環境;能安裝與配置網絡操作系統、管理軟件;能對現有系統提出進一步的發展規劃及改造方案。能書寫規范的

7、工程技術文檔。知識目標學生完成本課程學習后,應掌握以下知識:掌握Java平臺開發環境的搭建與配置;掌握Java的基本語法,掌握流程控制語句的基本語法,掌握Java數組的創建與使用方法;熟練掌握Java的開發平臺和開發軟件包,熟悉各種參數設置及利用其進行程序開發的方法;掌握Java類的概念、定義及創建類對象的方法,掌握面向對象編程的基本 方法,掌握類的定義和對象創建,掌握方法重載的概念,掌握類的繼承概 念,理解多態的概念,掌握包的創建與引用,理解抽象類與接口的相關概 念;掌握Java圖形界面程序的基本結構,掌握 Java布局管理器的使用和各種布局管理的風格;掌握常用組件的使用,掌握Java事件處

8、理機制及相關的知識,學會事件處 理的編程;掌握異常的概念及Java異常的層次結構、處理機制,掌握異常的處理方法; 掌握撰寫綜合項目報告的相關知識(包括需求分析報告 、系統初步設 計報告、系統詳細設計報告、系統測試大綱、系統測試報告以及操作使用說明書)。素質目標 學生完成本課程學習后,應初步具備以下素質:能夠自覺維護工作場所的正常秩序,具有規范的安全操作理念,認真嚴謹 的工作態度;能夠自覺遵守職業行為規范,具有高度的責任心和良好的服務意識 ; 能夠與工作團隊保持良好的協作關系和人際關系,主動與人合作、與人交 流,具有團隊意識和組織協調能力;能夠有條理地表達自己的思想和觀點,提出問題、分析問題和解

9、決問題, 具有觀察能力、獨立思考、自主創新和自我展示的能力;能夠撰寫綜合項目報告書,具有良好的語言表達和文字應用能力;能夠使用圖書館和In ternet上各類資料幫助解決系統開發過程中所遇到的問題,具有自我學習能力2.課程內容設計每一個學習情景都具有完整的工作過程, 實行“任務驅動、理論實踐一體化” 的教學方法,在學習情景組織過程中,按照項目工作過程進行設計,使整個環節 符合職業規律,融“教、學、練、評”四者于一體,體現了“做中學、做中會” 的教學理念。增強學生對完成職業崗位實踐工作的認識,提高同學的綜合素質。 學生在完成這些任務后會產生一定的成就感,有利于增強學習的積極性和主動 性。根據總體

10、目標、能力目標、知識目標和素質目標,遵循“由簡單到復雜、由易到難”的認知學習規律,并以真實工作任務為載體,將課程設置一個課外項目,開發學生信息管理系統(師生課內共同完成),該項目貫穿課程始終。項目的實施過程,以過程性知識為主,陳述性知識為輔,即以實際應用的經 驗和策略知識的習得為主,以必需、夠用的概念、原理等理論知識為輔。根據畢業設計管理信息系統的開發內容,可將綜合項目分成八個子項目(22個任務)進行,同時,為有效地組織教學,教學模塊就根據該七個子項目確定, 具體內容見下表。項目名稱學時任務一:搭建Java開發環境4 任務二:安裝 Eclipse 平臺任務一:分析系統需求2任務一:學生信息管理

11、任務二:學生選題6任務三:文檔上交任務一:信息修改任務二:教師出題8任務三:學生成績評定階段項目匯報一任務一:設計系統登陸界面(一)任務二:設計系統登陸界面(二)任務三:設計學生管理界面16任務四:設計老師管理界面任務五:設計后臺管理界面子項目(1):搭建系統平臺子項目(2):分析系統需求開發畢業設計管理系統子項目(3):學生信息管理子項目(4):教師信息管理子項目(5):設計系統GUI任務六:設計系統幫助界面任務七:設計系統主界面課 外 項 目開發學生信息管理系統(學生根據課內項目的進度在課外完成學生信息管理系統或類似的其他項目。在學期末會用2個學時對該項目進行項目驗收。)階段項目匯報二子項

12、目(6):后臺管理任務一:添加與刪除公告信息8任務二:任務一:查詢與更新公告信息播放公告視頻新聞子項目(7):公告信息管理任務二:下載公告資源8任務一:實現留言板子項目(8):師生交流園地任務二:實現聊天室功能8階段項目匯報三項目聯調6項目驗收和總結4合 計72每一個子項目都對應著軟件開發生命周期中的一個過程, 通過這些真實工作 過程的訓練,使學生對職業崗位實踐工作有所認識, 提高他們的綜合素質。在這 里我們采用單項任務的方式,即每個子項目有若干個單項任務組成, 學生在完成 這些任務后會產生一定的成就感, 有利于增強學習的積極性和主動性。 教師在整 個過程中,從主導者轉型為引導者,最終成為輔導

13、者。具體的教學模塊(子項目)與單項任務的對應關系可參見能力訓練項目設計 表,同時該表也說明了每個子項目的具體設計方法。3. 能力訓練項目設計表編號能力訓練項目名稱對 應 單 項 任 務 名 稱擬實現的能力目標相關支撐知識訓練方式手段及步驟結果1搭建系統平臺Jav a開 發 環 境 的 搭 建(1)能夠安裝、配置基于 Java 的AEMS開發環 境、配置網絡和常用的外圍設 備(1) JDK的下載、安裝和環 境變量的配 置(2) JDK的目錄組織結構1. 布置任務(1) 請查找到oracle sun 官方網站,下載并安裝 jdk(2) 請配置環境變量2. 小組分工(1) * :查找oracle s

14、un網站,下載JDK與組員共同安裝,配置(2) * :查找環境變量配置方法,與組員共同安裝,配置3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題4. 成果展示成果內容:oracle sun網站地址;目前最新版JDK的版本; 課程使用的JDK的版本;JDK下載地址;環境變量配置; 常用java命令;5. 個人評價6.小組評價7.教師評價搭建岀 一個可 用的Java 運行平臺Ecl ips e平 臺 的 安 裝(1) 能夠安裝 eclipse 開發平 臺(2) 能配置 eclipse 的關鍵 參數(3) 能夠使用 eclipse 編寫簡 單的java程序。(1) eclip

15、se 開發平臺的 安裝;(2) eclipse關鍵參數的 配置1. 布置任務(1) 下載 eclipse(2) 安裝 eclipse(3) 在eclipse 環境中調式第一個 Java程序2. 小組分工下載eclipse* 、安裝eclipse、在eclipse 環境中調式第一個Java程序、搜集資料3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題eclipse與java版本匹配的問題?4. 成果展示成果內容:eclipse 下載網站;eclipse關鍵參數;當前 eclipse 版本;你的JDK版本;5. 個人評價6.小組評價7.教師評價最終效果貼圖2分 析 系 統

16、需 求系 統 需 求 的 分 析(1)能夠按照 AEMS系統功能 給岀系統的概要 設計UML類圖和 詳細設計說明 書、詳細設計流 程圖、系統數據 庫基本結構(1) 系統功能 的分析(2) ROSE 工具 的使用和UML 圖的畫法完 成概要設計(3) 模塊功能 完成詳細設 計的分析1. 布置任務(1) 能根據AEMS的需要,給出系統需求分析說明書(2) 畫出系統的功能模塊圖(3) 給岀基本的系統數據庫的結構2. 小組分工(1) * :撰寫需求說明說(2) * :查找資料(3) * :繪制功能模塊圖(4) * :給岀數據庫結構3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題

17、該項目的需求分析說明書應該有哪些基本內容?4. 成果展示成果內容:需求分析說明書;系統功能模塊圖;數據庫的 基本結構;系統 UML類圖;詳細設計說明書;5. 個人評價6.小組評價7.教師評價系統概 要設計 說明書 系統UML類圖詳細設 計說明 書 關鍵模 塊的偽 代碼實 現學能配置典型的java開發環境掌握列表 框、組合框、1.布置任務1)檢索學生信息能夠保 存學生生(JDK、eclipse)文本框、表格2)添加學生信息的各類信能應用java控件屬性、方3)刪除學生信息信息息常用組件創建圖法2.小組分工能夠實管形用戶界面掌握Java3.每個小組總結完成以上任務時,需要注意的問題和工作現對以理(

18、 JFrame 、結構化程序設過程中發現的問題上信息JPanel、計語句簡述類和對象的關系?的增、JButton、數據庫基礎4.成果展示刪、檢索JLabel、知識:查詢、成果內容:能夠對學生信息進行管理。的功能。JTextFiled 等。添加、刪除與5.個人評價6.小組評價7.教師評價能夠設置不同 條件查詢數據庫 中內容修改操作學(1)能選擇合適(1)三種基本1.布置任務能夠保生的流程設計程序Java程序結(1)設計學生可選的題目資源顯示存學生選能利用Java構(2)選題的具體實現選題信學生模題所提供的幾種基(2)if 語句(3)問題總結息本流程實現學生(3)switch 語2.小組分工能夠實

19、3選題句3.每個小組總結完成以上任務時,需要注意的問題和工現對學利用合適作過程中發現的問題生選題塊的控制流程,主要使用了哪種循環語句,請簡述之?的檢學生選題基4.成果展示索。本功能的實成果內容:學生選題;選題標準;編程實現;現5.個人評價6.小組評價7.教師評價文能查詢出符(1)數組定1.布置任務能夠保檔合條件的學生文義、初始化和(1)文檔上傳存學生上檔信息使用(2)文檔下載上傳的交能夠在界面數據的查(3)文檔在線瀏覽文檔信上實現對各類文找及排序2.小組分工(設計考核標準、定義考核方法、考核具體實息檔的上傳下載及(3)字符串的現、問題總結)能夠實查看各種使用方3.每個小組總結完成以上任務時,需

20、要注意的問題和工現學生法作過程中發現的問題在系統(4)文件上字符串比較操作中,用了什么方法?是用“=”嗎?為什中的文傳、下載、查么?檔各類看功能4.成果展示管理成果內容:文檔上傳、文檔下載、文檔在線瀏覽、編程實現5.個人評價6.小組評價7.教師評價4描 述 畢 業 選 題 信 息 修 改(1)能掌握類的 基本定義過程能了解類和 對象的區別,明 確類是一個對 象集合的抽象 概念(1)類的概 念、定義及使 用對象的定 義、創建及使 用1. 布置任務(1) 設計教師信息類(2) 設計畢業選題類(3) 在教師管理類中定義實例(4) 問題總結2. 小組分工(設計教師信息類、畢業選題類、實例化教師 管理類

21、、問題總結)3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題類和實例的關系如何?4. 成果展示成果內容:教師信息類的結構、畢業選題類的結構、實現 代碼5. 個人評價6.小組評價7.教師評價產生教 師信息 類、畢 業選題 類教 師 岀 題 信 息 管 理(1)能夠創建教 師岀題管理信 息類(1) 類的繼 承、方法覆蓋(2) super 、 this 關鍵字 的使用(3) 構造方法 在繼承關系 中的應用1. 布置任務(1) 分析教師信息類,畢業選題類與教師選題類的異同(2) 設計教師岀題管理信息類;(3) 利用繼承機制從教師信息類生成教師岀題管理信息 類2. 小組分工(分析

22、員工類、設計經理類、利用集成機制實 現經理類、問題總結)3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題繼承的關鍵技術是什么?你認為子類和父類的關系是怎 樣的?4. 成果展示成果內容:教師岀題管理信息類包含成員變量和成員方 法、教師岀題管理信息類的基本結構、實現代碼5. 個人評價6.小組評價7.教師評價產生教 師岀題 管理信 息類學 生 成 績 評 疋 信 息 丿匕、能利用java 中異常處理機 制處理輸入中 的異常信息(2)能對學生類 的每個字段值 進行正確的輸 入,并能對錯誤 輸入作岀正確 的處理(1) 異常的基 本概念(2) 異常捕捉及處理(3) 異常的處 理流程

23、(4) 異常出現 的時機1. 布置任務(1) 分析學生成績類的功能:增加、刪除、更改(2) 完成學生成績類的方法:增加記錄、刪除記錄、更改 記錄(3) 完成學生成績類的設計2. 小組分工(寫岀部門類的功能、寫岀學生成績類的成員 方法:增加、刪除、更改、寫出完整的學生成績類定義、 代碼整理和問題總結)3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題異常的本質是什么?4. 成果展示成果內容:學生成績類的基本功能、學生成績類方法定義: 增加、刪除、更改、實現代碼5. 個人評價6.小組評價7.教師評價完善學 生成績 類階 段 項 目 匯 報(1) 能對同學匯 報項目進行點 評(

24、2) 能對照項目 的說明書,檢驗 項目的功能、可 靠性和穩定性 等指標(1) 軟件測試 的基本要點(2) 軟件需求 和軟件功能 的對應關系(3) 基于軟件 工程中基本 技術的軟件 時機的測試1. 布置任務(1) 對同學的問題進行點評(2) 對照項目說明書,檢驗項目的功能(3) 評價項目的可靠性和穩定性2. 小組分工(匯報記錄、問題總結、匯報、組間互評)3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題你在本次項目匯報中最大的收獲是什么?4. 成果展示成果內容:項目匯報說明書、項目匚報支撐材料整理、代 碼問題分析5. 個人評價6.小組評價7.教師評價匯報測試驗收5設 計 系

25、 統GUI設 計 系 統 登 陸 界 面(1)能夠利用 java 的 swing 包和AWT包的控 件構建一般界 面(1) Swing 包 的組成及結 構(2) 界面設計 中常用的基 本元素(3) 一 般 Swing 包和 AWT包中的控 件構造方法1. 布置任務(1) 分析AEMS陸界面的元素(2) 在界面插入圖片以美化界面(3) 制作AEMS錄界面,以圖片來美化界面2. 小組分工(分析界面元素、圖片插入功能的原理、為登錄界面插入圖片、代碼整理和問題總結)3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題容器有哪些?框架類和面板類的用法如何?4. 成果展示成果內容:登陸

26、界面元素分析、為界面插入圖片、完成界 面的代碼5. 個人評價6.小組評價7.教師評價系統登 錄界面設 計 系 統 登 陸 界 面(1)能夠熟練使 用AWT庫的各個 控件能設計界 面,布局各種組 件能在合適的 控件上插入圖 片(4) 能熟練使用Swing庫的各種組件來定義系 統登錄界面(5) 能進行用戶 名和密碼驗證(1)AWT庫中 常用控件的 使用方法(2Jframe 和 Jpanel 等容器類的使用界面的設 計及組件的 合理布局(4) 在合適控 件上圖片的 插入(5) 常用組件Jbutton、Jlable 等事件處理方法1. 布置任務(1) 設計登錄界面的各種元素(2) 設計登錄界面的驗證問

27、題(3) 完成登錄界面驗證問題2. 小組分工(設計登錄界面元素、設計登錄界面的驗證問題、完成登錄界面的驗證、代碼整理和問題總結)3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題事件監聽機制?4. 成果展示成果內容:登錄界面的控件、密碼框驗證、用戶框驗證5. 個人評價6.小組評價7.教師評價系統登 錄界面設(1)能夠利用表(1)表格處理1.布置任務學生管計格功能進行輸的基本操作(1)輸入學生各類信息理界面學岀和存儲信息(2)文件對話(2)按照格式輸入信息生能利用文件框的使用(3)“提交”按鈕能做什么管對話框來存儲(3)文件類的2.小組分工(學生各類信息輸入、學生各類信息格

28、式化、理和讀取文件使用“提交”按鈕事件處理方法編寫、代碼整理和問題總結)界能利用基本(4)基本輸入3.每個小組總結完成以上任務時,需要注意的問題和工面輸入輸岀類來處理文件的保存和打開輸岀的使用作過程中發現的問題Jbutton事件處理方法的具體過程是什么?4. 成果展示成果內容:輸入學生各類信息、學生各類信息格式化、JBAutton事件處理方法5. 個人評價6.小組評價7.教師評價設能利用java(1)BorderLa1.布置任務老師管計的幾種布局管yout、(1)重新布局員工輸入界面,使得輸出和輸入分開為上下理界面老理器對界面設GridLayout兩部門界面師計等布局管理(2)“提交”按鈕能做

29、什么管(2)能處理界面器2.小組分工(員工優化界面設計、員工優化后界面的編理控件上的各種(2)Jbutton 、寫、代碼整理和問題總結)界事件Jlable 等事3.每個小組總結完成以上任務時,需要注意的問題和工面能利用容器 插入各種控件 到界面上件處理方法Jpanel 的 特點,控件的 插入作過程中發現的問題BorderLayout和GridLayout都是哪種容器的默認布局管理器?4. 成果展示成果內容:優化設計框圖、優化設計代碼編寫、代碼總結5. 個人評價6.小組評價7.教師評價設(1)能夠利用(1)Swing 組1.布置任務后臺管計AWT和 Swing 包件基礎知識(1)添加與刪除公告信

30、息理界面后中的相關控件(2) 常用(2)查詢與更新公告信息、查詢結果的展示。臺類型設計考核Swing組件的(3)保存查詢結果管輸入界面用法2.小組分工(查詢問題、Jtable展示結果、保存結果、代理能利用事件(3)Java 事件碼整理和問題總結)界處理機制對控處理機制3.每個小組總結完成以上任務時,需要注意的問題和工面件上發生的事件進行處理(4) 常用組件 的事件處理(5) 內部類的 概念作過程中發現的問題Jtable的構造方法有幾種?4. 成果展示成果內容:條件查詢員工、展示查詢結果、保存查詢結果5. 個人評價6.小組評價7.教師評價設 計 系 統 幫 助 界 面(1) 能夠利用Menu、M

31、enuBar 等類創建菜單(2) 能為 JFrame 類創建工具欄(3) 能在application 中 打開其他類型 的應用程序(4) 能利用 Graphics 類來 動態顯示文字(1) 菜單的建 立過程(2) 工具欄的 用法以及主 要方法(3) Runtime類的用法(4) Graphics 類的動態文字顯示效果1. 布置任務(1) 幫助界面控件設計(2) 幫助界面控件組織(3) 幫助界面實現2. 小組分工(幫助界面設計、幫助界面控件組織、代碼整 理和問題總結)3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題如何在Java application中打開一個IE窗口?

32、4. 成果展示成果內容:幫助界面控件設計、幫助界面控件布置、幫助 界面代碼實現5. 個人評價6.小組評價7.教師評價幫助界面等設 計 系 統 主 界 面(1) 能夠利用Image類設計系 統界面外觀(2) 能為系統窗 口設計標題欄(3) 能為系統窗 口設計背景圖 片(4) 能為系統設 計窗口設計狀 態欄(5) 將系統的功 能設計為多文 檔界面風格(1) 基于()界 面標題的設 置(2) 基于 Image類界面 背景的設置(3) 基于 BorderLayout界面狀態欄 的設置(4基于InternalFra me多文檔窗口的設置1. 布置任務(1) 主界面包含的元素有哪些(2) 主界面的美化(3

33、) 實現主界面用到的類有哪些2. 小組分工(主界面的風格、主界面包含元素、主界面的 美化、代碼整理)3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題主界面采用多文檔方式,那么何謂多文檔方式?4. 成果展示成果內容:主界面美化設計、主界面實現控件組織、主界 面的實現代碼5. 個人評價6.小組評價7.教師評價系統主界面階 段 項 目 匯 報(1) 能對同學匯 報項目進行點 評(2) 能對照項目 的說明書,檢驗 項目的功能、可 靠性和穩定性 等指標(1) 軟件測試 的基本要點(2) 軟件需求 和軟件功能 的對應關系(3) 基于軟件 工程中基本 技術的軟件 時機的測試1. 布置

34、任務(4) 對同學的問題進行點評(5) 對照項目說明書,檢驗項目的功能(6) 評價項目的可靠性和穩定性2. 小組分工(匯報記錄、問題總結、匯報、組間互評)3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題你在本次項目匯報中最大的收獲是什么?4. 成果展示成果內容:項目匯報說明書、項目匚報支撐材料整理、代 碼問題分析5. 個人評價6.小組評價7.教師評價匯報測試驗收6后 臺 管 理添 加 與 刪 除 公 告 信 息(1) 能夠正確下 載數據庫的JDBC驅動程序能編寫程序、連 接到指定數據 庫(2) 能對數據庫 中的表進行簡 單查詢操作(3) 能熟練使用 數據庫操作中 的各種

35、類和接 口(1) JDBC、ODBC勺概念(2) 連接各種 數據庫的方 法(3) JDBC 中常 用類和接口 的使用方法(4) INSERT 語 句的使用方 法1. 布置任務(1) 安裝 Oracle11g(2) 下載并安裝JDBC(3) 創建表2. 小組分工(安裝Oracle11g、下載并安裝JDBG創建表)3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題如何創建 Oracle11g 的表?4. 成果展示成果內容:Oracle11g安裝過程、JDBC安裝過程、創建表 并插入數據5. 個人評價6.小組評價7.教師評價可以添 加公告 記錄刪除公 告記錄查 詢 與 更 新

36、公 告 信 息(1) 能夠編寫數 據庫查詢語句(2) 能在Java程序中正確使用SQL語句(3) 能實現模糊 查詢功能(4) 能熟練使用Jtable組件(1) select 語 句的使用方 法(2) 實現模糊 查詢的方法(3) Java 語言 中使用SQL語 句的方法(4) Statement和PreparedSta tement 的使 用方法1. 布置任務(1) sql查詢語句(2) 利用sql條件查詢2. 小組分工(sql查詢語句的規范、利用sql條件查詢)3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題條件查詢有哪些主要子句?4. 成果展示成果內容:sql查詢語句

37、的規范、利用sql查詢符合條件員工、“查詢”按鈕事件處理5. 個人評價6.小組評價7.教師評價更新公 告記錄 查詢公 告記錄7公告信息 管 理播 放 公 告 視 頻 新 聞(1)能夠制作簡單的視頻播放程序JMF包的幾個 重要相關類:(1) 數據源Datasource(2) 截取設備CaptureDevice ,包括視頻和音頻 截取設備播放器(Player)(4) 處理器 (Processor)(5) 數據格式(Format)(6) 管理器(Manager)1. 布置任務(1) JMF包中的主要類有哪些(2) Player有什么作用(3) Jtable類的構造方法2. 小組分工(JMF包下載和安

38、裝、制作播放列表、制作播 放器)3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題制作視頻播放器的基本步驟?4. 成果展示成果內容:JMF包的安裝過程、播放列表的設計界面、播 放器的設計界面5. 個人評價6.小組評價7.教師評價播放列 表的設 計界 面、播 放器的 設計界 面下 載 公 告 資 源(1) 能夠編寫線 程控制的程序(2) 能利用網絡 相關類取得IP 地址(3) 能實現多點 下載(1)Thread 類的使用 Runnable接口的使用, 該接口的變 量可以用于Thread類的構造方法參 數構造對象(3)字節流方 式的文件讀 取1. 布置任務(1) 利用字節流讀

39、取網絡資源(2) 計算下載文件的長度(3) 利用多線程原理實現多點下載2. 小組分工(字節流的創建方法以及字節流處理的對象類型、計算文件長度的方法、多線程的各種控制方法)3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題多線程的同步問題是什么?4. 成果展示成果內容:字節流的構造方法、計算文件長度的方法,舉 例說明、多線程實現文件多點下載5. 個人評價6.小組評價7.教師評價下載8師 生 交 流 園 地實 現 留 .言板(1) 能實現員工 在個人的工作 機器上留言(2) 能使用TCP 建立連接,并且 留言可以傳輸 到公司的網上Client/S erver 模式的 工作原理

40、IP與端口 的關系(3) 套接字的 功能(4) ServerSo cket類的用法(5) Socket 類 的用法(6) C/S 通訊 流程1. 布置任務(1) 網絡通訊的基本方法有哪些(2) 網絡層的TCP協議的工作原理是什么(3) 利用TCP實現雙向通信2. 小組分工(界面設計、TCP通訊的實現、留言板的基本 功能設計)3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題TCP編程步驟是怎樣的?4. 成果展示成果內容:界面設計和代碼、留言板的功能設計、TCP實現留言板5. 個人評價6.小組評價7.教師評價實現員工留言板實現聊天室功能(1) 能使用 Socket建立連 接

41、(2) 能將將需Java Socket 的 服務留言在網 上的服務器上, 相關的人員可 以查閱這些信 息。(1)Client/S erver 模式的 工作原理IP與端口 的關系(3)套接字的 功能C/S通訊流程1. 布置任務(1) Socket通信和TCP通信的不同之處(2) Java Socket的工作原理(3) 利用Socket實現通信功能的步驟2. 小組分工(界面設計、UDP通訊的實現、員工服務模塊 的設計和實現)Java Socket編程步驟是怎樣的?3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題4. 成果展示成果內容:界面設計和代碼、UDP通信、UDP實現員

42、工服務的設計5. 個人評價6.小組評價7.教師評價實現聊 天室功 能。階 段 項 目 匯 報(1) 能對同學匯 報項目進行點 評(2) 能對照項目 的說明書,檢驗 項目的功能、可 靠性和穩定性 等指標(1) 軟件測試 的基本要點(2) 軟件需求 和軟件功能 的對應關系(3) 基于軟件 工程中基本 技術的軟件 時機測試1. 布置任務(7) 對同學的問題進行點評(8) 對照項目說明書,檢驗項目的功能(9) 評價項目的可靠性和穩定性2. 小組分工(匯報記錄、問題總結、匯報、組間互評)3. 每個小組總結完成以上任務時,需要注意的問題和工 作過程中發現的問題你在本次項目匯報中最大的收獲是什么?4. 成果

43、展示成果內容:項目匯報說明書、項目匚報支撐材料整理、代 碼問題分析5. 個人評價6.小組評價7.教師評價匯報測試驗收4. 教學進度表序號學時單 元 標 題能力目標能力 訓練 項目 編號知識目標考核內容和形式12搭 建Jav a基本 開 發 環 境(1) 能到oracle官 方網站下載并安 裝JDK(2) 能利用記事本 編寫簡單的 Java 程序用于測試(3) 能利用命令編 譯并運行Java程 序(1) 掌握JDK的下載及安裝(2) 掌握環境變量的配 置了解JDK的目錄組 織結構掌握編寫簡單的java測試程序(5)掌握利用命令編譯 并運行程序搭建Java運行環境、編寫簡單的Java程序進行測試(

44、1) 任務檢查:提交工作成果” *-搭建java運行環 境.rar ”,檢查每小組上傳的打包文件,記錄成績(2) 評估與討論:最快小組和最優小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結制作方法、制作流程、技能22安 裝Ecl ips e平臺(1) 能安裝 eclipse 開發平臺(2) 能配置 eclipse 的關鍵參 數(3) 能利用 eclipse 平臺運行 簡單的java程序(1) 掌握eclipse 開發平臺的安裝(2) 掌握eclipse 關鍵參數的配置安裝eclipse 開發平臺,熟悉 eclipse 環境(1)任務 檢查:提交工作成果” *-ecli

45、pse 平臺安裝.rar ”, 檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結制作方法、制作流程、技能32分 析 系 統 需 求(1) 能分析客戶需 求,以得岀系統需 求(2) 能根據需求分 析的結果生成功 能模塊圖(1) 掌握對系統進行需求分析(2) 掌握利用rose生成功能模塊圖(3) 掌握數據庫設計的 基本方法對系統進行可行性分析形成可行性分析報告,生成功能模塊圖,并繪制E-R圖(1) 任務檢查:提交工作成果”*-eclipse平臺安裝.rar ”,檢查每小組上傳的打包文件,記錄成績(2) 評估

46、與討論:最快小組和最優小組介紹自己的制作過程(制作方法(3) 能根據功能模 塊圖轉化為E-R圖(4) 能根據根據功 能給岀概要設計和UML類圖及數據庫基 本結構掌握E-R圖的繪制與知識點理解),其他小組討論、點評 教師總結制作方法、制作流程、技能42學 生 信 息 管 理 能配置典型的 java 開發環境(JDK、eclipse) 能應用java常 用組件創建圖形 用戶界面( JFrame 、 JPanel、JButton、 JLabel、JTextFiled 等。 能夠設置不同 條件查詢數據庫 中內容 掌握列表框、組合框、 文本框、表格控件屬性、 方法 掌握Java結構化程 序設計語句 數據

47、庫基礎知識:查 詢、添加、刪除與修改 操作基本信息處理(1) 任務檢查:提交工作成果” *-基本信息處 理.rar ”,檢查每小組上傳的打包文件,記錄成績(2) 評估與討論:最快小組和最優小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結制作方法、制作流程、技能52分 析 學 生 選 題(1) 能選擇合適的 流程設計程序(2) 能利用java所 提供的幾種基本 流程實現學生選 題(1) 三種基本Java程序結構(2) if語句(3) switch 語句(4) 利用合適的控制流 程實現學生選題的基 本功能(1) 任務檢查:提交工作成果” *-學生選題.rar ”, 檢查每

48、小組上傳的打包文件,記錄成績(2) 評估與討論:最快小組和最優小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評 教師總結制作方法、制作流程、技能62分 析 文 檔 上 交(1) 能查詢出符合 條件的學生文檔 信息(2) 能夠在界面上 實現對各類文檔 的上傳下載及查 看(1) 數組定義、初始化 和使用(2) 數據的查找及排序(3) 字符串的各種使用 方法(4 )文件上傳、下載、 查看功能(1) 任務檢查:提交工作成果” *-文檔上傳模 塊.rar ”,檢查每小組上傳的打包文件,記錄成績(2) 評估與討論:最快小組和最優小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論

49、、點評教師總結制作方法、制作流程、技能72描 述 畢 業 選 題 信 息 修 改(1) 能進行類的基 本定義過程(2) 能區分類和對 象的定義,明確類 是一個對象集合 的抽象概念(1) 掌握類的概念、定 義及使用(2) 掌握對象的定義、 創建及使用(1)任務檢查:提交工作成果”十-畢業選題描 述.rar ,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優小組介紹自己的制作過程 與知識點理解),其他小組討論、點評 教師總結制作方法、制作流程、技能(制作方法82描 述 教 師 岀 題 信 息 管 理(1)能夠創建教師 岀題管理信息類(1) 掌握類的繼承、方 法覆蓋(2) 掌握 s

50、uper、this關鍵字的使用(3) 掌握構造方法的在 繼承關系中的應用(1) 任務檢查:提交工作成果” *- 理.rar ”,檢查每小組上傳的打包文件,(2) 評估與討論:最快小組和最優小組介紹自己的制作過程 與知識點理解),其他小組討論、點評 教師總結制作方法、制作流程、技能教書岀題管 記錄成績(制作方法92學 生 成 績 評 疋 信 息(1) 能利用Java中 異常處理機制處 理輸入中的異常 信息(2) 能對學生類的 每個字段值進行 正確的輸入,并能 對錯誤輸入作岀 正確的處理(1) 掌握異常的基本概 念(2) 掌握異常捕捉及處 理(3) 掌握異常的處理流 程了解異常出現的時 機(1) 任務檢查:提交工作成果”*-學生成績評定的輸入.rar ”,檢查每小組上傳的打包文件,記錄成績(2) 評估與討論:最快小組和最優小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結制作方法、制作流程、技能102階 段 項 目 匯 報(1) 能對同學匯報 項目進行點評(2) 能對照項目的 說明書檢驗項目 的功能、可靠性和 穩定性等指標匯報(1) 掌握軟件測試的基 本要點(2) 掌握軟件需求和軟 件功能的對應關系(3) 掌握軟件工程中基 本技術來測試軟件

溫馨提示

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

評論

0/150

提交評論