国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于PHP的Web網(wǎng)站開(kāi)發(fā)教學(xué)改革與實(shí)踐

2020-02-24 06:53:08祁春霞
科技風(fēng) 2020年4期
關(guān)鍵詞:啟發(fā)教學(xué)重組框架

祁春霞

摘要:圍繞PHP網(wǎng)站開(kāi)發(fā)教學(xué)中存在的問(wèn)題提出以需求為導(dǎo)向的基于內(nèi)容選取、內(nèi)容重組等為手段的教學(xué)內(nèi)容改革方式;在教學(xué)中引導(dǎo)學(xué)生逐步構(gòu)建一個(gè)基于MVC模式的框架,并在案例中實(shí)際應(yīng)用。這種方式在授課過(guò)程中充分調(diào)動(dòng)了學(xué)生的主動(dòng)性和積極性,提高了教學(xué)效果。

關(guān)鍵詞:重組;啟發(fā)教學(xué);框架

1教學(xué)現(xiàn)狀

《Web應(yīng)用開(kāi)發(fā)技術(shù)》是我校計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)的必修課,講授內(nèi)容為基于PHP語(yǔ)言的網(wǎng)站開(kāi)發(fā)。在以往教學(xué)實(shí)踐中過(guò)多注重于基本語(yǔ)法的講授,教學(xué)內(nèi)容按照章節(jié)展開(kāi),案例缺乏統(tǒng)一連貫性,學(xué)生難以建立Web網(wǎng)站開(kāi)發(fā)的整體概念,對(duì)主要的網(wǎng)站開(kāi)發(fā)技術(shù)理解不到位,所以最終授課效果受到影響。同時(shí),以往傳統(tǒng)教學(xué)方式下項(xiàng)目結(jié)構(gòu)不清晰,代碼修改困難,難以復(fù)用。

通過(guò)對(duì)以往教學(xué)方式的研究和總結(jié)及重構(gòu)教學(xué)內(nèi)容,經(jīng)過(guò)兩年的摸索,提出了適合于學(xué)生快速入門(mén)學(xué)習(xí)的PHP網(wǎng)站開(kāi)發(fā)學(xué)習(xí)路線(xiàn),從而能在有限的授課時(shí)間內(nèi)完成教學(xué)內(nèi)容,達(dá)到預(yù)期的教學(xué)效果。

2改革教學(xué)內(nèi)容

以往PHP語(yǔ)言網(wǎng)站開(kāi)發(fā)的教學(xué),圍繞PHP語(yǔ)法細(xì)節(jié)基礎(chǔ)知識(shí)的講授占用了大量的教學(xué)時(shí)間,造成學(xué)生過(guò)多的拘泥于語(yǔ)法細(xì)節(jié),而學(xué)習(xí)不到網(wǎng)站開(kāi)發(fā)實(shí)際技術(shù)。改革后將教學(xué)內(nèi)容按照應(yīng)用的重要性進(jìn)行排序,剔除掉不常用或是不適合目前學(xué)習(xí)的語(yǔ)法知識(shí);內(nèi)容的選取完全圍繞服務(wù)于Web網(wǎng)站開(kāi)發(fā)。例如字符函數(shù)部分講授最實(shí)用的13個(gè)函數(shù)(包括漢字的處理),數(shù)組部分講授突出講授如字符串?dāng)?shù)組轉(zhuǎn)換函數(shù)等最實(shí)用的函數(shù),流程控制語(yǔ)句只介紹for循環(huán)和foreach循環(huán)等等,從而即減輕了學(xué)生的負(fù)擔(dān),又突出了教學(xué)重點(diǎn)內(nèi)容。其余相關(guān)知識(shí),則以擴(kuò)展練習(xí)的形式供學(xué)生課后學(xué)習(xí)。

教學(xué)過(guò)程中,打亂以往教學(xué)中章節(jié)的限制,將教學(xué)內(nèi)容拆成小塊分散到各節(jié)課,每一次課都圍繞Web網(wǎng)站開(kāi)發(fā)技術(shù)由淺入深層層展開(kāi)。整個(gè)教學(xué)內(nèi)容圍繞一個(gè)完整的網(wǎng)站案例進(jìn)行。例如,從第一次課就引入網(wǎng)站請(qǐng)求、表單處理知識(shí),此后每節(jié)課都讓學(xué)生理解并強(qiáng)化Web程序的數(shù)據(jù)處理方式;將表單控件的講解分散到各個(gè)例子中,之后數(shù)據(jù)處理內(nèi)容逐步增加;將會(huì)話(huà)技術(shù)與臨時(shí)性數(shù)據(jù)存儲(chǔ)相結(jié)合等等。每一個(gè)例子都圍繞解決一個(gè)網(wǎng)站開(kāi)發(fā)的小問(wèn)題且以前一階段為基礎(chǔ)進(jìn)行。

