企业员工考核系统
摘要】
企业考核管理系统是提升企业绩效的有效途径, 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备, 易使用等特点。
本文主要完成企业考核管理系统的需求分析、功能模块划分、数据库模式分析,该项目的设计后续提供
一、
公司考核系统概述
考核管理系统是企业用来根据员工信息,综合管理日常考勤和工作考核的一套信息化系统. 主要包括员工信息管理﹑工资管理﹑员工考勤管理﹑工作考核管理以及系统管理模块. 1.1 系统任务
考核管理系统是企业用来管理企业员工工作情况的重要工具, 其任务主要包括以下几项:
■ 员工信息管理,主要负责管理员工的录用信息和基本信息,同时提供
花名册查询的功能
■ 工资管理,主要负责管理工资标准、工资计发和工资报表等信息 ■ 员工考勤管理,主要负责员工考勤录入、考勤查询以及考勤考核 ■ 工作考核管理,主要负责管理员工的工作考核信息,包括录入、查询
以及考核单生成
■ 信息查询,主要是能让管理人员迅速定位自己想要查找的信息,提高
工作效率。 1.2 系统目标
考核管理系统需要根据企业员工信管理考勤和工作考核信息等。一般而言,应达到以下目标:
■ 记录企业内部员工的基本档案信息,提供便捷的查询功能。 ■ 管理企业的工资信息,使计发工资与员工的工资标准、考勤和工作考
核相联系。
■ 有效管理员工的考勤和工作考核信息,促进企业的奖励机制。 ■ 减少人工的参与和信息的录入,减轻管理人员的工作任务,降低管理
成本。同时,系统应具有良好的自治功能和信息循环。 ■ 有效地完成企业的日常人事管理工作
二、系统需求分析
2.1 系统初步分析
员工可以通过人事管理系统查询员工基本信息、考勤考核以及员工工资等信息,系统管理员可以登录系统修改员工的所有信息,实现了所有信息的网络化和公开化。
2.2 系统需求分析
根据以上对理系统的任务和目标的分析,以及初步调研的情况进行
总结后得出一个完善的管理系统应该包括如下所示的一些功能,每一个功能模块又包括一系列的子模块:
图1 系统功能模块图
2.2.2 员工信息管理
“员工信息管理”模块主要用来管理员工信息,包括员工录用信息、员工基本信息和花名册。其功能模块如图所示
1、“员工基本信息”模块
“员工基本信息”模块负责维护员工的人事信息,主要应具有增加、修改、删除和查询功能。员工基本信息主要包括如下几项。
1)个人信息:员工ID 、姓名、性别、出生日期、籍贯、民族。 2
)工作信息:所属部门ID 、进入部门日期、职务、职称、起薪日期。 3)工作简历:原企业、毕业日期、学历、专业、外语。 4)联系方式:地址、电话、QQ 。 2、“花名册”模块
“花名册”模块提供按条件查询员工花名册的功能。花名册主要包括姓名、性别、出生日期、籍贯、民族、身份证号、政治面貌、部门名称、进入部门日期、职务名称、职称、电话、邮箱、在岗状态等。
2.2.3 工资管理
“工资管理”模块主要用来管理员工的工资信息,包括设定工资标准,进行工资计发,以及产生工资报表。其功能模块如图所示
“工资管理”功能模块
“工资标准”模块负责维护企业的工资标准。工资标准信息包括以下几项。 1)标识信息:工资等级ID 、等级名称 2)基本工资:底薪、补贴、奖金、车补、房补
3)代扣项目:养老金、医疗保险、住房公积金 2. “工资计发”模块
“工资计发”模块负责发放员工工资。财务人员选择员工,系统将自动得到工资标准信息。财务相关人员可以修改补贴、奖金、车补、房补、扣考核和加班费等项目。每次计发工资时都会产生一条工资计发信息。工资计发信息包括以下几项
1)标识信息:员工ID 、姓名、工资等级ID
2)基本工资:底薪、补贴、奖金、车补、房补、扣考核、加班费 3)代扣项目:养老金、医疗保险、住房公积金
4)工资合计:税前小计、所得税、应发工资、补发日期 3. “工资报表”模块
“工资报表”模块主要负责产生员工的工资报表,内容包括工资明细和工资统计
2.2.4 员工考勤管理
“员工考勤管理”模块主要负责员工考勤,包括考勤录入、考勤查询和考勤考核等功能。其功能模块如图所示:
1. “考勤录入”模块
“考勤录入”模块负责提供考勤录入功能。考勤信息包括考勤ID 、员工
ID 、考勤日期、考勤类型、天数、备注。考勤类型包括公休假日、正常出勤、假日加班、其他加班等。 2. “考勤查询”模块
“考勤查询”模块提供对各种考勤信息的查询功能。同时,管理人员可以按员工对考勤信息进行统计。 3. “考勤考核”模块
“考勤考核”模块用来对员工的考勤状况进行考核,填写加班费和扣考 核信息。考勤考核信息将应用于工资计发。
2.2.5 工作考核管理
“工作考核管理”模块主要负责员工的工作考核,包括考核录入、考核查询和考核单生成功能。其功能模块如图所示:
“工作考核管理”功能模块
1. “考核录入”模块
“考核录入”模块负责工作考核信息的录入。工作考核信息包括员工ID 、姓名、考核日期、工作业绩、工作态度、业务水平、考核结论、备注等。 2. “考核查询”模块
“考核查询”模块主要负责按部门或员工查询考核情况 3. “考核单生成”模块
“考核单生成”模块用来生成各员工的考核单。考核单信息包括员工ID 、姓名、考核日期、工作业绩、工作态度、业务水平、考核结论、备注等。
2.2.6 系统管理
“系统管理”模块主要用于用户权限管理,包括用户管理、密码管理、权限设置和重新登录。其功能模块如图所示:
“系统管理”功能模块
第三章 数据库分析设计
3 .1 系统E-R 图
通过系统的需求分析,了解了系统的分解功能和数据流程后,可以画出系统的E-R 图,如图所示:
3.2 数据字典
1. 部门信息表
2. 职务信息表
3. 员工基本信息表
4.工资标准信息表
5.工资计发信息表
6.考勤信息表
7. 考勤考核信息表
8.工作考核信息表
9. 用户信息表
3 .3 表关联
在创建完以上7个表后,通过SQL Server企业管理其可以得到数据库表的关联图,如图所示: