人事管理系统需求分析报告Word文件下载.docx

上传人:b****6 文档编号:21794281 上传时间:2023-02-01 格式:DOCX 页数:25 大小:177.48KB
下载 相关 举报
人事管理系统需求分析报告Word文件下载.docx_第1页
第1页 / 共25页
人事管理系统需求分析报告Word文件下载.docx_第2页
第2页 / 共25页
人事管理系统需求分析报告Word文件下载.docx_第3页
第3页 / 共25页
人事管理系统需求分析报告Word文件下载.docx_第4页
第4页 / 共25页
人事管理系统需求分析报告Word文件下载.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

人事管理系统需求分析报告Word文件下载.docx

《人事管理系统需求分析报告Word文件下载.docx》由会员分享,可在线阅读,更多相关《人事管理系统需求分析报告Word文件下载.docx(25页珍藏版)》请在冰豆网上搜索。

人事管理系统需求分析报告Word文件下载.docx

提高员工效率的前提就是提高员工的管理效率,由于员工信息繁杂且企业员工数量庞大,因此有必要设计一款软件来解决这个问题。

1.3定义

系统流程图

说明:

系统流程图是描述物理系统的工具,所谓物理系统,就是一个具体实现的系统,也就是描述一个单位、一个组织的信息处理的具体实现的系统

数据流图

数据流图(DataFlowDiagram,简称DFD),是结构化(Structured)方法中用于表示系统逻辑模型的一种工具,它描述系统由哪几部分组成,各部分之间有什么联系等,它以图形的方式描绘数据在系统中流动和处理的过程。

DFD只反映系统必须完成的逻辑功能。

数据字典

数据字典(DataDictionary,简称DD)定义了数据流图中的数据和加工,是对各个数据流、加工及数据存储的详细说明,它包含4类条目:

数据流条目、数据存储条目、数据项条目和加工条目。

2任务概述

2.1要求

企业人事管理系统必须提供人员基本信息、社保信息,合同信息,部门信息,的基础设置。

另外,该系统还必须保证数据的安全性、完整性和准确性。

2.2目标

企业人事管理系统的主要目的是实现企业人事的信息化管理,主要业务就是实现对员工信息的管理,另外还需要提供打印报表功能,其中包括员工基本信息,合同、社保、部门、员工调动等信息。

项目实施后,能够降低管理成本、合理控制人员调动、减少资金占有并提升企业的市场竞争力。

2.3运行环境

CPU:

1.4G以上。

内存:

512M上。

硬盘:

需要128M以上空间

操作系统:

Windows操作系统(Win2000/WinXP/Win2003/Vista)

软件平台:

DOTNETFramework2.0

数据库系统:

SQLServer大型数据库。

3功能需求

3.1功能描述

根据企业人事管理的特点,需要实现以下功能:

登入功能。

实现员工信息查询、修改功能。

实现员工的入、离职管理功能。

实现员工转正及转正查询功能。

实现员工借调信息查询及管理动能。

实现员工调动信息查询及管理功能。

实现月末员工信息统计的功能。

实现员工劳动合同信息查询及管理的功能。

实现员工保险信息查询及管理功能。

实现企业部门信息查询及管理的功能。

3.2系统功能构架

本系统由四个模块组成,分别是合同管理模块、员工管理模块、保险管理模块和部门管理模块。

由于人事管理的对象主要是员工,所以本系统的功能主要集中在员工管理模块,系统的功能构架图如下所示:

3.3系统业务流程图

(1)人事部经理登入系统,如果输入登入名或登入密码有误则不能正确登入。

(2)登入成功后进入系统主模块,在系统主模块中,可以选择进入不同的子模块或退出系统

(3)进入“社保管理模块”,在这里可以点击“新增”,进入新增社保页面,然后输入新增社保员工信息,完成新增社保功能。

也可以点击“修改”,进入修改社保页面,然后修改社保信息,完成修改社保功能。

也可以以员工编号、员工名称、员工入保时间等方式来查找员工参加社保信息,完成社保查询功能。

同时还可以选择返回系统主模块,进行其他的工作。

(4)进入“合同管理模块”、“部门管理模块”与进入“社保管理模块”的方式差不多,实现的功能也相类似。

