zoukankan      html  css  js  c++  java
  • 1.项目需求分析

    1. 企业项目开发流程

    项目需求分析

    2.1 登录注册

    功能:用户登录、多条件登录、jwt认证、记住密码、QQ第三方登录、

    ​ 用户注册、短信发送、短信冷却倒计时、腾讯防水墙验证码、Celery异步发送短信和邮件

    ​ 邮箱找回重置密码、使用itsdangerous对数据进行加密解密



    2.2 首页

    功能:无限级别导航菜单、轮播图、退出登录、内容列表下拉刷新

    ​ 采用分布式存储系统FastDFS存储网站内容图片,基于docker进行安装部署FastDFS

    ​ feed流内容推送[feed是将用户主动订阅的内容组合在一起形成内容聚合器,帮助用户持续地获取最新内容]

    ​ 智能推荐原创作者、关注作者和取消关注

    ​ django集成markdown富文本编辑器

    2.3 内容详情

    功能:文章内容实现专题、文集等归纳类目

    ​ 内容基本展示、作者信息展示、作者热门文章展示、同类专题内容推荐、

    ​ 文章评论、无限级别评论回复、评论分页、评论排序、分享内容、收藏内容、评论点赞和踩

    ​ 点赞内容、赞赏支持

    ​ 基于redis保存我的浏览历史记录

    ​ 内容购买

    2.4 内容搜索页

    功能:基于ElasticSearch实现中文分词,使用django-haystack配合完成内容搜索。

    ​ 搜索内容结果实现分页展示

    ​ 按不同条件筛选展示内容

    ​ 搜索历史记录

    2.5 个人中心

    2.5.1 我的首页

    功能:个人信息基本展示、采用timeline模式展示我的动态、展示最新评论、展示我的热门内容、展示我的文集

    ​ 基于ajax实现鱼书功能[在线聊天]、


    2.5.2 收藏和喜欢的的文章

    2.5.3 我的钱包

    功能:基于支付宝转账到个人账户接口实现余额提现、

    ​ 资金流水记录

    2.5.4 我的基本信息设置

    功能:基本信息修改、用户地址信息功能修改、账户所有内容打包下载

    2.4.5 我的粉丝

    功能:关注和取消关注

  • 相关阅读:
    TIME_WAIT
    Oracle常用SQL命令
    Linux系统标准化设置:克隆系统后网卡设置、固定IP设置、关闭防火墙和SELINUX、更改主机名
    Linux平台oracle 11g单实例 + ASM存储 安装部署
    Oracle基础维护03-主机、数据库日志收集
    print控制台输出带颜色文字方法
    第二十九节,装饰器
    python 浅析对return的理解
    工欲善其事,必先利其器——持续更新中……
    优秀的学习资源收集:
  • 原文地址:https://www.cnblogs.com/jia-shu/p/14552390.html
Copyright © 2011-2022 走看看