资源描述
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
人力资源管理需求规格书
[ 0.3版 ]
10月20日
兰州直方软件技术有限公司
履历记录
版号
日期
内容
责任人
审批人
01
121008
D16组人力资源需求规格书第一版
赵帅彦
汤意
02
121015
D16组人力资源需求规格书第二版
赵帅彦
汤意
唐志龙
03
121020
D16组人力资源需求规格书第三版
赵帅彦
目录
[ 0.3版 ] 1
1. 概要 9
1.1. 项目目标 9
1.2. 用户特征 9
1.3. 运行环境 9
2. 系统结构图 9
2.1. 子系统描述 10
3. 系统用例 10
3.1. 系统用例图 10
3.2. 用例列表 10
4. 用例详述 11
4.1. FUN-DENLU-01:登陆 11
4.1.1. 前置条件 11
4.1.2. 流程 11
4.1.3. 异常处理 11
4.1.4. 后置条件 12
4.1.5. 关联用例 12
4.1.6. 备注 12
4.2. FUN-ZUZHI-02: 部门管理查询 12
4.2.1. 前置条件 12
4.2.2. 流程 12
4.2.3. 异常处理 12
4.2.4. 后置条件 12
4.2.5. 关联用例 12
4.2.6. 备注 13
4.3. FUN-ZUZHI-03:修改公司名称 13
4.3.1. 前置条件 13
4.3.2. 基本流程 13
4.3.3. 异常处理 13
4.3.4. 后置条件 13
4.3.5. 关联用例 13
4.3.6. 备注 14
4.4. FUN-ZUZHI-04:修改部门称 14
4.4.1. 前置条件 14
4.4.2. 基本流程 14
4.4.3. 异常处理 14
4.4.4. 后置条件 14
4.4.5. 关联用例 14
4.4.6. 备注 14
4.5. FUN-ZUZHI-05:新建部门 14
4.5.1. 前置条件 15
4.5.2. 基本流程 15
4.5.3. 异常处理 15
4.5.4. 后置条件 15
4.5.5. 关联用例 15
4.5.6. 备注 15
4.6. FUN-ZUZHI-06:删除部门 15
4.6.1. 前置条件 15
4.6.2. 基本流程 16
4.6.3. 异常处理 16
4.6.4. 后置条件 16
4.6.5. 关联用例 16
4.6.6. 备注 16
4.7. FUN-ZUZHI-07:查看部门信息 16
4.7.1. 前置条件 16
4.7.2. .基本流程 16
4.7.3. 异常处理 17
4.7.4. 后置条件 17
4.7.5. 关联用例 17
4.7.6. 备注 17
4.8. FUN-ZUZHI-08:同级部门排序 17
4.8.1. 前置条件 17
4.8.2. 基本流程 17
4.8.3. 异常处理 18
4.8.4. 后置条件 18
4.8.5. 关联用例 18
4.8.6. 备注 18
4.9. FUN-POST-01: 显示岗位信息 18
4.9.1. 前置条件 18
4.9.2. 基本流程 18
4.9.3. 异常处理 19
4.9.4. 后置条件 19
4.9.5. 关联用例 19
4.9.6. 备注 19
4.10. FUN-POST-02: 修改岗位信息 19
4.10.1. 前置条件 19
4.10.2. 基本流程 19
4.10.3. 异常处理 20
4.10.4. 后置条件 20
4.10.5. 关联用例 20
4.10.6. 备注 20
4.11. FUN-POST-03: 新建岗位 20
4.11.1. 前置条件 20
4.11.2. 基本流程 21
4.11.3. 异常处理 21
4.11.4. 后置条件 21
4.11.5. 关联用例 21
4.11.6. 备注 21
4.12. FUN-POST-04: 删除岗位信息 21
4.12.1. 前置条件 21
4.12.2. 基本流程 22
4.12.3. 异常处理 22
4.12.4. 后置条件 22
4.12.5. 关联用例 22
4.12.6. 备注 22
4.13. FUN-POST-05:设置人员 22
4.13.1. 前置条件 22
4.13.2. 基本流程 22
4.13.3. 异常处理 23
4.13.4. 后置条件 23
4.13.5. 关联用例 23
4.13.6. 备注 23
4.14. FUN-POST-06:设置级别名称 23
4.14.1. 前置条件 23
4.14.2. 基本流程 23
4.14.3. 异常处理 24
4.14.4. 后置条件 24
4.14.5. 关联用例 24
4.14.6. 备注 24
4.15. FUN-USER-01:用户帐号 24
4.15.1. 前置条件 24
4.15.2. 基本流程 24
4.15.3. 异常处理 25
4.15.4. 后置条件 25
4.15.5. 关联用例 25
4.15.6. 备注 25
4.16. FUN-USER-02:新建账号 25
4.16.1. 前置条件 25
4.16.2. .基本流程 25
4.16.3. 异常处理 25
4.16.4. 后置条件 25
4.16.5. 关联用例 26
4.16.6. 备注 26
4.17. FUN-USER-03:修改账号 26
4.17.1. 前置条件 26
4.17.2. 基本流程 26
4.17.3. 异常处理 26
4.17.4. 后置条件 26
4.17.5. 关联用例 26
4.17.6. 备注 27
4.18. FUN-USER-04:删除账号 27
4.18.1. 前置条件 27
4.18.2. 基本流程 27
4.18.3. 异常处理 27
4.18.4. 后置条件 27
4.18.5. 关联用例 27
4.18.6. 备注 27
4.19. FUN-USER-05:初始化密码 27
4.19.1. 前置条件 28
4.19.2. 基本流程 28
4.19.3. 异常处理 28
4.19.4. 后置条件 28
4.19.5. 关联用例 28
4.19.6. 备注 28
4.20. FUN-USER-06:用户设置 28
4.20.1. 前置条件 28
4.20.2. 基本流程 29
4.20.3. 异常处理 29
4.20.4. 后置条件 29
4.20.5. 关联用例 29
4.20.6. 备注 29
4.21. FUN-SYSTEMDIARY-01:显示系统日志 29
4.21.1. 前置条件 29
4.21.2. 流程 29
4.21.3. 异常处理 29
4.21.4. 后置条件 30
4.21.5. 关联用例 30
4.21.6. 备注 30
4.22. FUN-SYSTEMDIARY-02:查询系统日志 30
4.22.1. 前置条件 30
4.22.2. 流程 30
4.22.3. 异常处理 30
4.22.4. 后置条件 30
4.22.5. 关联用例 30
4.22.6. 备注 31
4.23. FUN-SYSTEMDIARY-03:删除所选日志 31
4.23.1. 前置条件 31
4.23.2. 基本流程 31
4.23.3. 异常处理 31
4.23.4. 后置条件 31
4.23.5. 关联用例 31
4.23.6. 备注 31
4.24. FUN-SYSTEMDIARY-04:删除所有日志 31
4.24.1. 前置条件 31
4.24.2. 基本流程 32
4.24.3. 异常处理 32
4.24.4. 后置条件 32
4.24.5. 关联用例 32
4.24.6. 备注 32
4.25. Fun-SYSTEMDIARY-05:生成系统日志地址 32
4.25.1. 前置条件 32
4.25.2. 基本流程 32
4.25.3. 异常处理 32
4.25.4. 后置条件 33
4.25.5. 关联用例 33
4.25.6. 备注 33
4.26. FUN-SHEZHI-01个人信息 33
4.26.1. 前置条件 33
4.26.2. 基本流程 33
4.26.3. 异常处理 33
4.26.4. 后置条件 33
4.26.5. 关联用例 33
4.26.6. 备注 34
4.27. FUN-SHEZHI-02: 桌面定义 34
4.27.1. 前置条件 34
4.27.2. 流程 34
4.27.3. 异常处理 34
4.27.4. 后置条件 34
4.27.5. 关联用例 34
4.27.6. 备注 34
4.28. FUN-SHEZHI-03:密码修改 34
4.28.1. 前置条件 34
4.28.2. 基本流程 35
4.28.3. 异常处理 35
4.28.4. 后置条件 35
4.28.5. 关联用例 35
4.28.6. 备注 35
4.29. FUN-ZUZHI-04:个人通讯组 35
4.29.1. 前置条件 35
4.29.2. 基本流程 35
4.29.3. 异常处理 36
4.29.4. 后置条件 36
4.29.5. 关联用例 36
4.29.6. 备注 36
4.30. FUN-TELEPHONE-01: 通信录 36
4.30.1. 前置条件 36
4.30.2. 流程 36
4.30.3. 异常处理 37
4.30.4. 后置条件 37
4.30.5. 关联用例 37
4.30.6. 备注 37
4.31. FUN- TELEPHONE -02:个人通讯录 37
4.31.1. 前置条件 37
4.31.2. 基本流程 37
4.31.3. 异常处理 37
4.31.4. 后置条件 38
4.31.5. 关联用例 38
4.31.6. 备注 38
4.32. FUN- TELEPHONE -03:导出通讯录 38
4.32.1. 前置条件 38
4.32.2. 基本流程 38
4.32.3. 异常处理 38
4.32.4. 后置条件 38
4.32.5. 关联用例 38
4.32.6. 备注 38
4.33. FUN- TELEPHONE -04:新建通讯录对象 39
4.33.1. 前置条件 39
4.33.2. 基本流程 39
4.33.3. 异常处理 39
4.33.4. 后置条件 39
4.33.5. 关联用例 39
4.33.6. 备注 39
4.34. FUN- TELEPHONE -05:修改通讯录对象 40
4.34.1. 前置条件 40
4.34.2. 基本流程 40
4.34.3. 异常处理 40
4.34.4. 后置条件 40
4.34.5. 关联用例 40
4.34.6. 备注 40
4.35. FUN- TELEPHONE -06:删除通讯录对象 40
4.35.1. 前置条件 40
4.35.2. 基本流程 40
4.35.3. 异常处理 41
4.35.4. 后置条件 41
4.35.5. 关联用例 41
4.35.6. 备注 41
4.36. FUN- TELEPHONE -07:导入信息 41
前置条件 41
4.36.1. 基本流程 41
4.36.2. 异常处理 41
4.36.3. 后置条件 42
4.36.4. 关联用例 42
4.36.5. 备注 42
4.37. FUN- TELEPHONE -08:发送消息 42
4.37.1. 前置条件 42
4.37.2. 基本流程 42
4.37.3. 异常处理 42
4.37.4. 后置条件 42
4.37.5. 关联用例 42
4.37.6. 备注 43
4.38. FUN- TELEPHONE -09:发送手机短信 43
4.38.1. 前置条件 43
4.38.2. 基本流程 43
4.38.3. 异常处理 43
4.38.4. 后置条件 43
4.38.5. 关联用例 43
4.38.6. 备注 43
4.39. FUN- TELEPHONE -10:类别设置 43
4.39.1. 前置条件 44
4.39.2. 基本流程 44
4.39.3. 异常处理 44
4.39.4. 后置条件 44
4.39.5. 关联用例 44
4.39.6. 备注 44
4.40. FUN- TELEPHONE -11:类别设置新建 44
4.40.1. 前置条件 44
4.40.2. 基本流程 44
4.40.3. 异常处理 45
4.40.4. 后置条件 45
4.40.5. 关联用例 45
4.40.6. 备注 45
4.41. FUN- TELEPHONE -12:类别设置修改 45
4.41.1. 前置条件 45
4.41.2. 基本流程 45
4.41.3. 异常处理 45
4.41.4. 后置条件 45
4.41.5. 关联用例 45
4.41.6. 备注 46
1. 概要
1.1. 项目目标
1.2. 用户特征
1.3. 运行环境
2. 系统结构图
2.1. 子系统描述
3. 系统用例
3.1. 系统用例图
3.2. 用例列表
编号
用例
描述
优先级
备注
4.1
登陆
4.2
部门管理查询界面
4.3
修改公司名称
4.4
修改部门称
4.5
新建部门
4.6
删除部门
4.7
查看部门信息
4.8
同级部门排序
4.9
显示岗位信息
4.10
修改岗位信息
4.11
新建岗位
4.12
删除岗位信息
4.13
设置人员
4.14
设置级别名称
4.15
用户账户
4.16
新建账号
4.17
修改账号
4.18
删除账号
4.19
初始化密码
4.20
用户设置
4.21
显示系统日志
4.22
查询系统日志
4.23
删除所选日志
4.24
删除所有日志
4.25
生成系统日志地址
4.26
显示个人信息
4.27
密码修改
4.28
个人通讯组
4.29
通讯录查询
4.30
个人通讯录
4.31
公共通讯录
4.32
新建通讯录对象
4.33
修改通讯录对象
4.34
桌面定义
4.35
删除通讯录对象
4.36
导入消息
4.37
发送消息
4.38
发送手机短信
4.39
类别设置
4.40
类别设置新建
4.41
类别设置修改
4. 用例详述
4.1. FUN-DENLU-01:登陆
经过输入用户名和密码来进行验证, 防止未授权的人进入系统
4.1.1. 前置条件
用户打开浏览器, 输入管理系统登陆的URL地址
4.1.2. 流程
1. 点击用户名, 密码文本框, 输入用户名密码
2. 点击登陆按钮
3. 如用户名和密码都输入正确, 则进入主界面, 主界面包括下面内容
a) 主界面上方为标有公司名称的图片
b) 左侧下方依次为部门管理菜单, 岗位定义菜单, 用户帐户菜单, 系统日志菜单
个人设置, 通讯录
c) 右侧为欢迎登陆界面, 界面上为欢迎登陆的图片
4. 如用户名或密码输入不正确, 则在登陆界面弹出提示框, 提示内容为( 用户名或密码输入错错误)
a) 用户点击提示框上面的确定按钮, 返回登陆界面
b) 用户重新输入用户名和密码, 用户名文本框内为用户刚开始输入的用户名, 密码文框被清空, 需重新输入密码
4.1.3. 异常处理
1. 用户将用户名或密码输入错误, 点击登陆按钮后显示提示框( 用户名或密码输入错误)
2. 如果用户的用户名为空, 点击登录按钮后显示提示框( 用户名不能为空)
3. 如果用户的密码为空, 点击登录按钮后显示提示框( 密码不能为空)
4.1.4. 后置条件
登陆后用户进入管理系统, 并能够操作系统
4.1.5. 关联用例
无
4.1.6. 备注
无
4.2. FUN-ZUZHI-02: 部门管理查询
对部门信息进行查询、 修改、 新建、 删除、 排序、 查看部门信息
4.2.1. 前置条件
在左侧菜单栏点击部门管理
4.2.2. 流程
1. 点击部门管理
2. 进入部门管理查询模块
a) 部门管理查询模块右侧是功能按钮, 依次是修改公司名称、 新建、 修改、 删除、 导出部门、 同级部门排序
b) 部门管理查询界面右侧右下部分为部门结构树状图, 最上级部门为公司
, 公司下面包括各个部门, 各个部门下面包括该部门的下级部门
4.2.3. 异常处理
无
4.2.4. 后置条件
进入部门管理查询界面
4.2.5. 关联用例
无
4.2.6. 备注
无
4.3. FUN-ZUZHI-03:修改公司名称
4.3.1. 前置条件
用户进入组织机构查询功能模块
4.3.2. 基本流程
1. 单击修改公司名称按钮, 进入修改公司名称
2. 在修改公司名称文本框内有默认的的公司名称( 大连华天软件有限公司) , 若要修改公司名称, 就在文本框中输入要修改的公司名称
3. 点击保存, 系统进行保存
4. 返回组织机构查询界面
4.3.3. 异常处理
1. 在修改公司名称界面未点击保存按钮之前点击返回按钮, 页面跳转到组织机构查询界面, 不会保存
2. 点击保存按钮, 系统会验证文本:
a )文本框内容为空: 弹出提示语,部门名称不能为空!
b )文本框内容不为空: 弹出提示语,确定保存!
4.3.4. 后置条件
无
4.3.5. 关联用例
无
4.3.6. 备注
无
4.4. FUN-ZUZHI-04:修改部门称
用于修改部门名称, 修改部门所属的上级单位, 给部门添加备注, 用户列表
4.4.1. 前置条件
用户进入组织机构查询
4.4.2. 基本流程
1. 点击修改按扭
2. 进入修改部门名称功能模块,
a) 部门名称文本框, 提示信息是*部门名称不能空!
b) 上级部门下拉框( 提供能够选择的上级部门名称选择, 上级部门名称不能包括正在修改的部门, 部门名称为查询界面己有的部门名称)
3. 备注多行文本输入框
4. 用户对部门名称, 所属上级部门, 备注进行修改
5. 返回部门管理查询功能模块
4.4.3. 异常处理
单击保存按钮时部门名称不能为空
1.若为空: 弹出警告-部门名称不能为空! ;
2.若不为空: 弹出警告-确定保存!
4.4.4. 后置条件
无
4.4.5. 关联用例
无
4.4.6. 备注
无
4.5. FUN-ZUZHI-05:新建部门
新建一个部门
4.5.1. 前置条件
用户进入组织机构查询功能模块
4.5.2. 基本流程
1. 用户在组织机构查询界面单击新建按钮
2. 出现新建界面, 新建界面包括
a) 部门名称文本框( 提示信息为*部门名称不能为空! )
b) 上级部门下拉框
c) 备注多行文本输入框
3. 填写部门名称, 选择所属上级部门, 填写备注
4. 选择保存, 系统进行保存
5. 返回组织机构查询功能模块
4.5.3. 异常处理
单击保存按钮时部门名称不能为空,
1. 若为空: 弹出警告-部门名称不能为空!
2. 若不为空: 弹出警告-确定保存!
4.5.4. 后置条件
新建一个新的部门
4.5.5. 关联用例
无
4.5.6. 备注
无
4.6. FUN-ZUZHI-06:删除部门
删除部门
4.6.1. 前置条件
用户进入组织机构查询
4.6.2. 基本流程
1. 在部门管理选择要删除的部门, 单击该部门名称
2. 点击删除按钮, 在查询界面外弹出删除对话框,
3. 点击确定, 系统进行删除
4. 返回组织机构查询界面
4.6.3. 异常处理
1. 选择要删除的部门, 点击删除按钮后在组织机构查询功能模块外弹出删除对话框, 如点击取消, 则不能删除部门
2. 没有选择部门, 直接点击删除按钮, 则弹出提示框, 提示语句为: 请选择数据行!
3. 当选择要删除的数据行时, 单击删除, 则弹出提示框, 提示语句为: 确定要删除吗!
4.6.4. 后置条件
删除一个部门
4.6.5. 关联用例
无
4.6.6. 备注
无
4.7. FUN-ZUZHI-07:查看部门信息
查看任意一个部门信息
4.7.1. 前置条件
用户进入组织机构查询界面
4.7.2. .基本流程
1. 点击部门信息按钮
2. 进入部门信息界面, 部门信息界面不能进行修改, 部门信息界面包括
a) 部门名称文本框
b) 上级部门文本框
c) 用户列表
d) 备注多行文本输入框
3. 点击返回按钮
4.7.3. 异常处理
无
4.7.4. 后置条件
查看部门信息
4.7.5. 关联用例
无
4.7.6. 备注
无
4.8. FUN-ZUZHI-08:同级部门排序
同级部门排序
4.8.1. 前置条件
用户进入组织机构查询功能模块
4.8.2. 基本流程
1. 点击同级部门排序按钮
2. 进入同级部门排序界面, 同级部门排序界面包括以下内容
a) 左侧显示选中部门的一个窗口
b) 右侧为向上按按钮和向下按钮
3. 用户在左侧显示部门名称的窗口中选择一个要排序的部门, 点击上移按钮, 则部门名称向上走, 点击下移按钮, 则部门名称向下走
4. 选择保存, 系统进行保存
5. 返回组织机构查询界面
4.8.3. 异常处理
无
4.8.4. 后置条件
重新排序部门名称
4.8.5. 关联用例
无
4.8.6. 备注
无
4.9. FUN-POST-01: 显示岗位信息
主要用于实现显示公司所有岗位的名称、 其上级岗位、 岗位的级别、 岗位下属的人员这些内容, 供用户查看和选择。
4.9.1. 前置条件
用户已登录系统。
4.9.2. 基本流程
1、 用户点击主界面左侧功能区的岗位定义按钮, 主界面右侧的显示区跳转到岗位一览界面
2、 在岗位一览界面中最上面是设置级别名称、 新建、 修改、 删除四个按钮, 下面用六列的表格显示公司的所有的岗位信息和相关操作, 表头为: 复选框、 岗位名称、 岗位级别、 上级岗位名称、 包含人员、 操作
a. 第一列是复选框, 供用户选择数据行
b. 第二列显示岗位名称
c. 第三列显示岗位级别
d. 第四列显示上级岗位名称
e. 第五列显示包含人员
f. 第六列为两个图标, 第一个是图标是编辑, 第二个图标是删除
4.9.3. 异常处理
无
4.9.4. 后置条件
无
4.9.5. 关联用例
无
4.9.6. 备注
岗位级别是体现一种上下属关系, 数字越小级别越高。
4.10. FUN-POST-02: 修改岗位信息
实现修改该岗位的名称、 该岗位的上级岗位、 该岗位的级别、 该岗位下属的人员这些基本信息。
4.10.1. 前置条件
用户已登录系统, 且进入岗位一览页面。
4.10.2. 基本流程
1、 在岗位一览页面中有三种方法实现修改岗位信息操作:
a.点击岗位一览右上角修改按钮
b.点击操作一列中的编辑图标
c.如果要修改岗位名称、 上级岗位、 岗位级别三项直接双击要修改的那个单元格, 会弹出文本框或者下拉列表, 直接进行修改
2、 主界面显示区页面跳转到岗位设置页面, 该页面有两部分组成, 顶部是保存和取消两个按钮, 下面修改区域, 包含有:
a. 以下拉列表显示的上级岗位, 初始值为‘无上级’, 供用户选择修改
b. 以文本框显示的岗位名称, 初始值为‘请输入’
c. 以文本框显示的岗位级别, 初值值为‘请输入’, 且其中只能输入小于1000的正整数
d. 以多行文本显示的包含人员, 初始值为‘请选择人员’
e. 多行文本右下有一个设置按钮, 用来调用设置下属人员用例, 修改下属人员
3、 在下拉列表中点击选择上级岗位, 在岗位名称文本框中填写新的岗位名称, 在岗位级别文本框中填写新的岗位级别, 点击设置, 重新选择下属人员
4、 点击保存, 完成修改
4.10.3. 异常处理
1、 如果用户没有选择数据行就点击修改, 那么系统弹出”请选择数据行”错误提示信息。
2、 当用户修改岗位的上级岗位时, 如果选择的上级岗位的级别低于该岗位, 那么系统弹出”当前岗位级别号只能大于所属上级的岗位级别号”错误提示信息。
3、 当用户选择在复选框中点击选择了多个数据行, 并点击修改时, 系统弹出”此项操作只能操作一行数据”错误提示信息。
4、 当用户在岗位级别文本框中输入非数字时, 光标移出该文本框时, 系统弹出”请输入一个正整数”错误提示信息。
5、 如果点击返回按钮, 则调用显示岗位信息用例, 返回岗位一览页面, 数据修改无效。
4.10.4. 后置条件
相关岗位的信息将会发生变化。
4.10.5. 关联用例
FUN-POST-01:显示岗位信息、 FUN-POST-01:设置人员。
4.10.6. 备注
无
4.11. FUN-POST-03: 新建岗位
实现添加新岗位功能。
4.11.1. 前置条件
用户已登录系统, 且进入岗位一览页面。
4.11.2. 基本流程
1、 在岗位一览页面中点击新建按钮
2、 页面跳转到岗位设置页面。岗位设置页面中, 上级岗位下拉列表的初始值为”无上级”, 岗位名称文本框的初始值为”请输入”, 岗位级别文本框的初始值为”请输入”, 包含人员多行文本框初始值为”请选择”
3、 用户点击下拉列表选择新岗位的上级岗位, 填写新岗位的名称, 填写新岗位的级别, 点击设置, 调用设置人员用例, 选择该岗位的下属人员
4、 点击保存按钮, 完成新建。
4.11.3. 异常处理
1、 用户点击保存时, 如果用户没有填写岗位名称, 系统会弹出”请输入岗位名称”错误提示。
2、 如果用户选择的上级部门的级别低于用户输入的新岗位的级别, 系统会弹出”当前岗位级别号只能大于所属上级的岗位级别号”错误提示。
3、 如果在新建岗位时用户没有输入该岗位的上级部门, 系统会自动将该岗位的上级部门设为无上级。
4、 如果在新建岗位是用户没有输入该岗位的级别, 系统会自动将该岗位的级别设为1。
5、 如果用户新建的岗位的信息和系统中原有的岗位有冲突, 系统会弹出”该岗位已存在”错误提示。
6、 如果用户点击返回按钮, 则放弃新建, 调用显示岗位信息用例, 返回岗位一览页面。
4.11.4. 后置条件
新建完成后系统中会增加一个岗位。
4.11.5. 关联用例
FUN-POST-01:显示岗位信息、 FUN-POST-01:设置人员。
4.11.6. 备注
无
4.12. FUN-POST-04: 删除岗位信息
实现删除系统中一个或多个岗位。
4.12.1. 前置条件
用户已登录系统, 且进入岗位一览页面。
4.12.2. 基本流程
1、 在岗位一览页面中有两种删除岗位信息的方法:
a.用户点击岗位一览页面中的复选框, 选择一个或者多个数据行
b.用户点击要删除的行对应的操作列中的删除图标
2、 如果是第一种方法则再点击岗位一览页面中的删除按钮
3、 系统弹出”确定要删除数据吗? ”的确定提示框
4、 用户点击确定, 则将选中的数据行删除; 用户点击取消则放弃删除操作。
4.12.3. 异常处理
1、 用户在确定对话框中选择确定后, 如果要删除的岗位的下面还有子岗位, 系统弹出”该类别下有子类别存在不允许删除”的错误提示。
2、 如果用户选择了多行数据, 其中有一行不满足1异常, 则全部放弃删除。
4.12.4. 后置条件
删除操作完成后, 将选中的数据从系统中删除。
4.12.5. 关联用例
FUN-POST-01: 显示岗位信息
4.12.6. 备注
无
4.13. FUN-POST-05:设置人员
实现为一个岗位设置下属人员的功能。
4.13.1. 前置条件
用户调用新建岗位用例或者修改岗位用例, 进入岗位设置页面。
4.13.2. 基本流程
1、 用户在岗位设置页面点击设置人员按钮
2、 弹出一个网页对话框, 显示人员选择页面, 人员选择页面有两部分组成。最上面是确认选 择和关闭按钮, 下面以两列表格的形式显示公司所有人员, 表头为复选框和员工。
a.第一列为复选框, 供用户选择人员
b.第二列为员工姓名
3、 用户用鼠标点击复选框选择人员
4、 用户点击确认选择, 该网页对话框关闭, 选择的人员会添加到人员设置中的包含人员多行 文本框中。
4.13.3. 异常处理
1、 如果用户在人员选择页面点击关闭按钮, 则取消选择人员, 并将该网页对话框关闭
4.13.4. 后置条件
用户点击确认选择按钮后, 选择的人员会添加到岗位设置页面中包含人员的多行文本框中。
4.13.5. 关联用例
FUN-POST-03: 新建岗位、 FUN-POST-02: 修改岗位信息
4.13.6. 备注
无
4.14. FUN-POST-06:设置级别名称
给岗位级别起个别名。
4.14.1. 前置条件
用户已登录系统, 且进入岗位一览页面。
4.14.2. 基本流程
1、 用户点击岗位一览页面中的设置级别名称按钮
2、 进入岗位级别名称设置页面
3、 岗位级别名称设置页面有两部分组成, 右上角是保存、 返回按钮, 下面是一个三列的表格
表头依次为岗位级别、 级别名称、 该级别下现有岗位。
a.岗位级别一列显示原岗位级别
b.级别名称一列以文本框形式显示供用户填写级别名称
c.该级别下现有岗位显示该级别下的岗位名称
4、 用户在文本框中填写级别名称
5、 点击保存按钮, 保存修改并返回岗位一览页面; 点击返回, 放弃设置, 返回岗位一览页面
4.14.3. 异常处理
无
4.14.4. 后置条件
无
4.14.5. 关联用例
无
4.14.6. 备注
无
4.15. FUN-USER-01:用户帐号
查看部门人员账号信息
4.15.1. 前置条件
用户已登陆
4.15.2. 基本流程
1. 点击主界面左侧功能区用户帐号按钮, 进入用户帐号界面
2. 在主界面右侧显示区显示功能和显示人员信息
a.功能区在显示区的上面, 占两行, 第一行分别为:新建、 修改、 删除、 初始化密码、 用户设置、 用户排序
b.显示页面显示帐号的用户ID、 姓名、 所属部门、 激活状态、 备注信息, 每个帐号一行
c.(主界面信息能够查看FUN-SYS-02:首页)
4.15.3. 异常处理
无
4.15.4. 后置条件
页面中显示所有部门的所有帐号信息
4.15.5. 关联用例
无
4.15.6. 备注
无
4.16. FUN-USER-02:新建账号
创立新的账号;
4.16.1. 前置条件
FUN-USER-11:用户帐号;
4.16.2. .基本流程
1.直接点击功能区的新建按钮, 跳转到新建帐号页面
2.填写帐号信息
a.点击所属部门选择要创立帐号所属的部门, 系统默认为大连华天软件有限公司
b.在用户ID文本框中填写用户的ID, 同时进行信息验证
c.在姓名文本框中填入用户姓名, 同时进行信息验证
d.在性别栏点击性别单选框选择创立账户性别
e.在属性栏文本框中填写备注信息
2.点击保存, 显示信息已保存, 返回用户账户界面
4.16.3. 异常处理
无
4.16.4. 后置条件
系统添加新的账户
4.16.5. 关联用例
无
4.16.6. 备注
无
4.17. FUN-USER-03:修改账号
修改当前所选账户信息
4.17.1. 前置条件
FUN-USER-11:用户帐号
4.17.2. 基本流程
1.点击选中数据行, 再点击功能区的修改按钮, 跳转到修改帐号页面
2.填写帐号信息
a.点击所属部门选择要修改的部门, 系统默认选择帐号原来所属部门
b.用户的ID不能再进行修改
c.在姓名文本框中修改用户姓名, 同时进行信息验证
d.在性别栏点击性别单选框选择修改账户性别
e.在属性栏文本框中修改备注信息
3.点击保存, 显示修改成功, 返回用户帐号界面
4.17.3. 异常处理
无
4.17.4. 后置条件
无
4.17.5. 关联用例
无
4.17.6. 备注
无
4.18. FUN-USER-04:删除账号
删除所选账号;
4.18.1. 前置条件
1.FUN-USER-11:用户帐号;
4.18.2. 基本流程
1.点击选中数据行, 再点击功能区的删除按钮
2.弹出对话框, ”确定删除数据吗”点击确定, 删除数据, 点击取消, 不删除数据
4.18.3. 异常处理
无
4.18.4. 后置条件
当前选择的账号被删除
4.18
展开阅读全文