PHP項目開發全程實錄(第4版)

PHP項目開發全程實錄(第4版)
作者:明日科技
  定價:89.80元
印次:4-1
ISBN:9787302498940
出版日期:2018.07.01
印刷日期:2018.06.21
《PHP項目開發全程實錄(第4版)》以52同城信息網、BCTY365網上社區、辦公自動化管理系統、銘成線上考試系統、物流配送信息網、學校圖書館管理系統、部落格管理系統、365影視音樂網、明日科技企業網站和51購商城10個實際項目開發程式為案例,從軟體工程的角度出發,按照項目的開發順序,全面、系統地介紹了程式開發流程。從開發背景、需求分析、系統功能分析、資料庫分析、資料庫設計、網站開發到網站發布,對每一過程都進行了詳細的介紹。
目錄
第1章52同城信息網(Apache+PHP+
phpMyAdmin+MySQL5.5實現)1
視頻講解:1小時16分鐘
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系統流程圖6
1.3.4系統預覽7
1.3.5開發環境8
1.3.6資料夾組織結構9
1.4在Windows作業系統下搭建PHP開發
環境9
1.4.1在Windows下套用phpStudy快速配置
PHP開發環境9
1.4.2PHP伺服器的啟動與停止10
1.5資料庫設計12
1.5.1資料庫分析12
1.5.2資料庫概念設計13
1.5.3創建資料庫及數據表14
1.6單元測試15
1.6.1單元測試概述15
1.6.2單元測試的優點16
1.7前台首頁設計16
1.7.1前台首頁概述16
1.7.2前台首頁技術分析17
1.7.3前台首頁的實現過程18
1.8免費供求信息發布模組設計20
1.8.1免費供求信息發布模組概述20
1.8.2免費供求信息發布模組技術分析20
1.8.3免費供求信息發布模組的實現過程23
1.9信息檢索模組設計25
1.9.1信息檢索模組概述25
1.9.2信息檢索模組技術分析25
1.9.3信息檢索模組的實現過程27
1.10後台首頁設計30
1.10.1後台首頁概述30
1.10.2後台首頁技術分析31
1.10.3後台首頁的實現過程33
1.11付費供求信息發布模組設計34
1.11.1付費供求信息發布模組概述34
1.11.2付費供求信息發布模組技術分析34
1.11.3付費供求信息發布模組的實現
過程34
1.12付費信息管理模組設計36
1.12.1付費信息管理模組概述36
1.12.2付費信息管理模組技術分析37
1.12.3付費信息顯示的實現過程38
1.12.4付費信息審核的實現過程41
1.12.5付費信息刪除的實現過程42
1.12.6單元測試43
1.13網站發布45
1.14開發技巧與難點分析46
1.14.1查詢關鍵字描紅功能46
1.14.2表單數據的提交方式47
1.15MySQL資料庫技術專題48
1.15.1創建和刪除資料庫48
1.15.2創建和刪除數據表49
1.16本章總結50
第2章BCTY365網上社區(Apache+PHP+
phpMyAdmin+MySQL5.5實現)51
視頻講解:1小時41分鐘
2.1開發背景52
2.2系統分析52
2.2.1需求分析52
2.2.2可行性分析52
2.2.3編寫項目計畫書53
2.3系統設計55
2.3.1系統目標55
2.3.2系統功能結構55
2.3.3系統預覽56
2.3.4開發環境58
2.3.5資料夾組織結構59
2.4在Linux作業系統下搭建PHP開發
環境59
2.4.1Linux下Apache的安裝配置59
2.4.2Linux下MySQL的安裝配置61
2.4.3Linux下PHP的安裝配置62
2.5資料庫設計64
2.5.1資料庫分析64
2.5.2資料庫概念設計64
2.5.3創建資料庫及數據表65
2.6公共模組設計69
2.6.1資料庫連線檔案69
2.6.2將文本中的字元轉換為HTML標識符69
2.7前台首頁設計70
2.7.1前台首頁概述70
2.7.2前台首頁技術分析71
2.7.3前台首頁的實現過程73
2.8註冊模組設計75
2.8.1註冊模組概述75
2.8.2註冊模組技術分析75
2.8.3註冊模組的實現過程77
2.9技術支持模組設計78
2.9.1技術支持模組概述78
2.9.2技術支持模組技術分析79
2.9.3常見問題的實現過程80
2.9.4客戶反饋的實現過程81
2.9.5單元測試81
2.10線上訂購模組設計82
2.10.1線上訂購模組概述82
2.10.2線上訂購模組技術分析83
2.10.3購物車的實現過程85
2.10.4商品訂單的實現過程87
2.10.5單元測試89
2.11社區論壇模組設計90
2.11.1社區論壇模組概述90
2.11.2社區論壇模組技術分析90
2.11.3論壇分類的實現過程91
2.11.4論壇帖子瀏覽的實現過程93
2.11.5論壇帖子發布的實現過程95
2.11.6論壇帖子回復的實現過程98
2.11.7單元測試99
2.12後台首頁設計100
2.12.1後台首頁概述100
2.12.2後台首頁技術分析101
2.12.3後台首頁的實現過程102
2.13編程詞典管理模組設計103
2.13.1編程詞典管理模組概述103
2.13.2編程詞典管理模組技術分析103
2.13.3添加編程詞典的實現過程105
2.13.4編輯編程詞典的實現過程106
2.14軟體升級管理模組設計108
2.14.1軟體升級管理模組概述108
2.14.2軟體升級管理模組技術分析108
2.14.3軟體升級包上傳的實現過程110
2.14.4軟體升級包刪除的實現過程111
2.15在Linux系統下發布網站111
2.16開發技巧與難點分析113
2.16.1管理員許可權的設定113
2.16.2帖子置頂的設定114
2.17線上支付技術專題115
2.18本章總結118
第3章辦公自動化管理系統(Apache+PHP+
phpMyAdmin+MySQL5.5實現)119
視頻講解:1小時15分鐘
3.1開發背景120
3.2需求分析120
3.3系統設計120
3.3.1系統目標120
3.3.2系統功能結構121
3.3.3系統功能預覽122
3.3.4系統流程圖123
3.3.5開發環境124
3.3.6資料夾組織結構124
3.4資料庫設計125
3.4.1資料庫分析125
3.4.2資料庫概念設計125
3.4.3資料庫物理結構設計125
3.5公共模組設計126
3.5.1JavaScript腳本126
3.5.2自定義函式127
3.6前台首頁設計129
3.6.1前台首頁概述129
3.6.2前台首頁技術分析130
3.6.3前台首頁的實現過程131
3.7人事訊息模組設計132
3.7.1人事訊息模組概述132
3.7.2人事訊息模組技術分析132
3.7.3訊息管理的實現過程133
3.7.4意見箱的實現過程137
3.8考勤管理模組設計140
3.8.1考勤管理模組概述140
3.8.2考勤管理模組技術分析141
3.8.3上下班登記的實現過程142
3.8.4設定時間的實現過程146
3.9後台首頁設計148
3.9.1後台首頁概述148
3.9.2後台首頁技術分析149
3.9.3後台首頁的實現過程149
3.10部門管理模組設計149
3.10.1部門管理模組概述150
3.10.2部門管理模組技術分析150
3.10.3部門查看的實現過程152
3.10.4部門添加的實現過程156
3.11系統管理模組設計157
3.11.1系統管理模組概述157
3.11.2系統管理模組技術分析157
3.11.3系統日誌的實現過程159
3.11.4數據備份的實現過程160
3.12開發技巧與難點分析161
3.12.1使用JavaScript關聯多選列表框161
3.12.2用戶組設定163
3.13MySQL數據備份專題164
3.14本章總結166
第4章銘成線上考試系統(PHP+MySQL+
組件化開發實現)167
視頻講解:1小時28分鐘
4.1開發背景168
4.2系統分析168
4.2.1需求分析168
4.2.2可行性分析168
4.3系統設計169
4.3.1系統目標169
4.3.2系統功能結構169
4.3.3系統流程圖170
4.3.4系統預覽170
4.3.5開發環境174
4.3.6資料夾組織結構174
4.4資料庫設計174
4.4.1資料庫分析174
4.4.2數據表結構174
4.4.3數據表關係176
4.5組件開發176
4.5.1什麼是組件176
4.5.2為什麼使用組件177
4.5.3查找組件177
4.5.4使用PHP組件177
4.5.5入口檔案180
4.6考試科目模組設計181
4.6.1考試科目模組概述181
4.6.2考試科目模組技術分析181
4.6.3獲取並顯示考試科目181
4.6.4獲取並顯示指定考試科目的所有試卷183
4.7線上考試模組設計186
4.7.1線上考試模組概述186
4.7.2線上考試模組技術分析186
4.7.3考試計時的實現過程186
4.7.4考題頁面的實現過程189
4.7.5分數統計和成績保存的實現過程193
4.7.6查看歷史成績的實現過程194
4.8後台管理模組設計195
4.8.1後台管理模組概述195
4.8.2後台管理模組技術分析196
4.8.3科目管理的實現過程196
4.8.4試卷管理的實現過程198
4.8.5考題管理的實現過程203
4.9開發技巧與難點分析207
4.9.1Composer常用命令207
4.9.2中斷jQuery的each()方法208
4.10Ajax無刷新技術專題208
4.10.1Ajax概述208
4.10.2Ajax的優點208
4.10.3Ajax的工作原理209
4.10.4Ajax的工作流程210
4.11本章總結210

相關詞條

熱門詞條

聯絡我們