最近中文字幕2018免费版2019,久久国产劲暴∨内射新川,久久久午夜精品福利内容,日韩视频 中文字幕 视频一区

首頁 > 文章中心 > 數據庫課程設計報告

數據庫課程設計報告

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇數據庫課程設計報告范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。

數據庫課程設計報告

數據庫課程設計報告范文第1篇

關鍵詞:項目開發能力;教學過程;實施方法;考核方法

中圖分類號:G642 文獻標識碼:A

1引言

數據庫技術是計算機科學技術中發展最快的領域之一,也是應用最廣泛的技術之一,已成為計算機信息系統與應用系統的核心技術和重要基礎。當前,計算機的計算模式已由單用戶發展到主從式或主機/終端式結構、C/S結構、B/S結構,進而發展到了Web服務與網絡計算時代,而數據庫及其技術一直是它們的后臺與基礎。

當前國內軟件產業發展迅速,為了增強學生的就業競爭能力,必須全面培養學生的軟件項目開發能力,以適應時代的發展。學生在大學四年學習中,不僅應該掌握一定的理論與技術知識,而且應該樹立管理理念,建立項目工程思維觀念。

數據庫課程設計是學生實踐數據庫理論知識,真正掌握數據庫應用系統開發技能所必須的學習環節,目的在于培養學生面對大量而復雜的數據管理要求時,具備分析問題和解決問題的能力。我們于2004年完成對數據庫課程設計的教學方法改革,不僅在教學手段(包括課程設計的實施過程、考核方法等)上進行了體系化和規范化,而且與“軟件工程”課程結合,對兩門課程的實踐教學環節進行了整合。

通過兩課整合的課程設計,不僅使學生在理解數據庫理論的基礎上,實際動手開發一個實際的應用系統,而且培養學生應有的團隊協作、自主管理、主動學習、創新思維、綜合運用、動手實踐等能力,使課程設計真正成為學生驗證理論的“實驗場”,成為開發學生潛力、培養實戰能力的“戰場”,成為體驗項目開發過程的“運動場”。

2數據庫課程設計的教學方案

2.1基本內容

學生運用已學數據庫理論思想和數據庫設計理念,具體設計一個實用小型數據庫應用系統。開發設計過程按以下順序進行――自選課題研究方向,調查用戶需求,總結歸納數據流程,分析性能,書寫需求分析及總體設計報告(包括數據流圖、數據字典、數據庫概念模型、邏輯模型、系統功能模塊),完成應用系統的開發,匯報設計成果(包括撰寫設計報告、系統驗收、結果匯報),在這一系列工作中樹立學生項目開發管理思想,培養學生的綜合素質。

2.2進度安排

為使學生充分感受數據庫系統開發的全過程,安排課程設計進度如下。

2.2.1前期準備階段

該階段主要任務是理解數據庫、數據模型和數據庫系統的基本概念;掌握數據庫的概念模型、數據模型及數據

庫系統的設計方法;進而確立自選課程設計題目,并依據軟件工程中項目需求調研方法進行系統需求調研,繪制系統數據流程,提出系統要解決的問題。該階段成果主要包括3份報告。

(1) 系統需求分析報告:包括采用的工程開發模型,數據流圖和數據字典,系統功能。

(2) 數據庫信息要求報告:對數據庫中要存儲的信息及語義進行詳細描述,對數據約束和數據之間的關聯進行詳細描述。

(3) 數據庫的操作和應用要求報告:詳細描述數據庫的數據操作要求、處理方法和處理流程,畫出系統功能劃分的模塊圖。

2.2.2基本操作階段

主要任務是掌握數據庫系統的基本操作,包括SQL語言的應用以及利用DBMS的工具進行數據庫定義、維護、查詢及掌握數據庫安全性、數據完整性和并發控制技術等基本操作,初步設計系統測試數據,并能夠正確解決實際遇到的問題。該階段的成果包括一套系統數據表、關系以及基本數據。

2.2.3技術提高階段

該階段要求學生不僅掌握書本上的內容,而且還需要自學一些數據庫系統開發新技術和相關知識。主要任務是掌握數據庫備份和恢復技術以及有關的數據轉換、復制、傳送和數據庫系統編程技術。該階段成果為新技術交流討論資料。

2.2.4設計完成驗收階段

該階段教師通過3種方式對學生設計的應用系統進行全面驗收:系統運行測評、分小組成果匯報和上交課程設計報告。

2.3全程指導原則

在課程設計進行過程中教師僅從宏觀上把握一系列原則,讓學生自己有更大的可選范圍,實踐時間長,緊密結合應用,實現了在課程設計中全面培養項目開發能力的目標,體現了新課程教學理念。在方案實施中嚴格要求學生從理論出發,與實際項目結合,從而提高他們項目開發的綜合能力。

2.4評分原則

2.4.1根據數據庫系統總體結構對系統從三方面進行評測

數據庫原理、數據庫應用和數據庫設計三部分有機地聯系起來形成數據庫系統的總體結構,因此對課題設計的評測也從這三方面著手,達到對數據庫系統的主要內容和框架的評測。

(1) 數據庫原理部分:主要評測學生在數據庫的數據結構設計、數據庫系統總體設計以及數據庫安全保護方面完成的工作。

(2) 數據庫設計部分:主要評測學生如何將現實系統的數據通過某種數據模型組織起來,并利用DBMS系統提供的功能,完成結構及其約束的建立。

(3) 數據庫應用部分:主要評測現實系統業務邏輯的實現,即通過某種應用模式(C/S模式、B/S模式)和某些(個)程序設計語言、開發技術和工具,在數據庫設計以及DBMS平臺支持的基礎上,實現現實系統的業務功能,為用戶提供友好和人性化的業務操作界面。

該環節的目的是使學生對于理論課中涉及的內容和自學內容進行綜合實踐以達到對它們之間關系的清晰理解,實現理論與實際的緊密結合。

