需求文档的完善
Posted bubblecode
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了需求文档的完善相关的知识,希望对你有一定的参考价值。
在结合老师对我们项目需求规格文档的一些建议的基础上,我们小组成员对需求说明书进行了进一步的完善。主要是添加了系统初始的分析类与各功能系统的用例描述,详细如下:
分析类图
客户端分析类图
后台管理分析类图
用例描述
(一)用户管理功能系统
-
用例名称:用户管理
-
主要参与者:用户
-
前置条件: 注册、登录时必须保证用户未登录
? 更改个人信息时必须保证用户已登录
-
成功保证: 注册:存储用户的账户信息。
? 登录:记录用户登录状态,获取用户信息。
? 信息更改:更新用户个人信息,存储用户头像。 -
主成功场景:
? 注册:用户输入用户名与密码,显示注册成功,并跳转到个人信息修改界面
? 登录:用户输入用户名和密码,显示登录成功并跳转到主界面。
? 更改:用户填写完个人信息并点击保存,显示信息修改成功。
-
异常事件流:
? 若网络不通畅,则会提示“请检查网络连接“,在当前页面等待用户进一步操作
? 若服务器错误,则会提示“服务器出错,请稍后再试“,等待用户进一步操作。
(二)自习室搜素功能系统
-
用例名称:自习室搜索
-
主要参与者:用户
-
前置条件: 用户已登录、定位功能可以使用、搜索内容不为空。
-
成功保证: 注册:存储用户的账户信息。
? 登录:记录用户登录状态,获取用户信息。
? 信息更改:更新用户个人信息,存储用户头像。 -
主成功场景:
? 定位:点击“获取定位“,当前位置变为用户所在的区县名。
? 查询:用户点击搜索,跳转到搜索结果界面。 -
异常事件流:
? 若网络不通畅,则会提示“请检查网络连接“,不会跳转到搜索结果页面。
? 若服务器错误,则会在搜索结果页面提示“服务器出错,请稍后再试“,等待用户进一步操作。
(三)在线预订功能系统
-
用例名称:在线预订
-
主要参与者:用户
-
前置条件: 用户已登录,允许打开第三方应用(支付宝)
-
成功保证: 预览:获取符合搜索的记录。
? 下单:生成订单信息,显示支付总价格。
? 支付:存储订单信息,生成销售记录。
? 退款:生成退款记录,存储退款信息。
? 收藏:更新收藏列表。
? 评价:更新评价信息,更新自习楼总评分数,更新自习楼总评价数。
-
主成功场景:
? 定位:点击“获取定位“,当前位置变为用户所在的区县名。
? 查询:用户点击搜索,跳转到搜索结果界面。
-
异常事件流:
? 若网络不通畅,则会提示“请检查网络连接“,在当前页面等待用户进一步操作
? 若服务器错误,则会提示“服务器出错,请稍后再试“,等待用户进一步操作。
? 无法跳转到第三方应用,则会提示“请开启第三方应用跳转权限”。
(四)订单处理功能系统
- 用例名称:处理一次订单
- 主要参与者:管理人员
- 前置条件:
? 分配自习室:管理人员已登录,所分配的房间之前未被占用。
? 退款受理:管理人员已登录,退款申请时间早于自习室预定时间。 - 成功保证:
? 分配自习室:更新订单状态,更新自习室分配状态。
? 退款受理:更新支付订单状态,更新退款订单信息。 - 主成功场景:
? 分配自习室:确认分配后,弹出分配成功的提示框。
? 退款受理:点击确认退款后,所显示的订单状态变为“已受理”。 - 异常事件流:
? 若网络不通畅,则会提示“请检查网络连接“,在当前页面等待用户进一步操作
? 若服务器错误,则会提示“服务器出错,请稍后再试“,等待用户进一步操作。
(五)自习室信息更新功能系统
- 用例名称:更新自习室信息
- 主要参与者:管理人员
- 前置条件:
? 管理人员已登录,能够查询到自习楼信息 - 成功保证:
? 更新自习室信息。 - 主成功场景:
? 正确填写信息并点击确认修改后,表格中相应数据变成修改后的数据。 - 异常事件流:
? 若网络不通畅,则会提示“请检查网络连接“,在当前页面等待用户进一步操作
? 若服务器错误,则会提示“服务器出错,请稍后再试“,等待用户进一步操作。
以上是关于需求文档的完善的主要内容,如果未能解决你的问题,请参考以下文章