PHP+MySQL動(dòng)態(tài)網(wǎng)站開發(fā)案例教程(張兵義)PPT課件(附授課計(jì)劃、習(xí)題答案)
|
資料類別
|
計(jì)算機(jī)課件 |
|
課程(專業(yè))
|
PHP+MySQL動(dòng)態(tài)網(wǎng)站開發(fā) |
關(guān)鍵詞
|
PHP+MySQL動(dòng)態(tài)網(wǎng)站開發(fā)|PHP編程 |
適用年級(jí)
|
大學(xué) |
身份要求
|
普通會(huì)員 |
金 幣
|
30 。金幣如何獲得?) |
文件格式
|
ppt+word |
文件大小
|
197302K |
發(fā)布時(shí)間
|
2022-10-09 08:49:00 |
預(yù)覽文件
|
0734973.png(只能預(yù)覽部分內(nèi)容) |
下載次數(shù)
|
0 |
發(fā)布人 |
kj008 |
內(nèi)容簡介:
PHP+MySQL動(dòng)態(tài)網(wǎng)站開發(fā)案例教程 PPT課件
第1章 PHP概述與開發(fā)環(huán)境1
1.1 動(dòng)態(tài)網(wǎng)站簡介1
1.1.1 WWW的工作原理1
1.1.2 靜態(tài)網(wǎng)頁和動(dòng)態(tài)網(wǎng)頁1
1.1.3 客戶端的動(dòng)態(tài)網(wǎng)頁2
1.1.4 服務(wù)器端的動(dòng)態(tài)網(wǎng)頁2
1.2 PHP簡介和特點(diǎn)3
1.2.1 PHP簡介3
1.2.2 PHP語言特點(diǎn)4
1.2.3 PHP的應(yīng)用領(lǐng)域4
1.3 PHP的工作原理5
1.3.1 PHP系統(tǒng)的構(gòu)成5
1.3.2 PHP程序的工作流程6
1.4 PHP開發(fā)環(huán)境搭建6
1.4.1 PHP開發(fā)環(huán)境的選擇6
1.4.2 下載XAMPP集成開發(fā)工具7
1.4.3 安裝XAMPP7
1.4.4 XAMPP控制面板簡介8
1.4.5 配置XAMPP運(yùn)行環(huán)境9
1.5 常用代碼編輯工具11
1.6 使用HBuilder建立Web項(xiàng)目12
1.6.1 配置外置Web服務(wù)器12
1.6.2 建立Web項(xiàng)目14
1.6.3 建立PHP文件14
1.7 第一個(gè)PHP程序15
1.8 習(xí)題16
第2章 PHP編程基礎(chǔ)18
2.1 PHP基本語法18
2.1.1 PHP標(biāo)記18
2.1.2 PHP注釋19
2.1.3 PHP語句和語句塊19
2.1.4 HTML中嵌入PHP19
2.1.5 PHP中輸出HTML20
2.1.6 PHP中調(diào)用JavaScript20
2.2 數(shù)據(jù)類型21
2.2.1 整型21
2.2.2 浮點(diǎn)型21
2.2.3 字符串22
2.2.4 布爾型22
2.2.5 數(shù)組23
2.2.6 數(shù)據(jù)類型的轉(zhuǎn)換23
2.3 變量和常量24
2.3.1 變量25
2.3.2 常量30
2.4 運(yùn)算符31
2.4.1 算術(shù)運(yùn)算符31
2.4.2 賦值運(yùn)算符31
2.4.3 位運(yùn)算符32
2.4.4 比較運(yùn)算符32
2.4.5 邏輯運(yùn)算符33
2.4.6 字符串運(yùn)算符33
2.4.7 自動(dòng)遞增、遞減運(yùn)算符33
2.4.8 其他運(yùn)算符34
2.4.9 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性34
2.5 表達(dá)式35
2.6 流程控制語句36
2.6.1 條件控制語句36
2.6.2 循環(huán)控制語句41
2.6.3 流程控制符43
2.7 函數(shù)45
2.7.1 自定義函數(shù)46
2.7.2 參數(shù)的傳遞46
2.7.3 函數(shù)變量的作用域47
2.7.4 函數(shù)的返回值47
2.7.5 變量函數(shù)47
2.7.6 可變數(shù)量的參數(shù)48
2.7.7 內(nèi)置函數(shù)48
2.8 包含文件操作48
2.8.1 包含文件操作常用的函數(shù)49
2.8.2 include與require的區(qū)別49
2.9 綜合案例—驗(yàn)證哥德巴赫猜想50
2.10 習(xí)題51
第3章 數(shù)據(jù)操作53
3.1 數(shù)組操作53
3.1.1 創(chuàng)建數(shù)組53
3.1.2 鍵名和鍵值的操作55
3.1.3 數(shù)組的遍歷和輸出57
3.1.4 數(shù)組的排序59
3.1.5 數(shù)組的編輯63
3.2 字符串操作64
3.2.1 字符串的顯示64
3.2.2 字符串的格式化64
3.2.3 常用的字符串操作函數(shù)65
3.2.4 字符串的替換66
3.2.5 字符串的比較67
3.2.6 字符串與HTML67
3.2.7 其他字符串函數(shù)69
3.3 日期和時(shí)間71
3.3.1 時(shí)間戳的基本概念71
3.3.2 時(shí)間轉(zhuǎn)化為時(shí)間戳72
3.3.3 獲取日期和時(shí)間72
3.3.4 其他常用的日期和時(shí)間函數(shù)74
3.4 綜合案例—網(wǎng)頁中輸出指定年月的月歷76
3.5 習(xí)題77
第4章 面向?qū)ο蟪绦蛟O(shè)計(jì)78
4.1 面向?qū)ο蟾攀?8
4.1.1 面向?qū)ο缶幊毯喗?8
4.1.2 面向?qū)ο缶幊痰膬?yōu)點(diǎn)78
4.2 類和對象79
4.2.1 類79
4.2.2 對象79
4.2.3 面向?qū)ο蟮娜筇卣?9
4.3 類的聲明80
4.3.1 類的定義80
4.3.2 成員屬性81
4.3.3 成員方法81
4.4 類的實(shí)例化82
4.4.1 創(chuàng)建對象82
4.4.2 構(gòu)造方法和析構(gòu)方法83
4.5 類常量和靜態(tài)成員85
4.5.1 類常量85
4.5.2 靜態(tài)成員85
4.5.3 特殊的訪問方法87
4.6 面向?qū)ο蟮姆庋b性88
4.7 面向?qū)ο蟮睦^承性90
4.7.1 類的繼承—extends關(guān)鍵字90
4.7.2 類的繼承—parent::關(guān)鍵字91
4.7.3 方法的重寫91
4.7.4 final關(guān)鍵字93
4.8 抽象類和接口93
4.8.1 抽象類93
4.8.2 接口94
4.9 面向?qū)ο蟮亩鄳B(tài)性96
4.9.1 通過繼承實(shí)現(xiàn)多態(tài)96
4.9.2 通過抽象實(shí)現(xiàn)多態(tài)97
4.9.3 通過接口實(shí)現(xiàn)多態(tài)97
4.10 綜合案例—學(xué)生管理類98
4.11 習(xí)題99
第5章 文件處理101
5.1 目錄操作101
5.1.1 創(chuàng)建和刪除目錄101
5.1.2 獲取和更改當(dāng)前工作目錄101
5.1.3 打開和關(guān)閉目錄句柄102
5.1.4 讀取目錄內(nèi)容102
5.1.5 獲取指定路徑的目錄和文件102
5.2 文件操作103
5.2.1 打開與關(guān)閉文件104
5.2.2 寫入文件105
5.2.3 讀取文件106
5.2.4 上傳與下載文件109
5.2.5 其他常用的文件處理函數(shù)112
5.3 綜合案例114
5.3.1 網(wǎng)站訪問量計(jì)數(shù)程序114
5.3.2 投票統(tǒng)計(jì)程序115
5.4 習(xí)題117
第6章 狀態(tài)管理與會(huì)話控制119
6.1 狀態(tài)管理概述119
6.2 頁面間傳遞參數(shù)與頁面跳轉(zhuǎn)119
6.2.1 在頁面間傳遞參數(shù)119
6.2.2 URL編解碼120
6.2.3 頁面跳轉(zhuǎn)120
6.3 會(huì)話控制125
6.3.1 Cookie125
6.3.2 Session130
6.4 綜合案例—思政知識(shí)競賽136
6.5 習(xí)題140
第7章 MySQL數(shù)據(jù)庫基礎(chǔ)141
7.1 數(shù)據(jù)庫簡介141
7.1.1 數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)141
7.1.2 關(guān)系型數(shù)據(jù)庫管理系統(tǒng)142
7.1.3 關(guān)系型數(shù)據(jù)庫語言142
7.2 MySQL數(shù)據(jù)庫的基本操作143
7.2.1 初識(shí)MySQL數(shù)據(jù)庫143
7.2.2 MySQL數(shù)據(jù)庫的特點(diǎn)143
7.2.3 MySQL基礎(chǔ)知識(shí)144
7.2.4 MySQL控制臺(tái)的基本操作147
7.2.5 操作MySQL數(shù)據(jù)庫149
7.2.6 操作MySQL數(shù)據(jù)表150
7.2.7 操作MySQL數(shù)據(jù)150
7.2.8 視圖155
7.2.9 存儲(chǔ)過程156
7.2.10 觸發(fā)器159
7.2.11 備份與還原數(shù)據(jù)庫159
7.2.12 MySQL管理控制臺(tái)的常用操作技巧160
7.3 圖形化界面管理工具
phpMyAdmin161
7.3.1 phpMyAdmin簡介161
7.3.2 修改phpMyAdmin根用戶root登錄密碼161
7.3.3 登錄phpMyAdmin162
7.3.4 phpMyAdmin的基本操作163
7.4 習(xí)題169
第8章 PHP操作MySQL數(shù)據(jù)庫170
8.1 PHP操作MySQL的一般步驟170
8.2 MySQL數(shù)據(jù)庫的基本編程170
8.2.1 連接MySQL服務(wù)器171
8.2.2 選擇數(shù)據(jù)庫172
8.2.3 執(zhí)行SQL語句172
8.2.4 處理結(jié)果集173
8.2.5 其他MySQL函數(shù)181
8.2.6 關(guān)閉連接182
8.3 預(yù)處理和參數(shù)綁定182
8.3.1 預(yù)處理簡介182
8.3.2 mysqli_stmt類183
8.3.3 預(yù)處理和參數(shù)綁定的實(shí)現(xiàn)183
8.4 數(shù)據(jù)的分頁顯示186
8.4.1 分頁顯示的原理186
8.4.2 分頁的實(shí)現(xiàn)187
8.5 綜合案例—用戶登錄程序189
8.6 習(xí)題191
第9章 使用PHP數(shù)據(jù)對象訪問數(shù)據(jù)庫192
9.1 PHP數(shù)據(jù)對象簡介192
9.2 PDO的安裝193
9.3 使用PDO連接數(shù)據(jù)庫194
9.4 PDO中執(zhí)行SQL語句195
9.4.1 PDO::exec()方法195
9.4.2 PDO::query()方法196
9.4.3 PDO::prepare()方法和PDOStatement::execute()方法196
9.5 PDO中獲取結(jié)果集196
9.5.1 fetch()方法197
9.5.2 fetchAll()方法198
9.5.3 fetchColumn()方法198
9.6 PDO中的錯(cuò)誤處理199
9.6.1 errorCode()方法199
9.6.2 errorInfo()方法200
9.7 綜合案例—查詢新聞內(nèi)容201
9.8 習(xí)題202
第10章 圖像處理技術(shù)203
10.1 PHP處理的常用圖像格式203
10.2 GD2函數(shù)庫203
10.3 常用的圖像處理204
10.3.1 創(chuàng)建畫布204
10.3.2 顏色處理205
10.3.3 繪制文字206
10.3.4 輸出圖像207
10.3.5 銷毀圖像208
10.4 使用JpGraph類庫繪制圖像209
10.4.1 JpGraph類庫簡介209
10.4.2 JpGraph的安裝209
10.4.3 案例—柱形圖分析產(chǎn)品月銷售量210
10.4.4 案例—折線圖分析某地區(qū)年內(nèi)氣溫的變化走勢210
10.4.5 案例—3D餅形圖展示不同月份的銷量212
10.5 習(xí)題212
第11章 Ajax技術(shù)213
11.1 Ajax基礎(chǔ)知識(shí)213
11.1.1 Ajax簡介213
11.1.2 Ajax的優(yōu)點(diǎn)213
11.1.3 Ajax的工作原理214
11.1.4 Ajax中的核心技術(shù)XMLHttpRequest214
11.1.5 Ajax初始化215
11.1.6 發(fā)送HTTP請求216
11.1.7 指定響應(yīng)處理函數(shù)217
11.1.8 處理服務(wù)器返回的信息217
11.2 Ajax與PHP交互218
11.2.1 GET方式218
11.2.2 POST方式220
11.3 綜合案例—使用Ajax技術(shù)檢測學(xué)號(hào)224
11.4 習(xí)題226
第12章 PHP的MVC開發(fā)模式227
12.1 MVC模型簡介227
12.2 MVC模型的組成227
12.2.1 控制器(Controller)228
12.2.2 模型(Model)228
12.2.3 視圖(View)228
12.3 PHP開發(fā)中的框架技術(shù)228
12.3.1 Laravel228
12.3.2 CodeIgniter229
12.3.3 CakePHP229
12.3.4 Zend Framework229
12.4 Laravel框架應(yīng)用230
12.4.1 Larave框架的技術(shù)特點(diǎn)230
12.4.2 安裝Laravel框架231
12.4.3 目錄結(jié)構(gòu)231
12.4.4 生命周期233
12.4.5 服務(wù)容器233
12.4.6 服務(wù)提供者235
12.4.7 路由238
12.4.8 控制器238
12.4.9 視圖239
12.4.10 Laravel數(shù)據(jù)庫操作240
12.5 綜合案例—使用MVC開發(fā)模式顯示學(xué)生信息表246
12.6 習(xí)題248
第13章 學(xué)生信息管理系統(tǒng)249
13.1 網(wǎng)站的開發(fā)流程249
13.2 網(wǎng)站的規(guī)劃250
13.2.1 需求分析250
13.2.2 網(wǎng)站功能結(jié)構(gòu)250
13.2.3 頁面設(shè)計(jì)250
13.3 數(shù)據(jù)庫設(shè)計(jì)251
13.3.1 創(chuàng)建表251
13.3.2 創(chuàng)建視圖252
13.3.3 創(chuàng)建存儲(chǔ)過程252
13.3.4 創(chuàng)建觸發(fā)器253
13.4 建立Web項(xiàng)目與設(shè)置數(shù)據(jù)庫參數(shù)253
13.5 學(xué)生信息管理系統(tǒng)頁面制作254
13.5.1 制作管理員登錄頁254
13.5.2 制作檢查登錄信息頁面255
13.5.3 制作管理首頁255
13.5.4 制作學(xué)生信息錄入頁面256
13.5.5 制作學(xué)生信息查詢頁面256
13.5.6 制作成績信息錄入頁面257
13.5.7 制作學(xué)生成績查詢頁面258
13.5.8 制作退出登錄頁面258
13.6 習(xí)題259
相關(guān)說明:
1. 如您下載的資料不止一份,建議您注冊成為本站會(huì)員。會(huì)員請登錄后下載。
2. 會(huì)員購買金幣50元以下,0.7元/個(gè),50元以上,0.5元/個(gè)。具體請看:下載與付款。
3. 會(huì)員48小時(shí)內(nèi)下載同一文件,不重復(fù)扣金幣。
4. 下載后請用WinRAR或 WinZIP解壓縮后使用。
5. 如仍有其他下載問題,請看常見問題解答。
下載地址:
|
|
|