企业人力资源管理系统

企业人力资源管理系统[20191207132231]
摘要
每个企业都要面对大量的人力资源信息,然而采用传统的人工处理方式会很繁琐,浪费大量时间和精力,准确性和灵活性也大打折扣。因此,推动企业人力资源管理走向科学化、规范化、自动化是当代每个企业的首要任务。企业人力资源管理可以不断提升企业在市场中的竞争实力,不仅让企业的物质资源和人力资源都得到有效和充分的利用,还能加快企业信息化的步伐,提高企业管理水平,所以这方面的研究具有重要的理论和现实意义。
此次我所设计的企业人力资源管理系统是基于ASP.NET三层架构,采用C#编程语言,利用SQL SERVER数据库进行开发的。主要有人事管理、考勤管理、工资管理、招聘管理、培训管理、权限管理六个模块,以实现企业人力资源管理及数据分析。论文首先介绍了课题目的、背景及意义,然后进行可行性设计与分析,得到分析报告后进行系统开发,最后测试和完善,尽力做到符合毕业设计所达到的要求。

关键字:企业人力资源管理系统三层架构SQLserver信息化TheEnterpriseHumanResourcesManagementSystem
目录
1. 论绪 3
1.1课题研究背景 3
1.2课题研究目的和意义 3
1.3研究现状、思路和内容 3
2. 系统分析 5
2.1人力资源管理系统的定义 5
2.2可行性研究 5
2.3需求分析 5
2.4系统开发环境和技术介绍 7
3. 系统设计 9
3.1系统总体功能设计 9
3.2系统流程分析 10
3.3数据库设计 10
4. 系统实现 15
4.1数据库的链接 15
4.2系统各模块功能实现 16
4.3 系统设计难点及解决方案 39
5. 系统测试 40
6. 总结与展望 42
企业人力资源管理系统
Abstract
Each enterprise must face a lot of human resources information,However the traditional artificial processing can be very complicated.It wastes a lot of time and energy,what’s worse the accuracy and flexibility is greatly reduced.Therefore, to promote the enterprises to the scientific, standardization,automation is the primary task of contemporary each enterprise human resources management.The enterprise human resources management can enhance the enterprise in the market competition strength,Not only to the enterprise human resources and material resources are used effectively and fully, but also accelerate the pace of enterprise information,improve enterprise management level.
The enterprise human resources management system that I design this time is based on ASP.NET three layers architecture,using C# programming language and use SQL for the development of SERVER database.It contains personnel management, attendance management, salary management,recruitment management, training management, rights management of six modules.This paper firstly introduces the research purpose, background and significance, then design and feasibility analysis and get the analysis report for system development, finally test and perfect the system, in order to conform to the requirements of graduation design.
Key Words:The Enterprise Human Resources Management System;
Three layer architecture;SQL server;information technology1.论绪
1.1课题研究背景
随着计算机技术的普及发展,依靠计算机进行的工作已经逐步渗透到了社会生活的各个层面,其中当然也包括企业的人力资源管理领域。人力资源管理系统的发展起始于20世纪60年代末期,其目的是为了解决各个企业用手工来计算和发放薪资浪费时间及精力又非常容易出差错的问题。伴随着计算机技术的飞速发展和其普及性的提高,人力资源管理系统的阶段性发展也成为了可能。在20世纪70年代末出现了第二代人力资源管理系统,它把一些非财务的人力资源信息和一些历史信息都考虑在内,其报表生成和薪资数据分析功能也都有了较大的改善。但这一代系统也未能全面地考虑到人力资源的具体需求和理念,而且其非财务的人力资源信息也不够系统和全面。现今在市场竞争的需要下,社会各个企业对人力资源管理系统都有了更高的需求;同时第三代人力资源管理系统伴随着个人电脑的普及,数据库技术、客户/服务器技术的不断发展而出现了。第三代人力资源管理系统必须要具备以下特点:从人力资源管理的角度出发,用合理的数据库设计将几乎所有与人力资源相关的数据统一管理起来,形成集成的信息源。并且要具有友好的用户界面,强有力的报表生成、分析工具和信息的共享功能,使得人力资源管理人员得以从以前繁重的日常信息整理工作中解放出来,花更多的精力来考虑企业人力资源规划和政策。
1.2课题研究目的和意义
为了提升企业的综合竞争力,提高企业对人力资源的管理效率和利润获取,就必须从企业宏观经济环境、企业发展战略、人力资源市场状况和内部人力资源的现状出发,更新观念,为企业编制合理的岗位、配备合适的人选,实现向人力资源管理信息化的转变,以谋求全局的优化。因此,以计算机处理为主的现代人力资源管理系统是帮助企业管理层来解决上述问题的有效方法,能够提升人力资源管理,通过对企业人力资源的整合,来驱动企业核心能力的形成与保持充分、有效地激发全员的内在潜能,并依靠人的潜能发挥来支撑企业战略的有效实施。所以,本次对现代企业的人力资源管理系统进行研究和设计是具有一定的现实意义的。
1.3研究现状、思路和内容
近些年在国内,一些较大的企业都在自己开发企业所需要的人力资源管理软件,这样做成本低廉,可以重复利用,而且一定程度上能满足个性化需求。但是实践证明,这种开放方式一般难以成功。一方面,企业内部开发人员以前没有接触过这方面的开发缺乏项目经验;另一方面,这种软件开发都是不参与市场竞争的,仅仅是各企业内部使用,有的开发人员会不那么用心,导致系统不够全面,没有共通性;与此同时,我国还处在由传统管理方式向人力资源管理过渡的转型时期,企业中的管理方法从思想到行动都在发生着巨大的变化,处于摸索中的人力资源管理随时都可能各种各样的变革,这就对人力资源管理软件提出了巨大的挑战,软件如果不能够随着变革而自行适应,那么,这个软件的生命力就很短。?
国外人力资源管理系统相比国内有很多优势,国外大型企业通常具有雄厚的实力,能在技术力量的培养、研发、市场推广等方面投入大量资源,能形成具有共同利益的合作伙伴强强联手的格局。国外管理理论发展较快、起步较早、完整性和成熟度高、对互联网技术的研究和支持不遗余力,因此设计思路都蕴涵了先进的管理理念,有适用于不同行业的解决方案。西方发达国家已广泛使用人力资源管理系统,各个行业都会与之接口,使得今后的扩展难度降低。
2.系统分析
2.1人力资源管理系统的定义
人力资源管理系统(Human?Resources?Management?System)包括人事管理、考勤管理、工资管理、招聘管理、培训管理、权限管理。也指企业团体运用系统学理论方法,对企业的人力资源管理方方面面进行分析、规划、实施、调整,提高企业人力资源管理水平,使人力资源更有效的服务于组织或团体目标。
建立人力资源管理系统是人事管理部门的责任,建立这一体系必须先了解自己企业的经营方式、企业文化、经营目标、工作制定、员工组成、员工需求等,因此人力资源管理体系不能拷贝,企业必须以自我需求为基础,开发符合自我需求的人力资源管理系统。
2.2可行性研究
可行性研究:是指在调查的基础上,通过市场分析、技术分析、财务分析和国民经济分析,对各种投资项目的技术可行性与经济合理性进行的综合评价。
(1)技术可行性:软件编程技术经过这么长时期的发展,形成了很多不同的编程方法,包括软件功能的持续加强,网络技术的不断成熟,信息安全的不断完善和开发工具的日益进步,使得采用计算机来进行人力资源的管理时,对于其所要求的数据采集、更新的完整性、准确性和及时性都得到了保障,因此,该项目在技术上具有可行性。?
(2)经济可行性:系统如果在企业投入使用,将把企业带入人力资源信息化管理的时代,其快捷、准确的特点有助于企业节省很多的人力和财力,从而降低企业的管理成本。而且本身的开发成本较低,却有基本的功能,能够快速进行员工信息的增删改查,因此它具有经济可行性。?????????
(3)市场可行性:如今是经济全球化的时代,?一个企业信息化发展越快、效率越高,这个企业才能赢得竞争优势,才能生存。因此,很多企业都会在人力资源管理方面给予足够的资金支持,所以该项目具有市场可行性。
2.3需求分析
需求分析:指的是在建立一个新的系统或改变一个现存系统时,为了描写新系统的目的、范围、定义和功能时所要做的所有的工作,其主要目的就是解决目标系统“做什么”的问题。
本系统的功能需求包括:
管理员方面:
权限管理:可以添加、删除用户、通过设置用户职位限制用户访问权限、管理员登录、密码重置。
人事管理:其核心内容是员工基本信息管理,可以查询、增删改查员工姓名、员工号、员工年龄、性别、地址、电话、职位等基本信息。
考勤管理:其核心内容是员工考勤信息管理,可以查询、增删改查员工全年的或者某个月的考勤天数、缺勤原因。
工资管理:其核心内容是员工工资信息管理,可以查询、增删改查员工全年的或者某个月的基本工资、调薪、补贴。
培训管理:其核心内容是员工培训信息管理,可以查询、增删改查员工申请培训的科目。
招聘管理:其核心内容是企业招聘信息管理,可以查询、增删改查招聘者姓名、年龄、性别、学历、地址、电话。
员工方面:
权限管理:员工登录、密码重置。
人事管理:员工可以查询自己的基本信息。
考勤管理:员工可以查询自己全年的或者某个月的考勤信息,修改自己的缺勤原因。
工资管理:员工可以查询自己全年的或者某个月的工资信息。
培训管理:员工可以可以查询、增删改查自己申请培训的科目。
系统方面:对系统的开发技术和运行环境的相关说明信息。
本系统的性能需求包括:
可靠性:系统对数据需要有较高的判断能力,在有不合理数据输入的情况下能有错误提示,避免数据库的数据发生混乱。
易维护性:系统维护需要简单、易行。
安全性:数据库在系统中起着关键性的作用,不能随意存取或改动,要对系统数据进行有效的保护,防止非法操作,定期进行备份。
可扩展性:系统是根据现有条件进行设计的,随着具体需求的改变,系统需要有相对的灵活性。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/220.html

好棒文