企业人力资源管理系统.docx

上传人:b****2 文档编号:1918470 上传时间:2023-05-02 格式:DOCX 页数:23 大小:2.37MB
下载 相关 举报
企业人力资源管理系统.docx_第1页
第1页 / 共23页
企业人力资源管理系统.docx_第2页
第2页 / 共23页
企业人力资源管理系统.docx_第3页
第3页 / 共23页
企业人力资源管理系统.docx_第4页
第4页 / 共23页
企业人力资源管理系统.docx_第5页
第5页 / 共23页
企业人力资源管理系统.docx_第6页
第6页 / 共23页
企业人力资源管理系统.docx_第7页
第7页 / 共23页
企业人力资源管理系统.docx_第8页
第8页 / 共23页
企业人力资源管理系统.docx_第9页
第9页 / 共23页
企业人力资源管理系统.docx_第10页
第10页 / 共23页
企业人力资源管理系统.docx_第11页
第11页 / 共23页
企业人力资源管理系统.docx_第12页
第12页 / 共23页
企业人力资源管理系统.docx_第13页
第13页 / 共23页
企业人力资源管理系统.docx_第14页
第14页 / 共23页
企业人力资源管理系统.docx_第15页
第15页 / 共23页
企业人力资源管理系统.docx_第16页
第16页 / 共23页
企业人力资源管理系统.docx_第17页
第17页 / 共23页
企业人力资源管理系统.docx_第18页
第18页 / 共23页
企业人力资源管理系统.docx_第19页
第19页 / 共23页
企业人力资源管理系统.docx_第20页
第20页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

企业人力资源管理系统.docx

《企业人力资源管理系统.docx》由会员分享,可在线阅读,更多相关《企业人力资源管理系统.docx(23页珍藏版)》请在冰点文库上搜索。

企业人力资源管理系统.docx

企业人力资源管理系统

摘要:

随着信息技术的不断发展,企业对人力资源管理也越来越重视了,资金投入比例也在加大,人力资源管理系统开发也开始走向完善的阶段。

论文是从某公司的实际业务出发,针对公司的人事管理的现状,经过详细的系统调查,为该公司分析和设计了一套实用的人力资源管理信息系统。

本系统使用VisualFOXPRO6.0中文版作为开发工具,后台数据库采用MicrosoftACCESS2000。

论文从人力资源管理信息系统的初步调查开始,详细介绍了需求分析、业务流程和数据流程分析,并进行了系统总体结构设计、数据结构和数据库设计、输入输出设计等。

主要用于实现对企业内的所有员工进行管理,实现对员工信息的查询、录入、修改和删除;以及发布重要通知、最新人事信息和人事规章制度,实现了人事管理的信息化。

关键词:

管理信息系统人力资源管理数据流程数据字典

Abstract

Withthedevelopmentofinformationtechnology,thecorporationpaymoreandmoreattentionandcapitaltoHumanResourceManagement,thedevelopmentofHRMS(HumanResourceManagementSystem)ismoreperfectthanever.

ThisthesisdescribesHumanResourceManagementSystemanalysisanddesignforCorporation.Beforebuildingthenewinformationsystem,Imadeaparticularresearchforthecorporation’sbusinessprocesses,andacquaintmyselfwiththehumanresourcemanagement.

ThethesishasemphasizedondescribehowtheHumanResourceManagementSystemareanalyzedanddesigned,whichconsistedofthesystemprincipiumresearch,demandinganalysisofHRMS,theanalysisofoperationprogressanddataprogressandalotofdesignincludingthewholesystemstructure,datastructureanddatabase,I/Oetc.

Andcurrentlyitmainlyusesforimplementingtheadministermanagesalltheemployeesincorporationefficiently,andimplementssearchingandinsertingandmodifyinganddeletingfortheinformationofallemployees,issuingimportantnoticeandlatelypersonnelinformation,bylawsandsoon.MyanalysisanddesignrealizestheinformationofHumanResourceManagement.

Keywords:

ManagementInformationSystemHumanResourceManagement

DataFlowDrawing(DFD)DataDictionary(DD)

 

第1章前言

人力资源管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。

如何管理好企业内部员工的信息,成为企业管理中的一个大的问题。

在这种情况下,一个可以规范化、自动化的人力资源管理系统就显得非常必要。

最初的人事管理,都是靠人力来完成的。

