人力资源管理系统用例规约描述.docx
- 文档编号:9306961
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:55
- 大小:1.20MB
人力资源管理系统用例规约描述.docx
《人力资源管理系统用例规约描述.docx》由会员分享,可在线阅读,更多相关《人力资源管理系统用例规约描述.docx(55页珍藏版)》请在冰豆网上搜索。
人力资源管理系统用例规约描述
用例规约描述(Window)
版本1.0
作者:
日期:
2008-11-26
审批:
日期:
变更记录
日期
版本
变更说明
作者
2008-11-26
1.0
创建
古凌岚
填表说明
本文档的目的是依据《需求规格说明书》和系统原型,建立用例模型,并对用例模型进行具体描述。
用例规约描述是面向对象分析和设计的重要步骤。
用例规约描述需要进行评审。
1引言
文档(《用例规约描述文档》)是描述项目小组对项目进行需求分析得到的关于用户和系统之间交互作用的文本性描述文档。
目的
用例是关于用户和系统之间相互作用的文本性描述,从外部角度描述系统的行为,表达系统应该做什么。
本文档通过用例规约描述,来进一步说明该系统需求,是下一阶段系统设计的基础,也是测试用例的重要依据。
定义
缩写、术语
解释
ERMS
人力资源管理系统的简称
DEU
ERMS系统的普通员工角色
DMU
ERMS系统的部门经理角色
ERA
ERMS系统的人力资源部助理角色
ERM
ERMS系统的人力资源部经理角色
CEO
ERMS系统的总经理角色
SuperUser
ERMS系统的超级用户角色
ERMS系统桌面子系统
WIN-YGZL
员工资料管理模块
WIN-BMZL
部门资料管理模块
WIN-JXGL
假期管理模块
WIN-KQGL
考勤管理模块
WIN-JBGL
加班管理模块
WIN-XJGL
薪金管理模块
WIN-YHGL
系统用户管理模块
WIN-DLXT
登陆模块
WIN-TCXT
登出模块
ERMS系统Web子系统
WEB-DLXT
登陆模块
WEB-YGZL
员工资料管理模块
WEB-XJTJ
休假提交模块
WEB-XJSH
休假审核模块
WEB-JBTJ
加班提交模块
WEB-JBSH
加班审核模块
WEB-KQGL
考勤管理模块
WEB-YJPD
业绩评定模块
WEB-XJCX
薪金查询模块
WEB-TCXT
登出模块
概述
ERMS用来对企业员工人力资源进行管理,主要功能包括员工资料管理、部门资料管理、请假事务管理、加班事务管理、考勤情况管理、薪金资料管理、业绩评定、用户权限管理。
因本系统包括桌面和WEB两个部分,各角色在使用系统时,因职责会有所偏重。
ERMS包括六种角色(Actor):
2用例描述
2.1桌面子系统
2.1.1员工资料管理模块
2.1.1.1新增员工信息
用例规约:
用例名称:
新增员工信息
用例ID:
WIN-YGZL-1
角色:
ERA,ERM
用例说明:
ERA新增员工信息。
前置条件:
ERA已经登录ERMS系统。
基本事件流:
1.进入系统首界面(图-1)
2.ERA选择员工资料管理菜单
3.ERA选择新增员工信息
4.系统打开员工信息新增页面(图-2)
5.ERA输入员工信息,包括姓名、登陆名、密码、邮箱地址、所属部门编号、工作电话、自我介绍、照片、职位,并选择“确定”
6.系统保存新增员工信息,显示新增成功提示信息,ERA若选择“继续新增”,则返回到员工信息新增页面,否则返回系统主界面(图-4)
其它事件流:
第5步.使用图形框显示照片,该框下有上传照片按钮。
单击该按钮将显示指定员工照片对话框。
选定照片单击确定后,指定员工照片对话框关闭,新增员工窗体的照片图形框中将显示已指定的照片
第5步.ERA选择“取消”,系统将所有输入信息置空
第5步,选择“打印报告单”,在系统保存新增员工信息后,将打印一份员工报到单,包括:
员工的登录ID、邮件地址、该员工的部门名称以及该员工的同部门同事列表
第6步.系统保存前检查ERA输入员工信息的正确性(查看需求规格说明书WIN-YGZL-1),则系统提示不正确信息,请重新输入
第6步:
系统保存所录入的员工信息,同时根据其职位设置基本薪金、剩余年假小时数,用户级别,注册日期为系统当前日期
第6步.系统保存新增员工信息时,发现系统中已经存在登陆名相同的员工信息,提示用户此登陆名的员工信息已经存在
异常事件流:
1.输入信息格式错误时,系统会根据错误信息的类型显示提示信息
2.如果用户没有输入任何数据并单击确定按钮则显示提示信息:
“请输入姓名”
3.若用户没有指定照片文件路径并单击确定,显示提示信息:
“请指定正确的照片文件路径”;若用户指定的照片路径不存在,显示提示信息:
“请指定正确的照片文件路径”
4.由于系统或数据服务器出现故障,显示新增失败提示信息
后置条件:
员工信息保存到数据库中。
图-1ERMS桌面子系统主界面
图-2WIN-YGZL-1新增员工信息页面
图-3WIN-YGZL-1上传照片页面
图-4WIN-YGZL-1保存信息成功页面
2.1.1.2删除员工信息
用例规约:
用例名称:
WIN-YGZL-2
用例ID:
ERA,ERM
角色:
ERA删除员工信息。
用例说明:
ERA已经登录ERMS系统。
前置条件:
ERA已经登录ERMS系统
基本事件流:
1.进入系统首界面(图-1)
2.ERA选择删除员工信息
3.系统打开员工信息删除页面(图-5)
4.ERA选择部门,系统显示该部门所有员工,ERA选中要删除的员工信息,并选择“删除”
5.系统删除选中的员工信息,并更新员工列表
其它事件流:
第4步,选择删除后,需要再次确认是否删除,选择取消,将放弃删除操作,显示原有员工信息
第4步,ERA选择“全选”,系统选择当前部门列表中全部员工记录,同时修改部门信息数据表中的部门人数为零,此项选择慎用。
异常事件流:
第5步,若该部门未有员工信息,则确定、取消操作无效
后置条件:
系统删除用户选中的员工信息,并把被删除的员工信息的相关记录,休假记录、考勤记录、加班记录从相关的数据表中删除
图-5WIN-YGZL-2删除员工信息界面
2.1.1.3更新员工信息
用例规约:
用例名称:
更新员工信息
用例ID:
WIN-YGZL-3
角色:
ERA,ERM
用例说明:
ERA更新员工信息
前置条件:
ERA已经登录ERMS系统
基本事件流:
1.进入系统首界面(图-1)
2.ERA选择更新员工信息
3.系统打开员工信息更新页面(图-6)
4.ERA选择部门,系统将显示该部门所有员工,ERA选中要更新的员工姓名,选择“更新”
5.系统显示当前员工详细信息(图-7)
6.ERA更新员工信息,并选择“确定”
7.系统保存更新后的员工信息,显示更新成功提示信息,关闭员工信息显示部分,并返回到员工更新信息页面。
其它事件流:
第6步,ERA选择“取消”,更新操作失效
第4步,ERA选择部门之前,姓名下拉框隐藏
异常事件流:
第6步,输入信息格式错误时,或所有信息都清空,系统提示信息:
“修改员工信息错”
后置条件:
更新员工信息保存到数据库。
图-6WIN-YGZL-3更新员工信息界面
图-7WIN-YGZL-3更新员工信息界面
2.1.1.4查询员工信息
用例规约:
用例名称:
查询员工信息
用例ID:
WIN-YGZL-4
角色:
ERA,ERM
用例说明:
ERA查询员工信息
前置条件:
ERA已经登录ERMS系统
基本事件流:
1.进入系统首界面(图-1)
2.ERA选择查询员工信息
3.系统打开员工信息查询页面(图-8),选择部门,系统在下拉框中显示该部门的所有员工,ERA选择“查询”
4.系统显示当前员工详细信息(图-9)
5.ERA选择“返回”
7.系统返回到员工查询页面。
其它事件流:
第3步,若选择“取消”,查询页面二个条件置为空
第3步,选择部门前,姓名下拉框隐藏
第3步,查询条件选择未完成,“查询”,“取消”按钮不可用
异常事件流:
无
后置条件:
无
图-8WIN-YGZL-4查询员工信息界面
图-9WIN-YGZL-4查询员工信息界面
2.1.2部门资料管理模块
2.1.2.1新增部门信息
用例规约:
用例名称:
新增部门信息
用例ID:
WIN-BMZL-1
角色:
ERM
用例说明:
ERM新增部门信息。
前置条件:
ERM已经登录ERMS系统。
基本事件流:
1.进入系统首界面(图-1)
2.ERM选择部门资料管理菜单
3.ERM选择新增部门信息
4.系统打开部门信息新增页面(图-10)
5.ERM输入新增部门信息,包括部门名称、经理姓名、备注,并选择
“确定”
6.系统保存新增部门信息,显示新增成功提示信息(图-11),ERM若选择“继续新增”,则返回到部门信息新增页面,否则返回系统主界面
其它事件流:
第5步.ERM选择“取消”,系统将所有输入信息置空
第5步.系统保存前检查ERM输入部门信息的正确性(查看需求规格说明书WIN-BMZL-1),则系统提示不正确信息,请重新输入
第6步.系统保存新建部门信息时,发现系统中已经存在名称相同的部门信息,提示用户此部门信息已经存在
异常事件流:
1.输入信息格式错误时,系统会根据错误信息的类型显示提示信息
2.如果用户没有输入任何数据并单击确定按钮则显示提示信息:
“请输入部门信息”
3.由于系统或数据服务器出现故障,显示新增失败提示信息
后置条件:
部门信息保存到数据库中。
其它说明
部门信息显示在窗体左侧的树状图中,每个部门为一个独立节点,节点名称为部门的名称。
部门节点下显示所有属于该部门的员工姓名。
部门的顺序按照数据库中的存储顺序排列,树状组织结构图中不能调整部门的排列顺序。
员工的顺序按照数据库中的存储顺序排列,在图中员工排列的顺序不能修改。
通过鼠标单击可以展开或收缩部门节点。
当一个部门节点被展开时,其他部门节点自动收缩。
可通过拖放将一名员工从一个部门节点下移动到另外一个部门节点下。
不能将部门节点拖放至其他部门节点下或员工节点下。
移动员工时系统将显示对话框询问用户是否确认移动。
图-10WIN-BMZL-1新增部门页面
图-11WIN-BMZL-1新增部门信息保存成功
2.1.2.2删除部门信息
用例规约:
用例名称:
WIN-BMZL-2
用例ID:
ERM
角色:
ERM删除部门信息。
用例说明:
ERM已经登录ERMS系统。
前置条件:
ERM已经登录ERMS系统
基本事件流:
1.进入系统首界面(图-1)
2.ERM选择删除部门信息
3.系统打开部门资料管理页面(图-12)
4.ERM选择树形结构中待删除的部门节点,系统在窗体右侧显示该部门信息(图-13)
5.ERM选择“删除”
6.系统删除选中的部门信息,若删除成功,则显示“删除成功”提示信息对话框,并更新左侧树节点,选择“继续删除”,则返回部门资料管理页面,否则返回系统主界面
其它事件流:
第5步,选择删除后,需要再次确认是否删除,选择取消,将放弃删除操作,显示原有部门列表
第5步,当一个部门中仍然有员工时,不能删除该部门,系统会用消息框向用户提示这个错误,并询问用户是否需要将该部门下的员工都移到其他指定部门中。
如果用户指定了其他部门,则系统将待删除部门下的所有员工移到指定部门中,而后将待删除部门删除。
异常事件流:
第5步,若树节点仅有一个部门,则不允许再删除
后置条件:
系统删除用户选中的部门信息,并把被删除的部门员工信息的相关记录,休假记录、考勤记录、加班记录从相关的数据表中删除
提示信息
1.删除一个部门时将显示“请确认删除部门”
2.确认删除一个有员工的部门时会显示“部门中有员工,无法删除。
需要将员工移到其他部门吗?
”
图-12WIN-BMZL-2部门资料管理页面
图-13WIN-BMZL-2删除部门信息页面
2.1.2.3更新部门信息
用例规约:
用例名称:
更新部门信息
用例ID:
WIN-YGZL-3
角色:
ERA,ERM
用例说明:
ERA更新部门信息
前置条件:
ERA已经登录ERMS系统
基本事件流:
1.进入系统首界面(图-1)
2.ERA选择更新部门信息
3.系统打开部门资料管理页面(图-12)
4.ERA选择树形结构中的要更新的部门,系统显示当前部门信息(图-14)
5.ERA更新部门信息,并选择“更新”
7.系统保存更新后的部门信息,显示“更新成功”提示信息对话框,选择“继续更新”,返回到部门资料管理页面,否则返回系统主界面。
其它事件流:
第6步,ERA选择“取消”,更新操作失效
异常事件流:
第6步,输入信息格式错误时系统提示信息:
“修改部门信息错”;如果用户在修改时,把所有的信息都清空,则显示错误提示信息:
“修改部门信息错”
后置条件:
系统更新部门信息。
图-14WIN-BMZL-3部门信息更新页面
2.1.2.4查询部门信息
用例规约:
用例名称:
查询部门信息
用例ID:
WIN-YGZL-4
角色:
ERA,ERM
用例说明:
ERA查询部门信息
前置条件:
ERA已经登录ERMS系统
基本事件流:
1.进入系统首界面(图-1)
2.ERA选择查询部门信息
3.系统打开部门资料管理页面(图-12)
4.ERA选择树形结构中的要查询部门节点,系统显示当前部门详细信息(图-15)
5.ERA选择“返回”,系统返回到部门资料管理页面。
其它事件流:
无
异常事件流:
无
后置条件:
无
图-15WIN-BMZL-4部门信息查询页面
2.1.2.5调动员工
用例规约:
用例名称:
调动员工
用例ID:
WIN-YGZL-5
角色:
ERA,ERM
用例说明:
ERA调动员工部门
前置条件:
ERA已经登录ERMS系统
基本事件流:
1.进入系统首界面(图-1)
2.ERA选择员工调动
3.系统打开部门资料管理页面(图-12)
4.ERA选择树形结构中的要调动员工节点,拖至新部门,系统显示对话框提示确认,ERA选择“确定”
5.系统保存调动后的部门信息,左侧显示更新成功提示信息。
其它事件流:
第4步,改变员工所属的部门时,将显示“请确认员工部门变更”确认对话框
第4步,确认时,ERA选择“取消”,更新操作失效
异常事件流:
无
后置条件:
系统更新部门信息。
2.1.3假期管理模块
2.1.3.1设置假期策略
用例规约:
用例名称:
设置假期策略
用例ID:
WIN-JXGL-1
角色:
ERA,ERM
用例说明:
ERA设置假期策略
前置条件:
ERA已经登录ERMS系统。
基本事件流:
1.进入系统首界面(图-1)
2.ERA选择假期管理菜单
3.ERA选择设置假期策略
4.系统打开设置假期策略页面(图-16),左侧列出现有的假期策略
5.ERA输入新增假期策略,包括假期日期、假期名称、是否国家法定、年假,并选择“增加假日”
6.系统保存新增假期策略,显示“新增成功”提示信息对话框,ERA若选择“继续新增”,则返回到设置假期策略页面,否则返回系统主界面
其它事件流:
第5步.ERA选择“取消”,系统将所有输入信息置空
第5步.系统保存前检查ERA输入假期策略的正确性(查看需求规格说明书
WIN-JXGL-1),则系统提示不正确信息,请重新输入
第6步.系统保存新建假期策略时,发现系统中已经存在名称相同的假期策略,提示用户此条策略已经存在
异常事件流:
1.输入信息格式错误时,系统会根据错误信息的类型显示提示信息
2.如果用户没有输入任何数据并单击确定按钮则显示提示信息:
“请输入假期策略”
3.由于系统或数据服务器出现故障,显示新增失败提示信息
后置条件:
假期策略信息保存到数据库中。
其它说明
新增假期,删除假期不可同时使用
图-16WIN-JXGL-1设置假期策略页面
2.1.3.2更新假期策略
用例规约:
用例名称:
更新假期策略
用例ID:
WIN-JXGL-2
角色:
ERA,ERM
用例说明:
ERA更新假期策略
前置条件:
ERA已经登录ERMS系统。
基本事件流:
1.进入系统首界面(图-1)
2.ERA选择假期管理菜单
3.ERA选择设置假期策略
4.系统打开设置假期策略页面(图-16),左侧列出现有的假期策略
5.ERA选择左侧列表框中待删除假期策略,右侧将显示该策略的详细信息,并选择“删除假日”,
6.系统保存修改后的假期策略,显示“修改成功”提示信息对话框,ERA若选择“继续修改”,则返回到设置假期策略页面,否则返回系统主界面
其它事件流:
第5步.ERA选择删除,系统将要求确认,是否删除
异常事件流:
1.由于系统或数据服务器出现故障,显示修改失败提示信息
后置条件:
假期策略信息保存到数据库中。
其它说明
新增假期,删除假期不可同时使用
2.1.3.3撤消假期
用例规约:
用例名称:
撤消假期
用例ID:
WIN-JXGL-3
角色:
ERA,ERM
用例说明:
ERA撤消假期
前置条件:
ERA已经登录ERMS系统。
基本事件流:
1.进入系统首界面(图-1)
2.ERA选择假期管理菜单
3.ERA选择撤消假期
4.系统显示已提交的所有休假申请
5.ERA选择待撤消假期,并选择“撤消”
6.系统弹出撤消(拒绝)假期理由的对话框,ERA填写撤消理由,选择“确定”
7.系统将设定该休假申请为否决,并扣除已休假期小时数,保存休假申请记录,以及年假小时数,并提示修改成功信息(图-11),ERA若选择“继续”,则返回到撤消假期页面,否则返回系统主界面
其它事件流:
第6步.ERA选择“取消”,撤消操作失效
第6步,选择“确定”后,需要再次确认是否撤消,选择取消,将放弃撤消操作
异常事件流:
1.第6步,撤消理由对话框为空,选择“确定”,系统显示提示“拒绝申请失败”,撤消操作失效
2.由于系统或数据服务器出现故障,显示修改失败提示信息
后置条件:
休假申请信息保存到数据库中。
2.1.3.4汇总部门休假
用例规约:
用例名称:
汇总部门休假
用例ID:
WIN-JXGL-4
角色:
ERA,ERM
用例说明:
ERA汇总部门休假记录
前置条件:
ERA已经登录ERMS系统。
基本事件流:
1.进入系统首界面(图-1)
2.ERA选择假期管理菜单
3.ERA选择汇总部门休假,系统打开汇总部门休假页面(图-17)
4.ERA选择待汇总部门,并选择“汇总”
5.系统显示该部门所有休假记录(图-18),选择“返回”返回系统主界面
其它事件流:
第5步.若该部门无休假记录,则显示“该部门无休假记录”提示信息,关闭提示窗体,返回休假汇总窗体,原先在休假记录列表框中显示的信息将不改变
异常事件流:
由于系统或数据服务器出现故障,显示查询失败提示信息
后置条件:
无
图-17WIN-JXGL-4汇总部门休假页面
图-18WIN-JXGL-4汇总部门休假结果页面
2.1.3.5汇总员工休假
用例规约:
用例名称:
汇总员工休假
用例ID:
WIN-JXGL-5
角色:
ERA,ERM
用例说明:
ERA汇总员工休假记录
前置条件:
ERA已经登录ERMS系统。
基本事件流:
1.进入系统首界面(图-1)
2.ERA选择假期管理菜单
3.ERA选择汇总员工休假,系统打开汇总员工休假页面
4.ERA选择待汇总员工所属部门、姓名,并选择“汇总”
5.系统显示该员工所有休假记录(图-19),选择“返回”返回系统主界面
其它事件流:
第5步.若该员工无休假记录,则显示“该员工无休假记录”提示信息,关闭提示窗体,返回休假汇总窗体,原先在休假记录列表框中显示的信息将不改变
异常事件流:
由于系统或数据服务器出现故障,显示查询失败提示信息
后置条件:
无
图-18WIN-JXGL-5汇总员工休假结果页面
2.1.4考勤管理模块
2.1.4.1设置考勤策略
用例规约:
用例名称:
设置考勤策略
用例ID:
WIN-KQGL-1
角色:
ERA,ERM
用例说明:
ERA设置考勤策略
前置条件:
ERA已经登录ERMS系统。
基本事件流:
1.进入系统首界面(图-1)
2.ERA选择考勤管理菜单
3.ERA选择设置考勤策略
4.系统打开设置考勤策略页面(图-19),左侧列出现有的考勤策略
5.ERA输入新增考勤策略,包括考勤策略类型、策略规则,并选择“新增”,系统要求再次确认
6.系统保存新增假期策略,显示新增成功提示信息(类似图-11),ERA若选择“继续新增”,则返回到设置假期策略页面,否则返回系统主界面
其它事件流:
第5步.ERA选择“取消”,系统将所有输入信息置空
第5步,选择新增后,需要再次确认是否新增,选择取消,将放弃新增操作,显示原有策略
第5步.系统保存前检查ERA输入考勤策略的正确性(查看需求规格说明书WIN-KQGL-1),则系统提示不正确信息,请重新输入
第6步.系统保存新建考勤策略时,发现系统中已经存在名称相同的考勤策略,提示用户此条策略已经存在
异常事件流:
1.输入信息格式错误时,系统会根据错误信息的类型显示提示信息
2.如果用户没有输入任何数据并单击确定按钮则显示提示信息:
“请输入考勤策略”
3.由于系统或数据服务器出现故障,显示新增失败提示信息
后置条件:
考勤策略信息保存到数据库中。
其它说明
新增,修改,删除三种操作不可同时进行
图-19WIN-JXGL-5考勤策略设置页面
2.1.4.2更新考勤策略
用例规约:
用例名称:
更新考勤策略
用例ID:
WIN-KQGL-2
角色:
ERA,ERM
用例说明:
ERA设置考勤策略
前置条件:
ERA已经登录ERMS系统。
基本事件流:
1.进入系统首界面(图-1)
2.ERA选择考勤管理菜单
3.ERA选择设置考勤策略
4.系统打开设置考勤策略页面(图-19),左侧列出现有的考勤策略
5.ERA选择左侧策略,右侧窗体显示该策略详细信息,ERA修改/删除该策略,选择“修改”/“删除”,系统要求再次确认
6.系统保存更新/删除后考勤策略记录,显示更新/删除成功提示信息(类似图-11),ERA若选择“继续修改/继续删除”,则返回到设置考勤策略页面,否则返回系统主界面
其它事件流:
第5步,ERA选择“取消”,窗体原有显示不改变
第6步.系统保存前检
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人力资源 管理 系统 例规 描述