一套完整的SpringBoot庫存管理系統原始碼,學習妥妥的!
介紹
Finer進銷存是一款面向中小企業的供銷鏈管理系統,基於J2EE快速開發平臺Jeecg-Boot開發,採用前後端分離架構:SpringBoot2.x,Ant Design&Vue,Mybatis-plus,Shiro,JWT。專案基於十多年的中小企業管理經驗,由ERP領域的資深專家設計;產品分為基礎版、標準版、企業版三個版本,可適應不同的管控流程;對於靈活多樣的個性化的管理需求,在Jeecg-Boot支撐下,利用其強大的程式碼生成器,無需寫任何程式碼就可以快速實現大多功能,也可手工加入複雜的業務邏輯!
基礎版:管結果,直接出入庫,生成應收應付,進行收付款並核銷
標準版:管過程,業務從合同、申請、訂單開始
企業版:管協同,全過程跟蹤管理,整合協同辦公
本釋出為基礎版
功能模組
┌─庫存管理
│ ├─入庫管理
│ │ ├─採購入庫(自動生成採購應付)
│ │ ├─採購退貨出庫(自動生成紅字採購應付)
│ │ ├─盤盈入庫
│ │ ├─漲庫入庫
│ │ └─其他入庫
│ ├─出庫管理
│ │ ├─監銷售出庫(自動生成銷售應收)
│ │ ├─銷售退貨入庫(自動生成紅字銷售應收)
│ │ ├─盤虧出庫
│ │ └─其他出庫
│ ├─庫存調撥
│ ├─成本調整
│ ├─庫存檔點
│ ├─實時庫存
│ └─庫存報表(開發中)
├─往來管理:
│ ├─收款管理
│ │ ├─銷售預收
│ │ ├─銷售收款
│ │ └─其他收款
│ ├─付款管理
│ │ ├─採購預付
│ │ ├─採購付款
│ │ └─其他付款
│ ├─應收管理
│ │ ├─銷售應收
│ │ ├─其他應收
│ │ └─應收核銷
│ ├─應付管理
│ │ ├─採購應付
│ │ ├─其他應付
│ │ └─應付核銷
│ ├─發票登記
│ │ ├─銷售發票
│ │ ├─銷售發票(紅字)
│ │ ├─採購發票
│ │ └─採購發票(紅字)
│ ├─月末結轉
│ └─財務統計
│ ├─商品毛利
│ └─(其他功能開發中)
├─基礎資料
│ ├─客戶、供應商
│ ├─倉庫、物料分類、物料、計量單位
│ └─銀行賬戶、幣種
├─系統管理(Jeecg-Boot功能)
│ ├─使用者管理
│ ├─角色管理
│ ├─選單管理
│ ├─許可權設定(支援按鈕許可權、資料許可權)
│ ├─表單許可權(控制欄位禁用、隱藏)
│ ├─部門管理
│ ├─字典管理
│ ├─系統公告
│ ├─我的組織機構
│ ├─職務管理
│ └─通訊錄
├─訊息中心(Jeecg-Boot)
│ ├─訊息管理
│ └─模板管理
├─智慧化開發支援(Jeecg-Boot)
│ ├─程式碼生成器功能(一鍵生成前後端程式碼,生成後無需修改直接用,絕對是後端開發福音)
│ ├─程式碼生成器模板(提供4套模板,分別支援單表和一對多模型,不同風格選擇)
│ ├─程式碼生成器模板(生成程式碼,自帶excel匯入匯出)
│ ├─查詢過濾器(查詢邏輯無需編碼,系統根據頁面配置自動生成)
│ ├─高階查詢器(彈窗自動組合查詢條件)
│ ├─Excel匯入匯出工具整合(支援單表,一對多 匯入匯出)
│ └─平臺移動自適應支援
└─系統監控(Jeecg-Boot)
├─效能掃描監控
│ ├─監控 Redis
│ ├─Tomcat
│ ├─jvm
│ ├─伺服器資訊
│ ├─請求追蹤
│ └─磁碟監控
├─定時任務
├─系統日誌
├─訊息中心(支援簡訊、郵件、微信推送等等)
├─資料日誌(記錄資料快照,可對比快照,檢視資料變更情況)
├─系統通知
├─SQL監控
└─swagger-ui(線上介面文件)
技術架構
開發環境
語言:Java 8
IDE(JAVA):IDEA / Eclipse,安裝lombok外掛
IDE(前端):IDEA / WebStorm
依賴管理:Maven
資料庫:MySQL5.7+ & Oracle 11g & SqlServer2017
快取:Redis
後端
基礎框架:Spring Boot 2.1.3.RELEASE
持久層框架:Mybatis-plus_3.1.2
安全框架:Apache Shiro 1.4.0,Jwt_3.7.0
資料庫連線池:阿里巴巴Druid 1.1.10
快取框架:redis
日誌列印:logback
其他:fastjson,poi,Swagger-ui,quartz, lombok(簡化程式碼)等。
前端
Vue 2.6.10,Vuex,Vue Router
Axios
ant-design-vue
webpack,yarn
vue-cropper - 頭像裁剪元件
@antv/g2 - Alipay AntV 資料視覺化圖表
Viser-vue - antv/g2 封裝實現
eslint,@vue/cli 3.2.1
vue-print-nb - 列印
後臺開發環境和依賴
java
maven
jdk8
mysql
redis
資料庫指令碼:jeecg-boot\db\jeecgboot&psi_mysql5.7.sql
初始系統管理員:admin/123456
前端開發環境和依賴
node
yarn
webpack
eslint
@vue/cli 3.2.1
ant-design-vue - Ant Design Of Vue 實現
vue-cropper - 頭像裁剪元件
@antv/g2 - Alipay AntV 資料視覺化圖表
Viser-vue - antv/g2 封裝實現
jeecg-boot-angular 版本
專案下載和執行
拉取專案程式碼
git clone https://gitee.com/FINERS/psi.git
cd psi/ant-design-jeecg-vue
安裝node.js
切換到ant-design-jeecg-vue資料夾下
# 安裝yarn
npm install -g yarn
# 下載依賴
yarn install
# 啟動
yarn run serve
# 編譯專案
yarn run build
# Lints and fixes files
yarn run lint
系統效果
系統登入
採購入庫
公眾號Java專案分享 回覆2020 獲取Java面試寶典
採購入庫-單據新增
採購入庫-自定義顯示列
應付核銷-編制
樹結構資料
樹結構數-編輯
直接後臺回覆進銷存 獲取原始碼地址:
END
順便給大家推薦一個GitHub專案,這個 GitHub 整理了上千本常用技術PDF,絕大部分核心的技術書籍都可以在這裡找到,
GitHub地址:https://github.com/javadevbooks/books
Gitee地址:https://gitee.com/javadevbooks/books
電子書已經更新好了,你們需要的可以自行下載了,記得點一個star,持續更新中..

本文分享自微信公眾號 - Java研發軍團(ityuancheng)。
如有侵權,請聯絡 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。
- 牛逼哄哄的 BitMap,強在哪裡?
- SpringBoot 2.x 開發案例之整合國產資料庫 IoTDB
- SpringBoot 2.0實現基於Restful風格的檔案上傳與下載
- SpringBoot面試殺手鐗——自動配置原理
- 40 個 SpringBoot 常用註解
- Java答題卡識別系統
- 聊聊介面冪等性設計
- 用Java8並行流寫一個WordCount功能,學到 了~
- Java 8 開發的 4 大頂級技巧,你都知道嗎 ?
- 一套完整的SpringBoot庫存管理系統原始碼,學習妥妥的!
- 分享一個超牛逼的 Java 檔案線上預覽專案
- 再見,MySQL!效能被 MariaDB 吊打…
- 請謹慎使用Arrays.asList、ArrayList的subList