基于PHP的校園二手交易網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_軟件工程畢業(yè)論文.doc

上傳人:good****022 文檔編號(hào):116820409 上傳時(shí)間:2022-07-06 格式:DOC 頁(yè)數(shù):58 大?。?.72MB
收藏 版權(quán)申訴 舉報(bào) 下載
基于PHP的校園二手交易網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_軟件工程畢業(yè)論文.doc_第1頁(yè)
第1頁(yè) / 共58頁(yè)
基于PHP的校園二手交易網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_軟件工程畢業(yè)論文.doc_第2頁(yè)
第2頁(yè) / 共58頁(yè)
基于PHP的校園二手交易網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_軟件工程畢業(yè)論文.doc_第3頁(yè)
第3頁(yè) / 共58頁(yè)

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《基于PHP的校園二手交易網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_軟件工程畢業(yè)論文.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《基于PHP的校園二手交易網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)_軟件工程畢業(yè)論文.doc(58頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、目 錄1引言11.1課題的背景11.2課題意義22相關(guān)研究與技術(shù)32.1相關(guān)研究32.1.1開發(fā)現(xiàn)狀32.1.2可行性分析32.1.3二手交易的優(yōu)勢(shì)42.1.4校園二手交易的特征42.2相關(guān)技術(shù)62.2.1PHP簡(jiǎn)介62.2.2Apache簡(jiǎn)介72.2.3MySQL 簡(jiǎn)介72.2.4EditPlus簡(jiǎn)介82.2.5系統(tǒng)環(huán)境配置93系統(tǒng)設(shè)計(jì)113.1網(wǎng)站設(shè)計(jì)目標(biāo)113.2系統(tǒng)功能需求分析113.3系統(tǒng)流程圖124系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)134.1數(shù)據(jù)庫(kù)需求分析134.2數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì)144.3數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)165系統(tǒng)的實(shí)現(xiàn)195.1系統(tǒng)的主要功能195.1.1用戶注冊(cè)界面195.1.2留言板界面2

2、15.1.3發(fā)布信息界面225.1.4最新商品顯示界面235.1.5商品展示界面235.2網(wǎng)站首頁(yè)245.3管理員管理主界面256系統(tǒng)測(cè)試256.1用戶模塊測(cè)試266.1.1用戶登陸的測(cè)試266.1.2最新商品顯示測(cè)試266.2管理員模塊測(cè)試276.2.1系統(tǒng)用戶管理276.2.2網(wǎng)站管理測(cè)試277結(jié)束語(yǔ)287.1總結(jié)287.2系統(tǒng)的展望28致謝30II基于PHP的校園二手交易網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)摘 要: 伴隨著互聯(lián)網(wǎng)技術(shù)的普及,電子商務(wù)已經(jīng)被人們所熟知,大學(xué)生更是對(duì)此樂此不疲且津津樂道。針對(duì)目前大學(xué)生的大量生活學(xué)習(xí)用品無法物盡其用,而導(dǎo)致的隨意丟棄和鋪張浪費(fèi),更者在校園內(nèi)私設(shè)攤位隨意甩賣,致使校

3、園管理不便,破壞校園環(huán)境,為了進(jìn)一步規(guī)范校園管理,美化校園環(huán)境,從而設(shè)計(jì)開發(fā)了一個(gè)校園二手交易的網(wǎng)站,使大家的二手物品有了較好的管理,使大家在網(wǎng)上沖浪的同時(shí)能順便解決自己不需要的二手物品。本文是使用PHP技術(shù)和MySQL數(shù)據(jù)庫(kù)編寫的二手交易網(wǎng)站,用戶可以進(jìn)行注冊(cè),登陸和個(gè)人資料管理,發(fā)布和管理二手商品等一系列操作的一個(gè)公共的平臺(tái),還提供了管理員后臺(tái)管理系統(tǒng)的功能。為廣大師生提供一個(gè)便捷,有效,安全的交易平臺(tái)。關(guān)鍵詞:校園二手;PHP;MySQL;電子商務(wù);Apache1 引言1.1 課題的背景從1946年第一臺(tái)計(jì)算機(jī)的誕生開始,我們已經(jīng)進(jìn)入到了第三次工業(yè)革命,計(jì)算機(jī)和互聯(lián)網(wǎng)已經(jīng)逐漸深入到了各行

4、各業(yè)的各個(gè)領(lǐng)域,它將一個(gè)個(gè)家庭,一個(gè)個(gè)城市,一個(gè)個(gè)國(guó)家都連接到了一起,它為我們帶來了一個(gè)無國(guó)界,零距離的時(shí)代。伴隨著互聯(lián)網(wǎng)技術(shù)的急速發(fā)展,它為我們的日常生活,學(xué)習(xí)和工作帶來了巨大的影響。我們?nèi)缃褚呀?jīng)可以做到足不出戶的自由選擇購(gòu)物,學(xué)習(xí),交友,聊天等各種社會(huì)活動(dòng)。特別是從中國(guó)加入WTO以后,電子商務(wù)漸漸被人所熟知,它以一種全新的交易模式,實(shí)現(xiàn)了交易的無紙化,效率化,自動(dòng)化,對(duì)我們的生活進(jìn)行了全方位的改造,對(duì)市場(chǎng),企業(yè),個(gè)人,教育以及娛樂等方面改變了人類長(zhǎng)期以來形成的交互方式,為我們展示了一個(gè)與眾不同的世界。作為電子商務(wù)的一個(gè)分支,二手物品交易更能體現(xiàn)網(wǎng)絡(luò)交易環(huán)保性能的另一個(gè)切面。二手交易提倡的是

5、將手中剩余的物資,以一個(gè)合理的價(jià)錢,轉(zhuǎn)手給有需要的人,這既對(duì)環(huán)保事業(yè)有這重要意義,又對(duì)人盡所需有著幫助。而作為學(xué)校,能有一個(gè)公共的平臺(tái)來讓學(xué)生處理自己的二手物品,這對(duì)校園環(huán)境,校園管理,甚至學(xué)生都是一個(gè)很重要,很好的幫助。1.2 課題意義 1) 實(shí)用,方便學(xué)生二手網(wǎng)站上可以提供許多方便學(xué)生學(xué)習(xí)與生活的信息,例如被現(xiàn)代家庭淘汰的7、8成新、價(jià)格低廉的電視機(jī),在廣大學(xué)生中倍受青睞。學(xué)生宿舍沒有電視機(jī), 為了豐富課余生活, 同舍幾位好友可以一起出錢合買一臺(tái),請(qǐng)不要小看“電視”,一有球賽之類的開始,就會(huì)有許多同學(xué)圍坐在它的身旁,足以看出電視對(duì)大家的“ 吸引力”。在大學(xué)生活結(jié)束的同時(shí),還可轉(zhuǎn)賣給“師弟師

