系列文章:内容模型系统开发总结二(内容模型系统用例设计)

很高兴可以收到大家的回复,给我继续写下这个系列增加了不少信心,在此也希望大家多多提出宝贵意见,我们一起学习和进步。
没有看第一篇的可以从这里查看:系列文章:内容模型系统开发总结一

内容模型用例设计

用例图用于描述角色和用例或用例与用例之间的关系,着重展示系统必须实现的功能,用于在需求分析阶段分析客户需求。

用例设计主要包括功能描述,用例图,用例规约,用例实现等信息。

3.1 表单管理

3.1.1功能描述

1)管理员可以*添加表单,表单信息包括【标题】,【英文名称】(用于数据库字段或查询时使用),【表单备注】。

2)管理员可以修改表单信息,但是不可以修改【英文名称】。

3)管理员可以删除表单信息,删除时应该显示【提示信息】。

4)可以根据指定条件进行表单信息查询,如表单名称或英文名称。

5)管理员可以查看表单的详细信息【表单基本信息】和【字段信息】。

3.1.2 用例图

3.1.3 用例设计

系列文章:内容模型系统开发总结二(内容模型系统用例设计)

3.1.3.1添加表单信息

用例编号:UC-Forms-01

使用者

系统管理员

前置条件

1. 系统管理员登陆系统

完成条件

新的表单被添加到系统,并且数据库中建立实体表。

正常流程

步骤

场景描述

说明

1

系统管理员访问【添加表单】功能

2

系统显示添加表单页面

3

系统管理员输入表单信息并点击【添加】

表单信息:
必输信息:表单名称,英文名称

可选信息:表单说明

添加表单的时候,系统自动在表中加三个字段

Id int 自增

Title 标题 nvarchar(50)

Remark 备注信息 nvarchar(200)

4

隐含流程【此流程参与者应该为系统,但限于篇幅把他写在这里】:

1 系统判断当前系统中是否存在英文名称为输入项的表单信息。

2 系统自动完成新建物理实体表操作。

5

系统显示【添加成功】信息。

异常流程1

异常产生前提条件

系统存在已经添加的表单信息

步骤

场景描述

说明

1

系统管理员访问【添加表单】功能

2

系统显示添加表单页面

3

系统管理员输入表单信息并点击【添加】

4

系统查询已经存在此表单信息,系统显示【此表单已经存在】,此添加表单流程停止。

3.1.3.2 修改表单信息

用例编号:UC-Forms-02

使用者

系统管理员

前提条件

1. 系统管理员登陆系统

2. 进入【表单列表】页面

3. 选择要修改的表单信息

完成条件

此表单的修改信息成功。

正常流程

步骤

场景描述

说明

1

系统管理员选择待修改的表单信息

2

系统显示修改表单页面,并自动获取当前表单信息。

注意:

1 英文名称输入框为【不可操作状态】。

3

系统管理员输入表单信息并点击【修改】

表单信息:
必输信息:表单名称,【英文名称为不可修改】

可选信息:表单说明

4

系统显示【修改成功】信息。

异常流程1

异常产生前提条件

用户选择取消按钮,取消本次修改

步骤

场景描述

说明

1

系统管理员选择待修改的表单信息

2

系统显示修改表单页面,并自动获取当前表单信息。

3

系统管理员点击【取消】按钮,结束本次修改操作。

4

系统返回【表单列表】页面。

3.1.3.3删除选中表单

用例编号:UC-Forms-03

使用者

系统管理员

前提条件

1. 系统管理员登陆系统

2. 进入【表单列表】页面

3. 选择要删除的表单信息

完成条件

此表单信息删除成功。

正常流程

步骤

场景描述

说明

1

系统管理员选择待删除的表单信息,点击待删除信息的删除栏按钮

2

系统显示【确定删除此表单信息?】提示

3

系统管理员选择【确定】选项

4

系统显示【删除成功】信息。

异常流程1

异常产生前提条件

用户选择取消删除,取消本次删除操作

步骤

场景描述

说明

1

系统管理员选择待删除的表单信息,点击待删除信息的删除栏按钮

2

系统显示【确定删除此表单信息?】提示

3

系统管理员选择【取消】选项,终止本次删除操作

4

系统返回【表单列表】页面。

3.1.3.4 查询表单信息

用例编号:UC-Forms-04

使用者

系统管理员

前提条件

1. 系统管理员登陆系统

2. 进入【表单列表】页面

完成条件

以列表的方式,显示查询后的表单列表信息。

正常流程

步骤

场景描述

说明

1

系统管理员输入待查询的表单信息,点查询

2

系统显示查询结果信息。

列表信息包括:表单名称,英文名称,表单描述。

3

4

异常流程1

异常产生前提条件

查询信息不存在

步骤

场景描述

说明

1

系统管理员输入待查询的表单信息,点查询

2

系统显示查询结果信息。

3

如果查询信息不存在,则系统显示【您查询的信息不存在】。

4

3.1.3.5 查看表单详细信息

用例编号:UC-Forms-05

使用者