



下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、案例驅(qū)動(dòng)法在JavaEE課程教學(xué)中的應(yīng)用摘要:在軟件產(chǎn)業(yè)迅猛發(fā)展的前提下,高職院校為適應(yīng)市場(chǎng)對(duì)軟件人才的需求,越來(lái)越重視教學(xué)模式的改革。本文以“公交管理系統(tǒng)”為例,對(duì)案例驅(qū)動(dòng)法在JavaEE課程教學(xué)中的應(yīng)用進(jìn)行了探討。關(guān)鍵詞:案例驅(qū)動(dòng);項(xiàng)目;模塊高等職業(yè)教育在政府大力支持的良好前景下發(fā)展迅速,形成了一整套完整的教育理論及實(shí)施體系,職業(yè)教育中的軟件職業(yè)教育面臨新的挑戰(zhàn):隨著企業(yè)對(duì)軟件人才要求的進(jìn)一步提高,很多畢業(yè)生在解決實(shí)際問(wèn)題的能力上都不能達(dá)到企業(yè)要求。問(wèn)題的原因出在高校的教學(xué)模式上,傳統(tǒng)的教學(xué)模式尤其是計(jì)算機(jī)語(yǔ)言類(lèi)的教學(xué),非常不利于學(xué)生創(chuàng)新思維的開(kāi)發(fā)。案例驅(qū)動(dòng)法的引入,可以在很大程度上解決這
2、個(gè)問(wèn)題。下面以“公交管理系統(tǒng)”項(xiàng)目為例,探討一下案例驅(qū)動(dòng)法在JavaEE語(yǔ)言課程教學(xué)中的應(yīng)用。一、需求分析1.系統(tǒng)需求簡(jiǎn)介:隨著信息的發(fā)展,公交公司在信息化方面不遺余力的推出了IC卡、電子站牌、電子調(diào)度系統(tǒng)、CallCenter等。CallCenter部門(mén)碰到的主要問(wèn)題有:聞?dòng)嵆塑?chē)線路問(wèn)題;由于各種原因?qū)е碌墓粫簳r(shí)改線問(wèn)題;公交車(chē)發(fā)布尋物啟事和失物招領(lǐng)問(wèn)題;市民投訴問(wèn)題。在此需求的基礎(chǔ)上,要設(shè)計(jì)一個(gè)公交管理系統(tǒng),以期解決上面問(wèn)題。2.角色分類(lèi):通過(guò)需求調(diào)研獲知,公交查詢(xún)系統(tǒng)的用戶(hù)分四類(lèi):超級(jí)系統(tǒng)管理員、系統(tǒng)管理員、會(huì)員和用戶(hù)。3.模塊劃分:根據(jù)用戶(hù)的角色及其功能需求,劃分為兩個(gè)組成部分:前臺(tái)
3、程序與后臺(tái)程序。前臺(tái)功能:會(huì)員登錄、會(huì)員信息維護(hù)、會(huì)員服務(wù)、乘車(chē)信息查詢(xún)、信息瀏覽、用戶(hù)投訴和友情鏈接。后臺(tái)功能:線路維護(hù)、服務(wù)維護(hù)和系統(tǒng)維護(hù)。4.功能簡(jiǎn)介:主要針對(duì)每個(gè)模塊的功能進(jìn)行簡(jiǎn)要說(shuō)明,每個(gè)功能主要包含以下幾部分:模塊名稱(chēng),功能要求,業(yè)務(wù)流程,輸入輸出數(shù)據(jù)說(shuō)明等。5.其他需求:需要學(xué)生到實(shí)際儲(chǔ)蓄柜臺(tái)進(jìn)行實(shí)地調(diào)研,補(bǔ)充一下需求,然后仿照開(kāi)戶(hù)銷(xiāo)戶(hù)的操作,使用流程圖和數(shù)據(jù)表來(lái)描述新調(diào)研來(lái)的需求。在需求分析中,我們將問(wèn)題引入,使學(xué)生明白要做的任務(wù)是什么,能夠解決生活中的哪些實(shí)際問(wèn)題,帶著任務(wù)進(jìn)入課堂學(xué)習(xí)。通過(guò)一個(gè)典型的、有針對(duì)性的例子,把相關(guān)的基本概念、解題方法和思路傳授給學(xué)生,同時(shí)引導(dǎo)學(xué)生利
4、用課余時(shí)間到走進(jìn)生活,進(jìn)行實(shí)地調(diào)研,切身體會(huì),結(jié)合實(shí)際情況,令學(xué)生形成深刻、形象、牢固的記憶,對(duì)啟發(fā)思維、激勵(lì)興趣、提高學(xué)習(xí)效率起到重要作用。二、系統(tǒng)設(shè)計(jì)1.系統(tǒng)總體設(shè)計(jì):根據(jù)網(wǎng)絡(luò)軟件的特點(diǎn),公交管理系統(tǒng)采用瀏覽器/服務(wù)器(B/S的模式進(jìn)行設(shè)計(jì)。2.主要應(yīng)用技術(shù):該本案例設(shè)計(jì)的主要技術(shù)包括:JSF、JDBC訪問(wèn)數(shù)據(jù)庫(kù)的應(yīng)用。這里需要將相關(guān)技術(shù)知識(shí)點(diǎn)對(duì)學(xué)生詳細(xì)講解清楚。3.數(shù)據(jù)庫(kù)設(shè)計(jì):此階段為本案例創(chuàng)建數(shù)據(jù)庫(kù)用戶(hù)bus和該用戶(hù)管理下的相關(guān)數(shù)據(jù)庫(kù)表:公交車(chē)次表、公交站點(diǎn)表、車(chē)次站點(diǎn)關(guān)聯(lián)表、招領(lǐng)表、尋物表和管理員表。4.程序框架設(shè)計(jì):此框架從層次上來(lái)說(shuō),定義了表示層、應(yīng)用層、業(yè)務(wù)層和數(shù)據(jù)層。5.用戶(hù)
5、界面設(shè)計(jì):根據(jù)界面的整體關(guān)系及流程圖確定了19個(gè)Web窗體、分為前臺(tái)Web窗體和后臺(tái)Web窗體。前臺(tái)Web窗體分為站點(diǎn)主窗體、失物招領(lǐng)、尋物啟事、在線查詢(xún)、公交大事記、會(huì)員在線窗體;后臺(tái)Web窗體分為后臺(tái)登陸窗體、后臺(tái)主窗體和幫助窗體。在此部分,主要知識(shí)點(diǎn)的講解采用小案例方式進(jìn)行,避免使用傳統(tǒng)的課堂講解方式,圍繞案例,引導(dǎo)學(xué)生主動(dòng)去學(xué)習(xí),并且給與其一定壓力,可以起到良好教學(xué)效果。另外,我們可以引入分組討論學(xué)習(xí)方式,根據(jù)學(xué)生的學(xué)習(xí)能力以及對(duì)知識(shí)的掌握情況,將學(xué)生分為4到6人的學(xué)習(xí)小組,強(qiáng)弱搭配,指定或者推選組長(zhǎng),由組長(zhǎng)領(lǐng)導(dǎo)成員相互協(xié)作,共同完成階段任務(wù)。每階段的學(xué)習(xí)任務(wù)完成后,要求各小組提交報(bào)告
6、,將學(xué)習(xí)過(guò)程中遇到的問(wèn)題提出,討論解決,總結(jié)該階段的學(xué)習(xí)。三、系統(tǒng)實(shí)現(xiàn)在前面的學(xué)習(xí)中,學(xué)生已經(jīng)在教師的帶領(lǐng)下實(shí)現(xiàn)了很多小的項(xiàng)目,在這些項(xiàng)目中,我們會(huì)以了解需求為起始,然后以需求為基點(diǎn)進(jìn)行系統(tǒng)分析和設(shè)計(jì),并最終帶領(lǐng)帶領(lǐng)學(xué)生完成該項(xiàng)目。公交管理系統(tǒng)的系統(tǒng)實(shí)現(xiàn)部分需要學(xué)生:掌握J(rèn)SF開(kāi)發(fā)利器Exadel的使用,了解JSF的推薦實(shí)現(xiàn)項(xiàng)目Myfaces。深入了解JSF項(xiàng)目的實(shí)踐應(yīng)用。Tomahawk核心控件的使用,Tomahawk的表格使用技巧。線路查詢(xún)算法。系統(tǒng)實(shí)現(xiàn)是項(xiàng)目的主體,也是最難的部分,新技術(shù)的學(xué)習(xí)對(duì)學(xué)生來(lái)說(shuō)存在很大的難度。在此,除了分配足夠多的實(shí)驗(yàn)課時(shí)外,每次的知識(shí)點(diǎn)講解后,給學(xué)習(xí)小組布置相
7、應(yīng)的小任務(wù),督促他們按時(shí)完成。同時(shí)還要及時(shí)解決學(xué)生學(xué)習(xí)過(guò)程中遇到的疑難問(wèn)題,培養(yǎng)學(xué)生的自主學(xué)習(xí)能力,增強(qiáng)自信心。四、測(cè)試與部署系統(tǒng)完成后的測(cè)試是必不可少的,包括:1.Web系統(tǒng)測(cè)試:先從功能、性能、可用性、客戶(hù)端兼容性和安全性等方面討論基于Web的系統(tǒng)測(cè)試方法。不但要檢查和驗(yàn)證是否按照設(shè)計(jì)的要求運(yùn)行,還要評(píng)價(jià)系統(tǒng)在不同用戶(hù)的瀏覽器端的顯示是否合適,最終的則是,從最終用戶(hù)的角度進(jìn)行安全性和可用性測(cè)試。指導(dǎo)學(xué)生安裝測(cè)試軟件-JMeter。2.安裝部署:Jakarta Tomcat服務(wù)器是一種Servlet/JSP容器,它的簡(jiǎn)單與開(kāi)源使很多項(xiàng)目最終選擇了它,本項(xiàng)目最終需要部署在Tomcat5.5應(yīng)用服務(wù)器上。3.用戶(hù)手冊(cè):包括例如失物招領(lǐng)管理功能操作等在內(nèi)的功能介紹和操作說(shuō)明。五、項(xiàng)目總結(jié)該項(xiàng)目結(jié)束后,要求學(xué)生以學(xué)習(xí)小組為單位,進(jìn)行項(xiàng)目總結(jié),以表格的形式進(jìn)行自我評(píng)定,包括對(duì)本組的完成情況、代碼規(guī)范度、項(xiàng)目中遇到的主要問(wèn)題及采取的解決辦法、對(duì)該項(xiàng)目的體會(huì)以及最終的一個(gè)自我評(píng)定。案例驅(qū)動(dòng)教學(xué)過(guò)程中,以案例的形式來(lái)組織,將語(yǔ)法知識(shí)融入一個(gè)個(gè)的實(shí)際案例中,要求學(xué)生在教師的帶領(lǐng)下,完成從項(xiàng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 項(xiàng)目共建合同協(xié)議
- 嚴(yán)琦的離婚賠償合同
- 智能辦公設(shè)備采購(gòu)合同書(shū)
- 建筑設(shè)計(jì)委托合同范本
- 建筑設(shè)計(jì)服務(wù)合同條款
- 【安永】2025靈活應(yīng)對(duì)變局重新平衡風(fēng)險(xiǎn)管理優(yōu)先事項(xiàng)研究報(bào)告
- Brand KPIs for pet supply online shop Time for Paws in the United Kingdom-外文版培訓(xùn)課件(2025.2)
- 幼兒表演性舞蹈《邊走邊唱》
- 人教版數(shù)學(xué)一年級(jí)下冊(cè)-05認(rèn)識(shí)人民幣-01簡(jiǎn)單的計(jì)算-教學(xué)反思03(4篇)教案
- 2025年深圳地鐵某區(qū)間土建工程勞務(wù)分包總價(jià)承包合同
- 無(wú)機(jī)保溫砂漿外墻外保溫系統(tǒng)施工工藝課件
- 產(chǎn)品追溯記錄表
- 高三二輪復(fù)習(xí):產(chǎn)業(yè)轉(zhuǎn)移以富士康的企業(yè)轉(zhuǎn)移為例課件
- 政府信息資源管理
- 中小微企業(yè)劃型證明
- 西南交大區(qū)段站工作組織課程設(shè)計(jì)2018
- 《監(jiān)察機(jī)關(guān)監(jiān)督執(zhí)法工作規(guī)定》測(cè)試題試題含答案
- Q∕GDW 12154-2021 電力安全工器具試驗(yàn)檢測(cè)中心建設(shè)規(guī)范
- 初中文言文專(zhuān)項(xiàng)訓(xùn)練十篇(含答案)
- 煤礦頂板事故防治(1)
- 漏電保護(hù)器試跳記錄表
評(píng)論
0/150
提交評(píng)論