帮帮文库

返回

(终稿)【毕业设计论文】局域网即时通讯系统的实现.doc(最终版) (终稿)【毕业设计论文】局域网即时通讯系统的实现.doc(最终版)

格式:word 上传:2025-12-23 05:24:11
速的通信机制。它的实现无需对企业原有的局域网硬件进行任何改动,具有实现成本低廉的优点,它的使用能有效地降低局域网通信负荷,提高局域网的使用效率,可以很好地解决企业内部局域网的各种通信需求。基于的局域网聊天工具很好地诠释了通信的原理,并且在企业内部通信教学讨论等应用中都具有定的实用价值。它具有信息收发速度快,保密性好,占用网络带宽资源低,占用服务器吞吐能力低,易于编程实现等优点。基于的局域网通信软件应用范围广阔,不但可以处理传统的通信需求,而且也能扩展以适应新型的网络应用,如网络教育,数据影音传输等,拥有广泛的应用前景。局域网即时通讯系统的实现系统的研究现状基于局域网的即时通信工具,实际上是互联网即时通信工具的个小规模版本,广域网上的即时通信工具,如今般采用或者协议体系来实现,开发技术已经比较成熟,比如较早的。除了这些国外开发的产品,还有国产的有名的,新浪,等,这些工具统统都实现了广域网上的即时通信,尽管都是即时通信,实现了即时聊天,以及文件传输的主要功能,但是也各有各的特色,比如的巨大客户群,的个性化表情,通的易操作性等。而也具有个相当方便的屏幕截图功能,另外就是,所有上述软件都实现了网络即时的视频,语音聊天功能。这些软件,在使用方面各有特色,在实现方面也各有所长,但基于这些产品正在商业运营阶段,其实现方式属于商业机密,具体细节不定得知,但是它在大的方面无非就是各种利用各种平台上的网络通信接口,建构基于下层,或者协议的软件产品。系统内容与目标本课题主要研究的是局域网聊天软件,此聊天软件分为服务器程序和客户端程序,本课题的目标是能实现用户在客户端与服务器端传递文字信息。主要研究开发内容是熟悉和的操作,搭配系统开发平台,探索在此开发平台下,利用编程技术多线程开发技术协议等进行局域网聊天软件的实际开发。系统综述现在,多渠道的信息源网络化的数据分布快捷医用。老师在专业课程的学习素材的收集课题的确立资料的查阅都给以的热忱的关怀和细心的指导。老师严谨的治学态度渊博的学识对事业的兢兢业业不断进取的精神,为我今后的生活及工作树立了榜样,我的点滴进步无不凝结着导师的心血。感谢审阅本文的老师,感谢你们在百忙之中抽出宝贵时间来审阅本文,并期待你们的批评指正。最后,再次向各位老师的关心和帮助表示衷心的感谢,东北农业大学学士学位论文学号局域网即时通讯系统的实现学生姓名李立先指导老师洪帆所在院系网络教育学院所学专业计算机科学与技术研究方向网络通信东北农业大学中国哈尔滨年月局域网即时通讯系统的实现摘要随着计算机科学和的飞速发展,网上聊天已成为人们相互交流的种方式,与电话相比,聊天服务更具有实时性和有效性。大多数网络通讯都需要借助上的服务器,这就给那些具有大规模内部网络的用户造成了许多问题,如浪费网络资源遭遇到网络攻击传播的病毒破坏防御系统等等。由于互连网上的网络通讯工具给企业内部信息交流带来了不便,所以为了方便内部网络的用户之间的沟通,需要开发个基于局域网的信息收发系统的即时通讯工具,实现在内部网络中进行信息的交流。该软件能够帮助企业在局域网内搭建起自己的聊天系统,避免企业内部员工使用类似等软件泄露内部信息,但是该软件只实现了聊天和传送文件以及抓取屏幕等功能,还有很多不足之处需要改进。本文提出个运行于平台上的局域网聊天软件的解决方案。该聊天软件集服务器端和客户端两个模块于体,可设置为客户端或者服务器端或者两者兼容等模式,提供两种传输模式作选择。服了服务器模式主要实现务器的配置和数据的传递客户端模式主要对服务器端进行通讯。该软件采用异步套接字的非阻塞模式,并实现对象的序列化和文件对象实现数据的保存。关键词局域网即时通信套接字异步模式局域网即时通讯系统的实现,局域网即时通讯系统的实现目录摘要前言选题研究的背景与意义系统的研究现状系统内容与目标系统综述系统开发环境和关键技术面向服务的体系结构关键技术和面向对象程序设计网络编程接口协议协议结构客户机服务器模式系统分析与设计系统分析系统设计设计原则工作流程功能设计共享数据类设计系统实现服务器端设计实现服务器端静态类图服务器主要类介绍服务器端主要过程介绍客户端设计实现客户端静态类图客户端主要过程介绍系统测试测试意义软件测试的目标软件测试的方法测试用例总结与展望参考文献致谢局域网即时通讯系统的实现前言选题研究的背景与意义随着计算机网络日新月异的发展,人们的交流方式越来越多,传统的交流方式,如信件电报电话等已经难以满足人们的交流要求,在互联网上即时的和好友取得联系,已经成为当今社会人们主流的联系方式。因此,计算机之间进行即时通讯发送文件等交流方式已经成为必然潮流。因此出现了等聊天工具,然而等聊天工具虽然方便实用,但是,娱乐功能太多,有很多吸引人的娱乐功能,从定程度上来说,是种娱乐工具,不能作为用于即时通讯文件共享的专用工具。目前,用于实现单的即时通讯文件共享的软件实在太少,而且它们中大部分都对远程服务器有非常大的依赖性,没有彻底实现点对点的交流。为此,我们决定开发个专用于实现基于局域网内部计算机之间即时通讯文件传输的软件,以方便内网计算机之间信息的交流。本软件属于点对点连接的,在连接并通信时,尤其是近程的即时通讯,彻底的脱离了远程的服务器,避免了和远程服务器连接时过多的,‟户端设计实现客户端静态类图结束结束结束结束结束结束结束结束结束结束结束结束结束结束结束结束客户端静态类图局域网即时通讯系统的实现该图展示的是系统客户端的静态类图,包括用户信息类,客户端监听套接字定义,客户端聊天套接字定义,客户端路信息配置,客户端地址等等。客户端主要过程介绍客户端主要去实现的是功能初始化,创建初始化窗口,接收消息文件。初始化连接服务器,连接服务器的过程如图所示图客户端连接图客户端间通讯按情况类构造函数连接对方发送接收消息传送接收文件客户端运行结果如下截图所示局域网即时通讯系统的实现发送接收消息接收文件局域网即时通讯系统的实现系统测试测试意义本章对我们的系统做具体的测试,验证系统的功能是否得以实现。软件测试的目标测试是为了发现程序中的而执行的程序的过程好的测试方案是极可能发现迄今为止尚未发现的的测试方案成功的测试时发现了至今为止尚未发现的的测试。从上述规则可以看出,测试的正确定义是为了发现程序中的而执行程序的过程。正确认识测试是非常重要的,测试目标决定了测试方案的设计。没有发现的测试也是有价值的,完整的测试是评定测试质量的种方法。软件测试的方法软件的测试分为两种黑盒测试和白盒测试。黑盒测试黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试地,把程序看作个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试。它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。白盒测试软件的白盒测试是对软件的过程性细节做细致的检查。这种方法是把测试对象看做个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。通过在不同点检查程序状态,确定实际状态是否与预自己经验不足且时间有限,所以界面设计不尽人意。这次毕业设计的时间虽然不算太长,但使我对很多东西有了更深刻的认识。总结如下查阅资料和阅读相关文献的重要性。向老师和同学请教的重要性。勤动手的重要性,在这次的次次编写代码调试代码的过程中,我明白代码不是写出来的,是调出来的的道理。对待任何事情都要有耐心和恒心,遇到问题要冷静地思考,积极找出症结所在,逐个解决。局域网即时通讯系统的实现转眼本科生阶段就要划上句号了。通过这次毕业设计,我更深刻的认识到了教学实践在大学课程中的重要性,同时也发觉到了自己在学习方面存在的不足之处,在以后的学习中我会努力改进这些不足不断提高自己的动手实践能力。局域网即时通讯系统的实现参考文献侯俊杰深入浅出第二版华中科技大学出版社王燕面向对象的理论与实践清华大学出版社李师贤李文军周晓聪等面向对象程序设计基础高等教育出版社孙鑫余安萍深入详解电子工业出版社张虹软件工程与软件开发工具清华大学出版社汪翔袁辉实践与提高网络编程篇中国铁路出版赵松涛应用与实例集锦人民邮电出版社姚领田精通程序设计人民邮电出版社清汗计算机工作室数据库与网络开发实例机械工业出版社开发使用手册机械工业出版,
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
【毕业设计】局域网即时通讯系统的实现.doc预览图(1)
1 页 / 共 37
【毕业设计】局域网即时通讯系统的实现.doc预览图(2)
2 页 / 共 37
【毕业设计】局域网即时通讯系统的实现.doc预览图(3)
3 页 / 共 37
【毕业设计】局域网即时通讯系统的实现.doc预览图(4)
4 页 / 共 37
【毕业设计】局域网即时通讯系统的实现.doc预览图(5)
5 页 / 共 37
【毕业设计】局域网即时通讯系统的实现.doc预览图(6)
6 页 / 共 37
【毕业设计】局域网即时通讯系统的实现.doc预览图(7)
7 页 / 共 37
【毕业设计】局域网即时通讯系统的实现.doc预览图(8)
8 页 / 共 37
【毕业设计】局域网即时通讯系统的实现.doc预览图(9)
9 页 / 共 37
【毕业设计】局域网即时通讯系统的实现.doc预览图(10)
10 页 / 共 37
【毕业设计】局域网即时通讯系统的实现.doc预览图(11)
11 页 / 共 37
【毕业设计】局域网即时通讯系统的实现.doc预览图(12)
12 页 / 共 37
【毕业设计】局域网即时通讯系统的实现.doc预览图(13)
13 页 / 共 37
【毕业设计】局域网即时通讯系统的实现.doc预览图(14)
14 页 / 共 37
【毕业设计】局域网即时通讯系统的实现.doc预览图(15)
15 页 / 共 37
预览结束,还剩 22 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档