【摘 要】本文綜合運用IIS、Dreamweaver、ASP、數據庫等技術來實現高等代數與空間解析幾何網絡課程的開發。ADO(ActiveX Data Object)數據庫訪問方法,給數據源提供了最容易、最有效的編程接口。
【關鍵詞】精品課程 課程網站 高等代數與空間解析幾何
【中圖分類號】TP393 【文獻標識碼】A 【文章編號】1674-4810(2014)07-0077-01
網絡課程的開發是當前教育信息化進程中的一個重要舉措,充分利用信息技術的優勢,具有資源共享、時空不限、多向互動、便于合作的特點,能很好地推動學習者的自主式學習。網絡課程中的交互應該是“有意義的交互”,以確保交互功能的設計能夠在教學者與學習者之間、學習者原有知識與新知識之間、新知識與學習者非智力因素之間起到有機的聯系作用。
一 網絡課程設計分析
1.適用對象
高等代數與空間解析幾何是高等學校本科數學與應用數學、信息與計算科學、計算機、物理、力學諸專業必修或必選的專業基礎課程。高等學校專科及成人教育的上述專業也可參考。
2.設計目標
為達到最佳的教學與自學效果,本課件達到了以下幾個設計目標:(1)準確科學,生動直觀。課件首先要保證其準確性,然后必須生動直觀,才能給學生留下深刻的印象,真正起到教學育人的目的。(2)思路清晰、各知識點安排合理,結構布局簡易明了。(3)有良好的人機交互界面與控制功能,使之易于學習和操作,學習時能給人帶來一種舒適的、輕松愉快的感覺。(4)易于修改,易于自學,易于教學。(5)布局合理,美觀大方,頁面設計注重美工效果。
二 頁面設計分析
本課程網站主要包含14個大部分,充分體現了全新的設計理念和設計目的,每個部分的設置和安排結構清晰、內容充實。在版面設計方面充分考慮色彩的視覺效果,以綠色為主,同時主頁和其他分頁的主干部分多用動畫,增加了網頁的動態效果,主頁的設計則突出主題,提供一個易于交互和學習的平臺。
本網絡課程具有豐富的內容和知識,整個版面體現了濰坊科技學院的特色:極其現代的建筑風格。該網絡課程版面共分為14個版塊,分別有制作團體、課程導讀、課程學習、試題庫、動畫觀摩、PPT課件等與教學相關的模塊,還有可以陶冶情操及開闊視野及交流的版塊如課間休息、校園文學、BBS 論壇及經典鏈接等,此外,還提供了數學與信息科學學院的高質量教學課件,配有工具箱、理工大網絡課程、辦公系統、視頻教程等功能,高等代數與空間解析幾何網絡課程首頁面設計充分體現了全新的設計理念和設計目的,結構清晰、內容充實。首頁版面設計方面充分考慮色彩的視覺效果,以綠色為主,輔以一些簡單的色彩,頁面采用了動畫設計,增加了網頁的動態效果,主頁的設計則突出主題,提供一個易于交互、交流和學習的平臺。
三 辦公系統模塊設計
1.系統功能分析
系統開發的總體任務是實現辦公過程的系統化、規范化和自動化。系統功能的分析是在系統開發的總體任務的基礎上完成的。本辦公系統能夠實現以下功能:文件、公文、議題討論、系統管理與數據信息的存儲和輸出等操作,將教師的許多日常工作合并在一起,更高效地工作。具體功能如下:(1)系統登錄;(2)文件上傳;(3)公文發布;(4)議題討論;(5)系統管理;(6)修改個人信息;(7)互通信息。
2.數據庫設計
數據庫需求分析用戶的需求具體體現在各種信息的提供、保存、更新和查詢,這就要求數據庫結構能充分滿足各種信息的輸出和輸入。收集基本數據、數據結構以及數據處理的流程,組成一個詳盡的數據字典,為后面的具體設計打下基礎。針對一般辦公系統的需要,通過對辦公過程的內容和數據流程分析,設計以下所示的數據項和數據結構:(1)公告信息;(2)回復議題;(3)文件信息;(4)用戶信息;(5)私人信件信息;(6)系統日志信息;(7)議題討論信息。
3.數據庫概念結構設計
得到上面的數據項和數據結構后,就可以設計出能夠滿足用戶需求的各種實體,以及它們之間的關系,為以后的邏輯結構設計打下基礎。這些實體包含各種具體信息,通過相互之間的作用形成數據的流動。根據上面的設計規劃出的實體有:公告信息實體、議題信息實體、文件實體、用戶實體、私人信件實體、系統日志實體。
4.數據庫邏輯結構設計及其實現
結構如下:(1)創建公告信息表;(2)創建回復議題表;(3)創建文件信息表;(4)創建用戶表;(5)私人信件表;(6)系統日志信息表;(7)議題討論表。
四 網絡課程測試
本網站主要使用ASP制作,在使用本網站之前在計算機上安裝IIS,或者在服務器上瀏覽。經測試,其他辦公系統模塊、網絡課程文件共享系統模塊、BBS 論壇模塊、留言板模塊等模塊都正常運行,各功能均正常實現。
五 結束語
總的來講,本網絡課程實現了精品課程建設的基本功能,如網絡課程文件共享系統、制作團體、課程導讀、課程學習、試題庫、動畫觀摩、課間休息、工具箱、辦公系統、BBS論壇、PPT 課件、視頻教程等,基本上實現了預期的設計目標。本次設計是計算機專業知識的實際應用能力和數學學科知識相結合的一次設計,也是計算機知識掌握程度的一次全面檢查,是對思維能力的鍛煉,也是一次采用工程學的觀點和面向對象的程序設計方法進行的設計。
〔責任編輯:龐遠燕〕