基于java的网络即时通讯系统的设计与实现_毕业设计论文.docxVIP

基于java的网络即时通讯系统的设计与实现_毕业设计论文.docx

  1. 1、本文档共110页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

力京信息工经大学

毕业论文(设计)

题目基于JAVA的网络即时通讯软件的设计和实现

院系计算机与软件学院

专业软件工程

声明

本人郑重声明:

1、持以“求实、创新”的科学精神从事研究工作。

2、本论文是我个人在导师指导下进行的研究工作和取得的研究成

果。

3、本论文中除引文外,所有实验、数据和有关材料均是真实的。

4、本论文中除引文和致谢的内容外,没有抄袭其他人或其他机构

已经发表或撰写过的研究成果。

5、其他同志对本研究所做的贡献均已在论文中作了声明并表示了

谢意。

作者签名:

日期:

目录

1绪论 1

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

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

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

2相关技术 2

JAVA语言 2

TCP/IP协议 3

Socket通信 3

3系统需求分析 4

项目设计的需求描述 4

项目设计的系统用例图 5

user注册活动图 6

user登录活动图 6

user好友添加时序图 7

user聊天时序图 7

user语音聊天时序图 8

4系统数据库设计 9

用户和客户端的关系 9

用户和登录记录的关系 9

用户和聊天记录的关系 10

数据库中表格的设计 10

5详细设计 12

系统总体流程图 12

系统客户端流程图 12

6系统实现 13

编写服务器端程序 13

问题陈述 13

后台数据库设计 13

用户注册 14

用户登陆 16

用户退出 18

接收用户聊天信息 19

客户端程序编写 21

用户注册 21

用户登录 22

聊天室实现 23

用户发送信息 24

保存聊天记录 25

显示系统时间 26

屏蔽聊天信息 28

退出聊天系统 29

出现异常信息 31

7结语…………………31

1

基于JAVA的网络即时通讯软件的设计和实现

郝金

南京信息工程大学计算机与软件学院,南京210044

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

相聊天、添加、删除好友、新用户注册、收发邮件、文件传输和语音视频聊天。

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

1绪论

即时通讯系统产生的背景

电子信息技术飞速发展,它融合了计算机、通信、信息和信号处理技术,使得信息飞速发展已成为一种必然趋势。各种信息化系统已成为一个国家基础设施,电子商务、电子政务、电子金地、科学研究、通信、交通和网络教育等十分重要的领域都因此而有了非常大的发展。因此,推进各领域高速发展的必要前提是信息化建设的发展。为实现其投资效益的最大化,必须加快信息化建设的发展步伐,信息化工程的实

施必须立竿见影。所以为了将实施信息化工程的风险降至最低,我们需要一套或者多套稳定应用、功能贴切、

易学易用、快速实施的信息化解决方案,能确保其关键业务和关键管理需求的优先解决,并能提供足够的扩展性来适应其不断增长的需要。但是传统业务的各个系统是独立设计的,支撑系统也是以满足生产为目的,而如果还是完全按照传统的思路进行各个系统的信息化建设,那么即使系统建成,也会有较大发展,但这种发展也只是各自单独的发展,并没有实信息化时代信息的快速传递和交换形成的互促发展的特点。这显然不符合我们

希望信息资源的集成共享从而加快高度的自动化、智能化的信息化建设的初衷。

所以,我们就需要变化视角,通过新的角度设计出新的技术发展方案.,重新构建信息化建设和相关

产业模式,才能达到实现便捷、多赢的目的。即时通讯系统应运而生。

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

即时通讯系统是基于Internet网络及其它有线、无线网络的一种非常流行的实时通信方式,是一种非常便捷的网络通讯技术,它用互联网通过通信系统建立起网络虚拟环境,通过计算机键盘或无线设备

在网络上进行实

文档评论(0)

xinhezil + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体衢州市衢江区星赫电子商务商行
IP属地浙江
统一社会信用代码/组织机构代码
92330803MA7BB9H7X8

1亿VIP精品文档

相关文档