成績管理系統設計思路范文

時間:2024-04-02 18:07:46

導語:如何才能寫好一篇成績管理系統設計思路,這就需要搜集整理更多的資料和文獻,歡迎閱讀由公務員之家整理的十篇范文,供你借鑒。

成績管理系統設計思路

篇1

【關鍵詞】公路工程;機械管理信息系統;現狀;建設思路與建議

一、引言

公路工程建設是至關重要的,因為它是現代經濟社會發展的重要基礎設施,是現代社會快速發展的先決條件,同時是市場經濟體制作用于人類經濟社會的重要物質前提,因此如果沒有完善的交通運輸系統,社會的發展就會受到限制。因此隨著我國改革開放進程的不斷深入,我國政府也相繼對公路工程建設單位體制進行改革,使其成為了自負盈虧、獨立經營的經濟實體。同時隨著科技水平的提升,在公路工程的建設中,機械化水平業也逐漸代替了部分人工操作,因此不斷加強公路工程的機械設備管理,提高其機械管理信息化水平,對于社會發展來說也是至關重要的。

二、公路工程建設機械管理的現狀

(一)傳統的管理制度與新的體制相矛盾

為了適應社會發展對公路工程施工的要求,許多企業也都在國家政策的指導下,相繼進行企業體制的改革,制定了一系列符合企業發展要求的規章制度,但是在企業完成體制改革以后,卻出現了新體制與舊的管理制度相矛盾的現象,究其原因主要是企業沒有對舊的管理制度進行變更,在對機械設備的管理上依然存在錯誤的認識,多數情況下都忽略了對機械設備的管理工作,只對機械設備管理中的機械設備給予重視。這種管理制度勢必會在對公路工程施工中的機械設備管理造成影響.導致企業的機械管理工作由于沒有在制度上做出統一的安排、調試而形成混亂的局面,公路工程的機械設備管理工作問題亟待解決。

(二)機械設備的檔案管理混亂

由于受到以往經濟體制的影響,如今存在部分公路施工企業沒有對企業所用的機械設備建立機械檔案設備管理以及相應的管理制度體系,有一些已經建立了相應的管理制度,但是由于沒有聘請專業的管理人員,只是由其他的負責人兼職管理工作,使得企業的機械設備的檔案管理工作基本上流于形式。由于機械設備管理工作上的力量不足,因而導致企業的整體發展受到影響。

(三)機械設備的利用率低下

作為公路工程施工企業的重要資源之一的機械設備,如果能夠將其作用充分發揮,使其為人類服務,將會給企業帶來經濟效益的提升。但是目前我們卻看到在部分企業匯總出現機械設備利用不合理的現象。一般說來公路工程建設都是綜合性較強、階段性較強等特點,但是在施工比較忙的時期卻出現機械設備短缺,而在非施工的時候,機械設備卻大量閑置的現象。這種機械設備資源不合理分配利用的現象導致企業資源和資金大量流失,企業經濟效益低下。這些現象的產生歸根結底是由于公路工程施工企業內部的各個施工部門在機械管理工作上缺乏聯系和溝通,各自為政,導致機械設備供需之間不平衡,在施工中機械設備難以按照施工任務統一協調、配合,因而設備利用不全面、不充分,影響企業的整體發展。

三、加強公路工程建設機械管理信息系統建設的思路與建議

基于以上對目前在公路工程建設中機械設備管理工作的現狀分析,根據筆者多年的工作經驗,提出可以從以下幾方面采取有效措施,提升企業的經濟效益。

(一)以市場經濟為指導,完善機械設備管理體制,建立健全管理制度

隨著市場經濟體制的深入發展,企業要想獲得一定的地位就必須要不斷加強自身的經濟實力。在市場經濟的深入發展之下,公路工程施工企業就必須要以市場經濟為指導,進一步完善機械設備管理體制,同時建立健全管理制度。要做到這些首先企業要從思想上作出改變,要意識到企業內部的機械設備使用和管理部門之間存在的主要問題是由于缺乏必要的員工激勵手段,員工工資分配缺乏靈活性等導致的,要解決二者之間的問題就要進行徹底的改革。目前最有效的解決辦法就是采取月度單機核算制度.同時還可以建立員工工作業績考核的各項制度,為了真正落實這些制度,而不是以前只停留在形式上,企業還可以把機械設備的消耗、利潤與員工個人的利益聯系起來,并將考核的結果與員工工資直接掛鉤,獎懲分明。這樣一來既能夠增加員工的工作責任心,注意設備的保養,延長設備的使用年限,還可以減少企業用于維修設備所需要的資金。

(二)積極引進機械管理信息系統,實現機械設備管理的信息化

科學技術的發展為人類社會的生產與生活創造了很多的財富與價值,極大方便了人們的生活,尤其是人類社會進入到信息時代以后,在工作中采用信息化的技術是非常必要的。公路工程建設過程本身就比較復雜,例如施工所需要的機械設備的管理工作,由于在機械設備運作過程中需要對大量的復雜數據進行計算與整理,如果這個過程用人工完成,其工作效率和質量都會無法確切保證。如今在機械設備管理中引入微機技術,建立機械設備管理的信息系統,就可以代替人工勞動,將大量復雜的數據處理程系統化、規范化的信息,縮短工作時間,提高了工作質量與效率。因此.企業的機械設備管理部門必須加快引進機械設備管理的信息系統,爭取全面實現機械設備管理的信息化、規范化、系統化,從整體上提升企業的經濟效益與社會效益。

(三)重視設備管理員工的職業道德與業務技能,加大培訓力度

企業的發展離不開員工的努力與汗水,因此提高機械設備管理水平,重視管理人員的職業道德和業務技能非常重要。首先對于職業道德,企業需要定期組織員工進行培訓,不斷對員工進行思想教育和職業道德教育,增強工作責任心,能夠為企業的發展奉獻自己的力量。其次對于業務技能的提升,可以組織員工,采取多種形式開展業務培訓。為了調動員工的工作積極性,企業還可以采取獎懲措施,及時獎勵管理優秀的員工,而對于管理工作差的員工給予處罰。

四、結語

綜上所述,在市場經濟條件的環境之下,面對競爭激烈的發展環境,企業唯有不斷提升自身實力,才能夠獲取成功。公路工程建設對于社會發展來說非常重要,企業為了社會發展,為了自身發展,務必要做好機械設備管理工作.建立健全各項規章制度,利用現代化信息管理手段.提高員工的道德素質與業務水平,實現企業與社會的同步發展。

參考文獻:

[1]姚永福.當前公路施工機械管理中的問題及對策淺析[J].企業技發.2011(13).

篇2

【關鍵詞】知識應用能力;C#.NET程序設計;項目教學;改革研究

1 引言

中國的高等職業教育院校大約創辦于20世紀80年代,為順應我國改革開放深入,經濟建設不斷發展的需要。高等職業教育是在高中階段教育基礎上進行的培養生產、建設、管理、服務第一線,具備綜合職業能力和全面素質的高級應用型人才的專門教育,是高層次的職業教育,主要目的是讓學生獲得從事某個(或類)職業或行業所需的實際技能和知識,讓學生具備進入勞務市場所需的能力和資格。

由于受到傳統教育教學理念的束縛,實驗實訓課程在設置上往往依附在具體的理論課程中,實驗實訓內容以驗證性、演示實驗為主;教學方式上以教師為中心,大多采用灌輸式教學法。教師在整個實踐教學過程中處于中心地位,很大程度上學生只是被動地跟著老師的思路去學習實驗實訓方法和技能,難以發揮和培養高職學生的“知識應用能力”和“創新能力”。 如何組織實踐教學,達到“知識應用能力”的培養目標,就顯得尤為重要。為了培養學生的應用能力、創新能力,滿足社會對應用技術人才和管理人才的要求,應該對目前的實踐教學方法進行創新。本文結合自己多年從事實踐教學的經驗,探討項目教學法在C#.NET程序設計實踐教學中的應用。

