基于springboot的電子商城
項目介紹💁🏻
?B2C 商家對客戶
?C2B2C 客戶對商家對客戶
1.1.1 B2C
平臺運營方即商品的賣家 小米商城
?商品
?用戶
1.1.2 C2B2C
平臺運營方不賣商品(也可以賣)
賣家是平臺的用戶
買家也是平臺用戶
?用戶(店鋪)
?用戶(買家)
?服務
?商品
1.1.3 Java
Java語言的應用領域很廣,但主要應用于web領域的項目開發,web項目類型分為兩類:
?企業級開發 (供企業內部使用的系統:企業內部的管理系統CRM\ERP、學校的教務管理系統)
?互聯網開發(提供給所有互聯網用戶使用的系統——用戶量)—— 電商
功能模塊
1.1 項目背景
鋒迷商城——電商平臺
?B2C 商家對客戶
?C2B2C 客戶對商家對客戶
1.1.1 B2C
平臺運營方即商品的賣家 小米商城
?商品
?用戶
1.1.2 C2B2C
平臺運營方不賣商品(也可以賣)
賣家是平臺的用戶
買家也是平臺用戶
?用戶(店鋪)
?用戶(買家)
?服務
?商品
1.1.3 Java
Java語言的應用領域很廣,但主要應用于web領域的項目開發,web項目類型分為兩類:
?企業級開發 (供企業內部使用的系統:企業內部的管理系統CRM\ERP、學校的教務管理系統)
?互聯網開發(提供給所有互聯網用戶使用的系統——用戶量)—— 電商
。
頁面效果
系統的部分功能模塊頁面如下所示。
項目功能 | 用戶管理 | 用戶注冊 |
用戶登錄(cookie與session) | ||
★ ?退出登錄 | ||
日志管理(log4j) | ||
首頁功能實現 | 電商首頁輪播圖 | |
首頁分類顯示 | ||
首頁商品推薦 | ||
首頁商品搜索 | ||
商品詳情 | 商品詳情查詢與顯示 | |
商品評價 | ||
商品評價分頁實現 | ||
商品評價脫敏實現 | ||
購物車 | 添加購物車 | |
購物車商品列表顯示 | ||
選中商品實時價格計算 | ||
編輯購物車商品數量 | ||
★ ?刪除購物車商品 | ||
提交購物車至訂單結算 | ||
★ ?收貨地址管理 | 收貨地址列表 | |
新增收貨地址 | ||
修改收貨地址 | ||
刪除收貨地址 | ||
設置默認收貨地址 | ||
提交訂單 | 確認訂單 | |
創建/保存訂單 | ||
訂單支付(微信支付) | ||
★ ?訂單支付(支付寶支付) | ||
超時取消訂單(定時任務) | ||
用戶中心 | ★ ?查詢用戶信息 | |
修改用戶信息(上傳頭像) | ||
訂單管理 | 查詢訂單 | |
商家發貨 | ||
確認收貨 | ||
★ 刪除訂單 | ||
評價管理 | 查詢待評價訂單列表 | |
★ 添加商品評價 | ||
商品評價列表(商品詳情) | ||
中心首頁數據顯示 | 訂單狀態 | |
訂單動向(物流) |
項目的頁面和代碼都在同一個項目,項目開發完成之后直接部署在一臺服務器
單體項目遇到的問題:用戶對頁面靜態資源以及對Java代碼的訪問壓力都會落在Tomcat服務器上。
1.3.2 技術清單
?項目架構:前后端分離
?前端技術:vue、axios、妹子UI、layui、bootstrap
?后端技術:SpringBoot+MyBatis、RESTful、swagger
?服務器搭建:Linux、Nginx
輸入對應的地址“http://localhost:8080/doc.html”
可以查看對應的API的接口信息?
前端工程啟動需要配置NGINX
baseURL配置:
系統注冊?
系統登錄
個人中心?
購物車詳情
運行教程? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
編號322-前后端分離電子商城
系統源碼
進入公眾號,在右上角有放大鏡,就是搜索公眾號內全部文章的題目,公眾號各類的素材和相關的題目都可以通過這個方法來進行搜索。
輸入要自己想要看的題材和對應的素材就可以了,因為的將各個類目的題材,都濃縮在題目里面, 所以只要是標題里面有的,或者涵蓋了你的題目素材基本上都可以搜索的到。
關注微信公眾號 “letcoding”---》源緣編程