员工绩效信息管理系统.doc

上传人:小飞机 文档编号:2772162 上传时间:2023-02-24 格式:DOC 页数:21 大小:445.50KB
返回 下载 相关 举报
员工绩效信息管理系统.doc_第1页
第1页 / 共21页
员工绩效信息管理系统.doc_第2页
第2页 / 共21页
员工绩效信息管理系统.doc_第3页
第3页 / 共21页
员工绩效信息管理系统.doc_第4页
第4页 / 共21页
员工绩效信息管理系统.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《员工绩效信息管理系统.doc》由会员分享,可在线阅读,更多相关《员工绩效信息管理系统.doc(21页珍藏版)》请在三一办公上搜索。

1、精选优质文档-倾情为你奉上 学号_ _陕西国际商贸学院实验报告基于ASP.NET的员工绩效信息管理系统的设计和实现二级学院:信息工程与管理专业名称:信息管理与信息系统学生姓名: 指导教师: 二一五年六月摘 要随着知识经济的到来和市场竞争的加剧,世界各国企业都面临着越来越激烈的国内和国际市场竞争。为了提高自身的竞争能力和适应能力,许多企业都在探索提高和改善其绩效的有效途径,因此,绩效管理成为一个倍受管理学家关注的研究课题。绩效管理是企业人力资源管理的一个重要组成部分,建立有效的管理系统是进行绩效管理的一个新的发展方向。如何设计一套科学的、符合企业发展需要的绩效管理系统,对很多企业来说,是一个全新

2、而重大的课题。本论文员工绩效管理信息系统是根据企业对员工进行绩效评估的需要来设计开发的,目标是给员工更准确的绩效考核依据,具有对员工信息、项目信息、日志信息、日志查询信息进行管理和维护的功能。员工绩效信息系统也可以全方位的进行人力资源管理绩效评估,同时可以方便地为产品的成本提供人工费用,提高人力资源管理的信息共享程度,人力资源信息的提取和统计将更加方便和快捷。绩效考核促进上下级沟通,组织目标与个人目标的联系,绩效改进,绩效管理,减少法律纠纷以达到对企业的更好管理,以及企业对人才资源的综合利用。本文通过对绩效管理内涵的分析,并在综合理论研究和调查研究的基础上,从人力资源绩效管理的实践出发,分析研

3、究现阶段员工绩效管理信息系统,并结合先进的绩效管理实践,设计绩效管理信息系统。关键词:绩效管理系统;设计;信息目 录专心-专注-专业引 言随着市场的成熟和竞争的加剧,企业为了更好地生存,在综合管理能力或战略管理能力上,必须有实质性的提高。能否成功实现企业的战略目标,必须依靠一套科学的、追求实效的管理信息系统来支持企业的运转,而建立一个优秀的绩效管理信息系统,无疑是一个最佳选择。当前,中国企业既要迎接世界经济的全球化,又要适应我国经济的转型期。面对诸多的机遇和挑战,许多企业都在探索改善企业整体绩效、提高企业竞争力的有效方法。如何建立科学有效的绩效管理信息系统,成为人们普遍关注的热点问题。我国已经

4、加入WTO,我国企业与国际接轨成为一种迫切需要。绩效管理作为提高企业和员工绩效的重要工具显得越来越重要。绩效管理是晋升和培训工作的依据,通过绩效管理,可以使员工自己了解在哪些方面已有提高,在哪些方面还有不足。绩效管理为组织的各类人员提供一个畅所欲言机会,有机会揭示出工作中的那些低效率行为,同时还可以帮助员工强化已有的正确行为。绩效考核还是奖励的合理依据。然而,传统的绩效管理体系对于企业要花费较大的人力物力,企业要想在绩效管理体系上赢得竞争力,就要构建一个科学合理的绩效管理信息系统。这对企业的绩效管理工作进行分析、提出对策并设定科学的绩效管理体系不仅是可行的而且是必要的。第一章 系统概述1.1系

5、统现状研究随着信息技术的飞跃发展,充分利用电脑的先进管理方式,将员工绩效考核推向数字化,是适应时代和社会发展的必要结果。充分利用绩效管理信息系统作为公司职业化管理系统的重要构成部分,实现企业管理“责权利”运行机制的有机循环,使其成为经理人员以“以战略为起点、结果为导向、数字为依据、协同为手段”的职业化管理行为体现,使其对员工的管理更具合理性和公平性,根据企业的实际情况有针对性地、及时准确地采用适当的方法和技术手段把绩效管理做实做好,从而充分发挥绩效管理信息系统在提升企业核心竞争力的巨大作用,才能促进企业不断发展。1.2系统开发的相关技术(一)C/S与B/S混合模式 C/S与B/S混合模式是当前

