周蓮波
摘要:隨著網絡時代的來臨,人們對網絡的依賴性越來越高,在這個形勢之下,教學作為一種常見的日常活動也受其影響比較大。在此基礎之上進行網絡教學平臺的開發(fā)顯得十分重要。網絡教學平臺具有明顯的優(yōu)越性,可以不受時間地點的限制,最大限度的便利學生的學和教師的教,這樣傳統(tǒng)的課堂的弊端就會得到克服。但是在作為一個網絡平臺,其構建需要一定的技術。由此本文對網絡教學平臺的構建進行研究,所采用的主要技術是PHP和MySQL技術,對整個網絡教學平臺的設計進行詳細的研究。
關鍵詞:PHP和MySQL技術;網絡教學平臺;構建;完善
中圖分類號:TP3 文獻標識碼:A 文章編號:1009-3044(2018)14-0008-02
1 概述
PHP從本質上說是一種服務器端腳本語言,由于技術的成熟性和運用的普遍性,現(xiàn)在該技術顯得十分簡單。該技術采用模塊化操作,對編程的要求并不高,只要按照具體的操作進行執(zhí)行就能建立起一個WEB站點,而且這個站點具有真正的交互功能。而且利用該技術還能生成動態(tài)的網頁。通過上述分析我們可以發(fā)現(xiàn),該技術具有簡單易學、操作靈活的特點,所以該技術在網頁制作和網站開發(fā)過程中受到廣泛的運用。
MySQL主要是對系統(tǒng)數(shù)據(jù)庫進行管理的技術,主要運用于開放源代碼的關系型數(shù)據(jù)庫的管理。這是目前市面上最為常用的數(shù)據(jù)庫管理系統(tǒng)。該技術具有使用簡單、對一些專業(yè)的知識要求低,可以在很大程度上滿足現(xiàn)階段建立一些系統(tǒng)的要求。而且其開發(fā)效果能夠滿足一些實際的需要。
網絡教育平臺可以是適應現(xiàn)階段教育發(fā)展的需要而產生的,通過這個平臺可以是各個階層的學習者有一個學習的平臺,這個平臺的出現(xiàn)可以打破時間和空間的限制,降低教育的投入成本。通過各項功能的實現(xiàn),可以完全替代傳統(tǒng)的教學方式。這個平臺的構建主要是結合教育學的規(guī)律,學生不是知識的被動接受者,而且主動利用該平臺對知識進行建構。這樣網絡教學的優(yōu)越性體現(xiàn)十分明顯,所以說從實際需要出發(fā),構建一個完善的網絡學習平臺十分重要。
2 網絡教學平臺的需求分析
需求分析是一個系統(tǒng)進行設計的過程中必須進行的,而且系統(tǒng)需求分析的好壞直接決定著系統(tǒng)設計的有效性。根據(jù)網絡教學平臺的實際需要,具體的需求分析如下:
首先是學生的需求分析。網絡教學系統(tǒng)主要是為了滿足學生學習和交流的需要而產生,所以從整個層面上來說學生是需求的主體,學生的需求如下:可以通過登陸查閱相關資源進行學習;完成教師布置的任務并且實現(xiàn)上傳;學生在學習的過程中遇到一些問題可以和教師展開交流等內容。具體包括以下幾個方面:(1)權限功能:為用戶設置權限功能,用戶只能對授權范圍內進行相應修改及刪除。(2)錄入功能:為用戶提供對所有信息的錄入功能。(3)查詢功能:為用戶提供查詢的功能,可查詢允許范圍內的所有信息。(4)維護功能:為用戶提供查詢及相應的修改,刪除功能。(5)打印功能:能打印全校學生的信息及各班信息,科目成績等。(6)退出功能:結束并關閉系統(tǒng)。
其次是教師的需求分析。教師是整個網絡學習的引導者,其具體需求有以下幾個方面:一是監(jiān)督整個學生的學習過程;二是上傳相應的學習資料和進行網上授課;三是對學生進行解惑答疑和后續(xù)的評價功能。
第三是系統(tǒng)的管理需求分析。網絡學習系統(tǒng)的除了滿足教師和學生的需求,還應該滿足一些管理活動的需求。一方面要實現(xiàn)對學生的管理,學生在日常的學習活動中需要進行一定程度的管理,這項管理活動要進行集成,形成相應的功能模塊。另一方面也要對教師進行相應程度的管理和服務工作。第三是系統(tǒng)自身也需要進行相應的管理活動,這樣才能保障網絡教學系統(tǒng)的正常實現(xiàn)。
3 基于PHP和MySQL技術的網絡教學平臺的設計與實現(xiàn)
首先是系統(tǒng)的功能設置。網絡教學系統(tǒng)主要是為了滿足學生自主學習的需要,在功能的設計過程中要堅持以學生的學習為中心來進行。根據(jù)網絡教學系統(tǒng)的實際需要,主要包括以下功能:一是平臺的模塊化功能,主要包括課程教學、賬號注冊以及管理中心等功能模塊,這主要是一些基本的服務模塊。其次是學習的內容方面,主要包括學生的學習內容的各個方面,主要是課程資源等方面,構成學習內容的主要方面。教學輔助包括系統(tǒng)各輔助教學模塊,這主要是為了保障網絡教學目標的實現(xiàn),具體包括學期選班、 學習查詢、 成績查詢等內容。所以說從總體上來說,各個功能模塊是對網絡學習系統(tǒng)各項功能的集成,按照網絡教學系統(tǒng)的要求主要涵蓋教學系統(tǒng)的前置功能模塊、具體教學模塊以及輔助教學模塊。
其次是系統(tǒng)的平臺結構。根據(jù)網絡教學系統(tǒng)的要求以及所用技術自身的特點,網絡教學系統(tǒng)主要架構如下:系統(tǒng)主要采用三層架構,根據(jù)其內部的邏輯關系分為表示層 、功能層以及數(shù)據(jù)層,這三層結構既相互獨立,也相互協(xié)作,共同構成一個完善網絡學習系統(tǒng)的內部架構。根據(jù)每一個層次的不同特點,第一層表示層主要是進行展示;第二層主要是功能層,主要承載網絡教學系統(tǒng)的各項功能集成;第三層是數(shù)據(jù)層,主要進行數(shù)據(jù)庫建設,為整個系統(tǒng)進行數(shù)據(jù)服務。
第三是數(shù)據(jù)庫建設。網絡教學平臺是一個復合的系統(tǒng),需要完成的作用很多。一方面網絡教學平臺要承載大量用戶的使用,而且其自身對數(shù)據(jù)資源的要求比較多,所以完善的數(shù)據(jù)庫建設十分必要。這樣才能通過這個平臺進行資源的共享。從這個角度出發(fā),加強數(shù)據(jù)庫建設十分重要,基于此,選擇MySQL對系統(tǒng)數(shù)據(jù)庫進行建設和管理是一個合適的選擇。MySQL技術自身比較成熟,而且運用起來十分便捷,經過開發(fā)的數(shù)據(jù)庫對其他系統(tǒng)具有很好的兼容性,而且開發(fā)的成本也比較低。
第四是系統(tǒng)的測試。系統(tǒng)的測試主要是為了對整個計算機系統(tǒng)進行測試,以此來檢驗該系統(tǒng)的穩(wěn)定性。測試的過程要經歷嚴格程序和方式。具體到網上教學系統(tǒng),系統(tǒng)測試的內容
國標GB/T 16620的系統(tǒng)測試內容是功能性、可靠性、易用性、效率、維護性、可移植性等方面(有選擇性)來考慮。功能性。包括適應性、準確性、互操作性、安全保密性;可靠性。包括成熟性、容錯性、易恢復性;易用性。包括易理解性、易學性、易操作性、吸引性;效率。包括時間特性、資源利用性;維護性。包括易分析性、易改變性、穩(wěn)定性、易測試性;可移植性。
4 結論
總之,網絡教學系統(tǒng)是順應互聯(lián)網趨勢而產生的一種新的教學手段和方法,這種平臺的出現(xiàn)改變了原有的傳統(tǒng)教學模式,克服了時間空間上的障礙,使學習成為一種唾手可得的東西。在這個基礎之上設計完善的網絡教學系統(tǒng)具有很強的應用價值。真是基于這個各方面,本文采用PHP和MySQL技術進行網絡教學系統(tǒng)的設計,從需求分析到最后的測試環(huán)節(jié)進行了闡述,這樣設計的系統(tǒng)滿足實際的教學需求,最大限度滿足學生學習的需要。
參考文獻:
[1] 孫宏文, 李大勇, 馬麗娟, 趙慧春. 自組織理論在高校網絡教學管理系統(tǒng)中的應用研究[J]. 黑龍江科技信息, 2016(9).
[2] 王媛媛. 基于MVC架構網絡教學管理系統(tǒng)的設計與實現(xiàn)[J]. 科技展望, 2015(20).
[3] 魯立軍. 數(shù)字校園帶動網絡多媒體教學系統(tǒng)管理的時效性研究[J]. 中國現(xiàn)代教育裝備, 2015(5).
[4] 閆濤. 關于計算機網絡教學管理系統(tǒng)的設計與實現(xiàn)[J]. 科技視界, 2014(29).
[5] 閆英琪, 王立明. MVC模式下的網絡教學管理系統(tǒng)的設計與開發(fā)[J]. 自動化與儀器儀表, 2014(8).
[6] 蔡昌. 基于XML技術的網絡教學管理系統(tǒng)的研究與實現(xiàn)[J]. 電子技術與軟件工程, 2014(6).