1,項目介紹
本項目基于spring boot以及Vue開發,前端實現基于PanJiaChen所提供的開源后臺項目vue-element-admin改造。
針對汽車銷售提供客戶信息、車輛信息、訂單信息、銷售人員管理、財務報表等功能,提供經理和銷售兩種角色進行管理。
2,技術棧
后端技術
技術 | 說明 | 官網 |
---|---|---|
SpringBoot | Web應用開發框架 | https://spring.io/projects/spring-boot |
SpringSecurity | 認證和授權框架 | https://spring.io/projects/spring-security |
MyBatis | ORM框架 | http://www.mybatis.org/mybatis-3/zh/index.html |
Druid | 數據庫連接池 | https://github.com/alibaba/druid |
JWT | JWT登錄支持 | https://github.com/jwtk/jjwt |
Lombok | Java語言增強庫 | https://github.com/rzwitserloot/lombok |
PageHelper | MyBatis物理分頁插件 | http://git.oschina.net/free/Mybatis_PageHelper |
前端技術
技術 | 說明 | 官網 |
---|---|---|
Vue | 前端框架 | https://vuejs.org/ |
Vue-router | 路由框架 | https://router.vuejs.org/ |
Vuex | 全局狀態管理框架 | https://vuex.vuejs.org/ |
Element | 前端UI框架 | https://element.eleme.io |
Axios | 前端HTTP框架 | https://github.com/axios/axios |
v-charts | 基于Echarts的圖表框架 | https://v-charts.js.org/📣 有源碼 獲取源碼 |
3,系統設計
業務用例
系統經理擁有對所有菜單的訪問權限,進行一系列的管理操作。而銷售員工只能進行登錄和修改個人信息,以及修改密碼,訂單管理,客戶管理,庫存查看功能。
4,系統展示
4.1 首頁
首頁主頁展示系統昨日的銷售額和銷量,在頁面中心放了一個餅圖來直觀的感受昨日銷售人員的業績情況。
注:銷售額展示的是昨日的銷售情況,如果昨日的銷售情況為空,則不會展示任何數據
4.2 銷售管理
在此頁面輸入購車客戶的信息和車輛信息,完成新訂單的添加
對已銷售的訂單進行管理
查看訂單詳情
4.3 客戶模塊
在客戶管理模塊可以實現客戶增刪改查操作
4.4 庫存管理
用戶可在庫存管理中,實現對車輛庫存的增刪改查操作
4.5 財務報表
在財務報表管理中,用戶可以直觀的看到銷售額報表,總銷量報表和當前登錄用戶的月銷售報表
4.6 員工管理
用戶可在員工管理中,實現對員工信息的增刪改查操作