java课程设计,基于swing的仓库商品管理系统(源码+运行截图)

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

一下是项目的源码地址和一些运行截图

领取连接:https://kdocs.cn/l/clEmc5dKltha

运行效果:

 

 

 

 

部分源码:

package net.wms.view;

import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.SQLException;

import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JTextField;

import net.wms.bean.User;
import net.wms.dao.LoginUseImp;

public class Adminupdate extends IndexAdmin{
	
	JLabel uname;
	JTextField pwd;
	JTextField pass;
	User user = new User();
	
	public Adminupdate(String name) {
		super(name);
		init(name);
	}
	
	public void init(String name) {
		user.setusername(name);
		Font d = new Font("楷体", Font.BOLD, 24);
		Font f = new Font("楷体", Font.BOLD, 18);
		JLabel usertitle = new JLabel("修改密码");
		JLabel username = new JLabel("用  户  名:");
		uname = new JLabel();
		JLabel userpwd = new JLabel("新  密  码:");
		pwd = new JTextField();
		JLabel userpass = new JLabel("再输次密码:");
		pass = new JTextField();
		JButton submit = new JButton("修改");
		JButton reset = new JButton("重置");
		usertitle.setBounds(250, 60, 100, 40);
		usertitle.setFont(d);
		username.setBounds(150, 140, 140, 30);
		username.setFont(f);
		uname.setBounds(270, 140, 150, 30);
		uname.setFont(f);
		uname.setText(name);
		userpwd.setBounds(150, 200, 140, 30);
		userpwd.setFont(f);
		pwd.setBounds(270, 200, 150, 30);
		pwd.setFont(f);
		userpass.setBounds(150, 260, 140, 30);
		userpass.setFont(f);
		pass.setBounds(270, 260, 150, 30);
		pass.setFont(f);
		submit.setBounds(200, 320, 80, 30);
		submit.setFont(f);
		reset.setBounds(310, 320, 80, 30);
		reset.setFont(f);
		index.add(usertitle);
		index.add(username);
		index.add(uname);
		index.add(userpwd);
		index.add(pwd);
		index.add(pass);
		index.add(userpass);
		index.add(submit);
		index.add(reset);
		reset.addActionListener(new ActionListener() {
			
			@Override
			public void actionPerformed(ActionEvent e) {
				// TODO 自动生成的方法存根
				pwd.setText("");
				pass.setText("");
			}
		});
		submit.addActionListener(new ActionListener() {
			
			@Override
			public void actionPerformed(ActionEvent e) {
				// TODO 自动生成的方法存根
				LoginUseImp l = new LoginUseImp();
				try {
					l.Delete(user, "update users set userpwd='"+pass.getText()+"' where username='"+user.getusername()+"'");
					JOptionPane.showMessageDialog(null, "修改成功");
				} catch (SQLException e1) {
					// TODO 自动生成的 catch 块
					e1.printStackTrace();
				}
			}
		});
	}

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值