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

团队成员:

刘友滨 3117004622

陈景山 3117004606

魏建雄 3117004631

金文涛 3117004613

卢悦盛 3117004623

陈浩锋 3117004603

1、需求&原型改进:

1.问题及修改

问题a:支付功能不能实现具体资金流的转入转出

修改a:运用后台数据进行资金流转的模拟

问题b:需求不够详细

修改b:进行了更加详细全面的描述和设计

2.需求规格说明书的完善

功能分析:

序号

功能

功能详情

登录界面

1

登录

  1. 用户授权登录,获取用户信息

2

注册

  1. 用户进行注册

商家界面

1

订单管理

  1. 接收订单
  2. 查看订单信息

2

商品管理

  1. 商品的上架、下架
  2. 商品信息(单价、库存、描述)

3

顾客管理

  1. 查看顾客信息
  2. 进行退款的操作

4

营销活动

  1. 营销活动的添加、修改

用户界面

1

我的账号

  1. 显示个人设置
  2. 账号密码的修改

2

我的订单

  1. 查看订单信息
  2. 进行退单等操作

3

商品查询与分类

  1. 进行具体商品查询
  2. 通过分类查找想要的商品

3.功能分析的四个象限

第一象限:注册、登录、订单管理、商品管理、我的账号、商品查询与分类

第二象限:良好的界面设计与软件的兼容性

第三象限:营销活动

第四象限:顾客管理、我的订单

4.WBS及相应的项目进度计划

 

2、系统设计:

1.系统的架构设计

  2.1.1 逻辑架构:进行详细的模块划分,对业务进行描述,模块之间的协作和交互。

   2.1.2 开发架构:MVC架构,Model-数据模型层,View-视图层,Controller-控制器。

   2.1.3  物理架构:用户和系统运营维护者使用

2.数据库设计

  user_info:用户表,存放用户基本信息,包括用户名、密码等。

  merchant:商家(店铺)表,存放店铺名字、店铺地址、联系方式、店主信息等。

  product_info:商品信息表,存放商品单价、库存、描述、图片、所属类型等。

  product_category:商品类目表,存放商品类型、所属商家等。

  order_master:订单表,存放买家信息、订单总价、下单时间、订单支付状态、完结状态、所属商家。

  order_detail:订单详情表,存放订单商品单价、数量、所属订单等。

  comment:评价表,存放订单评价。

3、Alpha任务分配计划

1.Product Backlog(产品待办事项的集合)

 

2.Sprint Backlog(代办事规定优先级)

 

3.迭代冲刺计划(甘特图)

 

4、测试计划

测试计划和测试总纲:

1.     引言
 项目背景:
我们发现在校大学生频繁点外卖,然而微信订餐小程序的功能很难满足广大大学生的需求,因此我们打算设计一个功能齐全、运行稳定的订餐系统帮助大学生进行网上订餐。这个订餐系统是可行而且很具有实现价值的。
参考资料:
《构建之法》《如何编写测试计划》

参考链接:https://www.cnblogs.com/itest/archive/2008/06/24/1229151.html


2. 测试概述
测试范围: 所有功能模块
测试目标:找程序BUG,完善订餐系统。


3.测试策略
测试人员分工:魏建雄和陈浩锋完成。
测试方法:手动测试,登陆APP,模拟日常用户使用。

测试阶段计划:开发过程一直测试,直到全部完成。


4.测试资源
硬件资源:两个工具人和两台电脑。
软件要求:到时候再说。
测试环境:相关IDE工具。

原文地址:https://www.cnblogs.com/twistww/p/11851963.html