企业人事管理系统需求分析.docx
- 文档编号:11150371
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:46
- 大小:467.24KB
企业人事管理系统需求分析.docx
《企业人事管理系统需求分析.docx》由会员分享,可在线阅读,更多相关《企业人事管理系统需求分析.docx(46页珍藏版)》请在冰豆网上搜索。
企业人事管理系统需求分析
人事管理系统需求分析
1引言
1.1文档概述
本文档主要描述人事管理系统的功能定义,并对模块划分、业务流程进行了定义。
所有设计人员、开发人员、测试人员以及其他团队成员都应该以该文档作为产品的功能定义,具体建设内容。
2引用文件
《GB/T12504—90中华人民共和国国家标准:
软件需求分析规格说明书》;
《软件工程导论》,作者:
张海潘,清华大学出版社。
3项目概述
3.1项目名称
企业人事管理系统。
3.2项目目标
该管理系统的主要功能是管理员工资料、管理员工考勤、计算员工薪资和业绩评定等。
大部分涉及对敏感数据修改的工作都仅由人事部完成,如计算工资、修改考勤记录;并且有些只有人事经理才可以处理,如定制部门、指定员工的基本薪资等。
普通员工可以通过Web浏览自己的基本资料、考勤信息、薪资信息和请假记录等。
员工也可以通过Web提出请假和加班申请,如果所属部门的经理审批通过,人事部就可以登记在案。
3.3业务成员权限描述
公司的人员类型有以下几种:
普通员工、部门经理、人事管理员和权限定义如下表所示:
人员类型
权限描述
普通员工
查看员工资料、请假、加班、考勤、薪资等信息,填写业绩报告
部门经理
除普通员工的权限外,还可审批请假,管理加班和业绩报告的信息,安排培训事项
人事管理员
添加新进职工信息,修改,删除员工资料,登记考勤信息,核实加班请假信息并计算月工资;设定国定节假日安排;设置部门信息。
系统管理员
管理用户,对用户权限进行管理,备份,维护数据库,初始化系统。
4需求
4.1需求概述
4.1.1系统总体功能和业务结构
4.1.1.1系统总体功能图:
4.1.1.2系统总体用例图:
4.2.1普通员工:
4.2.1.1查看加班情况用例描述表
描述项
说明
用例名称
查看加班情况
执行者
普通员工
用例描述
员工查看近期的加班情况,了解工作动态
前置条件
登录系统
后置条件
无
基本事件流
登录系统
发生频率
频繁
涉及业务实体
普通员工,加班管理权限表
4.2.1.2个人信息用例描述表
描述项
说明
用例名称
个人信息
执行者
普通员工
用例描述
员工查看个人信息档案,了解个人信息资料。
如果信息有误可修改部分信息资料
前置条件
登录系统,存在该职员个人信息
后置条件
档案更新
基本事件流
查看个人信息;修改部分个人信息资料;
可选事件流
是否存在该用户的个人信息
发生频率
频繁
涉及业务实体
普通员工,档案管理权限表
4.2.1.3薪资管理用例描述表
描述项
说明
用例名称
薪资管理
执行者
普通员工、其它部门经理
用例描述
员工可对查看自己的薪资情况,并进行管理---包含个人工资查询、统计、打印。
前置条件
登录系统,存在该职员的薪资业务
后置条件
发放薪水
基本事件流
员工进行系统登录;进入薪资管理模块;查询工资情况
可选事件流
是否存在该用户的薪资信息;薪资有误,提出上诉。
发生频率
频繁
涉及业务实体
普通员工;其它部门经理;用户管理权限表
4.2.1.4假期管理用例描述表
描述项
说明
用例名称
假期管理
执行者
普通员工
用例描述
员工查看本公司半年或整年的假期安排,并可申请假日
前置条件
登录系统进入假期管理模块;存在该职员个人信息
后置条件
等候部门经理批假;扣除请假日薪水
基本事件流
员工请假
发生频率
频繁
涉及业务实体
普通员工,假期管理权限表
4.2.1.5意见建议用例描述表
描述项
说明
用例名称
意见建议
执行者
普通员工
用例描述
员工对工作情况或公司建设可向部门经理提出意见建议
前置条件
登录系统;存在该职员个人信息;选择相关部门
后置条件
相关部门经理对(意见箱)意见建议进行查看
基本事件流
进入意见建议箱;选择要提意见或建议的部门;
发生频率
频繁
涉及业务实体
普通员工,部门经理,用户管理权限表
4.2.1.6个人业绩查询用例描述表
描述项
说明
用例名称
个人业绩查询
执行者
普通员工
用例描述
员工查看个人业绩信息,查看奖惩情况,并可进行打印输出。
前置条件
登录系统,存在该职员个人业绩信息
后置条件
奖励或减少相应薪水及福利;经理参照个人业绩对人员升职
基本事件流
登录业绩管理模块,查看个人业绩
可选事件流
是否存在该用户的个人业绩信息
发生频率
偶尔
涉及业务实体
普通员工,用户管理权限表
4.2.1.7普通员工用例图
4.2.2部门经理:
4.2.2.1管理加班用例描述表
描述项
说明
用例名称
管理加班
执行者
部门经理
用例描述
部门经理根据公司进度从而有效地制定加班时间
前置条件
公司业务紧张从而需要员工加班的情况下
后置条件
员工可查看加班情况;薪资管理进行更新加班人员的薪水
基本事件流
登录系统;进入加班模块;制定管理加班时间事件;返回查看加班情况;
发生频率
频繁
涉及业务实体
部门经理,普通员工,加班管理权限表
4.2.2.2培训安排用例描述表
描述项
说明
用例名称
培训安排
执行者
部门经理
用例描述
部门经理根据公司情况从而安排培训事宜
前置条件
公司对新进员工进行培训,及相关技术能力的落实
后置条件
更新增加培训师的个人奖励业绩;被培训人员如多次未参加培训,记入惩罚业绩
基本事件流
登录系统;进入业绩模块;制定培训主题事件及人员安排,确定时间、地点;作为公司重大工作事件呈现在首页;
发生频率
偶尔
涉及业务实体
部门经理,普通员工,用户权限表,业绩管理
4.2.2.3批假用例描述表
描述项
说明
用例名称
批假
执行者
部门经理
用例描述
部门经理可对自己本部员工的假期申请进行批准
前置条件
登录系统进入假期管理模块;存在本部员工的假期申请信息
后置条件
返还批准信息结果给员工;扣除请假日薪水
基本事件流
登录系统;进入假期管理模块;查看假期申请单;对申请表进行确认;
发生频率
频繁
涉及业务实体
部门经理,普通员工,假期管理权限表
4.2.2.4查看意见建议用例描述表
描述项
说明
用例名称
查看意见建议
执行者
部门经理
用例描述
部门经理对员工提出的意见或建议进行查看及回复
前置条件
有相关意见或建议
后置条件
对处理后的结果返还信息给员工
基本事件流
进入意见建议箱;查看意见或建议的;回复信息内容给该员工
发生频率
频繁
涉及业务实体
普通员工,部门经理,用户管理权限表
4.2.2.5部门经理用例图
4.2.3人事管理员:
4.2.3.1部门信息管理用例描述表
描述项
说明
用例名称
部门信息管理
执行者
人事管理员
用例描述
人事管理员根据公司的整体情况及董事的决策来对部门信息进行管理
前置条件
拥有用户管理权限;来自董事会的部门修改决策
后置条件
更新档案信息
基本事件流
进入档案信息管理模块;对部门信息进行修改、添加、删除
发生频率
少
涉及业务实体
人事管理员,普通员工,部门经理,用户管理权限表
4.2.3.2薪资管理用例描述表
描述项
说明
用例名称
薪资管理
执行者
人事管理员
用例描述
人事管理员可对公司员工的基本工资进行添加、修改、删除
前置条件
存在该职员的信息档案;得到上级总经理确认
后置条件
发放薪水;员工查看自己的薪水
基本事件流
人事管理员进行系统登录;进入薪资管理模块;选择部门,人员,对其进行基本工资的删除、添加、修改
可选事件流
是否存在该用户的薪资信息;薪资有误,提出上诉。
发生频率
频繁
涉及业务实体
人事管理员;普通员工;其它部门经理;用户管理权限表
4.2.3.3登记考勤信息用例描述表
描述项
说明
用例名称
登记考勤信息
执行者
人事管理员
用例描述
人事管理员根据员工的出勤情况来录入考勤信息
前置条件
员工打卡进行上下班的考勤;拥有考勤信息表
后置条件
关联员工的个人奖惩信息;统计员工的薪资
基本事件流
人事管理员进行系统登录;进入登记考勤管理模块;录入,修改或删除员工的考勤信息
发生频率
频繁
涉及业务实体
人事管理员;普通员工;其它部门经理;用户管理权限表
4.2.3.4业绩管理用例描述表
描述项
说明
用例名称
业绩管理
执行者
人事管理员
用例描述
人事管理员对员工的业绩进行修改、添加、修改;或者对公司的整个的绩效成果进行管理
前置条件
存在员工或经理的个人业绩信息报告;得到上级董事的绩效报告
后置条件
奖励或减少相应薪水及福利;公司人员的升职
基本事件流
登录业绩管理模块,查看部门,人员的业绩情况;对公司绩效进行公示和修改
可选事件流
是否存在该用户的个人业绩信息
发生频率
偶尔
涉及业务实体
人事管理员,部门经理,普通员工,用户管理权限表
4.2.3.5设定国定节假日用例描述表
描述项
说明
用例名称
设定国定节假日
执行者
人事管理员
用例描述
人事管理员对公司的节假日进行设定安排;
前置条件
登录系统进入假期管理模块;得到上级董事的决策安排
后置条件
员工可查看本公司半年或整年的假期安排,并可申请假日
基本事件流
登录系统进入、假期管理模块;设定国定节假日
发生频率
偶尔
涉及业务实体
人事管理员,假期管理权限表
4.2.3.6人事管理员用例图
4.2.4系统管理员:
4.2.4.1用户权限管理
描述项
说明
用例名称
用户权限管理
执行者
系统管理员
用例描述
系统管理员对系统的用户权限进行管理,包括权限的分配,修改,删除
前置条件
职员升级为经理的;允许职员拥有其它功能权限的;
后置条件
经理可对拥有管理加班,批假,培训安排,查看意见等权限;普通员工拥有一般系统模块的访问权限
基本事件流
登录系统进入、用户权限模块;选择部门人员进行权限管理
发生频率
偶尔
涉及业务实体
人事管理员,用户权限管理表
4.2.4.2数据库管理用例描述表
描述项
说明
用例名称
数据库管理
执行者
系统管理员
用例描述
系统管理员对公司系统数据进行备份和恢复操作
前置条件
存在公司信息数据;公司数据需要查底;系统面对不可遇见的极端情况下进行数据恢复
后置条件
用户可正常登录管理系统
基本事件流
登录系统进入安全管理模块;对数据库进行备份;对数据库进行恢复;初始化系统
发生频率
频繁
涉及业务实体
人事管理员,用户权限表
4.2.4.3系统管理员用例图
4.3功能详情
4.3.1登录页面
需要登陆的人员,对于不同的身份,他们的权限是不一样的。
当用户输入ID和密码时,查询数据库,若用户名和密码正确,则进入相应的员工信息页面,若不正确,则提示用户用户名或密码错误,仍显示当前页面
4.3.2查询员工资料
该模块主要是查看自己/同事的资料,以更好促进公司员工之间的相互了解。
同时也可以修改自己的部分信息。
主要功能包括:
∙查询自己的详细信息:
员工ID、员工姓名、电子邮件、所在部门名称、经理、自我介绍等
∙修改自己的自我介绍
∙修改自己的登录密码
∙查询、搜索其他同事的相关信息
4.3.3员工资料管理
人事部门负责维护员工的基本资料。
当员工第一天来公司报到时,人事部门将员工的基本资料(姓名、性别、出生年月、电子邮件及所属部门等)录入到数据库中,并打印一份报到单给员工,上面列出了该员工的登录ID、公司邮件的地址、该员工的部门名称以及该员工的同部门同事列表。
主要功能包括:
∙添加/修改/删除员工
∙按任意条件搜索员工
∙打印员工报到单
∙上传/修改员工的照片。
4.4假期管理模块
4.4.1员工请假申请活动图
请假申请:
员工一年有10天的年假。
员工请假不得超过规定的天数。
员工可以通过本模块提交/查看/取消申请。
主要功能包括:
∙显示员工本人年假总天数、已使用天数、当前可用天数
∙用日历的方式显示可请假的日期,并突出显示国定节假日
∙查看员工本人某段时期内的请假记录、申请、批准状态等。
请假审核:
该模块只允许部门经理访问。
经理可以查看下属的请假记录,批准/否决其申请。
主要功能包括:
∙显示经理下属名单
∙显示某段时间内员工的请假记录汇总,包括年假总数、已使用天数、当前可用天数、请假理由等
∙显示当前所有待其批准的请假记录,可以在上面执行“批准/否决”
请假管理:
人事部可以查看公司所有员工的请假记录,同时可以设定国定假日。
主要功能包括:
∙设定国定假日
∙按部门汇总某段时期内的请假记录
∙详细列出某个员工某段时期内的所有请假记录。
4.4.2请假功能流程图:
4.5考勤管理模块
员工必须按规定时间上下班,即上午9点上班,下午6点下班,不能迟到或早退。
有一名人事助理专门负责记录员工的上班和下班时间,如果一个员工在一个月内迟到多于3次,则要扣除薪资。
考勤记录也影响该员工的绩效考核。
本模块中员工可以查看自己的记录,经理可以查看下属的记录。
主要功能包括:
∙员工查看自己某段时间内的考勤记录(迟到/缺勤)
∙经理查看某段时间内、当日所有/部分下属的考勤记录
∙经理查看某段时间内迟到/缺勤次数最多的人员列表。
人事部可以管理考勤记录,即根据员工请假记录,判定是否缺勤,以及打印一些汇总信息。
主要功能包括:
∙输入/修改/删除/查询员工的考勤记录
∙显示当日迟到、缺勤明细
∙统计某段时间内迟到、缺勤人数汇总信息
考勤流程图:
4.5.1考勤管理活动图:
4.6加班管理模块
4.61加班管理活动图
发布加班审核:
该模块只允许经理访问。
经理可以查看下属的加班记录,批准/否决其申请。
主要功能包括:
∙显示下属名单
∙显示某段时间内所有/部分员工的加班记录汇总,也可以返回加班最多的前几名员工
∙显示当前所有待批准的加班记录,可以在上面执行“批准/否决”操作
∙显示某个员工加班的明细记录。
单击某条记录可显示详细信息(包括请假理由)。
加班管理:
人事部可以查看公司所有员工的加班记录,并根据加班记录与员工的考勤记录比较,查看加班是否真实有效。
员工的加班报酬会计入到薪资中。
主要功能包括:
∙核实当月员工加班的有效性,然后相应地转换为员工的津贴或年假
∙按部门显示某段时间内加班汇总信息
∙显示某个员工的某段时间内加班明细信息
4.7业绩管理模块评定
4.7.1员工业绩报告活动图
公司员工半个月评定一次业绩,先由员工填写业绩报告表,该报表包括以下几项:
工作总结、自我评分。
部门经理根据该报告,评定其下属的业绩分数。
人事部根据部门经理的评分作为基础,然后根据考勤记录来计算最终的绩效成绩。
主要功能包括:
∙员工可填写工作总结,进行自我1评分
∙显示员工上一阶段设定的工作目标,员工在此可填写完成度。
如果员工未填写过,则不显示该部分
∙显示考核项,员工和经理各填写其中的相应部分
∙员工设定下一阶段的工作目标,最少三项,最多不限
∙经理查询下属的业绩报告。
可填写考核项和业绩评分
∙员工查询最终的业绩评分
∙员工查询所有的历史业绩报告,单击显示其详细信息
∙经理查看某次业绩评定的所有下属的汇总信息。
业绩评定流程:
4.8薪资查询及管理
员工薪资由基本薪资和加班薪资组成,并且有可能因为迟到和缺勤而扣除部分薪资。
基本薪资由人事经理指定。
员工可以查看自己的本月薪资明细,还可以查询历史薪资记录。
主要功能包括:
∙显示员工当月的薪资信息,并列出影响薪资额的加班和考勤记录
∙打印本月薪资单
∙查看某段时期内的薪资信息。
基本薪资只能由人事经理指定和修改。
人事部负责每月根据员工的加班记录和考勤记录,计算员工的本月薪资,并可打印公司员工薪资月汇总表。
主要功能包括:
∙人事经理指定员工的基本薪资
∙计算员工的当月薪资
∙按部门打印员工月薪资的汇总表
查看某个员工的历史记录。
4.8安全管理
本模块的功能是验证登录者的身份,保证系统安全性。
本模块除了验证功能还包括系统事件记录功能,可以将系统中发生的与安全相关的各类事件、对重要信息的操作记录下来。
密码修改时注意密码不能为空,且至少包含6个字符。
主要功能包括:
∙验证登录者的身份
∙人事经理可以添加/删除操作员
∙密码修改
毕业设计
(1)档案管理系统需求分析..............................................4
软件需求分析........................................................4
档案管理系统的总体需求................................................4
用户管理模块........................................................5
系统参数设置模块.......................................................5
借阅管理模块........................................................6
案卷管理模块........................................................7
文件管理模块........................................................7
数据管理模块........................................................7
(2)档案管理系统建模...................................................
(3)档案管理系统数据库建设...................................................8
数据库的需求分析........................................................8
数据库的逻辑设计........................................................9
(4)档案管理系统构架........................................................14
MVC模式........................................................14
Model2模式........................................................15
Struts2........................................................16
Hibernate........................................................18
系统分析要点
(1)档案管理系统需求分析
(2)档案管理系统建模
(3)档案管理系统数据库建设
(4)档案管理系统构架
程序分析要点
Struts2的基础知识,它及Model2模式开发Web应用的相关知识和基于B/S的程序
Hibernate的基础知识
JavaJSP等技术在Web中的应用
分页显示文件恢复密码加密等具体功能的应用
其他技术
项目需求分析
软件需求分为业务需求用户需求,功能需求。
(1)业务需求描述了为什么要实现整个系统,即希望通过系统的实现达到什么样的目标。
业务需求可以记录在项目试图与范围文档里,有时也被称为项目和约或市场需求文档。
(2)用户需求描述了用户使用产品所完成的任务。
(3)功能需求说明了软件的功能,用户使用这些功能以完成任务
档案管理系统的总体需求
档案管理系统是一套功能强大且操作简便实用的自动化管理软件,包括用户管理、系统参数设置、档案数据录入、案卷数据查询、借阅管理、数据维护、操作日志、报表打印等。
由于是web版本,可以应用于一般的档案室,也可以应用于网络办公室进行操作。
本档案管理系统主要针对某档案室的具体业务流程开发设计,系统提供较好的功能扩充接口。
下面概括介绍档案管理系统大致的功能需求。
(1)用户登录。
用户进入系统前,首先要登录,登录时要验证用户名和密码是否匹配,验证通过后允许用户进入本系统操作。
用户的密码需要进行加密算法。
用户的登录密码需求加密保存在数据库中。
用户登陆后需要计入到日志中。
(2)修改注册信息。
用户登录后,可以修改自己的注册信息,包括修改用户密码、每页显示行数等信息,不允许修改用户名、姓名、部门信息。
(3)权限设置。
本模块只有系统管理员可以操作。
管理员可以增加系统用户、删除系统用户、修改用户的相关属性、修改用户的权限表。
(4)系统参数设置。
本模块需要具有辅助库设置权限可以操作。
通过模块设置系统的辅助参数表,这些参数表是输入数据时作为副职输入使用的。
对每个参数表需要有增加、删除、修改、和查询等操作。
(5)数据录入。
本模块处理用户输入新的档案文件信息或者档案案件信息
输入数据时要考虑用户连续录入的情况,可以从上一条看记录复制数据到新的记录中。
不同德档案有不通的输入情况。
输入案卷信息之后可以接着输入此案卷下的文件信息,案卷信息中相应的字段带入文件信息输入界面,且不可更改。
(6)数据维护。
本模块需要具有数据维护的权限的用户才可以操作。
数据维护模块已经删除的文档的最后鉴定,判断该文件是否需要删除。
有两种操作恢复和彻底删除。
(7)数据查询。
按用户输入的条件查询相应的文档文件信息、
查询结果以列表目录形式显示,也可以以卡片形式显示。
具有档案处理权限的用户可以对查询的结果编辑编辑并保存,也可以删除档案文件记录。
(8)数据修改。
本模块主要实现批量修改数据功能,可以由用户指定条件,将数据库中所有符合条件的文件或案卷记录按要求进行修改。
(9)报表打印。
打印各种档案的目录表和统计表。
可以由用户设计进行报表的自动生成。
(10)档案借阅。
此模块分为外借登记归还记录和电子借阅申请处理两部分,具有借阅管理选项的用户可以操作此模块。
外界模块实现档案文件的借出登记和归还记录功能。
电子借阅申请,由具有借阅管理权限的用户处理一般用户提出的阅读电子文档的请求,同意阅读申请后将文件发送给申请人。
(11)数据备份及恢复。
本模块实现数据的备份和恢复机制。
数据备份操作可以按年度、档案种类等条件做部分备份或完全备份。
数据恢复就是将备份的数据恢复到数据库中。
可以对数据进行备份和恢复、备份的路径由系统参数设置。
备份成一个XML文件,恢复的时候字段从此恢复。
具有批量备份和恢复功能。
(12)查阅操作日志。
本模块对系统运行日志的操作,具有日志操作权限的用户可以进入本模块。
可以进行查看日志记录等操作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 企业 人事管理系统 需求 分析