PHP簡單易學(xué)且功能強(qiáng)大,本書分為理論篇與實踐篇,系統(tǒng)地介紹了有關(guān)PHP程序開發(fā)的相關(guān)知識。
理論篇介紹了PHP的基本概念、運(yùn)行環(huán)境、語法規(guī)范、常用數(shù)據(jù)類型與操作、MySQL數(shù)據(jù)庫及ThinkPHP框架應(yīng)用等相關(guān)知識;
實踐篇介紹了使用PHP開發(fā)網(wǎng)站新聞發(fā)布系統(tǒng)的一套完整流程,包括如何配置開發(fā)環(huán)境、搭建系統(tǒng)框架、編寫前臺頁面及后臺功能以及如何使用ThinkPHP框架開發(fā)新聞發(fā)布系統(tǒng)等。
《PHP程序設(shè)計及實踐》重點突出、內(nèi)容精練、實用性強(qiáng)。通過理論講解與案例實踐,讀者可以迅速理解并掌握新的PHP開發(fā)知識與技巧,全面提高實際動手能力。
本書適用面廣,可作為本科計算機(jī)科學(xué)與技術(shù)、軟件工程、網(wǎng)絡(luò)工程、計算機(jī)軟件、計算機(jī)信息管理、電子商務(wù)等專業(yè)的程序設(shè)計課程的教材,也可作為科研、程序設(shè)計等人員的參考書籍。
本科教育是我國高等教育的基礎(chǔ),而應(yīng)用型本科教育是高等教育由精英化教育向大眾化教育轉(zhuǎn)變的必然產(chǎn)物,是社會經(jīng)濟(jì)發(fā)展的要求,也是今后我國高等教育規(guī)模擴(kuò)張的重點。應(yīng)用型創(chuàng)新人才培養(yǎng)的重點在于訓(xùn)練學(xué)生將所學(xué)理論知識應(yīng)用于解決實際問題,這主要依靠課程的優(yōu)化設(shè)計以及教學(xué)內(nèi)容和方法的更新。
隨著我國信息技術(shù)的迅猛發(fā)展,社會對具備信息技術(shù)能力的人才需求急劇增加,“全面貼近企業(yè)需求,無縫打造專業(yè)實用人才”是目前高校計算機(jī)專業(yè)教育的革新方向。為了適應(yīng)高等教育體制改革的新形勢,積極探索適應(yīng)21世紀(jì)人才培養(yǎng)的教學(xué)模式,我們組織編寫了高等院校計算機(jī)專業(yè)系列課改教材。
該系列教材面向高校計算機(jī)專業(yè)應(yīng)用型本科人才的培養(yǎng),強(qiáng)調(diào)產(chǎn)學(xué)研結(jié)合,經(jīng)過充分的調(diào)研和論證,并參照多所高校一線專家的意見,具有系統(tǒng)性、實用性等特點,使讀者在系統(tǒng)掌握計算機(jī)知識的同時,提高綜合應(yīng)用能力和解決問題的能力。
該系列教材具有如下幾個特色:
1. 以培養(yǎng)應(yīng)用型人才為目標(biāo)
本系列教材以應(yīng)用型軟件人才為培養(yǎng)目標(biāo),在原有教育體制的基礎(chǔ)上對課程進(jìn)行了改革,強(qiáng)化“應(yīng)用型”技術(shù)的學(xué)習(xí)。使讀者在經(jīng)過系統(tǒng)、完整的學(xué)習(xí)后能夠達(dá)到如下目標(biāo):
?掌握信息系統(tǒng)開發(fā)所需的理論和技術(shù)體系以及系統(tǒng)開發(fā)過程規(guī)范體系;
?能夠熟練地進(jìn)行信息系統(tǒng)設(shè)計和編碼工作并具備良好的自學(xué)能力;
?具備一定的項目經(jīng)驗,包括代碼調(diào)試、文檔編寫、軟件測試等;
?達(dá)到信息技術(shù)企業(yè)的用人標(biāo)準(zhǔn),做到學(xué)校學(xué)習(xí)與企業(yè)的無縫對接。
2. 以新穎的教材架構(gòu)來引導(dǎo)學(xué)習(xí)
本系列教材采用的教材架構(gòu)打破了傳統(tǒng)的以知識為標(biāo)準(zhǔn)編寫教材的方法,引導(dǎo)讀者在學(xué)習(xí)理論知識的同時,加強(qiáng)動手能力的訓(xùn)練。
教材內(nèi)容的選取遵循“二八原則”,即重點內(nèi)容由企業(yè)中常用的20%的技術(shù)組成。每章設(shè)有“本章目標(biāo)”,以明確本章學(xué)習(xí)重點和難點。章節(jié)內(nèi)容結(jié)合示例代碼,引導(dǎo)讀者循序漸進(jìn)地理解和掌握這些知識和技能,培養(yǎng)學(xué)生的邏輯思維能力,掌握信息系統(tǒng)開發(fā)的必備知識和技巧。
另外,本系列教材借鑒了軟件開發(fā)中的“低耦合,高內(nèi)聚”的設(shè)計理念,組織結(jié)構(gòu)上遵循軟件開發(fā)中的MVC理念,即在保證最小教學(xué)集的前提下可以根據(jù)自身的實際情況對整個課程體系進(jìn)行橫向或縱向裁剪。
3. 提供全面的教輔產(chǎn)品來輔助教學(xué)實施
為充分體現(xiàn)“實境耦合”的教學(xué)模式,方便教學(xué)實施,該系列教材配備可配套使用的項目實訓(xùn)教材和全套教輔產(chǎn)品。
?實訓(xùn)教材:集多線于一面,以輔助教材的形式,提供適應(yīng)當(dāng)前課程(及先行課程)的綜合項目,遵循系統(tǒng)開發(fā)過程,進(jìn)行講解、分析、設(shè)計、指導(dǎo),注重工作過程的系統(tǒng)性,培養(yǎng)讀者解決實際問題的能力,是實施“實境耦合”教學(xué)的關(guān)鍵環(huán)節(jié)。
?立體配套:為適應(yīng)教學(xué)模式和教學(xué)方法的改革,本系列教材提供完備的教輔產(chǎn)品,主要包括教學(xué)指導(dǎo)、實驗指導(dǎo)、電子課件、習(xí)題集、實踐案例及相應(yīng)的網(wǎng)絡(luò)教學(xué)資源。在教學(xué)實施方面,本系列教材提供全方位的解決方案(課程體系解決方案、實訓(xùn)解決方案、教師培訓(xùn)解決方案和就業(yè)指導(dǎo)解決方案等),以適應(yīng)信息系統(tǒng)開發(fā)教學(xué)過程的特殊性。
本書由青島英谷教育科技股份有限公司編寫。參與本書編寫工作的有王萬琦、寧維巍、宋國強(qiáng)、侯方超、何莉娟、邵作偉、王千、楊敬熹、劉江林等。本書在編寫期間得到了各合作院校的專家及一線教師的大力支持與協(xié)作。在此,衷心感謝每一位老師與同事為本書出版所付出的努力。
由于編者水平有限,書中難免有不足之處,歡迎大家批評指正!讀者在閱讀過程中發(fā)現(xiàn)問題,可以通過郵箱發(fā)給我們,以期進(jìn)一步完善。