人力资源管理系统需求规格说明书.doc
《人力资源管理系统需求规格说明书.doc》由会员分享,可在线阅读,更多相关《人力资源管理系统需求规格说明书.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人力资源管理系统系统需求规格说明书人力资源管理系统系统需求规格说明书版本:1.0作者: 日期:2010-6审批:日期:2010-71.简介51.1开发背景51.2目的51.3业务范围51.4参考文档62.约束及假定72.1 软件运行环境以及技术约束72.1.1 软件约束72.1.2 硬件约束72.2 交付及部署约束73.功能性需求83.1 系统角色83.2 需求描述(桌面子系统)103.2.1 员工资料管理103.2.2 部门资料管理113.2.3假期管理123.2.4考勤管理133.2.5加班管理143.2.6薪金管理153.2.7系统用户管理153.2.8 登陆163.2.9 登出173.
2、3 需求描述(Web子系统)173.3.1 登陆173.3.2 员工资料管理173.3.3 休假提交183.3.4 休假审核193.3.5 加班提交203.3.6 加班审核213.3.7 考勤管理223.3.8 业绩评定233.3.9 薪金查询253.3.10 登出254.非功能性需求264.1 性能264.2 可扩展性264.3 可用性264.4 安全性264.5 易用性271.简介1.1开发背景系统名称:人力资源管理系统以下简称ERMS系统;本项目的任务提出者是某软件公司。开发者为 公司;系统用户是使用此系统的公司工作人员;本项目是某软件公司企业信息化平台的一部分。该企业现在规模为500多
3、人,主要有6个部门,依职责和职务,公司人员类型有以下几种:普通员工、部门经理、人力资源部和总经理。人力资源部又包括经理和几名助理。由于公司没有相应的管理系统,考勤统计、薪金计算、业绩评定等业务流程均由人力资源部手工处理完成。公司组织结构公 司人力资源部财务部采购部工程部行政部销售部1.2目的本文档定义了HRM系统的详细需求,明确了HRM系统的功能内容、功能边界、开发途径。1.3业务范围人力资源管理系统用来支持人力资源管理,包括员工资料管理、部门资料管理、请假事务管理、加班事务管理、考勤情况管理、薪金资料管理、业绩评定、用户权限管理。人力资源管理系统是一个C/S+B/S应用形式,C/S部分通过内
4、部网访问,B/S部分则可以通过互联网进行访问。1.4参考文档2.约束及假定2.1 软件运行环境以及技术约束2.1.1 软件约束ERMS系统采用Java技术进行开发。开发及运行的软件环境为:l Java开发包JDK:jdk-1_5_12-windows版l 应用服务器Tomcat:jakarta-tomcat-6.0.14l 数据库SQL Server2005 l 开发框架Struts:Struts1.22.1.2 硬件约束Web服务器及数据库服务器均采用Intel Xeor(2.8G HZ)PC 工作站。内存4096M、硬盘300G。2.2 交付及部署约束HRM系统要在三到四个月内开发完成,交
5、付时要以独立的war文件作为应用程序发布形式。3.功能性需求3.1 系统角色HRM用来对企业员工人力资源进行管理,主要功能包括员工资料管理、部门资料管理、请假事务管理、加班事务管理、考勤情况管理、薪金资料管理、业绩评定、用户权限管理。因本系统包括桌面和WEB两个部分,各角色在使用系统时,因职责会有所偏重。HRM包括六种角色(Actor):1普通员工(DEU)普通员工指的是ERMS系统中不具有使用管理功能的用户,只可使用WEB应用系统,能够查看员工相关信息和处理个人相关事务,如休假申请、个人部分信息修改等。其对应的操作如图1所示。更改密码用户登录员工信息员工信息查询员工信息显示/修改休假提交申请
6、休假取消休假查看历史记录加班提交申请加班取消加班查看历史记录业绩评定填写业绩报告考勤管理查看本人考勤情况薪金查询查询薪金记录图12部门经理(DMU)部门经理除具有普通员工的权限之外,还可在WEB系统进行以下操作,如图2: 更改密码用户登录休假审核休假批准部门汇总查询员工历史记录加班审核加班批准部门汇总查询员工历史记录业绩评定审核业绩报告部门年度汇总考勤管理查看当日考勤记录部门汇总薪金查询部门汇总图23人力资源部助理(ERA)人力资源部助理主要使用桌面应用系统,负责员工信息管理、记录考勤信息、核实加班情况、计算员工薪金。其对应操作如图2所示。更改密码用户登录员工信息新增、修改、删除员工信息查询员
7、工信息考勤管理查询/删除历史考勤记录查看/删除当日考勤明细设定公司考勤策略更新公司考勤策略加班管理核实加班有效性查看员工加班记录部门汇总薪金管理薪金计算部门汇总查看员工薪金假期管理设定假期策略更新假期策略撤消部分假期(提前返回)按部门/员工请假记录汇总图34人力资源部经理(ERM)人力资源部经理具有人力资源助理和其他部门经理的权力外,还可在桌面应用系统进行以下对应操作如图3:用户登录更改密码部门管理新增部门删除部门薪金管理设定基本薪金标准图45总经理(CEO)总经理与部门经理权限大部分相同,只有业绩评定部分的权限不同。更改密码用户登录业绩评定部门年度汇总图56超级用户(SuperUser)超级
8、用户负责系统用户管理。其操作如图5所示。系统用户用户列表维护角色维护更改密码用户登录图63.2 需求描述(桌面子系统)3.2.1 员工资料管理3.2.1.1 新增员工信息需求编号:WIN-YGZL-1需求描述:人力资源部助理登陆系统后,可以新增员工信息。新增员工信息时,可以新增以下信息:员工编号、姓名、登陆名、密码、邮箱地址、所属部门编号、基本薪金、工作电话、自我介绍、照片、职位、注册日期、剩余假期小时数、用户级别;其中员工编号自动生成,基本薪金额、剩余假期小时数、用户级别,依据公司标准,按职位自动设定相应值;注册日期将自动设置为当前系统日期。约束:l 员工编号、姓名、登陆名、邮箱地址、所属部
9、门编号、基本薪金、电话、注册日期不能为空;l 员工编号为该信息唯一识别码,系统自动生成,类型为整型。l 所属部门编号为部门信息表的编号;l 工作电话是公司的内部电话,号码必须是正确格式:46位数字;l 用户级别:普通员工(1),经理(2),人力资源部助理(3),人力资源部经理(4),总经理(5)。3.2.1.2 删除员工信息需求编号:WIN -YGZL-2需求描述:人力资源部助理登陆系统后,可以删除员工信息。人力资源部经理首先查询到符合条件的员工信息,然后选中要删除的员工,将所选员工信息从系统中删除。当删除该员工信息时,与其相关的休假、加班等记录一并删除。3.2.1.3 更新员工信息需求编号:
10、WIN -YGZL-3需求描述:人力资源部助理登陆系统后,可以更新员工信息。经理首先查询到要更新的员工信息,然后进行员工信息更新。除了员工编号,其他信息都可以更新。更新时的约束与新增一致。3.2.1.4 查询员工信息需求编号:WIN -YGZL-5需求描述:人力资源部助理登陆系统后,可以查询员工信息。可以通过姓名、所属部门条件查询员工。查询时,用户输入的查询关键字要包含在查询条件值中即视为匹配,二个查询条件是“逻辑与”关系。3.2.2 部门资料管理3.2.2.1 新增部门信息需求编号:WIN -BMZL-1需求描述:人力资源部经理登陆系统后,可以新增部门信息。新增软件信息时,可以新增以下信息:
11、部门编号、部门名称、备注、经理的员工编号约束:l 部门编号为部门信息的唯一识别码,系统自动生成,类型为整型。l 除备注外,所有内容都不能为空。3.2.2.2 删除部门信息需求编号:WIN -BMZL-2需求描述:人力资源部经理登陆系统后,可以删除部门信息。首先查询到符合条件的部门信息,然后选中要删除的部门,将所选部门的相关记录从系统中删除。3.2.2.3 更新部门信息需求编号:WIN -BMZL-3需求描述:人力资源部助理登陆系统后,可以更新部门信息。首先查询到符合条件的软件信息,然后选中要更新的部门,然后进行部门信息更新。除了部门编号,其他信息都可以更新。更新时的约束与新增一致。3.2.2.
12、4 查询部门信息需求编号:WIN -BMZL-4需求描述:人力资源部助理登陆系统后,可以查询部门详细信息。可以通过部门编号、部门名称查看部门的所有员工信息。查询时,输入的查询关键字要包含在查询条件值中即视为匹配,多个查询条件是“逻辑与”关系。3.2.2.5调动员工部门需求编号:WIN -BMZL-5需求描述:人力资源部助理登陆系统后,可以在部门间调动员工。员工被调动后,则其部门编号、所涉及部门人数将随之被修改。3.2.3假期管理3.2.3.1 设置假期策略需求编号:WIN -JXGL-1需求描述:人力资源部助理登陆系统后,可以新增法定假期、公司年假信息。新增假期时,可以新增以下信息:假期编号、
13、假期日期、假期名称、是否国家法定。约束:l 假期编号为假期信息的唯一识别码,系统自动生成,类型为整型;l 所有内容都不能为空;l 所有日期类型均为此格式:2009-09-09;l 是否为法定:国家法定假期值为1,非法定假期为0;3.2.3.2更新假期策略需求编号:WIN - JXGL -2需求描述:人力资源部助理登陆系统后,可以更新/删除某个已设定的假期。首先查询到符合条件的假期记录,然后选中要更新/删除的已设定假期,更新/删除该记录。3.2.3.3撤消假期(部分)需求编号:WIN - JXGL -3需求描述:人力资源部助理登陆系统后,可以对休假提前注消。首先查询到符合条件的员工休假记录,然后
14、选中要撤消的休假记录,将剩余假期撤消,并修改其现有年假小时数,修改后为原有年假小时数+未休完假小时数。3.2.3.4汇总部门休假记录需求编号:WIN - JXGL -4需求描述:人力资源部助理登陆系统后,可以对某个时间段的休假情况按部门进行汇总。首先选择符合条件的部门,输入开始结束日期,显示指定时间段内某部门的休假情况。约束:l 开始日期、结束日期:格式要求正确,如;2009-09-09,且结束日期要大于等于开始日期;3.2.3.5 汇总员工的休假记录需求编号:WIN - JXGL -5需求描述:人力资源部助理登陆系统后,可以汇总某段时间内,某个员工的休假情况。首先选择符合条件的员工,输入开始
15、结束日期,显示指定时间段内该员工的休假情况。约束:l 开始日期、结束日期:格式要求正确,如;2009-09-09,且结束日期要大于等于开始日期;3.2.4考勤管理3.2.4.1 设置考勤策略需求编号:WIN -KQGL-1需求描述:人力资源部助理登陆系统后,可以设定公司考勤策略。新增考勤策略时,可以新增以下信息:考勤策略编号、策略类型、规则,策略描述。约束:l 所有内容都不能为空;l 类型:上班时间、下班时间、每周休息日、年假小时数;l 规则:类型为整型,包括上班时间、下班时间、每周休假时间,如上班时间为8点,则该规则值为8,每周休假时间为一天,则该规则值为24小时;l 考勤制度:员工上班时间
16、必须在上午9点之前,下班时间必须在下午6点之后,不能早退或迟到。人力资源部助理专门负责记录员工的上班和下班时间,若一个员工在一个月内迟到多于3次,则要扣除薪水,同时影响其绩效考核。3.2.4.2 更新公司考勤策略需求编号:WIN - KQGL -2需求描述:人力资源部助理登陆系统后,可以修改/删除公司考勤策略。首先查询到符合条件的考勤策略记录,然后选中要更新/删除的记录,然后进行策略更新/删除。除编号外,所有信息都可以更新,更新时的约束与新增一致。3.2.4.3 查询/删除当日考勤记录需求编号:WIN - KQGL -3需求描述:人力资源部助理登陆系统后,可以查询/删除当日所有考勤记录。首先查
17、询显示当日所有考勤记录,并可删除某条考勤记录。3.2.4.3 查询/删除历史考勤记录需求编号:WIN - KQGL -4需求描述:人力资源部助理登陆系统后,可以查询/删除指定时间段内的所有考勤记录。首先输入要查询的开始、结束日期,显示所有考勤记录,选择要删除的考勤记录,删除该记录。约束:l 开始、结束日期:结束日期要大于或等于开始日期,日期格式必须正确,如2008-10-11;3.2.5加班管理3.2.5.1 核实加班有效性需求编号:WIN -JBGL-1需求描述:人力资源部助理登陆系统后,核实当月员工加班的有效性,然后相应地转换为员工的津贴和年假。l 加班记录的状态:已提交、已取消、已批准、
18、已否决、已核实,若当前加班记录已被核实,则状态置为“已核实”;3.2.5.2 查询员工加班记录需求编号:WIN - JBGL -2需求描述:人力资源部助理登陆系统后,可以查询指定员工在某段时间内的加班详细信息。首先选择要查询员工,输入开始、结束日期,显示该员工在该时间段内的所有加班信息。约束:l 开始日期、结束日期:格式要求正确,如;2009-09-09,且结束日期要大于等于开始日期;3.2.5.3 部门汇总需求编号:WIN - JBGL -3需求描述:人力资源部助理登陆系统后,可以汇总指定部门在某段时间内的加班记录。首先选择要查询的部门,输入开始、结束日期,显示该部门在指定时间段的所有加班信
19、息。约束:l 开始日期、结束日期:格式要求正确,如;2009-09-09,且结束日期要大于等于开始日期;3.2.6薪金管理3.2.6.1 薪金计算需求编号:WIN -XJGL-1需求描述:人力资源部助理登陆系统后,可以根据考勤情况,对指定员工进行薪金计算,并录入工资数据项包括:加班工资、考勤扣除、其他增减项。约束:l 加班工资应大于等于零,考勤扣除应小于等于零,其他增减根据情况可以大于等于或小于零。3.2.6.2 查看员工薪金需求编号:WIN - XJGL -2需求描述:人力资源部助理登陆系统后,根据条件查询指定员工的薪金资料。查询条件为开始日期、结束日期,员工姓名、所属部门、邮箱,根据条件查
20、询该员工的薪金。输入的查询关键字要包含在查询条件值中即视为匹配,多个查询条件是“逻辑与”关系。3.2.6.3 部门汇总需求编号:WIN - XJGL -3需求描述:人力资源部助理登陆系统后,汇总指定部门的薪金信息情况。查询符合条件的部门,显示指定部门的所有员工薪金信息,并打印形成报告。3.2.6.4 薪金设定需求编号:WIN - XJGL -4需求描述:人力资源部经理登陆系统后,按照公司规定对基本薪金标准进行设置/修改。根据公司薪金策略,进行各个职位基本薪金的设定;查询符合条件的薪金策略,对选中的策略进行修改。约束:l 所设定的薪金类型为double,且值应大于零。3.2.7系统用户管理3.2
21、.7.1 新增角色需求编号:WIN -YHGL-1需求描述:超级用户登陆系统后,可以新增角色。新增系统用户时,可以新增以下信息:角色名称、描述、操作权限。约束:l 角色名称、操作权限不能为空;l 角色类型/操作权限值:普通员工(1),经理(2),人力资源部助理(3),人力资源部经理(4),总经理(5),超级用户(6)。3.2.7.2 更新角色需求编号:WIN -YHGL-2需求描述:超级用户登陆系统后,可以更新角色。超级用户首先查询到符合条件的角色,然后选中要更新的角色,然后进行角色更新。所有信息都可以更新。更新时的约束与新增一致。3.2.7.3 删除角色需求编号:WIN -YHGL-3需求描
22、述:超级用户登陆系统后,可以删除角色。超级用户首先查询到符合条件的角色,然后选中要删除的角色,然后删除角色。3.2.7.4 查询角色需求编号:WIN -YHGL-4需求描述:超级用户登陆系统后,可以查找角色。超级用户可以通过角色名称进行角色的查询。查询时,超级用户输入的查询关键字要包含在查询条件值中即视为匹配。3.2.7.5 用户登录需求编号:WIN -YHGL-5需求描述:用户操作系统前需要登录。登录时用户输入登录用户名和密码,系统验证登录用户名和密码的正确性,验证通过则进入系统,否则提示错误。3.2.8 登陆3.2.8.1 登陆需求编号:WIN-DLXT-1需求描述:人力资源部助理/经理输
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人力资源 管理 系统 需求 规格 说明书
限制150内