个人博客网站的搭建

大型软件实验周课程设计说明书题目: 个人博客网站的搭建2019年 5 月 20 日目录中北大学信息商务学院 1大型软件实验周 1课程设计说明书 1一、 目的 3二、 设计任务 3三、 概要设计 43.1博客网站流程图 43.2 博客网站设计模式——MTV模式 53.3 博客网站功能模块 6四、详细设计 74.1 数据库设计 74.2 项目实现 94....
摘要由CSDN通过智能技术生成

大型软件实验周
课程设计说明书

题目: 个人博客网站的搭建

2019年 5 月 20 日

目录

中北大学信息商务学院 1
大型软件实验周 1
课程设计说明书 1
一、 目的 3
二、 设计任务 3
三、 概要设计 4
3.1博客网站流程图 4
3.2 博客网站设计模式——MTV模式 5
3.3 博客网站功能模块 6
四、详细设计 7
4.1 数据库设计 7
4.2 项目实现 9
4.3 具体体现 13
五、测试 14
5.1 后台管理登录 14
5.1.1 用户登录 14
5.1.2修改用户 15
5.1.3修改登陆用户 16
5.1.4修改登录密码 16
5.2 MYBLOG管理 17
5.2.1增加文章 17
5.2.2删除文章 17
5.2.3 修改文章 18
5.3评论管理 19
5.4 标签管理 19
5.4.1 增加标签 19
5.4.2 修改标签 19
5.4.3 删除标签 20
5.5 前台页面设计 20
5.5.1 首页设计 20
5.5.2 博文设计 21
5.5.3 评论设计 22
六、 总结 22

一、目的
通过对Python语言、SQLite数据库、Django框架、软件工程的理论知识学习,并结合软件开发流程完成应用软件开发。本次课程通过使用PyCharm作为软件开发IDE,以达到充分熟悉软件开发平台目的。同时掌握软件开发的一般过程,软件生命周期和作为一个开发人员应该具备的基本能力,并撰写实习报告。使学生进一步巩固所学理论知识,同时提高观察问题、分析问题、解决问题的能力。
二、设计任务
博客系统是以博客发布,博客展示,评论管理为主要功能的网站,提供了包括图文一体的文章展示功能,是基于Django框架的信息服务类系统。主要包括前台博客显示与后台管理两大部分,涉及到的功能有分类管理、标签管理、文章管理,评论管理等主要模块,系统使用MVT模式开发,涉及到的技术有模型设计、视图逻辑、模板标签、数据库访问等。主要实现以下功能:
1、数据库模型:使用数据库存储博客文章、分类、标签信息。
2、后台管理系统:用户可以使用后台管理界面对博客文章、分类、标签进行管理。
3、博客首页:用户可以查看博客首页内容,可以通过分类进行筛选。
4、文章发布:用户使用后台发布博客文章,文章编辑采用富文本编辑器。
5、文章列表:用户能够查看所有博客文章及最新发布文章、可以通过分类、归档、标签云筛序文章,分页查看文章列表。
6、博客详情:用户能够查看博客详细内容,包括文章封面、题目、作者、内容、浏览量、更新日期等信息。
7、博客评论:用户能够查看博客评论信息,可以对博客,文章进行评论。
8、评论优化:在模型中指定排序,完善跳转链接,显示正确的评论量。
9、分类优化:可以看到各分类下的文章数。
10、博客浏览:显示出浏览量。
三、概要设计
3.1博客网站流程图

后台业务流程图 前台业务流程图
3.2 博客网站设计模式——MTV模式

  • M:Model
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值