李春榆 朱培平 彭曉源
摘要:E-Learning系統(tǒng)由于具有不受時間和地點的限制,讓學習變得無處不在,越來越受到高校的青睞,作為對傳統(tǒng)教學的有效補充。該高校E-Learning系統(tǒng)是基于PHP+MySQL的在線教學平臺,采用B/S架構(gòu),有良好的擴展性和可靠性,具有一定的實際應(yīng)用價值和研討意義。
關(guān)鍵詞:高校;E-Learning系統(tǒng);PHP; MySQL
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2015)27-0001-02
在信息技術(shù)飛速發(fā)展的今天,人們獲取信息的途徑正在發(fā)生著巨大的變化,對計算機技術(shù)和網(wǎng)絡(luò)技術(shù)的應(yīng)用也深入到高校教學的方方面面,近年來E-Learning 系統(tǒng)在高校中的應(yīng)用,補充了傳統(tǒng)課堂教學不足,能讓學生學習無處不在,從而輕松地獲取知識。
本論文采用PHP和MySQL作為開發(fā)工具,設(shè)計出基于B/S模式的E-Learning系統(tǒng),本系統(tǒng)主要包括后臺管理子系統(tǒng)、教師子系統(tǒng)和學生子系統(tǒng)構(gòu)成。
1 系統(tǒng)相關(guān)技術(shù)簡介
1.1 PHP概述
PHP,是超級文本預處理語言,一種用于創(chuàng)建動態(tài)web 頁面的服務(wù)端腳本語言,語法吸收了Java、C語言和Perl的特點,有利于學習,使用較為廣泛,主要用于Web開發(fā)。用PHP做出的動態(tài)頁面與其他的編程語言相比,執(zhí)行速度快;PHP語言開可以運行于Linux、Unix、Windows等多種操作系統(tǒng),不受操作系統(tǒng)的限制; PHP支持多種主流與非主流的數(shù)據(jù)庫,如: Informix、InterBase、MySQL、Microsoft SQL Server、Sybase、ODBC、oracle等;PHP源代碼完全公開,為人們提供了很多便利。因此,PHP一直以來受到人們的青睞。
1.2 MySQL 數(shù)據(jù)庫
MySQL 是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),MySQL 數(shù)據(jù)庫系統(tǒng)使用結(jié)構(gòu)化查詢語言(SQL)進行數(shù)據(jù)庫管理。MySQL雖然功能未必很強大,但因為它的開源、廣泛傳播,規(guī)模小,對于高校而言,其提供的功能已經(jīng)能滿足要求,并降低開發(fā)成本。
2 基于PHP的高校E-Learning系統(tǒng)
2.1系統(tǒng)體系結(jié)構(gòu)
E-Learning:即,Electronic Learning,中文譯作“電子(化)學習” 、“數(shù)字(化)學習”、 “網(wǎng)絡(luò)(化)學習”等。通過建立E-Learning系統(tǒng),能讓學習更加便捷,高校學生可以利用碎片時間進行學習。該高校E-Learning系統(tǒng)采用 B/S 結(jié)構(gòu)部署,使之作為獨立的Web應(yīng)用程序運行在Web服務(wù)器上,用戶只要通過瀏覽器便可訪問E-Learning服務(wù)器,其系統(tǒng)體系結(jié)構(gòu)如圖1所示。
在圖1中,該高校E-Learning系統(tǒng)采用開放源代碼Php語言開發(fā), 可以運行在不同的操作系統(tǒng)上,方便不同的學校要求,運行所需高校E-Learning系統(tǒng)的 PHP執(zhí)行引擎能宿主到大多數(shù)Web服務(wù)器平臺上,例如Apache、 IIS Web服務(wù)器, E-Learning系統(tǒng)運行依賴MySQL數(shù)據(jù)庫支持,系統(tǒng)的大部分數(shù)據(jù)存儲在數(shù)據(jù)庫中,并采用PHP標準數(shù)據(jù)庫訪問接口API ADODB,實現(xiàn)對數(shù)據(jù)庫的訪問,ADODB對外表現(xiàn)為可直接調(diào)用的函數(shù)式組件, 數(shù)據(jù)庫操作細節(jié)被封裝在ADODB內(nèi)部,PHP執(zhí)行引擎和數(shù)據(jù)庫服務(wù)器運行環(huán)境采用 TCP/IP協(xié)議實現(xiàn)通信,IP地址支持IPv4和IPv6。通過建立域名服務(wù)器,Web頁面即可通過網(wǎng)址訪問,部署電子郵件服務(wù)器,實現(xiàn)找回用戶密碼。
2.2高校E-Learning系統(tǒng)主要功能模塊介紹
建構(gòu)主義認為學習是學習者與環(huán)境的相互作用中主動的意義建構(gòu)過程,社會建構(gòu)主義則更強調(diào)這一過程中學習者之間的對話、協(xié)作、互動等社會性活動對個人及群體意義建構(gòu)的作用。
因此,該高校E-Learning系統(tǒng)的設(shè)計不僅關(guān)注教學內(nèi)容的管理,而且還關(guān)注對教學過程中各種“活動”的支持。該高校E-Learning系統(tǒng)包括后臺管理子系統(tǒng)、教師子系統(tǒng)和學生子系統(tǒng),各子系統(tǒng)主要功能如下:
1)后臺管理子系統(tǒng)
后臺管理子系統(tǒng)主要是管理員和系統(tǒng)開發(fā)人員用戶登錄的后臺系統(tǒng),管理員具有最高的權(quán)限,他可以對整個高校E-Learning系統(tǒng)的所有的功能進行修改和設(shè)置,后臺管理子系統(tǒng)中管理員的主要功能如表1所示:
2)教師子系統(tǒng)
教師子系統(tǒng)主要用于教師注冊,修改教師信息;編輯課程資源和組織教學活動;對學生的管理。教師子系統(tǒng)中教師的主要功能如表2所示:
3)學生子系統(tǒng)
學生子系統(tǒng)主要用于學生注冊,修改學生信息;在線閱讀材料和參加學習活動;將自己的學習歷程以及對課程學習的感悟記錄在自己的Blog上。學生子系統(tǒng)中學生的主要功能如表 3 所示。
3 結(jié)語
該高校E-Learning系統(tǒng),經(jīng)過一段時間的使用后,對100位同學進行了問卷調(diào)查,其中81%的學生選擇對系統(tǒng)“滿意”,11%的學生選擇“一般”,8%的學生選擇“不滿意”或者“極不滿意”。調(diào)查結(jié)果表明,基于PHP+MySQL的高校E-Learning系統(tǒng)能滿足大部分同學的學習需求,對傳統(tǒng)教育進行了有效補充,但由于高校E-Learning教育的復雜性,還需從技術(shù)、學習行為和教育理論等多個方面對系統(tǒng)進行深入研究,進行二次開發(fā),實現(xiàn)最優(yōu)化的網(wǎng)絡(luò)教學效果。
參考文獻
[1]韓俊.開源的網(wǎng)絡(luò)教學平臺Moodle系統(tǒng)[J].中小學信息技術(shù)教育,2006.1
[2]卞騰,基于Apache+PHP+MySQL框架的網(wǎng)絡(luò)報名系統(tǒng)開發(fā)[J].長春大學學報,2007,17(3):74-77
[3]R·M·加涅,等.教學設(shè)計原理[M].上海:華東師范大學出版社,1999.
[4]Mason. Robin, using web 2.0 for learning in the community [J].Internet and Higher Education,2007,10(3):196-203
[5]李振亭.基于網(wǎng)絡(luò)的綜合型學習策略[J].教育探索,2006(8):14-16.
[6]王松濤.基于網(wǎng)絡(luò)的成人學習及其策略問題[J].中國遠程教育,2005(11上):8-12.