日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服

數(shù)據(jù)庫(kù)課程設(shè)計(jì)實(shí)用13篇

引論:我們?yōu)槟砹?3篇數(shù)據(jù)庫(kù)課程設(shè)計(jì)范文,供您借鑒以豐富您的創(chuàng)作。它們是您寫(xiě)作時(shí)的寶貴資源,期望它們能夠激發(fā)您的創(chuàng)作靈感,讓您的文章更具深度。

篇1

一、工作過(guò)程視域下的數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程開(kāi)發(fā)

1、確定工作崗位數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程應(yīng)該屬于高校,尤其高職院校軟件技術(shù)專業(yè)十分重要的核心課程內(nèi)容,為了培養(yǎng)更多高素質(zhì)、高能力的軟件開(kāi)發(fā)人才,必須要對(duì)高職院校軟件技術(shù)專業(yè)學(xué)生的崗位定位進(jìn)行恰當(dāng)分析[1]。通過(guò)表1的相關(guān)信息可以發(fā)現(xiàn),高職院校軟件技術(shù)專業(yè)學(xué)生的首崗需求均需要其掌握數(shù)據(jù)庫(kù)技術(shù),需要具備桌面開(kāi)發(fā)、WEB開(kāi)發(fā)、數(shù)據(jù)庫(kù)管理的能力。另外,學(xué)習(xí)數(shù)據(jù)庫(kù)技術(shù)課程能夠保證Oracle課程的有序開(kāi)展,為廣大軟件技術(shù)專業(yè)學(xué)生進(jìn)一步掌握數(shù)據(jù)庫(kù)系統(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í)工作過(guò)程視域下的數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程,且本質(zhì)在于參照實(shí)際的工作過(guò)程,將工作領(lǐng)域的知識(shí)與工作過(guò)程進(jìn)行結(jié)合,通過(guò)設(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é)的編寫(xiě)教材,選擇恰當(dāng)?shù)慕虒W(xué)模式。具體工作領(lǐng)域知識(shí)點(diǎn)如表3所示。4、設(shè)計(jì)學(xué)習(xí)情境工作過(guò)程視域下的數(shù)據(jù)庫(kù)應(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è)在工作過(guò)程視域下進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程學(xué)習(xí)情境設(shè)計(jì)時(shí),可以采用圖1所示的學(xué)習(xí)情境,在遵循學(xué)生認(rèn)知學(xué)習(xí)與職業(yè)成長(zhǎng)規(guī)律的情況下,提升教學(xué)質(zhì)量。

二、工作過(guò)程視域下的數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程設(shè)計(jì)實(shí)施方法

實(shí)施工作過(guò)程視域下的數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程設(shè)計(jì),必須要堅(jiān)持“以學(xué)生為主體”,采取多種有效的實(shí)施方法,達(dá)到提升教學(xué)效果的目的。具體的實(shí)施方法包括:項(xiàng)目驅(qū)動(dòng)教學(xué)法,即通過(guò)對(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é)論

綜上所述,工作過(guò)程視域下的數(shù)據(jù)庫(kù)應(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)性,使其參與到工作過(guò)程視域下的數(shù)據(jù)庫(kù)應(yīng)用技術(shù)課程設(shè)計(jì)教學(xué)當(dāng)中,不斷提高學(xué)生的職業(yè)能力,滿足崗位需求。

參考文獻(xiàn)

[1]吳冬晨.基于工作過(guò)程導(dǎo)向的《計(jì)算機(jī)應(yīng)用基礎(chǔ)》課程的設(shè)計(jì)與實(shí)踐[J].現(xiàn)代計(jì)算機(jī)(專業(yè)版),2013,06(05):19-24.

篇2

來(lái)到學(xué)校后,隨著這學(xué)期的數(shù)據(jù)庫(kù)課程大賽開(kāi)始了,我有一個(gè)看法就是我自己應(yīng)該具備的能力不是我會(huì)多少,而是我應(yīng)該具備快速學(xué)會(huì)東西的能力。遇到什么就學(xué)什么。我們有時(shí)候很容易被一些專業(yè)名詞說(shuō)嚇著,包括什么建模,軟件工程,數(shù)據(jù)分析,數(shù)據(jù)挖掘等等。我身邊就有很多同學(xué)被這些紙老虎所唬住,而沒(méi)有勇氣去接觸他們,總是說(shuō)這個(gè)太難了之類的退堂鼓的話,他們低估了自己的潛力同時(shí)也壓抑住了他們自己的好奇心。其實(shí)都是紙老虎,又不是什么國(guó)家科研難題,只是去用一些工具,發(fā)明工具是很難,但是用一個(gè)工具就容易多了,justdoit!我記得我做這個(gè)數(shù)據(jù)庫(kù)之前,我們老師說(shuō)要做好前期分析,我就在網(wǎng)上搜索用什么分析工具好。最后我選擇了roseUML建模工具。在此之前,我腦袋里面沒(méi)有軟件建模的思想,什么UML建模對(duì)我而言就是一張空白的紙。但是真正接觸后并沒(méi)有想象的那么難,有什么不懂的上網(wǎng)去搜索,這是一個(gè)信息橫流的世界,有g(shù)oogle,baidu就沒(méi)有不能解決的知識(shí)難題。以及后來(lái)的數(shù)據(jù)庫(kù)分析的時(shí)候用到的powerdesigner也是一樣。

篇3

隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中的應(yīng)用越來(lái)越普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)員工工資的管理顯得越來(lái)越重要。對(duì)于大中型企業(yè)來(lái)說(shuō),利用計(jì)算機(jī)支持企業(yè)高效率完成勞動(dòng)員工工資管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)員工工資管理走向科學(xué)化、規(guī)范化的必要條件;而員工工資管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,工資計(jì)算、發(fā)放、核算的工作量很大,一般不允許出錯(cuò),如果實(shí)行手工操作,每月發(fā)放工資須手工填制大量的表格,這就會(huì)耗費(fèi)工作人員大量的時(shí)間和精力,計(jì)算機(jī)進(jìn)行工資發(fā)放工作,不僅能夠保證工資核算準(zhǔn)確無(wú)誤、快速輸出,而且還可以利用計(jì)算機(jī)對(duì)有關(guān)工資的各種信息進(jìn)行統(tǒng)計(jì),服務(wù)于財(cái)務(wù)部門(mén)其他方面的核算和財(cái)務(wù)處理,同時(shí)計(jì)算機(jī)具有手工管理所無(wú)法比擬的優(yōu)點(diǎn).例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高員工工資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。

不同的企業(yè)具有不同員工工資管理制度,這就決定了不同的企業(yè)需要不同的員工工資管理系統(tǒng)。

..........

目錄

第一章緒論............................................1

1.1管理信息系統(tǒng)簡(jiǎn)介...................................1

1.2VB的選用和簡(jiǎn)介....................................1

1.3設(shè)計(jì)和開(kāi)發(fā)步驟.....................................2

第二章系統(tǒng)功能.......................................2

2.1系統(tǒng)功能分析........................................2

2.2系統(tǒng)功能模塊設(shè)計(jì)....................................3

第三章數(shù)據(jù)庫(kù)設(shè)計(jì)....................................4

3.1數(shù)據(jù)庫(kù)需求分析......................................4

3.2數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)..................................5

3.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)..................................7

第四章設(shè)計(jì)總結(jié)...........................9

附錄......................................11

參考資料

[1]丁寶康《數(shù)據(jù)庫(kù)原理》.經(jīng)濟(jì)科學(xué)出版社.

[2]劉韜駱娟河旭洪《VB6.0數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例導(dǎo)航》

[3]鄭阿奇《VB實(shí)用教程》電子工業(yè)出版社。

[4]《寶典》TOMArcherAndrew.Whitechapet著

[5]鄭阿奇《SQLServer實(shí)用教程》電子工業(yè)出版社。

[6]馮玉才《數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)》華中科技大學(xué)出版社

篇4

教師應(yīng)了解學(xué)生以往所學(xué)過(guò)的計(jì)算機(jī)相關(guān)課程,注意課程的銜接,分析非計(jì)算機(jī)專業(yè)學(xué)生已經(jīng)掌握的知識(shí)和知識(shí)的體系結(jié)構(gòu),明確數(shù)據(jù)庫(kù)課程設(shè)計(jì)的教學(xué)目標(biāo)、內(nèi)容及課程設(shè)計(jì)要求,對(duì)需要加強(qiáng)或充實(shí)的內(nèi)容要重點(diǎn)講解和補(bǔ)充。數(shù)據(jù)庫(kù)設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用要求,包括數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)(數(shù)據(jù)靜態(tài)模型的設(shè)計(jì))和數(shù)據(jù)庫(kù)的行為設(shè)計(jì)(應(yīng)用軟件等的設(shè)計(jì))。學(xué)生應(yīng)按照數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)實(shí)施、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)這六個(gè)階段,分階段分步驟進(jìn)行,完成每一個(gè)階段的任務(wù)。根據(jù)軟件工程的方法和理論進(jìn)行應(yīng)用程序的設(shè)計(jì),熟練運(yùn)用相關(guān)語(yǔ)言編制應(yīng)用系統(tǒng)的界面,實(shí)現(xiàn)開(kāi)發(fā)工具與數(shù)據(jù)查詢語(yǔ)言的無(wú)縫連接,建立數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。要求學(xué)生要提交課程設(shè)計(jì)報(bào)告、所開(kāi)發(fā)的軟件系統(tǒng)和程序清單。課程設(shè)計(jì)報(bào)告包括各階段的設(shè)計(jì)內(nèi)容和對(duì)所開(kāi)發(fā)的應(yīng)用系統(tǒng)的評(píng)價(jià),以及課程設(shè)計(jì)的體會(huì)與建議。

為了發(fā)揮學(xué)生的主動(dòng)性,教師授課的重點(diǎn)應(yīng)放在系統(tǒng)化的開(kāi)發(fā)步驟和關(guān)鍵性問(wèn)題的求解上,首先要介紹設(shè)計(jì)思想、方法和程序設(shè)計(jì)的思想和方法。課程設(shè)計(jì)過(guò)程中教師要指導(dǎo)學(xué)生查資料,如數(shù)據(jù)庫(kù)原理及應(yīng)用,數(shù)據(jù)庫(kù)系統(tǒng),軟件工程,管理信息系統(tǒng)等方面的書(shū)籍,同時(shí)要指導(dǎo)學(xué)生善用軟件幫助系統(tǒng),培養(yǎng)學(xué)生學(xué)會(huì)質(zhì)疑、自學(xué)和調(diào)查研究解決問(wèn)題的能力。針對(duì)在校學(xué)生接觸實(shí)際比較少,沒(méi)有實(shí)際開(kāi)發(fā)軟件和工作經(jīng)驗(yàn)的特點(diǎn),應(yīng)精選有代表性的案例,從問(wèn)題的提出、方案的設(shè)計(jì)與實(shí)施,到最終問(wèn)題的解決,給學(xué)生全面了解解決問(wèn)題的全過(guò)程。然后,由學(xué)生當(dāng)主角,讓學(xué)生自己解決問(wèn)題,鍛煉他們綜合運(yùn)用知識(shí)的能力。

三、課程設(shè)計(jì)的選題

選題是整個(gè)課程設(shè)計(jì)的前提和關(guān)鍵。課程設(shè)計(jì)題目選擇的難易程度、范圍的大小和是否能激發(fā)學(xué)生的學(xué)習(xí)熱情,直接影響到這一實(shí)踐教學(xué)環(huán)節(jié)的效果。一個(gè)好的題目應(yīng)該符合以下原則:首先,要符合教學(xué)要求,使學(xué)生通過(guò)課程設(shè)計(jì)進(jìn)一步鞏固所學(xué)的專業(yè)知識(shí),培養(yǎng)學(xué)生分析問(wèn)題、解決問(wèn)題的能力;其次,一個(gè)好的題目應(yīng)該和實(shí)踐緊密聯(lián)系。理論來(lái)自于實(shí)踐,又服務(wù)于實(shí)踐。要貼近學(xué)生學(xué)習(xí)和生活實(shí)際,先選擇容易開(kāi)發(fā)的實(shí)用的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),對(duì)學(xué)生以后從事相關(guān)工作有幫助。脫離實(shí)踐的題目往往激發(fā)不出學(xué)生的學(xué)習(xí)熱情,達(dá)不到預(yù)期的目標(biāo)。

首先,將學(xué)生分成若干個(gè)小組。分組的依據(jù)為:學(xué)生的學(xué)習(xí)成績(jī)、知識(shí)結(jié)構(gòu)、學(xué)習(xí)能力、性格特點(diǎn)、男女搭配等,遵循互補(bǔ)的原則,成績(jī)好的與成績(jī)差的搭配,性格內(nèi)向的與外向的搭配等。每組人員為5~6名,每組設(shè)組長(zhǎng),全面負(fù)責(zé)小組的學(xué)習(xí)討論和任務(wù)安排。在組長(zhǎng)的指揮下,對(duì)成員進(jìn)行分工,善于口頭表達(dá)的負(fù)責(zé)聯(lián)系工作和調(diào)查研究,計(jì)算機(jī)操作能力強(qiáng)的負(fù)責(zé)代碼的編寫(xiě),程序設(shè)計(jì)能力強(qiáng)的負(fù)責(zé)整體規(guī)劃、程序調(diào)試和連編,寫(xiě)作能力強(qiáng)的負(fù)責(zé)技術(shù)文檔的書(shū)寫(xiě)等,成員努力的成果與個(gè)體成員共同分享。教師只需提醒學(xué)生合理分配工作時(shí)間,注意小組成員之間的溝通,幫助把握進(jìn)度。實(shí)踐表明:在互相討論又各自有所負(fù)責(zé)的學(xué)習(xí)氛圍中,學(xué)生之間可以相互學(xué)習(xí)、取長(zhǎng)補(bǔ)短,對(duì)知識(shí)的掌握與鞏固有很大的幫助。

其次,各個(gè)小組通過(guò)討論、觀察、思考、查資料等方式,結(jié)合各個(gè)學(xué)生的特長(zhǎng),參考教師指定的范圍選定課程設(shè)計(jì)題目,然后與教師進(jìn)行交流。教師應(yīng)對(duì)學(xué)生選定的題目進(jìn)行批閱,在可行性、工作量大小、小組成員及題目意義等方面進(jìn)行把關(guān)評(píng)估,及時(shí)將意見(jiàn)反饋給學(xué)生,學(xué)生再針對(duì)教師的意見(jiàn)進(jìn)行調(diào)整,最終確定課程設(shè)計(jì)的選題。結(jié)合教學(xué)實(shí)踐可以選擇如下題目:客房管理系統(tǒng)、學(xué)籍管理系統(tǒng)、學(xué)校工資管理系統(tǒng)、科研項(xiàng)目管理系統(tǒng)、高校設(shè)備管理系統(tǒng)、檔案管理系統(tǒng)、圖書(shū)資料管理系統(tǒng)、教學(xué)成績(jī)管理系統(tǒng)、后勤管理系統(tǒng)、系辦管理系統(tǒng)、居委會(huì)管理系統(tǒng)、職工人事管理系統(tǒng)、宿舍管理系統(tǒng)等。

四、方案設(shè)計(jì)和方案實(shí)施

選定題目后,即可著手完成數(shù)據(jù)庫(kù)課程設(shè)計(jì)的各個(gè)階段的任務(wù)。首先,各小組應(yīng)對(duì)所選題目進(jìn)行分析,通過(guò)查閱資料、小組討論、走訪專家或社會(huì)調(diào)查等途徑,進(jìn)行調(diào)查研究和可行性分析。通過(guò)調(diào)查組織機(jī)構(gòu)情況、業(yè)務(wù)活動(dòng)情況、數(shù)據(jù)情況、用戶要求,確定新系統(tǒng)的邊界,完成系統(tǒng)需求分析。然后,采用實(shí)體聯(lián)系模型確定應(yīng)用程序中的實(shí)體和聯(lián)系,確定實(shí)體的屬性和實(shí)體之間聯(lián)系的類型,得到局部E-R模型,異對(duì)局部E—R模型集成進(jìn)行輸入/輸出設(shè)計(jì)和軟件結(jié)構(gòu)設(shè)計(jì)等,完成概念結(jié)構(gòu)設(shè)計(jì)。接下來(lái),實(shí)現(xiàn)E-R模型向關(guān)系模型的轉(zhuǎn)化,利用關(guān)系規(guī)范化理論進(jìn)行關(guān)系模式的優(yōu)化,設(shè)計(jì)用戶視圖,同時(shí)進(jìn)行界面設(shè)計(jì),模塊設(shè)計(jì)等,完成邏輯結(jié)構(gòu)設(shè)計(jì)階段的任務(wù)。再往下,進(jìn)行物理設(shè)計(jì)和軟件實(shí)施,最后是應(yīng)用系統(tǒng)的集成與。小組成員在組長(zhǎng)的領(lǐng)導(dǎo)下,可以分頭完成各自負(fù)責(zé)的任務(wù),小組成員要分工負(fù)責(zé)和團(tuán)結(jié)協(xié)作。教師在指導(dǎo)課程設(shè)計(jì)過(guò)程中,可以設(shè)置幾個(gè)檢查點(diǎn),制定階段性任務(wù)。如根據(jù)課程內(nèi)容、教學(xué)目的、系統(tǒng)規(guī)模、工作量等因素,審查各小組遞交的初始設(shè)計(jì)方案,在設(shè)計(jì)方案的實(shí)現(xiàn)方法、表現(xiàn)形式等方面做出調(diào)整建議,以避免在方案實(shí)施過(guò)程中出現(xiàn)不必要的反復(fù)。

在課程設(shè)計(jì)過(guò)程中,提倡通過(guò)模仿來(lái)學(xué)習(xí),只有多模仿才能掌握方法,才有可能創(chuàng)新。學(xué)生根據(jù)初始方案,通過(guò)各種途徑查找與自己的題目類似的范例,通過(guò)模仿范例來(lái)實(shí)現(xiàn)自己的程序。有的學(xué)生在范例中看到自己感興趣的內(nèi)容,通過(guò)適當(dāng)修改,將其應(yīng)用到自己的程序中,使程序更合理,內(nèi)容更豐富。學(xué)生在掌握了基本方法和解決問(wèn)題的途徑后,對(duì)自己感興趣的內(nèi)容,自然愿意努力去尋找答案。學(xué)生在方案設(shè)計(jì)、修改、實(shí)施的過(guò)程中不斷發(fā)現(xiàn)問(wèn)題與解決問(wèn)題,逐步產(chǎn)生了學(xué)習(xí)的樂(lè)趣。為了避免在分組的實(shí)驗(yàn)、設(shè)計(jì)中有的同學(xué)不積極參與的現(xiàn)象,可以采用隨機(jī)抽查的辦法來(lái)考核小組的成績(jī),促使小組內(nèi)部互相監(jiān)督、互相幫助、互相學(xué)習(xí),有利于培養(yǎng)學(xué)生學(xué)習(xí)的積極性,提高教學(xué)效果。

數(shù)據(jù)庫(kù)課程設(shè)計(jì)中實(shí)驗(yàn)是重要的組成部分,教師要詳細(xì)布置實(shí)驗(yàn),制訂上機(jī)紀(jì)律,并且督促學(xué)生嚴(yán)格按照課程設(shè)計(jì)各階段工作要求操作。實(shí)驗(yàn)可以參考以下內(nèi)容安排:(1)建立數(shù)據(jù)庫(kù)。包括創(chuàng)建數(shù)據(jù)庫(kù),創(chuàng)建表,建立字段和記錄的有效性約束,建立索引,創(chuàng)建表間關(guān)系和觸發(fā)器設(shè)計(jì)等。(2)使用表單操縱數(shù)據(jù)庫(kù)。包括設(shè)計(jì)表單,創(chuàng)建表單,為表單添加對(duì)象,定義表單及其對(duì)象的屬性、事件和方法。(3)設(shè)計(jì)用戶視圖。包括創(chuàng)建不同的用戶視圖,實(shí)現(xiàn)用視圖來(lái)控制更新數(shù)據(jù)庫(kù)中的數(shù)據(jù)的目的。(4)設(shè)計(jì)報(bào)表。包括創(chuàng)建報(bào)表,打印和預(yù)覽報(bào)表,注意各個(gè)帶區(qū)的使用。(5)設(shè)計(jì)菜單系統(tǒng)。包括規(guī)劃菜單系統(tǒng),創(chuàng)建菜單及其子菜單,為菜單指定任務(wù),調(diào)試和使用菜單系統(tǒng)。(6)項(xiàng)目集成。包括使用項(xiàng)目管理器集成數(shù)據(jù)庫(kù)、表單、視圖、報(bào)表等數(shù)據(jù)庫(kù)對(duì)象,設(shè)置主控程序,編譯和發(fā)行軟件等。

五、課程設(shè)計(jì)的考核與評(píng)定

學(xué)生在課程設(shè)計(jì)結(jié)束后,不僅要提交軟件系統(tǒng),還要提交課程設(shè)計(jì)報(bào)告,闡述其設(shè)計(jì)思路、運(yùn)用的知識(shí)及自己的體會(huì)。課程設(shè)計(jì)的成績(jī)由以下幾部分組成:考勤占10分,平時(shí)抽查和提問(wèn)題情況占10分,課程設(shè)計(jì)報(bào)告占30分,軟件系統(tǒng)設(shè)計(jì)占30分,演示與答辯占20分。課程設(shè)計(jì)報(bào)告主要看各個(gè)部分的完備性,分析的透徹性和獨(dú)到的見(jiàn)解。在評(píng)分方式上采取自評(píng)和互評(píng)的方式,首先由各小組依據(jù)教師給出的評(píng)價(jià)標(biāo)準(zhǔn)給本小組打分,然后由每組各選一名代表給大家介紹系統(tǒng)開(kāi)發(fā)的情況并演示系統(tǒng),同時(shí)回答學(xué)生和教師提出的問(wèn)題。所有小組代表陳述完后,由各組分組討論,對(duì)其它組開(kāi)發(fā)的系統(tǒng)進(jìn)行評(píng)價(jià)和評(píng)分。最后由教師根據(jù)其自評(píng)、互評(píng)分?jǐn)?shù)結(jié)合實(shí)際情況(包括軟件開(kāi)發(fā)水平、演示能力、回答問(wèn)題能力、軟件開(kāi)發(fā)文檔等)適當(dāng)總結(jié)并公布成績(jī)。

篇5

1) 實(shí)驗(yàn)課程由一個(gè)綜合案例貫穿始終。

2) 每個(gè)小案例都是綜合案例的組成部分。

3) 在完成小案例的基礎(chǔ)上,使學(xué)生水到渠成地掌握綜合案例的所有知識(shí)點(diǎn)。

綜合案例使學(xué)生將前面獨(dú)立的小知識(shí)點(diǎn)融合在一起,完成一個(gè)復(fù)雜系統(tǒng)。學(xué)生不僅對(duì)孤立的知識(shí)點(diǎn)進(jìn)行了回顧,還加深了理解,融會(huì)貫通。

本實(shí)驗(yàn)課程在北京服裝學(xué)院已經(jīng)使用了4個(gè)學(xué)期,得到老師和學(xué)生的一致好評(píng)。有些掌握較好的學(xué)生甚至自己也有信心完成一個(gè)簡(jiǎn)單的數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)。對(duì)于非計(jì)算機(jī)專業(yè)的文科類學(xué)生能發(fā)出這樣的感慨,我們課題組倍感驕傲和自豪。

1綜合案例的設(shè)計(jì)

綜合案例選擇的依據(jù)有兩點(diǎn):1)新穎、能引發(fā)學(xué)生興趣;2)能幫助學(xué)生理解數(shù)據(jù)庫(kù)系統(tǒng)原理?;谏鲜鰞牲c(diǎn),我們選擇了“網(wǎng)上購(gòu)物系統(tǒng)”作為綜合案例。網(wǎng)上購(gòu)物是個(gè)新生事物,具有新穎、時(shí)尚的特性,而且網(wǎng)上購(gòu)物中顧客、商品以及之間的關(guān)系能充分說(shuō)明數(shù)據(jù)庫(kù)系統(tǒng)的基本原理。大部分學(xué)生有過(guò)網(wǎng)上購(gòu)物的體驗(yàn),結(jié)合學(xué)生的體驗(yàn),教師引導(dǎo)學(xué)生分析網(wǎng)上購(gòu)物的原理,最后讓學(xué)生自己完成一個(gè)模擬的小型網(wǎng)上購(gòu)物系統(tǒng),對(duì)學(xué)生非常有吸引力。

1.1系統(tǒng)功能

“網(wǎng)上購(gòu)物系統(tǒng)”是一個(gè)模擬現(xiàn)實(shí)生活中購(gòu)物流程的數(shù)據(jù)庫(kù)系統(tǒng),該系統(tǒng)主要功能如下:

1) 基本信息管理:包括用戶信息管理、商品信息管理、訂單信息管理及用戶賬戶充值。

2) 顧客個(gè)人信息管理:包括用戶自注冊(cè)、修改個(gè)人資料、添加商品換積分。

3) 商品瀏覽與下訂單:顧客可簡(jiǎn)單地根據(jù)商品類型查找商品,也可設(shè)置復(fù)雜的查詢條件查找相關(guān)商品;然后瀏覽符合條件的商品,并查看商品詳細(xì)信息;最終決定是否購(gòu)買(mǎi)。

4) 訂單的流程管理:包括訂單的付款、發(fā)貨、收貨確認(rèn)、取消訂單與退款等網(wǎng)上購(gòu)物環(huán)節(jié)的處理。

5) 統(tǒng)計(jì)查詢功能:可以對(duì)用戶、商品、訂單等相關(guān)信息進(jìn)行簡(jiǎn)單查詢、復(fù)雜查詢以及統(tǒng)計(jì)匯總。包括用戶查詢、商品查詢、訂單查詢、商品庫(kù)存查詢、商品銷售查詢。

網(wǎng)上購(gòu)物系統(tǒng)的功能結(jié)構(gòu)圖如圖1所示。

1.2系統(tǒng)開(kāi)發(fā)平臺(tái)

1) 后臺(tái)數(shù)據(jù)庫(kù)開(kāi)發(fā)平臺(tái):SQL Server 2005。

2) 前臺(tái)應(yīng)用程序開(kāi)發(fā)平臺(tái):Visual Basic 6.0。

1.3購(gòu)物流程

“網(wǎng)上購(gòu)物系統(tǒng)”的購(gòu)物流程如下:

1) 顧客:登錄??梢允褂靡汛嬖诘挠脩裘?也可以自己新注冊(cè)用戶。

2) 顧客:瀏覽商品。

3) 顧客:選擇商品,然后進(jìn)行購(gòu)買(mǎi)。

4) 顧客:付款。

5) 管理員:發(fā)貨。

6) 顧客:收貨確認(rèn),完成訂單交易。

7) 管理員或顧客:取消訂單。

說(shuō)明:顧客購(gòu)買(mǎi)商品后系統(tǒng)自動(dòng)生成訂單,之后任何環(huán)節(jié)都可以取消訂單。取消訂單可由顧客自己操作,也可由管理員操作。

8) 管理員:退款。

說(shuō)明:訂單取消后,若已經(jīng)付過(guò)款,則可由管理員進(jìn)行退款。

購(gòu)物過(guò)程用流程圖描述,如圖2所示。

1.4系統(tǒng)用戶類型及權(quán)限

本系統(tǒng)共有3類用戶:管理員、顧客和匿名用戶。不同用戶類型具有不同的操作權(quán)限。

1) 管理員:用戶登錄、用戶管理、商品管理、訂單管理、用戶賬戶充值、簡(jiǎn)單商品瀏覽(僅限瀏覽不可購(gòu)買(mǎi))、綜合商品瀏覽(僅限瀏覽不可購(gòu)買(mǎi))、用戶查詢、商品查詢、訂單查詢、商品庫(kù)存查詢、商品銷售情況查詢。

2) 顧客:用戶登錄、簡(jiǎn)單商品瀏覽(瀏覽及購(gòu)買(mǎi))、綜合商品瀏覽(瀏覽及購(gòu)買(mǎi))、我的訂單管理、修改個(gè)人資料、添加商品換積分。

3) 匿名用戶:用戶登錄、簡(jiǎn)單商品瀏覽(僅限瀏覽不可購(gòu)買(mǎi))、綜合商品瀏覽(僅限瀏覽不可購(gòu)買(mǎi))。

2網(wǎng)上購(gòu)物系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)

為實(shí)現(xiàn)上述系統(tǒng)功能,本課程設(shè)計(jì)一個(gè)名為“salesystem”的數(shù)據(jù)庫(kù)。

2.1基本表結(jié)構(gòu)

“salesystem”數(shù)據(jù)庫(kù)包含3個(gè)基本表,即users、product、orders,它們的結(jié)構(gòu)詳見(jiàn)表1、表2、表3。

2.2表之間的關(guān)系

3個(gè)基本表之間的關(guān)系如圖3所示。

說(shuō)明:

orders表中的uid為外鍵,引用users表中的uid;

orders表中的pid為外鍵,引用product表中的pid。

3實(shí)驗(yàn)內(nèi)容設(shè)計(jì)

綜合案例完成后,我們要考慮如何將綜合案例涉及的知識(shí)點(diǎn)分解到7個(gè)小實(shí)驗(yàn)中,因此我們的課程設(shè)置如下:

1) 實(shí)驗(yàn)1:初識(shí)數(shù)據(jù)庫(kù)――使用“網(wǎng)上購(gòu)物系統(tǒng)”。

2) 實(shí)驗(yàn)2:使用T-SQL進(jìn)行數(shù)據(jù)定義與單表查詢。

3) 實(shí)驗(yàn)3:使用T-SQL進(jìn)行數(shù)據(jù)查詢與數(shù)據(jù)更新。

4) 實(shí)驗(yàn)4:SQL Server 2005的使用。

5) 實(shí)驗(yàn)5:VB常用控件及流程控制語(yǔ)句的使用。

6) 實(shí)驗(yàn)6:VB數(shù)據(jù)庫(kù)編程基礎(chǔ)(1)。

7) 實(shí)驗(yàn)7:VB數(shù)據(jù)庫(kù)編程基礎(chǔ)(2)。

8) 實(shí)驗(yàn)8:基于VB的數(shù)據(jù)庫(kù)應(yīng)用程序開(kāi)發(fā)實(shí)例――網(wǎng)上購(gòu)物系統(tǒng)。

實(shí)驗(yàn)1的任務(wù)是將學(xué)生引入網(wǎng)上購(gòu)物系統(tǒng),并引導(dǎo)學(xué)生對(duì)網(wǎng)上購(gòu)物的原理產(chǎn)生疑問(wèn)。帶著這些疑問(wèn),我們開(kāi)始了數(shù)據(jù)庫(kù)的學(xué)習(xí)之旅。

實(shí)驗(yàn)2―實(shí)驗(yàn)4的任務(wù)是學(xué)習(xí)數(shù)據(jù)庫(kù)的創(chuàng)建、表結(jié)構(gòu)及數(shù)據(jù)查詢與更新的操作。這3次實(shí)驗(yàn)是本課程的重點(diǎn),我們采取的教授策略是知其然,然后知其所以然。先讓學(xué)生學(xué)習(xí)具體操作,在此基礎(chǔ)上引出數(shù)據(jù)庫(kù)表結(jié)構(gòu)、約束、表內(nèi)容以及表之間關(guān)系等數(shù)據(jù)庫(kù)的基本理論知識(shí)。通過(guò)學(xué)習(xí)數(shù)據(jù)查詢,讓學(xué)生進(jìn)一步理解為什么數(shù)據(jù)庫(kù)能夠管理大量數(shù)據(jù),為什么我們可以從數(shù)據(jù)庫(kù)中提取出那么多的信息。

實(shí)驗(yàn)5―實(shí)驗(yàn)7的任務(wù)是學(xué)習(xí)VB程序設(shè)計(jì)的基礎(chǔ)知識(shí)。構(gòu)建一個(gè)完整的數(shù)據(jù)庫(kù)系統(tǒng),僅僅靠數(shù)據(jù)庫(kù)的構(gòu)建還是不夠的,還需要前臺(tái)軟件。前臺(tái)軟件的開(kāi)發(fā)需要開(kāi)發(fā)工具,我們選擇了適于學(xué)生學(xué)習(xí)的Visual Basic。這3次實(shí)驗(yàn)將網(wǎng)上購(gòu)物系統(tǒng)中用到的VB基礎(chǔ)知識(shí)拆分在13個(gè)小實(shí)驗(yàn)中,為完成綜合實(shí)驗(yàn)――實(shí)驗(yàn)8奠定了基礎(chǔ)。

4實(shí)驗(yàn)課程教學(xué)效果

實(shí)驗(yàn)課程設(shè)置之初,有老師提出疑問(wèn),在整個(gè)一門(mén)課中,學(xué)生就圍繞這網(wǎng)上購(gòu)物系統(tǒng)的3張表轉(zhuǎn),會(huì)不會(huì)厭煩?僅僅這樣3張表能讓學(xué)生充分理解數(shù)據(jù)庫(kù)系統(tǒng)的原理嗎?經(jīng)過(guò)4個(gè)學(xué)期的實(shí)踐,總結(jié)本實(shí)驗(yàn)課程的考察結(jié)果,證明僅僅通過(guò)一個(gè)網(wǎng)上購(gòu)物系統(tǒng)完全可以讓學(xué)生理解數(shù)據(jù)庫(kù)基本原理,并達(dá)到融會(huì)貫通的學(xué)習(xí)效果。

本實(shí)驗(yàn)課程的考核包括兩部分:理論知識(shí)部分和綜合運(yùn)用部分。理論部分主要考察學(xué)生對(duì)數(shù)據(jù)庫(kù)原理理論知識(shí)的掌握情況。綜合運(yùn)用部分考察學(xué)生綜合、靈活運(yùn)用理論知識(shí)的能力??疾旖Y(jié)果表明,通過(guò)案例的方式引出數(shù)據(jù)庫(kù)基本理論知識(shí)的學(xué)習(xí)方式更容易為學(xué)生所掌握。而且同一個(gè)案例的每次出現(xiàn)都會(huì)使學(xué)生對(duì)網(wǎng)上購(gòu)物系統(tǒng)數(shù)據(jù)庫(kù)有新的或更深的理解。

為了考察學(xué)生靈活運(yùn)用的能力,我們?cè)诰C合運(yùn)用部分采用的數(shù)據(jù)庫(kù)系統(tǒng)都是學(xué)生未曾見(jiàn)過(guò)的、陌生的系統(tǒng),如網(wǎng)上考試系統(tǒng)、圖書(shū)借閱系統(tǒng)、運(yùn)動(dòng)會(huì)比賽系統(tǒng)、pubs、Northwind等。綜合應(yīng)用題要求學(xué)生自己創(chuàng)建數(shù)據(jù)庫(kù)、表,輸入數(shù)據(jù)、查詢數(shù)據(jù)、更新數(shù)據(jù)。雖然面對(duì)陌生的數(shù)據(jù)庫(kù)系統(tǒng),但95%的同學(xué)都掌握得非常好,能夠靈活運(yùn)用,這充分說(shuō)明了本實(shí)驗(yàn)課程的教學(xué)效果是良好的。

5結(jié)語(yǔ)

在信息化時(shí)代,非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)教學(xué)是一項(xiàng)非常有挑戰(zhàn)性的工作,具有時(shí)代性、應(yīng)用性、廣泛性的特點(diǎn)。數(shù)據(jù)庫(kù)系統(tǒng)基礎(chǔ)就是為了滿足信息時(shí)代對(duì)大學(xué)生的要求而開(kāi)設(shè)的一門(mén)課程?;诰C合案例的實(shí)驗(yàn)課程模式適合非計(jì)算機(jī)專業(yè)學(xué)生,取得了較好的教學(xué)效果,今后將不斷完善和豐富。

參考文獻(xiàn):

[1] 教育部高等學(xué)校文科計(jì)算機(jī)基礎(chǔ)教學(xué)指導(dǎo)委員會(huì). 高等學(xué)校文科類專業(yè)大學(xué)計(jì)算機(jī)教學(xué)基本要求[M]. 北京:高等教育出版社,2008:39-40.

[2] 杜劍俠,張巨儉. 談高校理工類專業(yè)計(jì)算機(jī)基礎(chǔ)教育教學(xué)模式[J]. 計(jì)算機(jī)教育,2008(15):56-57.

[3] 杜劍俠,耿增民. 談服裝設(shè)計(jì)專業(yè)開(kāi)設(shè)VB程序設(shè)計(jì)的重要性和教學(xué)方法[J]. 高教研究,2008(4):29-31.

[4] 杜劍俠,康海燕. 文科類專業(yè)VB教學(xué)方法研究[C]//全國(guó)高等院校計(jì)算機(jī)基礎(chǔ)教育研究會(huì).全國(guó)高等院校計(jì)算機(jī)基礎(chǔ)教育研究會(huì)2008年學(xué)術(shù)年會(huì)論文集. 北京:清華大學(xué)出版社,2008:385-388.

[5] 王彤,王良. 案例教學(xué)法在數(shù)據(jù)庫(kù)原理課程中的應(yīng)用[J]. 計(jì)算機(jī)教育,2006(2):27-30.

[6] 林蔭,盧瑩,王洪元. 數(shù)據(jù)庫(kù)技術(shù)實(shí)驗(yàn)教學(xué)的探索與實(shí)踐[J]. 時(shí)代教育:教育教學(xué)版,2008(5):132-134.

Experiment Course Design of Database Base Based on Integrated Case

DU Jian-xia, GENG Zeng-min, SUN Xiao-dong

篇6

高職教育培養(yǎng)的是高端技能型人才,注重學(xué)生應(yīng)用實(shí)踐能力的培養(yǎng)。近年來(lái),為了滿足市場(chǎng)需求,提高人才培養(yǎng)質(zhì)量,我院全面推廣項(xiàng)目化職業(yè)教育課程教學(xué)改革。項(xiàng)目化課程設(shè)計(jì)的原則是:以職業(yè)活動(dòng)為導(dǎo)向,以素質(zhì)為基礎(chǔ),突出能力目標(biāo);以學(xué)生為主體,以項(xiàng)目為載體,以實(shí)訓(xùn)為手段,設(shè)計(jì)出知識(shí)、理論、實(shí)踐一體化的課程。下面是我院計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)《SQL Server數(shù)據(jù)庫(kù)》(以下簡(jiǎn)稱“本課程”)課程項(xiàng)目化教學(xué)改革成果。

1 項(xiàng)目化課程設(shè)計(jì)思路

我們采用“雙線項(xiàng)目”教學(xué)模式,即用兩個(gè)真實(shí)、具體的項(xiàng)目來(lái)貫穿整學(xué)期的教學(xué)過(guò)程,突出高職教育職業(yè)性、實(shí)踐性和開(kāi)發(fā)性。

1.1 職業(yè)性

鑒于學(xué)生對(duì)日常學(xué)生、班級(jí)、課程等數(shù)據(jù)比較熟悉,我們以鷹潭職業(yè)技術(shù)學(xué)院學(xué)生選課數(shù)據(jù)庫(kù)系統(tǒng)為項(xiàng)目載體,按照實(shí)際工作任務(wù)的進(jìn)程,設(shè)計(jì)對(duì)應(yīng)的學(xué)習(xí)情境,在情境問(wèn)題的解決過(guò)程中將知識(shí)點(diǎn)融合到一起,實(shí)現(xiàn)課程內(nèi)容和順序的重構(gòu)。

1.2 實(shí)踐性

為了學(xué)生更好地掌握學(xué)習(xí)內(nèi)容、提高實(shí)踐能力,我們?cè)O(shè)計(jì)了銷售數(shù)據(jù)系統(tǒng)作為學(xué)生的課外實(shí)訓(xùn)項(xiàng)目,學(xué)生通過(guò)合作或獨(dú)立完成項(xiàng)目,再現(xiàn)學(xué)習(xí)情境,回顧知識(shí)內(nèi)容,從而實(shí)現(xiàn)能力的提升和遷移。

1.3 開(kāi)放性

我們建立了本課程學(xué)習(xí)網(wǎng)站,將所有課件、教案、實(shí)訓(xùn)代碼,重點(diǎn)難點(diǎn)教學(xué)內(nèi)容的微課視頻等教學(xué)資源均放在網(wǎng)上,學(xué)生可以隨時(shí)、隨地開(kāi)展學(xué)習(xí),與老師在線互動(dòng)答疑,拓寬了課堂教學(xué)時(shí)間和空間的局限性;另外,我們?cè)谡n程網(wǎng)站的知識(shí)拓展模塊,提供行業(yè)、企業(yè)信息,鏈接部分專業(yè)網(wǎng)站,引導(dǎo)學(xué)生關(guān)注行業(yè)發(fā)展動(dòng)態(tài),了解最新行業(yè)信息。

2 課程目標(biāo)設(shè)計(jì)

通過(guò)市場(chǎng)調(diào)研和對(duì)畢業(yè)生的跟蹤調(diào)查,我們發(fā)現(xiàn)計(jì)算機(jī)應(yīng)用技術(shù)畢業(yè)的學(xué)生初始工作崗位主要有初級(jí)程序員、網(wǎng)站程序員和數(shù)據(jù)庫(kù)管理員等。以數(shù)據(jù)庫(kù)管理員崗位為例,需要學(xué)生能夠具有良好的合作交流能力,能應(yīng)用所學(xué)知識(shí)創(chuàng)建和管理數(shù)據(jù)庫(kù),進(jìn)行簡(jiǎn)單的數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā),本課程在此崗位能力培養(yǎng)中取到關(guān)鍵作用。另外,本課程以《C語(yǔ)言程序設(shè)計(jì)》課程為基礎(chǔ),與《》、《軟件工程與項(xiàng)目實(shí)踐》等課程一起培養(yǎng)學(xué)生軟件開(kāi)發(fā)能力。本課程屬于計(jì)算機(jī)專業(yè)核心課程。

根據(jù)課程在崗位能力培養(yǎng)的作用,我們確定本課程的總體目標(biāo)是:以大型數(shù)據(jù)庫(kù)SQL Server 2005/2008為平臺(tái),將“數(shù)據(jù)庫(kù)理論知識(shí)”有機(jī)地融合到“SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng)”中,使學(xué)生在掌握操作方法的基礎(chǔ)上,充分理解相關(guān)的數(shù)據(jù)庫(kù)基本理論,初步具備使用數(shù)據(jù)庫(kù)應(yīng)用技術(shù)解決實(shí)際問(wèn)題的能力。具體要達(dá)到以下知識(shí)目標(biāo)、能力目標(biāo)和素質(zhì)目標(biāo):

知識(shí)目標(biāo)是:掌握數(shù)據(jù)庫(kù)基本理論;熟悉SQL Server系統(tǒng)工具;掌握數(shù)據(jù)庫(kù)創(chuàng)建和維護(hù);掌握數(shù)據(jù)庫(kù)對(duì)象的創(chuàng)建和管理;掌握數(shù)據(jù)庫(kù)語(yǔ)言;熟悉數(shù)據(jù)庫(kù)的備份和恢復(fù);掌握數(shù)據(jù)庫(kù)安全性管理和數(shù)據(jù)轉(zhuǎn)換;能力目標(biāo)是:會(huì)使用數(shù)據(jù)庫(kù)管理工具創(chuàng)建數(shù)據(jù)庫(kù);能夠設(shè)置數(shù)據(jù)表的主鍵和表間聯(lián)系等約束條件;能夠設(shè)置數(shù)據(jù)表的主鍵和表間聯(lián)系等約束條件;會(huì)使用數(shù)據(jù)庫(kù)管理工具創(chuàng)建網(wǎng)絡(luò)數(shù)據(jù)庫(kù);具備簡(jiǎn)單應(yīng)用系統(tǒng)開(kāi)發(fā)能力;素質(zhì)目標(biāo)是:通過(guò)學(xué)生自行設(shè)計(jì)實(shí)施方案,培養(yǎng)學(xué)生的邏輯思維能力和解決實(shí)際問(wèn)題能力;通過(guò)模擬工作過(guò)程,完成實(shí)際項(xiàng)目,培養(yǎng)學(xué)生工作適應(yīng)能力;通過(guò)分組合作、討論的方式,培養(yǎng)學(xué)生團(tuán)隊(duì)協(xié)助能力。

3 教學(xué)內(nèi)容設(shè)計(jì)

基于以上課程目標(biāo),根據(jù)實(shí)際工作過(guò)程,結(jié)合學(xué)生由易到難的認(rèn)知規(guī)律,我們推演出5個(gè)典型工作任務(wù),分別是:數(shù)據(jù)庫(kù)創(chuàng)建和管理、數(shù)據(jù)查詢和編輯處理、數(shù)據(jù)庫(kù)對(duì)象的創(chuàng)建與管理、數(shù)據(jù)庫(kù)編程、數(shù)據(jù)庫(kù)安全與維護(hù)。以鷹潭職業(yè)技術(shù)學(xué)院學(xué)生選課系統(tǒng)作為項(xiàng)目載體(以下簡(jiǎn)稱鷹職學(xué)生選課數(shù)據(jù)庫(kù)系統(tǒng))來(lái)組織教學(xué),根據(jù)5個(gè)典型工作任務(wù),創(chuàng)設(shè)了對(duì)應(yīng)的學(xué)習(xí)情境。

4.3 課程考核

我們遵循過(guò)程性考核與終結(jié)性考核相結(jié)合,能力考核與知識(shí)考核為一體的原則進(jìn)行課程考核。首先,我們根據(jù)學(xué)生的上課出勤,討論問(wèn)題積極性等綜合表現(xiàn)評(píng)定學(xué)生的平時(shí)成績(jī),占總成績(jī)的20%;其次,為了培養(yǎng)學(xué)生動(dòng)手實(shí)踐能力,我們對(duì)學(xué)生實(shí)訓(xùn)項(xiàng)目嚴(yán)格考核,設(shè)計(jì)各子項(xiàng)目的分值比例,最終形成學(xué)生的項(xiàng)目考核成績(jī),占總成績(jī)的40%;最后,我們通過(guò)筆試,對(duì)課程的理論知識(shí)進(jìn)行終結(jié)性考核,占總成績(jī)的40%。

5 項(xiàng)目化課程設(shè)計(jì)實(shí)施成效

本課程在教學(xué)實(shí)踐過(guò)程中經(jīng)歷了以下階段:第一,傳統(tǒng)三段式教學(xué)。2005年以前,我們采用的是理論――練習(xí)――實(shí)踐三段式教學(xué)方式,有相當(dāng)部分同學(xué)對(duì)理論缺乏興趣,往往在理論學(xué)習(xí)過(guò)程中有挫折感,從而對(duì)課程產(chǎn)生敬畏,失去興趣,教學(xué)效果有待提高;第二,案例教學(xué)。2011年以前,我們采用SQL Server系統(tǒng)自帶數(shù)據(jù)庫(kù)或教材自帶數(shù)據(jù)庫(kù)作為案例進(jìn)行教學(xué),學(xué)生學(xué)習(xí)興趣有所提高,但是,學(xué)生更多的是對(duì)案例的被動(dòng)模仿和理解,教學(xué)效果不顯著;第三,項(xiàng)目教學(xué)。近2年來(lái),我們以真實(shí)具體的項(xiàng)目為載體,通過(guò)創(chuàng)設(shè)學(xué)習(xí)情境,引導(dǎo)學(xué)生在情境問(wèn)題的解決過(guò)程當(dāng)中學(xué)習(xí)知識(shí),培養(yǎng)能力,讓學(xué)生在“做中學(xué)、學(xué)中做”。教學(xué)實(shí)踐表明,項(xiàng)目化課程教學(xué)改革以來(lái),學(xué)生上課積極性明顯提高,解決實(shí)際問(wèn)題的能力增強(qiáng),教學(xué)效果顯著。

6 結(jié)束語(yǔ)

本課程基于工作過(guò)程的項(xiàng)目化教學(xué)改革的實(shí)施,突出了工作過(guò)程的特點(diǎn),教學(xué)過(guò)程中以學(xué)生為主體,以素質(zhì)為基礎(chǔ),突出了能力培養(yǎng),提高了學(xué)生的學(xué)習(xí)積極性,同時(shí)也鍛煉了教師的課程開(kāi)發(fā)能力和整合設(shè)計(jì)能力,達(dá)到了培養(yǎng)高素質(zhì)技能型人才的要求,實(shí)現(xiàn)了學(xué)校和學(xué)生的雙贏。

參考文獻(xiàn):

[1]戴士弘.職業(yè)教育課程教學(xué)改革[M].北京:清華大學(xué)出版社,2007,6.

[2]徐人鳳,曾建華.SQL Server2005數(shù)據(jù)庫(kù)及應(yīng)用[M].北京:高等教育出版社,2011,8.

