从今天开始阿语将更新美多商场实战笔记,也就说从今天开始,下面的全部都是实战,喜欢的可以关注一下,一起学习python
项目需求分析
需求分析原因:
可以整体的了解项目的业务流程和主要的业务需求。
项目中,需求驱动开发。即开发人员需要以需求为目标来实现业务逻辑。
需求分析方式:
企业中,借助 产品原型图 分析需求。
需求分析完后,前端按照产品原型图开发前端页面,后端开发对应的业务及响应处理。
需求分析内容:
页面及其业务流程和业务逻辑。
提示:
我们现在借助 示例网站 作为原型图来分析需求。
1. 项目主要页面介绍
1.首页广告
2.注册
3.登录
4.QQ登录
5.个人信息
6.收货地址
7.我的订单
8.修改密码
9.商品列表
10.商品搜索
11.商品详情
12.购物车
13.结算订单
14.提交订单
15.支付宝支付
16.支付结果处理
17.订单商品评价
2. 归纳项目主要模块
为了方便项目管理及多人协同开发,我们根据需求将功能划分为不同的模块。
将来在项目中,每个
模块
都会对应一个子应用
进行管理和解耦
。
模块 | 功能 |
---|---|
验证 | 图形验证、短信验证 |
用户 | 注册、登录、用户中心 |
第三方登录 | QQ登录 |
首页广告 | 首页广告 |
商品 | 商品列表、商品搜索、商品详情 |
购物车 | 购物车管理、购物车合并 |
订单 | 确认订单、提交订单 |
支付 | 支付宝支付、订单商品评价 |
MIS系统 | 数据统计、用户管理、权限管理、商品管理、订单管理 |
3. 知识要点
需求分析原因:需求驱动开发。
需求分析方式:企业中,使用产品原型图。
需求分析内容:页面及业务逻辑。
需求分析结果:划分业务模块,明确每个模块下的主要功能,并以子应用的形式进行管理。