常琳林
[摘 要] MySQL數(shù)據(jù)庫應用課程是現(xiàn)階段計算機專業(yè)廣泛開設的一門專業(yè)課程,對以往教學中采用的考核評價方式出現(xiàn)的弊端進行分析,提出基于項目驅(qū)動法的課程考核評價方式,闡述了新的考核評價方式的關鍵環(huán)節(jié)和具體考核方法。
[關 鍵 詞] MySQL;數(shù)據(jù)庫應用;項目驅(qū)動法;考核評價
[中圖分類號] G642 [文獻標志碼] A [文章編號] 2096-0603(2018)31-0118-01
MySQL是目前流行的一款關系數(shù)據(jù)庫管理軟件,具有源碼開放、功能全面、體積小、速度快、支持多種OS的特點,再加上與PHP的良好配合,逐漸形成了基于MySQL+PHP的WEB開發(fā)模式而被廣泛應用于中小型網(wǎng)站的開發(fā)中。
這門課程的實踐性較強,要求學生能夠?qū)W以致用,因此,除了在教學過程中不斷改革和探索外,為本課程建立合理有效的考核評價方式就顯得尤為重要。本文主要探討如何建立更為合理的MySQL數(shù)據(jù)庫應用課程的考核評價方式。
一、現(xiàn)階段的考核評價方式
現(xiàn)階段在課程考核方面,主要以數(shù)據(jù)庫的相關操作技能作為考核評價的側(cè)重點,并逐步確立了以下考核評價方式。
采用上機測試的考核方法,由教師根據(jù)教學大綱,并結合學生的實際情況提供考核內(nèi)容。其中,基本操作題主要考核學生對數(shù)據(jù)庫基本操作技能的掌握,包括數(shù)據(jù)庫、表的創(chuàng)建、數(shù)據(jù)完整性實施、視圖的創(chuàng)建、基本查詢語句的使用等。綜合操作題考核學生對觸發(fā)器、存儲過程與函數(shù)、事件、數(shù)據(jù)的備份與恢復等知識的掌握程度。綜合設計部分要求學生在MySQL+PHP環(huán)境下實現(xiàn)對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢和編輯。
從現(xiàn)階段的實施效果來看,該考核方式逐漸顯露出一些問題,主要有:(1)考核過于注重操作技能,對數(shù)據(jù)庫的設計牽涉不多,造成學生對整個數(shù)據(jù)庫的設計流程理解不夠系統(tǒng);(2)以教師提出任務,學生完成為主,沒有給學生提供足夠的自主設計空間,學生的創(chuàng)新性不能得到體現(xiàn);(3)考核過程中,學生各自為戰(zhàn),沒有體現(xiàn)團隊合作。
鑒于以上原因,對現(xiàn)階段的MySQL數(shù)據(jù)庫應用課程的考核評價方式進行調(diào)整,提出了基于項目驅(qū)動法的課程考核評價方式。
二、基于項目驅(qū)動法的課程考核評價方式
項目驅(qū)動法是基于實際工作過程而產(chǎn)生的一種探究式教學方法,非常適合計算機類學科的教學。該方法的關鍵在于對課程內(nèi)容進行整合,以項目的方式展開,由教師將知識與技能設計為一個個的子項目,由學生自主完成項目的各項任務。在研究項目驅(qū)動法的考核評價方式改革時,教師要注意到以下幾個問題:
首先,對教學內(nèi)容和側(cè)重點重新定位,將數(shù)據(jù)庫設計環(huán)節(jié)的比重增加,這一過程包括數(shù)據(jù)庫需求分析、概念結構的設計、數(shù)據(jù)庫邏輯結構設計、數(shù)據(jù)庫的創(chuàng)建幾個階段。通過調(diào)整,學生對整個數(shù)據(jù)庫的設計流程有系統(tǒng)的認知和實踐經(jīng)驗。
其次,在整個項目的設計中,淡化教師對系統(tǒng)功能的描述,但需要提出大致的方向和目標,由學生自行設計和解決,發(fā)揮創(chuàng)造力,使其能夠真正進入數(shù)據(jù)庫管理員的角色當中。
最后,改變考核評價方式中學生獨立完成的現(xiàn)象,采用小組協(xié)作的方式,使學生通過團隊合作,可以與不同層次的學生相互交流,取長補短,共同進步。
基于以上要求,調(diào)整后的MySQL數(shù)據(jù)庫應用課程的考核評價方式如下:
項目的提出:由教師提出幾個備選項目,并提供項目需求, 由小組選擇確定要完成的項目內(nèi)容。
團隊協(xié)作:有助于學生了解計算機行業(yè)的項目協(xié)作方式,對以后學生參與到項目開發(fā)有一定的幫助。
任務的設計與實施:整個過程分為構思、設計、實施、測試四個階段。其中,構思是構建整個系統(tǒng)的架構,立足于選題的不同項目的需求,通過分析,定義數(shù)據(jù)庫、軟件的功能,然后在小組內(nèi)討論,形成大致的方案,最后確定詳細的需求分析報告。設計階段是一個重要環(huán)節(jié),數(shù)據(jù)庫設計階段的考核正是在這一部分得到體現(xiàn),包括數(shù)據(jù)庫和軟件系統(tǒng)功能的設計,完成后要提交項目的功能結構圖及各功能模塊的詳細描述。實施階段是項目的具體實現(xiàn),成員根據(jù)分工完成既定的方案,并記錄工作報告。系統(tǒng)完成后,對整個項目的功能進行測試,包括數(shù)據(jù)庫連接情況、各模塊的界面和功能、關鍵用戶需求的解決方案、各模塊接口等。
任務的提交與評價:任務完成后,分別從選題、數(shù)據(jù)庫設計、應用程序設計、系統(tǒng)運行情況和測試等五個方面進行評價,由小組成員通過自評或者互相評價的方式對任務的完成過程進行總結,并提交全套的數(shù)據(jù)庫文檔。最后,教師根據(jù)項目實施情況和每一階段各成員的貢獻情況進行最后的評價。
采用基于項目驅(qū)動法的考核評價方式改變了傳統(tǒng)的考核方式,通過參與實際項目,有利于學生適應項目開發(fā)過程,鍛煉學生分析、解決實際問題的能力,并能在過程中體會所需的技能要求和團隊協(xié)作,在整個協(xié)作中,每個成員都有主動參與的機會,學生發(fā)揮了極大的積極性和創(chuàng)造性,也為課程教學的開展提出了新的方向和指引。
參考文獻:
[1]竇亮,徐飛,谷林濤.大數(shù)據(jù)背景下數(shù)據(jù)庫系統(tǒng)實踐課程的教學改革[J].計算機教育,2018,4(28):117-120.
[2]鐘志宏.MySQL數(shù)據(jù)庫實踐考核的方法研究[J].黔南民族師范學院學報,2012(6):83-84.
◎編輯 武慧慧