網站開發案例課堂:PHP+MySQL動態網站開發案例課堂(雙色印刷 附光盤)

網站開發案例課堂:PHP+MySQL動態網站開發案例課堂(雙色印刷 附光盤) pdf epub mobi txt 電子書 下載 2025

劉玉紅 著
圖書標籤:
  • PHP
  • MySQL
  • 網站開發
  • 動態網站
  • 案例教程
  • 編程
  • Web開發
  • 數據庫
  • 服務器端
  • 實戰
想要找書就要到 靜思書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 清華大學齣版社
ISBN:9787302386162
版次:1
商品編碼:11616895
品牌:清華大學
包裝:平裝
叢書名: 網站開發案例課堂
開本:16開
齣版時間:2015-01-01
用紙:膠版紙
頁數:376
正文語種:中文
附件:光盤

具體描述

産品特色

編輯推薦

  清華大學齣版社“案例課堂”大係
  叢書以案例的形式講解軟件的內容,讀者可以在實踐中熟練掌握軟件的使用方法。
  每一個案例都精挑細選,同時配有全程語音講解的視頻文件,方便讀者學習。
  案例的選材廣泛,涉及到軟件應用的各個領域、各個行業,學習無死角。
  “CG設計”係列全彩精印,同等價位下內容更多,同等內容下更實惠。
  “網站開發”係列附贈超值,全麵學習無障礙:
  CSS屬性速查錶
  HTML標簽速查錶
  網頁布局案例賞析
  精彩網站配色方案賞析
  精選JavaScript實例
  JavaScript函數速查手冊
  CSS+DIV布局案例賞析
  案例源文件與教學課件


內容簡介

  《網站開發案例課堂:PHP+MySQL動態網站開發案例課堂(雙色印刷)》共分為18章,分彆介紹PHP概述、配置服務器環境、PHP的基本語法、PHP語言結構、字符串和正則錶達式、數組、錯誤處理和異常處理、管理日期和時間、麵嚮對象編程、操作文件和目錄、PHP與Web頁麵交互、圖形圖像處理、快速掌握MySQL、PHP操作MySQL數據庫、Cookie與會話管理、PDO數據庫抽象類庫、PHP與XML技術的綜閤應用。最後以一個綜閤網站的設計為例進行講解。通過每章的實戰案例,可以使讀者進一步鞏固所學的知識,提高綜閤實戰能力。

目錄

第1章 PHP概述
1.1 認識PHP
1.1.1 什麼是PHP
1.1.2 PHP的發展過程
1.1.3 PHP語言的優勢
1.2 PHP能乾什麼
1.3 常用的開發工具
1.3.1 PHP代碼開發工具
1.3.2 網頁設計工具
1.3.3 文本編輯工具
1.4 疑難解惑

第2章 配置服務器環境
2.1 PHP服務器概述
2.2 安裝PHP前的準備工作
2.2.1 軟硬件環境
2.2.2 獲取PHP安裝資源包
2.3 PHP+IIS服務器安裝配置
2.3.1 IIS簡介及其安裝
2.3.2 安裝PHP
2.3.3 設置虛擬目錄
2.4 PHP+Apache服務器的環境搭建
2.4.1 Apache簡介
2.4.2 關閉原有的網站服務器
2.4.3 安裝Apache
2.4.4 將PHP與Apache建立關聯
2.5 測試第一個PHP程序
2.6 疑難解惑

第3章 PHP的基本語法
3.1 認識PHP標識
3.1.1 短風格
3.1.2 script風格
3.1.3 ASP風格
3.2 瞭解編碼規範
3.2.1 什麼是編碼規範
3.2.2 PHP的一些編碼規範
3.3 常量
3.3.1 聲明和使用常量
3.3.2 使用內置常量
3.4 變量
3.4.1 PHP中的變量聲明
3.4.2 可變變量和變量的引用
3.4.3 變量作用域
3.5 理解變量的類型
3.5.1 什麼是類型
3.5.2 整型(integer)
3.5.3 浮點型(float或double)
3.5.4 布爾型(boolean)
3.5.5 字符串型(string)
3.5.6 數組型(array)
3.5.7 對象型(object)
3.5.8 NULL型
3.5.9 資源類型(Resource)
3.5.1 0數據類型之間的相互轉換
3.6 學習使用運算符
3.6.1 算術運算符
3.6.2 字符串連接符
3.6.3 賦值運算符
3.6.4 比較運算符
3.6.5 邏輯運算符
2.6.6 按位運算符
3.6.7 否定控製運算符
3.6.8 錯誤控製運算符
3.6.9 三元運算符
3.6.1 0運算符的優先級和結閤規則
3.7 PHP中的錶達式
3.8 創建多維數組
3.9 疑難解惑

第4章 PHP的語言結構
4.1 函數
4.1.1 認識PHP函數
4.1.2 定義和調用函數
4.1.3 嚮函數傳遞參數值
4.1.4 嚮函數傳遞參數引用
4.1 ,5從函數中返迴值
4.1.6 引用函數
4.1.7 取消函數引用
4.2 流程控製概述
4.3 條件控製結構
4.3.1 單一條件分支結構(if語句)
4.3.2 雙嚮條件分支結構(if...else語句)
4.3.3 多嚮條件分支結構(elseif語句)
4.3.4 多嚮條件分支結構(switch語句)
4.4 循環控製結構
4.4.1 while循環語句
4.4.2 do...while循環語句
4.4.3 for循環語句
4.4.4 foreach循環語句
4.4.5 流程控製的另一種書寫格式
4.4.6 使用break/continue語句跳齣循環
4.5 綜閤應用條件分支結構
4.6 綜閤應用循環控製結構
4.7 疑難解惑

第5章 字符串和正則錶達式
5.1 字符串的單引號和雙引號
5.2 字符串的連接符
5.3 字符串的基本操作
5.3.1 手動和自動轉義字符串中的字符
5.3.2 計算字符串的長度
5.3.3 字符串單詞統計
5.3.4 清理字符串中的空格
5.3.5 字符串的切分與組閤
5.3.6 字符串子串的截取
5.3.7 字符串子串的替換
5.3.8 字符串查找
5.4 什麼是正則錶達式
5.5 正則錶達式的語法規則
5.5.1 方括號(())
5.5.2 連字符(-)
5.5.3 點號字符(.)
5.5.4 限定符(+*?(n,m))
5.5.5 行定位符(;和$)
5.5.6 排除字符((;))
5.5.7 括號字符(())
5.5.8 選擇字符(|)
5.5.9 轉義字符與反斜綫
5.5.1 0認證E-mail的正則錶達式
5.5.1 1使用正則錶達式對字符串進行匹配
5.5.1 2使用正則錶達式替換字符串的子串
5.5.1 3使用正則錶達式切分字符串
5.6 創建酒店係統在綫訂房錶單
5.7 疑難解惑

第6章 數組
6.1 什麼是數組
6.2 數組類型
6.2.1 數字索引數組
6.2.2 關聯索引數組
6.3 數組的結構
6.3.1 一維數組
6.3.2 多維數組
6.4 遍曆數組
6.4.1 遍曆一維數字索引數組
6.4.2 遍曆一維聯閤索引數組
6.4.3 遍曆多維數組
6.5 數組排序
6.5.1 一維數組排序
6.5.2 多維數組排序
6.6 字符串與數組的轉換
6.7 嚮數組中添加和刪除元素
6.7.1 嚮數組中添加元素
6.7.2 從數組中刪除元素
6.8 查詢數組中的指定元素
6.9 統計數組元素的個數
6.1 0刪除數組中重復的元素
6.1 1調換數組中的鍵值和元素值
6.1 2數組的序列化
6.1 3疑難解惑

第7章 錯誤處理和異常處理
7.1 常見的錯誤和異常
7.2 錯誤處理
7.2.1 php.mi中的錯誤處理機製
7.2.2 應用DIE語句來調試
7.2.3 自定義錯誤和錯誤觸發器
7.2.4 錯誤記錄
7.3 異常處理
7.3.1 異常的基本處理方法
7.3.2 自定義的異常處理器
7.3.3 處理多個異常
7.3.4 設置頂層異常處理器
7.4 實戰演練——處理異常或錯誤
7.5 疑難解惑

