人力资源管理信息系统的应用设计(最新标准格式!)_第1页
人力资源管理信息系统的应用设计(最新标准格式!)_第2页
人力资源管理信息系统的应用设计(最新标准格式!)_第3页
人力资源管理信息系统的应用设计(最新标准格式!)_第4页
人力资源管理信息系统的应用设计(最新标准格式!)_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、石家庄-院毕业论文 题目:人力资源管理信息系统的应用设计学 号: - 姓 名: - 专 业: 软件技术 年 级: 12级 企业指导老师: - 二一五年三月题 目 企业指导教师评 语 指导教师 (签章) 年 月 日 摘 要开发和利用人力资源管理信息系统对提高人力资源管理水平,实现人力资源管理现代化具有重要意义,是实现以人为中心的管理、促进企业管理现代化的必然选择。 本系统是采用asp.net和sql server2005数据库技术开发的智能人力资源管理系统。他提供了完备的用户管理、部门管理、人员管理、工资管理、信息查询等功能,整个系统具有高安全性、高可靠性等优点,可用于中小型企业的人事管理部分。

2、本文详细介绍了人力资源管理系统的需求分析、业务流程和数据流程,并进行了系统总体结构设计、数据结构和数据库设计等,目的是通过对理想的hrmis的主要功能目标、系统构成和开发过程等的分析研究,来探索企业如何开发hrmis、用hrmis的方法有效管理其人力资源的问题,以实现人力资源管理现代化。关 键 词:人力资源管理信息系统; sql; server2005; c#.net第 0 页目 录摘 要11 引言31.1系统研究背景31.2系统研究现状32 人力资源管理系统概述52.1 人力资源管理系统的基本概念52.2 人力资源管理系统的基本作用53 系统总体规划73.1 系统总体设计的原则73.2设计目

3、标73.2.1 总体目标73.2.2 具体目标83.3系统功能模块划分83.4系统流程分析93.4.1用户管理93.4.2机构管理103.3.3人员管理113.4.4工资管理113.4.5信息查询123.4.6系统设置123.5数据库结构设计与实现133.5.1 e-r图133.5.2数据流图的设计134 系统模块的设计与实现164.1数据库的的详细设计164.2运行页面的设计与实现194.3用户管理模块的设计与实现204.4人员信息管理模块的设计与实现214.5人员当月工资管理模块的设计与实现224.6信息查看模块的设计与实现234.7系统设置模块的设计与实现24总结25致谢26参考文献27

4、第 24 页1 引言1.1系统研究背景对科技类企业而言,人才是根本。随着中国已经加入了wto事实,人才的争夺与管理已成为科技型企业所面临的严重问题,而人力资源管理水平的提升不仅需要高素质的管理人员而且也需要信息化工具进行辅助。因此许多公司决定实施人力资源管理信息系统,本系统就是在这样的背景下开发的,具有重大的现实意义。市场经济迅猛发展,企业正面临前所未有的市场机遇,规模扩大一方面可以带来效益,但另一方面,随着企业人员的不断扩充,在管理上就会有一定的难度,依照以往的人工管理的方法,既费精力又费时间,而且在长时间重复繁琐的工作之中,错误自然不可避免。企业要在激烈的市场竟争中占有一席之地,那么在管理

5、上就必须有先进的思想和技术来指导。人力资源管理主要指对人力这一资源进行有效开发、合理利用和科学管理。它是当代管理科学的重要组成部分,它强调“以人为本”的管理理念,认为“人”是企业发展最主要和最直接的动力;及时的发现人才、正确的利用人才,充分发挥现有人力资源的作用,为未来人才的培养提供生动活泼的成长环境,是它主要的管理内容,也是企业对人力资源管理的重心;严格的聘用制度、合理的薪资制度、公平的考核制度、公正的晋升制度,和谐的工作氛围,员工较高的满意度,是它的直接表现。本文采用理论研究与系统设计相结合,辅以企业调研的方法。在阅读大量文献的基础上,从人力资源管理的一般理论出发,主要分析hrmis的概念

