TOP
經典不再等待!讀懂羅馬人的強大,開啟你的智力冒險
PHP網站開發實戰項目式教程(簡體書)
滿額折

PHP網站開發實戰項目式教程(簡體書)

商品資訊

人民幣定價:43 元
定價
:NT$ 258 元
優惠價
87224
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :6 點
商品簡介
作者簡介
目次

商品簡介

PHP簡單易學並且功能強大,是目前開發Web應用程序的主要腳本語言。本教材圍繞PHP程序員崗位能力要求,以一個完整的網上購物系統項目為背景,按照項目開發流程和學生認知規律來組織教材內容,全書共分為11個任務,從項目的分析、開發環境搭建、PHP基礎知識、數據庫設計到商城具體功能模塊開發,循序漸進,由簡入難,系統地介紹了PHP的相關知識及其在Web開發中的實際應用。本書內容豐富、講解深入,可作為高職院校計算機專業程序設計相關課程的教材,還可供從事Web應用程序開發的程序員作為參考。

作者簡介

朱珍,副教授,碩士,從事教師職業10多年。組織編寫了學院軟件專業人才培養方案,撰寫過多門計算機相關課程教學大綱。曾任教的課程有C語言設計、數據結構、網絡數據庫、Web應用開發等。講授Web應用開發技術多次,是學院立項精品課程數據結構的負責人,Web應用開發課程負責人,是精品課程PHP、網絡數據庫、項目管理的主要參與者。主編的教材有北京大學出版社的《數據結構及應用》,副主編的教材有中國鐵道出版社出版的《C語言程序設計》,北京大學出版社出版的《計算機系統安全與維護》,中國傳媒大學出版社出版的《計算機程序設計基礎》,參編的教材有中國鐵道出版社出版的《計算機文化基礎》,北京郵電大學出版社出版的《Java Me無線開發實用教程》等。

目次

