魏小英
(陜西工業職業技術學院陜西咸陽712000)
基于WEB網絡課程系統平臺構建與實現
魏小英
(陜西工業職業技術學院陜西咸陽712000)
文章針對網絡課程系統平臺的需求特點,釆用B/S三層體系結構和ASP+ACCESS技術,完成構建基于WEB網絡課程系統平臺,該系統的實現使教師和學生用戶在功能操作中更加簡潔、易用,充分實現高校教學資源的互補性。
網絡課程;子系統;系統設計;B/S
隨著高等教育逐漸大眾化,基于Internet技術的教學模式已成為主流趨勢,為有效開展個性化教育服務提供了更多的可能,網絡課程作為高校教學改革的重要建設內容意義深遠。基于WEB技術的網絡課程教學系統的研究與開發,進一步發揮網絡在教學中的優勢作用,克服傳統課堂時空和地理的局限,充分實現高校教學資源的互補性,此項目不僅是目前高校教學資源建設的重點,同時也對高校更新教學模式,不斷提升信息化教學水平提供新思路[1]。
生自主學習效率,教學資源也根據不同學科特點設置為不同的學習情境和任務模塊,解決學生的工學矛盾,突破時間地域限制[3]。
4)多功能:網絡課程系統平臺設計強大便捷的導航菜單,增加在線引導和索引功能,以固定結構的形式設置在網絡課程中,并提供必要的操作方法指導和資源借鑒說明,使教學功能設置個性化,大大提高了學生在線學習的效率。
5)安全性:確保對各用戶進行身份認證,并設置相應的權限,對系統公告和信息發布,需加強審核控制,通過合理的設計,提高系統速度,減少風險和故障。
基于WEB網絡課程系統的本質就是一個專門免費服務于網絡課程在線學習的輔助系統,系統需求體現在:
1)簡易性:只需能上網,就能實現網絡課程的學習和管理,不受專業和學歷的限制,登陸和操作界面簡潔美觀,符合用戶對計算機軟件的使用習慣,維護和修改課程資源簡單方便,滿足學生和教師基本的教學活動[2]。
2)輔助性:系統依據網絡課程教學過程中3個階段的特點,充分實現教學內容、教學過程和教學管理上輔助功能,實現教學資源交互共享,利用強大信息展示平臺積極開展豐富的網絡教學活動、支持信息的任意分類,無論文字、圖像以及動畫、視頻等多種形式。
3)多形態:系統將改變傳統的實時雙向的學習環境,根據不同學科特點,結合多態的在線交流工具和方式,提高學
2.1ASP技術
ASP是一種簡單、方便的編程工具,具有服務器端腳本的編寫環境,網絡課程系統采用ASP技術能實現數據庫和其它程序進行交互,可創建和運行Web的應用程序,具備連接數據庫的功能,并能夠對系統相關的數據進行有效計算[4]。基于ASP動態網頁技術開發的網絡課程系統平臺,具備功能擴展性強、系統易于維護、程序開發簡單等優點,極大地滿足老師或學生在教學管理中的需求[5]。
2.2ACCESS數據庫開發技術
ACCESS是將圖形用戶界面和軟件開發工具相結合的數據庫管理技術,網絡課程系統平臺數據庫設計主要采用ACCESS數據庫技術,設計包括系統數據庫和獨立的網絡課程數據庫,分別處理系統數據庫和教學管理數據庫文件[6]。
2.3B/S結構技術
系統采用B/S(Browser/Server,瀏覽器/服務器)架構。相比C/S(客戶端/服務器)B/S架構只需連接互聯網,用戶便可通過瀏覽器就直接接入系統服務器,B/S的程序主要任務通過服務器端(Server)實現,形成3層(3-Tier)結構,分別對應邏輯結構中的界面層、應用層和數據層,用戶不需要專門安裝客戶端,系統維護升級也只需要對服務器端的軟件系統升級維護便可[7]。
3.1系統功能體系架構
通過對網絡課程系統需求分析,網絡課程系統設計以可用性、技術性和教學性為核心思想,如圖1所示,系統功能模塊主要包括用戶登錄、教師教學、學生學習和管理員4個子系統,對系統導航、系統欄目以及操作界面的設計,不僅體現視覺和聽覺效應,更注重學生教師系統操作簡單方便;課程內容設計以教學角度出發,設計有教學目標、教學內容、策略形式、多媒體等形式功能模塊,確保教學內容的有效上傳和下載,實現不同專業、不同班級網絡課程在線教學的組織管理[8-9]。

圖1 網絡課程系統平臺
3.2系統功能邏輯架構
系統應用B/S 3層體系結構,與B/S中的客戶層、WEB層和數據層3層體系結構相對應,網絡課程系統平臺功能架構設計為3個層次,如圖2所示,分別為界面層、應用層、資源層,系統界面層功能設置可以提供可視化圖形界面,完全實現用戶手動操作;應用層可響應客戶請求,實現資料修改和課程內容設置;資源層可實現數據資料的存儲、管理、上傳和下載,用于用戶檔案庫、欄目課件庫以及數據資源庫等信息數據庫建設,層級功能設計既有獨立性,同時兼具通用性、兼容性和易操作等優勢特點[10]。

圖2 網絡課程平臺邏輯結構圖
3.3系統數據庫設計
依據網絡課程系統功能需求特點,網絡課程數據庫設計主要包括用戶信息、課程信息和班級信息3部分,主要涉及系統管理員、課程、教師、班級和學生等主要實體[11],其數據項和數據結構設計如下:
1)“系統管理員”的數據項有:系統管理員編號、用戶名、密碼、所在部門、郵箱以及用戶級別;
2)“課程信息”的數據項有:編號、名稱、內容、課程信息、電子課件等;
3)“教師信息”的數據項有:工號、姓名、職稱、密碼和備注;
4)“班級信息”的數據項有:班號、課程編號、教師工號、人數、備注;
5)“學生信息”的數據項有:學號、姓名、密碼、性別、專業和備注。
基于網絡課程系統平臺的功能需求分析,網絡課程系統基本功能如圖3所示,系統功能模塊主要設置為用戶登錄系統、學生系統、教師系統和管理員系統模塊[12]。

圖3 系統功能模塊總體架構
1)用戶登錄系統
輸入用戶名和密碼,用戶可登錄首頁界面,系統管理員對用戶名、密碼、姓名及學號等用戶基本信息可預先導入用戶信息數據庫中,用戶其他相關信息可由其手動修改。當用戶一經系統檢測進入網絡課程平臺后,也可通過點擊“修改資料”選項,在信息修改界面重新修改用戶性別、姓名、學號及密碼等信息。系統管理員負責提供用戶信息的維護,班級的創建等功能,學生可實現查看課程信息,在線提問與交流等任務,教師可實現修改密碼,發布學習資源,在線答疑,評價報告等任務[13]。
2)管理員系統
管理員功能設計包括對教師用戶、學生用戶和課程資源的管理,管理員有權限添加或刪除課程信息,設置課件資源的格式和統一存儲方式,通過系統平臺對課程資源按學科專業細化進行分類管理,系統分別對課程內容的上傳和下載設置相應的權限控制,并通過口令來限制不同用戶的使用權限,進一步提高網絡課程系統的安全性[14]。
3)教師子系統
教師以教師身份登錄網絡課程系統后,可通過系統申請新建網絡課程項目,組合構建課程功能欄目,完成實現欄目管理、學生管理、考試管理、提問管理、調查管理、作業管理、視頻管理、鏈接管理等九大功能模塊,教師根據課程進度和要求可及時上傳相關資源,對課程內容、教學課件、公告等也可進行添加、修改和刪除,使學生充分共享網絡課程的課件、視頻、案例庫等多種形式的教學資源,大大彌補課堂教學的欠缺,提高學生學習效率。
4)學生子系統
學生身份一經系統權限認證,便可注冊登錄網絡課程系統,在系統權限范圍內選擇一門網絡課程,便可瀏覽下載網絡課程資料和電子課件,系統提供查看通知,討論、評論、查詢和提交作業和留言等功能,也可實現該門課程的在線考試,與教師用戶功能相比,學生系統不具有發布和修改課程資源權限[15]。
文中通過對網絡課程系統平臺的需求分析,結合傳統課堂教學的優勢特點,系統技術主要釆用B/S三層體系結構和ASP+ACCESS技術,系統功能模塊設計以學生模塊、教師模塊和系統管理員為主架構,分別提供在線學習、上傳作業、發布教程、資源管理等九大功能,使教師和學生用戶在功能操作中更加簡潔、易用。隨著網絡技術的飛速發展和Internet的廣泛應用,網絡課程教學未來將成為高校教學改革和實踐的重點。
[1]王亞希,周紅春.高校現代化教學資源建設及應用的實踐探索[J].中國電化教育,2010(6):73-74.
[2]劉彬.JSP數據庫高級教程[M].北京:科學出版社,2007.
[3]吳承毅.一種基于P2P流媒體的網絡教學系統設計[J].現代電子技術,2010(15):99-101.
[4]王能.基于B/S結構的校園二手物品交易平臺的構建[J].信息與電腦,2012(6):80-81.
[5]白雪嬌.基于B/S架構的直放站網管設計[J].現代電子技術,2014,37(1):57-59.
[6]李旭榮.基于B/S的高校協同辦公平臺的設計與實現[J].現代電子技術2012,35(6):36-38.
[7]許亮,陳剛.基于J2EE的高校后勤管理系統的研究和實現[J].現代電子技術,2012,35(4):48-50.
[8]吳洪祥.網絡實時教學平臺的設計與實現[D].南京:南京師范大學,2008.
[9]張國鋒.網絡教學平臺的設計與實現[D].上海:華東師范大學,2007.
[10]孫博.基于WEB模式的在線教學系統[D].鄭州:鄭州大學,2009.
[11]劉輝.基于FMs的實時視頻答疑系統的設計與實現[J].重慶職業技術學院學報,2012(6)17.
[12]曾明星,周清平.軟件工程專業“翻轉課堂”云計算教學平臺探討[J].現代教育技術.2013(8):26-27.
[13]殷慶軒.JSP2.0動態網站開發實例指南[M].北京:機械工業出版社,2006.
[14]劉海韜,劉兆君,滑志然.基于建構主義的自助式分組合作學習系統的設計[J].軟件導刊:教育技術,2008(3):83-85.
[15]汪孝宜.JSP數據庫開發實例精粹[M].北京:電子工業出版社,2007.
Network course system construction and implementation based on WEB
WEI Xiao-ying
(Shanxi Polytechnic Institute,Xianyang 712000,China)
Aiming demand characteristics of network course system platform,Using B/S three-tier architecture and ASP ACCESS technology,Construction online course system platform WEB-based,Implementation of the system allows users to more teachers and students in the functional operation concise,easy to use,The full realization of complementary teaching resource.
nentwork course;subsystem;system design;B/S
TN0
A
1674-6236(2016)17-0025-03
2016-01-18稿件編號:201601142
國家社科基金項目(11BJY047);陜西省專項科研計劃項目(12JK0114)
魏小英(1970—),女,陜西富平人,碩士研究生,副教授,研究方向:教學和企業運營。