您好,欢迎访问三七文档
毕业设计论文基于PHP实现的博客管理系统的设计与开发设计(论文)名称:四月天博客管理系统的设计与开发系部:信息工程系班级:2012级计算机网络2班姓名:万世敏学号:2012050231指导教师:龚地斌时间:2014年12月25日基于PHP实现个人博客管理系统的设计与开发1摘要随着当今社会的发展,网络已经成为时代的主流,人们可以应用互联网来做很多事情。例如:炒股、购物和繁杂的工作等等。对于大多数人来说,网络在日常生活中的应用是越来越频繁,大家都喜欢在网上互相交流、学习和娱乐。因些,个人空间、QQ空间、微博等交流平台受到了人们很大的喜爱。博客简单来说就是“网络日记”,本课题研究的博客网站就是可以让用户零成本、较少维护地创建自己的网络媒体。本课题开发实现博客的通用功能有:发表日志,删除日志,发表评论,删除评论,阅读博文,好友管理等几大功能。通过博客管理来促进学习、记录收获、反映成长、结交朋友、共享知识、交流看法等等。所以,博客带给大家的不仅仅是快乐,更是带来了较多的学习机会,这也就是我这个设计提出的缘由。本系统开发的核心内容就是实现人与人之间的交流和学习。管理员本身可以写日志,以便记录自己成长的点滴,让自己的好友更多的了解自己,增进互相的友谊。博友可以在论坛交流,可以留言,管理员也可以看到好友给自己的留言。我们还可以通过博客心情展现自己的风采,在这样的一个平台上来放飞自己的梦想。这些都是我们生活中不能也不可缺少的部分,它带给我们的收益远远大于我们的投资。关键字:博客,Apache,PHP,管理系统,交流,学习,基于PHP实现个人博客管理系统的设计与开发2目录1.摘要.............................................................11.1课题背景........................................................31.2课题的意义......................................................31.2.1发布的想法................................................31.2.2博客的用途................................................31.3课题需求分析....................................................41.4系统设计........................................................51.4.1系统目标..................................................51.4.2功能结构流程图............................................51.4.3系统流程图................................................61.5课题开发环境....................................................61.5.1服务器端..................................................61.5.2客户端....................................................71.5.3PHP语言概述..............................................71.6博客管理系统的设计与实现........................................71.6.1功能的确定................................................71.6.1.1非注册用户功能......................................81.6.1.2注册用户功能........................................81.7数据表的设计....................................................91.8首页设计.......................................................101.8.1公告栏功能实现...........................................111.9登录功能的设计与实现...........................................121.9.1登录功能实现(CSS)代码...................................131.9.2登录功能实现(PHP)代码...................................141.10注册功能的设计与实现..........................................151.10.1注册功能的实现(CSS)代码.................................151.10.2注册功能的实现(PHP)代码.................................201.11发布功能的设计与实现..........................................211.11.1发布文章功能实现(PHP)代码...............................221.12特色功能的设计与实现..........................................231.12.1特色功能的实现代码......................................23结论...............................................................24参考文献...........................................................24基于PHP实现个人博客管理系统的设计与开发31.1课题的背景随着互联网技术的迅猛发展,网络给人们带来了很多便利,我们在很多网站上都能看到各式各样的留言板,它是网站与访客之间进行交流的主要手段之一。一个设计合理,界面优美的网上留言程序能从侧面体现网站良好的服务,给来访用户留下美好的印象,增强用户对网站的信心。博客管理系统给人们提供抒发个人情感、人与人之间进行良好沟通和学习的平台,博客拥有真实的内容,人们可以通过博客记录下工作、学习、生活和娱乐的点滴,以及发表文章和评论,从而在网上建立一个完全属于自己的个人天地,因此博客成为当今网络最为个性化和平民化的个人展示空间。对于网民,只要拥有博客,就可以超越现实生活,拥有不同以往的全新网上生活;对于博客服务商,则必须从功能提供转型到全方位社会服务的提供,建立虚拟社会,负责维护运行,保证博客日常生活;对于社会而言,有利于构建和谐的互联网空间,维护和谐的社会环境。从这个角度来说,构建新生活方式,将是互联网发展的一个里程碑。1.2课题的意义1.2.1发布的想法博客能让个人在互联网上表达自己的心声,这是一个收集和共享任何感兴趣的事物的地方,可以是政治评论、个人日记等。许多人使用博客只是要组织自己的想法,而有些人则在全球成千上万的浏览者中赢得影响力。职业和业余新闻记者使用博客发布特发新闻,而有写日记习惯的人则会在博客中宣示自己内心的想法。而摄影和美术者,可以通过博客系统管理自己的作品,无论你要发表什么意见,博客都可以帮你表达出来。博客作为一种新表达方式,它的传播不仅情绪化,包括大量的智慧、意见和思想。某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。1.2.2博客用途(1)促进学习。写blog可以促进学习,想写出文章来,自然不能是泛泛的了解就可以的,要理解才能写得出来的。这就促进了对某些领域的不断学习和基于PHP实现个人博客管理系统的设计与开发4思考。(2)记录收获。Blog中,常常是记录下来都是瞬间的灵感,对事物的感悟,经过多日思考和实践的结果,对某个问题的解决方案等等,这些都是财富,要记录下来。(2)反映成长。写blog,可以反映出人的思考过程,而不仅仅是思考结果。对一个问题或领域,从不了解到了解,从了解到熟悉,从熟悉到精通。这记录了一个人思考和解决问题的成长过程。很久之后,看到自己之前的文章,你将会明显看到自己的进步。(4)结交朋友。写了blog,自然会有许多志趣相同的朋友来阅读,这可以认识许多朋友。大家有共同的兴趣爱好,这样可以交到更多的朋友。和他们一起学习和交流。(5)共享知识。你浏览我的blog,我分享你的blog。大家互通有无,建立起一个社群。(6)交流看法。回复的人对blog的观点或赞同,或反对,大家一起讨论,听听别人的思想,可以促进双方的共同进步。(7)包装自己。看到一篇篇用心写出的文章,自然是对自己知识技能的最好宣传。1.3课题的需求分析信息时代的今天,博客已经成为一种新的生活方式。在网络中构建一个赋有个性化的个人博客,提供了一种可信任的和实时连通的网络环境,通过网络开放性和交互性的特点,让用户在任何时间、任何地点,通过网络方便地“生活”,不仅是信息传递与获取,还可以进行群体交流和资源共享,展示自我,为个人发展带来新机遇。(1)要求系统界面个性化,色彩搭配和谐,有很强的视觉冲击力,操作简便。(2)要求突出主题,显示最新文章和公告。(3)要求游客可以浏览文章、浏览图片、发表评论。(4)要求具有强大的搜索查询功能,实现精确查询。(5)完善的文章管理功能,包括文章的发表、删除,及对文章的评论与回复。(6)支持图片上传功能,可以上传各种类型的图片。基于PHP实现个人博客管理系统的设计与开发5(7)支持好友功能。(8)系统运行稳定,安全可靠。1.4系统设计1.4.1系统目标(1)系统界面设计美观友好,操作简便。(2)突出重点内容,显示最新文章。(3)非登录用户可以浏览文章、浏览图片、发表评论。(4)管理员可以发表文章、发表评论、删除文章。(5)完善的文章管理功能,包括精确查询。(6)支持图片上传功能。(7)支持好友功能。(8)系统运行稳定,安全可靠。1.4.2功能结构流程图博客管理系统游客用户管理员浏览文章浏览图片发表评论查询文章回复评论上传图片添加好友删除好友用户管理文章管理评价管理图片管理公告管理基于PHP实现个人博客管理系统的设计与开发61.4.3系统流程图1.5课题开发环境1.5.1服务器端(1)操作系统:Windows7(2)服务器:Apache2.0(3)PHP软件:PHP5.0(4)MySQL图形化管理软:PhpMyAdmin-2.5.5(5)开发工具:Dreamweaver5(6)浏览器:IE6.0(7)分辨率:1024*7681.5.2客户端成功查看文章发表评论浏览图片文章管理图片管理好友管理用户管理公告管理游客注册用户登录管理员普通用户发表评论基于PHP实现个人博客管理系统的设计与开发7(1)浏览器:IE6.0及以上版本。(2)分辨率:最佳效果1024*768像素。1.5.3PHP语言概述PHP是能让你生成动态网页的工具之一。PHP代表:超文本预处理器(PHP:HypertextPreprocessor)。PHP是完全免费的,不用花钱,你可以从PHP官方站点自由下载。PHP遵守GNU公共许可(GPL),在这一许可下诞生了许多流行的软件诸如Linux和Emacs。你可以不受限制的获得源码,甚至可以从中加进你自己需要的特色。PHP在大多数Unix平台,GUN/Linux和微软Windows平台上均可以运行。PHP很
本文标题:博客管理系统论文
链接地址:https://www.777doc.com/doc-2598352 .html