【摘要】本文講述《PHP網(wǎng)站內(nèi)容管理系統(tǒng)》課程建設(shè)。主要包括教學(xué)內(nèi)容研究、教學(xué)方法研究、教學(xué)資源研究、教學(xué)資源平臺(tái)建設(shè)的研究。
【關(guān)鍵詞】教學(xué)內(nèi)容;教學(xué)方法;教學(xué)資源;教學(xué)平臺(tái)
【基金項(xiàng)目】教育部教育管理信息中心課題。課題名稱《基于網(wǎng)絡(luò)技術(shù)專業(yè)的在線教學(xué)平臺(tái)的設(shè)計(jì)、開(kāi)發(fā)與應(yīng)用研究》,主持人:何定華。
【中圖分類號(hào)】TP393.092 【文獻(xiàn)標(biāo)識(shí)碼】B 【文章編號(hào)】2095-3089(2017)15-0058-01
國(guó)務(wù)院總理李克強(qiáng)2014年9月在夏季達(dá)沃斯論壇上公開(kāi)發(fā)出“大眾創(chuàng)業(yè)、萬(wàn)眾創(chuàng)新”的號(hào)召。所謂雙創(chuàng)就是創(chuàng)新創(chuàng)業(yè)。目前從國(guó)家層面和教育行業(yè)都在倡導(dǎo)創(chuàng)新創(chuàng)業(yè)。從高校層面上講雙創(chuàng)教育的落腳點(diǎn)在于課程建設(shè),也就是建設(shè)創(chuàng)新創(chuàng)業(yè)課程。主要表現(xiàn)在課程教學(xué)內(nèi)容要緊跟時(shí)代步伐,改變以往的知識(shí)體系結(jié)構(gòu)的傳統(tǒng)做法;教育方法要體現(xiàn)到培養(yǎng)學(xué)生創(chuàng)新創(chuàng)業(yè)能力。
《PHP網(wǎng)站內(nèi)容管理系統(tǒng)》是高職計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)和軟件技術(shù)專業(yè)一門后臺(tái)內(nèi)容管理系統(tǒng)開(kāi)發(fā)課程。本課程的建設(shè)將立足于創(chuàng)新創(chuàng)業(yè),主要做好如下幾項(xiàng)工作。
一、《PHP網(wǎng)站內(nèi)容管理系統(tǒng)》課程內(nèi)容建設(shè)
本課程作為內(nèi)容管理系統(tǒng),以數(shù)據(jù)庫(kù)知識(shí)為主,其他內(nèi)容服務(wù)于數(shù)據(jù)庫(kù)知識(shí)。本課程的前導(dǎo)課程是《PHP程序設(shè)計(jì)》,《PHP程序設(shè)計(jì)》是基礎(chǔ),主要講述語(yǔ)法、程序結(jié)構(gòu)、數(shù)據(jù)庫(kù)基礎(chǔ)、SESSION和COOKIE、面向?qū)ο蟮木幊?,等等。因此《PHP網(wǎng)站內(nèi)容管理系統(tǒng)》課程內(nèi)容不包括上述知識(shí)點(diǎn)。主要包括如下內(nèi)容:
使用代碼新建數(shù)據(jù)庫(kù)、新建表、自動(dòng)添加記錄。在程序設(shè)計(jì)師的軟件開(kāi)發(fā)過(guò)程中常常需要一鍵安裝系統(tǒng)。所謂一鍵安裝系統(tǒng),實(shí)際上就是讓程序全自動(dòng)地去執(zhí)行一系列操作,包括:判斷數(shù)據(jù)庫(kù)是否存在;新建數(shù)據(jù)庫(kù);新建表;自動(dòng)添加記錄。這一知識(shí)點(diǎn)有別于使用phpMyAdmin圖形界面機(jī)械地建立數(shù)據(jù)庫(kù)、建立表和添加記錄。
獲得全部數(shù)據(jù)表、獲得表的全部字段。在內(nèi)容管理系統(tǒng)的開(kāi)發(fā)過(guò)程中往往需要獲得全部表信息,比如在考試系統(tǒng)中要獲得全部考試班級(jí)表,便于選擇該表進(jìn)行考生信息的處理。在內(nèi)容管理系統(tǒng)中經(jīng)常需要獲得表中全部的字段信息。這些知識(shí)點(diǎn)的掌握有助于編寫一個(gè)靈活性強(qiáng)、具有普適性的代碼。
數(shù)據(jù)表的增刪改查操作。內(nèi)容管理系統(tǒng)本質(zhì)上就是數(shù)據(jù)的增刪改查。在《PHP網(wǎng)站內(nèi)容管理系統(tǒng)》課程內(nèi)容建設(shè)中不僅僅要實(shí)現(xiàn)數(shù)據(jù)的增刪改查,更重要的是在表單中靈活地實(shí)現(xiàn)數(shù)據(jù)的增刪改查,使之符合項(xiàng)目開(kāi)發(fā)操作流程。
數(shù)據(jù)表的查詢統(tǒng)計(jì),包括獲得最高、最低、平均、總和、匯總、分組、分頁(yè)顯示等操作。在內(nèi)容管理系統(tǒng)的開(kāi)發(fā)中常常需要對(duì)某個(gè)表中的數(shù)據(jù)進(jìn)行各種計(jì)算。例如:統(tǒng)計(jì)某個(gè)班的最高分、最低分、平均分、不及格人數(shù)、將全班60個(gè)考生的信息分頁(yè)顯示在表格中,每頁(yè)12個(gè)記錄,等等。
SESSION和COOKIE的使用。二者雖然不屬于數(shù)據(jù)庫(kù)管理系統(tǒng)范疇,但是在用戶登錄,類似考試系統(tǒng)答題過(guò)程中常常需要在不同頁(yè)面之間傳遞信息。因此SESSION和COOKIE也是《PHP網(wǎng)站內(nèi)容管理系統(tǒng)》教學(xué)的內(nèi)容之一,但是主要講述其使用方法,而不是原理,采取夠用就行的原則。
《PHP程序設(shè)計(jì)》內(nèi)容極為豐富,課堂上無(wú)法做到面面俱到。而上述內(nèi)容是課題組成員經(jīng)過(guò)多年教學(xué)和開(kāi)發(fā)經(jīng)驗(yàn)的基礎(chǔ)之上精選提煉得到的。旨在培養(yǎng)學(xué)生內(nèi)容管理系統(tǒng)的開(kāi)發(fā)能力,使之能開(kāi)發(fā)具有普適性的管理系統(tǒng),培養(yǎng)學(xué)生們的創(chuàng)新創(chuàng)業(yè)能力。每一個(gè)內(nèi)容的選取都以培養(yǎng)學(xué)生開(kāi)發(fā)能力動(dòng)手能力為行動(dòng)指導(dǎo)。
二、《PHP網(wǎng)站內(nèi)容管理系統(tǒng)》教學(xué)方法
項(xiàng)目式教學(xué)法是通過(guò)進(jìn)行一個(gè)完整的“項(xiàng)目”工作而進(jìn)行的實(shí)踐教學(xué)活動(dòng)的培訓(xùn)方法。這種方法起源于美國(guó),盛行于德國(guó),尤其適合于職業(yè)技術(shù)教育?!禤HP網(wǎng)站內(nèi)容管理系統(tǒng)》將采用項(xiàng)目式教學(xué)法。具體為:在課程的教學(xué)過(guò)程中以項(xiàng)目《在線考試系統(tǒng)》為例講述《PHP網(wǎng)站內(nèi)容管理系統(tǒng)》課程內(nèi)容。
在教學(xué)的過(guò)程中:不再用“知識(shí)點(diǎn)”為線索,而是改用以“項(xiàng)目”為線索,以“子項(xiàng)目”為模塊,精心組織教學(xué)內(nèi)容,使其符合學(xué)生的認(rèn)知特點(diǎn),將教學(xué)內(nèi)容和要點(diǎn)在項(xiàng)目和子項(xiàng)目中得以實(shí)施。課程組將《在線考試系統(tǒng)》分解為四個(gè)子項(xiàng)目:考試系統(tǒng)一鍵安裝;考生信息管理;試題信息管理;在線考試系統(tǒng)前臺(tái)程序。
考試系統(tǒng)一鍵安裝:通過(guò)本子項(xiàng)目將判斷數(shù)據(jù)庫(kù)的存在、新建數(shù)據(jù)庫(kù)、新建數(shù)據(jù)表、添加記錄等知識(shí)點(diǎn)教授給學(xué)生。
考生信息管理和試題信息管理:通過(guò)本子項(xiàng)目的實(shí)施將數(shù)據(jù)表的增刪改查等知識(shí)點(diǎn)融會(huì)貫通到項(xiàng)目的開(kāi)發(fā)中??忌畔⒐芾磉€包括數(shù)據(jù)表的導(dǎo)入、導(dǎo)出到Excel等知識(shí)點(diǎn)。
在線考試系統(tǒng)前臺(tái)程序:通過(guò)本子項(xiàng)目將數(shù)據(jù)表的修改、統(tǒng)計(jì)講授給學(xué)生。
此外通過(guò)將《在線考試系統(tǒng)》分解為若干子項(xiàng)目以及子項(xiàng)目合并為《在線考試系統(tǒng)》以及《在線考試系統(tǒng)》數(shù)據(jù)庫(kù)的設(shè)計(jì)、框架設(shè)計(jì)。為學(xué)生講述PHP網(wǎng)站與內(nèi)容管理系統(tǒng)整個(gè)開(kāi)發(fā)流程。
通過(guò)本課程的學(xué)習(xí),學(xué)生應(yīng)該具備一定的創(chuàng)業(yè)能力,教師講授的項(xiàng)目為真實(shí)項(xiàng)目,學(xué)生在掌握開(kāi)發(fā)流程后完成可以開(kāi)發(fā)出具有市場(chǎng)價(jià)值的項(xiàng)目。
三、《PHP網(wǎng)站內(nèi)容管理系統(tǒng)》教學(xué)資源建設(shè)
教學(xué)資源建設(shè)主要包括:資源建設(shè)包括視頻課程資源建設(shè)、題庫(kù)資源建設(shè)、素材資源建設(shè)等等。
視頻課程建設(shè):課程組將錄制20個(gè)全新的基于項(xiàng)目開(kāi)發(fā)的視頻。這些視頻不再講授傳統(tǒng)的教材內(nèi)容和和課本知識(shí)。主要講授項(xiàng)目中要用到的專業(yè)知識(shí)、技術(shù),以及適量的跨課程知識(shí)與技術(shù)。
題庫(kù)建設(shè):題庫(kù)主要收錄企事業(yè)用人單位面試題,并進(jìn)行適當(dāng)拓展。
素材資源建設(shè):主要包括PHP、JavaScript、HTML5、CSS/DIV等技術(shù)論文、JavaScript插件、網(wǎng)站圖片、JavaScript特效等等。
四、《PHP網(wǎng)站內(nèi)容管理系統(tǒng)》教學(xué)平臺(tái)建設(shè)
《PHP網(wǎng)站內(nèi)容管理系統(tǒng)》教學(xué)平臺(tái)建設(shè)主要包括在線考試系統(tǒng)的建設(shè)和完善、在線測(cè)試系統(tǒng)的建設(shè)和完善、在線答疑系統(tǒng)的建設(shè)和完善。該課程平臺(tái)應(yīng)該具備較強(qiáng)的互動(dòng)性和友好型。
將各類教學(xué)資源上傳到教學(xué)平臺(tái)供師生下載和在線學(xué)習(xí)。
五、結(jié)語(yǔ)
《PHP網(wǎng)站內(nèi)容管理系統(tǒng)應(yīng)用與開(kāi)發(fā)》目前已獲武漢職業(yè)技術(shù)學(xué)院創(chuàng)新創(chuàng)業(yè)教育課程建設(shè)項(xiàng)目資金支持。課程組成員將從教學(xué)內(nèi)容建設(shè)、教學(xué)方法建設(shè)、教學(xué)資源建設(shè)和教學(xué)平臺(tái)建設(shè)等方面進(jìn)行綜合性建設(shè)。使之成為名副其實(shí)的創(chuàng)新創(chuàng)業(yè)課程。
參考文獻(xiàn)
[1]PHP+MySQL網(wǎng)站開(kāi)發(fā)入門與提高[M].王偉平賀春雷.清華大學(xué)出版社.2014.7.
[2]PHP編程網(wǎng)絡(luò)大講堂[M].朱俊成景義林.清華大學(xué)出版社.2011.1.
作者簡(jiǎn)介:何定華:1972-,男,湖北荊州人,本科學(xué)歷,教授,研究方向:網(wǎng)站開(kāi)發(fā)、軟件開(kāi)發(fā)。endprint