6、人力资源管理软件应用的主流人力资源绩效管理软件中信息的查询异地查询浏览小规模数据录入等适合做成B/S模式灵活创建报表,自定义考核指标等一些属于软件灵活开放的功能,以及涉及一些复杂流程的功能则采用C/S结构,客户端功能强大安全系数也高采取混合模式可以充分发挥各种模式的优越性 (二)ASP.NET平台 系统在NET平台下进行开发,NET平台把不同的开发工具语言的优势都整合到一起,不同的工具语言开发的部分可以在同一软件下共容通过NET提供的强大的技术组件可以实现个性化的功能,从而提高软件系统的实用价值 (三)Microsoft SQL Server 2005 数据库采用SQL Server 2005

7、,SQL Server 2005是一个典型的网络数据库管理系统,支持多种操作系统平台,性能可靠易于使用SQL server 2005 的Analysis Services是一个管理多维记录集的服务器, 提供了灵活的对象编程接口,可按照其中的各种向导建立数据仓库(Data Warehouse,DW)的维度和多维记录集通过数据仓库或关系数据库, 在Analysis Services 的支持下可以对数据进行挖掘,方便实现数据的提取和分析 采用NET开发以SQL2005为后台数据库的员工绩效管理信息系统,实现了用户登录、验证身份及用户的数据的采集。后台由用户信息、项目信息、以及日志信息的浏览、查询、修

8、改、删除、维护等模块组成。系统的各个模块包括所需的数据库表及表字段、菜单的设计等。在系统的实现中,给出了实现表单中相应的功能控件的事件及代码,以及菜单实现的方法。此系统的开发能够使企业有效快捷的管理人力物力资源。第二章 系统调研及可行性分析2.1系统调研当前随着信息技术的飞跃发展,充分利用电脑的先进管理方式,将员工绩效考核推向数字化,是适应时代和社会发展的必要结果。充分利用绩效管理信息系统作为公司职业化管理系统的重要构成部分,实现企业管理“责权利”运行机制的有机循环,使其成为经理人员以“以战略为起点、结果为导向、数字为依据、协同为手段”的职业化管理行为体现,使其对员工的管理更具合理性和公平性,

9、根据企业的实际情况有针对性地、及时准确地采用适当的方法和技术手段把绩效管理做实做好,从而充分发挥绩效管理信息系统在提升企业核心竞争力的巨大作用,才能促进企业不断发展。2.2系统总体目标绩效管理信息系统的目的是要使各级管理人员在计算机系统支持下,从各种繁琐的日常事务中解脱出来,以便更好地投入到决策工作中去。利用绩效管理信息系统结合科学管理和定量分析,运用数据和信息并采用数学方法对决策问题进行求解,即以计算机的应用为基础结全管理方法使企业的绩效管理推向“无纸化”的人力资源管理。管理人员通过该系统可及时全面了解每个员工的绩效,及时调整方法和控制成本达成组织的目标,形成组织目标所预期的利益和产出,结合

10、企业的实际,制定的绩效管理信息系统,为企业的绩效管理向方便、快捷、准确的方向提升创造条件,运用绩效管理信息系统使企业不断成长,实现企业信息化投资持续增值。2.3可行性分析技术可行性:网络化的管理,使企业员工绩效考核管理更加规范,实现了通过网络对考核信息进行管理、查询、统计、工资核算等一系列功能。系统中主要完成事务处理的功能,为企业事务处理提供了一个方便的管理平台,大大提高考核的工作效率,进而提高整个企业的效率。设计者可以利用现有的能力设计出本系统,系统的使用对技术没有严格要求,不需要先进的技术,只是要使用者懂得计算机的基本操作就可以,使用简单。所以说系统在技术上是可行的。 经济可行性:系统开发

11、所需费用包括了硬件方面的投资和软件方面的投资。硬件方面,由于企业现在已经配有整套的设备如计算机、服务器等,所以不需另外投资了。软件方面主要使用了Microsoft Visual Studio 2005、Dreamweaver、Sql Server数据库,费用相对较低。通过系统对企业员工绩效考核信息进行全面的自动化的管理,大大提高了企业事务的办公效率。 第三章 系统分析3.1需求分析本系统立足于规范企业对员工日常工作的管理,实现对企业所有员工工作效率的控制。可以实现的用户需求描述如下:(1)本系统的用户主要有三类,一类是系统管理员,一类是普通员工,还有一类是部门经理。(2)对于系统管理员来说,从

