oracle课程设计人事管理系统附源代码_第1页
oracle课程设计人事管理系统附源代码_第2页
oracle课程设计人事管理系统附源代码_第3页
oracle课程设计人事管理系统附源代码_第4页
oracle课程设计人事管理系统附源代码_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数学与计算机学院课程设计说明书课 程 名 称: 大型数据库-课程设计 课 程 代 码: 8424141 题 目: 人事管理系统 年级/专业/班: 学 生 姓 名: 学 号: 开 始 时 间: 2012 年 05 月 24 日完 成 时 间: 2012 年 06 月 6 日课程设计成绩:学习态度及平时成绩(30)技术水平与实际能力(20)创新(5)说明书撰写质量(45)总 分(100)指导教师签名: 年 月 日目 录 1 引 言11.1 问题的提出11.2国内外研究的现状11.5任务与分析12.程序的主要功能22.1添加功能22.2删除功能22.3显示功能22.4查找功能22.5修改功能23 程

2、序运行平台34 总体设计45 程序说明56 模块分析56.1 添加模块96.2 显示模块96.3 修改模块96.4 查找模块106.5 删除模块108 结论13 文档结尾处附有源代码1 引 言 1.1 问题的提出传统的手工管理人事不仅复杂,也牵涉了很多的人力,对管理也造成了诸多有了人事管理系统可以方便地对系统进行管理和控制,提高工作效率。这个人事管理系统,能够减轻在人事管理方面的负担,要真正的对员工进行管理,这个程序还不够,需要完善该系统。1.2国内外研究的现状 用软件代替手工操作作已成为趋势,现在国外的智能化、自动化遥遥领先我国。在IT这行里,由于计算机起步于国外,在文档、软件规范和标准上大

3、部分都遵循国外的。现在我国大部分企业的人事管理得到现代化提升。1.5任务与分析这个系统主要是开发一个人事管理系统,管理员可以录入,查看,修改,删除员工和部门相关的信息。用oracle做后台数据库,存储数据,用java web采用B/S结构实现与用户的交互。在登录验证页面,实现不同的用户跳转到不同的页面,实现不同的操作权限。2. 程序的主要功能2.1添加功能添加一个员工的基本信息,包括姓名,编号,性别,年龄,工资,电话。2.2删除功能能够对一个员工的信息进行删除按编号进行删除。2.3显示功能显示所有员工的基本信息。显示一个员工的基本信息按编号进行显示。2.4查找功能查找所有员工的基本信息。查找一

4、个员工的基本信息按编号进行查找。2.5修改功能修改一个员工的基本信息按编号进行修改3 程序运行平台Netbeans7.1 、jdk1.7具体操作如下:新建项目,添加相应的源文件,再编译,链接,执行等,。4 总体设计 图4.1 系统总体框架图管理员进入添加信息查询信息显示信息修改信息删除信息5 程序说明运行主程序package worker;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public cla

5、ss login public static void main(String args) WindowMenu win=new WindowMenu(); win.setTitle("人事部门人员管理"); class WindowMenu extends JFrame implements ActionListener JMenuBar menubar; JMenu menu1,menu2,menu3,menu4,menu5,menu6,menu7; JMenuItem item11,item12,item13,item14; JMenuItem item21,item

6、22,item23,item24; JMenuItem item31,item32,item33,item34; JMenuItem item35,item36,item37,item38; JMenuItem item42,item43,item44,item45; JMenuItem item46,item47,item48,item49; JMenuItem item41; inputdata input; selectdata select; alterdata alter; deletedata delete; inputshortdata inputs; selectshortda

7、ta selects; altershortdata alters; deleteshortdata deletes; inputdepart inputp; alterdepart alterp; selectdepart selectp; deletepart deletep; inputworker inputw; alterworker alterw; selectworker selectw; deleteworker deletew; inputmarry inputm; altermarry alterm; selectmarry selectm; deletemarry del

