項目介紹
- deer-wms是基於條碼技術、RFID(無線射頻自動識別)技 術和現代化倉儲精益管理思想開發出來的倉庫管理系統,倉儲實現自 動化管理,能有效地對倉儲流程和空間進行管理,實現批次、單品管理、 快速出入庫、貨物調撥和動態盤點。可以自動地記錄下物流的流動,RFID、條碼技術 與信息處理技術的結合幫助我們合理地利用倉庫空間,以最快速、最正確、最低成 本的方式為客戶供最好的服務。
- 整個項目分為前端(web) 後臺(api) PDA 三個分項目,其中後臺使用Spring Boot開發,前端使用node.js搭建js運行環境,vue框架進行頁面渲染,PDA程序使用H5開發,使用MUI移動框架。如果你準備成為一名javaWeb全棧工程師,這個項目也是是一個不錯的學習機會。
項目截圖
![deer-wms是基於條碼、RFID(無線射頻自動識別)技術倉庫管理系統](http://p2.ttnews.xyz/loading.gif)
軟件架構
###軟件架構說明 經過對本系統的需求、依賴分析,本系統架構設計如下:
- Web展現層:提供WEB、APP客戶端功能,供用戶訪問
- APP:提供APP客戶端供用戶訪問;
- 負載均衡層:提供外部訪問反向代理功能;
- 接口層:對接ERP/MES/TMS/OMS等其他應用;
- API網關:提供Rest接口網關,APP客戶端通過API網關獲取系統數據;
- 應用層:應用層提供系統核心業務功能;
- 緩存層:提供系統熱點數據的緩存功能;
- 數據層:提供系統數據的持久化存儲功能;
技術選型
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】,即可免費獲得下載地址
閱讀更多 影視10分 的文章
關鍵字: 工程師 射頻 JavaScript