12、登录界面进入系统,在登录页面输入用户名和密码,通过身份验证后,才可以进入系统的首页。如果未能通过系统的身份验证,系统自动给出登录错误的提示信息。(3)通过身份验证的系统管理员进入操作的首页。在首页中可以通过员工编号、员工姓名和所在部门对员工的信息进行查询。可以选择相应的员工来更新该员工的信息。同时,还可以对员工进行单一的或批量的删除操作。(4)系统管理员能够对部门的信息和部门管理员的信息进行管理,包括对部门信息和部门管理人的信息进行添加和删除。(5)系统管理员通过员工姓名和上传文件时间对员工上传的文件进行查询。可以下载选择的文件,也可以对员工上传的文件进行删除。(6)系统管理员还能够修改自己的

13、密码。(7)考勤管理员也可以随时更新自己的登录密码。(8)普通员工进入操作界面之前,也必须从登录界面进入系统,坐在登录页面输入用户名和密码,通过身份验证后,才可以进入操作页面。如果未能通过系统的身份验证,系统自动给出登录错误的提示信息。(9)员工在操作界面可以填写当天的工作日志。还可以通过日志提交的时间,查询自己的历史日志记录和删除日志记录。(10)员工可以查询当天安排的工作任务并根据任务的主题和时间查询力士的工作任务。(11) 员工能够上传自己的文件,并且通过上传的时间可以查询上传的文件,还可以进行下载。(12)员工也可以修改自己的登录密码。(13)部门经理必须从登录界面进入操作页面。在该页

14、面可以查询部门员工的日志内容、填写日志信息。(14)部门经理能够根据任务主题和任务的时间,查询历史的工作任务和当天的工作任务。(15)部门经理也可以查询所有上传的文件。同时,能够上传自己的文件。(16)部门经理可以修改自己的登录密码。3.2系统流程图系统流程图如图3.1所示。用户登录核对密码员工模块系统管理员模块管理员模块任务分配部门管理添加、删除系统管理部门任 务管理写每日报告密码修改查看任务留言查看回复留言图3.1 系统流程图第四章 系统设计4.1概要设计4.1.1功能模块结构图用户登录管理员登陆的功能模块图如图4.1所示。 修改密码员工文件管理部门信息管理管理员工信息添加部门信息添加部门

15、负责人添加员工信息修改员工信息 图4.1功能模块结构图4.1.2功能模块描述根据上面的系统需求分析,下面对本系统的模块进行划分。这里将系统分为6大模块:(1)数据库管理模块:实现系统中各个实体类、辅助类以及公共访问、操作类对数据库数据的访问功能。(2)实体类模块:实现对应于数据库的各张数据表定义了系统的各种实体类功能。部门管理模块:实现删除部门信息、添加部门信息、添加部门经理和删除部门经理等功能。员工管理模块:实现添加员工信息、修改员工信息、管理员工、等功能。员工文件管理模块:实现员工文件的删除、查询、下载的功能。修改密码管理模块:实现修改密码的功能。4.2数据库设计4.2.1 E-R图根据上

16、面的系统功能需求分析、业务流程分析和数据流程分析,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。下面对主要的实体E-R图作一下展示。管理员用户名密码管理员ER图如图4.2所示:图4.2管理员E-R图部门ER图如图4.3所示:部门名称编号图4.3部门E-R图学生信息表ER图如图4.4所示:学历信息表编号名称图4.4学生信息表ER图每日工作任务表ER图如图4.5所示:每日工作任务表部门名称编号任务内容任务日期任务标题任务状态更新时间添加时间图4.5每日工作任务表ER图员工部门编号编号员工名性别生

17、日家庭电话学历编号邮箱身份证家庭地址密码移动电话员工实体图如图4.6所示:图4.6员工实体ER图部门经理ER图如图4.7所示:部门经理部门名称经理名称密码部门编号图4.7部门经理ER图工作日志ER图如图4.8所示:工作日志日志编号员工编号标题时间内容评估图4.8工作日志ER图文件信息ER图如图4.9所示:文件信息文件编号员工编号标题时间路径文件大小图4.9文件信息ER图 4.2.2数据库逻辑结构设计根据实体间E-R模型的需求分析,具体数据表的设计如表所示。在SQL Server 2005中建立一个名为Efficiency的数据库来存放本系统所必须的数据表。根据前面的系统需求分析和模块设计,设计

