基于微信小程序的社區(qū)在線購(gòu)物平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)-計(jì)算機(jī)畢業(yè)設(shè)計(jì)源碼+LW文檔
摘? ?要
隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展,傳統(tǒng)的社區(qū)商品銷售迎來(lái)了機(jī)遇,我國(guó)是個(gè)人口大國(guó),社區(qū)商品的需求量大,如何推廣社區(qū)商品的銷售是企業(yè)非常關(guān)注的事情。隨著電子商務(wù)多元化的發(fā)展,各種類型的社區(qū)商品逐漸轉(zhuǎn)移到線上銷售。在互聯(lián)網(wǎng)的幫助下,帶動(dòng)企業(yè)打開(kāi)銷路,促進(jìn)社區(qū)商品銷售的可持續(xù)發(fā)展。同時(shí),通過(guò)基于微信小程序的社區(qū)在線購(gòu)物平臺(tái),可以讓更多的人選購(gòu)質(zhì)優(yōu)價(jià)廉的商品,不再受時(shí)間和地點(diǎn)的限制、方便了購(gòu)買(mǎi)者。在這種一舉兩得的交易模式下,開(kāi)發(fā)基于微信小程序的社區(qū)在線購(gòu)物平臺(tái)是非常有意義的事情。
基于微信小程序的社區(qū)在線購(gòu)物平臺(tái)利用Java框架開(kāi)發(fā)的一款微信小程序,數(shù)據(jù)存儲(chǔ)到MySQL中,客戶端前臺(tái)使用微信小程序技術(shù)對(duì)界面進(jìn)行設(shè)計(jì)和實(shí)現(xiàn)。本文先充分調(diào)查基于微信小程序的社區(qū)在線購(gòu)物平臺(tái)的需求分析,深入剖析系統(tǒng)應(yīng)該具有的功能,并設(shè)計(jì)完善的數(shù)據(jù)庫(kù)。利用成熟的開(kāi)發(fā)技術(shù)完成編碼工作,最后進(jìn)行投入前的測(cè)試工作。最終,完成前臺(tái)和后臺(tái)的基于微信小程序的社區(qū)在線購(gòu)物平臺(tái)的功能,主要包括商品管理、在線購(gòu)買(mǎi)管理、會(huì)員管理、公告管理等,通過(guò)前后臺(tái)實(shí)現(xiàn)數(shù)據(jù)的傳遞。
關(guān)鍵詞:微信小程序;Java語(yǔ)言;在線購(gòu)物;電子商務(wù)
?
?Abstract
With the development of Internet technology, the traditional community commodity sales have ushered in opportunities. China is a country with a large population and a large demand for community commodities. How to promote the sales of community commodities is a matter of great concern to enterprises. With the diversified development of e-commerce, various types of community goods are gradually transferred to online sales. With the help of the Internet, it will drive enterprises to open their markets and promote the sustainable development of community commodity sales. At the same time, through the community online shopping platform based on WeChat widget, more people can buy high-quality and low-cost goods, which is no longer limited by time and place, and convenient for buyers. In this transaction mode of killing two birds with one stone, it is very meaningful to develop a community online shopping platform based on WeChat applets.
The community online shopping platform based on WeChat applets uses a WeChat applet developed by the Java framework to store data in MySQL. The client front desk uses WeChat applet technology to design and implement the interface. This paper first fully investigates the demand analysis of the community online shopping platform based on WeChat applet, deeply analyzes the functions that the system should have, and designs a perfect database. Use mature development technology to complete the coding work, and finally carry out the test work before the investment. Finally, complete the functions of the community online shopping platform based on WeChat applets at the front and back ends, mainly including commodity management, online purchase management, member management, announcement management, etc., and realize data transmission through the front and back ends.
Key Words:WeChat applet; Java language; Online shopping; Electronic Commerce
?
目 錄
摘? ?要 2
Abstract 3
目 錄 5
1系統(tǒng)概述 8
1.1 研究的背景和意義 8
1.2 國(guó)內(nèi)外研究現(xiàn)狀 9
1.3 研究?jī)?nèi)容 9
2系統(tǒng)技術(shù) 11
2.1 Java技術(shù) 11
2.2? MYSQL數(shù)據(jù)庫(kù) 11
2.3? 微信小程序技術(shù) 12
2.4? JSON數(shù)據(jù) 12
3系統(tǒng)需求分析 14
3.1 可行性分析 14
3.1.1 經(jīng)濟(jì)可行性 14
3.1.2 技術(shù)可行性 14
3.1.3 法律可行性 14
3.2 需求分析 14
3.2.1 非功能性需求 14
3.2.2 功能性需求 15
4系統(tǒng)設(shè)計(jì) 18
4.1 架構(gòu)設(shè)計(jì) 18
4.2 功能設(shè)計(jì) 19
4.2.1 管理員功能設(shè)計(jì) 19
4.2.3 會(huì)員功能設(shè)計(jì) 20
4.3 數(shù)據(jù)庫(kù)設(shè)計(jì) 22
4.3.1 數(shù)據(jù)庫(kù)設(shè)計(jì)原則 22
4.3.2 數(shù)據(jù)庫(kù)ER圖設(shè)計(jì) 22
4.3.3 數(shù)據(jù)庫(kù)表設(shè)計(jì) 23
5 系統(tǒng)實(shí)現(xiàn) 31
5.1 服務(wù)器管理員功能實(shí)現(xiàn) 31
5.1.1 管理員登錄功能實(shí)現(xiàn) 31
5.1.2 用戶管理功能實(shí)現(xiàn) 31
5.1.3 商品管理功能實(shí)現(xiàn) 33
5.2.4 公告管理功能實(shí)現(xiàn) 33
5.2.5 商品訂單管理功能實(shí)現(xiàn) 34
5.2 小程序端會(huì)員功能實(shí)現(xiàn) 35
5.2.1 會(huì)員登錄管理實(shí)現(xiàn) 35
5.2.2 個(gè)人中心功能實(shí)現(xiàn) 36
5.3.3 商品公告查看功能實(shí)現(xiàn) 37
5.3.4 商品購(gòu)買(mǎi)功能實(shí)現(xiàn) 38
第6章 系統(tǒng)測(cè)試 39
6.1 程序測(cè)試 39
6.2 測(cè)試用例 40
6.3 系統(tǒng)測(cè)試結(jié)果 42
結(jié)論 43
參考文獻(xiàn) 44
致謝 46
?
隨著計(jì)算機(jī)信息技術(shù)和網(wǎng)絡(luò)化進(jìn)程的發(fā)展,電子商務(wù)逐漸成熟,通過(guò)信息技術(shù)手段把傳統(tǒng)的銷售活動(dòng)轉(zhuǎn)移到網(wǎng)絡(luò)中來(lái),打破了地區(qū)之間的限制,使得企業(yè)或者個(gè)人都可以參與進(jìn)來(lái)。電子商務(wù)是一場(chǎng)信息革命,改變了人們的思維,對(duì)生產(chǎn)、生活都產(chǎn)生了非常大的影響。網(wǎng)上銷售憑借便捷的特征改變了當(dāng)代人的購(gòu)物模式,如今,越來(lái)越多的人選擇網(wǎng)上購(gòu)物,足不出戶就可以買(mǎi)到任何想買(mǎi)的商品,通過(guò)網(wǎng)頁(yè)瀏覽的方式進(jìn)行貨物比較,節(jié)省了許多寶貴的時(shí)間。
一直以來(lái),社區(qū)商品銷售都是通過(guò)傳統(tǒng)的門(mén)店銷售進(jìn)行,這種個(gè)體經(jīng)營(yíng)模式需要從生產(chǎn)開(kāi)始,到進(jìn)貨、銷售等諸多環(huán)節(jié),造成了資源的浪費(fèi),最終導(dǎo)致的結(jié)果是成本增加,使得社區(qū)商品缺乏競(jìng)爭(zhēng)優(yōu)勢(shì)。
構(gòu)建基于微信小程序的社區(qū)在線購(gòu)物平臺(tái),提供商品信息,發(fā)布相關(guān)公告,幫助商品信息的傳播,推廣商品品牌。促進(jìn)了商品交易,為經(jīng)營(yíng)的企業(yè)或者個(gè)人提供平臺(tái)支持。銷售者通過(guò)基于微信小程序的社區(qū)在線購(gòu)物平臺(tái)的后臺(tái)發(fā)布商品信息,上傳商品資料,對(duì)商品進(jìn)行詳細(xì)的介紹,在訂單管理中查看購(gòu)買(mǎi)的訂單信息,然后及時(shí)發(fā)貨,就可以完成銷售過(guò)程,減少了許多參與的環(huán)節(jié),降低了商品銷售成本。以低廉的價(jià)格刺激消費(fèi),從而提高銷量。
基于微信小程序的社區(qū)在線購(gòu)物平臺(tái)是個(gè)透明的平臺(tái),消費(fèi)者通過(guò)其他會(huì)員的評(píng)論,可以甄別產(chǎn)品的質(zhì)量,選擇適合自己的商品。不存在信息不對(duì)稱的問(wèn)題,從而可以買(mǎi)到滿意的商品。對(duì)消費(fèi)者來(lái)說(shuō),不但可以通過(guò)低廉的價(jià)格買(mǎi)到滿意的商品,還可以節(jié)省許多購(gòu)買(mǎi)的時(shí)間,提高了消費(fèi)熱情。獲取到良好的購(gòu)物體驗(yàn)后,還可以介紹親朋好友,因?yàn)殡娮由虅?wù)平臺(tái)跨越了時(shí)間和空間的限制,使得任何用戶都可以參與進(jìn)來(lái)。
基于微信小程序的社區(qū)在線購(gòu)物平臺(tái)還提供了評(píng)價(jià)模塊,系統(tǒng)所有的用戶都可以進(jìn)行商品評(píng)價(jià),討論當(dāng)前商品的評(píng)語(yǔ),為其他用戶提供參考的意見(jiàn)和建議。
1.2 國(guó)內(nèi)外研究現(xiàn)狀
到目前為止,在全世界范圍內(nèi)有1000個(gè)左右的社區(qū)商品電子交易平臺(tái),占據(jù)了電子商務(wù)的2%左右,其中最大的為歐美地區(qū)。在美國(guó),將信息技術(shù)和社區(qū)商品進(jìn)行結(jié)合,大量的社區(qū)商品企業(yè)通過(guò)互聯(lián)網(wǎng)完成交易。歐洲也是比較發(fā)達(dá)的地區(qū),通過(guò)社區(qū)商品交易網(wǎng)站實(shí)現(xiàn)各種產(chǎn)品的交易,也有針對(duì)商品交易的綜合性網(wǎng)站,包括商品附加產(chǎn)品等眾多服務(wù)。在日本,早就將社區(qū)商品放在電商建設(shè)中,通過(guò)統(tǒng)一的標(biāo)準(zhǔn)實(shí)現(xiàn)商品的發(fā)貨和支付。不管是商品的需求還是銷售,都可以通過(guò)專業(yè)的網(wǎng)站進(jìn)行發(fā)布,同時(shí)通過(guò)電子商務(wù)協(xié)會(huì)進(jìn)行協(xié)調(diào),完成大眾商品交易。通過(guò)平臺(tái)的篩選,選拔出優(yōu)質(zhì)的商品,從而進(jìn)行重點(diǎn)推廣。
在國(guó)內(nèi),商品線上銷售也在快速的發(fā)展中,比較有代表的有拼多多,美團(tuán)app交易系統(tǒng)。而短視頻的出行,進(jìn)一步打破了商品銷售模式,通過(guò)視頻直播帶貨的方式,激發(fā)了用戶的購(gòu)買(mǎi)熱情,主播可以通過(guò)圖片、聲音、視頻并茂的方式介紹商品信息,讓購(gòu)買(mǎi)者更加清楚的了解產(chǎn)品的特性,從而帶動(dòng)商品的銷售。
在國(guó)內(nèi)的商品銷售平臺(tái)中,主要以Java技術(shù)進(jìn)行開(kāi)發(fā),目前也存在一些微信小程序和微信小程序的模式,但是這些程序的后臺(tái)也多使用為Java為后臺(tái)開(kāi)發(fā)的技術(shù),也存在小規(guī)模的PHP和Python開(kāi)發(fā)形式。
1.3 研究?jī)?nèi)容
本系統(tǒng)運(yùn)用面向?qū)ο笤O(shè)計(jì)理念,使用Java語(yǔ)言、微信小程序技術(shù)開(kāi)發(fā)助農(nóng)電商系統(tǒng)。開(kāi)發(fā)者使用eclipse編輯器和MYSQL數(shù)據(jù)庫(kù)進(jìn)行編程。根據(jù)功能設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)架構(gòu)設(shè)計(jì),最后通過(guò)功能測(cè)試完成系統(tǒng)的測(cè)試,根據(jù)研究的內(nèi)容模塊設(shè)計(jì)了六大章節(jié)。
第一章對(duì)基于微信小程序的社區(qū)在線購(gòu)物平臺(tái)開(kāi)發(fā)的背景意義進(jìn)行介紹。
第二章分析開(kāi)發(fā)基于微信小程序的社區(qū)在線購(gòu)物平臺(tái)的相關(guān)技術(shù)和理論知識(shí)。
第三章梳理基于微信小程序的社區(qū)在線購(gòu)物平臺(tái)的需求分析,描述商品流程。
第四章設(shè)計(jì)系統(tǒng)架構(gòu)、網(wǎng)絡(luò)拓步結(jié)構(gòu)和數(shù)據(jù)庫(kù)設(shè)計(jì),使用ER圖和數(shù)據(jù)庫(kù)表來(lái)介紹設(shè)計(jì)過(guò)程。
第五章實(shí)現(xiàn)系統(tǒng)功能,介紹功能代碼和算法流程。通過(guò)實(shí)現(xiàn)流程和界面截圖進(jìn)行實(shí)現(xiàn)說(shuō)明。
第六章對(duì)基于微信小程序的社區(qū)在線購(gòu)物平臺(tái)進(jìn)行測(cè)試。
?


