三、设计过程 内容来自www.paper51.com 首先,用户看到的是系统的主界面(JFraml),即系统的进入界面,主要有三个按钮控件组成。如果你是普通用户,则选择普通用户进入系统按钮,如果你是系统管理员用户,则选择管理员进入系统按钮。系统管理员用户进入管理系统,必须通过域名和密码的验证,否则不能进入管理系统。 内容来自论文无忧网 www.paper51.com
普通用户进入系统按钮的代码如下: 内容来自论文无忧网 www.paper51.com private voidjButton2ActionPerformed(java.awt.event.ActionEvent evt) { 内容来自论文无忧网 www.paper51.com
内容来自www.paper51.com
zc.face.userInterface2 jf3=new zc.face.userInterface2(); 内容来自www.paper51.com jf3.setVisible(true); paper51.com setVisible(false); copyright paper51.com } paper51.com 管理员用户进入系统按钮的代码与普通用户进入系统按钮大代码相似。 内容来自论文无忧网 www.paper51.com 如果现在你想退出系统,则可以选择推出系统按钮,将会弹出确认对话框,询问你是否决定退出系统(Areyou sure to quit?).如果选择确定按钮,将会退出本系统。如果你现在又不想退出本系统,则选择取消按钮。 http://www.paper51.com
退出系统按钮的代码如下: paper51.com private voidjButton3ActionPerformed(java.awt.event.ActionEvent evt) { paper51.com copyright paper51.com javax.swing.JFramef=new javax.swing.JFrame("ConfirmDialog"); paper51.com intreturnValue=javax.swing.JOptionPane.CANCEL_OPTION; paper51.com returnValue=javax.swing.JOptionPane.showConfirmDialog(f,"Are you sure to quit?","ask",javax.swing.JOptionPane.OK_CANCEL_OPTION); copyright paper51.com
if(returnValue==javax.swing.JOptionPane.OK_OPTION){ copyright paper51.com System.exit(0); paper51.com
} 内容来自www.paper51.com else copyright paper51.com
f.setDefaultCloseOperation(javax.swing.JFrame.EXIT_ON_CLOSE); 内容来自www.paper51.com
} copyright paper51.com 3.1 普通用户系统 内容来自www.paper51.com
用户选择进入普通用户系统,系统弹出普通用户界面(userInterface)。 内容来自www.paper51.com userInterface界面上有各类待查询信息,在界面的上方有主菜单,分六部分:人员信息、住房信息、收费信息、房产信息、帮助、返回。 http://www.paper51.com http://www.paper51.com 在人员信息中有两种: 内容来自www.paper51.com sql查询 copyright paper51.com 填充查询 copyright paper51.com paper51.com sql查询代码如下: paper51.com
private voidjMenuItem2ActionPerformed(java.awt.event.ActionEvent evt) { http://www.paper51.com String input=null; http://www.paper51.com javax.swing.JFramef=new javax.swing.JFrame(); 内容来自论文无忧网 www.paper51.com input=javax.swing.JOptionPane.showInputDialog(f,"请输入sql叙述如select*from renyuan","Input",javax.swing.JOptionPane.QUESTION_MESSAGE); copyright paper51.com System.out.println("数据查询........."); 内容来自论文无忧网 www.paper51.com if((input!=null)&&(input.length()!=0)){ 内容来自www.paper51.com System.out.println(input); 内容来自www.paper51.com
//进行数据库查询 paper51.com try{ copyright paper51.com Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); paper51.com } paper51.com catch(ClassNotFoundException ce){ 内容来自论文无忧网 www.paper51.com System.out.println("SQLException:"+ce.getMessage()); http://www.paper51.com
} http://www.paper51.com try{ paper51.com Connection con=DriverManager.getConnection("jdbc:odbc:houqin"); http://www.paper51.com Statement stmt=con.createStatement(); paper51.com ResultSet rs=stmt.executeQuery(input); paper51.com
System.out.println(zc.face.MySqlUnit.printMetaData(rs)); paper51.com System.out.println(zc.face.MySqlUnit.printResultSet(rs)); 内容来自论文无忧网 www.paper51.com
stmt.close(); copyright paper51.com
con.close(); 内容来自www.paper51.com } paper51.com catch(SQLException e){ 内容来自论文无忧网 www.paper51.com
System.out.println("SQLException:"+e.getMessage()); paper51.com } paper51.com
catch(IOException e2){ paper51.com System.out.println("IOException:"+e2.getMessage()); copyright paper51.com
} copyright paper51.com } 内容来自论文无忧网 www.paper51.com
else 内容来自www.paper51.com System.out.println("输入正确的查询语句."); 内容来自论文无忧网 www.paper51.com
} http://www.paper51.com 在填充查询中又分三种: paper51.com 按姓名 paper51.com 按门牌号 copyright paper51.com 按工作单位 copyright paper51.com |