基于JSP网络聊天室的设计与实现
无需注册登录,支付后按照提示操作即可获取该资料.
基于JSP网络聊天室的设计与实现(11900字)
摘 要:本课题研究的是基于Web的网络聊天室,通过AJAX实现聊天系统网页的无刷新显示。根据实际工作要求,在分析目前即时聊天工作原理的基础上,结合即 时聊天系统开发的概念、结构及系统开发的基本原理和方法,设计开发了JSP即时聊天系统。本系统采用目前比较流行的JSP进行开发,语言使用JAVA和 AJAX,数据库选用MySQL数据库。本设计的开发是基于B/S结构,首先对即时聊天系统做背景介绍,然后给出了即时聊天系统的需求分析,接着重点探讨 了即时聊天系统的设计方案,随后对即时聊天系统各个功能模块进行了较详细的说明,并给出了具体实现步骤,最后通过测试分析出系统可以稳定性运行,具有一定 的实用价值。该JSP即时聊天系统主要包括三个模块:好友管理模块、消息管理模块和群组管理模块。
关键词:即时聊天;JSP;MySQL;AJAX
Design and implelnentation of the real-time chat based on JSP Author: Long Teng
Abstract: The research is real-time Web-based chat system, chat system to achieve the adoption of AJAX without refreshing the page display. According to the actual job requirements, in analyzing the working principle of the current real-time chat, based on the combination of real-time chat system developed by the concept, structure and systems to develop the basic principles and methods, design and development of real-time chat system JSP. The system is currently more popular JSP development, language use JAVA and AJAX, the database selected MySQL database. The development of this design is based on B / S structure, the first system to do real-time chat background, and then given the demand for real-time chat system analysis, and then focus on the real-time chat system design, followed by real-time chat system for each functional module to carry out a more detailed explanation, and gives concrete steps to achieve the final analysis, through testing the stability of the system can operate with a certain degree of practical value. The real-time chat JSP system consists of three modules: Friends management module, management module and group information management module.
Key words: Real-time chat; JSP; MySQL; AJAX
目 录
摘 要 1
关键词 1
1 绪论 2
1.1研究背景和意义 2
1.1.1本课题研究背景 2
1.1.2国内外发展概况 2
1.1.3研究意义 3
1.2课题调研和可行性分析 3
1.2.1课题调研 3
1.2.2课题可行性分析 3
1.3即时聊天系统的开发平台 3
2 开发工具介绍 4
2.1 JSP简介 4
2.1.2 AJAX简介 5
2.1.3 MySQL 数据库简介 6
2.2 应用模型技术分析 6
2.3 数据库技术 6
2.3.1 数据库技术的发展及趋势 6
2.3.2 数据库设计的基本步骤 6
3 系统分析 7
3.1 系统整体构架分析 7
3.1.1 系统采用的软件体系结构 7
3.1.2 系统分层结构 7
3.2 系统功能分析 8
3.2.1 系统主要功能组织 8
3.2.2 系统功能模块分析 8
3.3 系统采用的环境配置 9
3.3.1 系统运行环境 9
3.3.2 系统安装调试说明 10
4 网络聊天室的设计与实现 10
4.1 数据库设计4.1.1数据库需求分析 10
4.1.2数据库概念结构设计 13
4.1.3数据库逻辑结构设计 15
4.2主要功能设计 18
4.2.1 系统功能流设计 18
4.2.2 系统功能模块设计 18
4.2.3 登陆模块的实现 18
4.2.4 好友管理模块的实现 19
4.2.5 群组管理模块的实现 21
4.2.6 消息管理模块的实现 23
4.2.7 系统管理模块的实现 24
5 系统调试与测试 26
5.1 测试方法介绍 26
5.2 测试计划的制定和用例设计 26
5.2.1 测试计划的制定 26
5.2.2 用例设计 26
5.2.3 测试的执行和结果分析 27
6 结论 27
参考文献 28
致 谢 29