星星个人博客系统的设计与实现.docx

资料分类:计算机信息 上传会员:紫色烟火 更新时间:2022-06-13
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9897
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着网络科技不断高速发展,以互联网为核心的现代通信手段日新月异,各种网络交互平台也如雨后春笋般涌现出来。人们利用微博微信等工具,可以很方便地记录生活,展示个性。但是这种方式过于碎片化,而且内容极易被忽略。相比之下,个人博客是一种更专业化,更令人一目了然的文字分享平台。本文基于现如今驳杂的网络文字分享环境,旨在给用户提供一个更好的写文章空间,设计并实现了一款星星个人博客系统。该个人博客使用 B/S(浏览器/服务器)结构,读者无需安装软件就可以在浏览器访问博客。星星个人博客系统使用时下流行的快速建站 Django 框架,SQLite3数据库和面向对象的解释型语言Python实现。本文按照需求分析、总体设计、详细设计与具体实现的顺序详细介绍了星星个人博客的设计和实现流程。最终本博客平台提供了文章管理、文章排版、文章分类、访客评论、关键字搜索、RSS订阅等功能。

 

关键词:个人博客;Django;Python;系统设计

 

目录

摘要

Abstract

1 绪论-1

1.1 研究背景及意义-1

1.2 国内外研究现状-1

1.3 研究目标与内容-2

2 系统开发相关技术简介-3

2.1 Django框架介绍-3

2.2 Python介绍-4

3 系统需求分析-6

3.1需求确定原则-6

3.2 需求协商与验证-6

3.3 总体需求目标及分析-7

3.3.1 系统功能结构图及用例图-7

3.3.2文章文类模块分析-9

3.3.3 搜索文章模块分析-9

3.3.4 RSS订阅模块分析-9

3.3.5 文章管理模块分析-9

3.3.6 评论模块-9

3.4 非功能需求分析-10

3.5 本章小结-10

4 系统详细设计-11

4.1系统架构设计-11

4.2 系统功能模块设计-12

4.2.1 文章管理模块-12

4.2.2 评论模块-13

4.2.3文章搜索模块-13

4.3 数据库结构设计-14

4.3.1 系统实体关系图-14

4.3.2 数据表及对应python 类设计-15

5 系统具体实现-16

5.1 项目基础搭建-16

5.2 博客后台管理实现-16

5.3 支持 Markdown 语法和代码高亮-18

5.4 侧边栏的实现-19

5.5 全文搜索功能实现-20

5.6 RSS订阅实现-21

结    论-22

参 考 文 献-23

致    谢-24

相关论文资料:
最新评论
上传会员 紫色烟火 对本文的描述:本文正是考虑了网络上的这一种急迫的需求,提出了一种简单便捷的星星个人博客系统。星星个人博客系统从本质上讲是互联网上的个人文摘亦或是日记空间,它所记录的文字代表了我......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: