2蓝山人事管理系统项目需求分析LatestWord文档格式.docx

上传人:b****3 文档编号:17128218 上传时间:2022-11-28 格式:DOCX 页数:17 大小:233.89KB
下载 相关 举报
2蓝山人事管理系统项目需求分析LatestWord文档格式.docx_第1页
第1页 / 共17页
2蓝山人事管理系统项目需求分析LatestWord文档格式.docx_第2页
第2页 / 共17页
2蓝山人事管理系统项目需求分析LatestWord文档格式.docx_第3页
第3页 / 共17页
2蓝山人事管理系统项目需求分析LatestWord文档格式.docx_第4页
第4页 / 共17页
2蓝山人事管理系统项目需求分析LatestWord文档格式.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

2蓝山人事管理系统项目需求分析LatestWord文档格式.docx

《2蓝山人事管理系统项目需求分析LatestWord文档格式.docx》由会员分享,可在线阅读,更多相关《2蓝山人事管理系统项目需求分析LatestWord文档格式.docx(17页珍藏版)》请在冰豆网上搜索。

2蓝山人事管理系统项目需求分析LatestWord文档格式.docx

位置

分发方式

分发日期

目录

1引言4

1.1编写目的4

1.2背景4

1.3定义4

1.4参考资料5

2项目概述5

2.1项目名称5

2.2项目背景5

2.3项目目标6

2.4业务用例6

3系统功能性需求6

3.1系统功能6

3.2详细功能需求6

3.2.1员工信息管理7

3.2.1.2请假管理8

3.2.1.3加班管理10

3.2.1.4业绩评定管理11

3.2.1.5工资管理12

3.2.1.6考勤管理13

3.2.1.7部门管理14

3.2.1.8角色管理模块16

3.2.1.9权限管理模块16

1引言

1.1编写目的

本文编写目的在于规定和控制项目开发的内容,保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统目标做出完整、准确、清晰、具体的要求。

保证本需求分析的结果能够完整、无遗漏地反映本系统的要求。

本报告的预期读者是蓝山有限公司的领导、技术人员以及微软有限公司的领导和相关项目组的所有成员。

1.2背景

项目背景描述

蓝山科技股份有限公司的主营业务是软件开发,公司目前规模为70人,其组织结构如图1.1所示:

公司的人员类型有以下几种:

普通员工、部门经理、人事部成员和总经理。

其中人事部有1个人事经理、3个人事助理。

目前,公司尚无人事管理系统。

薪资、考勤、业绩评定等业务流程都是由人事经理和3位人事助理手工完成。

为迅速改变现状,规范公司的管理,降低人事部的工作负荷,提高工作效率,

公司管理层经过仔细研究、分析,决定开发一套完善的人事管理系统。

该系统的项目计划开始日期为2008年08月05日,项目开发周期为半个月。

待开发的软件称:

蓝山人事管理项目

任务来源:

蓝山公司

承建单位:

1.3定义

缩写、术语

解释

1.4参考资料

《设计模式》机械工业出版社

《UML用户指南》机械工业出版社

2项目概述

2.1项目名称

蓝山人事管理系统

2.2项目背景

图1.1蓝山公司组织结构图

2.3项目目标

本项目设计的目标:

在统一的界面下,蓝山公司人事部门员工对公司内部员工、部门等人事信息进行管理,并实现了相关人事职能。

同时员工可以通过公司内部网络实现自我管理,提高公司整体运作效能。

2.4业务用例

普通员工、部门经理、人事部经理和人事助理。

权限定义如下表所示:

人员类型

权限描述

普通员工

查看员工资料、请假、加班、考勤、薪资等信息,填写业绩报告

部门经理

除普通员工的权限外,还可审批请假、加班和业绩报告的信息

人事助理

修改员工资料,登记考勤信息,核实加班请假信息并计算月工资

人事经理

除人事助理的权限外,还有指定员工起薪等权限

