PHP網(wǎng)站開發(fā)實訓(xùn)指導(dǎo)書_第1頁
PHP網(wǎng)站開發(fā)實訓(xùn)指導(dǎo)書_第2頁
PHP網(wǎng)站開發(fā)實訓(xùn)指導(dǎo)書_第3頁
PHP網(wǎng)站開發(fā)實訓(xùn)指導(dǎo)書_第4頁
PHP網(wǎng)站開發(fā)實訓(xùn)指導(dǎo)書_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、桂林理工大學(xué)南寧分校學(xué) 期 實 訓(xùn) 指 導(dǎo) 書(2015 2016學(xué)年第1學(xué)期)課 程 名 稱 : 信息系統(tǒng)開發(fā)/PHP網(wǎng)站開發(fā) 授 課 班 級 : 計信14-1 計應(yīng)14-1、2 指 導(dǎo) 教 師 : 羅錦光 教研室主任 : 系(部)主任: 編寫時間:2015 年 8 月 31 日目錄目錄1失物招領(lǐng)系統(tǒng)(PHP+MySQL實現(xiàn))2一、實訓(xùn)目的2二、實訓(xùn)內(nèi)容2三、實訓(xùn)環(huán)境2四、實訓(xùn)安排3五、實訓(xùn)步驟、過程4任務(wù)一 失物招領(lǐng)系統(tǒng)需求分析4任務(wù)二 數(shù)據(jù)庫設(shè)計與實現(xiàn)5任務(wù)三 后臺模塊開發(fā)6任務(wù)四 前臺模塊開發(fā)12任務(wù)五 部署與發(fā)布18六、上交的文件及內(nèi)容要求19七、附件1-計信班實訓(xùn)報告首頁格式19八

2、、附件2-計應(yīng)班實訓(xùn)報告首頁格式19失物招領(lǐng)系統(tǒng)(PHP+MySQL實現(xiàn))一、實訓(xùn)目的通過失物招領(lǐng)系統(tǒng)的實現(xiàn),學(xué)生必須掌握:1、項目設(shè)計思路: 2、數(shù)據(jù)庫設(shè)計: 3、用戶管理模塊設(shè)計: 4、頁面管理模塊設(shè)計: 5、系統(tǒng)部署于發(fā)布二、實訓(xùn)內(nèi)容失物招領(lǐng)系統(tǒng)的設(shè)計與實現(xiàn)三、實訓(xùn)環(huán)境服務(wù)器端:操作系統(tǒng):Windows 2008 Server/Linux(推薦)/ Windows 7/10。Ø服務(wù)器:Apache/2.2.8 及以上(Win32)ØPHP軟件:PHP Version 5.2.6及以上Ø數(shù)據(jù)庫:MySQL 5.0.51或SQL Server2010數(shù)據(jù)庫。&#

3、216;MySQL圖形化管理軟件:phpMyAdmin- 2.10.3及以上Ø開發(fā)工具:EditPlus或Adobe Dreamweaver CS5。Ø瀏覽器:IE9以上版本或Chrome或FireFox???戶 端:Ø瀏覽器:IE9以上版本或Chrome或FireFox。四、實訓(xùn)安排各階段任務(wù)安排計劃時間實訓(xùn)班級具體時間分配各時間段要執(zhí)行的分任務(wù)第17周第19周計信14-1班 43人(注:計信班在第17周安排實訓(xùn))計應(yīng)14-1班41人計應(yīng)14-2班43人(注:計應(yīng)班在第19周安排實訓(xùn))星期一1、組織學(xué)習(xí)綜合實訓(xùn)大綱、任務(wù)書、指導(dǎo)書,收集原始資料,查找有關(guān)文獻(xiàn),學(xué)

