【Spring+SpringMVC+MyBatis+Bootstrap+Vue】
【SpringBoot版本+Bootstrap+Vue】
目錄
【Spring+SpringMVC+MyBatis+Bootstrap+Vue】
1.系統功能介紹
網上商城系統 是一個功能完善的在線購物系統 - ,主要爲在線銷售和在線購物服務。其功能主要包含商品的管理,會員的管理,訂單的管理,庫存的管理,價格的管理,在線支付等。主要功能分爲前臺功能模塊和後臺功能模塊。項目採用前後端分離的架構開發 。
1. 1 系統前臺功能分析
前臺面對用戶,用戶可在系統前臺中瀏覽選擇商品,並再登陸後可對所選擇的商品加入購物車或者直接提交訂單進行購買等。
①在線瀏覽
用戶可在系統前臺首頁進行商品瀏覽,在多種多樣的商品中選擇自己中意的商品。
②用戶註冊
對於未註冊的用戶,系統可以提供免費註冊的功能。註冊完成後,用戶可進入系統的登陸界面,進行登陸操作。
③用戶登陸
對於商品購買以及商品加入購物車等功能,用戶必須進行登陸後方可進行後續操作。用戶可點擊系統的登陸按鈕,點擊進入系統相應的登陸界面,完成用戶的登陸操作。
④商品搜索
琳琅滿目的商品,讓人眼花繚亂。找不到中意的商品,怎麼辦。商品搜索功能爲你解決這個頭痛的問題。用戶可在商品搜索欄輸入關鍵字,點擊搜索,系統即可爲其呈現想要的商品。
⑤商品詳情查看
在商品列表中找到了自己所想要的寶貝之後,用戶可點擊商品圖標,進入詳情頁,查看商品更詳盡的各項信息。
⑥商品加入購物車
對於中意的寶貝,系統提供了購物車功能。即用戶可以將自己比較糾結或者暫時不想購買的商品加入購物車,日後在做定奪,方便下次購買。
⑦訂單支付
系統爲用戶提供了支付功能,用戶再找到自己所鐘意的商品之後,可以選擇支付,購買商品,完成本次操作。
1.2 系統後臺功能分析
管理員在後臺,則可以對系統進行各項管理操作,包括滯銷商品的下架,新增熱門商品,以及對商品的價格,對商品的規格的選擇,和庫存量的管理等。
①管理員登陸
系統爲後臺管理員提供了登陸功能,管理員輸入正確的用戶名和密碼,通過驗證之後,可進入系統後臺管理界面,查看商品信息,並對商品進行各項操作。
②後臺商品列表展示
後臺商品種類繁多,不易查看。系統爲管理員提供了相應的商品列表展示功能,將各種商品以表格形式,分頁展示在商品列表界面,方便查看。
③後臺商品查詢
同樣的,由於商品的種類繁多,不易一一查看。系統爲後臺用戶提供了商品搜索功能,管理員可在搜索框,輸入關鍵字,即可查得所要查看的商品內容。
④修改商品信息
商品的各項信息並不是一成不變的,由於庫存或者活動等的原因,經常需要對商品信息進行修改。例如節日的商品打折,熱銷商品的庫存添加等。
⑤刪除商品
網絡商城以盈利爲主,對於滯銷或者無人問津的冷門商品,要及時把它從商城列表中下架,刪除這類商品,爲新增的商品提供首頁展示欄位。
⑥添加商品
商城商品的種類並不是一成不變的。爲了商城的更好發展,往往需要及時添加當下熱銷的商品,以保持商城的更多盈利。系統在後臺,爲管理員提供了商品添加功能,爲商城提供實時的,最熱門的商品。
⑦商品庫存管理
對於同一件商品,它具有不同的規格屬性。比如尺碼,顏色等不同屬性。在後臺需要對不同的規格庫存進行定期盤算,以便滿足供求關係。
數據庫設計
項目架構
效果演示:
Web端:
後臺管理模塊:
移動端:【點擊下載app】
本項目提供部分簡單的API,更多詳細的API請聯繫作者:
獲取商品分類 |
|
獲取輪播商品圖片 |
|
獲取最新商品 |
|
獲取熱門商品 |
項目 源碼 contact |
項目配置說明書:
1.使用MySQL圖形化工具新建數據庫shop,右鍵運行shop.sql文件。完成數據庫建立。
2.使用MyEclipse或Eclipse導入項目shop,右鍵build path配置jar包。保證項目是web工程,並且添加需要的依賴。
3.修改數據庫配置信息,保存數據庫連接是自己的username、password
4.將項目部署到tomcat8.0服務器上,在瀏覽器裏面訪問項目。【此時項目中的圖片不能加載。還需要配置虛擬路徑,看下面說明】
需要把ShopFile文件夾複製到E盤根路徑配置虛擬路徑哈【E:\\ShopFile\\upload\\】
在tomcat中配置虛擬路徑,視頻文件存放的位置!
<Context docBase="E:\\ShopFile\\upload\\" path="/upload" reloadable="true"/>