版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、11系統(tǒng)設(shè)計(jì)目標(biāo)1.1需求分析本系統(tǒng)應(yīng)具有以下功能:(1)系統(tǒng)管理員:可以添加用戶信息、修改密碼和設(shè)置用戶權(quán)限,以及對(duì)職工信息 進(jìn)行添加、修改、查詢、刪除等操作。(2)一般用戶:可以查詢職工信息。1.2系統(tǒng)功能設(shè)計(jì)(1)系統(tǒng)功能結(jié)構(gòu)圖,如圖1-1所示:人事管理系統(tǒng)用戶登錄信息入庫(kù)身份驗(yàn)證管理員權(quán)限圖1-1系統(tǒng)功能結(jié)構(gòu)圖1.3系統(tǒng)開發(fā)工具本系統(tǒng)采用Access 2003創(chuàng)建后臺(tái)數(shù)據(jù)庫(kù),前臺(tái)開發(fā)工具采用Eclipse ,開發(fā)語(yǔ)言為 java o般用戶權(quán)限修改密碼和權(quán)限添加用戶添加職工信息修改職工信息查詢職工信息刪除職工信息退出系統(tǒng)查詢職工信息退出系統(tǒng)圖2-3員工信息表結(jié)構(gòu)22系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)2
2、.1數(shù)據(jù)表的實(shí)體E-R圖通過(guò)對(duì)的系統(tǒng)總體分析,可以得到大概的實(shí)體 -關(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)用戶身份驗(yàn)證,如圖3-2所示:圖3-2用戶身份驗(yàn)證界面(2)系統(tǒng)用戶表的結(jié)構(gòu),如圖2-4所示:E奈統(tǒng)用戶字段名稱字段名稱 職工號(hào)職工號(hào)數(shù)據(jù)類型數(shù)據(jù)類型本本本本本本文文文文文文密碼密碼 用戶類用戶類圖2-4
3、系統(tǒng)用戶表結(jié)構(gòu)3窗體設(shè)計(jì)3.1登錄頁(yè)面設(shè)計(jì)啟動(dòng)程序“Eclipse后,選擇“文件、“新建、“Java項(xiàng)目,打開“新建Java項(xiàng) 目”對(duì)話框,輸入項(xiàng)目名稱為“personinfo ”,在項(xiàng)目下添加包和所需的類。(1)登錄界面如圖3-1所示:圖3-1系統(tǒng)登錄界面5(1)管理員權(quán)限主菜單,如圖3-3所示:也人和畫眺| 回用戶管理眠工信息管理刪院暇工退出 修改密勇和根眼 添加用戶圖3-3管理員主菜單界面(2)用戶修改密碼和設(shè)置權(quán)限,如圖3-4所示:I國(guó) 幡改密碼和權(quán)暝.回職工號(hào)E004打開|密四_用戶類膺理員修改|-職工號(hào)密碼用戶類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)消息提示對(duì)話框盟號(hào)顯1005有虹解顧電話wn其其蓼虹惆捐蓼虹惆捐矚1001白肖武商治布丹鳳輸部40002008/12/24100213299165123市場(chǎng)部3500201212/25部長(zhǎng)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ū)項(xiàng)目部 5000網(wǎng) 0 引郵jflv嗽件工程師圖3-10查詢職工信息界面84設(shè)計(jì)體會(huì)及今后的改進(jìn)意見(jiàn)4.1設(shè)計(jì)體會(huì)經(jīng)過(guò)一個(gè)周的努力,已基本上完成了 “人事管理系統(tǒng)”的課程設(shè)計(jì)。其功能基本符合 用戶需求,能
6、夠?qū)崿F(xiàn)用戶身份驗(yàn)證、主界面管理、用戶管理以及添加、修改、查詢、刪除 職工信息等功能。由于時(shí)間較短和自身因素,該系統(tǒng)必然會(huì)存在缺陷和不足。期間,通過(guò) 查閱相關(guān)資料,以及向老師和同學(xué)請(qǐng)教,糾正了一些開始設(shè)計(jì)時(shí)的錯(cuò)誤和誤區(qū),彌補(bǔ)了自 己在編程思想的疏漏。4.2今后的改進(jìn)意見(jiàn)通過(guò)本次課程設(shè)計(jì),使我明白了畫功能結(jié)構(gòu)圖的重要性,它對(duì)設(shè)計(jì)思想以及編寫程序 代碼有指導(dǎo)性的意義。在開始時(shí),由于沒(méi)能意識(shí)到這一點(diǎn),走了不少?gòu)澛罚速M(fèi)了時(shí)間。 它啟發(fā)了我的思維,培養(yǎng)了動(dòng)手實(shí)踐的能力。同時(shí),也讓我學(xué)會(huì)了一些編程技巧和方法, 使我的學(xué)習(xí)能力和編程能力都得到了提高,它將為我以后的學(xué)習(xí)和發(fā)展打下堅(jiān)實(shí)的基礎(chǔ)。9參考文獻(xiàn)1鄭莉編
7、著.Java語(yǔ)言程序設(shè)計(jì)M.北京:活華大學(xué)出版社,20112於東軍,楊靜寧等編著.Java程序設(shè)計(jì)與應(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職工號(hào):);密 碼:);用戶類:););管理員,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,”請(qǐng)輸入職工號(hào)和密碼!);return;Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);Co
14、nnectionconn=DriverManager.getConnection(jdbc:odbc:redsun”,”,”); PreparedStatement stmt = conn.prepareStatement(select* from系統(tǒng)用戶where職工號(hào)=?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(無(wú)此用戶,返回!); 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,”請(qǐng)輸入職工號(hào)和密碼!);return;Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connectionconn:DriverManager.getConnection(jdbc:odbc:redsun”,”,”); PreparedStatement s
17、tmt = conn.prepareStatement(select*from系 統(tǒng) 用 戶where職 工 號(hào) =?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(無(wú)此用戶,返回!);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è)置窗口的標(biāo)題this.setTitle(人事管理系統(tǒng));/添加菜單欄this.setJMenuBar(jmenubarl);/設(shè)置菜單和菜單項(xiàng)名稱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);/向菜單中添加菜單項(xiàng)/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(職工號(hào):,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=職工號(hào),密碼,用戶類;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職工號(hào),密碼,用戶類from系統(tǒng)用戶try if(Wno.equals() str=str1; else str=str1+ where職工號(hào)=+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ù)庫(kù)成功!);String query1
39、= update系統(tǒng)用戶set密23碼=+XTextField+,用戶類=+X1TextField+”+ where職工號(hào)=+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(職工號(hào):); 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è)置標(biāo)簽大小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,職工號(hào)不能為空,添加,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)用戶(職工號(hào),密碼,用戶類)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(職工號(hào):);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(參加工作時(shí)間:);Wtime=new JTextField();joccup=new JLabel(職務(wù):);Woccup=new JTextField();button1=new JButton(添加”);button2=new JButton(取消);/設(shè)置標(biāo)簽大小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,職工號(hào)不能為空,添加,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. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 四年級(jí)數(shù)學(xué)(除數(shù)是兩位數(shù))計(jì)算題專項(xiàng)練習(xí)及答案
- 國(guó)有土地交易合同(2篇)
- 市場(chǎng)部薪酬及激勵(lì)制度
- 建筑工程有限公司建筑工程服務(wù)方案
- 高標(biāo)準(zhǔn)農(nóng)田施工組織設(shè)計(jì)方案
- 2024年中醫(yī)知識(shí)搶答賽方案
- 單機(jī)片電子時(shí)鐘的設(shè)計(jì)方案
- 教室裝修方案
- 2024個(gè)人借款合同汽車抵押合同
- 2024醫(yī)藥集中招標(biāo)采購(gòu)合同
- 三才配置一覽表
- 2022年6月大學(xué)英語(yǔ)四級(jí)考試真題第一套
- 業(yè)績(jī)合同模板
- 10kV電纜遷移工程施工方案
- 國(guó)內(nèi)旅游景點(diǎn)英文PPT
- 二年級(jí)數(shù)學(xué)乘法口算練習(xí)題100道
- 學(xué)前教育-幼兒園環(huán)境創(chuàng)設(shè)對(duì)幼兒創(chuàng)造力和審美性影響研究
- 【專業(yè)資訊】人體成分分析在臨床中的應(yīng)用
- 隧道照明工程設(shè)計(jì)方案詳解
- 畫法幾何 (210)標(biāo)高投影
- 腳本理論觀照下的電影字幕翻譯
評(píng)論
0/150
提交評(píng)論