[3]陳俊偉.《〈數(shù)據(jù)庫(kù)原理與應(yīng)用〉課程設(shè)計(jì)》的教學(xué)設(shè)計(jì)[J].新課程(中旬),2013,3.

[4]王詠.《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程設(shè)計(jì)教學(xué)方案研究及實(shí)踐[J].高校實(shí)驗(yàn)室工作研究,2010,6.

[5]徐安令.高職高?!皵?shù)據(jù)庫(kù)原理與應(yīng)用”課程教學(xué)設(shè)計(jì)[J].德宏師范高等??茖W(xué)校學(xué)報(bào),2011,3.

[6]秦敏,張宇敬.項(xiàng)目教學(xué)法在數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)中的應(yīng)用[J].河北軟件職業(yè)技術(shù)學(xué)院學(xué)報(bào),2010,9.

篇7

2. 建立良好的人-機(jī)界面和主控程序;

3. 建立職工的人事檔案,可按條件進(jìn)行統(tǒng)計(jì);

4. 對(duì)于每一個(gè)職工均可對(duì)以下各項(xiàng),根據(jù)權(quán)限進(jìn)行查詢和更新、統(tǒng)計(jì)等工作;

(1) 本單位的日期及來(lái)自的單位;

(2) 開(kāi)本單位的日期及去向單位;

(3) 在的職務(wù)及評(píng)定的時(shí)間和工資級(jí)別;

(4) 次的職務(wù)評(píng)定及升級(jí)的時(shí)間和原因;

(5) 工的獎(jiǎng)懲登錄;

(6) 工家庭的主要社會(huì)關(guān)系;

5. 根據(jù)上述內(nèi)容,可打印出一個(gè)職工、一個(gè)部門(mén)的相關(guān)的表格。

二、 實(shí)驗(yàn)設(shè)備

1. 硬件環(huán)境

(1)P3處理器;

(2)精英815E主板;

(3)128MB內(nèi)存;

(4)20GB硬盤(pán);

(5)SVGA顯示器;

(6)鍵盤(pán)、鼠標(biāo);

(7)惠普打印機(jī)。

2. 軟件環(huán)境

(1)Windows98操作系統(tǒng);

(2)Microsoft Visual Foxpro 6.0軟件;

:1000多字 一個(gè)課程設(shè)計(jì),有源程序

200元

篇8

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

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

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

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

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

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

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

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

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

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

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

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

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

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

四、改進(jìn)措施

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

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

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

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

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

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

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

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

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

五、教學(xué)效果

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

參考文獻(xiàn)

[1]林巧,丁革建.數(shù)據(jù)庫(kù)課程設(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ù)庫(kù)課程設(shè)計(jì)中培養(yǎng)學(xué)生項(xiàng)目開(kāi)發(fā)能力[J].計(jì)算機(jī)教育,2009(13):91-94.

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

篇9

教育部2012年對(duì)《普通高等學(xué)校本科專業(yè)目錄》和《普通高等學(xué)校本科專業(yè)設(shè)置管理規(guī)定》進(jìn)行修訂。以此為契機(jī),結(jié)合華北水利水電大學(xué)(以下簡(jiǎn)稱“我校”)軟件人才培養(yǎng)模式,根據(jù)軟件工程專業(yè)的培養(yǎng)目標(biāo)和培養(yǎng)要求,積極借鑒“高等學(xué)校本科教學(xué)質(zhì)量與教學(xué)改革工程”實(shí)施以來(lái)的教學(xué)改革理念、措施和經(jīng)驗(yàn),對(duì)“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”實(shí)踐教學(xué)環(huán)節(jié)存在的問(wèn)題進(jìn)行反思,提出將工程設(shè)計(jì)的理念固化在課程設(shè)計(jì)的各個(gè)環(huán)節(jié),對(duì)其進(jìn)行改革和研究,旨在提高學(xué)生的實(shí)踐動(dòng)手能力和自主創(chuàng)新能力。

一、“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”現(xiàn)狀概述

“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”為軟件學(xué)院(以下簡(jiǎn)稱“我院”)軟件工程專業(yè)在學(xué)習(xí)完“數(shù)據(jù)庫(kù)系統(tǒng)”(包括“數(shù)據(jù)庫(kù)原理”與“數(shù)據(jù)庫(kù)應(yīng)用”)課程之后于學(xué)期末獨(dú)立開(kāi)設(shè)的一個(gè)綜合實(shí)踐教學(xué)環(huán)節(jié)。實(shí)踐教學(xué)在工科教學(xué)領(lǐng)域是一個(gè)不可忽視的環(huán)節(jié),它不但是理論知識(shí)得以遷移的手段,也是抽象與具體、理論與實(shí)踐結(jié)合的基點(diǎn)。數(shù)據(jù)庫(kù)系統(tǒng)是一門(mén)理論性、實(shí)踐性均非常強(qiáng)的課程,開(kāi)設(shè)該環(huán)節(jié)旨在加深學(xué)生對(duì)數(shù)據(jù)庫(kù)系統(tǒng)相關(guān)理論知識(shí)的理解,培養(yǎng)學(xué)生分析、設(shè)計(jì)和編程實(shí)現(xiàn)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的能力,并在具體的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)過(guò)程中強(qiáng)化學(xué)生的專業(yè)技能。

“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”是讓學(xué)生獨(dú)立地根據(jù)具體的應(yīng)用環(huán)境,構(gòu)造滿足相應(yīng)需求的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),它屬于設(shè)計(jì)性實(shí)驗(yàn)范疇。設(shè)計(jì)性實(shí)驗(yàn)不但能夠促使學(xué)生運(yùn)用所學(xué)知識(shí)培養(yǎng)綜合解決問(wèn)題的能力,而且也會(huì)充分激發(fā)學(xué)生的學(xué)習(xí)動(dòng)機(jī),培養(yǎng)學(xué)生的學(xué)習(xí)興趣,加強(qiáng)學(xué)生的實(shí)踐能力。但在目前的實(shí)施過(guò)程中達(dá)不到預(yù)期的效果,通過(guò)分析和反思主要原因如下:

1.輕視實(shí)踐教學(xué)環(huán)節(jié)

“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”于學(xué)期末開(kāi)設(shè),為期2周。從時(shí)間上考慮課程已全部結(jié)束,從心理上處于一個(gè)放松的狀態(tài),已不能全身心地投入學(xué)習(xí)。且時(shí)間較短,學(xué)生總以為2周的時(shí)間學(xué)不到專業(yè)技能,不能充分認(rèn)識(shí)安排實(shí)踐環(huán)節(jié)的目的和重要性,缺乏學(xué)習(xí)的興趣,不能積極參與。

2.缺乏軟件工程觀念

在學(xué)習(xí)完“數(shù)據(jù)庫(kù)原理”之后進(jìn)行“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”,大部分學(xué)生認(rèn)為該課程設(shè)計(jì)只需編程完成數(shù)據(jù)庫(kù)的建立、各位數(shù)據(jù)庫(kù)對(duì)象的建立及數(shù)據(jù)的添加、刪除、修改和查詢等功能。學(xué)生根據(jù)老師布置的課程設(shè)計(jì)題目馬上就做這部分工作,對(duì)系統(tǒng)設(shè)計(jì)缺乏一個(gè)整體認(rèn)識(shí)。這部分工作一天時(shí)間足以完成,在實(shí)際的實(shí)踐教學(xué)環(huán)節(jié)中,學(xué)生大部分時(shí)間會(huì)浪費(fèi)在數(shù)據(jù)庫(kù)的連接、登錄等問(wèn)題上。這就出現(xiàn)了重程序設(shè)計(jì)技能,[1]輕軟件工程方法,熱衷于探索各種機(jī)巧的程序設(shè)計(jì)方法,忽視需求分析、評(píng)審、測(cè)試等軟件工程的基本原則與方法。

3.考核模式過(guò)于傳統(tǒng)

“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”作為一個(gè)獨(dú)立的實(shí)踐教學(xué)環(huán)節(jié),傳統(tǒng)的考核方式為出勤率(10%)、電子版系統(tǒng)(30%,界面+數(shù)據(jù)庫(kù)連接+數(shù)據(jù)庫(kù)設(shè)計(jì))和紙質(zhì)課程設(shè)計(jì)報(bào)告(50%),沒(méi)有對(duì)學(xué)生所設(shè)計(jì)的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)進(jìn)行深入分析,投入的人力、精力不足,沒(méi)有充分調(diào)動(dòng)學(xué)生的自主創(chuàng)新能力。

如何充分發(fā)揮“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”的作用,收到良好的教學(xué)效果,是本次教學(xué)改革的主要研究任務(wù)?;谝陨戏治?,主要從以下幾個(gè)方面進(jìn)行研究。

二、課程設(shè)計(jì)實(shí)踐環(huán)節(jié)改革思路

1.任務(wù)提前分配

通過(guò)“數(shù)據(jù)庫(kù)系統(tǒng)”課程的教學(xué)及“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”實(shí)踐教學(xué)環(huán)節(jié)的實(shí)施,經(jīng)過(guò)反思和討論,認(rèn)為通過(guò)對(duì)課程設(shè)計(jì)任務(wù)的提前分配可以充分認(rèn)識(shí)到實(shí)踐環(huán)節(jié)中的要求,調(diào)動(dòng)學(xué)生的學(xué)習(xí)興趣積極參與其中。關(guān)鍵問(wèn)題是任務(wù)如何分配,提前到什么時(shí)候。

“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”是在學(xué)習(xí)完“數(shù)據(jù)庫(kù)系統(tǒng)”課程之后于學(xué)期末開(kāi)設(shè),課程與實(shí)踐環(huán)節(jié)是前后連貫的。那么在講授“數(shù)據(jù)庫(kù)系統(tǒng)”時(shí)就把“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”的題目、內(nèi)容、要求、目標(biāo)及成果提交的方式等分配給學(xué)生,在學(xué)生認(rèn)識(shí)到學(xué)習(xí)完課程之后還有一項(xiàng)重要的任務(wù)。在學(xué)習(xí)課程的過(guò)程中,學(xué)生自己就能認(rèn)識(shí)到學(xué)習(xí)的重點(diǎn)與難點(diǎn)。

“數(shù)據(jù)庫(kù)系統(tǒng)”課程與“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”各個(gè)環(huán)節(jié)的對(duì)應(yīng)關(guān)系如圖1所示。

2.注重題目設(shè)計(jì)

“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”的第一個(gè)環(huán)節(jié):題目的設(shè)計(jì),至關(guān)重要。教師查閱資料,認(rèn)真選題。首先題目的難度要適中,若選題簡(jiǎn)單,會(huì)讓學(xué)生誤認(rèn)為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)是一件很容易的事情,學(xué)生不能在設(shè)計(jì)中全面了解數(shù)據(jù)庫(kù)設(shè)計(jì)的全過(guò)程及數(shù)據(jù)庫(kù)系統(tǒng)的各種功能,達(dá)不到課程設(shè)計(jì)的目的;若選題過(guò)難,部分學(xué)生會(huì)知難而退。其次,題目要充分,避免抄襲現(xiàn)象,要設(shè)計(jì)到較多的領(lǐng)域,題目示例如表1所示。由于在學(xué)期初進(jìn)行任務(wù)分配,學(xué)生有充分的時(shí)間對(duì)自己感興趣的題目進(jìn)行詳細(xì)地實(shí)地調(diào)研,并能讓學(xué)生充分認(rèn)識(shí)到所學(xué)的知識(shí)并不抽象,能用來(lái)解決現(xiàn)實(shí)生活、工作中的實(shí)際問(wèn)題,理論與實(shí)踐完美結(jié)合。

由于學(xué)生的工作經(jīng)驗(yàn)和社會(huì)閱歷都不夠豐富,在給出題目時(shí),不但包括系統(tǒng)應(yīng)該完成的功能需求,也包括一些描述系統(tǒng)的素材,同時(shí)還對(duì)各系統(tǒng)中現(xiàn)實(shí)環(huán)境中的情景用flash或DV制作了一系列的虛擬片斷,從而為學(xué)生直觀地理解系統(tǒng)中的業(yè)務(wù)需求奠定了基礎(chǔ)。[2]

3.培養(yǎng)團(tuán)隊(duì)合作意識(shí)

學(xué)生分組,每組一題,不能重復(fù),組內(nèi)成員分工合作,培養(yǎng)團(tuán)隊(duì)協(xié)作能力,避免出現(xiàn)注重個(gè)人程序設(shè)計(jì)技能的運(yùn)用和各種經(jīng)典程序設(shè)計(jì)難題的解決,輕視團(tuán)隊(duì)協(xié)作能力和具體項(xiàng)目環(huán)境下的工程開(kāi)發(fā)能力。

尤其在設(shè)計(jì)環(huán)節(jié),要求學(xué)生靈活運(yùn)用學(xué)過(guò)的知識(shí)進(jìn)行設(shè)計(jì),給同學(xué)們提供了較大的思維想象空間,調(diào)動(dòng)了學(xué)生的學(xué)習(xí)興趣,勤于思考,充分表達(dá)對(duì)不同設(shè)計(jì)的看法,然后集體討論和總結(jié),發(fā)揮集體的智慧,得到較優(yōu)的數(shù)據(jù)庫(kù)模式。

4.加強(qiáng)軟件工程觀

根據(jù)學(xué)生在進(jìn)行數(shù)據(jù)庫(kù)信息系統(tǒng)設(shè)計(jì)時(shí)重編程、輕設(shè)計(jì)的問(wèn)題,提出把軟件工程的觀念貫穿到信息系統(tǒng)設(shè)計(jì)的各個(gè)環(huán)節(jié)?;趪?guó)際軟件工程學(xué)科CC-SE2004規(guī)范,軟件工程的教學(xué)與實(shí)踐,從早期注重培養(yǎng)學(xué)生的軟件工程觀。

軟件開(kāi)發(fā)過(guò)程是一個(gè)系列活動(dòng),應(yīng)包括:需求分析、軟件設(shè)計(jì)、實(shí)現(xiàn)與調(diào)試、測(cè)試與驗(yàn)收、部署、維護(hù)等活動(dòng),具體過(guò)程如圖2所示,在此過(guò)程中要借鑒工業(yè)工程中的“過(guò)程決定質(zhì)量”的理論,強(qiáng)調(diào)過(guò)程對(duì)于軟件開(kāi)發(fā)的作用。[3]由此可見(jiàn),編程只是其中很小一部分工作,應(yīng)把重點(diǎn)放在分析和設(shè)計(jì)階段。

為幫助學(xué)生以工程方法構(gòu)建中小規(guī)模軟件系統(tǒng)的知識(shí)和技能,演示一完整的項(xiàng)目作品,并制作開(kāi)發(fā)視頻,視頻中展示數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)中每個(gè)階段的主要任務(wù)和具體做法,尤其是需求分析和項(xiàng)目設(shè)計(jì)階段,從而避免重編程實(shí)現(xiàn)而輕分析、設(shè)計(jì)的現(xiàn)象。

5.考核模式創(chuàng)新

為充分調(diào)動(dòng)學(xué)生積極參與到課程設(shè)計(jì)各個(gè)環(huán)節(jié),課程設(shè)計(jì)最后一天,每個(gè)設(shè)計(jì)小組分別答辯,講解項(xiàng)目開(kāi)況并回答老師提出的問(wèn)題,最后提交課程設(shè)計(jì)報(bào)告。最終的成績(jī)由考勤記錄、課程設(shè)計(jì)報(bào)告和答辯三部分組成,成績(jī)比例為2:3:5。該方式可充分調(diào)動(dòng)學(xué)生的積極性,讓每個(gè)學(xué)生均參與其中。

在此基礎(chǔ)上,院里可以組織系統(tǒng)設(shè)計(jì)大賽,課程設(shè)計(jì)的作品可以參賽,并把獲獎(jiǎng)作品上傳到院系網(wǎng)站,讓學(xué)生自己進(jìn)行投票,評(píng)選出界面設(shè)計(jì)獎(jiǎng)、功能獎(jiǎng)、代碼設(shè)計(jì)獎(jiǎng)等獎(jiǎng)項(xiàng)。

6.實(shí)踐效果的評(píng)價(jià)與反思

在課程設(shè)計(jì)結(jié)束后要做好教學(xué)效果的反思工作,通過(guò)問(wèn)卷、交談、建議等方式了解學(xué)生的心得體會(huì),[4]特別是在實(shí)踐動(dòng)手能力方面的收獲以及不足之處,以便進(jìn)行教學(xué)改革,逐步提高教學(xué)水平,達(dá)到更好地教學(xué)和實(shí)踐效果。

