使用实例文档
2006-7-21
编写人:咸超
目录
1引言
1.1 编写目的
1.2 背景
1.3定义
1.4参考资料
2用户群分类
2.1分类目的
2.2分类原则
2.3各类用户具体描述
2.3.1 学生组织
2.3.2 自然班级
2.3.3 学校单位
3 参与者分类
3.1分类目的
3.2分类原则
3.3分类结果
4 确定使用实例
4.1本次使用的确定方法及原则
4.2 本次使用实例分析的项目
4.3 使用实例列表
4.4 使用实例具体分析(附使用实例图)
5确定使用实例与参与者的关系
5.1关系图
1引言
1.1编写目的
所谓使用实例文档,就是在进行了使用实例分析之后记录分析结果的文档。而实例分析的目的就是要找出客户特别是系统的操作员在使用系统时要进行的所有可能操作的相关详细数据,这其中包括以下内容:
序号 | 字段名 | 字段描述 |
1 | 名称 | 名称应该表明用户的意图或使用实例的用途,例如研究生招生 |
2 | 标识符 | 该使用实例的唯一标识符 |
3 | 描述 | 描述使用实例的几句话 |
4 | 参与者 | 在系统之外与系统交互的某人或某事 |
5 | 状态 | 指示用例的状态,通常为以下几种之一:进行中、等待审查、通过审查、未通过审查 |
6 | 频率 | 参与者访问此用例的频率,可描述为“每周一次”或“每月一次” |
7 | 前置条件 | 执行此用例所要满足的条件列表 |
8 | 后置条件 | 一个条件列表,这些条件在执行此用例之后会得到满足 |
9 | 被扩展的用例 | 即从此用例中派生出来的用例列表。类似于面向对象中的类之间的派生关系。 |
10 | 被包含的用例 | 即此用例所包含的用例,类似于面向对象中的类之间的包含关系 |
11 | 假设 | 对编写此用例时所创建的域的任何重要假设,需要在一定的时候决定是否将其加入到决策中或基本流程或可选流程中 |
12 | 基本操作流程 | 参与者在用例中所遵循的主逻辑路径,他描述了各项工作都能正常进行时所遵循的用例的工作方式。 |
13 | 可选操作流程 | 用例中在出现了异常或发生错误是所遵循的路径 |
14 | 修改历史问题 | 关于用例的修改时间、修改原因和修改人的记录 |
15 | 问题 | 与此用例开发相关的问题和操作项目的列表 |
16 | 决策 | 关键决策的列表 |
表格1 使用实例字段列表
1.2背景
说明:
a.本项目所开发的网站系统的全名为:江南大学信息工程学院青年志愿者协会官方网站
b.本项目由江南大学信息工程学院青年志愿者协会提出。
由江南大学信息工程学院科学技术协会技术部承担开发。
由江南大学信息工程学院青年志愿者协会使用。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
《ASP.NET网站开发四酷全书》 万锋科技、飞思科技 2006-2 电子工业出版社
《软件需求分析方法总结》(阿蒙工作室, 2003-6-20 ,电子书)
《软件工程思想》(林锐,2002-2,电子书)
《话说小型软件项目开发的流程规范》(博客园,http://www.cnblogs.com/tyqcrazy/articles/205296.html)
《计算机软件产品开发文件编制指南(GB8567-88)》(中华人民共和国 国家标准UDC681.3 计算机软件产品开发文件编制指南 GB 8567-88,)
《世界知识产权组织版权条约》(世界知识版权组织, 1996 年 12 月 20 日 ,)
《世界版权公约》(缔约国,1971年7月24日,)
《中华人民共和国合同法》(中华人民共和国法律,
1999
年
10
月
1
日
)
2 用户群分类
2.1 分类目的
在本项目的需求分析阶段,参照传统软件工程的做法,对用户群进行分类有助于进一步划分各类用户的用户需求,从而得到软件开发的不同方向和侧重点,为下一步根据不同用户推出对症下葯的不同版本软件作为参考。
2.2 分类原则
在本次分类中,主要考虑各类用户在主营业务上的不同,特别是其业务流程的不同引起的用户需求的差异。其次还要考虑其工作人员对于电脑的了解程度、房屋及硬件设施等条件。
2.3 各类用户具体分析
序号 | 用户名 | 用户业务规模 | 用户主要业务描述 | 用户人员电脑知识掌握程度 | 用户硬件及软件设备情况 | 用户可投入资金状况 |
1 | 学生组织(计算机相关) | 小 | 举办计算机相关活动,管理相关人员,发布及管理文档。其中文档为重点 | 具有一定的计算机知识,了解基本的网络知识,可以自己读懂相关用户手册 | 一般具有足够的软硬件,可以独立运行一到两台服务器并对其有管理员身份 | 较少 |
2 | 学生组织(其他) | 小 | 同上 | 就有基本的电脑知识或不懂电脑,需要经过一定的培训才可以熟悉网站操作 | 一般没有独立的服务器,租用其他组织的服务器或免费网络空间使用,不具有管理员身份 | 较少 |
| 自然班级 | 小 | 主要是发布新闻 | 同上 | 同上 | 较少 |
| 学校单位 | 小 | 主要是活动报名,人员管理、新闻发布、文档管理等、比重比较均匀 | 一般具有基本的电脑知识,即使没有运用自身的资源优势也可以找到足够的电脑操作人员 | 一般有独立运行的服务器,具有管理员身份,可以直接在服务器上进行操作 | 中等 |
|
|
|
|
|
|
|
表格2 各类用户具体分析
其他需要考虑的因素:
3 参与者分类
3.1 分类目的
作为用例的重要成员,找出系统全部的参与者是进行下一步使用实例分析的基础。
3.2 分类原则
a.如果最终的分析中候选参与者没有用例,那么他根本不是一个参与者。
b .如果它和用例之间没有通信,那么他也肯定不是一个参与者。
c. 如果候选用户没有作任何事情,只是包含一些信息,那么他可能是一个候选对象而不是一个参与者。.
d. 如果参与者的名字过于细化,例如张三。那么你应该去寻找这些名字之后的角色。
e .如果一个参与者的名字过于泛化,那么我们就应该将其进一步分为几个更具体的参与者。
3.3分类结果
序号 | 使用实例名 | 参与者名 |
1 | 网站参数设定 | 系统管理员 |
2 | 栏目添加 | 同上 |
3 | 栏目属性修改 | 同上 |
4 | 栏目删除 | 同上 |
5 | 文章添加 | 系统操作员 |
6 | 文章属性修改 | 同上 |
7 | 文章删除 | 同上 |
8 | 评论关联修改 | 同上 |
9 | 评论删除 | 同上 |
10 | 图片添加 | 同上 |
11 | 图片属性修改 | 同上 |
12 | 图片删除 | 同上 |
13 | 表单生成及添加 | 同上 |
14 | 表单属性修改 | 同上 |
15 | 表单删除 | 同上 |
16 | 广告添加 | 同上 |
17 | 广告属性修改 | 同上 |
18 | 广告删除 | 同上 |
19 | 超链接添加 | 同上 |
20 | 超链接属性修改 | 同上 |
21 | 超链接删除 | 同上 |
22 | 注册 | 浏览者 |
23 | 登录 | 同上 |
24 | 系统管理员参数修改 | 系统管理员 |
25 | 修改注册信息 | 同上 |
26 | 注册人员删除 | 同上 |
27 | 浏览文章列表 | 同上 |
28 | 浏览文章 | 同上 |
29 | 阅读评论 | 同上 |
30 | 发表评论 | 同上 |
31 | 回答表单 | 同上 |
32 | 读取表单数据,生成图片 | 同上 |
33 | 取回密码 | 同上 |
表格3 参与者分类结果
4 确定使用实例
4.1本次使用的确定方法
确定一个使用实例的方法主要是看此使用实例与其他实例有没有共享参与者、操作流程的相似程度、是否共用同一个数据库等等。
4.2 本次使用实例分析的项目
江南大学信息工程学院青年志愿者协会官方网站
4.3 使用实例列表
序号 | 使用实例名 |
1 | 网站参数设定 |
2 | 栏目添加 |
3 | 栏目属性修改 |
4 | 栏目删除 |
5 | 文章添加 |
6 | 文章属性修改 |
7 | 文章删除 |
8 | 评论关联修改 |
9 | 评论删除 |
10 | 图片添加 |
11 | 图片属性修改 |
12 | 图片删除 |
13 | 表单生成及添加 |
14 | 表单属性修改 |
15 | 表单删除 |
16 | 广告添加 |
17 | 广告属性修改 |
18 | 广告删除 |
19 | 超链接添加 |
20 | 超链接属性修改 |
21 | 超链接删除 |
22 | 注册 |
23 | 登录 |
24 | 系统管理员参数修改 |
25 | 修改注册信息 |
26 | 注册人员删除 |
27 | 浏览文章列表 |
28 | 浏览文章 |
29 | 阅读评论 |
30 | 发表评论 |
31 | 回答表单 |
32 | 读取表单数据,生成图片 |
表格4 使用实例列表
4.4 使用实例具体分析(附使用实例图)
4.4.1 网站参数设定用例
实例名称 | 网站参数设定 |
用例ID | VUC_001 |
参与者 | 系统管理者 |
描述 | 设定网站的各个页面的头图片、底部版权声明、配色方案 |
风险 | 低 |
优先级 | 低 |
难度 | 中等 |
启动 | 进入主页,系统管理员登陆界面正确显示 |
前置条件 | 系统管理员通过系统管理员验证进入后台管理界面 |
后置条件 | 将修改后的参数写入数据库 |
主事件流 | |
用户 | 系统 |
1.通过验证,进入参数设定界面 |
|
| 2.显示可以设定的项目列表,默认为配色方案界面 |
3.选择需要设定的项目 |
|
| 4.将数据写入临时文件,加载项目相关设定项(数据写入文本框中) |
5.修改数据,提交数据 |
|
| 6.检查数据是否合法 |
| 7.将数据写入数据库 |
| 8.显示提交正确,重新加载提交后的数据项 |
异常流 | |
异常流 | 数据项不合法(为空、不在允许范围内) |
系统 | 转入错误提示界面,显示返回登录或项目列表页面 |
异常 | 数据项不合法(为空、不在允许范围内) |
表格 4.4.1 网站参数设定
4.4.2 栏目添加用例
实例名称 | 栏目添加实例 | |||
用例ID | VUC_002 | |||
参与者 | 系统管理员 | |||
描述 | 添加的栏目一般会出现在栏目列表中,而栏目列表则会在访问主页“更多栏目”标签时到达 | |||
风险 | 低 | |||
优先级 | 高 | |||
难度 | 高(需要在相应的表中添加项目,在添加文章时,栏目选项必须动态加载) | |||
使用频率 | 低 | |||
启动 | 单击系统管理界面栏目页添加按钮 | |||
前置条件 | 系统管理员处于登录状态 | |||
后置条件 |
| |||
主事件流 | ||||
用户 | 系统 | |||
1.单击添加栏目按钮 |
| |||
| 2.进入栏目属性设定页面,搜索相关数据(可为空)并加载在相关文本框中 | |||
3.填写数据并提交 |
| |||
| 4.验证数据合法性 | |||
| 5.将数据添加到数据库 | |||
异常流 | ||||
异常流 | 数据不合法 | |||
系统 | 转到错误提示界面,给出“返回”、“退出”两个选项,给出出错信息提示 | |||
异常 | 数据项为空、不在允许范围内、包含不允许符号 |
4.4.2 栏目添加用例
4.4.3 栏目属性修改
实例名称 | 栏目属性修改 |
用例ID | VUC_003 |
参与者 | 系统管理员 |
描述 | 主要读取已有的栏目参数并提供修改界面 |
风险 | 低 |
优先级 | 高 |
难度 | 中 |
使用频率 | 低 |
启动 | 获得栏目列表并选择编辑栏目属性 |
前置条件 | 系统管理员处于登录界面 |
后置条件 | 1. 修改数据库相关纪录 2. 重新加载栏目列表 |
主事件流 | |
用户 | 系统 |
1.选择栏目条目后的编辑选项 |
|
| 2.转到栏目参数设定界面,并加载栏目相关属性值。 |
3.重新修改栏目相关属性,并提交数据 |
|
| 4.检测数据合法性,修改数据库中相应数据项 |
|
|
|
|
异常流 | |
异常流 | 数据不合法 |
系统 | 转到错误提示界面,给出“返回”、“退出”两个选项,给出出错信息提示 |
异常 | 数据项为空、不在允许范围内、包含不允许符号 |
4.4.3 栏目属性修改
4.4.4 栏目删除
实例名称 | 栏目删除 |
用例ID | VUC_004 |
参与者 | 系统管理员 |
描述 | 选定栏目之后删除该项 |
风险 | 高 |
优先级 | 中 |
难度 | 低 |
使用频率 | 低 |
启动 | 用户选择栏目列表栏目项右侧的删除按钮 |
前置条件 | 系统管理员处于登陆状态 |
后置条件 | 1. 修改数据库内相关数据 2. 重新加载栏目列表 |
主事件流 | |
用户 | 系统 |
1.选择栏目列表中栏目项右侧的删除选项 |
|
| 2.弹出询问框,询问是否真的删除 |
3.“确定”或“取消” |
|
| 4.删除数据库中相关纪录并重新加载栏目列表 |
4.4.4 栏目删除用例
4.4.5 文章添加
实例名称 | 文章添加 |
用例ID | VUC_005 |
参与者 | 系统操作员 |
描述 | 向指定栏目中添加文章,进行各方面的修饰(通过Free textbox进行),然后提交相关信息 |
风险 | 高 |
优先级 | 高 |
难度 | 高 |
使用频率 | 高 |
启动 | 用户单击文章列表下面的添加按钮 |
前置条件 | 系统操作员处于登录状态 |
后置条件 | 1.将文章相关信息添加到数据库 2.重新加载文章列表 |
主事件流 | |
用户 | 系统 |
1.单击添加文章按钮 |
|
| 2.进入文章属性设定页面,搜索相关数据(可为空)并加载在相关文本框中 |
3.填写数据并提交 |
|
| 4.验证数据合法性 |
| 5.将数据添加到数据库 |
异常流 | |
异常流 | 数据不合法 |
系统 | 转到错误提示界面,给出“返回”、“退出”两个选项,给出出错信息提示 |
异常 | 数据项为空、不在允许范围内、包含不允许符号 |
4.4.6 文章属性修改
实例名称 | 文章属性修改 |
用例ID | VUC_006 |
参与者 | 系统操作员 |
描述 | 加载所有相关的数据并提供一个可以修改相关属性的平台 |
风险 | 高 |
优先级 | 高 |
难度 | 高 |
使用频率 | 高 |
启动 | 选择文章列表右侧的编辑选项 |
前置条件 | 系统操作员处于登陆状态 |
后置条件 | 1. 修改属性,提交相关数据与数据库 2. 重新加载修改之后的数据,显示修改后的相关设置 3. 确定之后回到文章列表界面 |
主事件流 | |
用户 | 系统 |
1.选择文章列表之后的属性修改按钮 |
|
| 2.搜索相关数据库,转到属性设置页面,加载相关数据于文本框 |
3.修改数据项目,提交 |
|
| 4.检测数据合法性,提交数据 |
| 5.重新加载修改之后的数据,显示修改后的相关设置 |
6.观察修改后的效果,点击确认键 |
|
| 7.重新加载文章列表 |
异常流 | |
异常流 | 数据不合法 |
系统 | 转到错误提示界面,给出“返回”、“退出”两个选项,给出出错信息提示 |
异常 | 数据项为空、不在允许范围内、包含不允许符号 |
4.4.6 文章属性修改
4.4.7 文章删除
实例名称 | 文章删除 |
用例ID | VUC_007 |
参与者 | 系统操作员 |
描述 | 删除文章 |
风险 | 高 |
优先级 | 高 |
难度 | 低 |
使用频率 | 高 |
启动 | 高 |
前置条件 | 系统操作员处于登录状态 |
后置条件 | 1.修改数据库内相关数据 2.重新加载栏目列表 |
主事件流 | |
用户 | 系统 |
1.选择栏目列表中文章项右侧的删除选项 |
|
| 2.弹出询问框,询问是否真的删除 |
3.“确定”或“取消” |
|
| 4.删除数据库中相关纪录并重新加载文章列表 |
4.4.7 文章删除
4.4.8 评论关联修改
实例名称 | 评论关联修改 |
用例ID | VUC_008 |
参与者 | 系统操作员 |
描述 | 加载评论相关数据表格,选择编辑按钮后表格相关项表格数据由标签转为文本框 |
风险 | 低 |
优先级 | 中 |
难度 | 中 |
使用频率 | 高 |
启动 | 选定左侧导航菜单中评论管理选项 |
前置条件 | 系统操作员处于登录状态 |
后置条件 | 改变评论所属的文章 |
主事件流 | |
用户 | 系统 |
1.左侧导航菜单中评论管理选项 |
|
| 2.列出所有文章及其评论 |
3.选择所属文章 |
|
4.提交数据 |
|
| 5.检测数据合法性 |
| 6.重新加载相关评论数据列表 |
异常流 | |
异常流 | 数据不合法 |
系统 | 转到错误提示界面,给出“返回”、“退出”两个选项,给出出错信息提示 |
异常 | 数据项为空、不在允许范围内、包含不允许符号 |
4.4.8 评论关联修改
4.4.9 评论删除
实例名称 | 评论删除 |
用例ID | VUC_009 |
参与者 | 系统操作员 |
描述 | 删除评论 |
风险 | 高 |
优先级 | 中 |
难度 | 低 |
使用频率 | 高 |
启动 | 选择评论列表右侧的删除按钮 |
前置条件 | 系统操作员处于登录状态 |
后置条件 | 1.修改数据库内相关数据 2.重新加载评论列表 |
主事件流 | |
用户 | 系统 |
1.选择栏目列表中评论右侧的删除按钮 |
|
| 2.弹出询问框,询问是否真的删除 |
3.“确定”或“取消” |
|
| 4.删除数据库中相关纪录并重新加载评论列表 |
4.4.10 图片添加
实例名称 | 图片添加 |
用例ID | VUC_010 |
参与者 | 系统操作员 |
描述 | 田家图片并设置初始属性
|
风险 | 中 |
优先级 | 高 |
难度 | 高 |
使用频率 | 高 |
启动 | 选择图片列表下的添加按钮 |
前置条件 | 系统操作员处于登录状态 |
后置条件 | 1. 将图片存储到相应的数据文件,记录对图片相应属性的设定 2. 重新加载图片列表 |
主事件流 | |
用户 | 系统 |
1.单击添加图片按钮 |
|
| 2.进入图片属性设定页面,搜索相关数据(可为空)并加载在相关文本框中, |
3.填写数据并提交 |
|
| 4.验证数据合法性 |
| 5.将数据添加到数据库 |
异常流 | |
异常流 | 数据不合法 |
系统 | 转到错误提示界面,给出“返回”、“退出”两个选项,给出出错信息提示 |
异常 | 数据项为空、不在允许范围内、包含不允许符号 |
4.4.11 图片属性修改
实例名称 | 图片属性修改 |
用例ID | VUC_011 |
参与者 | 系统操作员 |
描述 | 加载图片相应属性,修改后在提交到数据库 |
风险 | 中 |
优先级 | 中 |
难度 | 中 |
使用频率 | 高 |
启动 | 选择图片列表右侧的属性编辑按钮 |
前置条件 | 系统操作员处于登录状态 |
后置条件 | 1. 修改数据库中相应数据项 2. 重新加载图片列表 |
主事件流 | |
用户 | 系统 |
1.选择图片列表之后的属性修改按钮 |
|
| 2.搜索相关数据库,转到属性设置页面,加载相关数据于文本框 |
3.修改数据项目,提交 |
|
| 4.检测数据合法性,提交数据 |
| 5.重新加载修改之后的数据,显示修改后的相关设置 |
6.观察修改后的效果,点击确认键 |
|
| 7.重新加载文章列表 |
异常流 | |
异常流 | 数据不合法 |
系统 | 转到错误提示界面,给出“返回”、“退出”两个选项,给出出错信息提示 |
异常 | 数据项为空、不在允许范围内、包含不允许符号 |
4.4.12 图片删除
实例名称 | 图片删除 |
用例ID | VUC_012 |
参与者 | 系统操作员 |
描述 | 删除图片 |
风险 | 高 |
优先级 | 中 |
难度 | 低 |
使用频率 | 高 |
启动 | 选择图片列表右侧的删除按钮 |
前置条件 | 系统操作员处于登录状态 |
后置条件 | 1.修改数据库内相关数据 2.重新加载评论列表 |
主事件流 | |
用户 | 系统 |
1.选择图片列表中评论右侧的删除按钮 |
|
| 2.弹出询问框,询问是否真的删除 |
3.“确定”或“取消” |
|
| 4.删除数据库中相关纪录并重新加载评论列表 |
4.4.13 表单生成及添加
实例名称 | 表单生成及添加 |
用例ID | VUC_013 |
参与者 | 系统管理员 |
描述 | 根据数据表中记录的表单项的属性类型、属性的属性(属性名、属性数据类型、属性验证类型(取值范围、是否可为空、否与其他表单相关联(关联类型))),操作员选择插入某一表单项,然后为其设定相关属性,点击确定之后严正属性值是否合法,若合法则将属性值存入数据库并在同时生成相应表单项加载表单中,操作员在添加足够的表单项之后点击生成表单则将表单属性数据写入数据库,并使用SQL语言中的 Create Database命令生成与此表单相关的数据表以存储以后收集到的数据。(这个功能应该单独作为一个类来实现,因为在其他程序比如“页面初始化程序“中也会使用) |
风险 | 高 |
优先级 | 高 |
难度 | 高 |
使用频率 | 高 |
启动 | 用户点击表单列表下面的添加按钮 |
前置条件 | 操作员处于登录状态 |
后置条件 | 1. 生成相应的表单记录项 2. 生成相应的表单项纪录项 3. 生成相应的数据库表 4. 生成相应的 |
4.4.14 表单属性修改
实例名称 | 表单属性修改 |
用例ID | VUC_014 |
参与者 | 系统操作员 |
描述 | 读取相关表单的属性列表,修改后上传到数据库 |
风险 | 中 |
优先级 | 高 |
难度 | 中 |
使用频率 | 高 |
启动 | 系统操作员点击表单列表有侧的编辑按钮 |
前置条件 | 系统操作员处于登录状态 |
后置条件 | 1. 数据上传到数据库 2. 重新加载表单列表 |
主事件流 | |
用户 | 系统 |
1.用户单击表单列表有侧的编辑按钮 |
|
| 2.读取该表单的属性列表,转到属性设置界面 |
3.设置相关属性并提交 |
|
| 4.检验数据合法性 |
| 5.存储数据 |
|
|
异常流 | |
异常流 | 数据不合法 |
系统 | 转到错误提示界面,给出“返回”、“退出”两个选项,给出出错信息提示 |
异常 | 数据项为空、不在允许范围内、包含不允许符号 |
4.4.15 表单删除
实例名称 | 表单删除 |
用例ID | VUC_015 |
参与者 | 系统操作员 |
描述 | 删除表单,注意删除表单时要同时删除表单属性表、表单项属性表、相应表单统计数据表至少三个表中的数据 |
风险 | 中 |
优先级 | 高 |
难度 | 中 |
使用频率 | 高 |
启动 | 用户单击表单列表表单项右侧的删除选项 |
前置条件 | 系统操作员处于登录状态 |
后置条件 | 1. 删除数据 2. 重新加载表单列表 |
主事件流 | |
用户 | 系统 |
1.选择图片列表中评论右侧的删除按钮 |
|
| 2.弹出询问框,询问是否真的删除 |
3.“确定”或“取消” |
|
| 4.删除数据库中相关纪录并重新加载评论列表 |
4.4.16 广告添加
实例名称 | 广告添加 |
用例ID | VUC_016 |
参与者 | 系统管理员 |
描述 | 添加广告并设置初始属性(设定起始时间、终止时间、加载次数)上传相关文件 |
风险 | 低 |
优先级 | 高 |
难度 | 中 |
使用频率 | 高 |
启动 | 选择广告列表下的添加按钮 |
前置条件 | 系统管理员处于登录状态 |
后置条件 | 1. 将图片存储到相应的数据文件,记录对图片相应属性的设定 2. 重新加载图片列表 |
主事件流 | |
用户 | 系统 |
1.单击添加广告按钮 |
|
| 2.进入广告属性设定页面,搜索相关数据(可为空)并加载在相关文本框中, |
3.填写数据并提交 |
|
| 4.验证数据合法性 |
| 5.将数据添加到数据库 |
异常流 | |
异常流 | 数据不合法 |
系统 | 转到错误提示界面,给出“返回”、“退出”两个选项,给出出错信息提示 |
异常 | 数据项为空、不在允许范围内、包含不允许符号 |
4.4.17 广告属性修改
实例名称 | 广告属性修改 |
用例ID | VUC_017 |
参与者 | 系统管理员 |
描述 | 读取相关表单的属性列表,修改后上传到数据库 |
风险 | 低 |
优先级 | 低 |
难度 | 中 |
使用频率 | 低 |
启动 | 系统操作员点击表单列表有侧的编辑按钮 |
前置条件 | 系统管理员处于登录状态 |
后置条件 | 1. 数据上传到数据库 2. 重新加载表单列表 |
主事件流 | |
用户 | 系统 |
1.用户单击表单列表有侧的编辑按钮 |
|
| 2.读取该表单的属性列表,转到属性设置界面 |
3.设置相关属性并提交 |
|
| 4.检验数据合法性 |
| 5.存储数据 |
|
|
异常流 | |
异常流 | 数据不合法 |
系统 | 转到错误提示界面,给出“返回”、“退出”两个选项,给出出错信息提示 |
异常 | 数据项为空、不在允许范围内、包含不允许符号 |
4.4.18 广告删除
实例名称 | 广告删除 |
用例ID | VUC_018 |
参与者 | 系统管理员 |
描述 | 删除广告,注意删除表单广告时要同时删除广告属性表中的数据,要注意广告属性运算的一些特殊规则 |
风险 | 低 |
优先级 | 中 |
难度 | 中 |
使用频率 | 低 |
启动 | 用户单击广告列表表单项右侧的删除选项 |
前置条件 | 系统管理员处于登录状态 |
后置条件 | 1. 删除数据 2. 重新加载表单列表 |
主事件流 | |
用户 | 系统 |
1.选择图片列表中评论右侧的删除按钮 |
|
| 2.弹出询问框,询问是否真的删除 |
3.“确定”或“取消” |
|
| 4.删除数据库中相关纪录并重新加载评论列表 |
4.4.19 超链接添加
实例名称 | 超链接添加 |
用例ID | VUC_019 |
参与者 | 系统管理员 |
描述 | 添加超链接并设置初始属性 |
风险 |
|
优先级 |
|
难度 |
|
使用频率 |
|
启动 | 选择超链接列表下的添加按钮 |
前置条件 | 系统管理员处于登录状态 |
后置条件 | 1.将超链接存储到相应的数据文件,记录对超链接相应属性的设定 2.重新加载超链接列表
|
主事件流 | |
用户 | 系统 |
1.单击添加图片按钮 |
|
| 2.进入图片属性设定页面,搜索相关数据(可为空)并加载在相关文本框中, |
3.填写数据并提交 |
|
| 4.验证数据合法性 |
| 5.将数据添加到数据库 |
异常流 | |
异常流 | 数据不合法 |
系统 | 转到错误提示界面,给出“返回”、“退出”两个选项,给出出错信息提示 |
异常 | 数据项为空、不在允许范围内、包含不允许符号 |
4.4.20 超链接属性修改
实例名称 | 超链接属性修改 |
用例ID | VUC_ 020 |
参与者 | 系统管理员 |
描述 | 读取相关超链接的属性列表,修改后上传到数据库 |
风险 |
|
优先级 |
|
难度 |
|
使用频率 |
|
启动 | 系统操作员点击超链接列表有侧的编辑按钮 |
前置条件 | 系统管理员处于登录状态 |
后置条件 | 1.数据上传到数据库 2.重新加载表单列表 |
主事件流 | |
用户 | 系统 |
1.用户单击表单列表有侧的编辑按钮 |
|
| 2.读取该表单的属性列表,转到属性设置界面 |
3.设置相关属性并提交 |
|
| 4.检验数据合法性 |
| 5.存储数据 |
|
|
异常流 | |
异常流 | 数据不合法 |
系统 | 转到错误提示界面,给出“返回”、“退出”两个选项,给出出错信息提示 |
异常 | 数据项为空、不在允许范围内、包含不允许符号 |
4.4.21 超链接删除
实例名称 | 超链接删除 |
用例ID | VUC_021 |
参与者 | 系统管理员 |
描述 | 删除超链接 |
风险 |
|
优先级 |
|
难度 |
|
使用频率 |
|
启动 | 用户单击超链接列表表单项右侧的删除选项 |
前置条件 | 系统管理员处于登录状态 |
后置条件 | 1.删除数据 2.重新加载表单列表
|
主事件流 | |
用户 | 系统 |
1.选择图片列表中评论右侧的删除按钮 |
|
| 2.弹出询问框,询问是否真的删除 |
3.“确定”或“取消” |
|
| 4.删除数据库中相关纪录并重新加载评论列表 |
4.4.22 注册
实例名称 | 注册 |
用例ID | VUC_022 |
参与者 | 一般浏览者 |
描述 | 进入注册界面,注册新会员 |
风险 | 低 |
优先级 | 高 |
难度 | 低 |
使用频率 | 高 |
启动 | 点击注册连接 |
前置条件 | 无 |
后置条件 | 1.将数据存储到相应的数据文件,记录对数据相应属性的设定 2.在主页上显示登录后应该显示的相关连接(修改个人信息、注销、修改密码)
|
主事件流 | |
用户 | 系统 |
1.单击注册按钮 |
|
| 2.进入注册页面,搜索相关数据(可为空)并加载在相关文本框中, |
3.填写数据并提交 |
|
| 4.验证数据合法性 |
| 5.将数据添加到数据库 |
异常流 | |
异常流 | 数据不合法 |
系统 | 转到错误提示界面,给出“返回”、“退出”两个选项,给出出错信息提示 |
异常 | 数据项为空、不在允许范围内、包含不允许符号 |
4.4.23 登录
实例名称 | 登录 |
用例ID | VUC_023 |
参与者 | 一般浏览者 |
描述 | 登录从而获得相关权限 |
风险 |
|
优先级 |
|
难度 |
|
使用频率 | 高 |
启动 | 1. 单击登录按钮 2. 在访问某些不具有相关权限的页面时,强迫转到登录界面 |
前置条件 |
|
后置条件 |
|
主事件流 | |
用户 | 系统 |
1.用户输入用户名和密码 |
|
| 2.读取数据库,验证用户名和密码 |
| 3.将用户信息写入Session |
| 4重新加载主页,将用户相关连接加载(注销、修改用户信息、修改密码). |
异常流 | |
系统 | 转到错误提示界面,给出“返回”、“退出”两个选项,给出出错信息提示 |
异常 | 用户名不存在、密码不正确、数据项为空、不在允许范围内、包含不允许符号 |
4.4.24 系统管理员属性修改
实例名称 | 系统管理员属性修改 |
用例ID | VUC_024 |
参与者 | 系统管理员 |
描述 | 修改系统管理员的基本数据(用户名、密码,但不可增加系统管理员) |
风险 | 高 |
优先级 | 低 |
难度 | 低 |
使用频率 | 低 |
启动 | 系统管理员单击修改系统管理员属性按钮 |
前置条件 | 系统管理员处于登录状态 |
后置条件 | 1. 将数据写入数据库 2. 返回到登录界面重新登录 |
主事件流 | |
用户 | 系统 |
1.用户单击修改系统管理员信息 |
|
| 2.读取系统管理员的属性列表,转到属性设置界面 |
3.设置相关属性并提交 |
|
| 4.检验数据合法性 |
| 5.存储数据 |
|
|
异常流 | |
异常流 | 数据不合法 |
系统 | 转到错误提示界面,给出“返回”、“退出”两个选项,给出出错信息提示 |
异常 | 数据项为空、不在允许范围内、包含不允许符号 |
4.4.25 修改注册信息
实例名称 | 修改注册信息 |
用例ID | VUC_025 |
参与者 | 系统操作员 |
描述 | 修改已注册人员的基本数据(用户名、密码、密码取回问题及其答案不可修改) |
风险 | 高 |
优先级 | 低 |
难度 | 低 |
使用频率 | 低 |
启动 | 系统管理员单击注册人员列表右侧的编辑按钮 |
前置条件 | 系统操作员处于登录状态 |
后置条件 | 1.将数据写入数据库 2.重新加载注册人员列表 |
主事件流 | |
用户 | 系统 |
1. 系统管理员单击注册人员列表右侧的编辑按钮 |
|
| 2.读取注册人员的属性列表,转到属性设置界面 |
3.设置相关属性并提交 |
|
| 4.检验数据合法性 |
| 5.存储数据 |
|
|
异常流 | |
异常流 | 数据不合法 |
系统 | 转到错误提示界面,给出“返回”、“退出”两个选项,给出出错信息提示 |
异常 | 数据项为空、不在允许范围内、包含不允许符号 |
4.4.26 注册人员删除
实例名称 | 注册人员删除 |
用例ID | VUC_026 |
参与者 | 系统操作员 |
描述 | 删除注册人员信息 |
风险 |
|
优先级 |
|
难度 |
|
使用频率 |
|
启动 | 用户单击注册人员列表表单项右侧的删除选项 |
前置条件 | 系统操作员处于登录状态 |
后置条件 | 1.删除数据 2.重新加载注册人员列表
|
主事件流 | |
用户 | 系统 |
1.选择注册人员列表中评论右侧的删除按钮 |
|
| 2.弹出询问框,询问是否真的删除 |
3.“确定”或“取消” |
|
| 4.删除数据库中相关纪录并重新加载注册人员列表 |
4.4.27 浏览文章列表
实例名称 | 浏览文章列表 |
用例ID | VUC_027 |
参与者 | 一般浏览者 |
描述 | 选择栏目标题链接,进入栏目页,加载该栏目所有文章信息 |
风险 |
|
优先级 |
|
难度 |
|
使用频率 |
|
启动 | 浏览者单击栏目标题 |
前置条件 | 如果需要访问权限,则验证,否则直接进入 |
后置条件 | 进入栏目页,加载该栏目所有文章列表 |
主事件流 | |
用户 | 系统 |
1.单击栏目标题链接 |
|
| 2.查询数据该栏目是否需要访问权限,是则执行第三步,否则转到第4 步。 |
| 3.验证该用户是否具有访问该栏目的权限 |
| 4.进入栏目 |
异常流 | |
异常流 | 用户不具有权限 |
系统 | 转到登录页,给出登录、退出两个选项 |
异常 | 用户不具有权限 |
4.4.28 浏览文章
实例名称 | 浏览文章 |
用例ID | VUC_028 |
参与者 | 一般浏览者 |
描述 | 选择文章标题链接,进入文章浏览页,加载该文章信息 |
风险 |
|
优先级 |
|
难度 |
|
使用频率 |
|
启动 | 浏览者单击文章标题 |
前置条件 |
|
后置条件 | 进入文章浏览页,加载该文章 |
主事件流 | |
用户 | 系统 |
1.单击栏目标题链接 |
|
| 2.查询数据该栏目是否需要访问权限,是则执行第三步,否则转到第4 步。 |
| 3.验证该用户是否具有访问该栏目的权限 |
| 4.进入栏目 |
4.4.29 阅读评论
实例名称 |
|
用例ID | VUC_ |
参与者 | 一般浏览者 |
描述 |
|
风险 |
|
优先级 |
|
难度 |
|
使用频率 |
|
启动 |
|
前置条件 |
|
后置条件 |
|
主事件流 | |
用户 | 系统 |
|
|
|
|
|
|
|
|
|
|
|
|
异常流 | |
异常流 |
|
系统 |
|
异常 |
|
|
|
|
|
4.4.30 发表评论
实例名称 |
|
用例ID | VUC_ |
参与者 | 一般浏览者 |
描述 |
|
风险 |
|
优先级 |
|
难度 |
|
使用频率 |
|
启动 |
|
前置条件 |
|
后置条件 |
|
主事件流 | |
用户 | 系统 |
|
|
|
|
|
|
|
|
|
|
|
|
异常流 | |
异常流 |
|
系统 |
|
异常 |
|
|
|
|
|
4.4.31 回答表单
实例名称 |
|
用例ID | VUC_ |
参与者 | 一般浏览者 |
描述 |
|
风险 |
|
优先级 |
|
难度 |
|
使用频率 |
|
启动 |
|
前置条件 |
|
后置条件 |
|
主事件流 | |
用户 | 系统 |
|
|
|
|
|
|
|
|
|
|
|
|
异常流 | |
异常流 |
|
系统 |
|
异常 |
|
|
|
|
|
4.4.32 读取表单数据,生成相关图表
实例名称 |
|
用例ID | VUC_ |
参与者 |
|
描述 |
|
风险 |
|
优先级 |
|
难度 |
|
使用频率 |
|
启动 |
|
前置条件 |
|
后置条件 |
|
主事件流 | |
用户 | 系统 |
|
|
|
|
|
|
|
|
|
|
|
|
异常流 | |
异常流 |
|
系统 |
|
异常 |
|
|
|
|
|
4.4.33 取回密码
实例名称 |
|
用例ID | VUC_ |
参与者 |
|
描述 |
|
风险 |
|
优先级 |
|
难度 |
|
使用频率 |
|
启动 |
|
前置条件 |
|
后置条件 |
|
主事件流 | |
用户 | 系统 |
|
|
|
|
|
|
|
|
|
|
|
|
异常流 | |
异常流 |
|
系统 |
|
异常 |
|
|
|
|
|