2 項目教學法的內涵

項目教學法是指師生為共同完成一個完整的項目工作而進行的活動。項目在實施過程中以學生為主體,教師為客體,教師起引導和把握方向的作用。項目教學法屬于行動體系的教學方法,以任務為引領,行動為導向。該方法能夠很好的將教學中理論教學內容和實踐教學內容有機的結合起來,鍛煉學生的實踐動手能力,激發學生的學習興趣。在項目教學法中,學生有自己獨立的空間制定項目實施的計劃,并進行實施,能夠自己組織、安排自己的學習行為,能夠處理在進行項目中出現的困難和問題,項目教學法具有整體性、有一定的難度、綜合性、探究性,要求學生運用新知識、技能,解決過去未遇到過的實際問題。在做中學,學中做,邊做邊學。項目教學法能夠很好的培養大學生的創新意識,鍛煉大學生的團隊合作意識。

3 項目教學法的應用

3.1 項目選編

項目是貫穿整個教學過程的基本材料,項目的選取是至關重要的,直接影響教學效果。本門課程的最終目標是讓學生學會在基于C#.NET語言平臺上程序設計的專項職業能力,并且系統的掌握在程序開發和設計過程中的基本流程。所以,選編的所有項目既能循序漸進的貫穿整本書的內容,又能概括每個章節的知識點,既要簡單易懂又要在實踐中容易上手,能引起學生的興趣。選編項目主要是依據教材內容,與學生實際生活相關聯,并且結合實際的企業項目中的部分模塊。

3.2 項目實施

學生成績管理系統跟學生在學校的學習和生活息息相關,學生比較熟悉,在授課時,首先向學生介紹該系統的運行模式及功能作為課堂的情境引入,并基于學生成績管理系統,設計了Windows應用程序設計、Windows高級界面設計、面向對象編程、數據庫編程和成績管理系統設計與實現共五個項目,每個項目對應若干個教學任務,然后與各個知識點和課程章節相結合,引導學生在學習知識點的同時完成與項目相關任務,讓學生在學習的過程中成為項目的實施者,使學生掌握如何解決實際問題的技能。以學生成績管理系統的主控界面為例,首先學習窗體中的常用控件,如標簽控件、命令按鈕控件、文本框控件和圖形框控件等等,設計主控界面時引導學生加入菜單、工具欄、狀態欄,使得成績管理系統功能更加完整。主控窗體建成后,接著把剩下的二十五個窗體建設完成,增改系列的窗體就包括了增改學生、增改課程、增改學年、增改教師、增改成績比例、增改操作員等窗體,窗體的建設為項目一Windows應用程序設計知識點,而學生可以先設計增改窗體,再通過繼承制作和調用增改學生、增改課程等窗體,這就是項目二Windows高級界面設計的知識點。

在學生成績管理系統的后臺要有大量的學生和教師信息,登錄的用戶不同,看到的用戶界面也應不同,學生登錄后查詢只能看到自己所學的課程以及所學課程成績,而教師登錄后可以看到所教的課程以及對應的這門課程的學生成績,無論是學生或教師都不能隨意增加或刪除學生記錄,這就是涉及到項目三面向對象編程和項目四數據庫編程知識點,判斷用戶名和密碼是否正確,可用分支和循環控制語句,用戶名和密碼錯三次后今天不允許登錄。而對后臺數據庫的訪問可以新建一公共類,該類封裝了所有本系統中與數據庫連接的方法,可以通過該類的方法與數據庫建立連接,并對數據信息進行添加、修改、刪除以及讀取操作。

各個模塊設計完成,對所有功能模塊進行測試,對出現的異常問題進行處理,對成績管理系統進行部署創建安裝程序包,這就是項目五成績管理系統設計與實現所涉及的知識點。

3.3 項目考核

在師生對某一功能模塊共同分析后,老師與學生一起開始動手操作,主要解決開發過程中的重點和難點,其余較簡單點的設計則由學生自己操作完成,充分發揮學生的主體能動作用。因動手能力、接受能力、學習主動性差異等,有些學生還是無法完成,因此老師要巡回指導,察看學生任務完成情況,并對每個項目中的每一個任務,進行考評登記,對于操作熟練、自己獨立完成、有創新的學生給予考評優,中間問老師和同學后才能獨立完成任務的同學給予良或中,完全靠同學或老師幫助才能完成任務或任務還未完成的學生給予及格或差。嚴格考評可以防止由于“偷懶”導致“欠賬”過多,影響學生學習的積極性,同時也能發現學生對該次項目內容知識點掌握的情況,以及時發現學習中存在的普遍性問題和某些學生提出的新思路、新方法,必要時請有獨特新思路的同學演示自己的方法,再對比各種方法的優缺點,鼓勵大家再提出新觀點,進一步調動同學們的積極性和參與程度,保障后續的實踐課順利進行。學期結束老師結合每次項目任務的考評成績,最后給出一個最終的考評成績。

4 結束語

在C#.NET程序設計的教學中實現了以項目貫穿知識點、知識面及整個教學過程的項目教學,理論聯系實際,將“引導―模仿―學習―創新”的學習過程有機地貫穿于教學中,使學生的學習興趣得到了提高,充分發揮了學生學習的主動性和積極性,培養了學生的知識應用能力,使學生更好的適應社會,符合企業需求。

參考文獻:

[1] 商瑩,袁戰軍,李安.項目教學法在應用型人才培養中的作用[J].電子測試,2013(19):228-229.

[2] 梁紅碩,張春平.以項目為導向的C#課程教學研究 [J]. 石家莊職業技術學院學報,2010,22(6):69-71.

[3] 帆,周婕.基于“項目+任務”的計算機應用基礎的教學法的重構與實踐[J].電子制作,2014(4):73-74.

[4] 高向玉,祁桂云.項目導向教學法在高職《C#程序設計》課程中的應用 [J]. 中小企業管理與科技,2012(24):213-214.

作者簡介:

篇3

關鍵詞:數據庫;綜合設計;教學方法

中圖分類號: TP315文獻標識碼:A文章編號:1009-3044(2011)17-4120-02

程序設計是高校針對新生普遍開設的計算機基礎課,學習該課程的目的是讓學生掌握正確的、規范的編程方法,掌握通過編程解決問題的方法和思路,加深對計算機概念的理解,訓練邏輯思維能力,培養嚴謹的科學作風。但從以往的教學效果來看,許多學生學習了一學期的程序設計后,不但不知道學習程序設計的目的,反而對學習計算機失去了信心,更談不上有興趣了。為此,我們在計算機基礎教學的程序設計課程中增加了“綜合設計”單元,在教師引導下,通過綜合設計,讓學生自己體驗和領悟利用計算機解決實際問題的思路和方法,提高學生學習計算機知識的興趣,培養學生動手能力、綜合應用能力及編寫技術文獻的能力。本文結合我校數據庫應用課程的教學實踐,就綜合設計的過程、存在的問題及解決方法等進行介紹。

1 綜合設計內容及要求

數據庫設計是指對于一個給定的應用環境,構造最優的數據庫模式,建立數據庫及其應用系統,使之能夠有效地存儲數據,滿足各種用戶的應用要求,包括數據庫的結構設計和數據庫的行為設計。對于新生來說,數據庫綜合設計的目的是通過讓學生親自動手設計一個簡單的數據庫應用系統,整合學所知識,理解利用所學數據庫知識可以做什么和怎樣做,從而感受數據庫程序設計的魅力,培養學生學習計算機知識的興趣和數據庫設計的綜合能力,為進一步研究學習奠定基礎。綜合設計題目應按照教學大綱的要求,內容盡量覆蓋數據庫的基本知識點,包括數據庫、數據表、查詢、報表、表單、菜單及主程序等。大一學生只學過《大學計算機基礎》,對于綜合設計的概念一無所知,因此,綜合設計要求學生提交綜合設計報告和開發的數據庫管理系統即可。綜合設計報告主要包括系統設計內容、系統功能以及綜合設計的體會與建議。