2.4.2嚴格把關和考核,確保每一名學生在課程設計中得到實實在在的鍛煉

由于課程是在學生第七學期開設,并且貫穿整個學期,很多學生面臨考研或其他一些畢業前的事務,為了防止有些學生對課程設計任務敷衍了事,我們對課程設計的考核方法進行了詳細規劃,實施過程考核,而不是結果考核。具體考核步驟主要分為以下幾個方面。

(1) 開題階段:在第1~3周進行,要求每組寫一份開題報告,包括課題內容、建立的需求分析及總體設計、小組成員任務分配、具體時間分配計劃等,審驗合格后方可進行系統開發。

(2) 中期檢查:在第8~9周開展,根據計劃表檢查學生開發進度,糾正問題,督促學生按計劃開展課程設計。

(3) 系統驗收:在第13周進行,學生演示系統,說明和解釋運行效果。考查的重點:每名學生是否完成了分配的任務以及任務量的多少、完成情況等。通過該階段以后方可進入答辯階段。

(4) 答辯:在第14周進行,每組學生指派一名代表進行陳述,然后進入教師提問環節(可提問小組中任何一名學生,為了鼓勵學生參與提問,凡是提問的學生可以獲得成績加分)。考查的重點:陳述是否清晰、回答問題是否正確。

(5) 課程設計報告:報告的編寫是考查一個學生總結工作,撰寫科技論文的能力。考查的重點:報告是否內容完整、充實,條理是否清楚,格式是否符合科技文章規范。

以上各個方面考查的結果,進行匯總和綜合評判,最后得出評分。

3數據庫課程設計的創新點

3.1整合課程

目前在我國項目管理人員奇缺,大多數項目負責人在技術上能獨當一面,而項目管理方面的知識缺乏,并且普遍存在著“重技術,輕管理”的思想,因此導致項目開發效率低、花費大。我們在課程設計中結合軟件工程課程中學習的項目開發管理思想,對整個課程設計任務進行全面管理與實施,樹立工程概念,培養團隊合作精神。主要從以下幾個方面強調管理理念。

(1) 認真執行需求分析與需求管理。

(2) 合理制訂時間執行計劃,記錄與分析時間分配效果,積累時間分配經驗。

(3) 個人分工明確,團隊合理協作,通過全過程管理理念的貫徹,提高學生的管理能力,培養學生團隊合作進行項目開發的素質。

同時各項目小組在課程設計的各個階段還需填寫階段性報告,包括項目開發計劃、小組角色的職責、需求規格說明書、概要設計說明書、詳細設計說明書、項目開發日志等。

通過全過程管理理念的貫徹,提高學生的管理能力,培養學生團隊合作進行項目開發的素質。

3.2豐富選題

教師推薦部分設計題目供學生選擇,學生也可以自擬題目課題。但是課題的選擇要由教師把關,主要依據以下幾個原則。

(1) 隨著Internet和Intranet的普及,網絡數據庫應用需求越來越廣泛,因此課題注重開發基于B/S或C/S結構的網絡數據庫系統,以適應時代需要。

(2) 選題要求學生盡量選擇實際需求的題目,這樣學生不僅可以走出“象牙塔”,通過調查走訪,了解國內計算機應用發展的狀況,開闊眼界,而且在開發一個真實項目中,帶來求學的動力,激發自主學習的渴望以及創造力。

(3) 對于虛擬題目,要求學生切合實際需要,符合發展潮流。

3.3工具多樣

市場實際可用的編程開發工具與日俱增,且不斷更新,為此在課程設計中,對于學生到底選擇哪種開發工具,不做過多限制,鼓勵學生自主選擇,使學生可以選擇自己感興趣的程序設計工具進行系統開發,一方面鍛煉他們自學的能力,另一方面也讓學生成為項目開發的決策者,這種“主人翁”意識使得他們變被動學習為主動學習,實踐證明學生自主學習的積極性和主動性直接決定了項目開發的成與敗。

實際運作中教師會隨時了解開發工具的發展形勢,提出指導性意見,使學生根據選題“量身訂做”工具,避免所選工具“大材小用”;跟上當前發展方向,實踐技術“與時俱進”。同時,要求學生以講座形式分類介紹所用新的開發工具,講解自己學習新開發工具之后的體會,通過這種研究性的學習方式,避免學生重復學習、盲目學習,同時打開眼界,更加廣泛了解技術發展局勢。

3.4彰顯個性

在完成數據庫應用系統基本功能的基礎上,鼓勵學生運用安全技術、多媒體技術和美術功底等突出系統特色,完善系統性能,培養學生綜合運用知識和創新的素質。

主要在以下幾方面做進一步要求。

(1) 強調系統中信息安全保護的實現,把理論課中關于“數據庫安全保護”的教學內容應用到所開發的系統中,學以致用。

(2) 用戶界面友好、設計合理、畫面優美反映系統設計人員的審美意識,強調色彩的協調,布局的合理,操作的方便。

(3) 各組之間允許選題相同,但必須突出本組特色,使學生通過競爭,努力發揮個人特長和創新意識。

3.5理論聯系實際

系統的評測按照數據庫系統的總體結構進行,從而達到對數據庫系統的主要內容和框架進行評測,使學生對于理論課中涉及的內容和自學內容進行綜合實踐,以達到對它們之間關系的清晰理解,實現了理論與實際的緊密結合。

3.6過程評測

課程設計分階段,每階段設有檢查與評估,既做到及時指導,又確保督促每一名學生在課程設計中得到實實在在的鍛煉。考核依據環節的特點進行不同形式的考評,不僅培養學生的語言表達能力、編寫技術文檔、科技論文的能力,而且可以發現有組織能力的人才。

4實踐效果

