基于Spring Boot的鄉(xiāng)村特產(chǎn)商城的設(shè)計與實現(xiàn)(Java+spring boot+MySQL)
獲取源碼或者論文請私信博主
演示視頻:

使用技術(shù):
前端:html css javascript jQuery ajax thymeleaf 微信小程序
后端:Java springboot框架 mybatis
數(shù)據(jù)庫:mysql5.7
開發(fā)工具:IDEA2019
主要功能:?
興農(nóng)惠民鄉(xiāng)村特產(chǎn)商城系統(tǒng)主要分為用戶和管理員兩個大模塊。
用戶:登錄注冊、瀏覽農(nóng)產(chǎn)品、查詢商城農(nóng)產(chǎn)品,加購商城商品,預(yù)約農(nóng)產(chǎn)品、使用興農(nóng)惠民鄉(xiāng)村特產(chǎn)商城系統(tǒng)。
管理員:管理員具有用戶管理,能用戶信息和訂單進行查看等兩個角色的詳細功能如下所示。
普通用戶功能:
(1) 用戶注冊和登錄:
用戶在進行購買農(nóng)產(chǎn)品之前,需要先進行實時登錄,這樣用戶在結(jié)束購物的時候,可以通過用戶所登錄的賬號來進行結(jié)賬。對于新用戶而言,首先可以在登錄頁面進行用戶注冊,再通過填寫注冊用戶信息,將用戶信息提交給服務(wù)器,完成新用戶的注冊。如果用戶信息已被注冊,系統(tǒng)將向用戶顯示對應(yīng)的錯誤信息,并提示用戶使用其他的用戶名進行注冊。用戶登錄后可以隨時修改個人注冊信息。
興農(nóng)惠民鄉(xiāng)村特產(chǎn)商城系統(tǒng)需要用戶輸入用戶名、用戶密碼。在輸入用戶名和用戶密碼之后,系統(tǒng)將判斷用戶名和用戶密碼是否正確,如果驗證成功,用戶便成功登錄并且處于登錄狀態(tài)。否則,系統(tǒng)只是顯示用戶名和密碼的錯誤信息。
(2)商品瀏覽與查詢:
瀏覽商品是興農(nóng)惠民鄉(xiāng)村特產(chǎn)商城系統(tǒng)網(wǎng)站提供給用戶的一個基本功能。用戶可以根據(jù)商品的不同類別來進行瀏覽商品。在系統(tǒng)的主頁面上,能夠?qū)λ猩唐奉悇e進行列表,用戶可以通過單擊商品類別名稱,來瀏覽商品,查看商品的圖片和價格等最基本的信息,在瀏覽的過程中,可以將滿意的商品添加到購物車中。用戶也可以通過使用系統(tǒng)提供的收索功能對商品進行收索,查找自己需要的商品。
(3) 購物車:
用戶在瀏覽商品的過程中,可以將所滿意的商品通過單擊“購買按鈕添加到購物車中。瀏覽結(jié)束或者在瀏覽的過程中可以查看購物車里放置商品的情況,并且可以查看所購買商品的名稱、價格、描述、購買數(shù)量、單價等信息。在購物車中可以通過單價"移除”按鈕將不想購買的商品刪除,也可以任意更改購買商品的數(shù)量。
(4)特殊商品抽簽:
一些農(nóng)產(chǎn)品比較特殊不能進行購買,需要預(yù)約抽簽獲取購買資格。用戶要進行特殊商品的抽簽時,需要先進行實名注冊。而后進入預(yù)約抽簽頁面里面選擇所需農(nóng)產(chǎn)品進行預(yù)約,預(yù)約結(jié)果會在結(jié)束后發(fā)布中簽信息??梢栽跉v史抽簽中查看自己的歷次參與抽簽的結(jié)果。
(5) 生成訂單:?
在用戶購物結(jié)束后,進行結(jié)賬時,需要填寫相關(guān)的信息和確認購買商品的信息。用戶確認后開始填寫訂單信息,包括收貨人姓名、聯(lián)系方式、收貨的詳細地址等。填寫完畢之后,用戶就可以提交訂單了。
(6) 訂單查詢:
用戶可以在下次登錄后查看自己訂單和發(fā)貨情況。
管理員功能模塊:
(1)管理員登陸:
興農(nóng)惠民鄉(xiāng)村特產(chǎn)商城系統(tǒng)要求管理員輸入用戶名、密碼。在輸入用戶名和密碼之后,系統(tǒng)將確認用戶名和密碼是否正確,如果驗證成功,就使用戶處于登錄狀態(tài)。否則,系統(tǒng)只是顯示用戶名和密碼的錯誤信息
(2)用戶信息管理;
在用戶信息管理中,管理員可以瀏覽注冊用戶的詳細信息,也可以刪除--些長時間沒有登錄的用戶信息。
(3)商品信息管理;
在商晶信息管理模塊中,管理員可以添加新的普通/特殊商品,設(shè)置普通/特殊商品的類型、名稱、價格等信息。也可以對己添加的普通/特殊商品信息進行修改和刪除。
(4)訂單管理:
在訂單管理模塊中,實現(xiàn)管理員對用戶提交的訂單進行查看,也可以對交易完成后保存- -定時間的訂單信息進行刪除。同時管理員的--項重要工作就是設(shè)置用戶購買商品的發(fā)貨狀態(tài)。如果設(shè)置了用戶訂單已經(jīng)發(fā)貨,則當(dāng)用戶查看訂單時,可以看到訂單交易的情況。
(5)用戶抽簽管理:
管理員可以對不同類型的特殊商品進行預(yù)約的用戶進行抽簽處理,抽簽依據(jù)根據(jù)規(guī)定的公開的算法進行計算。
功能截圖:






