《Java程序設(shè)計(jì)》課程整體教學(xué)設(shè)計(jì)課件_第1頁
《Java程序設(shè)計(jì)》課程整體教學(xué)設(shè)計(jì)課件_第2頁
《Java程序設(shè)計(jì)》課程整體教學(xué)設(shè)計(jì)課件_第3頁
《Java程序設(shè)計(jì)》課程整體教學(xué)設(shè)計(jì)課件_第4頁
《Java程序設(shè)計(jì)》課程整體教學(xué)設(shè)計(jì)課件_第5頁
已閱讀5頁,還剩38頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、課程改革匯報(bào) Java程序設(shè)計(jì)與應(yīng)用XXXXXXXXX2022/7/181整體設(shè)計(jì)1課程介紹2改革前情況課程改革思路課程實(shí)施過程342022/7/182課程介紹課程名稱:Java程序設(shè)計(jì)與應(yīng)用適用專業(yè):軟件技術(shù)JavaEE方向。教學(xué)計(jì)劃:第2學(xué)期,96學(xué)時(shí),5學(xué)分。 課程性質(zhì):專業(yè)核心課程。 平行課程后續(xù)課程前導(dǎo)課程C/C+面向?qū)ο蟪绦蛟O(shè)計(jì)Java程序設(shè)計(jì)與應(yīng)用網(wǎng)頁設(shè)計(jì)與制作數(shù)據(jù)結(jié)構(gòu)Jsp程序設(shè)計(jì)JavaEE輕量級(jí)企業(yè)應(yīng)用2022/7/183C/C+面向?qū)ο蟪绦蛟O(shè)計(jì)java程序設(shè)計(jì)與應(yīng)用數(shù)據(jù)結(jié)構(gòu)JSP程序設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)與應(yīng)用JavaEE輕量級(jí)企業(yè)應(yīng)用軟件開發(fā)過程實(shí)踐開源數(shù)據(jù)庫應(yīng)用實(shí)務(wù)軟件測(cè)試技

2、術(shù)與工具12345學(xué)期數(shù)畢業(yè)頂崗實(shí)習(xí)6網(wǎng)頁設(shè)計(jì)與制作JavaEE方向?qū)I(yè)課程樹本課程位置2022/7/184與中職區(qū)別中職高職(增加)知識(shí)目標(biāo):I/O,異常,數(shù)據(jù)庫編程能力目標(biāo):利用java語言的JDBC、GUI等技術(shù)完成一定實(shí)用性的應(yīng)用程序知識(shí)目標(biāo):面向?qū)ο?、可視化編程能力目?biāo):能具備編寫結(jié)構(gòu)合理、風(fēng)格良好的小程序能力。 2022/7/185課程改革前情況原來教法:教學(xué)內(nèi)容以知識(shí)點(diǎn)為主線,之間缺少聯(lián)系原來教學(xué)效果:動(dòng)手實(shí)踐能力不強(qiáng)、解決問題能力不強(qiáng)存在問題:缺乏編程能力訓(xùn)練、缺乏項(xiàng)目實(shí)踐2022/7/186程序設(shè)計(jì)崗位分析技術(shù)總監(jiān)測(cè)試部經(jīng)理研發(fā)部經(jīng)理技術(shù)支持部經(jīng)理項(xiàng)目經(jīng)理項(xiàng)目經(jīng)理項(xiàng)目經(jīng)理項(xiàng)目

3、經(jīng)理技術(shù)支持技術(shù)支持界面開發(fā)程序員資深程序員測(cè)試員測(cè)試工多媒體制作初次就業(yè)未來發(fā)展二次晉升2022/7/187崗位典型工作過程客戶提出需求需求分析系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)軟件架構(gòu)設(shè)計(jì)核心算法及類庫設(shè)計(jì)業(yè)務(wù)邏輯代碼編寫C#、.NET、Java前臺(tái)代碼編寫HTML、CSS、JavaScript程序整合,形成軟件產(chǎn)品,編寫用戶手冊(cè)測(cè)試產(chǎn)品,交付用戶B/S架構(gòu)軟件開發(fā)過程客戶端界面設(shè)計(jì)Swing、SWTC/S架構(gòu)界面設(shè)計(jì)2022/7/188課程總體目標(biāo)總體目標(biāo)1.通過教學(xué),使學(xué)生能夠根據(jù)客戶要求,利用java語言的JDBC、Swing圖形用戶界面設(shè)計(jì)等技術(shù)完成一定實(shí)用性的應(yīng)用程序。2022/7/189課程知