依據匯總的五輪評測統計表格可以看到,學生在課程設計中,學習積極性高漲,開發出來的系統形式多樣,有單機版、C/S或B/S結構的網絡版,甚至C/S和B/S結合的網絡版,使用的數據庫管理系統從小型DBMS,如VFP、ACCESS到大型DBMS,如SQL Server、Oracle等,前臺開發工具從傳統的Delphi、VB到先進的.Net、Java等,學生們普遍樂于挑選新工具、新技術,積極檢索學習資料,參與網上BBS技術論壇,相互討論,全面體驗網絡學習環境的樂趣。各組學生除了完成系統應具備的功能外,都在努力突出系統性能特色,完善系統功能,發揮本組同學的特長。各組開發的系統基本符合課程設計總目標的要求,并有幾個系統成為他們工作后繼續研究的方向。

通過數據庫課程設計,表現出大部分學生具備參與一個項目開發的基本能力,并使他們動手實踐、自主學習、積極創新等科學素質得到很好的培養,反映出課程設計大大提高了學生綜合應用所學知識的素質,說明我們培養的學生具備終生學習的能力,能夠適應社會發展的需要。

5小結

學習是人生的一個環節,就業是大學學習后的現實目標。面對嚴峻的就業形勢,培養學生的實際動手人力,提升他們的競爭能力,是教師的責任。在課程教學過程中不斷探索新方法,開展課程教學過程的改革,是教師的必須任務。這里所做的數據庫課程設計改革,意在與大家共同探討如何幫助學生擺脫“沒有工作經驗”難于就業的尷尬局面。

參考文獻:

[1] 錢雪忠. 數據庫原理及技術課程設計[M].北京:清華大學出版社,2009.

[2] 苗雪蘭. 數據庫系統原理及應用教程[M]. 北京:機械工業出版社,2004.

[3] (美)Stephen R.Schach.面向對象軟件工程[M]. 黃林鵬,等譯.北京:機械工業出版社,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)

數據庫課程設計報告范文第2篇

關鍵詞:組織管理;數據庫;課程設計;教學模式

0 前言

國內計算機類和經管類部分涉及信息管理的專業均開設了《數據庫應用課程設計》課程。而按我國學科分類,信息管理與信息系統、電子商務專業歸屬管理類,這些專業是以經濟、管理理論為基礎的,在這些專業的計算機、數據庫等技術類課程的課程設計中不僅要在技術上覆蓋本課程要求的知識點,把握課程體系主脈,而且還強調以管理和經濟等理論為基礎,以及強調對國家制定的行業信息標準的正確理解和應用。因此,經管類專業數據庫應用課程設計應在滿足組織管理目標和信息需求的前提下,以國家信息標準規范為設計依據來指導數據庫應用課程設計。

1 問題的提出

1.1 國內外同類工作的現狀與存在問題分析

目前國內各高等院校經管類信息管理與信息系統、電子商務等專業對此實踐環節的教學大多是參照工科院系的做法實施,主要存在以下問題:

(1)重技術輕經管,忽略對組織的經濟和管理內容的滲透

經管類信息管理與信息系統、電子商務等專業往往參照工科相關專業的做法,數據庫應用課程設計以覆蓋課程知識、展現數據庫設計過程并通過此過程使學生掌握數據庫設計和實施的設計過程和方法為目的,側重于技術實現和細節,而忽略組織的經濟、管理過程對信息的需求和規范。

(2)以鞏固理論為主,缺乏課程間的關聯和應用拓展

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

(3)以虛構項目為主,缺乏對企業信息需求的更準確把握

教學過程采用以項目為導向的教學模式,在課程設計環節, 由指導教師為學生提出一個基于數據庫的軟件開發項目, 以項目貫穿于整個課程設計教學過程的始終, 整個教學過程由項目中的任務來驅動。然而由于各種因素的限制, 所采用的項目大多是 "模擬式"項目,而"模擬式"項目不是實際工程所需要的項目, 一般由指導教師給出虛構的項目名稱,按功能需求或要求進行模塊劃分等, 然后讓學生模擬其功能進行開發。 如"學生成績管理系統"、"圖書管理系統"等即是常用于設計的題目,而對其內容是否符合實際應用則考慮較少。

(4)不完全符合經管類專業培養目標

在這種虛構的"模擬式"項目的驅動下, 雖然學生的綜合知識和技能得到了一定訓練, 但并不完全符合經管類專業"培養具有經濟、管理基礎知識;熟練掌握現代信息技術和信息管理與信息系統的理論、方法,能從事信息管理以及信息系統分析、設計、開發、管理和規劃等方面工作的復合型專門人才"的培養目標。

2 解決方案

為了從根本上解決上述問題,筆者認為,以組織管理為目標的經管類專業數據庫應用課程設計教學模式應采用以下解決方案。

2.1修正課程設計指導思想

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

2.2增加實地調查環節

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

2.3引入行業信息規范和國家信息標準

將行業管理規范、國家信息標準和信息安全法規、政策與標準融入數據庫設計中,擴展數據庫設計的范圍,將組織管理的實際信息需求與信息標準和信息安全相結合,設計出既滿足企業發展需求,又符合法規、政策與標準的數據庫,為進一步畢業設計奠定基礎。

例如,學生在交警隊實習,了解或構建機動車管理系統,則需按照GA23《機動車駕駛證管理信息代碼》、GA24《機動車登記信息代碼》、GA329《全國道路交通管理信息數據庫規范》等數據管理規范進行信息結構構建,同遵守《機動車登記規定》和《機動車駕駛證申領和使用規定》中對各種業務的流程規定。

3 實施方案

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

3.1教學內容調整

對前驅和后繼課程進行適當調整,理順課程間的銜接關系,重新定位《數據庫應用課程設計》教學方法、手段、過程和目標,融入企業需求、信息標準、規范和信息安全的內容,確定本課程面向實際應用的指導思想。

