內容簡介
本書以九九度供求信息網、bcty365網上社區、辦公自動化管理系統、電子商務平台網、網路線上考試系統、物流配送信息網、學校圖書館管理系統、部落格管理系統、企業快信系統、online影視365網、明日知道網站和電子商務網站12個實際項目開發程式為案例,從軟體工程的角度出發,按照項目的開發順序,系統、全面地介紹程式開發流程。從開發背景、需求分析、系統功能分析、資料庫分析、資料庫設計、網站開發到網站發布,對每一過程都進行了詳細的介紹。
本書案例涉及行業廣泛,實用性非常強,通過本書的學習,讀者可以了解各個行業的特點,能夠針對某一行業進行網站開發,也可以通過光碟中提供的案例原始碼和資料庫進行二次開發,以減少開發系統所需要的時間。
本書光碟提供12個項目開發完整案例的同步教學視頻,12個項目開發完整案例及其源程式,本書的服務網站還提供了內容豐富的素材庫、題庫、模組庫、案例庫和本書的答疑服務。
圖書目錄
第1章九九度供求信息網(apache+php+phpmyadmin+mysql 5.0實現) 1
視頻講解:1小時50分鐘
1.1開發背景 2
1.2系統分析 2
1.2.1需求分析 2
1.2.2可行性分析 2
1.2.3編寫項目計畫書 3
1.3系統設計 5
1.3.1系統目標 5
1.3.2系統功能結構 6
1.3.3系統流程圖 7
1.3.4系統預覽 7
1.3.5開發環境 8
1.3.6資料夾組織結構 9
1.4在windows作業系統下搭建php開發環境 9
1.4.1在windows下套用appserv快速配置php開發環境 9
1.4.2windows下apache的安裝配置 12
1.4.3windows下mysql的安裝配置 16
1.4.4windows下php的安裝配置 17
1.4.5在windows下設定iis+php的執行環境 19
.1.5資料庫設計 22
1.5.1資料庫分析 22
1.5.2資料庫概念設計 22
1.5.3使用powerdesigner建模 24
1.5.4創建資料庫及數據表 26
1.6單元測試 27
1.6.1單元測試概述 28
1.6.2單元測試的優點 28
1.7前台首頁設計 28
1.7.1前台首頁概述 28
1.7.2前台首頁技術分析 30
1.7.3前台首頁的實現過程 31
1.8免費供求信息發布模組設計 32
1.8.1免費供求信息發布模組概述 32
1.8.2免費供求信息發布模組技術分析 32
1.8.3免費供求信息發布模組的實現過程 35
1.9信息檢索模組設計 37
1.9.1信息檢索模組概述 37
1.9.2信息檢索模組技術分析 38
1.9.3信息檢索模組的實現過程 40
1.10後台首頁設計 43
1.10.1後台首頁概述 43
1.10.2後台首頁技術分析 44
1.10.3後台首頁的實現過程 46
1.11付費供求信息發布模組設計 47
1.11.1付費供求信息發布模組概述 47
1.11.2付費供求信息發布模組技術分析 48
1.11.3付費供求信息發布模組的實現過程 48
1.12付費信息管理模組設計 50
1.12.1付費信息管理模組概述 50
1.12.2付費信息管理模組技術分析 51
1.12.3付費信息顯示的實現過程 52
1.12.4付費信息審核的實現過程 55
1.12.5付費信息刪除的實現過程 55
1.12.6單元測試 56
1.13網站發布 58
1.14開發技巧與難點分析 59
1.14.1查詢關鍵字描紅功能 59
1.14.2表單數據的提交方式 61
1.15mysql資料庫技術專題 62
1.15.1創建和刪除資料庫 62
1.15.2創建和刪除數據表 63
1.16本章總結 64
第2章bcty365網上社區(apache+php+phpmyadmin+mysql 5.0實現) 65
視頻講解:2小時24分鐘
2.1開發背景 66
2.2系統分析 66
2.2.1需求分析 66
2.2.2可行性分析 66
2.2.3編寫項目計畫書 67
2.3系統設計 69
2.3.1系統目標 69
2.3.2系統功能結構 69
2.3.3系統預覽 69
2.3.4開發環境 72
2.3.5資料夾組織結構 72
2.4在linux作業系統下搭建php開發環境 72
2.4.1linux下apache的安裝配置 73
2.4.2linux下mysql的安裝配置 74
2.4.3linux下php的安裝配置 75
2.5資料庫設計 77
2.5.1資料庫分析 77
2.5.2資料庫概念設計 77
2.5.3創建資料庫及數據表 78
2.6公共模組設計 82
2.6.1資料庫連線檔案 82
2.6.2將文本中的字元轉換為html標識符 83
2.7前台首頁設計 84
2.7.1前台首頁概述 84
2.7.2前台首頁技術分析 84
2.7.3前台首頁的實現過程 87
2.8註冊模組設計 89
2.8.1註冊模組概述 89
2.8.2註冊模組技術分析 89
2.8.3註冊模組的實現過程 91
2.9技術支持模組設計 92
2.9.1技術支持模組概述 92
2.9.2技術支持模組技術分析 93
2.9.3常見問題的實現過程 94
2.9.4客戶反饋的實現過程 95
2.9.5單元測試 96
2.10線上訂購模組設計 97
2.10.1線上訂購模組概述 97
2.10.2線上訂購模組技術分析 97
2.10.3購物車的實現過程 100
2.10.4商品訂單的實現過程 102
2.10.5單元測試 103
2.11社區論壇模組設計 104
2.11.1社區論壇模組概述 104
2.11.2社區論壇模組技術分析 105
2.11.3論壇分類的實現過程 105
2.11.4論壇帖子瀏覽的實現過程 107
2.11.5論壇帖子發布的實現過程 110
2.11.6論壇帖子回復的實現過程 113
2.11.7單元測試 114
2.12後台首頁設計 115
2.12.1後台首頁概述 115
2.12.2後台首頁技術分析 115
2.12.3後台首頁的實現過程 117
2.13編程詞典管理模組設計 118
2.13.1編程詞典管理模組概述 118
2.13.2編程詞典管理模組技術分析 119
2.13.3添加編程詞典的實現過程 120
2.13.4編輯編程詞典的實現過程 122
2.14軟體升級管理模組設計 124
2.14.1軟體升級管理模組概述 124
2.14.2軟體升級管理模組技術分析 124
2.14.3軟體升級包上傳的實現過程 125
2.14.4軟體升級包刪除的實現過程 126
2.15在linux系統下發布網站 127
2.16開發技巧與難點分析 129
2.16.1管理員許可權的設定 129
2.16.2帖子置頂的設定 130
2.17線上支付技術專題 131
2.18本章總結 135
第3章辦公自動化管理系統(apache+php+phpmyadmin+mysql 5.0實現) 136
視頻講解:1小時40分鐘
3.1開發背景 137
3.2需求分析 137
3.3系統設計 137
3.3.1系統目標 137
3.3.2系統功能結構 138
3.3.3系統功能預覽 139
3.3.4系統流程圖 140
3.3.5開發環境 141
3.3.6資料夾組織結構 142
3.4資料庫設計 142
3.4.1資料庫分析 142
3.4.2資料庫概念設計 143
3.4.3資料庫物理結構設計 143
3.5公共模組設計 145
3.5.1javascript腳本 145
3.5.2自定義函式 146
3.6前台首頁設計 147
3.6.1前台首頁概述 148
3.6.2前台首頁技術分析 148
3.6.3前台首頁的實現過程 150
3.7人事訊息模組設計 151
3.7.1人事訊息模組概述 151
3.7.2人事訊息模組技術分析 151
3.7.3訊息管理的實現過程 152
3.7.4意見箱的實現過程 156
3.8考勤管理模組設計 159
3.8.1考勤管理模組概述 160
3.8.2考勤管理模組技術分析 161
3.8.3上下班登記的實現過程 162
3.8.4設定時間的實現過程 166
3.9後台首頁設計 168
3.9.1後台首頁概述 168
3.9.2後台首頁技術分析 169
3.9.3後台首頁的實現過程 169
3.10部門管理模組設計 170
3.10.1部門管理模組概述 170
3.10.2部門管理模組技術分析 171
3.10.3部門查看的實現過程 173
3.10.4部門添加的實現過程 176
3.10.5單元測試 178
3.11系統管理模組設計 178
3.11.1系統管理模組概述 178
3.11.2系統管理模組技術分析 179
3.11.3系統日誌的實現過程 180
3.11.4數據備份的實現過程 182
3.12開發技巧與難點分析 183
3.12.1使用javascript關聯多選列表框 183
3.12.2用戶組設定 185
3.13mysql數據備份專題 186
3.14本章總結 188
第4章電子商務平台網(apache+php+phpmyadmin+mysql 5.0實現) 189
視頻講解:1小時26分鐘
4.1開發背景 190
4.2系統分析 190
4.2.1需求分析 190
4.2.2可行性分析 191
4.3系統設計 191
4.3.1系統目標 191
4.3.2系統功能結構 192
4.3.3購物流程圖 193
4.3.4系統預覽 194
4.3.5開發環境 195
4.3.6資料夾組織結構 195
4.4資料庫設計 196
4.4.1資料庫分析 196
4.4.2資料庫概念設計 196
4.4.3創建資料庫及數據表 198
4.5公共模組設計 202
4.5.1資料庫連線檔案 202
4.5.2css樣式表檔案 203
4.6前台首頁設計 204
4.6.1前台首頁概述 205
4.6.2前台首頁技術分析 205
4.6.3前台首頁的實現過程 208
4.7商品展示模組設計 208
4.7.1商品展示模組概述 209
4.7.2商品展示模組技術分析 209
4.7.3商品分類展示的實現過程 211
4.7.4最新商品展示的實現過程 212
4.7.5查看商品詳細信息的實現過程 213
4.7.6單元測試 214
4.8購物車模組設計 216
4.8.1網站購物車概述 216
4.8.2網站購物車技術分析 217
4.8.3添加至購物車的實現過程 217
4.8.4查看購物車的實現過程 219
4.8.5從購物車中移去指定商品的實現過程 221
4.8.6修改商品購買數量的實現過程 222
4.8.7清空購物車的實現過程 222
4.8.8收銀台結賬的實現過程 223
4.8.9生成商品訂單的實現過程 225
4.8.10單元測試 227
4.9後台首頁設計 228
4.9.1後台首頁概述 228
4.9.2後台首頁技術分析 228
4.9.3後台首頁的實現過程 230
4.10客戶訂單信息管理模組設計 231
4.10.1客戶訂單信息管理模組概述 231
4.10.2客戶訂單信息管理模組技術分析 231
4.10.3查看客戶訂單信息的實現過程 232
4.10.4執行客戶訂單信息的實現過程 234
4.10.5列印客戶訂單信息的實現過程 236
4.10.6查找客戶訂單信息的實現過程 237
4.11開發技巧與難點分析 239
4.11.1防止非法用戶繞過系統登錄直接進入系統 239
4.11.2檢測用戶名是否已經註冊 240
4.11.3用戶安全退出 241
4.12加密技術專題 241
4.12.1url編碼加密技術 241
4.12.2base64編碼加密技術 242
4.12.3crypt()加密技術 242
4.12.4md5加密技術 243
4.13本章總結 243
第5章網路線上考試系統(apache+php+ajax+sql server 2000實現) 244
視頻講解:1小時23分鐘
5.1開發背景 245
5.2系統分析 245
5.2.1需求分析 245
5.2.2可行性分析 245
5.3系統設計 246
5.3.1系統目標 246
5.3.2系統功能結構 246
5.3.3系統流程圖 246
5.3.4系統預覽 248
5.3.5開發環境 249
5.3.6資料夾組織結構 249
5.4資料庫設計 249
5.4.1資料庫分析 249
5.4.2資料庫概念設計 250
5.4.3資料庫物理結構 251
5.5前台首頁設計 252
5.5.1前台首頁概述 252
5.5.2前台首頁技術分析 253
5.5.3前台首頁的實現過程 253
5.6考生信息模組設計 254
5.6.1考生信息模組概述 254
5.6.2考生信息模組的技術分析 255
5.6.3考生註冊的實現過程 257
5.6.4單元測試 261
5.7線上考試模組設計 261
5.7.1線上考試模組的概述 261
5.7.2線上考試模組的技術分析 262
5.7.3套用ajax線上答題的實現過程 264
5.7.4分數統計和成績保存的實現過程 267
5.7.5單元測試 267
5.8後台首頁設計 268
5.8.1後台首頁概述 268
5.8.2後台首頁技術分析 269
5.8.3後台首頁的實現過程 269
5.9考題信息管理模組設計 270
5.9.1考題信息管理模組的概述 270
5.9.2考題信息管理模組的技術分析 270
5.9.3考題信息添加的實現過程 271
5.9.4查詢考題信息的實現過程 272
5.10開發技巧與難點分析 276
5.10.1考生登錄編號的獲取 276
5.10.2通過ajax技術實現計時與顯示剩餘時間 276
5.11ajax無刷新技術專題 278
5.11.1ajax概述 278
5.11.2ajax的優點 279
5.11.3ajax的工作原理 279
5.11.4ajax的工作流程 281
5.11.5ajax中的核心技術xmlhttprequest 281
5.12本章總結 282
第6章物流配送信息網(apache+php+phpmyadmin+mysql 5.0實現) 283
視頻講解:1小時27分鐘
6.1開發背景 284
6.2系統分析 284
6.2.1需求分析 284
6.2.2可行性分析 284
6.3系統設計 285
6.3.1系統目標 285
6.3.2系統功能結構 285
6.3.3系統預覽 285
6.3.4開發環境 288
6.3.5資料夾組織結構 288
6.4資料庫設計 288
6.4.1資料庫分析 289
6.4.2資料庫概念設計 289
6.4.3創建資料庫及數據表 290
6.5網站首頁設計 292
6.5.1網站首頁概述 292
6.5.2網站首頁技術分析 293
6.5.3網站首頁的實現過程 294
6.6車源信息查詢模組設計 295
6.6.1車源信息查詢模組概述 295
6.6.2車源信息查詢模組技術分析 295
6.6.3車源信息查詢模組的實現過程 297
6.6.4單元測試 297
6.7發貨單管理模組設計 298
6.7.1發貨單管理模組概述 298
6.7.2發貨單管理模組技術分析 299
6.7.3發貨單填單的實現過程 301
6.7.4發貨單查詢的實現過程 303
6.7.5發貨單列印的實現過程 305
6.7.6單元測試 306
6.8回執單驗收管理模組設計 307
6.8.1回執單模組概述 307
6.8.2回執單模組技術分析 307
6.8.3回執單驗收模組的實現過程 309
6.9基礎信息管理模組設計 310
6.9.1基礎信息管理模組概述 310
6.9.2基礎信息管理模組技術分析 311
6.9.3客戶信息管理的實現過程 312
6.9.4車源信息管理的實現過程 313
6.10開發技巧與難點分析 316
6.10.1套用存儲過程實現管理員登錄 316
6.10.2套用正則表達式驗證電話號碼 318
6.11報表列印技術 319
6.12本章總結 322
第7章學校圖書館管理系統(apache+php+phpmyadmin+mysql 5.0實現) 323
視頻講解:2小時38分鐘
7.1開發背景 324
7.2需求分析 324
7.3系統設計 324
7.3.1系統目標 324
7.3.2系統功能結構 325
7.3.3系統流程圖 325
7.3.4系統預覽 326
7.3.5開發環境 327
7.3.6資料夾組織結構 327
7.4資料庫設計 328
7.4.1資料庫分析 328
7.4.2資料庫概念設計 328
7.4.3創建資料庫及數據表 329
7.5首頁設計 331
7.5.1首頁概述 331
7.5.2首頁技術分析 332
7.5.3首頁的實現過程 332
7.6管理員模組設計 333
7.6.1管理員模組概述 333
7.6.2管理員模組技術分析 333
7.6.3系統登錄的實現過程 334
7.6.4查看管理員的實現過程 336
7.6.5添加管理員的實現過程 338
7.6.6設定管理員許可權的實現過程 339
7.6.7刪除管理員的實現過程 340
7.6.8單元測試 341
7.7圖書檔案管理模組設計 342
7.7.1圖書檔案管理模組概述 342
7.7.2圖書檔案管理模組技術分析 342
7.7.3查看圖書信息列表的實現過程 343
7.7.4添加圖書信息的實現過程 344
7.7.5修改圖書信息的實現過程 346
7.7.6刪除圖書信息的實現過程 347
7.8圖書借還模組設計 347
7.8.1圖書借還模組概述 347
7.8.2圖書借還模組技術分析 348
7.8.3圖書借閱的實現過程 348
7.8.4圖書續借的實現過程 351
7.8.5圖書歸還的實現過程 353
7.8.6圖書借閱查詢的實現過程 354
7.8.7單元測試 357
7.9開發技巧與難點分析 358
7.9.1如何自動計算圖書歸還日期 358
7.9.2如何對圖書借閱信息進行統計排行 359
7.10聯接語句技術專題 359
7.10.1內聯接語句 359
7.10.2外聯接語句 360
7.11本章總結 361
第8章部落格管理系統(apache+php+phpmyadmin+mysql 5.0實現) 362
視頻講解:1小時16分鐘
8.1開發背景 363
8.2需求分析 363
8.3系統設計 363
8.3.1系統目標 363
8.3.2系統功能結構 364
8.3.3系統功能預覽 364
8.3.4系統流程圖 365
8.3.5開發環境 366
8.3.6資料夾組織結構 366
8.4資料庫設計 367
8.4.1資料庫分析 367
8.4.2資料庫概念設計 367
8.4.3資料庫物理結構設計 367
8.5首頁設計 370
8.5.1首頁概述 370
8.5.2首頁技術分析 370
8.5.3首頁的實現過程 372
8.6文章管理模組設計 373
8.6.1文章管理模組概述 373
8.6.2文章管理模組技術分析 373
8.6.3添加文章的實現過程 375
8.6.4文章列表的實現過程 377
8.6.5查看文章、評論的實現過程 379
8.6.6刪除文章、評論的實現過程 381
8.7圖片上傳模組設計 382
8.7.1圖片上傳模組概述 382
8.7.2圖片上傳模組技術分析 382
8.7.3圖片上傳的實現過程 385
8.7.4圖片瀏覽的實現過程 387
8.7.5刪除圖片的實現過程 389
8.7.6單元測試 390
8.8朋友圈模組設計 391
8.8.1朋友圈模組概述 391
8.8.2朋友圈模組技術分析 391
8.8.3查詢好友的實現過程 392
8.9開發技巧與難點分析 394
8.10登錄驗證碼技術專題 398
8.10.1簡單的數字驗證 399
8.10.2數字圖形驗證碼 399
8.10.3漢字圖形驗證碼 400
8.11本章總結 401
第9章企業快信系統(apache+php+access+web service實現) 402
視頻講解:1小時27分鐘
9.1開發背景 403
9.2系統分析 403
9.2.1需求分析 403
9.2.2可行性分析 403
9.3系統設計 404
9.3.1系統目標 404
9.3.2系統功能結構 404
9.3.3系統流程圖 404
9.3.4系統預覽 404
9.3.5開發環境 406
9.3.6資料夾組織結構 407
9.4smtp和pop3伺服器的安裝與配置 407
9.4.1smtp伺服器的安裝和配置 407
9.4.2pop3伺服器的安裝和配置 409
9.5資料庫設計 411
9.5.1資料庫概念設計 411
9.5.2創建資料庫及表 413
9.5.3資料庫邏輯結構設計 415
9.6首頁設計 417
9.6.1首頁概述 417
9.6.2首頁技術分析 417
9.6.3首頁的實現過程 418
9.7系統信息管理模組設計 419
9.7.1系統信息管理模組概述 419
9.7.2系統信息管理模組技術分析 419
9.7.3客戶信息管理模組的實現過程 421
9.7.4單元測試 424
9.8傳送簡訊模組設計 424
9.8.1傳送簡訊模組概述 424
9.8.2傳送簡訊模組技術分析 425
9.8.3簡訊傳送模組的實現過程 425
9.8.4單元測試 428
9.9連線郵件接口模組的設計 428
9.9.1連線郵件接口模組概述 428
9.9.2連線郵件接口模組技術分析 428
9.9.3連線郵件接口模組的實現過程 429
9.10接收郵件模組設計 430
9.10.1接收郵件模組概述 430
9.10.2接收郵件模組技術分析 431
9.10.3查看郵件的實現過程 433
9.10.4刪除郵件的實現過程 436
9.10.5下載附屬檔案的實現過程 437
9.11傳送郵件模組設計 439
9.11.1傳送郵件模組概述 439
9.11.2傳送郵件模組技術分析 439
9.11.3傳送郵件的實現過程 440
9.11.4查看郵件記錄的實現過程 442
9.12開發技巧與難點分析 444
9.12.1php與access資料庫的連線 444
9.12.2郵件群發技術 445
9.13通過fsockopen()函式傳送簡訊技術專題 446
9.14本章總結 448
第10章online影視365網(apache+php+adodb+phpmyadmin+mysql 5.0實現) 449
視頻講解:1小時31分鐘
10.1開發背景 450
10.2需求分析 450
10.3系統分析 450
10.3.1系統目標 450
10.3.2系統功能結構 450
10.3.3功能預覽 451
10.3.4系統流程圖 453
10.3.5開發環境 453
10.3.6資料夾組織結構 453
10.4資料庫設計 454
10.4.1資料庫分析 454
10.4.2資料庫概念設計 454
10.4.3資料庫物理結構設計 455
10.5前台首頁設計 458
10.5.1前台首頁概述 458
10.5.2前台首頁技術分析 459
10.5.3前台首頁的實現過程 460
10.6詳細信息查看模組 461
10.6.1信息查看模組概述 461
10.6.2信息查看模組技術分析 461
10.6.3信息查看的實現過程 462
10.7點歌模組設計 463
10.7.1點歌模組概述 463
10.7.2點歌模組技術分析 464
10.7.3點歌模組的實現過程 465
10.8線上視聽模組設計 467
10.8.1線上視聽模組概述 467
10.8.2線上視聽模組技術分析 467
10.8.3線上視聽模組的實現過程 467
10.9後台首頁設計 469
10.9.1後台首頁概述 469
10.9.2後台首頁技術分析 469
10.9.3後台首頁的實現過程 470
10.10目錄管理模組設計 471
10.10.1目錄管理模組概述 471
10.10.2目錄管理模組技術分析 471
10.10.3目錄管理的實現過程 472
10.10.4目錄添加的實現過程 474
10.10.5目錄刪除的實現過程 475
10.11數據管理模組設計 476
10.11.1數據管理模組概述 476
10.11.2數據管理模組技術分析 476
10.11.3數據添加的實現過程 477
10.11.4數據刪除的實現過程 482
10.12管理員設定模組設計 483
10.12.1管理員設定模組概述 483
10.12.2管理員設定模組技術分析 483
10.12.3管理員添加的實現過程 484
10.12.4管理員刪除的實現過程 486
10.13開發技巧與難點分析 486
10.13.1無框線視窗 486
10.13.2刷新父級視窗和關閉子視窗 487
10.14adodb連線資料庫技術專題 488
10.14.1adodb簡介 488
10.14.2adodb的安裝 488
10.14.3adodb常用函式及說明 488
10.14.4不同資料庫之間的轉換 490
10.15本章總結 491
第11章明日知道網站(zend framework實現) 492
視頻講解:1小時20分鐘
11.1開發背景 493
11.2需求分析 493
11.3功能結構 493
11.4功能預覽 494
11.5資料庫設計 495
11.5.1資料庫分析 495
11.5.2資料庫概念設計 496
11.5.3創建資料庫及數據表 498
11.6技術攻關 499
11.6.1類似google搜尋引擎的搜尋條 499
11.6.2使用空格分隔多關鍵字 504
11.6.3關鍵字描紅 507
11.6.4製作線上編輯器 509
11.7mvc框架結構搭建 512
11.7.1mvc開發模式介紹 512
11.7.2zend framework框架的mvc目錄結構 513
11.7.3zend framework框架的mvc結構創建過程 513
11.8首頁設計 516
11.8.1首頁概述 516
11.8.2首頁技術分析 516
11.8.3首頁的實現過程 517
11.9用戶模組設計 520
11.9.1用戶模組概述 520
11.9.2用戶模組技術分析 521
11.9.3用戶註冊的實現過程 523
11.9.4用戶登錄的實現過程 525
11.10發表問題模組設計 527
11.10.1發表問題模組概述 527
11.10.2發表問題模組技術分析 528
11.10.3發表問題模組實現過程 530
11.11回復問題模組設計 532
11.11.1回復問題模組概述 532
11.11.2回復問題模組技術分析 532
11.11.3回復問題模組實現過程 533
11.12程式調試與錯誤處理 535
11.12.1項目開發過程中常見錯誤及解決方法 535
11.12.2自定義錯誤頁面 535
11.13本章總結 536
第12章電子商務網站(apache+php+adodb+smarty+ajax+mysql實現) 537
視頻講解:4小時41分鐘
12.1開發背景 538
12.2需求分析 538
12.3系統分析 538
12.3.1系統目標 538
12.3.2系統功能結構 539
12.3.3功能預覽 540
12.3.4系統流程圖 541
12.3.5開發環境 541
12.3.6資料夾組織結構 542
12.4資料庫設計 542
12.4.1資料庫分析 543
12.4.2創建資料庫和數據表 543
12.5公共檔案設計 545
12.5.1資料庫連線、管理和分頁類檔案 545
12.5.2smarty模板配置類檔案 548
12.5.3執行類的實例化檔案 548
12.6前台首頁設計 549
12.6.1前台首頁概述 549
12.6.2前台首頁技術分析 550
12.6.3前台首頁實現過程 550
12.7登錄模組設計 552
12.7.1登錄模組概述 552
12.7.2登錄模組技術分析 552
12.7.3用戶註冊 554
12.7.4用戶登錄 556
12.7.5找回密碼 558
12.8會員信息模組設計 563
12.8.1會員信息模組概述 563
12.8.2會員信息模組技術分析 563
12.8.3會員中心 564
12.8.4安全退出 566
12.9商品顯示模組 567
12.9.1商品顯示模組概述 567
12.9.2商品顯示模組技術分析 567
12.9.3商品顯示模組的實現過程 568
12.10購物車模組設計 569
12.10.1購物車模組概述 569
12.10.2購物車模組技術分析 570
12.10.3購物車展示 572
12.10.4更改商品數量 574
12.10.5刪除商品 575
12.10.6保存購物車 578
12.11收銀台模組設計 580
12.11.1收銀台模組概述 580
12.11.2收銀台模組技術分析 580
12.11.3顯示訂單 581
12.11.4填寫訂單 582
12.11.5處理訂單 582
12.12後台首頁設計 584
12.12.1後台首頁概述 584
12.12.2後台首頁技術分析 585
12.12.3後台首頁實現過程 586
12.13開發技巧與難點分析 588
12.13.1解決ajax的亂碼問題 588
12.13.2使用js腳本獲取、輸出標籤內容 589
12.13.3禁用頁面快取 589
12.13.4在新視窗中使用session 589
12.13.5判斷上傳檔案格式 589
12.13.6設定伺服器的時間 590
12.14smarty類庫技術專題 591
12.14.1smarty類庫下載、安裝 591
12.14.2smarty類庫的配置 593
12.14.3本項目中smarty類庫的配置方法 594
12.15本章總結 594