jQueryAjax聊天室论文

上传人:M****1 文档编号:494836721 上传时间:2023-11-15 格式:DOC 页数:51 大小:277.50KB
返回 下载 相关 举报
jQueryAjax聊天室论文_第1页
第1页 / 共51页
jQueryAjax聊天室论文_第2页
第2页 / 共51页
jQueryAjax聊天室论文_第3页
第3页 / 共51页
jQueryAjax聊天室论文_第4页
第4页 / 共51页
jQueryAjax聊天室论文_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《jQueryAjax聊天室论文》由会员分享,可在线阅读,更多相关《jQueryAjax聊天室论文(51页珍藏版)》请在金锄头文库上搜索。

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

2、。本文首先介绍了聊天室所使用到的一些关键技术,例如jQuery技术和Aja*技术,接着介绍了该系统的设计思路,然后是对系统的详细介绍,包括系统中创立的数据库以及系统的具体功能介绍。聊天室在互联网上的应用非常普遍,实现的方法也是多种多样,相比之下,采用优秀的jQuery框架实现的聊天室更加高效、流畅,更加富有前景。关键词:聊天室;jQuery;Aja*JQuery Aja*-based ChatRoom ApplicationAbstractWith the increasing popularity of the network and the development of networkte

3、chnology, theway to municate with others through the network bees diverse.Internet chat room is one of the way. It meets the need of people that can municate with others who are online instantly, and makes people chatting on the same page bees convenient and simple. Thedesign aims to develop a chat

4、room based on jQuery structure.jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Aja* interactions for rapid web development.The chat room has all mon functions, including more than one chatting in the same time and can display a

5、nd 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 introduces the key technologies used such as jquery and aja*, then introduced the system design a

6、nd 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 mon on the Internet,and the approaches of implementation are varied.pared with those traditional,the chat r

7、oom based on jQuery is more effective and fast,and have a bright outlook.Keywords:Chat Room; Aja*; jQuery目录引言1第1章绪论21.1系统概述21.2需求背景21.3系统开发目的与意义2第2章开发工具及相关技术介绍32.1 开发工具32.1.1 MyEclipse介绍32.1.2 MySQL数据库介绍32.1.3 Tomcat 6.0效劳器32.2 关键技术42.2.1 JSP42.2.2 JavaScript42.2.3 Aja*技术52.2.4 jQuery技术52.2.5 Struts

8、技术52.3 系统环境62.3.1 开发环境62.3.2 运行环境6第3章 JQUERY技术83.1 jQuery简介83.2 配置jQuery环境83.3 编写简单的jQuery代码83.4 jQuery选择器83.5 jQuery与Aja*的应用9第4章系统设计174.1 基于jQuery的Aja*聊天室功能要求174.2 聊天室总体功能构造图174.3 聊天室总体架构174.4 模块设计194.5 数据库设计20第5章系统实现225.1 工程代码构造设计225.2 详细设计介绍225.2.1 登录功能设计225.2.2 注册功能设计255.2.3 聊天功能设计28第6章系统测试386.1

9、 单元测试386.2 集成测试396.3 系统测试39结论与展望41致42参考文献43附录44附录A 外文文献及其翻译44附录B 主要参考文献的题录及摘要51插图清单图5-1工程代码构造图22图5-2登陆页面图23图5-3登陆失败图23图5-4注册页面图26图5-5聊天页面图29图5-6 *ia的登录页面图31图5-7 ss的登录页面图31图5-8 ss的聊天页面图32图5-9 *ia的聊天页面图32表格清单表4-1 用户信息表21表4-2 聊天信息表21表6-1 用户登录信息等价类划分38表6-2 用户登录信息测试用例391.引 言Internet是目前世界上最大的计算机互联网络,它遍布全球

10、,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所承受的信息检索手段,World Wide Web简称开展十分迅速,成为目前世界上最大的信息资源宝库。如今,人们不仅可以在网上查询自己需要的资源,而且可以通过网络进展实时的沟通。从实时性和有效性上都超过了用信件和 Email,并且在费用上要低于。因而各种聊天效劳备受用户青睐,在这方面的开发与应用也较多,聊天效劳也成为互联网提供的重要效劳之一,因此,建立一个好的在线交流聊天系统十分重要。互联网的大多数都建有聊天室,并且有专业聊天提供聊天效劳。网上聊天系统是为人们进展交流和联系提供的一个平台。利用现代的网络资源优

