员工绩效考核系统的设计与实现.doc
《员工绩效考核系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《员工绩效考核系统的设计与实现.doc(42页珍藏版)》请在沃文网上搜索。
1、 目 录目 录1论 文 摘 要2一 绪论3(一) 前言3(二) 本文主要工作4(三) 论文组织4二 开发环境和开发技术5(一) 系统简介5(二) 系统开发环境6(三) 开发环境的建立7三 需求分析8(一) 设计思想8(二) 可行性分析8(三) 功能需求9(四) 性能需求10(五) 系统设计基础10(六) 系统数据字典13四 系统设计16(一) 数据库设计16(二) 总体结构设计22五 系统实现23(一) 登陆功能23(二) 系统首界面25(三) 考勤管理模块26(四) 考核评测模块38(五) 绩效考评内容维护模块40六 结束语42致 谢42参考文献43论 文 摘 要绩效考核是组织管理的核心和枢
2、纽,它是组织提升团队绩效最有力的手段,在一个组织中能否实现有效的绩效考核,关系到企业是否能在日益激烈的市场竞争中保持优势,而如何实现有效的绩效考核是最令管理者头痛的一件事情。随着我国从计划经济向市场经济的转变,如何更有效地实施绩效考核是所有企事业单位管理者面临的一大挑战。 员工管理系统(Employee Management System)是基于B/S模式的一个公司内部员工管理系统。它是将公司动态和公司内部员工信息等内容集中管理,并通过信息的某些共同性质进行分类,最后将信息系统化、标准化设计成公司内部管理的一种管理系统,本系统只在公司内部应用。在开发过程中主要运用Java语言、Tomcat服务
3、器、MyEclipse开发软件、JDK、SQL Server等技术,由于开发工具对Servlet、DAO的支持性很好,能够方便地完成页面之间的跳转与数据的传递和对数据库的支持,完成了对数据库的各种操作以致达到对员工信息管理的目的。首先建立初始化系统模型,然后对系统需求进行实现,再不断地修正和更新各系统模块的功能,直到形成能够方便有效地管理员工信息的实际可行性系统。设计主要采用JSP+struts技术,Java相关技术,数据库和相应的软件工程理论等。通过采用以上相关技术,以及老师同学的帮助,将系统设计功能全部实现,本系统主要实现了公司内部管理员工系统的各大功能:员工上下班签到、员工个人资料查看、
4、修改密码、修改补充员工个人资料、查看上班记录,管理员主要实现了注册员工、删除员工所有信息、修改员工信息、查看员工信息、数据信息的维护与管理等功能,考核评测模块主要完成对未考核或者漏考核的员工可以进行考核,对已经考核的了的员工可以对其考核的成绩进行修改。关键字:Struts; KPISys; 一 绪论(一) 前言1. 什么是绩效考核绩效考核简称为考绩,是人力资源管理的核心职能之一,可以从工作行为和工作结果角度理解绩效的含义。从工作结果的角度来看,绩效是在特定的时间内,由特定的工作职能或活动产生的产出记录;从行为角度来定义,坎贝尔认为绩效是人们所做的同组织目标相关的、可观测的事情;博曼和穆特威德鲁
5、认为绩效是具有可评价要素的工作行为。总体看来,绩效考核是指企业组织以既定标准为依据,对其人员在工作岗位上的工作行为表现和工作结果方面的情况,进行收集、分析、评价和反馈的过程。绩效考核是企业内部管理活动,是企业在执行经营战略、进行人力资源管理过程中,根据职务要求,对员工的实际贡献进行评价的活动,强调每个人、每个岗位的特殊性。从执行结果来看,它包含对人的管理、监督、指导、教育、激励和帮助等功能。2. 绩效考核的作用在绩效考核过程中主要的参考点是未来。我们不是为了解释过去如何,而是要将考核结果作为一种资源去规划某项工作或某个职工未来的新可能性,这就是对职工及工作的开发。彼得杜拉克说过:“组织的目的是
6、通过工人力量的结合取得协同效应,并避开他们的不足。”这也正是有效的绩效管理的目的。也可以说考核目标的实现最终表现在组织整体效益的提高。3. 绩效考核的作用绩效考核存在的现实问题很多,因此不少人对绩效考核持怀疑的态度,全面质量管理先驱爱德华戴明甚至把绩效考核视为管理的七大致命痼疾之一。通过调查表明,我国企业人力资源开发与管理的首要问题为绩效考核工作不力。首先表现在人际关系的影响过大,这是我国企业中令人头痛的问题。一点芝麻大的事情就可能有好多人来拉关系、打招呼,导致人治大于法治,管理制度难以落实。其他依次表现为考核方法不合理、考核标准不稳定、考核人员受主观因素左右、考核水平不高、经理人员不重视等方
7、面。(二) 本文主要工作本文主要从两个方面介绍了员工绩效考核系统:1. 本文的设计目标本系统是一个典型的信息管理系统,主要目标是让使用它的管理用户,包括系统管理员、领导和员工,能很好地管理有关员工考勤方面的工作,比如系统管理员负责日常的上下班考勤管理工作,如各种基本信息的录入、修改、删除等操作,各级领导使用该系统可完成考勤信息、绩效信息查询和管理,而员工使用该系统主要完成上下班技校考勤和KPI绩效考勤等操作。2. 系统的主要功能经过实际考察和分析,典型的员工绩效考核系统包括四个模块,相应能实现以下主要功能:考勤管理模块:该模块用来设置和修改员工考勤的标准。如早上上班时间,下午下班时间,午休时间
8、等。考核评测模块:该模块用来供领导阶层查看所有员工的KPI(考核值)。对未考核或者漏考核的员工可以进行考核,对已经考核的了的员工可以对其考核的成绩进行修改。绩效考评内容维护模块:为系统维护绩效考核的类别信息,一般分为 德、能、勤、绩、廉 五个方面。绩效汇总统计模块:本模块可以对公司整个或者部分人员的考核分数进行汇总,并且可以将汇总的数据导出形成EXCEL文档。(三) 论文组织论文全文共分为六章:第一章 绪论。这一章主要介绍了论文选题的引言、对现有的员工绩效考核系统进行分析和论文的主要工作以及论文的组织,其中论文的主要工作又涉及到论文的设计目标和设计系统的功能。第二章 开发环境和开发技术。这一章
9、介绍了系统、系统的开发模式、开发环境以及开发环境的建立。第三章 需求分析。这一章主要介绍了系统设计思想、可行性分析、功能和性能需求、系统的设计基础和系统数据字典。第四章 系统设计。这一章主要介绍了系统的总体结构设计和系统的数据库设计,其中数据库的设计包括了概念设计、逻辑设计和物理设计。第五章 系统实现。这一章介绍了系统的所有模块和它的功能以及实现过程。第六章 结束语。对系统实现过程进行了总结,并对系统将来进行扩充与完善工作进行了展望。二 开发环境和开发技术(一) 系统简介员工绩效考核系统是面向广大员工绩效考核工作实际开发出的应用系统。它通过计算机完成各种数据的录入,然后得出公务员的各项数据统计
10、并生成报表等。不但可以把人们从繁琐的记录统计工作中解放出来,还可以增加管理的准确性、实效性。 1.开发意图 a. 为了员工绩效考核系统更完善; b. 为了对公务员日常工作的管理更方便; c. 为了减轻绩效考核人员的工作负担。 2.应用目标 建立的员工绩效考核系统,要把公务员的上下班考勤、考核评测、员工基本信息管理等日常管理工作实行计算机统一管理,以提高工作效率和管理水平。3.作用及范围 本软件适用于政府、企业界,它是比较完善的系统管理软件,对公务员的基本信息管理,上下班考勤,绩效考核等可以进行方便的管理。(二) 系统开发环境1. 开发环境的选择开发与运行的环境的选择会影响到数据库设计,本系统开
11、发与运行环境如下:l 开发环境:Windows 2000/XPl 开发工具:MyEclipse 8.0l 数据库管理系统:SQL Server 2000本系统在Windows 2000/XP Server 开发环境下,利用javaweb开发工具,并使用SQL Server 2000作为数据库管理系统,来实现员工绩效考核系统的各个模块和它们的功能,形成一个令多数企业满意的员工绩效考核系统。2. MyEclipse简介MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和J
12、avaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在结构上,MyEclipse的特征可以被分为7类: 1. JavaEE模型;2. WEB开发工具;3. EJB开发工具;4. 应用程序服务器的连接器;5. JavaEE项目部署服务;6. 数据库服务;7. MyEclipse整合帮助;对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyE
13、clipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时不需安装Eclipse。3. SQL server 2000简介SQL Server 2000是微软公司推出的大型数据库管理系统,建立在成熟而强大的关系模型基础之上,可以很好地支持客户机服务器网络模式。SQL Server 2000是一个杰出的数据库平台,能够满足各种类型的企
14、事业单位对构建网络数据库的需求,同时还具有功能强大,安全可靠等特点,可用于大型联机事务处理、数据仓库及电子商务等。它与Windows操作系统紧密集成,具有方便易用的图形界面,并提供了一套完整的管理工具和实用程序,大大减轻了管理员的工作量,使用户对数据库的操作变得非常简单,使许多以前需要手工进行处理的复杂任务,现在可以通过图形化界面和向导工具来轻松地完成。正是由于SQL Server 2000具有操作简单、功能强大、安全性高等特点,目前已经成为各类学校学习大型数据库管理系统的所选对象之一。(三) 开发环境的建立1. 确保SQL Server 2000服务器正常工作1 SQL Server 200
15、0安装完毕后,启动【服务管理器】,在如图1所示的【SQL Server 服务管理器】界面中可以查看服务器的服务是否正常启动。图1 【SQL Server服务管理器】界面2. 启动服务器上的【企业管理器】,查看【企业管理器】是否能够正常管理。2. 测试SQL Server 2000和本地服务器的连接1. 启动【查询分析器】。由于【查询分析器】首选必须连接服务器,然后才能工作。出现【连接到SQL Server】界面,在【SQL Server】文本框中输入本地服务器的别名,或者单击按钮将客户机能够自动识别的别名添加进来。完成设置后单击按钮。2. 成功连接到本地数据库服务器界面。表明连接参数配置正确,
16、如果不能出现此界面,则需要仔细检查本地服务器参数是否正确。三 需求分析(一) 设计思想由于本系统是一个员工绩效考核系统,所以第一步就是需要利用SQL Server 2000建立所需要的数据库,第二步就使用MyEclipse完成该系统客户端应用程序的开发。将建立数据库所在的服务器作为服务器端,在这里我所用的是本地服务器,为开发应用程序的客户端提供所需要的数据服务。当然,客户端跟服务端需要联接,具体来说就是指应用开发程序和数据库的连接,本系统主要是通过ADO来访问SQL Server 2000数据库。其中,这个访问过程涉及到创建Connection对象和Recordset对象,以及检索Record
17、set对象中的记录,然后将结果显示给用户或者进行修改以及更新数据表中的数据。(二) 可行性分析1. 经济可行性分析员工绩效考核系统开发了一个满足业务要求的管理信息系统,由于提高了效率,减少了人工和用时,系统的开发应用带来无形巨额经济效益,因此可见在经济上是完全可行的。2. 管理可行性分析企业必须具有高度的适应性,不仅要适应变化的对象和内容,而且要适应变化的力度和节奏,要善于敏锐地发现变化的动向,善于果断地捕捉变化的契机,善于促进本公司工作的变革与更新。3. 技术可行性本系统在Windows XP Server 开发环境下,利用MyEclipse 8.0开发工具,并使用SQL Server 20
18、00作为数据库管理系统,来实现公务员绩效考核系统的各种功能。SQL Server 2000属于主从时式的数据库服务器这也是主从式数据库服务器的特点,服务器本身重在数据的管理,为客户端应用程序提供一致的接口。当然也可以使用SQL Server 2005为数据库管理系统,开发工具也可以是它的更高版,这样可以提高系统的性能,降低它的局限性。(三) 功能需求按照系统开发业务分析要求和原则,在与系统管理人员的充分沟通,整理出员工绩效考核系统所需求的基本功能和用户界面的一些需求,这些需求将作为系统分析和逻辑设计的依据。1. 基本功能需求通过系统的分析,可得出该系统的基本功能需求如下:1应该能够存储员工信息
19、、领导信息、上下班信息、绩效信息信息等多种数据信息。2该提供对这些信息的录入、修改、删除等操作。3该提供添加、修改和删除用户的功能。4应该提供给查询者一个模糊查询的功能,在输入条件的情况下,查找出所有符合条件的记录。2. 用户界面需求员工绩效考核系统提供给用户WEB的界面,此界面要求操作清晰,页面美观,并尽可能的为用户的查询操作提供方便。系统管理员能通过此界面完成各种基本信息的录入、修改和删除的功能,也能通过此界面控制管理整个用户群;领导通过此界面可完成员工信息查询和考勤管理的功能;员工通过此界面主要完成考勤记录和KPI绩效等功能。(四) 性能需求1. 软硬件需求根据MyEclipse8.0的
20、运行需求以及系统的调试需求,至少需要满足以下的软硬件要求:l 操作系统:Windows2000/XP;l 数据库: SQL Server 2000;l CPU: 2.4GHz以上;l 内存: 512以上;l 硬盘: 80GB以上;l VGA显示器或更高;2. 响应时间当信息数据录入、修改和删除等操作时应无等待时间,每次处理响应时间少于3秒 。程序系统在运行过程中由于操作错误或输入输出数据出时不应死机,而应提示故障原因,然后以正常出口退出当前操作环境。3. 系统可扩展性系统应该具有可扩展性,当有新的用户条件添加时,能够很方便的对系统进行扩展,同时也能达到系统的升级。(五) 系统设计基础通过调查,
21、企业目前在绩效管理这方面也基本上实现了用计算机的管理,对系统用户、考勤信息、绩效信息、部门信息等很好地进行了管理,但是,也还有很多需要慢慢改进的地方,比如考勤管理不够完善,系统响应速度太慢等问题。本员工绩效考核系统主要涉及到系统管理员、各级领导和员工用户,对应相应的管理模块,其用户方组织结构图3如下:图3用户方组织结构图1. 系统业务流图业务流程图是一种表明系统内各单位,人员之间的业务关系,作业顺序和管理信息流动的流程图,它可以帮助分析人员找出业务流程中的不合理迂回等。员工绩效考核系统的需求分析的重点是对员工绩效考核信息系统的业务流程进行描述,通过采用流程图中的部分图形来对绩效管理活动进行规范
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 员工 绩效考核 系统 设计 实现