基于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 | |
总结
以上是生活随笔为你收集整理的基于java员工管理系统设计(含源文件)的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: js字符串拼接中关于单引号和双引号的那些
- 下一篇: 基于java的社团管理系统设计(含源文件