java项目之智能仓储系统(ssm+mysql+jsp)

news2025/2/4 23:59:26

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于ssm的智能仓储系统。技术交流和部署相关看文章末尾! 

开发环境:

后端:

开发语言:Java

框架:ssm,mybatis

JDK版本:JDK1.8

数据库:mysql 5.7+

数据库工具:Navicat11+

开发软件:eclipse/idea

Maven包:Maven3.6

部署容器:tomcat7+

前端:

jsp

数据库:

mysql


系统架构:

file

智能仓储系统实现了以下功能:

管理员:个人中心、公告信息管理、员工管理、供应商管理、商品分类管理、供应商货物管理、货物采购管理、商品信息管理、商品入库管理、商品出库管理、在线沟通管理、货物盘点管理。
供应商:个人中心、供应商货物管理、货物采购管理、在线沟通管理。
员工:个人中心、公告信息管理、供应商管理、供应商货物管理、货物采购管理、商品信息管理、商品入库管理、商品出库管理、在线沟通管理,等信息管理功能。

主要功能: 

管理员功能模块

管理员登录

通过填写用户名、密码等信息,输入完成后选择登录即可进入智能仓储系统。
智能仓储系统 ,在智能仓储系统可以查看个人中心、公告信息管理、员工管理、供应商管理、商品分类管理、供应商货物管理、货物采购管理、商品信息管理、商品入库管理、商品出库管理、在线沟通管理、货物盘点管理等内容。

file

员工管理

通过填写员工工号、密码、员工姓名、性别、头像、手机、邮箱等信息进行查看、修改、删除操作。

file

供应商管理

在供应商管理页面可以查看供应商账号、密码、供应商名称、图片、联系人、联系电话、联系地址等信息进行修改、删除、查看。

file

商品分类管理

在商品分类管理页面可以查看分类等信息进行查看、修改、删除。

file

商品信息管理

在商品信息管理页面可以查看商品名称、分类、图片、数量、品牌、规格、进价、售价等信息进行查看、修改、删除。

file

货物盘点管理

在货物盘点管理页面可以查看商品名称、盘点月份、数量、盘点数量、差异数量、差异说明、盘点日期等信息进行查看、修改、删除。

file

商品入库管理

在商品入库管理页面可以查看商品名称、分类、品牌、规格、数量、进价、总金额、备注、登记日期、员工工号、员工姓名等信息进行查看、修改、删除。

file

商品出库管理

在商品出库管理页面可以查看商品名称、分类、品牌、规格、数量、售价、总金额、备注、登记日期、员工工号、员工姓名等信息进行查看、修改、删除。

file

员工功能模块

公告信息管理

在公告信息管理页面通过填写公告标题、图片、内容、发布日期等信息进行查看、修改、删除。

file

商品信息管理

在商品信息管理页面可以查看商品名称、分类、图片、数量、品牌、规格、进价、售价等信息进行查看、修改、删除。

file

商品出库管理

在商品出库管理页面可以查看商品名称、分类、品牌、规格、数量、售价、总金额、备注、登记日期、员工工号、员工姓名等信息进行查看、修改、删除。

file

商品入库管理

在商品入库管理页面可以查看商品名称、分类、品牌、规格、数量、进价、总金额、备注、登记日期、员工工号、员工姓名等信息进行查看、修改、删除。

file

供应商功能模块

货物采购管理

在货物采购管理页面通过填写商品名称、分类、图片、规格、单价、数量、采购金额、供应商账号、供应商名称、采购日期、员工工号、员工姓名等信息进行查看、修改、删除。

file

在线沟通管理

在在线沟通管理页面可以查看标题、沟通内容、沟通时间、员工工号、员工姓名、供应商账号、供应商名称、是否审核、审核回复等信息进行查看、修改、删除。

file

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/761735.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

十八、网页端在移动端的像素

一、简介 -1. 在不同的屏幕,单位像素的大小是不同的,像素越小,屏幕越清晰。 手机端的像素就是宽度和高度,如iphone6 4.7寸 750 x 1334。 -2. 手机的像素点 远远小于 计算机的像素点。 问题:一个宽度为900px的网页在i…

探索AI图像安全,助力可信AI发展

探索AI图像安全,助力可信AI发展 0. 前言1. 人工智能发展与安全挑战1.1 人工智能及其发展1.2 人工智能安全挑战 2. WAIC 2023 多模态基础大模型的可信 AI2.1 WAIC 2023 专题论坛2.2 走进合合信息 3. AI 图像安全3.1 图像篡改检测3.2 生成式图像鉴别3.3 OCR 对抗攻击技…

这所211保护一志愿,但复试太难了,考八门课!

一、学校及专业介绍 华中师范大学(Central China Normal University),简称“华中师大”,位于湖北省武汉市,是中华人民共和国教育部直属重点综合性师范大学,位列国家“双一流”、“211工程”、“985工程优势…

C++ 在线刷题网站

文章目录 1. 前言2. 效果展示3. 框架4. common4.1 工具类4.2 日志 5. 编译5.1 前言5.2 正文5.3 PathUtil5.4 Compile 6. 运行6.1 限制进程资源6.2 Run 7. 执行7.1 json7.2 Start 参数7.3 FileUtil7.4 Start 8. 启动服务8.1 安装 httplib8.2 compile_server.cpp 9. 测试 compile…

前端学习记录~2023.7.15~CSS杂记 Day7

前言一、介绍 CSS 布局1、正常布局流2、display 属性3、弹性盒子(1)设置 display:flex(2)设置 flex 属性 4、Grid 布局(1)设置 display:grid(2)在网格内放置元…

