首页
会员中心
到顶部
到尾部
Java毕业设计

用JAVA技术实现网络信息实时通讯

时间:2020/10/13 14:54:02  作者:  来源:  查看:0  评论:0
内容摘要: 摘要本论文用Java语言编写的一个聊天系统。该系统是基于Java平台,系统采用面向对象技术和面向对象的设计原则。系统采用C/S结构,客户端和客户端、客户端和服务器端通过Socket发送消息。使用Java语言编写,使用Eclipse开发工具。服务器端的设计和实施过程中,使用...

摘要

本论文用Java语言编写的一个聊天系统。该系统是基于Java平台,系统采用面向对象技术和面向对象的设计原则。系统采用C/S结构,客户端和客户端、客户端和服务器端通过Socket发送消息。使用Java语言编写,使用Eclipse开发工具。服务器端的设计和实施过程中,使用多线程技术,它可以在一个程序中同时运行多个不同的线程,执行不同的任务,大大提高服务器资源的利用率。数据库管理系统用SQL Server2005完成并通过JDBC-ODBC桥访问数据库。聊天系统将完成多人互相聊天、添加、删除好友、新用户注册、收发邮件、文件传输和语音视频聊天。

关键词:网络,即时通信,C/S,SQL2005;


目    录

1绪论1

1.1即时通讯系统产生的背景1

1.2即时通讯系统的现状和发展2

1.3 开发即时通讯系统的意义2

2相关技术3

2.1 JAVA语言3

2.2 TCP/IP协议3

2.3 Socket通信4

3系统需求分析5

3.1项目设计的需求描述5

3.2项目设计的系统用例图5

3.3 user注册活动图6

3.4 user登录活动图7

3.5 user好友添加时序图8

3.6 user聊天时序图9

3.7 user语音聊天时序图9

4系统数据库设计10

4.1 用户和客户端的关系10

4.2 用户和登录记录的关系11

4.3 用户和聊天记录的关系11

4.4 数据库中表格的设计12

5 详细设计13

5.1 系统总体流程图13

5.2 系统客户端流程图14

6 系统实现15

6.1 编写服务器端程序15

6.1.1 问题陈述15

6.1.2 后台数据库设计16

6.1.3用户注册16

6.1.4用户登陆18

6.1.5用户退出20

6.1.6 接收用户聊天信息21

6.2客户端程序编写23

6.2.1 用户注册23

6.2.2 用户登录24

6.3 聊天室实现25

6.3.1 用户发送信息26

6.3.2 保存聊天记录27

6.3.3显示系统时间28

6.3.4屏蔽聊天信息30

6.3.5 退出聊天系统31

6.3.6出现异常信息33

7结语33

用JAVA技术实现网络信息实时通讯

用JAVA技术实现网络信息实时通讯

用JAVA技术实现网络信息实时通讯

用JAVA技术实现网络信息实时通讯

  


相关评论
Java毕业设计
    本类推荐
      广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号