




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、?Java程序設計?課程整體教學設計南京化工職業技術學院?Java程序設計?課程整體教學設計方 賡南京化工職業技術學院信息系軟件教研室2021.11第 2 頁 共 32 頁目 錄一、管理信息2二、根本信息2三、課改前課程狀況2四、改革的簡要思路2五、課程設計31.課程目標3總體目標3能力目標3知識目標4素質目標52.課程內容設計53.能力訓練工程設計表74.教學進度表165.工程化教學實施過程22六、第一堂課設計22七、考核方案設計27八、教材及參考資料29九、新課效果30十、新舊教法比照30十一、課改感受31十二、雙語方面對學生的引導31附件:32- 40 一、管理信息課程名稱:Java程序
2、設計 制定時間:2021.11所屬系部:信息技術系 制 定 人:方賡 二、根本信息學 分:4 先修課:C+語言 學 時:72 后續課:Java Web 程序設計 、J2EE授課對象:軟件技術專業二年級 課程性質:專業課程 三、課改前課程狀況² 以往的課程教學,多數以書本教學方式和多媒體課件方式為主,理論性較強,知識覆蓋面廣,操作性差,學生被動地接受較為抽象的網絡知識,對網絡知識的學習興趣不高,理解也不夠深刻。² 教學方法:講授為主² 學生反映:不知所云² 問題:教師講不透,學生難接受,學完不會用;學生覺得教學內容不實用,學生對于知識的掌握停留在小工程小案
3、例的層面上,參與度低,積極性不高四、改革的簡要思路² 以崗位目標為依據,確定課程內容² 以任務為載體,組織課程內容² 以行動為導向,實施教學過程² 以工作過程為主線,設計教學情境² 以過程為重點,制定評價方法用任務訓練職業崗位能力,用企業真實的工程分解工作任務,創設學習情景,在真實的工作環境中,以真實的工作流程,執行真實的任務要求,制作真實的網絡。建立教、學、做一體的教學模式。同時將根本素質德育、外語等滲透融合到課程的教學內容中,培養同學“自學、與人交流、合作、分析、解決問題的能力。Ø 課程的能力目標:來自于職業崗位程序開發、管理、維
4、護、測試、規劃Ø 知識的處理方式:從培養綜合職業能力的整體目標出發,結合課程特點,有效運用現代教育技術手段整合、序化教學內容,徹底打破原來的學科體系,以工作過程為導向設計教學內容。以任務驅動和協作學習為主要教學策略。使學生對抽象的Java程序設計知識有了直觀生動的認識和理解,自己動手動腦操練,培養學生的設計能力,充分調動了學生學習的積極性、主動性。五、課程設計1.課程目標總體目標本課程通過貫穿全的開發“畢業設計管理信息系統工程,貫穿全程,使學生能夠具有分析用戶需求、確定工程開發流程。具有撰寫工程工程技術文檔的能力。具備Java提供的軟件編程標準技術實現代碼編輯、調試運行,最終可以發布
5、有一定實用價值的軟件作品的能力。在工程訓練過程中增長知識、訓練技能、積累經驗、養成習慣、固化能力。使學生初步具備分析、解決實際工程問題的能力,同時具備團隊協作精神、創新能力,為后續專業課的學習打下良好的根底。能力目標² 職業特定能力表現在每一個具體的職業、工種和崗位上的能力:² 能配置典型的java開發環境(JDK、eclipse)² 能應用java常用組件創立圖形用戶界面JFrame、JPanel、JButton、JLabel、JTextFiled等² 能應用java中的事件處理方法處理組件事件² 能應用java拋出、捕獲和處理異常,編寫高質
6、量的程序² 會使用JDBC訪問數據庫技術連接數據庫² 會使用java文件處理技術完成文件的處理² 會使用Graphics類繪制圖形² 能應用JMF實現多媒體處理² 能應用ServerSocket、Socket進行TCP網絡編程² 能應用DatagramPacket、DatagramSocket進行UDP網絡編程² 能夠根據需求分析報告進行軟件系統架構設計² 能夠根據軟件系統架構設計進行數據庫設計² 使用UML建模工具進行系統建模的能力Rational Rose² 能夠運用Junit進行工程測試&
7、#178; 能夠閱讀設計文檔、編寫標準程序文檔的能力² 專業英文資料閱讀能力同時能夠掌握在相應的崗位工作中的處理事務能力、方案安排工作能力、與人溝通能力、自我表達能力、團隊協作能力、自我展示能力、自我學習能力。并且能夠在學習與制作的過程中充分發揮自己的創造性與創意。² 行業通用能力表現在每一個行業或者用相近工作領域的,存在一定共性的能力;l 能夠通過閱讀需求分析報告理解客戶需求;l 能架構虛擬網絡環境;l 能安裝與配置網絡操作系統、管理軟件;l 能對現有系統提出進一步的開展規劃及改造方案。l 能書寫標準的工程技術文檔。知識目標學生完本錢課程學習后,應掌握以下知識:l 掌握J
8、ava平臺開發環境的搭建與配置;l 掌握Java的根本語法,掌握流程控制語句的根本語法,掌握Java數組的創立與使用方法;l 熟練掌握Java的開發平臺和開發軟件包,熟悉各種參數設置及利用其進行程序開發的方法;l 掌握Java類的概念、定義及創立類對象的方法,掌握面向對象編程的根本方法,掌握類的定義和對象創立,掌握方法重載的概念,掌握類的繼承概念,理解多態的概念,掌握包的創立與引用,理解抽象類與接口的相關概念;l 掌握Java圖形界面程序的根本結構,掌握Java布局管理器的使用和各種布局管理的風格;l 掌握常用組件的使用,掌握Java事件處理機制及相關的知識,學會事件處理的編程;l 掌握異常的
9、概念及Java異常的層次結構、處理機制,掌握異常的處理方法;l 掌握撰寫綜合工程報告的相關知識包括?需求分析報告?、?系統初步設計報告?、?系統詳細設計報告?、?系統測試大綱?、?系統測試報告?以及?操作使用說明書?。素質目標 學生完本錢課程學習后,應初步具備以下素質:l 能夠自覺維護工作場所的正常秩序,具有標準的平安操作理念,認真嚴謹的工作態度;l 能夠自覺遵守職業行為標準,具有高度的責任心和良好的效勞意識 ;l 能夠與工作團隊保持良好的協作關系和人際關系,主動與人合作、與人交流,具有團隊意識和組織協調能力;l 能夠有條理地表達自己的思想和觀點,提出問題、分析問題和解決問題,具有觀察能力、獨
10、立思考、自主創新和自我展示的能力;l 能夠撰寫綜合工程報告書,具有良好的語言表達和文字應用能力;l 能夠使用圖書館和Internet 上各類資料幫助解決系統開發過程中所遇到的問題,具有自我學習能力。2.課程內容設計每一個學習情景都具有完整的工作過程,實行“任務驅動、理論實踐一體化的教學方法,在學習情景組織過程中,按照工程工作過程進行設計,使整個環節符合職業規律,融“教、學、練、評四者于一體,表達了“做中學、做中會的教學理念。增強學生對完成職業崗位實踐工作的認識,提高同學的綜合素質。學生在完成這些任務后會產生一定的成就感,有利于增強學習的積極性和主動性。根據總體目標、能力目標、知識目標和素質目標
11、,遵循“由簡單到復雜、由易到難的認知學習規律,并以真實工作任務為載體,將課程設置一個課外工程,開發學生信息管理系統師生課內共同完成,該工程貫穿課程始終。工程的實施過程,以過程性知識為主,陳述性知識為輔,即以實際應用的經驗和策略知識的習得為主,以必需、夠用的概念、原理等理論知識為輔。根據畢業設計管理信息系統的開發內容,可將綜合工程分成八個子工程22個任務進行,同時,為有效地組織教學,教學模塊就根據該七個子工程確定,具體內容見下表。項 目 名 稱學 時課 內 項 目開發畢業設計管理系統子工程1:搭建系統平臺任務一:搭建Java開發環境4任務二:安裝Eclipse平臺子工程2:分析系統需求任務一:分
12、析系統需求2子工程3:學生信息管理任務一:學生信息管理6任務二:學生選題任務三:文檔上交子工程4:教師信息管理任務一:信息修改8任務二:教師出題 任務三:學生成績評定 階段工程匯報一子工程5:設計系統GUI 任務一:設計系統登陸界面一16任務二:設計系統登陸界面二任務三:設計學生管理界面任務四:設計老師管理界面任務五:設計后臺管理界面任務六:設計系統幫助界面任務七:設計系統主界面階段工程匯報二子工程6:后臺管理任務一:添加與刪除公告信息8任務二:查詢與更新公告信息子工程7:公告信息管理任務一:播放公告視頻新聞8任務二:下載公告資源子工程8:師生交流園地任務一:實現留言板8任務二:實現聊天室功能
13、階段工程匯報三工程聯調6工程驗收和總結4課 外 項 目開發學生信息管理系統學生根據課內工程的進度在課外完成學生信息管理系統或類似的其他工程。在學期末會用2個學時對該工程進行工程驗收。2 + 課外合 計72每一個子工程都對應著軟件開發生命周期中的一個過程,通過這些真實工作過程的訓練,使學生對職業崗位實踐工作有所認識,提高他們的綜合素質。在這里我們采用單項任務的方式,即每個子工程有假設干個單項任務組成,學生在完成這些任務后會產生一定的成就感,有利于增強學習的積極性和主動性。教師在整個過程中,從主導者轉型為引導者,最終成為輔導者。具體的教學模塊子工程與單項任務的對應關系可參見能力訓練工程設計表,同時
14、該表也說明了每個子工程的具體設計方法。3.能力訓練工程設計表編號能力訓練工程名稱對應單項任務名稱擬實現的能力目標相關支撐知識訓練方式手段及步驟結果1搭建系統平臺1.1 Java開發環境的搭建(1)能夠安裝、配置基于Java的AEMS開發環境、配置網絡和常用的外圍設備(1)JDK的下載、安裝和環境變量的配置(2)JDK的目錄組織結構1. 布置任務(1) 請查找到oracle sun官方網站,下載并安裝jdk(2) 請配置環境變量2. 小組分工(1) *:查找oracle sun網站,下載JDK,與組員共同安裝,配置(2) *:查找環境變量配置方法,與組員共同安裝,配置3. 每個小組總結完成以上任
15、務時,需要注意的問題和工作過程中發現的問題4. 成果展示成果內容:oracle sun網站地址;目前最新版JDK的版本;課程使用的JDK的版本;JDK下載地址;環境變量配置;常用java命令;5. 個人評價6. 小組評價7. 教師評價搭建出一個可用的Java運行平臺1.2 Eclipse平臺的安裝(1)能夠安裝eclipse開發平臺(2)能配置eclipse的關鍵參數(3)能夠使用eclipse編寫簡單的java程序。(1)eclipse開發平臺的安裝;(2)eclipse關鍵參數的配置1. 布置任務(1) 下載eclipse(2) 安裝eclipse(3) 在eclipse環境中調式第一個J
16、ava程序2. 小組分工下載eclipse*、安裝eclipse、在eclipse環境中調式第一個Java程序、搜集資料3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題eclipse與java版本匹配的問題?4. 成果展示成果內容:eclipse下載網站;eclipse關鍵參數;當前eclipse版本;你的JDK版本;5. 個人評價6. 小組評價7. 教師評價最終效果貼圖2分析系統需求2.1系統需求的分析(1)能夠按照AEMS系統功能給出系統的概要設計UML類圖和詳細設計說明書、詳細設計流程圖、系統數據庫根本結構(1)系統功能的分析(2)ROSE工具的使用和UML圖的畫法
17、完成概要設計(3)模塊功能完成詳細設計的分析1. 布置任務(1) 能根據AEMS的需要,給出系統需求分析說明書(2) 畫出系統的功能模塊圖(3) 給出根本的系統數據庫的結構2. 小組分工(1)*:撰寫需求說明說(2)*:查找資料(3)*:繪制功能模塊圖(4)*:給出數據庫結構3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題該工程的需求分析說明書應該有哪些根本內容?4. 成果展示成果內容:需求分析說明書;系統功能模塊圖;數據庫的根本結構;系統UML類圖;詳細設計說明書;5. 個人評價6. 小組評價7. 教師評價系統概要設計說明書系統UML類圖詳細設計說明書關鍵模塊的偽代碼實
18、現3學生模塊3.1 學生信息管理能配置典型的java開發環境(JDK、eclipse)能應用java常用組件創立圖形用戶界面JFrame、JPanel、JButton、JLabel、JTextFiled等。能夠設置不同條件查詢數據庫中內容掌握列表框、組合框、文本框、表格控件屬性、方法掌握Java結構化程序設計語句數據庫根底知識:查詢、添加、刪除與修改操作1. 布置任務1檢索學生信息2添加學生信息3刪除學生信息2. 小組分工3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題簡述類和對象的關系?4. 成果展示成果內容:能夠對學生信息進行管理。 5. 個人評價6. 小組評價7.
19、教師評價能夠保存學生的各類信息能夠實現對以上信息的增、刪、檢索的功能。3.2學生選題(1)能選擇適宜的流程設計程序(2)能利用Java所提供的幾種根本流程實現學生選題(1)三種根本Java程序結構(2)if語句(3)switch語句(4)利用適宜的控制流程,學生選題根本功能的實現1. 布置任務(1) 設計學生可選的題目資源顯示(2) 選題的具體實現(3) 問題總結2. 小組分工3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題主要使用了哪種循環語句,請簡述之?4. 成果展示成果內容:學生選題;選題標準;編程實現; 5. 個人評價6. 小組評價7. 教師評價能夠保存學生選題信
20、息能夠實現對學生選題的檢索。3.3文檔上交(1)能查詢出符合條件的學生文檔信息(2)能夠在界面上實現對各類文檔的上傳下載及查看(1)數組定義、初始化和使用(2)數據的查找及排序(3)字符串的各種使用方法4文件上傳、下載、查看功能1. 布置任務(1) 文檔上傳(2) 文檔下載(3) 文檔在線瀏覽2. 小組分工(設計考核標準、定義考核方法、考核具體實現、問題總結)3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題字符串比擬操作中,用了什么方法?是用“=嗎?為什么?4. 成果展示成果內容:文檔上傳、文檔下載、文檔在線瀏覽、編程實現 5. 個人評價6. 小組評價7. 教師評價能夠保
21、存學生上傳的文檔信息能夠實現學生在系統中的文檔各類管理4教師模塊4.1 描述畢業選題信息修改一(1)能掌握類的根本定義過程(2)能了解類和對象的區別,明確類是一個對象集合的抽象概念(1)類的概念、定義及使用(2)對象的定義、創立及使用1. 布置任務(1) 設計教師信息類(2) 設計畢業選題類(3) 在教師管理類中定義實例(4) 問題總結2. 小組分工(設計教師信息類、畢業選題類、實例化教師管理類、問題總結)3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題類和實例的關系如何?4. 成果展示成果內容:教師信息類的結構、畢業選題類的結構、實現代碼 5. 個人評價6. 小組評價7
22、. 教師評價產生教師信息類、畢業選題類4.2教師出題信息管理(1)能夠創立教師出題管理信息類(1)類的繼承、方法覆蓋(2)super、this關鍵字的使用(3)構造方法在繼承關系中的應用1. 布置任務(1) 分析教師信息類,畢業選題類與教師選題類的異同(2) 設計教師出題管理信息類;(3) 利用繼承機制從教師信息類生成教師出題管理信息類2. 小組分工(分析員工類、設計經理類、利用集成機制實現經理類、問題總結)3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題繼承的關鍵技術是什么?你認為子類和父類的關系是怎樣的?4. 成果展示成果內容:教師出題管理信息類包含成員變量和成員方法
23、、教師出題管理信息類的根本結構、實現代碼 5. 個人評價6. 小組評價7. 教師評價產生教師出題管理信息類4.3學生成績評定信息(1)能利用java中異常處理機制處理輸入中的異常信息(2)能對學生類的每個字段值進行正確的輸入,并能對錯誤輸入作出正確的處理(1)異常的根本概念(2)異常捕捉及處理(3)異常的處理流程(4)異常出現的時機1. 布置任務(1) 分析學生成績類的功能:增加、刪除、更改(2) 完成學生成績類的方法:增加記錄、刪除記錄、更改記錄(3) 完成學生成績類的設計2. 小組分工(寫出部門類的功能、寫出學生成績類的成員方法:增加、刪除、更改、寫出完整的學生成績類定義、代碼整理和問題總
24、結)3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題異常的本質是什么?4. 成果展示成果內容:學生成績類的根本功能、學生成績類方法定義:增加、刪除、更改、實現代碼 5. 個人評價6. 小組評價7. 教師評價完善學生成績類階段工程匯報一(1)能對同學匯報工程進行點評(2)能對照工程的說明書,檢驗工程的功能、可靠性和穩定性等指標(1)軟件測試的根本要點(2)軟件需求和軟件功能的對應關系(3)基于軟件工程中根本技術的軟件時機的測試1. 布置任務(1) 對同學的問題進行點評(2) 對照工程說明書,檢驗工程的功能(3) 評價工程的可靠性和穩定性2. 小組分工(匯報記錄、問題總結、匯
25、報、組間互評)3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題你在本次工程匯報中最大的收獲是什么?4. 成果展示成果內容:工程匯報說明書、工程匯報支撐材料整理、代碼問題分析 5. 個人評價6. 小組評價7. 教師評價匯報測試驗收5設計系統GUI 5.1 設計系統登陸界面一(1)能夠利用java的swing包和AWT包的控件構建一般界面(1)Swing包的組成及結構(2)界面設計中常用的根本元素(3)一般Swing包和AWT包中的控件構造方法1. 布置任務(1) 分析AEMS登陸界面的元素(2) 在界面插入圖片以美化界面(3) 制作AEMS登錄界面,以圖片來美化界面2. 小
26、組分工(分析界面元素、圖片插入功能的原理、為登錄界面插入圖片、代碼整理和問題總結)3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題容器有哪些?框架類和面板類的用法如何?4. 成果展示成果內容:登陸界面元素分析、為界面插入圖片、完成界面的代碼5. 個人評價6. 小組評價7. 教師評價系統登錄界面5.2 設計系統登陸界面二(1)能夠熟練使用AWT庫的各個控件(2)能設計界面,布局各種組件(3)能在適宜的控件上插入圖片(4)能熟練使用Swing庫的各種組件來定義系統登錄界面(5)能進行用戶名和密碼驗證(1)AWT庫中常用控件的使用方法(2Jframe和Jpanel等容器類的使用
27、(3)界面的設計及組件的合理布局(4)在適宜控件上圖片的插入(5)常用組件Jbutton、Jlable等事件處理方法1. 布置任務(1) 設計登錄界面的各種元素(2) 設計登錄界面的驗證問題(3) 完成登錄界面驗證問題2. 小組分工(設計登錄界面元素、設計登錄界面的驗證問題、完成登錄界面的驗證、代碼整理和問題總結)3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題事件監聽機制?4. 成果展示成果內容:登錄界面的控件、密碼框驗證、用戶框驗證 5. 個人評價6. 小組評價7. 教師評價系統登錄界面5.3設計學生管理界面(1)能夠利用表格功能進行輸出和存儲信息(2)能利用文件對話
28、框來存儲和讀取文件(3)能利用根本輸入輸出類來處理文件的保存和翻開(1)表格處理的根本操作(2)文件對話框的使用(3)文件類的使用(4)根本輸入輸出的使用1. 布置任務(1) 輸入學生各類信息(2) 按照格式輸入信息(3) “提交按鈕能做什么2. 小組分工(學生各類信息輸入、學生各類信息格式化、“提交按鈕事件處理方法編寫、代碼整理和問題總結)3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題Jbutton事件處理方法的具體過程是什么?4. 成果展示成果內容:輸入學生各類信息、學生各類信息格式化、JBAutton事件處理方法5. 個人評價6. 小組評價7. 教師評價學生管理界
29、面5.4 設計老師管理界面(1)能利用java的幾種布局管理器對界面設計(2)能處理界面控件上的各種事件(3)能利用容器插入各種控件到界面上(1)BorderLayout、GridLayout等布局管理器(2)Jbutton、Jlable等事件處理方法(3)Jpanel的特點,控件的插入1. 布置任務(1) 重新布局員工輸入界面,使得輸出和輸入分開為上下兩部門(2) “提交按鈕能做什么2. 小組分工(員工優化界面設計、員工優化后界面的編寫、代碼整理和問題總結)3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題BorderLayout和GridLayout都是哪種容器的默認布
30、局管理器?4. 成果展示成果內容:優化設計框圖、優化設計代碼編寫、代碼總結5. 個人評價6. 小組評價7. 教師評價老師管理界面界面5.5 設計后臺管理界面(1)能夠利用AWT和Swing包中的相關控件類型設計考核輸入界面(2)能利用事件處理機制對控件上發生的事件進行處理(1)Swing組件根底知識(2)常用Swing組件的用法(3)Java事件處理機制(4)常用組件的事件處理(5)內部類的概念1. 布置任務(1) 添加與刪除公告信息(2) 查詢與更新公告信息、查詢結果的展示。(3) 保存查詢結果2. 小組分工(查詢問題、Jtable展示結果、保存結果、代碼整理和問題總結)3. 每個小組總結完
31、成以上任務時,需要注意的問題和工作過程中發現的問題Jtable的構造方法有幾種?4. 成果展示成果內容:條件查詢員工、展示查詢結果、保存查詢結果5. 個人評價6. 小組評價7. 教師評價后臺管理界面5.6 設計系統幫助界面(1)能夠利用Menu、MenuBar等類創立菜單(2)能為JFrame類創立工具欄(3)能在application中翻開其他類型的應用程序(4)能利用Graphics類來動態顯示文字(1)菜單的建立過程(2)工具欄的用法以及主要方法(3)Runtime類的用法(4)Graphics類的動態文字顯示效果1. 布置任務(1) 幫助界面控件設計(2) 幫助界面控件組織(3) 幫助
32、界面實現2. 小組分工(幫助界面設計、幫助界面控件組織、代碼整理和問題總結)3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題如何在Java application中翻開一個IE窗口?4. 成果展示成果內容:幫助界面控件設計、幫助界面控件布置、幫助界面代碼實現5. 個人評價6. 小組評價7. 教師評價幫助界面等5.7 設計系統主界面(1)能夠利用Image類設計系統界面外觀(2)能為系統窗口設計標題欄(3)能為系統窗口設計背景圖片(4)能為系統設計窗口設計狀態欄(5)將系統的功能設計為多文檔界面風格(1)基于Tookit.getDefaultToolkit()界面標題的設置
33、(2) 基于Image類界面背景的設置(3) 基于BorderLayout界面狀態欄的設置(4基于InternalFrame多文檔窗口的設置1. 布置任務(1) 主界面包含的元素有哪些(2) 主界面的美化(3) 實現主界面用到的類有哪些2. 小組分工(主界面的風格、主界面包含元素、主界面的美化、代碼整理)3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題主界面采用多文檔方式,那么何謂多文檔方式?4. 成果展示成果內容:主界面美化設計、主界面實現控件組織、主界面的實現代碼5. 個人評價6. 小組評價7. 教師評價系統主界面階段工程匯報二(1)能對同學匯報工程進行點評(2)能對
34、照工程的說明書,檢驗工程的功能、可靠性和穩定性等指標(1)軟件測試的根本要點(2)軟件需求和軟件功能的對應關系(3)基于軟件工程中根本技術的軟件時機的測試1. 布置任務(4) 對同學的問題進行點評(5) 對照工程說明書,檢驗工程的功能(6) 評價工程的可靠性和穩定性2. 小組分工(匯報記錄、問題總結、匯報、組間互評)3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題你在本次工程匯報中最大的收獲是什么?4. 成果展示成果內容:工程匯報說明書、工程匯報支撐材料整理、代碼問題分析 5. 個人評價6. 小組評價7. 教師評價匯報測試驗收6后臺管理6.1 添加與刪除公告信息(1)能夠
35、正確下載數據庫的JDBC驅動程序能編寫程序、連接到指定數據庫(2)能對數據庫中的表進行簡單查詢操作(3)能熟練使用數據庫操作中的各種類和接口(1)JDBC、ODBC的概念(2)連接各種數據庫的方法(3)JDBC中常用類和接口的使用方法(4)INSERT語句的使用方法1. 布置任務(1) 安裝Oracle11g(2) 下載并安裝JDBC(3) 創立表2. 小組分工(安裝Oracle11g、下載并安裝JDBC、創立表)3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題如何創立Oracle11g 的表?4. 成果展示成果內容:Oracle11g 安裝過程、JDBC安裝過程、創立表
36、并插入數據 5. 個人評價6. 小組評價7. 教師評價可以添加公告記錄刪除公告記錄6.2 查詢與更新公告信息(1)能夠編寫數據庫查詢語句(2)能在Java程序中正確使用SQL語句(3)能實現模糊查詢功能(4)能熟練使用Jtable組件(1)select語句的使用方法(2)實現模糊查詢的方法(3)Java語言中使用SQL語句的方法(4)Statement和PreparedStatement的使用方法1. 布置任務(1) sql查詢語句(2) 利用sql條件查詢2. 小組分工(sql查詢語句的標準、利用sql條件查詢)3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題條件查詢有
37、哪些主要子句?4. 成果展示成果內容:sql查詢語句的標準、利用sql查詢符合條件員工、“查詢按鈕事件處理5. 個人評價6. 小組評價7. 教師評價更新公告記錄查詢公告記錄7公告信息管理7.1 播放公告視頻新聞(1) 能夠制作簡單的視頻播放程序JMF包的幾個重要相關類:(1)數據源Datasource(2)截取設備Capture Device,包括視頻和音頻截取設備(3)播放器(Player)(4)處理器(Processor)(5)數據格式(Format)(6)管理器(Manager)1. 布置任務(1) JMF包中的主要類有哪些(2) Player有什么作用(3) Jtable類的構造方法2
38、. 小組分工(JMF包下載和安裝、制作播放列表、制作播放器)3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題制作視頻播放器的根本步驟?4. 成果展示成果內容:JMF包的安裝過程、播放列表的設計界面、播放器的設計界面5. 個人評價6. 小組評價7. 教師評價播放列表的設計界面、播放器的設計界面7.2 下載公告資源(1)能夠編寫線程控制的程序(2)能利用網絡相關類取得IP地址(3)能實現多點下載(1)Thread類的使用(2)Runnable接口的使用,該接口的變量可以用于Thread類的構造方法參數構造對象(3)字節流方式的文件讀取1. 布置任務(1) 利用字節流讀取網絡資
39、源(2) 計算下載文件的長度(3) 利用多線程原理實現多點下載2. 小組分工(字節流的創立方法以及字節流處理的對象類型、計算文件長度的方法、多線程的各種控制方法)3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題多線程的同步問題是什么?4. 成果展示成果內容:字節流的構造方法、計算文件長度的方法,舉例說明、多線程實現文件多點下載5. 個人評價6. 小組評價7. 教師評價下載8師生交流園地8.1 實現留言板(1)能實現員工在個人的工作機器上留言(2)能使用TCP建立連接,并且留言可以傳輸到公司的網上(1)Client/Server模式的工作原理(2)IP與端口的關系(3)套接
40、字的功能(4)ServerSocket類的用法(5)Socket類的用法(6)C/S通訊流程1. 布置任務(1) 網絡通訊的根本方法有哪些(2) 網絡層的TCP協議的工作原理是什么(3) 利用TCP實現雙向通信2. 小組分工(界面設計、TCP通訊的實現、留言板的根本功能設計)3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題TCP編程步驟是怎樣的?4. 成果展示成果內容:界面設計和代碼、留言板的功能設計、TCP實現留言板5. 個人評價6. 小組評價7. 教師評價實現員工留言板 8.2 實現聊天室功能(1)能使用Socket建立連接(2)能將將需Java Socket的效勞留
41、言在網上的效勞器上,相關的人員可以查閱這些信息。(1)Client/Server模式的工作原理(2)IP與端口的關系(3)套接字的功能(4) C/S通訊流程1. 布置任務(1) Socket通信和TCP通信的不同之處(2) Java Socket的工作原理(3) 利用Socket實現通信功能的步驟2. 小組分工(界面設計、UDP通訊的實現、員工效勞模塊的設計和實現)Java Socket編程步驟是怎樣的?3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題4. 成果展示成果內容:界面設計和代碼、UDP通信、UDP實現員工效勞的設計5. 個人評價6. 小組評價7. 教師評價實現
42、聊天室功能。階段工程匯報三(1)能對同學匯報工程進行點評(2)能對照工程的說明書,檢驗工程的功能、可靠性和穩定性等指標(1)軟件測試的根本要點(2)軟件需求和軟件功能的對應關系(3)基于軟件工程中根本技術的軟件時機測試1. 布置任務(7) 對同學的問題進行點評(8) 對照工程說明書,檢驗工程的功能(9) 評價工程的可靠性和穩定性2. 小組分工(匯報記錄、問題總結、匯報、組間互評)3. 每個小組總結完成以上任務時,需要注意的問題和工作過程中發現的問題你在本次工程匯報中最大的收獲是什么?4. 成果展示成果內容:工程匯報說明書、工程匯報支撐材料整理、代碼問題分析 5. 個人評價6. 小組評價7. 教
43、師評價匯報測試驗收4.教學進度表序號學時單元標題能力目標能力訓練工程編號知識目標考核內容和形式12搭建Java根本開發環境(1)能到oracle官方網站下載并安裝JDK(2)能利用記事本編寫簡單的Java程序用于測試(3)能利用命令編譯并運行Java程序1.1(1)掌握JDK的下載及安裝(2)掌握環境變量的配置(3)了解JDK的目錄組織結構(4)掌握編寫簡單的java測試程序(5)掌握利用命令編譯并運行程序搭建Java運行環境、編寫簡單的Java程序進行測試(1)任務檢查:提交工作成果*-搭建java運行環境.rar,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優小組介紹自
44、己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結制作方法、制作流程、技能22安裝Eclipse平臺(1)能安裝eclipse開發平臺(2)能配置eclipse的關鍵參數(3)能利用eclipse平臺運行簡單的java程序1.2(1) 掌握eclipse開發平臺的安裝(2) 掌握eclipse關鍵參數的配置安裝eclipse開發平臺,熟悉eclipse環境(1)任務檢查:提交工作成果*-eclipse平臺安裝.rar,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結制作方法、制作流程、技能
45、·32分析系統需求(1)能分析客戶需求,以得出系統需求(2)能根據需求分析的結果生成功能模塊圖(3)能根據功能模塊圖轉化為E-R圖(4)能根據根據功能給出概要設計和UML類圖及數據庫根本結構2.1(1) 掌握對系統進行需求分析(2) 掌握利用rose生成功能模塊圖(3)掌握數據庫設計的根本方法(4)掌握E-R圖的繪制對系統進行可行性分析形成可行性分析報告,生成功能模塊圖,并繪制E-R圖(1)任務檢查:提交工作成果*-eclipse平臺安裝.rar,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總
46、結制作方法、制作流程、技能42學生信息管理能配置典型的java開發環境(JDK、eclipse)能應用java常用組件創立圖形用戶界面JFrame、JPanel、JButton、JLabel、JTextFiled等。能夠設置不同條件查詢數據庫中內容3.1掌握列表框、組合框、文本框、表格控件屬性、方法掌握Java結構化程序設計語句數據庫根底知識:查詢、添加、刪除與修改操作根本信息處理(1)任務檢查:提交工作成果*-根本信息處理.rar,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結制作方法、制作流程、技
47、能52分析學生選題(1)能選擇適宜的流程設計程序(2)能利用java所提供的幾種根本流程實現學生選題3.2(1)三種根本Java程序結構(2)if語句(3)switch語句(4)利用適宜的控制流程實現學生選題的根本功能(1)任務檢查:提交工作成果*-學生選題.rar,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結制作方法、制作流程、技能62分析文檔上交(1)能查詢出符合條件的學生文檔信息(2)能夠在界面上實現對各類文檔的上傳下載及查看3.3(1)數組定義、初始化和使用(2)數據的查找及排序(3)字符串
48、的各種使用方法(4文件上傳、下載、查看功能(1)任務檢查:提交工作成果*-文檔上傳模塊.rar,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結制作方法、制作流程、技能72描述畢業選題信息修改(1)能進行類的根本定義過程(2)能區分類和對象的定義,明確類是一個對象集合的抽象概念4.1(1)掌握類的概念、定義及使用(2)掌握對象的定義、創立及使用(1)任務檢查:提交工作成果*-畢業選題描述.rar,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優小組介紹自己的制作過程(制作方法與知識點理
49、解),其他小組討論、點評教師總結制作方法、制作流程、技能82描述教師出題信息管理(1)能夠創立教師出題管理信息類4.2(1)掌握類的繼承、方法覆蓋(2)掌握super、this關鍵字的使用(3)掌握構造方法的在繼承關系中的應用(1)任務檢查:提交工作成果*-教書出題管理.rar,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結制作方法、制作流程、技能92學生成績評定信息(1)能利用Java中異常處理機制處理輸入中的異常信息(2)能對學生類的每個字段值進行正確的輸入,并能對錯誤輸入作出正確的處理4.3(1
50、)掌握異常的根本概念(2)掌握異常捕捉及處理(3)掌握異常的處理流程(4)了解異常出現的時機(1)任務檢查:提交工作成果*-學生成績評定的輸入.rar,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結制作方法、制作流程、技能102階段工程匯報(1)能對同學匯報工程進行點評(2)能對照工程的說明書檢驗工程的功能、可靠性和穩定性等指標匯報一(1)掌握軟件測試的根本要點(2)掌握軟件需求和軟件功能的對應關系(3)掌握軟件工程中根本技術來測試軟件(1)任務檢查:收集評分表(2)評估與討論:現場對回報過程中表現優
51、秀的小組給予點評,并指出回報過程中出現的問題。總結本次工程回報成果,并布置下次工程回報任務和時間,同學提前做好準備。112設計登陸界面一(1)能夠使用Swing包和AWT包的控件構建一般界面5.1(1)了解Swing包的組成及結構(2)掌握界面設計中常用的根本元素(3)掌握一般Swing包和AWT包中的控件構造方法(1)任務檢查:提交工作成果*-系統登錄設計.rar,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結制作方法、制作流程、技能122設計系統登錄界面二(1)能熟練使用AWT庫的各個控件(2)能
52、設計界面,布局各種組件(3)能在適宜的控件上插入圖片(4)能熟練使用Swing庫的各種組件來定義系統登錄界面(5)能進行用戶名和密碼驗證5.2(1)掌握AWT中常用控件使用方法(2)掌握Jframe和Jpanel等容器來的使用(3)掌握界面設計并對組件合理布局(4)掌握在適宜的控件上插入圖片(5)掌握常用組件Jbutton、Jlable等事件處理方法(6)掌握常用組件Jbutton、Jlable等事件處理方法(1)任務檢查:提交工作成果*-系統登錄設計.rar,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教
53、師總結制作方法、制作流程、技能132設計學生管理界面(1)能夠利用表格功能進行輸出和存儲信息(2)能利用文件對話框來存儲和讀取文件(3)能利用根本輸入輸出類來處理文件的保存和翻開5.3(1)掌握表格處理的根本操作(2)掌握文件對話框的使用(3)掌握文件類的使用(4)掌握根本輸入輸出的使用(1)任務檢查:提交工作成果*-Swing組件界面設計.rar,檢查每小組上傳的打包文件,記錄成績(2)評估與討論:最快小組和最優小組介紹自己的制作過程(制作方法與知識點理解),其他小組討論、點評教師總結制作方法、制作流程、技能142設計老師管理界面(1)能利用Java的幾種布局管理器對界面設計(2)能處理界面控件上的各種事件(3)能利用容器插入各種控件到界面上5.4(1)掌握常用的布局管理器BorderLayout、GridLayout
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 千圖網特邀設計師
- 家務任務:成長必修課
- Ivacaftor-13C6-VX-770-sup-13-sup-C-sub-6-sub-生命科學試劑-MCE
- 福安經濟開發區鋰電新能源配套產業小微園區項目可行性研究報告
- 2025年航空發動機維修技術革新與維修政策法規解讀報告
- 2025年環境監測物聯網在環境監測領域的物聯網技術應用與產業發展報告
- 2025年醫療器械國產化替代的關鍵技術與產業布局報告
- 多式聯運信息平臺功能優化與協同發展在物流園區運營中的應用探索報告
- 教育信息化基礎設施建設在智能教育評價系統中的應用報告
- 2025年紡織服裝行業智能化生產智能化生產設備技術升級項目實施報告
- 2024年國家知識產權局知識產權發展研究中心招聘考試真題
- 四川綿陽公開招聘社區工作者考試高頻題庫帶答案2025年
- 《水利工程造價與招投標》課件-模塊六 招投標程序
- 關于水表考試題及答案
- 2025年安全管理員安全培訓考試試題(典型題)
- 短文選詞填空12篇(新疆中考真題+中考模擬)(解析版)
- 2025年中國黃石市寫字樓行業發展前景預測及投資方向研究報告
- 初中歷史論述題必需的24個答題模版
- 新能源發展與環境保護試題及答案
- 液晶彈性體在人工肌肉領域的新進展
- 中國海洋生態環境監測市場調查研究及行業投資潛力預測報告
評論
0/150
提交評論