例如,經管類信息管理與信息系統、電子商務專業在進行《數據庫應用課程設計》前,應掌握至少一門計算機程序設計語言,修完《數據庫原理與應用》、《管理學原理》、《管理信息系統》等課程。

3.2教學資源融合

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

3.3教學激勵機制

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

3.4教學效果評價

對于教學效果的評價,應改變以往僅根據設計報告書面內容評定成績的單一評價方式,采用結構評分方式,從調研過程、需求報告、設計過程、功能實現、設計答辯等幾方面綜合考核。對單項優秀的課程設計學生給予物質和精神上的獎勵,設計方案被實習單位采納的還可得到來自單位的資助,也為更深入的研究和設計提供了基礎,同時能進一步激發學生的學習、研究熱情。

4 結束語:

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

參考文獻:

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

[2]陳代武,彭智朝,李曾妍.基于校企聯合的計算機網絡工程課程設計[J].計算機教育,2012.05

數據庫課程設計報告范文第3篇

[關鍵詞]CDIO 數據庫原理 項目設計 做中學

[作者簡介]應宏(1962- ),男,重慶人,重慶三峽學院,教授,主要從事網格計算和計算機教學研究。(重慶 404100)

[課題項目]本文系2010年重慶市教育委員會高等教育教學改革研究項目“基于CDIO的軟件工程專業應用型人才培養模式研究與實踐”的階段性研究成果。(項目編號:CQJW20103119)

[中圖分類號]G642 [文獻標識碼]A [文章編號]1004-3985(2013)06-0139-02

CDIO是構思(Conceive)、設計(Design)、實現(Implement)、運作(Operate)的縮寫,CDIO工程教育理念已經成為國際工程教育的通用模式,它以工程項目(如產品)從研發到運行的生命周期為載體,讓學生主動地參與到從理論到實踐的轉化過程中來,是一種倡導“基于項目的教育和學習”和“做中學”的新型教學模式。CDIO既注重抽象理論知識的“教”和“學”,又強調教學過程中“做”的重要意義,充分體現“以學生為中心”的主導思想,改變了傳統教學“以教師為中心”的教學模式。我們在“數據庫原理”課程教學中,結合CDIO模式進行了實踐探索,取得了良好的教學效果。

一、教學內容設計

數據庫原理課程教學內容以原理、設計和應用為主線,我們將課程教學內容劃分成與之對應的三個部分:(1)數據庫原理部分涉及數據庫系統概述、關系數據模型、數據庫的管理(包括故障恢復技術、并發控制、完整性和安全性)等;(2)數據庫設計部分涉及數據模型、實體聯系模型(E-R)、建模工具ERwin、關系規范化設計、數據庫設計等;(3)數據庫應用部分涉及SQL語言及其操作、數據庫應用系統開發、數據庫新技術、數據庫實驗等。

通過這樣的設計,教師能從較高層次把握這些內容各自的地位和作用,學生容易理清數據庫系統中各種內容之間的關系,從而凸顯設計和應用,改變過去重視原理、弱視設計、忽視應用的狀況。

二、基于項目的教學設計

CDIO模式要求學生基于工程項目的全生命周期進行學習與實踐,對于一門課程的教學,倡導以項目作為基礎知識傳授與基本技能掌握的載體。為此,我們設計了基于CDIO模式的“數據庫原理”課程教學體系,用魚骨架圖描述,如圖1所示。圖的中主線是能力目標,上半部分是知識框架體系,下半部分是項目能力體系。課程圍繞使學生理解數據庫基本概念、掌握數據庫設計技術,并能夠開發完整可用的數據庫應用系統這一目標,結合知識框架設計了三個課程級項目。

1.“數據庫應用與發展綜述”項目。學生自己查閱資料,并對數據庫技術在某一領域的應用進行探究,撰寫綜述報告。目的是激發學生學習“數據庫原理”課程的興趣,培養其對數據庫應用領域的探究興趣,訓練其文獻綜述的寫作能力,是畢業設計綜述撰寫的一次訓練,即訓練CDIO的C。

2.“基于ER模型的概念設計與邏輯設計”項目。要求學生在提供的項目實例中選擇一個,獨立進行需求分析、概念結構設計、邏輯結構設計。引導學生領會設計步驟,掌握設計方法,優化各個環節,讓學生在學習過程中體驗到數據庫應用系統設計的工程性、實用性和有趣性,即訓練CDIO的D。

3.“課程設計”項目。要求以團隊形式選擇或自擬一個課題,遵循數據庫系統設計的思想完成一個完整的CDIO項目周期,包括:構思—需求分析、設計—實施方案、實現—編寫代碼、運作—作品測試、展示、最后答辯、驗收文檔等。項目實施過程訓練學生的工程意識和數據庫應用系統開發的基本能力,整個過程體現CDIO。

三、CDIO能力培養的教學實施

1.課堂教學多樣化。第一,講授教學法。對新的、有一定難度的理論知識來說,講授法是一種好方法。在講授數據庫系統概論、數據庫體系結構、關系運算、關系規范化等內容時,主要采用了講授法。第二,任務驅動教學法。在概念設計、邏輯設計的教學中,先通過一個案例,應用ERwin工具創建概念模型和邏輯模型,并將模型轉化為具體的數據庫腳本。然后給出一個簡單任務,由學生動手完成任務。第三,啟發式案例教學法。在講解數據庫設計時,運用一個案例,詳細講解如何進行需求分析、概念結構設計、邏輯結構設計、物理設計、程序編碼及調試運行。引導學生領會設計步驟,掌握設計方法,學會評審各個環節,讓學生在學習過程中體驗到數據庫應用系統設計的工程性、實用性和有趣性。啟發式教學,可以幫助學生直觀地理解概念、原理和方法,提高學生的學習興趣,改善學習效果。第四,團隊教學法。以項目為主線、團隊為小組、任務目標為使命,以教師為主導、學生為主體的一種教學方法。在課程設計中采用了團隊教學法,培養學生CDIO能力。

