团队作业第3周——需求改进&系统设计

需求与原型改造

需求改造

在上一版需求需求分析说明书中增添的对产品划分仓库的功能有欠考虑。根据组内讨论并对小型个体户的经营模式和场地状况的分析,我们一致认为,对产品划分仓库的功能对小型个体户来说,并不是一个必须的功能。该功能的存在甚至可能会令添加和管理货物的功能以及用户权限设计更加复杂,这违背了我们提出的易用和轻量级的初衷,因此我们小组一致决定,删除对产品划分仓库的功能需求。

原型改造

经过前端同学的讨论和一致努力,目前定下了前端原型的初稿:

  • 登录页面:
  • 用户页面:
  • 货物页面:

系统设计

根据功能需求,我们对该系统以分层结果进行设计

系统设计架构图

数据库设计ER图

Alpha任务分配计划

测试计划

  • 单元测试:由编写类的同学负责,对每编写的一个类在提交到远程仓库前,都要做一次覆盖该类所有代码的单元测试。

  • 整合测试:共有三次,前端各类完成后进行一次前端整合测试、后台部分完成后进行一次后台部分的整合测试、前端后台都完成后进行一次前端后台的整合测试。

原文地址:https://www.cnblogs.com/hzhTech/p/11863788.html