员工薪资管理系统课程设计(编辑修改稿)内容摘要:

t()。 } catch(Exception exception){ ()。 } } //面板初始化方法 private void jbInit() throws Exception { //连接数据库 con=()。 st=()。 //框架的布局 (null)。 //设置各组件的大小 (new (黑体 ,16))。 (new Rectangle(46,4,222,32))。 (new Rectangle(47,37,247,31))。 (new Rectangle(47,86,247,30))。 (new Rectangle(24,130,305,109))。 //添加按钮动作事件 (this)。 //添加组件到面板 (jLabel1)。 (jTextField1)。 (jTextArea1)。 (jButton1)。 } //点击按钮事件 public void actionPerformed(ActionEvent e) { //获取输入的员工的姓名 String EmployeeName=()。 //清空文本区原有的内容 ()。 try{ //利用 st对象执行 SQL语句,返回结果集对象 ResultSet rs=(select * from Employee where 员工姓名=39。 +EmployeeName+39。 )。 //处理结果集 if(()) { ( 员工号 :+( 员工号 )+\n+员工姓 名 :+(员工姓名 )+\n+员工性别 :+(员工性别 )+\n+员工年龄 :+(员工年龄 )+\n+部门名称 :+(部门名称 )+\n+员工职业 :+(员工职业 )+\n)。 } else { (this,没有这个员工号的员工 !)。 } } catch(Exception ex){ //利用消息对话框提示查询失败 (this,员工查询失败 !)。 } } } //工资查询 面板类 SalaryInquire //导入系统的类包 import .*。 import .*。 import .*。 import .*。 //创建“工资查询”类 public class SalaryInquire extends JPanel implements ActionListener { //声明连接数据库对象 Connection con。 //声明 SQL语句对象 Statement st。 //创建组件对象:标签、文本行、单选 JLabel jLabel1=new JLabel(请输入要查询的员工号: )。 JTextField jTextField1=new JTextField()。 JButton jButton1=new JButton(工资查询 )。 JTextArea jTextArea1=new JTextArea()。 //构造方法 public SalaryInquire() { try{ //调用初始化方法 jbInit()。 } catch(Exception exception){ ()。 } } //面板初始化方法 private void jbInit() throws Exception { //连接数据库 con=()。 st=()。 //框架的布局 (null)。 //设置各组件的大小 (new (黑体 ,16))。 (new Rectangle(46,4,222,32))。 (new Rectangle(47,37,247,31))。 (new Rectangle(47,86,247,30))。 (new Rectangle(24,130,305,109))。 //添加按钮动作事件 (this)。 //添加组件到面板 (jLabel1)。 (jTextField1)。 (jTextArea1)。 (jButton1)。 } //点击按钮事件 public void actionPerformed(ActionEvent e) { //获取输入的员工号 String EmployeeID=()。 //清空文本区原有的内容 ()。 try{ //利用 st对象执行 SQL语句,返回结果集对象 ResultSet rs=(select * from Salary where 员 工 号=39。 +EmployeeID+39。 )。 //处理结果集 if(()) { ( 员工号 :+( 员工号 )+\n+员工工资 :+(员工工资 )+\n)。 } else { (this,该员工号的员工没有工资记录 !)。 } } catch(Exception ex){ //利用消息对话框提示查询失败 (this,工资查询失败 !)。 } } } 工资代码 //“修改工资”面板类 ModifySalary //导入系统的类包 import .*。 import .*。 import .*。 import .*。 //创建“修改工资”面板类 public class ModifySalary extends JPanel implements ActionListener { //声明连接数据库对象 Connection con。 //声明 SQL语句对象 Statement st。 //创建组件对象:标签、文本行、单选 JLabel jLabel1=new JLabel(请输入员工号: )。 JTextField jTextField1=new JTextField()。 JButton jButton1=new JButton(查找该员工 )。 JLabel jLabel2=new JLabel(员工号 :)。 JTextField jTextField2=new JTextField()。 JLabel jLabel3=new JLabel(员工工资 :)。 JTextField jTextField3=new JTextField()。 JButton jButton2=new JButton(修改工资 )。 //构造方法 public ModifySalary() { try{ //调用初始化方法 jbInit()。 } catch(Exception exception){ ()。 } } //面板初始化方法 private void jbInit() throws Exception { //连接数据库 con=()。 st=()。 //框架的布局 (null)。 //设置各组件的大小 (new (楷体 ,14))。 (new Rectangle(40,25,140,30))。 (new Rectangle(185,25,120,30))。 (new Rectangle(110,65,120,30))。 (new (楷体 ,14))。 (new Rectangle(90,125,80,30))。 (new Rectangle(170,125,80,30))。 (new (楷体 ,14))。 (new Rectangle(90,160,80,30))。 (new Rectangle(170,160,80,30))。 (new Rectangle(120,200,100,30))。 //添加按钮动作事件 (this)。 (this)。 //添加组件到面板 (jLabel1)。 (jTextField1)。 (jButton1)。 (jLabel2)。 (jTextField2)。 (false)。 (jLabel3)。 (jTextField3)。 (jButton2)。 } //点击按钮事件 public void actionPerformed(ActionEvent actionevent) { //点击“查找该员工”按钮 if(()==jButton1) { //获取输入的员工号 String EmployeeID=()。 try{ //利用 st对象执行 SQL语句,返回结果集对象 ResultSet rs=(select * from Salary where 员工 号=39。 +EmployeeID+39。 )。 //处理结果集 if(()) { ((员工号 ))。 ((员工工资 ))。 } else { (this,没有这个员工号的员工 !)。 } } catch(Exception ex){ //利用消息对话框提示查询失败 (this,工资修改失败 !)。 } } //点击“修改工资”按钮 if(()==jButton2) { //获取用户更改的工资 try{ //利用 st对象执行 SQL语句,进行修改操作 (update Salary set 员工工资 =39。 +()+39。 where 员工号 =39。 +()+39。 )。 //利用消息对话框提示工资修改成功 (this,工资修改成功。 )。 } catch(Exception ex){ //利用消息对 话框提示异常的信息 (this,工资修改失败。 )。 ()。 } } } } //添加员工面板类 AddEmployee //导入系统的类包 import .*。 import .*。 import .*。 import .*。 //创建“添加员工“面板类 public class AddEmployee extends JPanel implements ActionListener { //声明连接数据库对象 Connection con。 //声明 SQL语句对象 Statement st。 //创建组件对象:标签、文本行、单选。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。