毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

java企业人事管理系统 第8页

更新时间:2010-2-26:  来源:毕业论文
java企业人事管理系统 第8页
上图为系统的4个子系统,各系统均与员工基本信息管理子系统直接相关联。
(3).程序设计(程序设计主要参考界面设计)
程序包的设计:
总包:dfhhr。其所放资源包括主程序,所有框架(包括所有子系统主框架)
公共包:dfhhr.common其所放资源为公共数据库类。
查询包:dfhhr.qd其所放资源包括与数据库查询查询和删除相关的类,对话框
添加包:dfhr.am与数据库添加和修改相关的类,对话框
项目主要资源名定义表:
包名 资源名 资源说明
dfhhr LoginDlg 登陆对话框
 Adduser 添加和修改用户对话框类
 DfhFR 主函数类
 Frame1 主界面框架类
 DeptDlg 部门各操作对话框类
 Frame1_AboutBox 该系统相关信息的对话框类
 Pchange 员工部门调动子系统主框架类
 Pinfmation 员工相关信息子系统主框架类
 Pleave 员工离职子系统主框架类
dfhhr.am Baseinfomation 添加员工基本信息对话框类
 Dimissinfmation 添加离职信息对话框类
 Translaterinformation 添加员工调动信息对话框类
 ModifyBaseinfomation 修改员工基本信息对话框类
 ModifyDimissinfmation 修改离职信息对话框类
 ModifyTranslateinfmation 修改员工调动信息对话框类
dfhhr.common DBase 数据库所有操作的类
dfhhr.qd.info QAllBasicinfo 查询所有员工信息类
 QSomeBasicinfo 查询部分所有员工类
dfhhr.qd.depart QAllDepartinfo 查询所有部门调动信息类
 QSomeDepartinfo 查询部分部门调动信息类
dfhhr.qd.mobile QAllMobile 查询所有部门离职信息类
 QSomeMobile 查询部分部门离职信息类
dfhhr.qd.dwtable  dwBasicinfotable 显示员工基本信息的基本类
 dwMobiletable 显示员工离职信息的基本类
 dwDeparttable 显示员工调动信息的基本类

Dfhhr包中的程序详细设计
A.主界面上的程序设计:
a.用户登陆设计
子菜单名 对应事件驱动函数 函数内操作
  登陆 LoginDlg () New LoginDlg ();
修改口令 Adduser () New Adduser ();
退出 Exit() System.exit(0);
类变量及主要成员函数说明:
1. LoginDlg
int times = 0;//记录用户尝试次数
JComboBox nameBox = new JComboBox();//用户名选择下拉框
JPasswordField pwdField = new JPasswordField();//密码输入区
Private void initBox();//初始化用户名下拉菜单
private boolean checkPwd(String name,String pwd)//验证密码
public void keyReleased(KeyEvent keyEvent) //捕捉密码框中的回车事件
2. Adduser
JPasswordField oderpwField = new JPasswordField("");//旧密码输入区
JPasswordField pwdField = new JPasswordField("");//密码输入区
JPasswordField cpwdField = new JPasswordField("");//确认密码输入区
public void keyReleased(KeyEvent keyEvent) //捕捉密码框中的回车事件
private void changePwd(){//验证密码
用户帮助设计

子菜单名 对应事件驱动函数 函数内操作
  关于 Abount() New Frame1_AboutBox ();
  说明 System() New System();

类变量及主要成员函数说明:
1.Frame1_AboutBox
下面是要显示的量的初始化,其他工作由JBuilder9 自动完成
String product = "\u4eba\u4e8b\u7ba1\u7406\u7cfb\u7edf";
String version = "1.0";
String copyright = "Copyright (c) 2004";
String comments = "";
b.进入子系统设计
进入各子系统通过点击树的子结点实现
1.树的设计
函数名 函数功能
Creatreenode() 创建节点
jTree1_mouseClicked 对树所有节点的事件处理

树节点主要操作设计:
初始化:
DefaultMutableTreeNode top = new DefaultMutableTreeNode();//树节点模式
JTree jTree1 = new JTree(top); //创建树节点
DefaultTreeCellRenderer treeRenderer = new DefaultTreeCellRenderer();树的修饰函数
jTree1.setEditable(false);
jTree1.getSelectionModel().setSelectionMode(TreeSelectionModel.
                                                SINGLE_TREE_SELECTION);
// 树节点选择模式是单选
jTree1.setShowsRootHandles(true);
树结构及节点名等查看界面设计。

说明:其它子系统树的的操作模式与修饰函数等与这里相同
2.进入子系统设计
树节点名 对应事件驱动函数 函数内操作
  人事档案 Personi() 1.Pinfmation frame=New Pinfmantion()
2.设置位置和大小
3.Frame.show()
  员工调动 Pchange() 1.Pchange frame=new Pchange()
2.设置位置和大小
3.Frame.show()
员工离职 P leave() 1. Pleave frame=new Pleave()
2. 设置位置和大小
3. Frame.show()
类变量及主要成员函数说明:
(默认的为private)
ImageIcon background = new ImageIcon("background.jpg");//背景图片
ImageIcon titlePic = new ImageIcon("dfh.gif");//标题图标,用来标识我们的系统
DeptDlg deptdlg = null;//部门信息对话框
AddUserDlg userdlg =null;//修改密码对话框
image1 = new ImageIcon("….gif");
image2 = new ImageIcon("….gif");
image3 = new ImageIcon("….gif");//进入子系统人事图片
说明:其事件及事件处理和树节点相同 
//窗口变动时,更新背景
  public void update(Graphics g) {
    super.update(g);
    ……..
  }
//调整背景图像大小的函数
private void scaleIcon(ImageIcon icon, int width, int height) ;
c.人事档案子系统设计:
类名:pinfmation
主要成员变量:(不包括界面设计的,界面方面的参考界面设计文档)
tabelPanel(放可滚动的table 的容器)
treePanel(放树的容器)
int select=2;//标识选者按钮的函数,默认为在职员工
public DWBasicInfoTable dWBasicInfo = null;//用于动态显示不同表格
String dept[] = null;//存储部门名字数据的对象
说明:select为1时是所有员工,为2时是在职员工,为3时是离职员工
类功能函数名 函数说明 参数 函数内操作
pinfmation() 构造函数 无 调用jbInit() 函数
jbInit() 初始化 无 1. this.dWBasicInfo = new DWBasicInfoTable(this);
2. JScrollPanel scroll = new JScrollPanel(dWBasicInfo);
3. tablePane.add(scroll); 
4. createNodes(top);//创建树节点           

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

java企业人事管理系统 第8页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。