没有合适的资源?快使用搜索试试~ 我知道了~
【计算机软件毕业设计】个人博客系统的设计与开发.docx
0 下载量 58 浏览量
2023-07-04
00:11:14
上传
评论
收藏 1.44MB DOCX 举报
温馨提示
试读
28页
【计算机软件毕业设计】个人博客系统的设计与开发.docx
资源推荐
资源详情
资源评论
河北农业 大 学 现 代 科 技 学 院
本科毕业 设 计 (设计)
题 目: 个人博客系统的设计与开发
摘 要
本系统利用 PHP 动态网络开发技术,以 MySQL 作为后台数据库,使用 Apache 配置 Web
服务器,结合 JavaScript 和 HTML 两种脚本语言,以及配合多种网页开发工具,实现了基
于 B/S 模式的个人日志发表和交流的平台——个人博客系统。
全文主要分为 6 个部分:第 1 部分主要介绍个人博客系统的特点、优点和背景;第 2
部分主要论述了本系统需要用到的各种开发技术;第 3 部分主要分析了系统的可行性分析、
需求分析以及概要设计;第 4 部分系统数据库设计,主要分析和设计了系统的数据库表和
项,以及数据库各项的标识符;第 5 部分系统的实现,逐一给出了系统各个模块的实现过
程。
关键词: PHP;MySQL;博客;动态网页;B/S 模式
Abstract
The system uses PHP as dynamic network development technology, MySQL as backstage
database, Apache as Web server and unifies two kinds of script language JavaScript and HTML,
as well as many kinds of homepage development kit. The personal Blog System has realized an
exchange platform with individual diary and article publication based on B/S model.
The thesis is divided into six chapters: Chapter 1 introduces main features, advantages and
background; Chapter 2 presents development technologies used in the system ; Chapter 3 mainly
analyzes the feasibility analysis,requirements analysis and general design of the system; Chapter
4 designs system database and tables as well as the database identifier ; Chapter 5 describes
implementation of system,given in the system realization process of each module.
Key words: PHP; MySQL; Blog; Dynamic; Website; B/S model
目 录
1 引 言 .........................................................................................................................1
1.1 背景 .........................................................................................................................1
1.2 现状 .........................................................................................................................1
1.3 项目特点与意义 .....................................................................................................1
1.4 论文结构 .................................................................................................................2
2 开发技术 .......................................................................................................................3
2.1 PHP 技术 ..................................................................................................................3
2.2 PHP 工作原理 ..........................................................................................................4
2.3 B/S 结构 ..................................................................................................................4
2.4 数据库技术 .............................................................................................................5
2.5 Apache 技术 ............................................................................................................6
2.6 JavaScript 语言 ....................................................................................................6
2.6 HTML 语言 ................................................................................................................6
3 需求分析和概要设计 .....................................................................................................7
3.1 可行性分析 .............................................................................................................7
3.1.1 技术可行性分析 .................................................................................................7
3.1.2 操作可行性分析 .................................................................................................7
3.1.3 经济可行性分析 .................................................................................................7
3.2 需求分析 ..................................................................................................................7
3.2.1 系统功能需求 ......................................................................................................7
3.2.2 系统性能需求 ......................................................................................................8
3.2.3 系统运行需求 ......................................................................................................9
3.3 概要设计 ..................................................................................................................9
3.3.1 系统体系结构 ......................................................................................................9
3.3.2 系统功能划分组织结构图 ................................................................................10
3.3.3 系统模块划分 ....................................................................................................10
4 系统数据库设计 .........................................................................................................12
4.1 概述 ........................................................................................................................12
4.2 用户表 ...................................................................................................................12
4.3 文章内容表 ...........................................................................................................13
4.4 文章评论表 ...........................................................................................................13
4.5 图片信息表 ...........................................................................................................13
4.6 朋友圈信息表 .......................................................................................................14
4.7 数据库 ER 关系图 .................................................................................................14
5 系统的实现 .................................................................................................................15
5.1 首页面及主要页面设计 .......................................................................................15
5.2 系统主要功能模块开发 .......................................................................................16
5.2.1 首页模块 ...........................................................................................................16
5.2.2 文章管理模块 ...................................................................................................17
5.2.3 图片管理模块 ...................................................................................................18
5.2.4 朋友圈管理模块 ...............................................................................................19
5.2.5 管理员管理模块 ...............................................................................................20
总结…….. .........................................................................................................................21
参考文献 ...........................................................................................................................22
致谢……. ..........................................................................................................................23
1
1 引 言
1.1 背景
博客,是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据
张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其
他则被作为比较个人的日记。一个典型的博客结合了文字、图像、其他博客或网站的链接
及其它与主题相关的媒体,能够让读者以互动的方式留下意见,是许多博客的重要要素。
大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、播客等各
种主题。博客是社会媒体网络的一部分。
Blog 就是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人
进行交流,再集丰富多彩的个性化展示于一体的综合性平台。不同的博客可能使用不同的
编码,所以相互之间也不一定兼容。而且,很多博客都提供丰富多彩的模板等功能,这使
得不同的博客各具特色。Blog 是继 Email、BBS、ICQ 之后出现的第四种网络交流方式,
至今已十分受大家的欢迎,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日
记,是代表着新的生活方式和新的工作方式,更代表着新的学习方式。具体说来,博客
(Blogger)这个概念解释为使用特定的软件,在网络上出版,发表和张贴个人文章的人。
1.2 现状
在网络上发表 Blog 的构想始于 1998 年,但到了 2000 年才开始真正流行;
2000 年博客开始进入中国,并迅速发展,但都业绩平平;
2004 年木子美事件,才让中国民众了解到了博客,并运用博客;
2005 年,国内各门户网站,如新浪、搜狐,原不看好博客业务,也加入博客阵营,开
始进入博客春秋战国时代。
起初,Bloggers 将其每天浏览网站的心得和意见记录下来,并予以公开,来给其他人
参考和遵循。但随着 Blogging 快速扩张,它的目的与最初已相去甚远。网络上数以千计的
Bloggers 发表和张贴 Blog 的目的有很大的差异。不过,由于沟通方式比电子邮件、讨论群
组更简单和容易,Blog 已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为
它也逐渐被应用在企业内部网络(Intranet)。目前,BSP 商家风 ;起云涌,已有数十家
大型博客站点。目前,国内优秀的中文博客网有:新浪博客,搜狐博客,中国博客网,腾
讯博客,博客中国等。
1.3 项目特点与意义
通过对本次毕业设计题目的分析,充分了解了此题目的要求,对其进行系统的归纳、
总结得知该系统应该具备如下特点:
剩余27页未读,继续阅读
资源评论
zzzzl333
- 粉丝: 689
- 资源: 7万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功