企业职工信息管理系统.docx
- 文档编号:7325674
- 上传时间:2023-01-23
- 格式:DOCX
- 页数:13
- 大小:135.15KB
企业职工信息管理系统.docx
《企业职工信息管理系统.docx》由会员分享,可在线阅读,更多相关《企业职工信息管理系统.docx(13页珍藏版)》请在冰豆网上搜索。
企业职工信息管理系统
企业职工信息管理系统
EWIMSystem(EnterpriseWorkersInformationManagerSystem)
企业职工信息管理系统
摘要
随着科技的不断发展,企业的不断壮大,传统的企业人事管理主要以人工为主,人工管理既费力、费时,又容易出现错误,严重制约了企业员工管理的实施,目前人工管理已不能满足市场的需要,所以建立现代化的智能化的企业职工信息管理系统势在必行。
这样可以提高企业的管理效率,同时减轻了人事部门的工作量,使原本复杂和枯燥无味的工作变得简单而轻松。
企业职工信息管理系统是一个基于C/S模式的管理系统。
关键字:
企业职工信息管理系统,C/S模式
第一章绪论
相关背景
面对市场的迅速变化,各种行业之间的竞争越来越激烈,企业战略应用也必须具备全新的视野。
企业首先需要新的、创新性的MIS,它不仅能驱动企业向前发展,还能够增强和扩展企业现有的综合管理水平。
员工管理是企事业单位管理工作中重要组成部分之一,科学有效地搞好员工管理工作,使之更好地为企业其他管理工作提供优质,高效的服务。
传统的员工管理是主要以人工为主,人工管理既费力、费时、又容易出现差错,严重制约了企业员工管理的实施,也影响企事业其他管理事务处理的效率与质量。
通过使用本系统,要让企事业单位的人事档案管理工作系统化、规范化、自动化,从而达到提高企事业单位各项管理工作更有效率的目的。
在这种情形之下,也算是对自己能力的一种考查,我们做了企业职工信息管理系统。
开发目的
现在是一个信息化的时代,计算机技术已经应用于各个领域,我们希望每一个企业,无论其性质和大小,都能充分利用好现代社会中的先进技术,减少无谓的人力和物力,提高生产效率。
论文内容
该论文主要包括该系统的需求分析,运行环境,数据库的详细设计以及各个功能的模块简介。
意义
编写该论文的主要意义是让使用该系统的人可以清晰地明白该系统的主要功能,使用户可以合理的应用该系统,减少由于用户的不当操做给该系统所带来的危害。
分工
本系统开发持续时间规定为1个星期,人员的分工及详细安排如下!
任陈尉(组长):
需求、数据库的详细设计!
javaBean、及项目的整合!
刘建胜:
用户登录和主界面的设计
叶超:
人事管理模块的设计!
占文栋:
职工模块的设计
袁龙:
财务管理的模块的设计
王建强:
系统管理模块
第二章系统需求分析
系统功能需求分析
企业职工信息管理系统要满足六个方面的需求,包括系统管理员﹑企业职工﹑人事管理部门﹑财务管理部门﹑部门的各级管理者和企业的高层管理者。
在企业职工信息管理系统中最主要的角色就是企业职工和人事管理部门。
下面主要介绍该系统中各个角色所要实现的功能:
1.企业职工:
企业职工是该系统主要管理的一个对象,该系统主要管理员工的考勤﹑请假情况。
考勤包括员工的签到和离签情况,系统根据员工的签到离签自动判断出员工是否按时﹑迟到﹑缺勤﹑早退等。
员工也可以提前在该系统中提交请假申请,当下次员工再登陆的时候可以弹出窗体,告诉员工是否得到了批准,如果该员工的到了批准,回来上班的时候一定要进行销假,根据员工的登陆系统自动判断出该员工是否按时回来。
2.人事管理部门:
人事管理部门也是该系统中的一个主要对象。
人事管理部门可以通过该系统对员工信息进行维护(包括员工的基本信息﹑员工的调动﹑员工的离职);查询员工的各种信息(包括考勤﹑请假﹑员工基本信息﹑调动员工信息﹑离职员工信息),并且在此对员工的请假申请作出回答;另外人事管理部门还管理员工的奖惩情况,根据员工的业绩﹑平时表现来对员工进行奖惩管理。
3.财务管理部门:
财务部是一个企业的核心部分,一个企业的建立离不开财务的支持,因此对财务的管理专门列出一个部门来管理。
财务部主要是管理各种财务的输入﹑输出。
每个月财务部要给职工发放工资,根据职工的考勤﹑请假﹑奖惩情况综合来给员工发放工资。
另外就是对个别员工的出差﹑企业的建设等公共消费进行报销。
该系统主要是对员工进行管理的,所以不对财务的输入进行考虑。
4.企业的高层管理者:
在该系统中企业的高层管理者的权限最大,他主要是企业的经理﹑企业的懂事长等高层管理者,他可以随时对企业的各种信息进行查询;根据各种信息的情况﹑自己的设想﹑企业的布局和目前企业的状况来规划企业的结构。
辅助功能需求分析
2.2.2修改密码
可能有些用户的信息不想让其他人随意查看或更改,所以用户进入系统后都可以更改自己的密码。
软件的运行环境
2.3.1硬件平台
硬件最低要求:
CPUPIII500以上PC服务器,内存512MB以上,硬盘8GB以上。
2.3.2软件平台
操作系统:
WindowsXP
2.3.3开发环境
开发环境:
win7或XP,数据库Oracle
第三章系统功能设计与实现
系统目标设计
企业职工信息管理系统首要实现的功能如下:
1.系统的用户登陆及身份验证要求
1)用户进入系统时进行身份的选择;分为1、企业职工,2、人事管理部门,3财务管理部门,4、企业的高层管理者!
2)根据用户身份的不同,系统自动对用户设置权限;
2.职工的考勤﹑请假管理和职工对自己信息的查询:
1)职工根据权限进入系统后进行签到﹑离签,系统根据用户的签到判断用户是否按时﹑迟到﹑早退﹑缺勤等;
2)职工还可以进行请假申请;
3)如果职工请假申请被批准,回来后一定要销假,系统也是自己判断该职工是否按时回来;
4)职工也可以查询自己的信息,如果发现错误,反馈上级,经过上级核查,进行修改;
3.人事管理部门对人事的查询﹑奖惩管理﹑以及对员工信息的维护:
1)人事管理部门可以对员工的各种信息进行查询(包括员工基本信息﹑奖惩情况﹑考勤情况);
2)人事管理部门可以根据员工的考勤情况﹑业绩﹑平时表现等,对员工进行奖惩管理;
3)人事管理部门另外一个主要的功能就是对员工基本信息的维护,可以录入新员工,修改员工信息,控制员工之间的调动﹑离职等;
4.财务部门对工资的发放,和支出报销;
1)财务部根据员工的奖惩情况和基本工资给员工发放工资;
2)财务部根据公司的各种消费,对消费进行报销;
数据库分析与设计
3.2.1数据库表设计
该系统数据库采用Oracle数据库。
整个数据库系统共有Employee(员工信息表)﹑EmployeeMove(员工调动表)﹑AttendanceTable(考勤记录表)﹑PayManagement(工资管理表)﹑RewardsPunishment(奖惩情况表)﹑VacationTable(请假表)等六个表及相关的表间关系组成。
所用数据表的表结构如下:
表员工信息表(Employee)
字段名
数据类型
数据长度
字段约束
字段说明
EmployeeID
number
主键,自增长,非空
员工ID
EmployeeName
Varchar2
30
非空
员工姓名
EmplpyeeNumer
Varchar
10
非空、唯一、外键
员工工号
作为登录账号
Sex
Varchar
5
默认男
性别
Age
Number
非空
年龄
ID
Varchar2
18
非空
身份证号
SR
varchar
15
学历
GA
varchar
26
毕业院校
Department
varchar
20
非空
部门
Position
Varchar
10
非空
职称
TelNo
Varchar
20
非空
联系方式
TypeWork
varchar
50
非空
工种
AccessionTime
date
非空
就职时间
Password
Varchar2
10
非空
密码
grade
Number
1
1,超级管理员2人事管理,3财务管理,4,非管理员
用户权限
stat
Number
1
1在职,2不在职非空
用户状态
调动员工表(EmployeeMove)
字段名
数据类型
数据长度
字段约束
字段说明
EmployeeID
Number
非空,外键
员工号
EmployeeName
Varchar2
30
非空
员工姓名
BefDepartment
varchar
20
非空
调动前部门
BefPosition
char
10
非空
调动前职称
调动员工表(EmployeeMove)
字段名
数据类型
数据长度
字段约束
字段说明
AftDepartment
varchar
20
非空
调动后部门
AftPosition
char
10
非空
调动后职称
MoveDataTime
date
非空
调动日期
奖惩情况表(RewardPunished)
字段名
数据类型
数据长度
字段约束
字段说明
EmployeeID
Number
非空,外键
员工号
RPType
char
10
类型
Money
Number(8,2)
金额
DataTime
Date
时间
Remarks
Varchar2
200
备注
考勤记录表(Attendance)
字段名
数据类型
数据长度
字段约束
字段说明
EmployeeID
Number
非空,外键
员工号
SignInDataTime
Date
签到时间
SignInType
Varchar
10
签到类型
LeaveDataTime
Date
离签时间
LeaveType
Varchar
10
离签类型
工资管理表(PayManagement)
字段名
数据类型
数据长度
字段约束
字段说明
EmployeeID
number
非空
员工号
PayDateTime
date
非空
发放工资日期
BasePay
Number(8,2)
基本工资
SeniorityPay
Number(8,2)
工龄工资
工资管理表(PayManagement)
字段名
数据类型
数据长度
字段约束
字段说明
OvertimePay
Number(8,2)
加班费
RewordPay
Number(8,2)
奖金总计
PunishPay
Number(8,2)
罚款总计
ActualPay
Number(8,2)
实发工资
Reward
Varchar2
100
备注
请假表(VacationTable)
字段名
数据类型
数据长度
字段约束
字段说明
EmployeeID
Number
员工号
VacationType
Varchar
10
请假类型
BeginTime
Date
开始时间
EndTime
Date
结束时间
Remark
Varchar2
100
备注
RemarkBoss
Varchar2
100
审批
表支出报销表(PayoutTable)
字段名
数据类型
数据长度
字段约束
字段说明
EmployeeID
number
员工号
EmployeeName
Varchar2
30
员工姓名
Moneytype
Varchar2
20
支出类型
Money
Number(8,2)
花费金额
PayOutTime
Date
支出时间
Remarks
Varchar2
200
详细备注
用户表(Manager拥有所有的权限)
字段名
数据类型
数据长度
字段约束
字段说明
EmplpyeeNumer
Varchar2
10
非空,唯一、主键
超级管理员账号
Password
Varchar2
10
非空
管理员密码
ManGrade
Number
1
1,超级管理员2人事管理,3财务管理,4,非管理员
用户权限
3.2.2数据库表关系图
企业职工信息管理系统数据库中的6个表(不包含超级管理员表)的对应关系以及各个表的主键如图所示:
图表间关系
系统功能概要设计
功能模块图如下图图
图功能模块图
系统功能详细设计
这里主要的是列出各界面的详细界面图:
图员工基本信息图
员工基本信息界面主要是人事管理部门对在职员工的信息的维护,主要是进行员工信息的录入,修改,删除等操作,还可以按照不同的类型对员工信息进行查询。
图员工信息变更图
员工信息变更界面主要是针对调动员工而言的,是对员工的历史信息的保存,也可以说是对调动员工的信息的维护。
图离职员工信息管理图
上面是对调动员工信息的维护,那么这里就是对离职员工信息的保存和维护,以便日后查询。
查询的时候可以查找所有的员工也可以查找某段时间之内的离职员工的信息。
图奖惩情况记录图
奖惩情况界面主要是人事部对员工的奖惩情况的信息的维护。
该界面实现的主要功能可以是添加和修改员工奖惩情况记录,也可以查看在某段时间内各员工的或某个员工的奖惩情况记录,根据记录情况来查看员工的纪律性和工作积极性,如果情况不好的话,可以根据具体情况采取相应的措施,从而提高工作效率。
图请假申请图
请假申请界面的主要功能是用于员工进行请假申请,在这里员工可以提前进行请假申请的提交,人事部门在查询事假病假的时候可以给与回答。
下面的内容主要是进行查询,员工可以修改自己的请假记录。
图请假批准图
这里主要是人事部门来管理,它可以根据时间顺序或者员工号查看员工的请假申请情况给与员工回答,员工在下一次或最近几天登陆的时候,系统会自动弹出上级的批准情况。
如果允许用户请假,用户下次上班的时候要记得销假,系统自动判断用户是否按时回来。
图签到查询
签到查询主要是根据不同的工号和姓名,再根据人事管理部门人员的心思点击多选按钮进行查询。
签到和离签查询界面一样和功能都一样。
图工资发放
工资发放(图所示)界面的功能主要是根据日常工作中的记录,系统自动对职工的工资进行核算,财务部可以进行一定的操作管理,一般情况下,每月结算一次。
图支出报销
支出报销主要是公司里的公共消费,根据公司发展的需要,派员工出差,采购公司所需物品或者机械设备等必不可少东西,这些花费都要记录,并有公司统一报销的,此界面就是要记录具体情况,以便在报销时提供必要的依据。
图工资查询
工资查询是人事部门对员工工资信息的一个综合的查询,他可以导出一个Excle表,反映一个公司员工的收入情况及工资的发放情况。
图员工基本信息查询
员工基本信息是员工对自己信息的查询,员工可以查询自己的基本信息是否有错误之处,如果有错误可以打印报表,向上级反映,如果得到上级的批准可以要求修改其基本信息。
图考勤信息查询
在考勤信息界面中,职工可以查询在某段时间内个人的考勤情况,看是否有误,以便及时向相关人员反映,更正过来,这样可以避免在月底工资结算中带来不必要的麻烦。
图签到界面
签到和签离界面所实现的功能大同小异,所以这里就只演示签到界面,员工来公司上班时,在规定的时间内登陆到这个界面,进行签到,系统会自动录入签到时间,然后再根据相关的规定判断签到类型,将信息录入数据库。
编码规范
项目名称为:
EWIMSystem
格式:
统一采用UTF—8的格式!
类和方法都需要有注释
命名规范
按钮命名:
JButton以btn_开头
标签命名:
JLabel以lab_开头
窗口命名:
…_JFrame
Jpanel命名:
jpn_
JDialog命名:
dia_
JMenuBar命名:
mba_
JToolBar命名:
tba_
JMenu命名:
menu_
JMenuItem命名:
mitm_
JTextField命名:
tfd_
JPasswordField命名:
pwdf_
JTextArea命名:
taa_
.EWIMSystem.模块
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业职工 信息管理 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)