6、、功能目标、发展和现状等基本情况,以及开发hrmis的重要意义,以研究解决不少企业对完善的hrmis缺乏系统了解,未充分意识到开发且hrmis的紧迫性和必要性问题.并探讨了系统中若干子系统研究,分析理想的hrmis至少应包括的功能子系统以及各子系统应具备的基本功能,探索人力资源管理业务进入管理信息系统的管理思路以及通过对人力资源管理信息的开发来提高系统功能的开发思路。1.2系统研究现状国内和国外在人力资源管理信息系统方面己经有了很多的研究,尤其是国外的人力资源管理信息系统己经得到了广泛的应用,近几年国内的人力资源管理信息系统也大量涌现。不过我们认为随着信息技术和管理思想的出现,人力资源管理的仍

7、处于快速发展的过程当中,人力资源管理信息系统仍然有很多值得研究之处:(1)目前我国的人力资源管理信息系统的应用还不是非常广泛,而且现在主要的系统主要是以事务处理为基础的,对于人力资源管理的战略性、知识性的支持还不是很充分,本文将以知识性、战略性为出发点,在前人研究的基础上,研究符合现代人力资源管理要求的信息系统体系;(2)目前对于人力资源信息决策支持的研究比较少,或者不够深入,国外的研究较多一些,国内的探讨基本上还仅仅限于初步或者局部的研究,在这个领域还有非常多的课题值得研究;(3)国内对这方面的研究属于刚刚起步的阶段,国外在这方面已经大大地超前于国内,尤其是在应用新兴技术和管理思想促进战略性

8、人力资源管理,以及充分利用和发掘人力资源信息等方面。2 人力资源管理系统概述2.1 人力资源管理系统的基本概念人力资源管理信息系统( human resource management information system ,简称hrmis)是将以计算机为基础的管理信息系统应用于人力资源管理而形成的一种现代化的人力资源管理方法和手段,是对信息技术与人力资源管理技术结合的最佳定义。人力资源是企业的第一资源,如何有效地管理、利用和开发这一资源 ,是摆在每一位管理者面前必须重视的大事。人力资源管理工作可分为建立规章制度的基础性工作、基于标准操作流程的例行性工作、人力资源规划等战略性工作以及企业文化建

9、设、职工职业生涯设计等开拓性工作。其中,大量的例行性工作往往占据了人力资源管理工作人员的大部分时间。如果能建立起人力资源管理信息系统,把这部分工作分离出来,用计算机来进行管理,必将能大大提高人力资源管理人员的工作效率。同时,利用人力资源管理信息系统中存储的大量历史信息,建立起企业人力资源决策支持系统,可为领导决策提供有用的参考信息。2.2 人力资源管理系统的基本作用市场经济条件下,企业之间的竞争往往是决策水平和人才素质的竞争。企业领导者怎样选好人、用好人,最大限度的调动人的积极性、创造性和主观能动性,使企业的骨干力量形成一个团结合作、奋发向上的优秀团队,这是一个企业是否能够在市场经济的汪洋大海

10、中乘风破浪、胜利前进的关键。从某种程度上来说,符合公司实际情况的人力资源管理系统能有效地辅助决策者处理好这些问题。这是由人力资源管理系统的基本作用决定的:(1) 提高工作效率信息技术在人力资源管理中主要是作为工具来应用,它可以用来处理所有定量的问题,比如员工考勤、薪资计算等等,较之手工管理,信息技术的应用将大大降低例行性工作占用人力资源管理人员时间的比例, 这无疑极大地提高了hr部门的工作效率,从而可以使他们有更多时间思考战略层次的问题。提高工作效率,是许多企业引入人力资源管理系统(hrms )的首要目的。(2) 优化业务流程事实上 ,国内很多非专业出身的hr管理者并没有系统地掌握现代人力资源

