資源描述:
《網(wǎng)絡(luò)教學(xué)平臺(tái)的研究與實(shí)現(xiàn)探析論文》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、網(wǎng)絡(luò)教學(xué)平臺(tái)的研究與實(shí)現(xiàn)探析論文.freelplementationoftheNetAbstract:ThisarticlepresentsthedesignandimplementationofaninteractiveteachingplatformbasedonySQL1、引言隨著Inter技術(shù)的飛速發(fā)展和普及,傳統(tǒng)的課堂教學(xué)模式已無法滿足新時(shí)期的教學(xué)要求,學(xué)生也無法從單1的課堂教學(xué)中汲取更多更新的知識(shí),因此,基于Inter的網(wǎng)上教學(xué)系統(tǒng)已作為1種全新的教學(xué)手段,越來越受到人們的關(guān)注。網(wǎng)絡(luò)教學(xué)平臺(tái)充分利用了網(wǎng)絡(luò)和多媒體技術(shù),既能發(fā)揮教師的主導(dǎo)作用,又能充分發(fā)揮學(xué)生在學(xué)習(xí)過程中的主動(dòng)
2、性、積極性和創(chuàng)造性,體現(xiàn)學(xué)生的認(rèn)知主體作用。2、系統(tǒng)簡(jiǎn)介網(wǎng)絡(luò)教學(xué)平臺(tái),又稱在線教學(xué)平臺(tái)、網(wǎng)絡(luò)教學(xué)管理系統(tǒng)等。1般來說,基于L中的服務(wù)器端腳本編程語言、開發(fā)和運(yùn)行環(huán)境,支持大量的數(shù)據(jù),其對(duì)數(shù)據(jù)庫的存取,非常直接、簡(jiǎn)練,效率極高,可勝任基于Linux操作系統(tǒng)的ySQL是1個(gè)隨Linux操作系統(tǒng)發(fā)行的自由的數(shù)據(jù)庫,支持標(biāo)準(zhǔn)的ANSISQL語句,以其強(qiáng)大的功能、高度的靈活、豐富的編程接口(API)以及精巧的系統(tǒng)結(jié)構(gòu),受到廣大用戶的青睞;另外,在Linux操作系統(tǒng)下,MySQL與Apache和PHP的結(jié)合堪稱完美搭配,因此,選擇了PHP結(jié)合Mysql技術(shù)架構(gòu)教學(xué)平臺(tái)。3、系統(tǒng)分析與設(shè)計(jì)3。1系統(tǒng)分
3、析教學(xué)平臺(tái)是在Inter環(huán)境下實(shí)現(xiàn)的,采用典型的B/S(瀏覽器/服務(wù)器)模式,服務(wù)器以Linux為操作系統(tǒng)平臺(tái),MySQL數(shù)據(jù)庫,客戶端通過瀏覽器訪問系統(tǒng)提供的服務(wù)。系統(tǒng)要求用戶提供用戶名和密碼,通過驗(yàn)證后才可進(jìn)入相關(guān)的操作。用戶分為三類:系統(tǒng)管理員、教師、學(xué)生。系統(tǒng)管理員負(fù)責(zé)系統(tǒng)的日常維護(hù)(包括數(shù)據(jù)備份等),用戶管理以及課件、教學(xué)視頻文件、作業(yè)等文件的規(guī)范和管理;教師用戶具有上傳教學(xué)文件(包括課件、教學(xué)視頻文件等)、學(xué)生作業(yè)管理、布置網(wǎng)上測(cè)試、網(wǎng)上調(diào)查等權(quán)限,學(xué)生用戶具有上傳作業(yè),瀏覽、課件和視頻文件,并可參與網(wǎng)上交流等權(quán)限。3。2實(shí)現(xiàn)目標(biāo)3(1)適用于INTER網(wǎng)絡(luò)下基于網(wǎng)站的網(wǎng)絡(luò)教
4、學(xué);(2)管理員對(duì)注冊(cè)用戶和文件的管理;(3)提供教師上傳課件、上傳視頻和上傳試題并對(duì)其管理功能;(4)學(xué)生可在線瀏覽課件、視頻課堂學(xué)習(xí)和在線測(cè)試;(5)具備批改練習(xí)、討論答疑、網(wǎng)上交談等實(shí)時(shí)交互功能;4、系統(tǒng)設(shè)計(jì)模型與結(jié)構(gòu)5、系統(tǒng)的實(shí)現(xiàn)5。1數(shù)據(jù)庫的連接連接MySQL數(shù)據(jù)庫的語句寫在connect_inc。php文件中,連接數(shù)據(jù)庫時(shí)只需將該文件調(diào)入即可:?phpinclude(“connect_inc。php”);?;數(shù)據(jù)庫連接語句具體如下:?php$data_connect=mysql_connect($host,$db_user,$db_passysql_select_db($db
5、_name,$data_connect);?其中:$host:指MySQL數(shù)據(jù)庫所在服務(wù)器的域名或IP地址;$db_user、$db_passd=md5($login_passusere=’$login_name’anduser_passd’anduser_type=’$login_type’”;$get_result=mysql_query($login_sql)ordie("系統(tǒng)發(fā)生錯(cuò)誤!請(qǐng)您檢查輸入是否有誤");$result=mysql_fetch_object($get_result);//根據(jù)用戶的類別進(jìn)入相應(yīng)的頁面…If($result-user_type=”teacher
6、”){Header(“l(fā)ocation:。/admin_teacher。php?user=’$result-user_name’”);}Else{Header(“l(fā)ocation:。/main。php”);}?5。3系統(tǒng)管理系統(tǒng)管理員具有管理系統(tǒng)的所有權(quán)限,責(zé)任重大。(1)用戶管理對(duì)注冊(cè)的用戶要進(jìn)行規(guī)范管理,若某些用戶不存在了,就要及時(shí)刪除;或者用戶密碼丟失,幫其找回密碼等;(2)文件管理對(duì)于教師上傳的教學(xué)文件以及學(xué)生上傳的作業(yè)等要規(guī)范管理,包括文件中是否含有病毒、FTP空間的配置,上傳文件的大小限制等;并協(xié)同教師共同處理1些意外的問題;(3)日常維護(hù)除以上外,管理員還要查看系統(tǒng)每日的運(yùn)
7、行記錄,了解系統(tǒng)的運(yùn)行狀況,并對(duì)系統(tǒng)的數(shù)據(jù)進(jìn)行每日必要的備份;5。4文件上傳文件上傳(包括教師的課件、教學(xué)視頻文件以及學(xué)生的作業(yè)等)采用了組件上傳,在上傳時(shí),用戶可選擇給上傳文件重命名,這樣就可以避免某些同名課件上傳時(shí)帶來的不便。用戶上傳文件后,通過分別讀入上傳者ID號(hào)、存儲(chǔ)路徑、文件名,并調(diào)用時(shí)間函數(shù)讀入上傳時(shí)間,將這些文件的相關(guān)信息都寫入數(shù)據(jù)表中按自動(dòng)生成的文件號(hào)存儲(chǔ)。同時(shí)按存儲(chǔ)路徑和文件名存入相應(yīng)的文件夾下。5。5網(wǎng)上答疑網(wǎng)上