Java固定资产管理系统源代码

上传人:dus****log 文档编号:112881112 上传时间:2022-06-23 格式:DOC 页数:36 大小:122.50KB
收藏 版权申诉 举报 下载
Java固定资产管理系统源代码_第1页
第1页 / 共36页
Java固定资产管理系统源代码_第2页
第2页 / 共36页
Java固定资产管理系统源代码_第3页
第3页 / 共36页
资源描述:

《Java固定资产管理系统源代码》由会员分享,可在线阅读,更多相关《Java固定资产管理系统源代码(36页珍藏版)》请在装配图网上搜索。

1、/ 用户登录/package com.newer.property;import java.awt.GridLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.sql.*;import java.sql.Statement;import java.sql.ResultSet;import javax.swing.JButton;import javax.swing.JLabel;import javax.swing.JTextField;import javax.sw

2、ing.JPasswordField;import javax.swing.JPanel;import javax.swing.JFrame;public class user_land extends JFrame implements ActionListenerstatic Connection conn=null;static Statement stat=null;static ResultSet rs=null;static String url=jdbc:sqlserver:/127.0.0.1:1433;DatabaseName=_Property;static String

3、user=sa;static String password=;JPanel p1,p2,p3,p4,p5;JLabel lbl1,lbl2,lbl3,lbl4;JTextField txt_name;JPasswordField txt_pwd;JButton btn1,btn2,btn3;statictryClass.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);catch(Exception e)System.out.println(加载驱动失败);e.printStackTrace();public user_land()t

4、his.setTitle(固定资产及设备用户登录);p1=new JPanel();p2=new JPanel();p3=new JPanel();p4=new JPanel();p5=new JPanel();lbl1=new JLabel(欢迎登录);lbl2=new JLabel(用户名:);lbl3=new JLabel(密 码:);lbl4=new JLabel();txt_name=new JTextField(10);txt_pwd=new JPasswordField(10);btn1=new JButton(登录);btn2=new JButton(清空);btn3=new

5、JButton(退出);p1.add(lbl1);p2.add(lbl2);p2.add(txt_name);p3.add(lbl3);p3.add(txt_pwd);p4.add(btn1);p4.add(btn2);p4.add(btn3);p5.add(lbl4);this.setLayout(new GridLayout(5,1);this.add(p1);this.add(p2);this.add(p3);this.add(p4);this.add(p5);this.setBounds(400, 300, 400, 300);this.setDefaultCloseOperation

6、(EXIT_ON_CLOSE);this.setVisible(true);/添加按钮登录事件btn1.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) if(txt_name.getText().equals()=true)&(txt_pwd.getText().equals()=false) lbl4.setText(登录失败,用户名不能为空); if(txt_name.getText().equals()=false)&(txt_pwd.getText().equals()=t

7、rue) lbl4.setText(登录失败,密码不能为空); if(txt_name.getText().equals()=true)&(txt_pwd.getText().equals()=true) lbl4.setText(登录失败,用户名/密码不能为空);if(is_Property() new Sys_interface().show(); else if(txt_name.getText().equals()=false)&(txt_pwd.getText().equals()=false) lbl4.setText(登录失败,用户名/密码错误););btn1.addAction

8、Listener(this);/清空用户名和密码btn2.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) txt_name.setText(null);txt_pwd.setText(null);lbl4.setText(null););/退出btn3.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) System.exit(0););protected void use

