酒店人力资源论文.doc_第1页
酒店人力资源论文.doc_第2页
酒店人力资源论文.doc_第3页
酒店人力资源论文.doc_第4页
酒店人力资源论文.doc_第5页
已阅读5页,还剩88页未读 继续免费阅读

下载本文档

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

文档简介

哈尔滨工业大学毕业设计(论文)摘要随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。员工信息管理是企业信息管理的重要部分,面对大量的人事信息,采用人工处理既浪费时间、又浪费人力和物力,并且数据的准确性低。因此,开发一个界面友好,易于操作的人力资源管理软件进行自动化处理变得十分重要,这正是本系统开发的目的和意义。本文所阐述的人力资源管理系统,浏览器/服务器模式高效地实现了人力资源管理系统的各项功能,可进行多条件查询、更新、密码设置、工资和奖金的统计发放等功能。提升了企业的效率和竞争力,满足了现代企业管理的需要。Spring是当今最主流的服务层框架,它的使用实现了应用程序的n层结构,最大程度的降低了各模块之间的耦合,提高了应用程序的开发效率和可维护性,选用的Struts2作为系统的表示层框架,在数据持久层方面则使用了Hibernate3.2,采用JPA对Hibernate进行配置。此外,在表示层不仅使用了Struts和JSP,还用到了DWR和ExtJs这两大AJAX技术。使用AJAX技术不仅可以使界面美观,操作更具人性化,异步交互还能减轻服务器的数据传输负担。关键字 人力资源管理系统;互联网;Java EE;SSH;AjaxAbstractWith the proliferation of computers and computer science and technology, the rapid development of more and more people began to use computers to solve practical problems. Employee information management is an important part of enterprise information management, faced with a large number of personnel information, using manpower to tackle the waste of time, but also a waste of human and material resources, and the low accuracy of the data. Therefore, developing a user-friendly, easy to operate human resources management software to automate processing becomes important, this is the purpose of the system development and significance. Described in this paper the human resources management system, browser / server model to achieve efficient human resources management system, various functions can be multi-criteria query, update, password settings, salaries and bonuses of statistical distribution functions. L of the business efficiency and competitiveness, full of modern enterprise management needs. Spring is the most mainstream of the service layer framework that enables the application of the use of n-layer structure, the largest reduction in the degree of coupling between the various modules to enhance the application development efficiency and maintainability, as the system chosen Struts2 The presentation layer framework, the data persistence layer side using Hibernate3.2, using JPA for Hibernate configuration. In addition, the presentation layer only uses the Struts and JSP, has also used the DWR and the ExtJs these two AJAX. The use of AJAX technology not only makes beautiful interface, operation is more humane, asynchronous data transmission can reduce the burden on the server. Key words Human resources management system the Internet Java EE SSH Ajax目录摘要IAbstractII第1章绪论11.1课题背景11.2目的和意义21.3系统设计思想31.4系统开发环境3第2章可行性分析- 5 -2.1业务流程图- 5 -2.2经济可行性- 10 -2.3技术可行性- 11 -2.4法律可行性- 12 -2.5运行可行性- 12 -2.6本章小结- 13 -第3章需求分析- 14 -3.1人力资源管理系统的产生和发展情况- 14 -3.1.1人力资源管理系统的概念- 14 -3.1.2人力资源管理系统的发展历程- 15 -3.1.3人力资源管理信息化的意义- 16 -3.2人力资源管理系统的需求分析- 17 -3.3数据字典构建- 21 -3.3.1数据项定义- 21 -3.3.2数据流定义- 23 -3.3.3数据存储的描述- 29 -3.3.4数据处理- 32 -3.4本章小结- 38 -第4章总体设计- 39 -4.1系统模块总体设计- 39 -4.2数据库设计- 41 -4.2.1数据库设计概述- 41 -4.2.2数据分析- 41 -4.2.3数据库的详细设计- 41 -4.3系统接口设计- 41 -4.4本章小结- 41 -第5章详细设计- 41 -5.1系统运行平台设置- 41 -5.2系统主页设计- 41 -5.3人事资料管理功能设计- 41 -5.3.1人事资料查询- 41 -5.3.2人事资料录入- 41 -5.3.3人事资料删除- 41 -5.3.4人事资料修改- 41 -5.4角色管理功能设计- 41 -5.4.1新建角色- 41 -5.4.2角色删除- 41 -5.4.3角色修改- 41 -5.5工资查询功能设计- 41 -5.6本章小结- 41 -第6章系统测试与性能分析- 41 -6.1软件测试- 41 -6.2测试的基本概念- 41 -6.2.1测试的目的- 41 -6.2.2测试用例- 41 -6.2.3白盒测试和黑盒测试- 41 -6.2.4测试步骤- 41 -6.2.5本系统测试- 41 -6.3本章小结- 41 -第7章系统主要功能使用说明- 41 -7.1系统登录步骤- 41 -7.2信息录入- 41 -7.3数据更新- 41 -7.4数据删除- 41 -7.5自动排班- 41 -7.6本章小结- 41 -结论41致谢41参考文献41附录141附录241IV哈尔滨工业大学华德应用技术学院毕业设计(论文)第1章 绪论网络化的今天,人力资源管理系统,使新的人力资源协作管理模式成为可能。通过网络管理系统,专门的人力资源管理人员可以提高自身工作效率,做好人力资源管理的协调工作,提高人力资源利用率;通过网络管理系统,员工可以直接管理自己的技能,有效地发现和挖掘自身的潜能,与自己的上级、下属、同事及时的进行沟通与交流,同心协作,积极为企业的发展与决策贡献力量。通过网络人力资源管理系统对企业人力资源进行管理,使企业人力资源管理适应时代的发展要求,大大提高了企业的核心竞争力。随着科学技术的发展,社会进步以及计算机的迅速发展,酒店餐饮业管理的方法也日新月异,以前全是由人工管理的方法存在很多的缺点:管理效率较低,劳动强度大,信息处理速度低而且准确率也不够令人满意。为了提高酒店餐饮管理效率,减轻劳动强度,提高信息处理速度和准确性,为酒店管理员提供更方便、快捷的服务项目,提供一种更先进、科学的服务系统,于是选择了用计算机来设计一个酒店人力资源管理系统的方案。1.1 课题背景现在网络的发展已呈现商业化、全民化、全球化的趋势。目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动,从宣传企业到发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今网络已成为企业进行竞争的战略手段。企业经营的多元化拓展,企业规模的进一步扩大,对企业的管理、业务扩展、企业品牌形象等提供了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。任何企业都拥有三种资源:一是物力资源;二是财力资源;三是人力资源。对于企业,物力资源和财力资源是企业的有形资源,虽说是衡量企业的重要尺度,但它具有有限性。而人力资源正好与之相反,是一种无形的资源,具有相对的无限性,是可再生的资源。企业可以通过教育、培训和开发等活动提高人力资源的品质,增加人力资源的数量。从企业的生产经营过程看,人力资源是物力资源和财力资源的粘合剂。企业效益的高低取决于人力资源对非人力资源粘合的强度和效用。企业只有提高人力资源的素质,对人力资源进行合理有效的管理,调动劳动者的积极性,这种粘合的强度和效用才能提高,企业的效益才能提高,企业也才能长盛不衰。酒店人力资源管理是根据国家人事劳动政策和企业制定的管理方针与政策,对酒店人力资源进行有效的整合和管理,在人事政策和制度的制定,员工的招聘、考核、激励、纪律管理等系列日常管理业务中,调动员工工作积极性,提高员工劳动素质,增强企业内部凝聚力,塑造一支充满活力和战斗力的团队,为企业实现经营目标和经济效益提供强有力的人事保障。在这样的时代背景下,本系统将以哈尔滨伟业商务酒店为原型,设计一个尽量适合所有同级别(四星级以上)宾馆或酒店的人力资源管理系统。哈尔滨伟业商务酒店是集餐饮、客房、会议、娱乐为一体的一家四星级商务酒店,位于哈尔滨市繁华的商业中心地带。酒店拥有各类豪华客房和风格各异的KTV包房,多功能会议中心可承办大、中、小型会议。宴会大厅可容纳600人同时就餐。哈尔滨伟业商务酒店设有美容美发、夜总会、地下停车场、票务、旅游、商务中心等综合服务设施。并且具有十几个部门及数以千计的员工,人员流动较大,人员管理工作复杂,如何建立一个完善的人力资源管理体系就成为提升企业竞争力的关键。要建立一个完善的人力资源管理体系,不仅需要优秀管理人才和良好的管理制度,还需要一个功能强大的人力资源管理软件。1.2 目的和意义建立人力资源管理网站能树立企业形象。对于任何一个企业而言,企业的品牌形象至关重要。 特别是对于互联网技术高度发展的今天,通过人力资源管理的网站,员工可通过网站侧面的了解企业形象及企业实力,因此,建立具有国际水准的网站能够极大的提升企业在员工心中的整体形象。建立人力资源管理网站能减轻部门负担。许多人知道,一个公司的所有和员工有关的运作,包括加薪,出差,请假,人员的调动,离任等等都由人力资源部门来完成,如果是一家拥有上千人的大型企业,这个工作量是相当惊人的。因此本系统的开发,大大缓解了该部门的工作压力,也避免了以前人工作业的错误几率。1.3 系统设计思想一个方便用户使用的软件应该具备软件体积小,操作界面友好,基本功能稳定,运行速度较快,通过计算机技术及网络技术结合开发出客户端与服务器端,以便方便快捷清晰的进行数据传输,和简易通讯功能。实用性:系统以用户需求为目标,以方便用户为原则。根据用户实际的需求情况,充分考虑在人力资源管理中可能遇到的种种问题,尽量全面的做好需求分析,以减少日后更新软件的次数。可靠性:一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统数据传输的正确性。安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。采用标准技术:本系统的所有设计遵循国际上现行的标准进行,以提高系统的开放性。可维护性:系统的设计要求方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。1.4 系统开发环境本系统采用B/S结构,前台开发工具为MyEclipse Enterprise Workbench 6.0 GA,后台数据库是Microsoft SQL Server 2005,软件要求:操作系统为Windows 2003或Windows XP,Mozilla Firefox 3.5 或更高版本,硬件要求:Pentium 4 2.4 MHz或更快,512 MB RAM或更高。-3-哈尔滨工业大学华德应用技术学院毕业设计(论文)第2章 可行性分析人力资源、薪金发放等人资管理业务是在日常生产过程中非常重要的环节,原来基本上是采用手工处理方式进行操作,造成工作效率低、处理速度慢、人工计算薪金准确率较低的情况。因此开发人力资源管理子系统,通过对该系统中的相关数据录入、参数设置,使用电脑保存职工档案资料、计算薪资发放以及记录职工参加培训、职位变更等的详细资料,代替原来的手工处理工作,方便进行人力资源、薪金资源的查询,大幅度提高工作效率和管理水平。2.1 业务流程图根据人力资源管理系统的具体情况,业务可分为六类,第一类是基本信息业务,主要负责对企业所有基本信息的管理,如:员工信息、招聘信息、员工考勤信息、员工考核信息等;第二类是招聘业务,主要负责对企业招聘信息及应聘人员信息的管理;第三类是培训业务,主要负责对企业部门员工的培训计划的制定及信息的发布;第四类是工资核算业务,主要负责对员工的工资进行核算,使其与员工的绩效挂钩;第五类是考勤业务,是对员工考勤信息的管理;第六类是绩效考核业务,是对员工的工作绩效的考核信息的管理。1基本信息业务流程:用户登录系统后,系统根据用户的权限,列出该用户可用的系统功能,如员工信息管理,调岗调职,奖罚记录,员工福利等,可对其进行录入、修改、删除或查询。基本信息业务流程,如图2-1所示。2招聘业务流程:首先,各部门经理通过报告通知人力资源部门职位空缺情况,然后人力资源招聘人员和经理审阅职务和资格要求,如果审核通过,则制定招聘计划,否则将原因反馈给该部门经理。招聘业务流程,如图2-2所示。图2-1基本信息业务流程图图2-2招聘业务流程图3培训业务流程:首先,人力资源管理人员根据实际情况,或部门经理提出培训请求,制定培训计划,制定计划的同时,要确定培训的课程和讲师。然后,执行该计划,当培训结束时对受培训的员工进行考核,并将考核结果录入系统。最后要将培训的结果保存起来,作为日后培训的参考。培训业务流程,如图2-3所示。图2-3培训业务流程图4工资核算业务流程:首先读取员工的信息,判断员工状态不为“离职”,取出员工的基本工资,然后顺序读取员工的奖惩信息、福利信息、保险信息,计算出员工的总工资,再根据总工资确定税率,最后算出员工的实际工资,并保存。工资核算业务流程,如图2-4所示。5考勤业务流程:首先读取员工信息,判断员工当日是否有班,如果有班,判断是否有打卡记录,如果没有打卡记录,判断员工是否请假,是否调休,是否出差,如果都没有,说明员工缺勤。考勤业务流程,如图2-5所示。6绩效考核业务流程:首先读取考核方案,获得该方案的所有考核标准,读取员工在该方案所有标准上的分数,然后计算总分,根据总分评定员工考核等级。绩效考核流程,如图2-6所示。图2-4工资核算业务流程图图2-5考勤业务流程图图2-6绩效考核业务流程图该系统的目标确定后,可以从经济可行性、技术可行性法律可行性和运行可行性四个方面对能否实现新系统目标进行可行性分析。2.2 经济可行性系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。运行该系统的硬件和软件支持费用需要2万元,但软件开发费用估计6.7万元,但系统投入使用后,每年可为节省支出约10万元,假设该软件可以使用5年。而一次性支出25万元,再假定投资费用存入银行的利息按5%计算。下面从以下几个方面对系统的经济可行性进行具体的分析:系统初期投资系统初期投资,如表2-1所示。表2-1人力资源管理系统初期投资序号项目人工(人日)单价(元)合计(元)1需求分析203006,0002总体设计303009,0003人事资料管理子系统详细设计203006,0004人力资源管理子系统详细设计103003,0005工资管理子系统详细设计53001,5006考勤管理子系统详细设计103003,0007绩效考核子系统详细设计203006,0008系统维护子系统详细设计53001,5009数据库的设计与实现103003,00010编码实现5030015,00011单体测试203006,00012系统集成测试203006,00013说明手册编制103001,00014合计67,000货币的时间价值系统货币时间价值,如表2-2所示。表2-2人力资源管理系统货币时间价值年份将来值(万)(1+i)n现在值(万)累计的现在值(万)151.054.7624.762251.10254.5359.297351.15764.31913.616451.21554.11417.730551.27633.91821.648投资回收期引入进销存系统一年后,可以节省4.762万元,比最初投资还少1.94万元。但第三年可以节省4.535万元。即:1+(6.7-4.762)/4.535=1.428(年)纯收入21.648-6.7=14.948(万元)经过以上分析,此人力资源管理系统在经济上的开发是可行的。2.3 技术可行性根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。本系统采用当前流行的SSJ整合框架编写。Struts2.0是以MVC模式为基础,控制反转为核心的Java Web应用框架,使用它不仅可以实现WEB应用程序的分层,还可以大大提高用户请求的处理效率,从而降低了表示层开发的工作量;Spring2.5是以MVC模式为基础,依赖注入为核心的Java应用框架,它利用Java的反射机制,将系统各层无缝的整合在一起,实现了系统各模块和各层次的解藕,提高了系统的可维护性和可移植性;JPA是Sun公司提出的一个ORM标准,由于市场上主流的ORM框架没有统一的标准,各公司都按自己的标准编写ORM的配置方式,这样,在开发应用软件时,用户要学习各种ORM框架的配置方式,并且当现用ORM框架不能满足用户需求时,切换ORM框架会付出相当大的代价。这时JPA标准应运而生,只要ORM框架的生产商遵循该标准,用户软件就可以以很小的代价切换ORM框架,并不用学习新框架复杂的配置方式就可以将它整合到系统中。本系统JPA的ORM框架将使用Hibernate3.2实现,它具有强大的事务处理能力、数据缓存能力和并发处理能力,可以提高持久层的运行效率和开发效率。在表示层,本系统将使用JSP页面技术和ExtJs2.2、DWR3这两大AJAX技术。JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。ExtJs2.2是当今主流的AJAX技术之一,它可以提供如同桌面应用程序的外观,能大大提高用户体验,为用户提供一个美观,方便的操作界面。DWR则可以提高浏览器与服务器的异步交互能力,在用户浏览器上只使用简单的JavaScript就可以调用复杂的服务器端代码。使用AJAX技术不仅可以使界面美观,操作更具人性化,异步交互方式还能减轻服务器的数据传输负担。此外,本系统将使用SQL Server 2005作为应用程序的数据库,它具有良好的并发处理和事务处理能力,并且具有较高的运行效率和稳定性。2.4 法律可行性此人力资源管理系统是本人自主开发的管理系统,是很有实际意义的系统,开发这个系统不同于开发普通的系统软件,即该系统不同于原来已有的现代化的系统,不存在侵权等问题,本系统开发不会侵犯他人、集体或国家利益,不违反国家法律,因此具有法律可行性。2.5 运行可行性操作可行性是指系统对组织机构的影响,现有人员和机构、设施、环境等对系统的适应性以及进行人员培训的补充计划可行性。从新系统使用难易程度上来看,新系统使用起来并不复杂,界面设计亲切,容易使用,通过接触了解到公司的员工有接受新事物的能力,大多数员工平时都有过使用电脑的经历,学习该系统的使用应该不会困难。该系统的实施对公司的组织机构不会有太大的影响。在今后的维护过程中,领导者可在店面里挑选或培养一、两名对计算机知识比较了解的员工深入学习该系统,系统的开发人员也会在系统实施后的半年时间内不计酬的随时解决系统出现的一些技术性问题。经过上述论述分析,新系统的实施非常可行。2.6 本章小结通过对本系统的开发,让我对一个系统开发前所需要做的准备有了一些详细的了解,在一个系统的开发前需要做大量的需求分析,分析本系统是否适合开发,有经济上、运行上、技术上是否可行。- 12 -哈尔滨工业大学华德应用技术学院毕业设计(论文)第3章 需求分析软件需求分析工作是软件生存周期中重要的一步。只有通过需求分析才能把软件功能和性能的总体概念描述为具体上的软件需求规格说明,从而奠定软件开发的基础。软件需求分析工作也是一个不断认识和逐步细化的过程。该过程将软件调研阶段的需求资料进行分析和设计,使软件范围逐步细化到详细定义的程度,并分析出各种不同的软件元素,然后为这些元素找到可行的解决办法。本章将从不同角度的需求分析问题,讲述软件需求类型,分析过程,并部分给出了数据字典和数据流图。本文档是为了确切地表达出系统的每项需求,并作为设计的基础,为软件设计人员提供明确的指导方向,并为软件的功能测试提供测试依据。3.1 人力资源管理系统的产生和发展情况3.1.1 人力资源管理系统的概念国内外许多学者都对人力资源管理系统进行过定义,其中拍德瑞、德斯勒、诺伊及国内学者余凯成等人将人力资源信息系统定义为:收集、处理、存储和发布信息以支持决策、协调、控制、分析及可视化人力资源管理活动的相关组件的集成系统。而舍小曼等人将人力资源管理信息系统(HRIS,Human Resources Information System)定义为:“提供现实和准确数据的计算机系统,用于控制和决策的目的。在这种意义上,它已经超越了简单的存储和更正信息,其应用范围已扩大到诸如编制报告、预测人力资源需求、战略计划、职业生涯和晋升计划,以及评估人力资源管理的政策及实践等领域”。本文所界定的人力资源管理系统(HRMS,Human Resources Management System),主要是指组织或社会团体运用系统学理论方法,运用现代计算机、软件及网络技术来对组织的人力资源管理活动进行系统化、流程化的设计、管理、控制和评价,以提高组织人力资源管理水平,使人力资源更有效的服务于组织或团体目标。它不仅需要计算机及网络等硬件的支持,更需要HRMS软件及相关的人力资源管理理念的辅佐。3.1.2 人力资源管理系统的发展历程随着人力资源管理理论的迅速发展,为推进人力资源管理信息化奠定了理论基础。现代人力资源管理,在管理视角上是将人力资源作为第一资源,使人力资本的投资收益率高于一切其他形态资本的投资收益率;在管理模式上多为“主动开发型”的策略式和预见性管理;在管理重心上是以人为中心;在管理形态上是全过程的动态管理;在管理方式上采取人性化管理;在管理策略上不仅注重近期和当前事宜的处理,更注重人力资源的整体开发,注重对未来的预测和规划,属于战术与战略相结合的管理;在管理技术上追求科学性和艺术性的结合,不断采用新的技术和手段,使其更加科学和规范;在管理层次上管理部门直接参与组织计划与决策。可见,现代人力资源管理已经远远超出了传统的人事管理范畴,而今,现代人力资源管理更需要借助和发挥现代信息和技术手段,优化管理过程,提高管理效益。第一代,薪资计算系统时代。人力资源管理系统的发展历史可以追溯到20世纪60年代末期。由于当时计算机技术已经进入实用阶段,同时企业的规模也越来越大,用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个问题,第一代的人力资源管理系统,其实就是薪资管理系统应运而生。当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具。第二代,薪资/人事管理系统时代。第二代的人力资源管理系统出现于20世纪70年代末。随着计算机技术的飞速发展,第二代薪资管理系统基本上解决了第一代系统的主要问题,开始纪录员工的其他基本信息包括薪资的历史数据,此外,它的报表生成和薪资数据分析功能也都有了较大的改善。这个时代的管理系统以薪资处理为主,并兼具了一部分人事信息管理的功能。第三代,人力资源管理系统时代。人力资源管理系统的第一次革命性变革出现在20世纪90年代初。由于企业管理理论,特别是人力资源理论的发展,使人们认识到人力资源在企业发展和企业竞争优势中的关键性作用,另外随着IT技术的发展,把一些人力资源管理理念和理论应用到企业管理中也变为可能。第三代人力资源管理系统的特点是从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源。友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策。第四代,E人力资源管理系统或EHRMS时代。人力资源管理信息系统的第二次革命性变革出现在20世纪90年代末和21世纪初。由于internet和intranet技术的普及,以及人力资源管理理论的进一步发展,学习与发展成为企业与员工个人的永远的主题,而IT技术为这一主题给出的答案就是E-LEARNING。为了快速响应企业内部和外部的各种要求与变化,WEB使人力资源部门与企业的内部员工和外部世界之间的距离成为0,这就是人力资源管理系统的E化。E化HRMS除了具有人力资源管理系统的所有特征外,还可以实现员工或潜在员工和企业人力资源管理者互动和零距离。3.1.3 人力资源管理信息化的意义信息提高工作效率,改善服务质量,从而建立起信息化、职业化的人力资源管理平台。为了将信息技术引入人力资源管理,我们将人力资源管理工作分为定性与定量两类。所谓定性的工作主要是指管理制度的制定、业务流程的设计、员工沟通、人力资源分析报告等,这些工作的特点是具有很强的创造性,需要经过深入的主观思考与判断才能完成。所谓定量的工作主要是指根据既定制度与流程完成对客观事务的处理,比如根据薪资制度计算本月员工工资等,这类工作的特点一般较为具体,但又是需要日常处理的重复性工作,往往占据了人力资源管理工作的大部分时间。提高工作效率,是许多单位引入人力资源管理系统的首要目的。一套合理而完善的人力资源管理系统还将为管理者带来另外一个好处由于数据库完整地记录了单位所有员工的人事、考勤、绩效、培训、薪资、福利等各方面信息,系统将能快捷、方便地获得各种统计分析报告,为单位管理与决策提供准确全面及时的人力资源信息支持。网络技术的应用,还可以为部门之外的其他管理人员及员工提供各种形式的自助服务,比如单位重要领导可以在网上查看单位人力资源的配置、重要员工的状况、人力资源成本的分析、员工绩效等。自助服务的提供,使得管理从以前的相对封闭变得开放,滞后管理变成超前管理,使得单位全体人员都能参与到人力资源的管理活动中来,从而在某种意义上实现全面人力资源管理。综上所述,信息技术在人力资源管理中的应用,可以提高工作效率,优化业务流程,改善服务质量,提供基于信息的决策支持,在某种意义上实现全面人力资源管理。3.2 人力资源管理系统的需求分析需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象。3.2.1 数据流图构建数据流图(date flow diagram , DFD),是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。数据流图是从数据的角度来描述一个系统,数据流图适合于宏观地分析一个组织业务概况。1人力资源管理系统的顶层数据流图,如图3-1所示。图3-1人力资源管理系统顶层数据流图2合法性检查二层数据流图,如图3-2所示。图3-2合法性检查的二层数据流图3权限分析二层数据流图,如图3-3所示。图3-3权限分析二层数据流图4事务处理二层数据流图,如图3-4所示。5员工信息数据处理的三层数据流图,如图3-5所示。图3-4事务处理的二层数据流图图3-5员工信息数据处理的三层数据流图6工资核算的数据流图,如图3-6所示。在此系统中还存在一些特殊的数据流,它们不依赖用户的操作而执行,而是依赖于时间,也就是说,时间一到它们就会自动启动执行,这些事件称为计划任务。工资核算就是典型的计划任务,它们在月末的深夜里自动启动执行,对员工的工资进行汇总计算。此外本系统中的计划任务还有员工考勤和员工考核等。图3-6工资核算的数据流图7绩效考核的数据流图,如图3-7所示。图3-7绩效考核的数据流图3.3 数据字典构建数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。3.3.1 数据项定义数据元素是不可再分的数据单位,一般而言,包括如下内容:数据项描述数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系,数据项之间的联系。其中,后两项定义了数据的完整性约束条件,用于数据校验。具体内容,如表3-1所示。表3-1人力资源管理系统数据项定义编号名称别名类型长度I01userName用户名称Varchar20字节I02Pwd用户密码Varchar20字节I03empNo员工编号Varchar20字节I04name员工姓名Varchar20字节I05department_id部门标识Varchar20字节续表3-1I06idcard身份证Varchar20字节I07gender性别Varchar4字节I08birthDate出生日期DateTimeI09nationality民族Varchar10字节I10nativePlace籍贯Varchar40字节I11phone电话号码Varchar15字节I12wages工资MoneyI13empStatus员工状态Varchar10字节I14principleName权限名Varchar20字节I15resourceURI资源地址Varchar40字节I16discribe说明Varchar200字节I17disabled停用BooleanI18role角色VarcharI19roleName角色名Varchar20字节I20fieldName字段名Varchar15字节I21op运算符Varchar10字节I22fieldValue值Varchar50字节I23logic逻辑关系BooleanI24jql查询语句VarcharI25Id标识Varchar30字节I26award奖金DoubleI27pubish惩罚DoubleI28welfare福利DoubleI29insurance保险DoubleI30shouldPay应发工资DoubleI31taxName税率名称Varchar20字节I32minWage最小工资DoubleI33maxWage最大工资DoubleI34tax税率DoubleI35examPlanNo方案编号Varchar20字节I36examName方案名称Varchar20字节I37beExamEmp被考核人Varchar20字节续表3-1I38score考核结果Varchar20字节I39recordDate记录日期DateTimeI40examItemNo标准编号Varchar20字节I41examItemName标准名称Varchar20字节I42answer答案Varchar2字节I43reqParam请求数据I44moneyary金额MoneyI45reward_date奖励日期DateTimeI46reward_level奖励级别Varchar10字节I47reward_reason奖励原因Varchar200字节I48employee_id员工编号Varchar30字节I49punish_date惩罚日期DateTimeI50punish_level惩罚级别Varchar10字节I51punish_reason惩罚原因Varchar200字节I52welfare_name福利名称Varchar50字节I53welfare_No福利编号Varchar20字节I54company_percent单位系数FloatI55conpany_constrant单位固定值FloatI56insurance_name保险名称Varchar50字节I57insurance_No保险编号Varchar20字节I58personal_constrant个人固定值FloatI59personal_percent个人系数FloatI60pays实际工资MoneyI61exam_date考核日期DateTimeI62level等级Varchar5字节3.3.2 数据流定义人力资源管理系统数据流定义:数据流编号:D1数据流名称:用户名数据流来源:用户数据流去向:管理系统数据流组成:I01数据流编号:D2数据流名称:登录信息数据流来源:用户数据流去向:管理系统数据流组成:I01+I02数据流编号:D3数据流名称:权限数据流来源:权限表数据流去向:管理系统数据流组成:I14+I15+I16+I25数据流编号:D4数据流名称:用户信息数据流来源:用户表数据流去向:管理系统数据流组成:101-01+I02+I03+I17+I18+I25数据流编号:D5数据流名称:角色数据流来源:角色表数据流去向:管理系统数据流组成:I19+I16+I17+I25数据流编号:D6数据流名称:查询条件数据流来源:用户数据流去向:管理系统数据流组成:I7数据流编号:D7数据流名称:查询语句数据流来源:管理系统数据流去向:管理系统数据流组成:101-24数据流编号:D8数据流名称:记录标识数据流来源:用户数据流去向:系统数据流组成:I25数据流编号:D9数据流名称:员工信息数据流来源:员工信息表/用户数据流去向:系统数据流组成:I03+I04+I04+I06+I07+I08+I09+I10+I11+I12+I13数据流编号:D10数据流名称:奖励总额数据流来源:管理系统数据流去向:管理系统数据流组成:I26数据流编号:D11数据流名称:惩罚总额数据流来源:管理系统数据流去向:管理系统数据流组成:I27数据流编号:D12数据流名称:福利总额数据流来源:管理系统数据流去向:管理系统数据流组成:I28数据流编号:D13数据流名称:保险总额数据流来源:管理系统数据流去向:管理系统数据流组成:I29数据流编号:D14数据流名称:工资总额数据流来源:管理系统数据流去向:管理系统数据流组成:I30数据流编号:D15数据流名称:税率数据流来源:税率表数据流去向:管理系统数据流组成:I31+I32+I33+I34数据流编号:D16数据流名称:考核方案数据流来源:考核方案表数据流去向:管理系统数据流组成:I35+I36+I16数据流编号:D17数据流名称:员工分数数据流来源:考核分数表数据流去向:管理系统数据流组成:I37+I38+I39+I40+I35数据流编号:D18数据流名称:考核标准数据流来源:考核标准表数据流去向:管理系统数据流组成:I40+I41+I42+I17数据流编号:D19数据流名称:总分数据流来源:管理系统数据流去向:员工考核表s数据流组成:I38数据流编号:D20数据流名称:结果视图数据流来源:管理系统数据流去向:用户数据流组成:I15数据流编号:D21数据流名称:主页数据流来源:管理系统数据流去向:用户数据流组成:I15数据流编号:D22数据流名称:请求数据流来源:用户数据流去向:管理系统数据流组成:I15数据流编号:D23数据流名称:请求数据数据流来源:用户数据流去向:管理系统数据流组成:I43数据流编号:D24数据流名称:未授权视图数据流来源:管理系统数据流去向:用户数据流组成:I15数据流编号:D25数据流名称:奖励信息数据流来源:奖励信息表/管理系统数据流去向:管理系统/奖励信息表数据流组成:I44+I45+I46+I47+I48数据流编号:D26 数据流名称:惩罚信息数据流来源:惩罚信息表/管理系统数据流去向:管理系统/惩罚信息表数据流组成:I44+I49+I50+I51+I48数据流编号:D27数据流名称:福利信息数据流来源:福利信息表/管理系统数据流去向:管理系统/福利信息表数据流组成:I44+I52+I53数据流编号:D28数据流名称:保险信息数据流来源:保险信息表/管理系统数据流去向:管理系统/保险信息表数据流组成:I54+I55+I56+I57+I58+I59数据流编号:D29数据流名称:员工工资数据流来源:员工工资表/管理系统数

温馨提示

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

评论

0/150

提交评论