任淑美 朱亞興 余愛民



摘要:大型數據庫管理系統應用與開發是軟件技術專業核心課程,相應的技能是大型應用軟件開發人員的必備技能之一。文章闡述將本課程升級建設為國家級精品資源共享課程的建設過程中,與企業和行業專家深度合作,以真實項目為載體,精心選取和重新構建教學內容及實訓項目,創設“搭建系統的開發環境”“熟悉使用SQL*PLUS工具”“Oracle用戶管理”等11個典型工作情境,同時對培養目標、課程內容、課程資源、教學創新等進行全新設計,實現項目驅動、任務引領的教、學、做一體化教學目標。
關鍵詞:大型數據庫;課程設計;學習情境;精品資源;資源共享;教學質量
0 引言
大型數據庫管理系統應用與開發是軟件技術專業的核心學習課程。熟練掌握數據庫開發和最基本的Oracle數據庫應用與管理,是大型應用軟件開發人員的基本必備技能之一。廣東省的社會經濟發展對計算機技術和電子信息需求較大,省教育廳在精品課程建設方面尤其對計算機類課程的建設很重視。自2003年國家啟動精品課程建設以來,我國已形成了國家、省、校三級建設體系。本課程在計算機軟件技術專業中處于核心地位,于2013年成功申報為國家級精品資源共享課程進行開發與建設。
1 課程建設目標
培養目標的制訂是依據行業發展和相應崗位對人才的需求而確立的。在Oracle數據庫應用行業,職業崗位是Oracle數據庫開發工程師和Oracle數據庫管理員,其要求掌握的專業知識如圖1所示。
2 課程建設思路
大型數據庫管理系統(Oracle)應用開發課程建設以就業為導向,以培養學生職業能力為重點,以培養崗位工作技能為核心,以校企專兼職教師對職業崗位群的工作過程分析為基礎,充分利用校內、校外實習基地以及網絡教學資源,實現學生教、學、做一體化。
2.1 采用項目驅動、任務引領的方式實現課程的實踐性,校企合作共同開發和建設課程
學校教師與企業工程師合作,雙方按照培養目標對知識結構的要求,共同制訂課程標準。例如,在大型數據庫應用開發的課程標準制訂過程中,原設計方案按照ORACLE 91的版本制訂,而來自企業的工程師以為采用ORACLEIOG更合適,校企雙方經研討后達成一致,采用ORACLE IOG撰寫課標。對合作開發的真實項目,專職和兼職教師積極合作,從中提取既具有代表性、又易于理解的企業真實項目作為教學案例,如人事管理系統、珠海知識產權電子證據網等,可取得很好的教學效果。
2.2 面向學生自主構建課程交互式網絡教學平臺,服務學生,體現課程的開放性
課程組自行開發了基于工作任務的交互式網絡教學平臺,通過該平臺將人事管理系統的開發過程貫穿于整個網絡教學;結合Oracle數據庫的學習曰標,將教學內容重新編排和序化,將“工作過程中的學習”和“課堂上的學習”整合為一體,實現教學做一體化、理論與項目實訓一體化(交互網絡教學平臺網址:http://61.145.229.21/orapms/)。
2.3 通過教學仿真實訓系統拓寬學生知識面,深化學生自主學習
課程組充分利用了自行研發的大型數據庫Oracle教學仿真實訓系統。該系統令學生可動態體驗雇員管理、考勤管理、系統管理等功能,每一步操作能夠實時、動態地顯示所涉及的任一Oracle數據庫對應知識的源代碼,包括基本的SQL語法、函數的應用、子查詢、觸發器等,生動靈活地展現相關知識點的具體應用,拓寬學生知識面,促進自主學習的進一步深化。
3 課程內容設置
3.1 課程內容設置的基本原則
Oracle數據庫管理系統安全性能高、穩定性能好,其系統本身較為復雜,學習難度大,另外樂于動手、可塑性較強的高職學生相較于本科乍在學習能力上略有差距。基于此,課程組根據課程特點、學生情況以及企業行業對技能的要求,分析要獲得這些技能應當具備的知識結構,從而確定設置哪些內容作為本課程的必修內容。
3.2 課程內容的選取方法
教師可根據數據庫應用與開發人才崗位所需的職業能力和素養要求選取課程內容,可選擇企業信息系統應用的典型案例“人事管理系統”作為具體的教學內容;將此項目的系統功能模塊按照工作流程分解成若干真實工作任務,設置課程內容和學習情境,使學生能夠將所學內容緊密結合崗位工作任務實際,在基于工作過程的學習中增強崗位技能,獲取職業能力。本課程選取的具體內容見表1。
3.3 教學形式的組織
(1)整體安排教學內容,以“人事管理系統”的開發工作流程貫穿整個教學過程,將基于工作任務的教學內容序化設計為相應的學習情境,將工作過程中的學習和課堂上的學習融為一體。
(2)采用項目導向、任務驅動的方式,合理設計課程內容的引入、講解、示范、討論、實訓、歸納提高等過程,采用教、學、做一體化的形式帶動學生自主學習,利用恰當的工作任務進行能力訓練。
(3)按照學習情境實施教學。該課程設計了11個典型的學習情境,前10個按照實際工作流程組織,層層遞進,逐步實現系統的功能;最后1個學習情境是前面所學內容的綜合,是利用JSP工具開發的仿真系統,強化鞏固所學內容,培養學生獨立完成工作任務的能力。
(4)在每個學習情境中均將項目開發任務轉化為若干個子任務,進而轉化為子任務。以任務的引入激發學生的學習興趣,讓學生通過主動查找和掌握所需知識完成各個任務。每個子任務的學習過程都注重教、學、做相結合,貫穿從教師演示或引導遞進到學生自主學習和獨立完成任務的思想,以項目為載體,以實訓為手段,實現理論與實踐一體化。
(5)教學過程中注重培養學生分析和解決問題的能力、融入真實工作環境的能力、按照規范和要隸實施安全操作的能力以及項目合作中的協作能力、自我學習能力和可持續發展能力。
3.4 學習情境的具體設計
根據學生的認知水平,教師可從工作過程與學習實際需求出發,序化教學內容,合理設計學習情境。教學中設計了以項目典型工作任務為載體的11個學習情境,將知識與技能、理論與實踐、素質訓練等融入每個學習情境,培養和提高學生的綜合職業能力。11個學習情境的學習內容及指導見表2。
4 課程資源建設
4.1 自主建設網絡教學資源和多媒體教學資源
學校投資建設現代數字化校園,已建成千兆光纖主干帶寬校園網,擁有2萬多個信息點,外部互聯網接口為2個100 Mbps。根據專業特色,學校可自主建設網絡教學資源,包括多媒體計算機機房、云計算中心、數字媒體教學體驗中心、現代化教學設備等。教師在教學過程中,可以充分利用多媒體教學資源和網絡教學資源。
按照國家精品資源共享課建設的要求,學校可在課程網站上提供相應的全套網絡教學資源;針對每一個學習情境的內容制作教師授課錄像、多媒體課件、企業案例、項目實訓、操作演示、學習指南、配套習題、任務工單等23項相關學習資源;自主開發在線練習與考試系統并配備專用服務器,使學生可隨時進行網上學習與考試,教師可以方便地在網上與學生進行交流;在課程網站上設置針對每一學習情境的在線練習,設置網絡課堂欄目(包括課程資源、教學平臺、在線練習、常見問題解答)、企業項目欄目(來自于企業的真實工學結合或外包項目,由課程組專職教師帶領學生共同完成)、課外拓展欄目等。
4.2 提供豐富的網絡資源鏈接
學校還可在課程網站上提供大量有關Oracle內容的網絡資源鏈接,如國內Oracle相關站點、Oracle討論區、Oracle軟件下載站點、Oracle第三方工具站點、大專院校BBS等;充分利用學校圖書館提供的電子資源庫如超星數字圖書館、CNKI中國知網數據庫、廣東網絡圖書館資源等,為學生通過網絡獲取學習資源提供良好的條件。
4.3 提供實訓條件
校企共建實訓基地并充分利用校企合作資源是課程資源建設的主要手段。學校可與企業合作共建實訓室和實訓基地,為學生創建真實的企業軟件開發環境。廣東科學技術職業學院軟件技術專業共有10個校內專業實訓室,設備投資總值超千萬元,如學校投資建設的“E-仿真實訓室”、中央財政資助的“計算機應用與軟件技術實訓基地”。由廣東省財政資助的與企業聯合建設的“軟件技術與工程中心”和“移動應用開發中心”兩個教學基地,技術裝備先進,集教學、培訓和技術服務等功能為一體,實訓面積達600㎡,能容納超過140個軟件企業相關崗位人員進行相關的開發工作。
軟件技術專業與南方軟件園、珠海金山軟件公司、珠海高泰科技有限公司等100多家公司簽訂共建校外實訓基地合同,其中在專業上深度合作的有10家。這些企業接收學生實習,能夠為大型數據庫管理系統應用與開發課程的實踐教學提供真實的工程環境。為增強校內實訓的效果,校內實訓以模擬企業工作流程的形式進行組織,按照企業真實開發規范和管理要求進行項目開發;實施企業管理模式,提高學生的崗位適應能力。在校內企業級實訓基地,學生以“準員工”身份,按照企業規范和流程完成項目的開發和實施;教師在準員工的考核上結合企業考核標準,按實習企業員工所需具有的職業能力和素養(態度、作風等)進行考核,由企業和指導教師提供實習考核成績。考核評價要素為工作任務50%(工作量15%、工作質量20%、工作進度15%)、工作態度15%、團隊合作20%、規章制度15%(工作總結計劃5%、備份源程序5%、工作紀律5%)、激勵加分(30分),以此促使學生提高崗位適應能力。
廣東科學技術職業學院是Oracle Academy項目的合作院校.獲得了Oracle公司提供的課程體系、正版軟件和技術支持以及Oracle Academy骨干教師的培訓資格、Oracle認證培訓和考試的優惠條件,具有了參加Oracle公司組織的活動的機會。目前,我們已在實訓基地安裝了250套Oracle數據庫管理系統,建成了Oracle數據庫技術仿真實訓環境,學生可以在這里完成所有的教學和實踐項目。
5 教學創新
5.1 引入真實過程,設計教學模式
教師可將軟件項目開發工作中的真實過程與任務引入教學設計,精心設計教學模式;將企業真實項目“人事管理系統”的開發過程融入整個教學,將11個學習情境貫穿于整個工作過程和學習過程。具體教學模式如圖2所示。
5.2 有針對性地進行職業能力訓練,以學生為主體開展企業真實項目外包實訓
教師可引入企業兼職教師設計開發的項目進行綜合實訓,開展有針對性的職業能力訓練;組織學生團隊獨立參與一個企業實際項目(或模擬企業真實項目)的開發,在校內實訓基地按照企業規范和流程完成項目的實施,使學生了解項目的整個開發過程,掌握軟件開發中相關文檔、需求分析、系統設計、完成計劃等的書寫規范,提升從事應用軟件開發的職業能力。近幾年,廣東科學技術職業學院軟件技術專業在多贏思維的前提下,利用學校人力、物力等資源大力開展深度校企合作,充分開發真實生產性資源,給學生提供豐富的實訓和頂崗實習機會。具體方法是組建師生聯合團隊承接企業真實的外包項目。
承接外包項目時,教師可以學生為團隊主體,指定項目組長,以來自于企業的真實項目(如人事管理系統、珠海知識產權電子證據網、聯通招生報到服務系統等)作為學生的綜合實訓項目:全程按照企業真實開發環境制度和管理模式要求學生,依據真實項目背景介紹、客戶需求分析、系統功能說明讓學生制訂開發計劃;要求開發團隊成員明確劃分任務、實行項目開發過程監控、記錄工作日志、填寫周報和小組會議記錄等,參與項目驗收。通過項目的仿真實訓,學生能夠獲得相關的工作經驗,提高完成企業工作任務的專業能力。
5.3 改革課程考核方式,靈活采用多種教學方法
課程考核評價上,我們采用校內學習、校內實訓、企業實習、主流職業資格考試等形式進行全方位綜合評價;同時開展國際合作,獲得了北大青鳥與北京甲骨文軟件系統有限公司的Oracle聯合認證授權,加入Oracle Academy學院進行雙證書教育。評價方法主要是過程性評價與目標性評價相結合、理論與實踐相結合、技能與職業態度相結合、筆試與操作相結合、開卷與閉卷相結合、校內教師評價與企業專家評價相結合等,以考核學生的各項能力,進行綜合評價。
在教學過程中,教師可根據不同的學習情境和教學環節、學習任務和內容的難易程度,采用靈活多樣的教學方法。
(1)啟發引導教學法。設計有啟發性的工作問題,提出工作任務,令學生對知識點所涉及的原理有透徹而又深入的理解,能夠舉一反三,融會貫通,提高學習效率。
(2)任務驅動教學法。教師提出具體任務和要求并進行引導,使學生通過實際操作加深對知識點的理解;教師講解難點、重點并給出應用實例,開拓學生思路,鼓勵學生創新。
(3)分組討淪教學法。學生以小組為單位,根據學習任務積極探索與討淪,提出問題并解決問題,增強團隊合作精神和溝通意識。
(4)情境體驗教學法。教師有目的地引入或創設一些具體的場景,令學生有更好的體驗,加深對專業知識的理解。
(5)案例分析教學法。教師可根據教學目標和內容的需要,采用案例組織學生進行學習研究,培養學生成為解決實際問題的“智慧高手”。
5.4 建設課程資源
除了自主建設網絡教學資源和多媒體教學資源,提供豐富的網絡資源鏈接和實訓條件建設外,我們還非常注重教材的建設,旨在從總體上構成一個“大型數據庫管理系統(Oracle)應用與開發”的資源環境。根據課程組主講教師多年的教學和項目開發經驗,在與企業合作共同開發課程資源的基礎上,課程組成員于2012年6月編寫出版了國家精品課程配套教材《Oraclc數據庫系統應用開發實用教程》一書,由高等教育出版社出版。該教材針對高技能人才的培養特點和目標,提煉整合了Oracle最基本、最核心的實用技術和原理作為教程內容。教材行文通俗易懂,以易學、易懂、易做為寫作基準,循序漸進地介紹Oracle數據庫應用和開發的基本知識。教材對實驗內容和結構作了精心編排,針對不同的實訓內容配有實例指導或實踐訓練。在實踐訓練中,教材針對相關的知識與技能列出了一些能舉一反三的題目,以使學生通過學習能熟練掌握技能,理解基本原理。
6 結語
國家精品資源共享課程的開發與建設是一項長期的、綜合性的系統工程,不僅需要較深的專業知識和技能,還需要豐富的一線教學經驗和捕捉前沿信息的職業敏感,同時還需要課程組全體成員團結協作并具備頑強的毅力和堅持不懈的努力精神。建設高職國家精品資源共享課程要精益求精,不斷完善和補充新的內容,學習同行的先進經驗,鼓勵教師、教學管理人員和學生積極參與,同時帶動其他課程的建設,促進教學水平的整體提高。