基于Java+MySQL实现仓库货物商品信息管理系统课程毕业设计

文末完整获取源码源文件+视频演示+部署配置说明等


在这里插入图片描述


由Java swing实现的一款简单的仓库商品管理系统,数据库采用的是mysql,本系统实现了两个角色层面的功能,管理员可以管理用户、仓库、商品信息等。普通用户登录后可以查看商品、仓库信息及个人信息。系统功能比较简单,但是非常适合Java初学者和学生来学习参考,设计的层次采用mvc的思想,很清晰,是学习参考的好资料,下面我们来看看如何配置运行。

1、将项目导入到eclipse(myeclipse也可以)。
2、导入项目后发现没有任何错误,这是因为这个项目是在我的电脑上开发的,基本环境已经配置好了,当导入到别人电脑时由于Java环境不同,所以要做必要的配置才可以,下面来看我演示如何配置。

在这里插入图片描述

在这里插入图片描述

好了,现在项目配置好了,加下来就是配置数据库信息,在util文件夹下的db文件里面。
在这里插入图片描述
接下来就是导入数据库文件了,我们用的是navicat,请自行下载。

导入文件后刷新一下就能看到导入的数据库,双击就能打开。
接下来万事俱备,只欠运行了,我们来运行程序:
对了,这里再提一下关于有些人导入后中文乱码的情况,当出现中文乱码后,把打开的文件先关闭,然后在该文件上右键,选择属性(proporties),选择编码,然后选择gbk,确定后再打开文件,如果乱码没有消失,则把文件关掉,同样是改编码,改成utf8,再打开文件。下面我演示一下。修改编码的时候一定要把文件关闭,否则改不成功。

登录界面:
在这里插入图片描述
我们先以管理员身份登录进去,管理员用户名是admin,密码123

在这里插入图片描述
这个背景图片是随机改变的,images文件夹下有好几张图片,随机加载的。

用户管理:

在这里插入图片描述
在这里插入图片描述
商品管理:
在这里插入图片描述
在这里插入图片描述
仓库管理:
在这里插入图片描述
在这里插入图片描述
接下来我们按照普通用户的身份登录系统,用户名java,密码123:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

package net.wms.dao;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.Vector;

import net.wms.bean.Goods;
import net.wms.util.DB;

public class GoodsmanagementImp implements Goodsmanagement{
			public static Vector vec = new Vector();
			//获取数据库连接
			Connection conn = DB.getConnection();
			//查询方法
			public void Query(String sql) throws SQLException {
				// TODO Auto-generated method stub
				//加载SQL语句
				PreparedStatement pra = conn.prepareStatement(sql);
				//放入结果集
				ResultSet rs = pra.executeQuery();
				vec.removeAllElements();
				while(rs.next()) {
					Vector v = new Vector();
					v.add(rs.getInt("id"));
					v.add(rs.getString("goodsname"));
					v.add(rs.getString("goodsstyle"));
					v.add(rs.getInt("goodsnumber"));
					v.add(rs.getInt("storageID"));
					vec.add(v);
				}
			}
			
			public boolean Query1(Goods goods, String sql) throws SQLException {
				// TODO Auto-generated method stub
				//加载SQL语句
				PreparedStatement pra = conn.prepareStatement(sql);
				//放入结果集
				ResultSet rs = pra.executeQuery();
				//遍历结果集
				return false;
			}
			
			public void Add(Goods goods, String sql) throws SQLException {
				// TODO Auto-generated method stub
				PreparedStatement pra = conn.prepareStatement(sql);
				pra.setString(1, goods.getGoodsname());
				pra.setString(2, goods.getGoodsstyle());
				pra.setInt(3, goods.getGoodsnumber());
				pra.setString(4, goods.getStorageID());
				pra.executeUpdate();
				pra.close();
			}

			public void Delete(String sql) throws SQLException {
				// TODO Auto-generated method stub
				PreparedStatement pra = conn.prepareStatement(sql);
				pra.executeUpdate();
				pra.close();
			}

			public void Update(Goods goods, String sql) throws SQLException {
				// TODO Auto-generated method stub
				PreparedStatement pra = conn.prepareStatement(sql);
				pra.setString(1, goods.getGoodsname());
				pra.setString(2, goods.getGoodsstyle());
				pra.setInt(3, goods.getGoodsnumber());
				pra.setString(4, goods.getStorageID());
				pra.executeUpdate();
				pra.close();
			}
}

点击下方小卡片,那边发送“资源”两个字

获取完整获取源码源文件+视频演示+部署配置说明等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叶绿体不忘呼吸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值