三、總結(jié)

根據(jù)軟件工程專業(yè)特色,對(duì)“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”實(shí)踐教學(xué)環(huán)節(jié)的任務(wù)分配、題目設(shè)計(jì)、團(tuán)隊(duì)意識(shí)、軟件工程觀及考核模式等方面進(jìn)行改革和研究。近幾年的實(shí)踐表明,改革后效果良好,提高了學(xué)生的實(shí)踐能力,達(dá)到了課程設(shè)計(jì)的預(yù)期效果。

參考文獻(xiàn):

[1]何福保,道,胡開(kāi)華.基于項(xiàng)目模擬實(shí)訓(xùn)的“數(shù)據(jù)庫(kù)課程設(shè)計(jì)”教學(xué)方法研究[J].福建電腦,2012,(1):31-32.

篇10

Reform and Practice of Course Design of Database based on CDIO

LU Lu, LING Jie

(School of Computer Science and Technology, Guangdong University of Technology, Guangzhou 510006, China)

Abstract: Aiming at the problems of the shortcomings of the traditional pattern of traditional course design of database,Based on the concept of the CDIO engineering education, combining with the present teaching situation of course design of database of computer-related specialty in an university of Guangdong, the specific measures on the teaching system and evaluation for course design of database is expounded. The practice results show the teaching reform expands the students' open minds,stimulates students' initiative and raises the students' practical abilities .

Key words: CDIO engineering education; Course Design of Database; teaching reform

CDIO工程教育模式是近年來(lái)國(guó)際工程教育改革的最新成果。從2000年起,麻省理工學(xué)院和瑞典皇家工學(xué)院等四所大學(xué)經(jīng)過(guò)四年的探索研究,創(chuàng)立了CDIO工程教育理念。CDIO代表構(gòu)思(conceive)、設(shè)計(jì)(design)、實(shí)施(im-plement)、運(yùn)行(operate),它是“做中學(xué)”和“基于項(xiàng)目教育和學(xué)習(xí)”(Project based education and learning)的集中概括和抽象表達(dá)。它體現(xiàn)了現(xiàn)代工程師所應(yīng)具備的服務(wù)于現(xiàn)代工業(yè)產(chǎn)品從構(gòu)思、設(shè)計(jì)、實(shí)現(xiàn)到運(yùn)行的全過(guò)程所必須擁有的基本能力。CDIO培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識(shí)、 個(gè)人能力、 人際團(tuán)隊(duì)能力和工程系統(tǒng)能力四個(gè)層面[1-2]。然而我國(guó)工科的教育實(shí)踐中還存在不少問(wèn)題,如重理論輕實(shí)踐、忽視團(tuán)隊(duì)協(xié)作精神等問(wèn)題。國(guó)內(nèi)外的經(jīng)驗(yàn)表明CDIO的理念和方法是先進(jìn)可行的,適合于工科教育的教學(xué)改革。

1 數(shù)據(jù)庫(kù)課程設(shè)計(jì)傳統(tǒng)教學(xué)模式培養(yǎng)現(xiàn)狀

數(shù)據(jù)庫(kù)課程是計(jì)算機(jī)及其相關(guān)專業(yè)課程體系中的核心和基礎(chǔ);而數(shù)據(jù)庫(kù)課程設(shè)計(jì)是數(shù)據(jù)庫(kù)課程的實(shí)踐科目,其特點(diǎn)是綜合性強(qiáng),對(duì)動(dòng)手操作能力要求比較高。但是,傳統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)的教學(xué)模式,往往偏重理論,這會(huì)讓學(xué)生處于課堂教育與實(shí)踐操作嚴(yán)重脫節(jié)的尷尬境地。因此,針對(duì)計(jì)算機(jī)專業(yè)人才培養(yǎng)的現(xiàn)實(shí)需求,數(shù)據(jù)庫(kù)課程設(shè)計(jì)教學(xué)改革勢(shì)在必行。

2 數(shù)據(jù)庫(kù)課程設(shè)計(jì)教學(xué)改革研究

為了達(dá)到讓學(xué)生主動(dòng)學(xué)習(xí)的目的,基于CDIO的模式理念,本文構(gòu)建了數(shù)據(jù)庫(kù)課程設(shè)計(jì)教學(xué)內(nèi)容體系。該體系自始至終與數(shù)據(jù)庫(kù)理論內(nèi)容以及CDIO模式相結(jié)合,通過(guò)項(xiàng)目驅(qū)動(dòng),讓學(xué)生參與其中,按照數(shù)據(jù)庫(kù)設(shè)計(jì)的每個(gè)階段由學(xué)生自發(fā)獨(dú)立的發(fā)現(xiàn)問(wèn)題以及解決問(wèn)題,最終完成課程設(shè)計(jì)的各個(gè)內(nèi)容。

2.1 數(shù)據(jù)庫(kù)原理教學(xué)內(nèi)容以及傳統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)教學(xué)安排

數(shù)據(jù)庫(kù)原理針對(duì)計(jì)算機(jī)相關(guān)專業(yè)本科教學(xué)內(nèi)容主要涉及關(guān)系數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL,數(shù)據(jù)庫(kù)安全性完整性、關(guān)系數(shù)據(jù)理論、數(shù)據(jù)庫(kù)設(shè)計(jì)、查詢優(yōu)化、數(shù)據(jù)庫(kù)恢復(fù)和并發(fā)技術(shù)[3]。

以廣東某高校計(jì)算機(jī)學(xué)院為例,數(shù)據(jù)庫(kù)原理理論教學(xué)56課時(shí),授課時(shí)間為學(xué)期第1周至第16周。數(shù)據(jù)庫(kù)課程設(shè)計(jì)16課時(shí),課程設(shè)計(jì)準(zhǔn)備工作主要集中在第13周到16周,設(shè)計(jì)完成以及檢查時(shí)間為第17周。(教學(xué)內(nèi)容與進(jìn)度如圖1所示)

這種傳統(tǒng)教學(xué)的弊端主要體現(xiàn)在:

1)理論教學(xué)與實(shí)踐操作相互脫節(jié)。學(xué)生不能發(fā)揮主動(dòng)學(xué)習(xí)的積極性;

2)課程設(shè)計(jì)實(shí)踐操作部分學(xué)時(shí)少,準(zhǔn)備不夠充分;

3)課時(shí)分布不均勻,前松后緊,學(xué)生動(dòng)手實(shí)踐部分大多放在學(xué)期末,容易造成學(xué)生在期末考試的壓力中忽略動(dòng)手能力的提高和培養(yǎng),眉毛胡子一把抓;

4)單憑一個(gè)課程設(shè)計(jì)報(bào)告和程序很難衡量學(xué)生對(duì)知識(shí)的理解和掌握程度;

鑒于以上的內(nèi)容,本文提出了基于CDIO模式的新的數(shù)據(jù)庫(kù)課程設(shè)計(jì)教學(xué)體系。

2.2 數(shù)據(jù)庫(kù)課程設(shè)計(jì)教學(xué)模式改革

數(shù)據(jù)庫(kù)課程設(shè)計(jì)教學(xué)模式改革主要體現(xiàn)在:課程設(shè)計(jì)在理論教學(xué)中貫穿始終。基于CDIO的數(shù)據(jù)庫(kù)課程設(shè)計(jì)教學(xué)改革內(nèi)容如圖2所示。

2.2.1 課前準(zhǔn)備

CDIO模式不僅重視個(gè)人能力的培養(yǎng),同時(shí)也關(guān)注團(tuán)隊(duì)協(xié)作的能力培養(yǎng)。因此,團(tuán)隊(duì)協(xié)作也作為數(shù)據(jù)庫(kù)課程設(shè)計(jì)教學(xué)改革的一個(gè)重要內(nèi)容。為了學(xué)生溝通方便,每個(gè)行政班中以寢室為單位(4個(gè)學(xué)生)組成若干個(gè)開(kāi)發(fā)團(tuán)隊(duì),選取組長(zhǎng),并且向老師上報(bào)各個(gè)組員的分工情況,之后各個(gè)開(kāi)發(fā)小組可以根據(jù)老師給出的備選題目進(jìn)行選題。

2.2.2構(gòu)思(Conceive)

CDIO的精髓在于讓學(xué)生“做中學(xué)”。但是對(duì)于沒(méi)有任何數(shù)據(jù)庫(kù)基礎(chǔ)知識(shí)的學(xué)生來(lái)說(shuō),課程開(kāi)始就投入到實(shí)踐中是不現(xiàn)實(shí)的,所以范例教學(xué)十分重要。在理論教學(xué)開(kāi)始時(shí)教師利用大概2周的時(shí)間,講解數(shù)據(jù)模型、數(shù)據(jù)庫(kù)系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)庫(kù)系統(tǒng)的組成、數(shù)據(jù)庫(kù)技術(shù)的研究領(lǐng)域以及前沿的知識(shí)體系、開(kāi)發(fā)工具,讓學(xué)生對(duì)該領(lǐng)域的知識(shí)產(chǎn)生濃厚的興趣。然后,教師可以從典型案例著手――以學(xué)生管理系統(tǒng)為例,講解如何進(jìn)行業(yè)務(wù)流程分析、功能分析和數(shù)據(jù)需求分析,如何繪制用例圖,在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中如何完成數(shù)據(jù)流圖和數(shù)據(jù)字典分析,讓學(xué)生在范例講解中一步步的學(xué)會(huì)如何繪制ER圖,如何設(shè)計(jì)數(shù)據(jù)字典中的各項(xiàng)內(nèi)容。該階段是構(gòu)建系統(tǒng)藍(lán)圖的階段,所以,教師要引導(dǎo)學(xué)生立足于不同項(xiàng)目的實(shí)際需求,通過(guò)調(diào)查問(wèn)卷、查閱資料、客戶走訪等形式,深入探析軟件的功能和性能,確定軟件設(shè)計(jì)的限制和軟件同其他系統(tǒng)元素的接口細(xì)節(jié),定義軟件各項(xiàng)有效的需求,與此同時(shí),在確定需求過(guò)程中,團(tuán)隊(duì)成員之間的磨合與溝通也是必不可少的。通過(guò)各個(gè)成員的協(xié)調(diào),才能最終確定該團(tuán)隊(duì)共同的軟件需求以及數(shù)據(jù)庫(kù)整體規(guī)劃策略。該階段的匯報(bào)成果即是各團(tuán)隊(duì)小組的需求分析報(bào)告。

2.2.3設(shè)計(jì)(Design)

數(shù)據(jù)庫(kù)設(shè)計(jì)包括概念結(jié)構(gòu)設(shè)計(jì)、邏輯機(jī)構(gòu)設(shè)計(jì)和物理結(jié)構(gòu)設(shè)計(jì),所涵蓋的理論知識(shí)點(diǎn)比較多。傳統(tǒng)數(shù)據(jù)庫(kù)原理教學(xué)和數(shù)據(jù)庫(kù)課程設(shè)計(jì)在設(shè)計(jì)階段幾乎是相互脫節(jié)的,見(jiàn)圖1。為了能讓學(xué)生提高完成項(xiàng)目的主動(dòng)性以及自我認(rèn)知性,數(shù)據(jù)庫(kù)課程設(shè)計(jì)調(diào)整幅度也相對(duì)比較大。

1)課堂學(xué)習(xí)關(guān)系數(shù)據(jù)庫(kù)時(shí),引導(dǎo)學(xué)生以課程設(shè)計(jì)中的選題項(xiàng)目為基礎(chǔ),編制相關(guān)的關(guān)系代數(shù)的演算

2)課堂學(xué)習(xí)關(guān)系型數(shù)據(jù)庫(kù)標(biāo)準(zhǔn)語(yǔ)言SQL時(shí),引導(dǎo)學(xué)生以課程設(shè)計(jì)為基礎(chǔ),利用SQL語(yǔ)句解決數(shù)據(jù)的增刪改查的一系列問(wèn)題,并且針對(duì)需求分析中不同的設(shè)計(jì)模塊,設(shè)計(jì)不同的SQL操作,其中包括單表查詢、多表查詢、模糊查詢、相關(guān)子查詢、不相關(guān)子查詢、多表更新操作、視圖操作等。

3)課堂學(xué)習(xí)數(shù)據(jù)庫(kù)的安全性和完整性時(shí),通過(guò)一系列反例,例如違反實(shí)體完整性的數(shù)據(jù)操作會(huì)帶來(lái)怎樣的后果;違反了參照完整性的操作會(huì)有哪些危害等等,讓學(xué)生強(qiáng)烈感知如何能設(shè)計(jì)出效率高、安全性較好的數(shù)據(jù)庫(kù)基本表。此時(shí),可以讓學(xué)生根據(jù)項(xiàng)目選題設(shè)計(jì)出系統(tǒng)的各個(gè)分ER圖并且形成初步ER圖,在合并過(guò)程中找出沖突和問(wèn)題所在,為后續(xù)內(nèi)容做準(zhǔn)備。

4)課堂學(xué)習(xí)規(guī)范化理論時(shí),利用循序漸進(jìn)的方法,舉例說(shuō)明,讓學(xué)生利用范式的思想,對(duì)項(xiàng)目中的表格進(jìn)行規(guī)范化分析,判斷屬于第幾范式,有什么樣的優(yōu)缺點(diǎn),能否進(jìn)行優(yōu)化。此時(shí),課程設(shè)計(jì)的概念結(jié)構(gòu)設(shè)計(jì),邏輯結(jié)構(gòu)設(shè)計(jì)已經(jīng)初具雛形。

5)課堂學(xué)習(xí)第七章數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí),結(jié)合實(shí)例,讓學(xué)生獨(dú)立完成概念機(jī)構(gòu)設(shè)計(jì)中的消除沖突與優(yōu)化,完成由基于項(xiàng)目的初步ER圖到基本ER圖的轉(zhuǎn)變;同時(shí)結(jié)合需求分析中的數(shù)據(jù)字典,根據(jù)聯(lián)系轉(zhuǎn)換為關(guān)系表的知識(shí)點(diǎn)以及規(guī)范化理論,對(duì)初步的邏輯結(jié)構(gòu)表進(jìn)行修改和完善。

該階段的匯報(bào)成果是各團(tuán)隊(duì)小組的概要設(shè)計(jì)報(bào)告。

2.2.4實(shí)現(xiàn)(Implement)

設(shè)計(jì)階段其實(shí)是將任務(wù)離散化,那么實(shí)施階段就是將項(xiàng)目綜合化。該階段中,書(shū)本上的重點(diǎn)內(nèi)容已經(jīng)基本結(jié)束,學(xué)生可以根據(jù)學(xué)過(guò)的基礎(chǔ)知識(shí)自由發(fā)揮,將之前的需求文檔以及概要設(shè)計(jì)文檔進(jìn)行拓展和完善,并且將自己設(shè)計(jì)的關(guān)系代數(shù)以及SQL語(yǔ)句轉(zhuǎn)換成高級(jí)程序語(yǔ)言中的數(shù)據(jù)庫(kù)操作的語(yǔ)句。這時(shí)候,有能力的同學(xué)也可以根據(jù)老師上課講授的查詢優(yōu)化等內(nèi)容針對(duì)具體項(xiàng)目實(shí)際進(jìn)行查詢算術(shù)優(yōu)化和物理優(yōu)化,并且對(duì)比執(zhí)行效率,感受在不同的實(shí)際應(yīng)用中對(duì)不同問(wèn)題的處理方式。

該階段的匯報(bào)成果是各團(tuán)隊(duì)小組成員的詳細(xì)設(shè)計(jì)報(bào)告的綜合文檔。

2.2.5運(yùn)作(Operate)

系統(tǒng)模型建立好之后,要進(jìn)行軟件的各項(xiàng)測(cè)試。學(xué)生可以通過(guò)學(xué)習(xí)恢復(fù)和并發(fā)控制等內(nèi)容,對(duì)系統(tǒng)的完整性、安全性等性能進(jìn)行進(jìn)一步的改善,完善詳細(xì)設(shè)計(jì)報(bào)告,補(bǔ)充系統(tǒng)測(cè)試內(nèi)容以及使用系統(tǒng)安裝使用說(shuō)明。最后,通過(guò)小組的公開(kāi)答辯,向老師和全班同學(xué)展示系統(tǒng)的設(shè)計(jì)思路、完成過(guò)程以及跟同學(xué)們交流心得和體會(huì),并由其他非小組成員的同學(xué)作為評(píng)委進(jìn)行點(diǎn)評(píng)。

