毕业论文--个人博客系统的设计与开发

上传人:liy****000 文档编号:115180496 上传时间:2019-11-12 格式:DOCX 页数:23 大小:1.31MB
返回 下载 相关 举报
毕业论文--个人博客系统的设计与开发_第1页
第1页 / 共23页
毕业论文--个人博客系统的设计与开发_第2页
第2页 / 共23页
毕业论文--个人博客系统的设计与开发_第3页
第3页 / 共23页
毕业论文--个人博客系统的设计与开发_第4页
第4页 / 共23页
毕业论文--个人博客系统的设计与开发_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《毕业论文--个人博客系统的设计与开发》由会员分享,可在线阅读,更多相关《毕业论文--个人博客系统的设计与开发(23页珍藏版)》请在金锄头文库上搜索。

1、河北农业大学现代科技学院本科毕业设计(设计)题 目: 个人博客系统的设计与开发 学 部: 工程技术(现代科技学院) 专业班级: 计算机科学与技术0903班 学 号: 学生姓名: 指导教师姓名: 指导教师职称: 教授 二一三年 六月 一日摘 要本系统利用PHP动态网络开发技术,以MySQL作为后台数据库,使用Apache配置Web服务器,结合JavaScript和HTML两种脚本语言,实现了基于B/S模式的个人日志发表和交流的平台个人博客系统。全文主要分为6个部分:第1部分主要介绍个人博客系统的特点、优点和背景;第2部分主要论述了本系统需要用到的各种开发技术;第3部分主要分析了系统的可行性分析、

2、需求分析以及概要设计;第4部分系统数据库设计,主要分析和设计了系统的数据库表和项,以及数据库各项的标识符;第5部分系统的实现,逐一给出了系统各个模块的实现过程。关键词: PHP;MySQL;博客;动态网页;B/S模式AbstractThe 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 a

3、s 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

4、 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 realizati

5、on process of each module. Key words: PHP; MySQL; Blog; Dynamic; Website; B/S model目 录Abstract1 引 言11.1 背景11.2 现状11.3 项目特点与意义11.4 论文结构22 需求分析和概要设计32.1 可行性分析32.1.1 技术可行性分析32.1.2 操作可行性分析32.1.3 经济可行性分析32.2需求分析32.2.1系统功能需求32.2.2系统性能需求42.2.3系统运行需求52.3概要设计52.3.1系统体系结构52.3.2系统功能划分组织结构图62.3.3系统模块划分63 系统数据库设

6、计83.1概述83.2 用户表83.3 文章内容表93.4 文章评论表93.5 图片信息表93.6 朋友圈信息表103.7 数据库ER关系图104 系统的实现114.1 首页面及主要页面设计114.2 系统主要功能模块开发124.2.1 首页模块124.2.2 文章管理模块134.2.3 图片管理模块144.2.4 朋友圈管理模块154.2.5 管理员管理模块165 总 结 17参考文献18 1 引 言1.1 背景博客,是一种通常由个人管理、不定期张贴新的文章的网站。博客上的文章通常根据张贴时间,以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻,其他则被作为比较个人的日记。一个

7、典型的博客结合了文字、图像、其他博客或网站的链接及其它与主题相关的媒体,能够让读者以互动的方式留下意见,是许多博客的重要要素。大部分的博客内容以文字为主,仍有一些博客专注在艺术、摄影、视频、音乐、播客等各种主题。博客是社会媒体网络的一部分。Blog就是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。不同的博客可能使用不同的编码,所以相互之间也不一定兼容。而且,很多博客都提供丰富多彩的模板等功能,这使得不同的博客各具特色。Blog是继Email、BBS、ICQ之后出现的第四种网络交流方式,至今已十分受大家的欢迎,是网络时代的

8、个人“读者文摘”,是以超级链接为武器的网络日记,是代表着新的生活方式和新的工作方式,更代表着新的学习方式。具体说来,博客(Blogger)这个概念解释为使用特定的软件,在网络上出版,发表和张贴个人文章的人。1.2 现状在网络上发表Blog的构想始于1998年,但到了2000年才开始真正流行;2000年博客开始进入中国,并迅速发展,但都业绩平平;2004年木子美事件,才让中国民众了解到了博客,并运用博客;2005年,国内各门户网站,如新浪、搜狐,原不看好博客业务,也加入博客阵营,开始进入博客春秋战国时代。起初,Bloggers将其每天浏览网站的心得和意见记录下来,并予以公开,来给其他人参考和遵循

9、。但随着Blogging快速扩张,它的目的与最初已相去甚远。网络上数以千计的Bloggers发表和张贴Blog的目的有很大的差异。不过,由于沟通方式比电子邮件、讨论群组更简单和容易,Blog已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)。目前,BSP商家风 ;起云涌,已有数十家大型博客站点。目前,国内优秀的中文博客网有:新浪博客,搜狐博客,中国博客网,腾讯博客,博客中国等。1.3 项目特点与意义通过对本次毕业设计题目的分析,充分了解了此题目的要求,对其进行系统的归纳、总结得知该系统应该具备如下特点:1.操作简单的特点,它是博客发展的推