2 綜合設計的實施

2.1 命題

命題是整個綜合設計的前提,命題的科學性直接影響到綜合設計環節的效果。命題由任課教師根據教學要求、學生實際情況來完成。由于大一學生接觸社會較少,了解實際問題不全面,所以教師在命題時不能空洞、脫離實際,要以與學生密切相關的實際問題進行命題,如學生成績管理系統題目比較貼近學生學習和生活實際,而象工會管理系統就有些抽象,學生不知道如何確定數據對象。所命題目要能激發學生的學習熱情,如球星管理系統、影視明星管理系統等學生比較喜歡。題目要有可操作性,難易程度適中、范圍不要太大但能包括數據庫的基本知識和模塊,如一個系統中必須有數據庫、數據表、表單、查詢、報表和菜單等。根據以上原則,我們設計的題目主要有以下幾個:學生成績管理系統、學籍管理系統、工資管理系統、球星管理系統、倉庫管理系統、檔案管理系統、圖書借閱管理系統、個人物品管理系統、宿舍管理系統等。

2.2 選題

選題是整個綜合設計的關鍵。對于從未接觸過程序設計和系統開發的學生來說,要完成一個管理系統有一定的困難,因此教師要精心設計實踐環節,從選題開始加強對學生的引導。首先,采取自由組合的方式將學生分成若干個小組,3~4人一組,選出組長。分組時學生喜歡以宿舍為單位組合,這有助于在課外進行討論,也方便組內工作協調。另外,學生對彼此的學習情況有所了解,能選出他們信任的、成績好的學生當組長,這樣可以使小組團結協作,順利完成綜合設計。分組完成后,以小組為單位從老師擬定的題目中選題,學生也可以自擬題目。在組長的帶領下,各個小組通過討論、思考、研究、查資料等方式,結合本小組學生的特長,選擇適合的題目,然后交給老師審查。老師應從設計的可行性、難易程度、工作量大小等方面對學生選定的題目進行審閱,為學生提供參考意見。除此之外,我們還給出了一些數據庫管理系統的設計實例代碼作為綜合設計的參考資料,讓學生在模仿的基礎上設計,并鼓勵他們進行創新。

2.3 綜合設計的實施

確定題目后,學生即可進行數據庫設計。由于設計時間有限,學生不可能到實際的應用環境中進行調研,所以各小組應對所選題目進行分析,通過查閱資料、小組討論,進行研究和可行性分析,定義系統的功能并劃分功能模塊,然后讓組長按照功能模塊分配任務。同時,定出設計的書面方案,在老師的指導下,對不合理的部分加以修改。在綜合設計過程中,學生是主體,教師的任務是指導學生順利完成綜合設計,為了控制設計過程,我們采取設置檢查點來進行階段性任務檢查。在以下的檢查點要求學生完成相應的書面報告或者檢查程序設計情況:

1)系統功能分析:檢查小組是否完成系統功能說明和模塊的劃分。

2)個人承擔任務:對自己所承擔任務的目的、構想、實現方法等是否有大致的規劃數據庫設計:檢查項目、數據庫、數據表、表間關系的建立情況,對突出問題進行集中解決。

3)查詢設計:檢查查詢模塊設計情況,主要看查詢是否正常運行,設計的查詢是否合理。

4)表單設計:檢查表單模塊設計情況,主要看表單中常用控件的屬性、代碼設置是否正確。

5)報表設計:檢查報表模塊設計情況,主要看報表是否正常運行,顯示的結果是否合理。

6)系統集成:檢查菜單模塊設計及連編情況,主要看系統是否正常運行對于大一學生,綜合設計是個陌生的概念,因此,在綜合設計實施中,要鼓勵學生進行模仿,模仿現成的數據庫管理系統做設計,掌握方法后再進行創新,設計出自己的管理系統。有的學生通過模仿、修改、設計,從中不斷發現問題、解決問題,逐步產生了學習的樂趣。

3 綜合設計中的問題及處理方法

3.1 學生存在的問題

學生存在的問題大多是數據表結構設計。大一學生掌握較多的是信息處理技術知識,對信息管理系統的概念認識模糊,更談不上用數據庫知識來解決問題。在數據庫設計中數據表結構的設計是學生的難點,怎樣確定所選題目中的數據信息,即定義字段名稱、類型、寬度等是學生首先遇到的問題。因此在設計數據表結構時老師應引導他們,幫助他們分析要存儲什么數據、用戶如何訪問數據和最常訪問的是什么數據等,精選簡單的、與他們生活比較貼近的實例來分析規劃,如學生成績管理系統容易讓學生接受,然后再對其他題目中的問題個別指導。一旦數據信息確定,其余的工作就比較容易完成,如建立查詢、報表、表單等可以用設計器或向導完成。

3.2 教師面臨的問題

加入課程綜合設計單元后,對教師的綜合素質也是一個考驗。從知識傳授方面來說,教師不僅要傳授單純的數據庫知識,還要引導學生去協作研究、完成設計任務,因此,教師應該多參與數據庫開發方面的科研課題,豐富設計數據庫管理系統的實際經驗。在綜合設計中,學生遇到的問題是隨機的、多樣的,這就需要老師有豐富的數據庫知識,以便能解決學生遇到的而課本上沒有的問題。對于學生的性格差異,教師要能因人而異,如對接受能力較差的同學要耐心輔導,盡量將復雜的問題簡單化,幫助他們順利完成設計任務。

3.3 綜合設計成績評定問題

綜合設計結束后,學生要提交開發的數據庫應用系統和綜合設計報告。設計的系統如果能夠正常運行且符合要求,即可通過;如果在基本要求的基礎上有創新,即可獲得優秀。綜合設計報告包括各小組成員的姓名、小組自評分、系統簡介、正文、各小組成員的體會等,從中可看出其設計思路、運用的知識及學生的收獲。評分時主要看各個部分是否完備、分析的是否透徹和是否有獨到的見解。為了防止學生在綜合設計過程中的抄襲現象,教師在檢查作品時可以對學生進行有針對性地提問,由學生當場解答;教師也可以設置簡單的題目由學生當場完成,如設置符合條件的查詢、設置表單屬性等。

4 結束語

綜合設計是一種學習、實踐、探索和創新相結合的綜合教學,是引導新生學習計算機知識的重要教學環節。實踐證明,綜合設計提高了學生發現問題、分析和解決實際問題的積極性,激發了學生進一步學習計算機知識的興趣,促使學生將所學的綜合知識運用到實踐中,使學生體會到學有所用。另外,綜合設計還培養了學生的團隊意識和協作精神,增強了學生的創新意識,提高了學生的動手能力和創新能力。

參考文獻:

[1] 靳學輝.數據庫原理與應用[M].北京:電子工業出版社,2004.

[2] 薩師煊,王珊.數據庫系統概論[M].北京:高等教育出版社.2001.

篇4

【關鍵詞】高校網絡 安全保護 主動防御 系統威脅

隨著移動通信、光纖通信技術的快速發展,互聯網已經在高等院校中得到廣泛普及,高校通過路由器、交換機、服務器、存儲器等構建了專業化機房,承載著教務管理系統、成績管理系統、科研管理系統、畢業設計管理系統、住宿管理系統等,實現學生、教師、課程等信息的共享。互聯網在為高校帶來便利的同時,也帶來了潛在的威脅,比如木馬、病毒和黑客,其可以攻擊、破壞和竊取高校自動化系統信息。因此,亟需構建一個完善的、動態的、縱深的網絡安全管理系統,以提高系統安全防御能力。