(5)进入“员工管理模块”,进入后可以选择不同的功能,步骤如下:

进入“员工信息查询”模块,进入后选择以员工编号、员工姓名、员工性别等方式来查询员工信息,完成员工信息查询功能。

进入“入职管理模块”,进入员工入职管理模块后,输入新入职员工的基本信息,确定完成输入,完成员工入职管理。

进入“转正管理模块”,进入员工转正管理页面后,输入转正相关信息,确定完成输入,完成员工转正信息的录入。

同时还可以以员工编号、员工姓名、员工性别等方式来查询已经转正员工信息。

进入“离职管理模块”,进入员工离职管理页面后,双击将要被离职的员工编号,进入离职员工页面,输入离职信息,完成员工离职处理功能。

同时还可以以员工编号、员工姓名、员工性别等方式来查询已经被离职的员工信息。

进入“借调管理模块”,可以选择“添加借调”、“修改借调”和“停止借调”进入不同的页面,并做相应的信息输入,确定信息输入,完成员工借调信息的处理。

同时还可以以员工编号、员工姓名、员工性别等方式来查询借调员工信息。

进入“调整管理模块”,可以选择“人员调整”、“修改调整信息”和“删除调整信息”分别进入不同的页面,进行不同的信息输入处理,确定信息输入,完成员工调整信息处理功能。

进入“月末统计”,进入页面后可以以年、月、日不同方式来查询本月人员变动信息。

3.4数据流分析

3.4.1顶成DFD图:

人事管理员正确进入人事管理系统后,有三个模块供管理员选择不同的服务。

3.4.2合同管理DFD图(DFD_P1):

事务:

人事部合同管理员查询、删除、修改、新增合同信息的操作。

3.4.3社保管理DFD图(DFD_P2):

人事部管社保管理员查询、删除、修改、新增社保信息的操作。

3.4.4部门管理DFD图(DFD_P3):

人事部管理员查询、删除、修改、新增部门信息的操作。

3.4.5员工管理DFD图(DFD_P4):

人事部经理对查询、入职、转正、离职、借调、调动及统计的操作。

员工信息查询处理DFD图(DFD_P4_P4.1):

人事部经理对员工信息的查询操作。

员工入职处理DFD图(DFD_P4_P4.2):

人事部经理对员工进行入职信息输入操作。

员工转正处理DFD图(DFD_P4_P4.3):

人事部经理对员工进行转正信息输入操作。

员工离职处理DFD图(DFD_P4_P4.4):

人事部经理对离职员工进行信息输入操作。

借调员工处理DFD图(DFD_P4_P4.5):

人事部经理对借调员工的查询、修改、停止借调和添加借调信息的操作。

调动员工处理DFD图(DFD_P4_P4.6):

人事部经理对员工调动的查询、修改、删除和新增信息的操作。

月末统计处理DFD图(DFD_P4_P4.7):

人事部经理统计操作。

3.5数据字典(DD)

员工信息表(DD_hrworker):

名字:

员工信息表

别名:

员工信息

描述:

记录企业员工的基本信息

定义:

员工信息表=员工编号+员工姓名+1级部门+2级部门+性别+职位+电子邮件+身份证号+出生日期+民族+户籍所在地+婚姻情况+毕业学校+专业+学历+毕业时间+入职时间+联系电话+家庭住址+紧急联系人+紧急联系电话

离职信息表(DD_hrlworker):

名字:

离职信息表

离职信息

记录企业离职员工的信息

员工信息表=员工编号+员工姓名+1级部门+2级部门+性别+职位+电子邮件+身份证号+出生日期+民族+户籍所在地+婚姻情况+毕业学校+专业+学历+毕业时间+入职时间+离职时间+离职成本+离职类型+联系电话+家庭住址+紧急联系人+紧急联系电话

员工转正信息表(DD_hrrenew):

员工转正信息表

转正信息

记录企业引进转正员工的信息

员工转正信息表=转正编号+转正员工的编号+转正员工姓名+转正时间+原定转正时间+试用期工资+转正工资

借调信息表(DD_hrborrow):

借调信息表

借调信息

记录企业借调人员相关信息。