4、識(shí)、能力、素質(zhì)目標(biāo)知識(shí)目標(biāo)1.掌握J(rèn)ava的語法2.掌握面向?qū)ο蟮南嚓P(guān)概念(類、對(duì)象、屬性、方法、繼承、多態(tài)等)3.掌握常用類庫的常用方法4.理解異常的處理機(jī)制5.理解IO的相關(guān)概念,掌握相關(guān)類的API6.理解圖形用戶界面的事件處理機(jī)制,掌握?qǐng)D形用戶界面的實(shí)現(xiàn)步驟,常用組件的API7.掌握java數(shù)據(jù)庫編程的實(shí)現(xiàn)步驟2022/7/1810課程知識(shí)、能力、素質(zhì)目標(biāo)能力目標(biāo)1.能夠使用java完成常規(guī)業(yè)務(wù)邏輯2.能夠以面向?qū)ο蟮姆绞骄帉懗绦?.能夠解決異常4.能夠進(jìn)行I/O處理5.能夠編寫圖形用戶界面6.能夠利用訪問數(shù)據(jù)庫2022/7/1811課程知識(shí)、能力、素質(zhì)目標(biāo)素質(zhì)目標(biāo)通過編寫代碼,培養(yǎng)學(xué)生

5、符合要求的編程風(fēng)格。通過網(wǎng)絡(luò)、書本的自學(xué),逐步培養(yǎng)學(xué)生獨(dú)立學(xué)習(xí),獨(dú)立解難的這一基本企業(yè)要求。能將用戶口頭或書面的需求,通過編程技術(shù)實(shí)現(xiàn)。培養(yǎng)學(xué)生編寫程序相關(guān)的技術(shù)文檔的能力。培養(yǎng)學(xué)生的團(tuán)隊(duì)合作精神。2022/7/1812課程項(xiàng)目設(shè)計(jì)繼承、多態(tài)控制語句數(shù)組圖形用戶界面容器I/O流類和對(duì)象數(shù)據(jù)庫異常處理ATM模擬音像出租管理易難初級(jí)階段兩個(gè)項(xiàng)目知識(shí)能力的包含關(guān)系提高階段2022/7/1813課程進(jìn)度圖項(xiàng)目周次學(xué)時(shí)子項(xiàng)目能力目標(biāo)知識(shí)目標(biāo)導(dǎo)入項(xiàng)目161.月老介紹小伙和姑娘能夠進(jìn)行面向?qū)ο蟮姆治瞿軌蚴褂肬ML設(shè)計(jì)類圖能進(jìn)行簡(jiǎn)單系統(tǒng)的分析掌握面向?qū)ο蟮脑O(shè)計(jì)方法了解java的基本機(jī)制.了解UML262. 使

6、用blueJ操作形狀,查看對(duì)象能夠設(shè)計(jì)方法頭部能夠設(shè)計(jì)屬性理解類、對(duì)象和屬性、方法的含義和關(guān)系掌握對(duì)象的創(chuàng)建和使用方式ATM模擬34完成實(shí)體類設(shè)計(jì)任務(wù)-類頭、屬性、業(yè)務(wù)方法設(shè)計(jì)能夠設(shè)計(jì)類體,包括類頭,屬性,方法能夠設(shè)計(jì)簡(jiǎn)單業(yè)務(wù)邏輯方法掌握類的設(shè)計(jì)掌握一定編程規(guī)范34完成實(shí)體類設(shè)計(jì)任務(wù)-對(duì)象的使用、編程工具的使用能夠設(shè)計(jì)構(gòu)造函數(shù),常用類方法(get/set,輸出,toString)能夠創(chuàng)建對(duì)象,使用對(duì)象進(jìn)行方法調(diào)用能夠使用eclipse進(jìn)行設(shè)計(jì)掌握類的設(shè)計(jì)掌握對(duì)象的使用掌握一定編程規(guī)范46實(shí)現(xiàn)數(shù)據(jù)的存放及組裝能夠正確使用數(shù)組能夠使用對(duì)象數(shù)組掌握數(shù)組的創(chuàng)建和使用。掌握對(duì)象數(shù)組的使用,特點(diǎn)56完成A

