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