又一個小程序商城系統,SpringBoot +vue開源系統,開發中

今天老貓要跟大家分享一個開源項目Spring Boot 實戰項目,開發者: linlinjava ,代碼可以到碼雲跟github中下載。搜索項目名 litemall。

又一個小程序商城系統,SpringBoot +vue開源系統,開發中

項目架構

又一個小程序商城系統,SpringBoot +vue開源系統,開發中

技術棧

又一個小程序商城系統,SpringBoot +vue開源系統,開發中

小商城效果

又一個小程序商城系統,SpringBoot +vue開源系統,開發中

商城功能列表

  • 首頁

  • 專題列表、專題詳情

  • 分類列表、分類詳情

  • 品牌列表、品牌詳情

  • 新品首發

  • 人氣推薦

  • 商品搜索

  • 商品詳情

  • 商品評價列表、商品評價

  • 購物車

  • 下單

  • 我的主頁

  • 訂單列表、訂單詳情

  • 地址列表、地址添加、地址刪除

  • 我的收藏

  • 我的足跡

litemall後臺管理

技術架構:

  • 後臺管理前端,即litemall-admin模塊

  • vue

  • vuex

  • vue-router

  • axios

  • element-ui

  • vue-element-admin

  • 其他,見package.json

  • 後臺管理後端, 即litemall-admin-api模塊

  • Spring Boot 1.5.10

  • Spring MVC

目前存在的問題

  • 大部分頁面僅僅是一個表CRUD的效果,交互性一般。 例如,顯示商品的時候,只是簡單顯示錶中保存的類目ID和品牌商ID,更好的效果可能是顯示對應的類目名稱和品牌商名稱,同時能夠顯示更詳細的類目信息和品牌商信息。

  • 地址優化,目前每一次點擊都會請求後臺,應該緩存已有的數據

  • 管理員角色和權限設計

  • 首頁中實現一些小組件,同時點擊能夠跳轉相應頁面

  • 查詢時排序功能

  • 業務功能重新設計,例如即使是管理員也不能刪除修改用戶的相關數據

  • 用戶密碼加密存儲

功能列表

  • 會員管理

  • 會員管理

  • 收貨地址管理

  • 會員收藏

  • 會員足跡

  • 搜索歷史

  • 購物車

  • 商城管理

  • 區域配置

  • 品牌製造商

  • 訂單管理

  • 商品類目

  • 通用問題

  • 關鍵詞

  • 商品管理

  • 商品管理

  • 商品參數

  • 商品規格

  • 貨品管理

  • 用戶評論

  • 推廣管理

  • 廣告列表

  • 專題管理

  • 系統管理

  • 管理員

  • 對象存儲

管理平臺效果

又一個小程序商城系統,SpringBoot +vue開源系統,開發中

雲演示

小商城演示訪問

  1. 項目配置,啟用“不校驗合法域名、web-view(業務域名)、TLS 版本以及 HTTPS 證書”

  2. 也可以點擊“預覽”,然後手機掃描登陸。

更新

  • V 0.1.0,項目架構基本完成。

警告

  1. 本項目僅用於學習練習

  2. 數據庫數據來自nideshop

  3. 項目代碼目前還不完善,仍處在開發中

  4. 項目開源(MIT),但不承擔任何使用後果

致謝

本項目基於或參考以下項目:

  1. nideshop-mini-program 如果後端希望採用nodejs,用戶可以訪問nideshop項目

  2. platform 如果後端希望採用非spring boot版的普通spring版或者更多功能, 用戶可以訪問platform項目

  3. vue-element-admin 一個基於Vue和Element的後臺集成方案

本項目所依賴的其他開源項目見相關章節

問題

用戶有問題或者好的建議可以用Issues反饋交流,請給出詳細信息,本人會盡可能解決。

  • 如果問題是共性問題(如代碼bug或文檔不全),本人會及時解決。

又一個小程序商城系統,SpringBoot +vue開源系統,開發中


分享到:


相關文章: