很高兴可以收到大家的回复,给我继续写下这个系列增加了不少信心,在此也希望大家多多提出宝贵意见,我们一起学习和进步。
没有看第一篇的可以从这里查看:系列文章:内容模型系统开发总结一
内容模型用例设计
用例图用于描述角色和用例或用例与用例之间的关系,着重展示系统必须实现的功能,用于在需求分析阶段分析客户需求。
用例设计主要包括功能描述,用例图,用例规约,用例实现等信息。
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 | |||
使用者 |