- 1、本文档共80页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 34
毕业论文(设计)
题 目 基于JAVA的网络即时通讯软件的设计和实现
院 系 计算机与软件学院
专 业 软件工程
声 明
本人郑重声明:
持以“求实、创新”的科学精神从事研究工作。
本论文是我个人在导师指导下进行的研究工作和取得的研究成果。
本论文中除引文外,所有实验、数据和有关材料均是真实的。
本论文中除引文和致谢的内容外,没有抄袭其他人或其他机构已经发表或撰写过的研究成果。
其他同志对本研究所做的贡献均已在论文中作了声明并表示了谢意。
作者签名:
日 期:
目 录
TOC \o 1-3 \h \z \u 1绪论 h 1
1.1即时通讯系统产生的背景 h 1
1.2即时通讯系统的现状和发展 h 1
1.3 开发即时通讯系统的意义 h 2
2相关技术 h 2
2.1 JAVA语言 h 2
2.2 TCP/IP协议 h 3
2.3 Socket通信 h 3
3系统需求分析 h 4
3.1项目设计的需求描述 h 4
3.2项目设计的系统用例图 h 5
3.3 user注册活动图 h 6
3.4 user登录活动图 h 6
3.5 user好友添加时序图 h 7
3.6 user聊天时序图 h 7
3.7 user语音聊天时序图 h 8
4系统数据库设计 h 9
4.1 用户和客户端的关系 h 9
4.2 用户和登录记录的关系 h 9
4.3 用户和聊天记录的关系 h 10
4.4 数据库中表格的设计 h 10
5 详细设计 h 12
5.1 系统总体流程图 h 12
5.2 系统客户端流程图 h 12
6 系统实现 h 13
6.1 编写服务器端程序 h 13
6.1.1 问题陈述 h 13
6.1.2 后台数据库设计 h 13
6.1.3用户注册 h 14
6.1.4用户登陆 h 16
6.1.5用户退出 h 18
6.1.6 接收用户聊天信息 h 19
6.2客户端程序编写 h 21
6.2.1 用户注册 h 21
6.2.2 用户登录 h 22
6.3 聊天室实现 h 23
6.3.1 用户发送信息 h 24
6.3.2 保存聊天记录 h 25
6.3.3显示系统时间 h 26
6.3.4屏蔽聊天信息 h 28
6.3.5 退出聊天系统 h 29
6.3.6出现异常信息 h 31
7结语 h 31
基于JAVA的网络即时通讯软件的设计和实现
郝金
南京信息工程大学计算机与软件学院,南京 210044
摘要:本论文用Java语言编写的一个聊天系统。该系统是基于Java平台,系统采用面向对象技术和面向对象的设计原则。系统采用C/S结构,客户端和客户端、客户端和服务器端通过Socket发送消息。使用Java语言编写,使用Eclipse开发工具。服务器端的设计和实施过程中,使用多线程技术,它可以在一个程序中同时运行多个不同的线程,执行不同的任务,大大提高服务器资源的利用率。数据库管理系统用SQL Server2005完成并通过JDBC-ODBC桥访问数据库。聊天系统将完成多人互相聊天、添加、删除好友、新用户注册、收发邮件、文件传输和语音视频聊天。
关键词:网络,即时通信,C/S,SQL2005;
1绪论
1.1即时通讯系统产生的背景
电子信息技术飞速发展,它融合了计算机、通信、信息和信号处理技术,使得信息飞速发展已成为一种必然趋势。各种信息化系统已成为一个国家基础设施,电子商务、电子政务、电子金地、科学研究、通信、交通和网络教育等十分重要的领域都因此而有了非常大的发展。因此,推进各领域高速发展的必要前提是信息化建设的发展。为实现其投资效益的最大化,必须加快信息化建设的发展步伐,信息化工程的实施必须立竿见影。所以为了将实施信息化工程的风险降至最低,我们需要一套或者多套稳定应用、功能贴切、易学易用、快速实施的信息化解决方案,能确保其关键业务和关键管理需求的优先解决,并能提供足够的扩展性来适应其不断增长的需要。但是传统业务的各个系统是独立设计的,支撑系统也是以满足生产为目的,而如果还是完全按照传统的思路进行各个系统的信息化建设,那么即使系统建成,也会有较大发展,但这种发展也只是各自单独的
您可能关注的文档
最近下载
- 八年级物理上册《透镜》练习题(含答案解析) .pdf
- 插花与花艺设计(花道——插花技艺养成)智慧树知到期末考试答案章节答案2024年云南林业职业技术学院.docx
- 四书精读教学-《四书》精读课堂笔记.docx VIP
- 2022年青岛版五四制三年级上册数学典型应用题105道.pdf
- 国旗下讲话:远离垃圾食品,享受健康生活.doc
- 幼儿园课件:第八章--学前儿童的情绪和情感.pptx
- 部编版语文九年级下册课内外古诗词(共17首)阅读理解题背诵-中考考点汇总(全册-含答案).doc VIP
- 第一章立体构成概述 .ppt
- 2024年河北省继续医学教育公共选修课参考答案.pdf VIP
- 《立体构成》课件 第一章 立体构成概述.ppt
文档评论(0)