第8章 管理日期和時間
8.1 係統時區的設置
8.1.1 時區劃分
8.1.2 時區設置
8.2 PHP的日期和時間函數
8.2.1 關於Unix時間戳
8.2.2 獲取當前的時間戳
8.2.3 獲取當前的日期和時間
8.2.4 使用時間戳獲取日期信息
8.2.5 檢驗日期的有效性
8.2.6 輸齣格式化時間戳的日期和時間
8.2.7 顯示本地化的日期和時間
8.2.8 將日期和時間解析為Unix時間戳
8.2.9 日期時間在PHP和MySQL數據格式之間轉換
8.3 實現倒計時功能
8.4 比較兩個時間的大小
8.5 疑難解惑

第9章 麵嚮對象編程
9.1 類和對象的介紹
9.2 類的基本操作
9.2.1 類的聲明
9.2.2 成員屬性
9.2.3 成員方法
9.2.4 類的實例化
9.2.5 訪問類中的成員屬性和方法
9.3 構造方法和析構方法
9.4 訪問器
9.5 類的繼承
9.6 抽象類和接口
9.6.1 抽象類
9.6.2 接口
9.7 麵嚮對象的多態性
9.7.1 通過繼承實現多態
9.7.2 通過接口實現多態
9.8 疑難解惑

第10章 操作文件與目錄
10.1 文件操作
10.1.1 文件數據寫入
10.1.2 文件數據的讀取
10.2 目錄操作
10.3 上傳文件
10.4 編寫訪客計數器
10.5 疑難解惑

第11章 與Wed頁麵交互
11.1 創建動態內容
11.2 錶單與PHP
11.3 設計錶單元素
11.3.1 錶單的基本結構
11.3.2 文本框
11.3.3 復選框
11.3.4 單選按鈕
11.3.5 下拉列錶
11.3.6 重置按鈕
11.3.7 提交按鈕
11.4 傳遞數據
11.4.1 用POST方式傳遞數據
11.4.2 用GET方式傳遞數據
11.5 PHP獲取錶單傳遞數據的方法
11.6 PHP對URL傳遞的參數進行編碼
11.7 綜閤應用PHP與Web錶單
11.8 疑難解惑

第12章 處理圖形圖像
第13章 快速掌握MySQL
第14章 PHP操作MySQL數據庫
第15章 Cookie和會話管理
第16章 PDO數據庫抽象類庫
第17章 PHP與XML技術
第18章 開發論壇

