员工绩效考核系统.docx
《员工绩效考核系统.docx》由会员分享,可在线阅读,更多相关《员工绩效考核系统.docx(19页珍藏版)》请在冰豆网上搜索。
员工绩效考核系统
员工绩效考核系统
(德州学院信息管理学院,山东德州253023)
摘要:
员工绩效考核管理是企业日常管理工作中的重要组成部分。
企业规模的逐步扩大和企业员工的流动企业管理人员则相对减少。
加上企业对员工绩效考核管理工作的头绪多内容杂管理细要求高传统管理办法已基本不适应新形势的要求。
稍有不慎就会出现错误。
同时考核信息的手工登录与查询是一项非常繁重而枯燥的劳动。
因此在计算机飞速发展的今天应用数据库技术实现员工考核信息统计查询的管理是可行而必要的工作实现员工考核信息网上管理既能够提高工作效率又可以提高考核的真实性客观性。
计算机具有运算速度快、精度高、能按照设计逻辑处理问题等特性在员工绩效考核信息的录入、统计中如采用一个计算机化的信息系统进行处理就不会发生信息遗漏或者数据输入不正确的情形。
绩效考核管理软件解决企业的日常管理规范化、增加企业的可控性、提高企业运转的效率的基本问题。
尤其是在大型企业员工间相互评分考核是的一项重要的考核指标比较客观真实的反应一个员工的实际工作表现。
而长期以来员工绩效考核信息管理都是依赖管理者人工进行的面对如此众多的员工只能靠管理者根据自身了解的信息对员工进行评价考核。
绩效考核信息手工进行统计分析其工作质量可想而知。
不仅仅浪费了大量的人力物力而且由于人工管理存在着大量的不可控因素造成了信息管理的某些不规范。
作为计算机应用的一部分使用计算机对绩效考核信息进行管理具有手工管理所无法比拟的优点。
例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高的效率也是企业科学化、正规化管理的重要条件。
因此开发这样一套绩效考核管理软件成为很有必要的事情在下面各章中我们将以开发一套员工绩效考核管理系统为例谈谈其开发过程和所涉及到的问题及解决。
关键字:
管理信息系统;员工绩效考核;可靠性;正规化
1引言
1.1系统开发的背景
职工绩效考核是组织管理的核心和枢纽,它是组织提升团队绩效最有力的手段,在一个组织中能否实现有效的考核,关系到企业是否能在日益激烈的市场竞争中保持优势,而如何实现有效的绩效考核是最令管理者头痛的一件事情。
随着我国从计划经济向市场经济的转变,如何更有效地实施绩效考核是所有企事业单位管理者面临的一大挑战。
传统的考核方式具有很大的弊端,在进行绩效考核时,打分匿名性是保证结果公正的重要一环,传统打分很难做到这一点,每次打分单位部门上下都一片紧张,多数人都以好好先生的态度应付了事,严重影响了考核结果的真实性,以前的考核从前期的考核表格设计到考核表的复印传递要使用大量纸张和人力,浪费了大量的人力,物力和时间,考核如果项目较多,特别是权重级别等关系复杂,带来大量的计算统计工作。
如今随着计算机的迅速发展和普及,信息系统在社会各个领域的广泛应用,从根本上改变了原有的手工工作方式,提高了工作效率,促使社会向信息化大幅迈进。
为了配合绩效考核制度的贯彻执行,保证该制度执行过程中各项工作能够长期、高效、准确地完成,开发职工绩效考核系统,实现了职工绩效考核工作。
1.2系统开发的目的和意义
为企业或者公司提供一个比较简单的员工绩效考核程序。
目标是给员工更加准确的绩效考核依据,具有对用户信息、项目信息、日志信息和员工考核信息进行管理和维护的功能。
职工绩效考核管理软件对解决企业日常管理规范化、增加企业的可控性、提高企业运转效率等基本问题具有重大突破。
通过对职工绩效考核信息进行管理,使绩效信息有提高检索速度、方便查找、提高可靠性、增加存储量、提高保密性、延长寿命、减低成本等优点。
这些优点能够极大地提高效率也是企业科学化、正规化管理的重要条件。
信息技术在企业绩效考核中的应用,即开发一套合理而完善的绩效考核管理系统将有助于优化企业绩效考核的业务流程,提高工作效率,改善服务质量,从而建立起信息化、职业化的绩效考核管理平台。
同时,管理信息系统与数据库连接,将带给管理者另一个好处,完整地记录了员工的人事、绩效、考评等方面的信息,系统将能更快捷、方便地获得各种统计分析报告,为企业管理与决策提供准确全面及时的信息支持。
综上所述,信息技术在企业绩效考核管理中的应用,可以:
(1)提高工作效率,优化业务流程;
(2)改善服务质量;
(3)提供基于信息的决策支持。
2可行性分析
可行性分析是系统分析阶段的重要活动,是对系统进行全面、概要的分析。
它的任务是确定项目开发是否必要和可行。
它的主要目标是:
进一步明确系统的目标、规模和功能,对系统开发背景、必要性和意义进行调查分析,并根据需要和可能提出拟开发系统的初步方案和计划,明确问题,对所提供系统大致规模和目标的几个有关约束条件进行论证,并且提出系统的逻辑模型和各种可能的方案,从而为系统开发项目的决策提供科学依据。
主要从三个方面进行研究。
2.1技术可行性
网络化的管理,使企业员工绩效考核管理更加规范,实现了通过网络对考核信息进行管理、查询、统计、工资核算等一系列功能。
系统中主要完成事务处理的功能,为企业事务处理提供了一个方便的管理平台,大大提高考核的工作效率,进而提高整个企业的效率。
设计者可以利用现有的能力设计出本系统,系统的使用对技术没有严格要求,不需要先进的技术,只是要使用者懂得计算机的基本操作就可以,使用简单。
所以说系统在技术上是可行的。
2.2经济可行性
系统开发所需费用包括了硬件方面的投资和软件方面的投资。
硬件方面,由于企业现在已经配有整套的设备如计算机、服务器等,所以不需另外投资了。
软件方面主要使用了SQLServer2008和visualstudio2010,费用相对较低。
通过系统对企业员工绩效考核信息进行全面的自动化的管理,大大提高了企业事务的办公效率。
通过系统对企业事务的数据进行全面的管理和统计,避免人为处理各类数据时所产生的各种问题,提高了企业的经济效益,为企业经营决策提供了大量的、权威的数据,使企业的管理进行到科学化、系统化的范畴。
所以说系统建设在经济上也是可行的。
2.3管理可行性
企业领导非常支持本系统的开发,企业的管理制度和管理方法虽待改进,但基本规章制度齐全,原始数据完整、准确。
2.4可行性分析结论
通过以上验证,发现该系统具有一定的可行性,可以实现基本数据查询和历史数据分析的功能。
3系统分析
3.1组织结构
通过对企业现行系统的调查分析,了解到该企业的组织结构设置,职工绩效考核存系统统一由经理管理,下设职工。
职工绩效的组织机构如图1所示。
图1企业组织机构图
3.2系统功能分析
职工绩效考核系统主要的功能主要包括基本信息查询、基本信息修改、基本信息增加、基本信息删除等四部分。
其中信息管理的功能结构图如图2,图3,图4所示。
Yes
no
图2管理员流程图
yes
no
图3员工流程图
yes
yes
no
图4经理流程图
3.3业务流程分析
员工绩效考核业务主要就是经理对查询员工信息、员工日志、项目信息、员工考勤,然后进行填写员工考核表。
具体业务流程图如图3所示。
图5功能结构图
3.4数据流程分析
系统的数据流程就是各种信息交替传送,生成新信息的过程。
本系统主要是职工和经理对系统增、改、查;管理员向系统输入各记录表,系统将结果单传输给职工、经理和管理员。
信息管理系统数据流图如图6所示。
图6数据流程图
3.5数据字典
数据字典是关于数据信息集合,也就是对数据流程图中包括的所有元素的定义。
用数据字典来定义数据流程图中各元素的确切内容:
3.5.1外部实体
数据项定义1:
名称:
用户身份信息
描述:
产生管理员、经理和员工用户
定义:
用户身份信息=(username,manager,password)
数据项定义2:
名称:
员工用户信息
描述:
产生员工用户的基本信息
定义:
员工信息=(姓名,性别,部门,职位,电话)
数据项定义3:
名称:
经理用户信息
描述:
产生经理用户的基本信息
定义:
经理信息=(姓名,性别,部门,职位,电话)
数据项定义4:
名称:
管理员用户信息
描述:
产生管理员用户信息
定义:
管理员信息=(姓名,性别,部门,职位,电话)
3.5.2数据存储
数据项定义5:
名称:
员工绩效信息
描述:
产生员工各个项目相应绩效
定义:
员工绩效信息=(员工名,项目1,项目2,项目3)
数据项定义6:
名称:
员工档案信息
描述:
产生员工档案情况
定义:
员工档案信息=(员工名,档案状态)
数据项定义7:
名称:
经理绩效信息
描述:
产生经理各个项目相应绩效
定义:
经理绩效信息=(经理名,项目1,项目2,项目3)
数据项定义8:
名称:
经理档案信息
描述:
产生经理档案情况
定义:
经理档案信息=(经理名,档案状态)
3.5.3处理逻辑
处理逻辑编号1:
处理逻辑名称:
绩效信息处理
描述:
根据工程完成进度和质量,进行员工绩效分析
输入数据流:
员工考核信息表和员工考勤信息表
处理描述:
根据员工考核信息表和员工考勤信息表得到员工绩效成绩
4系统设计
4.1系统功能设计
信息管理的功能包括基本信息查询、基本信息修改、基本信息增加和基本信息删除四个模块,功能结构图如图7所示。
图7功能结构图
(1)基本信息查询:
查询项目、员工、考勤的基本信息,为数据分析和信息管理提供资料。
(2)基本信息修改:
修改项目、员工、考勤的基本信息,完善各项信息,保持信息的正确性和及时性。
(3)基本信息增加:
增加项目、员工、考勤的基本信息,及时的更新数据库保存的信息,保证数据分析和决策的全面性。
(4)基本信息删除:
删除项目、员工、考勤的基本信息,及时删除过期的信息,减少统计的工作量,是信息具有实用性和及时性。
4.2数据库设计
4.2.1E-R模型
根据用户需求设计数据库概念模型,概念结构是各种数据模型的共同基础,一般使用E-R模型来表示。
分析收集到的资料,画出企业现实中的事物及其相互联系图。
本系统的E-R图如下所示。
(1)员工实体E-R图如图8所示。
图8员工实体E-R图
(2)项目实体E-R图如图9所示。
图9项目实体E-R图
(3)考勤实体E-R图如图10所示。
图10考勤实体E-R图
(4)个人日志实体E-R图如图11所示。
图11个人日志实体E-R图
(5)分析预测实体E-R图如图12所示。
图12个人日志实体E-R图
4.2.2数据库的逻辑设计
(1)数据库和表名称
为了便于编程,本系统中表名采用英文单词或字母与汉语拼音,例如,员工信息表的表名为yuangongxinxibiao。
数据库中的表名如表1所示。
表1数据库中的表名称及含义
序号
表名称
含义
1
yuangongxinxibiao
员工信息表
2
xiangmuxinxibiao
项目信息表
3
kaoqinxinxibiao
考勤信息表
4
kaohexinxibiao
考核信息表
5
rrxxb
日志信息表
(2)表结构的设计,数据库中表如图13—图17。
图13
图14
图15
图16
图17
5系统实施
5.1开发环境
(1)开发语言:
C#语言。
(2)开发工具:
VisualStudio2010、SQLServer2008。
(3)基于winform开发,单机版系统即可。
5.2.环境的搭建
SQL2008和VS2010是基于.Net4.0框架之下的,正常的安装顺序应该是SQL2008>VS2010。
之所以VS在SQL之后安装是因为VS默认自带一个SQLexpress版本,安装SQL会提示要先删除express的相关组件,这个比较麻烦,所以建议先安装SQL,以免减少不必要的麻烦环境,并拥有更好的稳定性。
5.3.实现数据库
SQLServer数据库开发工具能汇集各种信息以供查询、存储和检索。
SQLServer的优点在于它能用SQL语句对数据库进行修改、删除。
为了更直观的对数据库进行操作,就需要安装VisualStudio。
VisualStudio是一个以ASP为基础,以Web-Base方式架构在网站主机上的SQLServer的资料库管理工具。
通过VisualStudio可以完成对数据库进行操作,例如建立、复制、删除数据等等。
使用VisualStudio操作SQLServe简单易用,不用经过专门的培训就可以让使用者很快的适应。
输入用户名和密码后,浏览相应的SQLServe数据库,更直观的查看数据库的结构。
安装VisualStudio2010和SQLServer2008,并设置SQLServer2008的身份认证为windows,服务器名称为本机名,打开SQLServer2008并进行创建配置数据库,创建该系统单独的数据库并命名为zhigongjixiaokaohexitong。
根据上面数据库设计要求创建数据库表。
5.4实现数据库的连接
在系统的“app.config”中设置连接字符串connectionString="DataSource=WIN-D7029G12160\sqlexpress;InitialCatalog=zhigongjixiaokaohe;IntegratedSecurity=True"即可与本机WIN-D7029G12160\sqlexpress实例中的jxc数据库相连。
5.5部分功能实现界面
(1)登陆界面,登录界面共设有三个权限为经理和员工,分别使用不同的用户登录名和密码,图18为登录界面,图19为登陆成功界面,若用户名登录的权限错误会出现提示如图20所示。
图18登陆界面
图19登陆成功界面
图20登陆失败界面
(2)主界面,分别为图21经理主界面和图22员工主界面和图23管理员主界面。
图21经理主界面
图22职工主界面
图23管理员主界面
(3)基本信息查询功能包括员工信息查询,项目信息查询,考勤信息信息查询,考核信息查询,个人日志查询。
简例图24项目信息查询。
图24项目信息查询界面
(4)基本信息添加功能包括员工信息添加,项目信息添加,考勤信息信息添加,考核信息添加,个人日志添加。
简例图25员工信息添加。
图25员工增加界面
(5)基本信息删除功能包括员工信息删除,项目信息删除,考勤信息信息删除,考核信息删除,个人日志删除。
简例图26考勤删除。
图26删除考勤信息界面
(6)基本信息修改功能包括员工信息修改,项目信息修改,考勤信息信息修改,考核信息修改,个人日志密码修改,密码修改。
简例图27密码修改。
图27密码修改界面
总结
通过这次课程设计,我们巩固了数据库课程中所学的各种关于SQL的知识和技巧,更重要的是学会和实践了如何使用所学知识设计可行的,符合要求的没有冗余的数据库表。
这个是在课程学习中比较缺乏的经验。
此外还提高了自身使用SQLserver的能力,和用面向对象编程语言C#的编程能力。
从数据库的设计和实施中巩固了如何创建数据库和表、如何创建视图、如何设置主键和外键。
另外,由于使用NAT网络进行数据库的连接,还特别学到了如何配置网络数据库。
并且将C#面向对象的知识在实例中加以实践。
基本上能够使用一些功能来完成所涉及的功能,由此又新增了更多的知识,在编程过程中曾遇到过很多问题,比如最直接的第一项就是数据库连接,C#提供了很多连接方式,更多的学习才能获得更多,各种不同方式的采用才能让系统变得更完善,其在编程过程中遇到的类型转换问题,让我们受益匪浅,如textbox是string类型的,在其获得数据与向其发送数据时必须强制类型转换,更学会了隐式类型转换和显式类型转换。
这次课程设计所不同以往的地方就是在课设中使用了系统的,工程化的方法和技术。
借鉴了很过原来的成功项目的实践经验。
今后的实践和工作都应始终遵循工程化原则,以保证任务的准确和高效完成。
而且这次课程设计不仅仅是针对一种语言或者一门学科,在课程设计期间让我们受益匪浅的是这次让我们深刻体会到学科之间的关联性。
我们在做信息管理这个的模块时,将《管理信息系统》知识运用于需求分析,将《数据库技术及应用》所学的知识用于表及视图的构建,数据库的连接,SQL语言的使用等等。
再者就是C#语言在代码中的使用,不仅学以致用,而且学习的乐趣也提高了很多,在这次设计中我们还使用了《管理经济学》中的指数平滑法。
通过这次课程设计我们虽然遇到许多问题和困难,但是在指导老师王老师的指导帮助和我们组员的合作努力下,我们完成了这次课程设计,我们可能还有一大堆新知识要学习,但是我们认为前途是光明的,我们一定要不惧困难,语言不是问题,思想才是最主要的,以后对系统的分析要更彻底,更详细,这样就可以保证在实现阶段少一些问题。
总之此次课设让我们团队学到很多收获很多,更重要的是学会了团队合作项目开发。
参考文献
[1]尹为民.曾慧.吴迪倩.著.数据库技术及其应用.清华大学出版社,2011.
[2]数据库百科全书编委会.数据库百科全书.上海:
上海交通大学出版社,2009.
[3]于国防,李剑.C#语言Windows程序设计[M].第一版.北京:
清华大学出版社.2010.
[4]萨师煊,王珊.数据库系统概论[M].第三版.北京:
高等教育出版社.2011.
[5]谭建豪,数据库挖掘技术.北京:
中国铁道出版社,2009.
[6]曹刘阳.编写高质量代码[M].北京:
机械工业出版社.2010.
[7]于国防,李剑.C#语言Windows程序设计[M].第一版.北京:
清华大学出版社.2010.
[8]唐燕.C#面向对象程序设计及实践教程.北京大学出版社,2012.
[9]黄超,李丽,孙爱香.管理信息系统.清华大学出版社2012.
[10]薛华成.管理信息系统[M].5版.北京:
清华大学出版社,2011.
[11]梅玫.物资库存的计算机管理.黑龙江科技信息,2009.
[12]申冠楠,郭宗义.百货店商品的库存管理系统的设计与实现[M].现代商业,2010.
[13]刘志坚.中小制造企业库存管理系统的开发与设计[M].中北大学,2009.
[14][美]c.j.date.数据库系统导论(英文版第七版).机械工业出版社,2012.
[15]邓良松.软件工程.西安电子科技大学出版社,2014.
[16]邓远志.数据库设计方法.南昌教育学院学报.2009年第20卷第4期.
[17]马士华.供应链管理.机械工业出版社,2010.
[18]李玉良,邵新宇.CPFR——供应链库存管理技术的新趋势.机械设计与制造工程,2012年第30卷第3期.