博客网站系统设计论文.doc

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
博客网站系统设计毕业论文 目录 1 引言 5 2 博客概述 6 2.1 博客简介 6 2.2 博客的主要特点 6 2.3 博客的基本功能 6 ——博客的注册、登录验证功能 6 ——网络用户通过键字搜索博客以及文章功能 6 ——最热门博客页面推荐浏览、最新文章推荐浏览 6 ——文章详细内容及相关评论显论 6 ——博客页面访问量及相关评论显示 6 博客个人文章管理维护功能 6 博客个人文章分类管理维护功能 6 博客个人友情链接维护功能 6 博客个人基本信息管理维护功能 6 3 AJAX技术 7 3.1 AJAX技术简介 7 3.2 AJAX的定义 7 3.2.1 Ajax的结构及其意义 7 3.2.2 AJAX的工作原理 7 3.2.3 AJAX的优点 8 3.3 hibernate简介 9 3.3.1 hibernate优点 9 3.4 spring简介 10 3.4.1 spring优点 10 3.5本系统用到的关键技术 10 3.5.1 AJAX技术 10 3.5.2 J2EE技术 10 3.5.3 Hibernate技术 11 3.5.4 Spring技术 11 4系统分析与设计 12 4.1需求分析 12 4.1.1 功能需求 12 4.2数据库设计与实现 14 5 详细设计 19 5.1 登录界面模块 19 5.1.1 搜索模块 19 5.2用户模块 20 5.2.1 用户登入模块 20 5.2.2 用户注册模块 24 5.2.3 用户信息修改模块 26 5.4 网站统计模块 30 6 技术难点核心代码 31 6.1不要重复DAO 31 7 结束语 41 参考文献 42 引言 博客(BLOG)被誉为继Email、BBS、ICQ之后“互联网的第四块里程牌”,由于使用博客比电子邮件、讨论群组更简单和容易,博客已日益成为家庭、部门、公司和团队之间越来越盛行的沟通工具。传统的博客系统是基于 HTML页面、静态的数据传递模式。随着 web应用程序复杂程度越来越高。这种模式已不能满足用户更高、全方位的体验要求,这就促使一种被称为R1A(Rich Internet Application,丰富互联网应用程序)的具有高度互动性和丰富用户体验的网络应用程序的出现,AJAX便是其中的典型代表。 博客概述 博客简介 BLOG音译常为“博客”,是 Web log的简称。它是一种基于Internet的信息组织记录形式。又被称为网络日志。博客是一种表达个人思想和网络链接,内容按照时间顺序排列,并且不断更新的网络出版方式。它实质上是用户以日志方式发布的网页。通过它可以将工作、学习和爱好有机结合,把日常得到、看到和想到的思想精华及时积累起来。记录自己的学习历程,分类管理自己的一些学习资源,并在交流和共享中达到思想的碰撞。博客是一个中立、开放和人性化的精选信息资源平台,也是一个性化的个人知识管理系统[1]。 博客的主要特点 博客是“零技术”、“零成本”的,使用简单快捷,任何人都可以轻松建立 自己的博客空问;博客的内容都是作者本人的自由个性表达;博客具有开放交互性,为具有相同志趣和目标的人提供了一个充分交流沟通和协作的空间,在这里,人们共享资源,进行深度交流,实现从资源共享到思想共享的升华。除了利用PC机,人们还可以通过各种无线设备进行传输,实时传递和记录自己的所思所想,使博客日志内容不断得到动态更新[2]。 博客的基本功能 ——博客的注册、登录验证功能 ——网络用户通过键字搜索博客以及文章功能 ——最热门博客页面推荐浏览、最新文章推荐浏览 ——文章详细内容及相关评论显论 ——博客页面访问量及相关评论显示 ——博客个人文章管理维护功能 ——博客个人文章分类管理维护功能 ——博客个人友情链接维护功能 ——博客个人基本信息管理维护功能 3 AJAX技术 3.1 AJAX技术简介 3.2 AJAX的定义 AJAX(Asynchronous JavaScript And XML的缩写)是Adaptive Path公司的Jesse James Garrett于2005年2月提出的,其定义为:AJAX并不是一门新的语言或技术,它实际上是几项蓬勃发展的技术以新的方式强大组合而成的,其中:使用 XHTML和CSS标准化呈现,使用 DOM实现动态显示和交互,使用 XML和 XSTL进行数据交换与处理。使用XMLHttpRequest对象进行异步数据读取,使用JavaScript绑定和处理所有数据[4]。 3.2.1 Ajax的结构及其意义 Ajax的出现是因为:随着信息传输量的不断加大,传统的Web应用所采用的同步交互方式显现出越来越明显的问题。当服务器端处理请求时,浏览器端的用户就必须要等待,只有到最终的响应结果传输到浏

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档