




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、11系統(tǒng)設(shè)計目標1.1需求分析本系統(tǒng)應(yīng)具有以下功能:(1)系統(tǒng)管理員:可以添加用戶信息、修改密碼和設(shè)置用戶權(quán)限,以及對職工信息 進行添加、修改、查詢、刪除等操作。(2)一般用戶:可以查詢職工信息。1.2系統(tǒng)功能設(shè)計(1)系統(tǒng)功能結(jié)構(gòu)圖,如圖1-1所示:人事管理系統(tǒng)用戶登錄信息入庫身份驗證管理員權(quán)限圖1-1系統(tǒng)功能結(jié)構(gòu)圖1.3系統(tǒng)開發(fā)工具本系統(tǒng)采用Access 2003創(chuàng)建后臺數(shù)據(jù)庫,前臺開發(fā)工具采用Eclipse ,開發(fā)語言為 java o般用戶權(quán)限修改密碼和權(quán)限添加用戶添加職工信息修改職工信息查詢職工信息刪除職工信息退出系統(tǒng)查詢職工信息退出系統(tǒng)圖2-3員工信息表結(jié)構(gòu)22系統(tǒng)數(shù)據(jù)庫設(shè)計與實現(xiàn)2
2、.1數(shù)據(jù)表的實體E-R圖通過對的系統(tǒng)總體分析,可以得到大概的實體 -關(guān)系模型(E-R模型),如下:圖2-3員工信息表結(jié)構(gòu)32.2數(shù)據(jù)表的結(jié)構(gòu)(1)員工信息表的結(jié)構(gòu)如圖2-3所示:冒員工信息數(shù)據(jù)賣型數(shù)據(jù)賣型間間寸作作導(dǎo)導(dǎo)工工工名址話門資工名址話門資加務(wù)加務(wù)職姓地電部工參職姓地電部工參職職本本本本本幣本本本本本本本幣本本文文文文文貨文文文文文文文貨文文3.2管理員權(quán)限圖3-5添加新職工界面4(2)用戶身份驗證,如圖3-2所示:圖3-2用戶身份驗證界面(2)系統(tǒng)用戶表的結(jié)構(gòu),如圖2-4所示:E奈統(tǒng)用戶字段名稱字段名稱 職工號職工號數(shù)據(jù)類型數(shù)據(jù)類型本本本本本本文文文文文文密碼密碼 用戶類用戶類圖2-4
3、系統(tǒng)用戶表結(jié)構(gòu)3窗體設(shè)計3.1登錄頁面設(shè)計啟動程序“Eclipse后,選擇“文件、“新建、“Java項目,打開“新建Java項 目”對話框,輸入項目名稱為“personinfo ”,在項目下添加包和所需的類。(1)登錄界面如圖3-1所示:圖3-1系統(tǒng)登錄界面5(1)管理員權(quán)限主菜單,如圖3-3所示:也人和畫眺| 回用戶管理眠工信息管理刪院暇工退出 修改密勇和根眼 添加用戶圖3-3管理員主菜單界面(2)用戶修改密碼和設(shè)置權(quán)限,如圖3-4所示:I國 幡改密碼和權(quán)暝.回職工號E004打開|密四_用戶類膺理員修改|-職工號密碼用戶類1004654321管理員圖3-4用戶修改密碼和設(shè)置權(quán)限界面(3)添加
4、新職工如圖3-5所示:3.2管理員權(quán)限圖3-5添加新職工界面6(5)刪除職工信息如圖3-7所示:圖3-7刪除職工信息界面(6)退出系統(tǒng)消息提示,如圖3-8所示:消旦度小tool取即下次光 1 臨:圖3-8退出系統(tǒng)消息提示對話框盟號顯1005有虹解顧電話wn其其蓼虹惆捐蓼虹惆捐矚1001白肖武商治布丹鳳輸部40002008/12/24100213299165123市場部3500201212/25部長1005舞酉安雌務(wù)部350。2013鯽鯽15技術(shù)總!21003李四唇安搞 S 目部500020。8 5j 卿件理幣1004
5、張三釀 fli 親央融部45002012/12125管理員度度| | 翳翳! !工工雷雷日回(4)查詢職工信息如圖3-6所示:圖3-6查詢職工信息界面73.3一般用戶權(quán)限(1)般用戶權(quán)限主菜單,如圖3-9所示:圄人事莒浬妄統(tǒng)回71聰工管理 退電查向眼工信息圖3-9一般用戶主菜單界面(2)查詢職工信息如圖3-10所示:1003 李四西安市高朝區(qū)項目部 5000網(wǎng) 0 引郵jflv嗽件工程師圖3-10查詢職工信息界面84設(shè)計體會及今后的改進意見4.1設(shè)計體會經(jīng)過一個周的努力,已基本上完成了 “人事管理系統(tǒng)”的課程設(shè)計。其功能基本符合 用戶需求,能
6、夠?qū)崿F(xiàn)用戶身份驗證、主界面管理、用戶管理以及添加、修改、查詢、刪除 職工信息等功能。由于時間較短和自身因素,該系統(tǒng)必然會存在缺陷和不足。期間,通過 查閱相關(guān)資料,以及向老師和同學(xué)請教,糾正了一些開始設(shè)計時的錯誤和誤區(qū),彌補了自 己在編程思想的疏漏。4.2今后的改進意見通過本次課程設(shè)計,使我明白了畫功能結(jié)構(gòu)圖的重要性,它對設(shè)計思想以及編寫程序 代碼有指導(dǎo)性的意義。在開始時,由于沒能意識到這一點,走了不少彎路,浪費了時間。 它啟發(fā)了我的思維,培養(yǎng)了動手實踐的能力。同時,也讓我學(xué)會了一些編程技巧和方法, 使我的學(xué)習(xí)能力和編程能力都得到了提高,它將為我以后的學(xué)習(xí)和發(fā)展打下堅實的基礎(chǔ)。9參考文獻1鄭莉編
7、著.Java語言程序設(shè)計M.北京:活華大學(xué)出版社,20112於東軍,楊靜寧等編著.Java程序設(shè)計與應(yīng)用開發(fā)M.北京:活華大學(xué)出版社,200510附錄:源程序代碼(1) LoginFrame.javaimport java.awt.*;import java.awt.event.*;import javax.swing.*;import java.sql.*;public class LoginFrame extends JFrame( Container contentPane;JPanel paneTop = new JPanel();JPanel paneMid = new JPanel
8、();JPanel paneBut = new JPanel();JLabel Top = new JLabel();JLabel Names= new JLabel();JLabel Pwd = new JLabel();JLabel Model = new JLabel();JLabel Null = new JLabel();JTextField Namefield = new JTextField(15);JPasswordField Pwdfield = new JPasswordField(15);JComboBox cmb = new JComboBox();取消);登錄);JB
9、utton button2= new JButton(JButton buttoni = new JButton( intss;LoginFrame()(Names.setText(Pwd.setText(Model.setText(Null.setText(String si = (cmb.addItem(s10);cmb.addItem(si1);II職工號:);密 碼:);用戶類:););管理員,paneTop.add(Names);paneTop.add(Namefield);paneMid.add(Pwd);paneMid.add(Pwdfield);paneMid.add(Mode
10、l);1112paneMid.add(cmb);paneBut.add(buttonl);paneBut.add(button2);contentPane = this.getContentPane();contentPane.add(paneTop,BorderLayout.NORTH);contentPane.add(paneMid,BorderLayout.CENTER);contentPane.add(paneBut,BorderLayout.SOUTH);setTitle(歡迎登錄);setSize(260,170);/將窗口放置在中央Dimensionscreen=Toolkit.
11、getDefaultToolkit().getScreenSize();setLocation(screen.width-getSize().width)/2,(screen.heightgetSize().height)/2);setVisible(true);setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);button1.addActionListener(new ButtonHandle();cmb.addActionListener(newGetSelected();button2.addActionListener(new Exit();
12、 public classExitimplementsActionListenerpublicvoidactionPerformed(ActionEvent e) dispose();publicclassGetSelectedimplementsActionListenerpublicvoidactionPerformed(ActionEvente) ss=cmb.getSelectedIndex();publicclassButtonHandleimplementsActionListenerpublicvoidactionPerformed(ActionEvent e) switch(s
13、s)case 0: administer();break;case 1: commonclass();break;public void administer()(String str1,str2;13str1=Namefield.getText();str2=newString(Pwdfield.getPassword(); try(if(str1.equals()|str2.equals()JOptionPane.showMessageDialog(null,”請輸入職工號和密碼!);return;Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);Co
14、nnectionconn=DriverManager.getConnection(jdbc:odbc:redsun”,”,”); PreparedStatement stmt = conn.prepareStatement(select* from系統(tǒng)用戶where職工號=?and密碼=?);stmt.setString(1,str1);stmt.setString(2,str2);ResultSetrs=stmt.executeQuery();if(rs.next()JOptionPane.showMessageDialog(null,”登錄成功!,歡迎登錄人事管理系統(tǒng),JOptionPan
15、e.INFORMATION_MESSAGE);MenuFrame o=new MenuFrame(); o.go();else JOptionPane.showMessageDialog(null,”非系統(tǒng)用戶,返回!,登錄失敗,JOptionPane.INFORMATION_MESSAGE);System.out.println(無此用戶,返回!); catch (ClassNotFoundException e) e.printStackTrace(); catch (SQLException e) e.printStackTrace();publicvoidcommon14class()
16、(Stringstr1,str2;str1=Namefield.getText();str2=newString(Pwdfield.getPassword();try( if(str1.equals()|str2.equals()JOptionPane.showMessageDialog(null,”請輸入職工號和密碼!);return;Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connectionconn:DriverManager.getConnection(jdbc:odbc:redsun”,”,”); PreparedStatement s
17、tmt = conn.prepareStatement(select*from系 統(tǒng) 用 戶where職 工 號 =?and密 碼=?);stmt.setString(1,str1);stmt.setString(2,str2);ResultSet rs =stmt.executeQuery(); if (rs.next()JOptionPane.showMessageDialog(null,”登錄成功!,歡迎登錄人 事 管 理 系 統(tǒng),JOptionPane.INFORMATION_MESSAGE);MenuFrame1 o=new MenuFrame1(); o.go();else JOp
18、tionPane.showMessageDialog(null,”非系統(tǒng)用戶,返回!,登錄失敗,JOptionPane.INFORMATION_MESSAGE);System.out.println(無此用戶,返回!);catch (ClassNotFoundException e) 15e.printStackTrace(); catch (SQLException e) e.printStackTrace();public static void main(String args)(new LoginFrame();(2) MenuFrame.javaimport java.awt.*;i
19、mport javax.swing.*;import java.awt.event.*;class MenuFrame extends JFrame(private JPanel panel=new JPanel();JMenuBar jmenubar1=new JMenuBar();/創(chuàng)建菜單欄JMenu jmenu1=new JMenu();JMenu jmenu2=new JMenu();JMenu jmenu3=new JMenu();JMenu jmenu4=new JMenu();/創(chuàng)建菜單JMenuItem jmenuitem1=new JMenuItem();JMenuItem
20、 jmenuitem2=new JMenuItem();JMenuItem jmenuitem3=new JMenuItem();JMenuItem jmenuitem4=new JMenuItem();JMenuItem jmenuitem5=new JMenuItem();JMenuItem jmenuitem6=new JMenuItem();JMenuItem jmenuitem7=new JMenuItem();/創(chuàng)建菜單條/ 定義方法public void go()(/設(shè)置窗口容器的布局管理器this.getContentPane().setLayout(newBorderLayo
21、ut();/設(shè)置窗口的標題this.setTitle(人事管理系統(tǒng));/添加菜單欄this.setJMenuBar(jmenubarl);/設(shè)置菜單和菜單項名稱jmenu1.setText(用戶管理);16jmenuitem2.setText(修改密碼和權(quán)限);jmenuitem4.setText(添加用戶);jmenu2.setText(職工信息管理);jmenuitem1.setText(添加職工信息);jmenuitem3.setText(修改職工信息);jmenuitem5.setText(查詢職工信息);jmenu3.setText(刪除員工);jmenuitem6.setText(
22、刪除職工信息);jmenu4.setText(退出);jmenuitem7.setText(退出系統(tǒng));/向菜單欄中添加菜單jmenubar1.add(jmenu1);jmenubar1.add(jmenu2);jmenubar1.add(jmenu3);jmenubar1.add(jmenu4);/向菜單中添加菜單項/jmenu1.add(jmenuitem1);jmenu1.add(jmenuitem2);jmenu1.add(jmenuitem4);jmenu2.add(jmenuitem1);jmenu2.add(jmenuitem3);jmenu2.add(jmenuitem5);j
23、menu3.add(jmenuitem6);jmenu4.add(jmenuitem7);jmenuitem1.addActionListener(newActionListener()publicvoidactionPerformed(ActionEvent e) WorkerAdd addusers1=new WorkerAdd();panel.add(addusers1,添加職工);CardLayoutc1=(CardLayout)panel.getLayout();c1.show(panel,添加職工信息););17jmenuitem2.addActionListener(newAct
24、ionListener() public voidactionPerformed(ActionEvent e) UpdatePwdUserclass o=newUpdatePwdUserclass(); panel.add(o,修改密碼和權(quán)限);CardLayoutc1=(CardLayout)panel.getLayout();c1.show(panel,修改密碼和權(quán)限););jmenuitem3.addActionListener(newActionListener()publicvoidactionPerformed(ActionEvent e) WorkerUpdate o=new W
25、orkerUpdate();panel.add(o,修改職工信息);CardLayoutc1=(CardLayout)panel.getLayout();c1.show(panel,修改職工信息););jmenuitem4.addActionListener(newActionListener()publicvoidactionPerformed(ActionEvent e) UserAdd o=new UserAdd();panel.add(o,);CardLayoutc1=(CardLayout)panel.getLayout();c1.show(panel,添加用戶););jmenuit
26、em5.addActionListener(newActionListener()publicvoid18actionPerformed(ActionEvent e) WorkerSelect o=new WorkerSelect();panel.add(o,查詢職工);CardLayoutc1=(CardLayout)panel.getLayout();c1.show(panel,查詢職工信息););jmenuitem6.addActionListener(newActionListener()(publicvoidactionPerformed(ActionEvent e) (Worker
27、Delete o=new WorkerDelete();panel.add(o,刪除職工);CardLayoutc1=(CardLayout)panel.getLayout();c1.show(panel,”刪除職工信息););jmenuitem7.addActionListener(newActionListener()(publicvoidactionPerformed(ActionEvent e) (JOptionPane.showMessageDialog(null,”歡迎下次光臨!,消息提示,JOptionPane.INFORMATION_MESSAGE);System.exit(1
28、90););/產(chǎn)生窗口的最佳尺寸、布局各組件,然后顯示窗口pack();this.setSize(320,240);setVisible(true);public static void main(String args)( MenuFrameb=new MenuFrame(); b.go();(3)UpdatePwdUserclass.javaimport java.awt.*;import java.awt.event.*;import javax.swing.*;import java.sql.*;import javax.swing.table.*;import java.util.V
29、ector;public class UpdatePwdUserclass extends JFrame(Container c;JPanel panel1,panel2,panel3,panel4;JLabel WnoLabel,PwdLabel,UserClassLabel;JTextField WTextField,XTextField,X1TextField;JButton Btnopen,Btnupdate;JTable table=null;DefaultTableModel defaultModel=null;UpdatePwdUserclass()super(修改密碼和權(quán)限);
30、c=getContentPane();c.setLayout(new BorderLayout();WnoLabel=new JLabel(職工號:,JLabel.CENTER);PwdLabel=new JLabel(密碼:,JLabel.CENTER);UserClassLabel=new JLabel(用戶20類:,JLabel.CENTER);WTextField=new JTextField(15);XTextField=new JTextField(15);X1TextField=new JTextField(15);Btnopen=new JButton(打開);Btnupdat
31、e=new JButton(修改);panel1=new JPanel();panel3=new JPanel();panel4=new JPanel();panel1.add(WnoLabel);panel4.add(PwdLabel);panel3.add(UserClassLabel);panel1.add(WTextField);panel4.add(XTextField);panel3.add(X1TextField);panel1.add(Btnopen);panel3.add(Btnupdate);String n=職工號,密碼,用戶類;String data=new Strin
32、g00;defaultModel=new DefaultTableModel(data,n);table=new JTable(defaultModel);table.setPreferredScrollableViewportSize(newDimension(500,100);JScrollPanes=newJScrollPane(table);panel2=newJPanel();panel2.add(s); c.add(panel1,BorderLayout.NORTH);c.add(panel3,BorderLayout.EAST);c.add(panel4,BorderLayout
33、.WEST);c.add(panel2,BorderLayout.SOUTH);pack();setVisible(true);Btnopen.addActionListener(newActionListener()publicvoidactionPerformed(ActionEventex)try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); catch(java.lang.ClassNotFoundException e)21System.out.println(ForName:+e.getMessage(); String Wno=WTex
34、tField.getText();String str=null;String str1=select職工號,密碼,用戶類from系統(tǒng)用戶try if(Wno.equals() str=str1; else str=str1+ where職工號=+WTextField.getText()+; ConnectionconDriverManager.getConnection(jdbc:odbc:redsun);Statement stmt = con.createStatement();ResultSet rs=stmt.executeQuery(str);while(rs.next()(Vec
35、tor data=new Vector();data.addElement(rs.getString(1);data.addElement(rs.getString(2);data.addElement(rs.getString(3);defaultModel.addRow(data);table.revalidate();catch(SQLException e)(System.out.println(SQLException: +e.getMessage(););Btnupdate.addActionListener(newActionListener()(public void acti
36、onPerformed(ActionEvent e)( try(Submit o=new Submit();if(XTextField.getText().toString().equals()22JOptionPane.showMessageDialog(null,”密碼不 能為空”,”添 加,JOptionPane.WARNING_MESSAGE); elseo.tijiao(WTextField.getText().toString(),XTextField.getText().toString(),X1TextField.getText().toString();catch(Excep
37、tion e1)(e1.printStackTrace();JOptionPane.showMessageDialog(null,”修改成功!”,”修改密碼和權(quán)限,JOptionPane.INFORMATION_MESSAGE); );public static void main(String args)( newUpdatePwdUserclass();(4)Submit.javaimport java.sql.*;public class Submit(public void tijiao(String WTextField,StringXTextField,String XITextF
38、ield)throws Exception(String JDriver = sun.jdbc.odbc.JdbcOdbcDriver”;String connectionURL=jdbc:odbc:redsun”;Class.forName(JDriver);/ Connect the ODBC resource.Connection con =DriverManager.getConnection(connectionURL);Statement stmt = con.createStatement();System.out.println(連接數(shù)據(jù)庫成功!);String query1
39、= update系統(tǒng)用戶set密23碼=+XTextField+,用戶類=+X1TextField+”+ where職工號=+WTextField+”;System.out.println(*+XTextField+X1TextField);stmt.executeUpdate(query1);stmt.close();con.close();(5)UserAdd.javaimport java.io.*;import .*;import java.awt.event.*;import javax.swing.*;public class UserAdd extends JFrame(priv
40、ate JTextField Wno,Wpwd,Wuserclass;private JLabel jno,jpwd,juserclass;private JButton Btnupdate,Btnexit;public UserAdd()this.setLayout(null);jno=new JLabel(職工號:); jpwd=new JLabel(密碼:); juserclass=new JLabel(用戶類:);Wno=new JTextField();Wpwd=new JTextField();Wuserclass=new JTextField();Btnupdate=new JB
41、utton(添加);Btnexit=new JButton(取消);jno.setBounds(30,20,60,30);/設(shè)置標簽大小jpwd.setBounds(30,70,60,26);juserclass.setBounds(30,120,60,26);Wno.setBounds(110,20,120,26);Wpwd.setBounds(110,70,120,26);Wuserclass.setBounds(110,120,120,26);Btnupdate.setBounds(30,220,60,26);24Btnexit.setBounds(140,220,60,26);this
42、.add(jno);this.add(Wno);this.add(jpwd);this.add(Wpwd);this.add(juserclass);this.add(Wuserclass);this.add(Btnupdate);this.add( Btnexit);this.setSize(250,300);this.setTitle(添加新用戶);Btnupdate.addActionListener(newActionListener()publicvoidactionPerformed(ActionEvent e) tryAdd1 o=new Add1();if(Wno.getTex
43、t().toString().equals()JOptionPane.showMessageDialog(null,職工號不能為空,添加,JOptionPane.WARNING_MESSAGE);elseif(Wpwd.getText().toString().equals()JOptionPane.showMessageDialog(null,密碼不能為空,添加,JOptionPane.WARNING_MESSAGE);elseif(Wuserclass.getText().toString().equals()JOptionPane.showMessageDialog(null,用戶類不能
44、為空,添加,JOptionPane.WARNING_MESSAGE);elseo.tianjia(Wno.getText().toString(),Wpwd.getText().t25oString(),Wuserclass.ge tText().toString();catch(Exception e1)e1.printStackTrace();JOptionPane.showMessageDialog(null,添加成功!,添加新用戶,JOptionPane.INFORMATION_MESSAGE); );Btnexit.addActionListener(newActionListene
45、r()publicvoidactionPerformed(ActionEvent e) Wno.setText();Wpwd.setText();Wuserclass.setText(); );setVisible(true);public static void main(String args) UserAddapp=new UserAdd();26(6)Addl.javaimport java.sql.*;public class Add1(public void tianjia(String Wno,String Wpwd,StringWuserclass) throwsExcepti
46、on(String JDriver = sun.jdbc.odbc.JdbcOdbcDriver”;String connectionURL=jdbc:odbc:redsun”;Class.forName(JDriver);/ Connect the ODBC resource.Connection con =DriverManager.getConnection(connectionURL);String query1= insert into系統(tǒng)用戶(職工號,密碼,用戶類)values(?,?,?)”;PreparedStatement prep =con.prepareStatement
47、(queryl);prep.setString(1, Wno);prep.setString(2, Wpwd);prep.setString(3, Wuserclass);prep.executeUpdate();con.close();(7)WorkerAdd.javaimport java.io.*;import .*;import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.event.*;import javax.swing.*;public class WorkerAdd extends JFram
48、e(JTextFieldWno,Wname,Waddress,Wphoneno,Wdepart,Wsalary,Wtime,Woccuprivate27p;private JLabeljno,jname,jaddress,jphoneno,jdepart,jsalary,jtime,joccup;private JButton button1,button2;JPanel pane=new JPanel(new BorderLayout();public WorkerAdd()this.setLayout(null);this.setTitle(添加新職工);this.setSize(500,
49、300);jno=new JLabel(職工號:);Wno=new JTextField();jname=new JLabel(姓名:);Wname=new JTextField();jaddress=new JLabel(地址:);Waddress=new JTextField();jphoneno=new JLabel(電話:);Wphoneno=new JTextField();jdepart=new JLabel(部門:);Wdepart=new JTextField();jsalary=new JLabel(工資:);Wsalary=new JTextField();jtime=ne
50、w JLabel(參加工作時間:);Wtime=new JTextField();joccup=new JLabel(職務(wù):);Woccup=new JTextField();button1=new JButton(添加”);button2=new JButton(取消);/設(shè)置標簽大小jno.setBounds(30,15,60,30);jname.setBounds(30,50,60,30);jaddress.setBounds(30,85,60,30);jphoneno.setBounds(30,120,60,30);jdepart.setBounds(240,15,90,30);jsa
51、lary.setBounds(240,50,90,30);jtime.setBounds(240,85,90,30);joccup.setBounds(240,120,90,30);Wno.setBounds(100,15,120,30);28Wname.setBounds(100,50,120,30);Waddress.setBounds(100,85,120,30);Wphoneno.setBounds(100,120,120,30);Wdepart.setBounds(340,15,120,30);Wsalary.setBounds(340,50,120,30);Wtime.setBou
52、nds(340,85,120,30);Woccup.setBounds(340,120,120,30);button1.setBounds(140,200,60,26);button2.setBounds(250,200,60,26);this.add(jno);this.add(Wno);this.add(jname);this.add(Wname);this.add(jaddress);this.add(Waddress);this.add(jphoneno);this.add(Wphoneno);this.add(jdepart);this.add(Wdepart);this.add(j
53、salary);this.add(Wsalary);this.add(jtime);this.add(Wtime);this.add(joccup);this.add(Woccup);this.add(button1);this.add(button2);button1.addActionListener(newActionListener() public voidactionPerformed(ActionEvent e) tryAdd o=new Add();29if(Wno.getText().toString().equals()JOptionPane.showMessageDial
54、og(null,職工號不能為空,添加,JOptionPane.WARNING_MESSAGE);elseif(Wname.getText().toString().equals()JOptionPane.showMessageDialog(null,JOptionPane.WARNING_MESSAGE);elseif(Waddress.getText().toString().equals()JOptionPane.showMessageDialog(null,JOptionPane.WARNING_MESSAGE);elseif(Wphoneno.getText().toString().equals()JOptionPane.showMessageDialog(null,JOptionPane.WARNING_MESSAGE);e
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030中國物資管理系統(tǒng)行業(yè)市場發(fā)展分析及競爭格局與投資發(fā)展報告
- 腹部腫瘤培訓(xùn)課件總結(jié)
- 多功能工培訓(xùn)大綱
- 白菜除蟲知識培訓(xùn)課件
- 規(guī)范書寫教案培訓(xùn)課件
- 實驗室質(zhì)量監(jiān)督培訓(xùn)
- 調(diào)料銷售培訓(xùn)課件
- 智慧城市規(guī)劃下的公共空間設(shè)計美學(xué)與實踐
- 平臺在提升城市形象中的貢獻
- 智能筆記本在教育中的應(yīng)用及影響
- 2025至2030年中國不銹鋼蝕刻板數(shù)據(jù)監(jiān)測研究報告
- DB42T743-2016 高性能蒸壓砂加氣混凝土砌塊墻體自保溫系統(tǒng)應(yīng)用技術(shù)規(guī)程
- 軟件研發(fā)行業(yè)安全生產(chǎn)培訓(xùn)
- 《供應(yīng)鏈管理法律風(fēng)險》課件
- 兒童專注力訓(xùn)練300題可打印
- 2025年度工業(yè)園區(qū)物業(yè)管理及服務(wù)收費標準及細則
- 三升四數(shù)學(xué)暑假思維訓(xùn)練題答案
- 2024-2030年中國橋梁管理與養(yǎng)護市場調(diào)查研究及發(fā)展趨勢分析報告
- 山東省菏澤市2023-2024學(xué)年高一下學(xué)期7月期末考試 政治 含解析
- 臨近帶電體作業(yè)施工方案
- 鋼結(jié)構(gòu)構(gòu)件加工方案
評論
0/150
提交評論