校園二手交易網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)-前臺(tái)設(shè)計(jì)_第1頁(yè)
校園二手交易網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)-前臺(tái)設(shè)計(jì)_第2頁(yè)
校園二手交易網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)-前臺(tái)設(shè)計(jì)_第3頁(yè)
校園二手交易網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)-前臺(tái)設(shè)計(jì)_第4頁(yè)
校園二手交易網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)-前臺(tái)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGEPAGE6校園二手交易網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)-前臺(tái)設(shè)計(jì)摘要現(xiàn)在我國(guó)高等教育的實(shí)施力度逐年增大,每年大學(xué)人數(shù)增長(zhǎng)迅速,未來(lái)增長(zhǎng)趨勢(shì)更加明顯,就僅僅以我校西亞斯而言,從2015年六千學(xué)生入校到2018年九千新生入校人員來(lái)看,有些學(xué)校學(xué)生人數(shù)增長(zhǎng)速度飛快。大學(xué)四年大學(xué)生基本生活在同一個(gè)環(huán)境,分圈層的會(huì)有很多共同的愛(ài)好,又是四年一批,一年涌入一次新生,流動(dòng)性比較大,所以每年畢業(yè)季都會(huì)有大量的可長(zhǎng)久用的東西閑置。還有,部分學(xué)生生活節(jié)儉,一些二手物品像手機(jī)電腦,可繼續(xù)使用,促使二手交易市場(chǎng)的產(chǎn)生。對(duì)于畢業(yè)生物品需要處理,部分學(xué)生對(duì)二手物品的需求,傳統(tǒng)交易方式供求不能對(duì)等,致使大量還能繼續(xù)使用的物品的丟棄,資源的浪費(fèi),為避免問(wèn)題的發(fā)生,滿足畢業(yè)生二手物品的再次使用的需求,一個(gè)專(zhuān)業(yè)的二手交易平臺(tái)進(jìn)繼續(xù)建設(shè)。這篇論文是依據(jù)二手交易的實(shí)際情況,介紹了一個(gè)以大學(xué)生為主題的網(wǎng)上交易系統(tǒng),可進(jìn)行物品信息規(guī)范便捷地錄入,展示,查詢,售賣(mài),發(fā)售。主要是能讓用戶對(duì)網(wǎng)站的公告,動(dòng)態(tài),在售商品,商品情況等信息的了解、認(rèn)識(shí)、衡量。使用者能簡(jiǎn)單的注冊(cè)會(huì)員,登錄后可查詢商品詳情、觀看輪播圖的推薦,查看最新公告、新聞動(dòng)態(tài)、搜索在售商品聯(lián)系賣(mài)家,詢價(jià)、問(wèn)價(jià)、討價(jià)、可直接購(gòu)買(mǎi)。在會(huì)員中心可進(jìn)行訂單管,商品管,留言管,私信管,賬戶設(shè)置等功能進(jìn)行操作。管理員可以對(duì)網(wǎng)站后臺(tái)的會(huì)員管理、商品類(lèi)別管理、新聞公告等方面進(jìn)行管理。使用的是B/S框架,PHP技術(shù)和MYSQL數(shù)據(jù)庫(kù)建立動(dòng)態(tài)網(wǎng)站,實(shí)現(xiàn)物品買(mǎi)賣(mài)的方便、便捷,使整個(gè)平臺(tái)較好運(yùn)行,使用戶得到完美體驗(yàn)。關(guān)鍵詞校園二手物品交易系統(tǒng);PHP;B/S框架;MYSQLDESINGANDIMPLEMENTATIONOFSECOND-HANDTRADINGNETWORKINCAMPUSDOWNSTAGEABSTRACTNowtheimplementationofhighereducationinChinaisincreasingyearbyyear,theannualincreaseinthenumberofuniversities,thefuturegrowthtrendismoreobvious,justintermsofourschoolSias,from2015to6,000studentsintoschoolto20189,000freshmen,thenumberofstudentsinsomeschoolsisgrowingrapidly.Universityfouryearscollegestudentsbasicallyliveinthesameenvironment,thecirclewillhavealotofcommonhobbies,butalsoabatchoffouryears,ayearintoanewlife,moremobile,soeveryyeargraduationseasontherewillbealargenumberoflong-termthingsidle.Also,somestudentslivefrugally,somesecond-handitemslikemobilephonecomputers,cancontinuetouse,promotetheemergenceofsecond-handtradingmarket.Forgraduatesofgoodsneedtodealwith,somestudentsonthedemandforsecond-handgoods,thetraditionalwayoftradingsupplyanddemandcannotbereciprocal,resultinginalargenumberofitemscancontinuetobeusedtodiscard,wasteofresources,inThispaperisbasedontheactualsituationofsecond-handtransactions,introducedacollegestudentsasthethemeoftheonlinetradingsystem,canbeeasytoentergoodsinformationnorms,display,inquiry,sale,sale.Mainlycanlettheuseronthewebsiteannouncement,thedynamic,sellsthegoods,thecommoditysituationandsooninformationunderstanding,theunderstanding,themeasurement.Userscansimplyregistermembers,logincanchecktheproductdetails,watchtherecommendationsoftherotationmap,checkthelatestannouncements,news,searchforgoodsonsalecontactsellers,inquiry,askingprice,bargain,canbepurchaseddirectly.IntheMemberCentercancarryoutorderpipe,commoditypipe,messagetube,privatemanagement,accountsettingsandotherfunctionstooperate.Administratorscanmanagethemembershipmanagement,Commoditycategorymanagement,newsannouncementsandsooninthebackgroundofthewebsite.TheuseofB/sframework,PHPTechnologyandMYSQLdatabasetoestablishadynamicwebsite,toachievetheconvenienceandconvenienceofgoodstrading,sothattheentireplatformtorunbetter,sothatusersgettheperfectexperience.Keywords:campussecond-handgoodstradingsystem;PHP;B/Sframework;SqlServer2005目錄TOC\o"1-3"\h\u摘要 1緒論 1.1系統(tǒng)的現(xiàn)狀 1.2本課題的研究意義 1.3本課題的目的 1.4本論文的主要思想內(nèi)容 2系統(tǒng)開(kāi)發(fā)環(huán)境 2.1開(kāi)發(fā)環(huán)境概述 2.2PHP簡(jiǎn)介 2.3MYSQL數(shù)據(jù)庫(kù)簡(jiǎn)介 3系統(tǒng)模塊整體設(shè)計(jì) 3.1系統(tǒng)功能概述 3.2數(shù)據(jù)庫(kù)設(shè)計(jì) 3.2.1數(shù)據(jù)庫(kù)表設(shè)計(jì) 4系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn) 4.1系統(tǒng)業(yè)務(wù)流程 4.1.1用戶登錄流程 4.1.2用戶注冊(cè)流程 4.1.3在線購(gòu)物流程 4.2網(wǎng)站功能模塊展示 4.2.1網(wǎng)站首頁(yè) 4.2.2用戶注冊(cè)頁(yè) 4.2.3用戶登錄頁(yè) 4.2.4商品詳情頁(yè) 4.2.5我的商品信息頁(yè)面 4.2.6留言信息列表面 4.2.7我的訂單信息頁(yè)面 致謝 參考文獻(xiàn) 1.1系統(tǒng)的現(xiàn)狀從我國(guó)現(xiàn)在形勢(shì)來(lái),線上二手物品間交易市場(chǎng),不是什么特別的事情,現(xiàn)在電子商務(wù)產(chǎn)業(yè)發(fā)展非常之快。但是僅僅給予大學(xué)生二手交易的網(wǎng)絡(luò)平臺(tái)少之又少,但隨著大學(xué)生群體逐漸增大,學(xué)生需求更是不可估量,商業(yè)公司逐漸注重這一點(diǎn),今后校園二手交易平臺(tái)定會(huì)有很有發(fā)展?jié)摿?。因此?chuàng)建大學(xué)生二手交易系統(tǒng)是大勢(shì)所趨,非常必要,發(fā)展前景巨大。在二手交易市場(chǎng)行業(yè)發(fā)展中國(guó)家和發(fā)達(dá)國(guó)家相比還有很大的距離,有很大的發(fā)展空間,我國(guó)又人口巨大,更有很大的市場(chǎng)。隨著人們生活水平的提高,人們對(duì)服務(wù)的要求更加苛刻,更有很強(qiáng)的時(shí)間觀念,從而二手交易系統(tǒng)充分的滿足這一點(diǎn),更值得說(shuō)的是,它采用了比較前沿的管理方式和手段,尤其是信息技術(shù),使大量的信息資源充分利用?,F(xiàn)在我國(guó)網(wǎng)上購(gòu)買(mǎi)業(yè)務(wù)僅僅是初期,站點(diǎn)數(shù)量非常的少,特意對(duì)在校大學(xué)生開(kāi)展的二手交易平臺(tái)更是少之又少,現(xiàn)有的網(wǎng)上二手交易平臺(tái)主要是針對(duì)社會(huì)人群,從大學(xué)生方面分析并不是那么的盡如人意,不能充分滿足大學(xué)生實(shí)用、性價(jià)比高等特點(diǎn)。據(jù)統(tǒng)計(jì),最早做二手交易系統(tǒng)的是58同城,趕集網(wǎng),它們是面對(duì)所有的網(wǎng)民,不能進(jìn)準(zhǔn)的對(duì)接于大學(xué)生,所以有諸多大學(xué)生使用的不方便,更加體現(xiàn)出大學(xué)生二手交易網(wǎng)組建的必要性?;ヂ?lián)網(wǎng)的發(fā)展已經(jīng)深入到社會(huì)的各個(gè)方面,尤其是校園里面,部分高?;救W(wǎng)覆蓋,為校園二手交易系統(tǒng)奠定網(wǎng)絡(luò)基礎(chǔ)。本系統(tǒng)的建設(shè),更是豐富、方便了大學(xué)生的生活,提高大學(xué)生活的效率,準(zhǔn)確、高效基于虛擬現(xiàn)實(shí)的方式的精準(zhǔn)客戶,節(jié)約尋找需求的時(shí)間,以虛擬現(xiàn)實(shí)為根基,有序通過(guò)網(wǎng)絡(luò)完成二手商品的交易。系統(tǒng)的完整不僅能滿足供求關(guān)系的正常連接,實(shí)現(xiàn)基本功能,更能提供周到、完美的服務(wù)。信息技術(shù)的發(fā)展使互聯(lián)網(wǎng)更快的進(jìn)步,讓生活更加多元化,二手交易平臺(tái)的重要性也更加的明顯。1.2本課題的研究意義越來(lái)越多的人認(rèn)識(shí)到網(wǎng)絡(luò)的便捷,互聯(lián)網(wǎng)深入到我們生活的各個(gè)方面,校園二手交易系統(tǒng)的創(chuàng)建一定能得到大家的認(rèn)可。網(wǎng)絡(luò)日漸普及,就像人工智能一樣利用網(wǎng)絡(luò),方便著我們的生活,校園二手交易網(wǎng)一定也能豐富校園交易,豐富我們生活,更能減少資源浪費(fèi)。另一方面,校園二手交易平臺(tái)簡(jiǎn)單,方便服務(wù)廣大師生等優(yōu)點(diǎn)是傳統(tǒng)二手物品交易無(wú)法比擬的。據(jù)調(diào)查,現(xiàn)在學(xué)生多喜歡不出門(mén)解決自己需求,校園二手平臺(tái)正解決這個(gè)問(wèn)題,只要系統(tǒng)上查詢,便能下單,甚至要求賣(mài)家送貨。進(jìn)而校園二手交易系統(tǒng)將成為師生訂購(gòu)物品的一個(gè)趨勢(shì)。如果沒(méi)有校園二手交易平臺(tái),那么二手物品交易還是不能很好的對(duì)接,更多的是人力資源的浪費(fèi),不像在一個(gè)平臺(tái)上,以大數(shù)據(jù)的形式呈現(xiàn)在大家面前,通過(guò)網(wǎng)絡(luò)方便快捷地呈現(xiàn)在大家面前,另一方面,網(wǎng)絡(luò)信息技術(shù)在不斷的更新,從而二手交易網(wǎng)也會(huì)隨著網(wǎng)絡(luò)的發(fā)展更好的服務(wù)于校園師生。1.3本課題的目的互聯(lián)網(wǎng)的發(fā)展速度日益加快,更有我們即將進(jìn)入5G時(shí)代的趨勢(shì),到那時(shí)候事事需要網(wǎng)絡(luò),身邊的一切離不開(kāi)網(wǎng)絡(luò)。物品交易的線上進(jìn)行,其中電子商務(wù)便是網(wǎng)絡(luò)飛速發(fā)展而出的產(chǎn)物。物欲縱流的時(shí)代,資源不能很好的對(duì)接,經(jīng)濟(jì)條件比較好的人群,用品更新頻繁,導(dǎo)致物品閑置,資源浪費(fèi),有些東西還可以繼續(xù)使用,但是沒(méi)有一個(gè)平臺(tái)可以幫他們處理。在學(xué)校也是如此,尤其畢業(yè)季的到來(lái),東西帶不走,只能扔垃圾桶里,線下又找不到人可以拿走,這時(shí)候校園二手交易網(wǎng)便起到了它不可或缺的作用。因此,校園二手交易網(wǎng)有效的避免了資源的浪費(fèi),物品供需不能對(duì)等。網(wǎng)絡(luò)的飛速發(fā)展,是社會(huì)群體各界人士共同推進(jìn)的產(chǎn)物,校園二手交易平臺(tái)很好的調(diào)動(dòng)了,大學(xué)生這以龐大群體,特別是現(xiàn)在,網(wǎng)絡(luò)的使用者,也多聚在現(xiàn)在的大學(xué)生,這一代90,00后的新青年。綜上,校園二手交易網(wǎng)能很好的避免資源配置不均衡,供求不對(duì)等,再者,它順應(yīng)潮流,為網(wǎng)絡(luò)便捷貢獻(xiàn)一份力量。1.4本論文的主要思想內(nèi)容本文章主要從校園二手物品交易管理系統(tǒng)的意義、現(xiàn)狀需求的分析、設(shè)計(jì)和實(shí)現(xiàn)等諸多方面。從而論述該系統(tǒng)的前景、理念以及對(duì)未來(lái)的期許。本校園二手物品交易管理系統(tǒng)的開(kāi)發(fā)理念是通過(guò)采用現(xiàn)代化的經(jīng)營(yíng)模式,綜合多家電子商務(wù)的平臺(tái)的優(yōu)勢(shì)優(yōu)點(diǎn),以及網(wǎng)絡(luò)銷(xiāo)售商的一些實(shí)際情況從而開(kāi)發(fā)的。主要實(shí)現(xiàn)了會(huì)員的注冊(cè)登錄,在線校園二手物品交易,訂單管理、商品管理等功能。PAGE282系統(tǒng)開(kāi)發(fā)環(huán)境2.1開(kāi)發(fā)環(huán)境概述該系統(tǒng)采用PHP開(kāi)發(fā)。使用MySQL數(shù)據(jù)庫(kù),它可以處理大量的數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性和安全性。硬件,今天在技術(shù)的迅速發(fā)展,硬件更新速度越來(lái)越快,提高容量,可靠性,價(jià)格越來(lái)越便宜,因此它是能夠滿足系統(tǒng)所需的硬件平臺(tái)。2.2PHP簡(jiǎn)介PHP(外文名:PHP:HypertextPreprocessor,中文名:“超文本預(yù)處理器”)是一種通用開(kāi)源腳本語(yǔ)言。語(yǔ)法吸收了C語(yǔ)言、Java和Perl的特點(diǎn),利于學(xué)習(xí),使用廣泛,主要適用于領(lǐng)域。PHP獨(dú)特的語(yǔ)法混合了C、Java、Perl以及PHP自創(chuàng)的語(yǔ)法。它可以比CGI或者Perl更快速地執(zhí)行動(dòng)態(tài)網(wǎng)頁(yè)。用PHP做出的與其他的編程語(yǔ)言相比,PHP是將程序嵌入到HTML(標(biāo)準(zhǔn)下的一個(gè)應(yīng)用)文檔中去執(zhí)行,執(zhí)行效率比完全生成HTML標(biāo)記的CGI要高許多;PHP還可以執(zhí)行編譯后代碼,編譯可以達(dá)到加密和優(yōu)化代碼運(yùn)行,使代碼運(yùn)行更快。2.3MYSQL數(shù)據(jù)庫(kù)簡(jiǎn)介 MySQL是一個(gè)多用戶,多線程SQL數(shù)據(jù)庫(kù),是一個(gè)客戶機(jī)/服務(wù)器體系結(jié)構(gòu)。SQL(結(jié)構(gòu)化查詢語(yǔ)言結(jié)構(gòu)化查詢語(yǔ)言)是目前應(yīng)用最廣泛的是標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)語(yǔ)言。MySQL的快速,靈活,足以滿足一個(gè)網(wǎng)站的信息管理。3系統(tǒng)模塊整體設(shè)計(jì)3.1系統(tǒng)功能概述會(huì)員功能模塊描述如下: 1.商城首頁(yè):顯示網(wǎng)站總的信息,包括:網(wǎng)站名稱,電話,菜單導(dǎo)航,最新公告,全部商品,會(huì)員注冊(cè)、登錄,商品分類(lèi),個(gè)人中心,商品類(lèi)別及搜索等。2.全部商品:用戶按查看所有商品及商品詳情信息,并登錄后可在線購(gòu)買(mǎi)下單。3.最新公告:實(shí)現(xiàn)會(huì)員對(duì)最新公告信息的瀏覽和查看。4.會(huì)員注冊(cè)、登錄:實(shí)現(xiàn)會(huì)員注冊(cè)和登錄功能操作。5.新聞動(dòng)態(tài):實(shí)現(xiàn)會(huì)員對(duì)新聞動(dòng)態(tài)信息的瀏覽和查看。6.會(huì)員中心:實(shí)現(xiàn)會(huì)員對(duì)個(gè)人信息和登錄密碼的修改,訂單管理、商品管理、留言管理、私信管理功能操作。7.搜索:實(shí)現(xiàn)會(huì)員可在通過(guò)商品類(lèi)別或名稱進(jìn)行模糊搜索查詢。會(huì)員功能結(jié)構(gòu)圖如下圖所示:3.2數(shù)據(jù)庫(kù)設(shè)計(jì)用戶的需求大多數(shù)體現(xiàn)在多種信息的更新、供述、查詢、和保存等方面,這就需要數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿足多種信息的錄入和導(dǎo)出。采集基礎(chǔ)數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)處理的流程,組成一份詳細(xì)的數(shù)據(jù)化字典,可以為后面的詳細(xì)設(shè)計(jì)立下重要的基石。3.2.1數(shù)據(jù)庫(kù)表設(shè)計(jì)此網(wǎng)站數(shù)據(jù)庫(kù)中每個(gè)表的設(shè)計(jì)結(jié)果如下表所顯示。每個(gè)表格對(duì)應(yīng)數(shù)據(jù)庫(kù)中的一個(gè)表,各個(gè)表的設(shè)計(jì)結(jié)果如下:表3-1:管理員信息表:本表主要包含編號(hào),登錄帳號(hào),登錄密碼和管理員標(biāo)識(shí)。序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵說(shuō)明1idint11是是編號(hào)2namevarchar45帳號(hào)3pwdvarchar32密碼4sntinyint1標(biāo)識(shí)表3-2:類(lèi)別信息表:本表主要包含商品類(lèi)別編號(hào),以及類(lèi)別名稱。序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵說(shuō)明1idint11是是編號(hào)2namevarchar80類(lèi)別名表3-3:評(píng)價(jià)信息表:本表主要包含評(píng)價(jià)編號(hào),被評(píng)價(jià)人的ID,評(píng)價(jià)用戶,以及評(píng)價(jià)的內(nèi)容和評(píng)價(jià)時(shí)間序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵說(shuō)明1idint11是是編號(hào)2memberidvarchar20被評(píng)價(jià)人ID3user_namevarchar80評(píng)價(jià)用戶4infotext評(píng)價(jià)5timevarchar20時(shí)間表3-4:商品信息表:本表主要包含商品編號(hào),商品名稱,發(fā)布商品會(huì)員的ID,商品類(lèi)別ID,商品圖片與價(jià)格,發(fā)布商品的時(shí)間,發(fā)布人對(duì)商品的描述,商品的瀏覽量以及商品即時(shí)的狀態(tài)。序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵說(shuō)明1idint11是是編號(hào)2namevarchar128名稱3midvarchar15發(fā)布人ID4cidvarchar15類(lèi)別ID5picvarchar45圖片6pricevarchar11價(jià)格7timevarchar20時(shí)間8infotext描述9numint11瀏覽量10flagtinyint1狀態(tài)表3-5:會(huì)員信息表:本表主要包含會(huì)員id,會(huì)員登錄帳號(hào),登錄密碼,會(huì)員收貨人姓名,收貨地址,聯(lián)系電話,以及會(huì)員使用的頭像,并且通過(guò)session()函數(shù)對(duì)本會(huì)員的總評(píng)分和評(píng)分人次計(jì)算得出本會(huì)員的平均評(píng)分。序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵說(shuō)明1idint11是是編號(hào)2namevarchar45賬號(hào)3pwdvarchar45密碼4relnamevarchar45姓名5adsvarchar80地址6telvarchar25電話7scoredecimal102總評(píng)分8personint11評(píng)價(jià)人次9picvarchar100頭像表3-6:留言信息表:本表主要包括留言的編號(hào),留言內(nèi)容,留言時(shí)間,回復(fù)留言的內(nèi)容,以及留言用戶和被留言商品的編號(hào)。序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵說(shuō)明1idint11是是編號(hào)2reinfotext回復(fù)3infotext留言4timevarchar20留言時(shí)間5namevarchar80留言用戶6gidint11商品ID表3-7:私信信息表:本表主要包括私信的編號(hào),發(fā)送私信人的id,私信所包含的內(nèi)容,回復(fù)內(nèi)容,以及相應(yīng)的時(shí)間。序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵說(shuō)明1idint11是是編號(hào)2sendervarchar80發(fā)送人ID3infotext私信4receivevarchar80回復(fù)內(nèi)容5timevarchar20時(shí)間表3-8:公告信息表:本表主要包括公告編號(hào),公告標(biāo)題,公告內(nèi)容,發(fā)布公告的時(shí)間,和公告所屬的類(lèi)別。序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵說(shuō)明1idint11是是編號(hào)2namevarchar255標(biāo)題3infotext詳細(xì)4timevarchar255時(shí)間5typevarchar80類(lèi)別表3-9:訂單詳情信息表:本表主要包括訂單編號(hào),商品id,商品成交的價(jià)格,購(gòu)買(mǎi)人收貨地址,收貨電話,以及收貨人。序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵說(shuō)明1orderidvarchar45是訂單號(hào)2goodsidvarchar255商品ID3goodspricevarchar255商品價(jià)格4memberadsvarchar255收貨地址5membertelvarchar255收貨電話6membernamevarchar80收貨人表3-10:訂單信息表:本表主要包括:訂單編號(hào),訂單金額(商品價(jià)格)購(gòu)買(mǎi)本商品的會(huì)員的id,訂單詳情,下單時(shí)間,出售本商品的會(huì)員id,以及商品被購(gòu)買(mǎi)后所處的狀態(tài)。序號(hào)列名數(shù)據(jù)類(lèi)型長(zhǎng)度小數(shù)位標(biāo)識(shí)主鍵說(shuō)明1ordersvarchar45是訂單號(hào)2moneyvarchar255金額3memberidvarchar255買(mǎi)家ID4ordersinfovarchar255訂單詳情5timevarchar255下單時(shí)間6statevarchar255狀態(tài)7saleidint11賣(mài)家ID4系統(tǒng)詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)4.1系統(tǒng)業(yè)務(wù)流程4.1.1用戶登錄流程用戶登錄流程設(shè)計(jì)方便簡(jiǎn)單,用戶進(jìn)入頁(yè)面,點(diǎn)擊登錄,用戶輸入用戶名,用戶名和密碼與注冊(cè)時(shí)一致,登錄成功,用戶名和密碼與注冊(cè)時(shí)不一致,從新輸入,直至登錄成功。圖4-1-1用戶登錄流程核心代碼:if(isset($_GET['act'])&&$_GET['act']=="login"){if(isset($_POST['loginname'])&&isset($_POST['loginpwd'])){$name=$_POST['loginname'];$pwd=$_POST['loginpwd'];$query="select*frommemberwherename='$name'andpwd='$pwd'";$conn=newconnect();$rs=$conn->getOne($query);if($rs['name']==$name&&$rs['pwd']==$pwd){$_SESSION["u"]=$rs;echo"window.parent.frames.location.href='index.php'";elseecho'<metahttp-equiv="Content-Type"content="tex/html;charset=utf-8"/>';echo"alert('用戶名或密碼錯(cuò)誤,請(qǐng)重新登錄!');window.parent.frames.location.href='login.php'";本段代碼中使用$_POST[]對(duì)name和pwd進(jìn)行接收,將這兩個(gè)變量從登錄頁(yè)面的表單中傳過(guò)來(lái)的,使用isset函數(shù)判斷變量是否存在,只有當(dāng)兩個(gè)變量都存在的時(shí)候才可以執(zhí)行if中的語(yǔ)句,將name和pwd的值傳給新變量$name和$pwd,將$name和$pwd的值與sql語(yǔ)句進(jìn)行拼接,并將sql語(yǔ)句賦值給$query,new一個(gè)connect類(lèi)賦值給$conn用于連接數(shù)據(jù)庫(kù),使用connect中的getOne函數(shù)執(zhí)行$query中的sql語(yǔ)句,并返回一條結(jié)果賦值給$rs,,使用if語(yǔ)句對(duì)$rs中的值進(jìn)行比對(duì)判斷,判斷用戶名及密碼是否一致,若一致,則創(chuàng)建session會(huì)話記錄登錄狀態(tài),并跳轉(zhuǎn)至index.php,若不一致,則顯示登錄失敗,并跳轉(zhuǎn)至login.php重新登陸。4.1.2用戶注冊(cè)流程用戶可以打開(kāi)注冊(cè)界面,首先要設(shè)置大于等于4個(gè)字符的登錄賬號(hào),系統(tǒng)會(huì)顯示賬號(hào)是否存在,如果存在更改申請(qǐng)賬號(hào),如果不存在,繼續(xù)輸入自己想用的大于等于4個(gè)字符長(zhǎng)度的密碼,再次確定密碼,兩次密碼一致,注冊(cè)成功。圖4-1-2用戶注冊(cè)流程$(function(){varname=$('#regname').val().length;varpwd=$('#regpwd').val().length;if(!(name>=4)){alert("用戶名長(zhǎng)度不正確,請(qǐng)重新輸入")returnfalse;}if(!(pwd>=4)){alert("密碼不能小于4位,請(qǐng)重新輸入")returnfalse;}if($('#regpwd').val()!=$('#repwd').val()){alert("確認(rèn)密碼不一致!")returnfalse;if(isset($_GET['act'])&&$_GET['act']=="add"){

$name=$_POST['name'];

$pwd=$_POST['pwd'];

$query="select*frommemberwherename='$name'";

$connect=newconnect();

$count=$connect->count($query);

if($count>0)echo"alert('用戶名已存在!');location.href='reg.phpelse$date=array('name'=>$name,'pwd'=>$pwd)代碼解釋4.1.3用戶操作流程用戶輸入正確的用戶名和密碼成功登錄后,可以進(jìn)入會(huì)員中心,會(huì)員中心包括發(fā)布商品,查看留言,查看訂單、修改個(gè)人密碼等操作;用戶操作流程圖如圖4-1-3所示:核心代碼實(shí)現(xiàn):增加功能:functioninsert($table,$data){

$str='';

$str.="INSERTINTO`$table`";

$str.="(`".implode("`,`",array_keys($data))."`)";

$str.="VALUES";

$str.="('".implode("','",$data)."')";

$res=mysqli_query($this->conn(),$str);

return$res;

}首先在insert函數(shù)中創(chuàng)建一個(gè)空變量$str,隨后依次構(gòu)建sql語(yǔ)句,insert函數(shù)有兩個(gè)參數(shù)$table和$data。$table參數(shù)中存放需要執(zhí)行insert插入功能的目標(biāo)數(shù)據(jù)表,$data變量中存放需要插入的數(shù)據(jù)集,使用implode和array_keys對(duì)sql語(yǔ)句進(jìn)行拼接,形成需要執(zhí)行的完整的sql語(yǔ)句,隨后使用mysqli_query執(zhí)行sql語(yǔ)句,并返回結(jié)果。刪除功能:functiondel($table,$where){$sql="DELETEFROM`{$table}`WHERE{$where}";$res=mysqli_query($this->conn(),$sql);if($res){return$res;}else{$error=mysqli_error($this->conn());return$error;}}del函數(shù)中有兩個(gè)參數(shù)$table和$where,$table參數(shù)中存放需要執(zhí)行刪除功能的目標(biāo)數(shù)據(jù)表,$where參數(shù)中存放需要?jiǎng)h除的相應(yīng)id的那條數(shù)據(jù),將sql語(yǔ)句使用字符串拼接,使用mysqli_query執(zhí)行sql語(yǔ)句,如果執(zhí)行成功,則返回執(zhí)行結(jié)果,如果不成功,則報(bào)錯(cuò)并返回錯(cuò)誤。修改功能:functionupdate($table,$data,$where){$sql='UPDATE'.$table.'SET';foreach($dataas$key=>$value){$sql.="`{$key}`='{$value}',";}$sql=rtrim($sql,',');$sql.="WHERE$where";$res=mysqli_query($this->conn(),$sql);if($res){return$res;}else{returnmysqli_error($this->conn());}}update函數(shù)中有三個(gè)參數(shù)$table、$data和$where,$table參數(shù)中存放需要執(zhí)行修改功能的目標(biāo)數(shù)據(jù)表,$data參數(shù)存放需要修改的數(shù)據(jù),$where參數(shù)中存放需要修改的相應(yīng)id的那條數(shù)據(jù),先拼接sql語(yǔ)句中set前邊的部分,之后使用foreach循環(huán)輸出$data數(shù)組中的$key值和$value值,隨后繼續(xù)拼接sql語(yǔ)句中的后半部分,即where部分,使用mysqli_query執(zhí)行sql語(yǔ)句,如執(zhí)行結(jié)果存在,則返回結(jié)果,如果執(zhí)行結(jié)果不存在,則返回錯(cuò)誤。4.2網(wǎng)站功能模塊展示4.2.1網(wǎng)站首頁(yè)首頁(yè)為網(wǎng)站打開(kāi)后的第一個(gè)頁(yè)面。此界面大概可以分為三個(gè)部分,最上方區(qū)域是用

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論