劉鳴濤 付立悅
(青島理工大學費縣校區,山東 臨沂 273400)
精品課程網站平臺設計
劉鳴濤 付立悅
(青島理工大學費縣校區,山東 臨沂 273400)
文章針對當前教育信息化的需求,提出了基于B/S模式的精品課程網站平臺的設計方案。簡要論述了該網站的設計方法,應用ASP. NET,ADO. NET 和SQL Server 2000 等技術,成功實現并應用到教學工作中。對于教育信息化的發展以及教學質量和水平的提高起到積極的促進作用。
B/S模式;ASP.NET;ADO.NET;精品課程網站
近年來,隨著計算機技術和網絡技術的飛速發展,信息技術對傳統的教育、教學也產生了巨大影響。高校信息化是高等教育現代化的需要,是高校改革和發展的一項緊迫的戰略任務,也是高等教育現代化的必然選擇。精品課程網站是高等學校教學質量與教學改革工程的重要組成部分,是學生自主學習、教學互動、學習交流的重要平臺。建設一個內容豐富、特色鮮明、簡約易用的精品課程網站,不僅要考慮網站的制作、發布和維護,還要針對教學考慮網站的定位和整體風格,網站的架構和欄目,以及課程資料的收集和整理。精品課程網站的目的是為學生提供自主學習的平臺,為教師提供教學互動的平臺,為學校提供課程改革成果的窗口。通過精品課程網站,學生可以清楚地了解課程在人才培養方案中的地位和作用,了解課程的學習要求,了解課程的重點和難點,預習和復習教師課堂教授的內容,檢查自己的學習效果和掌握知識的情況,并向老師提出學習過程中的疑問以及就有關內容與老師交流。教師則可以通過網站了解學生的學習情況,聽取學生的意見與建議,發布習題和答案,從而提供工作效率和改進教學方法,進而全面提高教育教學質量和水平。
本系統目的在于設計一個精品課程的通用平臺,提供課程介紹、多媒體資料的發布和共享、課后習題以及答案的在線管理、留言和用戶管理等功能。同時,對于課程的基本信息,動態存放在數據庫中,可以方便的根據具體課程進行修改和更新,適應多課程的需要。
根據以上對于系統的設計目標的分析,此系統要具體完成以下功能模塊:
(1)課程信息管理模塊:此模塊功能將提供課程信息的修改、更新等相關的操作,因此,此模塊中的功能只是對于代課教師開放。教師用戶登陸后將可以對所帶課程的基本信息進行修改、刪除和更新,比如課程概況、教學內容,教學條件、課程特色、建設目標等等,同時可以把教學大綱和教學周歷發布到網上供學生查看,使學生學習過程中對學習的目標和學習進度做到心中有數。
(2)多媒體教學資料管理模塊:多媒體教學課件的網上共享是精品課程網站的重要功能之一,教師用戶可以通過此模塊發布多媒體教學課件和相關資料供學生下載。學生則可以通過網絡方便的獲取到教學 PPT和相關資料,協助課程的預習、復習,提高自學能力。
(3)作業及答案管理模塊:此模塊提供作業及答案的管理功能,教師使用此模塊的功能上傳作業文件和相應的答案文件,并可以對作業和答案獨立進行管理。同時,在習題和答案上傳時,提供了是否允許學生用戶可見的選項,這樣教師可以提前將教學計劃中的作業和答案批量上傳,隨著教學的進度再逐漸允許學生下載。通過這樣的方式,不僅減輕了教師批改作業的工作量,而且學生不只是看老師批改的對錯,而可以方便的取得標準答案,進一步發現自己錯在什么地方,查漏補缺,使每一次作業都起到應有的效用。
(4)留言管理模塊:提供一個簡單留言系統的功能支持。學生可以通過此功能給教師留言;教師則可以通過此途徑了解到學生的學習情況和問題,聽取學生的意見與建議,進一步修正教學方法,提高教學質量。
(5)用戶管理模塊:主要包括教師用戶的創建,用戶的基本信息修改的功能,包括登錄名、登錄密碼等等。
在系統數據庫結構的設計方面,一般應遵循以下幾個方面的原則:①充分性原則,即信息面要廣,信息量要大,充分滿足查詢統計、分析的要求;②必要性原則,即信息量力求精簡,減少重復和無效數據,以避免增加輸入工作量和影響計算機處理速度;③合理性原則,即數據結構必須有利于程序模塊的設計,縮小查詢范圍,提高工作效率。
本系統采用SQL Server數據庫,數據庫中包含以下各表:教師信息表、用戶信息表、課程信息表、多媒體課件信息表、作業信息表、留言信息表以及附屬表等等,其具體的設計和關系如圖1所示。

圖1 數據表設計
ASP.NET 是微軟在. NET Framework 上提供的全方位的Web 開發平臺,其優點是引入了全新的HTML 編程模型,將程序代碼與用戶接口分開,使程序更具可擴充性;ASP.NET 還提供結構服務,進一步減少了開發人員必須編寫的代碼量,并提高了應用程序的可靠性。此外,本系統對于項目的管理,需要處理相對較多的數據。 ASP.NET 除了支持原有的 ODBC數據庫訪問技術外,還提供了ADO. NET技術.ADO. NET 提供對Microsoft SQL Server 等數據源以及通過OL EDB和XML 公開的數據源的一致訪問,并通過兩個核心組件——Dataset和. NET Framework 數據提供程序完成從數據操作中分解出數據訪問的任務。
本系統使用Microsoft的ASP.NET進行開發,采用B/S模式,后臺數據庫采用了SQL Server 2000。本系統已成功應用于青島理工大學費縣校區機電系《電工技術》的教學工作中,主頁面如圖2所示。

圖2 《電工技術》課程主頁
在主頁面可以鏈接至“課程簡介”、“教學隊伍”、“課程描述”、“自我評價”、“建設規劃”“教學資源”六個子頁面,并對于學生常用的功能集中在左側的常用功能列表中,包括電子課件下載、習題集、實驗指導和在線留言功能,方便學生使用。本系統在代課老師登陸后,將進入老師的管理頁面,可以發布公告、修改教學計劃和周歷、查看學生留言、管理多媒體課件,發布習題和答案等功能。如果是管理員權限登錄,則可以對整個課程信息和教師賬戶信息進行管理,可以方便的移植為其他課程使用。
本系統采用 ASP. NET 和 ADO. NET 技術,實現了基于B/ S模式的通用精品課程網站系統,充分利用校園網絡平臺,共享教學資源,促進了現代信息技術在教學中的應用。目前在使用過程中,發現此系統仍有一些功能需要改善和補全。隨著進一步的完善開發,精品課程網站的實用性將更好的得以體現,對推進教育創新,深化教學改革,全面提高教育教學質量都將起到巨大的作用。
[1]黃澤鈞.精品課程網站的設計與建設[J].湖北水利水電技術學院學報,2007(01):50-53.
[2]蔣學英.Web數據庫設計與開發[M].北京:清華大學出版社,2007,03.
[3]胡迎松,彭利文,池楚兵.基于.net的Web的應用三層結構設計技術[J].計算機工程,2003(5):173-175.
[4]劉乃雨.ASP.NET2.0 網絡開發詳解[M]. 北京:電子工業出版社,2008.
G423
A
1008-1151(2011)04-0040-02
2011-01-13
劉鳴濤(1982-),男,青島理工大學費縣校區機電工程系碩士研究生,研究方向為智能信息處理;付立悅(1985-),女,青島理工大學費縣校區機電工程系碩士研究生,研究方向為智能信息處理。