9、r_land(Object setVisible) / TODO Auto-generated method stubpublic boolean is_Property()tryconn=DriverManager.getConnection(url, user, password);/System.out.println(连接成功);stat=conn.createStatement();String sql=select * from Admin_Info;rs=stat.executeQuery(sql);while(rs.next()/System.out.println(rs.ge

10、tString(A_name)+t+rs.getString(A_pwd); String name=txt_name.getText();String pwd=txt_pwd.getText();if(name.equals(rs.getString(A_name) & pwd.equals(rs.getString(A_pwd)/System.out.println(登录成功!);return true;catch(SQLException e)System.out.println(连接失败!);e.printStackTrace();/关闭数据库finallytryif(rs!=null

11、)rs.close();if(stat!=null)stat.close();if(conn!=null)conn.close();catch(Exception e2)System.out.println(关闭失败);e2.printStackTrace();return false;public static void main(String args) new user_land();public void actionPerformed(ActionEvent e) /System.exit(0);this.setVisible(false);/ 主界面/package com.new

12、er.property;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Dialog;import java.awt.FlowLayout;import java.awt.Font;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JMenuBar;import javax.sw

13、ing.JMenuItem;import javax.swing.JMenu;import javax.swing.JPanel;import javax.swing.JTextArea;import javax.swing.JTextField;public class Sys_interface extends JFrame implements ActionListener JPanel p=null;JMenuItem jmi_1,jmi_2,jmi_3,jmi_4,jmi_5,jmi_6,jmi_7,jmi_8,jmi_9,jmi_10;JMenuBar jmb=null;JMenu

14、 jm_1=null,jm_2=null,jm_3=null,jm_4=null;JLabel text;public Sys_interface()this.setTitle(固定资产及设备管理系统);text=new JLabel( 欢迎进入固定资产及设备管理系统);text.setFont(new Font(宋体,1,28);text.setForeground(Color.blue);p=new JPanel();jmb=new JMenuBar();jm_1=new JMenu(系统功能);jm_2=new JMenu(资产管理);jm_3=new JMenu(系统查询);jm_4=

15、new JMenu(帮助);jmi_1=new JMenuItem(用户登录);jmi_2=new JMenuItem(注销用户);jmi_3=new JMenuItem(用户添加);jmi_4=new JMenuItem(退出系统);jmi_5=new JMenuItem(资产借出管理);jmi_6=new JMenuItem(资产信息管理);jmi_7=new JMenuItem(资产信息查询);jmi_8=new JMenuItem(资产借出查询);jmi_9=new JMenuItem(资产归还查询);jmi_10=new JMenuItem(关于);jm_1.add(jmi_1);j

16、m_1.add(jmi_2);jm_1.add(jmi_3);jm_1.add(jmi_4);jm_2.add(jmi_5);jm_2.add(jmi_6);jm_3.add(jmi_7);jm_3.add(jmi_8);jm_3.add(jmi_9);jm_4.add(jmi_10);jmb.add(jm_1);jmb.add(jm_2);jmb.add(jm_3);jmb.add(jm_4);add(text,BorderLayout.CENTER);this.setJMenuBar(jmb);/this.setLayout(new BorderLayout();/this.add(p,B

17、orderLayout.NORTH);jmi_1.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) new user_land().show(););jmi_2.addActionListener(this);jmi_2.addActionListener(new ActionListener() Overridepublic void actionPerformed(ActionEvent arg0) new user_land().show(););jmi_3.addAction

18、Listener(new ActionListener()public void actionPerformed(ActionEvent e) new Pass_word().show(););jmi_4.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) System.exit(0););jmi_5.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) new loan_pro

19、p_manage().show(););jmi_6.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) new property_Info().show(););jmi_7.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) new prop_info_select().show(););jmi_8.addActionListener(new ActionListener()p

20、ublic void actionPerformed(ActionEvent e) new Loan_prop_select().show(););jmi_9.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) new back_prop_select ().show(););jmi_10.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) new about().show()

21、;);this.setBounds(200,200,500,400);this.setDefaultCloseOperation(EXIT_ON_CLOSE);public void actionPerformed(ActionEvent e) /System.exit(0);this.setVisible(false);public static void main(String args) new Sys_interface().show();/ 资产借出管理/package com.newer.property;import java.awt.*;import java.awt.even

22、t.ActionEvent;r;import java.sql.*;import java.util.Vector;import javax.swing.*;import java.awt.event.FocusEvent;import java.awt.event.FocusListener;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import javax.swing.event.ListSelectionEvent;import javax.swing.event.ListSelectionL

23、istener;import javax.swing.event.TableModelListener;import javax.swing.event.TableModelEvent;import javax.swing.table.DefaultTableModel;import javax.swing.table.TableModel;public class loan_prop_manage extends JFrame implements ActionListenerVector data=null;DefaultTableModel model = null;Connection

24、 conn=null;Statement stat=null;ResultSet rs1=null; JTable loan_prop=null;JLabel label;JTextField text;JTextField txt01,txt02,txt03,txt04,txt05,txt06;JPanel p1=null,p2=null,p3=null,p4,p5,p6,p7,p8,p9,p10;Choice c1=null,c2=null;JLabel lb1=null,lb2=null,lb3=null,lb4=null,lb5=null,lb6=null;JButton btn_ok

