项目需求分析

需求分析原因

  • 项目中,需求驱动开发。即开发人员需要以需求为目标来实现业务逻辑。

需求分析方式

  • 企业中,借助产品原型图分析需求。
  • 需求分析完后,前端按照产品原型图开发前端页面,后端开发对应的业务及响应处理。
  • 提示:我们现在假借示例网站作为原型图来分析需求。

需求分析内容

  • 页面及页面上的业务逻辑
  • 归纳业务逻辑并划分模块

1. 项目主要页面介绍

1.注册页面

2.登录页面

3.忘记密码页面

4.用户中心页面

5.写博客页面

6.博客首页

7.博客详情页面

2. 归纳项目主要模块

模块 功能
注册 图形验证、短信验证
登录 状态保持、Cookie、Session
个人中心 图片上传、更新数据
发布博客 数据入库
博客首页 数据分页
博客详情 博客详情数据展示、评论功能

3. 项目开发模式

选项 技术选型
开发模式 前后端不分离
后端框架 Django + Django模板引擎

Django博客系统项目需求分析相关推荐

  1. 博客系统项目:编码篇-基础篇-架构搭建

    博客系统项目:编码篇-基础篇 1 背景 2 环境 2.1 环境说明 2.2 模式说明 2.2.1 MTV模式 2.2.2 MVC 3 前置工作 3.1 环境搭建 4 编码实现 4.1 项目调整 4.1 ...

  2. 个人博客系统--项目实战

    个人博客系统–项目实战 先附上设计文档和项目源码. 个人博客设计文档 Github 这项目大概做了十多天,其基本功能都实现了,因为没有美工的关系,界面可能有点丑,请谅解. 后台采用SSH技术,版本为: ...

  3. 博客系统项目:设计篇

    博客系统项目:设计篇 1 由来 2 需求 3 设计 3.1 功能设计 3.1.1 用例图 3.1.2 实体类图 3.1.3 实体关系图 3.2 数据设计 3.2.1 数据模型 4 版面设计 4.1 首 ...

  4. blogs博客系统项目介绍

    blogs博客系统项目介绍 blogs 项目简介 项目展示 项目详述 blogs 一个简易的博客系统 GitHub地址:点击查看项目源码 Gitee地址:点击查看项目源码 项目简介 该项目是我之前学习 ...

  5. Django博客系统注册(定义用户模型类)

    1. Django默认用户认证系统 Django自带用户认证系统 它处理用户账号.组.权限以及基于cookie的用户会话. Django认证系统位置 django.contrib.auth包含认证框架 ...

  6. Django博客系统(详情评论数据展示)

    1. 查询评论数据并展示 1.查询评论数据并通过context传递给HTML from home.models import Comment from django.shortcuts import ...

  7. Django博客系统(详情页面展示)

    1. 页面展示 1.在home.views.py文件中定义视图 from django.views import Viewclass DetailView(View):def get(self,req ...

  8. Django博客系统(首页文章数据展示)

    1. 查询分页数据并展示 1.查询分类文章数据并通过context传递给HTML from home.models import ArticleCategory,Article from django ...

  9. Django博客系统(首页分类数据展示)

    1. 首页接口设计 1.请求方式 选项 方案 请求方法 GET 请求地址 /?cat_id=xxx&page_num=xxx&page_size=xxx 2.请求参数 参数名 类型 是 ...

最新文章

  1. java中数组的含义_数组
  2. 2.2线性表的数据展示【王道数据结构】
  3. Windows Virtual PC RC 发布
  4. 使用wordpress 搭建 文档索引服务器
  5. bottle模板 template/jinja2_template
  6. COMMCONFIG进行配置的WIN32 API
  7. MySQL与MariaDB概述 (二)
  8. umi3 如何管理model_umi -- model 的注册与使用
  9. tcp码流中查找rtp头_跟踪数据流中的时间以查找性能问题
  10. c+命名空间_了解C ++中的命名空间
  11. Java程序设计基础(第五版)期末总复习
  12. vue3安装WangEditor富文本编辑器v5版本
  13. 如何注册CSDN博客
  14. Router-view
  15. <aop:aspectj-autoproxy />AOP自动代理
  16. android 配置aspect_Android全面屏适配
  17. Microsoft Surface 平板电脑
  18. Canva旗下图库Pexels为2000万微信公众号提供创作用图
  19. libuv文件服务器,libuv_UDP服务器搭建
  20. curl php 宝塔 开启_宝塔安装php失败

热门文章

  1. 前沿技术探秘:知识图谱构建流程及方法
  2. 百度AI攻坚战:PaddlePaddle中国突围
  3. 这次拿下Python全靠它了!一个交互式的学习资源!
  4. AI一分钟 | 美女机器人竟然想生孩子,太可怕了!比尔·盖茨当选中国工程院外籍院士
  5. 重磅 | 李飞飞最新演讲:ImageNet后,我专注于这五件事——视觉理解、场景图,段落整合、视频分割及CLEVR数据集
  6. MyBatis-Plus,搭配 Spring Boot 使用,一篇就够了
  7. JDK 16 GA 发布,你还停留在JDK 8吗?
  8. MyBatis 如何兼容所有日志框架?
  9. 原来这才是 Kafka!(多图+深入)
  10. PDD面试题:new一个对象的过程中发生了什么?