陳曉紅 (武漢職業技術學院輕工學院,湖北 武漢 430000)
韋春艷 (中石油吉林油田分公司扶余采油廠,吉林 松原 138000)
隨著數字化校園基礎設施建設的基本完成,網絡教學資源的建設已逐步得到政府和教育部門的關注,教育信息化建設的發展方向也由信息基礎設施建設向信息資源建設轉變。教育部曾明確指出:“網絡教學資源的建設與應用是高校教育信息化改革的重點”。網絡教學資源管理系統的建設目的就是為了整合紛繁復雜的網絡教學資源,實現教學資源的廣泛共享,促進資源的交流與更新,提高教學資源的利用率,促使教學資源更好地服務教學活動[1]。
當前計算機網絡教育的迅速發展,使得教學資源呈現出數量大、種類多、形式雜的狀況。實現對這些資源進行有效的組織和管理,讓學生在繁多的教學資源中快速搜索、瀏覽所需信息,讓教師能方便快捷地進行課件發布是一個亟待解決的問題。另外,該系統主要是為學校教育教學服務,以提高教學效率,促進學生全面發展。系統用戶群主要是教師和學生,教學是一個師生交互、交流的過程,因此還要求系統能實現一定的用戶交互,成為一個師生交流的平臺[2]。
該系統需實現一般教學資源管理系統應該具有的基本功能,如學生用戶快速搜索、瀏覽、下載學校最新公告和其所需教程、課件;教師用戶發布課件、上傳相關教學輔助材料、下載制作課件及其他教育教學工作中所需的各種文檔、圖片素材等。另外,教學工作的開展是雙向的,只有為師生之間的交流提供一個好的平臺,才能提高教學效率,適應信息化社會對教育教學的要求[3]。
基于以上考慮,該系統需實現用戶在線書寫備忘錄、收發留言等功能。此外,學生用戶、教師用戶都可以通過該系統的知道吧版塊來進行各種問題的討論,進行非實時的交流。管理員則能夠對公告、教參資料、問題信息等進行組織和管理,及時更新資源、維護系統的安全。
系統整體功能模塊圖如圖1所示。
網絡教學資源管理系統包含幾種不同角色,主要分為用戶和管理員2種,其中用戶包括學生、教師和游客。下面就不同用戶的操作權限進行介紹。
1)管理員 該系統管理員登錄經審核通過后可以進行:瀏覽、添加、刪除、修改公告、教程、課件等資料信息;瀏覽、添加、刪除、修改知道吧版塊及版主信息;查詢、添加、刪除用戶信息;瀏覽、添加、刪除管理員信息、修改管理員密碼;審核用戶上傳的資料等操作。

