版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章、设计任务书一、课程设计目和规定1.目:1)复习、巩固Java语言基本知识,进一步加深对Java语言理解和掌握;2)课程设计为学生提供了一种既动手又动脑,独立实践机会,将课本上理论知识和实际有机结合起来,锻炼学生分析解决实际问题能力。提高学生适应实际,实践编程能力;3)培养学生在项目开发中团队合伙精神、创新意识及能力。2.规定:1)对系统进行功能模块分析、控制模块分析对的,符合课题规定,实现相应功能;可以加以其她功能或修饰,使程序更加完善、合理;2)系统设计要实用,编程简洁,可用,功能全面3)阐明书、流程图要清晰4)记录设计状况(备查,也为编写设计阐明书作好准备);5)规定采用模块化程序设计办法,及锯齿型书写格式,规定上机调试通过和按设计报告格式。6)设计上交内容:设计报告一份(按格式书写);源程序文献。二、设计项目:1、项目名称:公司员工管理系统2、项目概述:在人才过剩今天,公司对于有用人才需求逐渐加大,公司内部人事变动和部门规划也开始加速,老式人事档案已经不能满足各个公司人员流动速度,迫使人们起用新管理办法来管理员工有关信息。科学技术日新月异进步,让人类生活发生了巨大变化,计算机技术飞速发展,使各行各业在计算机技术应用方面得到了广泛普及和使用。信息化时代到来成为不可抗拒潮流,人类文明正在进入一种崭新时代。因而,员工管理系统也以以便、快捷、费用低、绿色环保长处正慢慢地进入各个行业和领域,将老式员工管理方式彻底解脱出来,提高效率,减轻工人人员以往繁忙工作,加速信息更新速度,使公司管理层第一时间理解到员工信息,从而进一步进行对员工调配。3、项目功能简介:—增长— 增长顾客、员工基本信息(基本信息和工资信息)、部门信息、薪资信息—删除— 可依照员工编号及姓名等资料删除—修改— 顾客可以对员工姓名和编号、进行修改。—查询— 顾客可以依照姓名、编号,精确查到要找员工,也可以选取部门,查看选中部门所有员工。—辅助— 可以调用单独制作计算器进行数字计算,节约操作时间—关于—可以理解本系统运营环境,开发理念、开发人员等信息三、设计时间及内容序号时间内容11月4日班级分组,选定课题,查阅有关资料21月5日划分模块、小构成员分工,编制源程序31月6日编制源程序41月7日编制源程序51月8日编制源程序61月11日上机调试,修改、完善系统71月12日上机调试,修改、完善系统81月13日撰写课程设计报告,上机调试,修改、完善系统91月14日撰写课程设计报告,作品答辩101月15日实习成绩评估四、设计方式和安排1、项目承办:筑梦小组2、小构成员:王英(组长)、涂云跃、孙胜胜、夏春碧、刘玮、周玉琳、华云平、王英良3、项目选题:依照小构成员进一步讨论后,结合当今市场需求,决定以员工管理为设计方向,以人性化管理操作为设计理念,依照课题工作量大小,合理分派人数(后台数据库开发:夏春碧、孙胜胜、王英良、周玉琳,前台开发:王英、涂云跃、刘玮、华云平,全构成员参加总体调试改进,组长负责本组设计工作协调、分工等。4、设计过程:1)分析设计准备阶段(按组讨论、对系统功能进行分析,拟定算法,并进行明确分工);2)编程调试阶段(绘制流程图,编制源程序;上机调试,修改程序)五、考核内容和方式1、在设计期间,小构成员要准时上机,设计结束依照记录设计材料整顿成设计阐明书。设计阐明书中应写下设计中重要收获,规定对问题有一定分析,文字简短明确流畅。2、通过设计答辩方式,并结合小构成员动手能力,独立分析解决问题能力和创新精神,设计成绩由指引教师依照考勤、设计阐明书质量、答辩体现以及学习态度按五级分制综合评估。成绩分优、良、中、及格和不及格五等。第二章、项目总体设计一、总体设计思路:本系统管理是大量员工信息,涉及到员工各方面信息安全,从系统设计理念出发,咱们必要保障系统内信息安全,因此咱们采用了通过密码验证方式进入系统。设计流程简介如下:进入登陆窗口进入登陆窗口为空判断为空不为空输入顾客名和密码对的判断顾客名密码不对的主窗体对的各种有关操作二、后台数据库设计1、数据库名称:yggl(员工管理缩写)2、数据字典:库名(yggl)顾客信息表(UserInformation)字段类型阐明大小与否为空User_IDInt员工编号NOTNULLUser_Namevarchar员工姓名20NOTNULLPasswordvarchar密码20NOTNULLPopedomvarchar权限20NOTNULL部门信息管理(DepartmentInformation)字段类型阐明大小与否为空D_Numberint部门编号NOTNULLD_Namevarchar部门名称20NOTNULLD_Countvarchar部门人数20NOTNULL员工基本信息表(EmployeeInformation)字段类型阐明大小与否为空E_Numberint--员工编号NOTNULLE_Namevarchar--姓名20NOTNULLE_Sexvarchar--性别2NOTNULLE_BornDatevarchar--出生日期30NOTNULLE_Marriagevarchar--婚姻状态4NOTNULLE_PoliticsVisagevarchar政治面貌20NOTNULLE_SchoolAgevarchar学历20NOTNULLE_EnterDatevarchar进入公司时间30NOTNULLE_InDueFormDatevarchar转正时间30NOTNULLE_Departmentvarchar部门20NOTNULLE_Headshipvarchar职务20NOTNULLE_Estatevarchar状态20NOTNULLE_Remarkvarchar备注500NOTNULL薪资信息表(WageInformation)字段类型阐明大小与否为空W_Numberint员工编号NOTNULLW_Namevarchar员工姓名30NOTNULLW_BasicWageint基本工资NOTNULLW_Boonint福利NOTNULLW_Bonusint奖金NOTNULLW_CountMethodvarchar计算办法50NOTNULLW_FactWageint实发工资NOTNULL3、问题与难点:表与表之间互相级联与更新三、前台效果图发布与设计过程(一)、登录窗口设计1、设计思路:本窗口是整个系统入口,关系到系统内部各个员工信息安全,在整个设计中有着重要作用。详细可以分为顾客名密码与否为空判断和顾客名密码与否对的判断。2、简介与图解:当顾客密码为空时,给出相应提示信息,当顾客密码输入并且对的时才干成功进入系统主窗体。3、核心代码:1)登录按钮监听(为空判断) buttonEnter.addMouseListener(newMouseAdapter(){ publicvoidmouseClicked(MouseEventme){ if(textName.getText().equals("")){ newJOptionPane().showMessageDialog(null,"顾客名不能为空!");} elseif(textage.getText().equals("")){ newJOptionPane().showMessageDialog(null,"密码不能为空!");} else{ Stringsql="select*fromUserInformationwhereUser_Name='"+textName.getText()+"'andPassword='"+textage.getText()+"'"; System.out.println(sql); Judge(sql);}}});2)登录按钮监听(为空判断)privatevoidJudge(StringsqlString){if(database.joinDB()){if(database.query(sqlString))try{if(database.rs.isBeforeFirst()){System.out.println("密码对的");jf.setVisible(false);System.out.println("main");//关闭数据库连接.close();newmain();}else{System.out.println("错误");newJOptionPane().showMessageDialog(null,"顾客名或密码错误!","",JOptionPane.ERROR_MESSAGE);}}catch(Exceptionex){System.out.println(ex.getMessage());}}else{ System.out.println("连接数据库不成功!!!");newJOptionPane().showMessageDialog(null,"连接数据库失败!!!","",JOptionPane.ERROR_MESSAGE);}}(二)系统主窗体设计1、设计思路:本界面是整个系统操作主界面,是各个模块操作入口。详细分析如下:主窗体主窗体系统管理信息管理信息查询关于修改密码重新登录添加删除修改密码员工信息管理(基本信息工资信息)部门信息管理员工信息查询(基本信息工资信息)部门信息查询2、图解与简介:(1)主窗体1)效果图2)核心代码://主函数类importjava.awt.*;//倒包importjava.awt.event.*;//倒包importjavax.swing.*;//倒包importjava.sql.*;//倒包publicclassmainextendsJFrameimplementsRunnable{Threadt=newThread(this);//在窗体里创立线程并实例化JDesktopPanedeskpane=newJDesktopPane();//在窗体里建立虚拟桌面并实例化JPanelp=newJPanel();//创立一种面板并实例化Labellp1=newLabel("欢迎进入员工管理系统!如有不明白之处请询问开发人员!");//菜单上图标创立并实例化----------------------------------------------------------------------------ImageIconicon1=newImageIcon("image//tjsc.gif");ImageIconicon2=newImageIcon("image//cxdl.gif");ImageIconicon3=newImageIcon("image//xgmm.gif");ImageIconicon4=newImageIcon("image//tcxt.gif");ImageIconicon5=newImageIcon("image//jj.gif");ImageIconicon6=newImageIcon("image//help.gif");ImageIconicon7=newImageIcon("image//cx.gif");ImageIconicon8=newImageIcon("image//gl.gif");ImageIconicon9=newImageIcon("image//xt.gif");ImageIconicon10=newImageIcon("image//xxgl.gif");ImageIconicon11=newImageIcon("image//xxcx.gif");ImageIconicon12=newImageIcon("image//bz.gif");ImageIconicon13=newImageIcon("image//gy.gif");ImageIconicon14=newImageIcon("image//glxx.gif");ImageIconicon15=newImageIcon("image//cxxx.gif");publicmain(){//构造函数setTitle("员工管理系统");//设立窗体标题Containercon=getContentPane();con.setLayout(newBorderLayout());//创立一种布局con.add(deskpane,BorderLayout.CENTER);//实例虚拟桌面布局Fontf=newFont("新宋体",Font.PLAIN,12);//设立一种字体,后来设立字体所有调用这种字体,懒得弄那么花花哨哨JMenuBarmb=newJMenuBar();//实例化菜单栏//实例化菜单开始JMenusystemM=newJMenu("系统管理");systemM.setFont(f);JMenumanageM=newJMenu("信息管理");manageM.setFont(f);JMenuemployeeMM=newJMenu("员工信息管理");//这个是信息管理二级菜单employeeMM.setFont(f);JMenuselectM=newJMenu("信息查询");selectM.setFont(f);JMenuemployeeSM=newJMenu("员工信息查询");//这个是信息查询二级菜单employeeSM.setFont(f);JMenuaboutM=newJMenu("关于");aboutM.setFont(f);//实例化菜单结束//实例化系统管理菜单菜单项JMenuItempassword=newJMenuItem("密码修改");password.setFont(f);JMenuItemlogin=newJMenuItem("重新登陆");login.setFont(f);JMenuItemaddDelete=newJMenuItem("添加/删除顾客");addDelete.setFont(f);JMenuItemexit=newJMenuItem("退出系统");exit.setFont(f);systemM.add(password);systemM.add(login);systemM.add(addDelete);systemM.add(exit);//实例化系统管理菜单菜单项结束//为系统管理菜单加事件-----------------------------------------------------------------------------password.addActionListener(newActionListener(){//密码修改监听publicvoidactionPerformed(ActionEvente){System.out.println("xiugaiPassword");deskpane.add(newxiugaiPassword());}});login.addActionListener(newActionListener(){//重新登陆监听publicvoidactionPerformed(ActionEvente){System.out.println("denglu");setVisible(false);newdenglu();}});addDelete.addActionListener(newActionListener(){//添加/删除顾客监听publicvoidactionPerformed(ActionEvente){deskpane.add(newAddDeleteUser());}});exit.addActionListener(newActionListener(){//退出系统监听publicvoidactionPerformed(ActionEvente){//newJOptionPane().showMessageDialog(setVisible(false);}});//实例化信息管理菜单项JMenuItemdepartmentM=newJMenuItem("部门信息管理");departmentM.setFont(f);JMenuItememployeeM=newJMenuItem("基本信息管理");employeeM.setFont(f);JMenuItemwageM=newJMenuItem("薪资信息管理");wageM.setFont(f);employeeMM.add(employeeM);employeeMM.add(wageM);manageM.add(employeeMM);manageM.add(departmentM);//实例化信息管理菜单项结束//为管理菜单加事件------------------------------------------------------------------------------departmentM.addActionListener(newActionListener(){//部门信息管理监听publicvoidactionPerformed(ActionEvente){System.out.println("Departmentmanage");deskpane.add(newbumenmanage());}});employeeM.addActionListener(newActionListener(){//基本信息管理监听publicvoidactionPerformed(ActionEvente){System.out.println("Employeemanage");deskpane.add(newEmployeemanage());}});wageM.addActionListener(newActionListener(){//薪资信息管理监听publicvoidactionPerformed(ActionEvente){System.out.println("gongziManage");deskpane.add(newgongziManage());}});//实例化信息查询菜单项JMenuItemdepartmentS=newJMenuItem("部门信息查询");departmentS.setFont(f);JMenuItememployeeS=newJMenuItem("基本信息查询");employeeS.setFont(f);JMenuItemwageS=newJMenuItem("薪资信息查询");wageS.setFont(f);employeeSM.add(employeeS);employeeSM.add(wageS);selectM.add(employeeSM);selectM.add(departmentS);//实例化信息查询菜单项结束//为查询菜单加事件---------------------------------------------------------departmentS.addActionListener(newActionListener(){//部门信息查询监听publicvoidactionPerformed(ActionEvente){System.out.println("bumenchaxun");deskpane.add(newbumenchaxun());}});employeeS.addActionListener(newActionListener(){//基本信息查询监听publicvoidactionPerformed(ActionEvente){System.out.println("yuangongxxchaxun");deskpane.add(newyuangongxxchaxun());}});wageS.addActionListener(newActionListener(){//薪资信息查询监听publicvoidactionPerformed(ActionEvente){System.out.println("gongzichaxun");deskpane.add(newgongzichaxun());}});JMenuItemabout=newJMenuItem("关于");about.setFont(f);aboutM.add(about);//为协助菜单加事件-------------------------------------------------------------------------about.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){deskpane.add(newAbout());}});mb.add(systemM);mb.add(manageM);mb.add(selectM);mb.add(aboutM);setJMenuBar(mb);//如下全都是在添加图标----------------------------------------------------------------------------------//窗口图标Imageimg=Toolkit.getDefaultToolkit().getImage("image\\main.gif");setIconImage(img);//添加菜单图标systemM.setIcon(icon9);manageM.setIcon(icon8);selectM.setIcon(icon7);addDelete.setIcon(icon1);password.setIcon(icon3);exit.setIcon(icon4);employeeMM.setIcon(icon5);employeeSM.setIcon(icon5);departmentM.setIcon(icon10);departmentS.setIcon(icon11);aboutM.setIcon(icon13);about.setIcon(icon13);employeeM.setIcon(icon14);wageM.setIcon(icon14);employeeS.setIcon(icon15);wageS.setIcon(icon15);JToolBarjToolBar1=newJToolBar();//创立一种工具栏jToolBar1.setLayout(newGridLayout(9,1));//设立成网格布局JButtonjButton1=newJButton();//创立并实例化按钮jButton1.setToolTipText("员工基本信息管理");//设立按钮悬停信息JButtonjButton2=newJButton();jButton2.setToolTipText("员工基本信息查询");JButtonjButton3=newJButton();jButton3.setToolTipText("修改密码");JButtonjButton5=newJButton();jButton5.setToolTipText("计算器");JButtonjButton6=newJButton();jButton6.setToolTipText("退出系统");jToolBar1.setMaximumSize(newjava.awt.Dimension(600,50));//设立工具栏最大值jToolBar1.setMinimumSize(newjava.awt.Dimension(600,50));//设立工具栏最小值jButton1.setIcon(newImageIcon("image//1.png"));//添加左边第一种按钮1图标jButton1.addActionListener(newActionListener(){//监听该按钮1图表显示publicvoidactionPerformed(ActionEvente){System.out.println("Employeemanage");deskpane.add(newEmployeemanage());}});jToolBar1.add(jButton1);//将按钮添加到JToolBar1中,如下同理添加按钮2jButton2.setIcon(newImageIcon("image//2.png"));jButton2.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){deskpane.add(newyuangongxxchaxun());}});jToolBar1.add(jButton2);jButton3.setIcon(newImageIcon("image//3.png"));jButton3.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){deskpane.add(newxiugaiPassword());}});jToolBar1.add(jButton3);jButton5.setIcon(newImageIcon("image//5.png"));jButton5.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){System.out.println("Calculator");deskpane.add(newjisuanqi());}});jToolBar1.add(jButton5);jButton6.setIcon(newjavax.swing.ImageIcon("image//6.png"));jButton6.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){System.exit(0);}});jToolBar1.add(jButton6);//添加工具栏中按钮办法结束jToolBar1.setBounds(0,0,30,600);//工具栏位置jToolBar1.setEnabled(false);//禁止更改大小con.add(jToolBar1,BorderLayout.WEST);//布局Labellb2=newLabel("欢迎使用员工管理系统!");lb2.setForeground(Color.black);p.setLayout(newBorderLayout());p.add(lp1,BorderLayout.EAST);p.add(lb2,BorderLayout.CENTER);t.start();con.add(p,BorderLayout.SOUTH);Toolkitt=Toolkit.getDefaultToolkit();//这个类是抽象,一切实际实现抽象窗口工具包。类工具包是用来约束,实现各个构成某些详细本地工具箱。intwidth=t.getScreenSize().width-200;intheight=t.getScreenSize().height-100;setSize(width,height);setLocation(150,100);setVisible(true);setResizable(false);}//线程办法publicvoidrun(){System.out.println("线程启动了!");//和谐提示Toolkitt=Toolkit.getDefaultToolkit();intx=t.getScreenSize().width;lp1.setForeground(Color.red);while(true){if(x<-600){x=t.getScreenSize().width;}lp1.setBounds(x,0,700,20);x-=10;try{Thread.sleep(100);}catch(Exceptione){}}}}(2)密码修改窗口1)效果图2)核心代码//将所有用顾客名读出来database.joinDB();Stringsql="select*fromUserInformation";try{ if(database.query(sql)){ while(database.rs.next()){ Stringname=database.rs.getString("User_Name"); tf.addItem(name);}}}catch(Exceptione){}//为拟定按钮加事件b1.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){Stringname=""+tf.getSelectedItem();System.out.println(name);Stringsql="select*fromUserInformationwhereUser_Name='"+name+"'"; System.out.println(sql); try{ if(database.query(sql)){ database.rs.next(); Stringps1=pas1.getText(); Stringpassword=database.rs.getString("Password"); if(ps1.equals(password)){ if(pas2.getText().equals(pas3.getText())){Stringsupdate="updateUserInformationsetPassword='"+pas3.getText()+"'whereUser_Name='"+name+"'"; database.executeSQL(supdate); newJOptionPane().showMessageDialog(null,"密码更改成功!");} else{ newJOptionPane().showMessageDialog(null,"两次密码不同!");}} else{ newJOptionPane().showMessageDialog(null,"旧密码不对的!");}}} catch(Exceptionel){ System.out.println(el);}}});(3)添加删除顾客窗口1)效果图2)核心代码://将所有用顾客名读出来database.joinDB();Stringsql="select*fromUserInformation";try{if(database.query(sql)){while(database.rs.next()){//顺序读出所有顾客名Stringname=database.rs.getString("User_Name");cbUserName.addItem(name);}}}catch(Exceptione){}//为添加和取消按钮加事件-----------------------------------------butOk.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){if(txtname.getText().equals("")){newJOptionPane().showMessageDialog(null,"顾客名不能为空!");}elseif(pas1.getText().equals("")){newJOptionPane().showMessageDialog(null,"密码不能为空!");}elseif(pas1.getText().equals(pas2.getText())){Stringsql="insertUserInformationvalues('"+txtname.getText()+"','"+pas1.getText()+"','B')";try{if(database.executeSQL(sql)){newJOptionPane().showMessageDialog(null,"添加成功!");txtname.setText("");pas1.setText("");pas2.setText("");cbUserName.addItem(txtname.getText());}}catch(Exceptionea){}}}});butACancel.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){txtname.setText("");pas1.setText("");pas2.setText("");}});//为删除和取消按钮加事件---------------------------------------butDelete.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){Stringname=""+cbUserName.getSelectedItem();Stringsql="select*fromUserInformationwhereUser_Name='"+name+"'";try{if(database.query(sql)){database.rs.next();Stringpas=pas3.getText();Stringpassword=database.rs.getString("Password");System.out.println(password);if(pas.equals(password)){Stringsdelete="deletefromUserInformationwhereUser_Name='"+name+"'";if(database.executeSQL(sdelete)){newJOptionPane().showMessageDialog(null,"删除成功!");pas3.setText("");cbUserName.removeAllItems();Stringsql1="select*fromUserInformation";if(database.query(sql1)){while(database.rs.next()){Stringname1=database.rs.getString("User_Name");cbUserName.addItem(name1);}}}}else{newJOptionPane().showMessageDialog(null,"原始密码不对的!");}}}catch(Exceptionel){System.out.println(el);}}});butDCancel.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){pas3.setText("");}});}}(4)员工基本信息窗口1)效果图2)核心代码//连接数据库---------------------------------------database.joinDB();//初始化窗体数据----------------------------------------------------------------------------Stringcsql="select*fromEmployeeInformation";try{if(database.query(csql)){ database.rs.next(); txt_number.setText(""+database.rs.getInt("E_Number")); txt_name.setText(database.rs.getString("E_Name")); if(database.rs.getString("E_Sex").equals("男")){ sex_cb.setSelectedIndex(0);} else{ sex_cb.setSelectedIndex(1);} txt_borndate.setText(database.rs.getString("E_BornDate")); tdepartment.setText(database.rs.getString("E_Department")); if(database.rs.getString("E_Marriage").equals("未婚")){ marriage_cb.setSelectedIndex(0);} elseif(database.rs.getString("E_Marriage").equals("已婚")){ marriage_cb.setSelectedIndex(1);} else{ marriage_cb.setSelectedIndex(2);} theadship.setText(database.rs.getString("E_Headship")); txt_InDueFormDate.setText(database.rs.getString("E_InDueFormDate")); if(database.rs.getString("E_PoliticsVisage").equals("党员")){ politicsVisage_cb.setSelectedIndex(0);} else{ politicsVisage_cb.setSelectedIndex(1);} tschoolage.setText(database.rs.getString("E_SchoolAge")); txt_enterdate.setText(database.rs.getString("E_EnterDate")); if(database.rs.getString("E_Estate").equals("在职")){ estate_cb.setSelectedIndex(0);} elseif(database.rs.getString("E_Estate").equals("停薪留职")){ estate_cb.setSelectedIndex(1);} else{ estate_cb.setSelectedIndex(2);} remark_ta.setText(database.rs.getString("E_Remark"));}}catch(Exceptione){System.out.println(e);};(5)员工基本信息查询窗口1)效果图2)核心代码btn1.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEventeBIQ){System.out.println("按钮事件");Stringesql;intrc=dtm.getRowCount();for(inti=0;i<rc;i++){dtm.removeRow(0);}if(btxtid.getText().equals("")&&btxtname.getText().equals("")){esql="select*fromEmployeeInformation";}elseif(btxtname.getText().equals("")){esql="select*fromEmployeeInformationwhereE_Number='"+btxtid.getText()+"'";}else{esql="select*fromEmployeeInformationwhereE_Number='"+btxtid.getText()+"'orE_Namelike'%"+btxtname.getText()+"%'";}System.out.println(esql);if(database.query(esql)){try{while(database.rs.next()){StringeNumber=(""+database.rs.getInt("E_Number"));System.out.println(eNumber);StringeName=database.rs.getString("E_Name");System.out.println(eName);StringeSex=database.rs.getString("E_Sex");System.out.println(eSex);StringeBornDate=database.rs.getString("E_BornDate");System.out.println(eBornDate);StringeMarriage=database.rs.getString("E_Marriage");System.out.println(eMarriage);StringePoliticsVisage=database.rs.getString("E_PoliticsVisage");System.out.println(ePoliticsVisage);StringeSchoolAge=database.rs.getString("E_SchoolAge");System.out.println(eSchoolAge);StringeEnterDate=database.rs.getString("E_EnterDate");System.out.println(eEnterDate);StringeInDueFormDate=database.rs.getString("E_InDueFormDate");System.out.println(eInDueFormDate);StringeDepartment=database.rs.getString("E_Department");System.out.println(eDepartment);StringeHeadship=database.rs.getString("E_Headship");System.out.println(eHeadship);StringeEstate=database.rs.getString("E_Estate");System.out.println(eEstate);StringeRemark=database.rs.getString("E_Remark");System.out.println(eRemark);Vectorv=newVector();v.add(eNumber);v.add(eName);v.add(eSex);v.add(eBornDate);v.add(eMarriage);v.add(ePoliticsVisage);v.add(eSchoolAge);v.add(eEnterDate);v.add(eInDueFormDate);v.add(eDepartment);v.add(eHeadship);v.add(eEstate);v.add(eRemark);dtm.addRow(v);}}catch(ExceptioneB){}}}});(6)数据连接核心代码publicstaticbooleanjoinDB(){booleanjoinFlag;try{
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《组件层压工艺说明》课件
- 吹气球治疗肺部疾病
- 《汇编程序设计》课件
- 《各种各样的绳子》课件
- 儿童常见病治疗
- 医院医疗设备外借流程
- 八省八校2022届高三化学下学期3月第二次联考试题
- 《安全事故案例汇编》课件
- 中国母婴营养品市场洞察报告
- 微课如何撰写岗位说明书之工作目的财经管理人力资源管理系
- 珍爱生命,拒绝“死亡游戏”主题班会教案(3篇)
- 国开(河北)2024年秋《现代产权法律制度专题》形考作业1-4答案
- 2024-2030年度假酒店项目融资商业计划书
- 2024年重庆新版劳动合同范本
- 2024年海南琼中黎族苗族自治县招聘事业单位人员17人历年高频难、易错点500题模拟试题附带答案详解
- 水利基建项目内部审计方法与技巧培训
- 2024秋期国家开放大学《可编程控制器应用实训》一平台在线形考(形成任务5)试题及答案
- 《人力资源管理》全套教学课件
- 3.14 丝绸之路的开通与经营西域 课件 2024-2025学年部编版
- 第三单元《分数除法》(单元测试)-2024-2025学年六年级上册数学人教版
- 进京接访劝返工作预案
评论
0/150
提交评论