欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年2022年简单的JAVA员工信息管理系统源码 .pdf

    • 资源ID:33379268       资源大小:48.97KB        全文页数:8页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年2022年简单的JAVA员工信息管理系统源码 .pdf

    / 项目目标:建立员工管理系统第一个版本。/ 实现图形用户界面的员工信息查询、增、删、改;与数据库建立,并将修改结果时时保存到数据库。/ 模块: 1.GUI 界面 2. 数据库连接 3. 查询 4. 增、5 删 6 改( 操作数据库)import java.sql.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; public class EmpManageSys implements ActionListener Connection con; Statement stmt; String sql; ResultSet rs; StringBuffer sb = new StringBuffer(); JTextField jtf2 = new JTextField(张飞,10); JTextField jtf3 = new JTextField(10); JTextField jtf4 = new JTextField(10); JTextField jtf7 = new JTextField(10); JTextField jtf5 = new JTextField(10); JTextField jtf6 = new JTextField(10); JTextField jtf8 = new JTextField(10); JTextField jtf9 = new JTextField(10); JTextArea jta10 = new JTextArea(50, 40); public void actionPerformed(ActionEvent e) String str = e.getActionCommand(); if (查询.equals(str) /if check the button of 查询, then go to method of searchEmp() searchEmp(); else if (增加.equals(str) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - /if check the button of 增加, then go to method of addEmp() addEmp(); else if (修改.equals(str) /if check the button of 修改, then go to method of alterEmp() alterEmp(); else if (撤除.equals(str) /if check the button of 撤除, then go to method of deleteEmp() deleteEmp(); /this is the constructor. EmpManageSys() createGUI(); connectToDataBase(); / searchEmp(); / addEmp(); / deleteEmp(); alterEmp(); /connect to the database by using the method getConnection from the class of JdbcUtil. /You can find the class of JdbcUtil at the button of this page. public Connection connectToDataBase() con = JdbcUtil.getConnection(); System.out.println(con); return con; public void searchEmp() jta10.setText(); try stmt = con.createStatement(); / sql = select * from Mstar where id= + jtf3.getText(); / sql1=select * from sd100343 where =+jtf3.getText(); sql = select * from Mstar where chineseName= + jtf2.getText().toLowerCase().trim() + or id= + jtf3.getText().toLowerCase().trim() + or engName= 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - + jtf4.getText().toLowerCase().trim() + or UNIT= + jtf5.getText().toLowerCase().trim() + or TEAM= + jtf6.getText().toLowerCase().trim() + or Phone= + jtf7.getText().toLowerCase().trim() + or region= + jtf8.getText().toLowerCase().trim() + or busStation= + jtf9.getText().toLowerCase().trim(); stmt.executeQuery(sql); rs = stmt.getResultSet(); ResultSetMetaData meta = rs.getMetaData(); int cols = meta.getColumnCount(); while (rs.next() for (int i = 1; i = cols; i+) sb.append( + meta.getColumnName(i) + =); sb.append(rs.getString(i); sb.append(n); jta10.setText(sb.toString(); catch (SQLException e11) e11.printStackTrace(); public void addEmp() try stmt = con.createStatement(); sql = update Mstar values( + jtf2.getText() + jtf3.getText() + jtf4.getText() + jtf5.getText() + jtf6.getText() + jtf7.getText() + jtf8.getText() + jtf9.getText() + ); int i = stmt.getUpdateCount(); if (jtf2.getText() != null) & (jtf4.getText() != null) & (jtf6.getText() != null) & (jtf7.getText() != null) stmt.executeUpdate(sql); jta10.setText(添加记录成功 + i + 条); else jta10.setText(带*号项为添加记录时不能为空); catch (SQLException e1) e1.printStackTrace(); public void deleteEmp() searchEmp(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - try stmt = con.createStatement(); sql = delete from Mstar where chineseName= + jtf2.getText().toLowerCase().trim() + or id= + jtf3.getText().toLowerCase().trim() + or engName= + jtf4.getText().toLowerCase().trim() + or UNIT= + jtf5.getText().toLowerCase().trim() + or TEAM= + jtf6.getText().toLowerCase().trim() + or Phone= + jtf7.getText().toLowerCase().trim() + or region= + jtf8.getText().toLowerCase().trim() + or busStation= + jtf9.getText().toLowerCase().trim(); stmt.executeUpdate(sql); int i = stmt.getUpdateCount(); jta10.setText(撤除操作成功 + i + 条); catch (SQLException e) e.printStackTrace(); public void alterEmp() searchEmp(); sql = update Mstar set chineseName= + jtf2.getText().toLowerCase().trim() + and id= + jtf3.getText().toLowerCase().trim() + and engName= + jtf4.getText().toLowerCase().trim() + and UNIT= + jtf5.getText().toLowerCase().trim() + and TEAM= + jtf6.getText().toLowerCase().trim() + and Phone= + jtf7.getText().toLowerCase().trim() + and region= + jtf8.getText().toLowerCase().trim() + and busStation= + jtf9.getText().toLowerCase().trim(); int i = 0; try stmt.executeUpdate(sql); i = stmt.getUpdateCount(); catch (SQLException e) e.printStackTrace(); jta10.setText(修改操作成功 + i + 条); public void createGUI() JFrame jf = new JFrame(员工信息管理系统 ); jf.setLayout(new GridLayout(2, 1); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 8 页 - - - - - - - - - / jf.setLayout(new GridLayout(10,2); JPanel jp00 = new JPanel(new GridLayout(5, 4); JPanel jp1 = new JPanel(); JButton jb11 = new JButton(查询); jb11.addActionListener(this); JButton jb12 = new JButton(增加); jb12.addActionListener(this); jp1.add(jb11); jp1.add(jb12); jp00.add(jp1); JPanel jp11 = new JPanel(); JButton jb111 = new JButton(修改); jb111.addActionListener(this); JButton jb112 = new JButton(撤除); jb112.addActionListener(this); jp11.add(jb111); jp11.add(jb112); jp00.add(jp11); JPanel jp2 = new JPanel(); JLabel jl2 = new JLabel(中 文 名 * ); jp2.add(jl2); jp2.add(jtf2); jp00.add(jp2); JPanel jp3 = new JPanel(); JLabel jl3 = new JLabel(工 号 ); jp3.add(jl3); jp3.add(jtf3); jp00.add(jp3); JPanel jp4 = new JPanel(); JLabel jl4 = new JLabel(EngName*); jp4.add(jl4); jp4.add(jtf4); jp00.add(jp4); JPanel jp5 = new JPanel(); JLabel jl5 = new JLabel(UNIT ); jp5.add(jl5); jp5.add(jtf5); jp00.add(jp5); JPanel jp6 = new JPanel(); JLabel jl6 = new JLabel(TEAM* ); jp6.add(jl6); jp6.add(jtf6); jp00.add(jp6); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 8 页 - - - - - - - - - JPanel jp7 = new JPanel(); JLabel jl7 = new JLabel(Phone* ); jp7.add(jl7); jp7.add(jtf7); jp00.add(jp7); JPanel jp8 = new JPanel(); JLabel jl8 = new JLabel(区域 ); jp8.add(jl8); jp8.add(jtf8); jp00.add(jp8); JPanel jp9 = new JPanel(); JLabel jl9 = new JLabel(公交站 ); jp9.add(jl9); jp9.add(jtf9); jp00.add(jp9); jf.add(jp00); JPanel jp01 = new JPanel(); jta10.setText(-用户使用手册 - n1 、查询:选择一个字段,如 EngName 在文本框中输入相应内容, 点击查询 n2 、 增加:在各个文本框中输入相应内容后,点击增加。n3、修改:先查询到你要的记录, 在更改相应内容, 点击修改。n4 、撤除:类似于修改操作 ); jp01.add(jta10); jf.add(jp01); jf.setSize(700, 500); jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); jf.setVisible(true); public static void main(String args) new EmpManageSys(); /- SQL工具类 JdbcUtil :用于实现数据库连接和数据库关闭。上面程序用到了这个类import java.sql.*; public class JdbcUtil /load driver from file static 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 8 页 - - - - - - - - - try String driverName = oracle.jdbc.driver.OracleDriver; Class.forName(driverName); catch(Exception e) e.printStackTrace(); /establish connection public static Connection getConnection() Connection con = null; try String url = jdbc:oracle:thin:192.168.0.26:1521:tarena; String usr = openlab; String pwd = open123; con = DriverManager.getConnection( url,usr,pwd); catch(Exception e) e.printStackTrace(); return con; /close resultSet,statement and connection public static void close(ResultSet rs,Statement stmt,Connection con) try if(rs!=null) rs.close(); catch(Exception ex) ex.printStackTrace(); try if(stmt!=null) stmt.close(); catch(Exception ex) ex.printStackTrace(); try if(con!=null) con.close(); catch(Exception ex) ex.printStackTrace(); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 8 页 - - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 8 页 - - - - - - - - -

    注意事项

    本文(2022年2022年简单的JAVA员工信息管理系统源码 .pdf)为本站会员(C****o)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开