人事工资管理系统课程设计.docx

上传人:b****2 文档编号:24115031 上传时间:2023-05-24 格式:DOCX 页数:42 大小:548.89KB
下载 相关 举报
人事工资管理系统课程设计.docx_第1页
第1页 / 共42页
人事工资管理系统课程设计.docx_第2页
第2页 / 共42页
人事工资管理系统课程设计.docx_第3页
第3页 / 共42页
人事工资管理系统课程设计.docx_第4页
第4页 / 共42页
人事工资管理系统课程设计.docx_第5页
第5页 / 共42页
点击查看更多>>
下载资源
资源描述

人事工资管理系统课程设计.docx

《人事工资管理系统课程设计.docx》由会员分享,可在线阅读,更多相关《人事工资管理系统课程设计.docx(42页珍藏版)》请在冰豆网上搜索。

人事工资管理系统课程设计.docx

人事工资管理系统课程设计

 

2014-2015学年第一学期

软件设计综合实验报告

 

项目组:

人事工资管理系统

学院:

计算机科学与工程学院

指导教师:

郑山红、赵辉

设计时间:

2014年12月

 

 

一、团队构成及分工

团队:

职能

成员

任务分工

成绩

组长

薛环

数据库设计

组员

孟贺

系统功能设计

刘雨鑫

模块具体设计与实现

秦迪

需求分析

管众

撰写实验报告

 

指导教师签字:

年月日

二、项目进度计划

表2-1进度计划表

序号

任务名称

开始时间

完成时间

持续时间

1

需求分析

2014-12-1

2014-12-3

3天

2

数据库设计

2014-12-4

2014-12-10

5天

3

系统功能设计

2014-12-11

2014-12-16

4天

4

系统模块具体设计与实现

2014-12-17

2014-12-23

5天

5

撰写实验报告

2014-12-24

2014-12-25

2天

6

答辩

2014-12-26

2014-12-26

1天

 

三、项目需求描述

随着社会的进步、随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企人事信息的管理势在必行。

人事管理是现代企业管理工作不可缺少的一部分,是适应现企业管理尺度的要求、推动企业劳动人事管理走向科学化、规范化的必要条件。

企业人事管理信息系统是一个现代化的企业在竞争中立于不败之地的必要部分,它能够为管理人事工作提供充足的信息和快捷的查询手段。

因为人事管理本身是一项琐碎,复杂而又十分细致的工作,核算的工作量很大,一般不允许出错,如果使用传统人工的方式管理文件档案,不仅耗费大量的时间和精力,而且工作效率低,保密性差,另外时间过长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难,而且容易丢失信息。

为了能够保证人事信息的准确无误、快速输出,而且还可以利用计算机对有关的各种信息进行统计,例如:

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

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

人事管理系统应运而生,成为利用计算机实现企业人事工资管理的基本。

利用计算机进行信息控制和数据处理,不仅提高了工作效率,而且大大的提高了其安全性。

本系统就是为了管理纷繁复杂的人事档案信息而设计的。

3、1系统需求

随着信息化社会带给我们的冲击越来越强烈,信息化管理和信息化设备已经深入到我们生活的方方面面,同时,信息时代带给现代企业强烈的冲击,企业管理已经不再满足于在传统的纸质媒体上纪录,而要求更加快速,更加精确的记录企业各部门以及员工的各种信息,而随着基于数据库的网络信息系统的发展,人们已经开始在这个平台上面开发出了成功的企业人事管理系统,而随着企业的不断发展,人事信息的日益庞大,企业人事管理系统的发展也发生着深刻变革,企业决策者要求从系统中了解到目前的人力资源情况,而员工则要求能够即时的查询自己的当前信息[1]。

企业人事管理系统是当前一个很热门,实用性很强的系统,这里我实现的是它的人员档案管理、培训管理、医保管理和工资管理等模块,把它作为毕业设计的题目,可以把已有的知识用于实践,又可以学到一些新的概念,在这个过程中,可以增加我们的工程经验,对以后的工作学习是一次很有意义的经验积累。

