時(shí)間:2023-01-10 01:31:29
序論:在您撰寫數(shù)據(jù)庫課程設(shè)計(jì)時(shí),參考他人的優(yōu)秀作品可以開闊視野,小編為您整理的7篇范文,希望這些建議能夠激發(fā)您的創(chuàng)作熱情,引導(dǎo)您走向新的創(chuàng)作高度。
關(guān)鍵詞:工作過程;數(shù)據(jù)庫;應(yīng)用技術(shù)
在網(wǎng)絡(luò)環(huán)境越來越廣闊的背景下,數(shù)據(jù)庫系統(tǒng)已經(jīng)在各個(gè)領(lǐng)域均有所涉及,并且成為了信息系統(tǒng)的基石與核心,促使諸多計(jì)算機(jī)科學(xué)與工程技術(shù)人員必須要掌握專業(yè)的數(shù)據(jù)庫技術(shù)、技能。我國高校計(jì)算機(jī)相關(guān)專業(yè)學(xué)生亦需要學(xué)習(xí)數(shù)據(jù)庫應(yīng)用技術(shù),以培養(yǎng)并且提高自身的數(shù)據(jù)庫技術(shù)基礎(chǔ)知識(shí)與管理應(yīng)用水平。但是,鑒于數(shù)據(jù)庫應(yīng)用技術(shù)課程體系比較復(fù)雜,發(fā)展迅速,應(yīng)用技術(shù)自身有較強(qiáng)的靈活性和多樣性,采用傳統(tǒng)教學(xué)方法并不能夠取得良好教學(xué)效果。為此,有必要從工作過程視域下對(duì)數(shù)據(jù)庫應(yīng)用技術(shù)課程設(shè)計(jì)作出研究。
一、工作過程視域下的數(shù)據(jù)庫應(yīng)用技術(shù)課程開發(fā)
1、確定工作崗位數(shù)據(jù)庫應(yīng)用技術(shù)課程應(yīng)該屬于高校,尤其高職院校軟件技術(shù)專業(yè)十分重要的核心課程內(nèi)容,為了培養(yǎng)更多高素質(zhì)、高能力的軟件開發(fā)人才,必須要對(duì)高職院校軟件技術(shù)專業(yè)學(xué)生的崗位定位進(jìn)行恰當(dāng)分析[1]。通過表1的相關(guān)信息可以發(fā)現(xiàn),高職院校軟件技術(shù)專業(yè)學(xué)生的首崗需求均需要其掌握數(shù)據(jù)庫技術(shù),需要具備桌面開發(fā)、WEB開發(fā)、數(shù)據(jù)庫管理的能力。另外,學(xué)習(xí)數(shù)據(jù)庫技術(shù)課程能夠保證Oracle課程的有序開展,為廣大軟件技術(shù)專業(yè)學(xué)生進(jìn)一步掌握數(shù)據(jù)庫系統(tǒng)技術(shù)奠定堅(jiān)實(shí)知識(shí)基礎(chǔ)。2、提煉工作任務(wù)對(duì)于高職院校軟件技術(shù)專業(yè)學(xué)生崗位工作任務(wù)進(jìn)行提煉時(shí),必須要對(duì)專業(yè)的工作崗位具有比較清晰的認(rèn)知。根據(jù)表1的相關(guān)信息,基本上可以將軟件技術(shù)專業(yè)崗位工作任務(wù)歸納為如表2所示的內(nèi)容。3、確定領(lǐng)域知識(shí)工作過程視域下的數(shù)據(jù)庫應(yīng)用技術(shù)課程,且本質(zhì)在于參照實(shí)際的工作過程,將工作領(lǐng)域的知識(shí)與工作過程進(jìn)行結(jié)合,通過設(shè)計(jì)相應(yīng)的教學(xué)活動(dòng)培養(yǎng)學(xué)生具備專業(yè)工作能力[2]。從該點(diǎn)可以發(fā)現(xiàn),高職院校軟件技術(shù)專業(yè)不僅僅需要對(duì)工作崗位和工作任務(wù)具有清晰的了解,更要明確各個(gè)工作領(lǐng)域的知識(shí)點(diǎn),以便更加科學(xué)的編寫教材,選擇恰當(dāng)?shù)慕虒W(xué)模式。具體工作領(lǐng)域知識(shí)點(diǎn)如表3所示。4、設(shè)計(jì)學(xué)習(xí)情境工作過程視域下的數(shù)據(jù)庫應(yīng)用技術(shù)課程設(shè)計(jì)實(shí)施需要一定的學(xué)習(xí)情境予以支撐,幫助學(xué)生真正的、直接的參與到課程設(shè)計(jì)教學(xué)中[3]。設(shè)計(jì)學(xué)習(xí)情境時(shí),必須要保證專業(yè)知識(shí)、工作能力、職業(yè)素養(yǎng)以及教學(xué)場(chǎng)景之間的有效融合,對(duì)于課程內(nèi)容應(yīng)該重構(gòu),保證各個(gè)課程之間緊密相連,形成系統(tǒng)化的教學(xué)。一般情況下,高職院校軟件技術(shù)專業(yè)在工作過程視域下進(jìn)行數(shù)據(jù)庫應(yīng)用技術(shù)課程學(xué)習(xí)情境設(shè)計(jì)時(shí),可以采用圖1所示的學(xué)習(xí)情境,在遵循學(xué)生認(rèn)知學(xué)習(xí)與職業(yè)成長規(guī)律的情況下,提升教學(xué)質(zhì)量。
二、工作過程視域下的數(shù)據(jù)庫應(yīng)用技術(shù)課程設(shè)計(jì)實(shí)施方法
實(shí)施工作過程視域下的數(shù)據(jù)庫應(yīng)用技術(shù)課程設(shè)計(jì),必須要堅(jiān)持“以學(xué)生為主體”,采取多種有效的實(shí)施方法,達(dá)到提升教學(xué)效果的目的。具體的實(shí)施方法包括:項(xiàng)目驅(qū)動(dòng)教學(xué)法,即通過對(duì)教學(xué)內(nèi)容進(jìn)行分析,將其組織成為不同的項(xiàng)目案例,學(xué)生根據(jù)不同案例進(jìn)行學(xué)習(xí),掌握不同的知識(shí)、技能,提高自身職業(yè)素養(yǎng);啟發(fā)式教學(xué)法,即從學(xué)生的角度出發(fā)啟發(fā)學(xué)生的思維,調(diào)動(dòng)學(xué)生積極性與主動(dòng)性,使其有效的參與到教學(xué)活動(dòng)中;角色扮演教學(xué)法,即設(shè)置學(xué)習(xí)情境,令學(xué)生分組對(duì)實(shí)際工作當(dāng)中的角色進(jìn)行扮演,促使學(xué)生掌握工作技能并培養(yǎng)前期具有良好合作能力;教、學(xué)、做一體化教學(xué)方法,即將理論聯(lián)系實(shí)際,打破傳統(tǒng)的理論、實(shí)驗(yàn)、實(shí)訓(xùn)課程教學(xué)借鑒,為學(xué)生建設(shè)實(shí)訓(xùn)室,師生良好互動(dòng)下邊學(xué)、邊做,培養(yǎng)學(xué)生的思維能力和動(dòng)手能力,激發(fā)學(xué)生學(xué)習(xí)興趣。
三、結(jié)論
綜上所述,工作過程視域下的數(shù)據(jù)庫應(yīng)用技術(shù)課程設(shè)計(jì),必須要將實(shí)際的工作項(xiàng)目作為載體,能夠根據(jù)高職院校以及軟件技術(shù)專業(yè)學(xué)生的特點(diǎn),對(duì)典型的工作崗位、工作任務(wù)進(jìn)行透徹分析。在此基礎(chǔ)上,必須要能夠明確崗位所需要的知識(shí)點(diǎn),為學(xué)生的學(xué)習(xí)創(chuàng)建良好學(xué)習(xí)情境。另外,教師自身必須要具有較高的專業(yè)能力,能夠采用多樣化的實(shí)施方法,充分調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性與主動(dòng)性,使其參與到工作過程視域下的數(shù)據(jù)庫應(yīng)用技術(shù)課程設(shè)計(jì)教學(xué)當(dāng)中,不斷提高學(xué)生的職業(yè)能力,滿足崗位需求。
參考文獻(xiàn)
[1]吳冬晨.基于工作過程導(dǎo)向的《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程的設(shè)計(jì)與實(shí)踐[J].現(xiàn)代計(jì)算機(jī)(專業(yè)版),2013,06(05):19-24.
[2]潘禎,孫玉寶,王艷華.基于工作過程的“S…Q…L…Server數(shù)據(jù)庫應(yīng)用”課程設(shè)計(jì)與實(shí)施[J].中國電力教育,2012,01(11):45-46.
關(guān)鍵詞:應(yīng)用型本科;數(shù)據(jù)庫;課程設(shè)計(jì);教學(xué)策略;項(xiàng)目驅(qū)動(dòng)
隨著信息技術(shù)在各行業(yè)中的普及,數(shù)據(jù)庫技術(shù)的應(yīng)用范圍越來越廣。數(shù)據(jù)庫技術(shù)及應(yīng)用是計(jì)算機(jī)核心課程之一,相關(guān)教學(xué)大綱給出了數(shù)據(jù)庫技術(shù)課程的教學(xué)基本要求[1]。為了讓學(xué)生更好地掌握數(shù)據(jù)庫技術(shù),絕大多數(shù)應(yīng)用型本科院校都開設(shè)了數(shù)據(jù)庫課程設(shè)計(jì)相關(guān)課程。通過課程設(shè)計(jì)的實(shí)踐環(huán)節(jié),學(xué)生綜合運(yùn)用所學(xué)知識(shí),根據(jù)具體需求,獨(dú)立地設(shè)計(jì)一些實(shí)際應(yīng)用系統(tǒng)[2]。課程設(shè)計(jì)的開設(shè)不但能夠培養(yǎng)學(xué)生解決問題的能力,而且還能提高學(xué)生的學(xué)習(xí)興趣[3]。本文探討了基于項(xiàng)目驅(qū)動(dòng)的數(shù)據(jù)庫課程設(shè)計(jì)的教學(xué)策略。
1目前課程設(shè)計(jì)中存在的問題
從計(jì)算機(jī)類專業(yè)培養(yǎng)方案來看,大多數(shù)應(yīng)用型高等本科院校都開設(shè)了數(shù)據(jù)庫課程設(shè)計(jì)實(shí)踐課程。但在實(shí)際課程設(shè)計(jì)教學(xué)過程中,教師僅僅對(duì)數(shù)據(jù)庫相關(guān)教學(xué)內(nèi)容進(jìn)行簡(jiǎn)單重復(fù),無法培養(yǎng)學(xué)生利用數(shù)據(jù)庫相關(guān)理論知識(shí)解決實(shí)際應(yīng)用問題的能力,達(dá)不到市場(chǎng)對(duì)專業(yè)技術(shù)型人才的要求[4-5]。目前,數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)過程主要存在以下幾個(gè)問題。
1.1重要性認(rèn)識(shí)不足
數(shù)據(jù)庫技術(shù)是一門實(shí)踐性很強(qiáng)的專業(yè)基礎(chǔ)課,應(yīng)用領(lǐng)域也相當(dāng)廣泛。目前,很多高校開設(shè)的數(shù)據(jù)庫課程設(shè)計(jì)學(xué)時(shí)不一,教學(xué)時(shí)間安排上也不集中。此外,很多院系僅把課程設(shè)計(jì)當(dāng)做一般性實(shí)踐課程,沒有專門的教學(xué)大綱,導(dǎo)致很多教師的教學(xué)目標(biāo)不明確。師生均對(duì)課程設(shè)計(jì)重視程度不夠,不僅使得教師在課程設(shè)計(jì)過程中教學(xué)效果較差,而且也無法很好地培養(yǎng)學(xué)生運(yùn)用所學(xué)數(shù)據(jù)庫知識(shí)來解決實(shí)際問題的能力。
1.2選題質(zhì)量不高
選題是課程設(shè)計(jì)中一個(gè)非常重要的方面,好的選題不僅可以提高課程設(shè)計(jì)作品的質(zhì)量,而且還能提高學(xué)生的學(xué)習(xí)興趣。但是,目前課程設(shè)計(jì)選題往往質(zhì)量不高,存在以下不足:(1)選題陳舊,缺乏新意。每屆學(xué)生都會(huì)開設(shè)數(shù)據(jù)庫課程設(shè)計(jì),教師每年都提供同樣的幾個(gè)選題供學(xué)生選擇,這不僅不能引起學(xué)生的興趣,也無法跟上社會(huì)發(fā)展的要求。(2)選題過大過難。很多同學(xué)比較喜歡選擇網(wǎng)上購物系統(tǒng)、火車訂票系統(tǒng)等作為課程設(shè)計(jì)題目,盡管這類選題來自于實(shí)際生活,學(xué)生有一定的了解并有一定的應(yīng)用經(jīng)驗(yàn),能夠一定程度上鍛煉學(xué)生的開發(fā)能力,但是這么大的題目使得學(xué)生這短期內(nèi)僅憑個(gè)人力量沒有足夠的精力去高質(zhì)量地完成。
1.3考核方式不科學(xué)
當(dāng)前,對(duì)課程設(shè)計(jì)的評(píng)價(jià)還沒有統(tǒng)一的標(biāo)準(zhǔn),教師主要是通過學(xué)生的上課考勤、設(shè)計(jì)報(bào)告、實(shí)際作品等幾個(gè)方面進(jìn)行簡(jiǎn)單的加權(quán)成績(jī)來評(píng)價(jià)。顯然,這種簡(jiǎn)單的考核方式并不能全面反映學(xué)生的團(tuán)隊(duì)協(xié)作、創(chuàng)新、編碼等綜合能力。因此,一套完善合理的考核機(jī)制不僅能有效提高課程設(shè)計(jì)的實(shí)踐教學(xué)效果,而且對(duì)培養(yǎng)學(xué)生的綜合素質(zhì)具有明顯地促進(jìn)作用。
2基于項(xiàng)目驅(qū)動(dòng)的數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)
為了提高課程設(shè)計(jì)的質(zhì)量,根據(jù)以往的經(jīng)驗(yàn),我們采用項(xiàng)目驅(qū)動(dòng)的方式進(jìn)行教學(xué),取得了較為滿意的效果。
2.1合適的項(xiàng)目選題
一個(gè)高質(zhì)量的項(xiàng)目選題是實(shí)施數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)的關(guān)鍵。在確定項(xiàng)目選題時(shí)主要了考慮以下幾方面的因素:(1)項(xiàng)目實(shí)施過程中能否將理論和實(shí)際應(yīng)用結(jié)合在一起;(2)提供的項(xiàng)目選題數(shù)量足夠多,而且主要是學(xué)生比較熟悉和有興趣的應(yīng)用領(lǐng)域;(3)項(xiàng)目難度顧及到學(xué)生能力的差異。以興趣為導(dǎo)向,結(jié)合能力差異,理實(shí)結(jié)合,難度適中,通過合適的選題奠定課程設(shè)計(jì)實(shí)踐課程的基礎(chǔ)。
2.2項(xiàng)目團(tuán)隊(duì)人員分配
很多教師為了給予學(xué)生更加公平的評(píng)價(jià),規(guī)定每個(gè)學(xué)生單獨(dú)完成一個(gè)選題,這樣不利于培養(yǎng)學(xué)生的團(tuán)隊(duì)協(xié)作能力。因此,我們?cè)谡n程設(shè)計(jì)過程中,根據(jù)學(xué)生專業(yè)技能的差異,搭配分組,由4-5名學(xué)生組成一個(gè)項(xiàng)目團(tuán)隊(duì),并任命一名團(tuán)隊(duì)成員擔(dān)任組長。同時(shí),組長根據(jù)成員的興趣和能力分配不同的角色,團(tuán)隊(duì)成員通過分工協(xié)作完成作品的設(shè)計(jì)。充分發(fā)揚(yáng)團(tuán)隊(duì)精神,互相學(xué)習(xí),共同提高。
2.3改進(jìn)項(xiàng)目實(shí)施環(huán)節(jié)
在課程設(shè)計(jì)實(shí)施過程中,課程組注重如下幾個(gè)方面的考慮:(1)教師在項(xiàng)目實(shí)施過程中動(dòng)態(tài)跟蹤學(xué)生完成項(xiàng)目的情況,并要求每個(gè)團(tuán)對(duì)在項(xiàng)目不同的階段遞交相應(yīng)的方案等,教師適時(shí)根據(jù)項(xiàng)目實(shí)施的情況進(jìn)行針對(duì)性指導(dǎo);(2)鼓勵(lì)學(xué)生通過模仿來創(chuàng)新自己的項(xiàng)目,全面創(chuàng)新對(duì)于該階段學(xué)生很難實(shí)現(xiàn),采取該策略一方面降低創(chuàng)新難度,樹立學(xué)生自信,一方面也能有效促進(jìn)學(xué)生主動(dòng)思考改進(jìn);(3)組成團(tuán)隊(duì)后,教師要求每個(gè)項(xiàng)目成員之間相互監(jiān)督、幫助和學(xué)習(xí),調(diào)動(dòng)每個(gè)成員的積極性,共同參與課程設(shè)計(jì)。
2.4課程設(shè)計(jì)的考核標(biāo)準(zhǔn)
數(shù)據(jù)庫課程設(shè)計(jì)在考核時(shí),不僅考核學(xué)生的理論和動(dòng)手能力,而且還考核學(xué)生的工程設(shè)計(jì)能力和團(tuán)隊(duì)協(xié)作能力。課程組制定了如下考核標(biāo)準(zhǔn):(1)項(xiàng)目技術(shù):①檢驗(yàn)數(shù)據(jù)庫表設(shè)計(jì)是否滿足規(guī)范化理論的要求;②數(shù)據(jù)庫設(shè)計(jì)是否考慮了安全性和完整性等因素;③項(xiàng)目是否采用索引等技術(shù)優(yōu)化數(shù)據(jù)庫性能;④檢查項(xiàng)目是否依據(jù)軟件項(xiàng)目規(guī)范來開發(fā)等;⑤根據(jù)作品采用技術(shù)的新穎性程度等方面增加附加分。(2)團(tuán)隊(duì)成員:在考核時(shí),教師不僅考慮出勤和遵守紀(jì)律情況,還綜合考慮項(xiàng)目質(zhì)量、工程實(shí)踐能力、新技術(shù)運(yùn)用能力、協(xié)作能力等。(3)文檔質(zhì)量:文檔必須符合軟件工程相關(guān)規(guī)范,能夠清晰地對(duì)項(xiàng)目的設(shè)計(jì)和功能進(jìn)行描述,教師根據(jù)文檔質(zhì)量給出相應(yīng)的成績(jī)。
3總結(jié)
基于項(xiàng)目驅(qū)動(dòng)的數(shù)據(jù)庫課程設(shè)計(jì)改變了傳統(tǒng)的教學(xué)理念,旨在通過開發(fā)實(shí)際項(xiàng)目等形式來培養(yǎng)學(xué)生動(dòng)手能力和團(tuán)隊(duì)協(xié)作能力。相較于傳統(tǒng)的理論教學(xué),課程設(shè)計(jì)是一門實(shí)踐性非常強(qiáng)的課程,采用項(xiàng)目驅(qū)動(dòng)教學(xué)法,對(duì)培養(yǎng)學(xué)生的綜合能力具有積極作用。
參考文獻(xiàn):
[1]周愛武,汪海威,肖云.數(shù)據(jù)庫課程設(shè)計(jì)[M].北京:機(jī)械工業(yè)出版社,2012.
[2]詹瑾,古俐明.基于項(xiàng)目驅(qū)動(dòng)法的“數(shù)據(jù)庫技術(shù)”課程教學(xué)實(shí)踐[J].中國電力教育,2014(8):106-107.
[3]劉建峰,呂佳.基于項(xiàng)目驅(qū)動(dòng)法“數(shù)據(jù)庫原理與應(yīng)用”教學(xué)改革的探索與研究[J].教育教學(xué)論壇,2015(46):98-99.
[4]黨小爭(zhēng).以工作過程為導(dǎo)向的項(xiàng)目驅(qū)動(dòng)法在MySQL數(shù)據(jù)庫課程教學(xué)中的應(yīng)用[J].教育教學(xué)論壇,2014(18):82-83.
1數(shù)據(jù)庫理論是數(shù)據(jù)庫課程設(shè)計(jì)的前提
目前,數(shù)據(jù)庫產(chǎn)品市場(chǎng)95%以上都是關(guān)系數(shù)據(jù)庫產(chǎn)品.關(guān)系數(shù)據(jù)庫理論是數(shù)據(jù)庫設(shè)計(jì)的基礎(chǔ),掌握關(guān)系數(shù)據(jù)庫課程理論是數(shù)據(jù)庫課程設(shè)計(jì)的前提.?dāng)?shù)據(jù)庫課程是研究數(shù)據(jù)處理技術(shù)的一門綜合性學(xué)科,它是與離散數(shù)學(xué)、操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)、軟件工程、計(jì)算機(jī)原理等學(xué)科及其他應(yīng)用領(lǐng)域的知識(shí)和方法相結(jié)合的學(xué)科.?dāng)?shù)據(jù)庫理論研究的核心內(nèi)容是數(shù)據(jù)建模、數(shù)據(jù)規(guī)范化理論、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫的安全性、完整性、數(shù)據(jù)恢復(fù)技術(shù)、模式分解理論和方法.只有掌握了數(shù)據(jù)庫理論才能做好數(shù)據(jù)庫設(shè)計(jì)[1]22-49.全國大部分院校都將數(shù)據(jù)庫理論和應(yīng)用作為兩門課程開設(shè),一門是數(shù)據(jù)庫系統(tǒng)概論(主講數(shù)據(jù)原理),另一門是數(shù)據(jù)庫應(yīng)用(主講程序設(shè)計(jì)).對(duì)于絕大多數(shù)學(xué)習(xí)者來講,學(xué)習(xí)數(shù)據(jù)庫的最終目的是掌握數(shù)據(jù)庫應(yīng)用方法和技術(shù),在現(xiàn)有DBMS的基礎(chǔ)上二次開發(fā)數(shù)據(jù)庫產(chǎn)品,而不是開發(fā)新的DBMS,所以大多數(shù)高校往往在數(shù)據(jù)理論之前先開設(shè)數(shù)據(jù)應(yīng)用課程,如VisualFoxpro6.0、Delphi、Oracle、SQLServer、Access等程序設(shè)計(jì)課程是關(guān)系數(shù)據(jù)庫的產(chǎn)品,它們屬于原理的具體應(yīng)用部分.學(xué)習(xí)數(shù)據(jù)庫應(yīng)用課程后,便于掌握和應(yīng)用數(shù)據(jù)庫理論;反之,也只有學(xué)習(xí)了數(shù)據(jù)庫理論才能更好地掌握和應(yīng)用數(shù)據(jù)庫技術(shù).
2數(shù)據(jù)庫設(shè)計(jì)理論是數(shù)據(jù)庫理論的應(yīng)用和延伸
2.1數(shù)據(jù)庫理論在數(shù)據(jù)庫設(shè)計(jì)中的指導(dǎo)應(yīng)用
按照規(guī)范設(shè)計(jì)的方法,將數(shù)據(jù)庫設(shè)計(jì)分為6個(gè)階段:需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫的實(shí)施、數(shù)據(jù)庫運(yùn)行和維護(hù).在數(shù)據(jù)庫設(shè)計(jì)的每一個(gè)階段,都不同程度地用到了數(shù)據(jù)庫理論與方法,同時(shí)對(duì)數(shù)據(jù)庫理論進(jìn)行了豐富的擴(kuò)充.在概念結(jié)構(gòu)設(shè)計(jì)中,核心內(nèi)容是數(shù)據(jù)建模,即根據(jù)實(shí)體類型設(shè)計(jì)E-R(實(shí)體-聯(lián)系)圖.在E-R圖中要搞清楚哪些是實(shí)體,哪些是屬性.從理論的角度來說,實(shí)體是客觀存在的,并可以相互區(qū)別的事物,屬性是對(duì)實(shí)體特征的描述,但是它們之間既有必然區(qū)別,也有一定聯(lián)系.實(shí)體和屬性不是絕對(duì)的,如果需要對(duì)屬性進(jìn)一步描述,則屬性就作為實(shí)體,反之,如果不需要對(duì)實(shí)體進(jìn)一步描述,則實(shí)體也可以作為另一實(shí)體的屬性.例如,在設(shè)計(jì)職工檔案管理數(shù)據(jù)庫時(shí),實(shí)體類型“職工”的屬性:檔案號(hào),姓名,性別,出生日期,參加工作時(shí)間,學(xué)歷,職稱,職務(wù),工資.如果只考慮現(xiàn)在的工資,則工資就是職工實(shí)體的屬性,但是如果考慮職工的工資歷史,則工資就是一個(gè)實(shí)體.在邏輯結(jié)構(gòu)設(shè)計(jì)時(shí),用到規(guī)范化理論、求極小集和碼的方法、模式分解理論和方法.
2.2數(shù)據(jù)庫設(shè)計(jì)理論是對(duì)數(shù)據(jù)庫理論的延伸
數(shù)據(jù)庫設(shè)計(jì)理論對(duì)數(shù)據(jù)庫理論在很多方面進(jìn)行了延伸和擴(kuò)展,使得數(shù)據(jù)庫理論更加簡(jiǎn)捷、方便和直觀.在邏輯結(jié)構(gòu)設(shè)計(jì)中,將概念模型的產(chǎn)品基本E-R圖轉(zhuǎn)換為邏輯結(jié)構(gòu)的關(guān)系模型,是模式分解理論的直接應(yīng)用,是在數(shù)據(jù)庫理論基礎(chǔ)上的抽象和延伸,實(shí)體內(nèi)和實(shí)體間的轉(zhuǎn)換,實(shí)體間的每一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系,實(shí)體內(nèi)的屬性是關(guān)系的屬性,實(shí)體內(nèi)屬性的碼就是關(guān)系的碼.按照關(guān)系理論的函數(shù)依賴,每一個(gè)實(shí)體中,碼決定每一個(gè)屬性,而模式分解中,碼相同的合并,左右兩端的屬性合并作為一個(gè)分解,從操作方面減少了復(fù)雜性,所以設(shè)計(jì)理論與數(shù)據(jù)理論完全吻合;數(shù)據(jù)庫實(shí)體之間的聯(lián)系分為一對(duì)一、一對(duì)多、多對(duì)多和多實(shí)體之間的聯(lián)系4種情況,這些轉(zhuǎn)換在邏輯結(jié)構(gòu)設(shè)計(jì)中都給出了轉(zhuǎn)換規(guī)則,也完全滿足模式分解理論,在模型優(yōu)化時(shí),用到極小集方法與設(shè)計(jì)理論的結(jié)合.
3注重?cái)?shù)據(jù)庫設(shè)計(jì)理論與實(shí)踐的結(jié)合
3.1處理好數(shù)據(jù)庫設(shè)計(jì)經(jīng)驗(yàn)和數(shù)據(jù)庫設(shè)計(jì)理論的關(guān)系
數(shù)據(jù)庫設(shè)計(jì)理論盡管比較完善,按照規(guī)范化理論,在函數(shù)依賴領(lǐng)域,如果關(guān)系滿足BCNF,不會(huì)存在數(shù)據(jù)冗余、插入異常、刪除異常和更新異常,實(shí)際上關(guān)系規(guī)范化不一定要達(dá)到BCNF;如果達(dá)到BCNF,不會(huì)出現(xiàn)冗余和各種異常,但會(huì)出現(xiàn)查詢效率降低.這就要根據(jù)實(shí)際情況綜合權(quán)衡.下面以規(guī)范化后的學(xué)生成績(jī)管理系統(tǒng)為例說明.學(xué)生成績(jī)管理系統(tǒng)包含下列3個(gè)關(guān)系:學(xué)生(學(xué)號(hào),姓名,性別,出生年月);課程(課號(hào),課名,學(xué)時(shí),學(xué)分);成績(jī)(學(xué)號(hào),課號(hào),成績(jī)).我們經(jīng)常查詢“某同學(xué)學(xué)習(xí)某課程的成績(jī)”,這就需要3個(gè)關(guān)系的連接,如果學(xué)生人數(shù)較多(數(shù)據(jù)庫較大),可能需要較長時(shí)間,但如果是第1范式,則不需要連接,如果是第2范式,可能連接的次數(shù)較少,也會(huì)減少耗費(fèi).在實(shí)際應(yīng)用中,我們可能不需要把關(guān)系劃分到BCNF,也許只需要達(dá)到2NF,甚至1NF,也就是逆規(guī)范化,到底規(guī)范化到什么程度,要結(jié)合實(shí)際問題和具體設(shè)計(jì)經(jīng)驗(yàn)[2]3-39.
3.2課程實(shí)驗(yàn)是數(shù)據(jù)庫課程設(shè)計(jì)的基礎(chǔ)
數(shù)據(jù)庫課程是理論與應(yīng)用結(jié)合較為緊密的一門課程.學(xué)習(xí)數(shù)據(jù)庫課程的主要目的是為了應(yīng)用.因此,為了深入淺出地講授數(shù)據(jù)庫理論,在每一章都設(shè)計(jì)一些課程實(shí)驗(yàn),以便通過實(shí)踐驗(yàn)證理論,同時(shí)掌握其應(yīng)用方法,為后續(xù)的課程設(shè)計(jì)打下基礎(chǔ).在大部分教科書中,都是以SQLServer為例,講授SQL語言、數(shù)據(jù)的安全性、完整性.在講授SQL語言時(shí),可以讓學(xué)生先建立數(shù)據(jù)庫,結(jié)合所學(xué)內(nèi)容對(duì)數(shù)據(jù)庫進(jìn)行查詢、插入、刪除、修改等實(shí)踐操作,在實(shí)踐的過程中真正理解并掌握SQL語言的應(yīng)用環(huán)境.在講授數(shù)據(jù)庫安全性和完整性時(shí),利用數(shù)據(jù)庫系統(tǒng)的實(shí)際應(yīng)用讓學(xué)生對(duì)系統(tǒng)做數(shù)據(jù)控制.提高學(xué)生對(duì)數(shù)據(jù)庫課程的認(rèn)識(shí),激發(fā)學(xué)生的學(xué)習(xí)興趣和欲望.
3.3課程設(shè)計(jì)是提升學(xué)生綜合應(yīng)用能力的關(guān)鍵
課程設(shè)計(jì)是課程內(nèi)容的展示,是對(duì)所學(xué)知識(shí)的延伸,是學(xué)生掌握學(xué)習(xí)內(nèi)容、方法和技巧的綜合體現(xiàn).?dāng)?shù)據(jù)庫設(shè)計(jì)理論主要是為了指導(dǎo)數(shù)據(jù)庫的應(yīng)用和實(shí)踐,通過系統(tǒng)的理論學(xué)習(xí)和部分單元(如創(chuàng)建用戶、創(chuàng)建視圖、用戶管理、權(quán)限管理等)的應(yīng)用實(shí)踐訓(xùn)練,充分認(rèn)識(shí)到DBA在數(shù)據(jù)庫系統(tǒng)中的作用.通過課程設(shè)計(jì)讓學(xué)生在掌握數(shù)據(jù)庫設(shè)計(jì)理論的同時(shí)掌握數(shù)據(jù)庫課程設(shè)計(jì)的全過程,可以采取將學(xué)生分組的方式,為每組同學(xué)擬定相關(guān)題目,如學(xué)生檔案管理系統(tǒng)、財(cái)務(wù)管理系統(tǒng)、售票管理系統(tǒng)等,設(shè)計(jì)可以采取集中設(shè)計(jì)和分散設(shè)計(jì)相結(jié)合的方式,如果條件允許可以集中7~10天時(shí)間做課程設(shè)計(jì),否則,可以利用周末時(shí)間集中設(shè)計(jì),學(xué)生自己找業(yè)余時(shí)間,教師加強(qiáng)指導(dǎo),題目在期中布置,期末老師驗(yàn)收.讓每一位同學(xué)獨(dú)立完成或者協(xié)助完成數(shù)據(jù)庫設(shè)計(jì)的過程,同時(shí),使每一組同學(xué)進(jìn)行上機(jī)運(yùn)行并調(diào)試,完成所有功能進(jìn)行程序?qū)崿F(xiàn),最后組織設(shè)計(jì)答辯.教課評(píng)價(jià)方面,可將學(xué)生平時(shí)的課程設(shè)計(jì)和期末考試相結(jié)合,作為學(xué)期期末成績(jī).通過課程設(shè)計(jì)和設(shè)計(jì)答辯,學(xué)生不僅鞏固了理論知識(shí),豐富了課程實(shí)踐,掌握了如何運(yùn)用理論指導(dǎo)實(shí)踐應(yīng)用,也對(duì)今后其他課程設(shè)計(jì)以及畢業(yè)設(shè)計(jì)打下堅(jiān)實(shí)的基礎(chǔ),取得較好的效果.
3.4數(shù)據(jù)庫課程設(shè)計(jì)的具體內(nèi)容
數(shù)據(jù)庫設(shè)計(jì)是在指定的應(yīng)用環(huán)境下,構(gòu)建最優(yōu)的數(shù)據(jù)庫邏輯模式和物理結(jié)構(gòu),建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足各種用戶的各種需求(信息、管理和操作需求),并能夠有效地存儲(chǔ)和管理數(shù)據(jù).?dāng)?shù)據(jù)庫設(shè)計(jì)要按照需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫實(shí)施、數(shù)據(jù)庫的運(yùn)行和維護(hù)各個(gè)階段突出特點(diǎn)嚴(yán)格進(jìn)行結(jié)構(gòu)設(shè)計(jì)是與行為設(shè)計(jì)的有機(jī)結(jié)合.每一個(gè)階段都有具體的技術(shù)要求,教師提出要求讓學(xué)生深入圖書館、學(xué)生管理部門或者企業(yè)進(jìn)行系統(tǒng)調(diào)查,通過需求分析設(shè)計(jì)出數(shù)據(jù)流圖,編寫數(shù)據(jù)字典.概念結(jié)構(gòu)設(shè)計(jì)是從數(shù)據(jù)流圖和數(shù)據(jù)字典中提煉出E-R圖,對(duì)E-R圖優(yōu)化后獲得基本E-R圖.按照轉(zhuǎn)換規(guī)則和DBMS的轉(zhuǎn)換功能將概念結(jié)構(gòu)的產(chǎn)品基本E-R圖轉(zhuǎn)換為邏輯結(jié)構(gòu)設(shè)計(jì)的關(guān)系模型.物理結(jié)構(gòu)設(shè)計(jì)主要根據(jù)DBMS的詳細(xì)特征設(shè)計(jì)存儲(chǔ)結(jié)構(gòu)和存取技術(shù),最后經(jīng)過優(yōu)化、評(píng)價(jià)滿足用戶的效率要求.?dāng)?shù)據(jù)庫實(shí)施和運(yùn)行維護(hù)主要考慮代碼的編寫、調(diào)試、試運(yùn)行和維護(hù),涉及數(shù)據(jù)轉(zhuǎn)儲(chǔ)、安全性、完整性、數(shù)據(jù)組等問題.整個(gè)設(shè)計(jì)都是在數(shù)據(jù)庫理論的指導(dǎo)下進(jìn)行[3]181-250.
4結(jié)語
關(guān)鍵詞關(guān)鍵詞:數(shù)據(jù)庫課程設(shè)計(jì);項(xiàng)目驅(qū)動(dòng);教學(xué)方法;考核方法;能力培養(yǎng)
中圖分類號(hào):G434 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào)文章編號(hào):16727800(2013)008017402
作者簡(jiǎn)介作者簡(jiǎn)介:邱月(1979-),女,碩士,湖北經(jīng)濟(jì)學(xué)院信息管理學(xué)院講師,研究方向?yàn)閿?shù)據(jù)庫技術(shù)。
0 引言
數(shù)據(jù)庫技術(shù)已經(jīng)成為先進(jìn)信息技術(shù)的重要組成部分,是現(xiàn)代計(jì)算機(jī)信息系統(tǒng)和計(jì)算機(jī)應(yīng)用系統(tǒng)的基礎(chǔ)和核心。數(shù)據(jù)庫技術(shù)是將數(shù)據(jù)庫與軟件開發(fā)相結(jié)合,數(shù)據(jù)庫設(shè)計(jì)和基于數(shù)據(jù)庫的應(yīng)用程序開發(fā)。為此,課程要求學(xué)生選用主流DBMS,自選某種高級(jí)程序設(shè)計(jì)語言,實(shí)現(xiàn)一個(gè)完整的以數(shù)據(jù)庫為核心的B/S或C/S架構(gòu)的應(yīng)用系統(tǒng)。掌握設(shè)計(jì)實(shí)現(xiàn)一個(gè)完整的產(chǎn)品化導(dǎo)向的數(shù)據(jù)庫應(yīng)用系統(tǒng)的流程和方法,包括需求分析、數(shù)據(jù)庫設(shè)計(jì)、應(yīng)用程序設(shè)計(jì)。本文分析了湖北經(jīng)濟(jì)學(xué)院開設(shè)數(shù)據(jù)庫課程設(shè)計(jì)以來,實(shí)踐教學(xué)環(huán)節(jié)中存在的問題,結(jié)合項(xiàng)目模擬實(shí)訓(xùn)教學(xué)方法的基本原理,提出了基于團(tuán)隊(duì)項(xiàng)目模擬實(shí)訓(xùn)的數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)方法的具體方案及實(shí)施效果。
1 數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)現(xiàn)狀
(1)題目過少不夠開放。湖北經(jīng)濟(jì)學(xué)院是一所財(cái)經(jīng)類教學(xué)型學(xué)校,開設(shè)的主要專業(yè)為經(jīng)濟(jì)管理類。但目前的題目多數(shù)都是老師提供給學(xué)生的,題材類似,不可避免地會(huì)出現(xiàn)學(xué)生相互抄襲的現(xiàn)象。另外,題目呆板,沒有和本校的專業(yè)特色相結(jié)合,選擇余地太少。長此以往,會(huì)使學(xué)生養(yǎng)成不勞而獲的壞習(xí)慣,不利于學(xué)生畢業(yè)之后適應(yīng)競(jìng)爭(zhēng)激烈的社會(huì)。
(2)學(xué)生輕分析設(shè)計(jì),重編程實(shí)現(xiàn)。 學(xué)生把編程工作放在數(shù)據(jù)庫設(shè)計(jì)中的首要位置,輕數(shù)據(jù)庫及其對(duì)象的設(shè)計(jì),重開發(fā)工具的使用。很多學(xué)生只重視系統(tǒng)功能模塊的設(shè)計(jì)與實(shí)現(xiàn),缺乏全局觀念。
(3)學(xué)生缺乏整體意識(shí),團(tuán)隊(duì)協(xié)作能力不強(qiáng)。在數(shù)據(jù)庫系統(tǒng)開發(fā)的過程中,學(xué)生對(duì)系統(tǒng)沒有整體規(guī)劃,經(jīng)常把時(shí)間都花在需求分析和系統(tǒng)實(shí)現(xiàn)上,造成在學(xué)生項(xiàng)目后期沒有時(shí)間做系統(tǒng)測(cè)試,這樣開發(fā)出來的系統(tǒng)必然出現(xiàn)很多問題。
軟件開發(fā)是一個(gè)系統(tǒng)工程,特別強(qiáng)調(diào)團(tuán)隊(duì)協(xié)作能力。如果一個(gè)課程設(shè)計(jì)題目只讓學(xué)生一個(gè)人完成,缺少與他人相互的交流,不利于交流與溝通能力的培養(yǎng)和項(xiàng)目的正常開展。原有教學(xué)模式下,學(xué)生做課程設(shè)計(jì)往往單打獨(dú)斗,沒有形成一個(gè)團(tuán)隊(duì)。
(4)課程考核方式不夠科學(xué)。老師通常采用平時(shí)成績(jī)和實(shí)驗(yàn)報(bào)告相加權(quán)作為總成績(jī)。在這種考核方式下學(xué)生是被動(dòng)地完成任務(wù),不知道所做項(xiàng)目的評(píng)定標(biāo)準(zhǔn),因而積極性不高,也不能通過項(xiàng)目設(shè)計(jì)有效地提升自己的能力。
2 數(shù)據(jù)庫課程設(shè)計(jì)基礎(chǔ)準(zhǔn)備及教學(xué)目標(biāo)制定
2.1 基礎(chǔ)準(zhǔn)備
綜合性的實(shí)驗(yàn)課程往往需要很多課程作支撐。在該課程開設(shè)之前,前期學(xué)生應(yīng)該已經(jīng)學(xué)習(xí)了C、C++等一些經(jīng)典的程序設(shè)計(jì)課程,學(xué)習(xí)了數(shù)據(jù)庫原理及軟件工程課程,對(duì)于數(shù)據(jù)庫原理課程中的相關(guān)概念例如數(shù)據(jù)庫文件的創(chuàng)建、表的建立以操作、視圖與SQL查詢、存儲(chǔ)過程與觸發(fā)器等進(jìn)行了相關(guān)實(shí)驗(yàn),對(duì)于關(guān)系型數(shù)據(jù)庫基本概念和特性有一個(gè)比較完整的認(rèn)識(shí)。由于課程設(shè)計(jì)中需要將數(shù)據(jù)庫原理與工程項(xiàng)目相結(jié)合設(shè)計(jì)出具體的應(yīng)用程序和界面,所以學(xué)生還需掌握至少一門前臺(tái)開發(fā)工具,如 、或PHP等,讓不同層次的學(xué)生選擇不同的培養(yǎng)方案,有針對(duì)性地進(jìn)行學(xué)習(xí)。
2.2 教學(xué)目標(biāo)
結(jié)合教材上關(guān)于數(shù)據(jù)庫設(shè)計(jì)的思想和方法,對(duì)一些簡(jiǎn)單的信息管理問題進(jìn)行必要的分析和設(shè)計(jì)。在掌握了數(shù)據(jù)庫系統(tǒng)的基本原理和基本方法的基礎(chǔ)上,熟悉數(shù)據(jù)庫管理系統(tǒng)的工具及語言。能查閱資料解決數(shù)據(jù)庫技術(shù)方面的問題,具備在微軟開發(fā)平臺(tái)下進(jìn)行數(shù)據(jù)庫設(shè)計(jì)和管理操作能力,培養(yǎng)數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的基本能力,項(xiàng)目合作、團(tuán)隊(duì)精神及小組交流的能力,培養(yǎng)學(xué)生運(yùn)用數(shù)據(jù)庫管理系統(tǒng)解決實(shí)際問題的能力。
3 數(shù)據(jù)庫課程設(shè)計(jì)教學(xué)構(gòu)思
課程組根據(jù)學(xué)生的實(shí)際情況,制定了相應(yīng)的教學(xué)計(jì)劃。本課程安排在一個(gè)學(xué)期內(nèi),32學(xué)時(shí),每周具體安排如表1所示。
3.1 人員安排及開題
把整個(gè)班級(jí)按照開發(fā)小組的形式進(jìn)行分組,每組4~5人,選一名組長,每個(gè)同學(xué)承擔(dān)不同的角色,共同完成任務(wù)。在整個(gè)過程中,為了達(dá)到鍛煉的目的,每個(gè)同學(xué)的角色可以互換。
在選題方面,應(yīng)充分考慮到學(xué)生的專業(yè)特色,體現(xiàn)經(jīng)管類專業(yè)的特點(diǎn),選擇具有專業(yè)特色的案例,以激發(fā)學(xué)生的學(xué)習(xí)興趣。比如,針對(duì)“旅游管理”專業(yè)和“國際金融”專業(yè),可以根據(jù)專業(yè)要求來分別制定教學(xué)案例,使學(xué)生在數(shù)據(jù)庫課程設(shè)計(jì)中加深對(duì)本專業(yè)課程的理解,從而達(dá)到數(shù)據(jù)庫課程設(shè)計(jì)和專業(yè)特色融合的目的。在制定選題的過程中,教師應(yīng)進(jìn)行充分的調(diào)研,與該專業(yè)的教師進(jìn)行討論,幫助學(xué)生選擇他們熟悉的題目,如旅游酒店管理系統(tǒng)、學(xué)生成績(jī)管理系統(tǒng)、人力資源管理系統(tǒng)等,或者選擇學(xué)生生活中經(jīng)常接觸、能很快上手的內(nèi)容。同時(shí),應(yīng)注意控制題目的規(guī)模和難度,使學(xué)生經(jīng)過努力后能在規(guī)定的時(shí)間內(nèi)完成。這個(gè)階段可以充分調(diào)動(dòng)學(xué)生的積極性,鼓勵(lì)學(xué)生自己選題組建項(xiàng)目小組。這種方式經(jīng)檢驗(yàn)取得了較好的效果。
3.2 需求分析
在此階段,要盡可能收集課題的全面需求,利用不同小組互相模擬實(shí)際用戶的形式,開小組討論會(huì)來確定需求,增強(qiáng)學(xué)生的溝通能力和開發(fā)興趣,并引導(dǎo)學(xué)生自己畫出數(shù)據(jù)流圖。
例如,某家工廠的采購部每天需要一張訂貨報(bào)表,表中列出所有需要再次訂貨的零件。對(duì)于每個(gè)需要再次訂貨的零件列出下述數(shù)據(jù):零件編號(hào)、零件名稱、訂貨數(shù)量,目前價(jià)格、主要供應(yīng)者。零件入庫應(yīng)有入庫單,零件出庫應(yīng)有出庫單,通過放在倉庫中的CRT終端把入庫單或出庫單報(bào)告給訂貨系統(tǒng)。當(dāng)某種零件的庫存數(shù)量少于庫存量臨界值時(shí)就應(yīng)該再次訂貨。
當(dāng)系統(tǒng)比較復(fù)雜時(shí),應(yīng)當(dāng)采用分層描述的方法。一般第一層描述系統(tǒng)的全貌,第二層分別描述各子系統(tǒng)的結(jié)構(gòu)。如還未表達(dá)清楚,可以繼續(xù)細(xì)化。
3.3 系統(tǒng)設(shè)計(jì)與實(shí)施
確定用戶需求后,進(jìn)入系統(tǒng)設(shè)計(jì)階段。物理設(shè)計(jì)階段應(yīng)該充分利用表、視圖、存儲(chǔ)過程、觸發(fā)器等各個(gè)數(shù)據(jù)庫對(duì)象的特點(diǎn),建立一個(gè)完整的數(shù)據(jù)庫。要引導(dǎo)學(xué)生利用課程設(shè)計(jì)來熟悉數(shù)據(jù)庫開發(fā)的一些常用技術(shù)和工具。例如,在數(shù)據(jù)庫課程設(shè)計(jì)中可以教學(xué)生怎樣使用Power Designer來做數(shù)據(jù)庫設(shè)計(jì)。在軟件公司實(shí)際的數(shù)據(jù)庫系統(tǒng)開發(fā)中,有很多工具可以直接完成從數(shù)據(jù)庫概念模型到物理模型的設(shè)計(jì)和轉(zhuǎn)化。
系統(tǒng)實(shí)施階段,各小組可以選擇自己熟悉的程序設(shè)計(jì)語言動(dòng)手編寫代碼,完成系統(tǒng)各個(gè)模塊的功能。開發(fā)語言可選擇機(jī)房環(huán)境,有Java、VB、VC、PB等;數(shù)據(jù)庫可使用提供的SQL Serever2000、DB2、MySQL5等主流DBMS;軟件架構(gòu)兩層、三層都可以。教師對(duì)各小組學(xué)生在設(shè)計(jì)中遇到的具體問題,有針對(duì)性地給與啟發(fā)式的引導(dǎo)。
3.4 系統(tǒng)測(cè)試
系統(tǒng)測(cè)試階段可以選取小組之間交換測(cè)試,主要從功能測(cè)試、數(shù)據(jù)庫測(cè)試兩個(gè)方面找出系統(tǒng)的缺陷,對(duì)軟件質(zhì)量進(jìn)行評(píng)價(jià)打分。列出測(cè)試計(jì)劃,往各數(shù)據(jù)庫表中插入正確的測(cè)試數(shù)據(jù),測(cè)試數(shù)據(jù)插入情況和各種約束作用,并記錄結(jié)果;往各數(shù)據(jù)庫表中插入錯(cuò)誤的測(cè)試數(shù)據(jù),記錄出錯(cuò)結(jié)果;在各數(shù)據(jù)表中修改測(cè)試數(shù)據(jù),記錄測(cè)試結(jié)果;各數(shù)據(jù)表中刪除測(cè)試數(shù)據(jù),記錄測(cè)試結(jié)果;創(chuàng)建各權(quán)限等級(jí)的用戶,授予相應(yīng)的權(quán)限,然后按權(quán)限等級(jí)執(zhí)行相應(yīng)操作,查看操作結(jié)果是否正確,最后再編寫實(shí)驗(yàn)報(bào)告。
數(shù)據(jù)庫功能測(cè)試主要是對(duì)界面進(jìn)行測(cè)試,按用戶類型進(jìn)行分部測(cè)試,查看每一種類型的用戶功能是否有欠缺;用戶操作是否符合實(shí)際,是否具有意義;尤其是在功能實(shí)現(xiàn)上,不同情況,會(huì)有怎樣不同的處理;查看在出錯(cuò)的情況下,系統(tǒng)如何處理。3.5 完成設(shè)計(jì)報(bào)告
設(shè)計(jì)報(bào)告主要內(nèi)容要求有系統(tǒng)需求分析(功能模塊圖)、基本ER圖(要求標(biāo)明主碼、外碼、聯(lián)系類型)、用戶子模式設(shè)計(jì)、按模塊分析所編寫的應(yīng)用程序等。撰寫設(shè)計(jì)報(bào)告前小組中各成員必須對(duì)自己的工作進(jìn)行歸納、分析和總結(jié)。小結(jié)一般包括工作內(nèi)容、工作量大小、自己完成情況、遇到的問題以及解決方法、收獲與體會(huì)、今后努力與改進(jìn)方向等。教師給出設(shè)計(jì)報(bào)告書寫規(guī)范,學(xué)生根據(jù)系統(tǒng)分析設(shè)計(jì)結(jié)果完成該部分內(nèi)容。報(bào)告編寫是考查一個(gè)學(xué)生總結(jié)工作、撰寫科技論文的能力。該環(huán)節(jié)考查的重點(diǎn):報(bào)告是否內(nèi)容完整、充實(shí),條理是否清楚,格式是否符合科技文章規(guī)范。
3.6 檢查與考核
考核是檢驗(yàn)教學(xué)成果的有效方式和重要手段,對(duì)學(xué)生學(xué)習(xí)和教師教學(xué)具有重要導(dǎo)向作用,不同的考核方式能激發(fā)學(xué)生的學(xué)習(xí)動(dòng)機(jī)。除了加強(qiáng)平時(shí)考勤外,教師還需在每個(gè)階段對(duì)各個(gè)項(xiàng)目小組進(jìn)行跟蹤檢查,對(duì)各個(gè)階段的完成情況進(jìn)行記錄。從數(shù)據(jù)庫原理、數(shù)據(jù)庫應(yīng)用和數(shù)據(jù)庫設(shè)計(jì)三方面對(duì)學(xué)生進(jìn)行綜合評(píng)測(cè),達(dá)到對(duì)數(shù)據(jù)庫系統(tǒng)主要內(nèi)容和框架的評(píng)測(cè)。具體考核指標(biāo)權(quán)重為:平時(shí)表現(xiàn) (25%) + 任務(wù)完成情況 (30%) + 答辯 (20%) + 設(shè)計(jì)論文 (25%)。同時(shí)還要鼓勵(lì)學(xué)生在課程設(shè)計(jì)后,盡量撰寫相應(yīng)科研論文,積極申報(bào)校級(jí)學(xué)生科研項(xiàng)目。對(duì)于能力非常突出的學(xué)生,可以建立課外研究小組,讓他們參與到教師在研的省部級(jí)科研項(xiàng)目中,進(jìn)一步提升他們的專業(yè)技能和綜合素質(zhì)。
4 結(jié)語
數(shù)據(jù)庫技術(shù)是一門理論和實(shí)踐并重的學(xué)科。課程設(shè)計(jì)是否成功的標(biāo)準(zhǔn)在于學(xué)生是否通過項(xiàng)目開發(fā),將自己所學(xué)到的數(shù)據(jù)庫知識(shí)運(yùn)用于實(shí)際需求中,是否提高了學(xué)生的動(dòng)手能力。通過兩年的教學(xué)實(shí)踐證明,以這種方式開展課程設(shè)計(jì)更貼近企業(yè)實(shí)際的項(xiàng)目開發(fā)方式,能倡導(dǎo)學(xué)生主動(dòng)參與的探究式學(xué)習(xí)和研究,改變學(xué)生被動(dòng)接受、大量反復(fù)操練的學(xué)習(xí)和實(shí)驗(yàn)方式, 真正培養(yǎng)學(xué)生嚴(yán)謹(jǐn)周密的思維和臨時(shí)處理問題的能力,滿足企事業(yè)單位信息化建設(shè)的用人需求,有效地解決了理論教學(xué)與實(shí)踐教學(xué)脫節(jié)和經(jīng)管專業(yè)學(xué)生數(shù)據(jù)庫工程實(shí)踐能力薄弱的問題。另外,做好數(shù)據(jù)庫課程設(shè)計(jì)作業(yè)有利于學(xué)生畢業(yè)設(shè)計(jì)報(bào)告和畢業(yè)論文撰寫。今后學(xué)生面臨的畢業(yè)設(shè)計(jì)其實(shí)就是一個(gè)完整的系統(tǒng)設(shè)計(jì),是課程設(shè)計(jì)的擴(kuò)大化、完整化,為設(shè)計(jì)報(bào)告的撰寫、文獻(xiàn)資料的查閱也為今后撰寫畢業(yè)論文打下堅(jiān)實(shí)的基礎(chǔ)。
參考文獻(xiàn)參考文獻(xiàn):
[1] 趙慧敏,楊鑫華,牛一捷. 數(shù)據(jù)庫課程設(shè)計(jì)實(shí)踐教學(xué)改革探索[J].當(dāng)代教育論壇,2011(8).
[2] 張志鋒,王文冰.以就業(yè)為導(dǎo)向的學(xué)生綜合能力培養(yǎng)教改研究[J].計(jì)算機(jī)教育,2010(11).
[3] 林巧,丁革建.數(shù)據(jù)庫課程設(shè)計(jì)的項(xiàng)目化實(shí)驗(yàn)教學(xué)方法[J]. 實(shí)驗(yàn)室研究與探索,2009(5).
首先,讓我的記憶追溯到大二暑假,在老大的指引下(老大勸我學(xué)),我接觸到Microsoft公司的.NET產(chǎn)品。那個(gè)時(shí)候我已經(jīng)學(xué)過vc和asp,因?yàn)閣indows程序設(shè)計(jì)實(shí)驗(yàn)的課的關(guān)系,接觸過vb,但是沒有專門去學(xué)他,因?yàn)榱?xí)慣了c++里面的class,int,覺得vb的sub,var看著就不是很順心。我是一個(gè)好奇心很強(qiáng)的人,突然看到了一個(gè)號(hào)稱“.net是用于創(chuàng)建下一代應(yīng)用程序的理想而又現(xiàn)實(shí)的開發(fā)工具”,而且主推c#語言,由于對(duì)c語言的一貫好感,我?guī)缀跏橇⒖虒?duì)他產(chǎn)生了興趣。我就開始了對(duì)c#的學(xué)習(xí),任何語言都不是孤立存在的,所以數(shù)據(jù)交互是很重要的,暑假的時(shí)候我把我們這學(xué)期的課本數(shù)據(jù)庫系統(tǒng)概論看了一遍。我記得以前用c語言編程的時(shí)候,數(shù)據(jù)是在內(nèi)存中申請(qǐng)空間,譬如使用數(shù)組等等。很耗費(fèi)內(nèi)存空間。這個(gè)時(shí)候就是數(shù)據(jù)庫站出來的時(shí)候啦,于是我又裝上了sqlserver2000,以前學(xué)asp的時(shí)候用的是access,那個(gè)時(shí)候只是照著人家做,理論是什么也不是很清楚。
通過一個(gè)暑假的學(xué)習(xí),基本搞清楚了理論方面的東西,具體怎么用也不是很清楚。但是這為這學(xué)期的課程設(shè)計(jì)打下了鋪墊。
來到學(xué)校后,隨著這學(xué)期的數(shù)據(jù)庫課程大賽開始了,我有一個(gè)看法就是我自己應(yīng)該具備的能力不是我會(huì)多少,而是我應(yīng)該具備快速學(xué)會(huì)東西的能力。遇到什么就學(xué)什么。我們有時(shí)候很容易被一些專業(yè)名詞說嚇著,包括什么建模,軟件工程,數(shù)據(jù)分析,數(shù)據(jù)挖掘等等。我身邊就有很多同學(xué)被這些紙老虎所唬住,而沒有勇氣去接觸他們,總是說這個(gè)太難了之類的退堂鼓的話,他們低估了自己的潛力同時(shí)也壓抑住了他們自己的好奇心。其實(shí)都是紙老虎,又不是什么國家科研難題,只是去用一些工具,發(fā)明工具是很難,但是用一個(gè)工具就容易多了,justdoit!我記得我做這個(gè)數(shù)據(jù)庫之前,我們老師說要做好前期分析,我就在網(wǎng)上搜索用什么分析工具好。最后我選擇了roseUML建模工具。在此之前,我腦袋里面沒有軟件建模的思想,什么UML建模對(duì)我而言就是一張空白的紙。但是真正接觸后并沒有想象的那么難,有什么不懂的上網(wǎng)去搜索,這是一個(gè)信息橫流的世界,有g(shù)oogle,baidu就沒有不能解決的知識(shí)難題。以及后來的數(shù)據(jù)庫分析的時(shí)候用到的powerdesigner也是一樣。
開發(fā)的時(shí)候我想過用什么架構(gòu),c/s模式?模式有很多,怎么選擇?我就上網(wǎng)搜索現(xiàn)在最流行的架構(gòu)是什么。結(jié)果搜到了MVC架構(gòu),就是你啦。我決定用這個(gè)架構(gòu),不會(huì),沒關(guān)系,咱學(xué)。Justdoit!前期工作準(zhǔn)備好后,那么我就得把我暑假學(xué)的.net加以實(shí)踐。這個(gè)時(shí)候我更加深入的了解了利用操縱數(shù)據(jù)庫的知識(shí)。并且對(duì)數(shù)據(jù)庫里面的存儲(chǔ)過程有了比較深入的了解。經(jīng)過大概2個(gè)多星期的奮斗,我完成了我的數(shù)據(jù)庫課程設(shè)計(jì)--基于.net數(shù)據(jù)集的圖書館管理系統(tǒng)。并最后非常榮幸的獲得了大賽的一等獎(jiǎng)以及以及新技術(shù)應(yīng)用獎(jiǎng)。
關(guān)鍵詞:數(shù)據(jù)庫系統(tǒng)原理;網(wǎng)絡(luò)課程;設(shè)計(jì)原則;框架結(jié)構(gòu);建構(gòu)主義
0 引言
計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和通訊技術(shù)促進(jìn)了網(wǎng)絡(luò)教育的發(fā)展,網(wǎng)絡(luò)課程是網(wǎng)絡(luò)教育的基本載體,其質(zhì)量是決定網(wǎng)絡(luò)教育質(zhì)量的關(guān)鍵要素之一。教育部充分意識(shí)到網(wǎng)絡(luò)課程在高等教育中的戰(zhàn)略地位,在2000年啟動(dòng)了新世紀(jì)網(wǎng)絡(luò)課程建設(shè)工程;自2003年起陸續(xù)出臺(tái)了一系列建設(shè)優(yōu)質(zhì)網(wǎng)絡(luò)教育資源和網(wǎng)絡(luò)課程的相關(guān)政策,如2003年了《關(guān)于啟動(dòng)高等學(xué)校教學(xué)質(zhì)量與教學(xué)改革工程精品課程建設(shè)工作的通知》;并且自2007年起將網(wǎng)絡(luò)課程納入國家精品課程的評(píng)選項(xiàng)目中。
1 數(shù)據(jù)庫系統(tǒng)原理網(wǎng)絡(luò)課程的意義
數(shù)據(jù)庫系統(tǒng)原理是計(jì)算機(jī)科學(xué)與技術(shù)、信息安全、軟件工程和網(wǎng)絡(luò)工程及相關(guān)專業(yè)的專業(yè)基礎(chǔ)課或主干課程。建構(gòu)數(shù)據(jù)庫系統(tǒng)原理網(wǎng)絡(luò)課程可以整合豐富的教育資源,突破學(xué)習(xí)的時(shí)空限制,實(shí)現(xiàn)自主學(xué)習(xí)、個(gè)性學(xué)習(xí)和遠(yuǎn)程交互,使學(xué)生立體化、多元化地了解并掌握數(shù)據(jù)庫系統(tǒng)的基本原理、基本技術(shù)和基本方法,為開發(fā)信息管理系統(tǒng)、網(wǎng)絡(luò)數(shù)據(jù)庫系統(tǒng)等應(yīng)用提供基礎(chǔ)知識(shí)與技術(shù),為后續(xù)專業(yè)基礎(chǔ)和專業(yè)課程的學(xué)習(xí)和應(yīng)用打下良好的基礎(chǔ)。具體意義如下:
(1)網(wǎng)絡(luò)課程以學(xué)生為中心,強(qiáng)調(diào)學(xué)生自主學(xué)習(xí),不受教師、課堂和時(shí)間的限制。學(xué)生按照自身?xiàng)l件安排課程的學(xué)習(xí),根據(jù)個(gè)人的基礎(chǔ)選擇適合的學(xué)習(xí)內(nèi)容,實(shí)現(xiàn)真正意義上的因材施教和個(gè)性化學(xué)習(xí)。
(2)互聯(lián)網(wǎng)匯集了大量的教學(xué)資源,包括由國內(nèi)外著名的教育專家、優(yōu)秀教師和計(jì)算機(jī)專業(yè)人員共同開發(fā)的教學(xué)數(shù)據(jù)、檔案資料、優(yōu)秀教案等。學(xué)生可以得到任一學(xué)科和領(lǐng)域的知識(shí)信息,得到專家學(xué)者的指導(dǎo),拓展學(xué)生的學(xué)習(xí)內(nèi)容,開闊學(xué)生的學(xué)習(xí)視角,實(shí)現(xiàn)教學(xué)資源的共享。
(3)網(wǎng)絡(luò)課程能最大限度地提供自由交互。師生之間的交互可以讓學(xué)生獲得教師的指導(dǎo):學(xué)生之間的交互可以讓他們進(jìn)行協(xié)作學(xué)習(xí)。學(xué)生通過實(shí)時(shí)的或非實(shí)時(shí)的交互,獲得圖、文、聲、像并茂的學(xué)習(xí)信息。
(4)越來越多的人離開高校后通過學(xué)習(xí)網(wǎng)絡(luò)課程完成繼續(xù)教育。網(wǎng)絡(luò)課程沒有地域和時(shí)空的限制,學(xué)生可以根據(jù)需要隨時(shí)接受優(yōu)質(zhì)的遠(yuǎn)程教育,滿足繼續(xù)學(xué)習(xí)和終身學(xué)習(xí)的需要。
2 數(shù)據(jù)庫系統(tǒng)原理網(wǎng)絡(luò)課程設(shè)計(jì)原則
數(shù)據(jù)庫系統(tǒng)原理網(wǎng)絡(luò)課程的建設(shè)以建構(gòu)主義學(xué)習(xí)理論為理論基礎(chǔ)。建構(gòu)主義認(rèn)為學(xué)習(xí)者并不是簡(jiǎn)單地把知識(shí)從外界搬到記憶里,而是應(yīng)該以已有經(jīng)驗(yàn)為基礎(chǔ),通過與外界的相互作用來獲取、建構(gòu)新知識(shí);知識(shí)不是通過教師傳授得到,而是學(xué)習(xí)者在一定的情境(社會(huì)文化背景)下學(xué)習(xí),借助其他人(教師和學(xué)習(xí)伙伴)的幫助,利用必要的學(xué)習(xí)資料,通過意義建構(gòu)的方式獲得的。建構(gòu)主義學(xué)習(xí)理論的教學(xué)設(shè)計(jì)專家指出:學(xué)習(xí)問題應(yīng)該在真實(shí)情景中展開,是一項(xiàng)真實(shí)的任務(wù);為課程設(shè)計(jì)多個(gè)學(xué)習(xí)起點(diǎn)和多個(gè)學(xué)習(xí)路徑;各種教學(xué)因素應(yīng)能支持學(xué)習(xí)者的自主學(xué)習(xí);對(duì)學(xué)習(xí)活動(dòng)進(jìn)行非量化的整體評(píng)價(jià),反對(duì)以過分細(xì)化的標(biāo)準(zhǔn)評(píng)價(jià)。結(jié)合建構(gòu)主義的學(xué)習(xí)觀點(diǎn),我們給出數(shù)據(jù)庫原理網(wǎng)絡(luò)課程設(shè)計(jì)的基本原則。
1)營造真實(shí)情境。
學(xué)習(xí)環(huán)境的創(chuàng)設(shè)是學(xué)習(xí)的一個(gè)重要環(huán)節(jié),因此網(wǎng)絡(luò)課程要能給學(xué)生創(chuàng)設(shè)符合教學(xué)主題要求并且接近真實(shí)的情境。首先,教師可以利用圖形、文字、聲音、錄像等各種手段生動(dòng)地模擬一些對(duì)學(xué)生來說是真實(shí)的同時(shí)又與教學(xué)活動(dòng)相關(guān)的問題。其次,教師要切實(shí)激發(fā)學(xué)生的學(xué)習(xí)動(dòng)機(jī),引導(dǎo)學(xué)生挑戰(zhàn)各種復(fù)雜的問題情境。第三,讓學(xué)生進(jìn)行角色扮演,模擬在真實(shí)問題情境下的各種角色的行為。
2)自主學(xué)習(xí)為主,協(xié)作學(xué)習(xí)為輔。
網(wǎng)絡(luò)課程將學(xué)生從傳統(tǒng)教學(xué)中的被動(dòng)建構(gòu)者變?yōu)橹鲃?dòng)建構(gòu)者,激勵(lì)學(xué)生主動(dòng)獲取知識(shí),主動(dòng)查閱網(wǎng)絡(luò)資源,主動(dòng)進(jìn)行學(xué)結(jié)。學(xué)生在網(wǎng)絡(luò)課程的學(xué)習(xí)過程中,不僅掌握了專業(yè)知識(shí),還通過信息檢索提高了自身的信息素養(yǎng)和創(chuàng)造能力。在進(jìn)行自主學(xué)習(xí)的同時(shí),協(xié)作交流也是必不可少的。協(xié)作學(xué)習(xí)不僅能讓學(xué)生通過各種交流解決自己所遇到的問題,而且能讓學(xué)生感覺到自己在一個(gè)真實(shí)的團(tuán)體中學(xué)習(xí),從而不會(huì)感到孤單和無助,這對(duì)建構(gòu)知識(shí)、共享觀點(diǎn)、傳遞與獲得信息、交流感情均有重要作用。
3)尊重學(xué)生的個(gè)體差異。
不同的學(xué)生具有不同的社會(huì)背景,他們的行為習(xí)慣和思維方式呈現(xiàn)多樣性。網(wǎng)絡(luò)課程應(yīng)充分考慮到這種個(gè)體差異,教學(xué)方式和表現(xiàn)形式應(yīng)多樣化、個(gè)性化,并根據(jù)學(xué)生認(rèn)知的特點(diǎn)不斷改進(jìn),做到因材施教。同時(shí),網(wǎng)絡(luò)課程要提供豐富的學(xué)習(xí)資源,為學(xué)生自由探索創(chuàng)造條件,幫助他們自我發(fā)展。
3 數(shù)據(jù)庫系統(tǒng)原理網(wǎng)絡(luò)課程架構(gòu)
網(wǎng)絡(luò)課程包括學(xué)習(xí)內(nèi)容、學(xué)習(xí)資源、教學(xué)策略、學(xué)習(xí)支持、學(xué)習(xí)評(píng)價(jià)和教學(xué)活動(dòng)6個(gè)要素。在數(shù)據(jù)庫系統(tǒng)原理網(wǎng)絡(luò)課程設(shè)計(jì)原則的指導(dǎo)下,圍繞網(wǎng)絡(luò)課程的6個(gè)要素,我們采用3層架構(gòu)結(jié)構(gòu)對(duì)數(shù)據(jù)庫系統(tǒng)原理網(wǎng)絡(luò)課程進(jìn)行設(shè)計(jì),總體設(shè)計(jì)結(jié)構(gòu)見圖1。
數(shù)據(jù)庫系統(tǒng)原理網(wǎng)絡(luò)課程包括以下6個(gè)模塊:
(1)課程指南。課程指南目的是使學(xué)生對(duì)課程有一個(gè)總體了解。
(2)課程學(xué)習(xí)。提供一系列立體化的課程學(xué)習(xí)資源,滿足學(xué)生系統(tǒng)地學(xué)習(xí)基礎(chǔ)原理知識(shí)的需要。學(xué)生如果想進(jìn)一步拓寬知識(shí)面,了解數(shù)據(jù)庫技術(shù)的最新理論,研究前沿內(nèi)容,可以通過“技術(shù)前沿”子模塊獲得相關(guān)支持。
(3)實(shí)踐教學(xué)。實(shí)驗(yàn)內(nèi)容的安排由淺到深,學(xué)生從認(rèn)識(shí)數(shù)據(jù)庫管理系統(tǒng)開始,先完成一些簡(jiǎn)單操作,接著完成一個(gè)中型的信息管理系統(tǒng)的設(shè)計(jì)與開發(fā),并在此基礎(chǔ)上,通過“拓展訓(xùn)練”子模塊進(jìn)一步提高應(yīng)用和實(shí)踐能力。
(4)學(xué)習(xí)互動(dòng)。網(wǎng)絡(luò)課程提供在線作業(yè)和在線答疑,學(xué)生可以提交電子作業(yè)或向老師提問和留言,老師可以在線布置作業(yè)、批改作業(yè)和回答學(xué)生的提問。同學(xué)之間可以通過在線交流互相學(xué)習(xí),增進(jìn)同學(xué)感情,減少孤軍作戰(zhàn)的感覺。
(5)自主學(xué)習(xí)。數(shù)據(jù)庫系統(tǒng)原理網(wǎng)絡(luò)課程的設(shè)計(jì)以“學(xué)生學(xué)習(xí)型”為主,學(xué)生可以下載相關(guān)學(xué)習(xí)資料,或者在線觀看教師教學(xué)錄像,或者利用網(wǎng)絡(luò)課程中的導(dǎo)航瀏覽、問題訓(xùn)練等手段獲得相關(guān)學(xué)習(xí)信息,自定學(xué)習(xí)路線和學(xué)習(xí)進(jìn)度。學(xué)生在學(xué)習(xí)過程中可以自行中斷教學(xué)視頻,記錄學(xué)習(xí)心得、疑難問題和重點(diǎn)內(nèi)容,便于日后有針對(duì)性地復(fù)習(xí)。電子作業(yè)不僅便于提交和批改,而且教師對(duì)作業(yè)的批改和學(xué)生對(duì)作業(yè)的改正可長時(shí)間保留,使傳統(tǒng)的學(xué)習(xí)過程變得更加方便靈活和高效,真正實(shí)現(xiàn)學(xué)生自主學(xué)習(xí)。
(6)課程應(yīng)用。在學(xué)生進(jìn)行實(shí)踐活動(dòng)的過程中,可以借鑒“應(yīng)用技巧”中介紹的相關(guān)技術(shù)。學(xué)生可以閱讀“相關(guān)鏈接…‘熱點(diǎn)聚焦”子模塊中的科技文獻(xiàn)或熱點(diǎn)研究問題,拓寬自己的知識(shí)面,讓課程知識(shí)能夠?qū)W以致用。
關(guān)鍵詞:數(shù)據(jù)庫應(yīng)用;網(wǎng)絡(luò)課程;設(shè)計(jì)
中圖分類號(hào):G64 文獻(xiàn)標(biāo)識(shí)碼:A
隨著網(wǎng)絡(luò)技術(shù)的日益發(fā)展,在高校中利用網(wǎng)絡(luò)進(jìn)行教學(xué),作為傳統(tǒng)教學(xué)模式的一種補(bǔ)充越來越受到重視。與傳統(tǒng)教學(xué)相比,網(wǎng)絡(luò)課程在課堂教學(xué)中具有知識(shí)結(jié)構(gòu)模塊化、教學(xué)內(nèi)容多元化、教學(xué)形式靈活化等特點(diǎn),有利于學(xué)生根據(jù)興趣自主學(xué)習(xí),因而在高校教學(xué)活動(dòng)中發(fā)揮著越來越重要的作用。
在此背景下,洛陽理工學(xué)院為使網(wǎng)絡(luò)課程建設(shè)與管理工作更加科學(xué)化、規(guī)范化、制度化,在2010年全面啟動(dòng)院級(jí)重點(diǎn)網(wǎng)絡(luò)課程建設(shè)工作,并開發(fā)了網(wǎng)絡(luò)課程建設(shè)平臺(tái),筆者參加的《數(shù)據(jù)庫應(yīng)用》網(wǎng)絡(luò)課程也被遴選為重點(diǎn)資助建設(shè)網(wǎng)絡(luò)課程。這是洛陽理工學(xué)院工程管理專業(yè)的一門專業(yè)基礎(chǔ)課程,是實(shí)現(xiàn)“懂管理的技術(shù)人才”培養(yǎng)目標(biāo)的關(guān)鍵課程之一。
一、網(wǎng)絡(luò)課程建設(shè)的必要性
在日常教學(xué)過程中,由于本課程既包括數(shù)據(jù)庫技術(shù),也包括程序設(shè)計(jì)方法,且數(shù)據(jù)庫技術(shù)和程序設(shè)計(jì)分別都有很多知識(shí)點(diǎn),教學(xué)內(nèi)容較多。同時(shí),對(duì)于數(shù)據(jù)庫技術(shù)的理論部分、面向?qū)ο蟪绦蛟O(shè)計(jì)的方法,大部分學(xué)生對(duì)于本課程的內(nèi)容特別是計(jì)算機(jī)程序設(shè)計(jì)部分都是從未接觸過的,課程總體較難。再者,課程除理論部分涉及面較廣外,還包含應(yīng)用實(shí)踐環(huán)節(jié)。而總體課時(shí)安排僅有64學(xué)時(shí)(其中包括24學(xué)時(shí)實(shí)踐),在這么短的時(shí)間內(nèi)要掌握本課程的主要內(nèi)容,難度較大。
對(duì)此,課程組教師雖然通過不斷優(yōu)化課程內(nèi)容,在不影響整體知識(shí)結(jié)構(gòu)的情況下,采用精講多練、適當(dāng)取舍的方法,從而在有限的課時(shí)內(nèi),將課程基本內(nèi)容和精華部分傳授給學(xué)生;同時(shí),對(duì)授課的計(jì)劃和程序做了一系列的改進(jìn),努力提高學(xué)生的學(xué)習(xí)興趣,采取課堂講授和課下自學(xué)相結(jié)合的方式,使學(xué)生掌握所學(xué)內(nèi)容;最后,在課堂教學(xué)方面采用多媒體教學(xué)方式,通過引入實(shí)際案例,利用互動(dòng)式學(xué)習(xí)的方法,由師生雙方共同提出問題、解決問題,從而提高學(xué)生的實(shí)際應(yīng)用能力和解決問題能力。但由于時(shí)間畢竟有限,為了能夠進(jìn)一步提高學(xué)習(xí)的效率,我們充分利用網(wǎng)絡(luò)和網(wǎng)絡(luò)資源,通過建設(shè)網(wǎng)絡(luò)課程,構(gòu)建第二學(xué)習(xí)課堂。這樣,一方面加強(qiáng)了師生的交流互動(dòng),增強(qiáng)學(xué)生對(duì)知識(shí)的掌握;另一方面可充分發(fā)揮網(wǎng)絡(luò)資源的共享優(yōu)勢(shì),提高學(xué)生學(xué)習(xí)的效果。
二、網(wǎng)絡(luò)課程的教學(xué)內(nèi)容設(shè)計(jì)
網(wǎng)絡(luò)課程的教學(xué)內(nèi)容設(shè)計(jì)是網(wǎng)絡(luò)課程建設(shè)的主體,是教師根據(jù)學(xué)生專業(yè)特點(diǎn)及本身對(duì)課程的理解,將需要講授的內(nèi)容按照網(wǎng)絡(luò)教學(xué)環(huán)境的需要和網(wǎng)絡(luò)課程的教學(xué)目標(biāo)進(jìn)行分解、重組,使其更適宜用網(wǎng)絡(luò)教學(xué)的形式表達(dá)。為了適應(yīng)不同層次學(xué)生學(xué)習(xí)的要求,通常采用模塊化方法組織教學(xué)內(nèi)容,在每個(gè)學(xué)習(xí)模塊下,確定學(xué)習(xí)重點(diǎn)、難點(diǎn)、需掌握的知識(shí)點(diǎn),并配以相應(yīng)的測(cè)試、練習(xí)模塊,參考資源模塊及擴(kuò)展學(xué)習(xí)模塊。在呈現(xiàn)方式上采用文本、圖像、視頻等多種方式,以學(xué)生為主體,力求提高學(xué)生的學(xué)習(xí)興趣。數(shù)據(jù)庫應(yīng)用網(wǎng)絡(luò)課程教學(xué)內(nèi)容設(shè)計(jì)中主要包括:
1、課程基本信息。主要包括課程描述、主講教師信息、教材建設(shè)、授課計(jì)劃、教學(xué)方法、考核辦法等,概要地介紹數(shù)據(jù)庫應(yīng)用課程的歷史沿革、教學(xué)隊(duì)伍建設(shè)、理論課和實(shí)踐課的教學(xué)內(nèi)容、教學(xué)方法,使用的教材和參考資料,考核方法等。
2、課程教學(xué)資源設(shè)計(jì)。提供以服務(wù)為中心的豐富教學(xué)資源,主要包括理論教學(xué)大綱、授課電子教案、多媒體課件、作業(yè)與習(xí)題在線測(cè)試、案例庫、單元題庫及綜合題庫、動(dòng)態(tài)操作演示等。這部分內(nèi)容是網(wǎng)絡(luò)課程教學(xué)內(nèi)容設(shè)計(jì)中的核心部分,由主講教師根據(jù)豐富的授課經(jīng)驗(yàn),針對(duì)課程的難點(diǎn)和重點(diǎn),以圖片、教學(xué)錄像和動(dòng)態(tài)演示等表現(xiàn)手法予以呈現(xiàn),便于學(xué)生掌握和理解,提高學(xué)習(xí)的效率。
3、實(shí)踐環(huán)節(jié)教學(xué)設(shè)計(jì)。數(shù)據(jù)庫應(yīng)用是一門對(duì)實(shí)踐操作能力要求很強(qiáng)的課程,在網(wǎng)絡(luò)課程建設(shè)中其實(shí)踐環(huán)節(jié)是不可缺少的。通過實(shí)踐教學(xué),可使學(xué)生進(jìn)一步掌握所學(xué)的知識(shí),將理論知識(shí)和實(shí)踐環(huán)節(jié)緊密結(jié)合,理論聯(lián)系實(shí)際,提高學(xué)生對(duì)所學(xué)知識(shí)的綜合應(yīng)用能力。該部分主要包括實(shí)踐教學(xué)大綱、上機(jī)實(shí)驗(yàn)安排、課程設(shè)計(jì)指導(dǎo)書等,在設(shè)計(jì)時(shí),主要進(jìn)行了三個(gè)方面的工作:一是在各章理論教學(xué)前,通過引入實(shí)際案例,并貫穿整個(gè)教學(xué)環(huán)節(jié),同時(shí)對(duì)案例中出現(xiàn)的問題,采用互動(dòng)式學(xué)習(xí)的方法,從而提高學(xué)生的實(shí)際應(yīng)用能力和解決問題能力;二是對(duì)各個(gè)具體的知識(shí)點(diǎn),利用動(dòng)畫進(jìn)行動(dòng)態(tài)演示,從而展現(xiàn)整個(gè)操作的全過程,提高學(xué)生們的動(dòng)手能力;三是按照實(shí)踐教學(xué)安排,布置每次上機(jī)實(shí)驗(yàn)任務(wù),最后綜合為一個(gè)小型的數(shù)據(jù)庫管理系統(tǒng)。
4、教學(xué)輔助資源設(shè)計(jì)。學(xué)生可通過此模塊及時(shí)了解課程有關(guān)的擴(kuò)展信息及相關(guān)的資源,主要包括:學(xué)習(xí)內(nèi)容主題論壇、相關(guān)精品課程網(wǎng)站鏈接、網(wǎng)絡(luò)資源鏈接、vf二級(jí)考試鏈接、相關(guān)前沿問題和熱點(diǎn)問題討論的鏈接等。
三、網(wǎng)絡(luò)課程的結(jié)構(gòu)設(shè)計(jì)
網(wǎng)絡(luò)課程的結(jié)構(gòu)設(shè)計(jì)是指課程網(wǎng)站的設(shè)計(jì),包括課程的整體框架和功能、導(dǎo)航設(shè)計(jì)、具體頁面的設(shè)計(jì)和多媒體設(shè)計(jì)等。在本課程中首頁主要按照教學(xué)內(nèi)容的設(shè)計(jì),采用模塊化的思路系統(tǒng)地呈現(xiàn)各類學(xué)習(xí)內(nèi)容與學(xué)習(xí)活動(dòng)。本課程整體設(shè)計(jì)上采用了左右結(jié)構(gòu),左方類目上包括課程簡(jiǎn)介、學(xué)習(xí)計(jì)劃、內(nèi)容學(xué)習(xí)、案例分析、實(shí)驗(yàn)、作業(yè)、答疑討論以及各種交流工具等模塊;右方為根據(jù)需要設(shè)立的四大應(yīng)用型模塊,包括課程描述、學(xué)習(xí)日歷、釋疑信息、論壇信息和通知。其他頁面的設(shè)計(jì)采用同樣的風(fēng)格,框架結(jié)構(gòu)保持不變,在右方顯示該模塊的具體內(nèi)容。整個(gè)結(jié)構(gòu)的設(shè)計(jì)圍繞課程要求的學(xué)習(xí)內(nèi)容與具體的學(xué)習(xí)活動(dòng)進(jìn)行了有效整合,以充分促進(jìn)學(xué)生自主學(xué)習(xí)的目的;同時(shí),在設(shè)計(jì)中注意以下問題,以保證網(wǎng)絡(luò)課程的實(shí)際應(yīng)用效果。
1、導(dǎo)航功能設(shè)計(jì)。網(wǎng)絡(luò)課程的利用和學(xué)生學(xué)習(xí)效率的高低,在很大程度上取決于導(dǎo)航功能是否完善。方便快捷的導(dǎo)航功能設(shè)計(jì),將可以幫助學(xué)生在學(xué)習(xí)過程中隨時(shí)獲得幫助,減少在學(xué)習(xí)過程中的盲目性。為了保證網(wǎng)絡(luò)課程的實(shí)用性,特從兩個(gè)層次設(shè)計(jì)本課程的導(dǎo)航功能:一是網(wǎng)絡(luò)課程中各項(xiàng)教學(xué)資源的導(dǎo)航,以方便同學(xué)們各個(gè)內(nèi)容的學(xué)習(xí);二是在教學(xué)資源下學(xué)習(xí)內(nèi)容的導(dǎo)航,在這里包括各章節(jié)中重點(diǎn)、難點(diǎn)及知識(shí)點(diǎn)的導(dǎo)航,以方便不同層次學(xué)生的學(xué)習(xí),同時(shí)給予了學(xué)生自主學(xué)習(xí)和對(duì)內(nèi)容的選擇權(quán)利。
2、動(dòng)態(tài)操作演示設(shè)計(jì)。數(shù)據(jù)庫應(yīng)用課程除了理論知識(shí)外,對(duì)動(dòng)手操作能力要求很高。因此,在設(shè)計(jì)中應(yīng)當(dāng)突出該課程的特點(diǎn),尤其是對(duì)實(shí)踐環(huán)節(jié)進(jìn)行個(gè)性化設(shè)計(jì),充分利用各種信息技術(shù),發(fā)揮網(wǎng)絡(luò)技術(shù)優(yōu)勢(shì),通過各種圖片、動(dòng)畫、視頻等,最大限度地表現(xiàn)出課程的特色,使學(xué)生可以方便地學(xué)習(xí)這門課程。
3、在線測(cè)試設(shè)計(jì)。在線測(cè)試是教學(xué)環(huán)節(jié)中學(xué)生與教師溝通、互動(dòng)的一個(gè)重要橋梁。通過在線測(cè)試環(huán)節(jié),學(xué)生可充分認(rèn)識(shí)到自己對(duì)知識(shí)掌握的程度,還存在哪些盲點(diǎn),方便進(jìn)行再學(xué)習(xí)和改進(jìn);而教師也可全面地了解學(xué)生們的學(xué)習(xí)效果,從而有重點(diǎn)地進(jìn)行指導(dǎo)。在本環(huán)節(jié)包括章節(jié)測(cè)試、知識(shí)點(diǎn)測(cè)試和綜合測(cè)試三部分。
4、交互功能設(shè)計(jì)。在網(wǎng)絡(luò)環(huán)境中,學(xué)生是學(xué)習(xí)的中心,可以自主地選擇時(shí)間、地點(diǎn)、內(nèi)容來進(jìn)行學(xué)習(xí)。通過在線測(cè)試環(huán)節(jié)雖可對(duì)學(xué)生們的知識(shí)掌握情況有個(gè)全面了解,但由于題庫的設(shè)計(jì)、學(xué)生個(gè)體掌握程度不同等原因,不能滿足全部的需要。交互功能設(shè)計(jì)則可針對(duì)處于不同時(shí)間和空間條件下的教師和學(xué)生進(jìn)行有效地交流的平臺(tái),從而充分提高學(xué)習(xí)的效率。在此,交互功能主要有數(shù)據(jù)庫網(wǎng)絡(luò)課程學(xué)習(xí)論壇、課程電子郵件及電子公告板三種形式。
5、在線學(xué)習(xí)指導(dǎo)設(shè)計(jì)。本環(huán)節(jié)主要是為了有效地指導(dǎo)學(xué)生的自主學(xué)習(xí)活動(dòng)而設(shè)計(jì),通過此環(huán)節(jié)調(diào)動(dòng)學(xué)生學(xué)習(xí)的積極性和主動(dòng)性,引導(dǎo)學(xué)生的學(xué)習(xí)活動(dòng)。要求教師根據(jù)課程的整體安排,在相應(yīng)欄目填寫具體內(nèi)容,包括對(duì)各章、各環(huán)節(jié)進(jìn)行課程學(xué)習(xí)引導(dǎo)、學(xué)習(xí)任務(wù)、時(shí)間安排、專題討論、答疑活動(dòng)等進(jìn)行的安排。
6、教學(xué)評(píng)價(jià)設(shè)計(jì)。教學(xué)評(píng)價(jià)是以教學(xué)目標(biāo)為依據(jù),運(yùn)用有效的技術(shù)手段,對(duì)教學(xué)活動(dòng)的過程及其結(jié)果進(jìn)行測(cè)定、衡量,并給予價(jià)值判斷。網(wǎng)絡(luò)課程設(shè)計(jì)的質(zhì)量,除了前面各項(xiàng)內(nèi)容的設(shè)計(jì)以外,合理的、多樣化的教學(xué)評(píng)價(jià)也是網(wǎng)絡(luò)課程設(shè)計(jì)質(zhì)量的重要指標(biāo)。本課程教學(xué)評(píng)價(jià)模塊主要有兩個(gè)方面的內(nèi)容:一是教師評(píng)價(jià)的設(shè)計(jì),內(nèi)容涵蓋學(xué)生在線測(cè)試、學(xué)習(xí)活動(dòng)、討論活動(dòng)等的評(píng)價(jià);二是學(xué)生評(píng)價(jià)的設(shè)計(jì),涵蓋對(duì)教學(xué)活動(dòng)、教學(xué)內(nèi)容及授課方法的評(píng)價(jià)。通過教學(xué)評(píng)價(jià),有利于形成教與學(xué)的全面互動(dòng),有利于教師和學(xué)生的充分交流,從而能夠進(jìn)一步提高學(xué)習(xí)的效果。
四、結(jié)束語
在網(wǎng)絡(luò)課程的整個(gè)設(shè)計(jì)中,首先需要設(shè)計(jì)者明確目標(biāo),清楚地認(rèn)識(shí)到為什么要建立網(wǎng)絡(luò)課程,從而把握網(wǎng)絡(luò)課程設(shè)計(jì)的整體方向。在此基礎(chǔ)上,圍繞目標(biāo)設(shè)計(jì)教學(xué)內(nèi)容,同時(shí)從教學(xué)內(nèi)容出發(fā)設(shè)計(jì)網(wǎng)絡(luò)課程的結(jié)構(gòu)。筆者認(rèn)為,把握好這一思路,對(duì)提高網(wǎng)絡(luò)課程的建設(shè)質(zhì)量、提高網(wǎng)絡(luò)課程的使用效果、充分發(fā)揮網(wǎng)絡(luò)課程的作用具有重要的意義。
(作者單位:洛陽理工學(xué)院)
主要參考文獻(xiàn):
[1]王軍,何曉玲,田同海.機(jī)械設(shè)計(jì)基礎(chǔ)網(wǎng)絡(luò)課程建設(shè)[J].中國現(xiàn)代教育裝備,2010.2.