Web 套用系統開發(PHP)

Web 套用系統開發(PHP)

《Web 套用系統開發(PHP)》由中國鐵道出版社於2011年8月出版。

基本介紹

  • 書名:Web 套用系統開發(PHP)
  • 作者:張健
  • ISBN:9787113131869
  • 頁數:201
  • 定價:24
  • 出版社中國鐵道出版社
  • 出版時間:2011-08
  • 裝幀:216頁
  • 開本:16開 
  • 書號:9978-7-113-13186
基本信息,內容簡介,圖書目錄,

基本信息

書名:Web套用系統開發(PHP)
套系名稱:國家社會科學基金(教育學科)"十一五"規劃課題研究成果/全國高等職業院校計算機教育規劃教材
出版社:中國鐵道出版社
版次:1-1
出版時間:2011-08-01
定價:24 元

內容簡介

本書根據“動態Web技術(PHP)”的課程大綱編寫,內容覆蓋了基於PHP的動態Web系統開發的常見知識、技術和實現方法,精心地設計了兩條線索:
其一是將“網上選課”系統按照以下幾個模組,循序漸進地按照實際開發順序逐步實現:伺服器配置模組;資料庫設計模組;製作訪問者計數器模組;隨機顯示課程信息模組;查詢模組;登錄模組(用戶驗證);添加/修改/刪除課程信息模組;選課模組。這8個模組相對獨立,每個模組都可以以“工作坊”式的教學法實現。
其二是在此基礎上,由學生進行一個實際案例的開發,把知識和技能進行一次整合。
本書內容比較全面,概念清楚,注重實際開發過程,有較廣的適應面。內容從易到難,遵循循環漸進的原則;針對網站開發的特點,特別是提出了“頁面流圖”的概念,並以此為載體進行模組分析與實現,可作為網站類開發的設計開發規範。
本教材適合作為高職高專計算機軟體、計算機信息管理類專業的教材,也可供相同層次的人員自學。

圖書目錄

