資源描述:
《php程序設(shè)計(jì)課程整體設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、《PHP程序設(shè)計(jì)》課程設(shè)計(jì)(20~20學(xué)年第學(xué)期)課程名稱:PHP程序設(shè)計(jì)所屬系部:制定人:合作人:企業(yè)專家:制定時(shí)間:20年月………………學(xué)院17課程整體教學(xué)設(shè)計(jì)一、課程基本信息課程名稱:PHP程序設(shè)計(jì)課程代碼:學(xué)分:3學(xué)時(shí):48課時(shí)授課時(shí)間:第6學(xué)期授課對象:……專業(yè)3年級(jí)學(xué)生課程類型:軟件技術(shù)專業(yè)(企業(yè)應(yīng)用軟件開發(fā)方向)的專業(yè)技能必修課,專業(yè)主干課,工學(xué)結(jié)合的課程先修課程:《Java企業(yè)技術(shù)》、《.NETWeb技術(shù)》和《數(shù)據(jù)庫應(yīng)用》后續(xù)課程:《項(xiàng)目實(shí)踐3》、《綜合實(shí)訓(xùn)》二、課程目標(biāo)設(shè)計(jì)總體目標(biāo):本課程主要講授PHP語言的基本概念、MySQL數(shù)據(jù)庫基礎(chǔ)
2、知識(shí),以及使用PHP語言與MySQL數(shù)據(jù)庫開發(fā)Web應(yīng)用程序的技術(shù)。通過人力資源管理論壇系統(tǒng)案例的開發(fā),引導(dǎo)學(xué)生掌握使用當(dāng)前主流的嵌入式腳本語言開發(fā)中小型Web應(yīng)用系統(tǒng)的相關(guān)知識(shí)與技能。能力目標(biāo):通過完成誠信人力資源管理論壇項(xiàng)目任務(wù),學(xué)生能運(yùn)用數(shù)據(jù)庫設(shè)計(jì)、程序設(shè)計(jì)方法、網(wǎng)絡(luò)通訊、軟件工程等方面的知識(shí),根據(jù)RUP的軟件開發(fā)過程規(guī)范,開發(fā)中小型Web應(yīng)用系統(tǒng)。知識(shí)目標(biāo):(1)掌握PHP開發(fā)運(yùn)行環(huán)境的搭建與使用方法;(2)掌握PHP的基本語法;(3)掌握PHP數(shù)組與多維數(shù)組;(4)掌握PHP自定義函數(shù)與常用內(nèi)置函數(shù);(5)了解動(dòng)態(tài)頁面生成原理;(6)掌握Apac
3、he服務(wù)器管理與配置方法;(7)掌握MySQL數(shù)據(jù)庫管理方法;(8)掌握MySQL的SQL編程知識(shí)。17素質(zhì)目標(biāo):(1)養(yǎng)成良好的編程風(fēng)格:命名規(guī)范、縮進(jìn)合理、注釋清晰,可讀性好(2)形成工程化的思維習(xí)慣:自頂向下、逐步精化(3)團(tuán)隊(duì)協(xié)作精神,增強(qiáng)溝通能力;(4)分析解決問題的能力;(5)自我學(xué)習(xí)能力。三、課程內(nèi)容設(shè)計(jì):序號(hào)模塊(或子模塊)名稱學(xué)時(shí)1項(xiàng)目開發(fā)環(huán)境搭建62誠信管理論壇數(shù)據(jù)庫設(shè)計(jì)203誠信管理論壇數(shù)據(jù)庫訪問層設(shè)計(jì)與實(shí)現(xiàn)204誠信管理論壇用戶管理模塊設(shè)計(jì)與實(shí)現(xiàn)165誠信管理論壇帖子管理模塊設(shè)計(jì)與實(shí)現(xiàn)126誠信管理論壇安全控制與部署6合計(jì)80四、能
4、力訓(xùn)練項(xiàng)目設(shè)計(jì)編號(hào)能力訓(xùn)練項(xiàng)目名稱子項(xiàng)目編號(hào)、名稱能力目標(biāo)知識(shí)目標(biāo)訓(xùn)練方式、手段及步驟可展示的結(jié)果1項(xiàng)目開發(fā)環(huán)境搭建1-1PHP開發(fā)平臺(tái)的搭建能根據(jù)網(wǎng)絡(luò)基礎(chǔ)知識(shí),安裝和配置Apache服務(wù)器;能根據(jù)操作系統(tǒng)相關(guān)知識(shí),搭建PHP開發(fā)環(huán)境和編寫PHP程序。1.掌握Web服務(wù)器管理方法;2.掌握網(wǎng)絡(luò)安裝與調(diào)試方法;3.掌握腳本語言開發(fā)方法;4.了解HTTP協(xié)議。1.布置任務(wù),組建學(xué)習(xí)小組;2.提供服務(wù)器與PHP環(huán)境搭建技術(shù)文檔;3.小組討論,完成服務(wù)器的安裝與配置;4.完成PHP環(huán)境搭建;5.完成集成開發(fā)工具的安裝與配置;1.Apache服務(wù)器正確運(yùn)行;2.Ne
5、tBeans集成開發(fā)工具正確安裝運(yùn)行。176.教師對學(xué)生工作成果進(jìn)行點(diǎn)評(píng)。1-2MySQL數(shù)據(jù)庫安裝與配置能根據(jù)關(guān)系數(shù)據(jù)庫相關(guān)知識(shí),安裝配置MySQL數(shù)據(jù)庫。1.掌握數(shù)據(jù)庫維護(hù)方法;2.掌握數(shù)據(jù)庫用戶管理方法;3.掌握數(shù)據(jù)庫權(quán)限控制方法。1.組建學(xué)習(xí)小組,為小組分配工作任務(wù);2.提供數(shù)據(jù)庫安裝、配置和管理技術(shù)資料;3.小組討論,形成任務(wù)解決方案;4.完成數(shù)據(jù)庫的安裝與配置;5.完成數(shù)據(jù)庫管理與維護(hù)任務(wù);6.小組工作成果演示與點(diǎn)評(píng)。1.MySQL數(shù)據(jù)庫正確運(yùn)行;2.能創(chuàng)建數(shù)據(jù)庫用戶,并進(jìn)行權(quán)限控制。1-3誠信管理論壇需求分析能根據(jù)RUP需求收集與分析方法,對
6、誠信管理論壇進(jìn)行需求分析與建模;能根據(jù)RUP規(guī)范編寫需求規(guī)格說明書。1.了解RUP軟件開發(fā)過程;2.掌握需求收集方法;3.掌握需求分析與建模方法;4.掌握系統(tǒng)需求規(guī)格說明書規(guī)范。1.資訊:教師教授相關(guān)的知識(shí)點(diǎn),并通過實(shí)例講解項(xiàng)目需求分析的方法;學(xué)生吸收消化知識(shí)并提出問題;教師解答學(xué)生問題。2.決策與計(jì)劃:學(xué)生學(xué)習(xí)需求分析相關(guān)理論與方法,并分組進(jìn)行誠信論壇需求分析。3.實(shí)施:完成誠信論壇需求分析。4.檢查與評(píng)估:學(xué)生講解并演示項(xiàng)目需求分析文檔,由教師進(jìn)行評(píng)估和點(diǎn)評(píng)。誠信管理論壇需求說明書2誠信管理論壇數(shù)據(jù)庫設(shè)計(jì)2-1誠信管理論壇數(shù)據(jù)庫設(shè)計(jì)能運(yùn)用數(shù)據(jù)庫建模技術(shù)
7、,創(chuàng)建誠信論壇數(shù)據(jù)庫模型;1.掌握數(shù)據(jù)庫建模與設(shè)計(jì)方法;2.熟練掌握數(shù)據(jù)庫DDL、DML和DQL語言;1.組建學(xué)習(xí)小組,為小組分配工作任務(wù);2.提供系統(tǒng)需求分析文檔;1.誠信管理論壇數(shù)據(jù)庫模型;2.誠信管理論壇數(shù)據(jù)庫腳本。17能使用DDL、DML語言,將模型轉(zhuǎn)換為物理數(shù)據(jù)庫。3.熟練掌握數(shù)據(jù)庫編程方法。3.小組討論,建立數(shù)據(jù)模型,繪制數(shù)據(jù)庫ER圖;4.審核數(shù)據(jù)庫設(shè)計(jì),編寫數(shù)據(jù)庫程序;6.小組工作成果演示與點(diǎn)評(píng)。3誠信管理論壇數(shù)據(jù)庫訪問層設(shè)計(jì)與實(shí)現(xiàn)3-1誠信管理論壇數(shù)據(jù)庫訪問層設(shè)計(jì)與實(shí)現(xiàn)能運(yùn)用網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)庫SQL語言與數(shù)據(jù)庫訪問技術(shù),實(shí)現(xiàn)論壇數(shù)據(jù)庫訪問層的
8、設(shè)計(jì)與實(shí)現(xiàn)。1.掌握SQL編程方法;2.熟練掌握常用算法;3.熟練