该系统主要完成目标是建立一个功能齐全、界面友好、使用方便、能够迅速准确地完成各种人事信息查询、修改等工作。

企业人事管理是企业管理的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来.如何管理好企业内部员工的信息,成为企业管理中的一个大的问题.在这种情况下,一个可以规范化,自动化的企业人事管理系统就显的非常必要.

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

六十年代初期,计算机技术就开始应用于数据库的管理,形成了初期的信息系统。

但是由于当时计算机硬件系统较弱,限制了软件系统的发展,信息系统只是简单的数据的集合。

进入七十年代以后,由于计算机硬件和软件技术的飞速发展,尤其是大容量存储设备——硬盘的使用,为空间数据的录入、存储、检索和输出提供了强有力的手段。

一些国家先后建立了许多不同专题、不同类型、不同规模的各具特色的信息管理系统。

九十年代至今是信息管理系统的用户时代。

一方面,信息管理系统已成为许多机构必备的工作系统。

另一方面,社会对人事管理系统的认识普遍提高,需求大幅度增加,从而导致信息管理系统应用的扩大与深化。

信息管理系统成为现代社会最基本的服务系统。

我国的信息管理系统也是九十年代初开始快速发展的。

经过十余年的发展,我国的数据库管理技术也广泛的应用与各个领域,并且形成了产业化。

但是,我们的工厂、企业对信息管理系统的应用比起世界先进水平还相当落后。

 国内企业与国外企业在对信息技术的认识和应用水平上存在非常大的差距,主要体现在管理和技术基础方面。

国外企业是在基本完成了工业化,企业生产经营实现了现代化、规范化、制度化的基础上开展企业的信息化工作;而我国许多企业工业化尚未完成,企业生产经营的组织也尚未实现现代化、规范化和制度化的基础上就进入了信息化阶段。

在技术上,我国企业大部分还没有完成机械化和自动化,实施信息化的时间相对较短,积累的经验也相对少。

在我国制造业生产力水平较低、设备水平普遍落后于西方发达国家、企业信息化的基础和经验较少的情况下,实施企业信息化的难度是明显大于国外的企业。

虽然我们期望用信息化带动工业化,用信息技术促进企业的跨越式发展,但是必须清楚的看到我国企业在管理意识和水平上还是存在的不足,在实施信息化的工作过程中,正确估计信息化的投资风险和效益,抓好企业信息系统的总体规划、制定良好的分步实施策略,设计一个良好的企业信息化整体解决方案。

在制定和实施企业信息化整体解决方案时,要对企业信息化工作有统一的思想和整体的认识,要建立和形成有效的信息系统设计实施方法,从战略的角度来综合考虑企业信息化工作中在管理、技术、操作层面面临的各种困难。

如制定和实施企业信息化整体解决方案需要考虑企业面临的长远目标和当前急需解决问题的矛盾、信息孤岛与系统集成问题,需要协调好信息系统建设与系统运行的关系问题、信息系统升级与已有资源利用问题、信息技术的投资效益评估和风险问题、打基础与提升水平关系问题、信息化对企业现行管理模式和方法的冲击以及相应的管理制度问题。

企业人事管理是相对企业内部员工的管理。

集人员、考勤、工资、员工培训、福利保险、合同管理、奖惩等于一体的大型管理系统。

为企业在人事管理等方面提供极大的方便。

不但有利于企业的统一性管理,而且还大在提高了企业的全体员工的工作效率和积极性。

企业人事管理可以说是一项琐碎、繁杂而又必须十分细致的工作,是不能允许时常发生差错的。

几年前的那种手工操作已远远跟不上近代企业发展的步骤,时代的进步决定了企业的发展,而企业要发展必然完善的管理体系,所以说企业人事管理的自动化完全是时代进步的必然结果。

合理的利用有助于企业发展的管理系统是企业改革的一种优越的体现。

利用计算机对企业人事管理不仅保证了核算准确度,还成倍的提高了工作效率,而且便于查询。

开发目的随着科技日新月异的发展,网络变的更加成熟,人们更加认识到知识的重要性,面对着各个企业这么庞大的人事信息管理,数据库不断地走向成熟,开发出基于C/S结构的关系型的企业人事信息管理系统,系统根据用户不同的使用权限提供查询和打印服务,保存各个员工的档案,实现办公自动化。

因此迫切需要一套自动的信息管理系统来代替人工进行管理。

3、2.功能需求

该公司人事管理系统应完成以下功能:

对于部门、人员自然情况数据的操作,可以进行添加,修改,删除,可以根据任意项目进行查询,统计并形成报表。

可进行录入,查询,修改,删除,根据条件统计。

需要有各个部门的明细表汇总,公司明细汇总表,报盘(按照有无工资卡号形成报表)。

各个部门及部门下班组的汇总表,公司汇总表。

分类(干部,正式工,临时工)汇总表。

可以打印工资条。

可以根据条件进行录入,修改,删除,查询,汇总。

并形成明细报表和汇总报表。

并打印输出。

在人员调动管理操作时,对于被调动人员的资料修改后,要更新到人员信息档案数据库中。

在人员数据库中,被调离、离退或除名的人员要加一个标志区分。

当个人缴额增加时,余额相应增加(每缴一个月,余额=原余额+单位缴额+个人缴额)人员在公司外调动或增加、离退时,其公积金的各个项目将被封户,在人员调动完毕后,再由管理人员对该职工的公积金项目进行开户操作。

由外公司调入的人员根据情况选择是否保留公积金,此权限只能授权给公积金管理人员。

对工资进行分析:

管理人员可以对于各个部门传上来的工资情况进行可以分类统计,按公司、部门(月份合计数额),按类别(干部、工人、临时工、退养、不在岗),按岗位(辅助人员,管理人员,生产人员),要求对上述条件,可以对于每月的工资情况形成报表,柱型图。

公积金帐务:

要求有日期、借方、贷方、余额、备注(注明款项、来源、去向)。

查询、汇总(按时间段,借方,贷方)

劳动管理主要分为:

车间人员分布情况报表(人员分类、岗位、总人数、产假、病假、未转正、见习生、工伤、临时工、挣工时人员、上月人数、本月变动)、车间人员表。

两个报表主要是以手动输入为主。

记录职工培训计划。

分为:

培训计划、执行情况、培训台帐。

管理员可以对职工培训的记录进行录入,修改,统计(根据培训时间,培训地点及得分情况)

3.3数据要求

(1)部门、人员管理

部门和人员应包含的内容如下:

部门:

(部门名称,部门编码,部门备注)。

人员状况:

(照片、职工编号、姓名、年龄、性别、出生日期、民族、政治面貌、婚否、职称、专业、学历、毕业学校、毕业时间、基本工资、身份证号、部门、岗位(具体工种岗位)、班组,入厂时间、参加工作时间、类别(如:

工人、干部、临时工)、合同期限(起止时间)、家庭住址、联系方式、其它。

(2)工资按照(公司、部门、车间、班组)形成工资明细表和工资汇总表

工资表有以下项目:

(序号、工资卡号、姓名、部门、班组、职称、原基本工资、基础工资、基本工资、工时完成率、质量否决权系数、出勤天数(正常为21天)、应发基本工资、加班费、应发工资、保险金、公积金(指个人缴额)、所得税。

(3)人员调动

公司外调动、公司内调动包括部门间的(部门间人员调动,人员增加,人员离退,人员除名)情况。

对于离退,除名的人员要求保留其全部信息(从公司人员档案中调整到离退,除名信息库)。

人员在部门间调动时,同时要对其工资及相关的个人自然信息自动进行相应修改。

(4)公积金

公积金的相关数据包括:

帐号,姓名,性别,部门,工资额,个人缴额,单位缴额,出生日,原始余额、封户、开户日期、在人员目录上显示是否封户,可对封户人员进行查询,修改操作。

(5)职工培训

职工培训的相关数据包括:

培训计划包括时间、地点、内容、参加人数、要求。

执行情况包括时间、地点、老师、内容、参加人员,人员学习情况。

培训台帐要求体现在人事档案中

四、数据库设计

4.1.数据字典

根据需求分析,得到以下数据字典

数据项名称

人员编号

别名

PersonID

类型长度

Char(10)

描述

用于唯一标示人员,在整个业务中是唯一的

数据项名称

人员名字

别名

PersonName

类型长度

Char(10)

描述

人员的名字

数据项名称

人员性别

别名

PersonSex

类型长度

Bit

描述

人员的性别标示

数据项名称

人员年龄

别名

PersonAge

类型长度

Int

描述

人员的年龄标示

数据项名称

人员身份证号码

别名

PersonCardID

类型长度

Char(20)

描述

用于标示人员的身份

数据项名称

人员工作

别名

PersonJob

类型长度

Char(10)

描述

用于标示人员,在整个业务的工作性质

 

数据项名称

部门编号

别名

DeptID

类型长度

Char(10)

描述

用于唯一标示部门,在整个业务中是唯一的

数据项名称

部门名称

别名

DeptName

类型长度

Char(10)

描述

部门的名称

数据项名称

部门备注

别名

DeptComment

类型长度

VarChar(20)

描述

用于标示部门在业务中的作用

数据项名称

公积金编号

别名

GjjID

类型长度

Char(10)

描述

用于唯一标示公积金,在整个业务中是唯一的

数据项名称

人员名字

别名

PersonName

类型长度

Char(10)

描述

公积金业务中人员的名字

数据项名称

公积金数量

别名

Count

类型长度

Int

描述

人员的公积金数量

数据项名称

工资编号

别名

SalaryID

类型长度

Char(10)

描述

用于唯一标示工资,在整个业务中是唯一的

数据项名称

工资卡编号

别名

CardID

类型长度

Char(10)

描述

人员的工资卡卡号

数据项名称

职工考核编号

别名

PersonID

类型长度

Char(10)

描述

用于唯一标示职工考核人员,在整个业务中是唯一的

数据项名称

职工考核备注

别名

Comment

类型长度

varChar(40)

描述

用于标示职工考核的具体内容

数据项名称

劳动管理编号

别名

PersonID

类型长度

Char(10)

描述

用于唯一标示劳动管理人员,在整个业务中是唯一的

数据项名称

劳动管理备注

别名

Comment

类型长度

varChar(20)

描述

用于标示劳动管理的具体内容

数据项名称

职工培训编号

别名

PersonID

类型长度

Char(10)

描述

用于唯一标示职工培训人员,在整个业务中是唯一的

数据项名称

职工培训备注

别名

Comment

类型长度

varChar(40)

描述

用于标示职工培训人员,在整个业务中是唯一的

数据项名称

人员调动编号

别名

PersonID

类型长度

Char(10)

描述

用于唯一标示人员调动的管理人员,在整个业务中是唯一的

数据项名称

人员调动备注

别名

Comment

类型长度

varChar(40)

描述

用于标示人员调动的具体内容

3.2数据结构

数据结构名称

人员

含义说明

在公司工作的人员

组成

图书=人员编号+人员名+人员性别+人员年龄+身份证号码+人员职位。

数据结构名称

部门

含义说明

公司分成各个部门

组成

部门=部门编号+部门名称+部门领导+部门具体事务。

数据结构名称

人员调动

含义说明

人员在公司部门之间的调动

组成

人员调动=人员调动管理人员+调动的人员+人员调动的具体事务。

数据结构名称

公积金

含义说明

公积金是公司总资金之外的一部分财产,供公司使用

组成

公积金=公积金编号+人员名+部门名+公积金数量+公积金的具体使用内容。

 

数据结构名称

工资

含义说明

公司给人员的薪酬

组成

工资=工资编号+人员名+工资卡卡号+部门名+工资数量。

数据结构名称

职工考核

含义说明

公司对职工的入职考核和季度考核

组成

职工考核=职工考核管理人员编号+参加考核的人员+职工考核的具体内容。

数据结构名称

劳动管理

含义说明

公司对人员的劳动管理

组成

劳动管理=劳动管理人员编号+人员名+劳动管理的具体内容。

数据结构名称

职工培训

含义说明

公司为入职人员提供的入职培训

组成

职工培训=职工培训管理人员编号+参加培训的人员+培训期间的具体内容。

 

4.2、概念模型设计

数据建模工作的第一步就是收集流程或活动所需的数据元素。

不管流程是全手工的、半自动化的还是全自动化的,都要深入进去寻找其中所蕴含的活动,以获得一个清晰、客观的数据元素及其规则的视图。

根据步骤建立概念模型:

依据数据分析得到的概念实体有:

部门、人员、工资、公积金、人员调动、职工培训、职工考核、劳动管理。

人员之间有管理与被管理的关系,公积金和工资都是直接和职工有着发放关系,人员属于部门,也就是说部门拥有人员,是高层对下面职工有管理的关系,所以人员之间会有调动,也会有职工培训,劳动管理和职工考核,这些都是人员之间生成的关系。

其中公积金和部门有关和人员有关,人员和部门有关,形成环状,所以对公积金和部门之间的关系进行优化,两者之间的关系省略,同样的优化后得到化简后的概念模型。

 

得到的概念模型如下:

 

图1数据库概念模型

4.3、逻辑模型设计

逻辑模型是数据库建模的核心,也是很繁杂的一项工作。

通过逻辑模型,即可以检验概念模型的正确性,也能做为物理模型的基础。

它还是数据库重构的依据。

根据步骤建立逻辑模型:

实体有:

部门、人员、工资、公积金、人员调动、职工培训、职工考核、劳动管理。

根据概念模型图显示每个实体都和人员有关所以形成了一个有关人员的主题领域,其中主键依次是人员编号、部门编号、工资编号和部门编号(联合主键)、公积金编号、人员调动编号、职工培训编号、职工考核编号、劳动管理编号,再对每个实体的属性进行添加,之前的数据字典就对各属性的数据类型进行了确定,生成的逻辑模型没有多余的关系和属性的冗余,从而形成了逻辑模型。

得到逻辑模型:

图2数据库逻辑模型图

4.3、物理模型设计

逻辑到物理的转换是设计过程中的一个阶段性任务。

只有在这个阶段,设计的焦点才是怎样构造数据库。

针对不同类型的数据库,得到的物理模型是不同的。

为了得到好的物理模型,创建并规划数据库的时候必须要有数据库管理(DBA)的参与。

这个阶段也是DBA和程序员开始调整和优化应用程序的阶段。

一旦DBA构造好物理设计,那么针对它的一个细小修改,甚至是一个列名的拼写,代价都会变得极其昂贵。

在上述逻辑模型的构建中已经得到了比较完善的数据模型。

在物理模型的设计中,主要是对逻辑模型中得到的各个实体进行具体化。

由于本系统考虑选用开源的MySQL数据库,因此要使各个实体的属性的数据类型符合MySQL的相关规范,确保在生成DDL语句时不会出现故障。

考虑到本系统的使用范围比较小,不会涉及太复杂的数据存储,而且该系统的主要功能是和查询相关的,并不会有太多的插入删除和修改的操作,因此没有对逻辑模型进行反规范化设计。

并保证了查询所要求的效率。

通过综合考虑,得到以下设计完成后的数据库物理模型,如图所示。

图3数据库物理模型图

 

五、系统功能设计

5.1、业务流程分析

经过调查,人事管理工作的业务数据主要包括职工个人档案、部门、职工工作业绩评价。

人事管理系统主要是对职工个人信息、工作业绩评价进行管理和数据的统计,要求实现的功能如下。

1.员工考勤:

按照单位制定的管理制度,为每名员工制定考勤卡,记录考勤信息,便于奖金的发放和违纪人员的处理。

2.工资计算:

工资计算可分为基本工资计算、考勤、加班奖金计算,以及其他情况计算,汇总为员工工资表,根据员工的职务和工种来确定基本工资,根据出工情况扣除缺勤费,根据加班情况发放津贴,根据医疗保险费用给予报销费用。

用户在员工信息管理模块对该员工的工资等级进行输入以后,在工资模块会自动对员工工资进行汇总。

用户可以打印出工资汇总表,打印之前可以通过打印预览功能进行打印预览。

3.员工信息管理:

员工基本信息模块具有员工信息输入、员工增删和员工信息查询三个功能。

员工基本信息包括员工号、员工姓名、员工性别、所在部门、所在岗位、工龄和工资等级等信息。

员工增删实现了对数据库中员工信息的增加和删除。

员工信息查询可以通过员工号或员工姓名对员工信息进行查询。

4.退休人员管理:

对退休人员的信息进行保存、记录、更改的操作。

5.出差管理:

用于记录本月内员工出差情况,最后进行汇总,形成出差报表,这些记录是供员工出差补助核算使用的。

5.负责人事考核、考查工作。

建立人事档案资料库,规范人才培养、考查选拔工作程序,组织定期戒不定期的人事考证、考核、考查的选拔工作。

6.负责核定各岗位工资标准。

做好劳动工资统计工作,负责对日常工资、加班工资的报批和审核工作,办理考勤、奖惩、差假、调动等工作。

 

5.2、系统功能结构

人事工资管理系统主要八大模块,部门管理模块、人员档案管理模块、培训管理模块、职工考核管理模块、公积金管理模块、人员调动管理模块、工资管理模块、劳动管理模块。

用来提供对企业员工的整体统一管理。

部门管理模块包括的子模块有添加部门和管理部门,其中添加部门子模块是用来添加企业的部门信息;管理部门子模块是企业高层对企业部门的修改和删除部门,并且维护部门信息。

人员档案管理模块包含的子模块有添加人员档案、人员档案管理和查询档案,添加人员档案可以添加人员的档案;人员档案管理可以维护人员的档案信息,包含修改和删除人员档案信息,在查询管理可以查看整体的人员档案信息。

培训管理模块有添加培训人员和培训管理两个个子模块,这两个子模块用来添加、修改和删除培训人员的所有信息。

职工考核管理模块包含添加考核人员和考核管理两个子模块这两个子模块用来添加、修改和删除考核人员的所有信息。

公积金管理模块有公积金修改和公积金管理两个模块。

人员调动模块包含有人员调动的添加和人员调动管理两个子模块,是用来添加、修改、删除和查看人员调动的信息。

工资管理模块有工资修改和管理管理两个模块,在工资修改可以调整人员的工资信息,在管理可以查看人员工资信息。

劳动管理模块有添加劳动人员劳动记录和管理两个模块,是用来添加、修改、删除和查看人员劳动记录的信息。

企业人事管理系统的功能结构如下图所示。

 

 

图4系统结构功能图

 

5.3各模块内部过程描述

5.3.1操作员登录

1.功能:

按输入的用户ID和密码验证用户的合法性,根据用户设置权限

2.输入项目:

用户ID和密码

3.输出项目:

4.程序流程图:

 

图5操作员登录程序流程图

5.3.2人员信息详细查询

1.功能:

根据查询条件查询员工的详细信息。

2.输入项目:

员工的各种属性、要查询的值

3.输出项目:

员工按条件查询的各种信息

4.程序流程图:

 

 

 

 

 

图6员工信息查询流程图

 

六、系统模块具体设计与实现

6.1人员档案模块

6.1.1人员档案模块的功能概述

人员档案模块(Employee.jsp)是用来建立和修改员工档案,该模块有添加员工档案、员工档案管理和查询人员档案,如图7所示。

图7人员档案图

单击“添加人员档案”(AddEmployeeStep1.jsp)可以添加员工

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

当前位置:首页 > 经管营销 > 生产经营管理

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

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