7、TM管理類的設(shè)計(jì)能夠設(shè)計(jì)方法完成簡(jiǎn)單業(yè)務(wù)邏輯能夠進(jìn)行對(duì)象交互設(shè)計(jì)掌握方法的設(shè)計(jì)思路掌握對(duì)象的參數(shù)傳遞機(jī)制64設(shè)計(jì)命令行窗口控制臺(tái)能夠進(jìn)行傳統(tǒng)命令行方式控制臺(tái)的設(shè)計(jì)能夠較好使用循環(huán)和輸入輸出理解傳統(tǒng)命令行控制臺(tái)的機(jī)制掌握死循環(huán)的應(yīng)用掌握輸入輸出語句的使用音像管理系統(tǒng)76客戶類和碟片類的設(shè)計(jì)能夠設(shè)計(jì)類體,包括類頭,屬性,方法能夠設(shè)計(jì)方法完成簡(jiǎn)單業(yè)務(wù)邏輯能夠使用常用容器ArrayList理解容器的概念掌握常用容器ArrayList的使用86系統(tǒng)管理類的設(shè)計(jì)能夠設(shè)計(jì)方法完成簡(jiǎn)單業(yè)務(wù)邏輯能夠進(jìn)行對(duì)象交互設(shè)計(jì)能夠使用遍歷訪問容器掌握方法的設(shè)計(jì)思路掌握容器的遍歷2022/7/1814課程進(jìn)度圖項(xiàng)目周次學(xué)時(shí)子

8、項(xiàng)目能力目標(biāo)知識(shí)目標(biāo)音像管理系統(tǒng)9-1012完成系統(tǒng)界面設(shè)計(jì)能夠使用swing進(jìn)行GUI布局設(shè)計(jì)能夠使用swing組件能夠設(shè)計(jì)swing事件響應(yīng)掌握swing布局步驟掌握swing常用組件的使用方法掌握swing事件響應(yīng)機(jī)制116為系統(tǒng)預(yù)留多種數(shù)據(jù)源實(shí)現(xiàn)的接口能夠利用面向?qū)ο蟮睦^承和多態(tài)進(jìn)行程序設(shè)計(jì)能夠使用接口進(jìn)行編程理解繼承和多態(tài)的概念掌握繼承和多態(tài)的使用場(chǎng)合和實(shí)現(xiàn)。理解接口的含義、掌握接口的編程126為系統(tǒng)添加異常處理能夠使用異常能讀處理API方法中出現(xiàn)的異常理解異常的概念和分類掌握異常的處理機(jī)制掌握異常的語法格式136為系統(tǒng)添加數(shù)據(jù)庫數(shù)據(jù)源能夠使用JDBC訪問數(shù)據(jù)庫能夠使用JDBC進(jìn)行數(shù)

9、據(jù)庫的簡(jiǎn)單增刪改查掌握J(rèn)DBC訪問數(shù)據(jù)庫的步驟掌握使用JDBC進(jìn)行數(shù)據(jù)庫的簡(jiǎn)單增刪改查的實(shí)現(xiàn)方式146為系統(tǒng)添加I/O訪問數(shù)據(jù)源能夠使用I/O訪問文件能夠使用I/O進(jìn)行一些I/O操作掌握java I/O流的概念和分類掌握java I/O常用API掌握String,StringBuffer類的使用ATM模擬156為ATM設(shè)計(jì)界面和數(shù)據(jù)庫數(shù)據(jù)源能夠使用swing進(jìn)行GUI布局設(shè)計(jì)能夠使用swing組件能夠設(shè)計(jì)swing事件響應(yīng)能夠使用JDBC訪問數(shù)據(jù)庫能夠使用JDBC進(jìn)行數(shù)據(jù)庫的簡(jiǎn)單增刪改查掌握swing布局步驟掌握swing常用組件的使用方法掌握swing事件響應(yīng)機(jī)制掌握J(rèn)DBC訪問數(shù)據(jù)庫的步驟

10、掌握使用JDBC進(jìn)行數(shù)據(jù)庫的簡(jiǎn)單增刪改查的實(shí)現(xiàn)方式復(fù)習(xí)評(píng)價(jià)166復(fù)習(xí)與評(píng)價(jià)2022/7/1815項(xiàng)目教學(xué)方式124356提示或講解學(xué)生代碼分析討論解決方案學(xué)生自己實(shí)踐項(xiàng)目實(shí)施方式任務(wù)提出項(xiàng)目總結(jié)2022/7/1816項(xiàng)目情景設(shè)計(jì)音像管理系統(tǒng)情景1 南北音像還在用卡片管理,想請(qǐng)你設(shè)計(jì)一個(gè)出租管理系統(tǒng),但不放心你,先設(shè)計(jì)個(gè)客戶管理模塊吧情景2 客戶管理模塊還行,繼續(xù)設(shè)計(jì)個(gè)碟片管理模塊吧情景3 最重要的碟片出租模塊還沒實(shí)現(xiàn),趕緊吧。要能方便查詢碟片的出租,和客戶的租借歷史喔。情景1 建設(shè)銀行想請(qǐng)你設(shè)計(jì)一個(gè)ATM柜員機(jī)操作軟件,但是先期不需要界面。請(qǐng)你用命令行的方式實(shí)現(xiàn)吧。情景2 命令行方式太不方便了

11、,請(qǐng)用圖形用戶界面吧情景3 銀行想統(tǒng)一管理數(shù)據(jù),請(qǐng)使用數(shù)據(jù)庫存儲(chǔ)數(shù)據(jù)吧。AT M模擬2022/7/1817課程輔助系統(tǒng)-程序在線測(cè)試系統(tǒng) 1.單純的課堂練習(xí)不夠2.常規(guī)的作業(yè)不夠3.需要大量練習(xí)學(xué)生基本編程能力程序在線測(cè)試系統(tǒng)2022/7/1818課程輔助系統(tǒng)-程序在線測(cè)試系統(tǒng)12軟件4班在上課1個(gè)月的測(cè)試系統(tǒng)完成情況平均27道題,遠(yuǎn)遠(yuǎn)超過以往學(xué)生練習(xí)習(xí)題數(shù)2022/7/1819課程考核期末實(shí)操項(xiàng)目完成測(cè)試系統(tǒng)考勤課堂表現(xiàn)協(xié)助課程建設(shè)考核綜合全面期末實(shí)操 25% 項(xiàng)目完成情況 30%測(cè)試系統(tǒng)使用情況 20%考勤 10%課堂表現(xiàn) 10%協(xié)助課程建設(shè) 5%課程考核辦法2022/7/1820第一次課

12、設(shè)計(jì)1、課程總體介紹(時(shí)間:15分鐘)課程情況課程作用就業(yè)方向、工作崗位、任務(wù)、技能、知識(shí)要求教學(xué)內(nèi)容三個(gè)課內(nèi)項(xiàng)目學(xué)習(xí)方式課程考核標(biāo)準(zhǔn)2、分組(5分鐘)4-5個(gè)人為一項(xiàng)目小組,并選出組長(zhǎng)(項(xiàng)目負(fù)責(zé)人)3、學(xué)生上網(wǎng)、討論尋找下列問題答案(20分鐘)Java語言能應(yīng)用到哪些方面?Java現(xiàn)在版本是多少? Java發(fā)展史?4、師生共同總結(jié)( 10分鐘)2022/7/1821第一次課設(shè)計(jì)5、學(xué)生討論(10分鐘)在大學(xué)里希望得到哪些提升?希望在這個(gè)課程中得到哪些提高?6、師生共同總結(jié)(5分鐘)7、學(xué)生體驗(yàn)已有ATM系統(tǒng)(15分鐘)體驗(yàn)教師提供的ATM體驗(yàn)教師提供音像管理系統(tǒng)系統(tǒng)8、學(xué)生總結(jié)(5分鐘)功能

13、、特點(diǎn)、改進(jìn)方向 9、教師總結(jié)(5分鐘)2022/7/1822最后一次課設(shè)計(jì)1、課程總結(jié)(時(shí)間:30分鐘)學(xué)生自我總結(jié)(參照第一節(jié)課希望在大學(xué)和課程中得到的提升進(jìn)行)教師展示學(xué)生課外拓展項(xiàng)目,并進(jìn)行評(píng)比活動(dòng)教師總結(jié)2、現(xiàn)場(chǎng)評(píng)教(時(shí)間:10分鐘)學(xué)生通過投票系統(tǒng)對(duì)本學(xué)期教師授課情況進(jìn)行常規(guī)評(píng)價(jià)學(xué)生通過投票系統(tǒng)對(duì)本學(xué)期學(xué)生想要從課程中獲得的內(nèi)容進(jìn)行評(píng)價(jià) 2022/7/1823常見java英語詞匯 Abstract Window Toolkit(AWT) 抽象窗口工具包 Abstraction 抽象 Access 訪問 Add 添加 Anonymous class 匿名類 Anonymous inn

