1、第13章 人力资源管理系统(Visual Basic),课程描述人力资源管理系统是一个非常通用的信息管理系统。几乎所有的企事业单位都需要拥有自己的人力资源管理系统,以便对本单位员工的基本信息进行保存和管理。从另外一方面来说,几乎所有比较完整的信息管理系统都需要有人力资源管理系统的支持。因为真正实用的信息管理系统必须有完善的权限管理机制,这种机制通常是通过用户管理来实现的。而最常用的用户管理方案就是在人力资源管理系统的基础上,为相关的员工分配用户名和密码。,13.1 系统分析与设计,13.2 数据库结构设计与实现,CREATE DATABASE HrManager GO1部门表Departmen
2、ts 2员工基本信息表Employees 3员工部门调转表DepTrans 4员工考勤表CheckIn 5工资记录表Salary 6用户信息表Users,13.3 设计工程框架,创建工程 添加模块 添加类模块,13.3.1 创建工程,选择“工程”菜单中的“工程1属性”命令,在“工程属性”对话框中,将工程名设置为HrManager。单击“保存”按钮,将工程存储为HrManager.vbp,将Form1窗体保存为FrmMain.frx。,13.3.2 添加模块,在Const模块中,定义数据库的连接字符串如下:Public Const Conn As String = “Provider=SQLOL
3、EDB.1;Persist Security Info=False;“ + “User ID=sa;PWD=sa;Initial Catalog=HrManager;Data Source=127.0.0.1“Variable模块中定义全局变量。,13.3.3 添加类模块,1Departments类 2Employees类 3DepTrans类 4CheckIn类 5Salary类 6Users类,13.3.4 设计登录窗体,13.3.5 设计主界面,主界面,13.4 部门管理模块设计,在窗体中添加一个ImageList控件。右击此控件,选择菜单中的“属性”命令,打开“属性页”对话框。单击“图
4、像”选项卡,通过单击“插入图像”和“删除图像”来编辑图像列表在窗体中添加一个TreeView控件。右击此控件,选择菜单中的“属性”命令,打开“属性页”对话框。将“图像列表”属性设置为ImageList1,其他属性可以根据需要设置。,13.4.2 设计部门编辑窗体,13.4.3 设计部门管理窗体,13.4.4 设计选择部门窗体,13.4.5 在主界面中增加部门管理代码,当选择“部门管理”菜单项时,触发mn_dep_Click事件,代码如下:Private Sub mn_dep_Click()FrmDepMan.Show 1 End Sub,13.5 员工基本信息管理模块设计,设计选择员工窗体 设
5、计编辑员工基本信息的窗体 设计员工信息管理窗体 员工照片管理模块设计 查看员工部门调动信息 查看员工调薪记录,13.5.1 设计选择员工窗体,13.5.2 设计编辑员工基本信息的窗体,13.5.3 设计员工信息管理窗体,13.6 综合人事管理模块设计,设计部门调转管理模块 设计考勤信息管理模块 设计薪资调整管理窗体,13.6.1 设计部门调转管理模块,13.6.2 设计考勤信息管理模块,13.6.3 设计薪资调整管理窗体,13.7 用户管理模块设计,设计编辑用户信息的窗体 设计用户管理窗体 在主界面中增加用户管理代码 修改用户密码,13.7.1 设计编辑用户信息的窗体,设计用户管理窗体,修改用户密码,