PHP網站開發實戰項目式教程

《PHP網站開發實戰項目式教程》是電子工業出版社2019年出版的圖書,作者是朱珍,黃玲

基本介紹

  • 書名:PHP網站開發實戰項目式教程
  • 作者:朱珍、黃玲 
  • 頁數:242 
  • 出版社:電子工業出版社 
  • 出版時間:2019年6月 
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

本教材圍繞PHP程式設計師崗位能力要求,以一個完整的網上購物系統項目為背景,按照項目開發流程和學生認知規律來組織教材內容,全書共分為11個任務,從項目的分析、開發環境搭建、PHP基礎知識、資料庫設計到商城具體功能模組開發,循序漸進,由簡入難,系統地介紹了PHP的相關知識及其在Web開發中的實際套用。本書可作為高職院校計算機專業程式設計相關課程的教材,還可供從事Web應用程式開發的程式設計師作為參考。

圖書目錄

任務1 網上購物系統分析與規劃設計 1
學習目標 1
任務背景 1
任務實施 1
1.1 子任務一:網站開發流程設計 2
任務陳述 2
知識準備 2
1.1.1 Web基礎知識及工作原理 2
1.1.2 網站開發模式 4
1.1.3 開發流程及規範 4
實施與測試 5
任務拓展 5
任務重現 5
1.2 子任務二:網上購物系統功能需求分析 6
任務實施 6
任務陳述 6
知識準備 6
1.2.1 需求分析定義 6
1.2.2 需求分析特點 6
1.2.3 數據要求 7
1.2.4 需求分析的任務 8
1.2.5 客運站售票系統需求分析 8
1.2.6 需求分析的原則 9
1.2.7 需求確認 12
實施與測試 12
任務拓展 13
任務重現 13
1.3 子任務:網上購物系統總體設計 13
任務實施 13
任務陳述 13
知識準備 13
1.3.1 總體設計的任務 13
1.3.2 總體設計的工作步驟 14
1.3.3 總體設計的原則 14
實施與測試 15
任務拓展 18
任務重現 18
任務2 網上購物系統開發環境搭建 19
學習目標 19
任務背景 19
任務實施 19
2.1 子任務一:PHP+Apache伺服器的安裝與配置 19
任務陳述 19
知識準備 20
2.1.1 PHP基礎知識 20
2.1.2 Apache伺服器簡介 20
2.1.3 MySQL資料庫簡介 21
實施與測試 21
2.2 子任務二:WampServer的下載與安裝 33
任務陳述 33
知識準備 33
WampServer的介紹 33
實施與測試 33
WampServer的安裝與運行 33
任務拓展 35
任務重現 35
任務3 網上購物系統前台界面設計 36
學習目標 36
任務背景 36
任務實施 36
3.1 子任務一:創建PHP動態網站站點 37
任務陳述 37
實施與測試 37
創建Dreamweaver動態站點 37
任務拓展 39
3.2 子任務二:商品訂單頁面設計 39
任務陳述 39
知識準備 39
3.2.1 PHP標記 39
3.2.2 PHP輸出語句 40
3.2.3 注釋語句 41
3.2.4 變數 41
3.2.5 常量 44
3.2.6 運算符和表達式 45
3.2.7 流程控制語句 48
3.2.8 數組 53
實施與測試 58
3.3 子任務三:商品計算功能實現 61
任務陳述 61
知識準備 61
3.3.1 函式 61
3.3.2 PHP表單處理 66
實施與測試 68
任務重現 69
任務4 網上購物系統資料庫設計 70
學習目標 70
任務背景 70
任務實施 70
4.1 子任務一:資料庫設計 71
任務陳述 71
知識準備 71
實體圖 71
實施與測試 73
創建資料庫表 73
4.2 子任務二:MySQL資料庫操作 75
任務陳述 75
知識準備 75
4.2.1 MySQL服務的啟動與停止 76
4.2.2 MySQL的登錄與退出 80
4.2.3 修改密碼 82
4.2.4 增加新用戶 82
實施與測試 83
4.2.5 MySQL資料庫的操作 84
4.2.6 MySQL數據表的操作 85
4.2.7 MySQL的語句操作 91
任務拓展 95
4.2.8 使用phpMyAdmin管理MySQL的資料庫 95
任務重現 103
任務5 網上購物系統商品展示模組開發 104
學習目標 104
任務背景 104
任務實施 104
5.1 子任務一:商品動態展示 105
任務陳述 105
知識準備 105
網頁和資料庫的連線 105
實施與測試 109
5.2 子任務二:商品詳細信息介紹 111
任務陳述 111
知識準備 111
URL傳值 111
實施與測試 112
5.3 子任務三:商品分類顯示 113
任務陳述 113
知識準備 114
包含檔案 114
實施與測試 115
5.4 子任務四:商品分頁顯示 116
任務陳述 116
知識準備 117
分頁顯示 117
實施與測試 117
5.5 子任務五:商品搜尋 119
任務陳述 119
知識準備 119
實施與測試 119
任務拓展 120
任務重現 121
任務6 網上購物系統用戶管理模組開發 122
學習目標 122
任務背景 122
任務實施 122
6.1 子任務一:製作圖像驗證碼 122
任務陳述 122
知識準備 123
6.1.1 生成四位隨機數函式—mt_rand()函式 123
6.1.2 圖像函式 123
實施與測試 124
6.2 子任務二:用戶註冊頁面製作 125
任務陳述 125
知識準備 126
6.2.1 Cookie技術 126
6.2.2 Session介紹 126
實施與測試 128
6.3 子任務三:用戶登錄頁面製作 129
任務陳述 129
實施與測試 129
任務重現 130
任務7 網上購物系統商品訂購與結算模組開發 131
學習目標 131
任務背景 131
任務實施 131
7.1 子任務一:購物車管理 132
任務陳述 132
知識準備 132
7.1.1 字元串函式 132
7.1.2 數組函式 135
7.1.3 Session和Cookie數組形態 137
實施與測試 138
任務拓展 142
任務重現 142
7.2 子任務二:訂單管理 142
任務陳述 142
知識準備 142
時間日期函式 142
實施與測試 145
任務拓展 149
任務重現 149
任務8 網上購物系統後台模組開發 150
學習目標 150
任務實施 150
8.1 子任務一:後台管理登錄界面 150
任務陳述 150
知識準備 151
驗證碼的使用 151
實施與測試 151
8.2 子任務二:後台管理首頁 154
任務陳述 154
知識準備 155
頁面的布局 155
實施與測試 156
8.3 子任務三:商品管理模組 159
任務陳述 159
知識準備 159
檔案上傳操作 159
實施與測試 161
任務拓展 170
其他管理功能的實現 170
任務重現 172
任務9 網上購物系統ThinkPHP框架環境搭建 173
學習目標 173
任務背景 173
任務實施 173
9.1 子任務一:搭建ThinkPHP框架的運行環境 174
任務陳述 174
知識準備 174
9.1.1 MVC設計模式 174
9.1.2 搭建ThinkPHP運行環境 174
9.1.3 ThinkPHP基礎知識 176
實施與測試 178
9.2 子任務二:ThinkPHP框架的資料庫連線 179
任務陳述 179
知識準備 179
配置檔案 179
實施與測試 181
9.3 子任務三:獲取並導入數據 182
任務陳述 182
知識準備 182
9.3.1 模型 182
9.3.2 模板內置標籤 183
實施與測試 183
任務重現 184
任務10 網上購物系統ThinkPHP框架功能實現 185
學習目標 185
任務背景 185
任務實施 185
10.1 子任務一:系統管理員登錄 186
任務陳述 186
知識準備 186
10.1.1 檔案常用配置 186
10.1.2 URL生成 187
10.1.3 跳轉和重定向 187
10.1.4 session操作 188
10.1.5 驗證碼 188
實施與測試 189
10.2 子任務二:系統後台商品類別管理 192
任務陳述 192
知識準備 192
10.2.1 模型實例化 192
10.2.2 CURD操作 193
10.2.3 數據分頁 194
實施與測試 195
10.3 子任務三:系統後台商品管理 198
任務陳述 198
知識準備 198
10.3.1 檔案上傳 198
10.3.2 內置標籤 199
實施與測試 200
任務拓展 201
任務重現 201
任務11 PHP程式開發範例 202
學習目標 202
任務背景 202
任務實施 202
11.1 子任務一:美食分享網站 202
任務陳述 202
實施與測試 203
11.1.1 美食分享網站系統整體設計 203
11.1.2 美食分享網站資料庫設計 203
11.1.3 美食分享網站資料庫相關操作 204
11.1.4 網站前台的整體搭建 207
11.1.5 網站後台的整體搭建 210
11.2 子任務二:宿舍管理系統 212
任務陳述 212
實施與測試 212
11.2.1 宿舍管理系統整體設計 212
11.2.2 宿舍管理系統資料庫設計 213
11.2.3 宿舍管理系統主要功能設計 216
參考文獻 231

相關詞條

熱門詞條

聯絡我們