django基于Python的个人博客 q07qe

django基于Python的个人博客 q07qe

399

更新时间:5小时前

所属分类:Python作品

评论回复:0

语言/框架:python/django

数据库:mysql

开发环境:PyCharm/vscode

 

下载权限

个人博客系统划分为前台展示和后台管理。前台用于面向访客,访客在博客前台页面进行文章的浏览、评论、点赞等操作。后台则用于博客主对博客相关的管理,如删除文章,编辑简介等操作。
Django用Python编写,属于开源Web应用程序框架。采用(模型M、视图V和模板t)的框架模式。该框架以比利时吉普赛爵士吉他手詹戈·莱因哈特命名。该架构的主要组件如下:
1.用于创建模型的对象关系映射。
2.最终目标是为用户设计一个完美的管理界面。
3.是目前最流行的URL设计解决方案。
4.模板语言对设计师来说是最友好的。
5.缓存系统。
 Python版本:python3.7+
前端:vue.js+elementui
框架:django/flask都有,都支持
后端:python 
数据库:mysql
数据库工具:Navicat
开发软件:PyCharm 

1.    前台需求
(1)    主页(导航栏、搜索框、个人信息、热门博文、友链)
(2)    博文页(博文列表:点击博文,跳转博文详情页)
(3)    标签页(显示所有标签分类)
(4)    分类页(博文的各种类型)
(5)    归档页(按时间线归档文章)
(6)    留言页(访客留言)
(7)    关于页(关于作者,网站相关信息)
2.    后台需求
(1)    用户管理:博客主登录,修改资料。
(2)    博文管理:对文章进行添加、删除、修改。
(3)    分类管理:添加和删除分类。
(4)    标签管理:添加和删除标签。
(5)    友链管理:添加和删除友情链接。
(6)    留言管理:删除留言。
(7)    关于管理:编辑关于。
(8)    网站流量统计:对访客数量进行统计。


1 绪  论    1
1.1研究背景    1
1.2 研究意义    1
1.3国内外研究现状    1
1.4本文组织结构    2
2 技术介绍    3
2.1 Python介绍    3
2.2 DJANGO框架    3
2.3 MySQL数据库    3
2.4 B/S结构    4
2.5本章小结    4
3需求分析    5
3.1可行性分析    5
3.1.1经济可行性分析    5
3.1.2技术可行性分析    5
3.2系统需求分析    5
3.2.1功能需求    5
3.2.2 性能需求    5
3.2.3 安全性需求    6
3.3系统用例分析    6
3.4系统流程的分析    7
3.4.1 登录流程    7
3.4.2个人中心管理流程    8
3.4.3 系统操作流程    9
3.5本章小结    10
4系统设计    11
4.1系统结构设计    11
4.2系统功能模块设计    11
4.2.1管理员模块    11
4.2.2用户模块    12
4.2.3博主模块    12
4.3系统功能结构设计图    12
4.4数据库设计    13
4.4.1 概念模型设计    13
4.4.2 数据库表结构    15
4.5本章小结    19
5 系统实现    20
5.1系统开发环境以及运行环境    20
5.1.1 系统开发环境    20
5.1.2 系统运行环境    20
5.2系统功能实现    20
5.3后台模块实现    22
5.3.1管理员模块实现    23
5.3.2博主模块实现    27
5.4本章小结    28
6系统测试    29
6.1 系统测试目的    29
6.2 系统测试环境    29
6.3系统测试用例    29
6.4本章小结    30
结  论    31
参考文献    32
致  谢    33

 

下载
188083800