OA协同办公系统

  • 格式:docx
  • 大小:136.74 KB
  • 文档页数:18
分支与异常

备注
不是管理员不能进行这项操作
3.1.2用户登录
用例名称
用户登录
功能统述
用户登录进行数据验证
前置条件
数据库用户表中存在的用户,可以是管理员和普通用户
后置条件
登录成功后返回到oa系统主页
基本流
1. 录入账号、密码和验证码;
2. 单击员面的"登录"按钮;
3. 对输入的账号、密码和验证码进行输入合法性验证;
修改公告
公告修改同样需要相关权限的人员才可操作,可以修改公告的内容,并将公告内容时间更新后传到服务器,未修改任何内容及修改失败时需要给出相应提示,修改成功返回最新公告浏览页面。
删除公告
删除公告需要相关权限的人员才可操作,删除公告时需要提示是否确认删除,自己只能删除自己编辑的公告,删除失败给出相关提示,删除成功后返回最新公告浏览页面。
权限添加
当需要新的权限时需要对权限进行添加,添加需要判断权限是否存在等条件。
权限删除
当需要权限删除时,提示是否确认删除,同时需要判断是否有角色拥有此项权限,如果有,需要移除后才能将该权限删除成功。
权限修改
对当前权限进行修改,需要判断是否重名。
以下是权限管理的所有用例的详细描述
3.3.1权限浏览
用例名称
组织添加
此项为管理员操作选项,添加时,需要判断该中心或部门是否已经存在,如果存在将添加不成功并给出提示,添加成功后返回页面到组织浏览页面。同时注意添加部门时要选择部门所在的中心。
组织删除
删除组织架构时,需要弹框提醒管理员是否确认删除,在确认删除的情况下,如果该部门或中心下还有员工,提醒用户需将该部门或中心下的员工移出到别的组织中(可设置一个特别的组织专门用来存放无组织的用户),只有在员工全部移除出该中心或部门之后,才能将该中心或部门删除,删除成功后返回到组织浏览页面。
备注
非管理员不能操作该项
3.3权限管理(privilege)
模块概述
操作
描述
权限管理:一定角色的用户具有相关功能模块的相关操作的权限,权限的管理只有一定权限的人员才能访问
权限浏览
浏览当前公司架构下的所有权限列表,点击其中一项角色时需要显示该权限下的所有角色,仅一定权限的人员才能看到,在浏览页面可以给新的角色添加新的权限。
权限浏览
功能统述
管理员可进行的操作
前置条件
管理员登录成功
后置条件
显示权限浏览页面
基本流
浏览当前公司架构下的所有权限列表,点击其中一项角色时需要显示该权限下的所有角色,仅一定权限的人员才能看到,在浏览页面可以给新的角色添加新的权限
分支与异常

备注
非管理员不能操作该项
3.3.2权限添加
用例名称
权限添加
功能统述
3.4.3组织删除
用例名称
组织删除
功能统述
管理员可进行的操作
前置条件
管理员登录成功后在权限浏览页面
后置条件
显示权限删除后的权限浏览页面
基本流
当需要新的权限时需要对权限进行删除,删除需要判断权限是否存在等条件,比如:判断中心或部门是否员工存在。
分支与异常

备注
非管理员不能操作该项
3.4.3组织修改
用例名称
组织修改
功能统述
管理员可进行的操作
前置条件
管理员登录成功后在权限浏览页面
后置条件
显示权限修改后的权限浏览页面,
基本流
当需要新的权限时需要对权限进行修改,修改需要判断权限是否存在等条件,比如:是否是管理员。则非管理员不能改
分支与异常

备注
非管理员不能操作该项
3.5公告管理(announcement)
模块概述

备注
非管理员不能操作该项无
3.5.3修改公告
用例名称
修改公告
功能统述
管理员可进行的操作
前置条件
管理员登录成功后在权限浏览页面
后置条件
显示权限后的权限浏览页面
基本流
管理员点击修改按钮在本页面操作可进行修改,
分支与异常

备注
非管理员不能操作该项
3.5.4关键字查询公告
用例名称
关键字查询公告
功能统述
管理员以及非管理员可进行的操作
OA协同办公系统
1、编写目的
编写本文档的目的在于分OA项目需求,确定业务范围和核心功能,为项目开发人员提供功能需求参考,同时为测试人员提供设计预期效果。
2、项目功能结构图
OA项目用于企业办公,暂定为十三个管理模块,后续如有需要,可进行扩展。
此系统的功能模块图如下图所示:
3、项目功能具体清单
下面针对各个管理模块给出具体操作清单。
分支与异常

