時間:2023-03-13 11:06:22
導語:在數據庫系統原理論文的撰寫旅程中,學習并吸收他人佳作的精髓是一條寶貴的路徑,好期刊匯集了九篇優秀范文,愿這些內容能夠啟發您的創作靈感,引領您探索更多的創作可能。

關鍵詞:數據庫教學,教學內容,教學方法,教學手段
《數據庫基礎》是高職院校計算機及相關專業的一門重要主干課程。通過對課程學習,讓學兵學會Oracle 9i的安裝與卸載,能說出數據庫的有關概念和基本原理,會使用SQL語句對表的數據進行查詢、增加、修改、刪除等操作,培養學兵對Oracle 9i數據庫系統的應用和管理技能,為后續學習和將來工作打下良好基礎。
學兵學歷大部分為高中或初中,他們的信息技術起點水平及個性存在差異。如何通過60學時的教學,充分挖掘學兵的潛力,實現學兵個性化發展,使學兵理解數據庫的有關概念和基本原理,學會Oracle 9i的基本操作使用方法,面臨很大的挑戰。因此通過該課程的實際教學,針對學兵特點,重新思考教學內容、教學方法和手段、考核方式等方面的內容具有十分重要的意義。本文將結合筆者擔任四期《數據庫基礎》課程教學的經歷,討論如何上好學兵《數據庫基礎》課程的幾個思路。
1.課程興趣培養
興趣是最好的老師,是激發學兵學習積極性的動力。有了興趣,學習就能保持良好的情緒和注意力,變被動為主動,變厭學為樂學;有了興趣學兵就會喜歡和教員交流、溝通,和同學探討、鉆研,學得輕松,學習效果好,而且形成良性循環。經過四期的《數據庫基礎》課程教學教學手段,我發現學兵在開始學習數據庫時,由于好奇心所致,大多學習熱情、積極性很高,都想學、愛學,但在學習了一段時間后,往往出現怨學、厭學。我們該如何給學兵一個良好的教學氛圍,激發和保持它們學習數據庫的興趣呢?
1.1掌握學兵的心理特點,激發學兵學習興趣
新課的導入,是課堂教學中的一個重要環節。教員正確、巧妙地導入新課,可以激發學兵強烈的求知欲望,引起他們的深厚興趣,在學兵注意力最集中的時間里突出教學的重點與難點[1]。例如在進行數據庫入門教學,我引入了超市購物和網上購物。針對大家熟悉的超市購物管理系統,提出一系列問題:收款機是如何知道那么多商品的價格?商品調價期間,如何保證每臺收款機收取同種商品時價格一致?倉庫出庫員如何知道超市中的某些物品快銷售完了,需要及時補充?接著,以在淘寶網上購物為例,利用圖例展示網上購物的一般流程,讓學兵思考:如何在網上查找我們需要的商品?如果購買許多商品,如何查看每一件商品的具體情況?商品的質量有保證嗎?有沒有售后服務?網站是如何存儲、管理顧客和商品信息的?這樣一系列的疑問讓學兵感到神奇:數據庫是什么?為什么能使用數據庫來存儲、管理信息?怎樣使用數據庫方便、快捷的查詢統計信息呢?所有一系列的問題就會在學兵的腦海中冒出來。要想解決上面的問題,我們首先要認識數據庫。這樣我們課堂內容的引出就順其自然。
有了上面的引入,學兵的腦子里惦記的肯定就是“超市購物管理系統”、“網上購物管理系統”,這時候我們就可以恰到好處的向學兵講明這兩個系統的共性,為什么這些地方會用到數據庫,以此為出發點,讓學兵結合自身的生活環境,從自己的生活中找出類似的數據庫系統。這樣,就讓學兵意識到:原來我們身邊這么多地方都用到了數據庫系統會計畢業論文范文。
1.2活躍課堂氣氛,發揮學兵的主體作用
數據庫基礎是一門理論與實踐緊密結合的專業課,既要讓學兵熟悉一些基本理論,同時又要學會Orale 9i數據庫的操作與使用。課堂上不僅要向學兵傳授知識,更重要是向學兵傳授學習的方法。教學中我們以教員為主導、學兵為主體,采取多種教學方法,發揮學兵的學習主動性,著力培養它們勤動手、勤動口、勤觀察、勤思考的良好習慣,把感知與思維結合起來,使學兵全身心投入學習。例如,在Oracle 9i創建表的教學中,教員先做一個自我介紹,讓學兵通過教員的表述和自己的觀察,提煉出教員相關的屬性。接著教員提出一個實際問題:“新學期已有一批學兵報到,需要入學登記,請設計一個學兵登記表,這個表應該包含哪些字段(需要登記學兵的哪些相關信息)?在數據庫中是如何創建表示的呢?”通過這個實例,采用“問題——思考——點撥”的形式,使學兵始終處于積極思維狀態教學手段,體驗發現問題到解決問題的過程。在一個活躍的課堂氛圍中,學兵既學會了相關知識,又在參與知識形成的過程中學到了探究知識的方法,培養了自主學習的意識。
2.教學內容的分析與篩選
數據庫技術涉及的內容非常廣泛,結合學兵教學的特點,數據庫基礎的教學目標是要求學兵在學習數據庫基本理論的基礎上學會基本的操作技能。因此,在數據庫基礎的教學中會爭議這樣一個問題:如何分配理論和實踐兩部分內容的教學時間?
傳統教學模式是先對數據庫基本原理、理論進行講解學習,然后通過例子對其應用進行學習。由于課程相關數據庫基本原理較為抽象、枯燥、不易理解,因而這種教學模式會造成:一方面學兵在理論知識學習階段對本課程的學習興趣降低,聽課時會感到被動乏味;另一方面學兵在實踐階段又會發現與理論之間脫節,由于理論基礎不扎實,沒有理論指導,實踐無從下手[2]。認識到傳統教學模式的弊端,我們在這門課程上做了一些改革,結合與專業相關的例子來講解和闡述數據庫的基本原理,力求以更科學合理的方式講授這門課程,使學兵在學習過程中不會覺得學習數據庫理論過于抽象和難懂。
對學兵來說,教學內容要面向實際應用,要與工作崗位零距離對接。我們根據學兵工作的實際需要,精心提煉和組織教學內容,把整個數據庫課程教學內容分為三部分:數據庫原理、SQL語言和Oracle數據庫系統管理。數據庫原理包括數據庫基礎知識、Oracle 9i的安裝配置與基本操作,通過這些內容的學習,使學兵明確數據庫的基本概念,對Oracle 9i先有感性認識。SQL語言包括表的創建和刪除、單表查詢、多表查詢和數據更新,重點講述創建表的結構和數據約束以及使用SQL語句對表的數據進行查詢、增加、修改、刪除等操作,從而鍛煉學兵開發、設計數據庫的能力。Oracle數據庫系統管理包括Oracle 9i的常用管理工具、Oracle 9i數據庫的安全性和Oracle 9i的備份和恢復,通過這些知識的學習,培養學兵對具體數據庫系統的應用和管理技能。
3.采用多種教學方法和手段
教學過程中教學方法和手段的運用對于提高教學質量十分重要。在日常教學中,總的思想是由易到難,深入淺出,循序漸進,理論聯系實際,面向應用,同時注意知識的前后聯系。
3.1教學方法
筆者認為,針對學兵的數據庫基礎教學,可以合理采用以下教學方法。
(1)啟發式教學。不能夠孤立地講理論和原理,而是通過啟發式教學,針對數據庫的實際應用去探索理論和原理與實際的結合,進而明確怎樣利用理論和原理解決一些實際問題。例如教員從“學兵登記表”出發,啟發學兵思考怎樣便捷、有效地管理學兵的相關數據,由淺入深,從學兵字段的設定,到常用數據類型的用法,再到構建數據表,逐步引申,學兵就能將這些知識連貫起來教學手段,體會利用數據庫管理信息的基本思想。
(2)任務驅動教學。教員通過巧妙設計,將要傳授的知識和技能蘊含于任務之中,使學兵在完成任務過程中掌握所學知識與技能,其核心思想是“以任務為主線,教員為主導,學兵為主體”。任務驅動教學法的基本過程可分為提出任務、分析任務、學兵自主學習、交流討論、解決問題及總結經驗等幾個階段。在此過程中,學兵始終處于主體地位,教員是學兵學習的組織者、服務者和導航者。其結果是學兵既學到了知識,又培養了分析問題、解決問題的能力。
(3)案例式教學。在數據庫教學中引入案例教學,運用案例教學手段,進行示范教學,實現邊講邊練,工學結合,大大縮短教學情境與實際環境的差距,有利于引導學生在理論與實際結合中理解知識,有利于培養學生分析問題、解決實際問題的能力,提高學生的實踐能力和綜合應用能力[3]。在教學過程中,從身邊最常見的學兵檔案管理、考務管理、圖書管理系統等入手去認識數據庫系統的操作。這樣學兵在學習的時候不會感到抽象,因為所接觸到的都是他們自己常見到的豐富的數據信息,從而對學習數據庫知識產生親切感,調動他們的積極性和探索精神,培養學習的主動性,提高實踐能力。
其實,授課方法遠不止這三種。還有講授法、討論法、演示法、圖示法等等。總之,教有良法,但無定法,教員應從實際出發,選用各種適當的方法。
3.2教學手段
在教學中充分利用現代教育媒體,將各種電教、網絡設備的功能充分應用于教學。這些媒體的表現力各有特色,也都有其側重面會計畢業論文范文。教學過程中,不同教學內容按需要選取恰當的教學手段。下面將不同教學情況下所采取的教學手段歸納如下:
(1)采用多媒體課件。在講授基本知識時,教員根據教學內容需要配合多媒體課件,減少板書時間以增加信息量的傳授;同樣,對于課程中抽象性較強和難以理解的內容,如表的連接等,借助多媒體演示可以對抽象內容進行動態演示,有利于學兵對知識的理解。
(2)利用計算機輔助教學軟件。教員采用主控端,統一進行教學演示,這樣學兵隨后進行操作時,就會得心應手。這樣不但能最大限度地發揮計算機的作用,還能在學習的同時掌握教學內容。
(3)播放教學資料片。在學習過程中,給學兵播放與Oracle 9i相關的一些視頻,教員在一旁稍作提示,既讓學兵感到生動直觀,又拓寬了學兵的知識面。
(4)實踐教學。實踐教學是提高本課程教學時效性的重要教學手段。在實踐課的教學中,要注意兩個問題:首先教學手段,“任務驅動”,讓學兵明確目的和任務;其次,在上機過程中,隨時答疑解惑,并給予指導。
(5)網絡課程教學。利用網絡課程方式與學兵交流,解答疑難,這種不受時空限制的方式把教學擴展到了課后,充分利用網絡的時空優勢和技術手段,營造師生間互動和學兵間互動的環境。
4.采用多種考核方式
考試是檢查教學效果、評價教學質量、衡量是否達到教學目的的重要途徑之一。《數據庫基礎》課程在考核形式上,應改變以一份試卷定學兵優劣的做法,可采用多種考核形式,以加強對學兵平時學習的考核與督促。應增加平時成績在總成績中所占的比重,將學兵的平時成績計入課程總成績。平時的考核可以采用作業(書面作業和上機操作)、課堂提問、討論以及階段性測驗等多種形式,在平時適當給學兵一些壓力,引起學兵對這門課的重視,有利于考查學兵在每個階段掌握知識的實際水平,全方位、多角度地反映出學兵的真實成績和綜合能力。
5.結束語
總之,在我看來,要達到《數據庫基礎》課程的培養目標,首先要明確課程的教學目標,了解學兵特點,設計課程內容、制定授課計劃、選擇教學方法,以實現培養面向部隊、緊貼崗位的總目標。同時學兵通過系統的學習和實踐學會實用的知識和技能,為以后的學習和工作打好堅實的基礎。
參考文獻
[1]葉碧蘋.計算機教學中學習興趣的培養[J].中國信息技術教育,2010(12):17.
[2]廖定安,劉子明.高職院校《數據庫原理與應用》教學淺談[J].科技資訊,2008(24):142.
[3]申玉靜,譚業武.數據庫案例教學在計算機專業專科教育職業化改革中的應用與研究[J].福建電腦,2010(1):22-25.
關鍵詞:數據庫應用;軟件開發;計算機教育
中圖分類號:G642.0 文獻標識碼:A 文章編號:1007-0079(2014)11-0106-02
現今社會已經進入高等教育大眾化的階段,按照高等教育人才培養目標的定位,高等教育人才的培養一般情況下可分為培養以學術性為主的研究型人才、培養以開發性為主的應用型人才和培養以技能性為主的實用型人才。[1]而杭州師范大學錢江學院(以下簡稱“本院”)作為地方性本科院校正是致力于培養以開發性為主的應用型人才。
隨著我國計算機和信息化步伐的加快,對數據庫應用開發人才的迫切需求,使得數據庫應用開發系列課程在培養應用型人才系列課程中占據舉足輕重的地位。但信息與計算科學專業的學生普遍抱怨,目前所學的計算機開發類課程與社會實際開發技術脫節嚴重,學無所用,不懂軟件開發方法與技術,不會進行完整系統開發。究其原因,并非每門課程的內在問題,而是在教學過程中,每門課程只關心本課程的核心知識,缺少課程間的銜接,課程間知識的綜合應用教學,缺少對學生綜合知識的應用能力及軟件開發技術的教學和培養。
本院在數據庫系列課程中設置了“數據庫原理與技術”、“基礎”、“軟件工程”、“數據庫應用開發”等相關課程。但每門課程之間的連貫性不強,不能使學生在學習過程中一氣呵成,相互關聯,導致教學效果較差。因此,如何使學生在學習該系列課程時融會貫通,需要對相關知識點進行強化或去舍,將各課程的知識點串聯起來,綜合加以建設,培養學生的綜合應用能力,強化數據庫應用開發技能,十分必要和緊迫。
一、教學的現狀
本院的數據庫系列課程主要包括“數據庫原理與技術”、“軟件工程”、“基礎”、“數據庫應用開發”等四門課程。“數據庫原理與技術”課程安排在第四學期,包括數據庫基本原理和數據庫的設計與應用兩部分。“軟件工程”課程安排在第五學期,主要介紹軟件的基本概念和軟件工程的目標。“基礎”課程安排在第五學期,講授利用Visual 集成開發環境進行基于的 Web應用程序設計的基本知識。“數據庫應用開發”課程安排在第六學期,主要講授一個數據庫應用系統的構建過程和構建方法。但目前這四門課程之間存在下面幾方面的問題:第一,四門課程授課內容缺乏內在聯系,相互獨立,部分授課內容有重復現象,導致教學效果不甚理想。第二,教學手段和教學方法比較單一,沒有激發學生的積極性和主動性。第三,實踐上機環節缺乏綜合性實驗,相互之間協調性差,沒有形成一個完整的體系結構。第四,某些教學內容過于陳舊,覆蓋面窄,實用性差。
二、教學改革的措施
1.改革目標
綜上所述,在上述幾門課程學習結束后,并沒有達到從理論學習到實踐應用的轉換,使得學生在數據庫應用系統的設計中束手無策,培養學生獨立解決實際問題的應用型人才目標難以實現。因此,如何科學設立上述課程的教學內容,實驗環節,教學目標,增強課程之間的相互關聯性,將幾門課程放到一個大的課程體系結構中去綜合考量。通過加強數據庫基礎知識教學、程序訪問數據庫方法訓練、綜合數據庫應用開發技能培養,建立“知識+方法+技能”的“三位一體的數據庫應用開發能力培養模式”,從整體上提高教學質量,培養學生的數據庫應用開發能力,成為目前本專業的改革的目標。
2.改革措施
(1)優化課程的教學內容,增強課程之間的內部聯系,摒棄原有的廣、大、全的教學理念,形成一個針對數據庫應用開發的一體多翼的完備的體系結構。
針對“數據庫原理與技術”,增強對數據庫系統的設計方法和關系數據庫標準語言SQL內容的關注度,壓縮數據庫的安全性、并發控制、關系數據庫理論等原理性的內容,使學生能夠熟練掌握數據庫的設計理論和實現方法并使用T-SQL語言完成數據操作。在第七學期中開設該課程的后續課程Oracle數據庫,詳細介紹Oracle數據庫的基礎知識和使用方法,彌補課程教學中的空白。
而針對“軟件工程”課程,通過引入基于項目的面向對象設計方法的理論,從面向對象的角度來分析和解決問題,并注重軟件測試的方法,強化數據庫應用系統的體系結構和功能模塊設計以及后期測試的方法,主要講授面向對象的方法,項目的概要設計、詳細設計等內容,使學生能夠在學習了本門課程的基礎上從軟件系統構架的角度上依托項目小組互助合作完成數據庫系統的前期設計,側重于設計方法的學習。
在“基礎”課程中,依據既定的授課目標,拋棄原有的什么內容都講一點注重覆蓋范圍大而全的教材,轉而選擇簡而精的以Web數據庫應用開發為核心的教材。在教學過程中整合現有教學內容,去掉了文件操作、類的構造函數和析構函數、XML語言等相關內容,轉而著重講授web窗體、服務器控件、編程技術,并使學生通過本課程的學習掌握基本的web數據庫編程的技能,為數據庫應用開發服務。上述三門課程成為體系結構的多翼,為了數據庫應用開發這個主體而服務。
(2)豐富教學方法,引入項目導學,案例教學等多種教學方法,激發學生的學習興趣。項目導學法萌芽于歐洲的勞動教育思想,它的思想主旨是不以教師掌握的現有知識傳授給學生作為學習的最終目標,[2]而是在教師的協助和指導下,從激發學生的興趣入手,通過興趣引領學生自動自覺尋找解決問題的思路和方法從而得到最終結果。
教學改革將項目導學和模塊化教學相結合引入課堂教學實踐中。在數據庫應用開發課程中實施該方法的過程中可以采用下面幾個步驟:先將學生自由組合形成小組,選擇各自感興趣的項目作為出發點;其次是協助學生重新搭建總體解決方案,這是教學設計的中心任務;再次是細化全局性解決方案,這個過程中需要學生在教師的指導下通過查閱資料,分析和總結,突破原有的一門課程的知識體系,將幾門課程的知識點進行融會貫通的過程。同時,在實現的階段,可以繼續深化前期尚未完全解決的問題,這將成為引領學生繼續探索的動力源泉。
針對數據庫系列課程,可以采用案例教學法與體驗教學法相結合的方法組織教學。例如在數據庫應用開發課程教學中可以先通過一個大家都非常熟悉的數據庫應用系統來引入,這樣可以從直觀上增強學生學習數據庫原理的興趣。然后,使學生站在使用者的角度來體驗使用該系統,并分析該系統功能模塊和系統構架以及系統的設計方法。以此使學生掌握系統需求分析、數據庫概念結構的設計、數據庫邏輯結構的設計、數據庫物理結構的設計,達到以點帶面,從而學會自主設計的思路和方法。
(3)強化實踐環節,構建多層次、一體化、開放型的梯度遞進實驗體系。實踐環節是計算機類應用開發課程中非常重要的組成部分,該環節可以豐富和深化現有的理論教學,培養學生的動手操作能力。在實踐教學中,本教改就是要構建以基本課程實驗、設計型綜合實驗、學年論文、畢業論文為主體的多層次、一體化、自主設計實驗的開放化梯度遞進實踐體系。該實踐體系如圖1所示,培養學生自己發現問題、分析問題、尋求解決問題的思路和方法,充分調動了學生的主動性和創造性。
首先在上述各門課程中,建立基本課程實驗,盡量使用當前最為流行的軟件開發平臺SQL Server 2008,Visual Studio 2010,Power Designer。這類的課程實驗主要是以驗證型實驗和章節型設計實驗為主,此類實驗是針對教學過程中的數據庫基本原理,幾種軟件建模工具,動態網頁編程來設計的,要求學生能夠通過本實驗來驗證教學過程中學到的基本原理和基本技術。
在第二層實驗體系中主要是綜合型設計實驗,需要學生利用所學過的原理和方法獨立解決綜合性實際問題。在本層實驗體系中,引入開放性實驗,要求學生自己設計實驗目的和實驗要求,獨立完成實驗。以此檢驗學生能否在課程學習結束后,將相互之間存在聯系的知識點結合起來,融會貫通。
第三層體系設計為學年論文環節。在學年論文環節要求將學生分成幾組依據項目化的方法來完成各自的任務,并在每組中選出一位項目組長,由他領導分工合作。論文的選題主要來自于學生自主命題和某些實踐合作單位的命題,論文完成后還要進行設計理念陳述,依據提交的論文和陳述給出學生成績。每個設計小組必須獨立完成需求分析、概念結構設計、邏輯結構設計,并依據數據庫的邏輯情況完成數據庫的實施。本層體系目的是培養學生團隊意識,提高學生綜合利用專業知識解決實際問題的能力,提高學生的工程素養和工程實踐能力。
第四層體系為畢業論文。依托上述幾個層次的實踐能力的培養,學生在畢業論文中能夠主動將理論與實踐相結合,提高學生工程素質和崗位適應能力。
三、結論
通過召開師生座談會和針對學生的調查意見反饋,筆者發現在針對三位一體的數據庫應用開發模式的培養教學過程中,采用上述改革措施后,可有效地提高學生的數據庫開發能力,并從根本上提高教學質量,受到學生的廣泛歡迎。其效果主要體現在以下幾個方面。
第一,知識的學習形成了一個體系結構。在本課題的系列課程中,每門課程在教學過程中都能夠站在全局的角度上面開展課程教學,教學過程中逐漸對于后續課程起到一個滲透的作用,使得學生在學習過程中能夠在一個知識體系中學習,使得教學效果成倍增長。
第二,理論與實踐之間互相促進,共同發展。通過理論教學內容和實驗教學體系的建立,使得實驗成為理論學習的載體。學生在實驗操作過程中,將課堂上的理論知識運用其中,而實踐中遇到的問題又需要理論知識的輔助解決。理論與實踐之間環環相扣,相輔相成,極大地激發了學生學習的主動性和發現問題、解決問題的自主探索精神。
第三,學生的綜合實踐動手能力有了很大的提高。學生在實驗教學體系中通過獨立思考和分析研究,完成一個數據庫應用系統的分析、設計和開發工作,從而提高學生分析、解決實際問題的能力以及數據庫應用系統的開發能力。
參考文獻:
關鍵詞:應用型人才;系統運維管理;校企合作
中圖分類號:G642.0文獻標志碼:A文章編號:1674-9324(2013)32-0219-03
一、引言
當前,計算機專業教育面臨巨大的挑戰。高等學校的根本任務是培養高素質的人才,而計算機科學與技術專業已成為絕大部分院校都開設的第一大工科專業,且“人才”幾乎是按相同或相近的模式進行培養,由于各個院校非均衡發展,每年幾十萬畢業生的求職歷程、競爭的激烈程度便可想而知了。探索適應社會經濟發展需要的應用型人才培養模式,是學生個體發展的必然需要,也是高等學校自身發展的必然需求。
畢業生質量如何是衡量一所大學辦學水平的重要標志。計算機應用型人才的培養目標是為國家、企事業信息系統的建設與運行培養信息化技術型人才。如何使本校培養的畢業生掌握各種計算機軟、硬件系統的性能,善于進行系統的集成和配置,有能力管理和維護復雜信息系統的運行,進而能承擔信息化建設的核心任務,已是當前計算機應用人才培養的主要任務。
二、計算中心人才需求分析
計算中心內部人員的工作主要分為兩大類:一是日常IT基礎設施及應用系統運維;二是數據處理和信息系統應用。
1.日常IT基礎設施及應用系統運維工作需求。該類工作人員主要負責:機房管理、網絡安全管理、主機安全管理、應用安全管理、數據安全管理以及終端設備、IT資產等管理工作,掌握、跟蹤、記錄系統軟硬件的事件、故障告警,并及時排查組織現場應急響應。其中:機房管理包括每工作日對主機房的電源、空調、消防、機房溫濕度等基礎設施進行巡檢和記錄;網絡安全管理負責各辦公區網絡連接、防火墻、入侵檢測、網頁防篡改、流媒體系統、網站流量統計分析系統、視頻會議系統等的安裝、調試、維修及信息系統運行所需的網絡環境設置管理;主機安全管理主要管理機房內小型機、服務器、存儲、磁帶庫等主機設備的安裝、調試、維修及信息系統運行所需的設備環境、訪問控制和安全審計等進行設置、備份等管理;應用安全管理主要負責桌面管理軟件、安全認證系統、防病毒系統、Apache、中間件等Web和應用軟件的規劃、安裝、設置、用戶分配、升級管理、訪問控制和安全審計,組織信息系統安全定級測評;數據安全管理主要負責制定和完善包括數據庫和終端設備的數據備份管理制度,對數據庫的訪問控制和安全審計及遠程訪問的申請進行審批,監督檢查、登記保管數據庫備份設備資料等工作。
2.統計數據處理和信息系統應用工作需求。該類工作人員主要負責:常規調查、普查數據處理、應用系統管理、應用系統值守以及項目建設和管理等工作。其中:常規調查和普查的數據處理工作主要是制定相關數據的處理工作方案,組織開發或落實數據處理程序、環境部署和安裝調試,培訓和指導相關業務部門工作人員完成本部門的常規數據處理工作;應用系統管理和值守工作主要有制定系統管理制度、數據備份規則和系統操作流程,統籌協調系統的調試、升級、維護等工作,監控各應用系統功能的運行狀況;項目建設和管理負責統計數據處理及統計應用的自主軟件項目策劃、立項、審批、測試和驗收,建設項目文檔及其管理和歸檔,組織系統的定級測評工作。
三、信息化社會對計算機人才的需求
各企、事業單位內部運行著多個應用信息系統,而應用系統的安全保護等級決定系統運維人員的水平。例如統計核心業務系統信息安全保護等級為二級,因此要求運維人員技能不低于二級等級保護的技能水平。要求核心業務系統運維人員責任心強,熟悉常用的操作系統和系統軟件,掌握關系數據庫常規使用方法和日常數據庫管理的基本SQL操作命令,熟悉統計核心業務系統的功能和結構,具有網絡及硬件設施日常維護能力。從上述計算中心主要的日常運維工作可以看出,計算中心的工作人員應掌握計算機軟、硬件的基本理論知識;熟悉項目建設、技術方案論證、基礎設施建設、需求分析、技術架構、系統部署、系統測試、系統運行維護方案制定、系統的定級測評等軟件開發和運維過程中各個環節的目標、工作任務、主流開發技術等;具有較強的組織、協作、協調溝通能力。由此可見,在企、事業單位的計算中心、信息中心、網絡中心或相關部門,要求任職人員具有扎實的理論基礎、較強的實踐技能和經驗,計算機中心的專業人員在各部門的信息化建設中占主導地位。
四、教學體系與課程教學模式改革思路
1.適應社會需求,完善教學體系。根據學校的特點,明確以培養應用型人才為目標。計算機應用型人才的培養,必須以市場需求為導向,確定人才培養方案。同時積極進行教學改革,研究應用能力、創新能力培養模式,建設穩定的實踐教學基地,完善教學質量控制過程,以達到課內課外教學實踐相結合,提升學生實踐動手能力和創新能力。論文根據實際工作中應用技能的需求,將專業課程分群組、能力培養分方向,優化課程體系。①知識體系模塊化。應用型計算機專業的知識體系主要分為以下幾個模塊:公共基礎課程模塊、專業基礎課程模塊、程序設計課程群、計算機硬件課程群、操作系統課程群、數據庫應用技術課程群、網絡技術模塊、軟件工程與開發技術等模塊。其中:公共基礎課程應強化學生的數學基礎和英語能力;專業基礎課程重點建設《離散數學》、《數據結構》;程序設計課程群建設以C/C++程序設計語言為主線,以《Java語言程序開發》和《.Net程序開發》為兩個選修方向;計算機硬件技術模塊以匯編語言與計算機組成原理為核心,以嵌入式程序設計與開發為方向;操作系統課程群重點講解《操作系統原理》,并以《Linux/Unix操作系統》為選修方向;數據庫應用技術模塊以《數據庫原理》為主體,以提升主流數據庫管理系統的管理與應用能力為具體實踐訓練目標;網絡技術模塊以網絡原理為中心,實踐操作內容以華為網絡體系和思科網絡體系為方向;軟件工程與開發技術模塊以軟件工程為核心,以開發某一領域的應用系統軟件為目的。②實踐技能規范化。目前的教育教學體系理論知識講的多,而實踐訓練較少,以上課程群除課程包含的實驗/上機之外,至少都應單獨設置一門相關的實踐環節課程。目前,獨立設置實踐環節課程如下:專業基礎模塊有2周的《數據結構課程設計》;程序設計課程群有兩門課程實習,即2周的《C/C++課程設計》、3周的《軟件設計實習》;計算機硬件課程群有1周的《計算機組成原理與接口技術課程設計》;操作系統課程群有1周的《操作系統課程設計》;數據庫應用技術課程群有1周的《數據庫課程設計》,并有《軟件設計實習》與之相結合;網絡技術模塊和軟件工程與開發技術模塊均采用3周、校外、校企合作形式的實習。
2.教育教學與課程教學模式改革。課程教學應以應用能力培養為導向,增加實踐性教學環節,廣泛開展校企合作,實現專業化的技能培養,嚴格質量控制過程管理,以提高學生適應社會需求能力。下面以數據庫課程教學改革為例,探討應用型人才培養的課程教學模式。①以應用能力培養為課程教學目標。《數據庫原理》課程以當前主流數據庫技術和應用為背景,以數據庫管理系統為核心、以數據模型為線索,重點講授關系數據庫的理論與應用技能。數據庫應用技術是軟件開發人員必備的一項技能。設計一個數據庫容易,設計一個好的數據庫難。本課程要求學生熟悉數據庫系統的基本概念與原理,掌握數據庫系統的設計步驟和常用方法,能熟練地運用數據庫SQL語言進行數據操縱,具有開發實用的數據庫應用系統的能力并有效地進行數據庫應用系統的維護。②理論實踐相結合,注重實際需求。數據庫技術既有堅實的理論基礎,又是實踐性非常強的一門技術。《數據庫原理》課程必須注意分析實際應用系統設計、開發、運維管理過程中出現的常見問題。如對數據庫管理系統的監控工作,主要包括:定期檢查數據庫集群運行狀態、數據庫對象的空間擴展情況、數據增長情況、數據庫當日備份完成情況、所有實例的狀態、正常登陸到所有數據庫的例程,記錄數據庫的cpu使用、I/O、buffer命中率等。這部分內容在教材中很難見到,但實際工作中卻極為常見,因此必須做必要的講解。③重視設計規范,案例教學,強化實踐能力。數據庫應用系統的設計既有數據庫結構設計,又有應用系統程序設計,一個好的數據庫結構是應用系統的基礎。為了強化學生設計、開發數據庫應用系統的能力,增加了《數據庫課程設計》實踐課。課程以實際應用系統需求為案例,運用常用的CASE工具(如PowerDesigner),從系統需求分析的數據流圖、業務流圖、數據字典的繪制,到概念模型、邏輯模型、物理模型的建立,嚴格按照給定的數據庫設計規范進行數據庫設計,并撰寫系統需求分析和系統設計文檔。同時以某種程序設計語言為工具進行系統功能開發,實現一個實用的應用系統。④注重課程間的銜接,提倡校企合作。數據庫類課程由有實踐經驗的教師或企業中的數據庫設計、開發人員講授。在系統的設計、開發過程中,數據庫技術與程序設計相結合,學生深刻地認識到數據庫結構設計的重要性,能更深入地理解數據庫設計理論、方法和經驗,同時學生程序設計能力也進一步提升,這門課程是保證學生在校四年程序設計不斷線的重要環節。
五、結束語
本文針對目前計算機專業畢業生多、就業難的現狀,作者分析了企、事業單位計算中心、信息中心、網絡中心對計算機人才的需求,結合多年計算機專業教育教學的經驗和教學中存在的問題,并以培養應用型人才為目的,提出改革教學體系與課程教學模式,提倡開展校企合作,加強師資隊伍建設。
參考文獻:
[1]肖曉麗,鄧江沙,陳川.計算機應用專業人才培養模式的探索與實踐[J].湖南輕工業高等專科學校學報,2000,2(2):100-104
[2]奚春雁,陳明.以社會需求為導向,培養計算機應用型人才[J].計算機教育,2010(5):1
[3]王珊.數據庫系統概論(第四版).北京:高等教育出版社,2006
關鍵詞:分布式數據庫;并行數據庫;查詢優化技術
中圖分類號:TP312文獻標識碼:A文章編號:1009-3044(2010)21-6103-02
近年來,隨著信息技術的快速發展,數據庫技術應用越來越廣泛,已成為信息化建設的核心。目前應用最廣泛的數據庫主要有兩類,分別是分布式數據庫和并行數據庫。其中,由于網絡技術的快速發展,分布式數據庫已得到了廣泛的應用。并行數據庫在許多方面也得到了很好的應用。所以提高數據庫的效率已成為迫切的任務。其中,查詢是數據庫中最常用操作,同時也是用戶操縱、維護數據庫中的數據的唯一途徑。用戶對數據庫性能的直接感覺就是數據庫管理系統對查詢的處理是否高效、快速。查詢處理的效率在很大程度上決定了數據庫管理系統的性能。所以提高查詢效率已成為數據庫研究的熱點。
現在我們看看,查詢優化的發展:由CCA公司開發的SDD-1采用的查詢優化方法是對邏輯關系用基本的運算操作來縮減;IBM公司設計的R*采用直接連接作為查詢處理策略,同時為提高查詢效率采用了動態規劃的方法;加州大學伯克利分校研制的INGRES采用基于分解的優化算法;ORACLE是一款十分優秀的商業數據庫,采用基于代價的優化或基于規則的優化找出一個執行代價較低的執行計劃,由于在確定數掘的分布時,引入了直方圖來描述數據值的分布而不是假設數據值是均勻分布的,從而大大提高了代價估計的精確度。可見,數據庫查詢優化已得到了快速的發展,從理論研究到了實踐工程應用,并且在實際工程中的作用已經越來越重要了,特別是在實時數據庫系統中尤為突出。數據庫查詢優化已成為數據庫發展的一個重要研究方向。論文主要研究分布式數據庫的查詢優化問題,同時簡單介紹并行數據庫查詢優化的常用方法及發展趨勢。
1 數據庫查詢優化方法詳解
為了讓大家能清晰的了解數據庫查詢優化的主要方法,論文從兩個方面來研究數據庫的優化問題。首先介紹分布式數據庫的查詢優化技術,在該部分側重于方法和策略的描述,不涉及到具體的算法。然后,研究一下并行數據庫的查詢優化技術,在該部分側重于具體算法的論述。通過這兩部分內容,就能較全面的為大家展現數據庫查詢優化技術的內涵。
1.1 常見分布式數據庫查詢優化方法
在分布式數據庫中,我們進行查詢優化的主要目標就是以最小的總代價,在最短的時間內獲得所需的數據。它的實現既與通信時間有關,也與局部處理時間相關,根據不同的互連網絡狀況可以有不同的查詢優化策略。總體上,可分為5個方面。
1) 基于關系代數的優化方法:數據庫查詢操作的基礎就是關系運算,所以利用關系代數變換來實現查詢優化是目前最常見的方法。其主要原理就是通過關系代數的等價變換,從而減少查詢中的計算量,進而實現查詢的優化。主要原則就是在關系運算中盡量避免直接執行運算量較大的笛卡兒積運算,而采用先執行關系代數表達式中的選擇和投影操作,后把笛卡兒積操作之前和之后的一連串選擇和投影合并起來一起做。這樣就能減小運算量。該方法主要用于刪除無用數據,從而減小運算,主要作為預處理使用。
2) 基于直接連接查詢的優化方法:該方法的著眼點在于連接,通過研究關系的靜態屬性來構建一個最好的處理策略和連接順序。在分布式數據庫中,主要采用的優化策略為:
第一種,利用站點依賴信息來實現。就是在關系進行連接運算時,首先將同一站點上的子片段進行連接,然后再傳輸到目標站點上進行合并。該方法的主要優勢是站點間無數據傳送代價,并可利用本地索引信息加速連接。第二種是分片和復制算法。該方法就是將查詢需要的關系的片段分配到選定的站點上,然后將其它關系進行復制,目的是讓選定的站點上都搬出完整的關注,第三步就是在各站點上進行直接連接操作,最好將結合傳到目的站點,該方法的主要優勢是響應時間更短,但存在數據冗余的缺點。第三種是站點依賴和數據復制結合。該方法結合站點依賴信息和數據復制信息,減少關系片段的復制,使特定查詢能以無數據傳輸的方式進行,從而縮短響應時間。最后一種方法是采用Hash劃分策略。該方法采用Hash函數將關系根據連接屬性進行片段劃分,使得連接的兩個關系之間滿足站點依賴,以根據站點依賴方法進行連接查詢。基于直接連接查詢的優化方法由于傳輸代價太大,所以只適合于查詢處理慢,傳輸快的高速局域網場合。
3) 半連接優化策略:從上述基于直接連接查詢的優化方法的論述中,我們可以看到該方法的主要缺點就是在不同站點間傳輸的數據量太大,針對這一缺點,開發出了半連接優化策略。該方法的主要特點是通過投影和連接運算可以有效的減少操作關系的大小,從而減少站點之間的數據傳輸量,以盡可能只傳輸參與連接的數據,減少了數據傳輸時間,降低了CPU和磁盤I/O代價,提高了查詢效率;但半連接也會導致通信次數的增加和局部處理時間的增加,適用于傳輸代價高而局部處理時間短的場合。該方法的主要目標是能夠有效降低站點間的數據傳輸量,從而降低網絡傳輸代價,由于半連接不具有對稱性,連接順序的不同會導致中間結果大小的不同,因此基于半連接的多關系分布式查詢優化算法的目標就是找到一個最優的半連接執行順序,使得產生的中間結果最小,以降低網絡傳輸代價,縮短查詢響應時間。
為了進一步的提高半連接優化策略的效果,還設計了雙向半連接策略和全歸約技術。其中,雙向半連接策略通過兩次半連接將關系R和S完全歸約,減少了網絡間數據傳輸的代價,適用于明確要求將關系R和S傳送到第三站點進行連接的情況。其中,全歸約技術首先將所有關系的前導屬性傳送到一個站點進行連接操作,再將連接結果中的屬性分別傳回原節點,對原關系進行歸約以得到所有的有效元組,最后將有效元組傳送到目的節點進行連接。該方法是對半連接技術的加強,其最大限度的對分布式數據庫中的關系進行了歸約,在傳輸過程中只傳送查詢結果中要包含的元組,減少了傳輸代價。全歸約算法不依賴于關系的靜態特性,不需要對靜態特性的維護,提高了準確率;不需要搜索對比所有可能的半連接操作程序,并減少了通訊代價。但當一個關系中具有多個連接屬性時,多個連接屬性投影后得到的臨時關系可能會很大,與原關系記錄數相差不多,這時傳輸代價較大。
4) 索引優化:為提高查詢的速度,通常會采用索引技術,該技術能夠減少查詢搜索的時間,從而優化查詢效果。目前在數據庫查詢優化中主要采用3類索引技術,分別是:散列索引、基于樹的索引和位圖索引。其中,由于索引表需要占用內存空間,為減小系統開銷,一般采用散列索引。散列索引的主要優勢就是索引表占用的內存空間小。曾有學者提出“通過散列表保存關系中關鍵值的上下限記錄位置,以確定一個小于整個表的掃描范圍,以此減少掃描時間。”,還有學者對散列技術進行了改進,提出了雙層的查詢優化算法和雙項的查詢優化算法。其中雙層的查詢優化方法的主要原理是:通過建立雙層散列,在散列表之上再加一次散列,以適應散列表較大時的情況。而雙項的查詢優化算法中對散列表增加了一個記錄號次下限和次上限,以更精確的定位記錄所在的區域,并減少刪除、修改操作對散列表信息及查詢優化效率的影響。
索引技術的本質就是利用添加限制條件來減少掃描的數據量,該方法對局部數據庫查詢有利,但在分布式數據庫中由于建立索引較難,所以一般不采用。
5) 查詢優化搜索策略:上述4種方法是查詢優化中最常見的方法,它們能夠有效的降低查詢處理的時間。但是如何有效的應該這些技術來實現一個最優查詢方案是十分復雜的。目前查詢策略表示主要有兩類,一類是基于圖的查詢優化,另一類是基于樹的查詢優化。其中,基于圖的查詢優化是目前最常用的搜索策略,它的主要思想是通過關系的靜態屬性計算兩個關系的連接代價,依次將圖中代價最小的兩個站點進行連接合并,直到無法繼續合并為止。如果能將查詢臺與其它優化策略如半連接結合起來,就能實現更加有效的查詢。基于樹的查詢優化主要目的是生成一棵具有最小代價的查詢樹,并可通過樹中連接操作的并行執行來進一步縮短查詢響應時間。但由于在樹的搜索算法中沒有考慮到連接執行后其它邊上的代價會發生改變的情況,即沒有考慮到當前連接對之后連接的影響,而且所采用的貪婪搜索策略并不能保證最后的總代價一定是最小的。另外,基于樹的搜索算法不適于環查詢的情況,當查詢圖中存在環路時基于樹的搜索策略無法滿足所有的連接限制條件。
目前我們采用的搜索策略主要分為3類,分別是窮盡搜索策略、隨機搜索策略以及啟發式策略。其中,窮盡搜索策略是列出所有的組合順序,并進行比較,這樣就能找到最佳的查詢方案。但該策略的最大缺陷是由于實際運算的復雜度太大,導致該策略部具有實際應用價值。隨機搜索策略就是以一個隨機狀態作為出發點,并與隨機選擇的相鄰狀態進行比較,從而獲得更加的狀態,通過反復比較就能獲得近似的最佳情況。該策略的主要優點是算法的空間復雜度較低,滿足工程要求,但主要缺點是時間復雜度很難確定。常用的算法有代改進算法、模擬退火算法。其中,啟發式策略具有多項式級的時間和空間復雜度,但其生成的可能并不是最優的查詢計劃,而是一個近似的最優解。這類算法的典型代表有貪婪算法等,常見的有SDD-1算法。
1.2 常見并行數據庫查詢優化方法
并行數據庫的優化方法是目前研究較深入的部分,對整個數據庫查詢的優化具有重要的研究價值。從大的方面來看,可以分為4類,分別是基于查詢樹的傳統優化方法、多重加權樹優化方法、語義查詢優化方法以及基于遺傳的優化方法。其中,基于查詢樹的傳統優化方法主要包括基于左線性樹的查詢優化算法、基于右線性樹的查詢優化算法、基于片段式右線性樹的查詢優化方法、基于濃密樹的查詢優化算法和基于操作森林的查詢優化算法。多重加權樹優化方法夠處理最常用的選擇一投影一連接查詢,支持多種并行連接算法,包括流水線緩沖區的存儲器優化分配算法、數據操作的處理機與存儲器優化分配算法和連接操作實現算法的優選算法。語義查詢優化方法包括傳統語義查詢優化方法和基于Agent 技術的語義查詢優化方法。目前研究較多的是基于Agent 技術的語義查詢優化方法。該方法利用人工智能中的Agent 技術來實現并行數據庫查詢優化的優化。該方法采用Multi-Agent技術自動查找與給定查詢有關的完整性約束條件,然后,修改給定的查詢為更有效的等價查詢,使得多個關系間連接操作的效率得到很大的提高,從而達到查詢所期望達到的減少連接操作、縮短查詢時間的優化效果,實現了基于Agent 的語義查詢優化。基于遺傳的優化方法是目前發展較快的一種全局優化方法,它借助于生物學的遺傳觀點。可以明顯的提高個體的實用性,從而實現更加的查詢優化效果。
曾有學者對上述幾類并行數據庫查詢優化方法進行了系統的比較研究,他得出的結論是基于遺傳的優化方法是效率最高的方法。當然,我們也應看到基于遺傳的優化方法方法目前還存在算法過程較復雜的缺點,但我們也必須意識到該方法是很有前途的一種方法。
2 結論
隨著信息技術,特別是網絡技術的快速發展,人們對數據庫的效率要求更高,實時數據庫領域尤為突出。查詢是數據庫操作最普通、最常用的操作之一。提高查詢的效率就能明顯的提高數據庫的效率,所以數據庫查詢優化技術就越發重要了。論文主要從分布式數據庫和并行數據庫兩個方面來論述數據庫查詢優化技術。在分布式數據庫部分,側重于方法和策略的研究,主要論述了5個方面。在并行數據庫部分,側重實際算法的介紹,主要介紹了4類算法,并指出基于遺傳的優化方法是目前效率最高,最有前途的方法之一。
當然,我們也要認識到查詢優化的核心就是減少操作的數據量,從而降低處理的代價。所以,我們在研究中,可以引入更多的人工智能、線性控制以及其其它方面的理論來提高優化的效率。同時,我們還有認識到每類優化策略或方法都有其特殊的應用場合,只有合理的應用優化策略才能實現高效的查詢效果。我們可以預測隨著相關學科的發展,查詢優化技術必將獲得更大的發展。
參考文獻:
[1] 邵佩英.分布式數據庫系統及其應用[M].北京:科學出版社,2005.
[2] .S.Pramanik,D.Vineyard.Optimizing Join Queries in Distributed Databases[J].IEEE,1988,l4(9):1319-1326.
[3] Chiping Wang,O.K.Li,L.P.Chen.Distributed Query Optimization by One-Shot Fixed-Precision Semi-Join Execution[J].Seventh International Conference 0n Data Engineering,1991:756-763.
[4] 王小平,曹立明.遺傳算法―理論、應用與軟件實現[M].西安:西安交通大學出版社,2002:123-140.
論文摘要:教學改革是高職高專院校教育教學的核心工作,高質量地組織好教學改革工作是高職高專院校推進教學改革、提高人才培養質量的有效途徑。本文針對目前社會對高職信息人才培養的實際需求,根據專業培養目標,結合多年來的教學實踐經驗,提出了數據庫課程教學改革的一點思考。
近年來,隨著計算機應用領域的拓廣,數據庫技術的應用十分普及,它已成為計算機信息系統和應用系統的基礎和核心。許多高校的多個專業都開設了數據庫相關課程,而在高職院校中,又特別強調課程理論和實踐的結合、強調學生數據庫應用能力的培養。本文結合多年來高職院校教學改革的實踐經驗,就該課程在教學內容的設置、課堂教學的整合、教學方式和方法的應用等方面作了探討,希望能為高職院校數據庫課程的教學工作提供一些幫助。
一、教學內容的整合與改革
按專業設置教學內容每一門課程都有它的教學目的和要求,而教學內容的取舍則要根據教學目的和要求。由于高職教育是以就業為導向的職業教育,其課程教學目的和要求的確定必須符合行業與企業需求,以是否有利于學生今后的工作需要,是否有利于社會對學生的專業能力要求為基礎。所以在數據庫課程的教學過程中,應根據不同的專業取向確定相應的教學目標和要求,并針對各個專業對數據庫掌握程度要求的不同,選擇相應的教學內容。改變課程內容“難、繁、偏、舊”和過于注重書本知識的現狀,加強課程內容與學生生活以及現代社會和科技發展的聯系,關注學生的學習興趣和經驗,精選終身學習必備的基礎知識和技能。
以數據庫系統概論課程為例,教學內容可由數據庫基礎理論、數據庫應用模塊及數據庫應用系統的設計開發三大部分組成。其中數據庫基礎理論包括關系數據庫系統理論、數據庫設計理論、并發控制、數據庫安全性、完整性控制理論以及數據庫管理系統的有關概念;數據庫應用模塊具體介紹一個數據庫管理系統的操作,主要有Visual Foxpro、Access、SQL Server、Oracle等;而數據庫應用系統的設計開發則介紹數據庫應用系統的設計開發工具及實例。在教學實施過程中,還應綜合考慮各專業學生的專業方向、課程基礎、實際能力及教學課時數,對上述教學內容進行適當的取舍與整合。在選擇課程內容上,針對各個專業對教學內容進行了合理劃分,如對計算機類專業適當增加關系數據庫的基本概念、數據庫設計及開發方法的理論內容,數據庫管理系統主要介紹SQL Server或Oracle,強化數據庫課程設計,要求學生設計開發一個具體的中小型數據庫應用系統。這是因為這些專業學生的崗位之一就是數據庫應用軟件的開發與維護。而對于非計算機類相關專業,則適當降低要求,應用主要偏向于數據庫管理系統的操作,也就是應用模塊的掌握,其數據庫產品選擇相對容易的Access或SQL Server系統。
二、課堂教學的整合與改革
數據庫課程是一門理論與實踐為一體的課程,其教學目標是使學生既要有一定的理論基礎,又要有足夠強的實踐能力。而要在有限的學時內實現教學目標,關鍵在于如何提高教學活動的效率,這可從教學方式與方法入手。課程改革的核心環節是課程實施,而課程實施的基本途徑是課堂教學,所以課堂教學的改革就成了課堂改革的重點了。
一方面需要構建互動的師生關系,這是課堂教學改革的重要任務。教學過程是師生交往、共同發展的互動過程。在教學過程中,要處理好教師知識傳授與培養學生能力的關系,注重培養學生的獨立性和自主性,引導學生質疑、調查、探究,在實踐中學習,使學習成為在教師指導下主動的、富有個性的過程,使學生對學習產生興趣,主動參與到學習的過程中,達到教學的目的。另一方面需要努力實現知識與技能,過程與方法,情感與態度,學生自我實現價值觀的整合。
三、教學實踐過程總結
在目前教學中,我們容易被以往的教學方法所束縛,經常學習語文、數學等基礎學科的教學方法,注重知識條理及細節,突出了計算機的“學科”性而淡化了計算機的特殊的“工具”性。老師講得多而細,學生記得多而練得少。計算機學科其自身的特點改變了我們過去單純講授理論知識的教學方法,帶來了課堂教學方式和學生學習方式的變化。在課堂教學實踐中,我們注意到計算機學科不僅是一門既動手又動腦、應用與技術高度結合的新學科,而且還給予我們若干創新的啟迪,激起了學生和教師投身于計算機學科研究的極大熱情之中。我結合教學實踐總結出“事先引導、案例教學、自我消化、相互評價”的四步教學法。
1.事先引導。教師應由知識的傳授者、灌輸者轉變為學生主動學習的引導者、促進者,要激發學生興趣,幫助學生形成學習動機。在數據庫教學過程中,有意識的激發學生興趣,吸引學生注意力,將學生引入特定的知識情境,使學生在原有認知結構基礎上去同化和順應當前學到的新知識。例如在學習SQL時,首先向學生介紹SQL的特點,并給學生演示用SQL做好的數據庫,讓學生對此產生好奇心,思維活躍起來,并開始思考怎么實現這些功能,并渴望馬上去學習掌握這些技能。在教學中教師要成為學生學習的帶助者,要圍繞某一課題創設有利于所學內容的情境,使學生能圍繞問題主動展開學習。
2.案例教學。案例能在一定程度上降低學生所學知識的難度,保持學生學習的信心和興趣。教師可根據教學目標和學生的認知特點,設計恰當的教學案例來引導學生掌握知識。例如,教師用學生比較感興趣的內容設計數據庫,并用此來引導學生學習數據庫的基本操作,可能會起到事半功倍的效果。設計范例一定要從學生角度去考慮,什么樣的范例學生才會感興趣,才會激起學生主動學習的動力,這就要求教師一定要精心設計教學案例。
3.自我消化。當學生解決基本操作問題后,教師還可以引導學生另外設定范例中其他做法,并找同學回答。為了解決疑問,學生會主動地起閱讀課本和相關的參考資料,并彼此展開了熱烈的討論。這樣,雖然只學習一個例題,卻學會了解決同類問題的方法,學生就可以在此基礎上舉一反三,解決相關問題,從而培養了學生思考問題、解決問題的能力。
4.相互評價。當完成某一課題教學時,讓學生自我總結和相互評價,教師適當指導。同學間可以討論、交流、取長補短,增強學生的合作意識。學生可在討論中把問題逐步引向深入,加深對所學內容的理解。教師可從中啟發學生去發現規律,自己去糾正錯誤或片面的認識。從小問題學起,一邊學習一邊探討,遇到問題大家一起討論,每位同學介紹自己對問題的看法,吸取其他同學好的做法,了解其自身的不足,使每位同學都對自己有個清楚的認識。
總之,通過上述四個步驟的教學,充分發揮了學生的主動性、積極性,整個教學過程變得生動高效而充滿活力,使數據庫教學能夠取得比較理想的效果。
四、結束語
以上探討了數據庫教學改革的思路與方法,并從教學內容的組織、教學方法的運用方面提出了數據庫教學思想,力求使人性化、互動式、啟發式的數據庫教學得以實現。總之,根據高職教育的特點,在一定的理論教學基礎上,加強學生的實際應用能力的培養,建立一套完整的數據庫教學體系,不僅可以提高該課程的教學質量,而且也有利于增強學生的學習興趣,提高其崗位競爭力。
【參考文獻】
摘 要 論文從教學組織、教學方法、教學內容、教學考核、教學效果幾個方面,探討了土木工程專業《微機數據庫》的課程建設,得出理論與實踐并重是取得良好教學效果前提的結論。
關鍵詞 數據庫 課程建設 土木工程
一、引言
《微機數據庫》課程是我院土木工程專業地下建筑方向開設的選修課。總學時為40學時,開課時間為大四第一學期。由于課程是面向非計算機專業的學生開設,與面向計算機專業的學生的教學方法有很大差別。故如何進行課程的理論部分與實踐部分的課時分配、具體講授的內容、教學方法等是本課程建設的關鍵問題。
二、教學組織
1.課時分配。數據庫課程是高校重要的理論與實踐相結合的課程之一,非計算機專業的學生缺乏相應的基礎,而且學習本門課程以應用為主,在課時安排中,采取了20學時講解基礎理論,20學時上機實習的分配方法。
2.教材選取。如何根據專業的不同,組織教學內容,直接關系到教學效果。精選教材關系著整個教學內容、教學方法以及重點、難點的把握,必須整體規劃,不僅讓學生從理論環節到實踐環節掌握所學內容,還能啟發學生的思維,舉一反三,易學實用。根據教學大綱的要求和本專業特點,選取了程學先主編的《數據庫原理與技術》為理論部分主講教材,選取顧浩主編的《Visual FoxPro 6.0程序設計基礎上機教程》為實習教材。
三、教學方法
數據庫課程具有理論基礎強、實踐應用性突出、學科間知識綜合性明顯、學科內多層面內容交融、前沿新技術發展迅速等特征。針對以上特征,本課程采用了理論講授、小組討論、上機實踐相結合的教學方法。
1.理論講授:在課堂上采用課堂講解、軟件演示等方法,培養學生思考問題的習慣及解決問題的能力。教學過程中注重示例性講解,引導學生根據現象和情境提出問題、分析問題、提出假設,最終解決問題。
2.小組討論:將學生分成3-4人一個小組,給出討論題目,每個小組推選一個學生講解討論結果。比較成功的案例是:將科研工作中的數據庫設計部分條件給出,小組討論從E-R模型描述到實際關系模型的形成,到最后數據庫設計過程。結果每個小組積極討論,踴躍發言,闡述自己的觀點。
3.上機實踐:上機實踐是數據庫課程教學非常重要的環節,除按照實習指導書要求,在實習完成時,生成一個學籍管理系統外,還要求學生按照所提供的資料,完成一個鉆孔數據庫管理系統。
四、教學內容
1. 數據庫理論知識
根據教學大綱要求以及參照全國計算機等級考試大綱,安排的教學內容如下:
(1)緒論,包括:數據處理,數據庫的數據結構及存儲結構,數據模型。
(2)數據庫的存儲結構,包括:基本文件組織,索引文件組織,B+樹文件組織。
(3)關系數據庫,包括:關系數據庫基本概念,函數依賴,候選關鍵字與主屬性,關系規范化。
(4)關系數據庫實現及使用,包括:關系代數,關系演算,SQL語言概貌,SQL數據定義功能,SQL數據查詢語句,Visual FoxPro中的SQL查詢語句,視圖,SQL數據更新語句,SQL數據控制功能,嵌入式SQL,查詢優化。
(5)Visual FoxPro簡介,包括:項目管理器,變量、常量和表達式,常用函數,對數據庫操作基本命令程序設計語句。
(6)數據庫應用系統設計,包括應用系統概述,數據庫結構設計,應用程序結構設計,主動服務數據庫系統。
2. 上機實習教學內容
VisualFoxPro-數據庫管理系統(VFP)作為數據庫應用技術,具有界面操作直觀、數據轉換簡便、應用廣泛等特點,成為非計算機專業數據庫課程的首選系統。選用Visual FoxPro為實踐內容,按照《Visual FoxPro 6.0程序設計基礎上機教程》教材要求進行,實習內容如下:
(1)VFP界面。實習目的:熟悉VFP環境。包括:VFP主窗口,VFP幫助系統,配置VFP。
(2)VFP應用程序。實習目的:學習制作一個VFP應用程序,通過制作認識VFP應用程序框架,認識VFP中主要的程序設計工具。包括:建立工作目錄,建立項目文件,建立數據庫,建立類,建立表單,建立菜單,建立并設置主文件,編譯運行項目。
(3)表的建立與使用。實習目的:學習建立自由表。實習內容包括:用表設計器創建新表,使用表向導創建新表,使用命令創建新表,表的基本操作,記錄的定位與查找,索引的建立和刪除。
(4)數據庫的創建與使用。實習目的:掌握數據庫設計的方法和操作。實習內容包括:創建數據庫,數據庫表的字段級驗證規則,數據庫表的記錄級驗證規則,設置表間規則:參照完整性,表間的臨時關系。
(5)表單設計基礎。實習目的:掌握由“文件”菜單的“新建”命令入手,如何用“表單向導”及“表設計器”創建表單。實習內容包括:表單向導,表單設計器。
(6)查詢與視圖。實習目的:學習創建查詢與視圖。實習內容包括:查詢向導,查詢設計器,SQL語句,創建本地視圖,創建遠程視圖。
(7)報表設計。實習目的:學習創建報表。實習內容包括:報表向導,報表設計器。
五、教學考核
教學考核分成兩個部分,一部分為基礎理論部分考試,另一部分為實習成績。基礎理論部分考試占總成績的60%,實習成績占40%。其中20個學時的時間是不夠完成實習內容的,要求學生在課外完成。
六、教學效果
學生完成課程學習后,基本能夠用VFP獨立完成與土木工程有關的數據庫設計。有讀研的學生,從事與數據庫有關的工程應用研究,能夠深入學習,獨立完成研究。
七、結語
數據庫管理系統軟件是計算技術和信息時代結合的產物,是計算機科學的一個重要分支,無論是對計機專業還是非計算機專業的學生,課程的重要性是顯而易見的。對非計算機專業開設本門課程,做到理論與實踐并重,是取得良好教學效果的基礎。
參考文獻:
關鍵詞:數據庫技術;實驗教學改革;教學模式;案例教學法
中圖分類號:G434文獻標識碼:A文章編號:16727800(2013)004018403
0引言
數據庫應用技術是計算機應用技術的一個重要方面,隨著計算機應用的普及和信息化程度的提高,數據庫的應用也越來越廣泛。近年來,為適應時代需求,許多高校為非計算機專業的學生安排了數據庫的相關課程,而社會的發展對教學提出了更高的要求,要求學校在培養方案和培養目標方面緊跟時代步伐,特別是要為社會輸送大量的應用型人才,因此,實踐技能的培養更為重要。目前,在數據庫技術及應用課程中也安排了實驗環節,但得不到足夠的重視。在整個教學過程中,教師重點講授理論知識,而理論知識相對抽象,學生難以理解,造成理論和實踐相脫節,達不到教學目標的要求。學生在上實驗課時,對教師布置的實驗內容認識不清,常感到無從下手,久而久之,對實驗失去興趣,課程學習完了也沒有學到實用的東西。對此,現行的實驗教學必須改革。
1實驗教學模式改革
在實驗教學大綱調整之前,所有的非計算機專業的學生都進行相同的實驗,即使后來修改過教學大綱,也不可能把所有專業的要求寫得那么詳細。筆者講授的信息科學與技術專業、教育技術學專業這兩個專業對該課程的要求就不同,因此,要針對不同專業合理改革實驗教學模式。
1.1實驗要求具有不同層次
信息科學與技術專業的學生數理基礎比較好,在此基礎上學習數據庫理論知識較容易,可以重點講授數據庫基本原理各部分內容。實驗要求側重強調數據庫的設計、管理、開發、維護等方面的內容;實驗環境選取現在比較流行的數據庫管理系統如SQL SERVER、ORACLE等,還可以結合現在廣泛使用的開發工具如JAVA、Visual 、VC++等讓學生認識數據庫的訪問方法,為課程設計和畢業設計打好基礎。教育技術學專業的學生理論知識要求不高,主要在應用,所以選用Visual FoxPro、ACCESS等軟件平臺更為合適。也就是說,不同的專業具體的要求不同,應體現在各個知識點、重點、難點等方面\[1\]。
1.2改革實驗組織形式
以往所有的實驗都是按照實驗教學大綱由教師布置,學生在指定的實驗室完成,教師只是簡單地輔導。可以采取給定一項任務,嚴格按照實際項目的開發過程,讓學生在實驗課外自主進行,學生有問題主動和輔導老師討論。這些不占用教學大綱規定的學時,學生有時間學習教學大綱之外的內容,為將來就業奠定基礎。教師在實驗過程中對不同學生因材施教,鍛煉學生的實踐能力。
1.3實驗內容分階段進行
現行實驗教學模式在某種程度上也分階段,但僅是簡單機械地區分,即按照教學進度表,課上到哪兒就相應地做哪部分的實驗,分階段進行要體現各個階段的重點,相互關聯又不重復。通常情況下,數據庫實驗階段分為:知識點驗證實驗、章節總結實驗、相關部分知識綜合實驗、課程設計、專業實習、畢業設計(論文)等階段。每一階段都是從簡單到復雜環環相扣的循序漸進的過程,前一階段是后一階段的基礎,后一階段是前一階段的升華,都是由簡單的零散的知識點到分析設計綜合應用的過程。
2實驗教學方法改革
2.1實施案例教學,鍛煉學生邏輯思維能力
目前,該課程的實驗教學現狀并不令人滿意,主要問題是:實驗課時少、實驗內容簡單、學生實驗積極性不高、實驗結束后學生甚至不知道要解決什么問題、教師輔導不到位等,這種現狀必須改變\[4\]。教育技術學專業要求學生會運用數據庫基本知識解決相關問題,能具體設計和實現基于數據庫知識的信息系統。對于沒有實際項目開發經驗的學生來說,采用案例教學法最合適,通過系統地學習和使用,學生就能掌握某個功能相應的數據庫后臺是怎樣設計的,結合該課程的學習內容,理解相關知識是如何運用到具體問題中的。比如選擇教師和學生比較熟悉的學校教務管理系統作為案例,王珊等編著的教程中恰好有類似的內容\[2\],即3個關系:學生、課程、選課。
學生雖然清楚這3個關系的結構,知道相應的存儲記錄,但還不理解為什么要設計成3個表,在給學生從理論上講解為什么要設計成這樣的表結構以及它們之間的關聯后,他們仍不知道怎樣應用。這時,讓學生登錄教務管理系統,查詢自己的成績,看看查詢條件選擇界面和查詢結果界面是什么樣,然后結合本節內容思考教務管理系統的結果是怎樣得來的。選取幾個典型的實際操作如查詢第一學年的成績、查詢本學期的選課情況等來逐一講解,真正讓學生理解設計成3個表的原因。同時,讓學生先思考教材中的設計是否一定是最好的,分析原因,教師可以適當提示。再者,逆向分析教務管理系統的數據庫是怎樣設計的,如果是學生自己,能否設計出來,界面又是怎樣設計的,這樣更能全面鍛煉學生的實際項目開發能力。最后,讓學生從功能結構和數據庫設計結構中分析教務管理系統存在的問題及改進措施,持懷疑和分析的態度來學習,進一步掌握理論知識以及數據庫應用系統的分析和設計方法\[1\],鍛煉學生的邏輯思維能力。
2.2實驗和科研項目結合,引導學生進行探究性學習
實驗教學除了驗證理論知識、進行單元內容上機操作、整體知識的綜合設計之外,最重要的是要能用所學知識解決實際問題。然而,要培養這方面的能力,對一般學校而言都不容易,只有當學生進入到實體企業參與項目開發或者參加到教師的科研項目才能得到鍛煉。學校目前沒有實習基地,可以招納對數據庫課程感興趣的學生到教師的科研項目中,組成學生項目研究小組,教師在招納學生時可以考慮不同年級的學生,形成學生項目組成員梯隊。
在科研項目開始時,還可以設立學生項目經理,按照軟件工程要求,進行合理分工與合作,讓其管理相對簡單模塊的開發,鍛煉其研發能力和組織管理能力。對于這部分內容,教師要賦予學生自由的空間和時間,讓學生獨立思考解決問題的方法,對于未知領域,引導學生進行探究性學習,提供必要資源并告訴學生怎樣獲取資源,學生就由原來的被動地位轉為主動\[5\],變為實驗的主導者,內容完全由學生自主完成,只要滿足項目要求即可。學生不僅學到了知識,提高了自己的技能,培養了探究性學習能力和實踐能力,同時還提高了創新意識和創新能力。到畢業時,學生基本具備項目開發經驗,為就業和工作奠定基礎。
2.3實驗形式多元化
上面從案例教學和讓學生參與教師科研項目的角度對傳統實驗教學進行改革,然而在實施這些教學方法時要注意實驗形式應多元化。實際操作過程中,具體的做法是:
2.3.1學生分組參與實驗
傳統實驗學生一起參加,實驗條件有限,實驗教師有限,這樣一次實驗課上,有時候對于一個學生的幾個問題,教師講解和示范再讓學生練習就花了近一堂課的時間,導致其他學生的問題教師沒有時間輔導,學生的問題沒有解決,實驗效果不好,學生就會失去參加實驗的興趣。針對這種情況,采取的措施是將學生分組,人數憑經驗定,每次重點輔導一個組的學生,其他學生可以自主實驗或者參與教師輔導的實驗,但不重點輔導。教師主要關注實驗課上的學生,解決實驗過程中存在的問題,組織交流經驗,討論實驗結果。對其他組的學生,要求匯報實驗內容,抽查提問或者檢查實驗項目,組織討論實驗情況,對進行得好的小組讓其發言,供其他組學習,對進行得不好或者沒有自主實驗的同學,要批評教育,并采取一定措施以避免這種情況的發生。
2.3.2實驗內容側重點不同
由于采取分組實驗,而且每次實驗內容不同,那么可以根據這種情況明確每次實驗的重點,要求各組學生針對實驗內容的重點做準備,但實驗內容要涵蓋大綱要求,這樣避免實驗內容重復、教師單調輔導。對上實驗課的學生要求每個都要完成實驗內容并對實驗作總結,歸納本次實驗帶給自己的啟發,把實驗相關知識應用到具體的實際問題中,并具備一般應用系統數據庫的設計和開發能力。對于自主實驗的學生也要對其進行監督,讓他們獨立學習,掌握實驗內容并能應用。這一方式雖然強調上實驗課的學生一定要掌握實驗基本要求,但對自主實驗的學生也不是任其所為,而是嚴格要求他們完成相關內容,只是不由教師直接輔導。這樣,教師挑重點輔導,不用面面俱到,學生學習輕松,實驗的目的能夠達到,效果也比傳統方式要好。
2.3.3以學生為中心,教師主動輔導開展實驗
通常情況下,數據庫實驗課都是教師布置實驗題目,學生實驗課上做實驗,期間會有教師輔導,最后學生上交實驗報告。然而,教師很難從學生上交的實驗報告里判斷這是否就是學生實際操作的總結,實驗達不到預期目標。一方面,要以學生為中心,啟發學生學習和獨立思考,培養自主學習的能力;另一方面,學生很多時候不知道自己要學什么,怎么學,這時候就要教師主動觀察學生實驗情況\[3\],主動詢問學生有沒有疑問,若發現學生在實驗過程中存在困惑,要及時引導、點撥、幫助他們,鼓勵學生大膽嘗試,對教師課堂上講授的知識也要持懷疑態度并進行驗證,增強學生的自信心,使他們進入良好的學習狀態。
2.3.4構建合理評價體系,提高實驗教學質量
實驗教學質量的好壞光有任課教師和學生參與評價還不夠,教研室和學校教務處等相關教師也應該參與進來,客觀評價教師的上課情況,發現教師的不足之處并加以指導和培訓,幫助教師改進實驗教學方法,提高實驗教學質量。可以從多角度來考核教師,除了學院和學校層面的評價之外,還可從學生的角度考核教師,這也許是最客觀和最重要的,把學生對教師的評價作為重點來考慮。學校雖然也有類似的過程,但領導不是太重視,這里采取學生評價教師的實驗教學資源、實驗教學過程、實驗教學結果等30多項指標,相對客觀地把這些指標綜合起來得出教師的實驗教學考核結果,把考核結果和教師的切身利益掛鉤,從而調動教師的積極性,發揮最好的教學水平,保證教學質量。
3結語
實驗課的重要性不言而喻,針對非計算機專業學生合理調整實驗要求,包括課程隨堂實驗、課程設計、綜合性設計、校內實習和畢業設計,對它們重新進行規劃設計,改進教學方法。通過近3個學期的試驗,學生不光實驗成績有所提高,而且理論知識也掌握得較好,特別是國家計算機軟件水平考試――數據庫系統工程師的通過率達到45%左右,對于非計算機專業學生來說,這一成績是難能可貴的。除了這些成績之外,最重要的是學生具備自主學習能力,學習積極性提高,對相關領域能很快入門,通過查閱資料能熟練掌握數據庫管理系統的使用,這對他們將來從事相關工作非常有幫助。
當然,如何上好數據庫課程的實驗課還值得深思,教師在教學中要不斷學習,改革教學方法,提高自己的專業知識和綜合素質,這本身就是一個不間斷的創新過程,需要不斷總結、反思、探索,逐步提升教學質量。
參考文獻:
\[1\]胡大權,周玉敏,杜茂康.經濟管理類專業數據庫實驗教學改革探討\[J\].實驗科學與技術,2009(10).
\[2\]薩師煊,王珊.數據庫系統概論\[M\].北京:高等教育出版社,2006.
\[3\]王鳳娥,朱昌星.數據庫系統原理實驗教學改革探討\[J\].農業網絡信息,2010(7).
\[4\]王彤,王良.案例教學法在數據庫原理課程中的應用\[J\].計算機教育,2006(2).
\[5\]孔峰.面向創新能力培養的數據庫課程實驗教學改革\[J\].中國現代教育裝備,2010(23).
【關鍵詞】計算機新模式;實施新模式
1.計算機新模式
目前我院IT 類專業的特色是把初職稱資格證作為合格畢業生的條件;中級職稱資格證帶動各門課程的學習,以50%以上學生能取得中級職稱資格證作為努力目標,深入教學改革,全面加強學生的實踐能力,使就業能力和就業后的工作能力都有一個很大的提升。
2.實施新模式目的
2.1 實現學校培養與企業需求的“零接軌”
全國計算機技術與軟件專業技術水平(資格)考試是國家勞動和社會保障部與信息產業部共同組織的考試,該項考試已于國際接軌,國外IT 行業認可,設三個級別層次,共有20 種崗位資格考試,這些“以考代評”的專業職稱考試與崗位能力要求相適應,調動學生學習積極性,促進我院的培養方案與企業人才的需求相符,使學生走出校園就能上崗,縮短了學生的適應期,降低了企業的培訓成本。
2.2 提高學生專業水平和就業競爭能力
我國將相關的計算機軟件水平(資格)考試資格證書納入學生培養方案并由學校組織實施的院校不多。計算機軟件水平(資格)考試證書的考試內容與IT 企業實際工作緊密相關,學生必須通過相關理論課程的學習和實踐環節的鍛煉才能通過考試,獲得相關證書。從我院目前學生就業崗位來看,取得中級職稱考試證書的學生大部分在深圳、上海、北京等地,就業崗位、就業地點好,起薪3000~5000元;取得初級職稱(助理工程師)考試證書的學生就業崗位、就業地點較好,起薪在2000~3000 元;其余的學生就業崗位一般,有的很難就業。
2.3 提高學生起點,為職業生涯打下堅實的基礎
計算機軟件水平(資格)考試將資格考試和水平考試合并,采用水平考試的形式,執行資格考試政策,即學生參加該考試通過后即可獲得由國家人事部頒發的相應職稱資格:初級資格為助理工程師級別,中級資格為工程師級別,高級資格為高級工程師級別。
3.實踐新模式
3.1 構建教學計劃核心課程
我院現有計算機科學與技術、網絡工程、軟件工程三個本科專業和計算機應用技術專科專業,為保證該人才培養新模式的順利實施,我們選擇全國計算機技術與軟件專業技術水平(資格)考試中級資格中的數據庫系統工程師、網絡工程師、軟件設計師考試內容和考試大綱分別作為三個本科專業教學計劃制定的依據,設計該專業教學計劃中核心課程體系,將初、中級水平(職稱)考試內容嵌入式及課程化。
按照前期趨同,后期分化的集約型、開放型的課程體系的原則,設置平臺——模塊——課程組三級指標課程體系。前兩年按計算機類一級學科打通培養設置課程,主要安排全校性公共必修課、通選課和學科基礎課,包括高級語言程序設計基礎、離散數學、數據結構、微機原理與匯編語言、計算機網絡、數據庫系統原理、軟件工程、計算機專業英語等。
3.2 教學改革深入化,全面加強創新能力培養
深化改革,構建實踐教學新體系。將實驗課程按內容分段、分級,建立基礎性實驗、綜合性實驗、提高型實驗、課程設計、IT 企業實習見習、專業實習、畢業設計(論文)七層次實踐教學新體系,針對不同層次的學生實施因材施教,循序漸進地加強其實踐能力的訓練。我院積極籌措資金加強實驗室、校內外實習基地建設。我院相繼與企業建立了實踐實訓基地,建立了校院兩級實驗室、大學生軟件創新實踐基地和校外實習基地共計30 多個,這些基地每年能夠容納近200 余名本專科學生進駐實習,完全解決了學生的工程實踐瓶頸問題,形成了集實踐教學、科研訓練和社會實踐為一體的強化實踐能力的培養基地。
(3) 加強管理,強化畢業論文(設計)和能力訓練
加強學生畢業論文(設計)管理,一是突出選題與生產實踐緊密結合,確保綜合訓練的要求。二是做好畢業論文(設計)的規范化指導工作。三是嚴格畢業論文(設計)的答辯,實施院、校二級答辯、審核制度,提高畢業論文(設計)的質量和水平。
(4) 搭建平臺,拓展創新人才培養新空間
首先讓骨干教師參與到企業單位實際項目開發過程當中,然后將實際項目開發流程和實現過程帶到課堂分組實踐,建立以實際項目為主導的工學結合培養模式。項目教學完全按IT 公司工程項目運作,由指導老師和企業工程師共同負責管理和指導,設立項目開發部,項目經理、項目開發工程師、軟件測試工程師等全部由學生組成,由我院教師和企業工程師對學生進行指導,項目完成后聘請企業專家對該項目的質量和功能等進行考評,最后該項目小組對該項目進行展示,接受學院的全體學生的質疑和尋找的挑戰。
3.3 加強師資培養;
為了讓我院的師資貯備,我院深入實施IT專業多層次的計算機專業職稱資格證書主線人才培養新模式,主要的措施:一是在35 歲以下青年教師中實施“講師+X 工程師”雙師型工程,青年教師必須至少取得全國計算機技術與軟件專業技術水平(資格)考試中級資格中的數據庫系統工程師、網絡工程師、軟件設計師的一種資格, 35 歲以下教師全部達到了上述規定;二是我院每年寒暑假安排青年教師到IT 企業參與項目開發達一月;三是專人負責輔導學生軟件設計師、網絡工程師、數據庫系統工程師級別考試工作。
4.模式改革的成績及問題與不足
4.1 模式改革取得的成績;通過以多層次計算機專業職稱資格證書為主線的人才培養模式的改革,我校在教學改革方面取得了顯著成果,學生創新意識得到顯著增強,學生專業水平和就業競爭能力得到明顯提高,取得一些成績。
(1) 近幾年的全國計算機軟件水平(資格)考試中我院學生的通過率逐年攀升。在2009 年5 月的全國計算機技術與軟件專業技術資格(水平)考試中,我院一本科學生以優異的成績通過了“系統分析師”級資格(水平)考試。 (2)大大提高了我院學生的就業質量和就業率。 (3)學生的科研成果豐碩,學生參與項目訓練的人數越來越多,學生參與實踐教學的積極性得到極大的提高,學生的有20多篇,其中核心的5篇。(4)我院在各種競賽中獲得優良的成績,我院學生在2008 年取得了C、Java 語言程序設計組10 項國家三等獎,16 項優秀獎;2009年取得了C、Java 語言程序設計組3 項國家二等獎、12 項三等獎,15 項優秀獎等。
4.2 教學中存在的不足
(1) 多層次計算機專業職稱資格證書為主的人才培養模式認識不足。還有不少教師對教學計劃中根據計算機軟件水平(資格)考試資格考試的要求構建教學計劃的核心課程的歸屬性質以及與理論教學的關系認識不一,存在一定的差異,因此造成某些教學任務形成了一定的阻礙。
(2)加強教學實踐的認識,改善不足
一直以來教學方式都是受我國傳統的教育思想觀念的束縛,學校里不少老師都是對教學實踐認識不足,不夠重視,僅依附于理論知識的教學,武斷的認為學生的問題,主要看理論知識來判斷,武斷學生的實踐能力,這得加強改善。
(3) 投入實踐教學有待加強改善
在教學的基礎設施上我院隨著學生的人數,教學量等的增大,試驗教學基地跟不上需求,給同學實踐開展學習帶來一定的困難,這些問題我們將進一步去完善,使以后的教學工作中采取一定的措施。
姓名:xx 專業:信息管理與信息系統 所屬學院:經濟管理學院
指導教師姓名: xx 職 稱: 副教授
擬選課題:配送中心倉儲管理信息系統設計
開 題 報 告 時 間: 2019 年 3 月 1 日
1、擬選課題國內、外的研究動態、水平、存在問題,與本人實習、社會實踐、調研的關系,并附主要參考文獻:
國內、外的研究動態:
全球經濟1體化、中國加入世界貿易組織(WTO)已經是近在眼前的事情,今后中國企業不僅要應對國內同行的激烈競爭,還要同世界經濟強家爭奪產品市場。 企業對IT技術應用的方式與要求,是由其生存環境決定的,在全球經濟1體化、高度競爭、客戶導向、變化迅速、信息化與連通在線化的總體環境下,企業IT技術應用,應具有如下基本特征:
1。 1 體化:與企業及其經營策略、管理體系開發建設1體化。90年代先進企業 IT 應用策略,有1個基本的共識,就是“作為競爭工具,營造企業的競爭優勢”,這首先就要求企業本身,不是簡單將原有的手工的業務過程“自動化”,而是以IT技術來“重規劃”(Reengineering)企業的業務過程乃至業務內容與方式,重新規劃客戶及供應鏈上各個合作者的關系,重新規劃企業賴以生存的價值鏈體系或價值星系(value constellation),甚至最終改變行業格局。
2。 個性化:這不是將舊的運作方式加以保持/翻版的“自動化”,而是前述“創造企業自身獨特競爭優勢”,和適應企業不斷變化要求導致的必然結果。回顧歷史,我們可以看到,由“自行開發”到購買大型“通用”商業化系統,再到這種以企業的業務過程規劃為基礎的“量身度做”模式,是1次新的里程碑式的躍進。
3。 可變性:不僅是企業規模的變化,還包括業務內容、規則、伙伴、組織架構等隨時隨地迅速變化,這要求IT系統本身,必須是“為變化而建造的”。
4。 開放性:現代IT市場的格局,已從縱向變成橫向分割的分布(葛洛夫,《只有偏執狂才能生存》),Internet及其他通訊技術的普及,使封閉、獨占的體系失去了生命力。連微軟這樣的霸主,也要改變自己在網絡操作系統市場上的態勢,不再稱“殺手”而是共存,曾經占據過絕對優勢的Novell,在經歷殘酷的競爭和1番躊躇之后,首先接受了這種策略。
對于企業的內部的物流運作系統的優化對企業的發展意義深遠,特別是在企業的有效運作,資金的合理高效利用方面。
倉儲管理系統存在的問題:
1。顧客需求越來越多,用戶期望越高大市場正被不斷細分,企業缺少1個行之有效的持續開拓更大市場法。
2。企業與市場(包括分支機構、商、經銷商)之間的信息傳遞速度慢,總部很難及時了解各地產品銷售、庫存和貨款回收的準確數據,影響公司的決策。
3。客戶在想什么,是否有新的需求,對產品有何建議,企業無法及時得到反饋信息。
4。企業營銷需要的人、財、物力越來越多,產品的銷售費用逐年增加。
5。部分企業的各地市場和分支機構諸侯割據,缺少相互協調、協同作戰的有效方法
參考文獻:
1。王為,sql sever 基礎 北京:清華大學出版社,2019
2。王珊,陳紅 數據庫系統原理 北京 清華大學出版社 2019
3。顧義華,超越0點學網頁制作,北京:清華大學出版社,2019。9
4。王興寶,網頁制作基礎教程,北京:科學出版社,2019。8
5。石志國,ASP動態網站編程,北京:清華大學出版社,2019。3
工作計劃、時間安排:
1-4周,實習并系統學習相關語言及畢業設計資料的收集。
5-8周,進行設計前期的可行性分析和畢業設計的制作。
9-13周,系統的演示和畢業論文的撰寫。
14周,畢業論文的修改和提交。
15周,畢業設計答辯。
課題的主要內容:系統以ASP+數據庫為主要制作工具,本著為用戶更好服務的原則,盡可能完成更加完善的功能。倉庫管理的內容就是貨物入庫,出庫和庫存管理,包括實物管理,原始單據(入庫單和出庫單)管理,臺賬管理和盈虧管理等
課題在理論和應用方面的意義:應用系統的友好的人機交互截面,確保了大量數據能夠有條理,并安全的保存,節省了人力資源的大量勞動力。本系統利用現有的校園網資源,節省了購買設備的費用;本系統自行設計自行開發,具有很高的性價比;本系統投入使用后,可節省人力,減輕勞動強度,從而降低了成本,節省了開支。
課題擬解決的主要問題和完成課題的條件:系統采用asp。net作為應用系統的前端開發工具,與后端的SQL Server數據庫相連接,能夠提供1個高性能的B/S解決方案。SQL Server是程序員經常使用的后端數據庫,其發展歷史悠久,經受了人們長時間的考驗,技術發展非常成熟。預計能夠完成期望的目標。
硬件設備:PC機或微處理器
軟件設備:Asp。net、SQL Server、WindowsXP/2019
3、指導教師對學生選題報告的評語:
指導教師簽字: 年 月 日
4、選題報告會評議組意見:
組長(簽字): 年 月 日
5、學院審查意見:
主管院長(簽字): 學院(公章) 年 月 日
畢業設計開題報告
畢業設計題目
配送中心倉儲管理信息系統設計
學生姓名
xx
指導老師姓名
xx
指導老師職稱
副教授
畢業設計內容:
本著1切為用戶服務的原則,和普通意義上的網站1樣,盡可能完成更加完善的功能。倉庫管理的內容就是貨物入庫,出庫和庫存管理,包括實物管理,原始單據(入庫單和出庫單)管理,臺賬管理和盈虧管理等
國內外現狀、擬采用的方法及技術路線:
網站通過互聯網信息,從而為更多用戶提供相關服務。
網站供給的日益豐富而迅速崛起隨著中國互聯網用戶的增加和國內網絡應用環境的成熟,互聯網已經滲透到人們生活的每1個角落。而隨著社會的快速發展,網站打破了空間的限制,因此提供面向全國及世界范圍內的網站在整個網絡市場中獲得了越來越大的市場份額。
網站通過Internet在網上建立用戶與企業交互的平臺,用戶有需求可以在網上得到解決,使雙方迅速找到自己所需要的信息。通過本網站,可有效地解決用戶和企業之間的需求和供給問題。系統利用asp。net ,sql sever設計。在系統中采用模塊化設計方法,使之易于維護和管理,實現網站的基本功能。
工作計劃、時間安排:
1-4周,實習并系統學習相關語言及畢業設計資料的收集。
5-8周,進行設計前期的可行性分析和畢業設計的制作。
9-13周,系統的演示和畢業論文的撰寫。
14周,畢業論文的修改和提交。
15周,畢業設計答辯
教研室意見
主任簽字: 年 月 日