主要有员工信息管理、请假管理、加班管理、业绩评定管理、工资管理、考勤管理、部门管理等几个重要功能。

3系统功能性需求

3.1系统功能

整个系统分为两大主要功能模块和后台数据库服务器模块:

供员工使用部分

普通员工可以通过Web浏览自己的基本资料、考勤信息、薪资信息和请假记录等。

员工也可以通过Web提出请假和加班申请;

部门经理的员工可以对普通员工进行审批请假,加班和业绩报告的信息;

总经理拥有部门经理的所有权限。

人事部使用部分

主要功能是管理员工资料、管理员工考勤、计算员工薪资和业绩评定等。

大部分涉及对敏感数据修改的工作都仅由人事部完成,如计算工资、修改考勤记录;

并且有些只有人事经理才可以处理,如定制部门、指定员工的基本薪资等。

3.2详细功能需求

针对各功能作详尽的描述,把系统前台和后台分开描述,每个功能的描述形式如下:

3.2.1员工信息管理

员工资料管理模块实现的功能为:

员工个人信息显示:

①显示基本信息、②修改基本信息、③修改密码。

所有员工信息显示:

①显示所有员工基本信息、②查询员工、③删除员工、④修改起薪、所属部门和职位。

增加员工:

增加员工。

示意图如下:

员工基本信息表(Employee)(员工编号(主键),员工姓名,员工性别,员工职位,所属部门编号,电子邮件,联系方式,出生日期,年龄,住址,聘用日期,基本工资)

员工

编号

性别

员工密码

角色编号

所属部门编号

电子

邮件

联系方式

出生日期

年龄

住址

聘用日期

基本工资

学历

照片

自我评价

◆显示个人信息:

Ø

显示基本信息(包括隐私信息):

以用户名进入员工资料管理就可以点击查看我的信息页面跳转到显示员工本人基本信息和隐私信息的页面查看当前登录用户的所有信息,其中所有的信息(考勤、业绩、请假、和基本信息都通过外键来关联)。

修改基本信息:

在显示信息的页面,可以点击修改基本信息来到修改基本信息的页面,该页面用文本框显示用户的基本信息(住址、联系方式、和电子邮件等),这些文本框都可以编辑以进行修改自己的基本信息。

修改密码:

需要修改密码时候,首先要以用户名登录,点击桌面的修改密码进入修改密码的页面,在该页面中提供三个文本框供用户输入以前的旧密码,新密码和确认新密码。

在旧密码输入后在数据库中检索看旧密码是否为当前用户的密码,若不是则显示旧密码错误。

在新密码中输入后检索是否和旧密码雷同,若雷同则提示新密码不能和旧密码相同,让用户重新输入,也可以限制用户输入密码的格式当输入不符合规定时候也可以提示用户输入格式错误,要求用户重新输入。

在确认密码上加上一个验证控件用来验证两次输入的密码是否一致,若不一致则不可以提交。

若验证通过则将修改信息写回数据库。

◆显示所有员工信息:

显示所有员工基本信息:

当进入该页面的时候,页面通过GridView控件来显示所有员工的基本信息,不包括隐私信息。

查询员工:

提供给用户一个输入查询条件(用户名)的文本框,当点击查询按钮的时候能够通过输入的查询条件去检索数据库找出符合条件的员工的基本信息(通过一个查询语句查询员工表中的一些非隐私信息,匹配条件就是文本框中输入的文本),当查询条件在数据库中找不到符合的情况时候就要提示没有找到匹配结果。

找出的员工的基本信息可以通过DetailsView/FormView控件来显示。

删除员工:

在显示所有员工的基本信息的GridView中选择要删除的员工记录,点击删除,则将该记录从其中删除,并且将该记录也从数据库中相关联的表中删除。

修改起薪和所属部门和职位:

在显示所有员工信息的表中选择修改的记录,在另外一个FormView控件中显示该员工的起薪、所属部门和职位,单击编辑就可以修改选种的员工的起薪、所属部门和职位,当确认时点击更新就将修改写回数据库。

◆增加员工:

该界面提供给用户一些文本框让用户输入要增加员工的姓名编号、密码、年龄、学历、基本工资、所属部门等。

用来增加一个用户。

3.2.1.2请假管理

该模块主要包括以下几个功能部分:

此模块的功能示意图如下:

◆个人请假管理

提交请假申请

申请请假的员工填写相关信息并提交以便上一级审批,并显示员工本人年假总小时数、已使用小时数、当前可用小时数等信息(如:

显示您当前剩余请假小时数为:

20小时)

申请信息(部门编号,员工编号,申请人姓名,申请事由,申请日期,假期开始时间,假期结束时间)

取消请假

此功能模块供已申请请假,但由于事情有变动想取消请假的员工使用,并实现显示申请是否被批准,若已被批准则无法取消请假

个人历史请假记录查询

此功能模块主要实现员工查询历史请假记录功能,实现显示员工本人请假次数和每次请假的时间以及剩余请假小时数

◆非个人请假管理

请假审核

该模块课实现以下功能

✧显示下属名单

✧显示某段时间内所有员工的请假记录汇总,包括年假总数、已使用小时数、当前可用小时数、请假理由等

✧显示当前所有待其批准的请假记录,可以在上面执行“批准/否决”操作

员工请假记录查询

此功能模块主要实现所有\部分员工查询历史请假记录功能,实现显示员工请假次数和每次请假的时间以及剩余请假小时数

请假修改

此功能模块实现请假记录信息的修改

请假记录删除

此功能模块实现对无保存价值的请假记录的删除

◆时间设定

此模块主要实现年假总小时数的设定

3.2.1.3加班管理

该模块主要包括以下几个功能部分:

◆加班申请:

加班申请:

申请人通过填写加班申请,向上级申请加班,申请提交后,审核状态默认为:

未审核。

当申请的状态变为:

通过时加班批准,可以进行加班

修改,取消加班申请(可与个别员工加班记录查询一起实现):

当审核状态仍为:

未审核时,申请人可对自己提交的申请进行修改和取消申请的操作

◆加班申请批准

批准申请:

✧申请批准,审核状态变为:

通过

✧申请否决,审核状态变为:

未通过

✧申请未处理,未到申请加班的时间,申请仍保留,状态仍为:

未审核;

时间已到或超过申请的加班开始时间,申请作废

加班安排:

安排人员进行加班

◆加班信息查询:

个别员工信息查询:

通过员工编号可查询某个员工的加班详细信息,普通员工查询自己的加班信息,其员工编号默认为自己的员工编号

部门员工加班信息查询:

通过部门标号可查询某个部门的加班详细信息,部门经理查询自己部门的加班信息,其部门编号默认为自己部门的

◆加班核查:

加班确认:

通过核对员工的加班申请和实际加班情况,对加班进行确认,(如果情况有出入,可修改其加班时间或判定其为未完成)确认后审核状态变为:

完成。

添加加班记录:

对未登记的加班或漏登记的加班,进行补录

3.2.1.4业绩评定管理

◆“业绩查询报告”功能

选择年份,查询登入用户该年所有业绩(包括每月的业绩评分和年总评分)。

选择月份(在上一步骤的基础上),查询登入用户该月的详细业绩(包括自评语,经理评语,经理评分)。

◆填写(修改)业绩报告”功能

显示当月业绩目标(未写不显示),填写当月业绩自评(包括业绩自评语,业绩自评分),填写下月业绩目标(包括业绩目标评语)

显示当年业绩目标,填写年业绩自评语,填写明年业绩目标

(已填写业绩自评)修改未审核的业绩自评

(已填写业绩目标)修改业绩目标

实现保存填写或修改的功能

◆“审核业绩报告”功能

显示员工的当月目标,当月自评,审核某部门员工的月业绩报告,并评分

显示员工的年目标,年自评,从而审核某部门员工的年业绩报告,年评分由月评分平均分决定

实现审核结束的功能

◆“部门年度汇总”功能

选择年份,显示某部门所有员工的年度业绩(包括年评语,年评分)

选择年份和月份,显示该部门所有员工的月业绩报告(包括年评语,年评分)

点击员工(在A基础上),显示该员工的详细信息(包括每月信息)

◆“绩效计算”功能

显示绩效选择按钮(用于选择“年绩效”或“月绩效“)

如果是“年绩效“,显示每月的绩效,根据每月绩效,填写年绩效

如果是“月绩效“,显示月业绩考评分,月缺勤天数,月迟到天数,月迟到时间,根据以上信息,填写年绩效

实现计算结束功能

◆“绩效查看”功能.

选择年份,显示某部门所有员工的年度绩效

选择年份和月份,显示该部门所有员工的月绩效

.点击员工(在A基础上),显示该员工的绩效详细信息(包括每月信息)

3.2.1.5工资管理

◆“工资查询”功能

通过输入开始和结束时间可以查看自己的工资,不能查看别人的工资。

显示员工工资信息(不能对员工工资信息进行操作),没有找到信息时提示无相关工资信息。

开始时间

结束时间

加班所得

缺勤扣除

奖金

总额

是否已领取工资

领取时间

选中需要打印工资的月份,点击打印工资单,显示需要打印的信息预览。

◆“员工查询”功能

通过输入姓名、编号来查询员工工资信息。

修改员工资料,核实考勤信息,加班请假等信息并计算月工资。

◆“部门查询”功能

输入开始和结束时间,按所选部门查询该部门所有员工工资信息,并提供打印。

◆“历史查询”功能

列出员工工资历史记录。

◆“设定基本工资”功能

通过输入员工姓名、编号和月工资数来设定员工月基本工资。

3.2.1.6考勤管理

考勤功能模块划分如下:

◆考勤查询

个人考勤信息查询

输入起止日期(由三个下拉菜单设定),系统根据员工ID查询出员工在某一时间段内的考勤信息。

✧缺勤系统输出缺勤日期,缺勤总天数。

✧迟到系统输出迟到时间,迟到总天数。

✧早退系统输出早退日期,早退总天数

考勤汇总信息查询

查询员工考勤表,根据[状态信息]查询某段时间内各部门迟到、早退、缺勤人数,公司迟到、早退、缺勤总人数。

员工考勤数据表设计如下

考勤ID

员工ID

记录日期

状态信息

状态时间

2008.08.08

缺勤(迟到,

早退)

◆考勤管理

考勤录入

员工参照请假表录入缺勤状态信息,如员工缺勤,则记录其缺勤,如员工迟到(早退),则记录其迟到(早退),并记录其相应迟到(早退)的时间(如:

迟到3小时)

考勤修改

✧考勤编辑

修改指定员工考勤信息,通过员工ID查询出员工在某一时间的考勤

表记录,并可以修改其状态信息或时间。

✧考勤记录插入

增加员工考勤记录。

考勤记录删除

可根据员工ID和指定的时间段(默认为全部)来删除员工考勤记录

3.2.1.7部门管理

该模块显示公司的组织结构,其中用树的形式呈现了公司的部门结构和每个部门所属员工。

人事经理可以在结构树上添加或删除部门,其中如果删除一个部门,必须将该部门的所有员工转移到其他部门。

人事助理可以在结构树上通过拖放操作来更改员工的所属部门。

人事助理还可以查看部门人数汇总及明细信息。

在本系统中,该模块实现的主要功能如下:

构造公司的组织结构

人事经理添加/删除部门

更改员工所属的部门

查看部门人数汇总及明细信息

附加功能:

只要权限允许,也可以适当的跳至其他的操作平台.

部门管理模块图

