zoukankan      html  css  js  c++  java
  • 路飞学城项目-介绍

    ###############     路飞学城项目-介绍    ################

    """
    
    我要知道我想要通过这个项目提高什么?
    1,Python语言基础,面向对象,函数,
    2,django框架基础,认证模块,orm模块,djangoframework,admin模块,等等,
    3,数据库基础,orm,redis,mysql
    4,项目基础,包括需求分析和接口代码,日志的使用,代码管理,项目部署,
    
    拿到一个新项目
    1,我们做的项目是一个什么情况,里面用到了什么技术点,我们要有所了解,
    2,开发项目之前,我们需要把项目环境搭建好,包括了系统配置,目录结构,需要的模块,
    3,项目需求我们怎么去看,提出一个需求我们怎么回答他,怎么应对这些问题,
    4,后续拿到一个需求,一定要深挖,开发的时候都模块开发,模块测试,模块上线,自己的代码一定要自测,
    
    
    需求分析:项目的模块,
    1,用户模块,
    登陆页面:登陆,
    注册页面:注册,校验验证码,可能UI设计到发邮箱发短信滑动验证
    2,课程模块,
    课程列表页面:课程分类,课程多条件筛选展示,课程分页,
    课程详情页面,课程介绍,课程章节目录,富文本编辑器评论,视频播放是另外的页面了,
    3,购物车模块,使用redis,
    购物车页面:添加商品,删除商品,勾选商品状态,商品结算,订单生成,
    4,商品结算模块
    订单商品信息列表页面:订单商品信息展示,积分计算功能,优惠券功能,课程有效期,第三方支付接入,
    5,个人中心模块,
    我的订单页面:曾经下过的订单展示,
    6,深科技模块
    文章列表,文章详情,点赞,收藏,评论,这应该是五个接口 你要清楚的知道,每一个模块有哪些表,每一个表有哪些字段,你都实现哪些接口,你要清晰的理出来出来,
    """

    ###############     支付相关    ################

    # redis实现购物车
    # 点击加入购物车,如果是放到数据库,就加入到数据库了,如果是放到redis,就加入到redis里面了,
    # 点击进入购物车,就是查询,
    # 点击删除,就把购物车删除了,
    # 点击购物车的课程有效期等选项可以修改,这就是更新,
    # 在这个购物车页面字段:
    # 课程id(不展示),课程图片,课程名称,课程价格,课程有效期(可以修改,同时价格会变化),操作按钮(删除),去结算按钮,全选按钮,批量删除按钮
    # 点击去结算进入结算页面:
    ###################################
    # 结算页面:
    # 字段: 课程id(不展示),课程图片,课程名称,课程价格,课程有效期(不能可以修改,价格也不会变化),优惠券下拉选择(和课程绑定的优惠券),折后价,
    # 在列表下方有通用优惠券的选择,课程总价的计算,贝里虚拟货币,去结算,支付宝支付
    # 从结算中心返回到购物车,然后重新修改购物车,点击去结算,去结算里面的内容是全新的,因为会把之前的内容清空,
    # 点击去结算,这是结算信息的新增,也是查看,
    # 有修改,就是使用优惠券,
    # 没有删除,因为每次进入结算结算页面都是清空,
    #######################################
    # 点击去支付做了什么?
    # 1,跳转支付宝,
    # 2,同时生成一个订单,订单状态是未支付
    # 3,支付完成之后,回调接口,把状态修改成已支付,
    # 4,优惠券要更新,已使用,
    # 5,贝里,要相应的减掉
    # 6,如果是专题课,就可以看了,
    # 7,如果是学位课,也要开通,并且要配老师,

    ###############     路飞学城项目-介绍    ################

    ###############     路飞学城项目-介绍    ################

    ###############     路飞学城项目-介绍    ################

  • 相关阅读:
    win10 + uefi
    curl post请求方式
    Unable to process request: General SSLEngine problem.Unable to connect to neo4j at `localhost:7687`, because the certificate the server uses has changed.
    SpringMVC Ueditor1.4.3 未找到上传数据
    Unsupported major.minor version 52.0
    Spring官网改版后下载
    Linux防火墙(Iptables)的开启与关闭
    MySQLWorkbench里的稀奇事之timestamp的非空默认值
    秒杀系统
    java . 请在小于99999的正整数中找符合下列条件的数,它既是完全平方数,又有两位数字相同,如:144,676。
  • 原文地址:https://www.cnblogs.com/andy0816/p/12247437.html
Copyright © 2011-2022 走看看