职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2017-9-5 15:08:20 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
技术: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
包含资料:


截图:


百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览支付



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表