企业人事管理系统的设计与实现论文DOC 45页
企业人事管理系统的设计与实现
企业人事管理系统的设计与实现随着近年来网络技术的不断发展和人力资源管理的日益重要,企业人事管理系统极其关键。
针对此问题,本文将探讨企业人事管理系统的设计与实现。
一、系统需求分析1.系统背景随着信息技术的发展,企业管理趋势也在不断改变,人力资源管理也步入了信息化时代。
此时,企业人事管理系统便应运而生,通过信息化手段实现企业人力资源管理的电脑化。
2.系统功能描述(1)员工信息管理:录入公司员工基本信息,包括姓名、性别、民族、籍贯、学历、工龄、工资等相关信息。
(2)考勤管理:实现对员工的考勤情况进行监控和管理,包括请假、出差等相关流程管理。
(3)薪酬管理:管理员工的薪资单、年终奖、社保等信息管理和工资结算管理。
(4)绩效考核管理:实现对员工工作业绩的定期考核和评定,包括相关考核指标的设定和约束。
(5)招聘管理:管理招聘流程,包括简历筛选、面试安排、录用、档案管理等相关流程。
(6)档案管理:实现对员工的档案管理,包括个人简历、合同信息、奖惩记录等相关档案管理。
3.系统设计整个系统主要由数据库、应用程序和界面组成。
其中,数据库承载系统中所有员工的数据,实现数据的统一管理和录入;应用程序是核心模块,主要完成系统的各项功能;界面使得用户可以进行方便的操作。
4.系统实现系统开发采用Java EE平台的技术架构,结合Servlet、JSP等技术,配合MySql数据库实现。
二、系统架构设计1.系统分层将系统分成多层结构,实现模块的化解和聚合,实现对实现细节的封装和数据分离。
2.系统模块划分将整个系统按功能模块划分,每个模块实现独立完成特定功能,实现模块化开发。
三、系统功能实现1.员工信息管理实现在系统中,员工信息的录入和管理是非常重要的,涉及到人力资源管理的核心环节。
这里,本系统中实现了简单的员工信息录入功能,不仅包括了员工的基本信息,也包括了关联的信息,如员工的工资信息、考勤信息、绩效考核信息等。
员工信息录入完成后,员工的所有信息将同步存入数据库,方便后续查询和管理。
公司人事管理系统的设计与实现
公司人事管理系统的设计与实现摘要:以前的员工人事管理相对较落后,采取人力处理的方法,这样对于查找和保存就出现了很大的问题,而且效率不是很好,容易造成数据损失,出错等问题,给公司带来很大的损失。
随着社会不断的进步,科技推进,计算机也成了管理员工一个新突破点,员工管理系统就此问世。
使用计算机管理系统管理员工,能够更加明显,更加有效的解决员工之间出现的问题。
在现在常见的大多数系统都是适用于大公司的,而对于中小型企业公司没有过多的考虑。
本次设计是一个适合中小型企业的员工股管理系统,主要使用B/S结构,这样就能够方便维护,而且成本相对较低,具备常见的一些功能,如员工的工资管理、奖罚管理、员工的基本信息管理等。
关键词:员工管理系统;B/S结构;组合条件查询1绪论1.1 课题背景提高企业的管理水平在于选择一个可靠的适合本企业的人事管理系统,还要有以人为本的观念。
由于人员本身的复杂性和组织的特殊性使得人事管理出现了很多的问题,因此,人事管理系统(Human Resource Management System,HRMS)才能够成为企业的重要组成部分。
由于人事管理系统具备规划人力资源和建立人事档案的作用,所以它的出现能够使得查询和调用人事档案的速度得到了很大的改进和提升,也使得分析大量员工的技术能力以及经验等方面都有所提升。
因此,实现企业内人事管理系统的标准化、科学化、数字化和网络化是很有必要的。
1.2 国内外研究现状企业对于员工的管理要求很高,管理员工是一项很有实践性、技术性、理论性的工作。
一名合格的人事管理人员,要对员工的心理、技能、喜好,对国家的政策要及时了解,这样就能够更好的完成对员工基本信息和工作情况的获取、对员工的协调、促进员工之间的关系、调整员工岗位、软件开发等方面的工作。
目前,我国企业水平尽管有所改进,但是,更多的是对大企业的改进,对中小型企业的员工管理相对还是较低的。
1.3 目的和意义企业人事管理系统日益网络化和系统化,受到很多企业者的青睐。
企业人力资源管理系统的设计与实现毕业论文
企业人力资源管理系统的设计与实现毕业论文企业人力资源管理系统的设计与实现毕业论文目录容摘要 (1)关键词 (1)Abstract (2)Key Words (2)1.绪论 (3)1.1研究背景 (3)1.2 研究目的和意义 (3)1.3 研究现状 (4)1.4 研究思路和容 (4)2.系统分析 (6)2.1人力资源管理系统的定义 (6)2.2可行性研究 (6)2.3需求分析 (7)2.4 系统开发环境和技术介绍 (7)3.系统设计 (10)3.1 系统总体功能设计 (10)3.2 系统流程分析 (11)3.3 数据库设计 (11)4.系统实现 (17)4.1 数据库的连接 (17)4.2系统各个模块功能实现 (18)5.系统测试 (28)6.总结与展望 (31)参考文献 (32)致谢 (33)第1章绪论1.1 研究背景随着计算机技术的普及发展,依托计算机的工作已经逐步渗透到了社会生活的各个层面,其中当然包括企业的人力资源管理领域。
人力资源管理系统(“HRMS”)的发展起始于20世纪60年代末期,目的是是为了解决大型企业用手工来计算和发放薪资既费时费力又非常容易出差错的问题。
由于计算机技术的飞速发展和其普及性的提高,为人力资源管理系统的阶段性发展提供了可能。
在20世纪70年代末产生了第二代人力资源管理系统,它对非财务的人力资源信息和一些历史信息都给予了考虑,其报表生成和薪资数据分析功能也都有了较大的改善。
但这一代系统还未能全面地考虑人力资源的具体需求和理念,而且其非财务的人力资源信息也不够系统和全面。
如今由于市场竞争的需要,“公正、公平、合理”的企业管理理念和企业管理水平的提高,使社会企业对人力资源管理系统有了更高的需求;同时个人电脑的普及,数据库技术、客户/服务器技术的进一步发展,也使得第三代人力资源管理系统的出现成为必然。
根据现行市场需求,第三代人力资源管理系统必须要具备以下特点:从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据(如薪资福利、员工培训、个人信息和历史资料等)统一管理起来,形成了集成的信息源。
毕业论文_企业人事信息管理系统设计及实现
毕业论文_企业人事信息管理系统设计及实现1. 绪论企业作为一个社会组织,拥有着丰富的人力资源和相关信息,并向着高效、科学和规范化的方向不断发展。
针对这种情况,本文设计并实现了一个企业人事信息管理系统,以便更好地管理企业内部的人事信息,提高信息化水平和管理效率。
2. 系统设计2.1 系统架构本系统采用B/S架构,采取浏览器/服务器模式实现,浏览器作为客户端,向服务器发送请求;服务器接收到请求之后,将响应结果返回客户端。
这种架构具有以下优点:1. 具有良好的界面风格和操作体验,用户使用方便;2. 实现了数据的共享和协作,减少了数据冗余问题;3. 能够快速响应用户请求,提高了效率。
2.2 系统功能本系统主要包括以下功能:1. 员工管理:实现员工的基本信息录入和修改,包括姓名、性别、出生日期、身份证号码、联系方式等;2. 薪酬管理:实现员工的薪酬计算、增、删、改、查等功能,包括基本工资、加班工资、奖金、社保、个税等;3. 员工培训:实现员工培训情况的记录、评估和考核,包括考核计划、培训课程、考试成绩、评估结果等;4. 报表统计:系统能够生成相关的报表,包括员工统计表、薪酬统计表、培训情况统计表、考核情况统计表等;5. 系统管理:实现管理员对系统的管理,包括用户权限管理、日志管理、数据备份和还原等。
2.3 系统流程系统的工作流程如下:1. 员工管理:员工信息的录入、修改、查询等操作;2. 薪酬管理:薪酬计算、增、删、改、查等操作;3. 员工培训:考核计划的制定、培训课程的开展、考核成绩的记录、考核结果的评估等操作;4. 报表统计:根据用户需求生成相关的报表;5. 系统管理:管理员对系统进行管理,保证系统的稳定运行。
3. 系统实现3.1 系统环境本系统采用了以下技术:1. 前端:HTML、CSS、JavaScript、jQuery、Bootstrap等;2. 后端:Java语言、Spring框架、MyBatis框架等;3. 数据库:MySQL。
毕业设计论文人事管理系统的设计与实现
目录一、引言 (2)(一)系统开发背景 (2)(二)课题的提出 (2)二、需求分析 (3)(一)系统目标 (3)(二)系统运营环境 (3)(三)功能需求 (4)(五)系统流程图 (5)(六)数据字典 (7)三、系统设计 (11)(一)代码设计 (11)(二)系统功能模块设计 (12)(三)数据库设计 (13)四、系统实现 (17)(一)程序流程说明 (17)(二)系统测试说明 (18)(三)系统运行的管理与维护 (19)五、总结 (21)(一)系统存在不足和改进方案 (21)(二)设计心得 (21)一、引言(一)系统开发背景人事管理系统的发展历史可以追溯到20世纪60年代末期。
当时计算机技术已经进入实用阶段,为了解决企业手工计算发放薪资费时、费力又易出错等问题,第一代人事管理系统应运而生。
随着计算机的普及、计算机系统工具和数据库技术的发展,20世纪70年代末出现了第二代人事管理系统。
该系统基本上解决了第一代系统的主要缺陷,功能也有较大的改善。
经过将近40年的发展,如今大多数公司普遍使用的是第三代人力资源管理信息系统[1]。
人事管理系统的出现彻底改变了传统企业人员管理模式,将系统管理、人事档案管理、考勤管理、工资管理等相对分散的功能集合成一个高效、便捷的网络化智能管理平台,将企业人事部门管理人员从繁重的日常琐碎事务中解放出来,将更多的精力用于企业的人事职能管理和管理决策,保持企业的持续高效运营,从而提高了企业整体的科技含量和管理效率,大大加快企业的信息化建设步伐。
(二)课题的提出随着科学技术的不断提高,计算机科学的日渐成熟,人事管理系统的强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机对公司人事信息进行管理,具有检索迅速、查询方便、可靠性高、存储量大、保密性好、成本低等优点。
这些优点能够极大地提高公司管理的效率,也是企业人事管理科学化、正规化的重要条件[2]。
企业人事管理系统的设计与实现
企业人事管理系统的设计与实现引言企业人事管理系统是一种帮助企业管理人力资源的重要工具。
它能够自动化处理与员工相关的数据管理和业务流程,提高人力资源管理效率,减少人力资源管理的时间和成本。
本文将介绍企业人事管理系统的设计和实现过程。
系统需求分析在设计和实现企业人事管理系统之前,我们首先需要对系统的需求进行分析。
根据企业的需求和预期目标,可以将人事管理系统的需求分为以下几个方面:1.员工信息管理:包括员工档案、薪资记录、绩效评估、培训记录等,要求能够方便地查看和管理员工的基本信息和工作记录。
2.招聘管理:能够发布招聘信息、筛选简历、安排面试等,可以帮助企业高效地进行招聘流程管理。
3.薪资管理:包括工资计算、工资发放、考勤管理等,要求能够准确计算员工的工资并记录考勤情况。
4.绩效管理:能够制定绩效考核标准、记录员工的绩效表现,并进行绩效评估和反馈。
5.培训管理:包括培训计划、培训资料、培训反馈等,可以帮助企业进行员工培训管理和发展规划。
系统设计基于上述需求分析,我们可以开始进行系统的设计。
企业人事管理系统的设计需要考虑以下几个方面:系统架构企业人事管理系统可以采用客户端-服务器架构,客户端通过网络连接到服务器,并通过客户端界面进行操作。
服务器端负责处理客户端的请求,执行相应的操作,并将结果返回给客户端。
数据库设计为了存储和管理员工的信息,系统需要设计一个数据库来存储相关数据。
数据库可以包括以下几个表:•员工表:存储员工的基本信息,如员工ID、姓名、性别、职位等。
•薪资表:存储员工的薪资信息,如基本工资、绩效奖金、加班工资等。
•考勤表:记录员工的考勤情况,如上班时间、下班时间、请假记录等。
•培训表:记录员工的培训情况,如培训计划、培训成绩等。
用户界面设计用户界面设计需要简洁明了,方便用户操作。
可以采用Web界面,用户可以通过浏览器访问系统,并进行相关操作。
界面应该直观地显示员工的基本信息、薪资情况、考勤记录和培训计划等。
企业人事管理系统设计与实现
XXXX学院本科毕业设计(论文)题目企业人事管理系统的设计与实现院(系)XX学院专业计算机科学与技术学号2009XXXXXXXX学生姓名XXX指导教师 XXX起讫日期 2013.01.22-2013.05.12设计地点XXXX学院中文摘要随着计算机技术的发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。
传统的办公模式主要以纸介质为主,在信息革命的浪潮中,已经远远不能满足高效率、快节奏的现代工作的需要。
并且人工管理的弊端也愈来愈严重,由于不可避免的人为因素,造成数据的遗漏、误报,从而造成企业重大损失的事例层出不穷。
企业人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
系统包含的主要功能为查询,修改,删除和添加,对职工的档案,职工工资、职工的部门调动、职工奖惩等信息进行管理。
该人事管理系统采用当前较为流行的B/S(浏览器/服务器)结构和JSP动态网页开发技术,基于Windows7操作系统和MySQL数据库,设计并实现了一个功能较为完善的小型企业人事管理系统。
该系统主要的目标是建立一个功能齐全、界面友好、使用方便、能够迅速准确地完成各种人事信息查询、修改等工作的人事管理系统。
关键字:B/S结构,JSP,SQL数据库,企业人事管理系统;AbstractWith the development of computer technology, computer applications in business management popularity, the use of computer-implemented enterprise personnel management is imperative. The traditional office model mainly paper-based, the wave of the information revolution has been far from satisfying the high efficiency, fast-paced modern workplace. And drawbacks of manual management is getting serious, because the inevitable human factors, resulting in missing data, false positives, resulting in significant loss of business cases are legion.Personnel management system is a typical management information system (MIS), which mainly includes the establishment and maintenance of back-end database and front-end application development aspects. The main function of the system contains the query, modify, delete and add the file workers, wages, workers' mobilization department, employee incentives and other information management. The personnel management system uses the more popular B / S (Browser / Server) architecture and JSP dynamic web development technology, based on Windows X operating system and SQL Server2000 database design and implementation of a function of better personnel management system for small businesses.The system's goal is to create a fully functional, user-friendly, easy to use, can be quickly and accurately complete a variety of personnel information query, modify, etc. the personnel management system.Keywords: B / S structure, JSP, SQL databases, enterprise personnel management system。
企业人力资源管理系统设计与实现论文
企业人力资源管理系统设计与实现论文摘要:随着信息技术的快速发展,企业人力资源管理面临更多的挑战和机遇。
本论文以企业为例,设计并实现了一套企业人力资源管理系统。
该系统具有员工信息管理、招聘管理、培训管理、绩效管理等功能模块,能够提高企业的人力资源管理效率和准确性。
通过该系统,企业可以实现对员工信息的统一管理和查询,招聘流程的规范化和自动化,培训计划的制定和执行,以及绩效考核的科学化和量化化。
通过系统的应用,企业可以提高人力资源管理的效率和质量,为企业的发展提供有力的支撑。
关键词:企业人力资源管理;信息技术;系统设计与实现;员工信息管理;招聘管理;培训管理;绩效管理1.引言随着信息技术的不断发展和应用,企业的人力资源管理面临更多的挑战和机遇。
传统的人力资源管理模式已经无法满足企业的需求,需要通过信息化手段来提升管理效率和准确性。
本论文针对企业的需求,设计并实现了一套企业人力资源管理系统,旨在提高企业的人力资源管理效率和质量。
2.系统需求分析根据企业的需求,对人力资源管理系统的功能模块进行了详细的需求分析。
系统需要包括员工信息管理、招聘管理、培训管理、绩效管理等功能模块。
员工信息管理模块需要实现员工基本信息的录入、查询和修改;招聘管理模块需要实现招聘流程的规范化和自动化;培训管理模块需要实现培训计划的制定和执行;绩效管理模块需要实现绩效考核的科学化和量化化。
3.系统设计与实现本系统采用B/S架构,即浏览器/服务器架构。
前端页面使用HTML、CSS和JavaScript编写,后端服务器使用Java编写。
数据库使用MySQL,提供数据的存储和检索功能。
3.1员工信息管理模块员工信息管理模块包括员工基本信息的录入、查询和修改功能。
管理员可以通过系统录入新的员工信息,并可以根据员工的姓名、工号等查询员工信息。
管理员还可以对员工信息进行修改和删除操作。
3.2招聘管理模块招聘管理模块包括招聘流程的规范化和自动化功能。
企业人事管理系统的设计与实现
企业人事管理系统的设计与实现1. 引言企业人事管理系统是一种集成管理人事信息、劳动力资源和人力资源开发的信息系统。
该系统的设计与实现对于企业的人力资源管理和发展具有重要意义。
本文旨在探讨企业人事管理系统的设计与实现,通过对相关理论和实践的研究,提出一种高效、灵活、可靠的企业人事管理系统。
2.企业人事管理系统概述2.1企业人事管理概念企业人事管理,简单来说,就是对企业的员工进行有效的招聘、培训、使用、考核和激励等一系列管理活动。
它是企业人力资源管理的重要组成部分,旨在实现企业人力资源的合理配置,提高员工的工作效率,促进企业的持续发展。
2.2企业人事管理现状及问题在我国,企业人事管理现状存在一些问题,如管理理念落后、制度不完善、信息化程度低等。
这些问题在一定程度上影响了企业的人力资源管理效果,制约了企业的快速发展。
因此,对企业人事管理进行改革和创新显得尤为重要。
2.3企业人事管理系统设计目标企业人事管理系统的设计目标主要包括:提高人事管理效率,降低管理成本,实现人事信息的数字化、智能化和网络化,优化人力资源配置,促进企业持续发展。
3.企业人事信息模块设计与实现3.1员工基本信息模块3.1.1员工档案信息采集与存储员工档案信息是企业人事管理的基础数据,包括员工的个人信息、工作经历、教育背景等。
对这些信息进行采集和存储,有利于企业对员工进行全面了解和有效管理。
3.1.2员工基本信息查询与更新企业人事管理系统应具备员工基本信息的查询和更新功能,方便管理人员及时了解员工动态,调整人事政策。
3.2薪酬福利模块3.2.1薪酬制度设计与实施合理的薪酬制度是激发员工积极性的关键。
企业应根据员工的工作岗位、工作绩效等因素,设计公平、合理的薪酬制度,并确保其有效实施。
3.2.2福利待遇发放与查询企业应加强对福利待遇的管理,确保福利待遇按时发放,同时提供查询功能,让员工了解自己的福利待遇情况。
4.劳动力资源模块设计与实现4.1招聘流程4.1.1招聘计划制定企业应根据业务发展需要,制定招聘计划,明确招聘的岗位、人数、要求等。
企业人事管理系统设计与实现
企业人事管理系统设计与实现企业人事管理系统是一种通过计算机技术来优化和集成各类人事管理业务流程的软件系统。
它能够帮助企业集中管理和处理招聘、员工入职、员工信息管理、绩效管理、人事合同管理、离职通知等各类人事管理事务。
下面是一个企业人事管理系统的设计与实现的概述。
首先,该系统需要具备一个用户登录界面,用于实现各个功能模块的权限管理。
不同角色的用户将有不同的权限,例如管理员可以管理用户账号、建立组织结构及岗位信息,普通员工只能查看自己的信息。
其次,系统需要具备一个招聘管理模块。
该模块包括职位发布、简历筛选、面试安排和录用等功能。
管理员可以发布职位信息,员工可以查看招聘信息并申请职位。
第三,系统需要具备一个员工入职管理模块。
该模块用于管理新员工的入职流程,包括员工档案的建立、员工个人信息的录入、合同的签订等。
管理员可以通过该模块审核入职申请,建立员工档案。
第五,系统需要具备一个绩效管理模块。
该模块用于管理员工的绩效考核流程,包括目标制定、评估、考核结果和奖励等。
系统将根据设定的绩效指标自动生成绩效报表,供管理员和员工参考。
第六,系统需要具备一个人事合同管理模块。
该模块用于管理员工的合同信息,包括签约、续签和解约等。
系统将提醒管理员和员工合同到期时间,并提供相关操作指引。
最后,系统需要具备一个离职通知模块。
该模块用于管理员工离职流程,包括填写离职申请、部门领导审批和撤销流程。
系统可以自动生成离职通知,并提供相关流程记录。
在系统实现过程中,可以使用面向对象的编程语言(如Java)来开发,采用模块化的设计与开发方式,方便系统的维护和拓展。
可以使用关系型数据库(如MySQL)进行数据存储,遵循数据库设计规范。
总之,企业人事管理系统的设计与实现需要充分考虑企业的人事管理需求,通过合理的功能模块划分和数据库设计,使得系统能够高效地处理各类人事管理事务,提高管理效率和准确度。
企业人事管理系统的设计与实现
依据具体的人事管理情况,以实际的工作需求,对系统进行需求 分析,本系统通过企业内部员工的实际管理实现,由前台客户管 理和后台数据库组成。对于前端管理员应用界面的设计主要要 求是要实现界面清新、实用方便、功能齐全等特点。
对于后台数据库的实现主要要求是建立一个数据安全性、完整 性、一致性好的数据库。系统前台采用Delphi7.0开发工具实现, 后台采用SQL Sever2000数据库实现.依据软件工程中快速原型 特证,首先建立初始原型,其次对模型进行迭代和修正,达到 用户满意为止.本论文就当前企业内部人事管理具体需求,基于 B/S模式开发人事管理系统,本系统简单,扩展能力强,运行可靠, 有一定的安全访问机制,提高了人事管理的效率。
企业人事管理系统的设计与实现
企业人事管理系统的设计与实现一、引言人力资源是企业管理中的重要组成部分,而对于企业的进步和管理起着关键作用。
本文将介绍企业人事管理系统设计的相关内容,探讨其在实施中的一些建议和注意事项。
二、企业人事管理系统的设计1.需求分析:在设计企业人事管理系统之前,起首需要进行需求分析工作。
通过与企业各个部门的沟通和了解,确定人事管理系统的需求和功能,包括员工信息管理、招募流程管理、考勤管理、薪酬管理等。
2.系统设计:依据需求分析的结果,设计人事管理系统的架构和模块。
系统应具备易于操作、集成性强、安全可靠等特点,同时要思量系统扩展性和升级性。
3.数据库设计:建立合理的数据库结构,包括员工信息表、名望表、部门表、考勤信息表、薪酬信息表等。
要充分思量数据的完整性和安全性,保证信息的准确性和保密性。
4.界面设计:设计直观、易于操作的界面,便利用户查找和维护各项人事管理信息。
界面设计应重视用户体验,提供简洁明了的操作流程和指引。
5.系统开发:依据需求和设计,进行系统编码和开发。
开发过程中要重视代码的可读性、可维护性和可扩展性,接受灵活的开发方式,充分利用现有的技术和工具。
三、企业人事管理系统的实施1.系统测试:在系统开发完成后,进行系统测试。
包括单元测试、集成测试和系统测试等,确保系统的功能、性能和稳定性满足需求。
2.系统部署:在测试通过后,将系统部署到企业内部。
部署过程中要与各个部门进行沟通和协作,进行系统的安装和配置工作,确保系统能够正常运行。
3.系统培训:对企业人事管理系统的管理员和用户进行培训,使其熟识系统的使用和操作方法。
培训过程中要重视培育用户的操作习惯和系统维护意识,提高系统的整体运行效率。
4.系统监控与维护:上线后需要对系统进行监控和维护工作,准时发现和解决系统中的问题。
可制定相应的维护规划和流程,定期对系统进行更新和优化。
四、企业人事管理系统的建设建议和注意事项1.与企业管理需求紧密结合:在系统设计和实施中要与企业的管理需求紧密结合,理解企业内部管理流程和规定,确保系统的功能和性能能够满足实际需要。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业人事管理系统的设计与实现论文(DOC 45页)洛阳理工学院毕业设计(论文)题目___企业人事管理系统的设计与实现_姓名______系(部)工程管理系_____专业_经济信息管理___指导教师________2013年5月31日企业人事管理系统的设计与实现摘要企业人事管理系统主要用于对于企业员工档案管理,员工的调动情况的查询及管理,员工工作的评价,员工考勤管理,员工工资管理是便于企业管理者利用计算机高效率完成劳动人事管理的日常事务。
该系统主要利用Visual Basic6.0、Microsoft office Access等工具设计开发完成。
开发过程中采用模块化设计,不同的模块实现了不同的功能。
作为计算机应用的一部分,使用计算机对人事信息进行管理的系统,是一个公司管理及合理分配每个人员,使其发挥其自身最大价值的根本软件。
关键词:人事管理,模块化,Visual basic6.0,Microsoft office AccessThe design and implementation of enterprise personnelmanagement systemABSTRACTEnterprise personnel management system is mainly used in file management for enterprise employees, transfer to the staff query and management, staff evaluation, staff attendance management, employee wages, is advantageous for the enterprise managers use computer efficient complete labor personnel management of daily affairs.The system mainly using Visual Basic and Microsoft office Access tools such as design and development. Development process USES the modular design, different module realizes the different functions. As a part of computer application, using computer to manage the personnel information system, is a management and reasonable distribution of each company personnel, and make it play a maximum value of its fundamental software.KEY WORDS: personnel management, modular, Visual basic6.0, Microsoft office Access目录前言 (1)第1章概述 (2)1.1系统开发背景 (2)1.2 系统的目标和意义 (2)第2章使用工具或开发环境的描述 (4)2.1数据库平台 (4)2.2开发软件 (4)第3章系统分析 (5)3.1 总体的需求分析 (5)3.1.1 需求分析的目标 (5)3.1.2 需求分析的原则 (5)3.2系统的主要功能分析 (5)3.3 数据库需求分析 (6)3.4 数据流程分析 (7)3.5总体功能模块设计 (7)3.6 登录系统结构图 (8)第4章基本设计思想 (10)第5章系统详细设计 (10)5.1 系统E-R图 (11)5.2 数据库设计 (13)5.2.1工资管理数据表 (17)5.2.2考勤管理数据表 (19)5.2.3用户数据表 (22)第6章系统主要界面设计 (23)6.1 系统登录模块设计 (23)6.2 添加用户模块设计 (25)6.3 部门管理模块设计 (25)6.4 考勤记录模块的设计 (26)6.5 员工评价模块设计 (27)6.6 员工档案模块设计 (28)第7章系统测试 (30)结论 (31)谢辞 (32)参考文献 (33)附录 (34)前言人事管理信息系统是典型的信息管理系统,其开发主要包括台后数据库的建立和维护以及前段应用程序的开发俩个方面,对于前者要求建立资料一致性和完整性强,资料安全系好的数据库。
而对于后者则要求应用程序功能完备,易使用等特点。
本系统主要基于Windows操作平台,采用功能强大的Visual Basic6.0做为开发工具而开发出来的人事档案管理系统。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及员工工资的计算、查询等管理工作。
经过实际使用证明,本文所设计的人事管理系统可以满足公司人事管理方面的需要。
做为计算机应用的一部分,使用计算机对人事信息进行管理,具有手工管理所无法比拟的优点,例如检索速度、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点极大提高了人事管理效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
因此,开发这样一个管理软件成为很有必要的事情,在设计一个系统时,首先要做好需求分析。
合理地运用好Visual basic6.0的基本方法,建立一个适合企业的人事管理系统。
第1章概述1.1系统开发背景所有的管理的目标都是为了效益,在计划经济时代,传统用人制度忽视人事管理的开发和管理问题,缺乏人事管理的理念和认识,忽视了人才的资源性、整体性等特征。
在市场经济和知识经济时代,人事管理必须实现把适应社会主义计划经济的人事管理体制调整为社会主义市场经济体制相配套的人事管理体制,重视人才的资源性和人力资本的核算和认识,树立以人为本的思想,把人作为资源和资本,强调整体性人事管理系统的开发人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。
如何管理好企业内部员工的信息和各种文件成为企业管理中的一个大的问题。
在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常必要。
目前市面上流行的人事管理系统不少,但是对于小中型企业的人事管理系统来说,不需要大型的数据库系统。
只需要一个操作方便,功能实用,能满足基本中心对数据的管理及需求的系统。
我的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。
人事管理系统是针对现在公司的大量业务处理工作而开发的管理软件,根据用户需求,实现人员基本情况管理,职位调整管理等几个方面的功能。
用户通过输入姓名、密码、职工履历、计发工资、员工评价等基本信息,另外操作人员还可以对这些基本信息进行定期的更新与删除,人事管理系统力求给用户方便快捷的途径去管理这些繁琐的数据。
随着计算机的分苏发展,计算机在企业管理中的应用普及,利用计算机实现惹事档案的管理势在必行。
1.2 系统的目标和意义能够让企业带来先进的管理思想及方法,促进建立现代人事管理模式、促进人事管理正规化,帮组企业提高管理时效,帮助企业降低管理成本。
所有的管理目标都是为了效益。
在计划经济时代,传统用人制度忽视人事管理的开发和管理的问题,缺乏人事管理的理念和认识,忽视人才的资源性、整体性等特征。
在市场经济和知识经济时代,人事管理必须实现把适应社会主义经济的人事管理体制调整为社会主义市场经济体制相配套的人事管理体制。
该系统的主要任务就是设计一个企业职员信息管理系统,由计算机来代替人工执行一系列诸如添加新入职员工的基本信息、变更职员信息、删除离职职员信息、查询、员工职能评价、工资计发管理、员工出勤情况等操作。
这样就使办公人员可以轻松快捷地完成职员信息管理任务,使职员管理工作系统化、规范化、自动化,从而达到提高企业管理效率的目的。
第2章使用工具或开发环境的描述2.1数据库平台运行环境:Windows 9x Windows 2000 Windows XP2.2开发软件现在,市场上可以选购的应用开发产品很多,流行的也有数十种。
目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft 公司的Visual basic Visual FoxPro 6.0Microsoft 公司的Visual c++等等微软公司的Visual Basic6.0是一个功能强大、方便实用的程序开发环境,主要表现在:风格多样的界面设计,面向对象的设计方法,较短的软件开发周期以及编程简单的数据库操作能力。
根据企业人事管理系统的特点和需求,考虑到系统开发的时间,本系统使用微软公司的VB6.0作为前台开发工具,微软公司的access做后台数据库。
所以我选用微软公司的Visual Basic6.0。
第3章系统分析3.1 总体的需求分析人事管理信息系统对企业人事部门的业务工作用计算机进行全面现代化管理。
主要包括人员基本情况管理、工资管理和考勤管理等几个方面,以实现用户方便地输入和更新信息。
另外用户还可以对这些基本信息进行定期的更新和删除,人事管理信息系统力求给用户方便快捷的途径去管理这些繁琐的数据。
3.1.1 需求分析的目标按照系统规划原则在业务系统项目的范围内,具体明确系统开发的目标和用户的信息要求。
通过对现行系统的管理水平、原始数据的精确程度、规章制度是否齐全和切实可行、各级领导对开发新的管理系统是否有比较清楚地认识和积极的态度、部门级别中是否能够抽调出比较精通本行业管理业务并且对本单位存在问题有深刻理解的相关人员等内容的详细调查,从而获得软件开发的基础,确定总体设计的限制条件,确认软件测试的具体要求,定义详细的功能模块,以求达到协助系统开发的根本目的。
3.1.2 需求分析的原则需求分析的基本原则是需要能够表达和理解问题的信息域和功能域;要能以层次化的方式对问题进行分解和不断细化;要给出系统的逻辑视图和物理视图。
3.2系统的主要功能分析开发这个系统的目的就是要帮助企业的人力资源部门提高工作效率,实现企业人事信息管理系统的系统化、规范化和自动化。
按照系统总体需求,系统要实现以下功能:(1)员工基本信息:员工基本信息添加,员工基本信息修改,员工基本信息查询;(2)员工考勤管理:员工考勤信息添加,员工考勤信息修改,员工考勤信息查询;(3)员工工作评价:员工工作评价添加,员工工作评价修改,员工工作评价查询;(4)员工工资管理:计发员工工资信息,员工工资信息修改,员工工资信息查询;(5)系统管理功能:系统管理员可以对使用系统的用户进行管理,可以添加、修改和删除用户信息。