10、动力。这是博客受众多网民的青睐的最大特点。众多博客托管商在注册会员前都会标着这样的口号:“只要花一分钟,轻松拥有博客”,甚至可以称之为“傻瓜式”注册。操作简单不仅仅体现在申请注册的时候,而且进入管理平台后,提供模板(自主选择)、博客设置(参数变更)、日志管理(建立分类)、添加日志(记录内容)、发表日志(点击保存)、预览首页(完全搞定)。只要简单走六步,就学会博客了,开始博客之旅的第一站。2.持续更新的特点,它是博客生命的催化剂。博客更新速度快得惊人,如果博客注册申请了,将近半个月内没有更新过了,那样的博客可以称之为“睡眠博客”。现代社会,信息传递超级快速,更新博客就似生物的新陈代谢,没有了新陈

11、代谢也就代表着生命的结束,而没有了更新,博客也同样失去了生命力。如果条件允许,坚持做到每天都更新,这就是一个积累的过程。长久下去生命力会越来越强。3.开放互动的特点,它是博客交流的推广链。网络赋予了博客的开放性,博客也就不再是一个单纯的私人空间了。游客与博主在给我们写评论和签留言,这时对我们博客与日志的交流。如果我们对他们进行了回复,并通过链接地址进行回访,达到互动效应,这也是种礼节性的来往。因此,利用开放互动的特点,可以交流推广,形成固定的博友圈。4.展示个性的特点,它是博客精彩的原动力。博客主体是草根本人,因为每一位草根都可以通过博客载体,来展示自己的个性。可以简单地从日志内容,博客界面,

12、文章数量,日志分类,人气指数,体现出博主的个性。同时,现在博客也越来越自主化,DIY的模式也越来越强,真正做成自己的想象的模样。博主可以换上心爱的背景图片,可以使用喜欢的字体颜色,可以增添动感的特效代码。所以想要做好博客,一定要展示自己的个性。1.4 论文结构全文共分五章,具体内容如下:第一章引言,介绍系统的开发背景、国内外研究现状及发展趋势、项目的特点和意义,作者对论文整体章节的安排。第二章主要是对开发工具的介绍,对HTML、PHP、MySQL等技术的介绍。第三章需求分析以及概要设计,对系统进行了可行性分析、功能需求分析、性能需求分析和运行需求分析,还进行概要设计,分析了系统的总体工作流程,

13、给出了系统的结构框架和各部分模块应该实现的功能。第四章数据库表的设计,详细分析项目开发所需数据库的创建。第五章系统的实现,在概要设计的基础上,进行了系统实现的分析。具体分析了各模块所实现的功能,。最后是结束语,对实现本系统的过程和意义进行了总结,以及参考文献及致谢。2 需求分析和概要设计2.1 可行性分析2.1.1 技术可行性分析本系统采用PHP+Mysql+Apache进行开发,其中前台用HTML嵌入PHP进行页面开发和管理用户界面,提示信息完善,界面友好有亲和力;后台采用Mysql数据库开发和管理数据库。本系统的开发环境使用现在特别流行的开源Apache服务器,使用方便、运行稳定、安全可靠

14、。PHP+Mysql+Apache这个国际公认的网站开发黄金组合,在博客系统开发上,得到广泛的应用。如网易博客、百度空间、新浪博客等大型博客网站。综上所述,本系统在技术方面是可行的。2.1.2 操作可行性分析本软件是为个人用户开发的,使用本软件的用户对象是个人,由于本网站要设计成友好的界面,用户只需懂得上网,就能轻松使用本网站的功能,所以从以上几个方面的分析来看,开发本网站是完全可行的。2.1.3 经济可行性分析成本方面:由于本毕业设计属于学校教学的最后一个环节,资源仅仅用到一台电脑,服务器也可以在电脑上搭建,而开发程序所用的软件都是免费的,指导由老师指导。所以开发本成本是非常低的。效益方面:

15、为个人用户开发一个较好的个人博客网站,可以实现信息的共享,节省了社会资源。本系统开发出来,完全能上线使用,而且是多用户的个人博客系统,一旦应用还可以带来一定的经济效益。因此,经济上开发博客系统是完全可行的。2.2需求分析2.2.1系统功能需求本系统要实现个人博客的主要基本功能有主界面,用户注册,注册用户登录发表文章(心情、日志),用户登录/退出,游客发表评论,分页浏览文章和评论等。这里其中比较主要的是区分了个人博客的注册用户和游客。注册用户可以在任何时候写下自己的主张,记录下自己的点点滴滴。而游客主要的权限是阅读博客所有注册用户写的文章,阅读后可以发表评论和留言,还可以分页浏览所有注册用户上传的图片。以上是个人博客的系统功能目标

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号