資源描述:
《PHPMYSQL環(huán)境下中職網(wǎng)絡(luò)課程開發(fā)探究》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、PHP+MYSQL環(huán)境下中職網(wǎng)絡(luò)課程開發(fā)探近年來,網(wǎng)絡(luò)教學(xué)已經(jīng)越來越多地受到國內(nèi)外高校的重視,成為教學(xué)改革的潮流和趨勢?!秶抑虚L期教育改革和發(fā)展規(guī)劃綱要(2010-2020年》指出:“開發(fā)網(wǎng)絡(luò)學(xué)習(xí)課程,創(chuàng)新網(wǎng)絡(luò)教學(xué)模式,更新教學(xué)觀念,改進(jìn)教學(xué)方法,提高教學(xué)效果?!蓖七M(jìn)網(wǎng)絡(luò)課程建口0與應(yīng)用已經(jīng)成為學(xué)校課程建設(shè)的重要組成部分。很多學(xué)校也紛紛投入資金建設(shè)網(wǎng)絡(luò)教學(xué)平臺,在資源建設(shè)、平臺建設(shè)等方面進(jìn)行了很多有益的探索,為網(wǎng)絡(luò)教學(xué)的開展積累了寶貴的經(jīng)驗(yàn),同時也存在著精品課程資源匱乏、重建設(shè)輕應(yīng)用、重軟件輕資源、課程資源相對孤立等問題,
2、嚴(yán)重阻礙了網(wǎng)絡(luò)課程在學(xué)校教育中價值的發(fā)揮一、網(wǎng)絡(luò)課程的概述網(wǎng)絡(luò)課程是根據(jù)教學(xué)目標(biāo)設(shè)計(jì)的、依托網(wǎng)絡(luò)平臺運(yùn)用多種媒體手段來展示相對獨(dú)立或完整的特定的教學(xué)內(nèi)容,反映一定教學(xué)策略的計(jì)算機(jī)教學(xué)程序。課程構(gòu)筑于信息服務(wù)器,教師和學(xué)生通過互聯(lián)網(wǎng)來訪問及運(yùn)行網(wǎng)絡(luò)課程。網(wǎng)絡(luò)課程可以更好地體現(xiàn)新課標(biāo)理念,因此它已成為教學(xué)課程開發(fā)的主二、PHP及MYSQL技術(shù)簡介PHP是一種易于學(xué)習(xí)和使用的服務(wù)器端腳本語言,只需要很少的編程知識就能使用PHP建立一個真正交互的WEB站點(diǎn),生成動態(tài)網(wǎng)頁的工具之一,PHP網(wǎng)頁文件被當(dāng)作一般HTML網(wǎng)頁文件來處理并且在
3、編輯時,可以用編輯HTML的常規(guī)方法編寫PHPoPHP代表:超文本預(yù)處理器(PHP:HypertextPreprocessor)bPHP是完全免費(fèi)的,不用花錢,可以從PHP官方站點(diǎn)自由下載。PHP遵守GNU公共許可(GPL),在這一許可下誕生了許多流行的軟件諸如Linux和Emacso可以不受限制的獲得源碼,甚至可以從中加進(jìn)自己需要的特色。PHP在大多數(shù)Unix平臺,GUN/Linux和微軟Windows平臺上均可以運(yùn)行MYSQL是一個關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MYSQLAB公司開發(fā),目前屬于0racle旗下產(chǎn)品。MYSQ
4、L最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在WEB應(yīng)用方面MYSQL是最好的RDBMS(RelationalDatabaseManagementSystem,關(guān)系數(shù)據(jù)庫管理系統(tǒng))應(yīng)用軟件之一。MYSQL所使用的SQL語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MYSQL軟件采用了雙授權(quán)政策,它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇MYSQL作為網(wǎng)站數(shù)據(jù)庫三、基于ASP+MYSQL的網(wǎng)絡(luò)課程開發(fā)1.登錄系統(tǒng)的實(shí)現(xiàn)課程的登錄分為兩種方式,學(xué)生及教師。學(xué)生使用時需輸入自己的學(xué)
5、號、密碼即可登錄學(xué)生學(xué)習(xí)的界面;教師登錄的界面則有別于學(xué)生,課程是按角色導(dǎo)入不同的網(wǎng)頁和功能。而這些是要用到HTML表單的有關(guān)標(biāo)識語句,提交表單信息后PHP程序會在服務(wù)端把賬號及密碼、登錄IP及登錄時間整理后存放于MYSQL數(shù)據(jù)庫中,再通過數(shù)據(jù)庫中預(yù)設(shè)的密碼與輸入密碼進(jìn)行匹配,確定教師頁或?qū)W生頁面的輸出。教師頁面包含不同于學(xué)生端的特殊功能,以明確教師在教學(xué)過程中處于主導(dǎo)地位1.定向?qū)Ш降膶?shí)現(xiàn)用戶登錄后,PHP程序?qū)⑸刹煌捻撁?。在教學(xué)環(huán)節(jié)中,學(xué)生自由點(diǎn)擊鏈接瀏覽感興趣的教學(xué)信息,凸顯了網(wǎng)絡(luò)課程自主性及學(xué)生學(xué)習(xí)的主動性特點(diǎn);
6、而在中職課堂教學(xué)中,教師隨時掌控學(xué)生端呈現(xiàn)的頁面信息,使課堂有“張”有紹也”、“收放自由”顯得尤為迫切和必需,于是如何控制學(xué)生端頁面的顯示成為網(wǎng)絡(luò)課程第一棘手的問題。因此首先應(yīng)確定—個application(Uusrstrj,)變量,此變量需存儲在學(xué)生端顯示的網(wǎng)頁文件名,由教師端PHP程序提供菜單并發(fā)出指令,通過PHP.inc的調(diào)用,把指令中包含的頁面文件名存儲于此變量,而在客戶端的腳本中設(shè)計(jì)定時程序,隨時獲取此變量中的值,如果變量不為空時就使頁面導(dǎo)向到此變量值的網(wǎng)頁。如此,學(xué)生自由瀏覽時,教師只需把此變量值置為空;而需掌控
7、時,教師通過PHP程序把特定頁面文件名賦值給此變量,PHP程序就能根據(jù)變量的值自動引導(dǎo)學(xué)生端顯示指定的頁面內(nèi)容,從而實(shí)現(xiàn)定向?qū)Ш?.實(shí)時交互反饋的實(shí)現(xiàn)人機(jī)和人際的相互交流和交互作用,既加強(qiáng)了師生間的交流,又極大地提高了學(xué)生的學(xué)習(xí)興趣和積極性(1)參與討論在學(xué)習(xí)頁面的右側(cè)可以發(fā)起討論,查看、回復(fù)該課程本班內(nèi)所有老師、同學(xué)的討論。填寫討論的標(biāo)題、內(nèi)容,可添加附件,可以選擇討論的章節(jié)范圍,點(diǎn)擊發(fā)布。即完成發(fā)起討論的操作。這種以文字形式提交并提供實(shí)時交互反饋的技術(shù)在PHP中比較容易實(shí)現(xiàn),只需設(shè)計(jì)表單,提交文字后在服務(wù)端把文字存入數(shù)據(jù)
8、庫,然后在服務(wù)端取出數(shù)據(jù)庫生成頁面送到客戶瀏覽器即可(見圖1)(2)課程學(xué)習(xí)互動在課程學(xué)習(xí)的過程中,可以查看與自己同時學(xué)習(xí)這門課程的同學(xué),也可以按照章節(jié)知識點(diǎn)直接點(diǎn)擊來學(xué)習(xí)課程內(nèi)容,在學(xué)習(xí)過程中可以隨時與同學(xué)老師進(jìn)行討論,學(xué)習(xí)過程中還可隨時添加自己的學(xué)習(xí)筆記、體會、心得,方便日后溫習(xí)時查閱