2.3 課程設(shè)計(jì)考核評(píng)價(jià)改革

課程設(shè)計(jì)是一門(mén)衡量學(xué)生動(dòng)手操作能力、綜合運(yùn)用能力的科目,所以這門(mén)課程更要體現(xiàn)對(duì)學(xué)生是實(shí)踐能力的檢驗(yàn)。數(shù)據(jù)庫(kù)課程設(shè)計(jì)考核評(píng)價(jià)改革主要體現(xiàn)在:改變單一的評(píng)分標(biāo)準(zhǔn)為多角度綜合性評(píng)價(jià)標(biāo)準(zhǔn)(如圖3所示)。

2.3.1 項(xiàng)目文檔(分?jǐn)?shù)比例50%)

項(xiàng)目文檔包括需求分析報(bào)告、概要設(shè)計(jì)報(bào)告、詳細(xì)設(shè)計(jì)報(bào)告。

1)需求分析報(bào)告(分?jǐn)?shù)比例10%),內(nèi)容包括:

①可行性分析;

②擬采用的開(kāi)發(fā)工具;

③用例圖;

④數(shù)據(jù)字典,包括數(shù)據(jù)項(xiàng),數(shù)據(jù)結(jié)構(gòu)

⑤軟件模塊初步設(shè)想以及每個(gè)模塊可能進(jìn)行的操作。

2)概要設(shè)計(jì)報(bào)告(分?jǐn)?shù)比例20%):

①數(shù)據(jù)庫(kù)設(shè)計(jì)方面:分ER圖和總體基本ER圖(標(biāo)明各實(shí)體之間聯(lián)系的類型)、邏輯結(jié)構(gòu)設(shè)計(jì)(有完整性約束說(shuō)明,標(biāo)明主碼、外碼,分析范式類型)、物理結(jié)構(gòu)設(shè)計(jì)(索引、存儲(chǔ)路徑等)、數(shù)據(jù)庫(kù)完整性設(shè)計(jì)(違反實(shí)體、參照完整性時(shí)的解決辦法,比如觸發(fā)器、存儲(chǔ)過(guò)程等)

②軟件設(shè)計(jì)方面:功能結(jié)構(gòu)圖以及各功能模塊主要功能(明確小組成員的分工)

3)詳細(xì)設(shè)計(jì)報(bào)告(分?jǐn)?shù)比例20%),內(nèi)容包括:

①系統(tǒng)與后臺(tái)數(shù)據(jù)庫(kù)連接的執(zhí)行過(guò)程;

②系統(tǒng)各模塊的主要界面和UI接口;

③系統(tǒng)各個(gè)模塊的流程圖以及詳細(xì)實(shí)現(xiàn)過(guò)程;

④關(guān)鍵問(wèn)題的解決方案;

⑤總結(jié)系統(tǒng)后續(xù)有待優(yōu)化和改善的方面。

2.3.2 項(xiàng)目成果演示(分?jǐn)?shù)比例40%)

該類別主要考核的方面如下:

1)系統(tǒng)運(yùn)行正確;

2)功能完善:有增、刪、改、查功能,輸入、輸出功能;

3)有基本的統(tǒng)計(jì)、報(bào)表功能;

4)有多表連接查詢、自身連接查詢、字符串匹配查詢、模糊查詢、分組查詢等;

5)工作量飽滿,系統(tǒng)實(shí)現(xiàn)技術(shù)的難度;

6)是否符合軟件開(kāi)發(fā)規(guī)范;

2.3.3 團(tuán)隊(duì)綜合素質(zhì)(分?jǐn)?shù)比例10%)

該類別主要通過(guò)系統(tǒng)演示、課題答辯以及團(tuán)隊(duì)的出勤和會(huì)議紀(jì)要等信息考核團(tuán)隊(duì)成員的協(xié)同合作的能力,而且,尤其要注意有些同學(xué)過(guò)分依賴他人的思想。所以答辯過(guò)程中要求每個(gè)小組成員都要對(duì)自己所做的內(nèi)容進(jìn)行闡述和說(shuō)明。

3 結(jié)束語(yǔ)

通過(guò)一系列的基于CDIO模式課程設(shè)計(jì)教學(xué)改革,使得每一個(gè)同學(xué)都有公平的主動(dòng)參與的機(jī)會(huì),同學(xué)們從這門(mén)課程開(kāi)始就主動(dòng)思考項(xiàng)目中各種實(shí)際問(wèn)題,由“學(xué)中做”轉(zhuǎn)變?yōu)椤白鲋袑W(xué)”,極大發(fā)揮了學(xué)生的積極性和創(chuàng)造力,從而使得數(shù)據(jù)庫(kù)課程設(shè)計(jì)的實(shí)踐教學(xué)取得了非常好的教學(xué)效果。很多同學(xué)都對(duì)數(shù)據(jù)庫(kù)產(chǎn)生了濃厚的興趣,而且也有一部分同學(xué)畢業(yè)之后選擇了數(shù)據(jù)庫(kù)相關(guān)的行業(yè)。

參考文獻(xiàn):

篇11

文獻(xiàn)標(biāo)識(shí)碼:A

doi:10.19311/ki.1672-3198.2017.08.080

1 研究背景

《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程是一門(mén)理論與實(shí)踐結(jié)合緊密的計(jì)算機(jī)專業(yè)基礎(chǔ)課程,分為理論與應(yīng)用兩部分?!稊?shù)據(jù)庫(kù)課程設(shè)計(jì)》是與此課程配套的實(shí)踐課程,對(duì)原理的理論教學(xué)起著重要的輔助作用。它的教學(xué)目標(biāo)要求學(xué)生掌握數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟,將軟件工程思想與其結(jié)合最終完成應(yīng)用系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)。目前在教學(xué)過(guò)程中兩門(mén)課程往往作為獨(dú)立的教學(xué)課程完成授課,關(guān)聯(lián)性差,存在弊端,影響了實(shí)際教學(xué)效果,如何切實(shí)有效的將二者結(jié)合迫在眉睫。

2 存在問(wèn)題

《數(shù)據(jù)庫(kù)原理及應(yīng)用》課程理論知識(shí)點(diǎn)抽象,課程的實(shí)驗(yàn)一般為驗(yàn)證性實(shí)驗(yàn)。由于驗(yàn)證性實(shí)驗(yàn)的內(nèi)容來(lái)源于理論知識(shí)點(diǎn),每個(gè)實(shí)驗(yàn)要根據(jù)教材各知識(shí)點(diǎn)來(lái)安排,但教材又受到本身系統(tǒng)性的約束,所以這樣使得各實(shí)驗(yàn)內(nèi)容相對(duì)孤立缺乏連貫性,學(xué)生只能針對(duì)各知識(shí)點(diǎn)進(jìn)行專項(xiàng)練習(xí)。這種教學(xué)方法表面上看似乎符合計(jì)算機(jī)課程理論與實(shí)際相結(jié)合的要求,但卻存在很大的弊端,學(xué)生僅學(xué)會(huì)了簡(jiǎn)單“復(fù)制”課本知識(shí)點(diǎn),沒(méi)有從本質(zhì)上理解所學(xué)的知識(shí),只知道按要求去做但沒(méi)有深入思考為什么要這樣去做,因此根本談不上對(duì)學(xué)生的創(chuàng)新性思維和綜合運(yùn)用能力的培養(yǎng)。由于理論知識(shí)過(guò)于抽象,各知識(shí)點(diǎn)涉及的實(shí)驗(yàn)比較孤立,相關(guān)性差,學(xué)生缺少系統(tǒng)化設(shè)計(jì)思路,導(dǎo)致學(xué)與用的脫節(jié)。學(xué)生完成了一個(gè)學(xué)期的實(shí)驗(yàn)之后,對(duì)于每個(gè)單一的知識(shí)點(diǎn)雖然有了一定程度的掌握,對(duì)知識(shí)點(diǎn)的綜合應(yīng)用沒(méi)有掌握,對(duì)創(chuàng)建一個(gè)功能完善的數(shù)據(jù)庫(kù)系統(tǒng)一無(wú)所知。

《數(shù)據(jù)庫(kù)課程設(shè)計(jì)》是《數(shù)據(jù)庫(kù)原理及應(yīng)用》的實(shí)踐課,要求學(xué)生掌握數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)過(guò)程,利用原理課程中各分散知識(shí)串聯(lián)成為一個(gè)整體,在設(shè)計(jì)過(guò)程中掌握抽象的理論概念,達(dá)到對(duì)知識(shí)的靈活運(yùn)用。但由于課程設(shè)計(jì)學(xué)時(shí)只有一周,面對(duì)龐大的數(shù)據(jù)庫(kù)設(shè)計(jì)任務(wù),時(shí)間緊任務(wù)重很多學(xué)生采取敷衍了事的態(tài)度,沒(méi)有認(rèn)真分析課題,沒(méi)有考慮原理和課程設(shè)計(jì)這兩門(mén)課的聯(lián)系,無(wú)法靈活的將理論知識(shí)點(diǎn)轉(zhuǎn)化為相應(yīng)的功能操作,甚至產(chǎn)生了抄襲的行為,失去了課程設(shè)計(jì)這門(mén)課開(kāi)設(shè)的意義。

3 解決方案

為解決兩門(mén)課程學(xué)習(xí)過(guò)程中出現(xiàn)的弊端,采用將原理課程與課程設(shè)計(jì)任務(wù)相結(jié)合的教學(xué)模式。

對(duì)于數(shù)據(jù)庫(kù)理論知識(shí)點(diǎn)抽象單一,實(shí)驗(yàn)內(nèi)容孤立的問(wèn)題,教師可以根據(jù)課程設(shè)計(jì)的內(nèi)容要求,挑選優(yōu)化的與有代表性的項(xiàng)目,從基本概念到課程設(shè)計(jì)要求由淺入深分步講解,使學(xué)生全面掌握數(shù)據(jù)庫(kù)開(kāi)發(fā)過(guò)程的整個(gè)流程。教學(xué)中采用開(kāi)放式方式,提高學(xué)生的自主性與創(chuàng)造性學(xué)習(xí)。

一直以來(lái),數(shù)據(jù)庫(kù)課程設(shè)計(jì)中因?yàn)闀r(shí)間緊課時(shí)少,大多數(shù)教師采用固定題目供學(xué)生使用,這樣可以提高教師對(duì)課題的指導(dǎo)效率,但學(xué)生對(duì)教學(xué)內(nèi)容掌握情況參差不齊,導(dǎo)致學(xué)生對(duì)所學(xué)內(nèi)容不能很好掌握。針對(duì)這種情況可以采用分層教學(xué),以“需求”為導(dǎo)向,將任務(wù)劃分為多個(gè)模塊,對(duì)每一模塊提出具體的實(shí)驗(yàn)要求,根據(jù)學(xué)生情況進(jìn)行分組選擇,挑選實(shí)力相當(dāng)?shù)娜蝿?wù)模塊,在學(xué)生完成任務(wù)的過(guò)程中,教師指出理論課程中與完成各模塊任務(wù)相關(guān)的章節(jié)位置,進(jìn)行基礎(chǔ)理論的講解,將各個(gè)單一的知識(shí)點(diǎn)串聯(lián)起來(lái)。學(xué)生則根據(jù)學(xué)習(xí)的各個(gè)知識(shí)點(diǎn)及其對(duì)應(yīng)的各個(gè)驗(yàn)證性實(shí)驗(yàn),與課程設(shè)計(jì)要求完成的功能任務(wù)一一對(duì)應(yīng),分階段完成課程設(shè)計(jì)的任務(wù)。在實(shí)驗(yàn)操作過(guò)程中要符合教學(xué)要求,鞏固專業(yè)知識(shí),培養(yǎng)學(xué)生對(duì)問(wèn)題的分析、解決和綜合運(yùn)用能力。學(xué)生在開(kāi)發(fā)過(guò)程中產(chǎn)生的問(wèn)題,教師可以采用針對(duì)性引導(dǎo)的方式,引導(dǎo)學(xué)生從課本中找到對(duì)應(yīng)知識(shí)點(diǎn),改進(jìn)設(shè)計(jì)方法,發(fā)現(xiàn)問(wèn)題本質(zhì),實(shí)現(xiàn)對(duì)稻菘飫礪壑識(shí)的真正領(lǐng)悟,以及完成理論指導(dǎo)課程實(shí)踐,課程實(shí)踐應(yīng)用和完善理論知識(shí)的作用。

4 教學(xué)效果

數(shù)據(jù)庫(kù)原理與課程設(shè)計(jì)任務(wù)相結(jié)合的教學(xué)方法,是在傳統(tǒng)單一的教學(xué)方法中結(jié)合了項(xiàng)目教學(xué)方法,通過(guò)解決基礎(chǔ)理論課程中抽象知識(shí)點(diǎn)和孤立實(shí)驗(yàn)任務(wù),以及課程設(shè)計(jì)中龐大而復(fù)雜的數(shù)據(jù)庫(kù)開(kāi)發(fā)過(guò)程為主要目標(biāo),在課程設(shè)計(jì)項(xiàng)目操作實(shí)施過(guò)程中完成了基礎(chǔ)理論知識(shí)的教學(xué)任務(wù),實(shí)現(xiàn)了課程的教學(xué)要求和目標(biāo)。這種相結(jié)合的新型教學(xué)模式較之前的單一使用傳統(tǒng)教學(xué)方法更側(cè)重于學(xué)生學(xué)習(xí)興趣及實(shí)踐操作能力的培養(yǎng),在教學(xué)過(guò)程中以學(xué)生為主體,教師為主導(dǎo),設(shè)計(jì)任務(wù)為主線,充分調(diào)動(dòng)了學(xué)生的主觀積極性,開(kāi)闊了學(xué)生的思路。

以理論和實(shí)踐相結(jié)合的教學(xué)路線,合理的教學(xué)計(jì)劃、優(yōu)化的課程設(shè)計(jì)案例,漸進(jìn)的交互體系等方式提高學(xué)生解決問(wèn)題的能力,培養(yǎng)學(xué)生逐漸建立優(yōu)良的系統(tǒng)分析設(shè)計(jì)理念,鍛煉學(xué)生的實(shí)際操作能力,可以學(xué)以致用,具有積極的作用。

5 總結(jié)

本文針對(duì)數(shù)據(jù)庫(kù)理論及數(shù)據(jù)庫(kù)課程設(shè)計(jì)的教學(xué)內(nèi)容和方法進(jìn)行了深入探索,對(duì)當(dāng)前學(xué)生數(shù)據(jù)庫(kù)理論知識(shí)掌握程度與課程設(shè)計(jì)操作實(shí)踐需求之間存在的差距進(jìn)行了分析研究,根據(jù)現(xiàn)階段理論課程的教學(xué)模式,從課程設(shè)計(jì)的案例出發(fā),將二者有效的結(jié)合起來(lái),激發(fā)了學(xué)生的學(xué)習(xí)興趣。有效的促進(jìn)了學(xué)生學(xué)習(xí)質(zhì)量的提高和數(shù)據(jù)庫(kù)相關(guān)課程的整體水平。

參考文獻(xiàn)

篇12

國(guó)內(nèi)計(jì)算機(jī)類和經(jīng)管類部分涉及信息管理的專業(yè)均開(kāi)設(shè)了《數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)》課程。而按我國(guó)學(xué)科分類,信息管理與信息系統(tǒng)、電子商務(wù)專業(yè)歸屬管理類,這些專業(yè)是以經(jīng)濟(jì)、管理理論為基礎(chǔ)的,在這些專業(yè)的計(jì)算機(jī)、數(shù)據(jù)庫(kù)等技術(shù)類課程的課程設(shè)計(jì)中不僅要在技術(shù)上覆蓋本課程要求的知識(shí)點(diǎn),把握課程體系主脈,而且還強(qiáng)調(diào)以管理和經(jīng)濟(jì)等理論為基礎(chǔ),以及強(qiáng)調(diào)對(duì)國(guó)家制定的行業(yè)信息標(biāo)準(zhǔn)的正確理解和應(yīng)用。因此,經(jīng)管類專業(yè)數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)應(yīng)在滿足組織管理目標(biāo)和信息需求的前提下,以國(guó)家信息標(biāo)準(zhǔn)規(guī)范為設(shè)計(jì)依據(jù)來(lái)指導(dǎo)數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)。

1 問(wèn)題的提出

