本站所列毕业设计(论文)资料均属于原创者所有,初衷是为大家在毕业设计(论文)过程中参考和学习交流之用。

毕业设计我帮你

基于PHP的个人博客设计

基于PHP的个人博客设计

博客为人们提供了很好的互动联络平台,可以便捷地发布自己的心情,方便的与他人沟通交流,也是网民展示自己个性的一个综合性平台。对于新时代的网民,只要拥有博客,就可以实现只在梦中才能完成的事,拥有不同以往的个人网络地盘。

如需购买请QQ扫描右边二维码或者加QQ 3449649974 咨询 毕业设计(论文)代做请加QQ 3139476774

无图片信息!

详细描述

基于PHP的个人博客
   摘要 
人们现在越来越离不开网络,开始至今网络世界已经变的丰富多彩。互联网经过许久的起伏变迁后,许许多多的网站如雨后春笋般的崛起。博客可以说是第四种网络交流平台,在E-mail、BBS、ICQ之后开发的。它作为一种新型的生活习惯,工作方式和学习模式让人们渐渐的所喜欢。它可以依据个人喜好传播出版有影响力的消息、新闻、事件等,拥有一定的个人特色,它以新奇的角度、锐利的视角,时刻的冲击传统网络。许多的网民开始了博客生活,为此设计一款更加人性的,模块齐全的个人博客系统,肯定会有很大的前途。
网站采用了PHP+MySQL+Apache进行开发,本文主要介绍了这次设计中个人博客系统的前台查看各项功能和后台管理运行的设计与实现。这次的设计利用PHP动态网络开发技术,以MySQL作为后台数据库,Web服务器使用Apache配备,加上jquery框架,以及用JavaScript和HTML脚本语言,配合一系列网页开发工具,采用网上比较流行的templates模板技术,以此实现了基于B/S模式的个人日志发表和交流的平台——个人博客系统。
关键词 博客,PHP,MySQL,动态网页,B/S模式

Based on the PHP personal blog
Abstract
Now more and more people cannot do without the network, since the network world has become rich and colorful. The Internet for a long time after the change through the ups and downs, various types of  sites such as a sudden rise in the bamboo shoots after a spring rain. Blog as a new way of life, way of working and learning make people gradually accepted. It is after E-mail, BBS, ICQ fourth network exchange way. It can be based on personal preference media published the influential news, news, events, distinctive personal characteristics eye-catching, its unique perspective, keen observation, the impact of traditional media. More and more people choose to write a blog, so the development of a full-featured, user-friendly personal blog system, there must be a great development.
The site uses PHP+MySQL+Apache development, this paper mainly introduces the design of personal blog system in the design and implementation of the view function and backstage management operation. The system uses PHP dynamic network development technique, using MySQL as the back-end database, using the Apache configuration Web server, combined with the jQuery framework, and JavaScript and HTML scripting language, and uses the templates template technology, and with a variety of Webpage development tools, realized -- personal blog system platform B/S mode and communication based on personal journal published.
Key Words:  Blog,PHP,MySQL,Dynamic web pages,B/S mode

第1章 绪论
1.1 系统的开发背景
随着计算机技术的飞速发展,更多的网友都希望能在网络上展示自己的个性,方便的与其他人互动交流。在单纯的发布信息供网民浏览的WEB1.0时代,各种网络功能都开始兴起开发,并不断提升这种简单的功能方式,而随着WEB2.0悄然来到我们身边,博客一词焕然出现在我们眼前。博客体现在3个方面:一是人际交流方式的改变;二是可以自主的筛选信息和设计功能;三是可以自主的传播出版文章。个人博客的发展也已经成为多数广告商的宠儿。总之,博客在未来的信息化教育和个人展示方面有不可或缺的地位,成为一种新的网上应用模式,为教育事业增添一份更加方便的教育方式。它的成功是应时代的需求的,并以此需求不断去完善和进步的,相信之后的博客会让更多人所喜爱和追捧。
1.2 系统的开发意义
博客为人们提供了很好的互动联络平台,可以便捷地发布自己的心情,方便的与他人沟通交流,也是网民展示自己个性的一个综合性平台。对于新时代的网民,只要拥有博客,就可以实现只在梦中才能完成的事,拥有不同以往的个人网络地盘。
在网络高速发展的今天,博客使用者的不断增加,因为它使交流和沟通更加明确和拥有方向性;使得不同群体的思想和行为方式结合变得更加有效;人人都能实现出版展示自我的梦想。博客开始无时无刻影响和改变着我们的生活。
1.3 系统的可行性分析
1.3.1 可行性研究
博客比先前的个人空间的使用更方便、媒体与网民之间的信息传递性更强。与传统的网络方式相比,博客是一种严密性比较强的沟通平台。BBS一般使用者都是隐藏自己的信息,不利于个人很好的展示自己。博客是个人性和公共性的结合,不像电子邮件和ICQ则更多的只是注重人与人之间的通讯交流。
为此我们对系统的开发从技术上、经济上、可操作性上、法律上进行可行性分析,来验证此次的开发设计是否合理可行。
1.3.2 技术可行性
本系统使用Eclipse工具开发,数据库使用Mysql数据库,服务器是Apache。本人通过大四基地近4个月的实习学习,基本上能够熟悉的使用这几种软件,而且设计之余还可以请求指导老师和同学的帮助,因此技术上是可行的。
1.3.3 经济可行性
本系统的开发所需的相关软件环境都是网上能够免费下载得到的,系统开发周期较短,对用户不会造成经济负担。而且开发的软件需要使用的人都能通过管理员获得权限,之后即可在博客上发表日志成为博客系统的作者。对于开发者和使用者在经济上是绝对可行的。
1.3.4 操作可行性
本系统直观易懂,使用方便,用户不必为没有操作过而担心无法使用它。对于管理员,只要经过简单的指导,也可轻松管理本系统。
1.3.5 法律可行性
本系统开发按正常的程序走,不会违反任何的国家法律法规,完全是自主研究开发的毕业程序,因此具有法律可行性。
综上所述,从技术、经济、可操作性、法律上都是可行的,而且要求不高,所以这次的系统的开发是可行的。

总结
长时间的修改完善,终于完成了个人博客系统的设计,实现了较为完整的个人博客系统功能,包括用户登录和退出,日志功能的各种实现,以及多元化的用户管理,比较齐全的相册功能以及简易的模块设置功能等。
在此期间,我通过实践锻炼,将所学发挥出来,加上导师和朋友同学的帮助,不断的搜集资料和学习,从网站的数据收集以及一系列相关资料的分析收集,再到最后的编码和完善,涉及到了方方面面,很难很辛苦,但我没有放弃。从中我学到了太多的东西,无论是在理论还是在动手实践上都有了极大的空间提升,使我更加深刻的认知到了软件开发的大体过程,让我对PHP的开发模式有了全新的认识,深感自己知识和思维上的缺陷不足,最后在各方面的完善下,现在已经能够比熟练和灵活的运用这些技术。
开始的我总是急躁冒进,总想把东西一步做到位,使得自己在代码上绕了很多弯路,进行了很多次的修改,最终在老师的指导下才发现自己错误,于是从细节的方面开始入手对整体的规划和每个版块的设计都按顺序走,才使得设计得以顺利进行。
总的来说,经过毕业设计这个流程,使我深深地明白了知识需要交流探讨,也让我学到了更多东西。这次毕业设计是对我大学四年所学知识的一次综合应用,让我认识到了自己的不足,不仅在知识上更加充实,还加深了友谊,与身边的朋友更加互助。今后我会更努力,并不断的加强改进自身。
 
参考文献
[1] 飞思科技产品研发中心.PHP网站开发[M]..北京:电子工业出版社2010年
[2] 屈喜龙,朱杰等.PHP开发动态网站实例荟萃[M].机械工业出版社2011年3月
[3]  张海藩,软件工程导论[M].清华大学出版社2004年7月
[4] 明日科技,许登旺,邹天思等;PHP程序开发范例宝典[M].人民邮电出版社2007年10月
[5] 杨则正. 对JavaScript的研究[J]. 管理科学文摘, 2008,(12).
[6] 张志远. JavaScript与客户端安全[J]. 东莞理工学院学报, 2011,(02).
[7]  陶宏才.数据库原理及设计.清华大学出版社,2010年3月
[8] 王涌.PHP与相关数据库技术高级指南.电子工业出版社,2009年
[9] 王永红. 使用JavaScript增强网页的功能[J]. 安徽建筑, 2011,(02).
[10]  徐峰. 基于MySQL的PHP数据库访问技术 [J]. 计算机时代, 2011年02期
[11] 施威铭研究室著,王超辉改编.PHP网页模块开发实例导学[M].中国电力出版社,2010年7月
[12] 陈军.PHP+MySQL经典案例剖析.清华大学出版社,2009年8月
 目  录
第1章 绪论 1
1.1 系统的开发背景 1
1.2 系统的开发意义 1
1.3 系统的可行性分析 1
1.3.1 可行性研究 1
1.3.2 技术可行性 2
1.3.3 经济可行性 2
1.3.4 操作可行性 2
1.3.5 法律可行性 2
第2章 相关技术概述 3
2.1 Eclipse简介 3
2.2 Apache简介 3
2.3 MySQL数据库简介 3
2.4 PHP简介 3
2.5 Jquery简介 4
第3章 需求分析 5
3.1 功能需求分析 5
3.2 角色分析与功能模块 5
3.2.1 角色分析 5
3.2.2 角色说明 5
3.2.3 管理员功能模块 6
3.2.4 用户功能模块 6
3.2.5 游客功能模块 6
3.3 数据分析 7
3.3.1 日志数据分析 7
3.3.2 说说数据分析 8
3.3.3 分类数据分析 8
3.3.4 页面数据分析 8
3.3.5 链接数据分析 8
3.3.6 用户数据分析 9
3.3.7 相册数据分析 9
第4章 系统设计 10
4.1 系统功能模块概要 10
4.2 系统总体结构与用例分析 10
4.2.1 系统功能结构图 10
4.2.2 用例分析 10
4.2.3 系统主要功能流程 12
4.2.4 系统后台主要类介绍 14
4.3 数据库设计 17
4.3.1 数据库概念结构设计 17
4.3.2 数据库物理设计 17
第5章 系统实现 20
5.1 系统主要功能模块设计 20
5.1.1 会员登录 20
5.1.2 后台页面 21
5.1.3 添加日志页面 22
5.1.4 管理日志页面 23
5.1.5 说说页面 25
5.1.6 分类管理页面 27
5.1.7 评论管理 28
5.1.8 模块页面 30
5.1.9 用户页面 32
5.1.10 相册页面 33
5.1.11 前台页面 35
5.2 系统测试 35
5.2.1 用户修改密码 35
5.2.2 添加日志 36
5.2.3 添加用户 36
5.3 系统文件说明 36
5.4 系统配置 37
第6章 总结 38
参考文献 39
致  谢 40



收缩