基于java的网络聊天室毕业设计论文

技术:Java等
摘要:

本文从理论和实际案例分析了网上聊天系统,比较的分析了当今网络上建立聊天室的几种语言,及其优缺点。当今社会,计算机网络已经成为人们生活中不可缺少的一部分,人们从互连网上获取信息与朋友交流,网络应用越来越广泛,而网络聊天室如雨后春笋般地一个接着一个冒出来。
本毕业设计应用java语言实现一个简单的聊天室,主要分为服务器和客户端两大主要部分,使用Swing组件设计了客户端登录界面,服务器端窗口及网络聊天室窗口,整个程序是基于Socket套接字的使用,合理利用I/O流设计实现数据的接收,发送、注册、登录、退出等功能。利用线程的思想开发出性能稳定,功能全面的服务器。

关键词:聊天室;java;Swing组件;

目录:

第1章 绪论    1
1.1  开发背景    1
1.2  开发的目的和意义    1
第2章 系统的开发技术    3
2.1 Java的概述    3
2.1.1 基本信息    3
2.1.2 概述    3
2.2 TCP/IP协议    4
2.2.1 基本信息    4
2.2.2 概述    4
2.3 端口号    5
第3章 系统分析与方案设计    6
3.1  问题描述    6
3.2  聊天室的设计    6
3.3  Socket通讯技术    6
3.4 三次握手协议    8
第四章 聊天系统的设计    9
4.1服务器端    9
4.1.1 服务器管理    9
4.1.2 在线用户    9
4.1.3 关于本软件    9
4.1.4 关闭服务器    10
4.1.5 保存日志    10
4.2 客户端    10
4.2.1 服务器IP    11
4.2.2 用户名和密码    11
4.2.3 登录、注册和退出    11
4.3 聊天界面    11
4.3.1 主界面、输入界面    12
4.3.2 下拉列表、发送    12
4.4结论    12
第五章 聊天系统的实现    13
5.1 服务器端实现    13
5.2客户端实现    15
第六章 聊天系统的测试    17
6.1 登录界面测试    17
6.3 服务器端测试    19
第七章 总结    21
参考文献    22
致谢    24

论文字数:7120
包含资料:

 

 

截图:

 

 

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值