项目介绍
- deer-wms是基于条码技术、RFID(无线射频自动识别)技 术和现代化仓储精益管理思想开发出来的仓库管理系统,仓储实现自 动化管理,能有效地对仓储流程和空间进行管理,实现批次、单品管理、 快速出入库、货物调拨和动态盘点。可以自动地记录下物流的流动,RFID、条码技术 与信息处理技术的结合帮助我们合理地利用仓库空间,以最快速、最正确、最低成 本的方式为客户供最好的服务。
- 整个项目分为前端(web) 后台(api) PDA 三个分项目,其中后台使用Spring Boot开发,前端使用node.js搭建js运行环境,vue框架进行页面渲染,PDA程序使用H5开发,使用MUI移动框架。如果你准备成为一名javaWeb全栈工程师,这个项目也是是一个不错的学习机会。
项目截图
软件架构
###软件架构说明 经过对本系统的需求、依赖分析,本系统架构设计如下:
- 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