4、習(xí)新的知識;2、分析設(shè)計任務(wù)書的要求和用戶需求,進(jìn)行需求分析,確定系統(tǒng)所需的功能和任務(wù)目標(biāo);3、安裝建立設(shè)計所需軟硬件環(huán)境;對系統(tǒng)所需的數(shù)據(jù)進(jìn)行分析等。4、在非機房實訓(xùn)時間內(nèi),同學(xué)可自行在圖書館查閱相關(guān)資料。星期二進(jìn)行方案設(shè)計,系統(tǒng)分析,框架設(shè)計和模塊劃分,并進(jìn)行初步設(shè)計系統(tǒng)基礎(chǔ)框架;在非機房實訓(xùn)時間內(nèi),同學(xué)可自行在圖書館查閱相關(guān)資料。星期三按模塊編寫程序代碼,進(jìn)行模塊調(diào)試和測試。在非機房實訓(xùn)時間內(nèi),同學(xué)可自行在圖書館查閱相關(guān)資料。星期四 按模塊編寫程序代碼,進(jìn)行模塊調(diào)試和測試。并模塊的連接,系統(tǒng)調(diào)試和完善;在非機房實訓(xùn)時間內(nèi),同學(xué)可自行在圖書館查閱相關(guān)資料。星期五 設(shè)計系統(tǒng)調(diào)試數(shù)據(jù),進(jìn)行系統(tǒng)

5、測試,并糾正系統(tǒng)錯誤。由指導(dǎo)教師或用戶對系統(tǒng)進(jìn)行驗收;整理和編寫綜合實訓(xùn)報告;綜合實訓(xùn)總結(jié);提交綜合實訓(xùn)資料;指導(dǎo)教師進(jìn)行成績評定。注意:對于指導(dǎo)書中出現(xiàn)的素材,同學(xué)可以自行搜索替換,不必與指導(dǎo)書中一樣。五、實訓(xùn)步驟、過程任務(wù)一 失物招領(lǐng)系統(tǒng)需求分析失物招領(lǐng)系統(tǒng)是鑒于現(xiàn)今我國現(xiàn)狀,為了幫助更多的人更加方便快捷得找回他們丟失的物品而設(shè)立的一個平臺。在這個網(wǎng)絡(luò)日益發(fā)展的時代,網(wǎng)上尋物成為最簡單方便的方式,只需要坐在家里就可以清清楚楚地知道自己丟失物品的情況。根據(jù)實際情況,要求失物招領(lǐng)系統(tǒng)具有以下功能:l 要求網(wǎng)站后臺具有管理員登錄、退出以及驗證碼功能;l 網(wǎng)站后臺能夠?qū)z失和招領(lǐng)兩大類進(jìn)行管理:刪

6、除與修改;l 要求網(wǎng)站前臺具有展示信息頁面,發(fā)布信息,遺失信息,招領(lǐng)信息四大功能;系統(tǒng)分析1.開發(fā)環(huán)境1)服務(wù)器:從穩(wěn)定性、廣泛性及安全性方面綜合考慮,采用市場主流的web服務(wù)器軟件-Apache服務(wù)器2)數(shù)據(jù)庫:采用最受歡迎的開源數(shù)據(jù)庫管理系統(tǒng),被譽為PHP“最佳搭檔”的MySql數(shù)據(jù)庫服務(wù)器。2.功能結(jié)構(gòu)網(wǎng)站分為前臺和后臺兩大模塊。下面分別給出前、后臺的功能結(jié)構(gòu)圖。如下圖所示:任務(wù)二 數(shù)據(jù)庫設(shè)計與實現(xiàn)數(shù)據(jù)庫的設(shè)計對項目功能的實現(xiàn)起著至關(guān)重要的作用。接下來,根據(jù)之前的需求分析及系統(tǒng)分析,創(chuàng)建一個名為swzl的數(shù)據(jù)庫,需要為該網(wǎng)站設(shè)計的數(shù)據(jù)表具體如下所示。1tsswzl_user(管理員表)字

7、段名數(shù)據(jù)類型描述idtinyint unsigned主鍵ID,自動增長adminvarchar(10)用戶名,唯一約束passchar(32)加密后的密碼2tsswzl_post(發(fā)布的信息表)字段名數(shù)據(jù)類型描述idtinyint unsigned主鍵ID,自動增長uservarchar(10)發(fā)布用戶名telvarchar(20)用戶電話titlevarchar(30)發(fā)布信息標(biāo)題contenttext發(fā)布信息內(nèi)容fabuvarchar(20)遺失或招領(lǐng)狀態(tài)datedatetime發(fā)布時間 3. tsswzl_reply(回復(fù)表)字段名數(shù)據(jù)類型描述idtinyint unsigned主鍵ID