11、势和技术优势,通过提供完善的网上聊天系统,以到达增进人们与人们之间的信息交流和沟通的目的。第1章 绪论1.1 系统概述近年来计算机技术的快速开展,特别是计算机网络的开展,越来越深刻的改变了人们生活的方方面面,使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线效劳系统,更是深刻的影响了人们的联系和交流方式,使得人们可以在远隔千里之遥随时通讯。过去的种种旧的联系方式,已经不能满足现代生活的需要。网上聊天系统作为一种方便拥有共趣爱好的人们之间联系的实用系统便应运而生。本设计主要是实现一个能够方便人们在线交流的聊天室,能够及时显示在线人员和聊天容。1.2需求背景随着计算机网络日新月异的

12、开展,人们的交流方式越来越多,传统的交流方式,如:信件、电报、等已经难以满足人们的交流要求,在互联网上即时的和好友取得联系,已经成为当今社会人们主流的联系方式。两台计算机之间进展即时通讯、发送文件等交流方式已经成为时代的潮流。因此出现了QQ等聊天工具。然而QQ等聊天工具虽然方便、实用,但是,娱乐功能太多,有很多吸引人的娱乐功能,从一定程度上来说,是一种娱乐工具,不能作为用于作为即时通讯、文件共享的专用工具。目前,用于实现单一的即时通讯、文件共享的软件实在太少,并且,它们局部都是绝对的C/S模式,对远程效劳器有非常大的依赖性,没有彻底实现点对点的交流。在常见的聊天室开发中,有基于ASP、基于SO

13、CKET、基于JAVA开发的聊天室,本系统采用基于JSP采用jQuery和Aja*技术进展开发。JSP将网页逻辑与网页设计和显示别离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。因此,采用JSP开发在线聊天系统可以提高开发效率和系统性能。网上聊天系统是常见的,也是比较有代表性的 Internet应用系统之一,其实现的难点是聊天怎样保存聊天容以及怎么样将聊天的信息及时快捷地在效劳器和用户之间进展传递和共享。目前常见的聊天容保存方式有三种:一是利用数据库直接保存聊天容;二是利用文本文件保存聊天容三是利用 Application对象保存聊天容。这三种聊天容保存方法的根本过

14、程和开发的难易程度相似。本系统采用第二种方式,将聊天信息存入数据库中,管理起来较方便。1.3系统开发目的与意义网络聊天系统是为人与人之间进展交流和联系提供的一个平台。通过提供完善的聊天效劳和规的管理,可以到达增进人与人之间的感情,促进人们之间的沟通,方便人们联系的目的;同时本系统可以拉近人与人之间的距离,丰富人们的业余时间,为人们在网络友提供了便捷的渠道。第2章 开发工具及相关技术介绍2.1 开发工具2.1.1 MyEclipse介绍MyEclipse企业级工作平台MyEclipse Enterprise Workbench,简称MyEclipse是对EclipseIDE的扩展,利用它我们可以

15、在数据库和JavaEE的开发、发布以及应用程序效劳器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,JavaScript,Spring,SQL,Hibernate。2.1.2 MySQL数据库介绍MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQLAB公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库。这样就增加了速度并提高了灵活性。MySQL的SQL“构造化查询语言。SQL是用于数据库的最常用标准化语言。MySQL软件采用了GPLGNU通用公共许可证。由于其体积小、速度快、总体拥有本钱低,尤其是开放源码这一特点,许多中小型为了降低总体拥有本钱而选择了MySQL作为数据库。MySQL是一个快速、多线程、多用户的SQL数据库效劳器。它支持正规的SQL查询语言和采用多种数据类型,能对数据进展各种详细的查询等。MySQL数据库的主要特征有:1MySQL的核心程序采用完全的多线程编程。线程是轻量级的进程,它可以灵活地为用户提供效劳,而不过多的系统资源。用多线程和C语言实现的MySql能很容易充分利用CPU。2MySQL可运行在不同的操作系统下。3MySQL有一个非常灵活而且平

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

当前位置:首页 > 建筑/环境 > 施工组织

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