package c基本信息管理;
import java.awt.*;
import javax.swing.*;
import 数据库连接.数据库连接;
import java.awt.event.*;
import java.sql.SQLException;
import java.util.regex.Pattern;
public class 客户管理 extends JFrame implements ActionListener, ItemListener {
private JLabel kehuID, quancheng, kehuaddress, kehushort, phonenum, linkman, Email,
bankname, banknum, linkphone, fax, postcode;
private JTextField tquancheng, tkehuaddress, tkehushort, tphonenum,
tlinkman, tEmail, tbankname, tbanknum, tlinkphone, tfax, tpostcode,
tkehuID;
private JButton saveButton, resetButton;
private JLabel mquancheng, mkehuaddress, mkehushort, mphonenum, mlinkman,
mEmail, mbankname, mbanknum, mlinkphone, mfax, mpostcode, mkehuID;
private JTextField mtkehuaddress, mtkehushort, mtphonenum,
mtlinkman, mtEmail, mtbankname, mtbanknum, mtlinkphone, mtfax,
mtpostcode, mtkehuID;
private Choice mtquancheng;
private JButton deleteButton, modifyButton;
private JLabel dkehuid;
private JTextField tdkehuid;
private JTabbedPane tabbedPane;
String kk = null;
public 客户管理() {
super("客户信息管理");
tabbedPane = new JTabbedPane();
JPanel padd = new JPanel();// 客户添加面板
padd.setBackground(Color.white);
saveButton = new JButton("保存");
saveButton.addActionListener(this);
saveButton.setBounds(80, 260, 60, 20);
resetButton = new JButton("重置");
resetButton.addActionListener(this);
resetButton.setBounds(290, 260, 60, 20);
kehuID = new JLabel("客户编号:");
kehuID.setBounds(20, 10, 60, 15);
tkehuID = new JTextField();
tkehuID.setEditable(false);
tkehuID.setBounds(90, 8, 150, 20);
//客户编号的初始化
//默认值
数据库连接.load();
数据库连接.conn();
数据库连接.exeSql();
try {
数据库连接.rs = 数据库连接.stmt.executeQuery("select id from kehu");
数据库连接.rs.last();// 记录指示器到最后一条记录
int rows = 数据库连接.rs.getRow();// 得到记录数
数据库连接.rs.beforeFirst();// 设置记录指示器
if(rows==0){
tkehuID.setText("K10000001");
}
else{
while (数据库连接.rs.next()) {
kk=数据库连接.rs.getString(1);
}
long a=Long.parseLong(kk.substring(1, kk.length()));
a++;
tkehuID.setText("K"+String.valueOf(a));
}
数据库连接.close1();
} catch (Exception e1) {
e1.printStackTrace();
}
quancheng = new JLabel("客户全称:");
quancheng.setBounds(20, 38, 60, 15);
tquancheng = new JTextField();
tquancheng.setBounds(90, 35, 120, 20);
kehushort = new JLabel("客户简称:");
kehushort.setBounds(215, 38, 60, 15);
tkehushort = new JTextField();
tkehushort.setBounds(275, 35, 120, 20);
kehuaddress = new JLabel("客户地址:");
kehuaddress.setBounds(20, 66, 60, 15);
tkehuaddress = new JTextField();
tkehuaddress.setBounds(90, 63, 280, 20);
postcode = new JLabel("邮政编码:");
postcode.setBounds(20, 93, 60, 15);
tpostcode = new JTextField();
tpostcode.setBounds(90, 90, 120, 20);
phonenum = new JLabel("手 机:");
phonenum.setBounds(215, 93, 60, 15);
tphonenum = new JTextField();
tphonenum.setBounds(275, 90, 120, 20);
fax = new JLabel("传 真:");
fax.setBounds(20, 120, 60, 15);
tfax = new JTextField();
tfax.setBounds(90, 116, 280, 20);
linkman = new JLabel("联 系 人:");
linkman.setBounds(20, 147, 60, 15);
tlinkman = new JTextField();
tlinkman.setBounds(90, 142, 120, 20);
linkphone = new JLabel("固定电话:");
linkphone.setBounds(215, 147, 60, 15);
tlinkphone = new JTextField();
tlinkphone.setBounds(275, 142, 120, 20);
Email = new JLabel("电子邮件:");
Email.setBounds(20, 174, 60, 15);
tEmail = new JTextField();
tEmail.setBounds(90, 174, 280, 20);
bankname = new JLabel("开户银行:");
bankname.setBounds(20, 201, 60, 15);
tbankname = new JTextField();
tbankname.setBounds(90, 201, 280, 20);
banknum = new JLabel("银行帐号:");
banknum.setBounds(20, 228, 60, 15);
tbanknum = new JTextField();
tbanknum.setBounds(90, 228, 280, 20);
padd.setLayout(null);
padd.add(kehuID);
padd.add(tkehuID);
padd.add(quancheng);
padd.add(tquancheng);
padd.add(kehuaddress);
padd.add(tkehuaddress);
padd.add(kehushort);
padd.add(tkehushort);
padd.add(postcode);
padd.add(tpostcode);
padd.add(phonenum);
padd.add(tphonenum);
padd.add(fax);
padd.add(tfax);
padd.add(linkman);
padd.add(tlinkman);
padd.add(linkphone);
padd.add(tlinkphone);
padd.add(Email);
padd.add(tEmail);
padd.add(bankname);
padd.add(tbankname);
padd.add(banknum);
padd.add(tbanknum);
padd.add(saveButton);
padd.add(resetButton);
JPanel pmodify = new JPanel();// 客户修改面板
pmodify.setBackground(Color.white);
mkehuID = new JLabel("客户编号:");
mkehuID.setBounds(20, 10, 60, 15);
mtkehuID = new JTextField();
mtkehuID.setEditable(false);
mtkehuID.setBounds(90, 8, 150, 20);
mquancheng = new JLabel("客户全称:");
mquancheng.setBounds(20, 38, 60, 15);
mtquancheng = new Choice();
mtquancheng.addItemListener(this);
mtquancheng.setBounds(90, 35, 120, 20);
数据库连接.load();
数据库连接.conn();
数据库连接.exeSql();
try {
数据库连接.rs = 数据库连接.stmt.executeQuery("select khname from kehu");
数据库连接.rs.last();// 记录指示器到最后一条记录
数据库连接.rs.beforeFirst();// 设置记录指示器
while (数据库连接.rs.next()) {
mtquancheng.addItem(数据库连接.rs.getString(1));
}
数据库连接.close1();
} catch (Exception e1) {
e1.printStackTrace();
}
mkehushort = new JLabel("客户简称:");
mkehushort.setBounds(215, 38, 60, 15);
mtkehushort = new JTextField();
mtkehushort.setBounds(275, 35, 120, 20);
mkehuaddress = new JLabel("客户地址:");
mkehuaddress.setBounds(20, 66, 60, 15);
mtkehuaddress = new JTextField();
mtkehuaddress.setBounds(90, 63, 280, 20);
mpostcode = new JLabel("邮政编码:");
mpostcode.setBounds(20, 93, 60, 15);
mtpostcode = new JTextField();
mtpostcode.setBounds(90, 90, 120, 20);
mphonenum = new JLabel("手 机:");
mphonenum.setBounds(215, 93, 60, 15);
mtphonenum = new JTextField();
mtphonenum.setBounds(275, 90, 120, 20);
mfax = new JLabel("传 真:");
mfax.setBounds(20, 120, 60, 15);
mtfax = new JTextField();
mtfax.setBounds(90, 116, 280, 20);
mlinkman = new JLabel("联 系 人:");
mlinkman.setBounds(20, 147, 60, 15);
mtlinkman = new JTextField();
mtlinkman.setBounds(90, 142, 120, 20);
mlinkphone = new JLabel("固定电话:");
mlinkphone.setBounds(215, 147, 60, 15);
mtlinkphone = new JTextField();
mtlinkphone.setBounds(275, 142, 120, 20);
mEmail = new JLabel("电子邮件:");
mEmail.setBounds(20, 174, 60, 15);
mtEmail = new JTextField();
mtEmail.setBounds(90, 174, 280, 20);
mbankname = new JLabel("开户银行:");
mbankname.setBounds(20, 201, 60, 15);
mtbankname = new JTextField();
mtbankname.setBounds(90, 201, 280, 20);
mbanknum = new JLabel("银行帐号:");
mbanknum.setBounds(20, 228, 60, 15);
mtbanknum = new JTextField();
mtbanknum.setBounds(90, 228, 280, 20);
modifyButton = new JButton("修改");
modifyButton.setBounds(190, 260, 60, 20);
modifyButton.addActionListener(this);
pmodify.setLayout(null);
pmodify.add(mkehuID);
pmodify.add(mtkehuID);
pmodify.add(mquancheng);
pmodify.add(mtquancheng);
pmodify.add(mkehushort);
pmodify.add(mtkehushort);
pmodify.add(mkehuaddress);
pmodify.add(mtkehuaddress);
pmodify.add(mpostcode);
pmodify.add(mtpostcode);
pmodify.add(mphonenum);
pmodify.add(mtphonenum);
pmodify.add(mfax);
pmodify.add(mtfax);
pmodify.add(mlink
没有合适的资源?快使用搜索试试~ 我知道了~
java 实训成果进销存管理系统
共75个文件
class:47个
java:23个
jpg:2个
5星 · 超过95%的资源 需积分: 14 10 下载量 83 浏览量
2011-03-26
13:37:58
上传
评论
收藏 239KB RAR 举报
温馨提示
如果你不是java初学者 如果你精通java 还是不要下载的好 这个代码很简单 而且只是初学者的水平
资源推荐
资源详情
资源评论
收起资源包目录
进销存.rar (75个子文件)
进销存
.project 385B
bin
back.jpg 63KB
d进货管理
进货单.class 9KB
退货单.class 10KB
a主程序
进销存管理$1.class 680B
进销存管理.class 8KB
数据库连接
数据库连接.class 2KB
h系统管理
权限设置$3.class 707B
权限设置.class 4KB
操作员管理.class 6KB
权限设置$2.class 2KB
更改密码.class 4KB
权限设置$1.class 2KB
b登陆
登陆.class 5KB
welcome.jpg 19KB
f查询统计
客户查询.class 3KB
商品查询$2.class 2KB
供应商查询$2.class 2KB
供应商查询$1.class 5KB
入库退货$1.class 6KB
入库退货.class 3KB
销售退货查询$1.class 6KB
入库查询$1.class 6KB
商品查询.class 3KB
销售排行$2.class 2KB
客户查询$2.class 2KB
销售查询.class 3KB
销售查询$1.class 5KB
入库查询$2.class 2KB
销售退货查询$2.class 2KB
入库查询.class 3KB
入库退货$2.class 2KB
销售排行$1.class 5KB
供应商查询.class 3KB
销售查询$2.class 2KB
销售排行.class 3KB
销售退货查询.class 3KB
客户查询$1.class 5KB
商品查询$1.class 5KB
c基本信息管理
商品信息管理.class 13KB
供应商信息管理.class 13KB
客户管理.class 14KB
g库存管理
价格调整.class 5KB
库存盘点$2.class 707B
价格调整$1.class 2KB
库存盘点$1.class 2KB
价格调整$2.class 707B
库存盘点.class 4KB
e销售管理
销售退货.class 10KB
销售单.class 9KB
.settings
org.eclipse.jdt.core.prefs 629B
src
d进货管理
退货单.java 10KB
进货单.java 9KB
a主程序
进销存管理.java 7KB
数据库连接
数据库连接.java 2KB
h系统管理
更改密码.java 3KB
权限设置.java 5KB
操作员管理.java 5KB
b登陆
登陆.java 4KB
f查询统计
供应商查询.java 10KB
入库查询.java 11KB
销售退货查询.java 10KB
入库退货.java 11KB
商品查询.java 10KB
销售查询.java 10KB
销售排行.java 10KB
客户查询.java 10KB
c基本信息管理
供应商信息管理.java 17KB
客户管理.java 18KB
商品信息管理.java 16KB
g库存管理
价格调整.java 6KB
库存盘点.java 5KB
e销售管理
销售单.java 9KB
销售退货.java 12KB
.classpath 390B
共 75 条
- 1
资源评论
- taimaodunle2011-12-31系统挺好的,就是mysql数据库没分享
ansir0405
- 粉丝: 0
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功