项目需求分析
需求分析原因
- 项目中,需求驱动开发,即开发人员需要以需求为目标来实现业务逻辑。
需求分析方式
- 企业中,借助产品原型图分析需求。
- 需求分析完后,前端按照产品原型图开发前端页面,后端开发对应的业务及响应处理。
- 提示:我们现在假借示例网站作为原型图来分析需求。
需求分析内容
- 页面及页面上的业务逻辑。
- 归纳业务逻辑并划分模块。
1. 项目主要页面介绍
1.首页广告

2.注册

3.登录

4.QQ登录


5.个人信息

6.收货地址

7.我的订单

8.修改密码

9.商品列表

10.商品搜索

11.商品详情

12.购物车

13.结算订单

14.提交订单

15.支付宝支付

16.支付结果处理

17.订单商品评价

2. 归纳项目主要模块
| 模块 | 功能 |
|---|---|
| 验证 | 图形验证、短信验证 |
| 用户 | 注册、登录、用户中心(基本信息、邮箱激活、收货地址、我的订单、修改密码) |
| 第三方登录 | QQ登录 |
| 首页广告 | 首页广告 |
| 商品 | 商品列表、商品搜索、商品详情、商品浏览记录 |
| 购物车 | 购物车管理、购物车合并 |
| 订单 | 确认订单、提交订单、订单商品评价 |
| 支付 | 支付宝支付 |
| MIS系统 | 数据统计、用户管理、权限管理、商品管理、订单管理 |
3. 知识要点
- 需求分析原因:需求驱动开发。
- 需求分析方式:企业中,使用原型图分析需求。
- 需求分析内容:了解页面及业务逻辑,归纳业务模块。
- 需求分析结果:划分业务模块,明确每个模块下的主要功能。