6、妹”?!芭f自行車” 在大學(xué)生中也非常搶手,大學(xué)校園真的很大,有的還分為好幾個(gè)校區(qū),每天來回上課、去圖書館看書學(xué)習(xí),跑來跑去真的很辛苦,并且有時(shí)還要上街購(gòu)物、出去游玩等這讓自行車的需求變多了。買新車,價(jià)格很高,還容易被“賊”惦記,還是“二手”的好用。用了二三年,再便宜出手,即便是扔了也不心疼。每當(dāng)學(xué)期開始,很多學(xué)生不買新書,而是到網(wǎng)站上搜索同樣的二手教材,這在大學(xué)生中也十分普遍。如等級(jí)考試教程,新書100元左右,而二手書僅20元,況且,在舊書中還會(huì)保留著高年級(jí)上課的筆記,更加實(shí)用有效。網(wǎng)站商品琳瑯滿目,MP3、U盤、燈、耳機(jī)、衣架、籃球、健身器材等,比比皆是。2) 培養(yǎng)學(xué)生的經(jīng)營(yíng)意識(shí)每當(dāng)臨近期末

7、、畢業(yè),書籍之類的都會(huì)成為廢品,論斤兩的賣給廢品回收站,而現(xiàn)在,學(xué)生可以把這些物品的信息掛在校園二手網(wǎng)站,從而方便學(xué)生之間的雙向選擇,創(chuàng)造一定的經(jīng)濟(jì)效益,有的學(xué)生還會(huì)收集和整理這些信息與物品,嘗試進(jìn)行經(jīng)營(yíng),嘗嘗做“老板”的滋味。3) 二手網(wǎng)站深受學(xué)生青睞高校的二手交易市場(chǎng)是一個(gè)大市場(chǎng),每年都有畢業(yè)生與新生,畢業(yè)生們不可能將所有的東西都帶走,書籍之類的已經(jīng)成為了累贅,賣掉反而還能賺點(diǎn)錢。新生們的生活費(fèi)本來也不高,都希望能買到物美價(jià)廉的物品,這時(shí),校園二手網(wǎng)站的作用就發(fā)揮出來了。賣家可以在網(wǎng)上登記自己出售的物品,買家則可以在網(wǎng)上搜索自己所需要的,若沒有,也可以在網(wǎng)上發(fā)布求購(gòu)信息。這一切只需要大家在

8、電腦上點(diǎn)擊幾下鼠標(biāo)就可以了,其效率可以說是面對(duì)面交易方式的數(shù)倍。4) 二手網(wǎng)站交易的安全校園二手網(wǎng)站上進(jìn)行交易的都是本校學(xué)生,他們?cè)谧?cè)時(shí)都提供了真實(shí)的聯(lián)系方式,且商品的價(jià)格質(zhì)量都可以直接當(dāng)面確定,不像那些商業(yè)網(wǎng)站,買賣雙方都存在很大的風(fēng)險(xiǎn)9。2 相關(guān)研究與技術(shù)2.1 相關(guān)研究2.1.1 開發(fā)現(xiàn)狀目前,國(guó)外高校校園電子商務(wù)系統(tǒng)已經(jīng)發(fā)展到一定水平,網(wǎng)上購(gòu)物系統(tǒng)、網(wǎng)上支付系統(tǒng)等均比較完善,為師生、員工提供了極大便利。我國(guó)校園電子商務(wù)當(dāng)前還處在較為低級(jí)的發(fā)展階段,校園電子商務(wù)建設(shè)還相對(duì)落后。很多學(xué)校甚至還沒有開始實(shí)施,己經(jīng)開始實(shí)施的學(xué)校大多數(shù)也局限在一定范圍內(nèi)。因此,我國(guó)校園電子商務(wù)系統(tǒng)建設(shè)還有待進(jìn)

9、一步加強(qiáng)。校園是新事物的快速接收者,而廣大在校學(xué)生既是電子商務(wù)的接受者,又將是未來電子商務(wù)發(fā)展的推動(dòng)者。校園電子商務(wù)從商業(yè)運(yùn)作模式來看屬于一般電子商務(wù), 從根本上說,是C2C模式:絕大多數(shù)的賣家和買家都是個(gè)人。賣的東西大多也以個(gè)數(shù)為計(jì)量單位,并且大多與學(xué)生有關(guān),往年教材、電腦配件、自行車、輔導(dǎo)資料、房屋出租、化妝品等是最常見的商品。作為校園電子商務(wù)平臺(tái)的交易網(wǎng)站也同樣不對(duì)賣家所售商品的真?zhèn)呜?fù)責(zé)。但與像“e-B a y易趣”、“淘寶”等這樣純粹的商業(yè)性C2C不同,校園交易網(wǎng)沒有自己的支付系統(tǒng),靠的大多就是賣家和買家的互相見面,然后一手交錢,一手交貨,看上去有些“原始”。在校園交易網(wǎng)上購(gòu)物比較單純

10、,通常不必太在意賣家或買家的偽善,不用為現(xiàn)金的支付問題而擔(dān)憂,甚至不用事先就為店面的開張而支付一筆不小的費(fèi)用(對(duì)學(xué)生來說),比較適合學(xué)生群體10。2.1.2 可行性分析設(shè)計(jì)一個(gè)二手網(wǎng)站,可以從根本上解決二手信息發(fā)布困難的弊端,使得校園內(nèi)的二手信息合理有效的管理,方便廣大師生。且基本上只為本校學(xué)生使用,所以網(wǎng)站規(guī)劃不會(huì)很大,從經(jīng)濟(jì)開發(fā)上來說,由于選擇的開發(fā)軟件和數(shù)據(jù)庫(kù)都是免費(fèi)的開源軟件,并且是由編寫簡(jiǎn)單的PHP語(yǔ)言和操作方便MySQL數(shù)據(jù)庫(kù)構(gòu)成的,所以從經(jīng)濟(jì)開發(fā)上來說是可行的。從技術(shù)角度上來說,由于是基于PHP的,可以簡(jiǎn)單的上手學(xué)習(xí)編寫。而在現(xiàn)今,各種開源代碼繁多,可以用來學(xué)習(xí)借鑒,也都可以非常