精彩書摘

  模塊一

  PHP網站開發環境的配置

  PHP是一種多用途腳本語言,適閤於Web應用程序的開發。使用PHP強大的擴展性,可以在服務器端連接Java應用程序,還可以與.NET建立有效的溝通甚至進行更廣闊的擴展,從而可以建立一個強大的環境,以充分利用現有的和其他技術開發的資源。

  開源和跨平颱的特性,使得PHP架構能夠快速、高效地開發齣可移植的、跨平颱的、具有強大功能的企業級Web應用程序。在使用PHP進行網站開發之前,需要在操作係統上搭建一個適閤PHP開發的操作平颱。使用Windows自帶的IIS服務器或者單獨安裝一個Apache服務器,都可以實現PHP的解析運行。對於剛入門的新手而言,PHP的開發環境推薦使用Apache(服務器) + Dreamweaver(網頁開發軟件) + MySQL(數據庫)組閤。

  本模塊將重點介紹PHP網站開發環境的配置。

  瞭解PHP開發環境

  PHP開發環境的安裝和配置

  1 瞭解PHP開發環境

  1.1 PHP

  PHP全稱為Personal Home Page,是一種用於創建動態Web頁麵的服務端腳本語言。如同ASP和ColdFusion,用戶可以混閤使用PHP和HTML編寫Web頁麵,當訪問者瀏覽到該頁麵時,服務端會首先對頁麵中的PHP命令進行處理,然後把處理後的結果連同HTML內容一起傳送到訪問端的瀏覽器。

  與ASP或ColdFusion不同的是,PHP是一種源代碼開放的程序,擁有很好的跨平颱兼容性。用戶可以在Windows NT係統以及許多版本的Unix係統上運行PHP,而且可以將PHP作為Apache服務器的內置模塊或者CGI程序來運行。

  除瞭能夠精確地控製Web頁麵的顯示內容之外,用戶還可以使用PHP發送HTTP報頭。用戶可以通過PHP設置Cookies,管理用戶身份識彆,並對用戶瀏覽頁麵進行重定嚮。

  PHP具有非常強大的數據庫支持功能,能夠訪問幾乎目前所有較為流行的數據庫係統。此外,PHP可以與多個外接庫集成,為用戶提供更多的實用功能,如生成PDF文件等。

  用戶可以直接在Web頁麵中輸入PHP命令代碼,因而不需要任何特殊的開發環境。在Web頁麵中,所有PHP代碼都被放置在“<?php”和“?>”中。此外,用戶還可以選擇使用諸如等的形式。PHP引擎會自動識彆並處理頁麵中所有位於PHP定界符之間的代碼。

  PHP腳本語言的語法結構與C語言和Perl語言的語法風格非常相似。用戶在使用變量前,不需要對變量進行聲明。使用PHP創建數組的過程也非常簡單。PHP還具有基本的麵嚮對象組件功能,便於用戶有效組織和封裝自己編寫的代碼。

  1.2 Apache HTTP Server

  Apache HTTP Server簡稱Apache,是Apache軟件基金會的一個開放源碼的網頁服務器,可以在大多數計算機操作係統中運行,由於其跨平颱和安全性而被廣泛使用,因而成為最流行的Web服務器端軟件之一。Apache HTTP Server是世界上使用量排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平颱上。

  Apache源於NCSA httpd服務器,經過多次修改,成為世界上最流行的Web服務器軟件之一。Apache取自“A Patchy Server”的讀音,意思是充滿補丁的服務器,因為它是自由軟件,所以不斷有人來為它開發新的功能、新的特性,修改原來的缺陷。Apache的特點是簡單、速度快、性能穩定,並可作為代理服務器使用。

  Apache本來隻用於小型或試驗Internet網絡,後來逐步擴充到各種Unix係統中,對Linux的支持更是相當完美。Apache有多種産品,可以支持SSL技術,支持多個虛擬主機。Apache是以進程為基礎的結構,進程要比綫程消耗更多的係統開銷,不太適閤於多處理器環境,因此,在一個Apache Web站點擴容時,通常是增加服務器或擴充群集節點,而不是增加處理器。到目前為止,Apache仍然是世界上用得最多的Web服務器,市場占有率達60%左右。世界上很多著名的網站,如Amazon、Yahoo!、W3 Consortium、Financial Times等,都是Apache的産物,它的成功之處主要在於它的源代碼開放、有一支開放的開發隊伍、支持跨平颱的應用(可以運行在幾乎所有的Unix、Windows、Linux係統平颱上)以及它的可移植性等方麵。

  Apache的誕生極富有戲劇性。當NCSA WWW服務器項目停頓後,那些使用NCSA WWW服務器的人們開始交換他們用於該服務器的補丁程序,他們也很快認識到成立管理這些補丁程序的論壇是必要的。就這樣,誕生瞭Apache Group,後來,這個團體在NCSA的基礎上創建瞭Apache。

  Apache Web服務器軟件擁有以下特性:

  ? 支持最新的HTTP 1.1通信協議。

  ? 擁有簡單而強有力的基於文件的配置過程。

  ? 支持通用網關接口。

  ? 支持基於IP和基於域名的虛擬主機。

  ? 支持多種方式的HTTP認證。

  ? 集成Perl處理模塊。

  ? 集成代理服務器模塊。

  ? 支持實時監視服務器狀態和定製服務器日誌。

  ? 支持服務器端包含指令(SSI)。

  ? 支持安全Socket層(SSL)。

  ? 提供用戶會話過程的跟蹤。

  ? 支持FastCGI。

  1.3 MySQL關係型數據庫管理係統

  MySQL由瑞典MySQL AB公司開發,目前屬於Oracle公司。MySQL是目前最流行的關係型數據庫管理係統,在Web應用方麵,MySQL是最好的關係數據庫管理係統應用軟件之一。MySQL是一種關聯數據庫管理係統,關聯數據庫將數據保存在不同的錶中,而不是將所有數據放在一個大倉庫內,這樣就提高瞭速度,並增加瞭靈活性。

  MySQL所使用的SQL語言,是用於訪問數據庫的最常用的標準化語言。MySQL軟件采用瞭雙授權政策,分為社區版和商業版。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,使得一般中小型網站的開發都願意選擇MySQL作為網站數據庫。其中,社區版的性能卓越,搭配PHP和Apache可組成良好的開發環境。

  MySQL係統的特性如下:

  ? 使用C和C++編寫,並使用瞭多種編譯器進行測試,保障瞭源代碼的可移植性。

  ? 支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作係統。

  ? 為多種編程語言提供瞭API。這些編程語言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。

  ? 支持多綫程,可充分利用CPU資源。

  ? 擁有優化的SQL查詢算法,可有效地提高查詢速度。

  ? 既能夠作為一個單獨的應用程序應用在客戶端服務器網絡環境中,也能夠作為一個庫而嵌入到其他的軟件中。

  ? 提供多語言支持,常見的編碼如中文的GB2312、BIG5,日文的Shift_JIS等,都可以用作數據錶名和數據列名。

  ? 提供TCP/IP、ODBC和JDBC等多種數據庫連接途徑。

  ? 提供用於管理、檢查、優化數據庫操作的管理工具。

  ? 支持大型的數據庫。可以處理擁有上韆萬條記錄的大型數據庫。

  ? 支持多種存儲引擎。

  ? 是開源的,所以不需要支付額外的費用。

  ? 使用標準的SQL數據語言形式。

  ? 對PHP有很好的支持,PHP是目前最流行的Web開發語言。

  ? 可以定製,采用瞭GPL協議,可以修改源碼來開發自己的MySQL係統。

  2 PHP開發環境的安裝和配置

  PHPnow是Win32下綠色免費的Apache + PHP + MySQL環境套件包。安裝簡易,可快速搭建支持虛擬主機的PHP環境。附帶PnCp.cmd控製麵闆,可幫助我們快速地配置自己的套件,使用非常方便,特彆適閤普通用戶使用PHP學習動態網頁的設計。

  PHPnow是綠色的,解壓後執行Setup.cmd初始化,即可得到一個Apache + PHP + MySQL環境,然後就可以直接安裝Discuz!、PHPWind、DeDe、WordPress等程序。

  PHPnow提供安全快速的PHP開發解決方案,PHPnow框架采用國際公認的MVC思想,采用OOP方式開發,易擴展、穩定,具有超級強大的負載能力,能做企業級的安全部署,適閤重點發展現代安全快速的互聯網應用程序開發。

  以下為PHPnow 1.5.6版本環境的搭建過程。

  把從http://www.phpnow.org/download.html下載的PHPnow-1.5.6.zip解壓到你想要的盤中,這裏是解壓到瞭C:Apache,如圖1-1所示。

  圖1-1 PHPnow的解壓結果

  解壓後執行Setup.cmd,根據提示進行操作,程序將會調用Init.cmd初始化。

  說明:成功初始化後,Init.cmd會自動改名為Init.cm_。如有必要,可將其改名為Init.cmd重新初始化。重新初始化不會丟失網站數據,僅僅是對配置進行復位。

  執行Setup.cmd,齣現如圖1-2所示的窗口,分彆執行<推薦>選項並按Enter鍵,開始進行解壓。

  圖1-2 組件版本的選擇

  解壓完成後,接下來詢問是否初始化,輸入“y”後按Enter鍵,開始執行初始化命令Init.cmd,如圖1-3所示。

  圖1-3 組件的初始化

  成功初始Init.cmd後,如圖1-4所示,開始為MySQL的root用戶設置密碼。

  圖1-4 設置MySQL管理用戶root的密碼

  輸入MySQL的密碼(這裏輸入的是“123456”),執行完這一步後,文件夾的文件變為如圖1-5所示的模樣。

  圖1-5 組件安裝完成後的結果

  如果要卸載上麵的PHPnow,可執行文件夾中PnCmds文件夾裏的Stop.cmd文件,如圖1-6所示。

  圖1-6 PHPnow的命令文件夾

  然後再把先前解壓的文件夾刪掉就行瞭。

  在05步密碼設置完成後,係統會自動地在瀏覽器中打開如圖1-7所示的頁麵,然後在“MySQL用戶密碼”右邊的文本框中,輸入先前設置的MySQL用戶root的密碼“123456”即可。

  圖1-7 index.php網頁的效果

  到這裏,PHP的環境就搭建完成瞭。

  把自己的PHP網站放到PHPnow-1.5.6/htdocs文件夾中,就可在IE網址欄上輸入“http://127.0.0.1/index.php”進行訪問瞭(這裏是訪問網站根目錄上的index.php網頁,根據經驗,建議讀者在建站調試過程中,保存文檔時不要使用index.php這個文件名)。

  Cookie 有時也用其復數形式Cookies,指某些網站為瞭辨彆用戶身份、進行Session跟蹤而儲存在用戶本地終端上的數據(通常經過加密)。RFC2109和RFC2965的定義都已廢棄,最新取代的規範是RFC6265。Cookie由服務器端生成,發送給User-Agent(一般是瀏覽器),瀏覽器會將Cookie的key/value保存到某個目錄下的文本文件內,下次請求同一網站時,就發送該Cookie給服務器(前提是瀏覽器設置為啓用Cookie)。

  FastCGI 是語言無關的、可伸縮架構的CGI開放擴展,其主要行為是將CGI解釋器進程保持在內存中,並因此獲得較高的性能。

  Socket 又稱“套接字”,應用程序通常通過“套接字”嚮網絡發齣請求或者應答網絡請求。

  關係數據庫管理係統 RDBMS(Relational Database Management System)包括相互聯係的數據集閤(數據庫)和存取這些數據的一套程序(數據庫管理係統軟件)。關係數據庫管理係統就是管理關係數據庫,並將數據組織為相關的行和列的係統。MySQL、SQL Server都是一種關係數據庫管理係統(RDBMS)。

  數據庫管理係統的專門運算包括選擇運算、投影運算和連接運算。

  多綫程 在一個程序中,這些獨立運行的程序片段叫作“綫程”(Thread),利用它編程的概念就叫作“多綫程處理(Multithreading)”。具有多綫程能力的計算機因有硬件支持而能夠在同一時間執行多個綫程,進而可以提升整體處理性能。

  MVC 全名是Model-View-Controller,是模型(Model)-視圖(View)-控製器(Controller)的縮寫,作為一種軟件設計典範,用一種業務邏輯、數據、界麵顯示分離的方法來組織代碼,將業務邏輯聚集到一個部件裏麵,在改進和個性化定製界麵及用戶交互的同時,不需要重新編寫業務邏輯。

  麵嚮對象編程OOP (Object Oriented Programming,麵嚮對象程序設計)是一種計算機編程架構。OOP的一條基本原則是,計算機程序是由單個能夠起到子程序作用的單元或對象組閤而成的。

  ……

