基于JAVA的仓库管理系统java库房仓储进销存jsp源代码

news/2024/11/16 21:32:54/

本项目为前几天收费帮学妹做的一个项目,Java EE JSP项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考。

一、项目描述

基于JAVA的仓库管理系统

系统有2权限:用户、本地启动的用户

产品特点:

1、适用范围:第三方物流仓储企业,冷链仓库,自营仓储等。

2、技术特点:基于JAVA的WEB后台,基于ANDROID开发的PDA系统。

3、功能特点:涵盖订单管理系统(OMS),仓储管理系统(WMS),计费管理系统(BMS),现场作业系统(RF),第三方接口模块

4、接口支持:已经对接:SAP ECC,SAP HANA 数据库,用友U8,百胜E3,UAS。

二、业务介绍

1、主要功能
计费配置、仓库配置、基础配置、计费管理、基础资料、仓库管理、月台管理、进货管理、出货管理、退货管理、库内管理、盘点管理、
库存查询、PDA功能、分析报表、分析图表、域验证。

2、主要流程
客户下单流程,收货流程,上架流程,移货作业、拣货流程:批量拣货,按单拣货、盘点流程、计费流程。

3、硬件对接
对接自主研发基于LORA物联网技术的电子货架标签模块,满足快速退货分拣,波次拣货,生产线电子流程卡。

4、计费管理:通过在线SQL,动态完成费用的计算,满足3PL仓费用复杂多变的需求。

三、系统运行

1,开发环境:
开发工具:
IDEA(版本不限);AS
JDK1.8
Maven
Mysql5.6以上(注意设置大小写不敏感,关闭only_full_group_by规则
# 设置sql_mode,去掉了ONLY_FULL_GROUP_BY
sql_mode=’STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION’),mysql8.0不行
运行环境:CENTOS6.5以上或windows server 2008、tomcat7以上,JDK1.8, MYSQL5.7

2,按照mvn方式导入

3,数据库还原:安装完数据库执行下 GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’IDENTIFIED BY ‘你的密码’ WITH GRANT OPTION;
FLUSH PRIVILEGES;

步骤

1:还原数据库,

2:修改 dbconfig.properties

3: sql导入方式建议 登录MYSQL服务器上用source命令还原,或用Mysqlworkbench importing

4,IDEA:mvn tomcat7:run 输入用户名和密码:admin llg123

5、主要技术:开发语言:JAVA。

6、技术架构:基础架构基于jeecg。技术架构为SpringMVC+Hibernat+Minidao(类Mybatis)+Easyui(UI库)+ Jquery + B

7.登录

前台:http://localhost:8080/jeewms/loginController.do?login

用户名:test 密码:123456 

本地启动的用户名:admin 密码:llg123

四、项目截图

 

 

 

 

 

 

 

 

 

 

 

 


http://www.ppmy.cn/news/1041634.html

相关文章

视频上传,限制时长,获取视频时长

使用element的upload上传文件时,除了类型和大小,需求需要限制只能长传18秒内的视频,这里通过upload的before-upload,以及创建一个音频元素对象拿到durtaion时长属性来实现。 getVideoTime(file) {return new Promise(async (resol…

密码学学习笔记(十九):密码学关键术语的解释1

数据加密标准(DES) 数据加密标准是使用最广泛的加密体制,它于1977年被美国国家标准和技术研究所(NIST)采纳为联邦信息处理标准FIPS PUB 46。 DES3DESAES明文分组长度(位)6464128密文分组长度(位)6464128密钥长度&…

C++模板元编程(6)模板参数替换(Template argument substitution)

文章目录 1、什么是模板参数替换2、实例3、模板参数替换规则 1、什么是模板参数替换 模板参数替换(Template argument substitution):在函数模板实例化的过程中,模板参数会被替换为实际的参数类型或值。这个替换过程称为模板参数…

element-Plus中el-menu菜单无法正常收缩解决方案

<el-menu :collapse"true">如图所示收缩之后&#xff0c;有子级的菜单还有箭头文字显示 从代码对比看层级就不太对了&#xff0c;嵌套错误了&#xff0c;正常下方官网的ul标签下直接是li&#xff0c;在自己的代码中&#xff0c;ul标签下是div标签&#xff0c;层…

(三)行为型模式:3、解释器模式(Interpreter Pattern)(C++示例)

目录 1、解释器模式&#xff08;Interpreter Pattern&#xff09;含义 2、解释器模式的UML图学习 3、解释器模式的应用场景 4、解释器模式的优缺点 5、C实现解释器模式的实例 1、解释器模式&#xff08;Interpreter Pattern&#xff09;含义 解释器模式&#xff08;Interp…

Greenplum多级分区表添加分区报错ERROR: no partitions specified at depth 2

一般来说&#xff0c;我们二级分区表都会使用模版&#xff0c;如果没有使用模版特性&#xff0c;那么就会报ERROR: no partitions specified at depth 2类似的错误。因为没有模版&#xff0c;必须要显式指定分区。 当然我们在建表的时候&#xff0c;如果没有指定&#xff0c;那…

【eNSP】交换机(vlan和vlan间通信)

【eNSP】交换机&#xff08;vlan和vlan间通信&#xff09; 原理术语过程 实验根据图片连接模块配置设备名称和IP地址配置交换机交换机链路指定sw1配置sw2配置 设置网关交换机互联实验设置查看设置结果 ospf配置 原理 HUB集线器&#xff1a;它的作用可以简单的理解为将一些机器…

RFID技术助力汽车零配件装配产线,提升效率与准确性

随着科技的不断发展&#xff0c;越来越多的自动化设备被应用到汽车零配件装配产线中。其中&#xff0c;射频识别&#xff08;Radio Frequency Identification&#xff0c;简称RFID&#xff09;技术凭借其独特的优势&#xff0c;已经成为了这一领域的重要技术之一。本文将介绍RF…