- 1、本文档共110页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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网络及其它有线、无线网络的一种非常流行的实时通信方式,是一种非常便捷的网络通讯技术,它用互联网通过通信系统建立起网络虚拟环境,通过计算机键盘或无线设备
在网络上进行实
您可能关注的文档
- 白酒勾兑与品评技术-PPT课件.pptx
- 垫圈内径检测装置机械原理课程设计.docx
- 以结果为导向的执行力.pptx
- 《新疆工程勘察设计计费导则(2022版)》.docx
- 【精品】医疗器械不良事件监测工作自查表(医疗机构表一)66.docx
- 中小学劳动教育案例(精选5篇).docx
- 严重精神障碍患者家庭护理.pptx
- 铸造企业安全生产标准化管理体系方案资料汇编(2022-2023新标准实施模板).docx
- 配电架空线路标准施工工艺课件.pptx
- 九年级综合实践教案全套.doc.docx
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
最近下载
- 通用学术英语进阶(北京科技大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 最新部编版语文期末复习三年级非连续性文本阅读(附参考答案).docx
- 政务服务中心软硬件项目运维服务方案2.doc VIP
- 火力发电厂直接空冷工程技术规范初稿.doc
- 2024年河北省继续医学教育公共选修课参考答案.pdf VIP
- 老友记台词剧本第一季第1集中英双语左右对照.pdf
- 2024-2025学年广东省广州市省实教育集团初三数学试题第一次模拟考试试题含解析.doc VIP
- 【国家标准】国家职业技能标准 (2019年版) 起重装卸机械操作工.pdf
- 肺结核诊疗方案毕业设计.docx
- 2024年广东省职业院校技能大赛(中职组)智慧物流作业赛项考试题库(含答案).docx VIP
文档评论(0)