




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于微信小程序的校園二手交易系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)目錄10502中文摘要 4158541.概述 6171761.1課題背景 682341.2課題研究意義 6269291.3研究目標(biāo) 7152522.系統(tǒng)開(kāi)發(fā)環(huán)境 844702.1PHP技術(shù) 8267172.2MySQL數(shù)據(jù)庫(kù) 8232842.2.1MySQL數(shù)據(jù)庫(kù)簡(jiǎn)介 8231582.2.2MySQL數(shù)據(jù)庫(kù)特點(diǎn) 8242023.系統(tǒng)需求分析 錯(cuò)誤!未定義書(shū)簽。289783.1需求分析 9103723.2技術(shù)可行性 943223.3操作可行性 10225873.4經(jīng)濟(jì)可行性 10160063.5市場(chǎng)需求分析 10239583.6功能需求分析 10137613.7系統(tǒng)流程分析 11193533.8UML用例分析 12132364.系統(tǒng)設(shè)計(jì) 14123924.1設(shè)計(jì)目標(biāo) 14177744.2架構(gòu)設(shè)計(jì) 1498314.3數(shù)據(jù)庫(kù)設(shè)計(jì) 1579494.3.1數(shù)據(jù)庫(kù)實(shí)體圖設(shè)計(jì) 15121284.3.2數(shù)據(jù)庫(kù)表設(shè)計(jì) 185.系統(tǒng)的實(shí)現(xiàn)268255.1用戶功能模塊的實(shí)現(xiàn) 21127595.1.1系統(tǒng)主界面 2165305.1.2商品發(fā)布界面 22291685.1.3交流討論界面 22293195.1.4用戶訂單界面 23272845.2管理員功能模塊的實(shí)現(xiàn) 2437485.2.1管理員登錄界面 24206685.2.2商品管理界面 24181245.2.4用戶管理界面 256661總結(jié) 26207參考文獻(xiàn) 2726879致謝 29中文摘要隨著時(shí)代的浪潮,互聯(lián)網(wǎng)時(shí)代也隨之到來(lái),從一開(kāi)始的電腦時(shí)代到如今手機(jī)的迅猛發(fā)展,各種手機(jī)app如雨后春筍般涌現(xiàn),而其中的佼佼者—微信,更是有著巨大的影響力,也擁有著龐大的用戶,從而也讓越來(lái)越多的企業(yè)看中了這其中的商機(jī)。本二手交易校園淘主要實(shí)現(xiàn)用戶通過(guò)微信平臺(tái)的小程序在線進(jìn)行校園二手交易。用戶可以查看商品和下單支付等。該系統(tǒng)具的操作簡(jiǎn)單,界面簡(jiǎn)潔,功能集全等優(yōu)勢(shì),管理起來(lái)也很方便,有使用的價(jià)值。在時(shí)間地點(diǎn)上,用戶不在受到限制,也不再需要下載手機(jī)軟件,在微信端就可以直接進(jìn)入進(jìn)行操作。所以本系統(tǒng)能夠在很大程度上方便了用戶。本論文對(duì)二手交易校園淘系統(tǒng)從研究的意義到要實(shí)現(xiàn)的目標(biāo),從所需要用到的技術(shù)到系統(tǒng)要實(shí)現(xiàn)的功能,再到各個(gè)細(xì)節(jié)的設(shè)計(jì)進(jìn)行了分析。在分析后再進(jìn)行系統(tǒng)的實(shí)現(xiàn),從用戶的需求出發(fā),從頁(yè)面到功能的實(shí)現(xiàn),再到優(yōu)化系統(tǒng),為用戶帶來(lái)方便的、簡(jiǎn)潔的、體驗(yàn)良好的二手購(gòu)物系統(tǒng)。關(guān)鍵詞:微信小程序;校園二手交易;PHP語(yǔ)言;MySQL第一章概述1.1課題背景伴隨著世界經(jīng)濟(jì)一體化,信息技術(shù)廣泛地應(yīng)用到了各個(gè)領(lǐng)域,給每個(gè)行業(yè)都帶來(lái)了新的機(jī)遇。從微信的誕生,到微信的體系也越來(lái)越完善,微信小程序的開(kāi)發(fā),更是給企業(yè)和個(gè)人帶來(lái)更多的便利,越來(lái)越多的微信用戶開(kāi)始使用微信小程序,可以說(shuō),已經(jīng)很多人離不開(kāi)微信小程序了。微信小程序的開(kāi)發(fā)和完善,也為人們的生活提供了便利。微信小程序不同于傳統(tǒng)的軟件,相較于傳統(tǒng)的軟件,微信小程序應(yīng)用一個(gè)不可比擬的優(yōu)勢(shì)——降低軟件對(duì)手機(jī)內(nèi)存的占用。即使手機(jī)配置較低,也能能夠流暢的運(yùn)行,而且只要打開(kāi)微信,就可以隨時(shí)使用,不必反復(fù)下載注冊(cè),使用非常方便。此次開(kāi)發(fā)的小程序二手交易校園淘,用戶通過(guò)微信平臺(tái)就可以進(jìn)行校園的二手交易,不再像傳統(tǒng)二手校園交易,能夠滿足學(xué)生用戶在微信平臺(tái)就可以查看和購(gòu)買校園二手交易的物品,大大的節(jié)約了時(shí)間。1.2課題研究意義根據(jù)近年來(lái)的手機(jī)更新?lián)Q代的速度,手機(jī)的功能愈加完善,性能也大大的提高,但是相較于往前,手機(jī)的價(jià)格卻也越來(lái)越平民化,這也讓更多的人能擁有一部功能良好的智能手機(jī)。而只要擁有智能手機(jī),就離不開(kāi)其中非常方便快捷的聊天軟件,微信在這一方面可謂說(shuō)是名列前茅。無(wú)論是日常生活還是學(xué)習(xí)工作,微信都滲透其中,已經(jīng)發(fā)展成為人們生活的一部分,扮演著非常重要的一部分。智能的增長(zhǎng)趨勢(shì)非常的迅速,微信的用戶量不斷的增加,這使得二手交易校園淘有很好的發(fā)展微信主要分為個(gè)人微信、微信公眾號(hào)和微信小程序,如今越來(lái)越多的企業(yè)都已經(jīng)在微信進(jìn)行運(yùn)營(yíng),從大企業(yè)在微信公眾號(hào)上運(yùn)營(yíng)、宣傳,再到諸如餐飲店類使用微信小程序進(jìn)行點(diǎn)單,無(wú)論是在空間時(shí)間還是在人力資源上,都很大程度的節(jié)省了。而在網(wǎng)絡(luò)購(gòu)物特別是二手交易平臺(tái)這方面,除了手機(jī)app“咸魚(yú)”,還沒(méi)有很便利的手機(jī)應(yīng)用,也沒(méi)有微信小程序。如若開(kāi)發(fā)了一個(gè)關(guān)于二手交易平臺(tái)的微信小程序,無(wú)論是從手機(jī)的功能,還是手機(jī)的內(nèi)存,都不會(huì)帶來(lái)負(fù)擔(dān),只需要有一個(gè)微信就可以運(yùn)行,微信公眾號(hào)上微信公眾號(hào)和微信小程序的開(kāi)發(fā),不同于傳統(tǒng)的信息傳遞軟件,為人們帶來(lái)了極大的方便。1.3研究目標(biāo)對(duì)于如何實(shí)現(xiàn)二手交易校園淘系統(tǒng),首先要對(duì)該系統(tǒng)的功能有明確的設(shè)計(jì),要有什么功能,改如何實(shí)現(xiàn)這些功能,應(yīng)用到什么知識(shí),對(duì)這些方面要進(jìn)行整理。明確功能目標(biāo)后,在進(jìn)行對(duì)系統(tǒng)的開(kāi)發(fā)時(shí)能更有針對(duì)性,能有效的準(zhǔn)確的對(duì)系統(tǒng)進(jìn)行開(kāi)發(fā),省去不必要的麻煩。對(duì)系統(tǒng)進(jìn)行分析,系統(tǒng)分析在程序開(kāi)發(fā)中是起到至關(guān)重要的作用的,能讓系統(tǒng)更完善,更好的開(kāi)發(fā)系統(tǒng)。在開(kāi)發(fā)前進(jìn)行調(diào)查研究是非常有必要的。在進(jìn)行調(diào)查研究的同時(shí),也要對(duì)系統(tǒng)的功能進(jìn)一步的解析,才能夠把系統(tǒng)開(kāi)發(fā)的更好。在調(diào)查研究結(jié)束后,就是要對(duì)系統(tǒng)要實(shí)現(xiàn)的目標(biāo)進(jìn)行設(shè)計(jì),首先就是頁(yè)面的設(shè)計(jì)。頁(yè)面的首要目標(biāo)一定是以簡(jiǎn)潔為主,這樣會(huì)給用戶的初體驗(yàn)帶來(lái)非常好的體驗(yàn)。其次是功能的實(shí)現(xiàn),在首頁(yè)可以看到用戶在小程序上放出的商品,帶有商品的圖片、價(jià)格,點(diǎn)擊商品進(jìn)去可以查看商品的詳細(xì)信息,也可以私聊商品的發(fā)布者進(jìn)行對(duì)商品更加詳細(xì)的討論。因此也建立了一個(gè)交流討論的論壇,用戶可以在上面交流討論,可以在上面詢問(wèn)自己所需要的東西。還有訂單的頁(yè)面,這個(gè)功能是查看用戶自己購(gòu)買的商品或已經(jīng)取消購(gòu)買的商品。而在管理員的方面,管理員在后臺(tái)主要是對(duì)用戶、商品進(jìn)行管理,對(duì)用戶和商品的數(shù)據(jù)進(jìn)行維護(hù)。更新要及時(shí),在管理員對(duì)二手商品進(jìn)行操作(包括添加、修改、下架商品)后,立刻能夠在將商品的信息在相應(yīng)的頁(yè)面進(jìn)行更新。第二章系統(tǒng)開(kāi)發(fā)環(huán)境2.1PHP技術(shù)系統(tǒng)采用超文本預(yù)處理器(PHP)實(shí)現(xiàn),PHP是一種通用的開(kāi)源腳本語(yǔ)言。對(duì)于較大的系統(tǒng)和項(xiàng)目來(lái)說(shuō),可能PHP并不是最優(yōu)選,但對(duì)于小的系統(tǒng)和項(xiàng)目,它是非常優(yōu)質(zhì)的選擇。對(duì)于安全系數(shù)高的網(wǎng)站可以自行更改它的解釋程序,因?yàn)槠浣忉屍鞯脑创a是開(kāi)放的。它的風(fēng)格有些類似于C語(yǔ)言,所以對(duì)于從c語(yǔ)言入門的人來(lái)說(shuō)掌握起來(lái)并不困難,而且少了c語(yǔ)言的地址操作,掌握起來(lái)更為簡(jiǎn)單。作為HTML內(nèi)嵌式的語(yǔ)言,也有面向?qū)ο蟮母拍?,在開(kāi)發(fā)Web方面實(shí)用性非常的好。同時(shí)也是現(xiàn)在很多的網(wǎng)站程序員使用的一種語(yǔ)言,可見(jiàn)之其的歡迎程度。之所以采用PHP來(lái)實(shí)現(xiàn),一是這種語(yǔ)言是自身目前較為熟悉的語(yǔ)言,二是以上這些優(yōu)點(diǎn)對(duì)于本次系統(tǒng)的開(kāi)發(fā)可以有非常好的幫助。2.2MySQL數(shù)據(jù)庫(kù)2.2.1MySQL數(shù)據(jù)庫(kù)簡(jiǎn)介本系統(tǒng)的用了MySQL數(shù)據(jù)庫(kù),MySQL數(shù)據(jù)庫(kù)是在大學(xué)期間唯一學(xué)習(xí)過(guò)的數(shù)據(jù)庫(kù),所以較為的熟悉,不用再去研究其他的數(shù)據(jù)庫(kù),讓本次的系統(tǒng)開(kāi)發(fā)減少了很大的負(fù)擔(dān),節(jié)省了時(shí)間精力。對(duì)應(yīng)于中小系統(tǒng)的開(kāi)發(fā),MySQL也是一款非常好用的數(shù)據(jù)庫(kù)系統(tǒng),在系統(tǒng)的開(kāi)發(fā)中MySQL數(shù)據(jù)庫(kù)也能給予很好的環(huán)境,這也是本系統(tǒng)采用MySQL的原因。而MySQL也秉承著微軟簡(jiǎn)單易用的風(fēng)格,也是最流行的數(shù)據(jù)庫(kù),在系統(tǒng)的開(kāi)發(fā)方面,也是最好的應(yīng)用軟件之一。2.2.2MySQL數(shù)據(jù)庫(kù)優(yōu)點(diǎn)首先,MySQL數(shù)據(jù)庫(kù)對(duì)于本次系統(tǒng)開(kāi)發(fā)最大的好處就是對(duì)這個(gè)數(shù)據(jù)庫(kù)的使用較為熟練。其次是將數(shù)據(jù)存放在不同的表中,而不是把所有的數(shù)據(jù)統(tǒng)一的放在一處,在管理方面可以更加的方便,在系統(tǒng)的運(yùn)行方面可以更快速靈活。還有其開(kāi)放源碼的性質(zhì),可以降低開(kāi)發(fā)的成本。無(wú)論從哪個(gè)方面來(lái)說(shuō)都是本次開(kāi)發(fā)最優(yōu)質(zhì)的選擇。第三章系統(tǒng)需求分析3.1需求分析將用戶對(duì)系統(tǒng)的功能或者頁(yè)面的要求進(jìn)行分析,即為需求分析。需求分析的目的就是為了更好地去滿足用戶而進(jìn)行的,用戶的需求正是一個(gè)系統(tǒng)得而誕生的關(guān)鍵因素,所以用戶的需求決定了系統(tǒng)的設(shè)計(jì)方案,也對(duì)系統(tǒng)的使用產(chǎn)生了很大的影響。需求分析能夠規(guī)范的、科學(xué)的進(jìn)行開(kāi)發(fā)。而需求的分析結(jié)果能給系統(tǒng)的開(kāi)發(fā)提供完整、清晰和具體的要求。具體有三個(gè)方面,一是功能性需求,功能性需求就是該系統(tǒng)的需要實(shí)現(xiàn)哪些功能,完成什么樣的需求,開(kāi)發(fā)人員需要跟用戶有非常良好的溝通;二是非功能性需求,非功能性需求則是對(duì)功能性需求的補(bǔ)充,如性能、運(yùn)行環(huán)境、頁(yè)面等的需求;三是設(shè)計(jì)的約束,設(shè)計(jì)約束則是對(duì)設(shè)計(jì)或者實(shí)現(xiàn)方案的一些說(shuō)明,如運(yùn)用什么數(shù)據(jù)庫(kù)或運(yùn)行于什么環(huán)境??梢哉f(shuō),需求分析是絕大部分系統(tǒng)必須要去進(jìn)行的一個(gè)過(guò)程,只有經(jīng)過(guò)需求分析之后,才能落實(shí)于用戶的需求,讓用戶得以能夠更加得心應(yīng)手的使用系統(tǒng),增加用戶對(duì)系統(tǒng)的滿意度,這也是讓系統(tǒng)能得到更加多的用戶使用的一個(gè)重要過(guò)程。3.2技術(shù)可行性在這次的系統(tǒng)開(kāi)發(fā)中,主要用到了PHP和MySQL數(shù)據(jù)庫(kù),一是前端的程序開(kāi)發(fā),二是后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)。計(jì)算機(jī)專業(yè)的學(xué)生,對(duì)數(shù)據(jù)庫(kù)較為熟悉,而對(duì)滿意度很好的MySQL數(shù)據(jù)庫(kù)更是能熟練的操作。掌握了PHP技術(shù)和MySQL數(shù)據(jù)庫(kù),大學(xué)的課程也有軟件工程、軟件測(cè)試等課程作為技術(shù)的支持,也擁有了一定的系統(tǒng)開(kāi)發(fā)能力。3.3操作可行性基于微信小程序開(kāi)發(fā)的系統(tǒng),操作非常簡(jiǎn)單,只要是使用智能手機(jī)并且下載了微信客戶端,打開(kāi)微信的小程序,即可進(jìn)入本二手交易校園淘,就可以在小程序內(nèi)進(jìn)行查看和下單,實(shí)用便捷,所以操作方面是可行的。3.4經(jīng)濟(jì)可行性系統(tǒng)采用開(kāi)源的軟件,所以能大幅度的減少開(kāi)發(fā)人員的精力,同時(shí)也能在經(jīng)濟(jì)方面的投入,降低了開(kāi)發(fā)的成本。對(duì)于在手機(jī)的硬件方面配置,同樣需求不高,市場(chǎng)上的智能機(jī)基本都可以運(yùn)行微信,即也可以運(yùn)用微信小程序,那么本系統(tǒng)在這方面的要求是不高的,所需的經(jīng)濟(jì)條件自然較低。因此,在這樣看來(lái),本系統(tǒng)在經(jīng)濟(jì)上是完全可行的??偟膩?lái)說(shuō),設(shè)計(jì)一個(gè)高效率,操作簡(jiǎn)易,成本低的微信小程序二手交易校園淘是完全可行。3.5市場(chǎng)需求分析不難發(fā)現(xiàn),隨著微信的發(fā)展,微信小程序也越來(lái)越受用戶的喜愛(ài),其不用下載app的性質(zhì)節(jié)省手機(jī)內(nèi)存的同時(shí),還可以享受到其app的功能,所以很多行業(yè)已經(jīng)開(kāi)始使用微信小程序來(lái)進(jìn)行營(yíng)銷,如餐飲行業(yè),影視行業(yè),購(gòu)物行業(yè)等等都有在用微信小程序,節(jié)省了很多的人力資源。所以近年來(lái)越來(lái)越多的行業(yè)在宣傳方面,在微信上可以說(shuō)是投入了很大的精力,不同程度上的實(shí)現(xiàn)微信公眾號(hào)。那么在如此龐大的客戶群體中,微信小程序的開(kāi)發(fā)在未來(lái)商業(yè)市場(chǎng)的競(jìng)爭(zhēng)中,必然有著不可替代作用。購(gòu)物越來(lái)越方便的今天,校園內(nèi)已經(jīng)出現(xiàn)有閑置物品交易的qq群、微信群,如果二手的校園市場(chǎng)還像以往的以擺攤方式進(jìn)行,必然是將淘汰的。那么以微信小程序的形式來(lái)實(shí)現(xiàn)校園二手交易市場(chǎng),是有很大的市場(chǎng)需求的。開(kāi)發(fā)基于微信小程序的二手交易校園淘系統(tǒng)有著非常好的市場(chǎng)。3.6功能需求分析基于微信小程序開(kāi)發(fā)的二手校園淘功能模塊分為兩個(gè)部分,一個(gè)是管理員功能,即是為了管理系統(tǒng)的人員管理系統(tǒng)而開(kāi)發(fā)的功能;另一個(gè)是為了用戶使用而開(kāi)發(fā)的功能,也是系統(tǒng)的主要功能。管理員功能需求,主要的功能有兩個(gè),一個(gè)是對(duì)用戶的管理,另一個(gè)則是對(duì)用戶所出售的物品進(jìn)行管理。用戶管理主要是對(duì)用戶的信息,如用戶的基本信息、訂單等。對(duì)物品的的管理主要為將物品分類或是物品有無(wú)下架等。對(duì)物品用戶功能需求,用戶通過(guò)微信客戶端,進(jìn)入小程序,用戶的功能有點(diǎn)擊物品就可以查看物品的信息,可以進(jìn)行下單購(gòu)買、可以交流討論、修改個(gè)人信息等功能。3.7系統(tǒng)流程分析系統(tǒng)流程分析主要任務(wù)是將系統(tǒng)的每一個(gè)所要實(shí)現(xiàn)的點(diǎn)進(jìn)行分析,如在本系統(tǒng)中有注冊(cè)和登錄的流程,從注冊(cè)登錄這個(gè)點(diǎn)作為出發(fā)點(diǎn),進(jìn)行實(shí)際的操作,以此來(lái)掌握系統(tǒng)的操作流程,而流程圖能夠更直觀的把效果呈現(xiàn)出來(lái)。圖3-1即為系統(tǒng)的注冊(cè)流程圖。圖3-1在注冊(cè)后,就可以在微信登錄小程序,對(duì)小程序進(jìn)行的操作,可以查看物品信息、下單、交流等;而管理員在系統(tǒng)的后臺(tái)可以對(duì)用戶和商品的數(shù)據(jù)進(jìn)行修改。圖3-2為系統(tǒng)的登錄流程圖。圖3-23.8UML用例分析UML為統(tǒng)一建模語(yǔ)言,它可以將系統(tǒng)可視化,如管理員的模塊功能有類別、商品、訂單等,用戶的功能模塊有商品信息查看、購(gòu)買商品、訂單等,將其可視化后能更加清晰地知道這些功能,能更直觀地感受到這些功能之間地關(guān)系。如圖3-3所示的管理員的用例圖,圖3-5為用戶用例圖。
第四章系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)是在需求分析得出結(jié)果后,設(shè)計(jì)出能在很大程度滿足用戶需求的過(guò)程。明確了要設(shè)計(jì)出怎么樣的功能后,再對(duì)每個(gè)功能進(jìn)行實(shí)現(xiàn),進(jìn)行整合,再對(duì)系統(tǒng)進(jìn)行優(yōu)化完善后就可以得到我們想要的系統(tǒng)。從明確系統(tǒng)的功能、系統(tǒng)如何架構(gòu)到數(shù)據(jù)庫(kù)的設(shè)計(jì)來(lái)進(jìn)行設(shè)計(jì)。4.1設(shè)計(jì)目標(biāo)在手機(jī)智能化后,極大的方便了人們的生活,在這個(gè)幾乎人手一部智能手機(jī)的時(shí)代,而微信也幾乎是每臺(tái)智能手機(jī)必裝的軟件,只要有微信,那么就可以運(yùn)行微信小程序。在這當(dāng)中,大學(xué)生占據(jù)的比例也是非常高的,閑置物品也相當(dāng)?shù)亩?,特開(kāi)發(fā)了本二手交易校園淘。設(shè)計(jì)目標(biāo)如下:功能從用戶的需求出發(fā),設(shè)計(jì)出能讓用戶滿意的功能,是整個(gè)設(shè)計(jì)目標(biāo)的首要任務(wù)。2.操作本系統(tǒng)在微信就可進(jìn)入,頁(yè)面也會(huì)設(shè)計(jì)得非常簡(jiǎn)單簡(jiǎn)潔,只要會(huì)使用微信,那么就可以對(duì)本系統(tǒng)進(jìn)行操作,難度可以說(shuō)是非常低得。3.安全性為了提高安全性,保證數(shù)據(jù)不會(huì)丟失,數(shù)據(jù)庫(kù)會(huì)將數(shù)據(jù)進(jìn)行備份,在數(shù)據(jù)意外丟失或者受損時(shí),可以及時(shí)恢復(fù)數(shù)據(jù)。4.2架構(gòu)設(shè)計(jì)系統(tǒng)的架構(gòu)設(shè)計(jì)的主要任務(wù)是進(jìn)行對(duì)系統(tǒng)的功能性需求與非功能性需求的實(shí)現(xiàn)。結(jié)構(gòu)設(shè)計(jì)是將一個(gè)大任務(wù)分為多個(gè)小任務(wù)的過(guò)程,小程序的兩大主體功能是管理員功能和用戶功能,分劃好這兩個(gè)功能下的各個(gè)小功能,將每個(gè)小任務(wù)都完成,再整合起來(lái)變?yōu)橐粋€(gè)完整的、做好了的小程序。它具體的工作步驟如圖4-1所示。圖4-14.3數(shù)據(jù)庫(kù)設(shè)計(jì)在對(duì)應(yīng)的系統(tǒng)建立數(shù)據(jù)庫(kù),使得數(shù)據(jù)能在系統(tǒng)中完好的保存,數(shù)據(jù)庫(kù)設(shè)計(jì)就是為滿足用戶想要的需求。而對(duì)數(shù)據(jù)庫(kù)的設(shè)計(jì)有利于節(jié)約資源、提高系統(tǒng)的運(yùn)行速度、減少故障的發(fā)生。4.3.1數(shù)據(jù)庫(kù)實(shí)體圖設(shè)計(jì)通過(guò)對(duì)用戶描述的要求,如二手校園淘系統(tǒng)的功能,通過(guò)分類,即有哪些實(shí)體,如用戶、商品等。再聚集和概括,建立抽象的概念數(shù)據(jù)模型(E—R模型)。E—R模型由實(shí)體、屬性和聯(lián)系組成,如本系統(tǒng)的用戶就是一個(gè)實(shí)體,而用戶的名字性別等就是屬性。它能使各個(gè)實(shí)體、實(shí)體屬性之間的關(guān)系更加的簡(jiǎn)潔易懂。1.用戶的實(shí)體圖包含了用戶的屬性,用戶的編號(hào)、用戶名、密碼、類型、頭像、性別、電話、郵箱都是用戶的屬性,用戶的E—R圖讓用戶的屬性更立體的展示出來(lái),如圖4-2所示:圖4-22.商品的實(shí)體圖也是如此,包含了商品的從多屬性,有商品的編號(hào)、名稱、價(jià)格、介紹、狀態(tài)、分類、類型、時(shí)間、所屬用戶、封面,如圖4-3所示:圖4-33.交流討論實(shí)體圖,包含了交流討論的屬性,有這篇討論帖的編號(hào)、標(biāo)題、內(nèi)容、類型、圖片、時(shí)間、作者如圖4-4所示:圖4-44.訂單實(shí)體圖,有訂單的各個(gè)屬性,編號(hào)、商品、價(jià)格、用戶、地址、備注、電話、總價(jià)、賣家,如圖4-5所示:圖4-55.系統(tǒng)整體E—R圖,系統(tǒng)整體的E—R有著各個(gè)實(shí)體之間的關(guān)系,從管理員,用戶、類別、訂單、商品、交流討論帖、資訊信息都包含在內(nèi),讓系統(tǒng)功能間更清楚明確,如圖4-6所示:圖4-64.3.2數(shù)據(jù)庫(kù)表設(shè)計(jì)數(shù)據(jù)庫(kù)表的設(shè)計(jì)包括了用戶信息表、商品信息表、交流討論信息表和訂單信息表。數(shù)據(jù)庫(kù)的作用就是儲(chǔ)存系統(tǒng)的數(shù)據(jù),確保用戶和商品的數(shù)據(jù)安全。本系統(tǒng)的數(shù)據(jù)表如以下所示:表4-1wct_user用戶信息表表4-2wct_good商品信息表表4-3wct_posts交流討論信息表表4-4wct_bill訂單信息表第五章系統(tǒng)的實(shí)現(xiàn)5.1用戶功能模塊的實(shí)現(xiàn)5.1.1系統(tǒng)主界面用戶在登錄后就可以進(jìn)入小程序的主界面,在主界面可以看到上面的物品展示,可以在下拉列表選擇商品的分類,搜索欄可以搜索想要的物品,點(diǎn)擊物品查看更多信息,往下拉動(dòng)可以查看更多的商品,點(diǎn)擊“交流討論”查看信息,點(diǎn)擊“我的訂單”查看訂單,點(diǎn)擊“個(gè)人”可查看、修改個(gè)人信息。如圖5-1所示:圖5-15.1.2商品發(fā)布界面點(diǎn)擊商品發(fā)布,在名稱輸入欄填寫(xiě)物品的名稱,下拉列表選擇物品的分類,在價(jià)格欄輸入物品的價(jià)格,點(diǎn)擊“配圖”添加物品圖片,介紹欄填寫(xiě)物品詳細(xì)信息。展示如圖5-2所示:圖5-25.1.3交流討論界面用戶在查看物品時(shí)如果想要了解更多的信息,可以使用系統(tǒng)的交流功能和物主進(jìn)行交流,如圖5-3所示:圖5-35.1.4用戶訂單界面用戶點(diǎn)擊“訂單”,即可以查看訂單的信息,界面如圖5-4所示:圖5-45.2管理員功能模塊的實(shí)現(xiàn)5.2.1管理員登錄界面管理員在后臺(tái)登錄系統(tǒng),可以進(jìn)行對(duì)數(shù)據(jù)的管理,如5-5所示:圖5-55.2.2商品管理界面在這個(gè)界面中管理員能夠?qū)ξ锲愤M(jìn)行審核,可以修改名稱,定義分類,添加封面和增加物品的詳細(xì)信息。如圖5-6所示:圖5-65.2.4用戶管理界面管理員也對(duì)用戶進(jìn)行管理,如圖5-8所示:圖5-8
總結(jié)從需求的分析到軟硬件的可行性分析,再到個(gè)人技術(shù)層面的分析,最后說(shuō)明基于微信小程序的二手交易校園淘系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)是可行的。本系統(tǒng)的實(shí)現(xiàn),在往后校園二手交易不再需要如跳騷市場(chǎng)般的擺攤,而不常使用或者多余的物品也能有良好的歸宿,不會(huì)再被遺棄。節(jié)省了學(xué)生們的時(shí)間和節(jié)約了資源。從選題到動(dòng)手開(kāi)發(fā),每一步都有著困難的阻擋,但每歷經(jīng)一步,都是有著不同的收獲,更讓我懂得了動(dòng)手和實(shí)踐的重要性。對(duì)于系統(tǒng)的開(kāi)發(fā),最重要的不是學(xué)了多少,而是做過(guò)多少。學(xué)來(lái)的知識(shí)不加以運(yùn)用,就會(huì)像傳統(tǒng)的校園二手交易市場(chǎng),會(huì)被遺忘,保持不斷學(xué)習(xí)進(jìn)步的思想應(yīng)當(dāng)永存,才不會(huì)讓自己在時(shí)代的沖刷下淘汰。參考文獻(xiàn)[1]曾倩.基于微信小程序的高校二手物品交易和共享平臺(tái)的搭建[J].現(xiàn)代商業(yè).2019(02).[2]宇海萍,張渤洋.基于微信小程序的校園二手交易平臺(tái)開(kāi)發(fā)[J].計(jì)算機(jī)時(shí)代,202
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 批發(fā)業(yè)貨架陳列技巧考核試卷
- 健康營(yíng)養(yǎng)品批發(fā)商的智慧物流技術(shù)創(chuàng)新應(yīng)用考核試卷
- 勘察項(xiàng)目項(xiàng)目管理海洋工程文化建設(shè)考核試卷
- 體育組織的歷史與演變考核試卷
- 用火安全主題班會(huì)課件
- 交通文明與安全課件
- 作品采購(gòu)合同范本模板
- 芒果直播代售合同范本
- 裝修工程供應(yīng)合同范本
- 酒店客房服務(wù)規(guī)范與操作流程優(yōu)化制度
- 臨床家庭化產(chǎn)房開(kāi)展經(jīng)驗(yàn)分享
- 2024年世界職業(yè)院校技能大賽高職組“市政管線(道)數(shù)字化施工組”賽項(xiàng)考試題庫(kù)
- 安徽省六安市裕安區(qū)六安市獨(dú)山中學(xué)2024-2025學(xué)年高一上學(xué)期11月期中生物試題(含答案)
- 低血糖的護(hù)理查房
- GB/T 44718-2024城市軌道交通無(wú)障礙運(yùn)營(yíng)服務(wù)規(guī)范
- DB41T 2567-2023 消防技術(shù)服務(wù)機(jī)構(gòu)服務(wù)規(guī)范
- 音樂(lè)鑒賞與實(shí)踐 第一單元第四課音樂(lè)的力量(下)
- 《外科護(hù)理學(xué)(第七版)》考試復(fù)習(xí)題庫(kù)-上(單選題)
- 92槍械課件教學(xué)課件
- 追覓科技在線測(cè)評(píng)邏輯題
- (人教PEP2024版)英語(yǔ)一年級(jí)上冊(cè)Unit 1 教學(xué)課件(新教材)
評(píng)論
0/150
提交評(píng)論