基于java员工管理系统设计(含源文件)

欢迎添加微信互相交流学习哦!

二维码

项目源码:https://gitee.com/oklongmm/biye

需  求  文  档

软件名称:员工管理系统

一.概述:
    
    在人才过剩的今天,企业对于有用人才的需求逐步加大,企业内部的人事变动和部门规划也开始加速,传统的人事档案已经不能满足各个企业的人员流动速度,迫使人们起用新的管理方法来管理员工的相关信息。科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。因此,员工管理系统也以方便、快捷、费用低、绿色环保的优点正慢慢地进入各个行业和领域,将传统的员工管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,加速信息的更新速度,使企业管理层第一时间了解到员工的信息,从而进一步的进行对员工的调配。

二.功能需求
    
详细说明:
—增加—
    增加员工的基本信息、培训信息、奖罚信息、薪资信息
—删除—
    可根据员工的编号及姓名等资料的删除
—修改—
    用户可以对员工的姓名和编号、进行修改。
—查询—
    用户可以根据姓名、编号,准确的查到要找的员工,也可以选择部门,查看选中的部门的所有员工。
—辅助—
    可以调用单独制作的计算器进行数字计算,节省操作时间

三 .设计操作界面
登陆窗口:

主窗体:


 

员工管理系统

(数据字典)

库名(EmployeeInformationMS)

用户信息表(UserInformation)

字段

类型

说明

大小

是否为空

User_ID

Int

员工编号

 

NOT NULL

User_Name

varchar

员工姓名

20

NOT NULL

Password

varchar

密码

20

NOT NULL

Popedom

varchar

权限

20

NOT NULL

部门信息管理(DepartmentInformation)

字段

类型

说明

大小

是否为空

D_Number

int

部门编号

 

NOT NULL

D_Name

varchar

部门名称

20

NOT NULL

D_Count

varchar

部门人数

20

NOT NULL

员工基本信息表(EmployeeInformation)

字段

类型

说明

大小

是否为空

E_Number

int

--员工编号

 

NOT NULL

E_Name

varchar

--姓名

20

NOT NULL

E_Sex

varchar

--性别

2

NOT NULL

E_BornDate

varchar

--出生日期

30

NOT NULL

E_Marriage

varchar

--婚姻状态

4

NOT NULL

E_PoliticsVisage

varchar

政治面貌

20

NOT NULL

E_SchoolAge

varchar

学历

20

NOT NULL

E_EnterDate

varchar

进入公司时间

30

NOT NULL

E_InDueFormDate

varchar

转正时间

30

NOT NULL

E_Department

varchar

部门

20

NOT NULL

E_Headship

varchar

职务

20

NOT NULL

E_Estate

varchar

状态

20

NOT NULL

E_Remark

varchar

备注

500

NOT NULL

培训信息表(TrainInformation)

字段

类型

说明

大小

是否为空

T_Number

varchar

培训编号

20

NOT NULL

T_Content

varchar

培训内容

100

NOT NULL

T_Name

varchar

培训员工姓名

20

NOT NULL

T_Date

int

培训天数

 

NOT NULL

T_Money

int

培训费用

 

NOT NULL

奖罚信息表(EncouragementPunishInformation)

字段

类型

说明

大小

是否为空

EP_Number

int

员工编号

 

NOT NULL

EP_Name

varchar

员工姓名

30

NOT NULL

EP_Date

varchar

奖罚时间

30

NOT NULL

EP_Address

varchar

奖罚地点

50

NOT NULL

EP_Causation

varchar

奖罚原因

200

NOT NULL

EP_Remark

varchar

备注

500

NOT NULL

薪资信息表(WageInformation)

字段

类型

说明

大小

是否为空

W_Number

int

员工编号

 

NOT NULL

W_Name

varchar

员工姓名

30

NOT NULL

W_BasicWage

int

基本工资

 

NOT NULL

W_Boon

int

福利

 

NOT NULL

W_Bonus

int

奖金

 

NOT NULL

W_CountMethod

varchar

计算方法

50

NOT NULL

W_FactWage

int

实发工资

 

NOT NULL

           

 

猜你喜欢

转载自blog.csdn.net/weixin_55459367/article/details/114183328