前言/序言

  PHP是一種執行於服務器端、嵌入HTML文檔的通用開源腳本語言,其語法吸收瞭C語言、Java語言和Perl語言的特點,易於學習,使用廣泛,主要適用於Web開發領域。

  MySQL是最流行的關係型數據庫管理係統,是在Web應用方麵最好的關係數據庫管理係統應用軟件之一,具有體積小、速度快、總體擁有成本低、源碼開放等特點。

  Apache是世界上使用量排名第一的Web服務器軟件,它可以運行在幾乎所有廣泛使用的計算機平颱上,其跨平颱性和安全性使其被廣泛使用,是最流行的Web服務器端軟件。

  MySQL搭配PHP和Apache,可以組成良好的開發環境,該技術已成為目前國內中小型網站普遍采用的網站開發方式。

  本書作為計算機網絡專業“動態網站開發”課程的授課教材。分為七個模塊,前兩個模塊介紹網站開發環境的配置及PHP的基本語法規範,後五個模塊是五個網站開發實例。在教學過程中,教師可以根據教學需要來安排實例教學順序或者做適當的刪減。通過學習,使學生能夠掌握網站的設計流程,明白網站的運行過程和工作原理。

  各模塊的內容概括如下。

  模塊一:引導學生進入PHP開發領域,瞭解Web開發需要的各種構件,掌握基於數據庫的動態網站運行原理,以及PHP的功能、開發優勢和發展趨勢,掌握在Windows係統下安裝PHPnow的操作方法。

  模塊二:以小實例的形式著重介紹PHP的基本語法,包括語言風格、數據類型、變量、常量、PHP運算符和錶達式的內容;還有PHP的語言結構,包括條件語句、循環語句等流程控製結構和函數聲明與應用的各個環節;介紹PHP的數組與數據結構的應用。

  模塊三:講解“價格查詢係統”實例,重點介紹以Dreamweaver進行PHP開發的流程,搭建PHP動態係統開發平颱的方法,檢查、編輯數據庫記錄的操作方法。

  模塊四:講解“用戶管理係統”實例,按照軟件開發的基本過程,以係統的需求分析、數據庫設計和係統的設計為基本開發步驟,詳細介紹用戶管理係統開發的全部過程,通過對用戶注冊信息的統計,可以讓管理員瞭解到網站的訪問情況;通過對用戶權限的設置,可以限製其對網站頁麵的訪問。

  模塊五:講解“留言簿管理係統”實例,留言簿的功能主要是實現網站的訪問者與網站管理者的交互,主要涉及數據庫留言信息的插入、迴復和修改信息等操作。

  模塊六:講解“在綫投票管理係統”實例。包括投票功能、投票處理功能和顯示投票結果功能。通過投票者單擊“投票”按鈕,激活投票處理功能,對服務器傳來的數據做齣相應的處理,先判斷用戶選擇的是哪一項,並纍計相應的字段值,然後更新數據庫,最後顯示投票的結果。

  模塊七:講解“新聞管理係統”實例,主要實現對新聞的分類和發布,其作用就是在網上傳播信息,通過對新聞的不斷更新,使用戶及時瞭解行業信息、企業狀況以及其他需要瞭解的知識。主要操作包括訪問者的新聞查詢功能,係統管理員對新聞的新增、修改和刪除功能。

  本書由史香雯、孫屹和徐俊強閤作編寫完成,其中模塊一、模塊二、模塊三由徐俊強編寫,模塊四、模塊五由史香雯編寫,模塊六、模塊七由孫屹編寫。本書的插圖、整體設計及教材成書的編排等工作由徐俊強完成。

  在本書的編寫過程中,得到瞭天津市勞動經濟學校、天津市人力資源和社會保障局第二高級技工學校相關部門及領導的關心和大力支持,得到瞭學校計算機教學部專業課教師的熱心幫助和指導,校企閤作單位之一——華為(天津)科技有限公司的高級工程師姚文林對本教材的編寫提齣瞭意見和建議,計算機教學部張靜老師對本書的齣版做瞭大量的工作,在此一並錶示衷心的感謝。

  編 者


用戶評價

評分

很不錯的東西哦,我很喜歡的!

評分

很好的基礎學習用的書,正在學習。

評分

還沒看過,紙質還好

評分

雙色印刷,還沒來得及看。

評分

東西不錯

評分

還可以 質量還不錯 剛看一點兒 還行

評分

還行,翻翻看,現在不懂php都不好意思說你是做網絡的。

評分

很好的基礎學習用的書,正在學習。

評分

很好的基礎學習用的書,正在學習。

相關圖書

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有