14、er class 匿名內(nèi)部類 Application Programming Interface (API)應(yīng)用程序接口 Arithmetic Exception 算術(shù)異常 Array Index Out Of Bounds Exception 數(shù)組下標(biāo)越界異常 Array List (數(shù)組列表)表示動(dòng)態(tài)數(shù)組 Array 數(shù)組 Attribute 屬性 Awt abstract window toolkit 抽象窗口工具包 Base class 基類/父類 Border 邊界 Button 按鈕 Byte stream 字節(jié)流 Casting 類型轉(zhuǎn)換 Catch 捕捉 Character s

15、tream 字符流 Character 字符 Checkbox 復(fù)選框 Child class 子類 Class Not Found Exception 類沒有發(fā)現(xiàn)異常 Class variable 類變量 Class member 類的成員 Class method 類的方法 Class 類 Close 關(guān)閉 Collection interface Collection接口 Collection 集合 Combobox 復(fù)選框 Compile 編繹 Connection 連接 Constructor 構(gòu)造方法 Container 容器 Data Definition Language(DD

16、L) 數(shù)據(jù)定義函數(shù) Data Management System(DBMS) 數(shù)據(jù)庫管理系統(tǒng) Data source 數(shù)據(jù)源 Declaration 聲明 Default 默認(rèn) Derived Class 派生類/子類 Dialog 對(duì)話框 Driver Manager 驅(qū)動(dòng)管理器 Encapsulation 封裝 Event source 事件源 Event 事件 Exception handling 異常處理 Exception 異常 Execute Query 執(zhí)行查詢 Extends 繼承 Final 最終的 不能改變的 Finally 最后 Flow 流 Focus 焦點(diǎn) Frame

17、 窗體 Function 函數(shù) Garbage collection 垃圾回收機(jī)制 Generalization 一般化 泛化 get 得到 Graphics User Interface (GUI)圖形用戶界面 Grid 網(wǎng)格 Hash Map 散列表 哈希表 Horizonatal 水平 Icon 圖標(biāo) Identifier 標(biāo)識(shí)符 implements 實(shí)現(xiàn) import 導(dǎo)入 Inheritance 繼承 Inner class 內(nèi)部類 Instance 實(shí)例 Integrated Development Environment (IDE)繼承開發(fā)環(huán)境 interface 接口 Jav

18、a Database Connectivity (JDBC)Java數(shù)據(jù)庫連接 Java Development Kit(JDK) Java開發(fā)工具包 Java Foundation Class (JFC)Java基礎(chǔ)類 Java Runtime Environment(JRM)Java運(yùn)行時(shí)環(huán)境 Java Virtual Machine(JVM) Java虛擬機(jī) Jdbc java database connectivity java數(shù)據(jù)庫連接 JDK Java development kit java開發(fā)工具包 JVM java virtual machine java虛擬機(jī) Key 鍵

19、Keyword 關(guān)鍵字 Label 標(biāo)簽 Lang language 語言 Layout manager 布局管理器 Layout 布局 line 行 Listener 監(jiān)聽 Local variable 局部變量 Member 成員 member-function 成員函數(shù) member-variable 成員變量 Menu Bar 菜單欄 Menu Item 菜單項(xiàng) Menu 菜單 Message 消息 Meta data元數(shù)據(jù) Method 方法 Modifier 修飾符 Mouse 鼠標(biāo) Multithread 多線程 Next 下一個(gè) Node 節(jié)點(diǎn) Null Pointer Exc

20、eption 空引用異常 Number Format Exception 數(shù)字格式異常(字符串不能轉(zhuǎn)化為數(shù)字) Object Oriented Programming (OOP) 面向?qū)ο缶幊?Object 對(duì)象 OO object-oriented 面向?qū)ο?Open DataBase Connectivity (ODBC) 開放式數(shù)據(jù)庫連接 operation 操作 運(yùn)算 out 輸出 overload 重載 Overloaded method 重載方法 Overridden method 重寫方法 override 重寫 覆蓋 package 包 Panel 面板 parameter 參

