王艷紅 章小莉 姜湘崗
摘要:數(shù)據(jù)庫(kù)課程是教育部規(guī)定的本科計(jì)算機(jī)專(zhuān)業(yè)的核心課程,數(shù)據(jù)庫(kù)課程設(shè)計(jì)是學(xué)生實(shí)踐數(shù)據(jù)庫(kù)理論知識(shí)、真正掌握數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)技能所必需的學(xué)習(xí)環(huán)節(jié)。本文就數(shù)據(jù)庫(kù)課程設(shè)計(jì)在教學(xué)過(guò)程、實(shí)施方法、考核方法等方面的改革進(jìn)行了探討。
關(guān)鍵詞:項(xiàng)目開(kāi)發(fā)能力;教學(xué)過(guò)程;實(shí)施方法;考核方法
中圖分類(lèi)號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A
1引言
數(shù)據(jù)庫(kù)技術(shù)是計(jì)算機(jī)科學(xué)技術(shù)中發(fā)展最快的領(lǐng)域之一,也是應(yīng)用最廣泛的技術(shù)之一,已成為計(jì)算機(jī)信息系統(tǒng)與應(yīng)用系統(tǒng)的核心技術(shù)和重要基礎(chǔ)。當(dāng)前,計(jì)算機(jī)的計(jì)算模式已由單用戶(hù)發(fā)展到主從式或主機(jī)/終端式結(jié)構(gòu)、C/S結(jié)構(gòu)、B/S結(jié)構(gòu),進(jìn)而發(fā)展到了Web服務(wù)與網(wǎng)絡(luò)計(jì)算時(shí)代,而數(shù)據(jù)庫(kù)及其技術(shù)一直是它們的后臺(tái)與基礎(chǔ)。
當(dāng)前國(guó)內(nèi)軟件產(chǎn)業(yè)發(fā)展迅速,為了增強(qiáng)學(xué)生的就業(yè)競(jìng)爭(zhēng)能力,必須全面培養(yǎng)學(xué)生的軟件項(xiàng)目開(kāi)發(fā)能力,以適應(yīng)時(shí)代的發(fā)展。學(xué)生在大學(xué)四年學(xué)習(xí)中,不僅應(yīng)該掌握一定的理論與技術(shù)知識(shí),而且應(yīng)該樹(shù)立管理理念,建立項(xiàng)目工程思維觀念。
數(shù)據(jù)庫(kù)課程設(shè)計(jì)是學(xué)生實(shí)踐數(shù)據(jù)庫(kù)理論知識(shí),真正掌握數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開(kāi)發(fā)技能所必須的學(xué)習(xí)環(huán)節(jié),目的在于培養(yǎng)學(xué)生面對(duì)大量而復(fù)雜的數(shù)據(jù)管理要求時(shí),具備分析問(wèn)題和解決問(wèn)題的能力。我們于2004年完成對(duì)數(shù)據(jù)庫(kù)課程設(shè)計(jì)的教學(xué)方法改革,不僅在教學(xué)手段(包括課程設(shè)計(jì)的實(shí)施過(guò)程、考核方法等)上進(jìn)行了體系化和規(guī)范化,而且與“軟件工程”課程結(jié)合,對(duì)兩門(mén)課程的實(shí)踐教學(xué)環(huán)節(jié)進(jìn)行了整合。
通過(guò)兩課整合的課程設(shè)計(jì),不僅使學(xué)生在理解數(shù)據(jù)庫(kù)理論的基礎(chǔ)上,實(shí)際動(dòng)手開(kāi)發(fā)一個(gè)實(shí)際的應(yīng)用系統(tǒng),而且培養(yǎng)學(xué)生應(yīng)有的團(tuán)隊(duì)協(xié)作、自主管理、主動(dòng)學(xué)習(xí)、創(chuàng)新思維、綜合運(yùn)用、動(dòng)手實(shí)踐等能力,使課程設(shè)計(jì)真正成為學(xué)生驗(yàn)證理論的“實(shí)驗(yàn)場(chǎng)”,成為開(kāi)發(fā)學(xué)生潛力、培養(yǎng)實(shí)戰(zhàn)能力的“戰(zhàn)場(chǎng)”,成為體驗(yàn)項(xiàng)目開(kāi)發(fā)過(guò)程的“運(yùn)動(dòng)場(chǎng)”。
2數(shù)據(jù)庫(kù)課程設(shè)計(jì)的教學(xué)方案
2.1基本內(nèi)容
學(xué)生運(yùn)用已學(xué)數(shù)據(jù)庫(kù)理論思想和數(shù)據(jù)庫(kù)設(shè)計(jì)理念,具體設(shè)計(jì)一個(gè)實(shí)用小型數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。開(kāi)發(fā)設(shè)計(jì)過(guò)程按以下順序進(jìn)行——自選課題研究方向,調(diào)查用戶(hù)需求,總結(jié)歸納數(shù)據(jù)流程,分析性能,書(shū)寫(xiě)需求分析及總體設(shè)計(jì)報(bào)告(包括數(shù)據(jù)流圖、數(shù)據(jù)字典、數(shù)據(jù)庫(kù)概念模型、邏輯模型、系統(tǒng)功能模塊),完成應(yīng)用系統(tǒng)的開(kāi)發(fā),匯報(bào)設(shè)計(jì)成果(包括撰寫(xiě)設(shè)計(jì)報(bào)告、系統(tǒng)驗(yàn)收、結(jié)果匯報(bào)),在這一系列工作中樹(shù)立學(xué)生項(xiàng)目開(kāi)發(fā)管理思想,培養(yǎng)學(xué)生的綜合素質(zhì)。
2.2進(jìn)度安排
為使學(xué)生充分感受數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)的全過(guò)程,安排課程設(shè)計(jì)進(jìn)度如下。
2.2.1前期準(zhǔn)備階段
該階段主要任務(wù)是理解數(shù)據(jù)庫(kù)、數(shù)據(jù)模型和數(shù)據(jù)庫(kù)系統(tǒng)的基本概念;掌握數(shù)據(jù)庫(kù)的概念模型、數(shù)據(jù)模型及數(shù)據(jù)
庫(kù)系統(tǒng)的設(shè)計(jì)方法;進(jìn)而確立自選課程設(shè)計(jì)題目,并依據(jù)軟件工程中項(xiàng)目需求調(diào)研方法進(jìn)行系統(tǒng)需求調(diào)研,繪制系統(tǒng)數(shù)據(jù)流程,提出系統(tǒng)要解決的問(wèn)題。該階段成果主要包括3份報(bào)告。
(1) 系統(tǒng)需求分析報(bào)告:包括采用的工程開(kāi)發(fā)模型,數(shù)據(jù)流圖和數(shù)據(jù)字典,系統(tǒng)功能。
(2) 數(shù)據(jù)庫(kù)信息要求報(bào)告:對(duì)數(shù)據(jù)庫(kù)中要存儲(chǔ)的信息及語(yǔ)義進(jìn)行詳細(xì)描述,對(duì)數(shù)據(jù)約束和數(shù)據(jù)之間的關(guān)聯(lián)進(jìn)行詳細(xì)描述。
(3) 數(shù)據(jù)庫(kù)的操作和應(yīng)用要求報(bào)告:詳細(xì)描述數(shù)據(jù)庫(kù)的數(shù)據(jù)操作要求、處理方法和處理流程,畫(huà)出系統(tǒng)功能劃分的模塊圖。
2.2.2基本操作階段
主要任務(wù)是掌握數(shù)據(jù)庫(kù)系統(tǒng)的基本操作,包括SQL語(yǔ)言的應(yīng)用以及利用DBMS的工具進(jìn)行數(shù)據(jù)庫(kù)定義、維護(hù)、查詢(xún)及掌握數(shù)據(jù)庫(kù)安全性、數(shù)據(jù)完整性和并發(fā)控制技術(shù)等基本操作,初步設(shè)計(jì)系統(tǒng)測(cè)試數(shù)據(jù),并能夠正確解決實(shí)際遇到的問(wèn)題。該階段的成果包括一套系統(tǒng)數(shù)據(jù)表、關(guān)系以及基本數(shù)據(jù)。
2.2.3技術(shù)提高階段
該階段要求學(xué)生不僅掌握書(shū)本上的內(nèi)容,而且還需要自學(xué)一些數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)新技術(shù)和相關(guān)知識(shí)。主要任務(wù)是掌握數(shù)據(jù)庫(kù)備份和恢復(fù)技術(shù)以及有關(guān)的數(shù)據(jù)轉(zhuǎn)換、復(fù)制、傳送和數(shù)據(jù)庫(kù)系統(tǒng)編程技術(shù)。該階段成果為新技術(shù)交流討論資料。
2.2.4設(shè)計(jì)完成驗(yàn)收階段
該階段教師通過(guò)3種方式對(duì)學(xué)生設(shè)計(jì)的應(yīng)用系統(tǒng)進(jìn)行全面驗(yàn)收:系統(tǒng)運(yùn)行測(cè)評(píng)、分小組成果匯報(bào)和上交課程設(shè)計(jì)報(bào)告。
2.3全程指導(dǎo)原則
在課程設(shè)計(jì)進(jìn)行過(guò)程中教師僅從宏觀上把握一系列原則,讓學(xué)生自己有更大的可選范圍,實(shí)踐時(shí)間長(zhǎng),緊密結(jié)合應(yīng)用,實(shí)現(xiàn)了在課程設(shè)計(jì)中全面培養(yǎng)項(xiàng)目開(kāi)發(fā)能力的目標(biāo),體現(xiàn)了新課程教學(xué)理念。在方案實(shí)施中嚴(yán)格要求學(xué)生從理論出發(fā),與實(shí)際項(xiàng)目結(jié)合,從而提高他們項(xiàng)目開(kāi)發(fā)的綜合能力。
2.4評(píng)分原則
2.4.1根據(jù)數(shù)據(jù)庫(kù)系統(tǒng)總體結(jié)構(gòu)對(duì)系統(tǒng)從三方面進(jìn)行評(píng)測(cè)
數(shù)據(jù)庫(kù)原理、數(shù)據(jù)庫(kù)應(yīng)用和數(shù)據(jù)庫(kù)設(shè)計(jì)三部分有機(jī)地聯(lián)系起來(lái)形成數(shù)據(jù)庫(kù)系統(tǒng)的總體結(jié)構(gòu),因此對(duì)課題設(shè)計(jì)的評(píng)測(cè)也從這三方面著手,達(dá)到對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的主要內(nèi)容和框架的評(píng)測(cè)。
(1) 數(shù)據(jù)庫(kù)原理部分:主要評(píng)測(cè)學(xué)生在數(shù)據(jù)庫(kù)的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)、數(shù)據(jù)庫(kù)系統(tǒng)總體設(shè)計(jì)以及數(shù)據(jù)庫(kù)安全保護(hù)方面完成的工作。
(2) 數(shù)據(jù)庫(kù)設(shè)計(jì)部分:主要評(píng)測(cè)學(xué)生如何將現(xiàn)實(shí)系統(tǒng)的數(shù)據(jù)通過(guò)某種數(shù)據(jù)模型組織起來(lái),并利用DBMS系統(tǒng)提供的功能,完成結(jié)構(gòu)及其約束的建立。
(3) 數(shù)據(jù)庫(kù)應(yīng)用部分:主要評(píng)測(cè)現(xiàn)實(shí)系統(tǒng)業(yè)務(wù)邏輯的實(shí)現(xiàn),即通過(guò)某種應(yīng)用模式(C/S模式、B/S模式)和某些(個(gè))程序設(shè)計(jì)語(yǔ)言、開(kāi)發(fā)技術(shù)和工具,在數(shù)據(jù)庫(kù)設(shè)計(jì)以及DBMS平臺(tái)支持的基礎(chǔ)上,實(shí)現(xiàn)現(xiàn)實(shí)系統(tǒng)的業(yè)務(wù)功能,為用戶(hù)提供友好和人性化的業(yè)務(wù)操作界面。
該環(huán)節(jié)的目的是使學(xué)生對(duì)于理論課中涉及的內(nèi)容和自學(xué)內(nèi)容進(jìn)行綜合實(shí)踐以達(dá)到對(duì)它們之間關(guān)系的清晰理解,實(shí)現(xiàn)理論與實(shí)際的緊密結(jié)合。
2.4.2嚴(yán)格把關(guān)和考核,確保每一名學(xué)生在課程設(shè)計(jì)中得到實(shí)實(shí)在在的鍛煉
由于課程是在學(xué)生第七學(xué)期開(kāi)設(shè),并且貫穿整個(gè)學(xué)期,很多學(xué)生面臨考研或其他一些畢業(yè)前的事務(wù),為了防止有些學(xué)生對(duì)課程設(shè)計(jì)任務(wù)敷衍了事,我們對(duì)課程設(shè)計(jì)的考核方法進(jìn)行了詳細(xì)規(guī)劃,實(shí)施過(guò)程考核,而不是結(jié)果考核。具體考核步驟主要分為以下幾個(gè)方面。
(1) 開(kāi)題階段:在第1~3周進(jìn)行,要求每組寫(xiě)一份開(kāi)題報(bào)告,包括課題內(nèi)容、建立的需求分析及總體設(shè)計(jì)、小組成員任務(wù)分配、具體時(shí)間分配計(jì)劃等,審驗(yàn)合格后方可進(jìn)行系統(tǒng)開(kāi)發(fā)。
(2) 中期檢查:在第8~9周開(kāi)展,根據(jù)計(jì)劃表檢查學(xué)生開(kāi)發(fā)進(jìn)度,糾正問(wèn)題,督促學(xué)生按計(jì)劃開(kāi)展課程設(shè)計(jì)。
(3) 系統(tǒng)驗(yàn)收:在第13周進(jìn)行,學(xué)生演示系統(tǒng),說(shuō)明和解釋運(yùn)行效果。考查的重點(diǎn):每名學(xué)生是否完成了分配的任務(wù)以及任務(wù)量的多少、完成情況等。通過(guò)該階段以后方可進(jìn)入答辯階段。
(4) 答辯:在第14周進(jìn)行,每組學(xué)生指派一名代表進(jìn)行陳述,然后進(jìn)入教師提問(wèn)環(huán)節(jié)(可提問(wèn)小組中任何一名學(xué)生,為了鼓勵(lì)學(xué)生參與提問(wèn),凡是提問(wèn)的學(xué)生可以獲得成績(jī)加分)??疾榈闹攸c(diǎn):陳述是否清晰、回答問(wèn)題是否正確。
(5) 課程設(shè)計(jì)報(bào)告:報(bào)告的編寫(xiě)是考查一個(gè)學(xué)生總結(jié)工作,撰寫(xiě)科技論文的能力??疾榈闹攸c(diǎn):報(bào)告是否內(nèi)容完整、充實(shí),條理是否清楚,格式是否符合科技文章規(guī)范。
以上各個(gè)方面考查的結(jié)果,進(jìn)行匯總和綜合評(píng)判,最后得出評(píng)分。
3數(shù)據(jù)庫(kù)課程設(shè)計(jì)的創(chuàng)新點(diǎn)
3.1整合課程
目前在我國(guó)項(xiàng)目管理人員奇缺,大多數(shù)項(xiàng)目負(fù)責(zé)人在技術(shù)上能獨(dú)當(dāng)一面,而項(xiàng)目管理方面的知識(shí)缺乏,并且普遍存在著“重技術(shù),輕管理”的思想,因此導(dǎo)致項(xiàng)目開(kāi)發(fā)效率低、花費(fèi)大。我們?cè)谡n程設(shè)計(jì)中結(jié)合軟件工程課程中學(xué)習(xí)的項(xiàng)目開(kāi)發(fā)管理思想,對(duì)整個(gè)課程設(shè)計(jì)任務(wù)進(jìn)行全面管理與實(shí)施,樹(shù)立工程概念,培養(yǎng)團(tuán)隊(duì)合作精神。主要從以下幾個(gè)方面強(qiáng)調(diào)管理理念。
(1) 認(rèn)真執(zhí)行需求分析與需求管理。
(2) 合理制訂時(shí)間執(zhí)行計(jì)劃,記錄與分析時(shí)間分配效果,積累時(shí)間分配經(jīng)驗(yàn)。
(3) 個(gè)人分工明確,團(tuán)隊(duì)合理協(xié)作,通過(guò)全過(guò)程管理理念的貫徹,提高學(xué)生的管理能力,培養(yǎng)學(xué)生團(tuán)隊(duì)合作進(jìn)行項(xiàng)目開(kāi)發(fā)的素質(zhì)。
同時(shí)各項(xiàng)目小組在課程設(shè)計(jì)的各個(gè)階段還需填寫(xiě)階段性報(bào)告,包括項(xiàng)目開(kāi)發(fā)計(jì)劃、小組角色的職責(zé)、需求規(guī)格說(shuō)明書(shū)、概要設(shè)計(jì)說(shuō)明書(shū)、詳細(xì)設(shè)計(jì)說(shuō)明書(shū)、項(xiàng)目開(kāi)發(fā)日志等。
通過(guò)全過(guò)程管理理念的貫徹,提高學(xué)生的管理能力,培養(yǎng)學(xué)生團(tuán)隊(duì)合作進(jìn)行項(xiàng)目開(kāi)發(fā)的素質(zhì)。
3.2豐富選題
教師推薦部分設(shè)計(jì)題目供學(xué)生選擇,學(xué)生也可以自擬題目課題。但是課題的選擇要由教師把關(guān),主要依據(jù)以下幾個(gè)原則。
(1) 隨著Internet和Intranet的普及,網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用需求越來(lái)越廣泛,因此課題注重開(kāi)發(fā)基于B/S或C/S結(jié)構(gòu)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng),以適應(yīng)時(shí)代需要。
(2) 選題要求學(xué)生盡量選擇實(shí)際需求的題目,這樣學(xué)生不僅可以走出“象牙塔”,通過(guò)調(diào)查走訪(fǎng),了解國(guó)內(nèi)計(jì)算機(jī)應(yīng)用發(fā)展的狀況,開(kāi)闊眼界,而且在開(kāi)發(fā)一個(gè)真實(shí)項(xiàng)目中,帶來(lái)求學(xué)的動(dòng)力,激發(fā)自主學(xué)習(xí)的渴望以及創(chuàng)造力。
(3) 對(duì)于虛擬題目,要求學(xué)生切合實(shí)際需要,符合發(fā)展潮流。
3.3工具多樣
市場(chǎng)實(shí)際可用的編程開(kāi)發(fā)工具與日俱增,且不斷更新,為此在課程設(shè)計(jì)中,對(duì)于學(xué)生到底選擇哪種開(kāi)發(fā)工具,不做過(guò)多限制,鼓勵(lì)學(xué)生自主選擇,使學(xué)生可以選擇自己感興趣的程序設(shè)計(jì)工具進(jìn)行系統(tǒng)開(kāi)發(fā),一方面鍛煉他們自學(xué)的能力,另一方面也讓學(xué)生成為項(xiàng)目開(kāi)發(fā)的決策者,這種“主人翁”意識(shí)使得他們變被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí),實(shí)踐證明學(xué)生自主學(xué)習(xí)的積極性和主動(dòng)性直接決定了項(xiàng)目開(kāi)發(fā)的成與敗。
實(shí)際運(yùn)作中教師會(huì)隨時(shí)了解開(kāi)發(fā)工具的發(fā)展形勢(shì),提出指導(dǎo)性意見(jiàn),使學(xué)生根據(jù)選題“量身訂做”工具,避免所選工具“大材小用”;跟上當(dāng)前發(fā)展方向,實(shí)踐技術(shù)“與時(shí)俱進(jìn)”。同時(shí),要求學(xué)生以講座形式分類(lèi)介紹所用新的開(kāi)發(fā)工具,講解自己學(xué)習(xí)新開(kāi)發(fā)工具之后的體會(huì),通過(guò)這種研究性的學(xué)習(xí)方式,避免學(xué)生重復(fù)學(xué)習(xí)、盲目學(xué)習(xí),同時(shí)打開(kāi)眼界,更加廣泛了解技術(shù)發(fā)展局勢(shì)。
3.4彰顯個(gè)性
在完成數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)基本功能的基礎(chǔ)上,鼓勵(lì)學(xué)生運(yùn)用安全技術(shù)、多媒體技術(shù)和美術(shù)功底等突出系統(tǒng)特色,完善系統(tǒng)性能,培養(yǎng)學(xué)生綜合運(yùn)用知識(shí)和創(chuàng)新的素質(zhì)。
主要在以下幾方面做進(jìn)一步要求。
(1) 強(qiáng)調(diào)系統(tǒng)中信息安全保護(hù)的實(shí)現(xiàn),把理論課中關(guān)于“數(shù)據(jù)庫(kù)安全保護(hù)”的教學(xué)內(nèi)容應(yīng)用到所開(kāi)發(fā)的系統(tǒng)中,學(xué)以致用。
(2) 用戶(hù)界面友好、設(shè)計(jì)合理、畫(huà)面優(yōu)美反映系統(tǒng)設(shè)計(jì)人員的審美意識(shí),強(qiáng)調(diào)色彩的協(xié)調(diào),布局的合理,操作的方便。
(3) 各組之間允許選題相同,但必須突出本組特色,使學(xué)生通過(guò)競(jìng)爭(zhēng),努力發(fā)揮個(gè)人特長(zhǎng)和創(chuàng)新意識(shí)。
3.5理論聯(lián)系實(shí)際
系統(tǒng)的評(píng)測(cè)按照數(shù)據(jù)庫(kù)系統(tǒng)的總體結(jié)構(gòu)進(jìn)行,從而達(dá)到對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的主要內(nèi)容和框架進(jìn)行評(píng)測(cè),使學(xué)生對(duì)于理論課中涉及的內(nèi)容和自學(xué)內(nèi)容進(jìn)行綜合實(shí)踐,以達(dá)到對(duì)它們之間關(guān)系的清晰理解,實(shí)現(xiàn)了理論與實(shí)際的緊密結(jié)合。
3.6過(guò)程評(píng)測(cè)
課程設(shè)計(jì)分階段,每階段設(shè)有檢查與評(píng)估,既做到及時(shí)指導(dǎo),又確保督促每一名學(xué)生在課程設(shè)計(jì)中得到實(shí)實(shí)在在的鍛煉??己艘罁?jù)環(huán)節(jié)的特點(diǎn)進(jìn)行不同形式的考評(píng),不僅培養(yǎng)學(xué)生的語(yǔ)言表達(dá)能力、編寫(xiě)技術(shù)文檔、科技論文的能力,而且可以發(fā)現(xiàn)有組織能力的人才。
4實(shí)踐效果
依據(jù)匯總的五輪評(píng)測(cè)統(tǒng)計(jì)表格可以看到,學(xué)生在課程設(shè)計(jì)中,學(xué)習(xí)積極性高漲,開(kāi)發(fā)出來(lái)的系統(tǒng)形式多樣,有單機(jī)版、C/S或B/S結(jié)構(gòu)的網(wǎng)絡(luò)版,甚至C/S和B/S結(jié)合的網(wǎng)絡(luò)版,使用的數(shù)據(jù)庫(kù)管理系統(tǒng)從小型DBMS,如VFP、ACCESS到大型DBMS,如SQL Server、Oracle等,前臺(tái)開(kāi)發(fā)工具從傳統(tǒng)的Delphi、VB到先進(jìn)的.Net、Java等,學(xué)生們普遍樂(lè)于挑選新工具、新技術(shù),積極檢索學(xué)習(xí)資料,參與網(wǎng)上BBS技術(shù)論壇,相互討論,全面體驗(yàn)網(wǎng)絡(luò)學(xué)習(xí)環(huán)境的樂(lè)趣。各組學(xué)生除了完成系統(tǒng)應(yīng)具備的功能外,都在努力突出系統(tǒng)性能特色,完善系統(tǒng)功能,發(fā)揮本組同學(xué)的特長(zhǎng)。各組開(kāi)發(fā)的系統(tǒng)基本符合課程設(shè)計(jì)總目標(biāo)的要求,并有幾個(gè)系統(tǒng)成為他們工作后繼續(xù)研究的方向。
通過(guò)數(shù)據(jù)庫(kù)課程設(shè)計(jì),表現(xiàn)出大部分學(xué)生具備參與一個(gè)項(xiàng)目開(kāi)發(fā)的基本能力,并使他們動(dòng)手實(shí)踐、自主學(xué)習(xí)、積極創(chuàng)新等科學(xué)素質(zhì)得到很好的培養(yǎng),反映出課程設(shè)計(jì)大大提高了學(xué)生綜合應(yīng)用所學(xué)知識(shí)的素質(zhì),說(shuō)明我們培養(yǎng)的學(xué)生具備終生學(xué)習(xí)的能力,能夠適應(yīng)社會(huì)發(fā)展的需要。
5小結(jié)
學(xué)習(xí)是人生的一個(gè)環(huán)節(jié),就業(yè)是大學(xué)學(xué)習(xí)后的現(xiàn)實(shí)目標(biāo)。面對(duì)嚴(yán)峻的就業(yè)形勢(shì),培養(yǎng)學(xué)生的實(shí)際動(dòng)手人力,提升他們的競(jìng)爭(zhēng)能力,是教師的責(zé)任。在課程教學(xué)過(guò)程中不斷探索新方法,開(kāi)展課程教學(xué)過(guò)程的改革,是教師的必須任務(wù)。這里所做的數(shù)據(jù)庫(kù)課程設(shè)計(jì)改革,意在與大家共同探討如何幫助學(xué)生擺脫“沒(méi)有工作經(jīng)驗(yàn)”難于就業(yè)的尷尬局面。
參考文獻(xiàn):
[1] 錢(qián)雪忠. 數(shù)據(jù)庫(kù)原理及技術(shù)課程設(shè)計(jì)[M].北京:清華大學(xué)出版社,2009.
[2] 苗雪蘭. 數(shù)據(jù)庫(kù)系統(tǒng)原理及應(yīng)用教程[M]. 北京:機(jī)械工業(yè)出版社,2004.
[3] (美)Stephen R.Schach.面向?qū)ο筌浖こ蘙M]. 黃林鵬,等譯.北京:機(jī)械工業(yè)出版社,2008.
[4] 張海藩. 軟件工程[M]. 北京:人民郵電出版社,2006.
The Training for Students Project Developing Ability in Database Course Design
WANG Yan-hong, ZHANG Xiao-li, JIANG Xiang-gang
(Department of Computer Science and Technology, Beijing Electronic Science and Technology Institute, Beijing 100070, China)
Abstract: Database is the core curricula of the computer science and technology specialty, and the Database Course Design is the necessary learning tache for students to practice the database theory and grip the skills of developing database application system in deed. The paper discusses the teaching process, implementing measures and assessing means of the Database Course Design.
Key words: project developing ability; teaching process; implementing measures; assessing means