PHP+MySQL網(wǎng)站開發(fā)技術(shù)項(xiàng)目式教程(第2版)
定 價(jià):42 元
叢書名:工業(yè)和信息化人才培養(yǎng)規(guī)劃教材---高職高專計(jì)算機(jī)系列
- 作者:唐俊
- 出版時(shí)間:2015/7/1
- ISBN:9787115348050
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312;TP311.138
- 頁(yè)碼:274
- 紙張:膠版紙
- 版次:1
- 開本:16K
全書以“誠(chéng)信管理論壇”的完整開發(fā)過(guò)程為例,介紹了基于PHP+MySQL進(jìn)行網(wǎng)站開發(fā)的基礎(chǔ)知識(shí)和編程技術(shù),包括7大項(xiàng)目:項(xiàng)目開發(fā)環(huán)境搭建、系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)和實(shí)現(xiàn)、系統(tǒng)數(shù)據(jù)庫(kù)訪問(wèn)層的設(shè)計(jì)與實(shí)現(xiàn)、用戶管理模塊的設(shè)計(jì)與實(shí)現(xiàn)、論壇帖子管理模塊的設(shè)計(jì)與實(shí)現(xiàn)、論壇安全控制與部署、使用ThinkPHP框架重構(gòu)誠(chéng)信論壇,詳細(xì)地講述了使用PHP+MySQL進(jìn)行網(wǎng)站開發(fā)的全流程和方法。
本書內(nèi)容翔實(shí),實(shí)例豐富,講解透徹,注釋詳細(xì),實(shí)用性強(qiáng),便于讀者理解和使用PHP+MySQL進(jìn)行網(wǎng)站開發(fā)和應(yīng)用。
本書可作為高職高專計(jì)算機(jī)及其相關(guān)專業(yè)的教材,也適于自學(xué)PHP和MySQL的讀者使用。
項(xiàng)目1 搭建項(xiàng)目開發(fā)環(huán)境 1
1.1 PHP開發(fā)環(huán)境搭建 1
1.1.1 Web應(yīng)用開發(fā)簡(jiǎn)介 2
1.1.2 PHP簡(jiǎn)介 5
1.1.3 搭建開發(fā)環(huán)境 7
1.2 誠(chéng)信管理論壇需求分析 26
1.3 實(shí)踐習(xí)題 27
1.4 項(xiàng)目總結(jié) 28
1.5 專業(yè)術(shù)語(yǔ) 28
1.6 拓展提升 29
1.7 超級(jí)鏈接 30
項(xiàng)目2 誠(chéng)信管理論壇數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn) 31
2.1 誠(chéng)信管理論壇數(shù)據(jù)庫(kù)設(shè)計(jì) 31
2.1.1 數(shù)據(jù)庫(kù)建模技術(shù) 32
2.1.2 數(shù)據(jù)庫(kù)概念模型設(shè)計(jì) 32
2.1.3 數(shù)據(jù)庫(kù)物理模型設(shè)計(jì) 37
2.2 誠(chéng)信管理論壇數(shù)據(jù)庫(kù)實(shí)現(xiàn) 40
2.2.1 創(chuàng)建項(xiàng)目數(shù)據(jù)庫(kù) 41
2.2.2 創(chuàng)建項(xiàng)目數(shù)據(jù)表 44
2.2.3 創(chuàng)建數(shù)據(jù)約束 52
2.3 誠(chéng)信管理論壇數(shù)據(jù)庫(kù)編程與管理 57
2.3.1 數(shù)據(jù)管理語(yǔ)句 57
2.3.2 數(shù)據(jù)查詢語(yǔ)句 60
2.4 實(shí)踐習(xí)題 71
2.5 項(xiàng)目總結(jié) 74
2.6 專業(yè)術(shù)語(yǔ) 74
2.7 拓展提升 74
存儲(chǔ)過(guò)程和觸發(fā)器 74
2.8 超級(jí)鏈接 80
項(xiàng)目3 數(shù)據(jù)庫(kù)訪問(wèn)層設(shè)計(jì)與實(shí)現(xiàn) 81
3.1 數(shù)據(jù)庫(kù)訪問(wèn)層框架設(shè)計(jì) 82
3.1.1 PHP基本語(yǔ)法 82
3.1.2 函數(shù) 105
3.1.3 數(shù)組 111
3.1.4 數(shù)據(jù)庫(kù)訪問(wèn)技術(shù) 114
3.2 數(shù)據(jù)庫(kù)訪問(wèn)層設(shè)計(jì)與實(shí)現(xiàn) 124
3.2.1 用戶數(shù)據(jù)表操作的設(shè)計(jì)與實(shí)現(xiàn) 124
3.2.2 版塊數(shù)據(jù)表操作的設(shè)計(jì)與實(shí)現(xiàn) 126
3.2.3 帖子數(shù)據(jù)表操作的設(shè)計(jì)與實(shí)現(xiàn) 127
3.2.4 回帖數(shù)據(jù)表操作的設(shè)計(jì)與實(shí)現(xiàn) 130
3.3 實(shí)踐習(xí)題 133
3.4 項(xiàng)目總結(jié) 133
3.5 專業(yè)術(shù)語(yǔ) 134
3.6 拓展提升 135
數(shù)據(jù)庫(kù)接口層PDO 135
3.7 超級(jí)鏈接 139
4.1 用戶注冊(cè)功能的設(shè)計(jì)和實(shí)現(xiàn) 140
4.1.1 表單 141
4.1.2 GET方法和POST方法 143
4.1.3 用戶注冊(cè)功能的設(shè)計(jì)與實(shí)現(xiàn) 144
4.2 用戶登錄和編輯功能的設(shè)計(jì)和實(shí)現(xiàn) 151
4.2.1 會(huì)話 152
4.2.2 會(huì)話的使用 152
4.2.3 用戶登錄功能的設(shè)計(jì)與實(shí)現(xiàn) 154
4.2.4 用戶信息編輯功能的設(shè)計(jì)與實(shí)現(xiàn) 157
4.3 用戶頭像上傳功能的設(shè)計(jì)和實(shí)現(xiàn) 162
4.3.1 PHP文件操作 163
4.3.2 上傳文件操作 168
4.3.3 用戶頭像上傳功能的設(shè)計(jì)和實(shí)現(xiàn) 169
4.4 實(shí)踐習(xí)題 173
4.5 項(xiàng)目總結(jié) 174
4.6 專業(yè)術(shù)語(yǔ) 175
4.7 拓展提升 175
PHP處理XML文件 175
4.8 超級(jí)鏈接 177
項(xiàng)目5 誠(chéng)信管理論壇頁(yè)面管理模塊設(shè)計(jì)與實(shí)現(xiàn) 178
5.1 頁(yè)面呈現(xiàn)的設(shè)計(jì)與實(shí)現(xiàn) 178
5.1.1 首頁(yè)子模塊的設(shè)計(jì)與實(shí)現(xiàn) 179
5.1.2 版塊列表頁(yè)的設(shè)計(jì)與實(shí)現(xiàn) 182
5.1.3 帖子信息顯示功能的設(shè)計(jì)與實(shí)現(xiàn) 187
5.2 發(fā)表新帖與回帖功能的設(shè)計(jì)與實(shí)現(xiàn) 193
5.2.1 新帖發(fā)表功能的設(shè)計(jì)與實(shí)現(xiàn) 194
5.2.2 回帖修改功能的設(shè)計(jì)與實(shí)現(xiàn) 199
5.3 實(shí)踐習(xí)題 203
5.4 項(xiàng)目總結(jié) 203
5.5 專業(yè)術(shù)語(yǔ) 203
5.6 拓展提升 204
利用FTP協(xié)議實(shí)現(xiàn)文件傳輸功能 204
5.7 超級(jí)鏈接 208
項(xiàng)目6 誠(chéng)信管理論壇安全控制與部署 209
6.1 免登錄功能 209
6.1.1 Cookie 210
6.1.2 用戶免登錄功能的設(shè)計(jì)與實(shí)現(xiàn) 213
6.2 密碼加密功能的設(shè)計(jì)與實(shí)現(xiàn) 217
6.2.1 MD5散列 218
6.2.2 用戶登錄密碼加密功能的設(shè)計(jì)與實(shí)現(xiàn) 218
6.3 任務(wù)3 登錄校驗(yàn)碼功能 221
6.3.1 PHP中的圖形處理 222
6.3.2 驗(yàn)證碼功能的設(shè)計(jì)與實(shí)現(xiàn) 224
6.4 項(xiàng)目的打包與部署 228
6.4.1 項(xiàng)目的打包 228
6.4.2 項(xiàng)目的部署 228
6.5 實(shí)踐習(xí)題 229
6.6 項(xiàng)目總結(jié) 229
6.7 專業(yè)術(shù)語(yǔ) 229
6.8 拓展提升 230
PHP常見安全漏洞分析與攻擊防范 230
6.9 超級(jí)鏈接 232
項(xiàng)目7 使用ThinkPHP框架重構(gòu)誠(chéng)信管理論壇 233
7.1 重構(gòu)誠(chéng)信論壇用戶登錄頁(yè)面 233
7.1.1 ThinkPHP簡(jiǎn)介 234
7.1.2 ThinkPHP項(xiàng)目規(guī)范 235
7.1.3 ThinkPHP項(xiàng)目開發(fā)過(guò)程 237
7.2 重構(gòu)誠(chéng)信論壇用戶登錄功能 243
7.2.1 ThinkPHP的CURD操作 243
7.2.2 ThinkPHP的數(shù)據(jù)查詢 252
7.2.3 ThinkPHP的連貫操作 254
7.3 任務(wù)3 重構(gòu)誠(chéng)信論壇首頁(yè) 256
7.3.1 ThinkPHP 控制器 256
7.3.2 ThinkPHP視圖 259
7.4 實(shí)踐習(xí)題 268
7.5 項(xiàng)目總結(jié) 268
7.6 專業(yè)術(shù)語(yǔ) 269
7.7 拓展提升 269
PHP 常用Web框架介紹 269
7.8 超級(jí)鏈接 270
附 錄 271