当企业规模比较小的时候,人力可以完成,随着企业的规模越来越大,企业的员工人数也越来越多,依然维持着人力进行人事管理,必然会造成工作效率低,工作错误增高的问题。

人力资源管理信息系统就是把分散的企事业单位的职工信息实行统一、集中、规范的收集管理,建立分类编号管理、电脑存储查询以及防火、防潮、防蛀、防盗等现代化、专业化的管理系统,为企事业单位和职工解除后顾之忧。

人力资源管理信息系统为企事业单位提供信息咨询、信息检索、信息存取等服务。

此系统实现的人力资源管理信息系统基本上能够满足现代企业人力资源管理的需求。

信息录入项目齐全、完整。

人力资源管理信息系统灵活使用表格对各种信息分门别类,组成企业人力资源管理系统,可以方便地查询、阅读、修改、交流和重复使用,同时增加了打印功能,方便企业现代化办公。

 

第2章需求分析说明书

2.1功能需求

本系统使用VisualFOXPRO6.0中文版作为开发工具,后台数据库采用MicrosoftACCESS2000。

本系统由员工基本信息更新部分、员工信息查询部分、员工信息统计部分、员工信息打印部分等几部分组成。

本文从模块设计、程序预览、数据库设计、系统实现等几部分对该系统进行分析。

该系统主要实现的功能是实现企业人事信息管理的系统化、规范化和自动化。

开发这个系统的目的就是帮助企业的人力资源部门提高工作效率,根据这个系统所要实现的目的和任务,总结出这个系统最终实现的主要功能如下:

·系统登陆部分:

主要完成本系统的安全登陆和用户信息的妥善保存;

·员工基本信息更新部分:

主要完成员工基本信息的更新:

人事卡片编辑、家庭成员编辑、社会关系编辑;

·员工信息查询部分:

主要完成员信息卡片的多种方式查询;

·员工信息统计部分:

主要完成技术职务、职工年龄、政治面貌、文化程度、籍贯民族、职工工资等信息的统计;

·员工信息打印部分:

主要完成员工信息的打印。

2.2性能需求

(1)保密性

该系统在管理员的统一管理下进行,管理员具有系统管理的最高权限。

系统实现办事员、负责人、普通员工三类访问权限控制。

(2)安全性

用户进入系统采用尽可能的校验方法严格校验,数据的维护与系统管理由管理员专门负责;本系统具有较强的重构能力和可扩充性。

(3)方便灵活的人机界面

本系统为终端用户提供多级页面菜单、灵活选择的操作方式和与负责人或者员工自身紧密相关内容的自动生成,构成友好的人机界面。

2.3运行环境

2.3.1硬件需求

下列的配置是实际操作中的配置:

处理器:

IntelPentium166MX或更高

内存:

32MB

硬盘空间:

1GB

光驱:

CD-ROM48X

显卡:

SVGA显示适配器

实际操作中可以高于此配置。

2.3.2软件环境

操作系统:

Windows2000/Windows98/Windowsxp

网络协议:

TCP/IP

数据库:

MicrosoftACCESS2000

2.4业务流程

 

 

人力资源管理系统0层数据流程图(2.4.1)

 

办事

人员

办事

人员

负责人

1.0

人事卡片

2.0

人事统计

3.0

查询

4.0

打印输出

D1

员工

D2

员工

D3

人事卡片

查询者

总经理

 

身份认证管理图(2.4.2)

 

Login

身份认证

操作员号和密码

确定访问权限

操作员

角色定义表

操作员角色

 

 

 

人力资源管理流程图(2.4.3)

2.5数据描述

(1)数据流条目

帐户类型==员工|负责人|管理员

员工==代号+部门+姓名+性别+现任职务+出生年月+民族+籍贯+政治面貌+职称+文化程度+健康状况+家庭出身+本人成分+婚姻状况+参加工作时间+进本单位时间+工资+各种补贴+家庭住址+年龄+备注+编号+代码;

家庭成员==代号+部门+姓名+成员姓名+与本人关系+出生年月+婚姻状况+文化程度+政治面貌+工作单位+职称工种+工资+经济来源;

社会关系==代号+部门+姓名+关系姓名+与本人关系+政治面貌+工作单位+职称工种+备注;

登陆==用户名+密码。

(2)文件条目

员工基础信息更新=={根据人事卡片编辑+根据家庭成员表编辑+根据社会关系表编辑;}

