【毕业学位论文】(Word原稿)基于Web的人力资源管理系统设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于Web的人力资源管理系统设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于Web的人力资源管理系统设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于Web的人力资源管理系统设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于Web的人力资源管理系统设计与实现-软件工程_第5页
已阅读5页,还剩74页未读 继续免费阅读

下载本文档

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

文档简介

申请同济大学工程硕士 学位论文 二 一三 年 九 月 基于 人力资源管理系统 设计与实现 培养单位:软件学院 一级学科:计算机科学与技术 二级学科:软件工程 研 究 生:刘晋涛 指导教师:张惠娟 教授 校外导师 : 郑世元 A in 2013 书脊 基于W e 刘晋涛 同济大学 学位论文版权使用授权书 本人完全了解同济大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全 部内容用于学术活动。 学位论文作者签名: 年 月 日 经指导教师同意,本学位论文属于保密,在 年解密后适用本授权书。 指导教师签名: 学位论文作者签名: 年 月 日 年 月 日 同济大学学位论文原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。 签名: 年 月 日摘要 I 摘要 在信息多元化的现代企业管理形势下, 人力资源管理系统是作为一个企业或者单位不可缺少的部分,是促进企业人力资源管理更加科学、规范的必要条件。人力资源管理系统对于企业的决策层和管理人员来说十分关 键,因此设计开发可以满足企业发展的人力资源管理系统就显得尤为重要。 本文根据实地调研情况, 分析了企业 中人力资源管理的基本功能需求,按照面向对象软件工程的开发方法,进行了详细的系统分析、系统设计以及系统实现,采用 为开发工具, 为后台数据库 ,最终开发了一个基于 B/S 模式的人力资源管理系统。本系统实现了 人事 管理模块、 培训管理 模块、 招聘 管理模块、薪酬管理模块、系统管理模块功能,进过分析测试,该系统能够使得 企业 人力资源的管理工作更加科学化和规范化。 本论文的研究内容包括:首先对 的国内外 人力资源管理系统 发展状况进行了 阐述 , 对企业实际需求进行了调研分析,明确了本系统的设计思想; 其次 根据最新的人力资源管理思想及具体的系统功能需求,按照软件工程的具体思路对系统进行设计,使用 具辅助完成了一系列的设计图 ;接着 对系统的实现 进行了详尽的讲解, 解决人力资源管理系统开发过程中的关键技术问题 ;最后对系统平台进行了测试并运行,验证了该系统的各项功能是否达到预期的指标。 关键词 : 人力资源, 理系统, I of is an of a is to to to of of so to is of In on we of to we a SP as a 005, we a , we (1) of to is (2) to of of of to to of (3) s to of (4) is 目录 录 第 1 章 引言 . 1 究背景 . 1 究目的及意义 . 2 究现状 . 2 文所做工作 . 4 文组织结构 . 5 第 2 章 人力资源管理系统的相关技术 . 6 件结构的选择 . 6 . 6 . 7 言 . 8 . 9 . 10 章小结 . 12 第 3 章 人力资源管理系统需求分析 . 13 统总体需求 . 13 能性需求分析 . 14 统数据流分析 . 18 统性能需求 . 21 行性分析 . 22 章小结 . 23 第 4 章 人力资源管理系统的 设计 . 24 计目标 . 24 统概要设计 . 24 统总体架构 . 25 统运行环境 . 25 统运行设计 . 26 统出错设计及其补救措施的设计 . 26 统保密安全设计 . 27 能模块设计 . 27 目录 人事管理模块 . 27 聘管理模块 . 29 训管理模块 . 30 酬管理模块 . 31 统管理模块 . 32 据库的结构设计 . 33 念结构设计 . 34 据库物理实现 . 35 章小结 . 48 第 5 章 人力资源管理系统 的 实现 . 49 户登录界面和主页面的设计 . 49 事管理功能的实现 . 51 力规划 . 51 作管理 . 57 聘管理功能实现 . 59 聘信息管理 . 59 业人才库 . 60 训管理功能的实现 . 60 酬管理功能实现 . 60 章小结 . 61 第 6 章 系统测试 . 62 元测试 . 62 能测试 . 63 试结果 . 65 章小结 . 65 第 7 章 结论与展望 . 66 致谢 . 68 参考文献 . 69 第 1 章 引言 1 第 1 章 引言 本章首先介绍了课题的研究背景和目的意义 , 然后对国内外的相关研究情况进行文献综述,最后介绍了本文的主要研究内容及论文组织结构。 究背景 全球范围内的 企业内部组织 正在发生巨变,未来 企业 成功的关键 的 依靠 企业人力 资源 , 企业的人力资源是指为企业服务,能为企业发展提供各种支持的劳动者,其个人自身的能力是企业中发展比较重要的原动力 1。人力资源管理 的基本任务 是 根据企业的发展战略,需要有计划地对人力资源进行合理配置,通过对企业中员工的招聘、使用、评价、培训、激励、考核、调整、绩效等一系列过程,满 足企业当前及未来发展的需要,保证组织目标的实现与成员个人发展的最大化。 人力资源 管理的内容 2如图 图 随着企业的发展,人员的增多,每年人力资源管理的成本也会不断地增加,这一问题不仅耗费企业大量的资金,也耗费了大量的人力。随着计算机技术的发展,人力资源管理系统应运而生。 人力资源管理系统就是 利用计算机技术, 通过人力资源规划、员工考核、薪酬管理、员工激励、人才培训和开发等一系列手段来提高劳动生产率,最终达到发展目标的一种 管理 系统 。 企业人力资源管理系统的出现是企业管理的一个重要里程碑,公司的各种资源的实际情况是各不相同人力资源管理内容 人力资源规划 劳动关系 职务分析与说明 人事调整 招聘、录用及培训 考核与员工激励 员工薪酬与福利 第 1 章 引言 2 的,一款人力资源管理系统不能适用于所有公司,一个可以安全的、规范的,自动化的、适合的企业人力资源管理系统对企业的发展是必不可少的。 究目的及意义 网络技术与信息计算技术的高速发展,带来了这个时代的变更,信息时代的来临使得我们的社会成为了一个资源信息的开放集聚地,通过对信息资源的共享、交流,社会的文化进步也达到前所未有的新的高度,这种影响深入到了到各个领域,在信息化革命的推动下各个行业都悄然的发生了深刻 的变换,因此对广大中小企业来说,如何充分利用信息化和网络化技术来提高企业人力资源管理水平是解决传统人力管理的一个重要课题。 网络化的今天,网络 人力资源管理 系统, 使新的 人力资源协作管理 模式成为可能 。通过网络管理系统,专门的人力资源管理人员可以提高自身的工作效率,作好人力资源管理的协调工作,提高人力资源利用率;通过网络管理系统, 员工可以 直接管理自己的技能,有效地发现 和 挖掘自身的潜能, 及时 与自己的上级 、下属 、同事 进行的沟通与交流 ,同心 协作 ,积极为企业的发展与决策贡献力量 。通过网络人力资源管理系统对企业人力资源进行 管理,使企业人力资源管理适应时代的发展要求,大大提高了企业的核心竞争力。 虽然不少科技公司推出各类型的人力资源管理系统,在功能上也比较先进,有一些产品已经商品化,但由于其主要是一种通用性软件,专业性方面比较欠缺,所以并没有在企业中得到全面应用,特别是面向 中小企业 的人力资源管理系统更是很少。另外,目前开发的系统都是针对大型企业研制的,在开发过程中必须投入大量的人力、物力和财力,而且系统运行所要求的硬件设置投资也比较高,这些都是中小型企业所不能承受的。因此,本人以面向中小企业的“基本 题目进行研究生毕业论文的设计 。 究 现状 人力资源的管理起源于欧美国家,他们很早就开始涉足这一领域进行研究,经过数年的研究和理论时间,其积累的经验是十分有指导意义的。 随着计算机时代的到来,一些企事业单位开始将人力资源的相关信息以及流程固化到计算机管理系统中,让其帮助公司的领导或者决策者进行信息的查询以及决策,关于人力资源系统的研究开始了。人力资源从产生到现在,大约经历了三个阶段 3。第一个阶段出现在 20世纪 60年代末期,当时计算机的应用水平比较落后,人力资源第 1 章 引言 3 系统发展空间非常有限,既没有对非财务信息 和薪金进行保存的功能,也没有对报表生成功能,更不用想会有薪资数据分析功能。人力资源系统的第二个阶段大概在 20世纪 70年代初,该阶段数据库技术随着计算机技术的发展也得到了飞速的发展,对于第一代过程中的难点都基本有了新的突破,一方面,在关于非财务的人力资源信息和薪金的历史记录方面,已经拥有保存功能;另一方面,在报表生产和数据分析方面,各项功能也有较大的改善比较完善。但是,人力资源管理的需求不全面,也没有完整系统的理念,因此人力资源信息也没有具备系统化和全面化的特征。一直到 20世纪 90年代末期,人力资源系统的发展 才进入了第三个阶段,这个阶段个人电脑迅速得到广泛的应用,数据库技术发展得比较先进,C/S 技术,还包括 术都得到大幅度的改变,从而促进现代人力资源管理系统的形成。现代人力资源管理系统的形成是基于人力资源管理的基础上进一步发展形成的,所有与人力资源相关的数据都能全部在集中的数据库得到统一的管理,从而构成了一个集成的信息源 4。 我国的人力资源管理系统发展非常的缓慢, 20世纪 80年代我国人力资源管理系统才开始起步。当时的国内在企业管理中应用计算机的只是很少的一部分企业,最开 始也只是仅仅用于处理办公文字,功能单一,只能进行最简单的查看。后来,企业内部人员自行编制的用于处理人事档案管理及工资的计算与发放方面的应用程序,加上了一些自动报表生成的功能 ,形成简单的人力资源管理系统,然而人力资源部门应用计算机来处理工作的还不是很多见,因此,也限制了企业人力资源管理系统的发展进程 。 20 世纪九十年代至今,以管理理念为指导的人力资源管理系统的开发变得活跃起来。 目前,国内的人力资源管理存在以下问题:首先,人力资源开发与管理理念较为落后,大部分企业在受到国家宏观调控政策的影响,看重并解决关乎企业命 脉和形象的技术、资金、设备等问题,忽视了企业的人力资源,导致了把人视为固有劳动力这一错误观念。其次,对人力资本的投入较为不足, 由于对于人力资源管理的认识不清,对于人力资本投入的意识较低, 同时,国有企业培训制度的缺位以及不健全,导致培训的整个过程难以达到提高员工整体素质的要求和目的 5。 最后,相比于 部分人力资源管理系统都还没有向跟高的层次发展,所作的工作仅仅是停留在录入、存储、查询和统计数据这些基础工作方面,对于决策支持 (能、数据挖掘 (术等功能的应用不足,因此,关于人力资源管理系统的发展,还有着很大的潜在的发展潜力。 目前常用的 人力资源管理系统 软件有很多种。其中较著名的有 内较著名的软件有国臣 B/ 鼎丰人力资源管理系统 2005朗新人力资源管理软件 、第 1 章 引言 4 和佳人力资源管理系统解决方案 、 金蝶人力资源管理系统 、 甲骨文推出的人力资源管理系统解决方案等 , 这些软件对于人力资源管理中最基本的功能都包含了,尤其是在人事信息管理、机构管理、绩效考 核、薪资管理等方面表现更为突出 6但对于一些特定功能不能 结合 企业 的实际情况, 所以为了更加的满足一些中小企业的实际需求,应该从企业的管理现状出发, 并结合需求,开发 契合 企业 现状的人力资源管理系统,提高 其 管理效率和信息获取的效率。 文所做工作 基于 该平台基于 B/用 据库采用 文研究分析了当前人力资源系统现状,将信息技术与企业人力资源管理的实际相结合起来,将传统人力资源与信息网络的融 合起来,目的在于能有效提高企业人力资源管理质量水平。通过该系统平台的建设,可以将各类信息整合到一个平台中,实现信息的共享。通过系统部署,我们可以实现对系统的无间断访问,因为其基于 B/户只需要一个浏览器就可以访问,从而极大的提高了管理效率。本人在前期对本市企业进行了充分的调查研究,对企业的人事管理、招聘流程、员工培训等情况进行了充分的调研,并根据企业管理人员和员工的意见, 分析了 人力资源 管理系统的 基本 需求, 设计了 人力资源管理系统 的各功能模块, 包括: 人事 管理、 招聘 管理、 培训 管理、 薪酬 管理 和 系统 管理, 最后 开发并 实现了基于 力资源管理 系统, 该系统 主要模块的内容 包括: ( 1) 人事管理模块主要功能是对公司员工的包括编号、姓名、性别、出生日期、身份证号等人员基础信息还有员工所属部门所属工种等公司信息的收集与管理。此项工作由管理员负责添加、修改和删除。 ( 2)招聘管理模块主要功能是对于应聘人员进行信息查询、删除和管理。管理员可可以查看以录用人员信息和非录用人员信息,添加应聘人员基础信息,包括姓名、年龄、出生年月、应聘职位、联系电话、家庭住址、毕业学校和个人简历等基础信息。 ( 3)培训管理模块主要用于添加、查看 、删除培训的详细信息,企业对于员工的培训管理,包括培训计划、培训主题、培训人、培训时间、培训地点等。 ( 4)薪酬管理模块主要用于添加、查看、删除薪资的详细信息,企业对于员工进行薪资的管理,包括员工姓名、月份、基本工资、加班费、工龄费、考勤费、旷工费、保险费、实发工资等。 ( 5)系统模块管理主要功能为添加、查看、删除管理员等功能 。 第 1 章 引言 5 本文详细介绍了企业人力资源管理系统的设计与开发的 多个 个阶段:系统 需求分析 、系统设计、 系统实现和 系统测试。 系统采用浏览器 /服务器 (B/S)的结构,可以减少硬件平台的投资 ,实现资源的共 享 ,降低维护的难度,集中实施企业规则 ,实现企业信息的标准化 ,这种体系结构能更好地满足企业的实际需要 ,有利于应用系统的移植和扩充 ; 模块化设计,可以提高系统的开发速度,方便系统的整合和维护; 在系统的详细设计中应注意相关经验的运用,如系统的数据结构,规范化的数据库设计原则 , 避免 数据变动操作时的异常 ; 该系统实现了综合统计分析报表的功能,出于安全考虑,对于不同的用户登录,采用分级授权的登录模式。 文组织结构 论文围绕着人力资源的信息管理系统建设主体,介绍了计算机辅助人力资源管理系统的开发平台及相关技术,详细 阐述了系统需求、系统功能及各主要模块,也对系统具体模块功能的设计、实现与测试进行了具体阐述,最后简要总结了整个开发工作。论文的组织结构如下: 第一章 引言 对人力资源管理进行了简要介绍,分析了人力资源管理信息系统设计的特点和任务以及 论文研究背景、研究 目标 和意义、国内外研究现状 、未来的潜在效益 、论文研究内容及论文组织结构。 第二章 介绍了 相关技术与体系结构,对系统设计实现涉及到的关键技术如数据库编程技术、 础 等进行了讨论 。 第三章 分析了人力资源管理系统的应用 需求,并根据需求对系统功能进行了划分和细化 ,具体研究了系统的功能需求、业务流程分析、数据模型、性能需求、一般性功能需求等 。 第四章 对系统的运行环境和数据库结构进行了设计 :描述了相关模块设计、体系架构设计、数据库设计, 主要针对人力资源管理各个功能模块的实现结果 ,进行详细的阐述 。 第五章 根据第三章、第四章的设计结果利用 005和 详细阐述了各个功能模块的实现 。 第六章 对系统进行了测试与性能分析 ,通过对测试结果的分析可以看出,系统开发达 到了预期的目的 。 第 七 章 对本文工作进行了全面总结,说明了本文取得的成果,并指出了存在不足和需改进的方向 。 第 2 章 人力资源管理系统技术选择 6 第 2 章 人力资源管理系统 的相关 技术 良好的技术选择可以快速地实现系统功能,提供系统的可维护性、可靠性、可伸缩性以及可管理性。 本章将对系统设计和实现中所使用的开发技术和开发工具进行整体的介绍 。 件结构的选择 随着 迅速发展,网络已经成为人们获取交换信息的最有效途径之一。同时,应用程序的设计也由传统的 C/S( 户机 /服务器)结构逐 渐向 B/S( 览器 /服务器)结构过渡。C/S 结构是大家熟悉的软件系统体系结构,通过将任务合理分配到 和,降低了系统的通信开销,可以充分利用两端硬件环境的优势。 B/兴起,对 C/这种结构下,用户界面完全通过 览器呈现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。 B/节约了开发成本,是一种全新 的软件系统构造技术 10。这种结构更成为当今应用软件的首选体系结构。 在 B/S 结构中最常用的技术就是动态网站技术,现今动态网站的开发和应用已经非常普及。 B/S 结构目前主要有两种实现技术, 司倡导的 准和微软的 术,这两种技术各有所长,由于微软在平台系统上的优势和卓越的可用性设计,推动了 系统采用的就是 B/的实现技术就是微软的 动态服务器网页 ” ,一般简称为 “ 是一种全新的 开发语言。 ,通过 户可以结合 页、 令、和 件建立动态、交互且高速的 务器应用程序 13 第 2 章 人力资源管理系统技术选择 7 要在于所产生的执行结果都是标准的 且这些程序是在网络服务器中执行,访问 后缀的文件时,不能用其实际的物理路径,而只能用虚拟路径。使用一般的浏览器(如 可以正确地获得 执行 ” 结果,并且将这 浏览 ” 。 本文件。 使用 简单易懂的脚本语言,结合 可快速的创建网站的应用程序。 任何开发工具皆可发展 要使用一般的文书编辑程序,如 可以编辑。 与浏览器无关,用户端只要使用可执行 的浏览器,即可浏览 设计的网页内容。 与任何 言相兼容。除了可使用 言来设计外,还通过 方式,使用由第三方所提供的其他脚本语言 。 会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。 易于操控数据库 以轻易地通过 动程序连接各种不同的数据库,例如: 等 文本文件 ” 或是 “文件当成数据库用。 备有面向对象( 能,学习容易, 供了五种方便能力强大的内建对象: 及时,若使用 对象或 “对象所撰写出来的 非常优秀的网页设计软件,使用它不需要掌握复杂的源代码语言 12。 供了先进的设计与丰富的工具,利用它们可以轻松地创建出自己心中理想的网页。对于习惯手写代码的用户, 点 第 2 章 人力资源管理系统技术选择 8 嵌入了基本的图 像 编辑工具,可直接在其中进行简单的图 像 处理。 使用网站地图方便的管理站点内的所有元素,随时掌握网站内网页链接情况。当改变网页位置或名称时, 自动更新所有相关链接。 利用 计的网页可以全方位的呈现 任何平台的热门浏览器上 。 言 构化查询语言 )是一个功能强大的数据库语言 11。 美国国家标准学会)声称,句通常用于完成一些数据库的操作任务,比如在数据库 更新数据,或者从数据库中检索数据。使用 常见关系数据库管理系统有: 等。虽然绝大多数的数据库系统使用 是它们同样有它们自已另外的专有扩展功能用于它们的系统。但是,标准的 如 常被用于完成大多数数据库的操作。 要是:非过程

温馨提示

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

评论

0/150

提交评论