11、有效的完善開發(fā)這樣一個(gè)網(wǎng)站。同時(shí)作為一個(gè)電子商務(wù)的系統(tǒng),也有許多成功類似網(wǎng)站的經(jīng)驗(yàn)可以借鑒,所以從技術(shù)的角度來說,也是可行的。從網(wǎng)站運(yùn)行上來說,由于客戶端僅僅需要一個(gè)瀏覽器,用戶通過瀏覽器來登陸系統(tǒng),而服務(wù)器端也只需要一臺(tái)服務(wù)器,服務(wù)器要求一個(gè)數(shù)據(jù)庫(kù)環(huán)境和一個(gè)網(wǎng)絡(luò)應(yīng)用開發(fā)的環(huán)境,實(shí)現(xiàn)起來比較容易,所以從運(yùn)行上來說是可行的。同時(shí)這樣一個(gè)系統(tǒng),在系統(tǒng)管理員合法管理和用戶的自覺配合下,不會(huì)違規(guī)進(jìn)行任何的不法的活動(dòng)和交易,發(fā)布具有危害性和不適宜的信息,也不存在任何非法牟利的行為,在法律上也是可行的。在各種可行性研究保證和基于用戶需求要求下,開發(fā)系統(tǒng)的方案經(jīng)過不斷論證和假設(shè),確定出了一個(gè)最佳方案。2.1

12、.3 二手交易的優(yōu)勢(shì)二手物品交易網(wǎng)站的設(shè)計(jì)最大的優(yōu)勢(shì)并不是價(jià)格便宜,而是其性價(jià)比高,因?yàn)槎治锲忿D(zhuǎn)手的價(jià)格不會(huì)很高,并且一般需要出售的二手物品都是在身邊長(zhǎng)久不用,閑置很久的東西,對(duì)與賣家來說已經(jīng)是沒有用的東西,所以才想通過網(wǎng)站的途徑轉(zhuǎn)賣給更需要的人,所以并不會(huì)要價(jià)很高,所以價(jià)格方面我們并不需要太過擔(dān)心,我們需要考慮的是商品的新老程度,購(gòu)置后的實(shí)用情況和這件物品的壽命長(zhǎng)短。二手交易網(wǎng)站可以說真正的打破了以往電子商務(wù)網(wǎng)站的價(jià)格壁壘,使想要購(gòu)買新商品的人覺得價(jià)格過高而有點(diǎn)不舍得,二手賣場(chǎng)的東西又會(huì)覺得太蹩腳,性價(jià)比很低,只有在二手交易網(wǎng)站上可以購(gòu)買到性價(jià)比很高的商品。二手交易網(wǎng)站24小時(shí)服務(wù)顧客,你

13、在沖浪的同時(shí)隨時(shí)可以瀏覽,求購(gòu)和購(gòu)買二手物品,這樣既省時(shí)又省力,只需要在家里等著,就可以購(gòu)到自己心儀的二手物品了,而你所需要付出的僅僅是點(diǎn)擊一下你的鼠標(biāo),而不需要留連市場(chǎng),奔東忙西。二手交易網(wǎng)站擁有功能強(qiáng)大的信息查詢系統(tǒng),它就像一個(gè)指明燈,直接將你指向你所需要的二手物品面前,解決了你在二手賣場(chǎng)中的尷尬。它一起規(guī)模經(jīng)營(yíng),優(yōu)化管理和全國(guó)聯(lián)網(wǎng),可以個(gè)顧客帶來一個(gè)物美價(jià)廉的二手物品。二手交易網(wǎng)站的魅力主要表現(xiàn)在以下幾個(gè)方面:l 來源廣泛,品種豐富。二手物品的來源,可以從全國(guó)各地而來,而且是購(gòu)置了新的產(chǎn)品來替換了,而由于舊的不是破損的太厲害,丟了可惜;或者在買別的東西的時(shí)候,商家贈(zèng)送的,但是家中已經(jīng)有了

14、這類物品;或者是朋友送的??傊治锲范际沁€存在著一些的實(shí)用時(shí)間,存在不同程度的破損的商品,可以適合家用。l 購(gòu)買方便。游客在網(wǎng)上發(fā)辮需要購(gòu)買的產(chǎn)品后,可以即刻向賣家發(fā)出求購(gòu)信息,然后由網(wǎng)站作為擔(dān)保,然后賣家發(fā)貨,買家確認(rèn)收貨,然后網(wǎng)站將錢轉(zhuǎn)給賣家。l 價(jià)格便宜。由于二手物品存在破損,畢竟不是新商品,賣家也愿意將一個(gè)較低的價(jià)格出售給買家。2.1.4 校園二手交易的特征一般的電子商務(wù)網(wǎng)站都是面向廣大的社會(huì)群眾,面向一個(gè)國(guó)家的所有區(qū)域,甚至其他國(guó)家,而校園電子商務(wù)網(wǎng)站依托于整個(gè)校園,它僅僅面向的是校園內(nèi)的校園內(nèi)的師生,因此二。者在面向的群體上是有很大的區(qū)別的。校園內(nèi)的電子商務(wù)不僅擁有普通企業(yè)的在

15、電子商務(wù)上的數(shù)字化,跨時(shí)空,公開,透明等一般特征外,還有它自己獨(dú)有的特征,具體體現(xiàn)在以下的幾個(gè)方面:l 穩(wěn)定良好的網(wǎng)絡(luò)環(huán)境。大學(xué)是一個(gè)十分注重知識(shí)傳播的地方,因此也特別注重電腦網(wǎng)絡(luò)的普及,幾乎人手一臺(tái),甚至學(xué)校圖書館也提供相應(yīng)網(wǎng)絡(luò)機(jī)房,供學(xué)生學(xué)習(xí)使用。而且大部分學(xué)校都建有自己內(nèi)部的局域網(wǎng)來方便學(xué)生學(xué)習(xí)和生活的,并且局域網(wǎng)連接著大部分的校園機(jī)構(gòu)、部門、宿舍等,從而來學(xué)習(xí)效率,資源共享和優(yōu)化資源的目的。另外,校園網(wǎng)絡(luò)也是相對(duì)比較便宜的,能顧及到大多數(shù)學(xué)生的經(jīng)濟(jì)能力和需求,從而使校園網(wǎng)發(fā)揮出全部功效。l 穩(wěn)定的消費(fèi)群體。校園網(wǎng)的消費(fèi)群體是穩(wěn)定的學(xué)生客戶群,他們的消費(fèi)與其興趣愛好基本趨于一致,所消費(fèi)的

16、商品也是比較簡(jiǎn)單和單一的。但是每年都有新生和老生畢業(yè),每年數(shù)千學(xué)生的流動(dòng)都使校園電子商務(wù)更加充滿生機(jī)和活力。并且,大學(xué)校園里的消費(fèi)群體的素質(zhì)普遍較高,更加容易接受新鮮的事物,特別是學(xué)生們的年齡大都在19-25之間,正處于求知欲望旺盛的階段,于是也會(huì)有許多學(xué)生愿意且積極主動(dòng)的接受校園內(nèi)電子商務(wù)這一新事物,這也同時(shí)為它奠定了穩(wěn)定而又廣大的群眾基礎(chǔ)。l 交易方便。校園電子商務(wù)雖然是基于網(wǎng)絡(luò)平臺(tái),但是交易的雙方都是本校的學(xué)生,在網(wǎng)上打成交易的合約后,就可以在學(xué)院內(nèi)直接交易,這樣既可以省錢中間費(fèi),又可以省去快遞錢,這樣可以減少學(xué)生的經(jīng)濟(jì)負(fù)擔(dān)和加強(qiáng)學(xué)生之間的交流,同時(shí)也推動(dòng)了校園電子商務(wù)的發(fā)展。l 良好的

