PHP動態(tài)網站開發(fā)實踐教程課程教學大綱_第1頁
PHP動態(tài)網站開發(fā)實踐教程課程教學大綱_第2頁
PHP動態(tài)網站開發(fā)實踐教程課程教學大綱_第3頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、動態(tài)網頁設計課程教學大綱課程編碼程類】專業(yè)選修課學時學分】68+34 學時,4 學分適用專業(yè)】計算機科學與技術一、課程性質與目標PHP PHP 數據庫操作、表單與會話技術、文件與圖像技術、面向對象編程等知識在Web 應用程序開發(fā)中的應用。課程目標:掌握 Web 應用程序開發(fā)的特點和常用的實現方法,具備動態(tài)網頁開發(fā)的能力,同時引導學掌握PHP 的基礎知識和核心技術;掌握PHP 的安裝及配置,掌握PHP 的調試方法;掌握PHP 各知識點在WebPHP 編程技巧;4 掌握PHP 進行Web 開發(fā)的全過程;5.熟悉網站設計思路和架構,能對網站實際效果和應用程序進行系統(tǒng)分析。主

2、要為培養(yǎng)規(guī)格 2、培養(yǎng)規(guī)格 3 和培養(yǎng)規(guī)格 4 的實現提供支持,具體如下:對于培養(yǎng)規(guī)格 網站開發(fā)能力。對于培養(yǎng)規(guī)格 對于培養(yǎng)規(guī)格 4,使學生能跟蹤最新的信息技術,了解計算機科學與技術專業(yè)的技術前沿、發(fā)展現狀與趨勢。二、教學內容、要求和學時分配(一)PHP 動態(tài)網頁基礎學時(2 學時,其中理論講授學時2+實踐實驗學時教學內容:靜態(tài)網頁與動態(tài)網頁、PHP 概述、PHP 執(zhí)行流程、開發(fā)工具的安裝與環(huán)境搭建、斷點調試。教學要求:了解靜態(tài)網頁與動態(tài)網頁;掌握PHP 開發(fā)環(huán)境的搭建,學會安裝ApachePHP 和PHPStorm軟件;掌握程序的調試方法。重點難點:開發(fā)環(huán)境搭建其它教學環(huán)節(jié):實驗一:PHP

3、開發(fā)環(huán)境搭建與配置了解PHP 語言的特點,了解常用的編輯工具;掌握PHP 開發(fā)環(huán)境的搭建和網站配置;能編寫簡單PHP 代碼,并調試運行。(二)PHP 基本語法學時(6 學時,其中理論講授學時4+實踐實驗學時教學內容:PHP 句。教學要求:了解PHP 的標記風格、注釋、關鍵字及標識符定義規(guī)則;掌握常量和變量在PHP程序中的定義、使用與區(qū)別;掌握PHP 中的數據類型分類、運算符及其優(yōu)先級的運用;掌握PHP 重點難點:常量、變量流程控制語句實驗二:PHP 語法基礎掌握PHP 中的常量、變量、數據類型;掌握運算符及其優(yōu)先級的應用;掌握選擇結構語句、循環(huán)結構語句的使用。(三)數組學時(6 學時,其中理論

4、講授學時4+實踐實驗學時教學內容:數組概述、定義數組、數組的訪問與遍歷、數組的刪除、常用數組函數、超全局數組變量。教學要求:掌握數組的定義方法;掌握訪問、遍歷、刪除數組的方法;掌握常用的數組操作函數;掌握超全局數組變量的用法。重點難點:數組定義數組遍歷其它教學環(huán)節(jié):實驗三:數組掌握訪問、遍歷、刪除數組的方法;掌握常用的數組操作函數。(四)函數學時(6 學時,其中理論講授學時4+實踐實驗學時教學內容:PHP 教學要求:掌握函數的定義、調用方法;理解函數的作用域;理解可變函數與匿名函數;掌握常用PHP 內置函數的用法;重點難點:自定義函數的定義和使用PHP 內置函數實驗四:函數掌握函數的定義、調用

5、方法;掌握常用PHP 內置函數的用法。(五)數據交互學時(4 學時,其中理論講授學時2+實踐實驗學時教學內容:GET POST 教學要求:理解數據交互的幾種方式;掌握GET方式傳遞與接收數據的方法;掌握POST 重點難點:GET方式傳遞與接收數據POST方式傳遞與接收數據其它教學環(huán)節(jié): 掌握GET方式傳遞與接收數據的方法;掌握POST方式傳遞與接收數據方法。(六)MySQL數據庫學時(4 學時,其中理論講授學時2+實踐實驗學時教學內容:MySQL 概述、MySQL 數據庫的管理方法、MySQL 數據表的管理方法、MySQL 數據表記錄的管理方法。教學要求:掌握MySQL 數據庫的管理方法;掌握

6、MySQL 數據表的管理方法;掌握MySQL 重點難點:數據表管理方法其它教學環(huán)節(jié):實驗六:MySQL 數據庫掌握MySQL數據表的管理方法;掌握MySQL數據表記錄的管理方法。(七)PHP 操作數據庫學時 學時,其中理論講授學時10+實踐實驗學時教學內容:連接數據庫、執(zhí)行 SQL PHP 操作數據庫常見錯誤、數據庫操作中的常見Web 安全問題。教學要求:掌握PHP 訪問數據庫的基本步驟;掌握使用PHP 對數據庫進行增、刪、改、查操作;掌握排序、搜索、分頁等常見功能的實現方法;了解PHP 操作數據庫常見錯誤;了解數據庫操作中的常見Web 重點難點:處理結果集數據顯示功能搜索功能數據分頁其它教學

7、環(huán)節(jié):實驗七:PHP 操作數據庫掌握PHP 訪問數據庫的基本步驟;掌握MySQLi 擴展,并能夠使用PHP MySQL 數據庫進行增、刪、改、查操作。(八)會話技術學時(6 學時,其中理論講授學時4+實踐實驗學時教學內容:Cookie Session 教學要求:理解Cookie 的概念;掌握COOKIE 的用法,學會用COOKIE 3.理解Session的概念;4.掌握SESSION 的用法,學會用SESSION 重點難點:1.Cookie 的使用; 2.Session 其它教學環(huán)節(jié): 實驗八:會話技術掌握COOKIE技術,學會用COOKIE保存瀏覽歷史;掌握SESSION技術,學會用SESS

8、ION保存用戶登錄狀態(tài)。(九)文件操作學時(6 學時,其中理論講授學時4+實踐實驗學時教學內容:教學要求:掌握目錄的創(chuàng)建、刪除、移動和遍歷方法;掌握文件的創(chuàng)建、打開、讀寫方法;重點難點:創(chuàng)建文件讀寫文件其它教學環(huán)節(jié):實驗九:文件操作掌握文件的創(chuàng)建、打開、讀寫方法;掌握文件的上傳和下載方法。(十)圖像操作學時(6 學時,其中理論講授學時4+實踐實驗學時教學內容:GD 庫的使用、繪制文本、繪制圖像、生成驗證碼、圖像縮放、圖像裁剪、添加水印、圖像的旋轉和翻轉。教學要求:掌握使用GD庫函數創(chuàng)建畫布的方法;掌握繪制文本和繪制圖像的方法;重點難點:繪制圖像繪制文本圖像的縮放和裁剪添加水印其它教學環(huán)節(jié): 掌

9、握創(chuàng)建畫布的方法;掌握繪制文本和繪制圖像的方法;掌握圖像的基本操作方法。(十一 面向對象編程學(18 學時其中理論講授學時12+實踐實驗學時教學內容:抽象類與接口、常用魔術方法、單例模式、文件上傳類、驗證碼類、數據庫操作類。教學要求:理解面向對象的概念;理解類與對象的概念;掌握類和對象的創(chuàng)建方法;理解構造方法、析構方法的概念和作用;掌握類的繼承和多態(tài);掌握靜態(tài)成員的用法;理解抽象類、接口的應用;掌握常用魔術方法的用法;掌握單例模式的構建方法;重點難點:類與對象封裝、繼承、多態(tài)抽象類與接口常用魔術方法單例模式常用類的封裝實驗十一:PHP 面向對象編程掌握類和對象的使用;掌握繼承和多態(tài)的應用;掌握

10、魔術方法的用法;掌握單例模式的用法;掌握常用類的封裝方法。(十二)Git 版本控制工具學時(6 學時,其中理論講授學時4+實踐實驗學時教學內容:Git Git Git 教學要求:了解版本控制系統(tǒng)的工作原理;掌握Git 的基本配置;掌握Git 的基本操作;掌握Git 重點難點:Git 的基本配置Git 的基本操作Git 其它教學環(huán)節(jié):實驗十二:Git 的使用掌握Git 的基本配置和使用方法;掌握Git 分支、遠程倉庫、標簽管理;掌握使用Git 進行協同開發(fā)。(十三)志愿者服務網的設計與實現 學時(18 學時,其中理論講授學時 12+實踐實驗學時 6)教學內容:系統(tǒng)需求分析、數據庫設計、功能設計、

11、Layui、PHP 綜合運用、系統(tǒng)測試、網站發(fā)布的流程。教學要求:1.掌握系統(tǒng)需求分析、系統(tǒng)設計的方法; 2.了解 Layui 的使用;掌握PHP 的綜合運用;了解系統(tǒng)測試的方法;重點難點:系統(tǒng)需求分析、系統(tǒng)設計的方法PHP的綜合運用其它教學環(huán)節(jié):實驗十三:綜合項目掌握系統(tǒng)需求分析、系統(tǒng)設計的方法;掌握PHP 的綜合運用;了解系統(tǒng)測試的方法;學時分配:表 1教學學時分配表章節(jié)主要內容講課習題學時分配實驗討論其他合計1PHP 動態(tài)網頁基礎2022PHP 基本語法4263數組4264函數4265數據交互2246MySQL 數據庫2247PHP 操作數據庫104148會話技術4269文件操作4261

12、0圖像操作42611PHP 面向對象編程126181212Git 版本控制工具志愿者服務網的設計與實現4261312618合計6834102三、選用教材和主要參考書推薦教材:PHP 動態(tài)網站開發(fā)實踐教程 參考資料:第一章1PHP 和MySQL Web(第4版,Luke Welling2009年。年。(參考章節(jié):一、二、三、四)PHP 年。(參考章節(jié):一、二、三、四、五、六)PHP (第2版2016年。(參考章節(jié):一、二、三、四、五、六)PHP 年。(參考章節(jié):二、三、四、五、六)PHP MySQL Web 年。(參考章節(jié):二、三、四、五、六)深入PH:面向對象、模式與實踐(第3版Matt Za

13、ndstra社,2009年。(參考章節(jié):三、四、五、六)PHP 年。(參考章節(jié):三、四、五、六)PHP 與MySQL (4 版)吉爾犘 著,人民郵電出版社,2014年。(參考章節(jié):二、三、四、五、六)PHP 年。(參考章節(jié):三、四、五、六)PHP+MySQL (參考章節(jié):二、三、四、五、六)四、先修課要求程序設計基 JavaScript 數據庫原理與應用與網頁設計與制作為學習本門課程打下堅實的基礎。五、教學手段與方法通過 PPT 演示文稿、系統(tǒng)演示、案例分析和講授等方式進行理論教學,通過自建的網絡教學平臺進行教學資源發(fā)布、網上答疑、提交作業(yè)、在線測試等形式進行網絡輔助教學。六、考核方式及成績評定考核方式:考試(1)平時成績占30,形式有:平時考勤10、實驗20。(2)考試成績占 70%,形式有:編程題。平時成績平時考勤占 10%的主要依據包括:課程的出勤情況、課堂的基本表現(含課堂測驗。實驗成績占 20%,主要反映學生在所學理論指導下,通過實驗重點加強對PHP 法、操作數據庫、We

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論