11、管理体系的内容与业务流程。好的人力资源管理软件还应该是管理技术与信息技术、西方管理思想与东方文化之间的完美融合,在消化吸收先进的人力资源管理理念的基础上,可以在软件中诊释人力资源管理的全部内容与业务流程,从而使得hrms可以被用来定义hr部门的工作内容,优化和规范其业务流程,使其成为企业人力资源部门信息化、职业化、个性化的管理平台。(3) 体现公平,留住人才不少企业都不同程度上存在着人才流失现象。对此,除了抱怨外部环境以外,企业往往拿不出行之有效的办法。人才流失除了因为薪资因素之外,还有很多其他因素,如工作环境、领导公平与否、培训机会和个人前途等等。在掌握了充分的技能之后,如果员工得不到相应的

12、岗位和报酬,很可能选择远走高飞,这无疑是企业的一项重大损失。如果将技能输入人力资源管理系统,在某个岗位需要人时,先搜寻一下企业内部是否有合适的人选,这样也许会留住一部分人才。体现公平性原则不应只是一句口号,它需要企业在制度上予以保证和必要的系统工具支持。人力资源管理系统就是一种非常有效的辅助工具。(4) 提高管理水平在实施人力资源管理系统后,经过整合的、较为全面、准确、一致和相容的信息不仅可以让企业领导对本企业人力资源的现状有一个比较全面和准确的认识,同时也可以生成综合的分析报表供企业领导人在决策时参考。实施人力资源管理系统的过程本身也包含着回顾企业本身的机构和岗位设置、管理流程、薪资体系等等

13、,并根据软件中所蕴含的先进管理思想来改变现行的体系。在实施的过程中可以看到这样一种现象:管理水平相对完善的企业,实施工作往往会比管理水平相对较低的企业容易;而管理水平较低的企业在实施过程中也会迅速地暴露出本企业在人力资源管理中存在的问题。因此,实施过程也是一个反思先行制度,重组、改进和提高管理水平的契机。3 系统总体规划3.1 系统总体设计的原则(1) 信息分级共享的原则信息系统的设计,其中一个最主要的目标就是要保证信息的一致性、共享性。使得企业各部分的数据保持一致的同时,能够及时的了解企业的最新动态信息。所谓分级就是出公司不同级别的员工所了解的信息内容是不同的。(2) 安全性的原则信息的共享

14、一般来讲,应该有一定的范围,这就涉及到安全性的原则,首先,企业的内部资料是属于企业 的,有一部分是属于不能对外公布的,要防止恶意破坏者的侵入,另一方面,由于企业的资料的保密程度也是分等级的,处于公司不同级别的员工所能获取的信息也是不同的。所以必须有严密的安全控制机制,使得信息在客观上是安全的。(3) 可扩充原则随着公司规模以及管理规范的不断发展,系统的应用必须有一定的应变能力,以适应管理的需要,能灵活地升级或进行二次开发,以满足日益膨胀的数据和服务。(4) 具有完整的系统接口在实际工作中,人力资源管理往往与企业其他业务管理存在着各种联系,比如与财务部门在薪资计算与发放上要进行配合,也许还要同销

15、售部门在员工销售业绩评估上进行合作等等。这种联系使得hrms系统在运行时, 往往还需要与企业其他的应用系统进行数据的交换。强大的数据转换接口能确保hrms系统在运行过程中与其他应用软件建立起无缝的数据通道,确保系统的正常运转。3.2设计目标3.2.1 总体目标人力资源管理系统的总体目标是:规范业务运作流程,增强人力资源管理的透明性,畅通信息交流渠道,加强部门之间及部门内部的信息交流,实现对人力资源管理业务快速正确的管理,减少人为的工作失误,全面提高人力资源管理效率及服务质量,使得人力资源管理人员得以摆脱繁重的简单例行性工作,更好地进行人力资源的发展和规划,为企业的决策层提供准确、精细、迅速的人