备注
非管理员不能操作该项
3.2.4角色删除
用例名称
角色删除
功能统述
管理员可进行的操作
前置条件
管理员登录成功后在角色浏览页面
后置条件
显示角色删除后的角色浏览页面
基本流
当需要角色删除时,提示是否确认删除,同时需要判断其下是否有员工,如果还有员工存在,需要移除后才能将该角色删除成功
分支与异常

后置条件
显示角色添加后的角色浏览页面
基本流
当需要新的角色或者权限时需要对角色进行添加,添加需要判断角色是否存在等条件
分支与异常

备注
非管理员不能操作该项
3.2.3角色修改
用例名称
角色修改
功能统述
管理员可进行的操作
前置条件
管理员登录成功后在角色浏览页面
后置条件
显示角色修改后的角色浏览页面
基本流
对当前角色进行修改,需要判断是否重名
5. 如果录入的数据验证通过,则提交数据到服务器端,否则在界面显示录入错误的提示
6. 数据提交到服务器端后,进行修改密码的操作,如果操作成功 ,则在界面上显示操作成功的提示,该提示信息3秒后自动消失;
7.数据提交到服务器端后,进行修改密码的操作,如果操作失败,则在页面提示错误信息,该提示信息3秒后自动消失;
分支与异常

备注
非管理员不能操作该项
3.4组织管理(organization)
模块概述
操作
描述
组织架构管理:其下包含中心、部门管理,除了组织架构浏览外,其他操作都在管理员权限下进行
组织浏览
全部员工均可查看公司组织架构,包括中心部门及其下的员工,系统管理员在浏览页面有对组织架构操作的权限,如修改、删除、添加等,普通用户无这些操作项。
用例名称
角色浏览
功能统述
管理员可进行的操作
前置条件
管理员登录成功
后置条件
显示角色列表
基本流
管理员登录成功后,显示公司所有角色列表,角色名称是链接,里面显示该角色下所有的员工
分支与异常

备注
非管理员不能操作该项
3.2.2角色添加
用例名称
角色添加
功能统述
管理员可进行的操作
前置条件
管理员登录成功后在角色浏览页面
管理员可进行的操作
前置条件
管理员登录成功后在权限浏览页面
后置条件
显示权限添限时需要对权限进行添加,添加需要判断权限是否存在等条件
分支与异常

备注
非管理员不能操作该项
3.3.3权限修改
用例名称
权限修改
功能统述
管理员可进行的操作
前置条件
管理员登录成功后在权限浏览页面
后置条件
操作
描述
公告管理:公司公告通知的管理,其中涉及通知阅读、图片显示及上传下载文件等功能,公告浏览及查询面向所有员工,一定角色的用户具有添加、删除、修改公告的操作权限。
查询所有公告
在用户登录的情况下就可以通过点击公告栏查看公司发布的所有公告,按照一定顺序如时间先后,要求完成分页显示功能,并实现置顶功能等。
用例名称
用户修改密码
功能统述
用户登录后,可以修改个人的登录密码
前置条件
用户登录成功
后置条件
基本流
1.管理员登录后,单击"修改密码"的功能链接,则可以进入"修改密码"界面
2.在界面录入旧密码、新密码和重复新密码,其中,红色*号表示必须录入的数据项;
3.单击员面的"保存"按钮;
4. 对录入的旧密码、新密码和重复录入的新密码进行输入合法性验证
关键字查询公告
通过关键字查询公告,优先显示标题匹配关键字的公告,而且显示内容匹配关键字的公告,实现分页显示。
3.5.1查询所有公告+通过时间查询公告
用例名称
查询所有公告
功能统述
管理员可进行的操作
前置条件
管理员登录成功后在权限浏览页面
后置条件
显示权限后的权限浏览页面
基本流
当管理员登录后弹开的页面,可添加公告标题、内容,选填项为图片和附件,实现可以添加未知的多张图片和未知的多个附件(可定死几个),录入成功后添加到数据库,并返回到最新公告浏览页面
角色添加
当需要新的角色或者权限时需要对角色进行添加,添加需要判断角色是否存在等条件。
角色删除
当需要角色删除时,提示是否确认删除,同时需要判断其下是否有员工,如果还有员工存在,需要移除后才能将该角色删除成功。
角色修改
对当前角色进行修改,需要判断是否重名。
以下是角色管理的所有用例的详细描述
3.2.1角色浏览
分支与异常

备注
非管理员不能操作该项
3.4.2组织添加
用例名称
组织添加
功能统述