国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

《數(shù)據(jù)庫課程設(shè)計(jì)》中常見問題及解決措施

2012-03-30 10:11:00貴州大學(xué)計(jì)算機(jī)科學(xué)與信息學(xué)院
電子世界 2012年10期
關(guān)鍵詞:課程設(shè)計(jì)題目數(shù)據(jù)庫

貴州大學(xué)計(jì)算機(jī)科學(xué)與信息學(xué)院 馬 丹

一、引言

《數(shù)據(jù)庫課程設(shè)計(jì)》是計(jì)算機(jī)專業(yè)本科生在學(xué)過《數(shù)據(jù)庫系統(tǒng)概論》課程之后開設(shè)的一門綜合性較強(qiáng)的實(shí)踐課程。其主要任務(wù)就是使學(xué)生進(jìn)一步鞏固和理解所學(xué)的數(shù)據(jù)庫基本理論知識和技術(shù),培養(yǎng)學(xué)生運(yùn)用所學(xué)的知識和技術(shù)設(shè)計(jì)數(shù)據(jù)庫系統(tǒng)的能力。在實(shí)踐中,我們采用了項(xiàng)目化教學(xué)法進(jìn)行數(shù)據(jù)庫課程設(shè)計(jì),該方法使得學(xué)生對知識的掌握和理解、解決問題的能力等方面都得到了極大的提高。但是學(xué)生在進(jìn)行數(shù)據(jù)庫設(shè)計(jì)時,也常常存在著一些問題。這些問題不糾正,將導(dǎo)致學(xué)生在系統(tǒng)設(shè)計(jì)中養(yǎng)成一些不好的習(xí)慣,設(shè)計(jì)出的系統(tǒng)也存在不實(shí)用,不穩(wěn)定等問題。

二、項(xiàng)目化實(shí)驗(yàn)教學(xué)法的主要內(nèi)容

項(xiàng)目化實(shí)驗(yàn)教學(xué)法是通過實(shí)施一個完整的項(xiàng)目而進(jìn)行的實(shí)驗(yàn)教學(xué)活動,其目的是在實(shí)驗(yàn)教學(xué)中以學(xué)生為中心,把理論與實(shí)踐教學(xué)有機(jī)地結(jié)合起來,充分發(fā)掘?qū)W生的自主創(chuàng)新能力,提高學(xué)生解決實(shí)際問題的綜合能力。項(xiàng)目化實(shí)驗(yàn)教學(xué)法,是由教師提出開發(fā)目標(biāo),學(xué)生以小組為單位進(jìn)行項(xiàng)目選題,在教師的指導(dǎo)下完成項(xiàng)目開發(fā),學(xué)生通過親身實(shí)踐,自覺運(yùn)用已學(xué)的知識,有效探究和學(xué)習(xí)新的知識,從而提高專業(yè)技能,并體會探究的樂趣和協(xié)作的精神。這是一種“以學(xué)生為主體、以教師為主導(dǎo)”的建構(gòu)主義教學(xué)模式,它強(qiáng)調(diào)項(xiàng)目任務(wù)的真實(shí)性、教師指導(dǎo)的目標(biāo)指引性、學(xué)生學(xué)習(xí)的積極主動性、實(shí)踐過程的探究性和合作性、評價的過程性和反思性等[1]。

項(xiàng)目化實(shí)驗(yàn)教學(xué)法最顯著的特點(diǎn)是“以項(xiàng)目為主線,教師為主導(dǎo),學(xué)生為主體”,改變了傳統(tǒng)教學(xué)中“教師講,學(xué)生聽”的被動教學(xué)模式,創(chuàng)造了學(xué)生主動參與、協(xié)同合作、探索創(chuàng)新的新型教學(xué)模式。

三、學(xué)生在進(jìn)行數(shù)據(jù)庫設(shè)計(jì)時常見的問題

1.課程設(shè)計(jì)的題目選擇不合理

由于課程設(shè)計(jì)的選題工作是在數(shù)據(jù)庫課程設(shè)計(jì)開始時才進(jìn)行,因此,有的同學(xué)把課程設(shè)計(jì)的題目設(shè)計(jì)得很大,然而課程設(shè)計(jì)安排的時間比較少,學(xué)生投入的精力也有限,所以導(dǎo)致學(xué)生做出的系統(tǒng)虎頭蛇尾。

2.把程序編寫工作放在數(shù)據(jù)庫課程設(shè)計(jì)中的首要位置

