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】,即可免费获得下载地址


分享到:


相關文章: