




已阅读5页,还剩60页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中图分类号: 学校代码: 10055 密级: 公开 硕 士 专 业 学 位 论 文 基于 架的人力资源管理系统设计与实现 of 文摘要 I 中文摘要 随着计算机的普及应用,科学信息技术的快速发展,互联网成为企业快速获取和发布信息的重要窗口,信息化管理已经成为企业发展过程中一项不可或缺的内容。人力资源管理成为社会政治、经济、生活等各个方面发展用的一个重要环节,成为企业人才引进、绩效考核等各个方面的重要管理力量,近几年来已经发展成为一个崭新的学科。 当前形势下,科学合理的利用内部资源、优化内部结构,加强人力资源管理,是企业长期稳定发展的重要基础。 琴弘数媒科技 有限公司人力资源部是由最初公司组织部、人事部、培训中心合并而来的一个新部门,主要负责公司的人事、档案、薪资、绩效、招聘、培训等相关事宜。该公司截止目前没有适合自己的人力资源管理系统,经过与人力资源部领导沟通,最终确定为其开发一套适合该部门的人力资源管理系统,这也是本课题的主要来源。 本系统基于 用 005作为主要开发工具,使用 为数据库管理工具,采用 层模式设计,运用 术,最终完成了系统的开 发。在系统开发之初,经过指导教师指导以及相关计算机老师的配合,通过对琴弘数媒科技有限公司人力资源部门员工充分调研,对系统做了充分的需求分析,经过系统设计、编码实现等环节,实现了人事信息、档案信息、薪资信息、绩效考核信息、招聘管理、培训管理等相关功能模块。 本系统 涵盖了该企业人力资源管理的各个环节,适应企业人力资源管理的业务处理方式,具有较强的针对性。同时该系统具备在同类型企业中推广使用的普遍适用性,为企业的信息化建设提供了支撑。 关键字: 人力资源 信息系统 I of of an of an of an in of an of In a of of is an of o. is a by of is up to a of is a of is 005 as as of eb of In of of to do a of II of of to of a At to in of to of 录 录 第一章 绪论 . 1 第一节 课题研究的背景 . 1 第二节 当前发展现状 . 2 第三节 课题研究目标与意义 . 3 第四节 本课题主要解决问题 . 4 第五节 本文组织结构 . 4 第二章 系统开发相关知识介绍 . 6 第一节 开发工具简介 . 6 005 简介 . 6 005 简介 . 6 术 . 7 第二节 架介绍 . 8 第三节 系统运行配置情况 . 10 第四节 本章小结 . 11 第三章 可行性分析与需求分析 . 12 第一节 系统可行性分析 . 12 术可行性分析 . 12 作可行性分析 . 13 济可行性分析 . 14 第二节 系统功能需求分析 . 15 际业务处理需求 . 15 统功能需求分析 . 16 与者用例分析 . 23 目录 V 第三节 业务流程分析 . 26 聘计划流程分析 . 27 资核算流程分析 . 29 工请假流程分析 . 30 第四节 系统性能需求分析 . 31 第五节 本章小结 . 32 第四章 系统数据库设计 . 33 第一节 数据库设计流程与规范 . 33 第二节 数据库 型设计 . 34 件文档管理功能 型 . 34 知公告管理功能 型 . 35 聘培训管理功能 型 . 36 资考核管理功能 型 . 37 统运行管理功能 型 . 38 据库总体 型 . 39 第三节 数据库表结构设计 . 41 第四节 本章小结 . 42 第五章 人力资源信息系统实现 . 43 第一节 系统网络结构及层次结构划分 . 43 统采用 B/S 网络结构 . 43 统层次结构划分 . 44 第二节 系统实现 . 45 第三节 系统测试 . 49 户登录测试 . 49 案管理功能测试 . 50 同管理功能测试 . 51 第十二节 本章小结 . 52 目录 六章 总结与展望 . 53 参考文献 . 55 致谢 . 57 个人简历、学术论文与研究成果 . 58第一章 绪论 1 第一章 绪论 本章主要从人力资源管理系统的研究背景、课题当前发展现状、课题研究背景与意义 、课题主要解决问题 三个方面进行阐述,最后对本文的组织结构进行了简单概括。 第一节 课题研究的背景 随着计算机的普及应用,科学信息技术的 快速发展,互联网成为企业快速获取和发布信息的重要窗口,信息化管理已经成为企业发展过程中一项不可或缺的内容。人力资源管理成为社会政治、经济、生活等各个方面发展用的一个重要环节,成为企业人才引进、绩效考核等各个方面的重要管理力量,近几年来已经发展成为一个崭新的学科 1。 随着我国劳动力市场的不断完善,越来越多的员工更加重视自己的工作环境、生活质量、晋升机遇、就业前景,很多猎头公司也逐渐走进公众视野,他们为企业的人力资源部门不断挖掘有能力、有智慧、有技术的高科技先进人才。 如何将信息技术与企业人力资源管理的具体 业务相结合,构建人力资源信息管理系统,有效提高业务处理效率,已经成为企业人力资源管理的重要发展趋势。 我国经济发展速度强劲,人力资源信息管理系统在这种市场经济的快速 助推 下也得到了飞速发展,已经成长为我国科学信息化建设的一个坚强后盾。企业的健康、有序、稳步、快速发展离不开高 、 精 、 端人才,企业人力资源管理部门承担了企业人才挖掘的重要部门,如何通过人力资源管理系统合理有效的制定和开发传统管理规划的同时,更需要着重强调将科学信息化与企业人力资源传统管理规划密切结合,这将是人力资源管理系统的发展方向,也必将成为企业信 息化建设的成功之路 2。 在现代企业中,人力资源管理部门的业务的范畴已经从传统意义上的档案、工资管理发展成为涵盖招聘、人才培养、薪酬等多方面的综合部门。业务范畴的扩大,必然带来工作量的增加。沿用业务处理传统的人工管理模式,必然会带来效率低下、数据查找繁琐、数据无法实时同步等问题 3。采用现代信息技第一章 绪论 2 术构建的人力资源信息系统,能够有效的发挥数据保存同步性、数据查找自动化等优势。能够将人力资源业务部门工作人员从繁琐的重复性日常业务处理过程中解脱出来,有效的提高人力资源管理的工作效率。 第二节 当前发展现状 随 着我国经济的高速发展,竞争也越来越激烈,人才战略逐渐成为企业竞争的核心,人力资源管理面临前所未有的挑战。当前形势下,科学合理的利用内部资源、优化内部结构,加强人力资源管理,是企业长期稳定发展的重要基础。只有进行科学的人力资源管理,建立合理的人才选拔策略、人才培养机制以及激励制度,才能提高企业的核心竞争 4。 人力资源管理起于 20 世纪 70 年代末,从 20 世纪 70 年代的传统阶段到人力资源管理的繁荣,主要划分为科学管理阶段、工业管理阶段和人际管理阶段三个阶段。 20 世纪初,弗里得里克、泰勒等为代表的科学管理理论学派 形成,主要在美国推广科学管理实践,人类进入科学管理阶段; 1913 年,德国心理学家雨果心理学与工作效率的出版标志着工业心理学的诞生,心理学研究在工业生产中应用不仅可以提高工人的主管能动性,而且对人事管理工作的科学化进程也有一定的推动作用; 1929 年,美国哈佛大学教授梅奥率在霍桑工厂进行人事管理并展开实验,这也是人际管理学阶段的开始 5。 理信息系统)作为一门新兴的科学,是信息收集、传递、加工和维护、使用的综合管理系统,主要任务是利用现代信息技术加强企业的信息管理。它通过收集企业的人员资料、财力 数据以及拥有设备、技术等资源,并加工处理为信息资料,以便管理人员通过分析管理系统信息资料,进行正确决策,例如,通过信息管理系统设备管理人员可以明确知道哪些设备需要维护、哪些设备需要维修,及时通知技术人员,降低运营成本 6。因此,管理信息系统主要目的是方便相关的管理人员了解管辖范围内具体情况,以便及时做出决策,降低运营成本,提高企业效率。 国外人力资源管理系统起步较早,发展比较快,系统的完整性和成熟度明显比国内高,主要因为国外的硬件厂商、数据库公司以及咨询公司等相关企业实力比较雄厚,在技术研发、人才培养、市 场推广等方面有能力投入,而且随着管理理论的发展,国外人力资源管理系统设计蕴含先进管理理念,系统的适第一章 绪论 3 用能力更广泛 7。 人力资源管理系统在发达国家已广泛使用,在开发企业资源计划、工作流管理的过程中预留了与人力资源管理系统的接口,大大降低扩展人力资源系统的难度。 我国人力资源管理起步相对较晚,不仅在技术的成熟度和先进度上落后于西方国家,在系统的使用上也没有起到应有的效果。由于我国人力资源管理制度不规范,使得人力资源管理系统的实用性和有效性大打折扣,而且开发系统所需资金也是一些小企业望而却步的原因 8。因此, 我国的人力资源管理还存在很多问题,主要有以下几个方面: 1. 多数企业盲目追求利润,考虑企业管理时只考虑资金和技术因素,却忽略了人在企业发展中所起的主导性作用。管理理念落后,人力资源管理制度不健全,没有制定长期的人才选拔制度,因而导致人才闲置、人才流失严重。 2. 管理理念落后,对企业的人力资源管理没有长远规划,对企业员工没有定期培训,长此以往,员工工作缺乏积极性、员工素质不但没有提升反而在封闭的环境中开始下降,企业竞争力更加难以提升 9。 我国受传统文化影响,人力资源管理人性化胜过制度化,容易将个人亲疏关系引入工作 ,严重影响对人才的判断,造成巨大的人才浪费。 第三节 课题研究 目标 与意义 本研究针对 河南某贸易 有限公司 人力资源信息管理中存在的问题,利用 件开发平台技术、 件分层技术,设计并开发企业人力资源信息管理系统。该系统能够在局域网内运行,并且支持互联网访问和使用。系统采用网络浏览器作为客户端,使用者能够随时随地通过各种互联网接入途径进行系统访问,能够完成使用者与系统的实时互动 10。 本文针 河南某贸易 公司 人力资源管理的业务特点,进行人力资源信息系统的开发。本文所开发的人力资源信息系统,涵盖了该企业 人力资源管理的各个环节,适应该企业人力资源管理的业务处理方式,具有较强的针对性。同时该系统具备在同类型企业中推广使用的普遍适用性,为企业的信息化建设提供了支撑。 第一章 绪论 4 第 四 节 本课题主要解决问题 人力资源管理系统是一个可以在线实现人事档案管理、薪资计算、考勤管理、社保福利管理、员工自主等功能的管理系统,主要建立在企业资源计划系统上的子系统,并通过一定的人才选拔机制,实现企业的员工优化,降低管理成本,提高管理效率。本文根据软件工程开发的不同阶段,介绍系统各阶段要解决的主要问题。 第一阶段,需求分析阶段。 了解琴公司 人力资源管理需求、主要功能分类及各功能的业务流程,进而规划系统的功能设置。 第二阶段,系统设计阶段。 主要解决系统的功能设计问题,根据公司的工种类型、职位类型、部门信息、人事档案、人事变动、合同管理、薪酬管理、绩效考核、考勤管理、招聘管理等给出可实现的设计方案,与相关部门沟通,直至得到认可 11。 第三阶段,系统实现阶段。 根据设计方案对系统进行编码实现,并进行功能测试。 本系统将在 架下实现公司人力资源管理系统。 第 五 节 本文组织结构 第一章 主要从人力资源管理系统的研究背景、课题当前发展现状、课题 研究背景与意义 、课题主要解决问题 三个方面进行阐述,最后对本文的组织结构进行了简单概括。 第二 章 将 主要介绍系统开发相关知识,并将主要从系统开发工具、 统运行配置情况三个方面进行阐述。 第三章系统分析主要阐述了基于系统可行性分析和系统需求分析两个方面。系统可行性分析是软件项目开发的必要环节,本章将从系统技术可行性、操作可行性、经济可行性三个方面阐述。系统需求分析是系统开发的基础,本章将从系统用户权限管理、总体功能、以及系统的各个功能模块进行分析。 第四章将介绍系统数据库设计的具体实施方案。首先从 数据库概念模型设计开始,使用 将数据库实体集进行描述,之后将数据库概念模型转化为第一章 绪论 5 逻辑结构模型,形成数据表,最后将对整个数据库关系图进行阐述。 第五章将完成系统的设计与实现,并设计系统的测试方案,最终完成公司人力资源管理系统的功能模块开发。 第六 章对全文内容进行了总结,对软件系统下一步的研究方向进行了展望。第二章 系统开发相关知识介绍 6 第二章 系统开发相关知识介绍 本章 将 主要介绍系统开发相关知识,并将主要从系统开发工具、 架设计、系统运行配置情况三个方面进行阐述。 系统的开发工具中主要对005、 005、 术等相关软件工具及技术进行简单的学习和介绍。在 架设计方面主要对 核、内核之间的关系及通信方式进行了简单描述,最后对系统的运行配置情况进行了简单概述 12。 第一节 开发工具简介 005 简介 005 是基于 ,对系统要求较高,建议最低配置在 P 操作系统、双核、 2G 以上内存的 计算机。 最早的 要是在创建对象之后调用方法来完成初始化。 而 005 则使用构造函数进行对象初始化。继承的完善方面, 005 完全实现继承,包括可视化窗体的继承。 程序开发人员可以通过创建 新的关键字 类中派生 ,当然该类应该是已经存在的 。 现完全的面向对象,满足封装性,继承性和多态性三个基本条件。线程是进程的一个实体,是被系统独立调用和分派的基本单位。在之前版本中, 支持多进程,而 巧妙的使用了相对简单的形式实现了线程的编写和管理。 方法是描述对象执行的动作,是对象执行动作或所具有的功能的集合 13。 005 简介 称结构化查询语言( 其结构简洁,功能强大,简单易学,所以自 司推出以来便得到了广泛的应用。 第二章 系统开发相关知识介绍 7 高级的非过程化编程语言,允许用户在高层数据结构上工作 。 他不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库 系统可以使用相同的 言作为数据输入与管理的接口 14。它以记录集合作为操纵对象,所有 句接受集合作为输入,返回集合作为输出,这种集合特性允许一条 句的输出作为另一条 以 言可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的一个单独事件只需要一个句就可以达到目的,这也意味着用 言可以写出非常复杂的语句。 时也是数据库文件格式的扩展名。 言包含 4 个部分 15: ( 1) 数据定义( 言 (如 语句) ( 2) 数据操纵 (言( 句) ( 3) 数据查询 ( 语言( 句) ( 4) 数据控制 (言(如 术 务无需购买,所有应用只要能够连入 就可以对 务集成,而且程序员只需与 务组件进行交互进行,无需与多种平台进行交互,可大幅降低开发代价。 以执行无论简单或复杂的商务处理的任何功能,可以定位,发布,通过 用,是一种新的 用程序分支通过 务,流程更改无需更改大量的程序代码,且可进行动态装配,用户也可根据需要进行实时装配 16。 一种分布式技术,它是基于 ,有时也指使用 术的应用,它属于轻量级的通讯技术,能够接收来自 者其他系统所传递的请求,允许来自网络的所有系统进行交互。 够为实现用户交互作准备,能够大幅度降低电子商务成本,更快开拓新商 机 17。 系结构中包括发布,查找,绑定三种操作,当需要利用其服务时,须发生以下行为:发布,查询,绑定服务描述,行为单次或多次出现,具体为: 第二章 系统开发相关知识介绍 8 发布,发布服务描述可使服务请求者对此进行访问和查找,且发布服务描述的位置可根据应用程序的要求做适当变化 18; 查找,在查找操作中,请求者可直接查询所要求的服务描述或服务类型,对于请求者来说,查找操作会涉及到两个不同的生命周期:在设计时需查找服务的接口,而在运行时由于调用的需要须进行检索其绑定和位置描述; 绑定,它是最后需调用的服务 ,服务请求者在运行时进行调用或启动与服务的交互时需使用服务描述中的绑定来进行细节的定位。 术是应用于分布式系统中的崭新的数据模型,也是一种可用于监听客户应用程序信息的服务端程序,并传回相应的信息。 务综合了一系列的标准 19: 提供了基于网络交换 档的打包与路由标准; :以便客户确认他们所 用的 务的位置信息,此标准允许在公共目录中,各机构按照统一的方式对它们的 务进行注册 20; :此文档中包含了在双方之间进行交换的信息; :在双方之间进行 务交互时,该标准允许机构对须使用的 息和 档的类型的描述 21。 通过建立这些标准,一个松散耦合的分布式的环境得以提供:在 服务模型中,被厂商封装成了一些相对独立的 务,分别提供相应的功能,通过绑定到 ,这些服务被客户访问。 第二节 架 介绍 一个定位于设计高性能 户端的基于模式的框架。现在它已经被移植到其他的平台上,包括服务器端环境。在 现的经典 设计模式中,这三部分有三个单例模式类管理,分别是 者合称为核心层或核心角色 22。 1 核: 一般 理类似, 括视图,模型,和控制三个方面。这三个第二章 系统开发相关知识介绍 9 在本框架中都是以单例的形式存在,它们分工明确,互相协作。 责这三部分的联系,并且有它来启动框架 。 其 框架 结构如下图 2示: 图 架 结构图 1) : 责对 管理; 部有两个映射表来存储所有的 监听消息者),在注册一个 时 自动根据 部的 回的需要观察的通信消息命令头来创建相应的观察者并映射到 中 ,一个消息头可以映射多个 外,在调用 也会自动将该为观察者映射到该 中 23。 2) :部存有所有 映射表,负责 通信 操作,以达到将 耦合 , 在调用 也会自动将该 为观察者映射到 的中 24。 第二章 系统开发相关知识介绍 10 3) :储所有 映射, 与 信,并可以被 接引用或接受 来的消息, 责数据模型及远程调用的操作 25。 2 三者 之间的关系 以发送至 接受来自 消息, 允许直接与 信,两者 之间的通信必须经过 允许直接通过 执行代码,必须通过消息发送; 以直接被 过用,但官方不支持这种写法,希望 该尽量不开放接口 26。 允许向 送消息,但是可以向 送消息,也不允许直接通过 用 执行代码,但是 以直接通过 用 执行代码 。 供了 者的初始化 、注册、删除、引用及通信的接口。 3 三者之间的 通信 方式 察者 ): 储了正在观察的对象(即 象)和对应的执行函数 。 含了 接口, 是继承于 的 引用了 27。 的 过调用 口 。 的 现通信:首先通过 在找出对应的观察者列表 。使用观察者模式旨在降低各个模块之间的耦合度,利于代码的维护。 第三节 系统运行配置情况 本系统采用基于平台的组件级编程技术开发,采用多层体系结构和 B/S 结构,展现层采用传统方式与 合编程技术实现。 系统定位为基于 术 的多层分布式应用系统,设计采用 架,同时利用 术提供 成系统内第二章 系统开发相关知识介绍 11 部各功能模块 28。 系统具体运行配置要求如下: 服务器操作系统:需要使用 003 及以上服务器操作系统 客户操作系统:需要使用 以上浏览器操作系统。 测试浏览器使用 行测试。 第四节 本章小结 本章 通过简单介绍 系统开发 的 相关知识,开发工具、 架设计、系统运行配置三个方面 ,对系统开发的整体技术知识进行了简单汇总。在介绍本章时,对系统的开发工具主要介绍了 005、 005、 术等相关软件工具及技术。对 架设计主要介绍了核、内核之间的关系及通信方式,最后介绍了系统的运行配置情况。 第三章 可行性分析与需求分析 12 第三章 可行性分析与需求分析 本系统的分析主要基于系统可行性分析和系统需求分析两个方面。系统可行性分析是软件项目开发的必要环节,本章将从系统技术可行性、操作可行性、经济可行性三个方面阐述。系统需求分析是系统开发的基础,本章将从系统用户权限管理、总体功能、以及系统的各个功能模块进 行分析。 第一节 系统可行性分析 系统可行性分析对于软件项目开发是十分必要的。通过系统的可行性分析能够及早确定系统开发过程中可能遇到的问题,确定问题的难度以及解决问题需要付出的代价,能够避免系统开发过程中人力、物力、财力以及开发时间的浪费。可行性分析就是要确定软件开发项目在特定的约束条件下是否值得去解决并且能够得到解决。本节将对 公司 人力资源管理系统的技术可行性、操作可行性和经济可行性三个方面进行分析。 术可行性分析 技术可行性分析主要根据系统的功能、性能等各方面的要求,确定按照现有技术条件是否 能够实现。技术可行性分析主要包括风险分析、资源分析、技术分析三个方面。 1. 项目风险分析 本项目主要由 公司 人力资源部与软件开发公司合作进行开发,人力资源部负责项目整体进度与项目设计,软件公司主要进行系统实现。由于人力资源部员工为甲方,因此具有较高的稳定性,相对人员流动风险比较小。该项目可能会遇到的风险主要由采用不成熟技术带来的风险和人员流动带来的风险。本项目主要采用成熟的技术来进行项目开发,例如: 据库、 据库设计软件、 计模式等。不存在不成熟技术带来的风险 29。 2. 项目资源分析 本项目开发人员均具有丰富的项目实战经验,配备有高性能的笔记本电脑,第三章 可行性分析与需求分析 13 并在公司成立专门人力资源管理系统开发小组,具有独立办公室,有专人负责。因此本项目在资源上能够满足系统开发的需求 30。 3. 项目技术分析 项目技术分析主要是开发该人力资源管理系统是需要何种技术,这种技术是否能够满足开发系统的需求,是否能够满足用户的实际需求。本项目最终设备硬件条件能够得到公司网络部门的大力支持。示。 公司所在主干网 组织 人事部 单位1 单位8 单位7 单位6 单位5 单位4 单位3 单位2 V P N 琴弘数媒科技有限公司部网互 联 网 人 力 资 源部图 公司网络拓扑图 同时该项目的前 期软件需求分析有专门人员配合软件公司软件分析师进行沟通,因此本项目在技术上能够满足需求。 作可行性分析 操作可行性通常以分析系统的可操作性,系统的易操作性,以及系统的友好性等方面为主要目标。本系统界面由专业美工人员进行设计,并交由经验丰富的程序设计人员进行页面动态化设计。具
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年范县三年级数学第一学期期末检测模拟试题含解析
- 2024年茂名市茂南区三上数学期末调研试题含解析
- 2024年辽宁省营口市鲅鱼圈区数学三年级第一学期期末质量跟踪监视试题含解析
- 2025主管护师考试全真模拟试题及答案
- 执业护士考试各类案例开发及分析试题及答案
- 2025年行政管理语文复习试题及答案判例
- 外部环境对经济法影响试题及答案
- 2025年执业药师考试真题解析及答案
- 2025年卫生资格考试探索试题及答案
- 行政法学考试清单试题与答案
- GA 1812.2-2024银行系统反恐怖防范要求第2部分:数据中心
- 国家职业技术技能标准 6-31-01-03 电工 人社厅发2018145号
- 2024《整治形式主义为基层减负若干规定》全文课件
- DZ∕T 0227-2010 地质岩心钻探规程(正式版)
- 国有企业合规管理
- Q∕SY 1620-2013 保密工作检查评价规范
- 内力组合计算表(自动版)
- 机动车污染物排放比对试验报告
- 迅达5500电梯调试资料
- 医院科研教学处定岗定编方法
- 10t单梁起重机安装方案
评论
0/150
提交评论