题 目基于PHP的个人博客系统的设计与开发
完成日期 年 月 日页脚
摘 要
博客作为一种新的生活方式工作方式和学习方式已经被越来越多的人所接受并且正在改变着传统的网络社交的形式。个人出版变成了人人都可以实现的梦想因此以博客为主的社交网络越发流行越来越多的人选择写博客博客正在影响和改变着我们的生活。 因此开发一款功能强大人性化的个人博客系统必定会有很大的发展。
本采用了PHP+Mysql+Apache进行开发前台用HTML嵌入PHP进行页面开发和优化提示信息完善界面友好有亲和力后台采用Mysql开发和管理数据库。开发环境为Apache服务器。
经过需求分析、概要设计、详细设计、实现和测试等阶段的不断完善最终实现了用户体验良好、界面设计美观、功能完善的个人博客系统。该系统会实现用户对日志、相片、微博、好友圈等常用的功能。
关键词PHP技术 MySQL 常用功能 个人博客系统。
页脚
ABSTRACT
Blog as a new way of l ife,work and learning method has been accepted by moreand more people,and is changing the working process of traditional network.AndPersonal publ ishing has become everyone's dream thatcan be easi ly real ized,so thesocial media network mainly constituted by blog has become more and more popular.People choose to user personal blog and blog system is affecting and changing ourl ives.So, if we can develop a user-friendly Blog website with powerful functions, theperspective of it must be very bright.
This website is developed using PHP+Mysql+Apache, foreground using PHPembedded with HTML to do page development and manage user interface, perfectprompt information, friendly interface with affinity; Background is developed andmanaged using Mysql .Apache server is used for development environment.
After the procedure of software designing, coding and software testing, auser-friendly personal blog website,with beautiful UI and many usefulfunctions hasbeen bui lt.
Keywords:PHP Technology MySql Common functions Blog Management System页脚
目 录
第一章 绪论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
1 .1课题来源及研究意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
1 .2国外发展现状. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
1 .3本论文的结构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
第二章 开发工具及相关技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
2.1开发工具. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
2.2运行工具. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
2.3相关技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
2.3.1PHP的工作原理及相关技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
2.3.2 MySQL数据库. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
2.3.3Apache服务器. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
2.3.4XHTML概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
2.3.5CSS概述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
2.3.6 JavaScript语言. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
第三章 系统的需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
3.1可行性分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3.2需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
第四章 系统的概要设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
4.1系统总体结构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
4.2系统数据库设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
第五章 系统的详细设计与实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
5.1系统的流程设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
5.2系统模块设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .24
5.3系统的编码实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .35
第六章 系统的测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
6.1测试简述. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .40
6.2系统的测试. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41
6.3系统的分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .46
总 结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47
页脚
辞. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .48
参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .49
页脚
第一章 绪论
博客管理系统是一个给人们提供抒发个人情感、人与人之间进行良好沟通的平台博客拥有真实的容人们可以通过博客记录下工作、学习、生活和娱乐的点滴以及发表文章和评论从而在网上建立一个完全属于自己的个人天地供朋友们浏览和分享成为当今网络最为个性化和平民化的个人展示空间。对于博客用户只要拥有博客拥有不同以往的全新网上生活对于博客服务商则必须从功能提供转型到全
护运行保证博客日常生活所以开发一个简易的个人博客系统就显得尤为重要。
1 .1课题来源及研究意义
本次毕业设计的题目是基于PHP的个人博客的设计与实现调研主要在网络、相关期刊和大学校园进行并在大学校园对一些学生进行了随机访问。
在网络技术逐渐渗入社会生活各个层面的今天传统的交流方式也面临着变革而网络博客则是一个很重要的方向。基于Web技术的社交网络可以借助于遍布全球的I nternet进行因此交流既可以是本地进行也可以是异地进行大大拓展了沟通与交流的灵活性。博客在现如今这个飞速发展的网络时代已经成为人们不可或缺的一部分博客又译为网络日志、部落格或部落阁等是一种通常由个人管理、不定期贴新的文章的。博客上的文章通常根据贴时间以倒序方式由新到旧排列。许多博客专注在特定的课题上提供评论或新闻其他则被作为比较个人的日记。一个典型的博客结合了文字、图像、其他博客或的、及其它与主题相关的媒体。能够让读者以互动的方式留下意见是许多博客的重要要素。大部分的博客容以文字为主。博客是社会媒体网络的一部分。 Blog是继Emai l、 BBS、 ICQ之后出现的第四种网络交流方式是网络时代的个人“读者文摘” 是以超级为武器的网络日记代表着新的生活方式和工作方式更代表着新的学习方式。
1999 年末软件研发商Dave Winer 向大家推荐 EditThis Page Jeff A.Campbel l发布了Velocinews。所有的这些服务都是免费的他们的目的也很明确让更多的人成为博客来网上发表意见和见解。
网络作为21世纪信息传递的巨大载体在信息社会中扮演者一个不可或缺的角色。随着互联网技术的高速发展生活节奏的加快博客也被越来越多的人选择作为交流的工具。博客是目前I nternet上最流行、最时尚的应用。其容有时效性并且一般是分类可通过评论等形式实现作者与读者的交流同时提供有符合标准的容摘要。页脚
作为一种新的生活方式、新的工作方式和新的学习方式以及被越来越多的人接受并且正在改变着传统的网络和社会结构。网络信息不再是虚假的不可验证的交流和沟通更有明确的选择和方向性个人出版变成了人人都可以实现的梦想。博客正在影响和改变着我们的生活。
在网络高速发展的今天个人博客给人们提供了良好的互动沟通的平台。使用博客的网民人数众多博客的容丰富多样人们可以通过博客讨论工作、学习、生活和娱乐以及对个人近期状况有所了解任何人都可以参与的互动博客已成为当今网络最为多元化和平民化的互动交流的空间和平台。对于网民只要有博客就可以超越现实生活拥有不同以往的全新网上生活
本基于B/S架构使用PHP技术、 MySQL数据库和Apache服务器。 MySQL数据库搭配PHP和Apache服务器可组成良好的开发环境完全可以满足此次设计的需要。
1 .2国外发展现状
随着I nternet的迅速发展人们的学术交流已经不再局限于面对面的语言交流或学术报刊的文字交流而是开始利用I nternet上各种方便快捷的方式。如专业学术系统、专门的BBS或者电子等来进行交流和传播。在上亿的中国博客用户中平均每6~7天更新一次博客活跃的博客用户数一周有更新的博客达到上千万约15%的用户每周更新博客同时大约有4%的用户每天都在更新博客。在更新的博客中约45%的博客文章在500个汉字以500~1000汉字的博客文章约占16.5%越是长篇大论的文章在博客中所占比例越少。
欧美和日本的Blog业起步比中国早哪里有一些非常成熟的托管站。如推特(Twitter)就很有名因其创新的时间轴而受到用户的热烈追捧。推特(Twitte r)发起于2006年7月他的主要竞争对手就是Facebook Facebook是一个社交网络服务于2004年2月4 日上线。 Facebook是美国排名第一的照片分享站点每天上载八百五十万照片。
而国的博客起步较晚但在基于BBS和QQ空间的用户基础上新浪博客与搜狐博客发展迅速短短几年已有数千万的用户基础。
1 .3本论文的结构
本次课题主要研究对象是个人博客席通风。主要是针对解决目前微博管理中存在的问题为顾客提供更便利服务的同时也为经营者带来更多的效益而进行了各项研究。系统采用目前开发的主流技术PHP技术基于Windows 7操作系统开发并采用了MySQL数据库。
本次开发按照软件工程的瀑布模型进行与之相应的论文结构如下
页脚
第一章 绪论。包含容有介绍课题来源、 国外发展情况、以及论文结构。
第二章 开发工具及相关技术。介绍本系统开发所用的所有工具及技术。
第三章 系统的需求分析。包括系统的可行性分析大致的功能模块。
第四章 系统的概要设计。包括系统的总体结构主要功能模块设计以及数据库设计。
第五章 系统的详细设计与实现。包括系统的总体流程以及主要功能模块的详细设计。
第六章 系统的测试与分析。
页脚
页脚
无忧云官网无忧云怎么样 无忧云服务器好不好 无忧云值不值得购买 无忧云,无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免北岸建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高...
LOCVPS在农历新年之后新上架了日本大阪机房软银线路VPS主机,基于KVM架构,配备原生IP,适用全场8折优惠码,最低2GB内存套餐优惠后每月仅76元起。LOCVPS是一家成立于2012年的国人VPS服务商,提供中国香港、韩国、美国、日本、新加坡、德国、荷兰、俄罗斯等地区VPS服务器,基于KVM或XEN架构(推荐选择KVM),线路方面均选择国内直连或优化方案,访问延迟低,适合建站或远程办公使用。...
妮妮云的知名度应该也不用多介绍了,妮妮云旗下的云产品提供商,相比起他家其他的产品,云产品还是非常良心的,经常出了一些优惠活动,前段时间的八折活动推出了很多优质产品,近期商家秒杀活动又上线了,秒杀产品比较全面,除了ECS和轻量云,还有一些免费空间、增值代购、云数据库等,如果你是刚入行安稳做站的朋友,可以先入手一个119/元季付的ECS来起步,非常稳定。官网地址:www.niniyun.com活动专区...