1 高校網絡安全管理現狀分析

隨著網絡技術的發展和改進,高校網絡信息化系統防御技術有所提升,但是網絡病毒、木馬和黑客攻擊技術也大幅度改進,并且呈現出了攻擊渠道多樣化、威脅智能化、范圍廣泛化等特點。

1.1 供給渠道多樣化

高校網絡系統接入渠道較多,按照內外網劃分為內網接入、外網接入;按照有線、無線可以劃分為有線接入、無線接入;按照接入設備可以劃分為PC接入、移動智能終端接入等多種類別。接入渠道較多,也給攻擊威脅提供了較多的入侵渠道。

1.2 威脅智能化

高校網絡攻擊威脅程序設計技術的提升,使得病毒、木馬隱藏的周期更長,行為更加隱蔽,傳統的網絡木馬、病毒防御工具無法對其進行查殺。

1.3 破壞范圍更廣

隨著高校網絡信息系統的集成化增強,不同類型的系統管理平臺都通過JSP技術、ASP .NET技術、SQLServer數據庫、Oracle數據庫接入到高校門戶網集群平臺上,一旦某個應用軟件系統受到攻擊,病毒可以在很短的時間內傳播到其他子系統,破壞范圍更廣。

2 高校網絡安全管理系統功能建模

目前各個高校都組建了信息化發展團隊,建設了專業的機房,并通過對網絡安全管理人員進行調研和分析,導出了網絡安全管理的關鍵功能,分別是網絡安全監控管理、網絡安全策略管理、網絡安全日志管理、網絡安全預測管理、網絡安全防御管理和基本信息管理。

3 高校網絡安全管理系統架構設計

高校網絡安全管理系統設計過程中,采用了主動式、層次化的安全防御原則和技術,并引入了網絡安全預警、安全監測和安全保護等多種主動式防御技術。

3.1 安全預警

高校網絡安全預警技術主要包括漏洞預警、行為預警和攻擊趨勢預警功能。高校網絡集成了多種異構應用軟件,這些軟件采用不同的架構、開發語言和環境實現,集成過程中使用接口進行通信,容易產生各類型漏洞,給安全攻擊提供渠道。漏洞預警可以及時地為用戶提供打補丁的機會,抵御外來威脅;行為預警或攻擊趨勢預測可以通過觀察網絡不正常流量,使用支持向量機、遺傳算法、K均值、關聯規則等算法來預測網絡中存在的攻擊行為,進一步提高預警能力,保證系統具備初步的安全性。

3.2 安全監測

高校網絡實施安全監測是非常必要的,其可以采用網絡流量抓包技術、網絡深度包過濾技術、入侵檢測技術等實時獲取網絡流量,利用軟件或硬件關聯規則分析技術進行挖掘,將挖掘的結果報告給下一層,由安全保護功能負責清除威脅。目前,高校網絡已經引入了漏洞掃描技術,能夠實時掃描系統中存在的漏洞,及時進行補丁,防止系統遭受非法入侵。

3.3 安全保護

高校網絡采用的安全措施較多,這些安全防御措施包括殺毒工具、防火墻防御系統、系統安全訪問控制列表、虛擬專用網絡等。這些防御工具或軟件采用單一部署、集成部署等模式,可以有效地保證高校網絡數據的完整性。目前,隨著高校網絡的普及和推廣,安全防御措施又引入了先進的數字簽名等防御技術,以防止數據通信過程中存在的抵賴行為。安全防御系統將多種網絡安全防御技術整合在一起,實現網絡病毒、木馬查殺,避免網絡木馬和病毒蔓延,防止高校網絡被攻擊和感染,擾亂高校網絡正常使用。

3.4 安全響應

高校網絡運行時如果存在不正常的數據流,這些不正常的數據流可能是病毒或木馬,則系統可以激活殺毒軟件或木馬查殺工具等,阻斷高校網絡服務系統的安全威脅,同時也可以將網絡安全威脅引誘到備注主機上,更好地獲取網絡服務系統攻擊來源,便于反擊。目前,高校網絡服務安全防御系統已經引入了卡巴斯基企業殺毒軟件,可以查殺木馬和病毒,提高了信息安全性。

3.5 系統恢復

高校網絡操作過程中,許多的用戶均未受過專業的計算機網絡配置、應用軟件操作訓練,因此容易在系統操作過程中攜帶有病毒的U盤、硬盤接入系統,造成網絡系統文件受到病毒感染,并且在網絡中進行傳播,導致高校網絡服務系統中止運行。如果服務系統一旦受到威脅,可以采用系統恢復技術,將系統恢復到一個正常的狀態,盡最大努力降低系統損失。高校網絡安全恢復技術包括多種,分別是系統在線備份、離線備份、增量備份、階段備份等。具體而言,可以單獨或融合使用這些備份技術,備份正常運行的系統。醫院信息化系統采用在線增量備份模式,可以定期對信息資源進行增量備份,如果其遭受攻擊,可以將信息資源恢復到最新的備份狀態,降低損失。

4 結束語

高校網絡安全防御是一個動態的、系統的工程,其需要在實際運用過程中根據網絡安全威脅的狀況,及時提升系統防御能力,進一步豐富安全管理系統功能,提高校園信息化系統集成性,保證校園數字化正常應用和發展,共享校園信息。

參考文獻

[1]劉紅明.我國高等院校校園網絡安全問題研究[J].計算機光盤軟件與應用,2010,24(12):56-57.

[2]王任.探析高等院校計算機信息網絡安全[J].網絡安全技術與應用,2015,18(07):39-40.

[3]王先財.高等院校網絡信息安全系統的設計與實現[J].中國新通信,2015,18(13):32-33.

[4]李可.校園網絡安全中異常入侵快速定位方法的研究[J].網絡安全技術與應用,2014,12(03):179-180.

篇5

關鍵詞:任務驅動;建構主義;數據庫教學

1 “任務驅動”教學法與數據庫教學

“任務驅動”教學法是一種建立在建構主義學習理論基礎上的,有別于傳統教學的新型教學方法。“任務驅動”教學方法提倡教師指導下的、以學生為中心的學習。在整個教學過程中教師起組織者、指導者、幫助者和促進者的作用,利用情境、協作、會話等學習環境要素充分發揮學生的主動性、積極性和創造性,最終達到使學生有效地實現對當前所學知識的意義建構的目的。建構既是對新知識意義的建構,同時又包含對原有經驗的改造和重組。

“任務驅動”教學法的主要特點是“任務驅動,注重實踐”。它很適合計算機類課程比如“數據庫”的教學,因為該類課程大多是實踐性很強的課程,要求學生既要學好理論知識,又要掌握實際操作技能。同時由于這些課程知識內容更新很快,要求學生必須具有一定的自主學習能力與獨立分析問題、解決問題能力,才能適應信息時代與學科知識發展的特點。

2 任務驅動教學模式在數據庫教學中的實現

(1) 提出明確而適度的任務是任務驅動教學法的前提

目標任務的明確對于今后的學習與任務的最終完成起著至關重要的作用。課堂教學中,教師和學生通過創設的問題情景,把所要學習的知識巧妙地隱含在一個個任務當中,使學生在完成任務的過程中達到理解學科知識、掌握技能的目的。設計精巧的“任務”能充分調動學生的學習熱情和求知欲望,在融洽與和諧的情境中獲得良好的教學效果。

任務的提出甚至可以由師生共同討論或學生根據自身需求自主提出,這樣的任務可能更符合每個學生的個性和興趣特點,使學生根據自己內在的需要去探究和學習,充分發揮自身的積極性、主動性和創造性,從而培養出獨立探索、勇于開拓進取的自學能力。

在Access數據庫教學中,一般要求學生能根據一個實際需求完成一個數據庫系統的設計與實現,它強調從需求分析、數據搜集、數據整理、系統設計到系統實現全過程的參與。這是一個大的任務,它可以分成若干個小的模塊或任務,隨著學習進程分步驟完成。在設計時具體到系統的需求是實現工資管理還是成績管理或聯系人的管理等等,就可以由學生自己來決定了。當然系統的功能不能過于簡單,一些基本的比如增加數據、修改數據、登錄加密等功能是必須實現的,這個由考核細則決定。

(2) 合理分解任務是任務驅動教學法的關鍵

分解任務是將一個大的任務分成若干個分任務,再將分任務往下分,直到每個小的分任務可操作或執行為止。在這些分任務中,有很多是以前沒學過的知識或技能技巧,即隱含了新的知識點,這時就需要引發學生的積極性和探究問題(任務)的欲望,教師就得使用各種信息技術手段,創設任務情景,通過講解、示范等多種教學方法,盡量不讓學生對任務產生太大的畏難以致抵觸情緒。教師要做到讓學生在情境中學習,在任務的分解過程中獲取知識,提高分析問題的能力。

圖1

實際上,一個數據庫管理系統設計與實現的過程就是不斷分解任務的過程。例如,學生提出設計班級成績管理系統,教師可以引導學生通過聯系實際不斷地提出這樣的問題:班級成績管理需要管理學生的成績,包括成績的錄入、成績的修改、成績的查詢、成績的備份、成績的刪除等功能;另外,班級的人數有變化時也得體現,比如有學生退學了或進了新的同學等,因此還必須有學生人數的增加、查詢、修改以及刪除等功能;在使用過程中有時需要打印表格的需求,所以還得有打印的功能;如果該系統規定專人負責,還需要規定用戶名和登錄密碼,體現保密性等等。經過這樣的分析,可以出來一個基本功能框架,如圖1所示。 轉貼于

隨著任務分析的深入細致,使整個系統功能不斷完善,結構不斷清晰。這實際上是將教學的內容拆解為一個個的“任務”,逐步地展示、布置給學生了。在學期末,綜合每人的“任務”成果,制作出一個完整的管理系統。在此過程中,教師可以給出一些管理系統的實例以供參考,讓學生產生感性認識,知道這些功能或任務是可以通過學習完成的。這樣可以逐步消除對完成任務的畏懼感,樹立信心,使教學過程得以順利進行。

(3) 通過自主學習與協作學習實現任務是任務驅動教學的重點

問題提出并設計好了執行的過程后,學生就需要通過各種途徑、各種方法、各種手段去完成任務。建構主義學習觀認為知識是個體主動建構的,無法通過教師的講解直接傳輸給學生,因此,學生必須主動地參與到整個學習過程中,通過自主學習與協作學習來建構新知識的意義,完成一個個的任務。

自主學習是以自學為中心,由學生自主探索學習,獨立完成任務。它要求學生在學習過程中充分發揮主動性,利用多種機會在不同的情景下去應用他們所學的知識,根據自身行動的反饋信息來形成對客觀事物的認識和解決實際問題的方法。比較簡單或單一的任務學生可以采取這種學習方式完成,比如表和查詢的設計與操作。協作學習是為了在個人自主學習的基礎上,通過小組討論、協商,以進一步完成和深化對主體的意義建構。通過這種協作和溝通,學生可以看到問題的不同側面和解決途徑,開闊了學生的思路,產生對知識新的認識與理解。比較綜合和難度較大的任務更多地需要借助協作學習方式,比如窗體的設計。

以學生管理系統為例,針對成績的錄入、查詢與編輯等功能,涉及表、查詢以及窗體等對象的認識、理解與操作;對于打印功能,涉及控件與報表的知識;用戶登錄與密碼驗證功能則涉及窗體與宏的知識內容等等。除了這些操作性知識外,還有其它的很多操作,需要學生去處理、解決。對于這些問題的分析與解決,學生可以先查閱有關的教材、資料,在上機實踐中,逐步地理解、模仿、改造,進行自主學習;然后鼓勵大家共享資料,相互討論、交流,進行協作學習;遇到困難時,還可以有教師的指導與幫助,比如老師可以提供一些類似問題的解決方案等,以利于任務的實現與完成。

(4)學習效果評價是任務驅動教學法的重要階段

學習效果評價指學生反思問題的解決過程,相互評價或自我評價,教師適當做出點評,并幫助學生作歸納與總結。學習效果評價既是總結與提高的重要階段,又是培養學生良好的自信心與成就感的絕好時機。當學生以個人成果(如一個實驗報告或是一個功能模塊)的形式完成某項任務時,已經建立了自己的認知結構,但還不完善,這時教師需要通過對其學習成果進行展示、交流、討論、分析、評點,及時對學生的學習情況做出反饋和評價。另外,學生每獨立完成一項任務,都會獲得一定的成就感,這時教師的及時表揚與鼓勵,可以刺激學習熱情與學習興趣,增強自信,使其在不斷地建構與完善自己的知識結構的同時,也提高自我認識與對自身的評價,讓學生在一種良好的心理狀態下不斷學習、進步。

當學生完成了系統任務后,我挑選出幾個同學的作品(尤其注意那些采用與教學實例不同的思路和方式制作的成果),對他們的設計成果進行展示,以鼓勵創新。首先,由大家一起來評論其優點,并由作者本人來說明模塊功能及實現過程。然后,其他學生可進行質疑,或提出改進措施,還可展示自己的作品。這個階段是學生最興奮也最體現學生智慧與學習成效的時期,他們往往會提出一大堆的問題和解決方案,使大家豁然開朗。當然,有時像一個圖片的擺放問題也要爭論到底,這就需要老師進行實時控制,將討論導入主要矛盾方面,使課堂在有序的軌道上進行。最后,由教師總評,著重闡明可學習和借鑒之處,附帶點出需要完善的地方供大家參考。這樣的分析與評價,既肯定了學生的成績與可圈可點之處,也指出了一些缺陷與有待改進的方面,在刺激學生積極性與增強信心的同時,也讓學生懂得學無止境的道理,學會謙虛謹慎,使學生的素質得到全面的提升。

3 結束語

任務驅動式教學法不僅僅要“授之以魚”,更強調“授人以漁”,強調創新能力的培養與全面素質的提高,是對傳統教學的發展,比較適合計算機類課程的教學。在教學過程中,教師一方面要通過引導,把握整個教學過程的內容、進度和方向,給學生以思考的機會和時間,讓學生有盡可能多的時間進行自主學習;另一方面,教師要采取多種方式,激活思維狀態,傳授思維方法,提高思維能力,鼓勵互相合作,進一步促成學生的意義建構,形成新的認知結構。

總之,在任務驅動式教學法下,提出明確具體的任務是前提,分析任務以形成一個個解決方案是關鍵,在自主學習與協作學習中完成任務是重點,最后進行學習效果評價、形成反饋信息是總結提高階段。每一個環節都必須統籌安排,合理兼顧。

當然,任務驅動的教學思想是將新知識分解到一些任務中,難免忽略知識的系統性和完整性。為了克服此弱點,首先,任務的提出要把握好,注意從整體上統籌設計,使任務與任務之間、新舊知識之間產生聯系。其次,在一個單元或一個章節的學習之后,教師有必要引導學生對所學知識進行及時的總結歸納,以形成知識的系統性。這樣,在任務的實現過程中才能不斷加深對舊知識的鞏固和理解,完成真正意義上的知識建構,達到培養創新精神和創新能力的目的。

參考文獻

[1]“任務驅動”模式在信息技術教學中的應用.hzjys.net.

篇6

【關鍵詞】 案例教學法 教學形式 情景引入 VFP教學

