公司绩效考核系统的设计与实现(SQL)
无需注册登录,支付后按照提示操作即可获取该资料.
摘要
在当前的形势下,对于企业来说,企业之间的竞争开始突出地表现为人力资源质量与数量的竞争,通过人力资源的开发而建立企业的竞争优势已成为一种共识。而衡量企业价值的首要因素也不再是有形资产,以人力资源等为代表的无形资产正在取而代之。因此,现代企业急需建立起一套有效的人力资源管理系统。
本文通过对上海金晶基电子有限公司的人事部门的现状进行了详细的描述以及分析,设计,初步实现了针对该企业的人力资源管理系统,简化了人事部门长期以来的重复繁琐工作流程,方便信息查询以及统计查看,使用系统自动计算薪金,降低了工作中可能出错的概率,并且解决了可能会出现的信息外泄以及非法修改的问题。
本系统提供了员工基本信息管理、考勤管理、绩效管理以及薪金管理等功能。
论文包括四个主要章节,将展开叙述系统需求分析,系统分析、系统设计和系统实施各 阶段的运作过程和具体内容。描述了开发过程中可行性分析、需求分析、功能模块设计、数 据模型设计到系统具体的菜单设计、窗体设计、代码设计等。
关键词:人力资源,管理,管理信息系统,绩效
ABSTRACT
Nowadays, the competition between enterprises appears to be the competition of the quantity and quantity of human resource. It has been a consensus to gain the competitive advantages of the enterprise through the development of human resource. Further more, Intangible assets with the HR resource as representative, taking the place of tangible assets, has become the most important factor to measure the value of an enterprise. Therefore, it's in an urgent need to form an effective HR MIS for modern enterprises.
This paper describes and analyzes the status quo of human resource department, initially realizes the HRMS for that enterprise. This system simplify the long-lasting complex work flow of human resource department, make the search and statistics work of information in a convenient way, automatically calculate the payment, lower the mistake rate in daily work, and resolve the substantial problem of the leakage of information and illegal modification.
The paper include four important parts: analysis for requirement, system analysis, system design, and system implement. It has described analysis for feasibility, analysis for requirement, design of function module, design of data model and including design of menu, form, code.
Key words: Human Resource, Management, Management Information System, performance
2. 系统分析
2.1 总述
通过使用生命周期法来对人力资源管理系统进行开发。而在整个系统的分析方面主要采用的是结构化的分析方法。
在系统分析的过程中,先对该公司的业务流程进行描述和分析,并且画出与其相对应的业务流程图,通过业务流程图抽象出数据流程图,然后确定基本表及基本表内的属性、主键以及外键,进而进行数据流分析逻辑流程分析,并完成数据字典。通过这些为之后的系统设计作进一步的准备。
2.2 术语解释
在上下文中,多次出现类似:员工、部门主管、人事部、考勤统计情况等等的词语,有必要这里做一下定义,以避免不同的人从不同的角度有理解上误差。这些术语将贯彻全文。
(1) 员工:所有公司的员工,包括在职员工以及新进员工。
(2) 部门主管:公司各个部门的最高领导人,可以对下属进行领导绩效评价。
(3) 人事部:对公司的人力资源进行管理的部门。
(4) 考勤统计情况:每月24号由部门助理整理各个员工的考勤信息后得出的数字统计。
(5) 考勤增扣款:等于各类考勤天数* 相应的增扣系数,如:某员工迟到天数为2天,每迟到一天扣款为50元,则迟到扣款为50 *2= 100 元。
(6) 绩效奖金基数:即最高绩效奖金。不同部门不同职务不同岗位的绩效奖金基数不同。
(7) 部门主管绩效系数:部门直属领导对下属员工进行绩效考核,最后给员工的表现打分,得出部门领导绩效系数,从0%~100%。占最终绩效系数的80%。
(8) 人事部门绩效系数:人事部门根据员工的考勤相关记录,对公司员工进行绩效考核,得出人事部门绩效系数,从0%~100%。占最终绩效系数的20%。
(9) 绩效奖金:公司根据员工的绩效考核情况的优劣发放的奖金。绩效奖金= 绩效奖金基数*(部门主管绩效系数*80% + 人事部门绩效系数*20%)。
(10) 实发工资:员工最终到手的工资数额。实发工资= 基本工资 + 增扣款 +绩效奖金 – 四金代扣金额 – 个人所得税。
2.3 业务流程分析
业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可以帮助分析人员找出业务流程中的不合理流向。业务流程分析采用的是自顶向下的方法,首先画出高层管理的业务流程图,然后再对每一个功能描述部分进行分解画出详细的业务流程图。
本系统实现如下功能模块:
(1)部门信息管理
部门信息录入,包括部门编号、部门名称、职能描述;
部门信息的修改;
部门信息的删除;
部门信息的查看;
(2)员工基本信息管理功能
员工基本信息的录入,包括姓名、性别、所在部门等相关信息;
员工基本信息的修改;
员工基本信息的删除;
员工基本信息以Excel的格式输出;
员工基本信息的查询;
(3)员工照片管理
员工照片录入;
员工照片的修改;
员工照片的删除;
(4)员工考勤管理
员工考勤信息的录入,包括考勤月份、各类请假天数等信息;
员工考勤信息的修改;
员工考勤信息的删除;
员工考勤信息的查询;
(5)员工绩效管理
目标文件的录入、查看等;
绩效指标文件的录入、查看等;
员工考评信息录入,如工作业绩、领导考评等信息;
员工考评信息的删除;
员工考评信息的查询;
(6)员工薪金管理
薪金制度的录入、修改;
薪金信息的生成;
薪金信息的删除;
薪金信息的查询;
(7)系统用户管理
系统用户的录入,包括用户名、密码、用户类型等信息;
系统用户信息的修改;
系统用户信息的删除;
系统用户信息的查询;
系统用户管理模块的以上功能便可以使一些需要严格保密的数据全性问题迎刃而解,因而避免了使用EXCEL表格很容易让没有使用权限的人进行更改的隐患。
以上功能模块解决了传统的人事管理流程使人事经理需花费大量的时间处理人事、考勤、考评和薪金等信息数据的问题,可以使人力资源管理者更专注于人力资源的发展和规划;使人力资源管理工作效率低、工作错误增高等现象成为过去;利用信息技术来协助企业优化人力资源的日常业务流程,提高工作效率。
另外,人力资源管理系统就是把分散的企事业单位的职工信息实行统一、集中、规范的 收集管理,建立电脑存储查询以及防火、防潮、防蛀、防盗等现代化、专业化的管理系统,为公司和职工解除后顾之忧。
目录
前言 1
1. 系统需求分析 2
1.1 企业需求分析 2
1.1.1 企业组织结结构 2
1.1.2 企业背景 2
1.1.3 企业存在的问题 2
1.1.4 系统开发的意义 3
1.2 可行性分析 4
1.2.1 运行可行性 4
1.2.2 技术可行性 4
1.2.3 经济可行性 5
1.3 小结 5
2. 系统分析 6
2.1 总述 6
2.2 术语解释 6
2.3 业务流程分析 7
2.3.1 高层业务流程分析 7
2.3.2 员工基本信息管理分析 8
2.3.3 考勤管理分析 9
2.3.4 绩效考评管理分析 9
2.4 数据流程分析 11
2.4.1 员工基本信息管理顶层数据流程分析 11
2.4.2 员工基本信息管理一层数据流程分析 12
2.4.3 员工绩效管理顶层数据流程分析 12
2.4.4 员工绩效管理一层数据流程分析 13
2.4.5 员工考勤管理数据流程分析 14
2.4.6 员工薪金管理顶层数据流程分析 14
2.4.7 员工薪金管理一层数据流程图 15
2.5 数据字典 15
2.5.1 数据项描述 15
2.5.2 数据存储 33
2.5.3 数据流描述 35
2.5.4 数据加工处理 36
2.5.5 外部实体 39
2.6 小结 40
3. 系统设计 41
3.1 系统设计原则 41
3.2 系统设计总述 42
3.3 系统总体设计 42
3.3.1 系统功能结构设计 42
3.3.1.1 功能结构设计 42
3.3.1.2 各功能模块描述 43
3.3.2 系统物理配置方案设计 45
3.3.2.1 硬件的选择 45
3.3.2.2 数据管理系统选择 45
3.3.3 信息系统流程设计 46
3.4 代码设计 47
3.4.1 代码设计规范 47
3.4.2 代码详细设计 47
3.5 系统详细设计 48
3.5.1 数据库设计 48
3.5.1.1 数据库概念设计 48
3.5.1.2 数据库逻辑结构设计 51
3.5.1.3 数据库物理结构设计 51
3.5.2 系统权限设计 54
3.5.3 输入输出设计 55
3.5.3.1 输出输入设计原则 55
3.5.3.2 输出格式 55
3.5.3.3 输出设备 58
3.5.3.4 输入设备 59
3.5.3.5 输入屏幕设计 59
3.5.3.6 输入校验设计 60
3.6 小结 61
4. 系统实施 62
4.1 总体方案实施和设备安装 62
4.2 建立数据库系统 62
4.3 连接数据库 62
4.4 程序设计与调试 62
4.4.1 程序设计方法 62
4.4.2 程序的调试 63
4.5 人员以及岗位培训 63
4.5.1 人员培训计划 63
4.5.2 培训的内容 63
4.6 试运行和系统转换 64
4.6.1 系统的试运行 64
4.6.2 系统切换 64
总结 65
参考文献 66
致谢 67