17、信用機(jī)制。大多數(shù)電子商務(wù)發(fā)展的重要阻礙之一就是信用體系的不完善,優(yōu)良的信用是電子商務(wù)發(fā)展的必要條件和重要基礎(chǔ)。電子商務(wù)信用主要取決于個(gè)人和商家。必須要有良好的監(jiān)督機(jī)制才能減少和避免出現(xiàn)各種信用危機(jī)。而在校園的環(huán)境下,有在校的學(xué)生構(gòu)成的交易主體,假設(shè)一方出現(xiàn)信用問題,那么很快就會(huì)被曝光,在校內(nèi)傳播,這樣會(huì)給交易的雙方都造成極大的心里壓力,于是大家都會(huì)自覺的注意良好的個(gè)人信用。l 交易成本低。校園電子商務(wù)會(huì)大大的減少交易雙方的交易成本。由于校園網(wǎng)的費(fèi)用原來就是比較低的,同時(shí)加上虛擬網(wǎng)絡(luò)發(fā)布出售信息只需要注冊(cè)與登陸即可而不需要其他的費(fèi)用,相對(duì)于電話、信件、與傳真等方式,它的通信成本也會(huì)降低很多。并且

18、校園內(nèi)電子商務(wù)多是交易雙方直接進(jìn)行交流溝通,并沒有中間者的介入,這樣交易的環(huán)節(jié)和人數(shù)的參與降低都可以直接的降低相關(guān)的交易成本。賣家是在網(wǎng)絡(luò)上進(jìn)行宣傳和介紹物品,因此并不需要大量的印發(fā),做廣告以及人工費(fèi)等各種費(fèi)用。校園電子商務(wù)實(shí)行的是“無紙貿(mào)易”這樣就可以減少大量的文件處理費(fèi)用,校園交易實(shí)行的是零交易的成本,滿足大學(xué)生消費(fèi)的心理特征。l 節(jié)約時(shí)間,增加可選性。校園電子商務(wù)使廣大師生足不出戶就可以通過網(wǎng)絡(luò)了解到所需購(gòu)買物品的具體性能、新老程度,價(jià)格和真實(shí)的圖片。同時(shí),網(wǎng)站上提供了商品種類以及同種類型的商品很多,為廣大同學(xué)提供了廣泛的可選性,這樣他們就會(huì)更加容易的買到自己心儀的東西。l 由于面向的對(duì)

19、象是只是本校的學(xué)生,電子商務(wù)的交易主體在物理上是相通的,但它與傳統(tǒng)意義上的電子商務(wù)網(wǎng)站并不相同,可以說是物理世界商務(wù)活動(dòng)的翻版,在大學(xué)校園內(nèi)實(shí)現(xiàn)電子商務(wù)所需要的信息流、物流、資金流也是比較簡(jiǎn)單的。特別是物流與資金流,因?yàn)閷W(xué)院交易都為本校學(xué)生,因此多以直接見面的方式為主。這樣就直接降低了物流費(fèi)用,本文在資金流和物流的方式上建設(shè)比較簡(jiǎn)單,主要建設(shè)的重點(diǎn)放在了信息流上面,通過網(wǎng)站詳細(xì)構(gòu)造了物品發(fā)布和留言板等功能方便信息的傳播與分享,是廣大師生更加容易找到需要的信息,方便交易。2.2 相關(guān)技術(shù)2.2.1 PHP簡(jiǎn)介PHP:是一種服務(wù)器端HTML嵌入式腳本描述語(yǔ)言,其特色在于互聯(lián)網(wǎng)網(wǎng)頁(yè)上對(duì)數(shù)據(jù)庫(kù)操作的方

20、便性。圖1 PHP 是 webserver最佳的后端延伸界面PHP是能讓你生成動(dòng)態(tài)網(wǎng)頁(yè)的工具之一。PHP網(wǎng)頁(yè)文件被當(dāng)作一般HTML網(wǎng)頁(yè)文件來處理并且在編輯時(shí)你可以用編輯HTML的常規(guī)方法編寫PHP。PHP代表:超文本預(yù)處理器(PHP: Hypertext Preprocessor)。PHP是完全免費(fèi)的,不用花錢,你可以從PHP官方站點(diǎn)(http:/)自由下載。PHP遵守GNU公共許可(GPL),在這一許可下誕生了許多流行的軟件諸如Linux和Emacs。你可以不受限制的獲得源碼,甚至可以從中加進(jìn)你自己需要的特色。PHP在大多數(shù)Unix平臺(tái),GUN/Linux和微軟Windows平臺(tái)上均可以運(yùn)行

21、。怎樣在Windows環(huán)境的PC機(jī)器或Unix機(jī)器上安裝PHP的資料可以在PHP官方站點(diǎn)上找到。安裝過程很簡(jiǎn)單。PHP 獨(dú)特的語(yǔ)法混合了C、Java、Perl以及PHP自創(chuàng)的語(yǔ)法。它可以比CGI或者Perl更快速地執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)。用PHP做出的動(dòng)態(tài)頁(yè)面與其他的編程語(yǔ)言相比,PHP是將程序嵌入到HTML文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。PHP語(yǔ)言的特點(diǎn):l 支持多種系統(tǒng)平臺(tái)l 具有自由軟件的特性l 版本更新速度快l 容易與現(xiàn)有的網(wǎng)頁(yè)整合l 具有豐富的功能。從結(jié)構(gòu)化的特性、對(duì)象式的設(shè)計(jì)、數(shù)據(jù)庫(kù)處理

22、、網(wǎng)絡(luò)接口使用、 到安全編碼機(jī)制等,據(jù)胡完整的包括所有網(wǎng)站所需要的功能l 系統(tǒng)移植速度快。少許修改,就可以將整個(gè)網(wǎng)站從一個(gè)平臺(tái)移到另一平臺(tái)2.2.2 Apache簡(jiǎn)介Apache HTTP Server(簡(jiǎn)稱Apache)是Apache軟件基金會(huì)的一個(gè)開放源碼的網(wǎng)頁(yè)服務(wù)器,可以在大多數(shù)計(jì)算機(jī)操作系統(tǒng)中運(yùn)行,由于其多平臺(tái)和安全性被廣泛使用,是最流行的Web服務(wù)器端軟件之一。它快速、可靠并且可通過簡(jiǎn)單的API擴(kuò)展,將Perl/Python等解釋器編譯到服務(wù)器中。Apache http server是世界使用排名第一的Web服務(wù)器軟件。它可以運(yùn)行在幾乎所有廣泛使用的計(jì)算機(jī)平臺(tái)上。Apachehttp