16、力资源信息,实现“公平、公正、合理”的企业管理原则,发现和培育人才,留住人才。同时,使得领导层准确地认识到企业的人才资源状况,从而更好的实现“以人为本”的管理方式、更有效地利用人才资源,做到“人尽其才,物尽所用”、更加科学地节省运营成本,强健地打造企业的核心竞争力奠定了坚实的基础!3.2.2 具体目标人力资源管理系统的功能目标是:(1).消息传递、资源共享、事务处理、决策支持,为不同员工和部门提供数据存储;(2).为公司发展战略的制定提供人力资源数据;(3).能满足公司日常人力资源信息处理需求,能及时、准确、完整地收集和处理各项业务所需的数据,并将处理结果发送到目的地;(4).为制定人力资源开

17、发、规划提供辅助手段;(5).为人力资源工作的科学决策提供信息支持和保证;(6).为管理措施的实施效果提供信息反馈。3.3系统功能模块划分本系统从功能上主要分为6个模块,分别是用户管理、部门管理、人员管理、工资管理及系统设置。用户管理:分为高级用户和普通用户,主要用于对公司员工的修改和查看。部门管理:用于部门的创建、删除及部门信息的修改和查询等。人员管理:用于对员工的添加、删除、信息修改、照片上传等进行管理操作。工资管理:用于对员工的基本工资、资金补贴以及各种税、费等的管理。信息查询:用于对员工的相信信息、各部门及公司全体员工工资的查询操作。系统设置:用于对系统的一些基本参数的设置。功能模块图

18、如图所示3.1所示:图3.1 系统功能模块图3.4系统流程分析3.4.1用户管理为了对用户进行权限划分,本系统设置了两种类型的用户,即高级用户和普通用户。一方面管理员不仅可以进行查看,而且可以进行增、删、改等合理的操作,另一方面普通用户可以查看相关信息,以便及时了解公司的最新计划、方针政策和有关个人工资的具体核算,及早发现问题和解决问题。这样可确保公司管理体制的透明化、公开化,让员工真正参与到公司的运营决策中来。为了对用户进行权限划分,本系统设置了两种类型的用户,即高级用户和普通用户。一方面管理员不仅可以进行查看,而且可以进行增、删、改等合理的操作,另一方面普通用户可以查看相关信息,以便及时了

19、解公司的最新计划、方针政策和有关个人工资的具体核算,及早发现问题和解决问题。这样可确保公司管理体制的透明化、公开化,让员工真正参与到公司的运营决策中来。管理员对用户管理流程如图3.2所示。图3.2 用户管理模块图3.4.2机构管理每个公司都有不同的机构,如财务机构、人事机构等,在进行人员分工、调动时,利用计算机可以减少繁杂的操作。如机构的名称出现了重名现象,系统会给出相应的提示信息和确认信息,以此达到更完美的目的。管理员对机构管理的流程图如图3.3所示:图3.3机构管理模块图3.3.3人员管理其主要操作流程如下:(1) 对于新进入公司的员工,管理者可以将其添加至对应的部门,并对个人信息(如电话

20、,地址等)进行注册登记、备案等。(2) 对于因多次违反公司纪律或年龄超限或因其他原因需离开本公司的员工,管理者可以将其从所在部门的名单中删除,并且其个人相关信息也会随之删除。(3) 对于因调动或登记错误及需要更新的信息,管理者可以随时更改,避免发生不必要的损失。管理员对员工信息管理的流程如图3.4所示。图3.4 人员管理模块图3.4.4工资管理对于员工的工资发放,系统会进行全面、合理、准确的计算,在计算的同时会扣除因请假、迟到、矿工等的工资,并扣除个人所得税及相关交纳的费用等。同时,该系统也将负责计算本月因出差、水电房租、危险工种等涉及的人员补贴,最后确定应发放工资和实发工资的项目。管理员对工

