企业人事系统.docx

上传人:b****8 文档编号:30484177 上传时间:2023-08-15 格式:DOCX 页数:33 大小:395.67KB
下载 相关 举报
企业人事系统.docx_第1页
第1页 / 共33页
企业人事系统.docx_第2页
第2页 / 共33页
企业人事系统.docx_第3页
第3页 / 共33页
企业人事系统.docx_第4页
第4页 / 共33页
企业人事系统.docx_第5页
第5页 / 共33页
点击查看更多>>
下载资源
资源描述

企业人事系统.docx

《企业人事系统.docx》由会员分享,可在线阅读,更多相关《企业人事系统.docx(33页珍藏版)》请在冰豆网上搜索。

企业人事系统.docx

企业人事系统

内蒙古科技大学

课程设计报告

课设名称人事管理信息系统

日期17周-19周

指导教师聂为同杨振华

班级信管08

学号:

086513823308651382320865138126

姓名:

邹胜田黎杨晓慧

成绩

1人事管理信息系统概述(前言>1

1.1项目开发背景及现状分析1

1.2项目研究的内容及目标1

1.3文献综述1

2人事管理信息系统规划3

2.1公司中运行本系统的结构调查3

2.2系统详细调查3

2.3业务流程图4

2.3.1员工基本信息业务流程图5

2.3.2员工考勤信息业务流程图5

2.3.2员工工资信息业务流程图5

3人事管理信息系统分析7

3.1可行性分析7

3.1.1技术可行性7

3.1.2经济可行性7

3.2系统数据流图7

3.3系统功能提出9

3.4数据字典9

3.5系统概念模型设计12

3.5.1系统E-R图的设计12

4信息系统设计15

4.1信息系统设计原则15

4.2信息系统总体功能结构16

4.3设备购置、调试、安装16

4.4数据库设计17

4.5编码设计和模块设计18

4.5.1登录窗体18

4.5.2主窗口设计20

4.5.3员工基本信息管理窗体22

4.5.4考勤基本信息管理窗体<略)24

4.5.5工资基本信息管理窗体<略)24

4.5.6帮助窗体<略)24

5信息系统运行与维护25

5.1测试方法25

5.2用户登录测试25

5.2其他测试<略)26

5.3测试结果26

6总结与展望27

参考文献28

1人事管理信息系统概述(前言>

1.1项目开发背景及现状分析

随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事工资的管理势在必行。

对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事工资资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

1.2项目研究的内容及目标

课题研究的主要内容是:

创建人事信息管理系统,主要实现系统管理,员工基本信息管理、考勤管理、员工工资管理等主要功能。

系统设计的目标是:

从操作简便、界面友好、灵活、实用、安全的要求出发,完成人事、工资管理的全过程。

系统应符合公司人事、工资管理制度,并达到操作直观、方便、实用、安全等要求。

1.3文献综述

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

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

在这种情况下,开发一个人力资源管理系统就显得非常必要。

[2]本系统是一个B/S

系统用户管理、职工信息管理、职工考勤管理以及机构编制管理四个部分。

[3]本文讨论《人事管理系统》项目的需求分析方法与工具的选用。

该系统的建设目标是帮助该企业管理好企业内部的人员和人员的活动,人事信息管理指的是企业员工从招聘面试到离职退休的全过程,涉及的主要活动包括面试、报到、培训、升职、离职或其他的人事变动,也包括电子化考勤、工资性收入的计算与分发、使用其他公司资源的有关记录<如宿舍、保险、证件办理等等)。

此外,本系统也涉及到企业在全国各地的人事信息管理,企业的组织架构的设置.级别与职务管理,人力申请直至人力需求报表,从而形成一个对企业真正有用的人事信息管理应用系统。

在本文中首先讨论了选用面向对象方法与工具的主要理由与策略,进一步通过一个简例说明该方法与工具使用的效果,也讨论了使用多种工具与方法在需求分析中的必要性,最后简要小结了选用正确工具与方法的意义和作用。

在项目开展期间,我担任了系统分析、系统设计与数据库设计管理等工作。