25、=null;JButton btn_exit=null;JButton btn_fresh=null;JButton btn_save=null;JButton btn_del=null;Vector columnName=new Vector();public loan_prop_manage()text=new JTextField();columnName.add(资产编号);columnName.add(资产名称);columnName.add(资产型号);columnName.add(借出时间);columnName.add(借出数量);columnName.add(借出人);p1=

26、new JPanel();p2=new JPanel();p3=new JPanel();p4=new JPanel();p5=new JPanel();p6=new JPanel();p7=new JPanel();p8=new JPanel();p9=new JPanel();p10=new JPanel();lb1=new JLabel(资产编号);lb2=new JLabel(资产名称);lb3=new JLabel(资产型号);lb4=new JLabel(借出时间);lb5=new JLabel(借出数量);lb6=new JLabel(借 出 人);txt01=new JText

27、Field(8);txt02=new JTextField(8);txt03=new JTextField(8);txt04=new JTextField(8);txt05=new JTextField(8);txt06=new JTextField(8);c1=new Choice();c2=new Choice();text=new JTextField(5);c1.add(资产编号);c2.add(=);btn_ok=new JButton(确定);btn_exit=new JButton(退出);btn_fresh=new JButton(刷新);btn_save=new JButto

28、n(保存);btn_del=new JButton(删除);p1.add(new JLabel(查询字段);p1.add(c1);p1.add(new JLabel(运算符);p1.add(c2);p1.add(new JLabel(输入数据);p1.add(text);p1.add(btn_ok); p1.add(btn_exit);p1.setBorder(BorderFactory.createTitledBorder(请操作);p3.add(lb1);p3.add(txt01);p4.add(lb2);p4.add(txt02);p5.add(lb3);p5.add(txt03);p6

29、.add(lb4);p6.add(txt04);p7.add(lb5);p7.add(txt05);p8.add(lb6);p8.add(txt06);p10.add(btn_fresh);p10.add(btn_save);p10.add(btn_del);p2.setLayout(new GridLayout(3, 2);p2.add(p3);p2.add(p4);p2.add(p5);p2.add(p6);p2.add(p7);p2.add(p8);loan_prop=new JTable(this.getDate(),columnName);model = new DefaultTab

30、leModel(getDate(),columnName);p9.add(new JScrollPane(loan_prop);this.setLayout(new GridLayout(4, 1);this.add(p1);this.add(p9);this.add(p2);this.add(p10);this.setBounds(400,300,500,400);this.setDefaultCloseOperation(EXIT_ON_CLOSE);this.setTitle(资产借出管理);btn_save.addActionListener(new ActionListener()p

31、ublic void actionPerformed(ActionEvent arg0)tryClass.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);conn=DriverManager.getConnection(jdbc:sqlserver:/127.0.0.1:1433;DatabaseName=_property,sa,);stat=conn.createStatement();String sql=insert into loan_info (prop_name,prop_type,loan_time,loan_num)

32、+values(+txt02.getText()+,+txt03.getText()+,+txt04.getText()+,+txt05.getText()+);stat.executeUpdate(sql);DefaultTableModel mod= new DefaultTableModel(getDate(),columnName);loan_prop.setModel(mod);loan_prop.repaint();loan_prop.updateUI();catch(Exception e)System.out.println(e.getMessage();tryif(rs1!=

33、null)rs1.close();if(stat!=null)stat.close();if(conn!=null)conn.close();catch(Exception e2)System.out.println(关闭失败);e2.printStackTrace(););btn_ok.addActionListener(new ActionListener()public void actionPerformed(ActionEvent e) DefaultTableModel dtb=new DefaultTableModel(selectDate(),columnName);loan_

34、prop.setModel(dtb);loan_prop.repaint();loan_prop.updateUI(););/*btn_exit.addActionListener(new ActionListener()public void actionPerformed(ActionEvent arg0);*/btn_exit.addActionListener(this);btn_fresh.addActionListener(new ActionListener()public void actionPerformed(ActionEvent arg0)DefaultTableMod

35、el mod = new DefaultTableModel(getDate(),columnName);loan_prop.setModel(mod);loan_prop.repaint();loan_prop.updateUI(););loan_prop.getSelectionModel().addListSelectionListener(new ListSelectionListener()public void valueChanged(ListSelectionEvent e)btn_del.addActionListener(new ActionListener()public

36、 void actionPerformed(ActionEvent arg0)tryint j= loan_prop.getSelectedRow();Class.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);conn=DriverManager.getConnection(jdbc:sqlserver:/127.0.0.1:1433;DatabaseName=_property,sa,);stat=conn.createStatement();String sql1=delete from loan_info where prop

37、_id=+data.get(j).get(0)+;stat.executeUpdate(sql1);catch(Exception ee)System.out.println(ee.getMessage();finallytryif(rs1!=null)rs1.close();if(stat!=null)stat.close();if(conn!=null)conn.close();catch(Exception e2)System.out.println(关闭失败);e2.printStackTrace();DefaultTableModel mod = new DefaultTableMo

38、del(getDate(),columnName);loan_prop.setModel(mod);loan_prop.repaint();loan_prop.updateUI();););loan_prop.getSelectionModel().addListSelectionListener(new ListSelectionListener()public void valueChanged(ListSelectionEvent e)int i= loan_prop.getSelectedRow();txt01.setText(data.get(i).get(0).toString()

39、;txt02.setText(String)data.get(i).get(1);txt03.setText(String)data.get(i).get(2);txt04.setText(data.get(i).get(3).toString();txt05.setText(data.get(i).get(4).toString();txt06.setText(data.get(i).get(5).toString(););public Vector selectDate()data=new Vector();tryClass.forName(com.microsoft.sqlserver.

40、jdbc.SQLServerDriver);conn=DriverManager.getConnection(jdbc:sqlserver:/127.0.0.1:1433;DatabaseName=_property,sa,);stat=conn.createStatement();int x=Integer.parseInt(text.getText().trim();/System.out.println(x);rs1=stat.executeQuery(select * from loan_info where prop_id=+x);while(rs1.next()Vector al=

41、new Vector();al.add(rs1.getInt(prop_id);al.add(rs1.getString(prop_name);al.add(rs1.getString(prop_type);al.add(rs1.getDate(loan_time);al.add(rs1.getInt(loan_num);al.add(rs1.getString(u_name);data.add(al);catch(Exception e)e.printStackTrace();finallytryif(rs1!=null)rs1.close();if(stat!=null)stat.clos

42、e();if(conn!=null)conn.close();catch(Exception e2)System.out.println(关闭失败);e2.printStackTrace();return data;public Vector getDate()data=new Vector();tryClass.forName(com.microsoft.sqlserver.jdbc.SQLServerDriver);conn=DriverManager.getConnection(jdbc:sqlserver:/127.0.0.1:1433;DatabaseName=_property,s

43、a,);stat=conn.createStatement();rs1=stat.executeQuery(select * from loan_info);while(rs1.next()Vector al=new Vector();al.add(rs1.getInt(prop_id);al.add(rs1.getString(prop_name);al.add(rs1.getString(prop_type);al.add(rs1.getDate(loan_time);al.add(rs1.getInt(loan_num);al.add(rs1.getString(u_name);data

44、.add(al);catch(Exception e)System.out.println(e.getMessage();finallytryif(rs1!=null)rs1.close();if(stat!=null)stat.close();if(conn!=null)conn.close();catch(Exception e2)System.out.println(关闭失败);e2.printStackTrace();return data;public static void main(String args) new loan_prop_manage().show();public

45、 void actionPerformed(ActionEvent e) /System.exit(0);this.setVisible(false);/ 资产借出查询/package com.newer.property;import java.sql.*;import java.util.ArrayList;import javax.swing.JButton;import java.awt.event.*;import javax.swing.JTextField;import java.util.Vector;import java.awt.BorderLayout;import ja

46、va.awt.Choice;import java.awt.FlowLayout;import javax.swing.BorderFactory;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JScrollPane;import javax.swing.JTable;import javax.swing.table.DefaultTableModel;public class Loan_prop_select extends JFrame imp

47、lements ActionListenerConnection conn=null;Statement stat=null;ResultSet rs=null;JTable table=null;JLabel label;JTextField text;JButton btn_ok=null,btn_exit=null;JPanel p1=null,p2=null;Vector columnName=new Vector();public Loan_prop_select()this.setTitle(资产借出查询);columnName.add(流水号);columnName.add(资产

48、编号);columnName.add(借用人);columnName.add(借出数量);columnName.add(借出时间);p1=new JPanel();p2=new JPanel(); text=new JTextField(); text=new JTextField(5);btn_ok=new JButton(查询);btn_exit=new JButton(退出);p1.add(new JLabel(资产编号); p1.add(text);p1.add(btn_ok);p1.add(btn_exit);p1.setBorder(BorderFactory.createTitledBorder(数据查询);btn_exit.addActionListener(t

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!