18、以下8张数据表:1) 系统管理员表(admin)用来记录使用本系统的管理员信息,使用管理员的用户名作为表的主键。 系统管理员表(admin)列名数据类型长度允许空中文含义adminUsernamevarchar50否用户名adminPasswordvarchar50是密码2)每日工作任务表(dayTaskInfo)用来记录所有员工每天的工作任务信息,任务编号是该表的主键。每日工作任务表(dayTaskInfo)列名 数据类型 长度允许空中文含义taskId int否 编号employeeNovarchar20是部门名称taskDatevarchar30是任务日期taskTitlenvarcha

19、r 是任务标题taskContenttext是任务内容taskStatusnchar1是任务状态taskAddTimedatetime是添加时间taskUpdateTimedatetime是更新时间3)员工信息表(employeeInfo)用来记录所有员工的信息,员工编号设置成为主键字段。 员工信息表(employeeInfo)列名数据类型长度允许空中文含义employeeNovarchar20否编号employeeName nvarchar20是员工名employeePasswordvarchar30是密码employeeSexnchar1是性别employeeBirthdaydatetim

20、e1是生日employeeDepartmentIdint是部门编号employeeEducationIdint是学历编号employeeHomeTelvarchar20是家庭电话employeeMobilevarchar20是移动电话employeeCardvarchar20是身份证employeeEmailvarchar30是邮箱employeeAddressnvarchar80是家庭地址4)部门信息表(departmentInfo)用来记录所有部门的详细信息,选择部门编号作为主键。部门信息表(departmentInfo)列名数据类型长度 允许空中文含义departmentIdint 4

21、否编号departmentNamenvarchar 20是名称5)学历信息表(educationInfo)用来记录所有员工的学历信息,学历信息编号是主键。 学历信息表(educationInfo)列名数据类型长度 允许空中文含义educationIdint 4 否编号educationNamenvarchar 20是名称6)部门经理表(managerInfo)用于记录每个部门有权限操作本系统的经理信息,用经理的用户名作为该表的主键。部门经理表(managerInfo)列名数据类型长度 允许空中文含义managerUsernamevarchar50否部门名称managerNamenvarchar

22、 20否名称managerPasswordvarchar50否密码departmentIdvarchar否部门编号7)工作日志表(logInfo)用来记录员工每日工作日志的详细信息,设定职位编号为主键。工作日志表(logInfo)列名数据类型长度允许空中文含义logIdint 否 日志编号employeeNovarchar20是 员工编号logTitlevarchar30是标题logDatedatetime是 时间logContentext是内容logEvaluateVarchar100是评估8)上传文件信息表(upfileInfo)用于记录系统中用户上传的信息。文件的编号是此表的主键。上传文

23、件信息表(upfileInfo)列名数据类型长度允许空中文含义upfileIdint 否 文件编号employeeNovarchar30是 员工编号upfileTitlenvarchar50是标题upfilePathvarchar50是 路径upfileSizevarchar50是文件大小uploadTimedatetime是时间4.3主要功能模块的详细设计4.3.2用户登录模块的设计 该模块主要实现用户的登录,判断用户信息的正确,判断用户信息的类型,程序流程图如图4.6所示。(1) 流程图用户登录用户名及密码Y非法用户N正确Y重新输入Y权限分配N退出进入主界面图4.6用户登录程序流程图(2)

24、 处理说明说明:在登录窗体中,用户输入账号、密码,判断用户输入的信息与后台数据库是否匹配,调出后台数据库中的用户信息,从而验证用户名和密码。若不匹配,则刷新页面,等待用户重新输入。若输入的信息与后台数据库匹配进一步的判断用户的类型,判断是否管理员,正确则进入管理员界面,反之进入用户界面,从而获得相应的权限。第五章 系统的实现5.2用户登录模块的实现输入不同的角色名就会进入不同的模块,并完成相应的功能;登陆模块如图5.2所示图5.2用户登录程序效果图首页界面:图5.3登录首页 5.3管理员工信息模块的实现图5.4管理员工信息图示实现的关键代码如下:protected void GridView1