學(xué)生在做數(shù)據(jù)庫課程設(shè)計(jì)之前,已經(jīng)做過一些課程設(shè)計(jì)。比如在學(xué)習(xí)C、C++或Java之后,利用C、C++或Java所做的課程設(shè)計(jì)。那些課程設(shè)計(jì)內(nèi)容是使用高級語言設(shè)計(jì)和編寫小軟件,在那些課程設(shè)計(jì)中,程序編寫是一項(xiàng)非常重要的工作,因?yàn)槟切┱n程設(shè)計(jì)是以熟練應(yīng)用某高級語言為目的[2]。而在數(shù)據(jù)庫課程設(shè)計(jì)中,編寫程序工作與需求分析、總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)等工作相比較,重要程度降低了。因?yàn)閿?shù)據(jù)庫課程設(shè)計(jì)不是以熟練運(yùn)用某高級語言為目的,而是以熟悉和運(yùn)用數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)知識為目的。

但是學(xué)生往往認(rèn)為程序編寫工作重要,而認(rèn)為需求分析、總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)等工作無關(guān)緊要。當(dāng)確定課程設(shè)計(jì)題目后,有些學(xué)生不認(rèn)真作需求分析、總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)等工作,匆匆忙忙開始編寫程序,這種行為與數(shù)據(jù)庫課程設(shè)計(jì)的目的不相符。

3.只重視系統(tǒng)主要功能模塊的實(shí)現(xiàn),缺乏整體和全局觀念

在系統(tǒng)開發(fā)的過程中,學(xué)生對系統(tǒng)沒有全局規(guī)劃[3],往往是把時間都花在需求分析和系統(tǒng)實(shí)現(xiàn)上,在最后階段,由于時間倉促,很多學(xué)生甚至沒有做系統(tǒng)測試,草草收場,這樣開發(fā)出來的系統(tǒng)將會出現(xiàn)很多問題,究其原因,主要是學(xué)生在系統(tǒng)開發(fā)各階段,缺乏一個整體的統(tǒng)籌規(guī)劃。

4.熟悉常用技術(shù)和工具

在《數(shù)據(jù)庫原理》課程中,我們介紹了數(shù)據(jù)庫設(shè)計(jì)的傳統(tǒng)方法,例如:概念設(shè)計(jì)中ER圖的畫法,以及如何將ER圖轉(zhuǎn)化為邏輯模型等數(shù)據(jù)庫的設(shè)計(jì)方法。由于現(xiàn)在數(shù)據(jù)庫技術(shù)發(fā)展很快,在軟件公司實(shí)際的數(shù)據(jù)庫系統(tǒng)開發(fā)中,書上介紹的這些技術(shù)方法已經(jīng)過時。有很多工具可以直接完成從數(shù)據(jù)庫概念模型到物理模型的設(shè)計(jì)和轉(zhuǎn)化。如果我們還使用書上的方法,將會造成學(xué)生畢業(yè)后所學(xué)的內(nèi)容已經(jīng)過時的問題。

四、改進(jìn)措施

針對上述問題和問題產(chǎn)生的原因,應(yīng)該采取如下一些措施加以解決。

1.選擇恰當(dāng)?shù)恼n程設(shè)計(jì)題目

課程設(shè)計(jì)的選題工作可以在數(shù)據(jù)庫原理課程開始講授時布置下去,讓學(xué)生有充足的時間思考,思考成熟后,在指導(dǎo)教師幫助下,將課程設(shè)計(jì)題目確定下來。然后學(xué)生一邊學(xué)習(xí)數(shù)據(jù)庫原理課程內(nèi)容,一邊著手收集課程設(shè)計(jì)所需的有關(guān)資料,做好課程設(shè)計(jì)的準(zhǔn)備工作。課程設(shè)計(jì)題目所涉及的問題規(guī)模和難度應(yīng)該比較小。因?yàn)檎n程設(shè)計(jì)不同于畢業(yè)設(shè)計(jì),加上課程設(shè)計(jì)安排的時間比較少,學(xué)生投入的精力也有限,所以要控制規(guī)模和難度[4]。指導(dǎo)教師在幫助學(xué)生選擇題目時,可以選擇學(xué)生比較熟悉的問題,如圖書資料管理系統(tǒng)、學(xué)生成績管理系統(tǒng)、人力資源管理系統(tǒng)等等,或者選擇學(xué)生很快就能熟悉的一些問題。

2.擺正程序編寫工作在軟件工程中的位置

指導(dǎo)教師要引導(dǎo)學(xué)生明確數(shù)據(jù)庫課程設(shè)計(jì)的目的,使學(xué)生清楚程序編寫工作與其他軟件開發(fā)工作的關(guān)系,讓學(xué)生擺正編寫程序工作在數(shù)據(jù)庫課程設(shè)計(jì)中的位置;告訴學(xué)生不能只重視編寫程序工作而輕視其他工作;更不能不經(jīng)過需求分析、總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)等階段而直接開始程序編寫工作。通過做數(shù)據(jù)庫課程設(shè)計(jì)引導(dǎo)學(xué)生擺正程序編寫工作的位置。此外,指導(dǎo)教師可以通過將一些典型錯誤實(shí)例介紹給學(xué)生,引起學(xué)生的重視;還可以安排時間讓學(xué)生對設(shè)計(jì)內(nèi)容進(jìn)行自查和互查。

