基本信息
叢書名 :基於崗位職業能力培養的高職網路技術專業系列教材建設
作 譯 者:朱珍 張琳霞
出版時間:2014-08 千 字 數:410
版 次:01-01 頁 數:260
開 本:16(185*260)
裝 幀:
I S B N :9787121232695
內容簡介
PHP簡單易學並且功能強大,是目前開發Web應用程式的主要腳本語言。本教材圍繞PHP程式設計師崗位能力要求,以一個完整的圖書商城項目為背景,按照項目開發流程和學生認知規律來組織教材內容,全書共安排11個項目,從項目的分析、開發環境搭建、PHP基礎知識、資料庫設計到商城具體功能模組開發,循序漸進,由簡入難,系統地介紹了PHP的相關知識及其在Web套用開發中的實際套用。
目錄
項目1 網上購物系統分析與規劃設計 1
項目背景 1
項目描述 1
任務1-1網站開發流程設計 2
任務描述 2
知識準備 2
1.1.1 Web基礎知識及工作原理 2
1.1.2網站開發模式 4
1.1.3開發流程及規範 5
任務實施與測試 5
任務拓展 5
任務1-2網上購物系統功能需求分析 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
任務實施與測試 13
任務拓展 14
任務1-3網上購物系統總體設計 14
任務描述 14
知識準備 14
1.3.1總體設計的任務 14
1.3.2總體設計的工作步驟 14
1.3.3總體設計的原則 15
任務實施與測試 16
任務拓展 18
項目重現 19
完成BBS系統總體設計 19
項目2 網上購物系統開發環境搭建 20
項目背景 20
任務實施 20
2.1子任務一:PHP+Apache伺服器的安裝與配置 21
任務陳述 21
知識準備 21
2.1.1PHP基礎知識 21
2.1.2Apache伺服器簡介 22
2.1.3MySQL資料庫簡介 22
實施與測試 23
2.2子任務二:WampServer的下載與安裝 34
任務陳述 34
知識準備 34
實施與測試 35
任務拓展 37
項目重現 37
項目3 網上購物系統前台界面設計 38
項目背景 38
任務實施 38
3.1子任務一:網上購物系統首頁頁面設計 39
任務陳述 39
知識準備 39
3.1.1創建Dreamweaver動態站點 39
3.1.2標籤 40
實施與測試 41
任務拓展 42
3.2子任務二:商品訂單頁面設計 42
任務陳述 42
知識準備 43
3.2.1PHP標記 43
3.2.2PHP輸出語句 44
3.2.3注釋語句 44
3.2.4變數 44
3.2.5常量 47
3.2.6運算符和表達式 48
3.2.7流程控制語句 51
3.2.8數組 55
實施與測試 60
任務拓展 62
3.3子任務三:商品計算功能實現 62
任務陳述 62
知識準備 62
3.3.1函式 62
3.3.2PHP表單處理 66
實施與測試 68
任務拓展 69
項目重現 69
項目4 網上購物系統資料庫設計 71
項目背景 71
任務實施 71
4.1子任務一:資料庫設計 72
任務陳述 72
知識準備 72
4.1.1實體圖 72
實施與測試 74
4.1.2資料庫表 74
4.2子任務二:MYSQL資料庫操作 77
任務陳述 77
知識準備 77
4.2.1MySQL服務的啟動與停止 78
4.2.2MySQL的登錄與退出 80
4.2.3修改密碼 82
4.2.4增加新用戶 83
實施與測試 84
4.2.5MySQL資料庫的操作 84
4.2.6MySQL數據表的操作 86
4.2.7MySQL的語句操作 91
任務拓展 95
4.2.8使用phpMyAdmin管理MySQL的資料庫 95
項目重現 103
項目5 網上購物系統商品展示模組製作 105
項目背景 105
任務實施 105
5.1子任務一:商品動態展示 106
任務陳述 106
知識準備 106
實施與測試 110
5.2子任務二:商品詳細信息介紹 112
任務陳述 112
知識準備 112
實施與測試 114
5.3子任務三:商品分類顯示 115
任務陳述 115
知識準備 115
實施與測試 117
5.4子任務四:商品分頁顯示 117
任務陳述 117
知識準備 118
實施與測試 118
5.5子任務五:商品搜尋 121
任務陳述 121
知識準備 121
實施與測試 121
任務拓展 123
項目重現 123
項目6 系統用戶管理模組 125
項目背景 125
任務實施 125
6.1子任務一:製作圖像驗證碼 126
任務陳述 126
知識準備 126
實施與測試 130
任務拓展 131
6.2子任務二:購物系統註冊模組 131
任務陳述 131
知識準備 131
實施與測試 134
任務拓展 137
6.3子任務三:購物系統登錄模組 137
任務陳述 137
知識準備 138
實施與測試 139
任務拓展 141
項目重現 141
項目7 商品訂購與結算模組製作 142
項目背景 142
任務實施 142
7.1子任務一:購物車管理 143
任務陳述 143
知識準備 144
7.1.1字元串函式 144
7.1.2數組函式 146
實施與測試 149
任務拓展 153
7.2子任務二:訂單管理 153
任務陳述 153
知識準備 154
實施與測試 157
任務拓展 161
項目重現 161
項目8 購物系統商品用戶後台模組 163
任務實施 163
8.1子任務一:後台管理登錄界面 163
任務陳述 163
知識準備 164
8.1.1標籤的使用 164
實施與測試 164
任務拓展 167
8.2子任務二:購物系統商品後台管理模組 167
任務陳述 167
知識準備 167
實施與測試 168
任務拓展 173
8.3子任務三:商品信息編輯模組 173
任務陳述 173
知識準備 173
實施與測試 176
任務拓展 187
項目重現 187
項目9 面向對象在網上購物系統中的套用 188
項目背景 188
任務實施 188
9.1子任務一:類成員的初始化套用於用戶登錄模組 189
任務陳述 189
知識準備 189
實施與測試 192
任務拓展 194
9.2子任務二:類的封裝在數據查詢中的套用 194
任務陳述 194
知識準備 194
實施與測試 196
任務拓展 197
9.3子任務三:抽象類在商品信息查詢中的套用 197
任務陳述 197
知識準備 197
實施與測試 198
任務拓展 199
項目重現 199
項目10 Smarty模板技術在網上購物系統中的套用 201
項目背景 201
任務實施 201
10.1子任務一:Smarty概述及安裝配置 202
任務陳述 202
知識準備 202
10.1.1什麼是Smarty模板 202
10.1.2Smarty模板優點 202
10.1.3Smarty的安裝配置 203
實施與測試 205
10.2子任務二:Smarty程式設計 206
任務陳述 206
知識準備 206
10.2.1Smarty程式設計常用變數 206
10.2.2Smarty程式設計常用方法 207
實施與測試 207
10.3子任務三:Smarty模板設計 208
任務陳述 208
知識準備 208
10.3.1Smarty的內建函式 208
10.3.2變數調節器 212
實施與測試 214
10.4子任務四:Smarty快取 215
任務陳述 215
知識準備 216
10.4.1開啟和使用Smarty快取 216
10.4.2清除Smarty快取 216
10.5子任務五:ThinkPHP簡單入門 216
任務陳述 216
知識準備 217
10.5.1MVC設計模式 217
10.5.2ThinkPHP介紹 217
實施與測試 220
任務拓展 222
項目重現 223
項目11 PHP程式開發範例 224
項目背景 224
任務實施 224
11.1子任務一:基於Wap的手機網上交易平台 224
任務陳述 224
實施與測試 225
11.1.1系統整體設計 225
11.1.2資料庫設計 226
11.1.3網站前台的整體搭建 227
11.1.4網站後台的整體搭建 230
11.2子任務二:個人部落格 231
任務陳述 231
實施與測試 232
11.2.1系統整體設計 232
11.2.2資料庫設計 234
11.3子任務二:城易網 236
任務陳述 236
實施與測試 236
11.3.1系統整體設計 236
11.3.2資料庫設計 237
11.3.3主要功能設計 241
參考文獻 247