23、 server是世界使用排名第一的Web服務(wù)器軟件。它可以運(yùn)行在幾乎所有廣泛用的計(jì)算機(jī)平臺(tái)上,世界上很多著名的網(wǎng)站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的產(chǎn)物,它的成功之處主要在于它的源代碼開放、有一支開放的開發(fā)隊(duì)伍、支持跨平臺(tái)的應(yīng)用(可以運(yùn)行在幾乎所有的Unix、Windows、Linux系統(tǒng)平臺(tái)上)以及它的可移植性等方面。Apache web服務(wù)器軟件擁有以下特性:l 支持通用網(wǎng)關(guān)接口l 支持基于IP和基于域名的虛擬主機(jī)l 支持多種方式的HTTP認(rèn)證l 集成Perl處理模塊l 集成代理服務(wù)器模塊l 支持實(shí)時(shí)監(jiān)視服務(wù)器狀態(tài)和

24、定制服務(wù)器日志l 支持服務(wù)器端包含指令(SSI)l 支持安全Socket層(SSL)l 提供用戶會(huì)話過程的跟蹤l 支持FastCGIl 通過第三方模塊可以支持Java Servlets2.2.3 MySQL 簡(jiǎn)介MySQL是一個(gè)開放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫(kù)管理系統(tǒng),開發(fā)者為瑞典MySQL AB公司。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL AB公司開發(fā),目前屬于Oracle公司。MySQL

25、是一種關(guān)聯(lián)數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉(cāng)庫(kù)內(nèi),這樣就增加了速度并提高了靈活性。MySQL的SQL語(yǔ)言是用于訪問數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。MySQL軟件采用了雙授權(quán)政策,它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。由于其社區(qū)版的性能卓越,搭配PHP和Apache可組成良好的開發(fā)環(huán)境。與其他的大型數(shù)據(jù)庫(kù)例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來說,My

26、SQL提供的功能已經(jīng)綽綽有余,而且由于MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。目前Internet上流行的網(wǎng)站構(gòu)架方式是LAMP(Linux+Apache+MySQL+PHP/Perl/Python)和LNMP(Linux+Nginx+MySQL+php/perl/Python),即使用Linux作為操作系統(tǒng),Apache和Nginx作為Web服務(wù)器,MySQL作為數(shù)據(jù)庫(kù),PHP/Perl/Python作為服務(wù)器端腳本解釋器。由于這四個(gè)軟件都是免費(fèi)或開放源碼軟件(FLOSS),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起一個(gè)穩(wěn)定、免費(fèi)的網(wǎng)站系統(tǒng)。它有以下特點(diǎn):l 使

27、用C和C+編寫,并使用了多種編譯器進(jìn)行測(cè)試,保證源代碼的可移植性l 支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多種操作系統(tǒng)l 為多種編程語(yǔ)言提供了API。這些編程語(yǔ)言包括C、C+、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。l 支持多線程,充分利用CPU資源l 優(yōu)化的SQL查詢算法,有效地提高查詢速度l 既能夠作為一個(gè)單獨(dú)的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個(gè)庫(kù)而嵌入到其他的軟件中。l 提供多語(yǔ)言支持,常見的編碼如中文的GB 2

28、312、BIG5,日文的Shift_JIS等都可以用作數(shù)據(jù)表名和數(shù)據(jù)列名。l 提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫(kù)連接途徑。l 提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫(kù)操作的管理工具。l 支持大型的數(shù)據(jù)庫(kù)??梢蕴幚?yè)碛猩锨f條記錄的大型數(shù)據(jù)庫(kù)。l 支持多種存儲(chǔ)引擎。2.2.4 EditPlus簡(jiǎn)介EditPlus(文字編輯器)漢化版一套功能強(qiáng)大,可取代記事本的文字編輯器,EditPlus擁有無限制的撤消與重做、英文拼字檢查、自動(dòng)換行、列數(shù)標(biāo)記、搜尋取代、同時(shí)編輯多文件、全屏幕瀏覽功能。而它還有一個(gè)好用的功能,就是它有監(jiān)視剪貼板的功能,能夠同步于剪貼板自動(dòng)將文字粘貼進(jìn) EditPlus 的編輯

29、窗口中,讓你省去粘貼的步驟。另外它也是一個(gè)非常好用的HTML編輯器,它除了支持顏色標(biāo)記、HTML 標(biāo)記,同時(shí)支持C、C+、Perl、Java,另外,它還內(nèi)建完整的HTML & CSS1 指令功能,對(duì)于習(xí)慣用記事本編輯網(wǎng)頁(yè)的朋友,它可幫你節(jié)省一半以上的網(wǎng)頁(yè)制作時(shí)間,若你有安裝IE3.0 以上版本,它還會(huì)結(jié)合IE瀏覽器于 EditPlus 窗口中,讓你可以直接預(yù)覽編輯好的網(wǎng)頁(yè)(若沒安裝IE,也可指定瀏覽器路徑)。因此,它是一個(gè)相當(dāng)棒又多用途多狀態(tài)的編輯軟件。EditPlus的主要特點(diǎn):l 默認(rèn)支持HTML、CSS、PHP、ASP、Perl、C/C+、Java、JavaScript和VBScript

30、等語(yǔ)法高亮顯示,通過定制語(yǔ)法文件,可以擴(kuò)展到其他程序語(yǔ)言,在官方網(wǎng)站上可以下載(大部分語(yǔ)言都支持)。l EditPlus提供了與Internet的無縫連接,可以在EditPlus的工作區(qū)域中打開Intelnet瀏覽窗口。l 提供了多工作窗口。不用切換到桌面,便可在工作區(qū)域中打開多個(gè)文檔。l 正確地配置Java的編譯器“Javac”以及解釋器“Java”后,使用EditPlus的菜單可以直接編譯執(zhí)行Java程序。總之,EditPlus功能強(qiáng)大,界面簡(jiǎn)潔美觀,且啟動(dòng)速度快;中文支持比較好;支持語(yǔ)法高亮;支持代碼折疊;支持代碼自動(dòng)完成(但其功能比較弱),不支持 代碼提示功能;配置功能強(qiáng)大,且比較容易