圖1 系統功能模塊圖
2)教師 瀏覽管理員發布的公告信息,根據需要可選擇下載并保存公告具體內容;瀏覽、下載教程和課件;上傳教程、課件;在知道吧按不同問題分類方式瀏覽問題、提出問題和提供問題解答信息。
3)學生 瀏覽管理員發布的公告信息,根據需要可選擇下載并保存公告具體內容;瀏覽、下載教程和課件;上傳教程、課件;在知道吧按不同問題分類方式瀏覽問題、提出問題和提供問題解答信息。
4)訪客 匿名訪客登錄后,可以瀏覽公告、教程、課件、問題等信息,無權進行添加、刪除等操作。
數據庫在整個管理系統中占有非常重要的地位,數據庫結構設計的好壞將直接對應用系統的效率以及實現的效果產生影響。合理的數據庫結構可以提高數據存儲的效率,保證數據的完整和一致。該系統選擇SQL Server 2005做為后臺數據庫。
系統有4個不同用戶身份,分別為訪客、學生、教師和管理員,每個身份的用戶權限不同。游客不需要存儲信息。學生用戶和教師用戶共用一個表,除學生學號、教師工號、姓名、登陸密碼等登錄必需信息外,還有在知道吧中涉及到的積分、等級等具體信息。管理員則只需要用戶名和密碼。另外,知道吧、備忘錄、留言箱、上傳文章等模塊還要有不同的數據表來存儲信息。
經過分析,為網絡教學資源管理系統設計如下10張表:①管理員基本信息表 (AdminInfo),包括管理員編號、管理員用戶名、密碼等信息;②普通用戶信息表 (UserInfo),包括用戶編號、學號或者工號、姓名、密碼、昵稱、用戶積分、知道吧等級、用戶身份標識等信息;③文件信息表 (ArticleInfo),包括文件編號、文件標題、文件內容、上傳文件作者姓名、創建時間、文件全稱、文件所屬版塊編號 (1:公告類,2:教程類,3:課件類)、文件點擊次數;④文章類別信息 (SortInfo),包括類別編號、類別名稱;⑤備忘錄文件信息 (LogInfo),包括文件編號、創建時間、內容、作者號;⑥留言信息(MessageInfo),包括留言編號、發送者號、接受者號、留言主題、留言內容、創建時間、留言狀態標識等;⑦答題信息表 (AnswerInfo),包括答案編號、答題時間、答案內容、回答者號、答案所對應的問題編號等;⑧問題信息表 (QustionInfo),包括問題編號、提問者號、問題標題、提問時間、問題解決時間、問題內容、問題補充內容、問題解決標識、問題分值、回答者號、問題所屬版塊編號、回答總數、最佳答案編號等;⑨問題版塊信息表 (know_sortinfo),包括版塊編號、版塊名稱、版主姓名;⑩積分等級表信息 (StepInfo),包括積分等級標識、等級名稱、積分范圍。
筆者基于B/S模式,以.NET作為開發平臺,采用C#編程語言結合SQL Server 2005數據庫設計并實現了網絡教學資源管理系統。
系統用戶通過網址打開網站,便進入網絡教學資源管理系統主頁,如圖2所示。導航條上顯示有首頁、公告、個人信息、教程、課件、上傳、知道吧等7個導航按鍵。主頁中間部分顯示部分教程和課件信息,用戶可點擊教程、課件名稱鏈接進行詳細信息的瀏覽和下載。底部上是管理員用戶登陸導航鍵:“管理員入口”,管理員由此進入管理員登陸界面。左邊框列出了知道吧模塊中的最新發布問題和最新解決問題的標題信息,點擊后即可對問題具體信息進行瀏覽等。
該系統主要應用于學校教學工作,為管理員提供及時發布學校各項通知和公告是教學資源管理系統的一個必備功能之一。考慮到實際應用中有部分公告信息可能涉及到學校發布的一些重要文件,本系統將公告信息作為一個功能版塊進行開發,點擊標題銜接可進入詳細信息頁面,并賦予用戶瀏覽、下載的操作使用權限。
該系統用戶群體比較集中,主要是教師和學生。因此設計了一個專門針對個人信息進行管理和操作的模塊。該模塊為登陸用戶提供管理個人留言箱和備忘錄的功能。用戶點擊進入個人信息頁面后,顯示個人信息、備忘錄和留言操作界面。

圖2 網絡教學資源管理系統主頁
在備忘錄界面中。用戶可以進行日期的查詢。用戶可以點擊編輯、刪除按鈕進行相應的操作。
在留言箱中可以瀏覽、閱讀、刪除收到的留言信息,還可以發送留言。留言箱的設置主要是考慮到給老師和學生提供更具有自由度交流的平臺,比如教師可以根據留言進行自我測評,給學生以反饋信息。
教學資源管理系統設計的首要目的就是要實現對教學資源進行有效的整理、組織,方便用戶進行快速檢索、瀏覽。為了滿足用戶對各種教學資源的需求,僅靠幾個系統管理員來提供資源是遠遠不夠的,故本系統將資料上傳操作權限提供給一般用戶。學生或者教師可以將資料上傳。但未經管理員的審核,不能顯示出來提供給其他用戶使用。
為了更好地實現提高教學效率,真正為學生和老師提供一個交流的平臺,該系統為用戶提供知道吧模塊。在知道吧中用戶可以瀏覽問題、發表問題、回答問題等。
系統管理員可以通過該頁面對該系統進行文章管理、知道吧管理、用戶管理、系統管理員管理等操作。
該教學資源平臺的實現與實施,極大地促進了由以教師為中心向以學生為中心的轉變,由注重知識傳授向注重創造、創新意識培養的轉變,由封閉性學習向開放型學習的轉變。
[1]周金玲 .校園網多媒體教學資源庫的建設和管理探討 [J].科技情報開發與經濟,2007(17):250-251.
[2]丘輝麒 .關于網絡教學資源建設的分析 [J].電化教育研究,2005(2):51-53.
[3]張建偉,彭燕,劉強 .軟件工程實踐教學平臺的設計與實現 [J].湖南工業大學學報,2009,23(2):92-95.