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

在線客服

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

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

篇1

一、工作過程視域下的數(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)向的《計算機應(yīng)用基礎(chǔ)》課程的設(shè)計與實踐[J].現(xiàn)代計算機(專業(yè)版),2013,06(05):19-24.

篇2

來到學(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也是一樣。

篇3

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

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

..........

目錄

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

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

1.2VB的選用和簡介....................................1

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

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

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

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

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

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

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

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

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

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

參考資料

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

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

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

[4]《寶典》TOMArcherAndrew.Whitechapet著

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

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

篇4

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

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

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

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

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

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

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

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

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

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

五、課程設(shè)計的考核與評定

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

篇5

1) 實驗課程由一個綜合案例貫穿始終。

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

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

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

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

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

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

1.1系統(tǒng)功能

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

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

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

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

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

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

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

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

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

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

1.3購物流程

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

1) 顧客:登錄。可以使用已存在的用戶名,也可以自己新注冊用戶。

2) 顧客:瀏覽商品。

3) 顧客:選擇商品,然后進(jìn)行購買。

4) 顧客:付款。

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

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

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

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

8) 管理員:退款。

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

購物過程用流程圖描述,如圖2所示。

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

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

1) 管理員:用戶登錄、用戶管理、商品管理、訂單管理、用戶賬戶充值、簡單商品瀏覽(僅限瀏覽不可購買)、綜合商品瀏覽(僅限瀏覽不可購買)、用戶查詢、商品查詢、訂單查詢、商品庫存查詢、商品銷售情況查詢。

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

3) 匿名用戶:用戶登錄、簡單商品瀏覽(僅限瀏覽不可購買)、綜合商品瀏覽(僅限瀏覽不可購買)。

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

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

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

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

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

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

說明:

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

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

3實驗內(nèi)容設(shè)計

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

1) 實驗1:初識數(shù)據(jù)庫――使用“網(wǎng)上購物系統(tǒng)”。

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

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

4) 實驗4:SQL Server 2005的使用。

5) 實驗5:VB常用控件及流程控制語句的使用。

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

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

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

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

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

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

4實驗課程教學(xué)效果

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

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

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

5結(jié)語

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

參考文獻(xiàn):

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

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

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

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

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

[6] 林蔭,盧瑩,王洪元. 數(shù)據(jù)庫技術(shù)實驗教學(xué)的探索與實踐[J]. 時代教育:教育教學(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)用實踐能力的培養(yǎng)。近年來,為了滿足市場需求,提高人才培養(yǎng)質(zhì)量,我院全面推廣項目化職業(yè)教育課程教學(xué)改革。項目化課程設(shè)計的原則是:以職業(yè)活動為導(dǎo)向,以素質(zhì)為基礎(chǔ),突出能力目標(biāo);以學(xué)生為主體,以項目為載體,以實訓(xùn)為手段,設(shè)計出知識、理論、實踐一體化的課程。下面是我院計算機應(yīng)用技術(shù)專業(yè)《SQL Server數(shù)據(jù)庫》(以下簡稱“本課程”)課程項目化教學(xué)改革成果。

1 項目化課程設(shè)計思路

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

1.1 職業(yè)性

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

1.2 實踐性

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

1.3 開放性

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

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

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

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

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

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

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

4.3 課程考核

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

5 項目化課程設(shè)計實施成效

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

6 結(jié)束語

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

參考文獻(xiàn):

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

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

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

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

[5]徐安令.高職高專“數(shù)據(jù)庫原理與應(yīng)用”課程教學(xué)設(shè)計[J].德宏師范高等專科學(xué)校學(xué)報,2011,3.

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

篇7

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

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

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

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

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

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

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

(5) 工的獎懲登錄;

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

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

二、 實驗設(shè)備

1. 硬件環(huán)境

(1)P3處理器;

(2)精英815E主板;

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

(4)20GB硬盤;

(5)SVGA顯示器;

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

(7)惠普打印機。

2. 軟件環(huán)境

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

(2)Microsoft Visual Foxpro 6.0軟件;

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

200元

篇8

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

二、項目化實驗教學(xué)法的主要內(nèi)容

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

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

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

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

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

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

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

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

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

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

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

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

四、改進(jìn)措施

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

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

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

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

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

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

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

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

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

五、教學(xué)效果

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

參考文獻(xiàn)

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

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

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

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

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

篇9

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

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

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

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

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

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

2.缺乏軟件工程觀念

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4.加強軟件工程觀

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

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

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

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

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

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

6.實踐效果的評價與反思

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

三、總結(jié)

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

參考文獻(xiàn):

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2.2.1 課前準(zhǔn)備

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

2.2.2構(gòu)思(Conceive)

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

2.2.3設(shè)計(Design)

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

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

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

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

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

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

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

2.2.4實現(xiàn)(Implement)

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

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

2.2.5運作(Operate)

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

2.3 課程設(shè)計考核評價改革

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

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

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

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

①可行性分析;

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

③用例圖;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3)有基本的統(tǒng)計、報表功能;

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

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

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

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

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

3 結(jié)束語

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

參考文獻(xiàn):

篇11

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

doi:10.19311/ki.1672-3198.2017.08.080

1 研究背景

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

2 存在問題

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

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

3 解決方案

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

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

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

4 教學(xué)效果

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

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

5 總結(jié)

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

參考文獻(xiàn)

篇12

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

1 問題的提出

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

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

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

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

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

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

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

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

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

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

2 解決方案

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

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

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

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

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

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

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

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

3 實施方案

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

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

對前驅(qū)和后繼課程進(jìn)行適當(dāng)調(diào)整,理順課程間的銜接關(guān)系,重新定位《數(shù)據(jù)庫應(yīng)用課程設(shè)計》教學(xué)方法、手段、過程和目標(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ù)庫應(yīng)用課程設(shè)計》前,應(yīng)掌握至少一門計算機程序設(shè)計語言,修完《數(shù)據(jù)庫原理與應(yīng)用》、《管理學(xué)原理》、《管理信息系統(tǒng)》等課程。

3.2教學(xué)資源融合

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

3.3教學(xué)激勵機制

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

3.4教學(xué)效果評價

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

4 結(jié)束語:

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

參考文獻(xiàn):

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

篇13

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

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

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

(一)偏重知識灌輸,忽視動手實踐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(三)完善課程考核機制

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

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

參考文獻(xiàn):

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

社,2000.

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

主站蜘蛛池模板: 馆陶县| 安庆市| 平湖市| 平和县| 惠来县| 拜城县| 娱乐| 达拉特旗| 仁怀市| 延寿县| 镇坪县| 上犹县| 天峻县| 迁西县| 杨浦区| 龙山县| 本溪| 博乐市| 布尔津县| 松江区| 汉川市| 万年县| 宜丰县| 来宾市| 沐川县| 阿勒泰市| 石河子市| 瓮安县| 同德县| 邻水| 淮北市| 桃源县| 高平市| 白银市| 长宁县| 昌都县| 平罗县| 昌黎县| 漳浦县| 磐安县| 都昌县|