31、,擴(kuò)展也比較強(qiáng)。像PHP、Java程序等的開發(fā)環(huán)境,只要看一下資料,幾分鐘就可以搞定配置,很適合初學(xué)者學(xué)習(xí) 使用。有不錯(cuò)的項(xiàng)目工程管理功能。內(nèi)置瀏覽器功能,這一點(diǎn)對(duì)于網(wǎng)頁(yè)開發(fā)者來說很是方便。2.2.5 系統(tǒng)環(huán)境配置由于PHP+ Apache+ MySQL的安裝相對(duì)來說比較簡(jiǎn)單,這里就省略安裝步驟,主要說一下運(yùn)行環(huán)境的配置:1)將php.ini-development文件重命名為:php.ini接著打開此文件找到On Windows 和extension_dir=”ext”修改為:On Windows 和extension_dir=” D:Program Files (x86)PHPext”表示

32、指定PHP擴(kuò)展包具體目錄,以便調(diào)用相應(yīng)的dll文件2)由于PHP默認(rèn)不支持自動(dòng)連接Mysql數(shù)據(jù)庫(kù),需要開啟相應(yīng)的擴(kuò)展功能把;extension=php_curl.dll;extension=php_gd2.dll;extension=php_mbstring.dll;extension=php_mysql.dll;extension=php_pdo_mysql.dll;extension=php_pdo_odbc.dll;extension=php_xmlrpc.dll這些extension之前的;號(hào)全部去掉。3)配置PHP的session功能:使用session功能時(shí),我們必須配置sess

33、ion文件在服務(wù)器上的保存目錄,否則無法使用session,我們需要在Windows7上面新建一個(gè)可讀寫的目錄文件夾,此目錄最好獨(dú)立于WEB主程序之外,此處我在D盤建立了phpsessiontmp目錄然后在php.ini中找到Session.save_path=”/tmp” 修改為 Session.save_path=” D:phpsessiontem”4)還需要配置一下PHP上傳功能同session一樣,在使用PHP文件上傳功能時(shí),我們必須要制定一個(gè)臨時(shí)文件夾以完成文件上傳功能,否則文件上傳功能會(huì)失敗,我們還是建立一個(gè)upload_tem文件夾,在php.ini中找到;upload_tmp_

34、dir= 修改為Upload_tmp_dir=”Dupload_tem”5)最后修改一下date.timezone否則在執(zhí)行phpinfo時(shí)date部分會(huì)報(bào)錯(cuò);我們需要將;date.timezone=修改為date.timezone=Asia/Shanghai以上php的環(huán)境配置就算完成了,我們還需要配置Apache支持PhP,所以還需要對(duì)Apache進(jìn)行配置。配置Apache 以支持PHP6)在D:Program Files (x86)Apache Software FoundationApache2.2conf 下的httpd.conf中在#LoadModule vhost_alias_m

35、odule modules/mod_vhost_alias.so下添加LoadModule php5_module D:/Program Files (x86)/PHP/php5apache2_2.dllPHPIniDir D:/Program Files (x86)/PHPAddType application/x-httpd-php .php .html .htm7)我們應(yīng)該制定默認(rèn)Apache服務(wù)器執(zhí)行WEB主程序的目錄為Apache2.2/htdocs,所以你的WEB主程序目錄變更時(shí),我們需要修改相應(yīng)的Apache配置,即將:DocumentRootD:/ProgramFiles(x8

36、6)/ApacheSoftware Foundation/Apache2.2/htdocs修改為:DocumentRoot D:workspaces修改為8)最后修改具體的index文件的選后順序,由于配置了PHP功能當(dāng)然要先執(zhí)行index.php將DirectoryIndex index.html 修改為:DirectoryIndex indext.php index.html9)重啟Apache服務(wù)器至此,在Apache服務(wù)器上PHP環(huán)境配置工作就完成了,你只需要在D:/workspaces目錄下新建一個(gè)PHP文件寫入然后再瀏覽器中輸入http:/localhost就可以看到具體配置頁(yè)面了

37、,至此php配置工作就完成了11。3 系統(tǒng)設(shè)計(jì)3.1 網(wǎng)站設(shè)計(jì)目標(biāo)本網(wǎng)站主要實(shí)現(xiàn)對(duì)二手交易信息的發(fā)布與管理,通過本網(wǎng)站可以是校園二手物品交易更加方便簡(jiǎn)單,方便用戶對(duì)二手物品進(jìn)行操作,提高對(duì)二手物品的處理力。主要實(shí)現(xiàn)如下功能目標(biāo):l 登錄:系統(tǒng)用戶、系統(tǒng)管理員、超級(jí)管理員是該網(wǎng)站的目標(biāo)用戶,只有他們擁有登錄本網(wǎng)站的權(quán)力。l 二手物品信息:主要包括對(duì)二手物品進(jìn)行信息發(fā)布,信息管理,信息刪除和信息查詢的操作,在操作過程中會(huì)根據(jù)用戶權(quán)限判斷操作范圍。l 留言板系統(tǒng):主要是用戶對(duì)商品進(jìn)行發(fā)布,求購(gòu),交換等操作,用戶可以進(jìn)行留言和回復(fù)功能。l 系統(tǒng)用戶信息:本功能主要針對(duì)系統(tǒng)管理員,包括對(duì)系統(tǒng)用戶的增加,

38、刪除和修改,在操作過程中會(huì)根據(jù)用戶權(quán)限判斷操作范圍,主要包括對(duì)用戶權(quán)限的操作。3.2 系統(tǒng)功能需求分析本文根據(jù)網(wǎng)上的二手交易功能分析,將系統(tǒng)分為管理員、用戶兩個(gè)模塊。管理員模塊包括:系統(tǒng)用戶管理、個(gè)人資料管理、站內(nèi)新聞管理、商品信息管理、留言管理、評(píng)價(jià)記錄管理、系統(tǒng)參數(shù)管理。用戶模塊包括:安全登錄、查詢信息、發(fā)布信息、會(huì)員注冊(cè)、物品類別選擇、物品信息管理、會(huì)員信息修改。剛進(jìn)入網(wǎng)站的游客能夠在網(wǎng)站瀏覽和搜索信息,不僅能瀏覽全部的二手信息還能瀏覽到最新上架的物品信息。通過注冊(cè)成為會(huì)員便能發(fā)布二手信息。根據(jù)系統(tǒng)功能需求建立的模塊關(guān)系圖如下圖:圖2 系統(tǒng)模塊關(guān)系圖3.3 系統(tǒng)流程圖為了更加清晰的表達(dá)系

