內容介紹 | |
開本:16開 紙張:膠版紙 包裝:平裝-膠訂 是否套裝:否 國際標準書號ISBN:9787302521310 叢書名:高職高專計算機任務驅動模式教材 作者:林龍健 出版社:清華大學出版社 出版時間:2019年02月 
" 編輯推薦 本書是基於軟件開發公司/企業角度,以一套完整的項目為載體,結合軟件工程思想和行業工作過程,綜合運用PHP、MySQL、jQuery等知識為讀者講授繫統開發的全過程,雖然本書項目的功能不多,但五髒俱全,特別是突出了jQuery在項目開發的經典應用。 內容簡介 本書以“學生基本信息管理繫統”作為項目載體,融入軟件工程思想和行業工作過程,綜合運用PHP、MySQL、jQuery等知識為讀者詳細講授PHP項目開發的全過程。本書的主要內容包括搭建開發環境、分析項目需求、設計數據庫、項目界面原型設計、開發繫統登錄驗證模塊、開發繫統框架模塊、開發管理員維護模塊、開發學院信息維護模塊、開發繫部信息維護模塊、開發專業信息維護模塊、開發班級信息維護模塊、開發學生信息維護模塊、開發學生信息統計模塊、開發退出繫統模塊、繫統測試等。 本書可作為職業院校及應用型本科學校相關專業綜合實踐的教材,也可作為網站程序員及PHP愛好者的參考用書,還可以作為各類計算機培訓班的教材。 目錄 目錄
項目任務1搭建項目開發環境1 1.1知識準備1 1.1.1PHP運行環境1 1.1.2PHP代碼編輯工具2 1.1.3PHP集成開發環境3 1.1.4PHP程序運行原理4 1.2任務實施4 1.2.1安裝PHP代碼編輯工具4 1.2.2安裝運行環境4 1.3經驗傳遞9 1.4知識拓展9 1.4.1通過配置文件httpd.conf管理與配置目錄
項目任務1搭建項目開發環境1 1.1知識準備1 1.1.1PHP運行環境1 1.1.2PHP代碼編輯工具2 1.1.3PHP集成開發環境3 1.1.4PHP程序運行原理4 1.2任務實施4 1.2.1安裝PHP代碼編輯工具4 1.2.2安裝運行環境4 1.3經驗傳遞9 1.4知識拓展9 1.4.1通過配置文件httpd.conf管理與配置 Apache端口9 1.4.2配置Apache虛擬主機並通過不同端 口來訪問不同網站9 項目任務2分析項目需求10 2.1知識準備10 2.1.1功能結構圖10 2.1.2用例圖11 2.2任務實施16 2.2.1從功能結構角度分析16 2.2.2從用例角度分析16 2.2.3撰寫需求說明書20 2.3經驗傳遞21 2.4知識拓展21 2.4.1UML概述21 2.4.2活動圖222.4.3時序圖、類圖、狀態圖、組件圖和部署圖22 項目任務3設計數據庫23 3.1知識準備23 3.2任務實施26 3.2.1分析數據庫的概念模型26 3.2.2分析數據邏輯模型28 3.2.3設計數據物理模型29 3.2.4創建數據庫31 3.3經驗傳遞35 3.4知識拓展35 項目任務4項目界面原型設計36 4.1知識準備36 4.2任務實施40 4.2.1設計繫統登錄界面原型40 4.2.2設計繫統主界面原型40 4.2.3設計管理員維護模塊界面原型42 4.2.4設計學院信息維護模塊界面原型43 4.2.5設計繫部信息維護模塊界面原型45 4.2.6設計專業信息維護模塊界面原型46 4.2.7設計班級信息維護模塊界面原型48 4.2.8設計學生信息維護模塊界面原型49 4.2.9設計學生信息統計模塊界面原型51 4.3經驗傳遞52 4.4知識拓展53 項目任務5開發繫統登錄驗證模塊54 5.1知識準備54 5.1.1登錄驗證原理54 5.1.2mysql_connect()函數55 5.1.3mysql_select_db()函數56 5.1.4mysql_query()函數56 5.1.5超全局變量$_POST和$_GET57 5.1.6mysql_fetch_array()函數57 5.1.7mysql_num_rows()函數58 5.1.8isset()函數58 5.1.9session、$_session變量和session_start()函數58 5.1.10require_once()函數59 5.1.11Ajax與Web交互59 5.1.12jQuery中的$.post( )方法簡介60 5.2任務實施60 5.2.1設計登錄頁面60 5.2.2編寫數據庫連接文件65 5.2.3編寫用戶登錄驗證文件65 5.2.4編寫用戶登錄檢測文件66 5.3經驗傳遞67 5.4知識拓展67 項目任務6開發繫統框架模塊68 6.1知識準備68 6.1.1frameset與frame68 6.1.2常用網站後臺結構框架70 6.1.3PHP中$_SERVER的詳細參數與說明71 6.1.4jQuery中mouseenter()和mouseleave()方法72 6.2任務實施72 6.3經驗傳遞86 6.4知識拓展86 項目任務7開發管理員維護模塊87 7.1知識準備87 7.1.1jQuery中的$.ajax()方法87 7.1.2jQuery中的.html()、text()和val()方法89 7.1.3PHP中的json_encode()函數92 7.1.4PHP中的ceil()函數93 7.1.5MySQL中的LIMIT用法94 7.1.6關於分頁94 7.1.7while循環語句96 7.2任務實施97 7.2.1添加管理員98 7.2.2輸出管理員列表101 7.2.3修改管理員104 7.2.4刪除管理員107 7.3經驗傳遞107 7.4知識拓展107 項目任務8開發學院信息維護模塊108 8.1知識準備108 8.2任務實施109 8.2.1添加學院109 8.2.2輸出學院列表112 8.2.3修改學院114 8.2.4刪除學院117 8.3經驗傳遞117 8.4知識拓展118 項目任務9開發繫部信息維護模塊119 9.1知識準備119 9.1.1jQuery中的change()事件119 9.1.2jQuery中的eval()函數120 9.2任務實施120 9.2.1添加繫部121 9.2.2輸出繫部列表125 9.2.3修改繫部128 9.2.4刪除繫部131 9.3經驗傳遞131 9.4拓展知識132 項目任務10開發專業信息維護模塊133 10.1知識準備133 10.2任務實施133 10.2.1添加專業134 10.2.2輸出專業列表139 10.2.3修改專業142 10.2.4刪除專業146 10.3經驗傳遞146 10.4知識拓展146 項目任務11開發班級信息維護模塊147 11.1知識準備147 11.2任務實施147 11.2.1添加班級148 11.2.2輸出班級列表154 11.2.3修改班級157 11.2.4刪除班級161 11.3經驗傳遞162 11.4知識拓展162 項目任務12開發學生信息維護模塊163 12.1知識準備163 12.2任務實施163 12.2.1添加學生164 12.2.2輸出學生列表173 12.2.3修改學生183 12.2.4刪除學生200 12.3經驗傳遞201 12.4知識拓展201 項目任務13開發學生信息統計模塊202 13.1知識準備202 13.1.1MySQL中的count()函數202 13.1.2MySQL對數據表進行分組查詢(GROUP BY)203 13.2任務實施204 13.2.1開發學校招生走勢圖204 13.2.2開發二級學院招生情況功能207 13.2.3開發生源分布情況功能210 13.3經驗傳遞213 13.4知識拓展213 項目任務14開發退出繫統模塊214 14.1知識準備214 14.1.1退出繫統原理214 14.1.2session_unset()函數214 14.1.3session_destroy()函數215 14.2任務實施215 14.3經驗傳遞216 14.4知識拓展216 項目任務15繫統測試217 15.1知識準備217 15.1.1軟件測試的定義217 15.1.2軟件測試的方法217 15.1.3軟件測試的過程219 15.1.4測試報告220 15.2任務實施221 15.3經驗傳遞223 15.4知識拓展223 參考文獻224 附錄225 前言 前言 本書是基於軟件開發公司/企業角度,以一套完整的項目為載體,結合軟件工程思想和行業工作過程,綜合運用PHP、MySQL、jQuery等知識為讀者講授繫統開發的全過程,雖然本書項目的功能不多,但“五髒俱全”,特別是突出了jQuery在項目開發中的經典應用。 本書具有以下特色: 項目引領 本書內容以一套完整的項目貫穿始終,並按照軟件工程的思想把項目劃分為功能模塊,在此基礎上設計教學內容,讓讀者在完成項目任務的過程中學習知識與技能。 任務驅動 本書內容完全按照行業工作過程來編排,把教學內容形成項目任務,在每個任務中強調知識目標和能力目標(含情感目標),並圖文並茂地展現設計開發過程,同時在每個項目任務實施前,引入完成該任務所需要掌握的知識,體現職業教育中“實用、夠用”的原則。前言 本書是基於軟件開發公司/企業角度,以一套完整的項目為載體,結合軟件工程思想和行業工作過程,綜合運用PHP、MySQL、jQuery等知識為讀者講授繫統開發的全過程,雖然本書項目的功能不多,但“五髒俱全”,特別是突出了jQuery在項目開發中的經典應用。 本書具有以下特色: 項目引領 本書內容以一套完整的項目貫穿始終,並按照軟件工程的思想把項目劃分為功能模塊,在此基礎上設計教學內容,讓讀者在完成項目任務的過程中學習知識與技能。 任務驅動 本書內容完全按照行業工作過程來編排,把教學內容形成項目任務,在每個任務中強調知識目標和能力目標(含情感目標),並圖文並茂地展現設計開發過程,同時在每個項目任務實施前,引入完成該任務所需要掌握的知識,體現職業教育中“實用、夠用”的原則。 融入教學方法和編者經驗 本書在編寫上融入教學方法,可以輕松開展項目教學法、任務驅動教學法、小組教學法、角色扮演法等,在每個項目任務實施後,分享編者多年開發經驗,讓讀者更直接地了解在開發過程中需要注意的細節及技巧。 綜合實用性強 本書與其他同類書籍相比,綜合應用的範圍更廣,不僅體現了PHP、MySQL、jQuery及JavaScript的應用,其中還融入了軟件工程、軟件測試等知識,項目實現的過程也體現了行業工作過程,實用性非常強。 編寫本書的宗旨是: 把經驗傳遞給有夢想的人。 本書將提供相關的教材素材(項目素材、教學設計、PPT、任務書等),請聯繫編者,郵箱為dreammymavy@163.com。 本書編者水平有限,書中難免存在不足之處,敬請廣大讀者批評指正。
編者2019年1月 | | |