21、數(shù) Parent class 父類 Platform independent 跨平臺(tái) Polymorphism 多態(tài) Popup Menu 彈出菜單 Prepared statement 表示預(yù)執(zhí)行對(duì)象 print 打印 private 私有的 protected 受保護(hù)的 public 公有的 Radio button 單選按鈕 Random 隨機(jī) Result set 結(jié)果集 Run 運(yùn)行 Runtime exception 運(yùn)行時(shí)異常 Runtime 運(yùn)行時(shí) Scroll 滾動(dòng) set 設(shè)置 Size 尺寸 Statement 表示執(zhí)行對(duì)象 static 靜態(tài)的 Structured Q

22、uery Language (SQL) 結(jié)構(gòu)化查詢語言 Sub class 子類 super class 超類 Super class 超類/父類 Swing 輕巧的 Synchronized method 同步方法 System 系統(tǒng) Text Area 文本域 Text Field 文本框 Thread 線程 Throw 拋出 Throwable (可拋出的)表示所有異常類的祖先類 Throws (投擲)表示強(qiáng)制異常處理 Title 標(biāo)題 Tree 樹 Try 嘗試 type 類型 Uniform Resource Locator (URL) 統(tǒng)一資源定位器 Util 工具 Display

23、 顯示 variable 變量 Vertical 垂直 void 無(返回類型) 2022/7/1824ATM模擬完成實(shí)體類設(shè)計(jì)任務(wù)-類頭、屬性、業(yè)務(wù)方法設(shè)計(jì)單元設(shè)計(jì)2022/7/1825本單元的位置項(xiàng)目周次學(xué)時(shí)子項(xiàng)目能力目標(biāo)知識(shí)目標(biāo)導(dǎo)入項(xiàng)目161.月老介紹小伙和姑娘能夠進(jìn)行面向?qū)ο蟮姆治瞿軌蚴褂肬ML設(shè)計(jì)類圖能進(jìn)行簡(jiǎn)單系統(tǒng)的分析掌握面向?qū)ο蟮脑O(shè)計(jì)方法了解java的基本機(jī)制.了解UML262. 使用blueJ操作形狀,查看對(duì)象能夠設(shè)計(jì)方法頭部能夠設(shè)計(jì)屬性理解類、對(duì)象和屬性、方法的含義和關(guān)系掌握對(duì)象的創(chuàng)建和使用方式ATM模擬34完成實(shí)體類設(shè)計(jì)任務(wù)-類頭、屬性、業(yè)務(wù)方法設(shè)計(jì)能夠設(shè)計(jì)類體,包括類頭,

24、屬性,方法能夠設(shè)計(jì)簡(jiǎn)單業(yè)務(wù)邏輯方法掌握類的設(shè)計(jì)掌握一定編程規(guī)范34完成實(shí)體類設(shè)計(jì)任務(wù)-對(duì)象的使用、編程工具的使用能夠設(shè)計(jì)構(gòu)造函數(shù),常用類方法(get/set,輸出,toString)能夠創(chuàng)建對(duì)象,使用對(duì)象進(jìn)行方法調(diào)用能夠使用eclipse進(jìn)行設(shè)計(jì)掌握類的設(shè)計(jì)掌握對(duì)象的使用掌握一定編程規(guī)范46實(shí)現(xiàn)數(shù)據(jù)的存放及組裝能夠正確使用數(shù)組能夠使用對(duì)象數(shù)組掌握數(shù)組的創(chuàng)建和使用。掌握對(duì)象數(shù)組的使用,特點(diǎn)56完成ATM管理類的設(shè)計(jì)能夠設(shè)計(jì)方法完成簡(jiǎn)單業(yè)務(wù)邏輯能夠進(jìn)行對(duì)象交互設(shè)計(jì)掌握方法的設(shè)計(jì)思路掌握對(duì)象的參數(shù)傳遞機(jī)制64設(shè)計(jì)命令行窗口控制臺(tái)能夠進(jìn)行傳統(tǒng)命令行方式控制臺(tái)的設(shè)計(jì)能夠較好使用循環(huán)和輸入輸出理解傳統(tǒng)命令