39、統(tǒng)的功能模塊,下面給出了相應(yīng)發(fā)布二手信息的流程圖。對(duì)于不同的對(duì)象,其所執(zhí)行的擁有的功能也有所不同,流程圖也不一樣,包括針對(duì)校園二手交易網(wǎng)站系統(tǒng)用戶與系統(tǒng)管理員的流程圖。下面分別是系統(tǒng)用戶和系統(tǒng)管理員的流程圖。圖3 系統(tǒng)用戶流程圖圖4 系統(tǒng)管理員流程圖4 系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)4.1 數(shù)據(jù)庫(kù)需求分析創(chuàng)建校園二手交易網(wǎng)站數(shù)據(jù)庫(kù)第一步是制定計(jì)劃,該計(jì)劃可以在實(shí)施數(shù)據(jù)庫(kù)時(shí)做向?qū)?,也可以在?shù)據(jù)庫(kù)實(shí)現(xiàn)完成后,用做 數(shù)據(jù)庫(kù)的功能說明。數(shù)據(jù)庫(kù)的復(fù)雜性和細(xì)節(jié)有數(shù)據(jù)庫(kù)的應(yīng)用程序的復(fù)雜性,大小及用戶實(shí)用情況確定。本文的數(shù)據(jù)庫(kù)是一個(gè)相對(duì)簡(jiǎn)單的數(shù)據(jù)庫(kù),其基本步驟如圖所示。圖5 數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟4.2 數(shù)據(jù)庫(kù)E-R圖設(shè)計(jì)E-

40、R方法是“實(shí)體-聯(lián)系方法”(Entity-Relationship Approach)的簡(jiǎn)稱。它是描述現(xiàn)實(shí)世界概念結(jié)構(gòu)模型的有效方法。是表示概念模型的一種方式,用矩形表示實(shí)體型,矩形框內(nèi)寫明實(shí)體名;用橢圓表示實(shí)體的屬性,并用無向邊將其與相應(yīng)的實(shí)體型連接起來;用菱形表示實(shí)體型之間的聯(lián)系,在菱形框內(nèi)寫明聯(lián)系名,并用無向邊分別與有關(guān)實(shí)體型連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型(1:1,1:n或m:n)。E-R模型中包含“實(shí)體”、“聯(lián)系”和“屬性”。根據(jù)以上對(duì)系統(tǒng)所做的需求分析和系統(tǒng)設(shè)計(jì),規(guī)劃出本文使用的數(shù)據(jù)庫(kù)的實(shí)體分別為用戶實(shí)體、二手信息實(shí)體、留言板實(shí)體、管理員實(shí)體。以下圖示數(shù)據(jù)庫(kù)實(shí)體的E-R圖:1

41、)用戶信息實(shí)體用戶信息實(shí)體包括郵箱、照片、電話、學(xué)校、備注、QQ號(hào)、注冊(cè)時(shí)間、賬號(hào)、密碼,用戶信息實(shí)體E-R圖如下圖所示:圖6用戶信息實(shí)體E-R圖2)二手物品信息實(shí)體二手物品信息實(shí)體包括物品名稱、發(fā)表時(shí)間、物品編號(hào)、價(jià)格、用戶賬號(hào)、物品介紹、瀏覽次數(shù)、類別,二手物品信息實(shí)體E-R圖如下圖所示:圖7 二手物品信息實(shí)體E-R圖3)留言板信息實(shí)體留言板實(shí)體包括用戶賬號(hào)、編號(hào)、標(biāo)題、發(fā)表時(shí)間、回復(fù)、內(nèi)容,留言板信息實(shí)體E-R圖如下圖所示:圖8 留言板實(shí)體E-R圖4)管理員信息實(shí)體管理員信息實(shí)體包括賬號(hào)、權(quán)限標(biāo)志、密碼,管理員信息實(shí)體E-R圖如下圖所示:圖9 管理員實(shí)體E-R圖4.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)

42、本文中,一共需要?jiǎng)?chuàng)建7個(gè)數(shù)據(jù)表。這7個(gè)數(shù)據(jù)表中存放了建設(shè)校園二手交易網(wǎng)站所需要的數(shù)據(jù)。其中表Login是用來存放管理員和會(huì)員的登錄日志,表Category是用來存放商品類別的信息,表Comment是用來存放用戶對(duì)物品信息進(jìn)行的評(píng)價(jià),表News是用來存放網(wǎng)站的新聞,表Users是用來存放用戶的個(gè)人信息,表Goods是用來存放已發(fā)布的物品的信息,表Administrator是用來存儲(chǔ)管理員的信息。表1 數(shù)據(jù)庫(kù)表序號(hào)數(shù)據(jù)庫(kù)表名數(shù)據(jù)庫(kù)存儲(chǔ)的內(nèi)容1Login存儲(chǔ)登錄日志2Category存儲(chǔ)信息的類別3Comment存儲(chǔ)物品的評(píng)論4News存儲(chǔ)網(wǎng)站新聞5Users存儲(chǔ)相關(guān)會(huì)員信息6Goods存儲(chǔ)物品發(fā)布

43、信息7Administrator存儲(chǔ)管理員的狀態(tài)信息數(shù)據(jù)關(guān)系圖如下(PK為主鍵):圖10 數(shù)據(jù)表關(guān)系圖數(shù)據(jù)庫(kù)表的詳細(xì)設(shè)計(jì)如下:用戶信息表(Users)中包含了用戶賬號(hào),用戶密碼,找回密碼提問,移動(dòng)電話,座機(jī),所在學(xué)校,電子郵箱,注冊(cè)時(shí)間,QQ,標(biāo)志的等鍵,其中用戶賬號(hào)為主鍵,相關(guān)圖如下:表2 用戶信息表(User)字段類型Null默認(rèn)備注user_accountVarchar(30)否主鍵用戶賬號(hào)user_passwordVarchar(30)否用戶密碼user_datedatetime否注冊(cè)時(shí)間user_qqInt(11)否QQ號(hào)user_markVarchar(80)否0備注user_sc

44、hoolVarchar(60)否所在學(xué)校user_mphoneVarchar(30)否聯(lián)系電話user_photoVarchar(30)否個(gè)人照片user_emailVarchar(30)否電子郵箱類別信息表(Category)中包含了類別名稱,大類中小類,小類中大類等鍵,其中類別名稱是主鍵,相關(guān)表如下:表3 類別信息表(Category) 字段類型Null默認(rèn)備注categoryvarchar(20)否主鍵類別名稱category_orderint(11)否0大類中的小類category_cidint(11)否0小類中的大類登錄日志信息表(Login)中包含了登錄名,登錄IP,登錄時(shí)間,登錄

45、狀態(tài),判斷是否管理員等鍵,其中登錄名為主鍵,相關(guān)表如下:表4 會(huì)員與管理員登錄日志信息表(Login)字段類型Null默認(rèn)備注user_accountvarchar(20)否主鍵用戶賬號(hào)login_ipvarchar(20)否登錄IPlogin_timedatetime否登錄時(shí)間login_stateint(11)否0登錄狀態(tài)login_judgeint(11)否0判斷是否管理員評(píng)論信息表(Comment)中包含了ID,物品ID,會(huì)員名,內(nèi)容,時(shí)間等鍵,其中ID為主鍵,相關(guān)表如下:表5 評(píng)論信息表(Comment)字段類型Null默認(rèn)備注comment_idint(11)否主鍵IDcommen

