JAVA员工管理系统(需求分析+数据字典+源代码)
JAVA员工管理系统(需求分析+数据字典+源代码)
一.概述:人才过剩的今天,企业对于有用人才的需求逐步加大,企业内部的人事变动和部门规划也开始加速,传统的人事档案已经不能满足各个企业的人员流动速度,迫使人们起用新的管理方法来管理员工的相关信息。科学技术日新月异的进步,让人类生活发生了巨大的变化,计算机技术的飞速发展,使各行各业在计算机技术应用方面得到了广泛的普及和使用。信息化时代的到来成为不可抗拒的潮流,人类文明正在进入一个崭新的时代。因此,员工管理系统也以方便、快捷、费用低、绿色环保的优点正慢慢地进入各个行业和领域,将传统的员工管理方式彻底的解脱出来,提高效率,减轻工人人员以往繁忙的工作,加速信息的更新速度,使企业管理层第一时间了解到员工的信息,从而进一步的进行对员工的调配。
二.功能需求
详细说明:—增加—
增加员工的基本信息、培训信息、奖罚信息、薪资信息—删除—
可根据员工的编号及姓名等资料的删除—修改—
用户可以对员工的姓名和编号、进行修改。—查询—
用户可以根据姓名、编号,准确的查到要找的员工,也可以选择部门,查看选中的部门的所有员工。
—辅助— 可以调用单独制作的计算器进行数字计算,节省操作时间
(数据字典)
库名(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 NULL994