职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2018-3-14 11:27:08 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
此套毕业设计百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览支付


技术:Java等
摘要:
网络聊天最先起源与20世纪60年代的美国,主要用于军事。现如今随着科技的快速发展,这项功能逐渐开始用于民用并逐渐趋于成熟和稳定。人们基本可以实现足不出户就可以进行一些信息的交流和一些文件的传输,极大的便利了人们的生活,随着科技的快速发展,在网络越来越发达的今天,人们对于网络的依赖越来越强,生活中通过网络实现的便利愈来愈多。在此背景下产生的聊天工具也越来越多。像现在每个人都在用的qq,微信等等。网络聊天给人们的生活带来了很大的便利,就在这样的大背景下利用Java语言去实现自己的网络聊天室。
基于Java实现的以文件传输与聊天设计为基础的网络聊天室,实现了网络聊天的功能,实现了一对一,多对多聊天的功能,实现了文件传输的功能,文件传输通过文件路径进行稳定快速的传输,此聊天室还包含对字体的设置,包含截图的功能,一方面系统比较稳定能够极大的方便同学之间的交流以及文件之间的传输,具有很大的便利性。系统具有很强的可适用性。

关键词:TCP/IP;Java;Mysql;网络聊天室;文件传输

目录:
摘要    2
ABSTRACT    3
目  录    4
1 绪论    7
1.1 引言    7
1.2 课题背景以及项目说明    7
1.3 对即时通讯技术的了解    7
1.4 开发工具    8
1.4.1 Eclipse开发工具    8
1.4.2 数据库    8
1.4.3 Java语言    8
1.5 关键技术选择    9
1.5.1 C/S结构    9
1.5.2 Java Socket技术    9
1.6 可行性研究分析        10
1.6.1 系统目标可行性研究    10
1.6.2 技术可行性研究    10
1.6.3 社会可行性研究    10
1.6.4 操作可行性研究    10
1.6.5 经济可行性研究    10
1.6.6 法律可行性研究    10
1.7 国内外研究现状    11
1.8 软件开发目的及意义    11
2.1需求分析    13
2.2用户需求    13
2.3功能需求    13
2.4 非功能性需求分析    14
2.5 系统性能需求    14
2.6 本章小结    15
3 软件总体设计    16
3.1任务概述    16
3.2概要设计目的    16
3.3条件与限制    16
3.4数据流图    16
3.5项目整体设计框图说明    17
3.6体系结构概述    17
3.7功能设计    18
3.7.1 用户登录    18
3.7.2注册界面的设计    19
3.7.3 公聊    20
3.7.5 字体设置    22
3.7.6 文件传输    23
3.7.7 截图功能    23
3.8 本章小结    23
4.1 客户端注册    24
4.1.1 功能描述    24
4.1.2 综合设计    24
4.2 登入    26
4.2.1 功能描述    26
4.3 公聊以及私聊的实现    27
4.3.1 功能描述    27
4.3.2  综合设计    28
4.3.3 接收用户聊天信息    30
4.4 聊天字体的设置    30
4.5文件传输部分的设计    32
4.6截图工具的实现    35
4.7 服务器端界面的设计    36
4.8 关键数据结构及算法    37
4.9 功能逻辑实现    38
4.9.1 逻辑功能描述    38
4.9.2 综合设计    38
4.10 总结    38
5 系统的测试    39
5.1测试的目的和方法    39
5.2 测试项目及结果    39
5.3 影响测试的因素    42
5.4 总结    42
总结    43
致谢    44
参考文献    45
外文文献(原文)    46
外文文献(译文)    50

论文字数:23902
包含资料:


截图:


回复

使用道具 举报

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

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

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