目录前言摘要关键词第一章人事管理系统概述1.1 人事管理系统简介1.2 企业信息化发展1.3 关于人事管理系统的几个误区第二章人事管理系统分析2.1 系统初步调查2.2 系统可行性分析2.3 系统详细调查2.4 系统的安全性第三章人事管理系统设计3.1 方案设计3.2 开发工具选择3.3 数据库设计3.3.1人事管理系统的详细调查3.3.2系统逻辑模型的提出3.3.3数据字典3.4 数据模块设计图第四章人事管理系统的实现4.1 开发环境的选择4.2 人事管理系统模块设计举例4.3 人事管理系统测试4.4 系统运行与维护4.5系统的转换方案第五章开发总结参考文献人事管理系统的设计前言随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。
随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企业采取先进的计算机硬件设备以及高质量。
摘要本论文是从现代企业管理中的人事管理现状出发,针对人事管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的一个人事管理系。
关键词人事管理系统,Visual Basic 6.0,Access 2000 【Abstract】This thesis is from the modern business enterprise present condition, aim at the personal management of the complicated procedure operation, pass by detailed system investigate, develop simple and convenient practical such a personal management system.The head tool of this system development is Visual Basic 6.0, the engine of the backstage database so。
第一章人事管理系统概述。
§1.1 人事管理系统简介随着市场竞争的日趋激烈,人已成为实现企业自身战略目标的一个非常关键的因素。
一、人事管理系统(HRMS)的发展历史人力资源管理系统的发展历史可以追溯到20世纪60年代末期。
由于当时计算机技术已经进入实用阶段,同时大型企业用手工来计算和发放薪资既费时费力又非常容易出差错,为了解决这个矛盾,第一代的人力资源管理系统应运而生。
当时由于技术条件和需求的限制,用户非常少,而且那种系统充其量也只不过是一种自动计算薪资的工具,既不包含非财务的信息,也不包含薪资的历史信息,几乎没有报表生成功能。
求和理念,而且其非财务的人力资源信息也不够系统和全面。
1.人力资源管理系统的革命性变革出现在20世纪90年代末。
由于市场竞争的需要,如何吸引和留住人才,激发员工的创造性、工作责任感和工作热情已成为关系企业兴衰的重要因素,人才已经成为企业最重要的资产之一。
“公正、公平、合理”的企业管理理念和企业管理水平的提高,使社会对人力资源管理系统有了更高的需求;同时由于个人电脑的普及,数据库技术、客户/服务器技术,特别是Internet/Intranet技术的发展,使得第三代人力资源管理系统的出现成为必然。
第三代人力资源管理系统的特点是从人力资源管理的角度出发,用集中的数据库处理几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料)统一管理起来,形成了集成的信息源。
友好的用户界面,强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑。
扣减,能够设定企业的成本中心并按成本中心将薪资和总账连接起来,直接生成总账凭证,还能存储完备的历史信息供查询和生成报表;这类系统也可处理部分简单的人事信息。
2.培训管理系统。
培训管理系统一般通过培训需求调查、预算控制、结果评估和反馈以及培训结果记载等手段,实现培训管理的科学化,并且和人力资源信息有机地联系起来,为企业人力资源的配备和员工的升迁提供科学的依据。
3.考勤管理程。
得人力资源管理人员可以从繁琐的日常工作中解脱出来,将精力放到更富有挑战性和创造性的人力资源分析、规划、员工激励和战略等工作中去。
完整的历史信息记载了员工从面试开始到离职整个周期的薪资、福利、岗位变迁、绩效等信息。
同时由于这类系统可管理较全面的人力资源和薪资数据,因而还可以生成许多综合性的报表供企业决策人员参考,如生成按岗位的平均历史薪资图表,员工配备情况的分析图表,个人绩效与学历、技能、工作经验、接受过的培训等关系的分析等等。
§1.2 企业信息化发展1、随着信息时代的。
随着企业规模的扩大,其管理组织会变得越来越庞大和困难,而信息的处理与使用也变得越来越重要。
2、在规划和建设一个企业的管理信息系统时,有可能误认为企业的管理信息系统就是在企业原有管理模式上加入计算机信息处理。
其实,一个好的管理信息系统绝不是企业原有的管理模式和计算机信息处理的简单相加,建。
训等视为可有可无,信息化的发展使计算机和软件成为企业日常管理中的必然。
§1.3 关于人事管理系统的几个误区1.缺乏长远的战略眼光,只看到眼前的,而没有长远的计划。
这样做,对一个企业是没好处的。
2.人力资源管理系统是一个拿来就用的软件由于缺乏对系统实施工作的重要性和艰巨性的认识,将人力资源管理系统混同于一个普通的软件,没有统一的规划和项目组织,边用边开发,使系统的实施处于一种混乱的状态,会造成数据的重复,不相容和不全面,对整个企业产生不利的影响。
3.不顾实力自己开发人力资源管理系统将现代人力资源看成是很简单的事,其不知并不是这样的,而是要经过长期的摸索,研究,探讨,再总结的管理系统。
第二章人事管理系统分析§2.1 系统初步调查一、应用人事管理系统的必要性1.现在不少企业。
资源的现状有一个比较全面和准确的认识,同时也可以生成综合的分析报表供企业领导人在决策时参考。
这就提高了企业的管理水平。
二。
人事管理系统实施的特点及注意事项1.要想通过人事管理系统来提高企业的管理水平,光是选取一个好的或比较好的、适合本企业特点的人事管理软件还是远远不够的。
人事管理软件通常只。
发挥应有的效用,必须通过培训转变人们的思维方式和行为方式,学会通过系统来进行科学的管理。
2.改进企业的相关制度和信息结构。
要充分地回顾本企业的相关政策和信息组成,充分利用人事管理系统改进企业的人事管理。
3.明确基础上的实施目标。
要明确整个项目的实施计划和目标,明确需要采集的。
确和及时。
而两者之间的矛盾就要通过建立必要的科学的程序性文件才能为人事管理系统的实施和正常运行提供有效的保证。
§2.2 系统可行性分析人事管理系统在企业中占有极其重要的地位,它关系着企业内部每个职员的档案,其中包括新职员的增加,职员档案的查找,职员的详细资料等等。
对于企业来讲,人事管理系统是不可缺少的组成部分,它有效地管理企业的员工,对企业内部人事的流动和分配起着重要的管理作用,它正确地反映着企业的人事变化。
(企业管理业务流程图)根据企业对人员管理的需要,开发一个“人事管理系统”,开发目的如下:1.能够对员工的有关资料进行输入,修改,删除。
2.能够为企业提供强大的查询功能,以便企业主管了解和掌握各职员的具体情况。
3.能够提供员工的考勤信息及调动信息。
4.能够对员工的资料数据进行备份,以作为相关的历史资料。
5.打印功能§2.3 系统详细调查(一)功能需求(二)基于以上的开发目标,系统开发的范围确定如下:本系统只涉及人事资料部分,不包括工资。
大多数中小型企业,对计算机的要求并不高,一般只需能进行工资计算,人事录入,打印报表等功。
鼠标和键盘进行录入,依靠打印机进行输出。
§2.4 系统的安全性信息的透明和安全是一对。
本程序考虑到系统的安全性,主要设置了用户登录论证,其中包括初始用户登录验证和再次用户登录验证,并且需要进行密码校验,保证了信息的“可控”透明性。
而且,为了提供企业日后需要的各期历史资料,本系统还提供数据备份功能,使原始资料的保留更为方便,并且能够进行新旧资料的对比,使企业主管对各期人员变动更好的了解,为以后的决定打下良好的基础。
(附密码验证流程图)第三章人事管理系统设计§3.1 方案设计本项目在初始设计时曾经考虑过三套设计方案,方案内容大致如下:1.第一套:系统功能分为四个模块,分别为文件操作,数据库操作,系统设置和帮助文件。
调动模块,数据管理模块.在这三套方案中,我选择了第三套方案为开发方案,原因如下:系统需求分析中要求的文件组成比较简单;本系统所需要的系统设置也比较少;而又由于需求分析中对查询功能的要求较多,所以需要着重于查询功能的设计;由于对录入的需要,本系统着眼于对单条记录的编辑。
§3.2 开发工具选择1.本程序在设计之初曾经考虑过几种其它的开发工具,例如VF,VC,VB,之所以。
§3.3 数据库设计§3.3.1人事管理系统的详细调查(一)对现行管理业务进行详细调查是了解系统需求和进行系统分析和设。
用人事管理水平向标准化、现代化迈进一步,原人事管理信息操作方式就。
做到一次投入,长久受益。
(二)对系统的安全性要求,要求进入系统必须进行口令校验。
详细调查的重点是对管理业务的流程进行描述,通过采用系统流程图中部分图形工具来描述管理活动,进行规范化说明。
业务流程图的符号说明如下图所示:1、、、 4、系统中人员实体或单据实物或信息流处理数据存储业务流程图图例详细调查之后,绘制出的人事管理系统的管理业务流程图如下图所示。
人事管理系统业务流程图§3.3.2系统逻辑模型的提出系统分析的主要成果是系统的逻辑模型。
本系统的逻辑模型主要是以系统的数据。
人事管理系统的顶层数据流程图如图5-5所示。
单位领导人事信息处理的顶层数据流程图系统数据流程图F4员工考勤信息其中‘P’表示数据处理,‘F’表示数据流,‘D’表示数据存储。
§3、3、3数据字典(简称为DD)一、绘制DFD,只是对数据处理和彼此之间的联系进行了说明。
为进一步明确数据的详细内容和数据加工过程,应将数据流图中的全部数二、登录窗体:有关本窗体的代码如下:Option ExplicitDim pwdCount As IntegerPrivate Sub cmdCancel_Click()Unload MeExit SubEnd SubPrivate Sub cmdOK_Click()Dim SQL As StringDim rs As ADODB.RecordsetIf Trim(UserName.Text = "") ThenMsgBox "没有输入用户名称,请重新输入!", vbOKOnly + vbExclamation, "警告"UserName.SetFocusElse'查询用户SQL = "select * from UserInfo where UserID='" & UserName.Text & "'"Set rs = TransactSQL(SQL)If iflag = 1 ThenIf rs.EOF = True ThenmsgBox "没有这个用户,请重新输入!",vbOKOnly + vbExclamation,"警告"UserName.SetFocusElseIf Trim(rs.Fields(1)) = Trim(PassWord.Text) Thenrs.CloseMe.HidegUserName = Trim(UserName.Text)'保存用户名称FrmMain.ShowUnload MeElseMsgBox "密码不正确,请重新输入!", vbOKOnly + vbExclamation, "警告"PassWord.SetFocusPassWord.Text = ""End IfEnd IfElseUnload MeEnd IfEnd IfpwdCount=pwdCount+1 '判断输入次数If pwdCount = 3 ThenUnload MeExit SubEnd IfEnd SubPrivate Sub Form_Load()pwdCount = 0gUserName = ""End SubPrivate Sub PassWord_KeyDown(KeyCode As Integer, Shift As Integer)TabToEnter KeyCodeEnd SubPrivate Sub UserName_KeyDown(KeyCode As Integer, Shift As Integer)TabToEnter KeyCodeEnd Sub3图2第五章开发总结经过两个月的设计和开发,ERP之人事管理系统的基本开发完毕。