1.1 國(guó)內(nèi)外同類工作的現(xiàn)狀與存在問(wèn)題分析

目前國(guó)內(nèi)各高等院校經(jīng)管類信息管理與信息系統(tǒng)、電子商務(wù)等專業(yè)對(duì)此實(shí)踐環(huán)節(jié)的教學(xué)大多是參照工科院系的做法實(shí)施,主要存在以下問(wèn)題:

(1)重技術(shù)輕經(jīng)管,忽略對(duì)組織的經(jīng)濟(jì)和管理內(nèi)容的滲透

經(jīng)管類信息管理與信息系統(tǒng)、電子商務(wù)等專業(yè)往往參照工科相關(guān)專業(yè)的做法,數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)以覆蓋課程知識(shí)、展現(xiàn)數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程并通過(guò)此過(guò)程使學(xué)生掌握數(shù)據(jù)庫(kù)設(shè)計(jì)和實(shí)施的設(shè)計(jì)過(guò)程和方法為目的,側(cè)重于技術(shù)實(shí)現(xiàn)和細(xì)節(jié),而忽略組織的經(jīng)濟(jì)、管理過(guò)程對(duì)信息的需求和規(guī)范。

(2)以鞏固理論為主,缺乏課程間的關(guān)聯(lián)和應(yīng)用拓展

《數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)》一直以來(lái)固守完成本課程的理論知識(shí)鞏固,放大課程作業(yè)量,將知識(shí)點(diǎn)串聯(lián)后自成一體為宗旨,缺乏在專業(yè)層面上,把相關(guān)課程(包括管理學(xué)、經(jīng)濟(jì)和計(jì)算機(jī)語(yǔ)言等)關(guān)聯(lián)起來(lái)的綜合應(yīng)用。

(3)以虛構(gòu)項(xiàng)目為主,缺乏對(duì)企業(yè)信息需求的更準(zhǔn)確把握

教學(xué)過(guò)程采用以項(xiàng)目為導(dǎo)向的教學(xué)模式,在課程設(shè)計(jì)環(huán)節(jié), 由指導(dǎo)教師為學(xué)生提出一個(gè)基于數(shù)據(jù)庫(kù)的軟件開(kāi)發(fā)項(xiàng)目, 以項(xiàng)目貫穿于整個(gè)課程設(shè)計(jì)教學(xué)過(guò)程的始終, 整個(gè)教學(xué)過(guò)程由項(xiàng)目中的任務(wù)來(lái)驅(qū)動(dòng)。然而由于各種因素的限制, 所采用的項(xiàng)目大多是 "模擬式"項(xiàng)目,而"模擬式"項(xiàng)目不是實(shí)際工程所需要的項(xiàng)目, 一般由指導(dǎo)教師給出虛構(gòu)的項(xiàng)目名稱,按功能需求或要求進(jìn)行模塊劃分等, 然后讓學(xué)生模擬其功能進(jìn)行開(kāi)發(fā)。 如"學(xué)生成績(jī)管理系統(tǒng)"、"圖書(shū)管理系統(tǒng)"等即是常用于設(shè)計(jì)的題目,而對(duì)其內(nèi)容是否符合實(shí)際應(yīng)用則考慮較少。

(4)不完全符合經(jīng)管類專業(yè)培養(yǎng)目標(biāo)

在這種虛構(gòu)的"模擬式"項(xiàng)目的驅(qū)動(dòng)下, 雖然學(xué)生的綜合知識(shí)和技能得到了一定訓(xùn)練, 但并不完全符合經(jīng)管類專業(yè)"培養(yǎng)具有經(jīng)濟(jì)、管理基礎(chǔ)知識(shí);熟練掌握現(xiàn)代信息技術(shù)和信息管理與信息系統(tǒng)的理論、方法,能從事信息管理以及信息系統(tǒng)分析、設(shè)計(jì)、開(kāi)發(fā)、管理和規(guī)劃等方面工作的復(fù)合型專門(mén)人才"的培養(yǎng)目標(biāo)。

2 解決方案

為了從根本上解決上述問(wèn)題,筆者認(rèn)為,以組織管理為目標(biāo)的經(jīng)管類專業(yè)數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)教學(xué)模式應(yīng)采用以下解決方案。

2.1修正課程設(shè)計(jì)指導(dǎo)思想

重新研究數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)指導(dǎo)思想、要求和目標(biāo),在覆蓋課程知識(shí)點(diǎn)前提下,修訂出適合經(jīng)管類專業(yè)的《數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)》指導(dǎo)書(shū)。充分利用學(xué)校實(shí)踐教學(xué)、教學(xué)合作單位和老師科研項(xiàng)目,實(shí)現(xiàn)從"假、大、空"設(shè)計(jì)方式向符合實(shí)際應(yīng)用型設(shè)計(jì)的轉(zhuǎn)變,真正做到結(jié)合組織管理目標(biāo)和信息規(guī)范進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),將技術(shù)與管理并重的思想落到實(shí)處。

2.2增加實(shí)地調(diào)查環(huán)節(jié)

要抓好數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)實(shí)踐環(huán)節(jié),增加實(shí)地調(diào)查,可用資源除了實(shí)踐教學(xué)基地、校企合作單位外,還可以通過(guò)學(xué)校設(shè)備供應(yīng)商、外協(xié)加工制造廠等單位部門(mén)。通過(guò)采取多層次的合作,為學(xué)生短期實(shí)踐提供良好的條件和環(huán)境,讓學(xué)生更多的參與社會(huì)實(shí)踐, 了解企業(yè)信息系統(tǒng)的實(shí)際構(gòu)成、運(yùn)作特點(diǎn)和所起的作用,了解實(shí)際業(yè)務(wù)流程和信息需求,在實(shí)踐中培養(yǎng)他們的實(shí)用技能。對(duì)企業(yè)常規(guī)信息系統(tǒng)(如人事管理、資產(chǎn)管理、進(jìn)銷存系統(tǒng)、網(wǎng)上商店等)進(jìn)行實(shí)地調(diào)查,形成調(diào)查報(bào)告,并作為下一步數(shù)據(jù)庫(kù)課程設(shè)計(jì)的依據(jù), 以切實(shí)解決企業(yè)經(jīng)濟(jì)、管理目標(biāo)融入數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程的問(wèn)題。

2.3引入行業(yè)信息規(guī)范和國(guó)家信息標(biāo)準(zhǔn)

將行業(yè)管理規(guī)范、國(guó)家信息標(biāo)準(zhǔn)和信息安全法規(guī)、政策與標(biāo)準(zhǔn)融入數(shù)據(jù)庫(kù)設(shè)計(jì)中,擴(kuò)展數(shù)據(jù)庫(kù)設(shè)計(jì)的范圍,將組織管理的實(shí)際信息需求與信息標(biāo)準(zhǔn)和信息安全相結(jié)合,設(shè)計(jì)出既滿足企業(yè)發(fā)展需求,又符合法規(guī)、政策與標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù),為進(jìn)一步畢業(yè)設(shè)計(jì)奠定基礎(chǔ)。

例如,學(xué)生在交警隊(duì)實(shí)習(xí),了解或構(gòu)建機(jī)動(dòng)車管理系統(tǒng),則需按照GA23《機(jī)動(dòng)車駕駛證管理信息代碼》、GA24《機(jī)動(dòng)車登記信息代碼》、GA329《全國(guó)道路交通管理信息數(shù)據(jù)庫(kù)規(guī)范》等數(shù)據(jù)管理規(guī)范進(jìn)行信息結(jié)構(gòu)構(gòu)建,同遵守《機(jī)動(dòng)車登記規(guī)定》和《機(jī)動(dòng)車駕駛證申領(lǐng)和使用規(guī)定》中對(duì)各種業(yè)務(wù)的流程規(guī)定。

3 實(shí)施方案

再好的解決方案都需要與之配套的實(shí)施辦法,才能將問(wèn)題的解決方案落到實(shí)處。經(jīng)我校數(shù)據(jù)庫(kù)課程團(tuán)隊(duì)調(diào)查研究,我們認(rèn)為,本方案的實(shí)施應(yīng)從教學(xué)內(nèi)容調(diào)整、資源融合、激勵(lì)機(jī)制、效果評(píng)價(jià)四個(gè)方面入手,解決當(dāng)前《數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)》教學(xué)中存在的問(wèn)題,同時(shí)也為其它實(shí)踐類課程改革進(jìn)行有益的探索。

3.1教學(xué)內(nèi)容調(diào)整

對(duì)前驅(qū)和后繼課程進(jìn)行適當(dāng)調(diào)整,理順課程間的銜接關(guān)系,重新定位《數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)》教學(xué)方法、手段、過(guò)程和目標(biāo),融入企業(yè)需求、信息標(biāo)準(zhǔn)、規(guī)范和信息安全的內(nèi)容,確定本課程面向?qū)嶋H應(yīng)用的指導(dǎo)思想。

例如,經(jīng)管類信息管理與信息系統(tǒng)、電子商務(wù)專業(yè)在進(jìn)行《數(shù)據(jù)庫(kù)應(yīng)用課程設(shè)計(jì)》前,應(yīng)掌握至少一門(mén)計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,修完《數(shù)據(jù)庫(kù)原理與應(yīng)用》、《管理學(xué)原理》、《管理信息系統(tǒng)》等課程。

3.2教學(xué)資源融合

教學(xué)方法、手段、過(guò)程和目標(biāo)的調(diào)整,需要重新配備相應(yīng)的教學(xué)資源為之服務(wù),與以往不同的是,除校內(nèi)教學(xué)資源外,更重要的是校內(nèi)行政管理部門(mén)、校外企業(yè)、合作辦學(xué)單位、校外教學(xué)基地及老師關(guān)系單位等都是良好的可利用資源。這些資源的合理利用,使課程設(shè)計(jì)能面向一個(gè)實(shí)實(shí)在在的組織,針對(duì)實(shí)際的組織目標(biāo)和具體的業(yè)務(wù)流程,這種教學(xué)模式一方面提高了學(xué)生學(xué)習(xí)的積極性和責(zé)任感,另一方面賦予了課程設(shè)計(jì)更切實(shí)際的意義。

3.3教學(xué)激勵(lì)機(jī)制

由于課程設(shè)計(jì)過(guò)程的調(diào)整,從"假、大、空"設(shè)計(jì)方式轉(zhuǎn)為面向具體的實(shí)際組織業(yè)務(wù),勢(shì)必增加老師工作量,老師聯(lián)系其關(guān)系單位和落實(shí)短期實(shí)習(xí)同樣會(huì)花費(fèi)時(shí)間和精力。因此,院系兩級(jí)教學(xué)管理部門(mén)要對(duì)課程實(shí)踐中,老師所做的工作給予認(rèn)可,并量化為老師的教學(xué)工作量,加入年終考核中,才能有效地調(diào)動(dòng)老師參與教學(xué)改革、實(shí)踐教學(xué)及其活動(dòng)的積極性。

3.4教學(xué)效果評(píng)價(jià)

對(duì)于教學(xué)效果的評(píng)價(jià),應(yīng)改變以往僅根據(jù)設(shè)計(jì)報(bào)告書(shū)面內(nèi)容評(píng)定成績(jī)的單一評(píng)價(jià)方式,采用結(jié)構(gòu)評(píng)分方式,從調(diào)研過(guò)程、需求報(bào)告、設(shè)計(jì)過(guò)程、功能實(shí)現(xiàn)、設(shè)計(jì)答辯等幾方面綜合考核。對(duì)單項(xiàng)優(yōu)秀的課程設(shè)計(jì)學(xué)生給予物質(zhì)和精神上的獎(jiǎng)勵(lì),設(shè)計(jì)方案被實(shí)習(xí)單位采納的還可得到來(lái)自單位的資助,也為更深入的研究和設(shè)計(jì)提供了基礎(chǔ),同時(shí)能進(jìn)一步激發(fā)學(xué)生的學(xué)習(xí)、研究熱情。

4 結(jié)束語(yǔ):

在實(shí)施《國(guó)家中長(zhǎng)期教育改革和發(fā)展規(guī)劃綱要》和教育部"高校本科教學(xué)質(zhì)量與改革工程"意見(jiàn)的今天,教學(xué)改革的目標(biāo)就是充分利用各種資源,提高本科教學(xué)質(zhì)量。為使學(xué)生形成達(dá)到培養(yǎng)目標(biāo)的綜合能力,本文提出經(jīng)管類數(shù)據(jù)庫(kù)課程設(shè)計(jì)的新教學(xué)模式。通過(guò)改革教學(xué)模式和加強(qiáng)過(guò)程管理, 數(shù)據(jù)庫(kù)課程設(shè)計(jì)一定會(huì)取得良好的教學(xué)效果。

參考文獻(xiàn):

[1]侯素芳,任艷頻.電子技術(shù)課程設(shè)計(jì)內(nèi)容改革的研究與實(shí)踐[J].實(shí)驗(yàn)室研究與探索,2012.01

篇13

一、數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用課程的特點(diǎn)

隨著信息網(wǎng)絡(luò)技術(shù)的發(fā)展,數(shù)據(jù)庫(kù)技術(shù)已成為信息社會(huì)中核心技術(shù)手段,在電子商務(wù)、人工智能、云計(jì)算等諸多領(lǐng)域有著廣泛的應(yīng)用,是當(dāng)代大數(shù)據(jù)背景下信息技術(shù)的一個(gè)重要支撐?!皵?shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用”是計(jì)算機(jī)相關(guān)專業(yè)的骨干課程,是每個(gè)應(yīng)用開(kāi)發(fā)人員必備的專業(yè)基礎(chǔ)知識(shí),在人才培養(yǎng)中具有十分重要的作用[1]。因此,學(xué)生如果能夠熟練掌握數(shù)據(jù)庫(kù)設(shè)計(jì)方法和應(yīng)用技術(shù),并基于此學(xué)習(xí)一些相關(guān)數(shù)據(jù)挖掘、海量存儲(chǔ)、信息檢索等課程,必將成為一名極具實(shí)踐經(jīng)驗(yàn)的應(yīng)用型人才。就國(guó)內(nèi)高校而言,應(yīng)用型人才培養(yǎng)的目標(biāo)是切合市場(chǎng)需求、能將專業(yè)知識(shí)和能力素養(yǎng)應(yīng)用于社會(huì)實(shí)踐中的人才,因此在教學(xué)過(guò)程中不但要求學(xué)生掌握扎實(shí)的專業(yè)基礎(chǔ)知識(shí),還要擁有較強(qiáng)的動(dòng)手實(shí)踐能力。在講授“數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用”這門(mén)課中,傳統(tǒng)的以理論知識(shí)和實(shí)驗(yàn)相結(jié)合的培養(yǎng)模式固然收到了一定的效果,然而還不足以達(dá)到我們的要求,這就需要我們探索新的教學(xué)方法、完善數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用課程體系建設(shè),為提高學(xué)生分析和解決實(shí)際問(wèn)題能力、提高實(shí)踐動(dòng)手能力打下堅(jiān)實(shí)基礎(chǔ)。

二、數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用課程教學(xué)現(xiàn)狀

(一)偏重知識(shí)灌輸,忽視動(dòng)手實(shí)踐

首先,國(guó)內(nèi)部分高校在數(shù)據(jù)庫(kù)課程教學(xué)過(guò)程中,仍是采用“以教為主”的傳統(tǒng)教學(xué)模式,知識(shí)只是機(jī)械的灌輸,并沒(méi)有充分考慮到學(xué)生接受能力的差異,導(dǎo)致部分學(xué)生在學(xué)習(xí)過(guò)程中缺乏興趣與熱情。其次,部分教師采用的教學(xué)手段僅僅是多媒體與板書(shū)的結(jié)合,學(xué)生在課堂上鮮有動(dòng)手實(shí)踐的機(jī)會(huì),導(dǎo)致學(xué)生在今后的工作中,缺乏解決實(shí)際問(wèn)題的能力。

(二)授課缺乏啟發(fā)性引導(dǎo),思維訓(xùn)練不夠