基 礎 篇
第1章 動態Web技術 2
1.1 動態Web技術簡介 3
1.1.1 技術縱覽 4
1.1.2 Web術語 4
1.1.3 Web-DB存取機構和形式 5
1.2 Web體系結構 6
1.2.1 Web瀏覽器 7
1.2.2 Web伺服器 7
1.2.3 資料庫管理系統 8
1.3 通過Web訪問資料庫 8
1.3.1 傳統的訪問資料庫的步驟 8
1.3.2 伺服器端數據的特點 9
1.4 Web地址 9
1.4.1 Web地址的概念 9
1.4.2 URL的作用 10
1.5 瀏覽器、伺服器和資料庫的連線 11
1.5.1 瀏覽器、伺服器和資料庫的連線類型 11
1.5.2 伺服器和資料庫直接連線 11
1.5.3 伺服器和資料庫通過TCP/IP連線 11
1.5.4 伺服器和資料庫通過CGI連線 12
1.5.5 瀏覽器和資料庫連線 12
1.6 PHP簡介 13
1.6.1 PHP的發展歷史 13
1.6.2 PHP的特性 14
1.6.3 PHP與其他Web開發技術的對比 15
1.6.4 PHP的運行環境 16
1.7 5W1H原則 16
1.8 Apache+MySQL+PHP的安裝 18
1.8.1 安裝 18
1.8.2 配置 18
1.9 實訓項目1 18
第2章 “網上選課”系統分析 20
2.1 項目引入與需求分析 21
2.1.1 系統的架構、功能和用戶 21
2.1.2 系統的需求概述與分析 22
2.2 功能分析 23
2.2.1 功能分析的方法和任務 23
2.2.2 “網上選課”系統的功能分析 23
2.3 頁面(檔案)流圖 25
2.3.1 頁面(檔案)流圖的內容和作用 25
2.3.2 登錄模組的頁面(檔案)流圖樣例 26
2.4 資料庫和表設計 26
2.4.1 表及其之間的聯繫 26
2.4.2 表的結構 27
2.4.3 創建Xk數據和相應表的SQL語句 29
2.5 實訓項目2 30
第3章 首頁的設計與實現 32
3.1 首頁的設計 33
3.1.1 草案 34
3.1.2 粗略布局 34
3.1.3 定案 34
3.1.4 網上選課首頁設計案例 35
3.2 HTML與網站風格CSS檔案的編寫 36
3.2.1 HTML文檔 36
3.2.2 CSS文檔以及與HTML文檔的關係 36
3.2.3 網上選課的首頁代碼編寫 37
3.3 表單的編寫 40
3.3.1 表單的組成 41
3.3.2 表單標籤 41
3.3.3 表單域 41
3.3.4 表單按鈕 42
3.4 實訓項目3 42
第4章 訪問者計數器 44
4.1 訪問者計數器的實現思想與工作流程 45
4.1.1 訪問者計數器的實現思想 45
4.1.2 訪問者計數器的運作過程 45
4.1.3 訪問者計數器的工作步驟 46
4.2 模組結構圖與流程圖 46
4.2.1 模組結構圖 46
4.2.2 程式流程圖 47
4.2.3 文字版計數器的樣例 47
4.3 代碼組裝與分析 48
4.3.1 計數器組件的代碼 48
4.3.2 PHP語句介紹 48
4.3.3 PHP函式操作 49
4.3.4 計數器代碼的組裝與測試 49
4.4 實訓項目4 52
第5章 隨機顯示課程信息 55
5.1 課程信息的組成 56
5.2 隨機顯示課程信息模組 57
5.2.1 隨機顯示課程信息模組的運作 57
5.2.2 隨機顯示課程信息的工作流程 57
5.3 實現思想與手段 58
5.3.1 隨機手段 58
5.3.2 操縱資料庫的PHP語句 58
5.3.3 顯示圖片信息 61
5.3.4 顯示文字信息 61
5.4 模組結構圖與流程圖 64
5.4.1 模組結構圖 64
5.4.2 流程圖 65
5.5 代碼組裝與分析 65
5.6 實訓項目5 69
數據查詢與顯示篇
第6章 登錄模組的實現 72
6.1 登錄模組信息的組成 73
6.2 登錄模組的工作流程 74
6.2.1 登錄模組的運作 74
6.2.2 登錄模組運行的詳細步驟 74
6.3 實現思想與手段 75
6.3.1 用戶名與密碼檢驗手段 75
6.3.2 檢驗處理 77
6.3.3 Cookie和Session的概念 78
6.4 模組結構圖、流程圖與頁面流圖 79
6.4.1 模組結構圖 79
6.4.2 流程圖 79
6.4.3 用戶驗證的頁面流圖 80
6.5 代碼組裝與分析 81
6.6 實訓項目6 85
第7章 課程信息的顯示 90
7.1 課程信息的組成 91
7.2 顯示課程信息模組的工作流程 92
7.3 實現思想與手段 93
7.3.1 課程列表分頁顯示的思想與手段 93
7.3.2 課程詳細信息的顯示 96
7.4 模組結構圖、流程圖與頁面流圖 96
7.4.1 模組結構圖 96
7.4.2 流程圖 97
7.4.3 頁面流圖 97
7.5 代碼組裝與分析 98
7.6 實訓項目7 104
第8章 課程查詢模組的實現 105
8.1 查詢模組信息的組成 106
8.1.1 資料庫課程表的信息組成 106
8.1.2 查詢模組的條件查詢語句 106
8.2 查詢模組的工作流程 107
8.3 實現思想與手段 108
8.3.1 查詢手段 108
8.3.2 查詢處理 110
8.4 模組結構圖、流程圖與頁面流圖 110
8.4.1 模組結構圖 110
8.4.2 流程圖 111
8.4.3 頁面流圖 111
8.5 代碼組裝與分析 112
8.6 實訓項目8 119
數據操縱篇
第9章 課程信息的添加、修改與刪除 122
9.1 課程信息的添加 124
9.1.1 添加課程信息的工作流程 124
9.1.2 添加課程信息的實現思想與手段 124
9.1.3 添加課程信息的頁面流圖 125
9.1.4 代碼組裝 125
9.2 課程信息的修改 134
9.2.1 修改課程信息的工作流程 134
9.2.2 修改課程信息的實現思想與手段 134
9.2.3 修改課程信息的頁面流圖 135
9.2.4 代碼組裝 136
9.3 課程信息的刪除 153
9.3.1 刪除課程信息的工作流程 153
9.3.2 刪除課程信息的實現思想與手段 153
9.3.3 刪除課程信息的頁面流圖 154
9.3.4 代碼組裝 154
9.4 實訓項目9 166
第10章 學生選課 168
10.1 選課操作 169
10.1.1 選課操作的工作流程 169
10.1.2 選課操作的實現思想與手段 170
10.1.3 選課操作的頁面流圖 170
10.1.4 代碼組裝 171
10.2 選課信息的顯示與調整 179
10.2.1 顯示與調整選課信息的工作流程 179
10.2.2 顯示與調整選課信息的實現思想與手段 179
10.2.3 顯示與調整選課信息的頁面流圖 180
10.2.4 代碼組裝 180
10.3 實訓項目10 187
第11章 系統的組裝、測試及維護 189
11.1 系統的組裝與測試 190
11.1.1 組裝與測試的簡介 190
11.1.2 組裝與測試的意義 191
11.2 組裝與測試過程 192
11.2.1 組裝與測試的過程 192
11.2.2 組裝測試工作內容及其流程 193
11.3 系統維護 195
11.3.1 系統維護的目的和任務 195
11.3.2 系統維護工作的內容和類型 196
11.3.3 系統維護工作的特點 197
11.3.4 系統維護考慮的因素 198
11.3.5 系統維護的組織和管理 199
11.4 實訓項目11 200
參考文獻 202

相關詞條

熱門詞條

聯絡我們