毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

Java程序设计课程设计产品管理系统 第11页

更新时间:2008-6-28:  来源:毕业论文

Java程序设计课程设计产品管理系统 第11页

4.5操作员删除模块

4.5.1操作员删除IPO

这部分实现对操作员或管理员帐号进行删除的功能,用户需要提供用户名和密码,界面设计如图4-5

若图片无法显示请联系QQ752018766,本论文免费,转发请注明源于www.youerw.com

4-5

在操作员输入用户名和密码后,系统首先验证输入字符的有效性,然后调用数据库查看此用户名是否存在或密码是否正确,然后再执行更新过程。

输入:用户名和密码。

处理:

1)校验字符的有效性。要检验用户是否满足输入的要求,即检验用户名和密码文本是否为空,若为空,则提示用户输入用户名和密码。

2)检验用户名是否存在或密码是否正确,即是否存在拥护输入的用户名,并且密码是否正确。

3)执行删除过程。

4)关闭本窗体。

输出:删除成功或失败信息。

4.5.2操作员删除功能代码

package Manager;

import javax.swing.*;

import java.sql.*;

import com.borland.jbcl.layout.*;

import java.awt.*;

import java.awt.event.*;

public class userDelete extends JFrame {

  ResultSet rs;    //定义结果集

  private DBManager db =new DBManager();

  XYLayout xYLayout1 = new XYLayout();

  JLabel jLabel2 = new JLabel();

  JButton jButtonCancel = new JButton();

  JLabel jLabel1 = new JLabel();

  JTextField jTextFieldusername = new JTextField();

  JButton jButtonOK = new JButton();

  JPasswordField jPasswordold = new JPasswordField();

  public userDelete() {

    try {

      jbInit();

    }

    catch(Exception e) {

      e.printStackTrace();

    }

  }

  public static void main(String[] args) {

    userDelete userDelete = new userDelete();

  }

  private void jbInit() throws Exception {

    jPasswordold.setText("");

    jButtonOK.setText("确定");

    jButtonOK.addMouseListener(new userDelete_jButtonOK_mouseAdapter(this));

    jButtonOK.setFont(new java.awt.Font("Dialog", 0, 16));

    jTextFieldusername.setText("");

    jTextFieldusername.setFont(new java.awt.Font("Dialog", 0, 16));

    jLabel1.setText("用户名");

    jLabel1.setFont(new java.awt.Font("Dialog", 0, 16));

    jButtonCancel.setText("取消");

    jButtonCancel.addMouseListener(new userDelete_jButtonCancel_mouseAdapter(this));

    jButtonCancel.setFont(new java.awt.Font("Dialog", 0, 16));

    jLabel2.setText("密码");

    jLabel2.setFont(new java.awt.Font("Dialog", 0, 16));

若图片无法显示请联系QQ752018766,本论文免费,转发请注明源于www.youerw.com

    this.getContentPane().add(jLabel2, new XYConstraints(69, 78, 80, 34));

    this.getContentPane().add(jLabel1, new XYConstraints(62, 25, 99, 34));

    this.getContentPane().add(jPasswordold,  new XYConstraints(195, 79, 111, 26));

    this.getContentPane().add(jButtonOK, new XYConstraints(67, 141, 91, 31));

    this.getContentPane().add(jButtonCancel, new XYConstraints(194, 139, 94, 30));

  }

//退出此窗口

  void jButtonCancel_mouseClicked(MouseEvent e) {

     this.dispose();

  }

//删除纪录

  void jButtonOK_mouseClicked(MouseEvent e) {

    //检验用户名是否为空

   if(jTextFieldusername.getText().trim() =="")

              { JOptionPane.showMessageDialog(null,"用户名不可为空!");

                   return;}

   //检验密码是否为空

      if(jPasswordold.getText().trim() =="")

              {JOptionPane.showMessageDialog(null,"密码不可为空!");

                  return;}

   //定义字符串对象,代表sql语句

    String strSQL ;

      //生成sql语句,用户名和密码从相应文本框取得

           strSQL="select*fromuserwhere Username='"+jTextFieldusername.getText().trim()+"'and Password='"+jPasswordold.getText().trim()+"'";

          //DBManager对象执行查询过程

           rs=db.getResult(strSQL) ;

   //判断结果集是否为空

                     boolean  isexist=false;

                 try {

                          isexist = rs.first();

                          }

                 catch (SQLException ex1) {

                          }

   //若为空,则说明用户名不存在或密码不正确,弹出警告信息

           if(!isexist)

             {JOptionPane.showMessageDialog(null,"用户名不存在,或原密码不正确!");

                      }

   //若不为空,则说明用户名存在且密码正确

           else

             {

   //DBManager对象执行过程,若成功返回成功信息,若失败返回失败提示

  strSQL="deletefromuserwhereUsername='"+jTextFieldusername.getText().trim() +"'";

 if(db.executeSql(strSQL))

    {JOptionPane.showMessageDialog(null,"成功删除!"); }

 else

 { JOptionPane.showMessageDialog(null," 删除失败,请重新操作!");      }

               }

  }

}

class userDelete_jButtonCancel_mouseAdapter extends java.awt.event.MouseAdapter {

  userDelete adaptee;

  userDelete_jButtonCancel_mouseAdapter(userDelete adaptee) {

    this.adaptee = adaptee;

  }

若图片无法显示请联系QQ752018766,本论文免费,转发请注明源于www.youerw.com

  }

}

 << 上一页  [11] [12] [13] [14] [15] [16] [17] [18] [19] 下一页

Java程序设计课程设计产品管理系统 第11页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。