[4]人事管理系统是典型的管理信息系统(MIS>,系统管理模块分为用户登陆、用户注册、更改用户、用户管理和退出系统五个子功能.人事档案管理模块分为人事档案浏览和数据查询功能.人员调动模块分为人员增加、删除、调动三个功能.数据处理模块分为数据导出和数据统计分析功能.数据库的维护模块分为数据库备份和数据库恢复功能.

2人事管理信息系统规划

2.1公司中运行本系统的结构调查

对现行公司业务进行详细调查是了解系统需求和进行系统分析和设计的重要基础工作,系统调研采取的主要方法是到现场去,通过座谈、询问、观察甚至直接参与公司经营活动,自上而下、逐步细化的进行了解。

通过调查得知,本系统开发后的主要使用者是公司的人事和财务部门,从而方便他们快捷有效地获取有关信息,了解有关人事情况及进行工资的管理。

其组织机构框架如图2.1所示。

图2-1公司组织结构图

2.2系统详细调查

基于以上的开发目标,系统开发的范围确定如下:

本系统只涉及人事工资部分;本系统提供强大的查询功能,可进行不同类型查询,提供多种索引;本系统提供记录的添加,删除和修改;本系统可单条或多条输出信息资料。

维护员工基本信息:

人事管理主要负责人员基本信息的维护,包括新进员工档案的建立,员工信息的修改。

公司工资管理基本流程如下:

数据来源:

将各部门送达的员工工资信息包括基本工资、奖金等作为数据来源,分为员工工资数据。

数据的输入:

由工作人员通过员工本月工资增加表修改完成。

数据的统计:

由工作人员通过对修改后的上月工资表进行计算得到每个人的实发工资以及总金额。

整个系统从总体上分为员工考勤、工资管理、员工基本信息三大部分。

2.3业务流程图

业务流程图的符号说明如下图所示:

图2-2业务流程图图例

详细调查之后,绘制出的人事管理系统的管理业务流程图如下图所示。

图2-3人事管理系统业务流程图

2.3.1员工基本信息业务流程图

员工基本信息管理流程图是整个系统的一个职能域,是企业人事管理信息系统的一个子系统。

其业务流程图如下图所示。

图2-4员工基本信息业务流程图

2.3.2员工考勤信息业务流程图

员工考勤信息是本系统的一个子系统,他主要是针对员工的考勤信息的一个管理,通过对企业人事信息管理系统中的考勤分析后得出了以下的关于考勤信息的流程图,具体如下图所示。

图2-5员工考勤信息业务流程图

2.3.2员工工资信息业务流程图

工资管理系统主要是对员工工资的管理,根据对员工工资的管理分析得出了以下的员工工资的流程图,如下图所示。

图2-6员工工资信息业务流程图

3人事管理信息系统分析

3.1可行性分析

3.1.1技术可行性

MicrosoftSQLserver2000,MicrosoftVisualBasic6.0

MicrosoftWindows2000professional,采用VisualBasic作为开发工具。

在现有的技术条件下,软件开发人员能够熟练地使用上述开发工具进行系统的研究与设计,并使之投入使用。

技术上完全可行。

3.1.2经济可行性

系统未运行之前,初期投资比较大,花费相对而言比较多。

各部门必须配置电脑、服务器、打印机、传真机及相关的网络设备,但是在整个系统投入运行之后,因为现在计算机已经普及了,相关的人员培训费可以减少很多。

而同时又减少了数据的流通环节,提高了工作效率,保证了各项数据的准确性,避免了工作人员的流动造成的收据丢失等问题。

因此,从长远的收益来看,经济上完全可行。

基于以上分析,系统实现是可行的。

3.2系统数据流图

数据流图是组织中信息运动的抽象。

是在调研的基础上,从系统的科学性、管理的合理性、实际运动的可行性角度出发。

将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地描述系统应具有的数据加工功能、数据输入、数据输出、数据存储及数据来源和去向<外部实体)等项目。

数据流程图的符号说明如下图所示。

图3-1数据流程图图例

图3-2人事管理信息系统数据流程图

图3-3员工信息数据流程图

图3-4考勤信息数据流程图

图3-5工资信息数据流程图

3.3系统功能提出

根据详细的需求分析,明确系统功能如下:

