jQuery-Ajax聊天室-毕业设计-完整版教学材料

上传人:youn****329 文档编号:129199765 上传时间:2020-04-22 格式:DOC 页数:59 大小:1.15MB
返回 下载 相关 举报
jQuery-Ajax聊天室-毕业设计-完整版教学材料_第1页
第1页 / 共59页
jQuery-Ajax聊天室-毕业设计-完整版教学材料_第2页
第2页 / 共59页
jQuery-Ajax聊天室-毕业设计-完整版教学材料_第3页
第3页 / 共59页
jQuery-Ajax聊天室-毕业设计-完整版教学材料_第4页
第4页 / 共59页
jQuery-Ajax聊天室-毕业设计-完整版教学材料_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《jQuery-Ajax聊天室-毕业设计-完整版教学材料》由会员分享,可在线阅读,更多相关《jQuery-Ajax聊天室-毕业设计-完整版教学材料(59页珍藏版)》请在金锄头文库上搜索。

1、毕业设计 论文 1 基于基于 jQuery 的的 Ajax 聊天室应用聊天室应用 摘摘 要要 随着网络的逐渐普及 以及网络技术的不断发展 人们通过网络进行交流的方式 变得多样化 网络聊天室便是其中之一 聊天室的即时交流方式满足了网络中多人同 时聊天交流的需要 使得较多的人在同一个聊天页面进行交流变得方便 简单 本设计的目的是采用 jQuery 框架开发一个网络聊天室 jQuery 是一个快速和简洁 的 JavaScript 库 它简化了 HTML 文件的文档遍历 事件处理 动画以及快速 Web 开 发应用的 Ajax 技术 本聊天室具有常用聊天室的所有功能 包括多人同时在线聊天 能 显示在线用

2、户列表 同时 为了管理聊天室中的用户 设计了用户注册登陆功能 增加 了聊天室的操作性 本文首先介绍了聊天室所使用到的一些关键技术 例如 jQuery 技术和 Ajax 技术 接着介绍了该系统的设计思路 然后是对系统的详细介绍 包括系统中创建的数据库 以及系统的具体功能介绍 聊天室在互联网上的应用非常普遍 实现的方法也是多种 多样 相比之下 采用优秀的 jQuery 框架实现的聊天室更加高效 流畅 更加富有前 景 关键词关键词 聊天室 jQuery Ajax 基于 jQuery 的 Ajax 聊天室应用 1 JQuery Ajax based Chat Room Application Abst

3、ract With the increasing popularity of the network and the development of network technology the way to communicate with others through the network becomes diverse Internet chat room is one of the way It meets the need of people that can communicate with others who are online instantly and makes peo

4、ple chatting on the same page becomes convenient and simple The design aims to develop a chat room based on jQuery structure jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing event handling animating and Ajax interactions for rapid web development The chat room

5、 has all common functions including more than one chatting in the same time and can display and update the list of online users instantly Meanwhile in order to manage the users the chat room has the user registration login function which increase the operability of the chat room The paper first intr

6、oduces the key technologies used such as jquery and ajax then introduced the system design and requirements analysis followed by a detailed description of the system including a database created and specific features introduced in the design The application of the chat room is very common on the Int

7、ernet and the approaches of implementation are varied Compared with those traditional the chat room based on jQuery is more effective and fast and have a bright outlook Keywords Chat Room Ajax jQuery 毕业设计 论文 1 目录 引引 言言 1 第第 1 章章 绪论绪论 2 1 1 系统概述 2 1 2 需求背景 2 1 3 系统开发目的与意义 2 第第 2 章章 开发工具及相关技术介绍开发工具及相关

8、技术介绍 3 2 1 开发工具 3 2 1 1 MyEclipse 介绍 3 2 1 2 MySQL 数据库介绍 3 2 1 3 Tomcat 6 0 服务器 3 2 2 关键技术 4 2 2 1 JSP 4 2 2 2 JavaScript 4 2 2 3 Ajax 技术 5 2 2 4 jQuery 技术 5 2 2 5 Struts 技术 5 2 3 系统环境 6 2 3 1 开发环境 6 2 3 2 运行环境 6 第第 3 章章 JQUERY 技术技术 8 3 1 JQUERY简介 8 3 2 配置JQUERY环境 8 3 3 编写简单的JQUERY代码 8 3 4 JQUERY选择器

9、 8 3 5 JQUERY与 AJAX的应用 9 第第 4 章章 系统设计系统设计 17 4 1 基于JQUERY的 AJAX聊天室功能要求 17 4 2 聊天室总体功能结构图 17 4 3 聊天室总体架构 17 4 4 模块设计 19 4 5 数据库设计 20 第第 5 章章 系统实现系统实现 22 5 1 项目代码结构设计 22 5 2 详细设计介绍 22 5 2 1 登录功能设计 22 5 2 2 注册功能设计 25 5 2 3 聊天功能设计 28 第第 6 章章 系统测试系统测试 38 6 1 单元测试 38 6 2 集成测试 39 6 3 系统测试 39 基于 jQuery 的 Aj