图1-1部门管理模块流程图

部门管理模块功能叙述

对于本模块而言,用户首先要登录,之后才能够进一步操作.它的主要功能是可以查看公司的所有部门设置的情况,部门员工的分属,添加/删除部门,根据特定的要求来查看部门及员工明细信息的情况等功能.

当然,在整个的模块系统运行过程之中,也会做一些小小的安全提示操作,便于保证系统的安全.

以下是较为具体的功能性需求描述.

◆部门管理主界面

当人事部经理或者人事助理,还或者其他有着适当的被授权限人登录了部门管理的主界面之后,就可以接着进行部门的管理工作了,在界面中,管理者可以查看整个公司的部门设置及所属的员工情况,如果要想进行员工换部门的情况可以直接的进行拖放操作,至要最后换成的部门.而要想删除一个部门,必须保证该部门所属的员工人数为0,或者把要删除部门下的员工进行转移,之后才可以进行删除操作,否则事先如果没有选择部门就进行删除操作的话,系统会出现提示信息,使操作者选择部门,当然如果部门管理之后或者想要放弃操作的话,可以点击”退出”按钮控件,并跳出退出提示对话框,如果确实要退出该界面,点击确定即可.

◆添加部门界面

当进入了上述主界面之后,点击添加部门按钮,即可调出创建部门的页面,实现部门的添加操作.当然,在该界面之中,用户还是要输入一些关键性的数据的,而这些数据主要是部门名称、部门编号、部门经理编号、部门描述。

其中,部门经理的编号要进行选择,这些数据是经过数据库查询而产生的。

用户完成了所有的添加数据之后,就是执行了,这时可以点击“添加部门”,但是用户想要放弃操作,点击“退出”按钮,最后用户都会返回到“部门管理”主页面。

◆查看部门及员工明细信息的界面

同样,在该界面当中,用户先要进入部门管理的主界面,然后才能够点击“查看部门及员工明细信息的界面”按钮控件,之后自动跳出查看部门及员工明细信息的界面。

用户首先要注意输入查询的条件,其中有两个条件供用户选择,一是根据部门编号来查询,一是根据员工编号来查询,填好查询条件之后,直接点击“开始查询”按钮控件,查询结果分类性的显示在下方。

当用户用的是部门编号来查询的话,就会在“管理部门信息”一块中显示它的名称及所属的员工总人数,而在“部门及员工的明细信息”一块中也会显示出更加详细的信息

当用户用的是员工编号来查询的话,就会在“员工信息”一块当中进行单个员工信息的显示(由于员工编号唯一),其中要显示的信息有员工姓名、员工性别、员工E-mail。

同样,在“部门及员工的明细信息”一块中也会显示出有关该员工的更加详细信息。

除此之外,在该界面当中,用户还可以进行员工部门的更改,从而为用户的使用提供了便利.

如果用户要退出该页面或者放弃操作,直接点击“退出”按钮控件即可,之后返回部门管理主页面。

至此,该模块的大部分功能需求基本设计完毕。

如果还需要美化或功能全面的话,就有待于后进的提高和完善了。

3.2.1.8角色管理模块:

(无子功能)

可以在权限规定的范围之内,查询,添加,修改,删除角色。

3.2.1.9权限管理模块

可以在权限规定的范围之内,对各种角色的权限进行管理。

如编辑某角色的所有权限,先选择某个角色,然后就会将该角色的所有权限从数据库读取出来,以一定的形式显示在页面中。

每个模块下面的任务都有四种操作,分别为选择,添加,修改,删除,每种操作前面都有一个选择框,有这个权限,则选择框被选中,没有这个权限则选择框未被选中。

当然这些选择框可以被修改,这样就可以控制所有角色的所有权限,各数据存入数据库表中。

附录1:

变更纪事

变更纪录

变更时间

变更描述

变更事由

批准者

变更者

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

当前位置:首页 > 小学教育 > 英语

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

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