员工基础信息查询=={根据条件逐条查询查询+根据条件浏览字段查询+根据条件全局查询;}

员工基础信息统计=={按技术职务统计+按职工年龄统计+按政治面貌统计+按文化程度统计+按籍贯民族统计+按职工工资统计;}

员工基础信息打印=={按个人档案输出+按全体档案输出+按职工基本信息输出+按单位名册输出。

}

 

第3章基于VFP和MicrosoftACCESS2000数据库的系统开发方案

系统开发工具选择

美国微软公司开发的关系型数据库系统VisualFoxPro6.0中文版是目前应用最广、功能最为强大的微机数据库产品,同时也具备强大的网络功能。

随着目前网络技术的迅猛发展,用户越来越希望数据库产品能具有强大的网上发布和网上查询的功能,从而更好地适应一个网络时代的到来。

美国微软公司开发的一个关系型数据库系统VisualFoxPro6.0中文版正是顺应了这个潮流。

该系统不仅可以简化数据管理,使应用程序的开发流程更为合理,而且是目前应用最广、功能最为强大的微机数据库产品,同时具备强大的网络功能,特别适合作为网络环境下数据库前端(客户端)的工具。

  VisualFoxPro6.0的主要功能有:

  ●创建表和数据库,将数据整理、保存,并且进行数据管理;

  ●使用查询和视图,从已建立的表和数据库中查找满足一定筛选条件的数据;

  ●使用表单,设计功能强大的用户界面,使操作更加简便;

  ●使用报表和标签,可以将统计或查找到的结果打印成报表文档。

  当使用VisualFoxPro6.0开发一个应用程序时,需要创建相应的表、数据库、查询、视图、报表、标签、表单和程序。

为此,VisualFoxPro6.0提供了大量可视化的设计工具和向导。

使用这些工具和向导,可以快速、直观地创建以上各种组件。

另外,可以使用项目管理器管理系统中的所有文件,使程序的连接和调试更加简便。

VisualFoxPro能快速完成应用任务;一致的用户界面,使用方便的工具栏;不编程而建立应用程序界面;用项目管理器统一管理工作;真正的数据库概念;可视化编程技术;具有面向对象编程的能力;更容易处理事件;新增许多命令和函数,功能大大加强,SQL语句更加丰富;最优化系统;使用快速查询技术;使用32位方式;VisualFoxPro支持客户机/服务器结构:

用数据词典定义规则;查看远程或异种数据;用事务处理来控制共享访问;实现客户机/服务器应用程序;同其他软件的高度兼容性:

同其他软件共享数据;导入和导出数据;使用自动OLE控制其他软件

数据库管理系统(DBMS)的选择

  常用的数据库产品有:

OracleUniversalServer、InformixUniversal Server、MicrosoftSQLServer、SysbaseSQLServer和IBMDB2通用数据库。

Oracle和Informix都是比较大型的数据库系统,价格昂贵且使用复杂。

而MSSQLServer与WindowsNT/2000都是微软的产品,在安全架构方面与WindowsNT/2000较好地集成在一起,具有很大的共通性和灵活性。

MicrosoftACCESS2000数据库是微软在Windows系列平台上开发的数据库,是目前使用广泛的数据库管理系统,已有越来越多的人开始采用Access。

MicrosoftAccess一直是开发功能强大的数据库解决方案的有用的平台和MIS系统开发工具,具有界面友好、易学易用、开发简单、接口灵活等特点。

Access数据库具有的特点:

1.统一规划

  所谓数据库设计是指从对现行非计算机管理的数据库系统的分析到最终实现由计算机管理的数据库系统的全过程。

它包括表、查询、报表等的设计。

总的原则应从提高数据处理效率及便于数据处理两方面考虑。

2.设置好关键字和表间关系

  表的设计中关键字的设置很重要,设置关键字可以提高查询等操作的速度。

有时可以用多字段作关键字。

3.设计好字段的缺省值

  字段的缺省值有时也需引起注意。

比如,在数字型字段中,因有些记录中可能没有输入过数据,在用VisualBasic程序处理时可能会出现一些不正确的结果(不知这是否是Access97的Bug),但当将其缺省值设置为“0”后一切正常。

将窗体、查询、报表、宏联合使用可以解决许多问题,是一项重要的技巧。

1.从窗体中获得查询中的条件

