基于Ajax的Web聊天系统设计与实现.doc





《基于Ajax的Web聊天系统设计与实现.doc》由会员分享,可在线阅读,更多相关《基于Ajax的Web聊天系统设计与实现.doc(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Comment 微微微微1: 用 3 号黑体字 填写题目Comment 微微微微2: 用 4 号宋体字 填写姓名、学号、系别、专业、 年级、指导老师和日期华侨大学厦门工学院本科生毕业设计(论文)本科生毕业设计(论文)题 目: 姓 名: 学 号: 系 别: 专 业: 年 级: 指导教师: 年 月 日华侨大学厦门工学院 毕业设计(论文)独创性声明独创性声明本毕业设计(论文)是我个人在导师指导下完成的。文中引用他人研究成果的部分已在标注中说明;其他同志对本设计(论文)的启发和贡献均已在谢辞中体现;其它内容及成果为本人独立完成。特此声明。论文作者签名: 日期: 关于论文使用授权的说明关于论文使用授权的
2、说明本人完全了解华侨大学厦门工学院有关保留、使用学位论文的规定,即:学院有权保留送交论文的印刷本、复印件和电子版本,允许论文被查阅和借阅;学院可以公布论文的全部或部分内容,可以采用影印、缩印、数字化或其他复制手段保存论文。保密的论文在解密后应遵守此规定。论文作者签名: 指导教师签名: 日期: Comment 微微微微3: 居中,3 号黑 体,加粗;设置段前、段后距为 1 行;行距:固定值 36 磅Comment 微微微微4: 居中,4 号黑 体;设置段前、段后距为 1 行; 行距:固定值 24 磅Comment 微微微微5: 摘要内容 5 号 宋体;设置段前、段后距为 0 行; 行距:固定值
3、20 磅Comment 微微微微6: “关键词”三个 字使用,5 号,黑体,加粗Comment 微微微微7: 在“摘要内容” 后空一行书写,5 号宋体;关键 词之间“, ”分隔。I基于基于 AjaxAjax 的的 WebWeb 聊天系统设计与实现聊天系统设计与实现摘要摘要随着 Internet 的迅速发展,许多 C/S 结构的应用程序纷纷转向 B/S 结构的 web 应用程序。web 版的应用程序,让用户可以利用基于浏览器的客户端轻松地使用程序,不用考虑平台之间的差异、程序可移植性好、容易部署并且维护简单。但由于 B/S 结构采用同步的请求/响应机制,浏览器中的页面在请求后要进行全部刷新,且在
4、页面刷新的过程中,用户只能看着浏览器空白的界面不能做其他的事情。这严重影响了用户体验,使 B/S 结构的应用丧失了原有基于 C/S 结构的良好用户体验,一定程度上制约着 web 应用程序的发展。但近来,Google 公司的 Google Maps、Gmail 和 Google Suggest 等 web 应用却打破了这个制约,给用户带来了良好的用户体验。Google 在这方面的取得巨大的成功,这催生了 Ajax 概念的诞生,并吸引着越来越多的人构建具有丰富客户体验的 web 应用。目前常规的即时聊天工具如 QQ 要求要安装客户端(基于 C/S 模式),这种要求在一定程度上会带来某种不便,但其丰
5、富的用户交互功能吸引着众多的用户。本课题的目的是使用 Ajax 开发模式设计和实现一个 web 版的即时聊天系统,使 B/S 的 web 应用具有像 C/S 模式一样的用户交互。本文将通过介绍传统 web 应用的不足,引入 Ajax 技术,介绍什么是 Ajax 以及基于 Ajax 的 web 应用模型,总结 Ajax 在聊天系统中的应用,最后本文将通过设计和实现 web 版的即时聊天系统具体展示如何在 web 中的应用 Ajax 技术。关键词关键词:Ajax,web 应用,聊天系统Comment 微微微微8: 居中、3 号 Times New Roman 字体;段前、 段后距为 1 行;行距:
6、固定值 36 磅Comment 微微微微9: 居中,4 号 Times New Roman 字体,加粗; 段前、段后距为 1 行;行距:固 定值 24 磅Comment 微微微微10: 英文摘要内 容 5 号 Times New Roman 字体; 段前、段后距为 0 行;行距:固 定值 20 磅Comment 微微微微11: 在“摘要内 容”后空一行书写,5 号 Times New Roman 字体;关键词之间 “, ”分隔华侨大学厦门工学院 毕业设计(论文)IIDesign and Implement of Web Chat System Base on Ajax AbstractAbst
7、ractAlong with the rapid development of Internet, many C/S based applications translate to B/S based web applications. (其它内容略)Key Words: Ajax, Web Application, Chat System Comment 微微微微12: 居中,小 2 号黑体,两字之间空四格;段前、 段后距为 1 行;行距:固定值 36 磅Comment 微微微微13: 目录内容小 4 号宋体,行距:固定值 20 磅,标 题列至一或二级节标题III目目 录录第 1 章 绪论
8、.III1.1 研究背景.11.2 研究意义.11.3 研究内容.11.4 论文组织.1第 2 章 Web 版聊天系统的设计.22.1 功能设计.22.2 概要设计.22.3 详细设计 .22.3.1 用户界面逻辑设计.22.3.2 数据库的设计 .32.3.3 基于 Ajax 的 web 应用的交互逻辑 .3结论 .4参考文献 .5谢辞 .6附录一 部分关键源码及解释 .7Comment 微微微微14: 章标题居中, 黑体小 2 号;段前、段后距为 1 行;行距为固定值 36 磅Comment 微微微微15: 一级节标题 序数顶格书写,后空 1 格书写标 题,黑体小 3 号;段前、段后距 为
9、 1 行;行距为固定值 24 磅Comment 微微微微16: 正文宋体小 4 号 ,段前、段后距为 0 行;行 距为固定值 20 磅Comment 微微微微17: 在引用到参 考文献的内容末尾右上角(上标) ,放置文献编号,宋体小 4 号基于 Ajax 的 Web 聊天系统设计与实现1第 1 章 绪论1.1 研究背景随着 Internet 的迅速发展,基于 B/S 的应用程序越来越受欢迎。在 B/S 结构程序中,用户可以利用基于浏览器的客户端轻松地使用程序;程序可以运行在不同的平台上,不用考虑平台之间的差异;只需部署服务器,客户端可以直接运行在浏览器上,部署简单且便于维护。B/S 的诸多优点
10、使众多软件商将 Web 作为首选平台,促使许多 C/S 结构的程序纷纷转向 B/S 结构。但由于互联网是一个同步的请求/响应系统,浏览器需要在请求后刷新整个页面。在页面刷新的过程中,用户只能看着浏览器空白的界面不能做其他的事情,这严重影响了用户体验,也制约着 B/S 结构程序的发展。同步请求和全部刷新,本质上是 B/S 请求响应机制所采用的 HTTP 协议决定的。这似乎是 web 理所当然的缺陷,但 Google 公司的 Google Maps、Gmail 和 Google Suggest 等web 应用却打破了同步请求和全部刷新的制约,给用户带来了良好的用户体验1。Google在这方面的取得
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ajax web 聊天 系统 设计 实现

限制150内