第一篇:aspnet開發(fā)網(wǎng)上書店課程的教學(xué)做一體化總結(jié)
《使用ASP.NET技術(shù)開發(fā)網(wǎng)上書店》的 “教”、“學(xué)”、“做”一體化教學(xué)總結(jié)
“教”、“學(xué)”、“做”是計(jì)算機(jī)類課程教學(xué)過程中必經(jīng)的環(huán)節(jié),如何在 “教”的環(huán)節(jié)中激發(fā)學(xué)生的學(xué)習(xí)興趣,吸引學(xué)生主動(dòng)參與,突現(xiàn)學(xué)生的主體地位,讓學(xué)生動(dòng)起來,讓課堂活起來;在”學(xué)”的環(huán)節(jié)中學(xué)會自主探索和合作探究的方法尋求解決問題的方法、途徑,提高思維品質(zhì),增強(qiáng)分析問題、解決問題的能力;在“做”的環(huán)節(jié)中通過反復(fù)的實(shí)踐,讓學(xué)生學(xué)會運(yùn)用知識分析問題、解決問題,提高實(shí)踐能力和創(chuàng)新能力,以適應(yīng)社會的需求。為此,我們以北大青鳥《使用ASP.NET技術(shù)開發(fā)網(wǎng)上書店》課程為例對“教”、“學(xué)”、“做”一體化教學(xué)做了一些探討,現(xiàn)總結(jié)如下。
該門課程是以就業(yè)為導(dǎo)向的,以實(shí)用技術(shù)為核心,以案例為主線,以動(dòng)手能力為突破點(diǎn),以項(xiàng)目經(jīng)驗(yàn)為目標(biāo)的完整的、系統(tǒng)的技能型培訓(xùn)課程。《使用ASP.NET技術(shù)開發(fā)網(wǎng)上書店》課程的總體教學(xué)目標(biāo)和效果是:學(xué)生完成網(wǎng)上書店項(xiàng)目的開發(fā),實(shí)現(xiàn)以下功能模塊:
1、圖書管理模塊:該模塊用于圖書的添加、修改、刪除、分類管理等功能。
2、圖書發(fā)布模塊:該模塊包含用戶查看圖書列表、搜索圖書、新書RSS發(fā)布等內(nèi)容。
3、用戶管理模塊:用戶管理模塊有用戶角色、狀態(tài)管理。
4、訂單管理模塊:訂單管理模塊用于用戶訂單審核等功能。
5、用戶模塊:用戶模塊包括用戶注冊、登錄、購物車、訂單結(jié)算等功能。通過這個(gè)項(xiàng)目的開發(fā)和以上功能模塊的實(shí)現(xiàn),使學(xué)生能夠全面掌握這門課程的知識體系和所用到的核心知識點(diǎn)。
一、教
北大青鳥課程具有多元化的教學(xué)方法,豐富的多模式教學(xué)方法,先進(jìn)的多媒體教學(xué)方式,以及獨(dú)特的個(gè)性化學(xué)習(xí),使學(xué)生在掌握理論知識與工具的同時(shí),具 1
備良好的自學(xué)能力和個(gè)人素質(zhì),從而具備更強(qiáng)的實(shí)際操作技能,在求職市場上,也更具競爭力。
教師是教育者,是教學(xué)的組織者,能否提高教學(xué)效果,“教”是第一步,也是關(guān)鍵一環(huán)。這就要求教師要以學(xué)生為主體,善于激發(fā)興趣,吸引學(xué)生主動(dòng)參與,讓學(xué)生動(dòng)起來,讓課堂活起來。
1、以學(xué)生為主體。傳統(tǒng)的教學(xué)是教師單向灌輸,學(xué)生被動(dòng)接受,學(xué)生的思維和個(gè)性得不到發(fā)揮,會使學(xué)生感到單調(diào)、乏味、無趣,從而失去學(xué)習(xí)的熱情,導(dǎo)致課堂教學(xué)效果不佳。所以,在教學(xué)中必須緊緊圍繞“教師為主導(dǎo),學(xué)生為主體”的教學(xué)思想來開展教學(xué)活動(dòng),引導(dǎo)學(xué)生參與互動(dòng),使學(xué)生在自主參與中,調(diào)動(dòng)感知器官,激發(fā)學(xué)習(xí)熱情,啟發(fā)思維,從而提高教學(xué)效果。
2、激發(fā)興趣。美國著名的心理學(xué)家布魯納說:“學(xué)生的最好刺激力量乃是對所學(xué)材料的興趣。”有了興趣,學(xué)生才能主動(dòng),有了興趣,學(xué)習(xí)才有熱情。教師是點(diǎn)燃學(xué)生興趣的火炬。所以,在教學(xué)中教師應(yīng)設(shè)法激發(fā)學(xué)生的興趣,使學(xué)生愿學(xué)、要學(xué)。
在《使用ASP.NET技術(shù)開發(fā)網(wǎng)上書店》這門課程中,教學(xué)時(shí)我們采用以實(shí)用技能為核心進(jìn)行講解。所選擇的技術(shù)一定是能夠解決實(shí)際工作中實(shí)際問題的技術(shù);在教的過程中遵循80/20原則:軟件開發(fā)工程項(xiàng)目中,80%時(shí)間應(yīng)用的核心技術(shù)占20%,20%時(shí)間應(yīng)用的非核心技術(shù)占80%,所以我們在教學(xué)過程中,將有限的學(xué)習(xí)時(shí)間主要安排在企業(yè)應(yīng)用最多的20%的核心技術(shù)的學(xué)習(xí)上。
比如,為了激發(fā)學(xué)生學(xué)習(xí)的興趣,我們將數(shù)據(jù)庫里面的多條記錄通過很簡單的幾步操作讓其顯示在網(wǎng)頁上,并實(shí)現(xiàn)分頁和排序功能,用這種”所見即所得”的編程模式,能大大提高學(xué)生對本門課程的學(xué)習(xí)興趣。
3、活用教法。一種好的教學(xué)方法,能充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性,吸引學(xué)生主動(dòng)參與,靈活運(yùn)用各種教學(xué)方法,能創(chuàng)造良好的課堂氣氛,激起學(xué)生的學(xué)習(xí)愿望。
該門課程使用了科學(xué)的多模式教學(xué)法,傳統(tǒng)的“理論聯(lián)系實(shí)踐”是運(yùn)用上機(jī)實(shí)踐驗(yàn)證理論的正確性;而這里所指的“理論聯(lián)系實(shí)踐”是指運(yùn)用最科學(xué)的方式 2
將課程內(nèi)容傳授給學(xué)生——或是理論課,或是上機(jī)課,或是在線培訓(xùn)課,或是指導(dǎo)學(xué)習(xí)課等,并通過大量的項(xiàng)目實(shí)戰(zhàn),使學(xué)生的素質(zhì)得到全面的提升。多模式教學(xué)方法包括:
(1)理論課:
目標(biāo):通過老師講解、示范,學(xué)生理解基本的概念、原理;
內(nèi)容:相關(guān)的基本概念、基礎(chǔ)理論、程序代碼、框架結(jié)構(gòu)、代碼講解和分析
(2)上機(jī)課:
目標(biāo):鞏固理論課的概念、知識;培養(yǎng)動(dòng)手能力。
內(nèi)容:理論課授課內(nèi)容的簡單使用和體驗(yàn),通過動(dòng)手加深理解、促進(jìn)消化;
(3)指導(dǎo)學(xué)習(xí)課:
目標(biāo):難點(diǎn)突破類型-課程重點(diǎn)難點(diǎn)復(fù)習(xí)和練習(xí);課程總復(fù)習(xí)類型-學(xué)生歸納總結(jié)、老師串講。
內(nèi)容:難點(diǎn)突破類型-作業(yè)講評學(xué)生答疑、練習(xí);課程總復(fù)習(xí)類型-復(fù)習(xí)串講、練習(xí)。
(4)在線培訓(xùn)課:
目標(biāo):培養(yǎng)學(xué)生解決問題的自學(xué)能力、提高學(xué)生自信心。
內(nèi)容:老師下發(fā)閱讀資料,布置任務(wù),學(xué)生課下完成;課堂上學(xué)生演示作品,老師點(diǎn)評和總結(jié)。
(5)項(xiàng)目案例課:
目標(biāo):針對某幾章的多個(gè)技能點(diǎn),培養(yǎng)學(xué)生技能點(diǎn)的綜合應(yīng)用能力、代碼熟練度和規(guī)范度。
內(nèi)容:有業(yè)務(wù)需求的案例,規(guī)模和完整性大于上機(jī)。
(6)階段項(xiàng)目課:
目標(biāo):S1、S2階段結(jié)束,綜合應(yīng)用所學(xué)技能,樹立成就感和繼續(xù)學(xué)習(xí)的信心。
內(nèi)容:綜合運(yùn)用本階段課程知識完成項(xiàng)目開發(fā),規(guī)模和完整性大于項(xiàng)目案例。
(7)畢業(yè)設(shè)計(jì)課:
內(nèi)容:企業(yè)級行業(yè)應(yīng)用開發(fā)。
目標(biāo):綜合運(yùn)用三個(gè)階段全部知識和技能進(jìn)行小組項(xiàng)目開發(fā),積累項(xiàng)目經(jīng)驗(yàn)和行業(yè)經(jīng)驗(yàn)。
4、職業(yè)理念教育。在教學(xué)中教師還應(yīng)不失時(shí)機(jī)地聯(lián)系社會行業(yè)應(yīng)用對學(xué)生進(jìn)行職業(yè)理念的教育,使學(xué)生明白掌握知識技能對以后從事相應(yīng)職業(yè)崗位的重要作用,從而增強(qiáng)學(xué)習(xí)的責(zé)任感和緊迫感。教學(xué)實(shí)踐證明,教師只有善于“教”好,學(xué)生才能“學(xué)”好,“做”好。
二、學(xué)
現(xiàn)代教育理論倡導(dǎo)以學(xué)生為中心,強(qiáng)調(diào)學(xué)生“學(xué)”的主動(dòng)性,培養(yǎng)學(xué)生獲取知識的能力。目前,許多學(xué)生依賴心強(qiáng),學(xué)習(xí)基礎(chǔ)差,學(xué)生不會學(xué)習(xí)或?qū)W不得法,對學(xué)習(xí)失去興趣,因此,在教學(xué)中教師不僅要傳授知識,更要培養(yǎng)學(xué)生的學(xué)習(xí)方法。
1、自主探索的學(xué)習(xí)方法。自主探索的學(xué)習(xí)方法可使學(xué)生個(gè)體在學(xué)習(xí)中處于積極主動(dòng)的地位,充分發(fā)揮學(xué)習(xí)的主動(dòng)性和創(chuàng)造性,有利于學(xué)生在學(xué)習(xí)過程中形成自我獲取、檢索、發(fā)現(xiàn)、創(chuàng)新的能力。教學(xué)中常常以探索問題來引導(dǎo)學(xué)生自主探索。讓學(xué)生帶著問題去探索、去分析,并努力尋求解決問題的方法、途徑,有利于提高思維品質(zhì),增強(qiáng)分析問題、解決問題的能力。應(yīng)注意的是,在學(xué)生自主探索過程中,老師不能放手不管,而要及時(shí)幫助學(xué)生發(fā)現(xiàn)問題,修正問題,形成正確的思路,學(xué)生的知識能力才能得到及時(shí)鞏固和提高。
2、協(xié)作學(xué)習(xí)的方法。在學(xué)習(xí)過程中,不能完全讓學(xué)生單打獨(dú)斗,要讓學(xué)生既獨(dú)立思考,自主探究,又學(xué)會協(xié)作學(xué)習(xí),尤其是當(dāng)學(xué)生的認(rèn)知有沖突或大家都遇到較難的問題時(shí),協(xié)作學(xué)習(xí),合作探究是非常有效的學(xué)習(xí)方法。學(xué)生可以在合作中互相交流、討論,集思廣益,求同存異,從而用集體智慧解決問題。也可以把學(xué)生分成若干小組,讓學(xué)生進(jìn)行協(xié)作學(xué)習(xí),共同探究,學(xué)生之間通過互相討論,相互啟發(fā),從而相互促進(jìn),互相提高。實(shí)踐證明,這樣的學(xué)習(xí)效果比老師直接教學(xué)有過之而無不及。這種學(xué)習(xí)方式還有利于培養(yǎng)學(xué)生加強(qiáng)團(tuán)隊(duì)合作精神,有利于職業(yè)能力的發(fā)展。
在本門課程的學(xué)習(xí)中有如下特點(diǎn):
(1)課程分階段由易到難,由淺入深的學(xué)習(xí)過程。同時(shí)摒棄了學(xué)歷教育“填鴨式”的課程設(shè)置,在每個(gè)階段,課程都以項(xiàng)目為線索橫向貫穿該階段所學(xué)到的所有知識點(diǎn),從而使學(xué)習(xí)變得更有目標(biāo),讓學(xué)員知道自己所學(xué)的知識能做什么,能應(yīng)用到那里去,大大縮短了學(xué)員自己摸索的時(shí)間。并且在每階段的學(xué)習(xí)過程中,隨著學(xué)員學(xué)習(xí)興趣、積極性和學(xué)習(xí)注意力的曲線衰減過程,來設(shè)置不同難度的課程學(xué)習(xí),在學(xué)員興趣、積極性和學(xué)習(xí)注意力最高的階段安排本階段理論邏輯性較強(qiáng)的課程,在老師的指導(dǎo)下順利將所學(xué)應(yīng)用到實(shí)踐項(xiàng)目中去,而在興趣、積極性和學(xué)習(xí)注意力下滑的階段,安排本階段實(shí)踐趣味性較強(qiáng)的課程來增加學(xué)習(xí)的興趣度,從而平穩(wěn)快速的掌握所學(xué)課程。為了避免在學(xué)習(xí)過程中“學(xué)了后面,忘記前面”,該課程設(shè)置在每個(gè)階段都有相互呼應(yīng)的相近似知識點(diǎn)學(xué)習(xí),即:在某一階段課程中講到的知識點(diǎn),在該門課程的其他階段也會講到近似知識點(diǎn),并且拿兩個(gè)知識點(diǎn)進(jìn)行對比來提高學(xué)員對該知識點(diǎn)的理解及掌握深度。
(2)課程學(xué)習(xí)以案例為主線。在案例選擇上,考慮案例實(shí)用性的同時(shí),也盡可能地提高案例的趣味性,并加強(qiáng)與日常生活中遇到的問題和現(xiàn)象的聯(lián)系,從而幫助學(xué)生理解案例內(nèi)容。通過這種案例教學(xué)方式,使學(xué)生不會迷失在浩如煙海的知識中,同時(shí)會具備更多的行業(yè)知識和項(xiàng)目經(jīng)驗(yàn)。
三、做
“做”即實(shí)踐,是“教”與“學(xué)”的中心環(huán)節(jié),是學(xué)生理論聯(lián)系實(shí)際,培養(yǎng)學(xué)生實(shí)踐能力和創(chuàng)新能力的重要途徑。學(xué)生只有通過反復(fù)實(shí)踐,才能在實(shí)踐中不斷培養(yǎng)分析、探索、解決問題的能力,也只有通過反復(fù)的實(shí)踐,學(xué)生才會有體驗(yàn)、發(fā)現(xiàn)、領(lǐng)會、感悟,從而把感知、理解、鞏固、運(yùn)用融為一體,形成實(shí)踐能力和創(chuàng)新能力。教學(xué)中可通過布置任務(wù)、課外活動(dòng)、校外實(shí)習(xí)等環(huán)節(jié)來加強(qiáng)實(shí)踐教學(xué)。
1、布置任務(wù)。布置任務(wù)能促進(jìn)學(xué)生主動(dòng)學(xué)習(xí)、探究,有利于提高學(xué)生的綜合能力。如通過調(diào)查實(shí)踐能將知識更好理解、鞏固、運(yùn)用,形成解決實(shí)際問題的技能,還加深社會體驗(yàn),為上崗打下心理基礎(chǔ)。應(yīng)該注意的是,在布置任務(wù)時(shí),任務(wù)要模糊,不要面面俱到,這樣才有利于學(xué)生發(fā)揮個(gè)人創(chuàng)意,培養(yǎng)創(chuàng)新能力。此外,教師在學(xué)生完成任務(wù)過程中要加以點(diǎn)撥、引導(dǎo),評價(jià),完善其創(chuàng)作過程,并及時(shí)鼓勵(lì),使其不斷提升實(shí)踐能力和創(chuàng)新能力。
比如,在某個(gè)章節(jié)學(xué)完之后,教師可以布置類型相近的實(shí)踐操作項(xiàng)目讓學(xué)生來練習(xí),這樣既可以讓學(xué)生加深知識理解,還可以做知識的拓展,達(dá)到真正意義上的學(xué)以致用。
2、開展課外活動(dòng)。有組織、有計(jì)劃開展第二課堂活動(dòng)可以為學(xué)生提供更多的動(dòng)手實(shí)踐的空間,增強(qiáng)動(dòng)手能力,形成技能,還可以培養(yǎng)合作精神,有利于職業(yè)能力的發(fā)展。
比如,可以舉辦一些編程大賽,通過比賽的形式,在規(guī)定時(shí)間內(nèi)開發(fā)一些小游戲項(xiàng)目,這樣不但可以提高學(xué)生的學(xué)習(xí)興趣,更提供了一個(gè)施展才能的小舞臺,還可以增加學(xué)生的團(tuán)隊(duì)合作意識等。
3、校外實(shí)習(xí)。為了更好地加強(qiáng)學(xué)生實(shí)踐鍛煉,發(fā)展職業(yè)能力,教師可以組織學(xué)生到校外實(shí)習(xí)。讓學(xué)生在某工作崗位從事具體的操作與實(shí)踐,進(jìn)一步加強(qiáng)感性認(rèn)識,形成職業(yè)能力。
總之,在該門課程的學(xué)習(xí)中以動(dòng)手能力為突破點(diǎn),以項(xiàng)目經(jīng)驗(yàn)為學(xué)習(xí)目標(biāo)。通過大量的、反復(fù)的動(dòng)手實(shí)踐,才能具備熟練、規(guī)范的編碼和調(diào)試能力,具備真正實(shí)用的技能,才有可能被稱之為應(yīng)聘者中“有項(xiàng)目開發(fā)經(jīng)驗(yàn)的人”,成為一名企業(yè)真正需要的”人才”,在日益激烈的職業(yè)競爭中拔得頭籌。
“教”、”學(xué)”、”做”三者緊密聯(lián)系,相互影響,相互促進(jìn),只有堅(jiān)持“教”、“學(xué)”、“做”的統(tǒng)一,充分調(diào)動(dòng)學(xué)生的積極性和主動(dòng)性,讓學(xué)生在過程中探究、發(fā)現(xiàn),在結(jié)果中總結(jié)、領(lǐng)悟,才能開拓思維,提高實(shí)踐能力和創(chuàng)新能力,為今后走向社會、適應(yīng)社會做好充分的準(zhǔn)備。
任課教師:張
健 2010年8月
第二篇:使用ASPNET技術(shù)開發(fā)網(wǎng)上書店說課稿
《使用ASP.NET技術(shù)開發(fā)網(wǎng)上書店》說課稿
一、課程目標(biāo)
1、課程定位(性質(zhì)與作用)
《ASP.NET開發(fā)網(wǎng)上書店》本著從技術(shù)應(yīng)用實(shí)際出發(fā),建立以軟件開發(fā)為主體、輔以項(xiàng)目分析的課程體系。本著“課程教育目標(biāo)服從于專業(yè)培養(yǎng)目標(biāo),課程教學(xué)內(nèi)容符合課程教育目標(biāo)”和“加強(qiáng)基礎(chǔ)、注重實(shí)踐、強(qiáng)調(diào)能力”的原則,突出基本知識點(diǎn)應(yīng)用,基本編程技巧的熟練掌握。
通過本課程的學(xué)習(xí),要使學(xué)生熟悉掌握ASP.NET基礎(chǔ)理論知識,理解基本編程方法技巧,掌握軟件開發(fā)中需求分析的基本方法和設(shè)計(jì)思路,具有.NET方向小型項(xiàng)目開發(fā)的基本能力,為以后從事軟件開發(fā)的工作打下扎實(shí)的基礎(chǔ)。
2、設(shè)計(jì)理念(理念與思路)
本課程的設(shè)計(jì)思路和理念是以就業(yè)為導(dǎo)向,以實(shí)用技術(shù)為核心,以案例為主線,以動(dòng)手能力為突破點(diǎn),以項(xiàng)目經(jīng)驗(yàn)為目標(biāo)的技能型課程。
二、課程內(nèi)容
1、內(nèi)容選取 《使用ASP.NET技術(shù)開發(fā)網(wǎng)上書店》課程的總體教學(xué)目標(biāo)和效果是:學(xué)生完成網(wǎng)上書店項(xiàng)目的開發(fā),實(shí)現(xiàn)以下功能模塊:
(1)圖書管理模塊:該模塊用于圖書的添加、修改、刪除、分類管理等功能。
(2)圖書發(fā)布模塊:該模塊包含用戶查看圖書列表、搜索圖書、新書RSS發(fā)布等內(nèi)容。
(3)用戶管理模塊:用戶管理模塊有用戶角色、狀態(tài)管理。
(4)訂單管理模塊:訂單管理模塊用于用戶訂單審核等功能。
(5)用戶模塊:用戶模塊包括用戶注冊、登錄、購物車、訂單結(jié)算等功能。
通過這個(gè)項(xiàng)目的開發(fā)和以上功能模塊的實(shí)現(xiàn),使學(xué)生能夠全面掌握這門課程的知識體系和所用到的核心知識點(diǎn)。
課程體系結(jié)構(gòu):
第一章:第一個(gè)ASP.NET程序
第二章:系統(tǒng)對象和狀態(tài)保持
第三章:用站點(diǎn)導(dǎo)航控件與母版頁搭建頁面框架
第四章:搭建“第三波書店”系統(tǒng)框架
第五章:數(shù)據(jù)查詢與展示:GridView
第六章:數(shù)據(jù)插入與更新
第七章:數(shù)據(jù)查詢與展示:DataList
第八章:常用第三方工具與控件
第九章:用戶控件與HttpHandler
第十章:網(wǎng)站部署與制定
其中:
第一——二章:Asp.net的入門基礎(chǔ)
第三——七章:項(xiàng)目開發(fā)過程學(xué)習(xí)ASP.NET的基本知識點(diǎn)
第八——十章:工具和實(shí)用技術(shù)
2、內(nèi)容組織
活用教法。一種好的教學(xué)方法,能充分調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性,吸引學(xué)生主動(dòng)參與,靈活運(yùn)用各種教學(xué)方法,能創(chuàng)造良好的課堂氣氛,激起學(xué)生的學(xué)習(xí)愿望。
該門課程使用了科學(xué)的多模式教學(xué)法,傳統(tǒng)的“理論聯(lián)系實(shí)踐”是運(yùn)用上機(jī)實(shí)踐驗(yàn)證理論的正確性;而這里所指的“理論聯(lián)系實(shí)踐”是指運(yùn)用最科學(xué)的方式將課程內(nèi)容傳授給學(xué)生——或是理論課,或是上機(jī)課,或是在線培訓(xùn)課,或是指導(dǎo)學(xué)習(xí)課等,并通過大量的項(xiàng)目實(shí)戰(zhàn),使學(xué)生的素質(zhì)得到全面的提升。
多模式教學(xué)方法包括:
(1)理論課:
目標(biāo):通過老師講解、示范,學(xué)生理解基本的概念、原理;
內(nèi)容:相關(guān)的基本概念、基礎(chǔ)理論、程序代碼、框架結(jié)構(gòu)、代碼講解和分析
(2)上機(jī)課:
目標(biāo):鞏固理論課的概念、知識;培養(yǎng)動(dòng)手能力。
內(nèi)容:理論課授課內(nèi)容的簡單使用和體驗(yàn),通過動(dòng)手加深理解、促進(jìn)消化;
(3)指導(dǎo)學(xué)習(xí)課:
目標(biāo):難點(diǎn)突破類型-課程重點(diǎn)難點(diǎn)復(fù)習(xí)和練習(xí);課程總復(fù)習(xí)類型-學(xué)生歸納總結(jié)、老師串講。
內(nèi)容:難點(diǎn)突破類型-作業(yè)講評學(xué)生答疑、練習(xí);課程總復(fù)習(xí)類型-復(fù)習(xí)串講、練習(xí)。
(4)在線培訓(xùn)課:
目標(biāo):培養(yǎng)學(xué)生解決問題的自學(xué)能力、提高學(xué)生自信心。
內(nèi)容:老師下發(fā)閱讀資料,布置任務(wù),學(xué)生課下完成;課堂上學(xué)生演示作品,老師點(diǎn)評和總結(jié)。
(5)項(xiàng)目案例課:
目標(biāo):針對某幾章的多個(gè)技能點(diǎn),培養(yǎng)學(xué)生技能點(diǎn)的綜合應(yīng)用能力、代碼熟練度和規(guī)范度。
內(nèi)容:有業(yè)務(wù)需求的案例,規(guī)模和完整性大于上機(jī)。
(6)階段項(xiàng)目課:
目標(biāo):S1、S2階段結(jié)束,綜合應(yīng)用所學(xué)技能,樹立成就感和繼續(xù)學(xué)習(xí)的信心。
內(nèi)容:綜合運(yùn)用本階段課程知識完成項(xiàng)目開發(fā),規(guī)模和完整性大于項(xiàng)目案例。
(7)畢業(yè)設(shè)計(jì)課:
內(nèi)容:企業(yè)級行業(yè)應(yīng)用開發(fā)。
目標(biāo):綜合運(yùn)用三個(gè)階段全部知識和技能進(jìn)行小組項(xiàng)目開發(fā),積累項(xiàng)目經(jīng)驗(yàn)和行業(yè)經(jīng)驗(yàn)。
三、教學(xué)方法1、3W1H教學(xué)方法
基本方法:Why — How — What — Where
實(shí)施要點(diǎn)
Why:通過問題、生活例子、工程例子、要解決的問題引入
How:演示如何通過新的方法、技術(shù)、概念來解決問題
What:講解基本概念、分析原因、特征
Where:講解在哪些場景下使用,哪些場景下不宜使用等經(jīng)
2、課堂設(shè)問和提問
基本方法
設(shè)問的方法:話語是疑問性的提問的方法:在關(guān)鍵的地方提問要求學(xué)員來回答
實(shí)施要點(diǎn)
設(shè)問:設(shè)問不宜過多,變成口頭禪
提問:提問的質(zhì)量
3、現(xiàn)場編程教學(xué)法
基本方法
通過一個(gè)簡單的、代表性強(qiáng)的編碼題要求學(xué)員現(xiàn)場解答所有學(xué)員寫代碼,在2-5分鐘之內(nèi)完成實(shí)施要點(diǎn):時(shí)間不宜太長,題目不宜太復(fù)雜
四、說教學(xué)過程
做為一名計(jì)算機(jī)專業(yè)課教師,我在認(rèn)真鉆研教材的基礎(chǔ)上,開拓創(chuàng)新,積極進(jìn)取,我在教學(xué)過程中積累了一些有成效的教學(xué)心得。我的教學(xué)過程是采取“精講——多練——項(xiàng)目實(shí)戰(zhàn)”三步曲教學(xué)法,是一個(gè)從理論到實(shí)際、從抽象到具體、從局部到整體的教學(xué)體系,符合學(xué)生的認(rèn)知規(guī)律,并且在實(shí)踐過程中已取得了很好的效果。
五、教學(xué)效果評價(jià)
1、倡導(dǎo)肯定性評價(jià)
評價(jià)的目的是促進(jìn)學(xué)生在原有水平上不斷發(fā)展,根據(jù)鯨魚哲學(xué) 的理論人們對美好的東西往往容易記住,所以我們要善于發(fā)現(xiàn)學(xué)生 的閃光點(diǎn),及時(shí)地給與鼓勵(lì),加以肯定,幫助學(xué)生認(rèn)識自我,建立 自信,為學(xué)生明天的發(fā)展奠定良好的基礎(chǔ)。
2、重視形成性評價(jià)
我們在進(jìn)行課程效果評價(jià)時(shí),更加重視形成性評價(jià)。除了試卷 評價(jià),論文評價(jià)也很重要。
六、課程特色與創(chuàng)新
1、設(shè)計(jì)理念和思路清晰
? 以就業(yè)為導(dǎo)向
? 以實(shí)用技術(shù)為核心
? 以案例為主線
? 以動(dòng)手能力為突破點(diǎn)
? 以項(xiàng)目經(jīng)驗(yàn)為目標(biāo)2、80/20原則:軟件開發(fā)工程項(xiàng)目中,企業(yè)80%時(shí)間應(yīng)用的核心技術(shù)占20%,20%時(shí)間應(yīng)用的非核心技術(shù)占80%,所以我們在教學(xué)過程中,將有限的學(xué)習(xí)時(shí)間主要安排在企業(yè)應(yīng)用最多的20%的核心技術(shù)的學(xué)習(xí)上。
3、開展課外活動(dòng)。有組織、有計(jì)劃開展第二課堂活動(dòng)可以為學(xué)生提供更多的動(dòng)手實(shí)踐的空間,增強(qiáng)動(dòng)手能力,形成技能,還可以培養(yǎng)合作精神,有利于職業(yè)能力的發(fā)展。
第三篇:ASPNET開發(fā)注意問題總結(jié)
ASP.NTE開發(fā)
web pages 什么是 Razor ?
Razor 是一種將基于服務(wù)器的代碼添加到網(wǎng)頁中的標(biāo)記語法
Razor 具有傳統(tǒng) ASP.NET 標(biāo)記的功能,但更容易使用并且更容易學(xué)習(xí)Razor 是一種服務(wù)器端標(biāo)記語法,與 ASP 和 PHP 很像 Razor 支持 C# 和 Visual Basic 編程語言
Razor不是一種編程語言,是一種將(C#或vb)這種語言添加到網(wǎng)頁端中的標(biāo)記法。
帶 Razor 語法的 ASP.NET 網(wǎng)頁有特殊的文件擴(kuò)展名.cshtml(Razor C#)或者.vbhtml(Razor VB)。后綴名不是.aspx
當(dāng)服務(wù)器讀取頁面時(shí),它首先運(yùn)行 Razor 代碼,然后再發(fā)送 HTML 頁面到瀏覽器。
實(shí)例:
Hello Web Pages
The time is @DateTime.Now
第四篇:jsp+servlet+bean做的網(wǎng)上書店系統(tǒng)
*************************** BookShop電子書店 * ****************************** 以我現(xiàn)在的水平也只能分出這幾個(gè)功能。如果以后我學(xué)的更多了,我會及時(shí)的給大家補(bǔ)充的。那個(gè)寫的可能還不夠詳細(xì),嘿嘿,不懂的記得問我哦。.功能分析
> 網(wǎng)站首頁index.jsp,index.jsp 向顧客展示出所有書籍的封面圖片及圖書名字。然后顧客通過點(diǎn)擊圖片連接到圖書具體的信息頁面bookshop.jsp,或者通過點(diǎn)擊圖書名字鏈接到 Bookshop.jsp頁面。然后將所要購買的書放入購物車,然后跳到顯示購買的所有圖書的bookList.jsp頁面。2.代碼結(jié)構(gòu):
1>數(shù)據(jù)庫連接類(要實(shí)現(xiàn)從數(shù)據(jù)庫里讀取數(shù)據(jù)必須要有數(shù)據(jù)庫連接類):
DBConnection.java
2>數(shù)據(jù)操作類(它用來實(shí)現(xiàn)對數(shù)據(jù)庫中所有數(shù)據(jù)的操作,例如增、刪、改、查): CURD.java
3>控制處理類(它主要用來處理業(yè)務(wù),利用數(shù)據(jù)操作類處理來自jsp頁面的數(shù)據(jù),然后完成頁面之間的跳轉(zhuǎn)),就是所謂的servlet DoAllServlet.java
4>實(shí)體類(與數(shù)據(jù)庫中的表一一對應(yīng),實(shí)體類的每一個(gè)屬性就是表中的每一列)
BookInfo.java
3.代碼編寫
數(shù)據(jù)庫操作類:DBConnection.java public class DBConnection { private Connection con=null;
private static final String driver=“com.mysql.jdbc.Driver”;private static final String
url=“jdbc:mysql://localhost:3306/bookshop?useUnicode=true&characterEncoding=gbk”;//一行放不開,就占了兩行
// ?useUnicode=true&characterEncoding=gbk,這句話是處理數(shù)據(jù)庫亂碼問題
private static final String user=“root”;private static final String password=“123456”;// 這句話下面的是構(gòu)造方法,我把數(shù)據(jù)庫連接語句放在里面初始化了,其實(shí)也可以放在 //具體的得到連接的方法中。
//所謂構(gòu)造方法,就是與類名字相同,且沒有返回類型的方法(例如void是無任何返回類型 //,String返回的是字符串類型的,等等,如int,boolean。記住只要是有返回類型必須return // 最后的結(jié)果)
public DBConnection(){
try {
Class.forName(driver);
con=DriverManager.getConnection(url,user,password);} catch(ClassNotFoundException e){
System.out.println(“數(shù)據(jù)庫加載失敗”);
e.printStackTrace();}catch(SQLException e){
System.out.println(“連接數(shù)據(jù)庫失敗”);
e.printStackTrace();} } //得到數(shù)據(jù)庫連接的方法
public Connection getConnection(){
return con;
//對于上面的返回類型問題,例如這個(gè)方法,Connection就是要返回的類型,所以必須return } public void close(){
//這個(gè)方法就是無返回類型的 try{
if(con!=null)
con.close();
}catch(SQLException e){
System.out.println(“資源關(guān)閉失敗”);
e.printStackTrace();
} }
實(shí)體類:BookInfo.java public class BookInfo implements Serializable {
private String bookname;
private String author;
private float price;
private String publish;//出版社
private int publishId;//出版版次
private String publishtime;
private int stock;//庫存
private String imageId;
public String getBookname(){
return bookname;
}
public void setBookname(String bookname){
this.bookname = bookname;
}
public String getAuthor(){
return author;
}
public void setAuthor(String author){
this.author = author;
}
public float getPrice(){
return price;
}
public void setPrice(float price){
this.price = price;
}
public String getPublish(){
return publish;
}
public void setPublish(String publish){
this.publish = publish;
}
public int getPublishId(){
return publishId;
}
public void setPublishId(int publishId){
this.publishId = publishId;
}
public String getPublishtime(){
return publishtime;
}
public void setPublishtime(String publishtime){
this.publishtime = publishtime;
}
public int getStock(){
return stock;
}
public void setStock(int stock){
this.stock = stock;
}
public String getImageId(){
return imageId;
}
public void setImageId(String imageId){
this.imageId = imageId;
}
}
數(shù)據(jù)操作類:CURD.java public class CURD.java{
//查詢所有圖書
public List
sql=“select * from bookinfo ”;//查詢語句
psmt=dbcon.getConnection().prepareStatement(sql);/ /將sql語句放入鏈接中
rs=psmt.executeQuery();//執(zhí)行sql語句
List
//如果查詢結(jié)果存在,則執(zhí)行循環(huán)遍歷封裝所有結(jié)果
while(rs.next()){
BookInfo book=new BookInfo();
book.setImageId(rs.getString(1));
System.out.println(rs.getString(1));
book.setBookname(rs.getString(2));
book.setAuthor(rs.getString(3));
book.setPrice(rs.getFloat(4));
book.setPublish(rs.getString(5));
book.setPublishId(rs.getInt(6));
book.setPublishtime(rs.getString(7));
System.out.println(“數(shù)據(jù)庫中”+rs.getInt(8));
book.setStock(rs.getInt(8));
//將封裝好的book鍵入列表中
booklist.add(book);
}
return booklist;} //按imageId查詢圖書
public BookInfo findByImageId(String imageId)throws Exception {
sql=“select * from bookinfo where imageId=?”;
psmt=dbcon.getConnection().prepareStatement(sql);
psmt.setString(1, imageId);
rs=psmt.executeQuery();
BookInfo book=null;
if(rs.next())
{
book=new BookInfo();
book.setImageId(rs.getString(1));
book.setBookname(rs.getString(2));
book.setAuthor(rs.getString(3));
book.setPrice(rs.getFloat(4));
book.setPublish(rs.getString(5));
book.setPublishId(rs.getInt(6));
book.setPublishtime(rs.getString(7));
book.setStock(rs.getInt(8));
}
return book;} }
控制處理類: DoAllServlet.java // 是bookshop.jsp到轉(zhuǎn)到BookShopServle這來的public class BookShopServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request,response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding(“gbk”);
response.setCharacterEncoding(“gbk”);
// 1.獲取jsp頁面?zhèn)鬟f過來的參數(shù)
String imageId=request.getParameter(“imageId”);
//獲取每一個(gè)進(jìn)入網(wǎng)頁的顧客的sessionId
String sessionId=request.getRequestedSessionId();
request.getSession().setAttribute(“sessionId”, sessionId);
//System.out.println(imageId);
RealizeCURD curd=new RealizeCURD();
BookInfo book=curd.findByImageId(imageId);
//System.out.println(book);
if(book!=null){
request.getSession(false).setAttribute(“imageId”, book);
request.getRequestDispatcher(“bookshop.jsp”).forward(request, response);
}else{
request.getRequestDispatcher(“index.jsp”).forward(request, response);
}
}
} } // 用session來存儲購物車
public class UseSessionSaveBooksAction extends HttpServlet {
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws Exception{
doPost(request, response); } public void doPost(HttpServletRequest request,HttpServletResponse response)
throws Exception{
request.setCharacterEncoding(“gbk”);
response.setCharacterEncoding(“gbk”);
int number=Integer.parseInt(request.getParameter(“number”));
System.out.println(“買的圖書數(shù)量”+number);
if(!(“".equals(number)))
{
BookInfo book=(BookInfo)request.getSession(false).getAttribute(”imageId“);
System.out.println(”進(jìn)入session存儲“+book.getBookname());
//用imageId作為每一種圖書的標(biāo)識
String imageId=book.getImageId();
UseSessionSave uss=new UseSessionSave();
uss.setBook(book);
uss.setNumber(number);
//用sessionId來作為購物車的標(biāo)識
String sessionId=request.getSession(false).getAttribute(”sessionId“).toString();
if(sessionId.equals(request.getRequestedSessionId()))//判斷是否為同一個(gè)顧客
{
Map
if(chart==null){
Map
//chart1.put(imageId, uss);//以每一種書的圖片編號為唯一區(qū)分放入購物車的圖書
request.getSession().setAttribute(sessionId, chart1);
}else{
//判斷購物車中是否已存在鍵為imageId的書
if((UseSessionSave)chart.get(imageId)==null)
{
chart.put(imageId,uss);
}
else{
uss.setNumber(chart.get(imageId).getNumber()+number);
request.getSession().setAttribute(sessionId, chart);
}
}
request.getRequestDispatcher(”bookList.jsp“).forward(request, response);
}else{
request.getRequestDispatcher(”index.jsp“).forward(request, response);
}
}
} }
JSP頁面代碼 Index.jsp首頁
<%@ page language=”java“ import=”java.util.*“ pageEncoding=”gbk“ %> <%@ page import=”java.lang.*,com.bzu.entity.*,com.bzu.dao.*“%>
獨(dú)家特供
第五篇:uml課程論文 網(wǎng)上書店項(xiàng)目
南京信息工程大學(xué)
課程論文題目
網(wǎng)上書店項(xiàng)目概述
網(wǎng)上購書系統(tǒng)3部分組成:用戶管理、購書網(wǎng)站和訂單處理中心。其中,用戶管理負(fù)責(zé)用戶注冊及用戶登陸;購書網(wǎng)站是一個(gè)Web應(yīng)用程序,用戶可以通過Web瀏覽器登錄到此網(wǎng)站,在此網(wǎng)站,用戶可以搜索要找的書,查看書的詳細(xì)信息并購書;訂單處理中心用來管理購物網(wǎng)站轉(zhuǎn)過來的訂單。
用戶管理主要包括一下功能: ? 注冊用戶信息
1)對于新用戶,單擊“注冊”按鈕,進(jìn)入用戶注冊頁面; 2)填寫相關(guān)注冊信息,填寫完畢后單擊“確定”按鈕; 3)彈出“注冊成功”對話框,即成功注冊。? 用戶登錄驗(yàn)證
1)對于已注冊用戶,進(jìn)入用戶登錄頁面; 2)填寫您的用戶名和密碼; 3)單擊“登錄”按鈕;
4)用戶名和密碼正確,登錄成功,進(jìn)入購書網(wǎng)站;否則返回。? 瀏覽圖書
網(wǎng)站的書籍列表要列出當(dāng)前網(wǎng)站所有的圖書名稱。當(dāng)用戶單擊某一圖書名稱時(shí),要列出該書的詳細(xì)信息(包括書名、作者、單價(jià))。? 查找圖書
用戶可以在網(wǎng)站的查找框中輸入一個(gè)書名,單擊“查找”按鈕可以網(wǎng)站是否有此書,系統(tǒng)將查找結(jié)果(如果有此書,返回書的詳細(xì)信息;如果沒有,返回當(dāng)前沒有此書的信息)返回給用戶。? 購物車管理
用戶可以隨時(shí)查看自己的購物車,可以添加或刪除購物車中的商品。
? 購書
在瀏覽圖書時(shí),用戶可以在查看選中圖書的詳細(xì)信息時(shí)添加次書到購物車,添加完畢可以選擇繼續(xù)購物或是結(jié)算。如果選擇結(jié)算,要填一個(gè)購書登記表,該表包括以下內(nèi)容:購書人姓名、地質(zhì)、E-mail、所購圖書的列表、總價(jià)。訂單處理中心的功能:
訂單處理中心是一個(gè)Web應(yīng)用程序,在此將列出所有等待處理的訂單,每一筆訂單包含購書人姓名、地址、E-mail、所購圖書的列表、總價(jià)。其中,所購圖書列表包括各個(gè)書籍信息的明細(xì)內(nèi)容,總價(jià)是系統(tǒng)自動(dòng)計(jì)算的。
要求:
1、畫出該系統(tǒng)的用例圖、類圖、狀態(tài)圖、活動(dòng)圖、順序圖、協(xié)作圖、構(gòu)件圖以及部署圖。
2、要求打印。3、6月26日前交。
4、以“學(xué)號+姓名”命名,將“學(xué)號+姓名.mdl”文件發(fā)至dcwang_exam@126.com.要求:
1)畫出顧客購買圖書的用例圖;
2)畫出網(wǎng)上購書系統(tǒng)的類圖;
3)畫出顧客訂購圖書的順序圖;
4)畫出系統(tǒng)的部署圖。