2.實踐教學層次化。第一,課內實驗。主要是基礎性、設計性實驗,以SQL的基本操作為重點,涵蓋了SQL Server的安裝與配置,數據庫、數據表的創建維護,索引、視圖和約束的創建與維護,數據的查詢與更新等10個實驗項目,以及“數據庫應用與發展綜述”項目。第二,開放實驗。主要是設計性實驗。以SQL的高級應用為重點,涵蓋了函數操作、數據轉換、SQL編程、數據庫的恢復與安全、數據庫對象的操作等10個實驗項目,以及“基于ER模型的概念設計與邏輯設計”項目。第三,課程設計。綜合性實驗。學生從項目庫中選擇或自擬一個課題,每個課題應具有一定的綜合性和復合性,訓練學生的工程意識和數據庫應用系統開發的基本能力。

3.課程設計體會“做中學”。“基于項目的教育和學習”和“做中學”是CDIO的核心思想。在課程結束之后,安排數據庫應用課程設計。按照數據庫應用系統開發過程,進行需求分析、概念結構設計、邏輯結構設計、功能設計、數據庫創建、編寫代碼、調試、文檔編寫等,最終基本實現系統的功能。其別強調數據流圖、數據字典、實體聯系模型、基本表的分析與描述和系統基本功能的實現。圖2描述了以CDIO工程教育理念的,以學生為主體、教師為主導的課程設計整體思想。

課程設計采用團隊操練的方式進行。一個團隊由4~5名學生組成,在每個項目實施之初,由指導教師指定組長,再由組長組建團隊。在組長的帶領下,每個團隊針對選定的具體課題,展開“用戶”需求分析、研究項目實施方案、進行成員任務分派。項目實施中,團隊成員之間要相互支持、共同討論,學會思考與傾聽別人的意見,學會交流溝通并解決問題,培養團隊整體責任意識。項目完成后,團隊要總結經驗,查找不足,撰寫項目報告,學會提煉成果,并在全班答辯,提高邏輯思維和知識發現的能力。經過課程設計訓練之后,學生的團隊合作能力、組織管理能力、創新探索意識、社會責任感等得到明顯提高。

4.基于CDIO的考核方式。CDIO的教育模式要求培養學生的多種能力,而傳統的筆試只能測試學生對知識的掌握程度,較難體現學生工程、團隊協作、交流等能力。CDIO主張不同的能力用不同的方式進行考核,為此,在“數據庫原理”課程考核評價中,我們從以下六個方面進行考核。(1)理論基礎。通過階段性小測驗、期末考試。(2)技術能力。通過完成15個實驗任務和3個課程級項目。(3)工程素質。通過項目開發生命周期的過程實施。(4)溝通能力。通過課程中的討論和課程級項目、課程設計答辯。(5)協作能力。通過考查項目完成情況、團隊成員的分工和任務完成情況。(6)創新能力。通過考查課程設計中學生在基礎需求上所做的擴展和在基礎功能上做的擴展及其實現情況。這六個方面的考核通過作業、課堂討論、實驗、項目訓練和期末考試四種形式的考核來進行,并按不同的權重計入最終成績。

四、結束語

采用CDIO模式開展“數據庫原理”課程的教學改革,取得了明顯的教學效果。在課程結束后,學生基本都建立起數據庫系統的思想,針對實際應用問題,能按照數據庫設計的步驟進行設計,實現數據庫應用系統的預定功能。通過CDIO模式的應用,激發了學生的學習積極性和興趣,促進了學生的學習自覺性,培養了學生的工程素養,提高了團隊合作能力和交流能力,較好地實現了課程教學的目標。

[參考文獻]

[1]顧學雍.聯結理論與實踐的CDIO[J].高等工程教育研究,2009(1).

[2]孫浩軍,孫梅,熊智.計算機專業基于課程群的EIP-CDIO項目設計[J].計算機教育,2010(11).

數據庫課程設計報告范文第4篇

中圖分類號:G642

摘要:針對普通高等院校工程能力培養過程中實效性差的問題,提出以學生工程實踐能力培養為主的自主學習模式和一種漸進式工程能力培養的訓練模式,以C語言編程能力訓練和數據庫工程能力培養為例,從課程的教學模式和方式上進行探索與實踐,通過案例驅動編程能力的訓練和“初步體驗、獨立項目實踐、從業實踐與實訓”的漸進式實踐教學模式,達到學生工程應用能力的培養目標。

關鍵詞:自主學習;工程能力培養;漸進式;案例教學

0 引言

近年來,我國高等教育規模快速擴大,高等工程教育培養規模已經躍居世界第一,但培養學生的質量和工程素質一直存在問題。現行工程教育模式中存在一些共性問題,如在教學過程中存在重理論教學、輕工程實踐、重過程形式、輕能力培養、評價考核機制不科學等問題。普通院校的學生普遍存在基礎差和自學能力弱等問題。

浙江傳媒學院電子信息學院電子信息工程專業的培養方案中,計算機工程應用能力是該專業的能力培養目標之一。為此我們在多年課程教學實踐的基礎上,針對計算機工程實踐能力的培養,建立高級語言程序設計(C語言)、數據結構、Java語言程序設計、數據庫技術與應用的計算機類課程群,以增強工程意識、提高工程素養和工程實踐能力為具體目標,以培養學生的自主學習能力為根本宗旨,以4門課為基礎提出以學生實踐為主的自主學習模式和漸進式工程能力培養訓練模式,就整個教與學的管理過程及評價機制開展深入的探索與實踐。

1 以學生實踐為主的自主學習模式

教學改革的目標是力圖實現本科教學模式的3個轉變——以教為主向以學為主轉變、以課堂教學為主向課內外結合轉變、以結果評價為主向結果與過程評價結合轉變,這3個轉變歸結起來就是以能力提升為最終目的。因此,我們對高級語言程序設計(C語言)的教學模式進行大膽改革,探索以學生實踐為主的自主學習模式。

