《软件开发三大文档,需求计划标准模块之-需求分析说明书》由会员分享,可在线阅读,更多相关《软件开发三大文档,需求计划标准模块之-需求分析说明书(9页珍藏版)》请在金锄头文库上搜索。
1、人力资源管理系统人力资源管理系统- -需求计划需求计划需求分析说明书需求分析说明书1.引言引言 1.1 编写目的编写目的能够为系统分析师设计完成概要设计提供资料。1.2 背景背景1)人力资源管理系统-需求计划 ; 2)参与者:系统分析员,软件工程师,测试工程师。3)使用者:人力资源部门员工和部门高级管理人员。1.3 专门术语的定义专门术语的定义岗位本职:该岗位的工作职责范围。岗位任职资格核心要求:指该岗位上的员工所要具备的资格和技能。1.4 参考资料参考资料需求调研报告面向对象设计思想UML 设计思想1.5 阅读对象阅读对象本文档的读者是参与人力资源管理系统开发的软件工程师和测试工程师,本系统
2、的使用将极大提高工作效率,简化手工作业流程,降低手工工作量和错误率。2 任务概述任务概述2.1 目标目标提高人力资源部门的工作人员和高级管理人员完成“人员需求计划”工作的效率,以软件系统的灵活的处理方式来简化繁琐的人工操作工程。2.2 用户特点用户特点1)熟悉基本的计算机操作;2)熟悉人力资源管理工作的内容和流程;3)高级管理人员;2.3 假定和约束假定和约束开发的期限为 1 个月。2.4 总体需求描述总体需求描述1) 通过组织管理中有关管理模块或人事管理模块相关信息,提醒:出现岗位空缺(向用人部门主管、负责人,人力资源部招聘中心负责人、部长提示) 。 2)提示用人部门负责人该岗位的需求信息,
3、形成需求计划。3)确定是否执行需求计划,若选定为“暂不需要”,则待约定日期到期后再提醒,若选定为“需要”则自动转入待批准需求类计划列表当中。4)人力资源部人力规划与招聘中心审批待批准需求计划,进行一次审核。5)人力资源部长进行二次审核,若审核通过(列明可选理由并附文字说明)进入三次审核,若不通过(列明可选理由并附文字说明)则将该记录保留并抄转至用人部门负责人,并予以提醒。6)分管副总进行三次审核,若审核通过(列明可选理由并附文字说明)则在招聘计划板块生成招聘需求,若不通过(列明可选理由并附文字说明)则将该记录保留并抄转至用人部门负责人,并予以提醒。7)最后向招聘中心负责人、人力资源部长、分管副
4、总、用人部门负责人提醒:用人部门已经提交两周后未及时处理的需求计划。2.4.1 系统结构图系统结构图人力资源管理系统-需求计划申请需求计划修改需求计划二次审核三次审核2.5 功能用例图功能用例图一 一 一 一 一 一一 一 一 一一 一 一 一 一 一一 一一 一 一 一 一一 一 一 一一 一 一 一 一 一一 一 一 一一 一 一 一一 一 一 一一 一 一 一 一 一 一 一 一一 一 一 一 一 一一 一 一 一一 一 一 一 一 一 一 一 一 一2.6 系统用例描述系统用例描述2.6.1 “申请需求计划申请需求计划”用例描述用例描述用例编号:1.1用例名称申请需求计划简述通过人事管
5、理信息来申请部门的员工需求计划活动者外部系统前置条件组织管理模块和人事管理模块必须完成后置条件如果这个用例成功,提交给部门主管进行需求计划的审核。扩充条件无基流(Basic Flow)B-1:根据人事管理信息,启动用例;B-2:填写需求计划信息:提供如下信息:岗位期限、数量(A-1) 、是何理由、岗位名称、所属部门、提供薪酬的范围(A-2) 、岗位本职、岗位任职资格核心要求、考核方式等信息。B-3:形成需求计划:向数据库输入需求计划信息。与基流相关的用例无分支流(Sub flows)无与分支流相关的用例无替换流(Alternative Flow)A-1如果输入岗位数量无效,用户可以重新输入或用
6、例终止;A-2如果薪酬的范围输入无效,用户可以重新输入或用例终止;2.6.2 “修改需求计划修改需求计划”用例描述用例描述用例编号:1.2用例名称修改需求计划简述根据申请的需求计划是否需要执行,决定是否提交审核活动者部门主管前置条件形成需求计划功能必须完成。后置条件如果需要执行需求计划,自动转入待批准需求计划列表当中。扩充条件是否需要执行需求计划基流(Basic Flow)B-1:得到需求计划,用例启动:从数据库提取需求计划信息。B-2:如果需要执行需求计划,执行分支流 S-1:添加待批需求计划;B-3:如果暂不需要执行需求计划,执行分支流 S-2:约定处理与基流相关的用例1.1分支流(Sub
7、 flows) S-1:添加待批需求计划1)将“是否需要”状态值更改;2)向数据库输入新的需求计划信息;S-2:约定处理:1)将“是否需要”状态值更改;2)待约定时间到期后再弹出;与分支流相关的用例1.3替换流(Alternative Flow)无2.6.3 “一次审核一次审核”用例描述用例描述用例编号:1.3用例名称一次审核简述根据待审核需求计划,审核需求计划是否合格活动者人力规划和招聘中心前置条件自动转入待批准需求计划列表功能必须完成。后置条件审核通过后,提交给人力资源部长二次审核扩充条件一次审核是否通过基流(Basic Flow)B-1:查询待批准需求计划列表,进行审核;B-2:如果一次
8、审核通过,执行分支流 S-1:一次审核通过;B-3:如果一次审核不通过,执行分支流 S-2:一次审核不通过;与基流相关的用例1.2,1.6分支流(Sub flows)S-1: 一次审核通过:1)将“一次审核”状态值更改;2)填写审批同意(列明可选理由并附文字说明(A-1) )3)向数据库输入新的需求计划信息;S-2:一次审核不通过:1)填写审核不通过意见(列明可选理由并附文字说明(A-1) )2)向数据库输入新需求计划信息;与分支流相关的用例1.4替换流(Alternative Flow)A-1:如果输入意见错误,用户可以重新输入或用例终止;2.6.4 “二次审核二次审核”用例描述用例描述用例
9、编号:1.4用例名称二次审核简述根据需求计划的一次审核记过,二次审核需求计划是否合格活动者人力资源部长前置条件一次审核用例必须完成。后置条件二审核通过后,提交给分管副总进行三次审核扩充条件二次审核是否通过基流(Basic Flow)B-1:查询一次审核通过后的需求计划,进行二次审核;B-2:如果二次审核通过,执行分支流 S-1:二次审核通过;B-3:如果二次审核不通过,执行分支流 S-2:二次审核不通过;与基流相关的用例1.3,1.6分支流(Sub flows)S-1: 二次审核通过1)将“二次审核”状态值更改;2)填写审批同意(列明可选理由并附文字说明(A-1) )3)向数据库输入新的需求信
10、息;S-2:二次审核不通过:1)未通过处理;与分支流相关的用例1.5替换流(Alternative Flow)A-1:如果输入审批同意意见错误,用户可以重新输入或用例终止;2.6.5 “三次审核三次审核”用例描述用例描述用例编号:1.5用例名称三次审核简述根据需求计划的二次审核记过,三次审核需求计划是否合格活动者分管副总前置条件二次审核用例必须完成。后置条件三审核通过后,生成招聘需求。扩充条件三次审核是否通过基流(Basic Flow)B-1:查询二次审核通过后的需求计划,进行三次审核;B-2:如果三次审核通过,执行分支流 S-1:三次审核通过;B-3:如果三次审核不通过,执行分支流 S-2:
11、三次审核未通过;与基流相关的用例1.4,1.6分支流(Sub flows)S-1: 确定审核通过1)将“三次审核”状态值更改;2)填写审批同意(列明可选理由并附文字说明(A-1) )3)向数据库输入新的需求信息4)自动发布招牌需求。S-2:三次审核未通过:1)未通过处理;与分支流相关的用例1.7替换流(Alternative Flow)A-1:如果输入审批同意意见错误,用户可以重新输入或用例终止;2.6.6 “未通过提醒未通过提醒”用例描述用例描述用例编号:1.6用例名称未通过提醒简述在审核过程中,如果出现审核不通过的情况,将记录保留并抄转至用人部门负责人,并予以提醒。活动者无前置条件1 一次
12、审核用例必须完成。2 二次审核用例必须完成。后置条件无扩充条件无基流(Basic Flow)B-1: 将“审核状态”状态值更改;B-2: 向数据库输入新的需求计划信息;与基流相关的用例1.4,1.5分支流(Sub flows)无 与分支流相关的用例无替换流(Alternative Flow)无2.6.7 “生成招聘需求生成招聘需求”用例描述用例描述用例编号:1.7用例名称生成招聘需求简述在三次审核过程都通过后,分管副总同意后在招聘板块中发布招聘需求。活动者无前置条件分管副总的第三次审批必须通过后置条件无扩充条件无基流(Basic Flow)B-1:生成招聘需求;与基流相关的用例1.5分支流(S
13、ub flows)无 与分支流相关的用例无替换流(Alternative Flow)无2.6.8 “未及时处理的需求计划未及时处理的需求计划”用例描述用例描述用例编号:1.8用例名称未及时处理的需求计划简述向招聘中心负责人、人力资源部长、分管副总、用人部门负责人提醒:用人部门已经提交两周后未及时处理的需求计划活动者系统前置条件无后置条件无扩充条件无基流(Basic Flow)B-1:由系统查询需求计划中的“岗位期限”超过两周的信息;B2: 系统向招聘中心负责人、人力资源部长、分管副总、用人部门负责人提示。 与基流相关的用例无分支流(Sub flows)无 与分支流相关的用例无替换流(Alter
14、native Flow)无2.7 系统相关界面设计系统相关界面设计见附件(人力资源管理系统-需求计划界面设计)2.8 系统功能表系统功能表编号编号功能名称功能名称功能描述功能描述1.1.申请需求计划申请需求计划形成需求计划1.1.1.1.填写需求计划提供需求计划的相关信息,形成需求计划2 2更改需求计划更改需求计划部门主管判断是否需要执行申请的需求计划2.12.1添加待批需求计划需要时,添加到待批需求计划表2.22.2约定处理不需要时,约定时间后处理3 3一次审核一次审核一次审核待批需求计划表3.13.1查询待批需求计划查询待批需求计划表3.23.2审核通过通过一次审核后,填写审核意见3.33
15、.3审核不通过不通过时,填写不通过审核意见4 4二次审核二次审核二次审核需求计划表4.14.1查询一次审核的需求计划查询一次审核后待批需求计划表4.24.2审核通过通过二次审核后,填写审核意见4.34.3审核不通过不通过时,填写不通过审核意见5 5三次审核三次审核三次审核需求计划表5.15.1查询二次审核的需求计划查询二次审核后待批需求计划表5.25.2审核通过通过三次审核后,填写审核意见5.35.3审核不通过不通过时,填写不通过审核意见6 6自动生成招聘需求自动生成招聘需求发布通过审核的需求计划7 7未及时处理的需求计划未及时处理的需求计划处理两周以上未处理的需求计划7.17.1查询超过两周
16、的需求计划由系统查询需求计划中的“岗位期限”超过两周的信息7.27.2提醒部门主管系统向各部门负责人提醒。3 非功能性需求非功能性需求3.1 性能需求性能需求1)在进行数据库连接的时候,尽量节约内存资源。2)进行数据库操作的时候,节约内存资源。3.2 安全设施需求安全设施需求1)性能较高的服务器。2)防火墙。3.3 安全性需求安全性需求1)保证系统数据库不能被非法访问。2)保证数据的完整性和安全性。3)定期备份数据库。3.4 用户文档用户文档需求计划-需求分析说明书 。4 运行环境需求运行环境需求4.1 软件运行环境软件运行环境Windows 2000/XP/2003 Server 操作系统;MS SQL Server 2000;myEclipse 4.0;4.2 硬件运行环境硬件运行环境Intel Pentium 2GHz 或以上的 CPU;