2.从窗体中获得宏中所需要的条件

报表的生成技巧

  1、运用查询生成报表 

  如何产生报表在前面已经讲过,应以查询为基础来建立报表,这样灵活方便。

具体来说就是先由基表生成一个查询,将条件设置好,再用报表生成器以该查询为基础生成报表,不需要的字段可以从报表中删去,若以后需要可再在报表中添上,报表中需要的表头信息若经常变动,也可从窗体中来获得表头中所需的信息

2、表格线的制作

  报表中若需要表格线,不能再用制表符来构造,可以在报表的设计视图中用画线工具来制作,程序中不便画表格线。

Access最重要的特征就是一般不必去写程序,然而可能因为要执行复杂或专业的操作而必须在模块中用VisualBasic编写程序,然后通过窗体中的命令按钮来执行相应的程序完成相应的任务。

MicrosoftAccess一直是开发功能强大的数据库解决方案的有用的平台。

除了MicrosoftOfficeAccess中提供的令人兴奋的新开发功能外,AccessDeveloperExtensions还为开发人员提供所需的工具和资源,帮助他们更快更轻松地创建、测试和部署高级的Access解决方案。

AccessDeveloperExtensions是用于MicrosoftOfficeSystem软件包的新VisualStudio工具的一个组成部分。

 

第4章总体设计

4.1系统开发方法

国内企业人力资源管理系统目前处于起步阶段,无论是系统的开发者还是系统的用户都不能对企业人力资源管理的发展做出完全准确的预测,同时按照软件工程的要求,系统开发我们采用了渐增型开发方法,对于软件规格说明的确认开发者采用原型化方法。

渐增型开发方法(如上图)不要求系统设计开始就有完整的软件需求定义,允许从部分需求定义出发,先建立一个不完整的系统,通过测试运行该系统取得经验和反馈,加深对软件需求的理解,进一步使系统扩充和完善,如此反复进行,直至软件人员和用户对所设计的软件系统满意为止。

渐增型开发方法下的软件文档也是随着软件开发的过程而逐渐形成的,直至软件系统最后设计完成并交付完整的软件文档,包括软件需求说明书、软件设计说明书和用户手册。

4.2系统模块说明

1)系统登陆

系统启动的时候有一个管理员用户,使用这个用户登录后,可以添加其他用户,而且每一个用户都可以更改自己的密码。

2)员工基本信息录入

(1)添加员工信息:

系统自动生成员工编号。

管理员可以添加员工的基本信息,包括姓名、性别、籍贯、年龄、生日、住址、学历、专业、进入企业时间等。

(2)修改员工信息:

选择一个员工,可以修改这个员工的基本信息。

(3)查询员工信息:

可以根据员工的编号、姓名或者进入公司时间进行查询员工基本信息。

并且可以针对查询结果进行修改和删除操作。

(4)删除员工信息:

直接从列表中选中需要删除的员工信息,然后进行删除操作,或者首先查询需要删除的员工信息,然后再删除。

3)员工基本信息更新

系统提供对员工基础资料方便的更新功能:

可以根据以下条件提供更新功能

根据人事卡片编辑;

根据家庭成员表编辑;

根据社会关系表编辑。

4)员工基本信息查询

系统提供对员工基础资料方便的查询功能:

可以根据以下条件提供逐条查询、浏览字段和全局查询等功能。

根据员工代号查询;

根据员工部门查询;

根据员工姓名查询;

根据代码查询;

根据出生年月查询;

根据编号查询;

根据家庭住址查询;

根据进本单位时间查询;

根据职称查询;

根据文化程度查询;

根据参加工作时间查询。

根据相应的组合条件进行模糊查询。

5)员工基本信息统计

系统提供对员工基础资料灵活的统计功能:

可以根据以下条件提供统计功能。

按技术职务统计;

按职工年龄统计;

按政治面貌统计;

按文化程度统计;

按籍贯民族统计;

按职工工资统计。

6)员工基本信息打印

系统提供对员工基础资料灵活的打印功能:

可以根据以下条件提供打印功能

按个人档案输出;

按全体档案输出;

按职工基本信息输出;

按单位名册输出。

4.3数据库及表的设计

表设计的好坏会直接影响系统的稳定性、可扩展性、可实现性。

在每一个表中,设置“代号“为主键,作为记录的唯一标识。

