目录
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的个人博客系统设计与实现 报告+项目源码相关推荐

  1. (免费分享)基于JavaWeb的高校试题库管理系统设计与实现 毕业论文+项目源码及数据库文件(已发)

     源码获取:我的博客资源页面可以下载!!!! 项目名称 (免费分享)基于JavaWeb的高校试题库管理系统设计与实现 毕业论文+项目源码及数据库文件(已发) 系统说明 随着信息技术的不断发展,我们已经 ...

  2. 基于C语言的新冠疫情通报系统设计与实现 报告+项目源码

    资源下载地址:https://download.csdn.net/download/sheziqiong/85622198 目录 1.前言 3 编写背景 3 编写目的 3 参考资料 3 2.需求分析 ...

  3. 基于Python的Covid-19全球疫情数据分析预测 文档+项目源码及数据

    资源下载地址:https://download.csdn.net/download/sheziqiong/85638801 资源下载地址:https://download.csdn.net/downl ...

  4. 基于PHP+MySQL的学生成绩管理系统设计与实现 报告+项目源码及数据库文件+演示视频

    目录 [PHP]学生成绩管理系统 1 前言 2 功能模块 2.1学生模块 2.2 教师模块 2.3 主要的文件结构 3 界面设计 3.1 登录界面 3.2 学生主页(我的成绩) 3.3 各科成绩 3. ...

  5. 基于C#+SQL Server的餐饮信息管理系统设计与实现 报告+项目源码及数据库文件

    全套资料下载地址:https://download.csdn.net/download/sheziqiong/85596070 目录 第1章 绪论 3 1.1 系统开发背景 3 1.2 报告书主要组织 ...

  6. 基于微信小程序的课程点名签到系统设计与实现 报告+项目源码及数据库文件

    题目:微信点名系统小程序 目录 第一节 系统分析与设计 1.1 需求分析 1.2 数据库设计 1.2.1 数据库模型图(初步设计) 1.3 系统功能设计 第二节 系统开发及实现 2.1 系统开发平台及 ...

  7. 基于python的个人博客系统的设计开题报告_基于SSM的个人博客系统设计开题报告...

    本 科 毕 业 设 计(论文)开 题 报 告 题  目:基于SSM的个人博客系统设计与实现 专题题目(若无专题则不填): 本课题来源及研究现状: 关于博客的未来:在创办了博客中国(blogchina) ...

  8. 【基于python+Django的博客系统-哔哩哔哩】 https://b23.tv/bmRfAMu

    [基于python+Django的博客系统-哔哩哔哩] https://b23.tv/bmRfAMu https://b23.tv/bmRfAMu

  9. 【毕业设计_课程设计】基于Spring MVC的博客系统设计与实现

    文章目录 0 项目说明 1 关于项目 2 效果预览 2.1 前台效果图 2.2 后台效果图 3 使用注意 4 使用步骤 5 项目源码 0 项目说明 基于Spring MVC的博客系统设计与实现 提示: ...

  10. 前端小白也能快速学会的博客园博客美化全攻略[附源码]

    前端小白也能快速学会的博客园博客美化全攻略[附源码] 文章目录 前端小白也能快速学会的博客园博客美化全攻略[附源码] 美化方法论简介 准备工作 js权限申请 如何模仿一个博客园的自定义风格(样式css ...

最新文章

  1. 用Vue撸一个『A-Z字母滑动检索菜单』
  2. VULKAN学习笔记-inter教学四篇
  3. Jetpack:使用 ActivityResult 处理 Activity 之间的数据通信
  4. 实现带header和footer功能的RecyclerView——完善篇
  5. 约三分之二的 DDoS 攻击指向通信服务提供商
  6. 有向图强连通分量SCC(全网最好理解)
  7. 移动端适配方案(上)
  8. 【视频】利用IDEA 创建 spring mvc项目
  9. Simulink_Debug的使用
  10. qt中QHBoxLayout或QVBoxLayout布局内控件的动态生成与显示
  11. 初中物理凸透镜成像动态图_中考物理考点知识总复习:探究凸透镜成像规律
  12. 理发店收银系统php,理发店收银系统优缺点
  13. 360安全软件设置白名单
  14. Netflix Web 性能案例研究
  15. effective stl
  16. 日常生活收缩毛孔几个小妙招 - 生活至上,美容至尚!
  17. 广义表的头尾链表存储表示(第五章 P115 算法5.5,5.6,5.8)
  18. 中国海洋大学计算机考研怎么样,中国海洋大学考研难吗?一般要什么水平才可以进入?...
  19. phoenix 安装以及开启后报错
  20. 范型 DAO范型的应用

热门文章

  1. Java代码 打印等腰三角形、菱形和平行四边形
  2. 基于面板数据的熵值法介绍与实现
  3. php满一百人随机发放奖品,php按照奖品百分比随机抽奖 阿星小栈
  4. 安大计算机学院汤进,“CCF合肥庐州论坛——认知计算研讨会”成功举办
  5. HR人力资源管理系统面试时怎么介绍的思路
  6. td-agent 安装,配置,采集日志到postgresql
  7. VB中的二维数组输出的定位
  8. 程序员在二线城市工作爽吗?
  9. 庄曜计算机应用作曲电子书阅读,庄曜计算机应用作曲的意义
  10. JS判断今天是礼拜几