46、t_widint(11)否物品IDuser_accountvarchar(20)否用戶賬號(hào)comment_contentvarchar(400)否評(píng)論內(nèi)容comment_timedatetime否評(píng)論時(shí)間網(wǎng)站新聞信息表(News)中包含了設(shè)置新聞編號(hào),設(shè)置新聞標(biāo)題,設(shè)置新聞?lì)悇e,新聞來源,瀏覽次數(shù),新聞內(nèi)容,設(shè)置添加時(shí)間,設(shè)置是否過期,發(fā)表新聞的管理員賬號(hào)等鍵,其中設(shè)置新聞編號(hào)為主鍵,相關(guān)表如下:表6 網(wǎng)站新聞信息表(News)字段類型Null默認(rèn)備注news_idtinyint(10)否設(shè)置新聞編號(hào)news_titlevarchar(100)否設(shè)置新聞標(biāo)題news_classvarchar(

47、20)否設(shè)置新聞?lì)悇enews_sourcevarchar(30)否0新聞來源news_frequencyint(11)否瀏覽次數(shù)news_contenttext否新聞內(nèi)容news_timedatetime否設(shè)置添加時(shí)間news_expiredchar(2)否1設(shè)置是否過期user_accountvarchar(20)否主鍵用戶賬號(hào)物品信息表(Goods)中包含了物品ID,所屬大類別,所屬小類別,瀏覽次數(shù),物品介紹,用戶賬號(hào),發(fā)表時(shí)間,交易狀態(tài),物品名稱等鍵,其中物品ID為主鍵,相關(guān)表如下:表7 物品信息表(Goods)字段類型Null默認(rèn)備注goods_namevarchar(40)否物品名稱

48、goods_dnamevarchar(100)否類別goods_frequencyint(11)否瀏覽次數(shù)goods_introductionvarchar(300)否0物品介紹user_accountvarchar(20)否主鍵用戶賬號(hào)goods_idint(11)否物品價(jià)格goods_timedatetime否物品編號(hào)goods_priceint(11)否1發(fā)表時(shí)間管理員信息表(Administrator)中包含了管理員賬號(hào),管理員密碼,管理員權(quán)限標(biāo)志等鍵,其中管理員賬號(hào)為主鍵,相關(guān)表如下:表8 管理員信息表(Administrator)字段類型Null默認(rèn)備注admin_accountv

49、archar(30)否主鍵管理員賬號(hào)admin_passwordvarchar(20)否管理員密碼admin_markint(11)否管理員權(quán)限標(biāo)志5 系統(tǒng)的實(shí)現(xiàn)5.1 系統(tǒng)的主要功能歸納起來,本文的主要功能有以下幾點(diǎn):用戶注冊(cè),留言板,發(fā)布信息,最新產(chǎn)品顯示,瀏覽二手商品界面等,對(duì)于網(wǎng)站的建設(shè)參照了其他二手交易網(wǎng)站,適當(dāng)?shù)募尤肓诵侣劰δ?,網(wǎng)站公告等等,在網(wǎng)站的后臺(tái)還有管理員登陸,管理模塊。5.1.1 用戶注冊(cè)界面為了使用戶方便安全的瀏覽網(wǎng)站、發(fā)布信息,所以需要用戶填寫自己的個(gè)人信息。游客可以通過注冊(cè)來成為用戶,從來享受到更高的權(quán)限,例如對(duì)留言板的發(fā)言,二手商品的發(fā)布,商品的評(píng)價(jià)等等,這些都需

50、要通過注冊(cè)來完成。樣式如下圖:圖11 用戶注冊(cè)窗口部分代碼展示:?php session_start();include_once conn.php;$ndate =date(Y-m-d);$addnew=$_POSTaddnew;if ($addnew=1 )$xuehao=$_POSTxuehao;$xingming=$_POSTxingming;$mima=$_POSTmima;$shenfenzheng=$_POSTshenfenzheng;$xuexiao=$_POSTxuexiao;$dianhua=$_POSTdianhua;$youxiang=$_POSTyouxiang;$z

51、haopian=$_POSTzhaopian;$xingbie=$_POSTxingbie;$beizhu=$_POSTbeizhu;$sql=insert into yonghuzhuce(xuehao,xingming,mima,shenfenzheng,xuexiao,dianhua,youxiang,zhaopian,xingbie,beizhu) values($xuehao,$xingming,$mima,$shenfenzheng,$xuexiao,$dianhua,$youxiang,$zhaopian,$xingbie,$beizhu) ;mysql_query($sql);

52、echo javascript:alert(注冊(cè)成功!請(qǐng)待管理員審核后方可登陸!);location.href=index.php;?5.1.2 留言板界面為了讓用戶簡(jiǎn)單有效的發(fā)布求購(gòu)信息,或者對(duì)網(wǎng)站相關(guān)內(nèi)容進(jìn)行評(píng)價(jià),以及對(duì)某些事物的一些感慨而設(shè)計(jì)了一個(gè)留言板系統(tǒng),用戶在登陸成功后可以選擇在線留言留言,發(fā)表成功后將會(huì)顯示發(fā)表時(shí)間,發(fā)表人的姓名等相內(nèi)容,其他用戶也可以選擇對(duì)其內(nèi)容進(jìn)行回復(fù)等等動(dòng)作。在留言板中留言可以發(fā)布相關(guān)的求購(gòu)信息,出售信息或者是物物交換信息,我們可以選擇自己感興趣的內(nèi)容回復(fù)。相關(guān)樣式圖如下:圖12 留言板窗口部分代碼展示:?phpsession_start();if($_SE

53、SSIONusername=)echo javascript:alert(對(duì)不起,請(qǐng)您先登陸!);location.href=index.php;exit;include_once conn.php;$id=$_GETid;$addnew=$_POSTaddnew;if ($addnew=1 )$zhanghao=$_POSTzhanghao;$zhaopian=$_POSTzhaopian;$xingming=$_POSTxingming;$liuyan=$_POSTliuyan;$sql=insert into liuyanban(zhanghao,zhaopian,xingming,li

54、uyan) values($zhanghao,$zhaopian,$xingming,$liuyan) ;mysql_query($sql);echo javascript:alert(留言成功!);location.href=lyblist.php;?校園二手信息網(wǎng)站function check()if(document.form1.zhanghao.value=)alert(請(qǐng)輸入賬號(hào));document.form1.zhanghao.focus();return false;if(document.form1.xingming.value=)alert(請(qǐng)輸入姓名);document.form1.xingming.focus();return false;if(document.form1.liuyan.value=)alert(請(qǐng)輸入留言);document.form1.liuyan.focus();return false;function gow()location.href=peixunccccailiao_add.php?jihuabifffanhao=+document.form1.jihuabifffanhao.value; 留言板   查看已有留言

展開閱讀全文
溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!