以下的属性类型中

CHARACTER代表变长字符串,括号内的数字代表长度上限

NUMERIC代表整型,括号内的数字代表长度上限

DATA代表日期类型例:

2005-4-20

(一)员工基础资料表

属性

数据类型

可否为空

代号

numeric(4)

NOTNULL

部门

character(8)

NULL

姓名

character(6)

NOTNULL

性别

character

(2)

NULL

现任职务

character(10)

NULL

出生年月

Data(8)

NULL

民族

character

(2)

NULL

籍贯

character(10)

NULL

政治面貌

character(8)

NULL

职称

character(6)

NULL

文化程度

character(4)

NULL

健康状况

character(4)

NULL

家庭出身

character(10)

NULL

本人成分

character(4)

NULL

婚姻状况

character(4)

NULL

参加工作时间

Data(8)

NULL

进本单位时间

Data(8)

NULL

工资

numeric(10)

NULL

各种补贴

numeric(10)

NULL

家庭住址

character(8)

NULL

年龄

numeric(4)

NULL

备注

numeric(6)

NULL

编号

numeric(6))

NULL

代码

numeric(6)

NULL

(二)家庭成员表

属性

数据类型

可否为空

代号

numeric(4)

NOTNULL

部门

character(10)

NULL

姓名

character(8)

NOTNULL

成员姓名

character(8)

NOTNULL

与本人关系

character(4)

NOTNULL

出生年月

Data(8)

NULL

婚姻状况

character(8)

NULL

文化程度

character(8)

NULL

政治面貌

character(10)

NULL

工作单位

character(10)

NULL

职位工种

character(10)

NULL

工资

numeric(10)

NULL

经济来源

character(10)

NULL

(三)员工登陆表

属性

数据类型

可否为空

name

character(8)

NOTNULL

Password

character(10)

NULL

(四)社会关系表

属性

数据类型

可否为空

代号

numeric(4)

NOTNULL

部门

character(10)

NOTNULL

姓名

character(8)

NULL

关系姓名

character(8)

NOTNULL

与本人关系

character(4)

NOTNULL

政治面貌

character(10)

NULL

工作单位

character(10)

NULL

职位工种

character(10)

NULL

备注

numeric(10)

NULL

4.4系统模块设计

4.4.1系统登陆界面

此模块是员工登陆后的选择界面,是其他模块连接的地方:

4.4.2员工基本信息更新

这个模块主要用于员工基本信息的更新:

可以根据以下条件提供添加、删除、修改功能:

根据人事卡片编辑;根据家庭成员表编辑;根据社会关系表编辑。

选择“人事卡片编辑”后出现以下:

记录可以进行添加,删除,保存等操作,完成员工基本信息的更新。

4.4.3员工基本信息查询

此模块用于对员工基础资料方便的查询功能:

可以根据提供条件进行模糊查询,包括逐条查询、浏览字段和全局查询等功能。

4.4.4员工基本信息统计

此模块提供对员工基础资料灵活的统计功能:

可以根据以下条件提供统计功能:

按技术职务统计;按职工年龄统计;按政治面貌统计;按文化程度统计;按籍贯民族统计;按职工工资统计。

选择“统计文化程度”以后,系统便根据信息进行统计,得到所要的信息,并显示以下的界面:

4.4.5员工基本信息打印

此模块提供对员工基础资料灵活的打印功能:

可以根据以下条件提供打印功能:

按个人档案输出;按全体档案输出;按职工基本信息输出;按单位名册输出。

选择“按职工基本信息输出”时出现如下界面,点际打印即可:

 

第5章结束语

人力资源管理系统在企业管理和现代化、自动化办公办公有着其独特的优点,是现代办公必不可少的软件。

在本次毕业设计中,从数据库结构设计、模块划分等总体规划工作到系统模块的具体实现,我都是独立完成。

这次毕业设计给了我一个实践的宝贵机会,通过李晶老师、姚爱国老师和谭成予老师的指导,加上自己对MICROSOFTACCESS数据库,以及VisualFOXPRO6.0语言学习,对企业人力资源管理系统的思考,最终做出了此系统。

通过毕业设计,使我对计算机专业所涉及到的各科知识有了系统的认识,并对其中一些课程做了更进一步的学习,在实践中加深了体会,还积累了一定的开发系统的经验,感到收获颇多。

在毕业设计进行过程中,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2