基于Ajax的博客系统毕业论文.doc

基于Ajax的博客系统毕业论文.doc

ID:207271

大小:4.88 MB

页数:53页

时间:2017-07-03

基于Ajax的博客系统毕业论文.doc_第1页
基于Ajax的博客系统毕业论文.doc_第2页
基于Ajax的博客系统毕业论文.doc_第3页
基于Ajax的博客系统毕业论文.doc_第4页
基于Ajax的博客系统毕业论文.doc_第5页
资源描述:

《基于Ajax的博客系统毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Ajax的博客系统毕业论文目录第一章前言41.1研究的目的和意义41.2本课题研究方法4第二章开发环境综述22.1Ajax概述22.2PHP概述22.3MySQL数据库概述32.4Apache服务器概述4第三章总体设计63.1系统设计原则63.2系统模块设计63.3系统功能运行需求73.4数据库设计83.4.1数据库需求分析83.4.2数据库表结构设计93.4.3实体关系设计12第四章详细设计与系统实现174.1日志的设计与实现174.1.1日志文章列表174.1.2日志浏览194.1.3日志添加194.1.4日志修改2

2、14.1.4日志删除234.1.5发表评论244.1.5回复评论254.1.6创建文章分类274.1.6编辑文章分类284.1.7删除文章分类294.2Ajax相册的设计与实现304.2.1照片自动播放304.2.2照片浏览314.2.2相册创建334.2.3照片上传344.3留言版模块的设计与实现354.3.1添加留言354.3.2回复留言374.4好友模块的设计与实现384.4.1申请好友384.5用户模块的设计与实现424.5.1注册用户424.6超级管理员模块的设计与实现444.6.1用户管理444.6.2博客管理4

3、5第五章总结47参考文献48附录:英文资料及其翻译49谢辞51**大学2009届本科生毕业设计(论文)第一章前言1.1研究的目的和意义在blog没有出现之前,人们主要通过BBS、QQ聊天等方式来释放自己的想法,但是其缺点是杂乱无章,使得本来零碎的想法更加的支离破碎。而blog的出现,可以让人们拥有自己的一片天地,去思考、记录每天身边发生的事情。而且通过写blog还可以达到以下的目的:1.记录生活,在自己的每一天上留下思考的划痕;2.整理思路,固化知识,获得更多更好的想法;3.分享,将自己的想法、经验与他人分享;4.交流、提高

4、,通过交流产生更多的思维火花,相互提高;5.交友,互相鼓励,一路同行。1.2本课题研究方法随着互联网的普及,用户对于网上冲浪的体验要求越来越高,因此对于传统Web网站的发送请求、等待这种模式已经不能满足用户的需求了。但是,随着Web2.0时代的到来,尤其是Ajax技术的兴起,使得这种传统的Web设计模式已经得到了改变。作为一种新的Web应用程序模型,Ajax仍处于幼年时期。因此,Ajax很有研究的必要,要设计一个好的Ajax应用程序,应该遵循如下的原则:1.尽量减少通信量:Ajax应用程序向服务器发送的信息量以及从服务器接收

5、的信息量应尽可能的少。2.避免下载整个页面:当最初的页面下载之后,所有与服务器的通信都由Ajax引擎管理。不要一些地方通过Ajax来完成少量数据的下载,而在另外的地方重新下载整个页面,这将对用户体验造成破坏。该设计为了满足博客用户的体验,在博客文章列表功能和相册功能均采用了Ajax技术,并且遵循了上述Ajax应用程序的设计原则。41**大学2009届本科生毕业设计(论文)第二章开发环境综述2.1Ajax概述Ajax的全称是AsynchronousJavaScriptAndXML(异步JavaScript和XML),它不是一项

6、新的技术,而是很多成熟技术的合。比起Ajax中异步的概念,在传统Web模式中是一种同步的概念:用户必须等待每个请求,当一个请求结束后才能获得结果,在使用完这些结果后才会发出新的请求。由此可见,在传统的Web开发中,完全是一种请求->刷新->响应的模型,用户只能等待请求完成后才能进行用户操作,操作完成后才能提交下一个请求,用户行为和服务器行为是一种同步的关系,需要相互等待,正是这种等待,造成了BS架构客户端和CS架构客户端的本质区别。而在基于Ajax的Web程序中,最为重要的就是将同步请求转变为异步请求。这意味着客户端和服务器

7、端不必在相互等待,而是可以进行一些并发操作。用户在发送请求以后可以继续当前工作,包括浏览和提交信息。在服务器响应完成之后,Ajax引擎会将更新的数据显示给用户,而用户则根据响应内容来决定自己下一步的行为。2.2PHP概述PHP是超文本预处理器(PHP:HypertextPreprocessor)。PHP主要是用于服务器端的脚本程序,因此可以用PHP来完成任何其他的CGI程序能够完成的工作,如收集表单程序、生成动态网页、或者发送/接受Cookies。但PHP的功能远不局限于此。PHP脚本主要用于以下三个领域:1.服务器端脚本。

8、这是PHP最传统,也是最主要的目标领域。开展这项工作需要具备以下三点:PHP解析器(CGI或者服务器模块)、Web服务器。需要在运行Web服务器时,安装并配置PHP。2.命令行脚本。可以编写一段PHP脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方式,仅仅需要PHP解析器来执行。这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。