没有合适的资源?快使用搜索试试~ 我知道了~
java课程设计---java聊天室的系统的设计与开发(含代码)-java.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 17 浏览量
2022-07-14
18:45:53
上传
评论 1
收藏 1.16MB PDF 举报
温馨提示
试读
47页
java课程设计---java聊天室的系统的设计与开发(含代码)-java.pdfjava课程设计---java聊天室的系统的设计与开发(含代码)-java.pdfjava课程设计---java聊天室的系统的设计与开发(含代码)-java.pdfjava课程设计---java聊天室的系统的设计与开发(含代码)-java.pdfjava课程设计---java聊天室的系统的设计与开发(含代码)-java.pdfjava课程设计---java聊天室的系统的设计与开发(含代码)-java.pdfjava课程设计---java聊天室的系统的设计与开发(含代码)-java.pdfjava课程设计---java聊天室的系统的设计与开发(含代码)-java.pdfjava课程设计---java聊天室的系统的设计与开发(含代码)-java.pdf
资源推荐
资源详情
资源评论
Java 程序课程设计任务书
JAVA 聊天室的系统的设计与开发
1. 主要内容:
用 JAVA 实现基于 C/S 模式的聊天室系统。聊天室分为服务器端和客户端两部分,
服务器端程序主要负责侦听客户端发来的信息,客户端需要登陆到服务器端才可
以实现正常的聊天功能。
(包括技术要求等):
系统的功能要求:
:
,等待客户端连接。
,默认端口为 8888。
。
。
,断开所有的用户连接。
:
。
。
。
,用户可以随时登录和注销。
。
学习并掌握一下技术:Java JavaBean 等
熟练使用一下开发工具:Eclipse, JCreator 等
实现系统上述的功能。
:
5 月 20 日 ~ 5 月 21 日:课程设计选题,查找参考资料
5 月 22 日 ~ 5 月 23 日: 完成系统设计
5 月 24 日 ~ 5 月 27 日: 完成程序代码的编写
5 月 28 日:系统测试与完善
5 月 29 日:完成课程设计报告,准备答辩
4.主要参考文献:
[1].张广彬 孟红蕊 (案例精编)[M].
摘要
在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,
由此而产生的聊天工具越来越多,例如,国外的 ICQ、国内腾讯公司开发的 OICQ。
基于 Java 网络编程的强大功能,本次毕业设计使用 Java 编写一个聊天系统。
一般来说,聊天工具大多数由客户端程序和服务器程序外加服务器端用于存
放客户数据的数据库组成,本系统采用客户机/服务器架构模式通过 Java 提供的
Soket 类来连接客户机和服务器并使客户机和服务器之间相互通信,由于聊天是
多点对多点的而 Java 提供的多线程功能用多线程可完成多点对多点的聊天,数据
库管理系统用 SQL Server2000 完成并通过 JDBC-ODBC 桥访问数据库。
本系统建立在 JAVA 平台上,系统的设计使用了面向对象技术和面向对象的设
计原则。系统采用 C/S 结构,客户端与客户端以及客户端与服务器端之间通过
Socket 传送消息。使用 JAVA 语言编写,开发工具采用 Eclipse。服务器端设计与
实现过程中,采用了多线程技术,可以在单个程序当中同时运行多个不同的线程,
执行不同的任务。大大增强了程序对服务器资源的利用。
聊天系统完成后将可进行多人对多人的聊天,对好友进行添加、删除,对新
用户的注册,发送消息、接受消息等等功能。
关键词:多线程 ;客户机/服务器 ;JAVA ; Socket ; Eclipse ; TCP/IP
目 录
JAVA 程序课程设计任务书..............................................................................................
摘要 ...................................................................................................................................I
目 录 ............................................................................................................................... II
第 1 章 引言 .................................................................................................................... 0
背景............................................................................................................................. 0
课程设计内容............................................................................................................. 0
任务分工......................................................................................错误!未定义书签。
第 2 章 聊天室系统 ........................................................................................................ 2
聊天室系统概述......................................................................................................... 2
聊天室系统的定义
......................................................................................... 2
聊天室系统的任务及目的
............................................................................. 2
主要聊天室系统介绍................................................................................................. 3
本章小结..................................................................................................................... 4
第 3 章 聊天室系统的设计 ............................................................................................ 5
系统需求分析............................................................................................................. 5
系统开发及运行环境................................................................................................. 5
系统主要功能要求..................................................................................................... 5
系统模块化分析......................................................................................................... 6
聊天室系统总体结构
..................................................................................... 6
聊天室系统各模块介绍
................................................................................. 7
系统数据流图............................................................................................................. 9
本章小结..................................................................................................................... 9
第 4 章 系统的具体实现 .............................................................................................. 10
.................................................................................................................................... 10
......................................................................................................................... 10
......................................................................................................................... 11
......................................................................................................................... 11
......................................................................................................................... 12
......................................................................................................................... 12
......................................................................................................................... 13
......................................................................................................................... 13
.................................................................................................................................... 13
程序调试(以服务器为例)
....................................................................... 14
JCreator ........................................................................................................ 19
本章小结................................................................................................................... 20
第 5 章 结束语 .............................................................................................................. 21
致谢 ................................................................................................................................ 21
附录 源代码 ................................................................................................................ 22
第 1 章 引言
背景
当今主流的聊天工具有 QQ,ICQ,MSN Messenger,Yahoo Messenger 等,国
内最热门的当属 QQ,腾讯 QQ(OICQ)是由深圳市腾讯计算机系统公司开发的,基
于 Internet 的即时寻呼软件。您可以使用 QQ 和好友用户进行交流,信息即时发
送,即时回复,收发及时、功能全面。此外 QQ 还具有 BP 机网上寻呼、聊天室、
传输文件、语音邮件、手机短讯服务等功能,QQ 不仅仅是虚拟的网络寻呼机,更
可与传统的无线寻呼网、GSM 移动电话的短消息系统互联,目前 QQ 和全国多家寻
呼台、移动通信公司有业务合作。是国内不可多得的中文网络寻呼机。QQ 支持显
示朋友在线信息、即时传送信息、即时交谈、即时发送文件和网址。 QQ 可以在
Win95/98/NT/2000 操作系统下运行,是十分灵活的网络寻呼工具。它会自动检查
您是否已联网,如果您的电脑已连入 Internet,可以搜索网友、显示在线网友,
可以根据 QQ 号、昵称、姓名、email 地址等关键词来查找,找到后可加入到通讯
录中。当您的通讯录中的网友在线时,QQ 中朋友的头像就会显示在线,根据提示
就可以发送信息,如果对方登记了寻呼机或开通了 GSM 手机短消息,即使离线了,
您也可及时将信息传递给您的好友。
虽然以上这些软件是免费的,并且功能越来越强大。但是它们的唯一的不足
就是必须要联网或者下载到它们的服务端,要不然是没法脱离 Intenet 使用的。
为了能在一个没有连接到 Intenet 的局域网使用聊天工具,那就必须要有服务器
端。
本系统就是包括服务器端与客户端,可以在局域网聊天的一个工具。
课程设计内容
实现的是局域网中的聊天功能,运行服务程序后,服务器创建成功,
然后使服务器对某一个设定的端口处于监听状态,当有客户端请求建立连接
时,服务器就可接受请求,建立连接!这样服务器和客户端就可相互发送消
剩余46页未读,继续阅读
资源评论
G11176593
- 粉丝: 6646
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功