3.培養(yǎng)整體觀念和全局意識

在數(shù)據(jù)庫課程設(shè)計(jì)開始時,教師應(yīng)該指導(dǎo)學(xué)生制訂一個軟件開發(fā)計(jì)劃。對于軟件開發(fā)過程中的每個階段,從可行性研究到需求分析,從總體設(shè)計(jì)到詳細(xì)設(shè)計(jì),從編碼到測試,讓學(xué)生站在整體和全局的角度,考慮和分配各階段所用時間和各種資源。通過這個計(jì)劃的制訂,訓(xùn)練學(xué)生樹立從整體出發(fā)來思考軟件系統(tǒng)開發(fā)過程的觀念,引導(dǎo)學(xué)生學(xué)會從全局的角度來合理規(guī)劃軟件開發(fā)的各項(xiàng)工作,熟悉軟件開發(fā)的整體過程。指導(dǎo)教師根據(jù)學(xué)生做的規(guī)劃,對學(xué)生各階段的工作進(jìn)行審查,審查通過之后,再讓學(xué)生做后面的工作。

4.熟悉常用技術(shù)和工具

指導(dǎo)教師要引導(dǎo)學(xué)生利用課程設(shè)計(jì)來熟悉數(shù)據(jù)庫開發(fā)的一些常用技術(shù)和工具。例如,我們在數(shù)據(jù)庫課程設(shè)計(jì)中就可以教學(xué)生怎樣使用POWER DESIGNER來做數(shù)據(jù)庫設(shè)計(jì)[5]。因?yàn)閷W(xué)生畢業(yè)后,從事數(shù)據(jù)庫開發(fā)工作,就會經(jīng)常用到這些工具。熟悉這些常用技術(shù)和工具的使用方法,并且認(rèn)真完成課程設(shè)計(jì)各項(xiàng)文檔材料的制作,可以為畢業(yè)后從事相關(guān)的軟件開發(fā)工作奠定良好的基礎(chǔ)。

五、教學(xué)效果

教學(xué)實(shí)踐表明,這種形式的數(shù)據(jù)庫課程設(shè)計(jì),可以使學(xué)生有效地鞏固對基礎(chǔ)理論知識的掌握,使學(xué)生系統(tǒng)地了解軟件開發(fā)流程,提高學(xué)生的系統(tǒng)開發(fā)能力,增強(qiáng)學(xué)生的就業(yè)競爭力,并且可以建立學(xué)生的團(tuán)隊(duì)意識,提高學(xué)生的交流和協(xié)作能力。

[1]林巧,丁革建.數(shù)據(jù)庫課程設(shè)計(jì)的項(xiàng)目化實(shí)驗(yàn)教學(xué)方法[J].實(shí)驗(yàn)室研究與探索,2009(4):131-139.

[2]胡穎.關(guān)于提高課程設(shè)計(jì)教學(xué)效果的措施[J].職業(yè)教育研究,2006(11):23-25.

[3]海波,朱小軍.高校實(shí)踐性課程多元學(xué)習(xí)環(huán)境設(shè)計(jì)[J].甘肅高師學(xué)報(bào),2007(5):54-56.

[4]王艷紅,章小莉,姜湘崗.在數(shù)據(jù)庫課程設(shè)計(jì)中培養(yǎng)學(xué)生項(xiàng)目開發(fā)能力[J].計(jì)算機(jī)教育,2009(13):91-94.

[5]衛(wèi)東,房薌濃.面向應(yīng)用型人才培養(yǎng)的數(shù)據(jù)庫課程教學(xué)模式探討[J].高教論壇,2010(5):49-51.

猜你喜歡
課程設(shè)計(jì)題目數(shù)據(jù)庫
唐朝“高考”的詩歌題目
文苑(2020年7期)2020-08-12 09:36:22
關(guān)于題目的要求
龍鳳元素系列課程設(shè)計(jì)
本期練習(xí)類題目參考答案及提示
數(shù)據(jù)庫
數(shù)據(jù)庫
數(shù)據(jù)庫
基于Articulate Storyline的微課程設(shè)計(jì)與開發(fā)
數(shù)據(jù)庫
一道不等式題目的推廣
正镶白旗| 泸西县| 怀宁县| 新龙县| 景泰县| 西青区| 福清市| 囊谦县| 广元市| 新宁县| 中阳县| 石屏县| 克山县| 台前县| 梅州市| 平利县| 寿阳县| 竹溪县| 织金县| 砚山县| 盐源县| 合作市| 当雄县| 达孜县| 新干县| 浑源县| 湟源县| 乳山市| 永吉县| 辽阳市| 育儿| 凭祥市| 衢州市| 南华县| 肃北| 鹤峰县| 昌吉市| 土默特左旗| 洛隆县| 黑水县| 达州市|