8、,自動增長post_idvarchar(10)用戶發(fā)布的信息IDreply_uservarchar(20)回復(fù)用戶reply_telvarchar(20)回復(fù)電話reply_contenttext回復(fù)信息內(nèi)容reply_datedatetime回復(fù)時間具體的sql命令如下:系統(tǒng)的目錄結(jié)構(gòu)如下:任務(wù)三 后臺模塊開發(fā)1.前期準(zhǔn)備工作(1)head.php頁面。在每個網(wǎng)頁都有一個頭部是一樣的,因此,把這個功能以一個頁面加載到其他面中。其實現(xiàn)代碼如下:同時,此頁面會實現(xiàn)管理員登錄的狀態(tài),及其退出功能。核心代碼為下圖代碼中<?php ?>中的相應(yīng)代碼。(2)foot.html頁面。在每個網(wǎng)頁

9、都有一個尾部,基本是版權(quán)信息和網(wǎng)站的基本聯(lián)系信息。代碼實現(xiàn)如下:(3)conn.php頁面。連接數(shù)據(jù)庫代碼如下:2.管理員模塊(1)為tsswzl_user表添加管理員數(shù)據(jù)假設(shè)管理員的用戶名admin,密碼為123456,通過以下sql語句可以為項目添加管理員數(shù)據(jù)。(2)登錄頁面login.php,其核心代碼如下:(3)相應(yīng)的login_check.php代碼實現(xiàn)如下:3.后臺顯示主頁面admin_index.php該頁面實現(xiàn)的效果如下圖所示:其核心代碼實現(xiàn)如下:(1) 修改功能modify.php其效果圖如下圖所示:其實現(xiàn)代碼如下:其modify_update.php頁面處理修改的數(shù)據(jù)的關(guān)鍵

10、性代碼實現(xiàn)如下:(2) 刪除功能(delete.php),其核心代碼如下:任務(wù)四 前臺模塊開發(fā)1.前期工作head.php頁面。其代碼實現(xiàn)如下:其效果圖如下所示:2.主頁頁面(index.php)主頁面承擔(dān)了該網(wǎng)站所要發(fā)布信息展示頁面。其效果如下:代碼實現(xiàn)如下:1)回復(fù)功能頁面(reply.php)該頁面主要實現(xiàn)回復(fù)信息。效果圖如下:其實現(xiàn)代碼,作為本次實訓(xùn)的加分項目,在此就不列出來。由同學(xué)們自由發(fā)揮。3.發(fā)布信息界面(fabu.php)該頁面實現(xiàn)發(fā)布信息功能。其效果如下:其代碼實現(xiàn)效果如下: 4.招領(lǐng)信息頁面(zhaoling.php)該頁面只顯示招領(lǐng)信息。其效果實現(xiàn)如下:其代碼實現(xiàn)如下:5

11、.遺失信息頁面(yishi.php)該頁面只顯示遺失信息,代碼實現(xiàn)如下:其實現(xiàn)效果如下:任務(wù)五 部署與發(fā)布1. 任務(wù)描述:請根據(jù)BBS論壇的需求,完成項目的打包與部署;2. 任務(wù)步驟:1) 項目的打包2) 數(shù)據(jù)庫的備份 3) 項目的部署4) 數(shù)據(jù)庫的部署 安裝數(shù)據(jù)庫管理程序 創(chuàng)建項目數(shù)據(jù)庫 恢復(fù)備份數(shù)據(jù)庫5) WEB頁面的部署 安裝WEB服務(wù)器 將項目程序包復(fù)制并解壓到WEB服務(wù)器的Web應(yīng)用程序目錄六、上交的文件及內(nèi)容要求1、 實訓(xùn)完成后應(yīng)交:1) 成品(源代碼)2) 實訓(xùn)報告書(電子版)l 系統(tǒng)運行環(huán)境:運行系統(tǒng)所需要的軟、硬件環(huán)境l 概要設(shè)計:軟件主題,軟件的界面風(fēng)格,所使用技術(shù)l 詳細(xì)設(shè)計:各部分詳細(xì)介紹(功能、技術(shù)等),不要把源代碼寫到文檔中。3) 實訓(xùn)鑒定表學(xué)習(xí)委員到系辦統(tǒng)一領(lǐng)取分發(fā)l 個人實訓(xùn)體會、獲得的經(jīng)驗、自學(xué)并應(yīng)用的新知識、今后努力的方向2、 實訓(xùn)文檔上交時間: 計信14-1班,第17周2015年

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論