25、行控制臺(tái)的機(jī)制掌握死循環(huán)的應(yīng)用掌握輸入輸出語句的使用音像管理系統(tǒng)76客戶類和碟片類的設(shè)計(jì)能夠設(shè)計(jì)類體,包括類頭,屬性,方法能夠設(shè)計(jì)方法完成簡(jiǎn)單業(yè)務(wù)邏輯能夠使用常用容器ArrayList理解容器的概念掌握常用容器ArrayList的使用86系統(tǒng)管理類的設(shè)計(jì)能夠設(shè)計(jì)方法完成簡(jiǎn)單業(yè)務(wù)邏輯能夠進(jìn)行對(duì)象交互設(shè)計(jì)能夠使用遍歷訪問容器掌握方法的設(shè)計(jì)思路掌握容器的遍歷2022/7/1826大 家 好!2022/7/1827教學(xué)單元實(shí)施能力目標(biāo)1.能夠完成類頭的設(shè)計(jì)2.能夠完成屬性的編寫3.能夠完成基本方法的編寫知識(shí)目標(biāo)1.掌握屬性的概念2.掌握方法的概念和設(shè)計(jì)素質(zhì)目標(biāo)1.良好的編程習(xí)慣2.獨(dú)立解決問題今天將開

26、始學(xué)期初展示的ATM模擬項(xiàng)目的設(shè)計(jì)-實(shí)體類設(shè)計(jì)2022/7/1828教學(xué)單元實(shí)施情景:今天我們接到建設(shè)銀行的一個(gè)委托,想讓我們?cè)O(shè)計(jì)一個(gè)ATM柜員機(jī)系統(tǒng),能夠完成常規(guī)的個(gè)人銀行操作。任務(wù)引入(5分鐘)ATM項(xiàng)目需要完成的功能1.查看余額2.取錢3.存錢4.轉(zhuǎn)賬5.查看歷史記錄一般銀行柜員機(jī)都能完成哪些功能?該功能實(shí)現(xiàn)較為復(fù)雜,有能力的學(xué)生可在課后完成2022/7/1829教學(xué)單元實(shí)施如果我們要設(shè)計(jì)一個(gè)類來表示我們需要的實(shí)體類,應(yīng)該叫什么?設(shè)計(jì)類名(13分鐘)類名命名規(guī)則:1.類名一般用名詞;2.類名必須與它代表的實(shí)體的含義一致;3類名采用大小寫混合的方式,每個(gè)單詞的首字母大寫。4盡量使你的類名簡(jiǎn)

27、潔而富于描述。5.使用完整單詞,避免縮寫詞(除非該縮寫詞被更廣泛使用,像URL,HTML) 導(dǎo)入知識(shí)銀行客戶賬戶柜員機(jī)2022/7/1830教學(xué)單元實(shí)施你覺得類名該叫什么?根據(jù)以上知識(shí)第3、5點(diǎn),該如何使用英文字母命名類?英文好: Account account英文不好,用拼音ZhangHu zhanghu Zhanghu 銀行處理的不止是這些客戶可能有多個(gè)存折正確銀行客戶賬戶柜員機(jī)柜員機(jī)只是載體類名命名規(guī)則:1.類名一般用名詞;2.類名必須與它代表的實(shí)體的含義一致;3類名采用大小寫混合的方式,每個(gè)單詞的首字母大寫。4盡量使你的類名簡(jiǎn)潔而富于描述。5.使用完整單詞,避免縮寫詞(除非該縮寫詞被更廣泛使用,像URL,HTML) 導(dǎo)入知識(shí)2022/7/1831教學(xué)單元實(shí)施設(shè)計(jì)屬性(20分鐘)回顧在上周使用BlueJ時(shí)候,同學(xué)們看到的屬性設(shè)置2022/7/1832教學(xué)單元實(shí)施這個(gè)賬戶類應(yīng)該有哪些屬性?屬性:1.屬性名一般用名詞;2.屬性表示了對(duì)象的特征,即對(duì)象現(xiàn)在是什么狀態(tài)。3.屬性描述的是靜態(tài)特征,但是不同時(shí)刻,對(duì)象的屬性可以變化。比如人的年齡 導(dǎo)入知識(shí)賬號(hào)姓名身份證號(hào)賬戶余額密碼聯(lián)系方式家庭住址2022/7/1833教學(xué)單元實(shí)施請(qǐng)參照BlueJ中的示例,設(shè)計(jì)這個(gè)賬戶類的屬性2022/7/1834教學(xué)單元

溫馨提示

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

評(píng)論

0/150

提交評(píng)論