Visual FoxPro(以下簡稱VFP)不僅是一個易學易用的數據管理系統,也是一種大眾化的“面向對象”的可視化編程工具,因而是中職學校計算機類專業、電子信息類專業和電算會計專業必開的計算機基礎課程。它特別適合剛剛接觸計算機編程的初學者,它的很多命令即可以用于結構化編程,也可在交互方式下,執行一條命令,馬上可以得到該命令的執行結果。這種人腦指揮電腦,立竿見影的效果,對于初學者,往往可以起到提高其學習的興趣的效果。但隨著學習內容的深入,命令、函數使用的增多,學習難度的加大,一些教材太注重繁瑣的基礎教學,沒有體現課程應用開發的特色,不易激發學生的學習興趣,也很難使學生有一種學習收獲感,但若過分注重項目開發,如沒有應有的基礎知識,也很難發揮教學效果,學生只能照搬,不能靈活地運用。怎樣讓學生站在更高的角度,如何更全面正確地認識這門課程,為此,在VFP教學中要重視它的實踐性,不拘泥于理論本身,在滿足大綱需求的基礎上,我們應不斷補充新知識、新見解, 調整教學模式。如何提高VFP教學的有效性已成為迫切需要解決的一個課題。筆者認為在該科教學中實施案例教學法,可以很好地解決傳統教學方法產生的教學效果不佳的問題。

一、案例教學法的內涵

20世紀初,哈佛大學創造了案例教學法。即圍繞一定培訓的目的把實際中真實的情景加以典型化處理,形成供學員思考分析和決斷的案例(通常為書面形式),通過獨立研究和相互討論的方式,來提高學員的分析問題和解決問題的能力的一種方法。這種教學方法在當今世界的教育和培訓中受到重視和廣泛的應用。20世紀末,隨著計算機技術的飛速發展和計算機使用的日益廣泛,這種教學也被應用到了計算機的教學中,案例教學法在國內推廣開始較晚,不過現在越來越受到重視。案例教學是在學生掌握了有關基本知識和分析技術的基礎上,在教師的精心策劃和指導下,根據教學目的和教學內容的要求,運用典型案例,將學生帶入特定事件的現場進行案例分析,通過學生的獨立思考或集體協作,進一步提高其識別、分析和解決某一具體問題的能力,同時培養正確的管理理念、工作作風、溝通能力和協作精神的教學方式。

二、案例教學法的特點

1.能夠實現師生相互促進。教學中,一方面,教師是整個教學的主導者,掌握著教學進程,引導學生思考、組織討論研究,進行總結、歸納。另一方面,在教學中通過共同研討,不但可以發現自己的弱點,而且從學生那里可以了解到大量感性材料。

2.能夠調動學生學習主動性。教學中,由于不斷變換教學形式,學生大腦興奮不斷轉移,注意力能夠得到及時調節,有利于學生精神始終維持最佳狀態。

3.能夠采用直觀易學的形式。案例教學的最大特點是它的真實性。由于教學內容是具體的實例,加之采用是形象、直觀、生動的形式,給人以身臨其境之感,易于學習和理解。

4.能夠集思廣益。課堂上,教師再不是“獨唱”,而是和大家一起討論思考,學生在課堂上也不僅是聽、看和寫,而是共同探討,開闊思路,通過實踐解決問題,收到良好的效果。

三、案例教學法的實施

1.創設情境、確定案例。創設學生當前所學習的內容與現實情況基本相接近的實例,也就是說,把學生引入到需要通過某知識點來解決現實問題的情景。VFP應用系統開發的第一步是應用系統的需求分析,即確定系統的功能,劃分系統的功能模塊,建立應用系統的設計模型,形成系統設計說明書。一般在VFP教學中應將一個案例貫穿始終,并進行基本功能和需求進行說明,用作該課程的后續學習內容的主線。比如“圖書訂單管理系統”、“學生成績管理系統”、“工資管理系統”等。并且“案例教學法”也符合VFP系統的層次性和實用性,便于學生學習本課程的知識和技能。

2.分析案例、操作示范。圍繞選擇案例涉及到的知識點,以便于學生“知識遷移”的要求,教學進行必要的講解和示范。例如在學生學習“項目與項目管理器”時,則根據教材中介紹的項目概念:就是一個應用程序系統的開發,是一個相當復雜的過程。需要經過需求分析、模塊設計、代碼編寫、運行調試等一系列的開發過程。該問題可以比做一個樓盤開發過程,從而讓學生理解VFP中項目的基本功能、相關操作方法。

3.引導研究,完成建構。“案例”設計要注意學生特點、知識接受能力的差異。教師在設計時要把“案例”分解成具體的、淺顯易懂的、容易完成的小“問題”。引導完成后,自然地達到或完成相關的教學目標,要充分考慮學生現有的認知,還遵循由淺入深、由表及里、循序漸進的原則,真正實現從學生實際出發。

4.獨立探索、重在應用。讓學生獨立思考,通過研究討論,對知識點進行理解,消化示范案例的解決要點,為解決問題打下基礎。

5.協作學習、檢查實施。開展小組交流、討論,組員分工協作,共同完成任務。

我們只有充分認識案例教學法的特點,深刻把握課程特點,深入研究教學內容,精心組織教學流程,才能取得較好的教學效果。讓學生在實踐中掌握知識、提高技能,真正體現教學中學生的主體地位和教師的主導地位,充分發揮學生的主觀能動性,訓練他們的各種創造性思維,全面提高他們的綜合素質。

參考文獻:

[1] 陳文龍.Visual FoxPro 應用開發教程.成都.電子科技大學出 版社.2005年9月

[2] 教育部考試中心.全國計算機等級考試二級教程――Visual FoxPro數據庫程序設計.北京.高等教育出版社.2007年09月

[3] 周察金. 數據庫應用基礎――Visual FoxPro(第二版)(附學 習卡/防偽標).北京. 高等教育出版社.2006年5月

篇7

關鍵詞:C語言; 程序設計;教學方法; 教學效果;教學實踐

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)07-1467-02

1 概述

C語言功能豐富、表達能力強、使用靈活方便、應用面廣、目標程序效率高、可移植性好,兼有高級語言和低級語言的特點,是高校程序設計語言課程中的典型代表,C語言課程的教學目的是通過理論教學和上機實踐,使學生了解程序設計語言的基本概念,初步掌握解決簡單問題的編程思路和C語言的程序設計方法,并通過上機實踐鍛煉學生的程序調試能力,為后續課程的學習和應用奠定程序設計基礎。因為C語言是計算機專業大一學生最先接觸的程序設計語言課程,所以一個好的開始對激發學生學習專業的興趣是必須的。

2 C語言教學中存在的問題與現狀

在多年教學實踐中發現學生普遍認為課程難度較大,特別是到第二學期學到函數、指針、文件,有些學生感覺越來越困難,從預習作業不能完成到實驗課三道題只能完成一題,越來越失去學習的信心。還有些學生對學習C語言很茫然,不知學了有什么用。現在的學生對上網、淘寶、微信、手游、網游等感興趣,對學習C語言覺得和現實脫節,課本的例子和完成的作業實驗基本是一些簡單的數值計算,所以認為C語言學了沒用,也缺乏了學習動力。再加上采取的教學方法比較陳舊、單一,往往采用傳統的教師講授的填鴨式教學,學生學習缺乏主動性。教學過程以章節為綱,先講理論知識點,在課堂上花了很多時間講述語法、格式和注意的問題。這些書上已經很詳細地講述了。所舉的例題也都是小的數值計算題,結果學生到課程設計時總感覺無從下手,設計出來的程序有一些必須的需求都沒考慮到。比如做的管理系統出現數據不保存,每次運行輸入數據,或者沒從文件中讀出原來的數據。

3 改進C語言教學的方式方法

3.1 以小游戲激發學生的學習興趣

以前課堂舉例都以數值計算為主,如求5!,輸出100~200之間所有的素數,學生覺得較為枯燥,沒什么意義和樂趣,所以可以投其所好,舉一些小游戲的例子讓學生編寫并嘗試。如可以用猜數、簡易貪吃蛇等讓學生覺得C語言學習和實踐很有樂趣和挑戰,這樣就激發了學生學習的興趣。

3.2 以項目驅動法培養學生的軟件開發的能力

項目驅動教學法鼓勵學生通過項目中涉及到的課程內容主動地提出問題,然后再去探索、尋找答案,改變僅由教師上課的填鴨式教學模式。在實施項目的過程中,將學生分成項目小組,有項目組長組織小組活動,這樣既培養了學生發現問題、解決問題的能力,同時鍛煉了團隊合作精神。用項目驅動法來進行教學,以一個具體的項目,貫通需要的知識點,并且按照軟件工程的思想,經歷從需求分析到設計再到編程和測試運行的幾個階段,逐步培養學生軟件開發的思想和能力。

首先要設計一個合適的項目。比如在學習函數、結構體和文件內容的時候,可以設計一個管理系統軟件項目,在項目中讓學生體會到函數、結構體和文件的作用比教師單純的強調效果要好。可以選取學生能切身體會的成績管理系統。

然后在實施的時候,先將學生進行分組,選取項目組長負責項目的執行。第一步進行需求分析,確認新系統的功能需求。學生分析后得出結論,新系統需要具有學生信息輸入、增加學生、刪除學生、修改學生信息、統計成績、查詢成績、顯示信息、讀取文件和保存的功能。第二步進行系統設計。為系統分解成以下幾個模塊:

l輸入初始的學生信息:其中包括學生的姓名、學號和性別以及學生的各門課程成績等相關信息。

l查詢模塊:根據學生的姓名或學號查找輸出此學生全部信息包括學生的各門課程的成績。

l插入模塊:插入學生,其中通過學號的大小來比較的,并且以此來排序。

l統計學生成績模塊:統計各門課程的平均分數、最高和最低分數。

l初始化模塊:若有文件則從文件中讀入學生信息到內存中。

l退出系統模塊:首先將信息保存到文件中,釋放動態創建的內存空間,再退出此程序。

系統分解的功能模塊將由相應的函數來實現。項目組長可以將任務進行分配給組員來詳細設計和實現相應的模塊。通過這個過程,讓學生切身體會函數的作用,通過一定的自學和教師的精講,掌握函數的使用的重點和難點。

這時在設計學生的信息數據結構的時候,學生會發現和思考以往學習和使用的簡單的數據類型能否較好地組織和保存學生的信息,便于教師適時引入結構體類型來解決這個問題。

在保存學生數據的時候,學生自然會思考保存在哪里,如何保存。這時引入文件的讀寫操作幫助學生解決這個問題。

第三步是實現。在學習了相關知識點后,學生在項目組長的組織下編程實現系統。

第四步是測試。指導學生應用相應的測試方法,設計測試用例,分析測試結果、進行相應的調試和維護。

3.3 以動畫演示幫助學生理解課程難點

一些算法、概念和步驟僅由教師口頭講授,太抽象,缺乏想象力的學生很難理解,所以用FLASH制作動畫將步驟演示給學生看,提高課堂生動性及學生的學習興趣。如通過動畫演示冒泡排序、選擇排序、插入、二分法、遞歸過程、漢諾塔問題、指針、數組、結構體和鏈表的創建、遍歷、插入、刪除等操作。

3.4 以網絡教學增加師生互動

可以把教學內容做成課程網站。課前上課資料,方便學生預習。學生課后可以隨時查看每次講課的內容,遇到問題可以進入網站查看資料,也可以在公告欄或討論板問題,尋求教師和同學的幫助。還可以在網站上布置作業和收取作業,參考資料和前沿動態。

3.5 以分層教學適應學生差異

學生剛入校時的編程水平有差異,有的是沒接觸過編程,有的卻學過VB編程,或者有的參加過中小學信息技術培訓和比賽,那么如果按照統一標準教學,則有的困難很大,有的卻覺得太簡單沒意思。針對這種情況采取班內分層教學,根據是否有編程基礎和能力將學生分成A、B、C三等,在教學、實驗題和作業上有一定區別,為A等學生增加難度題,為C等學生減少題目數量要求質量。可以安排優秀學生擔任實驗輔導員,在熟練迅速完成自己的實驗后,也不必無所事事,而是幫助教師輔導學生,幫助學生調程序,在期末成績上給予一定的加分獎勵。這樣既增強了先進同學的自豪感和積極性,同時減輕了輔導教師的工作量。

3.6 改革課程考核辦法,開發相應的考試系統

傳統的考試只有期末考試,并且只有筆試。這種弊端是學生到課程快結束時,才會感到考試的緊迫而匆匆學習,俗稱“零時抱佛腳”,這對課程內容的掌握的扎實度和對后續課程的深入都是欠缺的。所以有必要改變“一考定終身”式的和單一的筆試考核方式,發揮以考促學的效果,改革考核形式和方法。將考核分為平時+實踐+考試三部分,考試有期中和期末兩次成績,并且包括理論和上機兩部分的考試,開發相應的考試系統,能夠自動組卷和閱卷,讓學生考不同的卷子,減少作弊的可能性,減少教師閱卷的工作量。平時除了考勤、作業,在單個知識點或相聯系的幾個知識點結束后,安排相應的小測驗。通過測驗和考試,不斷拉緊學生學習的弦,檢查自己有哪些薄弱的地方,以促進提高。

4 結論

C語言是計算機專業和相關專業的一門重要基礎課程,但是具有相當的難度和枯燥性,大多數學生難以掌握,所以在教學中要不斷探索總結經驗,充分利用現代教學手段,激發學生的學習興趣,靈活應用各種教學方法,這才能達到較好的教學效果。

參考文獻:

[1] 孟朝霞,王琴竹,李妮. C語言程序設計課程項目教學目標建設與實踐[J]. 中國科技信息,2010(4).

[2] 陳湘驥,徐東風,楊秋妹. 在線評判在C語言課程設計教學中的應用[J]. 計算機教育, 2010(3).

[3] 蔣霞. 基于CDIO理論的C語言程序設計課程改革[J]. 電腦知識與技術, 2012(27).

篇8

關鍵詞:大型關系數據庫;Oracle;教學改革

隨著計算機技術的發展,計算機應用系統的開發越來越多,需要大批掌握大型關系數據庫的專業技術人員,培養和造就這樣的專業人員已經成為時代的需求,是大學計算機教學中一個十分重要的方面。由于大型數據庫在計算機應用系統開發中的重要地位和作用,突出抓好大型關系數據庫的教學已經別無選擇。同時,大型關系數據庫是一門實踐性很強的課程,學生在學習完數據庫基礎理論后,通過大型關系數據庫的學習,可以深化數據庫理論的理解,提高并培養綜合運用知識、解決實際問題的能力。對學生科研能力、工程能力和創新能力的培養具有重要作用。因此,對這門課的教學模式值得進行認真的研究與探討。

1大型關系數據庫Oracle的教學現狀

隨著社會對大型應用系統開發要求的日益增多,大型數據庫開發相關的人才需求也不斷增加,比如:Oracle、SQL SERVER和DB2的數據庫管理員等,特別是Oracle數據庫管理員,在比較大型的網絡應用中需求量更大。太原理工大學五年前就在選修課中開設了“大型關系數據庫Oracle”。但是大型關系數據庫Oracle技術要求高,實踐性要求很強,加之學校存在教學管理、資金投入以及師資力量不足等諸多因素的困擾,使得這門課的教學質量很難盡如人意,存在較為嚴重的不足與缺陷,具體表現如下。