(1>员工基本信息管理:

主要完成职工基本信息的管理,如员工基本信息的添加、修改、删除和查询;

(2>员工考勤信息管理:

主要完成职工考勤信息的管理,管理员工基本信息的考勤添加、修改、删除和考勤信息的查询;

(3>员工工资信息管理:

主要完成员工工资信息的管理,主要是进行员工工资信息的添加、修改删除和查询;

(4>数据库管理部分:

主要完成数据库的管理与维护;

(5>系统管理部分:

主要是完成用户的添加、密码信息的修改等。

3.4数据字典

数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果。

数据字典通常包括以下5个部分:

(1>、数据项。

数据项是不可再分的数据单位。

(2>、数据结构。

数据结构反映了数据之间的组合关系。

一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干数据项和数据结构混合组成。

(3>、数据流。

数据流是数据结构在系统内传输的路径。

(4>、数据存储。

数据存储是数据及其结构停留或保存的地方,也是数据流的来源和去向之一。

(5>、处理过程。

处理过程的具体处理逻辑一般用判定表或判定树来描述。

数据字典是关于数据库中数据的描述,即对元数据的描述。

数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实、完善的。

名字:

人员信息列表

别名:

员工信息表

描述:

员工基本信息的状况及录入处理

定义:

员工编号+姓名+部门+性别+生日+籍贯+学历+专业+

位置:

输出到打印机

名字:

工资信息单

别名:

工资信息表

描述:

员工工资基本信息的简况及息录入处理

定义:

员工编号+姓名+底薪+补贴+奖金+加班+房帖

位置:

输出到打印机

名字:

查询信息表

别名:

描述:

员工信息查询的基本状况

定义:

姓名+部门

位置:

人力资源部

员工信息查询

名字:

员工工资列表

别名:

工资信息表

描述:

员工工资的基本信息

定义:

员工编号+姓名+底薪+补贴+奖金+加班+房帖+房租

位置:

员工工资计算模块财务部管理员

名字:

员工档案列表

别名:

员工信息表

描述:

员工的基本信息

定义:

员工编号+姓名+部门+性别+生日+籍贯+学历+专业

位置:

员工信息录入处理模块

名字:

出勤信息录入

别名:

考勤录入

描述:

员工的考勤记录

定义:

员工到各部门报道后,会有一个员工的基本信息录入数据库中,提供给管理员便于管理员对员工的一个基本信息的查询、修改和删除

位置:

考勤信息表

名字:

员工基本信息录入处理

别名:

基本信息录入

描述:

对于人力资源部所反映的各个员工的基本情况的信息录入

定义:

员工编号+姓名+部门+性别+生日+籍贯+学历+专业

位置:

人员信息列表

名字:

计算工资

别名:

工资计算

描述:

通过员工工作评价信息、出勤信息等的一个综合的处理,计算出员工的基本工资简况

定义:

员工编号+员工姓名+所在部门+底薪+加班费+补贴+房贴

位置:

工资信息表

3.5系统概念模型设计

E-R模型是指直接从现实世界中抽象出实体类型及实体间联系,是一种描述静态数据结构的概念模型。

它的主要成分是实体、联系和属性。

可利用E-R模型进行数据库概念设计。

E-R图是直观表示概念模型的工具,再图中有四个基本成分如图3-6:

1、矩形框:

表示实体类型<考虑问题的对象);

2、菱形框:

表示联系类型<实体间的联系);

3、椭圆形框:

表示实体类型和联系类型的属性;

4、直线:

联系类型与涉及的实体类型之间以直线连接,并在直线部标上联系的种类<1:

1,1:

N,M:

N)。

具体图示如下:

图3-6实体E-R图符号表示

3.5.1系统E-R图的设计

本系统中所规划的实体主要有:

员工、部门、部门管理员、财务管理员、会计。

具体的描述E-R图如下所示:

(1)员工实体图,如图所示:

图3-7员工实体图

<2)工资实体图,如图所示:

图3-8工资实体图

<3)部门实体图,如图所示

图3-9部门实体图

<4)实体与实体之间的关系E-R图,如下图所示:

图3-10实体间E-R图

4信息系统设计

4.1信息系统设计原则

在功能模块设计中遵循的指导原则如下:

(1>功能界面简单、规范

因为信息系统中体现了整个运输配送业务流程,相关的功能模块比较多,因此在界面设计上使用统一的设计风格,同时将数据库进行有效形成实体操作类、编码操作类,联系操作类,不同的类型使用相似的界面操作方式。

(2>操作上的简便性

数据库中大量的数据都是通过人机交互的键盘操作而获得的,因此保证数据库数据的正确性、完整性是信息系统正常进行的重要保证。

数据库中的基础数据时数据完整性的重要保证措施,在人机交互的键盘操作中,编码数据要采用下拉列表方式进行选择输入,这样减少击键次数,同时也提高了数据输入的正确性。

(3>降低模块之间的耦合性,提高模块的独立性

信息系统开发的一个重要问题是要提高系统的可修改性,可修改性的提高主要是靠降低模块间的耦合性来实现的。

模块间的耦合性越大,其独立性就越小,系统地刻修改性就越差。

在信息系统设计中模块间只通过数据库实现信息交换,避免使用参数及进行交换,让数据库真正成为信息系统各功能模块之间的“粘合剂”。

(4>编码设计的规范性

编码是数据库的基础,也是数据完整性的重要保证。

编码实际上提供的是一套规范的数据标准。

在编码设计中,尽量使用已存在的编码,在没有现成编码的条件下再自行设计编码。

另外,因为编码主要是从新的信息系统的规范使用信息角度来设计的,业务人员对一些代码并不关心,关心的事与该代码相关的名称,因此在模块实现中要将代码和名称同时提交业务人员,以便正确、规范地进行操作。

(5>功能操作的安全性

信息系统中的数据库是被各类人员共享的数据库,因此数据库的安全性是十分重要的,为了保证操作的正确性和安全性,要进行权限设计,不同业务人员使用不同的功能权限,使其在有限的功能范围内正确处理数据库数据。

(6>认真做好贯穿整个过程的测试、修改与评审工作

4.2信息系统总体功能结构

按照功能分析及数据库的设计结果,为本系统设计如下模块,最终得到如下图所示的功能模块图:

图4.1信息系统的总体功能结构图

4.3设备购置、调试、安装

硬件:

处理器:

英特尔赛扬D325

主板:

双敏UP4PENPro.

显卡、声卡:

盈通GF4MX4000,内存:

256MBDDR333

硬盘:

ST40G/7200,鼠标、键盘:

三联光电套,显示器:

三星788DF

软件:

MicrosoftSQLserver2000,MicrosoftVisualBasic6.0

MicrosoftWindows2000professional,采用VisualBasic作为开发工具。

在现有的技术条件下,软件开发人员能够熟练地使用上述开发工具进行系统的研究与设计,并使之投入使用。

技术上完全可行。

4.4数据库设计

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。

合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。

另外,合理的数据库结构将非常有利于程序的实现。

逻辑结构设计的任务是把概念结构设计阶段设计完毕的基本E—R图转化为与选用的具体机器上的DBMS产品所支持的数据模型相符的逻辑结构<包括数据库模式和外模式)。

这些模式在功能性、完整性和一致性约束及数据库的可扩充性等方面应满足用户的各种要求。

E—R图型关系模型的转化要解决的问题是如何将实体和实体间的关系转化为关系模式,如何确定这些关系模式的属性和代码。

现在需要将前面的数据库概念结构化SQLServer2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。

企业人事信息管理系统数据库中各个表的设计结果如下面表格所示,每个表格就是数据库中的一个表,而在实际的数据表的设计中也多了几个表,可以在数据库设计中看到,下面为在数据库中能运用到的几个主要表。

表5-1员工基本信息表

列名

数据类型

可否为空

说明

ygid

varchar

NOTNULL

编号

ygname

varchar

NOTNULL

姓名

ygdept

varchar

NULL

部门

ygsex

varchar

NULL

性别

ygbirthday

datetime

NULL

生日

ygplace

varchar

NULL

籍贯

yglevel

varchar

NULL

学历

ygspecial

varchar

NULL

专业

表5-2员工考勤信息表格(kaoqing>

列名

数据类型

可否为空

说明

kqid

varchar

NOTNULL

编号

ygid

varchar

NOTNULL

员工编号

kaname

varchar

NOTNULL

姓名

kqtday

varchar

NULL

应出勤天数

kqwork

varchar

NULL

出勤

kqrday

varchar

NULL

公休假天数

kkuangg

varchar

NULL

旷工

kchidao

varchar

NULL

迟到

表5-3员工工资信息表格

列名

数据类型

可否为空

说明

gzid

varchar

NOTNULL

编号

ygid

varchar

NOTNULL

员工编号

gzname

varchar

NOTNULL

姓名

gzbase

numeric

NOTNULL

底薪

gzall

numeric

NULL

补贴

gzbonus

numeric

NULL

奖金

gzpay

numeric

NULL

加班

gzhouse2

numeric

NULL

房帖

4.5编码设计和模块设计

4.5.1登录窗体

该界面是一个主要的登录窗口,通过该窗口才能进入系统的主要界面,该登录主要是系统管理员才有此权限。

如果在登录的过程中如果用户名和密码不正确的,就不能进入该系统,也会有相应的提示信息:

如图4-1所示:

图4-1登录窗口

在本系统中的登录是在数据库中所设计的登录用户名和密码。

如果不是数据库中的用户名和密码则系统会提示“没有该用户名”。

登录实现的代码如下所示:

PrivateSubcmdCancel_Click(>

End

EndSub

PrivateSubcmdOK_Click(>

txtUserName.SetFocus

Dimrs_loginAsNewADODB.Recordset

DimconnAsNewADODB.Connection

conn.OpenConnectString

IfTrim(txtUserName.Text>=""Then

MsgBox"用户名不能为空,请重新输入!

"

txtUserName.SetFocus

Else

sql="select*fromuser_1whereuser_ID='"&Trim(txtUserName.Text>&"'"

rs_login.Opensql,conn,adOpenKeyset,adLockPessimistic

Ifrs_login.EOF=TrueThen

MsgBox"没有这个用户,请重输入!

",vbOKOnly+vbExclamation,""

txtUserName.Text=""

txtUserName.SetFocus

Else

IfTrim(rs_login.Fields(1>>=Trim(txtPassword(2>.Text>Then

OK=True

rs_login.Close

Me.Hide

txtUserName=Trim(txtUserName.Text>

MsgBox"欢迎登录!

"

frmMain.Show

Else

MsgBox"输入密码不正确,请重新输入!

",vbOKOnly+vbExclamation,"警告"

txtPassword(2>.SetFocus

txtPassword(2>.Text=""

EndIf

EndIf

EndIf

EndSub

4.5.2主窗口设计

在主窗口的界面设计中,可以看到本系统要实现的基本功能模块,主要是用菜单形式表示出来。

每个模块的子功能都在其下拉菜单中可以显示出来。

每个模块的子功能在其相应的窗口设计中都能看到,在系统运行时各个模块都能很清楚完整地展现在用户面前。

如图4-2所示:

图4-2主窗口

实现的代码如下所示:

PrivateSubmenuAbout_Click(>

frmAbout.Show

EndSub

PrivateSubmenuAddcheck_Click(>

frmCheck.Show

EndSub

PrivateSubmenuAddpay_Click(>

gintMode=1

frmPay.Show

frmPay.ZOrder0

EndSub

PrivateSubmenuAddrecord_Click(>

gintMode=1

frmManRecord1.Show

frmManRecord1.ZOrder0

EndSub

PrivateSubmenuAdduser_Click(>

frmAddUser.Show

EndSub

PrivateSubmenuDelete_Click(>

frmManRecord1.Show

EndSub

PrivateSubmenuDeletecheck_Click(>

frmCheck.Show

EndSub

PrivateSubmenuExit_Click(>

MsgBox"谢谢使用!

"

End

EndSub

PrivateSubmenuInquirechek_Click(>

frmCheck.Show

EndSub

PrivateSubmenuInquirepay_Click(>

frmPay.Show

EndSub

PrivateSubmenuInquirerecord_Click(>

frmManRecord1.

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

当前位置:首页 > 幼儿教育 > 唐诗宋词

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1