欢迎来到天天文库
浏览记录
ID:6186479
大小:4.82 MB
页数:53页
时间:2018-01-06
《基于ajax的博客系统论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
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日志修改214.1.4日志删除234.1.5发表评论244.1
2、.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用户模块的设计与实现4224.5.1注册用户424.6超级管理员模块的设计与实现444.6.1用户管理444.6.2博客管理45第五章总结47参考文献48附录:英文资料及其翻译49谢辞5122**大学2009届本科生毕业设计(论
3、文)第一章前言1.1研究的目的和意义在blog没有出现之前,人们主要通过BBS、QQ聊天等方式来释放自己的想法,但是其缺点是杂乱无章,使得本来零碎的想法更加的支离破碎。而blog的出现,可以让人们拥有自己的一片天地,去思考、记录每天身边发生的事情。而且通过写blog还可以达到以下的目的:1.记录生活,在自己的每一天上留下思考的划痕;2.整理思路,固化知识,获得更多更好的想法;3.分享,将自己的想法、经验与他人分享;4.交流、提高,通过交流产生更多的思维火花,相互提高;5.交友,互相鼓励,一路同行。1.2本课题研究方法随着互联网的普及,用户对于网上冲浪的体验要求越来越高,因此对
4、于传统Web网站的发送请求、等待这种模式已经不能满足用户的需求了。但是,随着Web2.0时代的到来,尤其是Ajax技术的兴起,使得这种传统的Web设计模式已经得到了改变。作为一种新的Web应用程序模型,Ajax仍处于幼年时期。因此,Ajax很有研究的必要,要设计一个好的Ajax应用程序,应该遵循如下的原则:1.尽量减少通信量:Ajax应用程序向服务器发送的信息量以及从服务器接收的信息量应尽可能的少。2.避免下载整个页面:当最初的页面下载之后,所有与服务器的通信都由Ajax引擎管理。不要一些地方通过Ajax来完成少量数据的下载,而在另外的地方重新下载整个页面,这将对用户体验造成
5、破坏。该设计为了满足博客用户的体验,在博客文章列表功能和相册功能均采用了Ajax技术,并且遵循了上述Ajax应用程序的设计原则。47**大学2009届本科生毕业设计(论文)第二章开发环境综述2.1Ajax概述Ajax的全称是AsynchronousJavaScriptAndXML(异步JavaScript和XML),它不是一项新的技术,而是很多成熟技术的合。比起Ajax中异步的概念,在传统Web模式中是一种同步的概念:用户必须等待每个请求,当一个请求结束后才能获得结果,在使用完这些结果后才会发出新的请求。由此可见,在传统的Web开发中,完全是一种请求->刷新->响应的模型,用
6、户只能等待请求完成后才能进行用户操作,操作完成后才能提交下一个请求,用户行为和服务器行为是一种同步的关系,需要相互等待,正是这种等待,造成了BS架构客户端和CS架构客户端的本质区别。而在基于Ajax的Web程序中,最为重要的就是将同步请求转变为异步请求。这意味着客户端和服务器端不必在相互等待,而是可以进行一些并发操作。用户在发送请求以后可以继续当前工作,包括浏览和提交信息。在服务器响应完成之后,Ajax引擎会将更新的数据显示给用户,而用户则根据响应内容来决定自己下一步的行为。2.2PHP概述PHP是超文本预处理器(PHP:HypertextPreprocessor)。PHP主
7、要是用于服务器端的脚本程序,因此可以用PHP来完成任何其他的CGI程序能够完成的工作,如收集表单程序、生成动态网页、或者发送/接受Cookies。但PHP的功能远不局限于此。PHP脚本主要用于以下三个领域:1.服务器端脚本。这是PHP最传统,也是最主要的目标领域。开展这项工作需要具备以下三点:PHP解析器(CGI或者服务器模块)、Web服务器。需要在运行Web服务器时,安装并配置PHP。2.命令行脚本。可以编写一段PHP脚本,并且不需要任何服务器或者浏览器来运行它。通过这种方式,仅仅需要PHP解析器来执
此文档下载收益归作者所有