(薦)數據庫課程設計總結3篇
總結就是把一個時間段取得的成績、存在的問題及得到的經驗和教訓進行一次全面系統的總結的書面材料,它可使零星的、膚淺的、表面的感性認知上升到全面的、系統的、本質的理性認識上來,為此要我們寫一份總結。那么總結有什么格式呢?下面是小編為大家整理的數據庫課程設計總結,歡迎大家分享。
數據庫課程設計總結1
一、高校非計算機專業數據庫課程教學模式的實踐與探討
高校非計算機專業學生的計算機應用課程一般是開設兩個學期,第一學期是辦公自動化軟件的應用,接著第二學期是計算機語言程序設計或數據庫應用系統開發。所以,學生直接由簡單的辦公自動化軟件的學習一下跳躍到專業的數據庫應用系統開發,缺乏一些相關邏輯課程的基石,對于學生而言還是有一定的難度。這就要求我們必須科學地進行教材的選擇,結合文科管理類學生的情況,教材的選擇要具有如下特點:一是概念清晰,邏輯性強,面向應用,兼顧基礎理論;二是例題豐富,結合學生特點精心設計,易于理解;三是大量的理論練習題和上機練習題,知識點覆蓋全面。另外,在課程安排、內容調整、教學方法等方面也不斷地進行了改進和完善,以實現更好的教學效果。
主張以實例項目為驅動實施課程教學。精心設計每一堂課和每一次實驗。為了讓學生在第一節課就能感到SQL開發數據庫的樂趣。筆者設計了一個學生基本情況調查表單的客戶端程序,然后在實驗室的局域網里安裝上一臺SQL Server數據庫服務器,負責收集學生在客戶端提交的調查表單數據。授課模式見圖1。
這就是一個SQL Server數據庫的應用實例。首先,學生通過這樣的實驗參與,對將要學習的SQL Server數據庫的客戶機/服務器體系結構有了切身的體會,也對將要學的內容建立直觀的感性認識。其次教師收集了學生的基本情況,建立了初步的學生學習檔案。對每一位學生所學過的計算機知識和掌握程度有了大概了解,為以后的學生分組教學也提供了一些依據。
在整個授課過程中打破原有布局重新整合教學內容,用項目中的問題為引線,在講述項目實例的過程中,將每章的知識點融入。項目實例的選擇非常重要,對于不同的行業有著不同的數據消費模式,一般有企業生產經營中進銷存管理、人事方面的信息管理、財務方面的金額管理以及教育方面的考試信息管理等。一般的教材設計的管理系統開發實例都是學生比較熟悉的數據。如:學生信息管理系統,包括了學生基本數據信息管理、課程信息管理、學生選課數據管理。再還有就是圖書館信息管理系統,包括了學生經常進行的圖書借閱數據管理以及圖書館藏書的數據管理。
為了擴展數據庫系統的應用開發,筆者在授課過程中選擇了學生最熟悉的應用——在線測試數據庫系統。如今在線測試系統已經應用到了很多行業,如:駕駛員的理論考試、銀行系統的招聘考試、托福網考、計算機等級考試以及很多高校的某些課堂也開始實行網絡在線考試。
筆者在教學中就以“在線測試數據庫系統”的開發為應用項目貫穿各章知識點(見圖2)。
數據庫應用系統的開發,首先是數據庫的設計,在該系統中包括了題庫數據表、考生信息數據表、考生成績表以及考生的答題表。數據庫的設計是對現實世界對象進行抽象,在數據庫的設計中就要融入概念模型的建立,常用的是“實體—聯系方法”即用E-R模型來描述概念模型。在該數據庫結構的設計中包括了常用的數據類型。
數據庫應用系統的開發難點在于程序功能模塊的設計,在這個項目中包括了常用的功能模塊即用戶登錄判斷過程。在這個模塊的設計中融入了程序設計的基本結構即順序、判斷、循環結構。第二個功能模塊是隨機抽取考題模塊,該模塊的設計中融入了常用的隨機函數的應用。第三個功能模塊是考試成績統計模塊,該模塊中融入了常用的SQL語句和聚合函數的應用。
計算機課程重在實驗操作上,河北經貿大學非計算機專業的程序設計課程是68學時,其中上機學時為34。即每周是一次上課一次上機實驗。每周的上機內容都要精心設計,前5周學生完成了數據庫的建立,數據庫服務器的配置。第6周實驗教師可以安排一次平時測驗,就用授課的項目實例即“在線測試數據庫”系統來測驗,通過測驗可以得到學生的成績庫。一是對學生當前學習狀態有所了解,二是在接下來的課程內容安排中,可以以此為例進行數據的整理和統計操作。學生在實驗中既是數據庫系統的設計者,又是數據庫系統的應用者,真正做到了學以致用,激發了學生的學習興趣。
每次實驗都在之前的實驗結果基礎之上完成,環環相扣。整個授課過程中以項目實例為驅動,重新整合教學內容,各個知識點相互銜接,邏輯性強,由簡單到復雜,循序漸進,最終形成完整的應用系統。
當然提高教師的素質和穩定教學團隊也是很重要的。因為教師在講授該課程時,教學實例是要根據學生和專業的實際情況進行調整的。只有充分調動學生對教學內容的學習積極性,才能真正提高教學質量。教師應深入了解、熟悉教學對象所在專業的情況,以便聯系不同的專業進行實際教學。這就要求教師承擔教學任務的專業性要相對穩定,以保障教學質量。
二、建立和完善非計算機專業數據庫課程的網絡化教學平臺
課堂時間畢竟是有限的,我們可以充分利用網絡資源來開辟第二課堂。現在很多高校都有網絡課堂平臺。河北經貿大學在前幾年就建立了網絡課堂平臺Blackboard。
在Blackboard的開放式結構下,教師可以發揮更大的創造性。網絡平臺的最大優勢就是共享和互動。可以突破時間和空間的界限。
首先,教師可以把許多的資料共享于平臺下。因為課堂時間有限,基本上只能完整的教授一個項目的開發設計。教師可以通過對學生學習狀態的`了解,在網絡課堂里增加其他數據庫應用系統項目,因勢利導,調動學生的學習興趣,增強學生的信息意識,把數據庫的管理應用到其專業領域和實際工作中。
在學校的Blackboard網絡平臺下,筆者根據學生的掌握情況,靈活的對學生進行分組、分層次的管理,創建虛擬課堂,有針對性地為學生設計案例,布置作業和進行測試。在Blackboard網絡平臺的討論板里,筆者設立了不同的主題論壇,如:學習經驗、疑難解答、教學建議、課程討論、學習小結等。
總之,在數據庫課程的教學中,我們很好地利用了學校網絡課堂平臺的共享性和互動性,這彌補了大班集中式授課容易造成師生互動性不足的問題。同時,這種自由、互動的學習方式還有助于開拓學生的思路,養成積極探索的學習習慣,培養學生的獨立思考能力和自學能力。
三、探討和總結適合于非計算機專業數據庫課程的考核模式
數據庫課程是實踐性很強的課程,在考核方法上應靈活多樣,可以采用考試、考查、評估學生作業或完成某一具體任務等方法來實現。
筆者講授的數據庫課程結課考核分成三個部分:筆試、大作業設計、平時成績。
筆試考察部分占總成績的40%。筆試主要是考察對有關知識的系統性理解,比如數據庫管理系統的基本概念、程序設計的基本結構、典型的程序設計算法等,題型為選擇題、判斷題及填空題。學校計算機中心研發了“數據庫課程在線考試系統”并建立了豐富的題庫。這部分考試安排在課程最后一周的上機課上隨堂考核。采用題庫的方式在線考核,具有環保、考試時間靈活、題目隨機性大、判分快捷等特點,適合在較短時間內對大量學生進行集中考察,可以推廣到其他課程的考核。
數據庫的大作業設計部分占總成績的30%。這部分是學生計算機綜合能力的體現,出題內容可以多樣化、具體化、層次化。這項考核可以在結課前兩周就布置下去。考核方向可以是:具體的某管理數據庫的設計、數據庫的安全保障、數據的統計分析以及數據的管理和挖掘問題。可以視任務的工作量大小獨立完成或小組完成,完成的形式也可以多樣化,可以是作品設計、程序編寫,也可以是小論文形式闡述問題的解決方案等。
通過一學期的教學,教師基本掌握了本班學生的學習狀況,在大作業的考題方面應重視學生的差異,即在保證最低教學要求考核標準的基礎上,應鼓勵個性化、創造性發展。
在大作業的評分方面,要充分鼓勵和肯定不同基礎的學生在已有基礎上取得的進步,使不同層次的學生都有一份成功的體驗。正面的肯定和引導可以進一步激發學生學習與應用計算機的興趣。
平時成績部分占總成績的30%。學生平時的表現也是考核成績的重要組成部分。平時表現是指學生在計算機課中的授課與上機實驗時的出勤及表現的情況,比如上機實驗任務是否獨立完成,作業是否按時上交,上機實驗的結果是否具有創意等。當然教師也要對學生的平時情況做好記錄,這些資料有利于教師全面掌握學生的計算機學習情況。
總之,應從單一化考核向以素質能力為主的多元化考核轉變,注重對學習全過程和自主學習能力的考核,逐步提高平時成績的比重,促進學生主動、自主地學習。
數據庫課程設計總結2
一、教學總體設計
SQL Server20xx和課程教學設計中,首先應明確教學任務、教學實施方法以及學生應該達到的專業能力。教學任務圍繞學生應達到的專業能力,要求學生首先能夠完成一個后臺數據庫的創建與管理,然后通過的教學學生完成前臺管理開發。教學方法是帶著問題邊學邊做、層層遞進、舉一反三的一體化項目教學法。而筆者在教學中要求學生完成最終項目是實現學生成績管理數據庫系統設計。其功能實現包括相應信息的編輯、各種查詢和排序和系統維護。功能菜單如下:學生信息管理、課程信息管理、成績信息管理、教師信息管理、系統維護。
二、課堂教學設計
(一)課堂教學實例
對于數據庫,學習內容包括數據庫設計與對象創建、數據庫數據管理及應用、數據庫數據維護、數據庫數據備份和數據恢復等。建立教學實例以及對應的子項目,將實例融入分解成幾個子項目(見表1)。建立項目與任務學習的對應關系(見表2)。
對于,課堂教學主要包括過程設計、窗體界面設計、數據庫訪問技術,包含的常用類有:Connection類、Command類、Data Reader類、Data Adapter類和Data Set類,實現對數據庫訪問連接的步驟。在其中講解項目的創建、類的添加與設計,以及面向對象的程序設計。
(二)課堂教學
要盡量將“教”轉移到“學”上。避免整個課堂大滿貫,及時引導學生舉一反三,將課程知識及時轉化為自己內在的能力。課堂教學主要分為教師課堂授課與學生實訓,其中,課堂教學與學生實訓的課時比例為1∶2。上課前,分析本次教學的難點和重點,并給出相應的解決措施,明確哪些任務知識點需要老師邊講解邊現場編程。
課堂上的講授不斷提出任務,啟發學生思考、分析,學生參與解決問題,同時鼓勵學生大膽創新,尋找一切可能的合適的方法和途徑。在講新知識前,提出一個實際的問題,由問題帶出任務,如要建立學生信息表,先與學生討論需要哪些必要的信息,如學號、姓名以及相應的數據類型的意義和如何定義,就不會感到枯燥無味。在學習數據庫時候,學生有的還不是很明白這個數據庫的作用,可以先給學生看到一個完整的學生成績管理系統中對數據庫的操作,然后再講解通過創建界面,使用連接數據庫,讓學生明白一個數據庫管理系統的開發過程。
另外,應優化教學內容,淡化語法教學。課堂教學中,教師沒必要側重編程語言的基本概念、基本語句和語法的詳細講解,把實例項目作為貫穿教學的主線。在實例代碼窗口中滲透語法和句法,將知識通過實例有機結合起來,讓學生不至于感覺雜亂、抽象、無整體邏輯,使學生在工程項目中去掌握語法規則,不但能促進學生正確掌握語法,還能讓學生很好地解決實際問題。
(三)實訓項目任務
SQL Server20xx和課程的實踐性很強,而且高職高專的學生對實踐操作類課程的熱情較高,項目任務布置時,應該明確實訓的目的、實訓要求、實訓內容,完成時間,引導學生獨立操作,學會分析歸納使用到的知識點,目的是使學生在實踐中進行鞏固復習。每一個實訓項目按照課堂的實例步步深入,通過一個個實訓項目的'層層推進,讓學生明白該項目的整個軟件開發過程。
在教師課堂演示實例后,布置學生完成課內的實訓任務環節,了解學生對課堂內容的接受情況、學習主動性等存在的問題。教師這時就要在課堂進行巡回觀察指導學生的操作情況,發現學生存在的普遍錯誤,對學生出現的問題給予幫助,分析解決,對學生的獨特想法、解決的新思路、新的方法給予獎勵,并請學生演示,調動他們的課堂積極性,同時培養學生的軟件編程思維。
(四)總結與考核
總結評價考核分為:過程總結評價與終結總結評價相結合,過程性總結評價占50%,終結性總結評價占50%。每個子項目的完成都進行一次總結和講評,對項目實訓中遇到的問題可以在總結會上與學生討論的方式進行,最后教師進行點評,從中找出最好的解決方案,同時,實訓任務完成,根據其學習情況、操作的熟練程度給學生一次平時成績。學生學習完成所有知識后,安排學生2周到3周時間完成課程項目設計。課程設計的題目為一個學生成績管理系統的開發,內容與本學期的實訓任務相似。最后,學生應該提供《項目開發總結報告》及作品,總結報告包括:設計思想、設計過程,回顧所學的知識,得出的經驗和體會。
三、教材選擇
教材應該采用項目教學法的教材體系結構。結合高職高專學生的特點,教材應把知識貫穿于整個教學過程中,最好是在項目中進行穿插講解。這樣就避免了讓學生在毫無知識背景的情況下去理解抽象晦澀的概念。
四、拓展設計
除了學習,還可以鼓勵有能力的學生自學掌握目前較常用其他的前臺開發工具,如xxx或者JSP等。這一階段以學生自學為主,鼓勵學生通過各種途徑查找資料,實現遠程登錄學生成績管理系統,拓展學生的知識面。
五、效果與總結
教學中學生參與到項目實現,以學生較容易的內容進入知識的學習,學生的積極性較高,學生通過實踐從中獲取知識,培養并提高學生編程的能力。
教學法不是單一的,它往往是多種教學法的綜合運用,根據課程的學習特點和學生的實際情況,以及現有的教學條件,將多種教學方法緊密地結起來,大膽進行教學法的嘗試,善于總結,讓學生不把學習為一種負擔,這樣課程的教學效果就會越來越好。
數據庫課程設計總結3
一個月的時間非常快就過去了,這一個月我不敢說自己有多大的進步,獲得了多少知識,但起碼是了解了項目開發的部分過程。雖說上過數據庫相關的課程,但是沒有親身經歷過相關的設計工作細節。這次課程設計給我提供了一個很好的機會。
通過這次課程設計發現這其中需要的很多知識我們沒有接觸過,上網查找資料的時候發現我們以前所學到的僅僅是皮毛,還有很多需要我們掌握的東西我們根本不知道。同時也發現有很多已經學過的東西我們沒有理解到位,不能靈活運用于實際,不能很好的用來解決問題,這就需要自己不斷的大量的實踐,通過不斷的自學,不斷地發現問題,思考問題,進而解決問題。在這個過程中我們將深刻理解所學知識,同時也可以學到不少很實用的東西。
這次的數據庫課程設計,我們組負責的企業信息文檔管理系統的設計。這課題是自擬的。我們組實行的分工合作。我主要是負責數據庫功能模塊設計這部分。
從各種文檔的閱讀到需求分析、概要設計、數據庫總體設計、代碼編寫與調試,我們都準備了好長時間。組內分工合作的整個過程,我親身體驗了一回系統的設計開發過程,分工合作的好處。很多東西書上寫的很清楚,貌似看著也很簡單,思路非常清晰。但真正需要自己想辦法去設計一個系統的時候才發現其中的難度。經常做到后面突然就發現自己一開始的設計有問題,然后又回去翻工,在各種反復中不斷完善自己的想法 我想有這樣的問題不止我一個,事后想想是一開始著手做的`時候下手過于輕快,或者說是根本不了解自己要做的這個系統是給誰用的。因為沒有事先做過仔細的用戶調查,不知道整個業務的流程,也不知道用戶需要什么功能就忙著開發,這是作為設計開發人員需要特別警惕避免的,不然會給后來的工作帶來很大的麻煩,甚至可能會需要全盤推倒重來。所以以后的課程設計要特別注意這一塊的設計。經過組內討論,我們確定的課題是企業信息文檔管理系統。說實話,我對這個系統不是很了解。通過上網查找資料、相關文獻的閱讀,我對該系統有了大體的了解。
在需求分析過程中,我們通過上網查資料,去圖書館查閱相關資料,結合我們的生活經驗,根據可行性研究的結果和用戶的需要,分析現有情況及問題。在一個月的時間里,不斷地對程序及各模塊進行修改、編譯、調試、運行,其間遇到很多問題,經過組內討論。最終把它解決了。通過這次課程設計,我對數據庫的設計更加熟練了。通過本次課程設計,對SQL語言,數據庫的創建、修改、刪除方法有了一定的了解,通過導入表和刪除表、更改表,學會了數據庫的基本操作。很多事情不是想象中的那么簡單的,它涉及到的各種實體、屬性、數據流程、數據處理等等。很多時候感覺后面的設計根本無法繼續,感覺像是被前面做的各種圖限制了。在做關系模型轉換的時候碰到有些實體即可以認為是實體又可以作為屬性,為了避免冗余,盡量按照屬性處理了。
通過本次課程設計,我覺得不管做什么,始終都要相信自己。不要畏懼,不要怕遇到困難,什么都要去嘗試,有些你開始認為很難的事在你嘗試之后你可能會發現原來它并沒有你你想象的那么難。如果沒有自信,沒有目標,沒有信心就很難把事情做好,當其他人都在迷茫的時候,自己一定要堅信目標。從學習這個專業,到以后從事這方面的工作都需要不斷地去學習去實踐,這次實踐可以給我們敲一個警鐘,我們面臨畢業,面臨擇業,需要這些實踐經驗,在困難面前要勇于嘗試,這是這次課程設計給我的最大感想!
通過這次畢業設計的完成,使我對自己所學知識進一步的了解,同時通過實踐發現自己的不足,對知識的掌握及運用存在諸多的不完善。本系統也存在著很多不足,如系統十分簡單,實現功能也不夠完善,安全性問題也沒有很好的解決。所以在今后的學習中我會繼續努力,完善自我,同學的幫助、指導老師的用心輔導和學校的精心安排使這個課題能夠順利進行。但是,由于時間倉促以及本人水平有限,本系統還有很多不完善之處,也難免存在錯漏,懇請老師諒解。
【數據庫課程設計總結】相關文章:
數據庫課程設計總結07-12
數據庫課程設計總結(通用)09-03
數據庫課程設計06-25
數據庫課程設計的心得體會09-08
數據庫課程設計心得體會02-22
數據庫課程設計心得體會03-23
(精華)數據庫課程設計心得體會10-08
(優秀)數據庫課程設計的心得體會11-07
數據庫課程設計心得體會7篇06-29