借调信息表=借调编号+借调员工编号+原部门编号+原部门主管编号+原岗位+现部门编号+现部门主管编号+现岗位+借调开始时间+拟定借调终止时间+实际借调终止时间

调动信息表(DD_hrmobilize):

调动信息表

调动信息

记录企业人员调动相关信息。

调动编号+调动员工编号+原部门编号+原部门主管编号+原岗位+现部门编号+现主管编号+现岗位+调动开始时间

部门信息表(DD_hrdepartment):

部门信息表

部门信息

记录企业部门的相关信息。

部门信息表=部门编号+部门名称+部门主管+上级部门+部门级别+部门地址+部门电话+部门开业时间

社保信息表(DD_hrinsurance):

社保信息表

保险信息,社保信息

记录企业员工社保的相关信息。

社保信息表=保险编号+员工编号+员工姓名+保险起始时间+保险类型+公积金账号+公积金开始时间

合同信息表(DD_hrcontract):

合同信息表

合同信息

记录员工与企业所签订的合同信息。

合同信息表=合同编号+员工编号+员工姓名+入职时间+合同生效日期+合同终止日期+续签日期+续签终止日期

员工编号:

员工编号

唯一地标识员工的特殊关键域。

员工编号=企业标识(88)+所在部门(01)+职位(21)+入职年份(11)+编号(01)

位置:

员工信息表,离职信息表,员工转正信息表,借调信息表,调动信息表,社保信息表,合同信息表。

3.6E-R模型

员工主要属性有员工编号、员工姓名、性别、联系电话、职位。

员工主要属性如图所示,具体属性参考数据字典(DD_hrworker)。

离职主要属性有员工编号、入职时间、离职时间、离职成本、离职类型。

离职主要属性如图所示,具体属性参考数据字典(DD_hrlworker)。

转正主要属性有转正编号、原定转正时间、转正时间、试用期工资、转正工资。

转正主要属性如图所示,具体属性参考数据字典(DD_hrrenew)。

部门主要信息有部门编号、部门名称、部门电话、部门主管、开业开业时间。

部门主要属性如图所示,具体属性参考数据字典(DD_hrdepartment)。

保险主要属性有保险编号、保险类型、保险起始时间、公积金账号、公积金开始时间。

保险主要属性如图所示,具体属性参考数据字典(DD_hrinsurance)。

合同主要属性有合同编号、合同生效日期、合同终止日期、续签日期、续签终止日期。

合同主要属性如图所示,具体属性参考数据字典(DD_hrcontract)。

系统总体E-R图:

系统功能主要围绕员工的信息进行管理,一个员工只有一次转正的机会,同时一个员工也只有一次被解雇机会,因此,员工与转正、离职都是以一对一的关系关联的。

一个员工可以签订多分合同(劳动、保密……),同时一个员工也可以参加多种保险,因此,员工与合同、保险都是以一对多的关系关联,在调动时会产生属性。

一个部门可以调动多个员工,因此部门与员工是以一对多的关系关联的。

在不同的部门会发生不同种借调,因此,部门之间对员工借调是以多对多的关系关联的,借调时也会产生借调属性。

3.7数据库表

数据库的实体关系结构,通过规范化后,可以映射为物理上的关系表。

人事管理系统重要的数据库表如下:

1、员工信息表记录企业员工的基本信息:

员工信息表(hrworker)

字段名

类型

说明

备注

wCID

字符

主键,递增

wName

员工姓名

不能为空

W1Department

1级部门

w2Department

2级部门

wSex

性别

wPosition

职位

wMail

电子邮件

wID

身份证号

wBorn

出生日期

wNational

民族

wHouseholdAddr

户籍所在地

wBMarriaged

婚姻情况

wGaduate

毕业学校

wMajor

专业

wDegree

学历

wGraduateTime

时间

毕业时间

wEntrantTime

入职时间

wPhone

联系电话

wAddress

家庭住址

wEmergencyMan

紧急联系人

wEmergencyCall

紧急联系电话

2、员工转正信息表记录企业引进转正员工的信息

员工转正信息表(hrrenew)

rID

转正编号

转正员工编号

外键

转正员工姓名

rTime

转正时间

rScheduledTtme

原定转正时间

rProbationWages

