Django博客系统项目需求分析
项目需求分析
需求分析原因
- 项目中,需求驱动开发。即开发人员需要以需求为目标来实现业务逻辑。
需求分析方式
- 企业中,借助产品原型图分析需求。
- 需求分析完后,前端按照产品原型图开发前端页面,后端开发对应的业务及响应处理。
- 提示:我们现在假借示例网站作为原型图来分析需求。
需求分析内容
- 页面及页面上的业务逻辑。
- 归纳业务逻辑并划分模块。
1. 项目主要页面介绍
1.注册页面
2.登录页面
3.忘记密码页面
4.用户中心页面
5.写博客页面
6.博客首页
7.博客详情页面
2. 归纳项目主要模块
模块 | 功能 |
---|---|
注册 | 图形验证、短信验证 |
登录 | 状态保持、Cookie、Session |
个人中心 | 图片上传、更新数据 |
发布博客 | 数据入库 |
博客首页 | 数据分页 |
博客详情 | 博客详情数据展示、评论功能 |
3. 项目开发模式
选项 | 技术选型 |
---|---|
开发模式 | 前后端不分离 |
后端框架 | Django + Django模板引擎 |
Django博客系统项目需求分析相关推荐
- 博客系统项目:编码篇-基础篇-架构搭建
博客系统项目:编码篇-基础篇 1 背景 2 环境 2.1 环境说明 2.2 模式说明 2.2.1 MTV模式 2.2.2 MVC 3 前置工作 3.1 环境搭建 4 编码实现 4.1 项目调整 4.1 ...
- 个人博客系统--项目实战
个人博客系统–项目实战 先附上设计文档和项目源码. 个人博客设计文档 Github 这项目大概做了十多天,其基本功能都实现了,因为没有美工的关系,界面可能有点丑,请谅解. 后台采用SSH技术,版本为: ...
- 博客系统项目:设计篇
博客系统项目:设计篇 1 由来 2 需求 3 设计 3.1 功能设计 3.1.1 用例图 3.1.2 实体类图 3.1.3 实体关系图 3.2 数据设计 3.2.1 数据模型 4 版面设计 4.1 首 ...
- blogs博客系统项目介绍
blogs博客系统项目介绍 blogs 项目简介 项目展示 项目详述 blogs 一个简易的博客系统 GitHub地址:点击查看项目源码 Gitee地址:点击查看项目源码 项目简介 该项目是我之前学习 ...
- Django博客系统注册(定义用户模型类)
1. Django默认用户认证系统 Django自带用户认证系统 它处理用户账号.组.权限以及基于cookie的用户会话. Django认证系统位置 django.contrib.auth包含认证框架 ...
- Django博客系统(详情评论数据展示)
1. 查询评论数据并展示 1.查询评论数据并通过context传递给HTML from home.models import Comment from django.shortcuts import ...
- Django博客系统(详情页面展示)
1. 页面展示 1.在home.views.py文件中定义视图 from django.views import Viewclass DetailView(View):def get(self,req ...
- Django博客系统(首页文章数据展示)
1. 查询分页数据并展示 1.查询分类文章数据并通过context传递给HTML from home.models import ArticleCategory,Article from django ...
- Django博客系统(首页分类数据展示)
1. 首页接口设计 1.请求方式 选项 方案 请求方法 GET 请求地址 /?cat_id=xxx&page_num=xxx&page_size=xxx 2.请求参数 参数名 类型 是 ...
最新文章
- java中数组的含义_数组
- 2.2线性表的数据展示【王道数据结构】
- Windows Virtual PC RC 发布
- 使用wordpress 搭建 文档索引服务器
- bottle模板 template/jinja2_template
- COMMCONFIG进行配置的WIN32 API
- MySQL与MariaDB概述 (二)
- umi3 如何管理model_umi -- model 的注册与使用
- tcp码流中查找rtp头_跟踪数据流中的时间以查找性能问题
- c+命名空间_了解C ++中的命名空间
- Java程序设计基础(第五版)期末总复习
- vue3安装WangEditor富文本编辑器v5版本
- 如何注册CSDN博客
- Router-view
- <aop:aspectj-autoproxy />AOP自动代理
- android 配置aspect_Android全面屏适配
- Microsoft Surface 平板电脑
- Canva旗下图库Pexels为2000万微信公众号提供创作用图
- libuv文件服务器,libuv_UDP服务器搭建
- curl php 宝塔 开启_宝塔安装php失败
热门文章
- 前沿技术探秘:知识图谱构建流程及方法
- 百度AI攻坚战:PaddlePaddle中国突围
- 这次拿下Python全靠它了!一个交互式的学习资源!
- AI一分钟 | 美女机器人竟然想生孩子,太可怕了!比尔·盖茨当选中国工程院外籍院士
- 重磅 | 李飞飞最新演讲:ImageNet后,我专注于这五件事——视觉理解、场景图,段落整合、视频分割及CLEVR数据集
- MyBatis-Plus,搭配 Spring Boot 使用,一篇就够了
- JDK 16 GA 发布,你还停留在JDK 8吗?
- MyBatis 如何兼容所有日志框架?
- 原来这才是 Kafka!(多图+深入)
- PDD面试题:new一个对象的过程中发生了什么?