10、ax 聊天室应用 1 结论与展望结论与展望 41 致致 谢谢 42 参考文献参考文献 43 附附 录录 44 附录 A 外文文献及其翻译 44 附录 B 主要参考文献的题录及摘要 51 毕业设计 论文 1 插图清单插图清单 图 5 1 项目代码结构图 22 图 5 2 登陆页面图 23 图 5 3 登陆失败图 23 图 5 4 注册页面图 26 图 5 5 聊天页面图 29 图 5 6 xia 的登录页面图 31 图 5 7 ss 的登录页面图 31 图 5 8 ss 的聊天页面图 32 图 5 9 xia 的聊天页面图 32 基于 jQuery 的 Ajax 聊天室应用 1 表格清单表格清单

11、 表 4 1 用户信息表 21 表 4 2 聊天信息表 21 表 6 1 用户登录信息等价类划分 38 表 6 2 用户登录信息测试用例 39 毕业设计 论文 1 引引 言言 Internet 是目前世界上最大的计算机互联网络 它遍布全球 将世界各地各种规模 的网络连接成一个整体 作为 Internet 上一种先进的 易于被人们所接受的信息检索手 段 World Wide Web 简称 WWW 发展十分迅速 成为目前世界上最大的信息资源 宝库 如今 人们不仅可以在网上查询自己需要的资源 而且可以通过网络进行实时 的沟通 从实时性和有效性上都超过了用信件和 Email 并且在费用上要低于电话 因

12、而各种聊天服务备受用户青睐 在这方面的开发与应用也较多 聊天服务也成为互 联网提供的重要服务之一 因此 建立一个好的在线交流聊天系统十分重要 互联网 的大多数网站都建有聊天室 并且有专业聊天网站提供聊天服务 网上聊天系统是为人们进行交流和联系提供的一个平台 利用现代的网络资源优 势和技术优势 通过提供完善的网上聊天系统 以达到增进人们与人们之间的信息交 流和沟通的目的 基于 jQuery 的 Ajax 聊天室应用 1 第第 1 章章 绪论绪论 1 1 系统概述 近年来计算机技术的快速发展 特别是计算机网络的发展 越来越深刻的改变了 人们生活的方方面面 使得人们能以更低廉的价格 开发出更方便 更

13、实用的网络工 具 各种在线服务系统 更是深刻的影响了人们的联系和交流方式 使得人们可以在 远隔千里之遥随时通讯 过去的种种陈旧的联系方式 已经不能满足现代生活的需要 网上聊天系统作为一种方便拥有共同兴趣爱好的人们之间联系的实用系统便应运而生 本设计主要是实现一个能够方便人们在线交流的聊天室 能够及时显示在线人员 和聊天内容 1 2 需求背景 随着计算机网络日新月异的发展 人们的交流方式越来越多 传统的交流方式 如 信件 电报 电话等已经难以满足人们的交流要求 在互联网上即时的和好友取 得联系 已经成为当今社会人们主流的联系方式 两台计算机之间进行即时通讯 发 送文件等交流方式已经成为时代的潮流

14、 因此出现了 QQ 等聊天工具 然而 QQ 等聊 天工具虽然方便 实用 但是 娱乐功能太多 有很多吸引人的娱乐功能 从一定程 度上来说 是一种娱乐工具 不能作为用于作为即时通讯 文件共享的专用工具 目 前 用于实现单一的即时通讯 文件共享的软件实在太少 并且 它们中大部分都是 绝对的 C S 模式 对远程服务器有非常大的依赖性 没有彻底实现点对点的交流 在常见的聊天室开发中 有基于 ASP 基于 SOCKET 基于 JAVA 开发的聊天室 本系统采用基于 JSP 采用 jQuery 和 Ajax 技术进行开发 JSP 将网页逻辑与网页设计和 显示分离 支持可重用的基于组件的设计 使基于 Web

15、 的应用程序的开发变得迅速和 容易 因此 采用 JSP 开发在线聊天系统可以提高开发效率和系统性能 网上聊天系统是常见的 也是比较有代表性的 Internet 应用系统之一 其实现的 难点是聊天怎样保存聊天内容以及怎么样将聊天的信息及时快捷地在服务器和用户之 间进行传递和共享 目前常见的聊天内容保存方式有三种 一是利用数据库直接保存 聊天内容 二是利用文本文件保存聊天内容三是利用 Application 对象保存聊天内容 这三种聊天内容保存方法的基本过程和开发的难易程度相似 本系统采用第二种方式 将聊天信息存入数据库中 管理起来较方便 1 3 系统开发目的与意义 网络聊天系统是为人与人之间进行

16、交流和联系提供的一个平台 通过提供完善的 聊天服务和规范的管理 可以达到增进人与人之间的感情 促进人们之间的沟通 方 便人们联系的目的 同时本系统可以拉近人与人之间的距离 丰富人们的业余时间 为人们在网络中交友提供了便捷的渠道 毕业设计 论文 1 第第 2 章章 开发工具及相关技术介绍开发工具及相关技术介绍 2 1 开发工具 2 1 1 MyEclipse 介绍 MyEclipse 企业级工作平台 MyEclipse Enterprise Workbench 简称 MyEclipse 是 对 EclipseIDE 的扩展 利用它我们可以在数据库和 JavaEE 的开发 发布以及应用程序 服务器的整合方面极大的提高工作效率 它是功能丰富的 JavaEE 集成开发环境 包括 了完备的编码 调试 测试和发布功能 完整支持 HTML Struts JSP CSS JavaScript Spring SQL Hibernate 2 1 2 MySQL 数据库介绍 MySQL 是一个小型关系型数据库管理系统 开发者为瑞典 MySQLAB 公司 MySQL 是一种关联数据库管理系统 关联数据库将数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号