02、项目准备--需求具体分析

01、需求分析的注意

--能够整体把控需求,了解项目全貌帮助理解能够更好帮助开发,提高代码质量和数据库合理性

--需求分析往往是不全面的,一般都会经历变动。所以需要一边开发一边对接,保证项目平稳运行,同时扩展对业务的了解,也是升职加薪的必要条件

02、需求分析

需求分析原因:
    可以整体的了解项目的业务流程和主要的业务需求。
    项目中,需求驱动开发。即开发人员需要以需求为目标来实现业务逻辑。

需求分析方式:
    企业中,借助产品原型图分析需求,需求分析完后,前端按照产品原型图开发前端页面,后端开发对应的业务及响应处理。

需求分析内容:
    页面及其业务流程和业务逻辑。

03、整个商城的模块归纳

--django项目由多个子应用组成并进行管理的

--这里商城划分为如下模块:高内聚  低耦合
    --模块:        功能:
      验证	        图形验证、短信验证
      用户	        注册、登录、用户中心
      第三方登录	    QQ登录
      首页广告	    首页广告
      商品	        商品列表、商品搜索、商品详情
      购物车	        购物车管理、购物车合并
      订单	        确认订单、提交订单
      支付	        支付宝支付、订单商品评价
      MIS系统	    数据统计、用户管理、权限管理、商品管理、订单管理

04、项目开发模式

--前后端模式:前后端不分离 -- 特点:渲染由后端完成,搜索引擎可以能够获得到完整的渲染好的界面,因此可以提高SEO排名
--后端框架:django + jinja2
--前端框架:vue,这里一般数据是由后端渲染好提供给前端,但是涉及到局部刷新的全部使用vue进行替代

06、项目的架构设计 -- 设计如下:但是可以自己调整不必要千篇一律,技术选型根据自身需求来。实现部分为逻辑部分,虚线为物理部分可以替换

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值