高級語言程序設計(c語言)主要講授程序設計語言的基本知識和程序設計方法,使學生了解高級程序設計語言的結構,掌握程序設計的思想和方法以及基本的程序設計過程和技巧,具備初步的分析問題和利用計算機求解問題的能力。目前,高級語言程序設計(C語言)課程的教學模式仍然是重教輕學和重理論輕實踐,教學內容的組織也往往是以語法知識為主線,考試內容偏重語言而不是編程,而編程能力的培養只能通過加強實踐達到。

1.1 強化實踐教學。激發學生自主學習

傳統的課程教學都是采用教師在課堂上講授知識,學生課后做作業,然后進行幾次課內實驗的模式。對于這種學習模式,學生只是被動地接受知識,而要掌握c語言程序設計必須進行大量的編程練習。針對傳統高級語言程序設計教學模式的弊端,我們徹底改變原來以理論教學和教師講授為主的教學模式并將其轉變為以學生實踐為主的自主學習模式,將目前高級語言程序設計(C語言)的64總學時(其中理論44學時,實驗20學時)改為96學時(周學時為6學時,課內實驗4學時,課外實驗2學時);全部采用實驗課授課模式,將教學地點從教室移至實驗室,不再進行理論授課,而是由學生自學理論知識,然后上機編程,通過這種形式迫使學生自主學習。

學生在每次上實驗課前或在課余時間都要自學實驗所要求的理論知識,在課內實驗中,根據教師給出的實驗指導書驗證案例,對案例進行改寫,進而模仿案例完成實驗要求的內容。對于程序中出現的語法等問題,我們要求學生自行查書或資料解決。實驗過程中,我們要求每名學生自主完成實驗內容,但在整個學習過程中每個班可分成若干個學習小組,小組成員在課內外可合作學習,相互交流討論和解決問題,一方面提高學習效率并開拓思路,另一方面也可培養團隊合作能力,遇到疑難問題時再由教師答疑。

實驗平臺可采用任一C語言的開發工具,鼓勵學生采用在線判題系統(Online Judge,簡稱OJ),為學生自主學習提供一個更好的平臺,學生可利用OJ系統在課內外隨時學習。教師也可通過分析學生提交的程序實現代碼,發現學生學習過程中存在的問題,及時了解學生對知識的理解和掌握情況,同時也有利于學生間形成互相競爭的機制和一種良好的學習氛圍。另外,課程還提供網絡和視頻教學平臺,便于學生更好地進行自主學習。

學生通過自學和進行大量的上機訓練,逐步熟悉并掌握c語言的基本語法和使用,具備基本的C語言編程能力。通過這種方式,學生變被動學習為主動學習,很快適應大學的學習方法,培養了獨立解決問題的能力、進行程序設計的興趣和學習專業的興趣。

1.2 以案例驅動教學,轉變教師角色

在傳統的教學模式中,教師始終充當主角,大多數教師都會精心組織教學內容,想方設法將知識傳授給學生,但事實上,學生在課堂上卻往往感到枯燥無味,收效甚微,而在實驗課上面對編程題又無從下手,因此教師必須改變觀念。授人以魚不如授人以漁,教師應當更多地承擔引導角色,改變教學模式,令學生變為主角,變被動學習為主動學習。

課程教學完全是以學生上機實驗自主學習為主,但要在教師的引導下進行。在整個教學過程中,教師擬作2~3次課的講授,一是為整個課程作入門鋪墊,主要介紹課程的教學目標、學習方法、課程概論、課程主要知識點、程序設計思想以及程序的基本結構,使學生了解課程的要求以及課程的教學組織形式,了解C語言程序課程概況;二是講解如何上機調試程序,讓學生掌握判斷和定位錯誤,學會分析、解決錯誤和測試程序的方法;三是對課程學習過程進行控制并進行總結歸納。

在整個教學過程中,教師要能及時了解學生的學習進展情況,在實驗課開始時檢查學生的預習情況,在實驗過程中適當給予提示或幫助學生答疑,在每次實驗課程結束后略加小結,然后布置下一次的實驗要求。最重要的是教師要精心設計實驗案例和實驗課程組織方案,給出能利于并引導學生自學的實驗指導書。

實驗內容的組織以程序設計為主線,以編程案例為驅動,側重以編程引導學生對語法知識的深入理解。實驗指導書主要包括實驗目標、知識點預習要求、實驗內容等方面,實驗內容包括驗證案例程序的詳細內容和步驟、要求進行改寫的程序以及要求仿寫和完成的實驗程序。此外,教師還可以另設計一些提高性的內容以供學習能力較強的學生完成。

2 漸進式的工程化實踐教學

數據庫技術及應用是與各專業應用結合比較緊密的應用技術基礎課程,是一門工程性和實踐性都非常強的課程,因此我們主要以工程化實踐教學模式進行數據庫技術與應用課程的教學,根據“初步體驗、獨立項目實踐、從業實踐與實訓”3個層次實行漸進式實踐教學訓練。在教學過程中,我們注重培養學生的工程能力,強化學生的工程實踐意識,從教學內容的組織和實驗環節的設計到課堂教學案例和實驗教學的開展,都圍繞工程素養的培養進行遴選。

2.1 采用工程案例驅動的理論教學模式

在理論課講授方面,我們以工程案例驅動模式進行教學,以網上書店的開發案例貫穿教學全過程,將數據庫基本原理和設計技術融于案例教學過程。同時,根據浙江傳媒學院電子信息工程專業的傳媒行業特色,對教材的內容進行優化整合,增加與新媒體應用相關的多媒體數據庫等新技術內容,加強數據庫工程應用設計及網絡數據庫應用技術能力的培養。在各章的教學中,我們用案例進行分析,逐層引導,全過程地闡述數據庫系統原理及應用中的各類概念和技術問題。

