人力资源管理系统的设计与实现毕业设计论文.doc
《人力资源管理系统的设计与实现毕业设计论文.doc》由会员分享,可在线阅读,更多相关《人力资源管理系统的设计与实现毕业设计论文.doc(41页珍藏版)》请在三一办公上搜索。
1、人力资源管理系统的设计与实现human resources management system design and implementation摘 要现如今在知识经济飞速发展和信息技术的日新月异的时代,现代企业要实现利润最大化, 扩展企业人力资本, 充分调动员工积极性就必须更新观念, 实现更具有高效、先进的人力资源管理系统。本文主要针对企业人力资源管理的需求,设计出一个基于C/S架构的企业人力资源管理系统。阐述了企业人力资源系统的具体实现过程以及开发过程中所用到的技术与框架。 本系统是对于天津易遨科技人力资源管理系统进行了全方位的需求分析进行设计实现的。主要包括:系统操作模块;人事档案模块;
2、人事管理模块;日常管理及帮助;采用Visual Studio 2005;并基于SQL Server2005为系统的开发环境。使用Visual C+作为开发语言。关键词:C/S模式;人力资源;数据库;C+ABSTRACT Today in the rapid development of knowledge economy and information technology of the ever-changing era, the modern enterprise to realize the profit maximization, the extended enterprise hum
3、an capital, and fully arouse the enthusiasm of staff must renew the idea, implementation is more efficient and advanced human resource management system. This article mainly aims at the demand of the enterprise human resources management, design a based on C/S architecture of enterprise human resour
4、ces management system. This paper expounds the concrete implementation process and development of the enterprise human resources system used in the process of technology and the framework. This system is easy for tianjin ao, science and technology human resources management system for the needs of a
5、ll-round analysis to carry on the design. Mainly includes: system operation module; Personnel file module; The personnel management module; Daily management and help; Use Visual Studio 2005; And based on SQL Server2005 for system development environment. Use Visual c + + as development language.Keyw
6、ords: C/S; human resources; database; C+ 目 录第一章 绪 论11.1 研究课题的目的与背景11.2 人力资源管理的内容和目标11.3 研究课题的意义2第二章 系统分析22.1 可行性研究22.1.1技术可行性22.1.2社会可行性32.1.3开发环境分析32.1.4系统性能需求分析32.2 开发环境介绍32.2.1 Visual studio C+ 6.0介绍32.2.2 SQL SERVER相关的技术介绍4第三章 系统结构与功能分析43.1系统结构43.2系统功能模块划分63.3 系统流程分析7第四章 系统总体设计与实现84.1数据库分析及设计84.
7、1.1 创建数据库84.1.2 设计表结构84.1.3 创建表的脚本文件114.2系统各功能内容简介及设计14421部门管理模块设计14422员工基本信息管理模块设计16423员工考勤管理模块设计20424员工考评管理模块设计23425用户管理模块设计24第五章 系统测试28第六章 总结30致谢31参考文献:32第一章 绪 论1.1 研究课题的目的与背景知识经济时代, 以不确定性为特征的竞争环境向现代企业提出了新的挑战, 人力资源管理作为管理学的一个分支, 在企业管理活动中的地位越来越重要。企业要实现利润最大化, 有效开发人力资源, 就必须更新观念, 实现向人力资源管理的转变。知识经济的兴起和
8、信息技术的日新月异, 消除了人类知识、信息传递的障碍, 也带来了经营意识、管理观念的巨大转变。随着西方先进管理思想的引进, 现代人力资源管理对我国现有的劳动人事管理制度形成了冲击, 并将最终取而代之。同传统的劳动人事管理相比, 人力资源管理在我国企业的应用刚刚起步, 对国外有关理论的认识还停留在“点”的阶段, 远未做到系统引进, 消化吸收, 实现真正意义上的“从劳动人事管理向人力资源管理”的功能性转变。因此, 企业管理人员应对这种转变所面临的挑战和机遇有一个全面的、清醒的认识, 努力探索一条适合中国国情的人力资源管理之路。现代人力资源管理是建立在市场经济基础之上, 按照市场经济法则, 对人力资
9、源的招聘录用、绩效考评和培训发展等进行全过程的、主动的、动态的管理, 其各个环节紧密结合, 主动地对人力资源的各个方面进行开发利用。人力资源各个时期的管理规划、培训开发总是与企业各个阶段的人力资源状况和目标紧密相连。人才市场体系的建立, 使得人力资源流动渠道畅通, 员工进出变得容易, 辞职或被辞退变得正常, 企业能不断地吐故纳新, 保持活力。全过程的、动态的、主动的人力资源管理符合市场经济以市场实现对资源进行有效配置的原则。以计算机为主的现代人力资源管理系统更是解决上述问题的尚方宝剑,它不仅大大提高了工作效率,降低了错误发生的概率,也解放了一大批困扰于此的技术人员。所以,本文对它的研究很有意义
10、。1.2 人力资源管理的内容和目标现代人力资源的内容十分丰富, 涉及到人力资源的诸多方面, 其主要内容有:人力资源的规划和选拔、培训和发展、激励、绩效考评、薪酬管理、安全与福利等方面。人力资源管理始终是围绕着如何充分开发人力资源这一核心目标展开活动。人力资源管理的主要目标有:1) 充分调动员工的积极性。2) 扩展企业的人力资本。3) 实现企业利润最大化。人力资源管理就是通过提高人的技能的适用率、发挥率和有效率, 达到人尽其才,人尽其能, 最大限度地发挥人的潜能, 最终实现企业利润最大化的目标。1.3 研究课题的意义人力资源管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资
11、源管理走向科学化、规范化、自动化的必要条件。它的内容对于企业的决策者和管理者来说都至关重要,所以人力资源管理系统应该能够为用户提供充足的信息和快捷的查询手段,以帮助企业领导了解企业现有的人力资源状况。因此,为了加快公司的信息化步伐,提高公司的管理水平以在激烈的社会竞争中立于不败之地,建设和完善人力资源管理系统已变得十分必要和迫切。本课题主要是设计一个针对中小型IT企业的人力资源管理系统。该系统不仅是面向人力资源管理部门的简单的管理信息系统,而是一个面向整个企业所有员工的信息管理中心和人事安排辅助系统。从而建立科学的人力资源开发和员工工作绩效考核评价体系,对员工进行有效激励。现代企业应探索建立企
12、业文化、经营理念和知识技能培训协调统一的培训开发机制,采取灵活多样的培训方式,加强和开展不同层次的员工培训,注重培训效果。在员工工作绩效考核评价方面, 探索建立科学的具有目的、内容、方法、程序、标准和要求的量化考核体系、评价方式和方法, 运用正强化和负强化手段把员工的绩效考评与奖惩结合起来, 真正做到依据员工的工作绩效决定员工的岗位、薪酬、晋升和培训, 有效激励员工提高工作效率。第二章 系统分析2.1 可行性研究系统开始和可行性研究是为系统开发做前期准备。在对一个项目的开发之前,我们总是要对其进行一个可行性分析与需求分析,通过开发组全体成员和指导老师的共同分析得出了可行性开发计划。对于需求分析
13、我们作了如下调查分析的需求。2.1.1技术可行性随着软件编程技术的不断增加,功能的不断加强,和网络技术的不断成熟,信息安全的不断完善以及开发工具的日益进步,采用计算机系统来管理人事信息要求数据的采集、更新能够完整、准确和及时。所以开发通用的企业人力资源管理系统已经完全可以做到。2.1.2社会可行性随着经济全球化的到来, “哪个组织学习的快, 哪个组织就能生存, 哪个组织就能赢得竞争优势。”美国学者指出,未来最成功的企业将是学习型组织,因为未来唯一持久的优势是比你的竞争对手学得更快的能力。只有把企业建成学习型组织, 才能充分体现“以人为本”的管理理念, 提高员工创新能力,为员工发展自我提供广阔的
14、空间,实现知识共享,提高企业的整体人力资源管理水平。2.1.3开发环境分析VisualC+具有功能强大,通用性强和易于扩充等特点,越来越多地被用作客户/服务器(C/S)应用程序的前端开发工具,与后端的SQL Server数据库相结合,能够提供一个高性能的管理信息系统解决方案。ADO是现在先进实用的数据库访问技术,有着灵活的对象模型。本次设计的系统将以ADO作为数据访问接口。2.1.4系统性能需求分析高效性,易操作性。企业人力资源管理可以提高企业的竞争力,使企业具有更强大的凝聚力和活力。通过建立透明、相容、一致、易查、易管理和全面的人力资源信息系统,将与人相关的信息统一地管理起来,实现非计算机人
15、员也能操作企业人力资源管理系统。本系统功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所持有的。2.2 开发环境介绍2.2.1 Visual studio C+ 6.0介绍本系统选择的开发工具是Visual Studio C+6.0。Visual Studio C+6.0 包含了一系列高效的、智能的开发工具,不论是为开发初学者,还是为经验丰富的企业开发团队都提供了很多全新的、强大的功能:全方位的工具平台 不论您是一位编程初学者还是一个富有经验的企业开发团队的一员,为您提供高效的开发工具。减少开发的复杂度 确保您能更加轻松发布基于 Framewo
16、rk 的解决方案,包括 Windows、Web、移动和基 于 Office 的应用。2.2.2 SQL SERVER相关的技术介绍SQL(Structured Query Language),结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。绝大多数流行的关系型数据库管理系统都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Del
17、ete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的
18、应用.第三章 系统结构与功能分析企业人力资源管理系统是非常通用的管理信息系统,是企事业单位实现人力合理有效和办公自动化的前提和基础,本节将对人力资源管理系统进行总体设计,介绍系统的总体功能和模块划分。3.1系统结构 天津易遨科技人力资源管理系统的设计与实现主要包括:系统操作模块;人事档案模块;人事管理模块;日常管理及帮助;其中系统操作模块是对用户注册,密码修改,重新登录,退出登录,退出系统;人事档案模块是对对公司员工档案录入,档案检索,合同列表,调动记录,应聘登记,应聘档案,应聘考核,应聘考核记录。人事管理模块添加部门,职务列表,用人申请,申请列表,考核业绩,业绩列表,工资管理,工资登记。日常
19、管理模块由考勤录入,考勤列表,请假条,请加列表,编辑工资单,工资列表帮助分为帮助与列表。企业人力资源管理系的基本功能是对企业单位的组织机构和员工进行管理,本系统的主要功能如下:1、操作系统模块设计1.1、用户注册对试图访问系统资源的用户进行身份认证(本系统主要有系统管理员、各个部门的管理员和各部门的员工)。1.2、密码修改密码重置;密码修改;密码删除;1.3、系统登录重新登录,退出登录,退出系统2、人是档案模块设计2.1、员工档案录入,员工基本信息的录入以便方便档案检索2.2、添加员工合同,合同列表,调动记录添加员工合同;删除员工合同;修改员工档案合同;2.3、应聘登记,包括应聘档案记录,应聘
20、者详细信息记录添加员工基本信息,包括员工编号、姓名、性别、生日、所在部门等信息;修改员工基本信息;删除员工基本信息;查看员工基本信息;2.4、应聘考核,包括应聘考核记录,考评记录添加员工工作考核信息,包括考核月份、奖励事由、奖励金额、处罚事由、处罚金额和总体评价等信息;修改员工工作考评信息;删除员工工作考评信息;查看员工工作考评信息;三、人事管理模块设计3.1、添加部门信息,包括部门编号、部门名称、部门职能搭售和上级部门等信息;修改部门信息;删除部门信息;查看部门信息;3.2、用人职务申请列表用人申请基本信息;申请列表基本信息;职务列表基本信息;3.3、员工工资管理模块;添加员工工资信息,包括
21、工资项目管理、工资税率管理、实发工资计算、生成工资表等信息;修改员工工资信息;删除员工工资信息;查看员工工资信息;4、日常管理模块设计4.1、员工考勤管理添加员工考勤信息,包括考勤月份、病假天数、事假天数、旷工天数等信息;修改员工考勤信息;删除员工考勤信息;查询员工考勤信息;月度考勤统计表;4.2、员工工作考评管理功能;添加员工工作考评信息,包括考评月份、奖励事由、奖励金额、处罚事由、处罚金额和总体评价等信息;修改员工工作考评信息;删除员工工作考评信息;查看员工工作考评信息;4.3、员工工资管理列表;员工工资信息检索,包括工资项目管理、工资税率管理、实发工资计算、生成工资表等信息;4.4、系统
22、用户管理功能;添加系统用户信息,包括用户名、密码、员工编码和用户类型(系统管理员和普通用户)等信息;修改系统用户信息;删除系统用户信息;查看系统用户信息;根据上一小节介绍的功能,可以设计出系统的总体功能模块,如下图3-1所示。人力资源管理系统日常管理用户登录人事管理人事档案工资列表编辑工资单请假列表考勤列表工资登记业绩列表申请列表职务列表添加部门应聘登记考核调动记录系统登录系统退出合同列表档案录入检索图3-1 系统总体功能模块示图 员工基本信息管理模块是整个系统的核心。除了部门管理管理模块外,其他各个模块都针对每个员工的某个方面进行管理,都需要提供员工编号等基本信息作为索引。系统用户管理模块包
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人力资源 管理 系统 设计 实现 毕业设计 论文
链接地址:https://www.31ppt.com/p-3934588.html