Eclipse+Java+Swing+Mysql实现仓库管理系统(上)

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: Eclipse+Java+Swing+Mysql实现仓库管理系统

一、系统介绍


1.软件环境


开发工具:Eclipse2018.3

JDK版本:jdk1.8

Mysql版本:8.0.13


2.系统功能


1.用户


1.登录系统


2.用户管理


查看个人信息,修改密码。


3.商品管理


查看商品信息


4.仓库管理


查看仓库信息


2.管理员


1.登录系统


2.用户管理


查看个人信息,用户信息的增删查,修改密码。


3.商品管理


商品信息的增删改查


4.仓库管理


仓库信息的增删改查


3.数据库

/*
 Navicat Premium Data Transfer
 Source Server         : MySQL
 Source Server Type    : MySQL
 Source Server Version : 80013
 Source Host           : localhost:3306
 Source Schema         : swing_warehouse
 Target Server Type    : MySQL
 Target Server Version : 80013
 File Encoding         : 65001
 Date: 26/06/2021 16:42:23
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for goods
-- ----------------------------
DROP TABLE IF EXISTS `goods`;
CREATE TABLE `goods`  (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `goodsname` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `goodsstyle` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `goodsnumber` int(11) NOT NULL,
  `storageID` int(11) NOT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 7 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of goods
-- ----------------------------
INSERT INTO `goods` VALUES (1, '农夫山泉', '矿泉水', 10, 1);
INSERT INTO `goods` VALUES (4, '冰峰', '饮料', 50, 1);
INSERT INTO `goods` VALUES (6, '百事可乐', '饮料', 20, 2);
-- ----------------------------
-- Table structure for storage
-- ----------------------------
DROP TABLE IF EXISTS `storage`;
CREATE TABLE `storage`  (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `storagename` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `storagestyle` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `storageID` int(11) NOT NULL,
  PRIMARY KEY (`id`, `storageID`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of storage
-- ----------------------------
INSERT INTO `storage` VALUES (1, '日常用品', '存货', 1);
INSERT INTO `storage` VALUES (2, '饮品副食', '存货', 3);
INSERT INTO `storage` VALUES (3, '电子电器', '出货', 2);
-- ----------------------------
-- Table structure for users
-- ----------------------------
DROP TABLE IF EXISTS `users`;
CREATE TABLE `users`  (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `username` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `userpwd` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
  `flag` int(11) NOT NULL,
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of users
-- ----------------------------
INSERT INTO `users` VALUES (1, 'admin', 'admin', 2);
INSERT INTO `users` VALUES (2, 'user', '123456', 1);
SET FOREIGN_KEY_CHECKS = 1;

4.工程截图

20210628234956905.jpg


二、系统展示


1.用户-登录页


20210629000033132.jpg


2.用户-登录成功


20210629000048819.jpg


3.用户-主页面


20210629000101959.gif


4.用户-用户管理-个人信息


20210629000135862.jpg


5.用户-用户管理-修改密码


20210629000146909.jpg


6.用户-商品管理-商品信息


20210629000157953.jpg


7.用户-仓库管理-仓库信息


20210629000209886.jpg


8.管理员-登录页


20210629000222758.jpg


9.管理员-主页面


20210629000235743.jpg


10.管理员-用户管理-添加用户


20210629000249589.jpg


11.管理员-用户管理-用户信息


20210629000301305.jpg


12.管理员-用户管理-用户删除


20210629000312871.jpg


13.管理员-用户管理-修改密码


20210629000325419.jpg


14.管理员-商品管理-商品添加


20210629000338764.jpg


15.管理员-商品管理-商品删除


20210629000351562.jpg


16.管理员-商品管理-商品更新


20210629000402566.jpg


17.管理员-仓库管理-仓库添加


20210629000441705.jpg


18.管理员-仓库管理-仓库删除


20210629000454718.jpg


19.管理员-仓库管理-仓库更新


20210629000506525.jpg



相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
11天前
|
NoSQL Java 关系型数据库
Liunx部署java项目Tomcat、Redis、Mysql教程
本文详细介绍了如何在 Linux 服务器上安装和配置 Tomcat、MySQL 和 Redis,并部署 Java 项目。通过这些步骤,您可以搭建一个高效稳定的 Java 应用运行环境。希望本文能为您在实际操作中提供有价值的参考。
72 26
|
15天前
|
JavaScript 安全 Java
java版药品不良反应智能监测系统源码,采用SpringBoot、Vue、MySQL技术开发
基于B/S架构,采用Java、SpringBoot、Vue、MySQL等技术自主研发的ADR智能监测系统,适用于三甲医院,支持二次开发。该系统能自动监测全院患者药物不良反应,通过移动端和PC端实时反馈,提升用药安全。系统涵盖规则管理、监测报告、系统管理三大模块,确保精准、高效地处理ADR事件。
|
25天前
|
关系型数据库 MySQL Java
MySQL索引优化与Java应用实践
【11月更文挑战第25天】在大数据量和高并发的业务场景下,MySQL数据库的索引优化是提升查询性能的关键。本文将深入探讨MySQL索引的多种类型、优化策略及其在Java应用中的实践,通过历史背景、业务场景、底层原理的介绍,并结合Java示例代码,帮助Java架构师更好地理解并应用这些技术。
25 2
|
1月前
|
Java Android开发
Eclipse Java 构建路径
Eclipse Java 构建路径
33 3
|
1月前
|
监控 前端开发 Java
【技术开发】接口管理平台要用什么技术栈?推荐:Java+Vue3+Docker+MySQL
该文档介绍了基于Java后端和Vue3前端构建的管理系统的技术栈及功能模块,涵盖管理后台的访问、登录、首页概览、API接口管理、接口权限设置、接口监控、计费管理、账号管理、应用管理、数据库配置、站点配置及管理员个人设置等内容,并提供了访问地址及操作指南。
|
2月前
|
SQL Java 关系型数据库
java连接mysql查询数据(基础版,无框架)
【10月更文挑战第12天】该示例展示了如何使用Java通过JDBC连接MySQL数据库并查询数据。首先在项目中引入`mysql-connector-java`依赖,然后通过`JdbcUtil`类中的`main`方法实现数据库连接、执行SQL查询及结果处理,最后关闭相关资源。
142 6
|
7月前
|
关系型数据库 MySQL Java
eclipse篇2:如何连接mysql数据库
eclipse篇2:如何连接mysql数据库
|
关系型数据库 MySQL 数据库
|
关系型数据库 MySQL 数据库连接
eclipse连接mysql数据库
我用的是绿色版mysql5.1和eclipse for jee 官网都有下载。 首先创建一个数据库。 mysql>CREATE DATABASE test; //创建一个数据库 mysql>use test; //指定test为当前要操作的数据库 mysql>CREATE TABLE user (name VARCHAR(20),password VA
1650 0
|
7月前
|
Java Maven Android开发
在Eclipse里配置Maven插件
Maven是一款比较常用的Java开发拓展包,它相当于一个全自动jar包管理器,会导入用户开发时需要使用的相应jar包。使用Maven开发Java程序,可以极大提升开发者的开发效率。下面我就跟大家介绍一下如何在Eclipse里安装和配置Maven插件。
171 0

推荐镜像

更多
下一篇
DataWorks