啟發(fā)學(xué)生學(xué)習(xí)興趣,發(fā)揮其主動(dòng)性在學(xué)習(xí)中尤為重要[1]。教學(xué)中注重在前一階段埋下問(wèn)題引發(fā)學(xué)生思考為后續(xù)解決問(wèn)題做鋪墊,或?yàn)榻鉀Q前一階段暴露的問(wèn)題而添加新的教學(xué)內(nèi)容,從而使得案例在原有基礎(chǔ)上不斷完善。例如講授面向?qū)ο蠹夹g(shù)及PHP數(shù)據(jù)庫(kù)操作時(shí)就不斷提出問(wèn)題,從而一步步引導(dǎo)學(xué)生利用面向?qū)ο蟮姆椒▽?duì)數(shù)據(jù)庫(kù)操作進(jìn)行封裝,分離程序中“變”與“不變”的部分;在會(huì)話(huà)部分解決部分視圖的狀態(tài)數(shù)據(jù)傳遞問(wèn)題。通過(guò)這種“提出問(wèn)題—解決問(wèn)題”的不斷實(shí)踐,在教學(xué)中極大的調(diào)動(dòng)了學(xué)生的學(xué)習(xí)積極性。

3構(gòu)建MVC結(jié)構(gòu)項(xiàng)目

讓學(xué)生了解程序構(gòu)成的原理和過(guò)程,會(huì)讓學(xué)生更深入的理解各種技術(shù)[2]。以往教學(xué)中學(xué)生編寫(xiě)的PHP代碼來(lái)將頁(yè)面顯示、數(shù)據(jù)庫(kù)訪(fǎng)問(wèn)、表單數(shù)據(jù)獲取與處理等代碼混雜在一起。這使得頁(yè)面邏輯是混雜,代碼難以修改和維護(hù)和復(fù)用[3]。教改后,為了說(shuō)明代碼邏輯清晰、代碼重用的重要性,設(shè)計(jì)出一個(gè)基于MVC模式的教學(xué)用框架。整個(gè)教學(xué)過(guò)程就是一個(gè)自定義框架不斷成型的過(guò)程。學(xué)生在構(gòu)建項(xiàng)目的過(guò)程中,在各個(gè)階段分別解決了顯示和處理邏輯分離問(wèn)題,利用模型類(lèi)操作數(shù)據(jù)庫(kù)數(shù)據(jù)問(wèn)題;重組項(xiàng)目目錄實(shí)現(xiàn)基于文件結(jié)構(gòu)的控制器及Partial視圖問(wèn)題。最終,實(shí)現(xiàn)了一個(gè)基于MVC模式的教學(xué)框架,并利用此框架在教學(xué)中完成一個(gè)商務(wù)網(wǎng)站各個(gè)模塊功能的開(kāi)發(fā)。

4教學(xué)效果

整個(gè)教學(xué)內(nèi)容圍繞一個(gè)完整項(xiàng)目展開(kāi),整個(gè)過(guò)程貫穿了分析、設(shè)計(jì)方法的講授及實(shí)現(xiàn)技術(shù)的實(shí)踐。學(xué)生在這個(gè)過(guò)程中了解了利用PHP技術(shù)進(jìn)行Web網(wǎng)站開(kāi)發(fā)的整個(gè)過(guò)程。由于整個(gè)教學(xué)過(guò)程又是構(gòu)建一個(gè)MVC框架的過(guò)程,學(xué)生利用本項(xiàng)目可以非常容易的構(gòu)建類(lèi)似項(xiàng)目,可以很容易看到構(gòu)建新項(xiàng)目時(shí)的不變部分(處理邏輯基本不變)、變動(dòng)部分(視圖、數(shù)據(jù)庫(kù)結(jié)構(gòu)),因此能很好的體會(huì)使用框架的好處,從而為今后構(gòu)建新的項(xiàng)目,學(xué)習(xí)和理解框架構(gòu)建原理打下較好的基礎(chǔ)。

參考文獻(xiàn):

[1]張美娜,張玉軍.基于CDIO和兩課結(jié)合的教學(xué)方法改革研究[J].教育現(xiàn)代化,2019,6(57):71-72+82.

[2]齊慧平.淺談基于專(zhuān)業(yè)技能培養(yǎng)的PHP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)教學(xué)創(chuàng)新思考[J].數(shù)字通信世界,2019(06):236.

[3]賈延明.基于PHP的在線(xiàn)電子作業(yè)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2018,14(27):91-93.

猜你喜歡
啟發(fā)教學(xué)重組框架
框架
廣義框架的不相交性
WTO框架下
法大研究生(2017年1期)2017-04-10 08:55:06
計(jì)算機(jī)基礎(chǔ)教學(xué)與實(shí)踐研究分析
試論如何調(diào)控小學(xué)語(yǔ)文的課堂氣氛
南北橋(2016年12期)2017-01-10 22:39:28
初中數(shù)學(xué)教學(xué)中培養(yǎng)學(xué)生創(chuàng)新思維的思考
淺談初中數(shù)學(xué)的教學(xué)方法
南北橋(2016年10期)2016-11-10 16:20:36
一種基于OpenStack的云應(yīng)用開(kāi)發(fā)框架
广州市| 红河县| 台东县| 繁峙县| 唐山市| 漳浦县| 龙井市| 红桥区| 蕲春县| 黔南| 巴彦县| 德保县| 贺兰县| 年辖:市辖区| 漯河市| 来宾市| 安顺市| 华亭县| 龙井市| 友谊县| 长春市| 迁安市| 紫阳县| 石渠县| 孝昌县| 高密市| 喀喇沁旗| 张家口市| 峨边| 田林县| 德州市| 金川县| 嘉祥县| 苏州市| 阿拉尔市| 政和县| 罗江县| 中宁县| 弥勒县| 清远市| 浦县|