1.1沒有合適的教材和合理的大綱

我校計算機系最初采用Oracle公司廠家提供的培訓教材,其內容較多,分體系框架、PL/SQL指令、性能調整和備份與恢復等內容[1],而大學教學中該課程的學時有限,教學過程中很難做到面面俱到,要想讓學生更進一步深入領會并形成應用能力存在一定困難。后來學校又采用了ORACLE的技術書籍進行教學,但是這些書籍基本側重點各不相同,導致教學過程中內容不夠全面,重點難點不易把握,教學效果也不十分理想,很難適應高校教學的需要,很難滿足學生求知的欲望,更主要的是不能夠適應社會的需求。

1.2重理論,輕實踐

在這么幾年的ORACLE教學摸索中,由于學校數據庫服務器和網絡條件的限制,更多地關注的是理論教學,許多交互性演示的例子也是用PPT展示,學生很少參與甚至不參與具體的操作過程,導致學生很少接觸到解決實際問題的環節,給學生的感性認識不強。再加上配套的教學實驗環節較少或根本沒有,學生很難有動手機會,使理論與實踐得不到銜接,影響了學生綜合素質的提高。

1.3重技術,輕應用

即使在教學環境和條件具備情況下,有的教學過程也只是滿足于讓學生掌握知識點,至于這些知識點在實際開發中如何應用,知識點之間如何貫穿聯系等相關綜合性素質的培養,沒有滲透到教學中,導致學生的知識停留在點多線短,缺乏聯系的層面,不能形成較為系統綜合的結構體系。比如觸發器,很多人只知道它的定義,會編寫,但是在一個項目中何時用、怎樣用等內容,在教學中則很少涉及,使學生感覺所學的知識與實際應用存在較大的差距。

這些問題和不足已經引起一定程度上的關注和重視,我們學校在不斷加大對大型關系數據庫教學的改進力度的同時,積極組織編寫適合高校教學的相關教材,逐步嘗試加大教學實驗環節的學時數,增加實訓、項目模擬等項內容,給學生以更多實踐的機會,提高其綜合應用所學基礎理論知識的意識和實際動手的能力,為造就更多學識豐厚、技術高超、學以致用的高素質人才,為不斷滿足時代和社會對數據庫技術人才的需求,創造了一定的教育教學條件。

2教學模式的改進方法

針對目前存在的問題,進行大型關系數據庫課程教學的改革嘗試,我們認為應該注重把握好以下幾個方面。

2.1精心挑選、把握精髓,選擇較好的教材

Oracle數據庫的廠家標準培訓教材和相關的科技書籍不能拿來就用。首先必須根據大學教學大綱的培養目標要求,從中選取適合學生的內容。我們知道大型關系數據庫課程要培養的是能夠進行數據庫設計、開發和維護的數據庫管理員(DBA)[2]。一般情況下,數據庫管理人員分為三類:軟件開發型DBA,軟件維護型DBA和系統設計型DBA。本科教育教學大綱要求培養的是兼顧前一、二類的高素質人才。所以,在教學教材內容的選取上,就要著眼于Oracle數據庫的基本編程操作和基本管理能力的培養,而把數據庫的系統架構和性能調整等內容放在次要的地位,指導幫助學有余力的學生自學,以豐富其知識積累。在基本編程操作教學過程中,要注重對數據庫的數據操縱語句DCL、數據查詢語句DQL和過程編程語句PL/SQL的把握,而對數據定義語句DDL等讓學生了解即可。在基本管理教學過程中,限于教學課時的制約,可以適當傾向于用戶管理、權限管理、基本對象管理等方面內容的學習,而將其他的技術管理內容作為學生的自學內容。這樣可以使教學工作做到學有目標、富有實效,學生學習做到入門快、有興趣、收益大。其次,要本著管用有效、突出重點的原則篩選教學內容,選擇計算機應用系統實際開發中常用、多見的知識,組織開展教學,引導學生掌握精華和要害,使學生能夠充分利用有限的時間,學到最具實用價值的知識和技術。

2.2把握理論和實驗相結合這一教學過程中的關鍵點

大型關系數據庫實踐性很強,光講理論和架構,學生不容易掌握,難以形成能力,所以應該強化實驗。這門課的教學共有32個學時,我們現在把相關理論知識壓縮在12學時內講授完畢,用剩余的20個學時,讓學生做24個實驗,通過這些實驗,引導學生掌握數據庫對象管理、數據庫編程基本操作、數據庫安全管理、文件管理、表空間管理、備份管理、狀態監測等方面的操作技能[3]。使學生能夠兼具理論性和動手實踐能力,有效地了解和掌握Oracle數據庫系統操作和管理。

2.3注重知識點在工程開發實例中的綜合運用

掌握了數據庫的基本理論和基本操作技能后,如何在實踐開發中應用所學知識,就應當成為我們教師和學生共同關注的問題[4]。因此,有必要在大型關系數據庫Oracle的教學過程中,引入Oracle工程開發。在我校的ORACLE課程的內容中,我們以一個學生成績管理系統為例,從系統的需求分析開始,介紹實體關系設計、系統邏輯結構設計、系統物理結構設計、數據庫實施、系統存儲過程設計、觸發器設計、數據導出和初始化設計等,在全過程實例系統開發中,讓學生體會數據庫技術在項目開發中的應用,同時掌握各個知識點在實踐中的綜合運用。這部分作為學生了解的內容,課時為4學時左右,建議在有條件的學校,可以類設計一個大的課程設計題,要求學生模擬項目開發中數據庫開發的全過程。我校教學實踐證明,這樣做的效果非常好,不但鞏固了課堂教學知識,同時促使學生發揮主動性,掌握很多其他數據庫課堂上沒有來得及涉及的內容。

3總結與展望

設立大型關系數據庫選修課的目的,就是要培養適應社會需求的具有實踐能力和創新精神的數據庫管理技術人才。在現有的教學資源條件下,如何有效地進行教學改革、完成教學目標、培養合格人才,已經成為該項課程教學的迫切任務。

對于教學內容和教學方法這兩個教學中的關鍵點,我們提出如下的改進思路:精選教學內容、加強實驗環節和注重工程實踐。

大型關系數據庫的教學對教師和學生提出了更高的要求,需要在教學實踐中勤于探索,即時總結,不斷改進,以明確的培養目標來選擇教學內容,以具體的實際應用為教學導向,以真實的系統開發設計實踐為重點[5],就能夠在教學實踐中取得好的教學效果,提高學生的理論與實踐水平,培養學生的專業素養。只要我們真誠地為學生著想,為社會服務,就一定能夠使大學教育教學工作受到學生的歡迎,得到社會的承認,不斷提高我們的辦學水平,為國家為社會培養更多更好的有用人才,服務社會主義和諧社會建設,推動中華民族的偉大復興。

參考文獻:

[1] 安志遠. 數據庫系統原理及應用實訓教程[M]. 北京:中國水利水電出版社,2004.

[2] 羅瓊. 數據庫應用型課程的設置與實踐[J]. 科技信息, 2009(15):36-37.

[3] 員亞利,高春玲,陳紅梅. 計算機專業“大型數據庫”課程教學研究與實踐[J]. 計算機教育, 2008(12):3-4.

[4] 祝朝映. 任務驅動在計算機教學中的探索與實踐[J]. 教職論壇,2003,(10):56-57.

[5] 向琳,左德承,羅丹彥,等. “計算機設計與實踐”課程創新性實踐教學探索[J]. 計算機教育,2007(3):16-18.

The Improvement of the Teaching Pattern of Large-scale Relational Database Oracle

QIANG Yan

(College of Computer and Software, Taiyuan University of Technology, Taiyuan 030024, China)