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