试用期工资

rRenewWages

转正后工资

3、离职信息表记录企业离职员工的信息

离职信息表(hrlworker)

wLeaveTime

离职时间

wLeaveValue

离职成本

wLeaveType

离职类型

4、保险信息表记录企业员工保险的相关信息。

保险信息表(hrinsurance)

iID

保险编号

iStartTime

保险起始时间

iType

保险类型

accuFundCount

公积金账号

accFundStime

公积金开始时间

5、借调信息表记录企业借调人员相关信息。

借调信息表(hrborrow)

bID

借调编号

借调员工编号

bOrigDID

原部门编号

bOrigMID

原部门主管编号

bOrigPositon

原岗位

bNowDID

现部门编号

bNowMID

现部门主管编号

bNowPosition

现岗位

bStareTime

借调开始时间

bPEndTime

拟定借调终止时间

bEndTime

实际借调终止时间

6、调动信息表记录企业人员调动相关信息。

调动信息表(hrmobilize)

mID

调动编号

调动员工编号

mOrigDID

mOrigMID

bOrigPosition

mNowDID

mNowMID

mTime

调动开始时间

7、部门信息表记录企业部门的相关信息。

部门信息表(hrdepartment)

dID

部门编号

dName

部门名称

dManagerID

部门主管

dPID

上级部门

dLevel

部门级别

dAddres

部门地址

dPhone

部门电话

dStartTime

部门开业时间

8、合同信息表记录员工与企业所签订的合同信息。

合同信息表(hrcontract)

cID

合同编号

wRegWTime

cStartTime

合同生效日期

wCStopTime

合同终止日期

cReStartTime

续签日期

cReStopTime

续签到期日期

4运行需求

4.1用户界面**********略

4.2硬件接口**********略

4.3软件接口**********略

4.4故障处理**********略

第三部分项目管理

1团队人员分工组成

1.1团队分工

团队人员分工组成

成员

角色

职责

杨明

组长

主程序员

领导项目团队,管理团队,负责软件开发的规划、交付工作。

作为程序员还要负责软件结构设计和源代码的编写,并撰写报告

李丽

张艾艾

邓佳佳

程序员

文档管理员

整理需求分析的结构,同时要即使的撰写需求分析报告,并能够在需求发生变化时能即使的修改和发布修改后的需求报告。

作为程序员还要参加软件源代码的编写和软件的设计。

美珍

杨磊

软件测试员

秘书

美工

负责与用户沟通,同用户一起测试,并撰写测试文档。

注意对软件界面美学的需要,并提出建议。

秘书要组织不同人员之间的沟通,使得团队项目部至于脱节。

1.2简单的人员组成结构图

2项目进度及关键工期设置

项目进度及关键工期设置

流程

关键工期

准备工作

第1~2周

项目管理计划初稿

需求分析

第3~5周

需求规格说明书初稿的发布

系统设计

第6~7周

系统设计初稿的发布

源代码开发与测试

第8~11周

编码开发与测试

系统集成

第12周

整个系统的成功测试

软件交付

第13周

整个系统能成功并且稳定的运行

2.1工期PERT图

2.2工期甘特图

总结

本文主要内容包括三个部分,分别是系统可行性分析、需求规格说明书和项目管理。

其中主要内容集中在需求规格说明书中,可行性分析和项目管理都只是简略的带过。

在需求规格说明说中,重点对系统的功能、系统流程、数据流、E-R模型、数据库表做了陈述;

简略的介绍了系统的结构和数据字典的定义。

在可行性分析中简略的从经济、技术和操作进行了分析。

在项目管理中,粗略的设置人员组成和定义人员的工作范围,用PERT图和甘特图粗糙的定义实施项目流程时间安排。

人事管理系统是一个事务繁杂的系统,本系统只实现了人事管理系统中的一小部分功能,辅助人事管理人员进行人事管理。

在不同的企业,公司可以根据自己的实际情况进行二次开发,如添加绩效考评、考勤管理、生日提醒等更丰富、人性化的功能。

另外,本系统没有实现用户注册管理功能,在系统发布时就给高层管理登入的用户账号和密码。

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

当前位置:首页 > 农林牧渔 > 畜牧兽医

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

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