基于Java即时聊天系统的设计与实现试题.doc
文本预览下载声明
目 录
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc 1 前言 PAGEREF _Toc \h 3
HYPERLINK \l _Toc 1.1 课题选题背景 PAGEREF _Toc \h 3
HYPERLINK \l _Toc 1.2即时通信的概念和特点 PAGEREF _Toc \h 3
HYPERLINK \l _Toc 1.3即时聊天系统的发展 PAGEREF _Toc \h 4
HYPERLINK \l _Toc 2 涉及的相关技术及协议 PAGEREF _Toc \h 4
HYPERLINK \l _Toc 2.1 Java语言 PAGEREF _Toc \h 4
HYPERLINK \l _Toc 2.2 C/S模式介绍 PAGEREF _Toc \h 5
HYPERLINK \l _Toc 2.3 Hibernate框架简介 PAGEREF _Toc \h 6
HYPERLINK \l _Toc 3 系统需求分析 PAGEREF _Toc \h 6
HYPERLINK \l _Toc 3.1即时聊天消息的一般需求 PAGEREF _Toc \h 6
HYPERLINK \l _Toc 3.2 即时消息的协议需求 PAGEREF _Toc \h 7
HYPERLINK \l _Toc 3.3 即时消息的安全需求 PAGEREF _Toc \h 7
HYPERLINK \l _Toc 3.4 即时信息加密和鉴别 PAGEREF _Toc \h 7
HYPERLINK \l _Toc 3.5 即时通讯系统需求 PAGEREF _Toc \h 7
HYPERLINK \l _Toc 4 系统设计 PAGEREF _Toc \h 7
HYPERLINK \l _Toc 4.1即时聊天系统的实施原理 PAGEREF _Toc \h 8
HYPERLINK \l _Toc 4.2软件设计流程 PAGEREF _Toc \h 9
HYPERLINK \l _Toc 4.3功能模块划分 PAGEREF _Toc \h 10
HYPERLINK \l _Toc 4.4 数据库概要设计 PAGEREF _Toc \h 10
HYPERLINK \l _Toc 5 详细设计 PAGEREF _Toc \h 11
HYPERLINK \l _Toc 5.1 服务器端的设计与实现 PAGEREF _Toc \h 11
HYPERLINK \l _Toc 5.1.2 主服务器类的设计 PAGEREF _Toc \h 11
HYPERLINK \l _Toc 5.1.2 登录验证模块 PAGEREF _Toc \h 13
HYPERLINK \l _Toc 5.1.3 注册处理模块 PAGEREF _Toc \h 13
HYPERLINK \l _Toc 5.2 客户端的设计与实现 PAGEREF _Toc \h 14
HYPERLINK \l _Toc 5.2.1 用户注册模块 PAGEREF _Toc \h 14
HYPERLINK \l _Toc 5.2.2 用户登录 PAGEREF _Toc \h 15
HYPERLINK \l _Toc 5.2.3 在线用户显示设计 PAGEREF _Toc \h 16
HYPERLINK \l _Toc 5.2.4 聊天信息发送与接收 PAGEREF _Toc \h 17
HYPERLINK \l _Toc 5.3 数据库设计 PAGEREF _Toc \h 18
HYPERLINK \l _Toc 6 结论 PAGEREF _Toc \h 19
HYPERLINK \l _Toc 致谢 PAGEREF _Toc \h 21
HYPERLINK \l _Toc 参考文献 PAGEREF _Toc \h 22
HYPERLINK \l _Toc 附录 PAGEREF _Toc \h 23
基于Java即时聊天系统的设计与实现
摘要:计算机网络技术高速发展的今天,即时通讯方式日益受到人们的青睐。即时聊天工具在实现传输视频与音频信息,使协作成员可以远距离进行直观、真实的视音交流的同时,利用多媒体的技术,它还可以帮助使用者对工作中各种信息进行处理。
本课题研究的是支持内部网络交流的系统——网络即时通讯系统。该系统使用Java语言进行编程。系统采用C/S结构模式,支持局域网和Internet。该系统采用软件工程的瀑布模型进行开发,分别讨论了系统的需求分析、概要设计、详细设计和编码、以及整个系统的运行和测试。
关键词:即时聊天;系统;Jav
显示全部