项目需求分析

需求分析原因

  • 项目中,需求驱动开发,即开发人员需要以需求为目标来实现业务逻辑。

需求分析方式

  • 企业中,借助产品原型图分析需求。
  • 需求分析完后,前端按照产品原型图开发前端页面,后端开发对应的业务及响应处理。
  • 提示:我们现在假借示例网站作为原型图来分析需求。

需求分析内容

  • 页面及页面上的业务逻辑
  • 归纳业务逻辑并划分模块

1. 项目主要页面介绍

1.首页广告

2.注册

3.登录

4.QQ登录

5.个人信息

6.收货地址

7.我的订单

8.修改密码

9.商品列表

10.商品搜索

11.商品详情

12.购物车

13.结算订单

14.提交订单

15.支付宝支付

16.支付结果处理

17.订单商品评价

2. 归纳项目主要模块

模块 功能
验证 图形验证、短信验证
用户 注册、登录、用户中心(基本信息、邮箱激活、收货地址、我的订单、修改密码)
第三方登录 QQ登录
首页广告 首页广告
商品 商品列表、商品搜索、商品详情、商品浏览记录
购物车 购物车管理、购物车合并
订单 确认订单、提交订单、订单商品评价
支付 支付宝支付
MIS系统 数据统计、用户管理、权限管理、商品管理、订单管理

3. 知识要点

  1. 需求分析原因:需求驱动开发。
  2. 需求分析方式:企业中,使用原型图分析需求。
  3. 需求分析内容:了解页面及业务逻辑,归纳业务模块。
  4. 需求分析结果:划分业务模块,明确每个模块下的主要功能。