需求文档的完善

Posted bubblecode

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了需求文档的完善相关的知识,希望对你有一定的参考价值。

在结合老师对我们项目需求规格文档的一些建议的基础上,我们小组成员对需求说明书进行了进一步的完善。主要是添加了系统初始的分析类与各功能系统的用例描述,详细如下:

分析类图

技术图片
客户端分析类图

技术图片
后台管理分析类图

用例描述

(一)用户管理功能系统

  • 用例名称:用户管理

  • 主要参与者:用户

  • 前置条件: 注册、登录时必须保证用户未登录

    ? 更改个人信息时必须保证用户已登录

  • 成功保证: 注册:存储用户的账户信息。

    ? 登录:记录用户登录状态,获取用户信息。
    ? 信息更改:更新用户个人信息,存储用户头像。

  • 主成功场景:

    ? 注册:用户输入用户名与密码,显示注册成功,并跳转到个人信息修改界面

    ? 登录:用户输入用户名和密码,显示登录成功并跳转到主界面。

    ? 更改:用户填写完个人信息并点击保存,显示信息修改成功。

  • 异常事件流:

    ? 若网络不通畅,则会提示“请检查网络连接“,在当前页面等待用户进一步操作

    ? 若服务器错误,则会提示“服务器出错,请稍后再试“,等待用户进一步操作。

(二)自习室搜素功能系统

  • 用例名称:自习室搜索

  • 主要参与者:用户

  • 前置条件: 用户已登录、定位功能可以使用、搜索内容不为空。

  • 成功保证: 注册:存储用户的账户信息。
    ? 登录:记录用户登录状态,获取用户信息。
    ? 信息更改:更新用户个人信息,存储用户头像。

  • 主成功场景:

    ? 定位:点击“获取定位“,当前位置变为用户所在的区县名。
    ? 查询:用户点击搜索,跳转到搜索结果界面。

  • 异常事件流:

    ? 若网络不通畅,则会提示“请检查网络连接“,不会跳转到搜索结果页面。
    ? 若服务器错误,则会在搜索结果页面提示“服务器出错,请稍后再试“,等待用户进一步操作。

(三)在线预订功能系统

  • 用例名称:在线预订

  • 主要参与者:用户

  • 前置条件: 用户已登录,允许打开第三方应用(支付宝)

  • 成功保证: 预览:获取符合搜索的记录。

    ? 下单:生成订单信息,显示支付总价格。

    ? 支付:存储订单信息,生成销售记录。

    ? 退款:生成退款记录,存储退款信息。

    ? 收藏:更新收藏列表。

    ? 评价:更新评价信息,更新自习楼总评分数,更新自习楼总评价数。

  • 主成功场景:

    ? 定位:点击“获取定位“,当前位置变为用户所在的区县名。

    ? 查询:用户点击搜索,跳转到搜索结果界面。

  • 异常事件流:

    ? 若网络不通畅,则会提示“请检查网络连接“,在当前页面等待用户进一步操作
    ? 若服务器错误,则会提示“服务器出错,请稍后再试“,等待用户进一步操作。
    ? 无法跳转到第三方应用,则会提示“请开启第三方应用跳转权限”。

(四)订单处理功能系统

  • 用例名称:处理一次订单
  • 主要参与者:管理人员
  • 前置条件:
    ? 分配自习室:管理人员已登录,所分配的房间之前未被占用。
    ? 退款受理:管理人员已登录,退款申请时间早于自习室预定时间。
  • 成功保证:
    ? 分配自习室:更新订单状态,更新自习室分配状态。
    ? 退款受理:更新支付订单状态,更新退款订单信息。
  • 主成功场景:
    ? 分配自习室:确认分配后,弹出分配成功的提示框。
    ? 退款受理:点击确认退款后,所显示的订单状态变为“已受理”。
  • 异常事件流:
    ? 若网络不通畅,则会提示“请检查网络连接“,在当前页面等待用户进一步操作
    ? 若服务器错误,则会提示“服务器出错,请稍后再试“,等待用户进一步操作。

(五)自习室信息更新功能系统

  • 用例名称:更新自习室信息
  • 主要参与者:管理人员
  • 前置条件:
    ? 管理人员已登录,能够查询到自习楼信息
  • 成功保证:
    ? 更新自习室信息。
  • 主成功场景:
    ? 正确填写信息并点击确认修改后,表格中相应数据变成修改后的数据。
  • 异常事件流:
    ? 若网络不通畅,则会提示“请检查网络连接“,在当前页面等待用户进一步操作
    ? 若服务器错误,则会提示“服务器出错,请稍后再试“,等待用户进一步操作。

以上是关于需求文档的完善的主要内容,如果未能解决你的问题,请参考以下文章

互联网产品的需求文档写作,应该注意哪些事项和规范?

CRM客户关系管理系统需求分析文档

工作进展小结

《F4+2》β冲刺第二天

第四次会议(4.2)

Admui 框架开发文档