《實戰突擊:PHP項目開發案例整合(第2版)(含DVD光盤1張)》javascript
基本信息php
做者: 徐康明 辛洪鬱 html
出版社:電子工業出版社java
ISBN:9787121221378mysql
上架時間:2014-1-7jquery
出版日期:2014 年1月web
開本:16開ajax
頁碼:800正則表達式
版次:1-1sql
所屬分類:計算機
更多關於》》》 《實戰突擊:PHP項目開發案例整合(第2版)(含DVD光盤1張)》
內容簡介
書籍
計算機書籍
《實戰突擊:php項目開發案例整合(第2版)》以會議記錄管理系統、留言本、在線投票系統、我的網絡日記、在線論壇、博客、物流管理系統、在線考試管理系統、明日編程詞典、明日科技企業網站、明日軟件導航系統、播客、在線音樂系統、電子郵件系統、bcty365網上社區、易查供求信息網、圖書館管理系統、辦公自動化管理系統、電子商務網站、明日知道網站和新聞發佈系統21個實際項目開發程序爲案例,從軟件工程的角度出發,按照項目的開發順序,系統、全面地介紹了程序的開發流程。從開發背景、需求分析、系統功能分析、數據庫分析、數據庫結構、系統開發到系統的編譯發行,每一過程都進行了詳細的介紹。
《實戰突擊:php項目開發案例整合(第2版)》所附配套光盤提供了書中全部案例的所有源代碼,全部源代碼都通過精心調試,在windows xp、windows server 2003和windows 7下所有經過,可以正常運行。
《實戰突擊:php項目開發案例整合(第2版)》案例涉及行業普遍,實用性很是強。經過對《實戰突擊:php項目開發案例整合(第2版)》的學習,讀者能夠了解各個行業的特色,可以針對某一行業進行軟件開發;也能夠經過光盤中提供的案例源代碼和數據庫進行二次開發,以減小開發系統所須要的時間。
目錄
《實戰突擊:php項目開發案例整合(第2版)》
第一篇 初級項目篇
第1章 會議記錄管理系統(php+adodb+access實現) 2
1.1 開發背景 3
1.2 需求分析 3
1.3 系統分析 3
1.3.1 系統目標 3
1.3.2 系統功能結構 4
1.3.3 系統預覽 4
1.3.4 開發環境 5
1.3.5 文件夾組織結構 6
1.4 數據庫設計 6
1.4.1 數據庫分析 6
1.4.2 建立數據庫和數據表 8
1.4.3 數據庫鏈接文件 9
1.5 登陸模塊設計 9
1.5.1 登陸模塊概述 9
1.5.2 用戶權限判斷技術 10
1.5.3 用戶登陸實現過程 10
1.6 首頁設計 12
1.6.1 首頁概述 12
1.6.2 首頁設計技術 12
1.6.3 首頁實現過程 13
1.7 用戶我的信息模塊設計 15
1.7.1 用戶我的信息模塊概述 15
1.7.2 用戶我的信息模塊技術 15
1.7.3 用戶我的信息實現過程 16
1.7.4 安全退出 17
1.8 會議記錄添加模塊 17
1.8.1 會議記錄添加模塊概述 17
1.8.2 會議記錄信息驗證技術 18
1.8.3 上傳文件處理技術 18
1.8.4 會議記錄添加的實現過程 20
1.9 瀏覽會議記錄模塊設計 22
1.9.1 瀏覽會議記錄模塊概述 22
1.9.2 webbrowser打印技術 22
1.9.3 excel報表生成技術分析 23
1.9.4 文本文件中數據的獲取技術分析 24
1.9.5 瀏覽會議記錄實現過程 24
1.9.6 會議記錄詳細信息瀏覽實現過程 25
1.10 查找會議記錄模塊設計 27
1.10.1 查找會議記錄模塊概述 27
1.10.2 分類查找技術 27
1.10.3 查找會議記錄實現過程 28
1.11 adodb鏈接數據庫技術專題 29
1.11.1 adodb簡介 30
1.11.2 adodb的安裝 30
1.11.3 adodb經常使用函數及說明 30
1.11.4 不一樣數據庫之間的轉換 32
1.12 開發總結 32
第2章 留言本(php 5.3+mysql 5.5實現) 33
2.1 開發背景 34
2.2 系統分析 34
2.2.1 程序業務流程 34
2.2.2 系統預覽 34
2.2.3 文件夾組織結構 36
2.3 數據庫設計 36
2.3.1 數據庫概要說明 36
2.3.2 數據庫概念設計 37
2.3.3 數據庫邏輯設計 38
2.4 公共模塊設計 39
2.4.1 數據庫鏈接文件 39
2.4.2 將文本中的字符轉換爲html標識符 40
2.4.3 javascript腳本 41
2.5 首頁模塊設計 42
2.5.1 首頁設計概述 42
2.5.2 switch和include語句 43
2.5.3 首頁實現過程 44
2.6 用戶註冊模塊設計 46
2.6.1 用戶註冊模塊概述 46
2.6.2 javascript腳本驗證表單元素 46
2.6.3 用戶註冊模塊實現過程 48
2.7 添加留言模塊設計 49
2.7.1 添加留言模塊概述 49
2.7.2 mysql_query()函數執行sql語句 50
2.7.3 添加留言模塊實現過程 50
2.8 查看留言模塊設計 51
2.8.1 查看留言模塊概述 51
2.8.2 驗證數據類型與取整 52
2.8.3 查看留言模塊實現過程 52
2.9 編輯留言模塊設計 55
2.9.1 編輯留言模塊概述 55
2.9.2 javascript腳本控制彈出對話框 55
2.9.3 編輯留言模塊實現過程 56
2.10 查詢留言模塊設計 57
2.10.1 查詢留言模塊概述 57
2.10.2 經過mysql_fetch_array函數返回結果集 57
2.10.3 查詢留言模塊實現過程 58
2.11 版主模塊設計 58
2.11.1 版主模塊概述 58
2.11.2 驗證登陸用戶是不是版主 59
2.11.3 版主管理模塊實現過程 60
2.12 開發技巧與難點分析 61
2.12.1 過濾敏感詞 61
2.12.2 分頁顯示留言信息 62
2.13 開發總結 64
第3章 在線投票系統(php+ jpgraph+mysql 5.5實現) 65
3.1 系統設計思路 66
3.1.1 功能闡述 66
3.1.2 程序業務流程 66
3.1.3 系統預覽 66
3.1.4 文件夾組織結構 67
3.2 數據庫設計 68
3.2.1 數據庫概要說明 68
3.2.2 數據庫概念設計 68
3.2.3 數據庫邏輯設計 70
3.3 投票模塊設計 71
3.3.1 投票模塊概述 71
3.3.2 建立數據庫操做類 71
3.3.3 投票模塊實現過程 72
3.4 分析投票結果模塊設計 75
3.4.1 分析投票結果模塊概述 75
3.4.2 jpgraph類庫技術 75
3.4.3 分析投票結果模塊實現過程 76
3.5 留言板模塊設計 77
3.5.1 留言板模塊概述 77
3.5.2 如何調用數據庫操做類 78
3.5.3 留言板模塊實現過程 78
3.6 主題搜索模塊設計 79
3.6.1 主題搜索及其結果頁面運行效果 79
3.6.2 模糊查詢技術 80
3.6.3 主題搜索模塊實現過程 81
3.7 jpgraph類庫技術專題 83
3.7.1 建立餅形圖分析2013年圖書銷量 83
3.7.2 建立折線圖分析圖書銷售走勢 84
3.8 開發總結 85
第4章 我的網絡日記(php+access實現) 86
4.1 開發背景 87
4.2 系統設計 87
4.2.1 系統目標 87
4.2.2 系統功能結構 87
4.2.3 系統預覽 88
4.2.4 文件夾組織結構 89
4.3 網絡日記數據庫設計 89
4.3.1 數據庫概念設計 89
4.3.2 建立數據庫及表 91
4.3.3 數據庫邏輯結構設計 93
4.4 技術公關 95
4.4.1 php鏈接access數據庫 95
4.4.2 經過session變量獲取用戶名來修改密碼 95
4.4.3 經過密保方式找回密碼 96
4.4.4 經過證件方式找回密碼 96
4.5 網絡日記模塊設計 97
4.5.1 網絡日記模塊概述 97
4.5.2 日期、時間處理技術 97
4.5.3 fck編輯器技術 99
4.5.4 網頁鬧鐘功能實現過程 101
4.5.5 事物標題添加實現過程 101
4.5.6 日記記錄功能實現過程 102
4.5.7 我的資料功能實現過程 104
4.5.8 修改密碼功能實現過程 106
4.6 access數據庫專題 107
4.6.1 php與access數據庫的鏈接 107
4.6.2 php鏈接帶密碼的access數據庫 108
4.7 開發總結 109
第二篇 中級項目篇
第5章 在線論壇(php 5.3+mysql 5.5實現) 112
5.1 系統設計思路 113
5.1.1 功能闡述 113
5.1.2 程序業務流程 113
5.1.3 系統預覽 114
5.1.4 文件夾組織結構 116
5.2 數據庫設計 117
5.2.1 數據庫概要說明 117
5.2.2 數據庫概念設計 117
5.2.3 數據庫邏輯設計 118
5.3 用戶註冊模塊設計 119
5.3.1 用戶註冊模塊概述 119
5.3.2 javascript腳本和include()包含語句 120
5.3.3 用戶註冊模塊實現過程 122
5.4 用戶登陸模塊設計 124
5.4.1 用戶登陸模塊概述 124
5.4.2 經過javascript腳本判斷用戶名和密碼是否爲空 124
5.4.3 系統登陸模塊實現過程 125
5.5 帖子分類管理模塊設計 126
5.5.1 帖子分類管理模塊概述 126
5.5.2 使用sql語句查詢數據技術 127
5.5.3 帖子分類管理模塊實現過程 128
5.6 發帖模塊設計 130
5.6.1 發帖模塊概述 130
5.6.2 while循環語句技術 131
5.6.3 發帖模塊實現過程 131
5.7 回帖模塊設計 133
5.7.1 回帖模塊概述 133
5.7.2 mysql函數處理技術 134
5.7.3 回帖模塊實現過程 134
5.8 後臺管理模塊設計 136
5.8.1 後臺管理模塊概述 136
5.8.2 url編碼和switch框架技術 136
5.8.3 後臺主頁實現過程 137
5.8.4 欄目管理模塊實現過程 139
5.9 加密技術專題 142
5.9.1 url編碼加密技術 142
5.9.2 base64編碼加密技術 142
5.9.3 crypt()加密技術 143
5.9.4 md5()加密技術 143
5.10 開發總結 144
第6章 博客(php+mysql+mysqli實現) 145
6.1 開發背景 146
6.2 需求分析 146
6.3 系統設計 146
6.3.1 系統目標 146
6.3.2 系統功能結構 147
6.3.3 系統功能預覽 148
6.3.4 文件夾組織結構 150
6.4 數據庫設計 150
6.4.1 數據庫概念設計 151
6.4.2 數據庫物理結構設計 151
6.5 數據庫操做類、配置文件及公共函數文件 155
6.5.1 數據庫操做類 155
6.5.2 配置文件 158
6.5.3 公共函數 158
6.6 博客空間我的首頁設計 159
6.6.1 首頁模塊概述 159
6.6.2 文件包含技術 160
6.6.3 首頁模塊實現過程 161
6.7 個人文章模塊設計 163
6.7.1 個人文章模塊概述 163
6.7.2 sql語句查詢技術 164
6.7.3 個人文章模塊實現過程 165
6.7.4 文章瀏覽模塊實現過程 166
6.8 文章管理模塊設計 168
6.8.1 文章管理模塊概述 168
6.8.2 會話處理技術 169
6.8.3 發表文章模塊實現過程 170
6.8.4 文章列表模塊實現過程 173
6.8.5 文章類別模塊實現過程 177
6.9 用戶管理模塊設計 180
6.9.1 用戶管理模塊概述 180
6.9.2 凍結、解凍技術 180
6.9.3 用戶管理模塊實現過程 181
6.10 開發總結 185
第7章 物流管理系統(php+mysql實現) 186
7.1 開發背景 187
7.2 系統分析 187
7.2.1 需求分析 187
7.2.2 可行性分析 187
7.3 系統設計 188
7.3.1 系統目標 188
7.3.2 系統功能結構 188
7.3.3 系統預覽 189
7.3.4 文件夾組織結構 192
7.4 數據庫設計 192
7.4.1 數據庫分析 192
7.4.2 數據庫概念設計 192
7.4.3 建立數據庫及數據表 194
7.5 網站首頁設計 196
7.5.1 網站首頁概述 196
7.5.2 網站首頁設計技術 197
7.5.3 網站首頁的實現過程 198
7.6 車源信息查詢模塊設計 199
7.6.1 車源信息查詢模塊概述 199
7.6.2 模糊查詢技術 199
7.6.3 車源信息查詢模塊的實現過程 201
7.7 發貨單管理模塊設計 202
7.7.1 發貨單管理模塊概述 202
7.7.2 發貨單編號生成技術 202
7.7.3 發貨單填單的實現過程 205
7.7.4 發貨單查詢的實現過程 207
7.7.5 發貨單打印的實現過程 209
7.8 回執單驗收管理模塊設計 210
7.8.1 回執單模塊概述 210
7.8.2 mysql函數庫函數應用技術 210
7.8.3 回執單驗收模塊的實現過程 212
7.9 基礎信息管理模塊設計 214
7.9.1 基礎信息管理模塊概述 214
7.9.2 面向對象封裝密碼修改類 214
7.9.3 客戶信息管理的實現過程 215
7.9.4 車源信息管理的實現過程 217
7.10 開發技巧與難點分析 220
7.10.1 應用存儲過程實現管理員登陸 220
7.10.2 應用正則表達式驗證電話號碼 222
7.11 報表打印技術專題 223
7.12 開發總結 226
第8章 在線考試管理系統(php+ajax+ ms sql server 2000實現) 227
8.1 開發背景 228
8.2 系統分析 228
8.2.1 需求分析 228
8.2.2 可行性分析 228
8.3 系統設計 229
8.3.1 系統目標 229
8.3.2 系統功能結構 229
8.3.3 系統流程圖 230
8.3.4 系統預覽 231
8.3.5 文件夾組織結構 232
8.4 數據庫設計 233
8.4.1 數據庫分析 233
8.4.2 數據庫概念設計 233
8.4.3 數據庫物理結構 234
8.5 前臺首頁設計 236
8.5.1 前臺首頁概述 236
8.5.2 php鏈接ms sql server數據庫技術 237
8.5.3 前臺首頁的實現過程 237
8.6 考生信息模塊設計 238
8.6.1 考生信息模塊概述 238
8.6.2 ajax無刷新技術 239
8.6.3 考生註冊的實現過程 241
8.7 在線考試模塊設計 245
8.7.1 在線考試模塊的概述 245
8.7.2 考試題的輸出和答案的判斷技術 246
8.7.3 應用ajax在線答題的實現過程 247
8.7.4 分數統計和成績保存的實現過程 250
8.8 後臺首頁設計 251
8.8.1 後臺首頁概述 251
8.8.2 後臺首頁的設計技術 252
8.8.3 後臺首頁的實現過程 252
8.9 考題信息管理模塊設計 253
8.9.1 考題信息管理模塊的概述 253
8.9.2 動態輸出考題類別技術 253
8.9.3 考題信息添加的實現過程 254
8.9.4 查詢考題信息的實現過程 256
8.10 開發技巧與難點分析 260
8.10.1 考生登陸編號的獲取 260
8.10.2 經過ajax技術實現計時與顯示剩餘時間 260
8.11 ajax無刷新技術專題 262
8.11.1 ajax概述 262
8.11.2 ajax的優勢 263
8.11.3 ajax的工做原理 263
8.11.4 ajax的工做流程 265
8.11.5 ajax中的核心技術xmlhttprequest 265
8.12 開發總結 266
第9章 明日編程詞典—在線體驗版(php+smarty+pdo+ms sqlserver2000實現) 267
9.1 明日編程詞典概述 268
9.2 開發背景 268
9.3 需求分析 268
9.4 系統設計 269
9.4.1 系統功能結構 269
9.4.2 系統功能預覽 269
9.4.3 文件夾架構 271
9.5 數據庫設計 272
9.5.1 建立數據庫 272
9.5.2 建立數據表 273
9.5.3 分離、附加數據庫 274
9.6 技術攻關 276
9.6.1 樹狀導航菜單設計 276
9.6.2 向flash中傳遞參數 279
9.6.3 smarty註冊模板函數——讀取文件 281
9.7 smarty模板 282
9.8 pdo數據庫抽象層 283
9.9 首頁設計 285
9.9.1 首頁概述 285
9.9.2 frame框架技術 285
9.9.3 首頁的實現過程 286
9.10 網站模塊導航設計 287
9.10.1 網站模塊導航概述 287
9.10.2 超連接中的圖片切換技術 288
9.10.3 網站模塊導航實現過程 288
9.11 內容樹狀導航設計 290
9.11.1 內容樹狀導航概述 290
9.11.2 smarty模板技術 291
9.11.3 內容樹狀導航實現過程 293
9.12 內容展現區設計 297
9.12.1 內容展現區概述 297
9.12.2 文件檢測技術 298
9.12.3 內容展現區實現過程 298
9.13 開發問題解析 298
9.14 開發總結 299
第10章 明日科技企業網站(thinkphp+mysql實現) 300
10.1 開發背景 301
10.2 系統設計 301
10.2.1 系統目標 301
10.2.2 系統功能結構 301
10.2.3 系統預覽 302
10.3 數據庫設計 304
10.3.1 數據庫概要說明 304
10.3.2 數據庫概念設計 304
10.3.3 數據庫邏輯設計 305
10.4 主頁面設計 306
10.4.1 主頁面概述 306
10.4.2 jquery照片輪顯技術 307
10.4.3 主頁面實現過程 308
10.5 業界新聞頁面設計 309
10.5.1 業界新聞頁面概述 309
10.5.2 thinkphp框架的導包和加載技術 310
10.5.3 業界新聞頁面實現過程 311
10.6 圖書開發頁面設計 312
10.6.1 圖書開發頁面概述 312
10.6.2 圖片平滑滾動技術 312
10.6.3 圖書開發模塊實現過程 313
10.7 後臺登陸模塊 318
10.7.1 後臺登陸模塊概述 318
10.7.2 管理員權限控制技術 318
10.7.3 後臺登陸模塊實現過程 319
10.8 後臺管理模塊設計 320
10.8.1 後臺管理模塊概述 320
10.8.2 framework框架技術 320
10.8.3 後臺模塊實現過程 322
10.9 thinkphp框架技術專題(一) 326
10.9.1 基礎概念 326
10.9.2 下載thinkphp框架 327
10.9.3 環境要求 327
10.9.4 使用thinkphp框架開發的目錄結構 327
10.9.5 自動生成目錄 328
10.10 開發總結 329
第11章 明日軟件導航系統(thinkphp+mysql實現) 330
11.1 開發背景 331
11.2 系統設計 331
11.2.1 系統目標 331
11.2.2 系統功能結構 331
11.2.3 系統預覽 332
11.3 數據庫設計 333
11.3.1 數據庫概念設計 333
11.3.2 數據庫邏輯設計 334
11.4 主頁面設計 335
11.4.1 主頁面概述 335
11.4.2 按鈕動態變色技術 336
11.4.3 主頁面實現過程 337
11.5 軟件下載設計 340
11.5.1 軟件下載概述 340
11.5.2 軟件下載技術 340
11.5.3 軟件下載實現過程 341
11.6 後臺登陸模塊 341
11.6.1 後臺登陸模塊概述 341
11.6.2 後臺登陸模塊技術 342
11.6.3 後臺登陸模塊實現過程 342
11.7 後臺管理模塊設計 344
11.7.1 後臺管理模塊概述 344
11.7.2 動畫效果技術 344
11.7.3 動畫效果實現過程 346
11.7.4 無刷新技術分析 347
11.7.5 後臺管理模塊的實現過程 348
11.8 thinkphp框架技術專題(二) 350
11.8.1 model模型 351
11.8.2 配置文件conf.php 352
11.9 開發總結 353
第12章 播客(php+smarty+mysql 5.5+pdo實現) 354
12.1 系統設計思路 355
12.1.1 功能闡述 355
12.1.2 程序業務流程 356
12.1.3 系統預覽 357
12.1.4 文件夾組織結構 359
12.2 數據庫設計 359
12.2.1 數據庫概念設計 359
12.2.2 數據庫邏輯設計 360
12.3 在線播放模塊設計 361
12.3.1 在線播放模塊概述 361
12.3.2 視頻文件播放技術 362
12.3.3 在線播放模塊實現過程 363
12.4 熱播排行模塊設計 364
12.4.1 熱播排行模塊概述 364
12.4.2 自定義數據查詢技術 365
12.4.3 熱播排行模塊實現過程 366
12.5 站內訂閱模塊設計 368
12.5.1 站內訂閱模塊概述 368
12.5.2 rss訂閱文件生成技術 368
12.5.3 站內訂閱模塊實現過程 370
12.6 播客我的主頁模塊設計 371
12.6.1 播客我的主頁模塊概述 371
12.6.2 分頁技術 372
12.6.3 播客我的主頁模塊實現過程 373
12.7 上傳視頻管理模塊設計 377
12.7.1 上傳視頻管理模塊概述 377
12.7.2 數據的刪除、更新技術 378
12.7.3 上傳視頻管理模塊實現過程 378
12.8 開發技巧與難點分析 380
12.8.1 smarty中的url編碼 380
12.8.2 pdo數據庫抽象層的應用 381
12.8.3 控制播放器窗口狀態 383
12.8.4 ajax無刷新評論 384
12.8.5 更多相關視頻搜索 387
12.8.6 利用cookie技術實現瀏覽記錄 388
12.9 開發總結 390
第13章 在線音樂系統(php+smarty+pdo+mysql實現) 391
13.1 開發背景 392
13.2 系統設計 392
13.2.1 系統目標 392
13.2.2 系統功能結構 392
13.2.3 系統預覽 393
13.2.4 文件夾組織結構 394
13.3 數據庫設計 394
13.3.1 數據庫概要說明 394
13.3.2 數據庫概念設計 395
13.3.3 數據庫操做類與配置文件 395
13.4 在線音樂前臺設計 396
13.4.1 前臺頁面概述 396
13.4.2 音樂的在線播放技術 397
13.4.3 音樂的同步播放技術 398
13.4.4 無刷新刪除.m3u格式文件技術 402
13.4.5 應用pdo鏈接mysql數據庫 403
13.4.6 上傳音頻文件功能的實現 405
13.4.7 在線試聽功能的實現 410
13.4.8 循環和連續播放音樂功能的實現 411
13.4.9 播放列表功能的實現 416
13.4.10 音樂下載功能的實現 418
13.4.11 收藏和播放其餘網站音樂功能的實現 419
13.5 在線音樂後臺管理設計 421
13.5.1 後臺頁面概述 421
13.5.2 管理員權限設置技術 421
13.5.3 權限分配的實現過程 422
13.6 開發技巧與難點分析 424
13.7 開發總結 425
第14章 電子郵件系統(php+zend framework實現) 426
14.1 電子郵件系統概述 427
14.1.1 電子郵件簡介 427
14.1.2 電子郵件基本原理 427
14.2 系統分析 428
14.2.1 需求分析 428
14.2.2 可行性分析 428
14.3 系統設計 429
14.3.1 系統目標 429
14.3.2 系統預覽 429
14.3.3 文件夾組織結構 431
14.4 技術公關 432
14.4.1 安裝、配置winwebmail郵件服務器 432
14.4.2 載入zend框架 435
14.4.3 無刷新刪除郵件地址 435
14.4.4 ajax無刷新統計郵件封數 436
14.5 郵件服務器登陸模塊設計 437
14.5.1 郵件服務器登陸功能概述 437
14.5.2 經過pop3服務器讀取指定用戶的郵件 437
14.5.3 郵件服務器登陸功能實現 438
14.6 郵件發送模塊設計 439
14.6.1 郵件發送功能概述 439
14.6.2 郵件發送技術 440
14.6.3 郵件羣發技術 440
14.6.4 郵件中附件的發送技術 441
14.6.5 smtp郵件發送功能實現 441
14.6.6 網絡版郵件發送功能實現 444
14.7 郵件接收模塊設計 445
14.7.1 郵件接收功能概述 445
14.7.2 郵件操做技術 446
14.7.3 統計郵件數量功能的實現 446
14.7.4 查看郵件功能的實現 447
14.7.5 刪除郵件功能的實現 450
14.8 開發總結 451
第三篇 高級項目篇
第15章 bcty365網上社區(php+mysql 5.5實現) 454
15.1 系統設計思路 455
15.1.1 系統功能結構 455
15.1.2 系統預覽 456
15.1.3 文件夾組織結構 458
15.2 數據庫設計 458
15.2.1 數據庫概要說明 459
15.2.2 數據庫概念設計 459
15.2.3 數據庫邏輯設計 461
15.3 前臺首頁設計 463
15.3.1 前臺首頁概述 463
15.3.2 公告信息的滾動輸出技術 465
15.3.3 前臺首頁的實現過程 467
15.4 註冊模塊設計 468
15.4.1 註冊模塊概述 468
15.4.2 經過javascript腳本驗證表單元素 469
15.4.3 註冊模塊的實現過程 471
15.5 技術支持模塊設計 472
15.5.1 技術支持模塊概述 472
15.5.2 分頁技術 472
15.5.3 常見問題的實現過程 474
15.5.4 客戶反饋的實現過程 475
15.6 在線訂購模塊設計 476
15.6.1 在線訂購模塊概述 476
15.6.2 訂單的預覽及打印技術 476
15.6.3 購物車的實現過程 479
15.6.4 商品訂單的實現過程 481
15.7 社區論壇模塊設計 483
15.7.1 社區論壇模塊概述 483
15.7.2 頁面跳轉技術 484
15.7.3 論壇分類的實現過程 485
15.7.4 論壇帖子瀏覽的實現過程 487
15.7.5 論壇帖子發佈的實現過程 490
15.7.6 論壇帖子回覆的實現過程 492
15.8 後臺首頁設計 494
15.8.1 後臺首頁概述 494
15.8.2 switch框架技術 495
15.8.3 後臺首頁的實現過程 496
15.9 編程詞典管理模塊設計 497
15.9.1 編程詞典管理模塊概述 497
15.9.2 圖片上傳技術 498
15.9.3 添加編程詞典的實現過程 499
15.9.4 編輯編程詞典的實現過程 501
15.10 軟件升級管理模塊設計 503
15.10.1 軟件升級管理模塊概述 503
15.10.2 動態輸出下拉列表框的值 503
15.10.3 軟件升級包上傳的實現過程 505
15.10.4 軟件升級包刪除的實現過程 506
15.11 開發技巧與難點分析 507
15.11.1 管理員權限的設置 507
15.11.2 帖子置頂的設置 508
15.12 在線支付技術專題 509
15.13 開發總結 513
第16章 易查供求信息網(apache+php+mysql 5.5實現) 514
16.1 開發背景 515
16.2 系統分析 515
16.2.1 需求分析 515
16.2.2 可行性分析 515
16.3 系統設計 516
16.3.1 系統目標 516
16.3.2 系統功能結構 517
16.3.3 系統預覽 518
16.3.4 文件夾組織結構 520
16.4 數據庫設計 521
16.4.1 數據庫分析 521
16.4.2 數據庫概念設計 521
16.4.3 建立數據庫及數據表 522
16.5 前臺首頁設計 524
16.5.1 前臺首頁概述 524
16.5.2 超連接技術 525
16.5.3 前臺首頁的實現過程 527
16.6 免費供求信息發佈模塊設計 528
16.6.1 免費供求信息發佈模塊概述 528
16.6.2 mysql數據庫鏈接技術 529
16.6.3 免費供求信息發佈模塊的實現過程 531
16.7 信息檢索模塊設計 533
16.7.1 信息檢索模塊概述 533
16.7.2 模糊查詢技術 534
16.7.3 信息檢索模塊的實現過程 535
16.8 後臺首頁設計 539
16.8.1 後臺首頁概述 539
16.8.2 frame框架技術 539
16.8.3 後臺首頁的實現過程 542
16.9 付費供求信息發佈模塊設計 543
16.9.1 付費供求信息發佈模塊概述 543
16.9.2 計算供求信息的有效時間 544
16.9.3 付費供求信息發佈模塊的實現過程 544
16.10 付費信息管理模塊設計 546
16.10.1 付費信息管理模塊概述 546
16.10.2 數據的更新和刪除技術 547
16.10.3 付費信息顯示的實現過程 548
16.10.4 付費信息審覈的實現過程 551
16.10.5 付費信息刪除的實現過程 552
16.10.6 單元測試 552
16.11 開發技巧與難點分析 554
16.11.1 查詢關鍵字描紅功能 554
16.11.2 表單數據的提交方式 555
16.12 開發總結 557
第17章 圖書館管理系統(apache+php+mysql 5.5實現) 558
17.1 開發背景 559
17.2 需求分析 559
17.3 系統設計 559
17.3.1 系統目標 559
17.3.2 系統功能結構 560
17.3.3 系統流程圖 560
17.3.4 系統預覽 561
17.3.5 文件夾組織結構 562
17.4 數據庫設計 563
17.4.1 數據庫分析 563
17.4.2 數據庫概念設計 563
17.4.3 建立數據庫及數據表 564
17.5 首頁設計 566
17.5.1 首頁概述 566
17.5.2 權限設置技術 567
17.5.3 首頁的實現過程 568
17.6 管理員模塊設計 568
17.6.1 管理員模塊概述 568
17.6.2 控制文件的訪問權限 569
17.6.3 系統登陸的實現過程 570
17.6.4 查看管理員的實現過程 572
17.6.5 添加管理員的實現過程 573
17.6.6 設置管理員權限的實現過程 574
17.6.7 刪除管理員的實現過程 576
17.7 圖書檔案管理模塊設計 577
17.7.1 圖書檔案管理模塊概述 577
17.7.2 圖書檔案管理中的多表查詢技術 577
17.7.3 查看圖書信息列表的實現過程 578
17.7.4 添加圖書信息的實現過程 579
17.7.5 修改圖書信息的實現過程 581
17.7.6 刪除圖書信息的實現過程 582
17.8 圖書借還模塊設計 582
17.8.1 圖書借還模塊概述 582
17.8.2 圖書借還模塊中的多表查詢技術 583
17.8.3 圖書借閱的實現過程 583
17.8.4 圖書續借的實現過程 586
17.8.5 圖書歸還的實現過程 588
17.8.6 圖書借閱查詢的實現過程 589
17.9 開發技巧與難點分析 592
17.9.1 如何自動計算圖書歸還日期 592
17.9.2 如何對圖書借閱信息進行統計排行 592
17.10 鏈接語句技術專題 593
17.10.1 內鏈接語句 593
17.10.2 外鏈接語句 594
17.11 開發總結 595
第18章 辦公自動化管理系統(php+smarty+ms sql server+pdo實現) 596
18.1 開發背景 597
18.2 需求分析 597
18.3 系統設計 597
18.3.1 系統目標 597
18.3.2 系統功能結構 598
18.3.3 系統預覽 599
18.3.4 系統流程圖 601
18.3.5 文件夾組織結構 602
18.4 數據庫設計 602
18.4.1 數據庫概念設計 602
18.4.2 數據庫物理結構設計 603
18.5 公共模塊設計 604
18.5.1 數據庫鏈接、操做類的封裝 604
18.5.2 smarty類庫的封裝 606
18.5.3 類的實例化 606
18.5.4 javascript腳本 607
18.5.5 自定義函數 607
18.6 前臺首頁設計 608
18.6.1 前臺首頁概述 608
18.6.2 前臺首頁框架技術 609
18.6.3 前臺首頁的實現過程 611
18.7 人事消息模塊設計 611
18.7.1 人事消息模塊概述 612
18.7.2 $_get[]和$_post[]全局數組 612
18.7.3 消息管理的實現過程 613
18.8 考勤管理模塊設計 617
18.8.1 考勤管理模塊概述 617
18.8.2 smarty模板中的if語句嵌套技術 618
18.8.3 上下班登記的實現過程 619
18.8.4 設置時間的實現過程 624
18.9 後臺主頁設計 625
18.9.1 後臺主頁概述 626
18.9.2 後臺主頁框架技術 626
18.9.3 後臺主頁的實現過程 627
18.10 部門管理模塊設計 628
18.10.1 部門管理模塊概述 628
18.10.2 部門功能結構的動態輸出技術 629
18.10.3 部門查看的實現過程 631
18.10.4 部門添加的實現過程 635
18.11 系統管理模塊設計 637
18.11.1 系統管理模塊概述 637
18.11.2 經過文件存儲數據技術 637
18.11.3 系統日誌的實現過程 638
18.12 開發技巧與難點分析 639
18.12.1 使用javascript關聯多選列表框 639
18.12.2 用戶組設置 641
18.13 開發總結 643
第19章 電子商務網站(php+smarty+mysql+pdo實現) 644
19.1 開發背景 645
19.2 需求分析 645
19.3 系統分析 645
19.3.1 系統目標 645
19.3.2 系統功能結構 646
19.3.3 系統預覽 647
19.3.4 文件夾組織結構 648
19.4 數據庫設計 649
19.4.1 數據庫分析 649
19.4.2 建立數據庫和數據表 650
19.5 公共文件設計 651
19.5.1 數據庫鏈接、管理和分頁類文件 652
19.5.2 smarty模板配置類文件 654
19.5.3 執行類的實例化文件 654
19.6 前臺首頁設計 655
19.6.1 前臺首頁概述 655
19.6.2 smarty模板頁中的框架技術 656
19.6.3 前臺首頁實現過程 656
19.7 登陸模塊設計 658
19.7.1 登陸模塊概述 658
19.7.2 ajax無刷新驗證技術 658
19.7.3 用戶註冊 660
19.7.4 用戶登陸 662
19.7.5 找回密碼 664
19.8 會員信息模塊設計 669
19.8.1 會員信息模塊概述 669
19.8.2 會員信息查詢技術 669
19.8.3 會員中心 670
19.8.4 安全退出 672
19.9 商品展現模塊設計 673
19.9.1 商品展現模塊概述 673
19.9.2 分頁技術 673
19.9.3 商品展現模塊的實現過程 674
19.10 購物車模塊設計 675
19.10.1 購物車模塊概述 675
19.10.2 購物車中的商品添加技術 676
19.10.3 購物車展現 678
19.10.4 更改商品數量 680
19.10.5 刪除商品 681
19.10.6 保存購物車 683
19.11 收銀臺模塊設計 685
19.11.1 收銀臺模塊概述 685
19.11.2 pdo操做mysql數據庫技術 685
19.11.3 顯示訂單 686
19.11.4 填寫訂單 686
19.11.5 處理訂單 687
19.12 後臺首頁設計 688
19.12.1 後臺首頁概述 688
19.12.2 後臺網頁佈局技術 689
19.12.3 後臺首頁實現過程 691
19.13 開發技巧與難點分析 693
19.13.1 解決ajax的亂碼問題 693
19.13.2 使用js腳本獲取、輸出標籤內容 693
19.13.3 在新窗口中使用session 693
19.13.4 判斷上傳文件格式 694
19.14 開發總結 694
第20章 明日知道網站(php+zend framework+mysql實現) 695
20.1 開發背景 696
20.2 需求分析 696
20.3 功能結構 696
20.4 系統預覽 697
20.5 數據庫設計 698
20.5.1 數據庫分析 698
20.5.2 數據庫概念設計 699
20.5.3 建立數據庫及數據表 700
20.6 技術攻關 702
20.6.1 相似於google搜索引擎的搜索條 702
20.6.2 使用空格分隔多關鍵字 707
20.6.3 關鍵字描紅 710
20.6.4 製做在線編輯器 712
20.7 mvc框架結構搭建 716
20.7.1 mvc開發模式介紹 716
20.7.2 zend framework框架的mvc目錄結構 716
20.7.3 zend framework框架的mvc結構建立過程 717
20.8 首頁設計 720
20.8.1 首頁概述 720
20.8.2 語言選項卡技術 720
20.8.3 首頁的實現過程 721
20.9 用戶模塊設計 724
20.9.1 用戶模塊概述 724
20.9.2 驗證碼技術 725
20.9.3 用戶註冊的實現過程 727
20.9.4 用戶登陸的實現過程 729
20.10 發表問題模塊設計 732
20.10.1 發表問題模塊概述 732
20.10.2 文件上傳技術 733
20.10.3 發表問題模塊實現過程 734
20.11 回覆問題模塊設計 736
20.11.1 回覆問題模塊概述 736
20.11.2 問題引用技術 737
20.11.3 回覆問題模塊實現過程 737
20.12 開發技巧與難點分析 739
20.12.1 項目開發過程當中的常見錯誤及解決方法 739
20.12.2 自定義錯誤頁面 740
20.13 開發總結 741
第21章 新聞發佈系統(php+zend framework+mysql實現) 742
21.1 新聞發佈系統概述 743
21.2 開發背景 743
21.3 需求分析 743
21.3.1 功能分析 743
21.3.2 運行環境 744
21.4 功能結構 744
21.5 系統預覽 745
21.6 數據庫設計 747
21.6.1 數據庫概念設計 747
21.6.2 建立數據庫及數據表 748
21.7 mvc框架結構搭建 750
21.7.1 mvc開發模式介紹 750
21.7.2 zend framework框架的mvc目錄結構 750
21.7.3 zend framework框架的mvc結構建立過程 751
21.8 技術攻關 754
21.8.1 站內搜索——使用空格分隔多關鍵字 754
21.8.2 關鍵字描紅 759
21.8.3 隱藏php文件後綴——僞靜態技術 760
21.9 前臺首頁設計 762
21.9.1 前臺首頁概述 762
21.9.2 jquery實現廣告輪換特性 762
21.9.3 前臺首頁的實現過程 764
21.10 後臺管理模塊設計 767
21.10.1 後臺管理模塊概述 767
21.10.2 zend framework框架中的文件上傳技術 768
21.10.3 管理員登陸實現過程 769
21.10.4 新聞管理模塊實現過程 771
21.10.5 用戶管理模塊實現過程 772
21.11 程序調試與錯誤處理技術專題 772
21.11.1 語法錯誤 772
21.11.2 語義錯誤 775
21.11.3 註釋錯誤 776
21.11.4 運行錯誤 776
21.11.5 邏輯錯誤 778
21.11.6 錯誤提示頁面 778
21.12 開發總結 779