25、_RowDataBound(object sender, GridViewRowEventArgs e) if (e.Row.RowType = DataControlRowType.DataRow) e.Row.Attributes.Add(onmouseover, color=this.style.backgroundColor;this.style.backgroundColor=#ccffff;); e.Row.Attributes.Add(onmouseout, this.style.backgroundColor=color;); string str = e.Row.Cells3

26、.Text; e.Row.Cells3.Text = Convert.ToDateTime(str).ToShortDateString(); string title = e.Row.Cells4.Text; if (title.Length 6) e.Row.Cells4.Text = title.Substring(0, 6) + .; 5.4部门信息管理模块的实现图5.5添加部门管理人界面 实现的关键代码如下:protected void BtnAdd_Click(object sender, EventArgs e) ManagerModel managerM = new Manag

27、erModel(); managerM.ManagerUsername= this.managerUsername.Text; managerM.ManagerName = this.managerName.Text; managerM.ManagerPassword = this.managerPassword.Text; managerM.DepartmentId = Int32.Parse(this.DepartmentId.SelectedValue); ManagerLogic chargeM = new ManagerLogic(); if (chargeM.AddManagerI

28、nfo(managerM) Response.Write(alert(部门管理人添加成功!); return; else Response.Write(alert( + chargeM.ErrMessage + );); 5.5员工文件管理界面图5.6员工文件下载界面 实现的关键代码如下:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) if (e.Row.RowType = DataControlRowType.DataRow) e.Row.Attributes.Add(onmouseov

29、er, color=this.style.backgroundColor;this.style.backgroundColor=#ccffff;); e.Row.Attributes.Add(onmouseout, this.style.backgroundColor=color;); string str = e.Row.Cells3.Text; e.Row.Cells3.Text = Convert.ToDateTime(str).ToShortDateString(); 5.6修改密码界面图5.7修改界面效果图实现的关键代码如下: if (flag = employee) Employe

30、eLogic employeeL = new EmployeeLogic(); if (employeeL.ChangePassword(username, oldPassword, newPassword) Response.Write(alert(密码修改成功!); else Response.Write(alert( + employeeL.ErrMessage + );); 第六章 系统测试6.1 测试的任务及目标6.1.1 测试的任务 在软件投入生产性运行之前,尽可能多地发现软件中的错误。6.1.2 测试的目标 1、测试的目的是为了发现程序中的错误而执行程序的过程。2、好的测试方案是

31、极可能发现迄今为止尚未发现的错误的测试方案。3、成功的测试是发现了到今为止尚未发现的错误的测试。 6.2 测试方案 设计测试方案是测试阶段的关键技术问题。所谓测试方案包括预定要测试的功能。应该输入的测试数据和预期的结果,目标是设计一组可能发现错误的数据。测试有两种方法:黑盒测试和白盒测试。 黑盒测试又称为功能测试,在程序接口进行,只检查程序功能是否能够按照规格说明书的规定正确使用,程序是否能适当地接收输入数据并发生正确的输出信息,而且要能够保持外部信息的完整性。 白盒测试又叫结构测试,完全了解程序的结构和处理过程,这种方法按照程序内部的逻辑测试程序,检验程序中每条通路是否都能按照预定要求正确工

32、作。 结论通过对绩效管理内涵的分析,并在综合理论研究和调查研究的基础上,从人力资源绩效管理的实践出发,分析研究员工绩效管理信息系统,结合现代管理信息系统C/S与B/S混合模式,NET平台及Microsoft SQL Server 2000的数据库和人力资源管理的KPI和BSC的方法对员工绩效管理信息系统进行了设计,使企业能够对员工全方位的进行人力资源管理绩效评估,同时可以方便地为企业所使用,提高人力资源管理的信息共享程度,使人力资源信息的提取和统计更加方便和快捷,促进上下级沟通,结合组织目标与个人目标的联系,进行绩效改进,绩效管理,减少法律纠纷以达到对企业的更好管理,以及企业对人才资源的综合利

33、用。解决了员工绩效管理信息系统存在的结构臃肿、绩效管理工作水平低下;结构不完善,模块设计具有局限性,适用性不强;功能不够全面,不能全方面的评价员工绩效,造成数据处理量大等问题,,实现企业管理“责权利”运行机制的有机循环,结果为导向、数字为依据、协同为手段的职业化管理行为,使其对员工的管理更具合理性和公平性,根据企业的实际情况有针对性地、及时准确地采用适当的方法和技术手段把绩效管理做实做好,从而充分发挥绩效管理信息系统在提升企业核心竞争力的巨大作用,促进企业的不断发展。参考文献1陈恭和.管理信息系统-理论与实践(第二版).高等教育出版社2罗超理等.管理信息系统原理与应用.北京:清华大学出版社.2

34、002 3李劲东等.管理信息系统原理.西安:电子科技大学出版社.20034(美)加里.德斯勒.人力资源管理(第六版)M.北京:中国人民出版社.1999.5 吴贵生.技术创新管理.清华大学出版社.2002 6 赵曙明. 中国企业集团人力资源管理战略研究M. 南京:南京大学出版社,2002.7 付亚和.许玉林.绩效考核与绩效管理.北京.电子工业出版社.2003 8Kenneth C. Laudon. Information Systems and the Internet. 北京:机械工业出版社.19999Stephen .P.Robbins.Organizational Behavior.200510Timothy.A.Judge.Strategic Management.2005

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号