21、资管理的流程图如图3.5所示。图3.5 部门工资管理块图3.4.5信息查询信息的查询不仅有助于公司管理体制的透明化、开放化,更有助于公司良好的发展。便捷的查询可以对庞大的数据资源进行准确、有效、快速的统计、分析,并进行输入,这可以为公司长远的发展奠定良好的基础。信息查询模块如图3.6所示:图3.6 信息查询模块图3.4.6系统设置对系统基本参数的设置,不仅有利于减少复杂的手工输入操作,更主要的是可以使系统动态地添加、删除一些基本信息,如工龄的设置、学历的设置等3.5数据库结构设计与实现3.5.1 e-r图3.5.2数据流图的设计根据前面的系统分析,可以得出各子系统的数据流图。(1)部门管理模块

22、的数据流图如图3.9所示。图3.9部门管理模块的数据流图(2)人员管理模块的数据流图如图3.10所示。图3.10 人员管理模块的数据流图(3)工资管理模块的数据流图如图3.11所示。图3.11 工资管理模块的数据流图4 系统模块的设计与实现4.1数据库的的详细设计通过对系统及数据流图的分析,结合系统要点,使用sql server2005数据库技术生成数据库物理模型,其详细数据表设计如下。(1)系统设置相关信息表,工龄信息表(rs_gl)如表3.1所示。表3.1 工龄信息表(rs_gl)名称字段类型备注编号id int(4)主键,自增长工龄号age_idvaichar(50)可为空工龄费age_

23、paymoney(8)可为空工龄说明age_infonvarchar(300)可为空毕业信息表(rs_byshool)如表3.2所示。表3.2 毕业信息表(rs_byschool)名称字段类型备注编号id int(4)主键,自增长毕业院校byschoolvarchar可为空职工信息表(rs_state)如表3.3所示表3.3 职工信息表(rs_state)名称字段类型备注编号id int(4)主键,自增长职工状况zk_namevarchar(50)可为空工资标准zk_paymoney(8)可为空职务信息表(rs_position)如表3.4所示。表3.4职务信息表(rs_position)名称

24、字段类型备注编号id int(4)主键,自增长职务状况statevarchar(50)可为空职务工资empl_paymoney(8)不可为空学历信息表(rs_byxx)如表3.5所示。表3.5学历信息表(rs_byxx)名称字段类型备注编号id int(4)主键,自增长学历xlvarchar(100)不可为空职称信息表如表3.6所示。表3.6职称信息表(rs_zc)名称字段类型备注编号id int(4)主键,自增长职称名zc_namevarchar(50)不可为空职称工资zc_paymoney(8)不可为空(2)工资管理相关信息工资信息表(rs_salary)如表3.8所示表3.8工资信息表(

25、rs_salary)名称字段类型备注编号bianhaoint(4)主键,自增长真实姓名realnamevarchar(50)允许空基本工资empl_payschar(10)允许空职称费empl_zcpaychar(10)允许空工龄empl_agechar(10)允许空职务费empl_zwchar(10)允许空补发工资empl_bufachar(10)允许空工资津贴empl_jtchar(10)允许空福利金empl_fljchar(10)允许空资金empl_jjchar(10)允许空其他empl_otherchar(10)允许空所得税empl_sdschar(10)允许空应扣工资empl_ykg

26、zchar(10)允许空实发工资empl_sfgzchar(10)允许空工资备注zc_paymoney(8)不可为空(3)员工基本信息表基本信息表(rs_user)如表3.9所示。图3.9 基本信息表(rs_user)名称字段类型备注序号idint(4)主键,自增长职工编号bianhaovarchar(50)不可为空职工姓名realnamevarchar(50)允许空添加时间addtimedatatime(8)允许空权限 levelvarchar(50)允许空机构信息depa_namevarchar(50)允许空机构编码positionvarchar(50)允许空性别sexchar(10)允许

