deer-wms是基於條碼、RFID(無線射頻自動識別)技術倉庫管理系統

項目介紹

  • deer-wms是基於條碼技術、RFID(無線射頻自動識別)技 術和現代化倉儲精益管理思想開發出來的倉庫管理系統,倉儲實現自 動化管理,能有效地對倉儲流程和空間進行管理,實現批次、單品管理、 快速出入庫、貨物調撥和動態盤點。可以自動地記錄下物流的流動,RFID、條碼技術 與信息處理技術的結合幫助我們合理地利用倉庫空間,以最快速、最正確、最低成 本的方式為客戶供最好的服務。
  • 整個項目分為前端(web) 後臺(api) PDA 三個分項目,其中後臺使用Spring Boot開發,前端使用node.js搭建js運行環境,vue框架進行頁面渲染,PDA程序使用H5開發,使用MUI移動框架。如果你準備成為一名javaWeb全棧工程師,這個項目也是是一個不錯的學習機會。

項目截圖

deer-wms是基於條碼、RFID(無線射頻自動識別)技術倉庫管理系統

軟件架構

###軟件架構說明 經過對本系統的需求、依賴分析,本系統架構設計如下:

  1. Web展現層:提供WEB、APP客戶端功能,供用戶訪問
  2. APP:提供APP客戶端供用戶訪問;
  3. 負載均衡層:提供外部訪問反向代理功能;
  4. 接口層:對接ERP/MES/TMS/OMS等其他應用;
  5. API網關:提供Rest接口網關,APP客戶端通過API網關獲取系統數據;
  6. 應用層:應用層提供系統核心業務功能;
  7. 緩存層:提供系統熱點數據的緩存功能;
  8. 數據層:提供系統數據的持久化存儲功能;

技術選型

web前端

技術名稱版本官網vue用於構建用戶界面的漸進式框架2.0https://cn.vuejs.org/Bootstrap前端UI框架3.3.7http://www.bootcss.com/Jquery快速的JavaScript框架1.11.3https://jquery.com/node.js一個Javascript運行環境4.1.10https://nodejs.org/en/PM2node進程管理工具4.8 Beta4http://pm2.keymetrics.io/

api後端

技術名稱版本官網SpringBootSpringBoot框架1.5.6.RELEASEhttps://spring.io/projects/spring-bootJPAspring-data-jpa1.5.6.RELEASEhttps://projects.spring.io/spring-data-jpaMybatisMybatis框架1.3.0http://www.mybatis.org/mybatis-3fastjsonjson解析包1.2.36https://github.com/alibaba/fastjsonpagehelperMybatis分頁插件1.0.0https://pagehelper.github.io

PDA

技術名稱版本官網h5html的最新修訂版本5vue用於構建用戶界面的漸進式框架2.0https://cn.vuejs.org/Jquery快速的JavaScript框架1.11.3https://jquery.com/mui最接近原生APP體驗的高性能前端框架1.3.0http://dev.dcloud.net.cn/mui/

項目結構

api 後臺接口

* wms-api 後臺服務統一對外開放的接口服務,供前端頁面、app端、微信、小程序調用
* wms-base-system 倉庫建模模塊
* wms-bill-manage 單據管理(入庫單/出庫單/調撥/報損等單據)
* wms-file 系統文件管理模塊,包括文件上傳、顯示等
* wms-finance 財務模塊
* wms-intercept 系統攔截模塊,攔截訪問後臺接口的請求,根據token判斷請求是否有訪問目標api接口權限
* wms-message 消息模塊,包括諮詢、消息待辦、聯繫客服、在線幫助等
* wms-opration
* wms-project-seed 項目基礎種子模塊,項目其他模塊都要引入模塊
* wms-report 報表模塊
* wms-system-manage 用戶/組織/權限
* wms-ware-task 庫內作業

web 前端

* build: 項目啟動文件存放目錄
* app: 項目後端業務代碼目錄
* config: 項目配置文件目錄
\t./env: 項目環境配置目錄
\t./certs: https證書存放目錄
\t./strategy: session和passport策略目錄
\t./index.js: 項目配置統一對外暴露接口
* logs: 日誌目錄
* test: 測試文件目錄
* routes: 業務路由目錄
* public: 項目前端靜態資源目錄
* views: ejs文件目錄
* pm2.json: PM2配置文件

PDA 程序

* config:

* css:

* examples:

* fonts:

* images:

* js:

* libs:

* page:

獲取方式

轉發文章 + 關注 ,私信回覆【WMS】,即可免費獲得下載地址


分享到:


相關文章: