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

下载本文档

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

文档简介

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

2、.2 2.3 显示功能.2 2.4 查找功能.2 2.5 修改功能.2 3 程序运行平台 .3 4 总体设计 .4 5 程序说明 .5 6 模块分析 .5 6.1 添加模块 .9 6.2 显示模块 .9 6.3 修改模块 .9 6.4 查找模块 .10 6.5 删除模块 .10 8 结论 .13 文档结尾处附有源代码 1 引引 言言 1.1 问题的提出问题的提出 传统的手工管理人事不仅复杂,也牵涉了很多的人力,对管理也造成了诸多有 了人事管理系统可以方便地对系统进行管理和控制,提高工作效率。 这个人事管理系统,能够减轻在人事管理方面的负担,要真正的对员工进行管 理,这个程序还不够,需要完善该系

3、统。 1.2 国内外研究的现状国内外研究的现状 用软件代替手工操作作已成为趋势,现在国外的智能化、自动化遥遥领先我国。 在 IT 这行里,由于计算机起步于国外,在文档、软件规范和标准上大部分都遵循 国外的。现在我国大部分企业的人事管理得到现代化提升。 1.5 任务与分析任务与分析 这个系统主要是开发一个人事管理系统,管理员可以录入,查看,修改,删除 员工和部门相关的信息。用 oracle 做后台数据库,存储数据,用 java web 采用 B/S 结构实现与用户的交互。在登录验证页面,实现不同的用户跳转到不同的页面, 实现不同的操作权限。 2. 程序的主要功能 2.1 添加功能添加功能 添加一

4、个员工的基本信息,包括姓名,编号,性别,年龄,工资,电话。 2.2 删除功能删除功能 能够对一个员工的信息进行删除按编号进行删除。 2.3 显示功能显示功能 显示所有员工的基本信息。 显示一个员工的基本信息按编号进行显示。 2.4 查找功能查找功能 查找所有员工的基本信息。 查找一个员工的基本信息按编号进行查找。 2.5 修改功能修改功能 修改一个员工的基本信息按编号进行修改 3 程序运行平台 Netbeans7.1 、jdk1.7 具体操作如下:新建项目,添加相应的源文件,再编译,链接,执行等, 。 4 总体设计 图 4.1 系统总体框架图 管理员进入 添 加 信 息 查 询 信 息 显 示

5、 信 息 修 改 信 息 删 除 信 息 5 程序说明 运行主程序运行主程序 package worker; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.*; public class login public static void main(String args) WindowMenu win=new WindowMenu(); win.setTitle(人事部门人员管理); class Win

6、dowMenu extends JFrame implements ActionListener JMenuBar menubar; JMenu menu1,menu2,menu3,menu4,menu5,menu6,menu7; JMenuItem item11,item12,item13,item14; JMenuItem item21,item22,item23,item24; JMenuItem item31,item32,item33,item34; JMenuItem item35,item36,item37,item38; JMenuItem item42,item43,item

7、44,item45; JMenuItem item46,item47,item48,item49; JMenuItem item41; inputdata input; selectdata select; alterdata alter; deletedata delete; inputshortdata inputs; selectshortdata selects; altershortdata alters; deleteshortdata deletes; inputdepart inputp; alterdepart alterp; selectdepart selectp; de

8、letepart deletep; inputworker inputw; alterworker alterw; selectworker selectw; deleteworker deletew; inputmarry inputm; altermarry alterm; selectmarry selectm; deletemarry deletem; inputedu inpute; alteredu altere; selectedu selecte; deleteedu deletee; public WindowMenu() init(); setBounds(300,320,

9、800,390); setVisible(true); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); final void init() setLayout(new FlowLayout(); menubar=new JMenuBar(); menu1=new JMenu(固定员工信息); item11=new JMenuItem(录入员工信息); item12=new JMenuItem(修改员工信息); item13=new JMenuItem(查询员工信息); item14=new JMenuItem(删除员工信息); item11.ad

10、dActionListener(this); item12.addActionListener(this); item13.addActionListener(this); item14.addActionListener(this); menu1.add(item11); menu1.add(item12); menu1.add(item13); menu1.add(item14); menubar.add(menu1); setJMenuBar(menubar); menu2=new JMenu(临时员工信息); item21=new JMenuItem(录入临时员工信息); item22

11、=new JMenuItem(修改临时员工信息); item23=new JMenuItem(查询临时员工信息); item24=new 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); menuba

12、r.add(menu2); setJMenuBar(menubar); menu3=new JMenu(部门信息管理); item31=new JMenuItem(添加部门); item32=new JMenuItem(修改部门); item33=new JMenuItem(查询部门); item34=new JMenuItem(删除部门); item31.addActionListener(this); item32.addActionListener(this); item33.addActionListener(this); item34.addActionListener(this);

13、 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 JMenuItem(删除岗位信息); item42.addActionListener(this); item

14、43.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(员工学历信息管理); item35=new JMenuItem(添加员工学历信息); item36=new JMenuItem(修改员工学历信息);

15、 item37=new JMenuItem(查询员工学历信息); item38=new JMenuItem(删除员工学历信息); item35.addActionListener(this); item36.addActionListener(this); item37.addActionListener(this); item38.addActionListener(this); menu5.add(item35); menu5.add(item36); menu5.add(item37); menu5.add(item38); menubar.add(menu5); setJMenuBar

16、(menubar); menu7=new JMenu(婚姻状况管理); item46=new JMenuItem(添加婚姻信息); item47=new JMenuItem(修改婚姻信息); item48=new JMenuItem(查询婚姻信息); item49=new JMenuItem(删除婚姻信息); item46.addActionListener(this); item47.addActionListener(this); item48.addActionListener(this); item49.addActionListener(this); menu7.add(item46

17、); menu7.add(item47); menu7.add(item48); menu7.add(item49); menubar.add(menu7); setJMenuBar(menubar); menu4=new JMenu(退出); item41=new JMenuItem(结束人事管理系统); item41.addActionListener(this); menu4.add(item41); menubar.add(menu4); setJMenuBar(menubar); public void actionPerformed(ActionEvent e) if(e.getS

18、ource()=item11) input=new inputdata(员工信息输入); else if(e.getSource()=item12) alter=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

19、(e.getSource()=item22) alters=new 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()=item32) alterp=new

20、 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.getSource()=item43) alterw=new alterworker(修改岗位信息); else if(e.getSource(

21、)=item44) selectw=new selectworker(查询岗位信息); else if(e.getSource()=item45) deletew=new deleteworker(删除岗位信息); /婚姻状况管理 else if(e.getSource()=item46) inputm=new inputmarry(录入配偶信息); else if(e.getSource()=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(修改学历信息); else if(e.getSource()=item37) selecte=new selectedu(查询学历信息); else if(e.getSource()=item38) delet

温馨提示

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

最新文档

评论

0/150

提交评论