8、etem; inputedu inpute; alteredu altere; selectedu selecte; deleteedu deletee; public WindowMenu() init(); setBounds(300,320,800,390); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); final void init() setLayout(new FlowLayout(); menubar=new JMenuBar(); menu1=new JMenu("固定员工信息&q

9、uot;); item11=new JMenuItem("录入员工信息"); item12=new JMenuItem("修改员工信息"); item13=new JMenuItem("查询员工信息"); item14=new JMenuItem("删除员工信息"); item11.addActionListener(this); item12.addActionListener(this); item13.addActionListener(this); item14.addActionListener(this

10、); menu1.add(item11); menu1.add(item12); menu1.add(item13); menu1.add(item14); menubar.add(menu1); setJMenuBar(menubar); menu2=new JMenu("临时员工信息"); item21=new JMenuItem("录入临时员工信息"); item22=new JMenuItem("修改临时员工信息"); item23=new JMenuItem("查询临时员工信息"); item24=new

11、 JMenuItem("删除临时员工信息"); item21.addActionListener(this); item22.addActionListener(this); item23.addActionListener(this); item24.addActionListener(this); menu2.add(item21); menu2.add(item22); menu2.add(item23); menu2.add(item24); menubar.add(menu2); setJMenuBar(menubar); menu3=new JMenu(&quo

12、t;部门信息管理"); item31=new JMenuItem("添加部门"); item32=new JMenuItem("修改部门"); item33=new JMenuItem("查询部门"); item34=new JMenuItem("删除部门"); item31.addActionListener(this); item32.addActionListener(this); item33.addActionListener(this); item34.addActionListener(th

13、is); menu3.add(item31); menu3.add(item32); menu3.add(item33); menu3.add(item34); menubar.add(menu3); setJMenuBar(menubar); menu6=new JMenu("岗位信息管理"); item42=new JMenuItem("添加岗位信息"); item43=new JMenuItem("修改岗位信息"); item44=new JMenuItem("查询岗位信息"); item45=new JMe

14、nuItem("删除岗位信息"); item42.addActionListener(this); item43.addActionListener(this); item44.addActionListener(this); item45.addActionListener(this); menu6.add(item42); menu6.add(item43); menu6.add(item44); menu6.add(item45); menubar.add(menu6); setJMenuBar(menubar); menu5=new JMenu("员工学历

15、信息管理"); item35=new JMenuItem("添加员工学历信息"); item36=new JMenuItem("修改员工学历信息"); item37=new JMenuItem("查询员工学历信息"); item38=new JMenuItem("删除员工学历信息"); item35.addActionListener(this); item36.addActionListener(this); item37.addActionListener(this); item38.addActio

16、nListener(this); menu5.add(item35); menu5.add(item36); menu5.add(item37); menu5.add(item38); menubar.add(menu5); setJMenuBar(menubar); menu7=new JMenu("婚姻状况管理"); item46=new JMenuItem("添加婚姻信息"); item47=new JMenuItem("修改婚姻信息"); item48=new JMenuItem("查询婚姻信息"); it

17、em49=new JMenuItem("删除婚姻信息"); item46.addActionListener(this); item47.addActionListener(this); item48.addActionListener(this); item49.addActionListener(this); menu7.add(item46); menu7.add(item47); menu7.add(item48); menu7.add(item49); menubar.add(menu7); setJMenuBar(menubar); menu4=new JMen

18、u("退出"); item41=new JMenuItem("结束人事管理系统"); item41.addActionListener(this); menu4.add(item41); menubar.add(menu4); setJMenuBar(menubar); public void actionPerformed(ActionEvent e) if(e.getSource()=item11) input=new inputdata("员工信息输入"); else if(e.getSource()=item12) alter

19、=new alterdata("员工信息修改"); else if(e.getSource()=item13) select=new selectdata("员工信息查询"); else if(e.getSource()=item14) delete=new deletedata("员工信息删除"); else if(e.getSource()=item21) inputs=new inputshortdata("输入临时员工信息"); else if(e.getSource()=item22) alters=ne

20、w altershortdata("修改临时员工信息"); else if(e.getSource()=item23) selects=new selectshortdata("查询临时员工信息"); else if(e.getSource()=item24) deletes=new deleteshortdata("删除临时员工信息"); else if(e.getSource()=item31) inputp=new inputdepart("录入部门信息"); else if(e.getSource()=it

21、em32) alterp=new alterdepart("修改部门信息"); else if(e.getSource()=item33) selectp=new selectdepart("查询部门信息"); else if(e.getSource()=item34) deletep=new deletepart("删除部门信息"); /岗位信息管理 else if(e.getSource()=item42) inputw=new inputworker("录入岗位信息"); else if(e.getSourc

22、e()=item43) alterw=new alterworker("修改岗位信息"); else if(e.getSource()=item44) selectw=new selectworker("查询岗位信息"); else if(e.getSource()=item45) deletew=new deleteworker("删除岗位信息"); /婚姻状况管理 else if(e.getSource()=item46) inputm=new inputmarry("录入配偶信息"); else if(e.g

23、etSource()=item47) alterm=new altermarry("修改配偶信息"); else if(e.getSource()=item48) selectm=new selectmarry("查询配偶信息"); else if(e.getSource()=item49) deletem=new deletemarry("删除配偶信息"); /员工学历管理 else if(e.getSource()=item35) inpute=new inputedu("录入学历信息"); else if(e.getSource()=item36) altere=new alteredu("修

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论