吴恩达教授深度学习--神经风格转换算法

什么是神经风格迁移? 假设你有一张内容图片C(Content)和一张具有独特风格S(Style)的图片,神经风格迁移可以让这两张图片结合,让原始图片具有图片S的风格。所以神经风格迁移可以解决的问题是&am…

Kafka 入门到起飞系列 - 磁盘存储 -零拷贝

Redis 是 在内存存储数据的,数据读取时不要经过磁盘的IO,只需要内存的操作,这也是redis访问速度快的原因 Kafka背道而驰,Kafka 是在磁盘存储数据的,发送过来的数据交给Kafka后会落盘,消费者读取数据时&…

【C++11】function包装器和bind包装器的简单使用

function function 包装器一些场景下模板的低效性包装器 function 修复问题包装成员函数的注意事项一道例题function包装器的意义 bind 包装器bind 包装器介绍bind 包装器可调整传参顺序bind 包装器可绑定固定参数bind 包装器的意义 C11提供了多个包装器(wrapper,也…

BYOVD!干掉EDR/XDR/AVs进程工具

工具介绍 利用gmer驱动程序有效地禁止使用或杀死EDR和AV,它可以流畅地绕过HVCI;该样本来自 loldrivers:https://www.loldrivers.io/drivers/7ce8fb06-46eb-4f4f-90d5-5518a6561f15/ 关注【Hack分享吧】公众号,回复关键字【230614…

docker安装mariadb,并在宿主机连接docker中启动的mariadb

这篇文章主要介绍怎么在docker中安装一个mariadb数据库,然后在我们的电脑本机上连接虚拟机上docker运行的mariadb数据库。 首先,需要安装一个虚拟机软件,通过虚拟机软件安装一个linux操作系统,本篇文章安装的是ubuntu&#xff0c…

一、基础-3、MySQL卸载

1.、停止MySQL服务 winR 打开运行,输入 services.msc 点击 "确定" 调出系统服务。 2. 卸载MySQL相关组件 打开控制面板 ---> 卸载程序 ---> 卸载MySQL相关所有组件。 3. 删除MySQL安装目录 4. 删除MySQL数据目录 数据存放目录是在 C:\ProgramDat…

No.185# 技术管理框架知识点随记

引言 陆续参加了公司组织的两场关于技术管理的培训,时间一长也快忘的七七八八了。本文以刘建国《执行技术人管理之路》为基础框架,将知识点做了整理,在需要的时候翻翻。本文主要内容有: 技术管理之角色认知技术管理之管理规划技术…

【技能实训】DMS数据挖掘项目-Day11

文章目录 任务12【任务12.1】创建用户信息表【任务12.2】在com.qst.dms.entity下创建用户实体类User,以便封装用户数据【任务12.3】在com.qst.dms.service下创建用户业务类UserService【任务12.4】在项目根目录下创建图片文件夹images,存储dms.png【任务…

了解数据科学中的异常检测

大家好,本文将简要介绍一下异常检测,并指导通过不同的技术来识别异常。 如果你正在处理数据,那么无论是现在还是将来,都可能会遇到一项非常重要的任务 —— 异常检测。它在许多领域中都有很大的应用,如制造业、金融和…

visual studio 2017直接打开文件夹时,选择当前项目或者整个解决方案时,按快捷键查找时显示未找到以下指定文本

有的时候只想要打开一整个文件夹来看里面的代码,平时一般用Qt,但是感觉在打开整个文件夹看代码方面,Qt没有VS方便,于是选择了VS,安装的是VS2017,然后发现有个问题,CtrlF查找时,如果选…

报错:Invalid bound statement (not found): com.web.sysmgr.mapper.UserMapper.login

报错:Invalid bound statement (not found): com.web.sysmgr.mapper.UserMapper.login 原因: 确认是否在扫描Mapper接口时指定了正确的包路径。检查 MapperScan 注解中的包路径是否正确,确保只扫描到需要的Mapper接口。 如果在配置类中去配置…

JQuery 实现点击按钮添加 input 框

前言 用于记录开发中常用到的&#xff0c;快捷开发 需求 比如说&#xff0c;我台设备可以设置一个或多个秘钥&#xff0c;有时候我配置一个秘钥时&#xff0c;就不需要多个输入框&#xff0c;当我想配置多个秘钥时&#xff0c;就需要添加多个输入框。 实现 HTML <div…

Hadoop 之 HDFS 伪集群模式配置与使用(二)

HDFS 配置与使用 一.HDFS配置二.HDFS Shell1.默认配置说明2.shell 命令 三.Java 读写 HDFS1.Java 工程配置2.测试 一.HDFS配置 ## 基于上一篇文章进入 HADOOP_HOME 目录 cd $HADOOP_HOME/etc/hadoop ## 修改文件权限 chown -R root:root /usr/local/hadoop/hadoop-3.3.6/* ## …

JVM 运行流程、类加载、垃圾回收

一、JVM 简介 1、JVM JVM 是 Java Virtual Machine 的简称&#xff0c;意为 Java 虚拟机。 虚拟机是指通过软件模拟的具有完整硬件功能的、运行在一个完全隔离的环境中的完整计算机系统。 常见的虚拟机&#xff1a;JVM、VMwave、Virtual Box。 JVM 和其他两个虚拟机的区别…

Android Profiler 内存分析器使用

Android Profiler是Android Studio的一部分&#xff0c;提供了一个集成的性能分析工具套件&#xff0c;包括内存分析。Android Profiler 工具可提供实时数据&#xff0c;帮助您了解应用的 CPU、内存、网络和电池资源使用情况。 在Android Profiler中&#xff0c;您可以查看内存…