目 錄 任務1 網上購物系統分析與規劃設計 1 學習目標 1 任務背景 1 任務實施 1 1.1 子任務一:網站開發流程設計 2 任務陳述 2 知識準備 2 1.1.1 Web基礎知識及工作原理 2 1.1.2 網站開發模式 4 1.1.3 開發流程及規範 4 實施與測試 5 任務拓展 5 任務重現 5 1.2 子任務二:網上購物系統功能需求分析 6 任務實施 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 實施與測試 12 任務拓展 13 任務重現 13 1.3 子任務:網上購物系統總體設計 13 任務實施 13 任務陳述 13 知識準備 13 1.3.1 總體設計的任務 13 1.3.2 總體設計的工作步驟 14 1.3.3 總體設計的原則 14 實施與測試 15 任務拓展 18 任務重現 18 任務2 網上購物系統開發環境搭建 19 學習目標 19 任務背景 19 任務實施 19 2.1 子任務一:PHP+Apache服務器的安裝與配置 19 任務陳述 19 知識準備 20 2.1.1 PHP基礎知識 20 2.1.2 Apache服務器簡介 20 2.1.3 MySQL數據庫簡介 21 實施與測試 21 2.2 子任務二:WampServer的下載與安裝 33 任務陳述 33 知識準備 33 WampServer的介紹 33 實施與測試 33 WampServer的安裝與運行 33 任務拓展 35 任務重現 35 任務3 網上購物系統前臺界面設計 36 學習目標 36 任務背景 36 任務實施 36 3.1 子任務一:創建PHP動態網站站點 37 任務陳述 37 實施與測試 37 創建Dreamweaver動態站點 37 任務拓展 39 3.2 子任務二:商品訂單頁面設計 39 任務陳述 39 知識準備 39 3.2.1 PHP標記 39 3.2.2 PHP輸出語句 40 3.2.3 注釋語句 41 3.2.4 變量 41 3.2.5 常量 44 3.2.6 運算符和表達式 45 3.2.7 流程控制語句 48 3.2.8 數組 53 實施與測試 58 3.3 子任務三:商品計算功能實現 61 任務陳述 61 知識準備 61 3.3.1 函數 61 3.3.2 PHP表單處理 66 實施與測試 68 任務重現 69 任務4 網上購物系統數據庫設計 70 學習目標 70 任務背景 70 任務實施 70 4.1 子任務一:數據庫設計 71 任務陳述 71 知識準備 71 實體圖 71 實施與測試 73 創建數據庫表 73 4.2 子任務二:MySQL數據庫操作 75 任務陳述 75 知識準備 75 4.2.1 MySQL服務的啟動與停止 76 4.2.2 MySQL的登錄與退出 80 4.2.3 修改密碼 82 4.2.4 增加新用戶 82 實施與測試 83 4.2.5 MySQL數據庫的操作 84 4.2.6 MySQL數據表的操作 85 4.2.7 MySQL的語句操作 91 任務拓展 95 4.2.8 使用phpMyAdmin管理MySQL的數據庫 95 任務重現 103 任務5 網上購物系統商品展示模塊開發 104 學習目標 104 任務背景 104 任務實施 104 5.1 子任務一:商品動態展示 105 任務陳述 105 知識準備 105 網頁和數據庫的連接 105 實施與測試 109 5.2 子任務二:商品詳細信息介紹 111 任務陳述 111 知識準備 111 URL傳值 111 實施與測試 112 5.3 子任務三:商品分類顯示 113 任務陳述 113 知識準備 114 包含文件 114 實施與測試 115 5.4 子任務四:商品分頁顯示 116 任務陳述 116 知識準備 117 分頁顯示 117 實施與測試 117 5.5 子任務五:商品搜索 119 任務陳述 119 知識準備 119 實施與測試 119 任務拓展 120 任務重現 121 任務6 網上購物系統用戶管理模塊開發 122 學習目標 122 任務背景 122 任務實施 122 6.1 子任務一:製作圖像驗證碼 122 任務陳述 122 知識準備 123 6.1.1 生成四位隨機數函數-mt_rand()函數 123 6.1.2 圖像函數 123 實施與測試 124 6.2 子任務二:用戶註冊頁面製作 125 任務陳述 125 知識準備 126 6.2.1 Cookie技術 126 6.2.2 Session介紹 126 實施與測試 128 6.3 子任務三:用戶登錄頁面製作 129 任務陳述 129 實施與測試 129 任務重現 130 任務7 網上購物系統商品訂購與結算模塊開發 131 學習目標 131 任務背景 131 任務實施 131 7.1 子任務一:購物車管理 132 任務陳述 132 知識準備 132 7.1.1 字符串函數 132 7.1.2 數組函數 135 7.1.3 Session和Cookie數組形態 137 實施與測試 138 任務拓展 142 任務重現 142 7.2 子任務二:訂單管理 142 任務陳述 142 知識準備 142 時間日期函數 142 實施與測試 145 任務拓展 149 任務重現 149 任務8 網上購物系統後臺模塊開發 150 學習目標 150 任務實施 150 8.1 子任務一:後臺管理登錄界面 150 任務陳述 150 知識準備 151 驗證碼的使用 151 實施與測試 151 8.2 子任務二:後臺管理首頁 154 任務陳述 154 知識準備 155 頁面的佈局 155 實施與測試 156 8.3 子任務三:商品管理模塊 159 任務陳述 159 知識準備 159 文件上傳操作 159 實施與測試 161 任務拓展 170 其他管理功能的實現 170 任務重現 172 任務9 網上購物系統ThinkPHP框架環境搭建 173 學習目標 173 任務背景 173 任務實施 173 9.1 子任務一:搭建ThinkPHP框架的運行環境 174 任務陳述 174 知識準備 174 9.1.1 MVC設計模式 174 9.1.2 搭建ThinkPHP運行環境 174 9.1.3 ThinkPHP基礎知識 176 實施與測試 178 9.2 子任務二:ThinkPHP框架的數據庫連接 179 任務陳述 179 知識準備 179 配置文件 179 實施與測試 181 9.3 子任務三:獲取並導入數據 182 任務陳述 182 知識準備 182 9.3.1 模型 182 9.3.2 模板內置標簽 183 實施與測試 183 任務重現 184 任務10 網上購物系統ThinkPHP框架功能實現 185 學習目標 185 任務背景 185 任務實施 185 10.1 子任務一:系統管理員登錄 186 任務陳述 186 知識準備 186 10.1.1 文件常用配置 186 10.1.2 URL生成 187 10.1.3 跳轉和重定向 187 10.1.4 session操作 188 10.1.5 驗證碼 188 實施與測試 189 10.2 子任務二:系統後臺商品類別管理 192 任務陳述 192 知識準備 192 10.2.1 模型實例化 192 10.2.2 CURD操作 193 10.2.3 數據分頁 194 實施與測試 195 10.3 子任務三:系統後臺商品管理 198 任務陳述 198 知識準備 198 10.3.1 文件上傳 198 10.3.2 內置標簽 199 實施與測試 200 任務拓展 201 任務重現 201 任務11 PHP程序開發範例 202 學習目標 202 任務背景 202 任務實施 202 11.1 子任務一:美食分享網站 202 任務陳述 202 實施與測試 203 11.1.1 美食分享網站系統整體設計 203 11.1.2 美食分享網站數據庫設計 203 11.1.3 美食分享網站數據庫相關操作 204 11.1.4 網站前臺的整體搭建 207 11.1.5 網站後臺的整體搭建 210 11.2 子任務二:宿舍管理系統 212 任務陳述 212 實施與測試 212 11.2.1 宿舍管理系統整體設計 212 11.2.2 宿舍管理系統數據庫設計 213 11.2.3 宿舍管理系統主要功能設計 216 參考文獻 231

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 224
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區