基于Python的个人博客系统设计与实现 报告+项目源码
目录
1 概述 1
1.1 本课题的研究背景 1
1.2 本课题的研究意义 1
1.3 现行研究存在的问题及解决办法 1
1.3.1 需求分析问题 1
2 系统分析 2
2.1 系统需求分析 2
2.2 采用的关键技术介绍 2
2.2.1 PyCharm简介 2
2.2.2 mysql简介 2
2.3 可行性分析 2
3 系统概要分析 3
3.1 系统总体设计 3
3.1.1 开发环境 3
3.1.2 系统流程 3
3.1.3 系统结构 4
3.2 系统接口的概要设计 4
3.2.1 用户接口 4
3.3 数据库概要设计 5
3.3.1 逻辑结构设计 5
3.3.2 物理结构设计 6
总结 10
参考文献 11
2.3.1采用架构
本项目采用浏览器/服务器(B/S)架构:浏览器可用火狐或其他等同浏览器,开发软件pycharm,数据库采用MySQL5.7。开发语言python3, 只用框架django.
2.3.2主要功能要求
主要分为三大模块功能:个人博客浏览、个人博客管理、系统管理等。其中管理员就是作者自己,只有一个。普通用户可以浏览作者的文章,对文章进行评论。
(1)个人博客浏览主要包括的功能:阅读博客、注册、发表留言、发表评论等。
(2)个人博客管理的功能:登录、发表文章,栏目管理,消息管理、个人资料管理等。
(3)系统管理的功能:用户管理(管理员可以停用(启用)用户的账号)、评论管理,修改密码等。
搭建符合博客用户自己使用习惯的系统,且不关心系统经济效益,因此可用性较佳。参考现有开发资料、文档等资源,个人博客系统的体系结构比较完善,开发要求相比于复杂的系统较低,具备进一步进行需求分析与后续开发的条件。
以上为项目的可行性分析,自此向下为博客系统的需求分析。
3. 项目功能需求
3.1基本需求分析
基于个人博客的特点,本系统实现个人博客的主要功能,包括博客系统的站主登录/退出,博客站主并发表文章、图片等,游客发表评论、分页浏览文章等。博客系统主要区分了两类用户,分别为博客站主和普通游客。网站登录仅限于博客站主,博客站主可以登陆写下自己的文章,登陆即拥有网站管理的权限,未登录时均以游客身份访问。游客主要的功能是分页、分类、分标签阅读博客站主文章和浏览图片,发表评论和留言。以上是个人博客的系统需求分析的基本实现目标。
3.2系统设计方法
(1)系统为博客网站站主提供专门的登录、退出界面,不为浏览网站的用户提供登陆界面,亦不包括登陆后的管理界面。
(2)浏览用户仅有浏览网页、评论文章、除评论功能外,不涉及对博客网站系统后台数据库表的修改。
(3)博客站主需输入账号与密码方可登陆,登陆后可进行各种管理操作。
本文转载自:http://www.biyezuopin.vip/onews.asp?id=15563
基于Python的个人博客系统设计与实现 报告+项目源码相关推荐
- (免费分享)基于JavaWeb的高校试题库管理系统设计与实现 毕业论文+项目源码及数据库文件(已发)
源码获取:我的博客资源页面可以下载!!!! 项目名称 (免费分享)基于JavaWeb的高校试题库管理系统设计与实现 毕业论文+项目源码及数据库文件(已发) 系统说明 随着信息技术的不断发展,我们已经 ...
- 基于C语言的新冠疫情通报系统设计与实现 报告+项目源码
资源下载地址:https://download.csdn.net/download/sheziqiong/85622198 目录 1.前言 3 编写背景 3 编写目的 3 参考资料 3 2.需求分析 ...
- 基于Python的Covid-19全球疫情数据分析预测 文档+项目源码及数据
资源下载地址:https://download.csdn.net/download/sheziqiong/85638801 资源下载地址:https://download.csdn.net/downl ...
- 基于PHP+MySQL的学生成绩管理系统设计与实现 报告+项目源码及数据库文件+演示视频
目录 [PHP]学生成绩管理系统 1 前言 2 功能模块 2.1学生模块 2.2 教师模块 2.3 主要的文件结构 3 界面设计 3.1 登录界面 3.2 学生主页(我的成绩) 3.3 各科成绩 3. ...
- 基于C#+SQL Server的餐饮信息管理系统设计与实现 报告+项目源码及数据库文件
全套资料下载地址:https://download.csdn.net/download/sheziqiong/85596070 目录 第1章 绪论 3 1.1 系统开发背景 3 1.2 报告书主要组织 ...
- 基于微信小程序的课程点名签到系统设计与实现 报告+项目源码及数据库文件
题目:微信点名系统小程序 目录 第一节 系统分析与设计 1.1 需求分析 1.2 数据库设计 1.2.1 数据库模型图(初步设计) 1.3 系统功能设计 第二节 系统开发及实现 2.1 系统开发平台及 ...
- 基于python的个人博客系统的设计开题报告_基于SSM的个人博客系统设计开题报告...
本 科 毕 业 设 计(论文)开 题 报 告 题 目:基于SSM的个人博客系统设计与实现 专题题目(若无专题则不填): 本课题来源及研究现状: 关于博客的未来:在创办了博客中国(blogchina) ...
- 【基于python+Django的博客系统-哔哩哔哩】 https://b23.tv/bmRfAMu
[基于python+Django的博客系统-哔哩哔哩] https://b23.tv/bmRfAMu https://b23.tv/bmRfAMu
- 【毕业设计_课程设计】基于Spring MVC的博客系统设计与实现
文章目录 0 项目说明 1 关于项目 2 效果预览 2.1 前台效果图 2.2 后台效果图 3 使用注意 4 使用步骤 5 项目源码 0 项目说明 基于Spring MVC的博客系统设计与实现 提示: ...
- 前端小白也能快速学会的博客园博客美化全攻略[附源码]
前端小白也能快速学会的博客园博客美化全攻略[附源码] 文章目录 前端小白也能快速学会的博客园博客美化全攻略[附源码] 美化方法论简介 准备工作 js权限申请 如何模仿一个博客园的自定义风格(样式css ...
最新文章
- 用Vue撸一个『A-Z字母滑动检索菜单』
- VULKAN学习笔记-inter教学四篇
- Jetpack:使用 ActivityResult 处理 Activity 之间的数据通信
- 实现带header和footer功能的RecyclerView——完善篇
- 约三分之二的 DDoS 攻击指向通信服务提供商
- 有向图强连通分量SCC(全网最好理解)
- 移动端适配方案(上)
- 【视频】利用IDEA 创建 spring mvc项目
- Simulink_Debug的使用
- qt中QHBoxLayout或QVBoxLayout布局内控件的动态生成与显示
- 初中物理凸透镜成像动态图_中考物理考点知识总复习:探究凸透镜成像规律
- 理发店收银系统php,理发店收银系统优缺点
- 360安全软件设置白名单
- Netflix Web 性能案例研究
- effective stl
- 日常生活收缩毛孔几个小妙招 - 生活至上,美容至尚!
- 广义表的头尾链表存储表示(第五章 P115 算法5.5,5.6,5.8)
- 中国海洋大学计算机考研怎么样,中国海洋大学考研难吗?一般要什么水平才可以进入?...
- phoenix 安装以及开启后报错
- 范型 DAO范型的应用