文檔為doc格式
聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。
一體化課程總結(jié)
一體化課程總結(jié) 2012年6月4日,我校成為全國第二批中等職業(yè)教育改革發(fā)展示范學(xué)校建設(shè)單位?!耙惑w化”課程改革作為項(xiàng)目建設(shè)中的重點(diǎn)工程。我校建成了一支結(jié)構(gòu)合理,專業(yè)教學(xué)能......
3.2.3.教學(xué)做一體化課程改革成果與總結(jié)
教學(xué)做一體化課程改革成果與總結(jié) 目前高職院校在理論分析和探索實(shí)踐過程中,常常提及?融‘教學(xué)做’為一體?這個(gè)關(guān)鍵詞,但是在具體操作過程中,在內(nèi)涵層次標(biāo)準(zhǔn)把握以及操作實(shí)施......
《文學(xué)概論》課程體現(xiàn)“教、學(xué)、做”一體化課程教學(xué)總結(jié)[最終定稿]
《文學(xué)概論》課程體現(xiàn)“教、學(xué)、做”一體化課程教學(xué)總結(jié) 一、課程基本情況 自1978年國務(wù)院批準(zhǔn)學(xué)校更名為“鄖陽師范??茖W(xué)校”起,中文系就開始開設(shè)《文學(xué)概論》課程,至今已......
客戶關(guān)系管理教學(xué)做一體化教學(xué)總結(jié)
《客戶關(guān)系管理》“教、學(xué)、做”一體化教學(xué)總結(jié) 授課班級:10電子商務(wù) “教學(xué)做合一”是教育家陶行知提出的三大主張之一,陶先生視“教學(xué)做”為一體。“做”是核心,主張?jiān)谧錾?.....
“教學(xué)做一體化”課程改革成果匯報(bào)[精選5篇]
“教學(xué)做一體化”課程 二期建設(shè)成果匯報(bào) 在學(xué)院各級領(lǐng)導(dǎo)的關(guān)心指導(dǎo)下,在學(xué)院各部門的大力支持下,我系“教學(xué)做一體化”課程建設(shè)組經(jīng)過兩年多的努力,圓滿的完成了預(yù)定目標(biāo),在配套......
《建筑電氣控制技術(shù)》課程 “教學(xué)做”一體化教學(xué)實(shí)踐
《建筑電氣控制技術(shù)》課程 “教學(xué)做”一體化教學(xué)實(shí)踐 【摘 要】“教學(xué)做”一體化教學(xué)模式在經(jīng)歷的10年的建立、構(gòu)建和發(fā)展,其核心內(nèi)容仍然是圍繞組織和形式展開。作者在《建......
PLC一體化課程總結(jié)(推薦)
PLC一體化課程總結(jié) PLC 一體化教學(xué)總結(jié) 在這學(xué)期我申請承擔(dān)了13級電子技術(shù)應(yīng)用1班《PLC》課程的一體化教學(xué)工作,該班有51名同學(xué),教學(xué)時(shí)將全班同學(xué)分為2組進(jìn)行。在整個(gè)教學(xué)過程......
機(jī)電一體化課程總結(jié)
課程總結(jié) 一、機(jī)電一體化的基本概念 機(jī)電一體化是在以機(jī)械、電子技術(shù)和計(jì)算機(jī)科學(xué)為主的多門學(xué)科相互滲透、相互結(jié)合過程中逐漸形成和發(fā)展起來的一門新興邊緣技術(shù)學(xué)科,而機(jī)電......