![網(wǎng)站設(shè)計(jì)項(xiàng)目教學(xué)實(shí)訓(xùn)指導(dǎo)書(shū)_第1頁(yè)](http://file4.renrendoc.com/view/eeb5f713462fef67511da07cbc068ee1/eeb5f713462fef67511da07cbc068ee11.gif)
![網(wǎng)站設(shè)計(jì)項(xiàng)目教學(xué)實(shí)訓(xùn)指導(dǎo)書(shū)_第2頁(yè)](http://file4.renrendoc.com/view/eeb5f713462fef67511da07cbc068ee1/eeb5f713462fef67511da07cbc068ee12.gif)
![網(wǎng)站設(shè)計(jì)項(xiàng)目教學(xué)實(shí)訓(xùn)指導(dǎo)書(shū)_第3頁(yè)](http://file4.renrendoc.com/view/eeb5f713462fef67511da07cbc068ee1/eeb5f713462fef67511da07cbc068ee13.gif)
![網(wǎng)站設(shè)計(jì)項(xiàng)目教學(xué)實(shí)訓(xùn)指導(dǎo)書(shū)_第4頁(yè)](http://file4.renrendoc.com/view/eeb5f713462fef67511da07cbc068ee1/eeb5f713462fef67511da07cbc068ee14.gif)
![網(wǎng)站設(shè)計(jì)項(xiàng)目教學(xué)實(shí)訓(xùn)指導(dǎo)書(shū)_第5頁(yè)](http://file4.renrendoc.com/view/eeb5f713462fef67511da07cbc068ee1/eeb5f713462fef67511da07cbc068ee15.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PHP網(wǎng)站設(shè)計(jì)項(xiàng)目教學(xué)實(shí)訓(xùn)指導(dǎo)書(shū)PHP網(wǎng)站設(shè)計(jì)項(xiàng)目教學(xué) 實(shí)訓(xùn)指導(dǎo)書(shū)上饒職業(yè)業(yè)技術(shù)學(xué)學(xué)院信息工工程系 目 錄錄TOC o 1-3 h z u HYPERLINK l _Toc344236011 實(shí)訓(xùn)1:圖書(shū)信信息管理理系統(tǒng)(PHPP+MyySQLL實(shí)現(xiàn)) 實(shí)訓(xùn)1:圖書(shū)信信息管理理系統(tǒng)(PHPP+MyySQLL實(shí)現(xiàn))實(shí)訓(xùn)名稱(chēng)稱(chēng): 成績(jī): 實(shí)訓(xùn)日期期: 年 月 日 實(shí)訓(xùn)報(bào)告日日期: 年 月 日一、實(shí)訓(xùn)訓(xùn)目的通過(guò)圖書(shū)書(shū)信息管管理系統(tǒng)統(tǒng)的實(shí)現(xiàn)現(xiàn),學(xué)生生必須掌掌握:1、項(xiàng)目目設(shè)計(jì)思思路 22、數(shù)據(jù)據(jù)庫(kù)設(shè)計(jì)計(jì) 33、首頁(yè)頁(yè)頁(yè)面設(shè)設(shè)計(jì) 44、注冊(cè)冊(cè)模塊設(shè)設(shè)計(jì) 55、登錄錄模塊設(shè)設(shè)計(jì) 66、圖書(shū)書(shū)信息添添加模塊
2、塊設(shè)計(jì) 77、圖書(shū)書(shū)信息管管理模塊塊設(shè)計(jì) 88、圖書(shū)書(shū)搜索模模塊設(shè)計(jì)計(jì)二、實(shí)訓(xùn)訓(xùn)內(nèi)容圖書(shū)信息息管理系系統(tǒng)的設(shè)設(shè)計(jì)與實(shí)實(shí)現(xiàn)三、實(shí)訓(xùn)訓(xùn)環(huán)境服務(wù)器端端:操作系系統(tǒng):WWinddowss 20003 Serrverr/Liinuxx(推薦薦)/ Winndowws XXP。服務(wù)務(wù)器:AApacche/2.22.8 (Wiin322)PHHP軟件件:PHHP VVerssionn 5.2.66數(shù)據(jù)據(jù)庫(kù):MMySQQL 55.0.51、SQLL Seerveer20000數(shù)數(shù)據(jù)庫(kù)。MyySQLL圖形化化管理軟軟件:pphpMMyAddminn- 22.100.3開(kāi)發(fā)發(fā)工具:Adoobe Dreeamwwe
3、avver CS55。瀏覽覽器:IIE 66.0及及以上版版本。分辨辨率:最最佳效果果102247768像像素。客 戶 端:瀏覽覽器:推推薦IEE 6.0及以以上版本本。分辨辨率:最最佳效果果102247768像像素。四、實(shí)訓(xùn)訓(xùn)步驟、過(guò)過(guò)程1.1 項(xiàng)目目設(shè)計(jì)思思路1.1.1 功能闡闡述圖書(shū)信息息管理系系統(tǒng)主要要實(shí)現(xiàn)對(duì)對(duì)圖書(shū)信信息進(jìn)行行分類(lèi)、分語(yǔ)言言管理,并對(duì)圖圖書(shū)的基基本信息息、程序序、文稿稿和視頻頻文件進(jìn)進(jìn)行管理理,以便便用戶可可以快速速找到需需要的資資源。在在本系統(tǒng)統(tǒng)中,用用戶可以以添加、修改和和刪除圖圖書(shū)信息息。1.1.2 系統(tǒng)預(yù)預(yù)覽圖書(shū)信息息管理系系統(tǒng)由多多個(gè)頁(yè)面面組成,下面列列出幾個(gè)
4、個(gè)典型頁(yè)頁(yè)面,其其他頁(yè)面面可參見(jiàn)見(jiàn)配套資資源中的的源程序序。圖書(shū)信息息管理系系統(tǒng)主頁(yè)頁(yè)面的運(yùn)運(yùn)行效果果如圖11.1所所示。圖1.11 圖圖書(shū)信息息管理系系統(tǒng)主頁(yè)頁(yè)面圖書(shū)信息息添加頁(yè)頁(yè)面的運(yùn)運(yùn)行效果果如圖11.2所所示。圖書(shū)詳細(xì)細(xì)信息頁(yè)頁(yè)面的運(yùn)運(yùn)行效果果如圖11.3所所示。 圖1.22 圖圖書(shū)信息息添加頁(yè)頁(yè)面 圖圖1.33 圖圖書(shū)詳細(xì)細(xì)信息頁(yè)頁(yè)面1.1.3 功能結(jié)結(jié)構(gòu)圖書(shū)信息息管理系系統(tǒng)的功功能結(jié)構(gòu)構(gòu)如圖11.4所所示。圖1.44 圖圖書(shū)信息息管理系系統(tǒng)的功功能結(jié)構(gòu)構(gòu)圖1.1.4 文件組組織結(jié)構(gòu)構(gòu)圖書(shū)信息息管理系系統(tǒng)中使使用的根根目錄文文件夾是是01,其中包包括的文文件架構(gòu)構(gòu)如圖11.5所所示。
5、圖1.55 圖圖書(shū)信息息管理系系統(tǒng)的文文件架構(gòu)構(gòu)圖1.2 數(shù)據(jù)據(jù)庫(kù)設(shè)計(jì)計(jì)1.2.1 數(shù)據(jù)庫(kù)庫(kù)設(shè)計(jì)結(jié)構(gòu)構(gòu)圖書(shū)信息息管理系系統(tǒng)中,采用的的是MyySQLL數(shù)據(jù)庫(kù)庫(kù),主要要用來(lái)存存儲(chǔ)圖書(shū)書(shū)信息。這里將將數(shù)據(jù)庫(kù)庫(kù)命名為為db_boook,其其中包含含的數(shù)據(jù)據(jù)表如圖圖1.66所示。圖1.66 數(shù)數(shù)據(jù)庫(kù)結(jié)結(jié)構(gòu)1.2.2 數(shù)據(jù)表表設(shè)計(jì)結(jié)結(jié)構(gòu)數(shù)據(jù)表設(shè)設(shè)計(jì)是一一個(gè)非常常關(guān)鍵的的環(huán)節(jié),下面對(duì)對(duì)系統(tǒng)中中的數(shù)據(jù)據(jù)表結(jié)構(gòu)構(gòu)進(jìn)行分分析。1圖書(shū)書(shū)信息表表(tbb_boook)圖書(shū)信息息表主要要用于存存儲(chǔ)圖書(shū)書(shū)信息,數(shù)據(jù)表表字段設(shè)設(shè)計(jì)如表表1.11所示。表1.11 圖圖書(shū)信息息表(ttb_bbookk)設(shè)計(jì)計(jì)字 段類(lèi) 型額
6、外說(shuō) 明idint(10)autoo_inncreemennt信息iddsorttvarccharr(1000)圖書(shū)類(lèi)別別talkkvarccharr(1000)圖書(shū)語(yǔ)言言bookksvarccharr(1000)書(shū)名synoopsiisvarccharr(1000)簡(jiǎn)介cataaloggvarccharr(1000)目錄bookkpatthvarccharr(1000)圖書(shū)文稿稿路徑proggrammpatthvarccharr(1000)圖書(shū)程序序路徑videeopaathvarccharr(1000)視頻文件件路徑dateedatee錄入日期期2圖書(shū)書(shū)類(lèi)別表表(tbb_soort)圖書(shū)類(lèi)
7、別別表主要要用于存存儲(chǔ)圖書(shū)書(shū)類(lèi)別信信息,數(shù)數(shù)據(jù)表字字段設(shè)計(jì)計(jì)如表11.2所所示。表1.22 圖圖書(shū)類(lèi)別別表(ttb_ssortt)設(shè)計(jì)計(jì)字 段類(lèi) 型額 外說(shuō) 明idint(10)autoo_inncreemennt類(lèi)別iddsorttvarccharr(400)類(lèi)別名稱(chēng)稱(chēng)3圖書(shū)書(shū)語(yǔ)言表表(tbb_prrogrram)圖書(shū)語(yǔ)言言表主要要用于存存儲(chǔ)圖書(shū)書(shū)語(yǔ)言,數(shù)據(jù)表表字段設(shè)設(shè)計(jì)如表表1.33所示。表1.33 圖圖書(shū)語(yǔ)言言表(ttb_pproggramm)設(shè)計(jì)計(jì)字 段類(lèi) 型額 外說(shuō) 明idint(10)autoo_inncreemennt語(yǔ)言iddtalkkvarccharr(400)語(yǔ)言名稱(chēng)稱(chēng)4會(huì)
8、員員信息表表(tbb_looginn)會(huì)員信息息表主要要用于存存儲(chǔ)會(huì)員員的基本本信息,數(shù)據(jù)表表字段設(shè)設(shè)計(jì)如表表1.44所示。表1.44 會(huì)會(huì)員信息息表(ttb_llogiin)設(shè)設(shè)計(jì)字 段類(lèi) 型額 外說(shuō) 明idint(10)autoo_inncreemennt會(huì)員idduserrvarccharr(400)會(huì)員用戶戶名pwdvarccharr(400)會(huì)員密碼碼secttionnvarccharr(400)所在部門(mén)門(mén)nameevarccharr(400)真實(shí)姓名名1.2.3 連接數(shù)數(shù)據(jù)庫(kù)由于系統(tǒng)統(tǒng)大部分分頁(yè)面都都需要使使用數(shù)據(jù)據(jù)庫(kù),如如果每頁(yè)頁(yè)都編寫(xiě)寫(xiě)相同的的數(shù)據(jù)庫(kù)庫(kù)連接代代碼,會(huì)會(huì)顯得十十分
9、煩瑣瑣,所以以本系統(tǒng)統(tǒng)將數(shù)據(jù)據(jù)庫(kù)連接接代碼單單獨(dú)存入入一個(gè)PPHP文文件coonn.phpp中,在在需要與與數(shù)據(jù)庫(kù)庫(kù)連接的的頁(yè)面中中,使用用包含函函數(shù)包含含該文件件即可,代碼如如下:1.3 首頁(yè)頁(yè)設(shè)計(jì)1.3.1 首頁(yè)頁(yè)頁(yè)面概述述運(yùn)行程序序,進(jìn)入入圖書(shū)信信息管理理系統(tǒng)首首頁(yè),如如圖1.7所示示。在首首頁(yè)中,對(duì)圖書(shū)書(shū)信息按按語(yǔ)言進(jìn)進(jìn)行了分分類(lèi)顯示示,單擊擊圖書(shū)書(shū)書(shū)名可查查看圖書(shū)書(shū)的詳細(xì)細(xì)信息,還可以以進(jìn)行搜搜索圖書(shū)書(shū)信息等等操作。其中圖圖書(shū)信息息添加和和圖書(shū)信信息管理理需要登登錄后才才可以操操作。圖1.77 圖圖書(shū)信息息管理系系統(tǒng)首頁(yè)頁(yè)運(yùn)行結(jié)結(jié)果1.3.2 獲取超超鏈接傳傳遞的數(shù)數(shù)據(jù)本系統(tǒng)首首頁(yè)頁(yè)
10、面面中,查查看圖書(shū)書(shū)詳細(xì)信信息及更更多圖書(shū)書(shū)信息分分別使用用了超鏈鏈接傳值值技術(shù)。查看圖圖書(shū)詳細(xì)細(xì)信息時(shí)時(shí),主要要通過(guò)超超鏈接傳傳遞圖書(shū)書(shū)的idd序號(hào);查看更更多圖書(shū)書(shū)信息時(shí)時(shí),主要要通過(guò)超超鏈接傳傳遞圖書(shū)書(shū)的語(yǔ)言言。關(guān)鍵鍵代碼如如下:(1)通通過(guò)超鏈鏈接傳遞遞圖書(shū)的的id序序號(hào):a hhreff=ddefiine.phpp?idd=(2)通通過(guò)超鏈鏈接傳遞遞圖書(shū)的的語(yǔ)言:a ttargget=_bblannk hreef=morre.pphp?tallk1=更多多<t;&llt;1通過(guò)過(guò)超鏈接接傳遞值值定義超鏈鏈接使用用標(biāo)記,其語(yǔ)法法格式如如下:鏈鏈接文字字a標(biāo)記的的屬性如如下: hrr
11、ef屬屬性:指指定所鏈鏈接文件件的URRL路徑徑。該路路徑可以以是相對(duì)對(duì)路徑,也可以以是絕對(duì)對(duì)路徑。 naame屬屬性:指指定頁(yè)面面的錨點(diǎn)點(diǎn)名稱(chēng),如果需需要鏈接接到對(duì)應(yīng)應(yīng)的錨點(diǎn)點(diǎn)位置,需要在在錨點(diǎn)名名稱(chēng)前添添加一個(gè)個(gè)“#”字符。 taargeet屬性性:指定定要打開(kāi)開(kāi)的鏈接接所使用用的瀏覽覽器窗口口名稱(chēng),可以使使用自定定義的窗窗口名稱(chēng)稱(chēng),也可可以使用用下面44個(gè)內(nèi)置置的窗口口名稱(chēng),其中前前兩個(gè)比比較常用用。_sellf:在在當(dāng)前窗窗口中打打開(kāi)鏈接接文件,是默認(rèn)認(rèn)值。_blaank:開(kāi)啟一一個(gè)新的的窗口打打開(kāi)鏈接接文件。_parrentt:在父父級(jí)窗口口中打開(kāi)開(kāi)文件,常用于于框架頁(yè)頁(yè)面。_top
12、p:在頂頂層窗口口中打開(kāi)開(kāi)文件,常用于于框架頁(yè)頁(yè)面。2通過(guò)過(guò)$_GGET方法法獲取超超鏈接傳傳遞的數(shù)數(shù)據(jù)獲取超鏈鏈接傳遞遞的數(shù)據(jù)據(jù),需要要使用$_GEET方法。(1)獲獲取圖書(shū)書(shū)id序序號(hào)的關(guān)關(guān)鍵代碼碼如下:if(iisseet($_GEETid)/判判斷圖書(shū)書(shū)id是是否存在在$id=$_GGETidd;/為為圖書(shū)iid定義義變量名名稱(chēng)$sellectt1=mmysqql_qquerry(sellectt * froom ttb_bbookk whheree idd=$id,$connn);/查查詢(xún)圖書(shū)書(shū)信息$arrray11=myysqll_feetchh_arrrayy($sseleect
13、11);/獲獲取查詢(xún)?cè)兘Y(jié)果(2)獲獲取圖書(shū)書(shū)語(yǔ)言的的關(guān)鍵代代碼如下下:if(iisseet($_GEETtallk1)/判判斷圖書(shū)書(shū)語(yǔ)言信信息是否否存在$tallk=$_GEETtallk1;/為為圖書(shū)語(yǔ)語(yǔ)言信息息定義變變量名稱(chēng)稱(chēng)$sellectt1=mmysqql_qquerry(sellectt * froom ttb_bbookk whheree taalk=$ttalkk,$coonn);/查詢(xún)圖圖書(shū)信息息1.3.3 首頁(yè)頁(yè)頁(yè)面實(shí)現(xiàn)現(xiàn)過(guò)程首頁(yè)頁(yè)面面的設(shè)計(jì)計(jì)效果如如圖1.8所示示。圖1.88 首首頁(yè)頁(yè)面面設(shè)計(jì)效效果具體實(shí)現(xiàn)現(xiàn)過(guò)程如如下:(1)首首頁(yè)頁(yè)面面主要包包括程序序?qū)Ш讲瞬藛?、搜搜?/p>
14、及最最新圖書(shū)書(shū)信息列列表等功功能,其其中,導(dǎo)導(dǎo)航菜單單部分包包括輸出出首頁(yè)、圖書(shū)信信息添加加和圖書(shū)書(shū)信息管管理的超超鏈接,關(guān)鍵代代碼如下下:首頁(yè) 圖圖書(shū)信息息添加圖書(shū)書(shū)信息管管理歡迎您您:退出出(2)在在搜索部部分創(chuàng)建建forrm表單單,提交交查詢(xún)的的關(guān)鍵字字,并且且將關(guān)鍵鍵字提交交到seelecct.pphp文文件中進(jìn)進(jìn)行處理理。圖書(shū)書(shū)查詢(xún)fformm表單創(chuàng)創(chuàng)建的關(guān)關(guān)鍵代碼碼如下:圖書(shū)書(shū)搜索: 請(qǐng)選選擇 類(lèi)類(lèi)別 語(yǔ)言 書(shū)名名 簡(jiǎn)介 目錄 請(qǐng)請(qǐng)選擇 opptioon vvaluue= opttionn vaaluee= seelecctedd=sseleecteed opptioon vval
15、uue= sseleecteed=sellectted &nbssp; (3)最最新圖書(shū)書(shū)信息顯顯示,可可以查詢(xún)?cè)兂雒款?lèi)類(lèi)圖書(shū)中中最新的的兩條數(shù)數(shù)據(jù),并并且通過(guò)過(guò)whiile語(yǔ)語(yǔ)句循環(huán)環(huán)輸出查查詢(xún)結(jié)果果,其關(guān)關(guān)鍵代碼碼如下: PHPP &nbssp; aa hrref=deefinne.pphp?id= a ttargget=_bblannk hreef=morre.pphp?tallk1=更多多<t;&llt;/省省略部分分代碼1.4 注冊(cè)冊(cè)模塊設(shè)設(shè)計(jì)1.4.1 注冊(cè)模模塊概述述注冊(cè)功能能主要用用于為用用戶獲取取登錄用用戶名和和密碼。在首頁(yè)頁(yè)中單擊擊“注冊(cè)冊(cè)”超鏈鏈接,即即可進(jìn)入入注冊(cè)頁(yè)
16、頁(yè)面,在在注冊(cè)頁(yè)頁(yè)面中填填寫(xiě)用戶戶名、密密碼、部部門(mén)及真真實(shí)姓名名后,單單擊“注注冊(cè)”按按鈕即可可完成注注冊(cè)操作作。注冊(cè)冊(cè)模塊的的運(yùn)行效效果如圖圖1.99所示。圖1.99 注注冊(cè)模塊塊運(yùn)行效效果1.4.2 注冊(cè)模模塊實(shí)現(xiàn)現(xiàn)過(guò)程注冊(cè)模塊塊的設(shè)計(jì)計(jì)效果如如圖1.10所所示。圖1.110 注冊(cè)模模塊設(shè)計(jì)計(jì)效果具體實(shí)現(xiàn)現(xiàn)過(guò)程如如下:(1)用用戶注冊(cè)冊(cè)模塊主主要由表表單頁(yè)面面(looginn.phhp)及及數(shù)據(jù)信信息處理理頁(yè)(llogiin_ook.pphp)組成。在表單單頁(yè)looginn.phhp中,創(chuàng)建fformm表單,提交用用戶注冊(cè)冊(cè)信息,并且將將數(shù)據(jù)提提交到llogiin_ook.pphp文文件
17、中,其關(guān)鍵鍵代碼如如下: 用戶戶名: 密密碼: 部部門(mén): 真實(shí)實(shí)姓名: (2)用用戶單擊擊“注冊(cè)冊(cè)”按鈕鈕后,將將數(shù)據(jù)提提交到數(shù)數(shù)據(jù)處理理頁(yè)looginn_okk.phhp中,對(duì)提交交的數(shù)據(jù)據(jù)進(jìn)行驗(yàn)驗(yàn)證,如如果正確確,則將將數(shù)據(jù)添添加到指指定的數(shù)數(shù)據(jù)表中中,提示示用戶注注冊(cè)成功功;否則則,返回回用戶注注冊(cè)頁(yè)面面。looginn_okk.phhp的代代碼如下下:?pphpheaaderr(cconttentt-tyype:texxt/hhtmll;chharsset=utff-8);/設(shè)設(shè)置頁(yè)面面編碼inccludde(connn/cconnn.phhp);/包包含數(shù)據(jù)據(jù)庫(kù)連接接文件/判判斷用戶
18、戶名、密密碼等信信息是否否存在if(issset($_PPOSTTuuserr) annd iisseet($_POOSTpwwd) aand issset($_PPOSTTssecttionn) annd iisseet($_ PPOSTTnnamee)/判判斷用戶戶名、密密碼等信信息是否否不為空空if($_PPOSTTuuserr!=nuull andd $_POSSTpwdd!=nuull andd $_POSSTsecctioon!=nnulll annd $_POOSTnaame!=nulll)/查詢(xún)?cè)償?shù)據(jù)庫(kù)庫(kù)中是否否存在該該用戶名名$sellectt=myysqll_quueryy
19、(sseleect * ffromm tbb_looginn whheree usser=.$_PPOSTTuuserr. ,$connn);iif(mmysqql_nnum_rowws($sellectt)=0)/判判斷查詢(xún)?cè)兘Y(jié)果是是否為00/如如果用戶戶名不存存在,則則執(zhí)行添添加操作作$innserrt=mmysqql_qquerry(inssertt innto tb_loggin(useer,ppwd,secctioon,nnamee) valluess(.$_POSSTuseer.,.$_POSSTpwdd.,.$_PPOSTTssecttionn., .$_POSSTnamme.)
20、, $cconnn);if($innserrt)/判判斷添加加操作是是否執(zhí)行行成功eccho aleert(恭喜喜您!注注冊(cè)成功功!);wiindoow.llocaatioon.hhreff=eenteer.pphp;/輸輸出注冊(cè)冊(cè)成功提提示ellseeccho aleert(注冊(cè)冊(cè)失??!);winndoww.loocattionn.hrref=looginn.phhp;/否否則輸出出注冊(cè)失失敗提示示elsse/輸輸出用戶戶名已存存在提示示echho aalerrt(用戶名名已存在在,請(qǐng)重重新輸入入!);wiindoow.llocaatioon.hhreff= loggin.phpp;eels
21、ee/輸出出請(qǐng)?zhí)顚?xiě)寫(xiě)完整信信息提示示eechoo allertt(請(qǐng)請(qǐng)?zhí)顚?xiě)完完整注冊(cè)冊(cè)信息!);winndoww.loocattionn.hrref=looginn.phhp ;?1.5 登錄錄模塊設(shè)設(shè)計(jì)1.5.1 登錄模模塊概述述注冊(cè)成功功后,用用戶即可可使用注注冊(cè)的用用戶名和和密碼進(jìn)進(jìn)行登錄錄。單擊擊首頁(yè)頁(yè)頁(yè)面中的的“登錄錄”超鏈鏈接,進(jìn)進(jìn)入登錄錄頁(yè)面,輸入正正確的用用戶名和和密碼,單擊“登錄”按鈕,即可成成功登錄錄,用戶戶登錄成成功后可可以添加加和管理理圖書(shū)信信息。用用戶登錄錄模塊的的運(yùn)行效效果如圖圖1.111所示示。圖1.111 用戶登登錄模塊塊運(yùn)行效效果1.5.2 登錄模模塊實(shí)現(xiàn)現(xiàn)過(guò)
22、程登錄模塊塊的設(shè)計(jì)計(jì)效果如如圖1.12所所示。圖1.112 登錄模模塊的設(shè)設(shè)計(jì)效果果具體實(shí)現(xiàn)現(xiàn)過(guò)程如如下:(1)用用戶登錄錄模塊主主要由表表單設(shè)計(jì)計(jì)頁(yè)(eenteer.pphp)及數(shù)據(jù)據(jù)信息處處理頁(yè)(entter_ok.phpp)兩個(gè)個(gè)頁(yè)面組組成。在在entter.phpp頁(yè)中,創(chuàng)建fformm表單提提交用戶戶登錄的的用戶名名和密碼碼。其關(guān)關(guān)鍵代碼碼如下:(2)當(dāng)當(dāng)用戶單單擊“登登錄”按按鈕后,將在數(shù)數(shù)據(jù)信息息處理頁(yè)頁(yè)中對(duì)提提交的數(shù)數(shù)據(jù)進(jìn)行行驗(yàn)證,如果正正確,則則提示用用戶登錄錄成功;否則,返回用用戶登錄錄頁(yè)面。用戶登登錄數(shù)據(jù)據(jù)處理頁(yè)頁(yè)的代碼碼如下:?pphpsesssioon_sstarrt
23、();/調(diào)調(diào)用seessiion_staart()函數(shù)數(shù),聲明明sesssioonheaaderr(cconttentt-tyype:texxt/hhtmll;chharsset=utff-8);/設(shè)設(shè)置文件件編碼inccludde(connn/cconnn.phhp);/包包含數(shù)據(jù)據(jù)庫(kù)連接接文件if(issset($_PPOSTTuuserr) annd iisseet($_POOSTpwwd)/判判斷用戶戶名和密密碼是否否存在iff($_POSSTuseer!=nnulll annd $_POOSTpwwd!=nnulll)/判判斷用戶戶名和密密碼是否否為空$sellectt=myysql
24、l_quueryy(sseleect * ffromm tbb_looginn whheree usser=.$_PPOSTTuuserr. andd pwdd=.$_POSSTpwdd.,$cconnn);/查查詢(xún)用戶戶名和密密碼iif(mmysqql_nnum_rowws($sellectt)=1)/判判斷查詢(xún)?cè)兘Y(jié)果是是否為11echho aalerrt(登錄成成功!);wwinddow.loccatiion.hreef=inddex.phpp;/登登錄成功功提示$_SSESSSIONNuuserr=$_PPOSTTuuserr;/定定義seessiion變變量elsse /輸輸出用戶戶名
25、和密密碼不正正確提示示echho aalerrt(用戶名名和密碼碼不正確確!);wiindoow.llocaatioon.hhreff= entter.phpp;eelsee /輸輸出請(qǐng)輸輸入用戶戶名和密密碼提示示eechoo allertt(請(qǐng)請(qǐng)輸入用用戶名和和密碼!);winndoww.loocattionn.hrref=ennterr.phhp; ;?1.6 圖書(shū)書(shū)信息添添加模塊塊設(shè)計(jì)1.6.1 圖書(shū)信信息添加加模塊概概述只有登錄錄成功的的用戶,才可以以進(jìn)入圖圖書(shū)信息息添加模模塊。在在首頁(yè)導(dǎo)導(dǎo)航菜單單中,單單擊“圖圖書(shū)信息息添加”超鏈接接,即可可進(jìn)入到到圖書(shū)信信息添加加頁(yè)面,運(yùn)行效效果如
26、圖圖1.113所示示。填寫(xiě)寫(xiě)完整的的圖書(shū)信信息后,單擊“提交”按鈕,即可完完成圖書(shū)書(shū)信息添添加操作作。圖1.113 圖書(shū)信信息添加加模塊運(yùn)運(yùn)行效果果1.6.2 在下拉拉菜單中中顯示數(shù)數(shù)據(jù)表某某列的字字段值圖書(shū)信息息添加模模塊中主主要通過(guò)過(guò)下拉菜菜單顯示示圖書(shū)類(lèi)類(lèi)別及語(yǔ)語(yǔ)言信息息。首先先,創(chuàng)建建下拉列列表框。然后,使用sseleect語(yǔ)語(yǔ)句查詢(xún)?cè)償?shù)據(jù)表表中的數(shù)數(shù)據(jù)。最最后,將將查詢(xún)到到的soort字字段的值值作為下下拉列表表框的值值,使用用whiile()語(yǔ)句句循環(huán)輸輸出,其其關(guān)鍵代代碼如下下:?pphp$seelecct1=myssql_queery(seelecct * frrom tb_s
27、orrt,$coonn);/查查詢(xún)圖書(shū)書(shū)類(lèi)別類(lèi)別別: opttionn vaaluee= ?說(shuō)明:上面代碼碼實(shí)現(xiàn)的的是顯示示圖書(shū)類(lèi)類(lèi)別,顯顯示圖書(shū)書(shū)語(yǔ)言的的實(shí)現(xiàn)方方法同上上,這里里不再贅贅述。(1)sseleect查查詢(xún)語(yǔ)句句seleect查查詢(xún)語(yǔ)句句的語(yǔ)法法如下:$ressultt=myysqll_quueryy(sseleect * ffromm tbb_usser wheere namme=mr,$connn);其中,mmysqql_qquerry()函數(shù)執(zhí)執(zhí)行對(duì)數(shù)數(shù)據(jù)庫(kù)操操作的SSQL語(yǔ)語(yǔ)句;$connn為服服務(wù)器的的連接標(biāo)標(biāo)識(shí)。(2)wwhille()循環(huán)語(yǔ)語(yǔ)句whille()循環(huán)語(yǔ)
28、語(yǔ)句的作作用是反反復(fù)執(zhí)行行某一項(xiàng)項(xiàng)操作,是循環(huán)環(huán)控制語(yǔ)語(yǔ)句中最最簡(jiǎn)單且且最常用用的一個(gè)個(gè)。whhilee()循循環(huán)語(yǔ)句句對(duì)表達(dá)達(dá)式的值值進(jìn)行判判斷,當(dāng)當(dāng)表達(dá)式式為非00值時(shí),執(zhí)行wwhille()語(yǔ)句中中的內(nèi)嵌嵌語(yǔ)句;當(dāng)表達(dá)達(dá)式的值值為0時(shí)時(shí),則不不執(zhí)行wwhille()語(yǔ)句中中的內(nèi)嵌嵌語(yǔ)句。該語(yǔ)句句的特點(diǎn)點(diǎn)是:先先判斷表表達(dá)式,后執(zhí)行行語(yǔ)句。whiile循循環(huán)控制制語(yǔ)句的的操作流流程如圖圖1.114所示示。表達(dá)式圖1.114 whiile()循環(huán)環(huán)控制語(yǔ)語(yǔ)句的操操作流程程其語(yǔ)法如如下:whille (exppr) /* sstattemeent; 先判斷斷條件,當(dāng)條件件滿足時(shí)時(shí)執(zhí)行語(yǔ)語(yǔ)句塊,
29、否則 不向向下執(zhí)行行 */只要whhilee表達(dá)式式exppr的值值為T(mén)RRUE,就重復(fù)復(fù)執(zhí)行嵌嵌套中的的staatemmentt語(yǔ)句,如果wwhille表達(dá)達(dá)式的值值一開(kāi)始始就是FFALSSE,則則循環(huán)語(yǔ)語(yǔ)句一次次也不執(zhí)執(zhí)行。1.6.3 圖書(shū)信信息添加加模塊實(shí)實(shí)現(xiàn)過(guò)程程圖書(shū)信息息添加模模塊的設(shè)設(shè)計(jì)效果果如圖11.155所示。圖1.115 圖書(shū)信信息添加加模塊設(shè)設(shè)計(jì)效果果具體實(shí)現(xiàn)現(xiàn)過(guò)程如如下:(1)圖圖書(shū)信息息添加模模塊主要要由表單單設(shè)計(jì)頁(yè)頁(yè)(innserrt.pphp)和數(shù)據(jù)據(jù)處理頁(yè)頁(yè)(innserrt_ook.pphp)組成,表單設(shè)設(shè)計(jì)頁(yè)的的關(guān)鍵代代碼如下下: &nbbsp; 書(shū)名名: 類(lèi)
30、別別: ooptiion vallue= 語(yǔ)言言: ooptiion vallue= 簡(jiǎn)簡(jiǎn)介: (2)當(dāng)當(dāng)用戶單單擊“提提交”按按鈕后,在數(shù)據(jù)據(jù)處理頁(yè)頁(yè)獲取表表單提交交數(shù)據(jù),將其添添加到指指定的數(shù)數(shù)據(jù)表中中,關(guān)鍵鍵代碼如如下: ?pphp heaaderr(cconttentt-tyype:texxt/hhtmll;chharsset=utff-8);/設(shè)設(shè)置文件件編碼inccludde(connn/cconnn.phhp);/包包含數(shù)據(jù)據(jù)庫(kù)連接接文件if(issset($_PPOSTTSSubmmit) andd $_POSSTSubbmitt=提提交)/判判斷“提提交”按按鈕是否否存在$s
31、oort=$_PPOSTTssortt;/定定義類(lèi)別別變量$taalk=$_PPOSTTttalkk;/定定義語(yǔ)言言變量$boookss=$_POSSTboooks;/定定義書(shū)名名變量$syynoppsiss=$_POSSTsynnopssis;/定定義簡(jiǎn)介介變量$caatallog=$_PPOSTTccataalogg;/定定義目錄錄變量$caata=strr_reeplaace(chrr(133),$caatallog);/保保留目錄錄中的換換行符$bbookkpatth=$_POOSTboookppathh;/定定義文稿稿路徑變變量$pproggrammpatth=$_POOSTprro
32、grramppathh;/定定義程序序路徑變變量$vvideeopaath=$_PPOSTTvvideeopaath;/定定義錄像像路徑變變量$ddatee=daate(Y-m-dd);/定定義時(shí)間間變量/執(zhí)執(zhí)行添加加操作$innserrt=mmysqql_qquerry(inssertt innto tb_boook(ssortt,taalk,boooks,synnopssis,cattaloog,bbookkpatth, proograampaath, viideoopatth,ddatee) valluess($sorrt,$ttalkk,$boookss,$syynoppsiss,$c
33、aata,$boookpaath,$proograampaath,$viddeoppathh, $ddatee),$cconnn);if($innserrt)/判判斷添加加語(yǔ)句是是否執(zhí)行行成功echho aalerrt(添加成成功!);wwinddow.loccatiion.hreef=inddex.phpp;/輸輸出添加加成功提提示ellseeccho aleert(添加加失?。?;winndoww.loocattionn.hrref=innserrt.pphp;/輸輸出添加加失敗提提示?說(shuō)明:在圖書(shū)信信息添加加模塊中中,對(duì)于于圖書(shū)的的文稿、程序和和錄像存存儲(chǔ)的都都是指定定的路徑徑,并沒(méi)沒(méi)有
34、完成成具體文文件的上上傳操作作。這些些內(nèi)容需需要手動(dòng)動(dòng)存儲(chǔ)到到服務(wù)器器的對(duì)應(yīng)應(yīng)文件夾夾下。1.7 圖書(shū)書(shū)信息管管理模塊塊設(shè)計(jì)1.7.1 圖書(shū)信信息管理理模塊概概述用戶成功功登錄后后,才可可以進(jìn)入入圖書(shū)信信息管理理模塊。在導(dǎo)航航菜單中中單擊“圖書(shū)信信息管理理”超鏈鏈接,即即可進(jìn)入入到圖書(shū)書(shū)信息管管理頁(yè)面面中,運(yùn)運(yùn)行效果果如圖11.166所示。在圖書(shū)書(shū)信息管管理頁(yè)面面中,可可以查看看圖書(shū)的的詳細(xì)信信息,修修改及刪刪除圖書(shū)書(shū)信息。圖1.116 圖書(shū)信信息管理理頁(yè)面運(yùn)運(yùn)行效果果1.7.2 分頁(yè)技技術(shù)在圖書(shū)信信息管理理模塊中中對(duì)圖書(shū)書(shū)信息進(jìn)進(jìn)行了分分頁(yè)顯示示,每頁(yè)頁(yè)顯示110條記記錄,當(dāng)當(dāng)總記錄錄數(shù)超過(guò)
35、過(guò)10條條時(shí)自動(dòng)動(dòng)分頁(yè),并顯示示“下一一頁(yè)”、“尾頁(yè)頁(yè)”超鏈鏈接,其其關(guān)鍵代代碼如下下: 共條記錄錄共頁(yè)當(dāng)前第頁(yè) ?phppiif($pagge!=1)/判判斷,如如果分頁(yè)頁(yè)變量值值不為11,輸出出下面的的超鏈接接echho 首首頁(yè);echho 上上一頁(yè);iif($pagge$pagge_ccounnt)/判判斷,如如果分頁(yè)頁(yè)變量小小于總的的記錄數(shù)數(shù),則輸輸出下面面的超鏈鏈接echho 下一頁(yè)頁(yè);echho 尾頁(yè)頁(yè);?上面代碼碼中使用用myssql_numm_roows()函數(shù)數(shù)獲取sseleect查查詢(xún)語(yǔ)句句查詢(xún)到到的總記記錄數(shù),并以cceill()函函數(shù)獲取取總頁(yè)數(shù)數(shù)。1.7.3 圖書(shū)信信
36、息管理理模塊實(shí)實(shí)現(xiàn)過(guò)程程圖書(shū)信息息管理模模塊的設(shè)設(shè)計(jì)效果果如圖11.177所示。圖1.117 圖書(shū)信信息管理理模塊設(shè)設(shè)計(jì)效果果圖書(shū)信息息管理模模塊實(shí)現(xiàn)現(xiàn)圖書(shū)信信息的分分頁(yè)瀏覽覽、修改改、刪除除和查看看圖書(shū)詳詳細(xì)信息息操作,下面分分別對(duì)各各項(xiàng)功能能的實(shí)現(xiàn)現(xiàn)方法進(jìn)進(jìn)行介紹紹。1圖書(shū)書(shū)信息分分頁(yè)瀏覽覽有關(guān)圖書(shū)書(shū)信息分分頁(yè)瀏覽覽的內(nèi)容容請(qǐng)參考考1.77.2節(jié)節(jié),這里里不再贅贅述。2查看看圖書(shū)詳詳細(xì)信息息在圖書(shū)分分頁(yè)瀏覽覽頁(yè)面中中,當(dāng)用用戶單擊擊圖書(shū)名名稱(chēng)超鏈鏈接時(shí),將進(jìn)入入圖書(shū)詳詳細(xì)信息息頁(yè),根根據(jù)超鏈鏈接傳遞遞的IDD值,在在deffinee.phhp文件件中輸出出指定圖圖書(shū)的所所有信息息,deef
37、inne.pphp文文件的關(guān)關(guān)鍵代碼碼如下: 書(shū)書(shū)名: &nnbspp; /省省略部分分代碼 文稿存存儲(chǔ)位置置: &nnbspp;aa taargeet=_bllankk hhreff= /省省略部分分代碼 簡(jiǎn)介: &nbbsp; 目錄: &nnbspp; 3修改改圖書(shū)信信息在圖書(shū)分分頁(yè)瀏覽覽頁(yè)面中中,當(dāng)用用戶單擊擊“修改改”超鏈鏈接時(shí),將進(jìn)入入圖書(shū)信信息修改改頁(yè)面,運(yùn)行效效果如圖圖1.118所示示。圖1.118 圖書(shū)信信息修改改頁(yè)面具體實(shí)現(xiàn)現(xiàn)過(guò)程如如下:(1)在在圖書(shū)信信息修改改頁(yè)面創(chuàng)創(chuàng)建foorm表表單,將將根據(jù)超超鏈接傳傳遞的IID值,查詢(xún)出出指定圖圖書(shū)的信信息,并并且將查查詢(xún)結(jié)果果作為
38、表表單中各各個(gè)元素素的初始始值進(jìn)行行輸出,最后創(chuàng)創(chuàng)建“提提交”按按鈕,將將數(shù)據(jù)提提交到uupdaate_ok_ok.phpp文件中中,完成成對(duì)圖書(shū)書(shū)信息的的修改操操作,關(guān)關(guān)鍵代碼碼如下: 書(shū)名名: inpput namme=boooks tyype=teext vaaluee= siize=500 / 類(lèi)別: opttionn vaaluee= 語(yǔ)言言: opttionn vaaluee= 簡(jiǎn)介: iinpuut nnamee=ssynoopsiis typpe=texxt vallue= sizze=50 / 目錄錄: 文稿稿路徑: inpput namme=boookpaath tyype
39、=teext vaaluee= ssizee=550 / 程序路路徑: iinpuut nnamee=pproggrammpatth typpe=texxt vallue= ssizee=550 / 錄像像路徑: inpput namme=viddeoppathh ttypee=ttextt vvaluue= ssizee=550 / iinpuut ttypee=hhiddden naame=idd vvaluue=/ (2)當(dāng)當(dāng)用戶修修改完信信息后,單擊“提交”按鈕,在數(shù)據(jù)據(jù)處理頁(yè)頁(yè)中將對(duì)對(duì)數(shù)據(jù)庫(kù)庫(kù)中的數(shù)數(shù)據(jù)進(jìn)行行修改,其關(guān)鍵鍵代碼如如下: ?pphpheaaderr(CConttentt
40、-tyype:texxt/hhtmll;chharsset=utff-8);/設(shè)設(shè)置文件件編碼inccludde(connn/cconnn.phhp);/包包含數(shù)據(jù)據(jù)庫(kù)連接接文件if(issset($_PPOSTTSSubmmit) andd $_POSSTSubbmitt=提提交)/判判斷“提提交”按按鈕是否否存在$uupdaate=myssql_queery(uppdatte ttb_bbookk seet ssortt=.$_POSSTsorrt. ,ttalkk=.$_POSST taalk.,boooks=.$_PPOSTTbbookks.,syynoppsiss=.$_POSSTs
41、ynnopssis.,ccataalogg=.$_POSSTcattaloog.,boookpaath=.$_PPOSTTbbookkpatth.,prrogrramppathh=.$_POSSTproograampaath.,vvideeopaath= .$_POSSTviddeoppathh. wheere id=.$_PPOSTTiid.,$connn);/執(zhí)執(zhí)行修改改語(yǔ)句if($uppdatte)echoo allertt(修修改成功功!);wiindoow.llocaatioon.hhreff=uupdaate.phpp;ellseechoo allertt(修修改失敗敗!);wii
42、ndoow.llocaatioon.hhreff=uupdaate_ok.phpp;?4刪除除圖書(shū)信信息在圖書(shū)分分頁(yè)瀏覽覽頁(yè)面中中,單擊擊“刪除除”超鏈鏈接后,將跳轉(zhuǎn)轉(zhuǎn)到deelette.pphp文文件中,根據(jù)超超鏈接傳傳遞的IID值,應(yīng)用ddeleete語(yǔ)語(yǔ)句完成成指定圖圖書(shū)信息息的刪除除操作。Delletee.phhp文件件的關(guān)鍵鍵代碼如如下:?pphpheaaderr(cconttentt-tyype:texxt/hhtmll;chharsset=utff-8);/設(shè)設(shè)置文件件編碼inccludde(connn/cconnn.phhp);/包包含數(shù)據(jù)據(jù)庫(kù)連接接文件if(issset($_
43、GGETidd)/判判斷idd是否存存在$ddeleete=myssql_queery(deelette ffromm tbb_boook wheere id=.$_GGETidd.,$cconnn);/執(zhí)執(zhí)行刪除除語(yǔ)句iff($ddeleete)eechoo allertt(刪刪除成功功!);wiindoow.llocaatioon.hhreff=uupdaate.phpp;ellseeccho aleert(刪除除失?。?;winndoww.loocattionn.hrref=uppdatte.pphp;?1.8 圖書(shū)書(shū)搜索模模塊設(shè)計(jì)計(jì)1.8.1 圖書(shū)搜搜索模塊塊概述在圖書(shū)搜搜索條件件下拉
44、列列表中選選擇查詢(xún)?cè)儣l件,單擊“搜索”按鈕,即可顯顯示搜索索結(jié)果。圖書(shū)搜搜索模塊塊的運(yùn)行行效果如如圖1.19所所示。圖1.119 圖書(shū)搜搜索模塊塊運(yùn)行效效果1.8.2 通過(guò)JJavaaScrriptt腳本創(chuàng)創(chuàng)建級(jí)聯(lián)聯(lián)下拉列列表框本模塊通通過(guò)JaavaSScriipt技技術(shù)判斷斷搜索條條件是否否為空及及根據(jù)用用戶選擇擇的數(shù)據(jù)據(jù)更改相相應(yīng)列表表中的數(shù)數(shù)據(jù)。當(dāng)當(dāng)用戶在在第一個(gè)個(gè)列表中中選擇搜搜索條件件后,第第二個(gè)列列表中的的數(shù)據(jù)也也將隨之之改變,并與第第一個(gè)列列表中的的數(shù)據(jù)相相對(duì)應(yīng),關(guān)鍵代代碼如下下:funnctiion fettch()/判判斷搜索索關(guān)鍵字字是否為為空iff(foorm11.kee
45、y.vvaluue=)aalerrt(請(qǐng)輸入入搜索關(guān)關(guān)鍵字!);fformm1.vvaluue.sseleect();rretuurn fallse;rretuurn truue;funnctiion preess(optt)/定定義prresss()方方法,控控制下拉拉列表框框sellectt2顯示示的值/oopt表表示現(xiàn)有有可選項(xiàng)項(xiàng)的數(shù)目目foorm11.seelecct2.opttionnsoopt=neew OOptiion(ok=(foorm11.seelecct2.opttionnsoopt)?forrm1.sellectt2.ooptiionssoppt.innnerTTextt
46、+Sttrinng.ffrommChaarCoode(eveent.keyyCodde):Strringg.frromCCharrCodde(eevennt.kkeyCCodee),ook)forrm1.sellectt2.sseleecteedInndexx=oppt;funcctioon uup(oopt)/定定義upp()方方法控制制sellectt2的值值/oppt表示示現(xiàn)有可可選項(xiàng)的的數(shù)目if(forrm1.sellectt2.ooptiionssoppt)iff(evventt.keeyCoode=8)vvar strr=foorm11.seelecct2.opttionnsoop
47、t.innnerrTexxt;vvar lenn=sttr.llenggth;fformm1.sseleect22.opptioonsoptt.iinneerTeext=strr.suubsttrinng(00,leen-11);iif(fformm1.sseleect22.opptioonsoptt.iinneerTeext= )sseleect22.reemovve(22);iff(evventt.keeyCoode=322)fformm1.sseleect22.opptioonsoptt.iinneerTeext+= ;1.8.3 圖書(shū)搜搜索模塊塊實(shí)現(xiàn)過(guò)過(guò)程圖書(shū)搜索索模塊的的頁(yè)面設(shè)設(shè)計(jì)效
48、果果如圖11.200所示。圖1.220 圖書(shū)搜搜索模塊塊設(shè)計(jì)效效果具體實(shí)現(xiàn)現(xiàn)過(guò)程如如下:(1)創(chuàng)創(chuàng)建foorm表表單,添添加下拉拉列表框框、“搜搜索”按按鈕,將將查詢(xún)的的關(guān)鍵字字提交到到本頁(yè),其關(guān)鍵鍵代碼如如下: 圖書(shū)書(shū)搜索: 請(qǐng)選選擇 類(lèi)類(lèi)別 語(yǔ)言 書(shū)名名 簡(jiǎn)介 目錄 請(qǐng)請(qǐng)選擇 ooptiion vallue= ooptiion vallue= sellectted=seelecctedd opttionn vaaluee= seelecctedd=sseleecteed 頁(yè)面設(shè)計(jì)計(jì)完成后后,開(kāi)始始編寫(xiě)JJavaaScrriptt腳本,判斷搜搜索條件件下拉列列表的相相關(guān)代碼碼(在11.8.2
49、節(jié)中中有詳細(xì)細(xì)介紹,此處不不再贅述述)。(2)在在本頁(yè)中中,根據(jù)據(jù)forrm表單單提交的的關(guān)鍵字字執(zhí)行查查詢(xún)操作作,分頁(yè)頁(yè)循環(huán)輸輸出查詢(xún)?cè)兘Y(jié)果,關(guān)鍵代代碼如下下: 書(shū)名名 發(fā)布布日期 0) whiile($arrr=mmysqql_ffetcch_aarraay($sell1)/循循環(huán)輸出出查詢(xún)結(jié)結(jié)果 ? a hreef=deffinee.phhp?iid= ?pphp eelsee eechoo allertt(對(duì)對(duì)不起,沒(méi)有您您要查找找的內(nèi)容容!);wiindoow.llocaatioon.hhreff= inddex.phpp; ?phhpiif (issset($_GGETpaage)
50、/判判斷分頁(yè)頁(yè)變量是是否為空空$paage=$_GGETpaage;/定定義分頁(yè)頁(yè)變量,并且賦賦值elsse 共條記記錄 共共頁(yè) 當(dāng)前第第頁(yè) ?phhp if($paage!=1) echho 首首頁(yè); echho 上上一頁(yè); if($paage$paage_couunt) echho 下一頁(yè)頁(yè); echho 尾頁(yè)頁(yè); ? 五、練習(xí)習(xí)六、源程程序清單單、測(cè)試試數(shù)據(jù)、結(jié)果七、實(shí)訓(xùn)訓(xùn)出現(xiàn)的的問(wèn)題、實(shí)訓(xùn)結(jié)結(jié)果分析析(語(yǔ)法法錯(cuò)英語(yǔ)語(yǔ)提示,中文翻翻譯,原原因,您您的理解解?)實(shí)訓(xùn)2:夢(mèng)幻網(wǎng)網(wǎng)絡(luò)日記記(PHHP+ MySSQL實(shí)實(shí)現(xiàn))實(shí)訓(xùn)名稱(chēng)稱(chēng): 成成績(jī): 實(shí)訓(xùn)日期期: 年年 月 日 實(shí)訓(xùn)報(bào)報(bào)告日期期:
51、年年 月 日一、實(shí)訓(xùn)訓(xùn)目的通過(guò)夢(mèng)幻幻網(wǎng)絡(luò)日日記系統(tǒng)統(tǒng)的實(shí)現(xiàn)現(xiàn),學(xué)生生必須掌掌握:1、項(xiàng)目目設(shè)計(jì)思思路 22、數(shù)據(jù)據(jù)庫(kù)設(shè)計(jì)計(jì) 33、首頁(yè)頁(yè)頁(yè)面設(shè)設(shè)計(jì) 44、網(wǎng)頁(yè)頁(yè)鬧鐘模模塊設(shè)計(jì)計(jì) 55、理財(cái)財(cái)助手模模塊設(shè)計(jì)計(jì) 66、管理理模塊設(shè)設(shè)計(jì) 二、實(shí)訓(xùn)訓(xùn)內(nèi)容夢(mèng)幻網(wǎng)絡(luò)絡(luò)日記系系統(tǒng)的設(shè)設(shè)計(jì)與實(shí)實(shí)現(xiàn)三、實(shí)訓(xùn)訓(xùn)環(huán)境服務(wù)器端端:操作系系統(tǒng):WWinddowss 20003 Serrverr/Liinuxx(推薦薦)/ Winndowws XXP。服務(wù)務(wù)器:AApacche/2.22.8 (Wiin322)PHHP軟件件:PHHP VVerssionn 5.2.66數(shù)據(jù)據(jù)庫(kù):MMySQQL 55.0.51、SQLL
52、Seerveer20000數(shù)數(shù)據(jù)庫(kù)。MyySQLL圖形化化管理軟軟件:pphpMMyAddminn- 22.100.3開(kāi)發(fā)發(fā)工具:Adoobe Dreeamwweavver CS55。瀏覽覽器:IIE 66.0及及以上版版本。分辨辨率:最最佳效果果102247768像像素???戶 端:瀏覽覽器:推推薦IEE 6.0及以以上版本本。分辨辨率:最最佳效果果102247768像像素。四、實(shí)訓(xùn)訓(xùn)步驟、過(guò)過(guò)程1、系統(tǒng)統(tǒng)說(shuō)明夢(mèng)幻網(wǎng)絡(luò)絡(luò)日記主主要為用用戶提供供4個(gè)主主要模塊塊,包括括:網(wǎng)頁(yè)頁(yè)鬧鐘、理財(cái)助助手、我我的日記記以及管管理日記記本。網(wǎng)頁(yè)鬧鐘鐘主要為為用戶提提供事物物主題的的添加,事物主主題的查查詢(xún)以
53、及及網(wǎng)頁(yè)鬧鬧鐘的設(shè)設(shè)置。理財(cái)助手手為網(wǎng)絡(luò)絡(luò)日記的的特有模模塊,包包括收入入和支出出的添加加、財(cái)務(wù)務(wù)管理、財(cái)務(wù)查查詢(xún)以及及財(cái)務(wù)統(tǒng)統(tǒng)計(jì)。我的日記記是網(wǎng)絡(luò)絡(luò)日記的的主要模模塊。包包括日記記的添加加,日記記的查看看、日記記的查詢(xún)?cè)円约叭杖沼泟h除除。管理日記記本主要要是對(duì)用用戶登錄錄日記本本密碼的的修改。2、系統(tǒng)統(tǒng)功能圖圖與運(yùn)行行效果圖圖夢(mèng)幻網(wǎng)絡(luò)絡(luò)日記功功能結(jié)構(gòu)構(gòu)如圖22.1所所示。圖2.11 夢(mèng)夢(mèng)幻網(wǎng)絡(luò)絡(luò)日記功功能結(jié)構(gòu)構(gòu)圖用戶注冊(cè)冊(cè)頁(yè)面如如圖2.2所示示,該頁(yè)頁(yè)面顯示示用戶注注冊(cè)時(shí)需需要填寫(xiě)寫(xiě)的資料料。圖2.22 用用戶注冊(cè)冊(cè)頁(yè)面網(wǎng)頁(yè)鬧鐘鐘設(shè)置頁(yè)頁(yè)面如圖圖2.3所所示,該該頁(yè)面用用于網(wǎng)頁(yè)頁(yè)鬧鐘的的設(shè)置
54、,包括事事物主題題的選擇擇、提醒醒方式、提醒時(shí)時(shí)間、提提醒鈴聲聲的選擇擇等等。圖2.33 設(shè)設(shè)置網(wǎng)頁(yè)頁(yè)鬧鐘頁(yè)頁(yè)面添加日記記頁(yè)面如如圖2.4所示示,該頁(yè)頁(yè)面實(shí)現(xiàn)現(xiàn)日記數(shù)數(shù)據(jù)的添添加,包包括文章章主題、文章內(nèi)內(nèi)容、心心情等。圖2.44 添添加日記記界面財(cái)務(wù)管理理頁(yè)面如如圖2.5所示示,通過(guò)過(guò)時(shí)間和和類(lèi)別的的查詢(xún)輸輸出相關(guān)關(guān)的支出出和收入入,并對(duì)對(duì)其進(jìn)行行修改和和刪除。圖2.55 財(cái)財(cái)務(wù)管理理頁(yè)面3、代碼碼編寫(xiě)(1)連連接數(shù)據(jù)據(jù)庫(kù)代碼碼(2)鬧鬧鐘刪除除代碼?phhpheadder(coonteent-typpe:ttextt/httml; chharsset=gb223122); incllude
55、e_onnce(coonn/connn.pphp);$id=$_GGETdeel_iid;if(mmysqql_qquerry(delletee frrom tb_cloock wheere id=.$idd.,$connn) eechoo allertt(該該鬧鈴刪刪除成功功!);wiindoow.llocaatioon.hhreff=iindeex.pphp?linnk=.urrlenncodde(設(shè)置鬧鬧鐘).;elsse eccho aleert(該鬧鬧鈴刪除除失??!);hisstorry.bbackk();?五、練習(xí)習(xí)六、源程程序清單單、測(cè)試試數(shù)據(jù)、結(jié)果七、實(shí)訓(xùn)訓(xùn)出現(xiàn)的的問(wèn)題、實(shí)訓(xùn)結(jié)
56、結(jié)果分析析(語(yǔ)法法錯(cuò)英語(yǔ)語(yǔ)提示,中文翻翻譯,原原因,您您的理解解?)實(shí)訓(xùn)3:企業(yè)網(wǎng)網(wǎng)站系統(tǒng)統(tǒng)(PHHP+MMySQQL實(shí)現(xiàn)現(xiàn))實(shí)訓(xùn)名稱(chēng)稱(chēng): 成成績(jī): 實(shí)訓(xùn)日期期: 年年 月 日 實(shí)訓(xùn)報(bào)報(bào)告日期期: 年年 月 日一、實(shí)訓(xùn)訓(xùn)目的通過(guò)企業(yè)業(yè)網(wǎng)站系系統(tǒng)的實(shí)實(shí)現(xiàn),學(xué)學(xué)生必須須掌握:1、項(xiàng)目目設(shè)計(jì)思思路 22、數(shù)據(jù)據(jù)庫(kù)設(shè)計(jì)計(jì) 33、首頁(yè)頁(yè)頁(yè)面設(shè)設(shè)計(jì) 44、公司司前臺(tái)模模塊設(shè)計(jì)計(jì) 55、公司司后臺(tái)登登錄模塊塊設(shè)計(jì)二、實(shí)訓(xùn)訓(xùn)內(nèi)容企業(yè)網(wǎng)站站系統(tǒng)的的設(shè)計(jì)與與實(shí)現(xiàn)三、實(shí)訓(xùn)訓(xùn)環(huán)境服務(wù)器端端:操作系系統(tǒng):WWinddowss 20003 Serrverr/Liinuxx(推薦薦)/ Winndowws XXP。服務(wù)務(wù)器
57、:AApacche/2.22.8 (Wiin322)PHHP軟件件:PHHP VVerssionn 5.2.66數(shù)據(jù)據(jù)庫(kù):MMySQQL 55.0.51、SQLL Seerveer20000數(shù)數(shù)據(jù)庫(kù)。MyySQLL圖形化化管理軟軟件:pphpMMyAddminn- 22.100.3開(kāi)發(fā)發(fā)工具:Adoobe Dreeamwweavver CS55。瀏覽覽器:IIE 66.0及及以上版版本。分辨辨率:最最佳效果果102247768像像素???戶 端:瀏覽覽器:推推薦IEE 6.0及以以上版本本。分辨辨率:最最佳效果果102247768像像素。四、實(shí)訓(xùn)訓(xùn)步驟、過(guò)過(guò)程1、系統(tǒng)統(tǒng)說(shuō)明企業(yè)網(wǎng)站站系統(tǒng)主主要
58、為用用戶提供供2個(gè)主主要模塊塊,包括括:前臺(tái)臺(tái)瀏覽和和后臺(tái)登登錄兩個(gè)個(gè)模塊。前臺(tái)瀏覽覽:網(wǎng)站站首頁(yè)、公司簡(jiǎn)簡(jiǎn)介、公公司產(chǎn)品品、技術(shù)術(shù)支持、客戶反反饋后臺(tái)登錄錄:公司司活動(dòng)管管理、新新聞信息息管理、軟件產(chǎn)產(chǎn)品類(lèi)別別管理、留言薄薄管理、常見(jiàn)問(wèn)問(wèn)題管理理、說(shuō)明明書(shū)管理理、友情情鏈接管管理、虛虛擬主機(jī)機(jī)2、系統(tǒng)統(tǒng)功能圖圖與運(yùn)行行效果圖圖夢(mèng)幻網(wǎng)絡(luò)絡(luò)日記功功能結(jié)構(gòu)構(gòu)如圖33.1所所示。企業(yè)網(wǎng)站系統(tǒng)前臺(tái)瀏覽后臺(tái)登錄網(wǎng)站首頁(yè)公司簡(jiǎn)介公司產(chǎn)品技術(shù)支持客戶反饋公司活動(dòng)管理新聞信息管理軟件類(lèi)別管理硬件產(chǎn)品管理留言薄管理常見(jiàn)問(wèn)題管理說(shuō)明書(shū)管理友情鏈接管理虛擬主機(jī)圖3.11 企企業(yè)網(wǎng)站站系統(tǒng)功功能結(jié)構(gòu)構(gòu)圖運(yùn)行結(jié)果果如圖
59、33.2所所示:圖3.22 前前臺(tái)頁(yè)面面后臺(tái)登錄錄效果圖圖如圖33.3所所示:圖3.33 后后臺(tái)管理理頁(yè)面3、代碼碼編寫(xiě)(1)連連接數(shù)據(jù)據(jù)庫(kù)代碼碼(2)網(wǎng)網(wǎng)站首頁(yè)頁(yè)代碼企業(yè)網(wǎng)網(wǎng)站系統(tǒng)統(tǒng)!funcctioon MMM_ss() /v33.0 vaar ii,x,a=ddocuumennt.MMM_ssr; forr(i=0;aa&iia.lenngthh&(x=aai)&x.ooSrcc;i+) x.ssrc=x.ooSrcc;funcctioon MMM_pprelloaddImaagess() /v33.0 vaar dd=doocummentt; iif(dd.immagees) iff(
60、!dd.MMM_p) d.MM_p=nnew Arrray(); varr i,j=dd.MMM_p.lenngthh,a=MM_preeloaadImmagees.aarguumennts; foor(ii=0; i0&parrentt.frramees.llenggth) d=ppareent.fraamessn.subbstrringg(p+1).doocummentt; nn=n.subbstrringg(0,p); iff(!(x=ddn)&d.aall) x=d.aalln; foor (i=00;!xx&iid.forrms.lenngthh;i+) x=dd.foormssin
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年四年級(jí)語(yǔ)文上冊(cè)第七單元25倔強(qiáng)的小紅軍作業(yè)設(shè)計(jì)無(wú)答案語(yǔ)文S版
- 湘教版數(shù)學(xué)八年級(jí)上冊(cè)《4.3 一元一次不等式的解法》聽(tīng)評(píng)課記錄2
- 初二班主任學(xué)期總結(jié)
- 項(xiàng)目工程師個(gè)人工作總結(jié)
- 委托放貸款協(xié)議
- 駐場(chǎng)獸醫(yī)聘用協(xié)議書(shū)范本
- 小吃店合伙協(xié)議書(shū)范本
- 多人股東合伙協(xié)議書(shū)范本
- 變壓器租賃協(xié)議書(shū)范本
- 電力安裝子項(xiàng)目承包合同范本
- QCT957-2023洗掃車(chē)技術(shù)規(guī)范
- 新外研版高中英語(yǔ)選擇性必修1單詞正序英漢互譯默寫(xiě)本
- 自愿斷絕父子關(guān)系協(xié)議書(shū)電子版
- 2023年4月自考00504藝術(shù)概論試題及答案含解析
- 美麗的大自然(教案)2023-2024學(xué)年美術(shù)一年級(jí)下冊(cè)
- 2024年低壓電工考試題庫(kù)(試題含答案)
- 成都特色民俗課件
- 花城版音樂(lè)四下-第四課-認(rèn)知音樂(lè)節(jié)奏(教案)
- 寵物醫(yī)院?jiǎn)T工手冊(cè)
- 2024年高考英語(yǔ)讀后續(xù)寫(xiě)高分寶典專(zhuān)題08讀后續(xù)寫(xiě)肢體動(dòng)作描寫(xiě)積累1(詞-句-文)講義
- 商業(yè)與公積金貸款政策
評(píng)論
0/150
提交評(píng)論