啟發(fā)式教學(xué)的關(guān)鍵在于,恰當(dāng)?shù)脑O(shè)置問(wèn)題,引導(dǎo)學(xué)生獨(dú)立思考,調(diào)動(dòng)學(xué)生的主觀能動(dòng)性,通過(guò)經(jīng)歷問(wèn)題的解決過(guò)程,激發(fā)學(xué)生的自主學(xué)習(xí)熱情,提高學(xué)習(xí)興趣。然而,部分教師在數(shù)據(jù)庫(kù)的實(shí)踐教學(xué)過(guò)程中,只是簡(jiǎn)單地演示操作步驟,并沒(méi)有積極地引導(dǎo)學(xué)生去思考“為什么這么做”,學(xué)生只是機(jī)械地模仿教師演示案例,沒(méi)有經(jīng)過(guò)思維訓(xùn)練過(guò)程,從而缺乏獨(dú)立分析問(wèn)題、解決問(wèn)題的能力。

(三)實(shí)踐內(nèi)容缺乏連貫性與系統(tǒng)性

國(guó)內(nèi)部分高校在數(shù)據(jù)庫(kù)實(shí)踐教學(xué)過(guò)程中,實(shí)驗(yàn)內(nèi)容的設(shè)定往往只針對(duì)某個(gè)具體知識(shí)點(diǎn),不注重前后章節(jié)的聯(lián)系,課程設(shè)計(jì)缺乏連貫性及系統(tǒng)性,使學(xué)生所學(xué)知識(shí)無(wú)法應(yīng)用到具體的項(xiàng)目實(shí)踐中[2]。數(shù)據(jù)庫(kù)的課程的實(shí)踐方案設(shè)計(jì)尤為重要,其方案的設(shè)計(jì)應(yīng)具備,使學(xué)生對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用能力的提高具有漸進(jìn)性和持續(xù)性。

(四)重視數(shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用,忽視理論講授

很多高校在教學(xué)過(guò)程中為解決重理論,輕實(shí)踐的缺陷,依托數(shù)據(jù)庫(kù)管理系統(tǒng)(如Sql-Server、Oracle、MySql等),以案例的形式進(jìn)行課程講授[3]。數(shù)據(jù)庫(kù)管理系統(tǒng)雖然是數(shù)據(jù)庫(kù)系統(tǒng)的核心,但它僅僅是建立、使用以及維護(hù)數(shù)據(jù)庫(kù)的管理軟件,學(xué)生對(duì)管理軟件的熟練掌握并不代表精通數(shù)據(jù)庫(kù)的設(shè)計(jì)與應(yīng)用。在教學(xué)過(guò)程中,如果過(guò)分強(qiáng)調(diào)數(shù)據(jù)庫(kù)管理系統(tǒng)的應(yīng)用,而忽視數(shù)據(jù)庫(kù)系統(tǒng)理論體系的講授,會(huì)使學(xué)生所掌握的知識(shí)僅限于平臺(tái)應(yīng)用。數(shù)據(jù)庫(kù)理論基礎(chǔ)知識(shí)不足,框架體系不完善,必然導(dǎo)致對(duì)數(shù)據(jù)庫(kù)設(shè)計(jì)的缺陷,為學(xué)生后續(xù)的提高與發(fā)展埋下隱患。在筆者多年的教學(xué)與社會(huì)實(shí)踐活動(dòng)中,遇到很多程序員、系統(tǒng)分析員因缺乏理論體系的支持,而導(dǎo)致軟件開(kāi)發(fā)的進(jìn)度延誤,成本劇增。他們大多表現(xiàn)為:“以實(shí)現(xiàn)功能為導(dǎo)向,在簡(jiǎn)單了解完基本需求后便匆匆進(jìn)入編碼階段,對(duì)于數(shù)據(jù)庫(kù)設(shè)計(jì)的思考相對(duì)簡(jiǎn)單,大多設(shè)計(jì)都只停留在表面上。”這對(duì)軟件開(kāi)發(fā)來(lái)說(shuō),往往是致命的,會(huì)為系統(tǒng)留下諸多隱患。出現(xiàn)問(wèn)題后,作為開(kāi)發(fā)人員來(lái)說(shuō),可能是寫(xiě)代碼過(guò)程中發(fā)現(xiàn)問(wèn)題,或者是系統(tǒng)上線運(yùn)轉(zhuǎn)后出現(xiàn)問(wèn)題。一般來(lái)說(shuō),越到后面發(fā)現(xiàn)設(shè)計(jì)上的問(wèn)題,所付出的代價(jià)越大,修改的難度也越大。系統(tǒng)上線運(yùn)行后,修改數(shù)據(jù)庫(kù)設(shè)計(jì)或進(jìn)行優(yōu)化等同于推倒重來(lái)。因此我們必須重視數(shù)據(jù)庫(kù)理論體系的講授,夯實(shí)理論基礎(chǔ)。

三、創(chuàng)新數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用課程教學(xué)改革的措施

“數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用”是高校計(jì)算機(jī)相關(guān)專業(yè)的核心課程,是一門(mén)理論與實(shí)踐結(jié)合較強(qiáng)的綜合性課程。因此,如何提高課堂教學(xué)效果,培養(yǎng)學(xué)生解決實(shí)際問(wèn)題能力,是我們關(guān)注的重要問(wèn)題。

(一)注重多種教學(xué)方法的綜合運(yùn)用

在教學(xué)方法方面,目前很多高校的工科專業(yè),尤其是計(jì)算機(jī)相關(guān)專業(yè),已普遍采用多角度、多方式相結(jié)合的教學(xué)方法。如案例教學(xué)、任務(wù)驅(qū)動(dòng)、分組教學(xué)、啟發(fā)參與等。上述教學(xué)方法已經(jīng)很成熟,筆者這里僅僅對(duì)啟發(fā)參與模式的教學(xué)方法作兩點(diǎn)補(bǔ)充。啟發(fā)參與模式更加注重培養(yǎng)學(xué)生自主學(xué)習(xí)能力。首先,在授課過(guò)程中,應(yīng)充分調(diào)動(dòng)學(xué)生自我學(xué)習(xí)的主觀能動(dòng)性,采用啟發(fā)以及角色互換等互動(dòng)模式,引導(dǎo)學(xué)生進(jìn)行探索性學(xué)習(xí),挖掘?qū)W生潛在學(xué)習(xí)能力,培養(yǎng)學(xué)生遇到疑難問(wèn)題時(shí),自行分析問(wèn)題、解決問(wèn)題的能力。其次,鼓勵(lì)學(xué)生參與項(xiàng)目實(shí)踐,如橫向課題、實(shí)驗(yàn)室開(kāi)放課題、創(chuàng)新項(xiàng)目等。在項(xiàng)目實(shí)踐過(guò)程中,學(xué)生不但加深了對(duì)專業(yè)知識(shí)的理解,而且提高了動(dòng)手能力。在就業(yè)方面,相較于缺乏實(shí)踐經(jīng)歷的同學(xué),具備明顯的優(yōu)勢(shì)。同時(shí),對(duì)于那些想在專業(yè)上有所深造的學(xué)生,可在教師指導(dǎo)下,了解追蹤學(xué)科的前沿技術(shù)與發(fā)展動(dòng)態(tài),選擇自己感興趣的方向進(jìn)行深入研究。

(二)重構(gòu)教學(xué)內(nèi)容體系

在教學(xué)內(nèi)容方面,為使學(xué)生能夠?qū)⑺鶎W(xué)知識(shí)運(yùn)用到具體的項(xiàng)目實(shí)踐中,在教學(xué)內(nèi)容的設(shè)計(jì)上,一定要體現(xiàn)出課程體系的連貫性、系統(tǒng)性及方向性,經(jīng)過(guò)課程的學(xué)習(xí),使學(xué)生能夠真正具備數(shù)據(jù)庫(kù)設(shè)計(jì)及應(yīng)用能力。同時(shí),應(yīng)考慮到學(xué)生接受知識(shí)能力的差異性。在實(shí)踐教學(xué)過(guò)中,在學(xué)生上機(jī)時(shí),應(yīng)根據(jù)不同的學(xué)習(xí)情況和對(duì)知識(shí)的掌握情況,設(shè)計(jì)不同的上機(jī)內(nèi)容。對(duì)一些學(xué)習(xí)能力比較弱的學(xué)生,以調(diào)試為主,通過(guò)調(diào)試,來(lái)掌握一些上課時(shí)不容易掌握的內(nèi)容,不讓他們失去學(xué)習(xí)的興趣,并通過(guò)一些啟發(fā)和其他同學(xué)的幫助,完成一些作業(yè)。激發(fā)他們更好地學(xué)習(xí)這門(mén)課程,變被動(dòng)的“灌輸”式為主動(dòng)的“汲取”式,積極的學(xué)習(xí)這門(mén)課程,在自己學(xué)習(xí)的同時(shí)帶動(dòng)其他同學(xué)的學(xué)習(xí)。

1.內(nèi)容設(shè)計(jì)多樣化。在數(shù)據(jù)庫(kù)的實(shí)踐教學(xué)過(guò)程中,應(yīng)充分考慮學(xué)生能力的差異性。在上機(jī)實(shí)驗(yàn)過(guò)程中,應(yīng)根據(jù)學(xué)生不同的學(xué)習(xí)情況和對(duì)知識(shí)的掌握情況,設(shè)計(jì)不同的實(shí)驗(yàn)內(nèi)容。對(duì)一些學(xué)習(xí)能力較弱的學(xué)生,以調(diào)試為主,通過(guò)調(diào)試掌握課程中的難點(diǎn),不讓他們失去學(xué)習(xí)的興趣,并通過(guò)教師啟發(fā)和其他同學(xué)的幫助,完成實(shí)驗(yàn)內(nèi)容,從而激發(fā)他們更好地學(xué)習(xí)這門(mén)課程,在自己學(xué)習(xí)的同時(shí)帶動(dòng)其他同學(xué)的學(xué)習(xí)。

2.將內(nèi)容模塊化。數(shù)據(jù)庫(kù)系統(tǒng)原理是數(shù)據(jù)庫(kù)設(shè)計(jì)和應(yīng)用的基礎(chǔ),而學(xué)生往往認(rèn)為理論知識(shí)深?yuàn)W難懂,缺乏對(duì)理論的學(xué)習(xí)興趣。因此,在理論學(xué)習(xí)的過(guò)程中應(yīng)結(jié)合實(shí)際案例,合理地將課程內(nèi)容模塊化,從而加深學(xué)生對(duì)理論知識(shí)的理解。例如,筆者在授課過(guò)程中,結(jié)合學(xué)生熟悉的選課管理系統(tǒng),將項(xiàng)目劃分成九個(gè)教學(xué)模塊,分別為:數(shù)據(jù)庫(kù)與表的創(chuàng)建;范式理論;完整性約束;索引;SQL語(yǔ)言;數(shù)據(jù)的增刪改查;視圖、游標(biāo)及觸發(fā)器;函數(shù)及存儲(chǔ)過(guò)程;數(shù)據(jù)庫(kù)安全與維護(hù)。在每個(gè)教學(xué)模塊中,圍繞教學(xué)目標(biāo)、課程重點(diǎn)及難點(diǎn)逐步展開(kāi)與延伸,以達(dá)到學(xué)生對(duì)理論知識(shí)掌握的系統(tǒng)性。

3.整合編程語(yǔ)言。傳統(tǒng)教學(xué)中數(shù)據(jù)庫(kù)的學(xué)習(xí)是獨(dú)立的,而無(wú)論是C/S模式還是B/S模式下,完整的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)都需要使用前端開(kāi)發(fā)工具,如C#、JAVA等應(yīng)用程序編程語(yǔ)言。因此,在課程的學(xué)習(xí)中,結(jié)合選課管理系統(tǒng),將C#等編程語(yǔ)言與數(shù)據(jù)庫(kù)的有效地結(jié)合起來(lái),學(xué)習(xí)如何完成前臺(tái)界面與后臺(tái)數(shù)據(jù)庫(kù)的鏈接,如何查詢、增刪改數(shù)據(jù),從而促進(jìn)了學(xué)生學(xué)習(xí)的積極性。

4.注重課程的方向性。數(shù)據(jù)庫(kù)的學(xué)習(xí)同樣存在很多的方向,如程序開(kāi)發(fā)、數(shù)據(jù)庫(kù)設(shè)計(jì)、數(shù)據(jù)庫(kù)管理。一般開(kāi)發(fā)人員注重編程,能夠熟練使用SQL語(yǔ)言;數(shù)據(jù)庫(kù)設(shè)計(jì)則是注重的是數(shù)據(jù)庫(kù)原理、設(shè)計(jì);數(shù)據(jù)庫(kù)管理則負(fù)責(zé)全面管理和維護(hù)數(shù)據(jù)庫(kù)服務(wù)器,如數(shù)據(jù)庫(kù)的備份與恢復(fù)、數(shù)據(jù)庫(kù)的安全等。

5.強(qiáng)化數(shù)據(jù)庫(kù)技術(shù)的延伸與發(fā)展。隨著計(jì)算機(jī)應(yīng)用領(lǐng)域的不斷拓展,數(shù)據(jù)庫(kù)技術(shù)已成為發(fā)展最迅速、應(yīng)用最廣泛的信息技術(shù)之一,與電子商務(wù)、物聯(lián)網(wǎng)、云計(jì)算等技術(shù)相互滲透,相互結(jié)合,是大數(shù)據(jù)時(shí)代背景下最重要的技術(shù)平臺(tái)。因此,在教學(xué)過(guò)程中,講授主體知識(shí)的同時(shí),有必要探討一些數(shù)據(jù)庫(kù)相關(guān)前沿技術(shù),以此拓寬學(xué)生的知識(shí)層面,為學(xué)生今后的科研或應(yīng)用打下基礎(chǔ)。

(三)完善課程考核機(jī)制

既應(yīng)考核學(xué)生對(duì)數(shù)據(jù)庫(kù)理論關(guān)鍵性概念的理解程度,又應(yīng)考核學(xué)生的動(dòng)手實(shí)踐能力。理論知識(shí)考核可通過(guò)查看學(xué)生對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)來(lái)了解;動(dòng)手實(shí)踐能力考核可通過(guò)具體查看每一位學(xué)生所做的工作(如數(shù)據(jù)庫(kù)操縱、數(shù)據(jù)庫(kù)應(yīng)用以及程序源代碼)來(lái)考核。在研究探索型實(shí)驗(yàn)中,鼓勵(lì)學(xué)生大膽創(chuàng)新,不畏懼失敗,考核的依據(jù)主要體現(xiàn)在學(xué)生面對(duì)新技術(shù)時(shí),自主學(xué)習(xí)以及創(chuàng)新思維的能力。無(wú)論是理論考核還是實(shí)踐考核,都應(yīng)關(guān)注學(xué)生平時(shí)的實(shí)驗(yàn)過(guò)程,在每次的分組實(shí)驗(yàn)中,要求每一位學(xué)生積極參與、積極討論,從而提高個(gè)人以及團(tuán)隊(duì)的整體協(xié)作能力。

在分析傳統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用課程局限性的基礎(chǔ)上,提出了基于教學(xué)方法以及教學(xué)內(nèi)容的若干改革措施。筆者基于上述改革措施,在教學(xué)實(shí)踐中已取得較好的效果。上述措施使學(xué)生在深化理論知識(shí)的同時(shí),提高了動(dòng)手實(shí)踐、團(tuán)隊(duì)協(xié)作、自主學(xué)習(xí)與解決實(shí)際問(wèn)題的能力,激發(fā)了學(xué)生的專業(yè)興趣,提高了學(xué)生的專業(yè)信心、專業(yè)素養(yǎng),為今后的科研或開(kāi)發(fā)工作打下堅(jiān)實(shí)的基礎(chǔ)。今后,我們將進(jìn)一步研究數(shù)據(jù)庫(kù)設(shè)計(jì)與應(yīng)用課程改革措施,為社會(huì)輸送具備解決實(shí)際問(wèn)題能力的應(yīng)用型人才。

參考文獻(xiàn):

[1]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京:高等教育出版

社,2000.

[2]劉春茂.數(shù)據(jù)庫(kù)原理與應(yīng)用教學(xué)改革研究與實(shí)踐[J].濟(jì)

主站蜘蛛池模板: 嘉善县| 河北区| 娱乐| 南召县| 克什克腾旗| 青岛市| 农安县| 贵港市| 绵竹市| 金乡县| 苍溪县| 株洲县| 鸡东县| 兖州市| 谢通门县| 阿拉善右旗| 湘乡市| 正蓝旗| 余江县| 商丘市| 本溪| 勐海县| 修文县| 赤城县| 道孚县| 山西省| 莫力| 南城县| 措美县| 诸城市| 台南市| 富宁县| 望都县| 长泰县| 岗巴县| 宝坻区| 石屏县| 闽清县| 惠州市| 乌恰县| 天水市|