4.2系统数据库物理结构设计4.2.1创建数据库首先,新建一个名为managementsystem的数据库.如图4.2.1.1所示图4.2.1.1新建数据库4.2.2后通过数据库结构新建各个数据表如下图所示,并根据3.3数据库逻辑设计修改表的内容.图4.2.2.1建表4.3系统程序设计及实现4.3.1界面设计4.3.1.1登录界面设计如下所示图4.3.1.1登录界面代码如下publicclassloginextendsJFrameimplementsActionListener{矚慫润厲钐瘗睞枥庑赖。JPanelpnlLogin;JLabellblUserName,lblPassword,P;JButtonbtnLogin,btnExit;JTextFieldtxtUserName,txtlbldl;JPasswordFieldpwdPassword;DimensiondsSize;Toolkittoolkit=Toolkit.getDefaultToolkit();publiclogin(){super("人事招聘管理系统");pnlLogin=newJPanel();this.getContentPane().add(pnlLogin);pnlLogin.setLayout(null);lblUserName=newJLabel("用户名(U):");lblPassword=newJLabel("密码:");txtUserName=newJTextField(20);pwdPassword=newJPasswordField(20);btnLogin=newJButton("登录(L)");btnLogin.setMnemonic('L');btnExit=newJButton("退出(X)");btnExit.setToolTipText("退出系统");btnExit.setMnemonic('X');btnLogin.addActionListener(this);btnExit.addActionListener(this);Iconlogol=newImageIcon("D:/1.jpg");4.3.1.2游客系统主界面设计,如下所示图4.3.1.2游客系统主界面代码设计如下publicclassyoukeextendsJFrameimplementsActionListener{聞創沟燴鐺險爱氇谴净。StringRname;JButtonb1,b3;DimensiondsSize;Panelp2=newPanel();Toolkittoolkit=Toolkit.getDefaultToolkit();publicyouke(Stringtittle){super(tittle+",您好!");Rname=tittle;b1=newJButton("招聘信息");b3=newJButton("退出");Panelp1=newPanel();b3.addActionListener(this);Imageimg=toolkit.getImage("D:/3.jpg");setIconImage(img);Iconlogol=newImageIcon("D:/2.jpg");JLabelP=newJLabel(logol);p2.setLayout(newBorderLayout());p2.add(P);add("West",p1);add(p2);setSize(900,600);4.3.1.2.1招聘信息界面设计如下所示图4.3.1.2.1招聘信息界面代码设计如下publicvoidactionPerformed(ActionEvente){p2.removeAll();if(e.getSource()==b1){JScrollPanejspane;inti=1;String[]d_name=newString[10];JTabletable;JButtonbut=newJButton("申请");Vectorvector1=newVector();Vectorvector2=newVector();vector2.add("编号");vector2.add("部门名称");vector2.add("人数");vector2.add("基本工资");vector2.add("能力要求");残骛楼諍锩瀨濟溆塹籟。4.3.1.3.员工系统主界面设计,如下图所示图4.3.1.3.员工系统主界面代码设计如下publicclassyuangongextendsJFrameimplementsActionListener{酽锕极額閉镇桧猪訣锥。StringRname;JButtonb1,b2,b3;DimensiondsSize;Panelp2=newPanel();Toolkittoolkit=Toolkit.getDefaultToolkit();publicyuangong(Stringtittle){super(tittle+",您好!");Rname=tittle;b1=newJButton("部门调动");b2=newJButton("查询");b3=newJButton("退出");Panelp1=newPanel();setLayout(newBorderLayout());4.3.1.3.1部门调动主界面设计如下图4.3.1.3.1部门调动主界面代码设计如下if(e.getSource()==b1){JScrollPanejspane;inti=1;String[]d_name=newString[10];JTabletable;JButtonbut=newJButton("申请调动");Vectorvector1=newVector();Vectorvector2=newVector();vector2.add("编号");vector2.add("部门名称");vector2.add("人数");vector2.add("基本工资");vector2.add("能力要求");彈贸摄尔霁毙攬砖卤庑。try{Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");謀荞抟箧飆鐸怼类蒋薔。}catch(Exceptionex){System.out.println("无法加载驱动程序");}try{Connectionc=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=managementsystem","sa","123456");厦礴恳蹒骈時盡继價骚。Statementstmt=c.createStatement();ResultSetrs=stmt.executeQuery("select*fromzpxxb");茕桢广鳓鯡选块网羈泪。4.3.1.3..2查询界...