项目需求分析
需求分析原因
- 项目中,需求驱动开发。即开发人员需要以需求为目标来实现业务逻辑。
需求分析方式
- 企业中,借助产品原型图分析需求。
- 需求分析完后,前端按照产品原型图开发前端页面,后端开发对应的业务及响应处理。
- 提示:我们现在假借示例网站作为原型图来分析需求。
需求分析内容
- 页面及页面上的业务逻辑。
- 归纳业务逻辑并划分模块。
1. 项目主要页面介绍
1.注册页面
2.登录页面
3.忘记密码页面
4.用户中心页面
5.写博客页面
6.博客首页
7.博客详情页面
2. 归纳项目主要模块
模块 | 功能 |
---|---|
注册 | 图形验证、短信验证 |
登录 | 状态保持、Cookie、Session |
个人中心 | 图片上传、更新数据 |
发布博客 | 数据入库 |
博客首页 | 数据分页 |
博客详情 | 博客详情数据展示、评论功能 |
3. 项目开发模式
选项 | 技术选型 |
---|---|
开发模式 | 前后端不分离 |
后端框架 | Django + Django模板引擎 |