《数据库应用》课程设计人事管理系统(java源代码)

《数据库应用》课程设计人事管理系统(java源代码) 《数据库应用》课程设计——人事管理系统(java源代码) //用户登陆类 package classsource; import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class Land extends JFrame{ JFrame jf ; JTextField textName=new JTextField(); JPasswordField textage=new JPasswordField(); JLabel label = new JLabel(“员工管理系统“); JLabel labelName=new JLabel(“用户名:“); JLabel labelage=new JLabel(“密码:“); JButton buttonEnter=new JButton(“登录“); JButton buttoncancel=new JButton(“清空“); public Land(){ jf=this; setTitle(“登录“); Font f = new Font(“新宋体“,Font.PLAIN,12); Container con = getContentPane(); con.setLayout(null); label.setBounds(95,10,110,20); label.setFont(new Font(“新宋体“,Font.PLAIN,14)); con.add(label); labelName.setBounds(45,40,55,20); labelName.setFont(f); con.add(labelName); textName.setBounds(95,40,120,20); con.add(textName); labelage.setBounds(45,70,45,20); con.add(labelage); labelage.setFont(f); textage.setBounds(95,70,120,20); con.add(textage); buttonEnter.setBounds(90,110,60,20); buttonEnter.setFont(f); con.add(buttonEnter); //登陆的鼠标监听 buttonEnter.addMouseListener(new MouseAdapter(){ public void mouseClicked(MouseEvent me){ if(textName.getText().equals(““)){ new JOptionPane().showMessageDialog(null,“用户名不能为空!“); } else if(textage.getText().equals(““)){ new JOptionPane().showMessageDialog(null,“密码不能为空!“); } else{ String sql=“select * from UserInation where User_Name = “ + textName.getText() + “ and Password = “ + textage.getText()+ “ “; System.out.println(sql); Judge(sql); } } }); buttoncancel.setBounds(155,110,60,20); buttoncancel.setFont(f); con.add(buttoncancel); //清空按钮的鼠标监听方法 buttoncancel.addMouseListener(new MouseAdapter(){ public void mouseClicked(MouseEvent me){ textName.setText(““); textage.setText(““); } }); setResizable(false); Image img=Toolkit.getDefaultToolkit().getImage(“image\\main.gif“); setIconImage(img); Toolkit t = Toolkit.getDefaultToolkit(); int w = t.getScreenSize().width; int h = t.getScreenSize().height; setBounds(w/2-150,h/2-90,300,180); setVisible(true); } private void Judge(String sqlString) { if (Database.joinDB()) { if (Database.query(sqlString)) try{ if(Database.rs.isBeforeFirst()) { System.out.println(“密码正确“); jf.setVisible(false); D.close(); new Main(); } else { System.out.println(“错误“); new JOptionPane().showMessageDialog(null,“用户名或密码错误!“,““,JOptionPane.ERROR_MESSAGE); } }catch(Exception ex) { System.out.println(ex.getMessage()); } } else{ System.out.println(“连接数据库不成功!!!“); } } public static void main(String args[]){ new Land(); } } //主函数类,可以独立运行 package classsource; import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; public class Main extends JFrame implements Runnable{ Thread t=new Thread(this); JDesktopPane deskpane = new JDesktopPane(); JPanel p = new JPanel(); Label lp1=new Label(“欢 迎 使 用 员 工 管 理 系 统 !“); ImageIcon icon1=new ImageIcon(“imagetjsc.gif“); ImageIcon icon2=new ImageIcon(“imagecxdl.gif“); ImageIcon icon3=new ImageIcon(“imagexgmm.gif“); ImageIcon icon4=new ImageIcon(“imagetcxt.gif“); ImageIcon icon5=new ImageIcon(“imagejj.gif“); ImageIcon icon6=new ImageIcon(“imagehelp.gif“); ImageIcon icon7=new ImageIcon(“imagecx.gif“); ImageIcon icon8=new ImageIcon(“imagegl.gif“); ImageIcon icon9=new ImageIcon(“imagext.gif“); ImageIcon icon10=new ImageIcon(“imagexxgl.gif“); ImageIcon icon11=new ImageIcon(“imagexxcx.gif“); ImageIcon icon12=new ImageIcon(“imagebz.gif“); ImageIcon icon13=new ImageIcon(“imagegy.gif“); ImageIcon icon14=new ImageIcon(“imageglxx.gif“); ImageIcon icon15=new ImageIcon(“imagecxxx.gif“); //完-------------------------------------------------------------------------------- public Main(){ setTitle(“员工管理系统“); Container con = getContentPane(); con.setLayout(new BorderLayout()); con.add(deskpane,BorderLayout.CENTER); Font f =new Font(“新宋体“,Font.PLAIN,12); JMenuBar mb = new JMenuBar(); JMenu systemM = new JMenu(“系统管理“); systemM.setFont(f); JMenu manageM = new JMenu(“信息管理“); manageM.setFont(f); JMenu employeeMM = new JMenu(“员工信息管理“); employeeMM.setFont(f); JMenu selectM = new JMenu(“信息查询“); selectM.setFont(f); JMenu employeeSM =new JMenu(“员工信息查询“); employeeSM.setFont(f); JMenu helpM = new JMenu(“帮助“); helpM.setFont(f); JMenu aboutM=new JMenu(“关于“); aboutM.setFont(f); JMenuItem password = new JMenuItem(“密码修改“); password.setFont(f); JMenuItem land = new JMenuItem(“重新登陆“); land.setFont(f); JMenuItem addDelete = new JMenuItem(“添加/删除用户“); addDelete.setFont(f); JMenuItem exit = new JMenuItem(“退出系统“); exit.setFont(f); systemM.add(password); systemM.add(land); systemM.add(addDelete); systemM.add(exit); //为系统管理菜单加事件 password.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ System.out.println(“AmendPassword“); deskpane.add(new AmendPassword()); } }); land.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ System.out.println(“Land“); setVisible(false); new Land(); } }); addDelete.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ deskpane.add(new AddDeleteUser()); } }); exit.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ //new JOptionPane().showMessageDialog( setVisible(false); } }); JMenuItem departmentM = new JMenuItem(“部门信息管理“); departmentM.setFont(f); JMenuItem employeeM = new JMenuItem(“基本信息管理“); employeeM.setFont(f); JMenuItem trainM = new JMenuItem(“培训信息管理“); trainM.setFont(f); JMenuItem encouragementPunishM = new JMenuItem(“奖罚信息管理“); encouragementPunishM.setFont(f); JMenuItem wageM =new JMenuItem(“薪资信息管理“); wageM.setFont(f); employeeMM.add(trainM); employeeMM.add(employeeM); employeeMM.add(encouragementPunishM); employeeMM.add(wageM); manageM.add(employeeMM); manageM.add(departmentM); //为管理菜单加事件 departmentM.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ System.out.println(“Departmentmanage“); deskpane.add(new Departmentmanage()); } }); employeeM.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ System.out.println(“Employeemanage“); deskpane.add(new Employeemanage()); } }); trainM.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ System.out.println(“Trainmanage“); deskpane.add(new Trainmanage()); } }); encouragementPunishM.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ System.out.println(“EncouragementPunish“); deskpane.add(new EncouragementPunish()); } }); wageM.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ System.out.println(“WageManage“); deskpane.add(new WageManage()); } }); JMenuItem departmentS = new JMenuItem(“部门信息查询“); departmentS.setFont(f); JMenuItem employeeS = new JMenuItem(“基本信息查询“); employeeS.setFont(f); JMenuItem trainS = new JMenuItem(“培训信息查询“); trainS.setFont(f); JMenuItem encouragementPunishS = new JMenuItem(“奖罚信息查询“); encouragementPunishS.setFont(f); JMenuItem wageS =new JMenuItem(“薪资信息查询“); wageS.setFont(f); employeeSM.add(trainS); employeeSM.add(employeeS); employeeSM.add(encouragementPunishS); employeeSM.add(wageS); selectM.add(employeeSM); selectM.add(departmentS); //为查询菜单加事件 departmentS.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ System.out.println(“DIQ“); deskpane.add(new DIQ()); } }); employeeS.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ System.out.println(“BIQ“); deskpane.add(new BIQ()); } }); trainS.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ System.out.println(“TIQ“); deskpane.add(new TIQ()); } }); encouragementPunishS.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ System.out.println(“EPIQ“); deskpane.add(new EPIQ()); } }); wageS.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ System.out.println(“SIQ“); deskpane.add(new SIQ()); } }); JMenuItem help = new JMenuItem(“帮助“); help.setFont(f); JMenuItem about =new JMenuItem(“关于“); about.setFont(f); helpM.add(help); aboutM.add(about); //为帮助菜单加事件 about.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ deskpane.add(new About()); } }); mb.add(systemM); mb.add(manageM); mb.add(selectM); mb.add(helpM); mb.add(aboutM); setJMenuBar(mb); Image img=Toolkit.getDefaultToolkit().getImage(“imagemain.gif“); setIconImage(img); systemM.setIcon(icon9); manageM.setIcon(icon8); selectM.setIcon(icon7); helpM.setIcon(icon6); addDelete.setIcon(icon1); land.setIcon(icon2); password.setIcon(icon3); exit.setIcon(icon4); employeeMM.setIcon(icon5); employeeSM.setIcon(icon5); departmentM.setIcon(icon10); departmentS.setIcon(icon11); help.setIcon(icon6); aboutM.setIcon(icon13); about.setIcon(icon13); employeeM.setIcon(icon14); trainM.setIcon(icon14); encouragementPunishM.setIcon(icon14); wageM.setIcon(icon14); employeeS.setIcon(icon15); trainS.setIcon(icon15); encouragementPunishS.setIcon(icon15); wageS.setIcon(icon15); JToolBar jToolBar1 = new JToolBar(); jToolBar1.setLayout(new GridLayout(9,1)); JButton jButton1 = new JButton(); jButton1.setToolTipText(“员工基本信息管理“); JButton jButton2 = new JButton(); jButton2.setToolTipText(“员工基本信息查询“); JButton jButton3 = new JButton(); jButton3.setToolTipText(“修改密码“); JButton jButton5 = new JButton(); jButton5.setToolTipText(“计算器“); JButton jButton6 = new JButton(); jButton6.setToolTipText(“退出系统“); jToolBar1.setMaximumSize(new java.awt.Dimension(600, 50)); jToolBar1.setMinimumSize(new java.awt.Dimension(600, 50)); //添加工具栏中按钮的方法 jButton1.setIcon(new ImageIcon(“image1.png“)); jButton1.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ System.out.println(“Employeemanage“); deskpane.add(new Employeemanage()); } }); jToolBar1.add(jButton1); jButton2.setIcon(new ImageIcon(“image2.png“)); jButton2.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ deskpane.add(new BIQ()); } }); jToolBar1.add(jButton2); jButton3.setIcon(new ImageIcon(“image3.png“)); jButton3.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ deskpane.add(new AmendPassword()); } }); jToolBar1.add(jButton3); jButton5.setIcon(new ImageIcon(“image5.png“)); jButton5.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ System.out.println(“Calculator“); deskpane.add(new Calculator()); } }); jToolBar1.add(jButton5); jButton6.setIcon(new javax.swing.ImageIcon(“image6.png“)); jButton6.addActionListener(new ActionListener(){ public void actionPered(ActionEvent e){ System.exit(0); } }); jToolBar1.add(jButton6); jToolBar1.setBounds(0, 0, 30, 600); jToolBar1.setEnabled(false); con.add(jToolBar1,BorderLayout.WEST); p.setLayout(new BorderLayout()); p.add(lp1,BorderLayout.EAST); t.start(); con.add(p,BorderLayout.SOUTH); Toolkit t = Toolkit.getDefaultToolkit(); int width = t.getScreenSize().width - 200; int height = t.getScreenSize().height - 100; setSize(width,height); setLocation(150,100); setVisible(true); setResizable(false); } //线程的方法 public void run(){ System.out.println(“线程启动了!“); Toolkit t = Toolkit.getDefaultToolkit(); int x=t.getScreenSize().width; System.out.println(“x=“ + x); lp1.setForeground(Color.red); while(true) { if(x

数据库管理系统设计Java源代码_《数据库应用》课程设计人事管理系统(java源代码)...相关推荐

  1. 宾馆客户管理系统数据库java_数据库课程设计+宾馆管理系统+Java+Sql

    [实例简介] 数据库课程设计+宾馆管理系统+Java+Sql [实例截图] [核心代码] elz76n └── 数据库课程设计 ├── sushe │   ├── build │   │   ├── ...

  2. 人事管理java 课程设计_java课程设计人事管理系统

    <java课程设计人事管理系统>由会员分享,可在线阅读,更多相关<java课程设计人事管理系统(31页珍藏版)>请在人人文库网上搜索. 1.人事管理系统一. 系统需求分析: ( ...

  3. 数据库应用课程设计 教学管理系统 大学编程作业(TUST 天津科技大学 2022 年)

    数据库应用课程设计 教学管理系统 大学编程作业(TUST 天津科技大学 2022 年) 数据库应用课程设计 教学管理系统 大学编程作业(TUST 天津科技大学 2022 年) 一.项目简介 二.交流学 ...

  4. 【课程设计】数据库C#课程设计 教务处管理系统 vs2017和sql server2014制作

    数据库C#课程设计 教务处管理系统 vs2017和sql server2014制作 前言 一.系统模型图 二.数据库设计 1.E-R图 2.关系模式图 3.建表 三.用户界面设计 四.部分源代码 五. ...

  5. c语言课程设计人事管理,C语言课程设计-人事管理系统(65页).doc

    C语言课程设计-人事管理系统(65页) C语言课程设计 --人事管理系统 来自资料搜索网() 海量资料下载 人事管理管理系统 [要求] 某高校主要人员有:在职人员(行政人员.教师.一般员工).退休人员 ...

  6. c语言课程设计人事部门,C语言课程设计人事管理系统

    <C语言课程设计人事管理系统>由会员分享,可在线阅读,更多相关<C语言课程设计人事管理系统(36页珍藏版)>请在人人文库网上搜索. 1.C语言课程设计人事管理系统 题目要求:人 ...

  7. 数据库应用课程设计 教学管理系统 大学编程作业(TUST天津科技大学2022年)

    教学管理系统 目录 教学管理系统 一.项目简介 二.交流学习 数据库应用课程设计报告 教学管理系统 一.设计题目:教学管理系统 1. 课题简介 : 二.设计目的: 三.设计内容和步骤: 1.需求分析: ...

  8. 人事管理java 课程设计_数据库+Java课程设计 人事管理系统 (一)

    一.JAVA与数据库的合作 此次开发语言为Java,所用的数据库驱动是mysql-connector-java-5.1.8-bin.jar 第一步   用Java连接MySQL数据库(驱动下载:htt ...

  9. 医院管理系统mysql课程设计_数据库(课程设计)报告(医院管理系统).doc

    数据库(课程设计)报告(医院管理系统) 数据库课程设计 报告模版 齐齐哈尔大学 数据库课程设计报告 题目: 班级: 姓名: 学号: 指导教师: 2013 医院信息管理系统 摘要:医院作为一个极其重要的 ...

最新文章

  1. 国内外有名的安全扫描工具,你知道几个?
  2. 百度超级链XChain(2)p2p网络
  3. ReviewForJob——算法设计技巧(贪婪算法+分治算法+动态规划)
  4. MongoDB使用记录
  5. 配置节处理程序时出错,未能加载文件或程序集
  6. mac 查看指定端口情况 并杀死该进程
  7. 【Mybatis-Plus】(一)初识Mybatis-Plus 入门案例
  8. git对指定commitid 打tag_git 回退版本到之前提交的tag或commit内容代码
  9. 游戏股的年过完了,盈利下滑,有企业靠卖房维持业绩
  10. WSDM2022 | 数据困境: 我们究竟有多了解推荐系统数据集?(附视频、论文及代码)...
  11. java随机数函数生成指定区间的,意外的惊喜
  12. ps文字换行_零基础一周内熟悉使用PS基础工具【Photoshop教程二】
  13. 粒子滤波(PF:Particle Filter与卡尔曼滤波(Kalman Filter)相比较 (转载)
  14. PS 批量导入图片制作 gif
  15. 罗永浩2014 一个理想主义者的创业故事Ⅳ 演讲稿实录
  16. SL-积雪效果(hitTest)雪人(snowman)
  17. 1.Attach(E-UTRAN Initial)
  18. 正规文法构造状态转换图,状态转换图构造正规文法---编译原理
  19. 百度云下载神器再升级!
  20. Centos6 密钥登陆,解决所选的用户密钥未在远程主机上注册

热门文章

  1. Spring配置文件中引入properties文件
  2. 程序员常用英语词汇(016)
  3. 指纹浏览器如何固定使用ip
  4. 辅助工具:支付宝“咻一咻” 无脑极速教程---2016.2.4 【只支持安卓Root手机(苹果:反正你玩的是寂寞)】
  5. 如何设置使chrome新标签页中打开链接自动跳转到新标签页?
  6. 有哪些值得推荐的半入耳式蓝牙耳机?目前最好的半入耳蓝牙耳机推荐
  7. 日本人的名字是姓在前还是名在前
  8. 前端点击下载压缩包zip,后端返回文件流
  9. 微信视频WXV播放PHP代码
  10. 小米MIX4发布日期将近,除了5G,这些黑科技有望搭载