



下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、案例驅(qū)動法在JavaEE課程教學中的應用摘要:在軟件產(chǎn)業(yè)迅猛發(fā)展的前提下,高職院校為適應市場對軟件人才的需求,越來越重視教學模式的改革。本文以“公交管理系統(tǒng)”為例,對案例驅(qū)動法在JavaEE課程教學中的應用進行了探討。關(guān)鍵詞:案例驅(qū)動;項目;模塊高等職業(yè)教育在政府大力支持的良好前景下發(fā)展迅速,形成了一整套完整的教育理論及實施體系,職業(yè)教育中的軟件職業(yè)教育面臨新的挑戰(zhàn):隨著企業(yè)對軟件人才要求的進一步提高,很多畢業(yè)生在解決實際問題的能力上都不能達到企業(yè)要求。問題的原因出在高校的教學模式上,傳統(tǒng)的教學模式尤其是計算機語言類的教學,非常不利于學生創(chuàng)新思維的開發(fā)。案例驅(qū)動法的引入,可以在很大程度上解決這
2、個問題。下面以“公交管理系統(tǒng)”項目為例,探討一下案例驅(qū)動法在JavaEE語言課程教學中的應用。一、需求分析1.系統(tǒng)需求簡介:隨著信息的發(fā)展,公交公司在信息化方面不遺余力的推出了IC卡、電子站牌、電子調(diào)度系統(tǒng)、CallCenter等。CallCenter部門碰到的主要問題有:聞訊乘車線路問題;由于各種原因?qū)е碌墓粫簳r改線問題;公交車發(fā)布尋物啟事和失物招領(lǐng)問題;市民投訴問題。在此需求的基礎(chǔ)上,要設(shè)計一個公交管理系統(tǒng),以期解決上面問題。2.角色分類:通過需求調(diào)研獲知,公交查詢系統(tǒng)的用戶分四類:超級系統(tǒng)管理員、系統(tǒng)管理員、會員和用戶。3.模塊劃分:根據(jù)用戶的角色及其功能需求,劃分為兩個組成部分:前臺
3、程序與后臺程序。前臺功能:會員登錄、會員信息維護、會員服務(wù)、乘車信息查詢、信息瀏覽、用戶投訴和友情鏈接。后臺功能:線路維護、服務(wù)維護和系統(tǒng)維護。4.功能簡介:主要針對每個模塊的功能進行簡要說明,每個功能主要包含以下幾部分:模塊名稱,功能要求,業(yè)務(wù)流程,輸入輸出數(shù)據(jù)說明等。5.其他需求:需要學生到實際儲蓄柜臺進行實地調(diào)研,補充一下需求,然后仿照開戶銷戶的操作,使用流程圖和數(shù)據(jù)表來描述新調(diào)研來的需求。在需求分析中,我們將問題引入,使學生明白要做的任務(wù)是什么,能夠解決生活中的哪些實際問題,帶著任務(wù)進入課堂學習。通過一個典型的、有針對性的例子,把相關(guān)的基本概念、解題方法和思路傳授給學生,同時引導學生利
4、用課余時間到走進生活,進行實地調(diào)研,切身體會,結(jié)合實際情況,令學生形成深刻、形象、牢固的記憶,對啟發(fā)思維、激勵興趣、提高學習效率起到重要作用。二、系統(tǒng)設(shè)計1.系統(tǒng)總體設(shè)計:根據(jù)網(wǎng)絡(luò)軟件的特點,公交管理系統(tǒng)采用瀏覽器/服務(wù)器(B/S的模式進行設(shè)計。2.主要應用技術(shù):該本案例設(shè)計的主要技術(shù)包括:JSF、JDBC訪問數(shù)據(jù)庫的應用。這里需要將相關(guān)技術(shù)知識點對學生詳細講解清楚。3.數(shù)據(jù)庫設(shè)計:此階段為本案例創(chuàng)建數(shù)據(jù)庫用戶bus和該用戶管理下的相關(guān)數(shù)據(jù)庫表:公交車次表、公交站點表、車次站點關(guān)聯(lián)表、招領(lǐng)表、尋物表和管理員表。4.程序框架設(shè)計:此框架從層次上來說,定義了表示層、應用層、業(yè)務(wù)層和數(shù)據(jù)層。5.用戶
5、界面設(shè)計:根據(jù)界面的整體關(guān)系及流程圖確定了19個Web窗體、分為前臺Web窗體和后臺Web窗體。前臺Web窗體分為站點主窗體、失物招領(lǐng)、尋物啟事、在線查詢、公交大事記、會員在線窗體;后臺Web窗體分為后臺登陸窗體、后臺主窗體和幫助窗體。在此部分,主要知識點的講解采用小案例方式進行,避免使用傳統(tǒng)的課堂講解方式,圍繞案例,引導學生主動去學習,并且給與其一定壓力,可以起到良好教學效果。另外,我們可以引入分組討論學習方式,根據(jù)學生的學習能力以及對知識的掌握情況,將學生分為4到6人的學習小組,強弱搭配,指定或者推選組長,由組長領(lǐng)導成員相互協(xié)作,共同完成階段任務(wù)。每階段的學習任務(wù)完成后,要求各小組提交報告
6、,將學習過程中遇到的問題提出,討論解決,總結(jié)該階段的學習。三、系統(tǒng)實現(xiàn)在前面的學習中,學生已經(jīng)在教師的帶領(lǐng)下實現(xiàn)了很多小的項目,在這些項目中,我們會以了解需求為起始,然后以需求為基點進行系統(tǒng)分析和設(shè)計,并最終帶領(lǐng)帶領(lǐng)學生完成該項目。公交管理系統(tǒng)的系統(tǒng)實現(xiàn)部分需要學生:掌握JSF開發(fā)利器Exadel的使用,了解JSF的推薦實現(xiàn)項目Myfaces。深入了解JSF項目的實踐應用。Tomahawk核心控件的使用,Tomahawk的表格使用技巧。線路查詢算法。系統(tǒng)實現(xiàn)是項目的主體,也是最難的部分,新技術(shù)的學習對學生來說存在很大的難度。在此,除了分配足夠多的實驗課時外,每次的知識點講解后,給學習小組布置相
7、應的小任務(wù),督促他們按時完成。同時還要及時解決學生學習過程中遇到的疑難問題,培養(yǎng)學生的自主學習能力,增強自信心。四、測試與部署系統(tǒng)完成后的測試是必不可少的,包括:1.Web系統(tǒng)測試:先從功能、性能、可用性、客戶端兼容性和安全性等方面討論基于Web的系統(tǒng)測試方法。不但要檢查和驗證是否按照設(shè)計的要求運行,還要評價系統(tǒng)在不同用戶的瀏覽器端的顯示是否合適,最終的則是,從最終用戶的角度進行安全性和可用性測試。指導學生安裝測試軟件-JMeter。2.安裝部署:Jakarta Tomcat服務(wù)器是一種Servlet/JSP容器,它的簡單與開源使很多項目最終選擇了它,本項目最終需要部署在Tomcat5.5應用服務(wù)器上。3.用戶手冊:包括例如失物招領(lǐng)管理功能操作等在內(nèi)的功能介紹和操作說明。五、項目總結(jié)該項目結(jié)束后,要求學生以學習小組為單位,進行項目總結(jié),以表格的形式進行自我評定,包括對本組的完成情況、代碼規(guī)范度、項目中遇到的主要問題及采取的解決辦法、對該項目的體會以及最終的一個自我評定。案例驅(qū)動教學過程中,以案例的形式來組織,將語法知識融入一個個的實際案例中,要求學生在教師的帶領(lǐng)下,完成從項
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 古今異義詞的比較與應用教學教案
- 語文基礎(chǔ)漢字識別:甲骨文字解讀教案
- 2025年新媒體運營與傳播考試題及答案
- 2025年信息技術(shù)應用能力考試試卷及答案
- 2025年生命科學與醫(yī)學倫理考試試題及答案
- 2025年統(tǒng)計學及其應用專業(yè)知識綜合考試卷及答案
- 2025年社會工作師職業(yè)考試試題及答案
- 2025年人力資源管理職稱考試試題及答案
- 2025年公關(guān)與危機管理的理論與實踐能力考核考試卷及答案
- 2025年動畫制作與創(chuàng)作技能考核試題及答案
- GB/T 9576-2013橡膠和塑料軟管及軟管組合件選擇、貯存、使用和維護指南
- FZ/T 93056-1999變形絲用筒管技術(shù)條件
- 跨區(qū)域就讀證明
- 國開期末考試《建筑制圖基礎(chǔ)》機考試題及答案(第D-1套)
- SA8000-2014社會責任績效委員會SPT組織架構(gòu)、職責和定期檢討及評審會議記錄
- 學術(shù)論文寫作規(guī)范與技巧課件
- 生物高中-基于大數(shù)據(jù)分析的精準教學課件
- 焊接熱處理工藝卡
- 公共政策學(第三版)-課件
- 大型鋼網(wǎng)架整體提升施工工法
- 干熄焦爐內(nèi)固_氣流動與傳熱數(shù)值模擬畢業(yè)論文
評論
0/150
提交評論