2.2 實行漸進式的工程化實踐教學過程

1)初步工程訓練體驗。

課程的教學除了理論教學外,還有相應的課內實驗教學。實驗內容分成兩部分,一部分是數據庫技術的基本實踐,主要包括特定DBMS的使用、SQL語言的編程練習以及數據庫的連接技術;另一部分是小型數據庫應用系統的開發,采用工程化的基本思想,組織學生分組設計實現一個初步的工程項目,培養學生的自學能力、主動學習能力、團隊協作能力以及初步的工程實踐能力。

在初步工程訓練體驗階段,教師提出工程設計的基本功能和性能要求,包括系統界面設計、基本的數據操作和查詢統計功能設計、性能指標設計等基本要求。學生可自由組成小組,根據教師要求自主選題并自主選擇開發工具和數據庫環境,在完成基本功能要求的前提下,可以結合自己的工程項目設計實現一些特色功能模塊,然后完成項目設計的總結報告。最后,教師對每個小組的作品進行項目驗收,要求每個小組制作PPT進行項目工作匯報并演示所設計的作品,由學生推選出的若干學生評委負責項目評分。工程項目設計成績作為該小組成員平時成績的主要評分依據。

2)獨立工程訓練實踐。

獨立工程訓練實踐要求學生在課程設計階段完成。該階段要求每個學生自主完成一個真實的或模擬的項目開發實踐,以著重培養學生的自學能力、獨立從事工程實踐的能力、基本的分析問題和解決問題能力。

課程設計階段要求學生自學數據庫開發工具和環境,強調獨立設計,強化學生查閱資料能力、自學能力、創新設計和實踐能力的培養。在此課程設計階段,教師除了提出項目設計的基本能力訓練要求和設計作品的基本功能和性能要求外,還給出一系列參考選題讓學生選擇。學生也可以自主選題,但需征得教師同意,以保證選題的質量。為避免抄襲等行為的發生,每個學生的題目和內容必須不同。同時,課程設計階段會要求學生采用與上一次設計不同的工作模式(C/S或B/S),采用工程化的手段和方法完成基本的設計實現工作。

課程設計完成后,指導教師組織學生評委(7人)對學生作品和設計方案進行檢查,最后通過匯報答辯的形式評定作品設計成績。作品設計和匯報答辯成績由學生評委給定,教師在設計過程中負責答疑,在答辯過程中負責點評,但教師有權對成績進行微調。另外,在課程設計結束后,學生要完成課程設計報告,教師對課程設計報告批注評語并給出成績,課程設計的最終成績由作品設計成績和設計報告成績組成。

經若干次實踐證明,上述實踐教學方法既減輕了教師的工作任務,同時又促使學生相互學習并取長補短,在促進學生自主學習、主動學習和實踐的同時,也提高了學生的表達能力;通過課程設計報告,學生提高了撰寫規范的項目設計方案的能力和設計總結報告的水平。

3)從業工程訓練實踐。

從業工程訓練實踐主要指學生在企業實習期間,以行業一線的真實工程項目為背景,參與并完成相應的工程項目設計實現工作(或作為其畢業設計),培養數據庫工程應用實踐開發和運用數據庫技術從事服務外包等實際應用開發能力。

第3階段主要是結合實際數據庫工程項目,尤其是與傳媒應用密切相關的數據庫工程項目的設計與實現工作,如電視節目查詢點播系統、媒體資產管理系統、影視資料編目系統等。這一階段的實踐主要培養學生的實際應用能力,幫助其盡快適應社會需求,在離校前具備應對復雜工程實踐的基本能力。通過3個階段的實踐教學,學生能夠初步具備到一線從事數據庫工程及服務外包等項目開發的基本能力。

3 以能力培養為目標的考核評價機制

教學方法和手段中的一些不足之處,不可避免地會導致考核評價機制不科學和不公平現象的發生。多數課程的考試都采用期末筆試形式,課程考試無法真正做到考核學生的實際工程能力,為此改革評價方式宜與教學模式改革相配套。

數據庫課程設計報告范文第5篇

【關鍵詞】SQL Server數據庫;課堂教學方法;實驗教學方法

Teaching Method was Researched by SQL Server Database Course

SUI Dong-mei

(School of Computer and Information Technology, Shangqiu Normal University, Shangqiu Henan 476000, China)

【Abstract】SQL Server Database Course is an important professional courses for the computer subject. Based on the teaching practice of the author, this paper discusses its classroom teaching methods and experimental teaching methods, and proposes a few of teaching methods reform measures of SQL Server Database Course, these reform measures have better teaching result assessment.

【Key words】SQL Server Database; Classroom teaching methods; Experimental teaching methods

0 引言

數據庫是數據管理的最新技術,是計算機科學的重要分支[1]。SQL Server是目前最常用的數據庫管理系統。是計算機專業的一門必修課程。通過本課程的學習,使學生具備利用SQL Server軟件開發設計數據庫應用系統的能力。“SQL Server數據庫”是一門實踐性很強的課程。但是在實際教學中,傳統的教學方法使學生很難用所學的理論指導實踐解決問題,教學效果較差。本人在長期的教學實踐中,結合課程特點和實際教學,探索出了一些對“SQL Server數據庫”課程行之有效的教學方法。

1 課堂教學方法研究

1.1 項目引導教學法

遵循“項目引導、任務導向”的教學理念。一改過去以理論為基礎的教學模式,形成以實際操作為前提的項目案例式教學方法,在教學過程中以實例項目為開發依據,如“學生選課管理系統”“教師教學管理系統” 等。為了提高學生學習的興趣,一般我在第一次上課時就演示了一個完整的、學生較為熟悉的“學生成績管理系統”,告訴同學們通過這門課的學習訓練,就能實現這樣一個數據庫應用系統開發,使學生明白這門課的功能,提高學生的學習興趣。然后在以后的課堂教學中,根據每一章的知識點補充完善該系統的功能,最后得到完整的一個項目。

1.2 實例教學法

實例教學法是講授操作性較強課程的重要方法,是計算機專業教學中最常用的教學方法。實例教學法將知識點貫穿在一個個實例中,通過實例的講解達到傳授知識、技能的目的[2]。我校所采用的教材《SQL Server2005數據庫及應用》提供了一個學生選課管理系統的數據庫開發,我就以書本上這個實例為主示范講解。一般情況下,學生選課管理系統有關該節知識點講解完后,我會重新拿一個新的系統如“圖書借閱信息系統”讓同學們思考訓練在新的系統中相關知識點的應用,以達到知識點的靈活運用。

1.3 任務驅動教學法

任務驅動法一種建立在建構主義教學理論基礎上的教學法。是指在整個教學過程中,以完成一個個具體的任務為線索。把教學內容巧妙地隱含在每個任務之中。引導學生學會如何去發現,如何去思考。如何去尋找解決問題的方法,最終讓學生自己提出問題,并經過思考,自己解決問題[2]。在使用任務驅動教學時,我上課都安排一些小任務,比如某個學生退學了,轉學了;某個學生選課了,但是沒有參加考試;怎么統計學生選某門課的人數;如何使用觸發器實現級聯更新和刪除等等,這些小任務在學生選課管理系統上會有什么體現? 學生通過對這些任務的討論分析,確定其所涉及的知識,在教師的指導幫助下找到問題的解決辦法,通過任務的完成實現對所學知識的意義建構。

任務驅動教學法體現了以“學”為主的教學特點,能鞏固和深化對知識點的理解和掌握,這種模式更注重培養學生靈活運用知識創造性解決實際問題的能力。

1.4 互動式教學法

長期的教學經驗可知,氣氛活躍的課堂能使學生提高對知識的理解和掌握。要想構筑一個良好的師生關系,就必須使學生參與到教學中來,而不能把講臺當成教師一個人的舞臺。在上課之初,我就讓班長把學生以5人為單位分組,以后的教學實驗中就以組為單位進行分組討論設計等等。比如在講解完“學生選課管理系統”這個實例之后,我就經常用另一個實例“圖書借閱管理系統” 讓學生分組進行思考討論,最后讓學生上臺演示操作過程。當然在學生演示中,老師要對學生的演示進行點評。這樣以來,學生的注意力全都在課堂上了,就會達到一個較好的教學效果。另外,有些較簡單和好理解的章節,我會直接分給每組學生,讓他們當一次教師,課下做好備課和PPT準備,用一次大課的時間由各組學生派代表上臺講課。學生講課的好處是課下認真搜查資料,做到知識點的全面理解,準備PPT的過程是讓知識點得到提煉與掌握,講課的過程使知識點更加理解深刻。當然根據時間和章節需要,我們可以把教學內容分成若干個部分,然后把學生分成若干個小組,由每個小組負責講一部分的內容,也可以相同內容分給不同組。學生上臺講課能充分發揮他們的主觀能動性和學習的主動性,也培養了學生的表達能力。

2 實驗教學方法研究

2.1 課程實驗和課程設計相結合,提高學生的動手能力

數據庫技術是一門操作性很強的課程,我們要求每次實驗課都有明確的題目、明確的要求。以往的實驗課,我們發現學生只是把書本的例題或實驗指導上的例子照本宣科地輸入,運行出結果就算大功告成。為了防止此類現象發生,學生在實驗課上需要完成的是與課堂例子相似的“零件訂購信息系統”。這樣學生可以根據課堂教學內容融會貫通實驗所要求的系統功能,又能防止學生照抄課本上的實例。

實踐教學一個重要環節就是課程設計。在課程設計環節中,我一般把學生按5人分組,每組一個組長,每個小組一個課程設計題目,5人分工合作,完成一個系統的設計。課程設計考核采用答辯形式,既能驗證學生完成實訓的真實度又能鍛煉學生的語言表達能力。

2.2 細化實驗考核方式,重視學生能力培養

教師在上實驗課的時候不要坐著不動,要隨時巡視學生實驗情況,觀察學生實驗進程,回答學生的疑問。在實驗進行后半部分時隨機抽取一些學生當場演示、操作,根據操作情況記錄在冊,作為以后評分的參考,防止學生作弊。對于課程設計部分,給每個小組評分時應綜合考慮課程設計報告書完成的情況和答辯情況,然后再根據小組成員的各方面的具體表現給各小組成員評分。每個學生的最終成績中基礎實驗部分和課程設計部分各占50%[3]。

3 結束語

隨著數據庫技術的不斷發展, “SQL Server數據庫”課程也在不斷發展, “SQL Server數據庫”課程的教學方式也在不斷發展變化。本人針對“SQL Server數據庫”課程的教學方式提出了若干方法,并已付諸實施,初步發現教學效果比以往有較大提高。相信只有不斷的改革教學方法和教學手段,必會收到良好的教學效果。

【參考文獻】

[1]王珊,薩師煊.數據庫系統概論(第五版)[M].北京:高等教育出版社,2014.

主站蜘蛛池模板: 财经| 沙湾县| 衡阳市| 台州市| 基隆市| 靖州| 玉门市| 嘉义县| 平顶山市| 大荔县| 安乡县| 延川县| 凭祥市| 延津县| 凤阳县| 无棣县| 黄梅县| 肥西县| 江都市| 嵊州市| 吉林省| 手游| 仁怀市| 蕲春县| 晋中市| 梁河县| 天门市| 班玛县| 怀集县| 德清县| 五峰| 罗田县| 武威市| 商河县| 乐清市| 武川县| 贺州市| 榆社县| 景德镇市| 师宗县| 诸暨市|