实现前的准备,需要配置jdbc,导入jdbc驱动
jdbc驱动包下载地址:
正文开始
本项目模拟真实的超市管理模式,以管理员为面向对象,所要实现的功能是基本的增删改查,具体实现步骤如下:
管理员登录
进入欢迎界面
进入仓库管理界面
管理员进行增删改查
1,定义欢迎界面Welcome.java
本界面 主要针对按钮进行了部分优化并设置了面板的背景显示 用户通过点击“进入系统”按钮进入到“登录界面”
package com.fruit.main;
import java.util.prefs.BackingStoreException;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
public class Welcome extends JFrame{
JButton b;
ImageIcon image;
JLabel label;
public Welcome() {
// TODO Auto-generated constructor stub
this.setTitle("水果超市欢迎您!");
this.setBounds(500, 100, 700, 600);
this.setLayout(null);
image = new ImageIcon("back.jpg");
label = new JLabel(image);
label.setBounds(0, 0, 700, 500);
b = new JButton("进入系统");
b.setBounds(200, 470, 280, 30);
this.add(label);
this.add(b);
this.setVisible(true);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new Welcome();
}
}
2,登录界面
部分代码如下:
Login.java
package com.fruit.main;
import java.awt.Color;
import java.awt.Font;
import java.util.List;
import java.util.Properties;
import javax.swing.ButtonGroup;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPasswordField;
import javax.swing.JRadioButton;
import javax.swing.JTextField;
import com.fruit.po.User;
import com.fruit.utils.BaseDao;
p