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