27、空出生年月birthvarchar(50)允许空籍贯native_placevarchar(50)允许空民族qationlityvarchar(50)允许空学历xlvarchar(50)允许空毕业院校byschoolvarchar(50)允许空专业majorvarchar(50)允许空家庭住址addressvarchar(50)允许空家庭电话addr_telvarchar(50)允许空手机mobilevarchar(50)允许空职务positionvarchar(50)允许空职工状况statevarchar(50)允许空职称zcvarchar(50)允许空身份证号id_cardvarchar(

28、50)允许空照片photovarchar(50)允许空简介empl_infovarchar(50)可为空4.2运行页面的设计与实现当程序运行后,会打开在本系统的mainfrm.cs页面,此页面是系统运行后首页。在本页面中,运用了mainmenu1和form等主要空间,两者密切配合使用便可以实现以分栏效果,来显系统中中的相关目录,从而使页面整体统一。其页面显示效果如图4.1所示。图4.2 管理员登录页面4.3用户管理模块的设计与实现用户管理模块主要是为管理公司员工而进行设置的,其主要内容包括用户添加、用户的删除、用户密码的修改、用户的详细资料等。 用户管理模块可以实现对特殊的人群进行特殊的设置。

29、在使用时,只需要根据需求,添加一名用户并输入相应的信息,并选择性相应的条件,单击“保存”按钮就可将用户信息存入用户表中。在此期间系统会自动为所添加人员生成员工编号。添加用户页面如图所示。在“添加用户”模块中,主要用到获取权限列表的rose()方法、获取职位列表的zw()方法、获取部门列表的bm()方法,以及自动生成编号的bh()方法等。rose():主要是为了读取rs_rose表中的数据,用于在添加员工时为其划分权限,判定是让其成为管理员还是成为一般用户。zw():主要是为了读取rs_position表中的数据,用于在添加员工时为其设置职务,判定此员工是经理还是科长,或者是其他的职务等。bm(

30、):主要是为了读取rs_department表中的相关数据,用于在添加员工时为其分配所在的部门,以便以后对人员查找和公司的管理提供方便。bh():主要是为了减少管理员的输入,是员工的编号能够规范化、合理化。该过程的实现方法是先获取年份,取年份后两位,然后查找员工最大编号并让其加1,最后将获取年份的后两位与员工号字符相连。如果员工的编号在当年已为最大值,系统会自动提示“员工数据库已满”,且管理员不能再进行任何操作,一般这种情况是不存在的,因为,数据库中已有足够大的容量供其使用。4.4人员信息管理模块的设计与实现人员管理模块主要是管理员为管理公司的各个人员而设置的,其主要内容包括人员的创建、人员的

31、删除、人员的修改和人员的信息查看等功能。主要对人员的添加和人员的信息查看功能的实现进行详细说明。人员的添加:当公司根据当前的发展需要决定添加人员时,便要执行添加操作,包括人员名称的设置、编号的排列以及人员的相关描述等文字性的说明,以便以后查找人员信息时更方便。在“职员查询”中,所用到的方法主要包括获取部门列表的bind()方法,添加部门的imagebutton1_click()方法。bind():主要是为了读取rs_deparment表中的相关数据,用于在查询显示已存在的人员。imagebutton1_click():主要是实现当向数据库中查询已有的人员名称时,系统便会弹出“人员已存在,请重新

32、输入!”对话框,否则便可以正常查询人员。 该功能主要是为了方便管理员对人员相关信息的浏览,以便能更好地了解各人员的编号、电话、工资及入职当前的运作情况等,与此同时还可以对已经没有员工进行删除在此页面的显示过程中,使用的控件主要是gridview控件。将控件的id设为gv,则对gridview控件内的所选行的gv_rowdeleting()方法,删除后刷新页面的gv_pageindexchanging()方法等。4.5人员当月工资管理模块的设计与实现人员当月工资管理模块主要用于对公司员工的详细信息进行相关操作,其主要内容包括人员当月工资详细信息的添加、修改工资以及人员各种情况工资的修改等功能。当管理员在增加人员工资,详细工资说明,工资的组成部分由该模块实现人员信息修改这一模块所用到的方法,包括显示图片的showimages(),保存图片的imagebutton2_click()和选择一名公司职工时,显示其个人工资的 name_selectedindexchanged()。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论