基于局域网的信息收发系统的设计与实现——毕业论文

上传人:m**** 文档编号:563780783 上传时间:2023-08-24 格式:DOC 页数:28 大小:484.50KB
返回 下载 相关 举报
基于局域网的信息收发系统的设计与实现——毕业论文_第1页
第1页 / 共28页
基于局域网的信息收发系统的设计与实现——毕业论文_第2页
第2页 / 共28页
基于局域网的信息收发系统的设计与实现——毕业论文_第3页
第3页 / 共28页
基于局域网的信息收发系统的设计与实现——毕业论文_第4页
第4页 / 共28页
基于局域网的信息收发系统的设计与实现——毕业论文_第5页
第5页 / 共28页
点击查看更多>>
资源描述

《基于局域网的信息收发系统的设计与实现——毕业论文》由会员分享,可在线阅读,更多相关《基于局域网的信息收发系统的设计与实现——毕业论文(28页珍藏版)》请在金锄头文库上搜索。

1、基于局域网的信息收发系统的设计与实现摘 要网络通讯在当今已经不算新鲜事物,但大多数网络通讯都需要借助Internet上的服务器,这就给那些具有大规模内部网络的用户造成了许多问题,如浪费网络资源、遭遇到网络攻击、传播的病毒、破坏防御系统等等。由于互连网上的网络通讯工具给企业内部信息交流带来了不便,所以为了方便内部网络的用户之间的沟通,需要开发一个基于局域网的信息收发系统的即时通讯工具,实现在内部网络中进行信息的交流。本课题设计主要针对局域网通讯而开发设计的,采用的是C/S构架,利用Delphi编程工具来实现单播、广播以及在线用户显示和查看历史记录的功能,并借助一些网络通讯组件,成功的实现了在局域

2、网上的即时通讯。本论文共分为六部分。第一部分是课题的背景及研究意义;第二部分是所运用的理论基础知识;第三部分是本系统的需求分析;第四部分是系统结构和模块设计;第五部是实施和测试情况;最后是本设计的结论总结及部分参考文献。关键词:即时通讯;C/S构架;单播;广播;历史记录 The Design and Implementation of Receiving and Sending Information System Based On LANAbstractThe network communication in already did not calculate the new things

3、now, but the majority network communication all needed to draw support from on Internet the server, this gave these to have the large-scale internal network user to create many problems, like waste network resources, bitter experience to network attack, dissemination virus, destruction defense syste

4、m and so on. Because on the interconnection network communication facilities the interior communication have brought inconveniently for the enterprise, therefore in order to facilitate internal network between users communication, needs to develop one based on the local area network information rece

5、iving and dispatching system instant message facilities, realizes carries on the information in the internal network the exchange. This topic design mainly aims at the local area network communication to develop the design, uses is the C/S structure, realizes the unicast, the broadcast as well as th

6、e online user demonstration and the examination historic record function using the Delphi programming tool, and drew support from some network communication module, the success realization on the local area network instant message. The present paper altogether divides into six parts. The first part

7、is the topic background and the research significance; the second part is the rationale knowledge which utilizes; the third part is this system demand analysis; the fourth part is the system structure and the module design; fifth is the implementation and the test situation; finally is this design c

8、onclusion summary and the part reference.Key words: Instant message; C/S structure; Unicast; Broadcast; Historic record目 录论文总页数:25页1引言11.1课题的背景11.2国内外研究现状11.3本课题研究的意义22理论基础22.1C/S软件架构技术22.2用户数据报协议(UDP)32.3单播(Unicast)32.4广播(Broadcast)43需求分析53.1现行业务系统描述53.2现行系统存在的主要问题分析53.3提出解决方案64系统设计64.1系统总体架构64.2界面

9、设计74.3系统功能模块设计94.3.1网络组件94.3.2用户信息显示功能104.3.3局域网内实现单播功能144.3.4局域网内实现广播功能174.3.5历史信息记录功能175系统实施及测试185.1实施概况185.2测试方案195.3测试结果21结 论22参考文献22致 谢24声 明251 引言1.1 课题的背景随着计算机网络日新月异的发展,人们的交流方式越来越多,传统的交流方式,如:信件、电报、电话等已经难以满足人们的交流要求,在互联网上即时的和好友取得联系,已经成为当今社会人们主流的联系方式。因此,计算机之间进行即时通讯、发送文件等交流方式已经成为必然潮流。因此出现了QQ、UC等聊天

10、工具,然而QQ、UC等聊天工具虽然方便、实用,但是,娱乐功能太多,有很多吸引人的娱乐功能,从一定程度上来说,是一种娱乐工具,不能作为用于即时通讯、文件共享的专用工具。目前,用于实现单一的即时通讯、文件共享的软件实在太少,而且它们中大部分都对远程服务器有非常大的依赖性,没有彻底实现点对点的交流。为此,我们决定开发一个专用于实现基于局域网内部计算机之间即时通讯、文件传输的软件,以方便内网计算机之间信息的交流。本软件属于点对点连接的,在连接并通信时,尤其是近程的即时通讯,彻底的脱离了远程的服务器,避免了和远程服务器连接时过多的浪费网络资源。并且避免了服务器忙或与服务器无法连接时,浪费过多时间用于和服

11、务器建立连接。因此,这个软件是极具适应性和实用性的即时通讯软件。1.2 国内外研究现状即时通讯的出现和互联网有着密不可分的关系,从技术上来说,IM完全基于TCP/IP网络协议族实现,而TCP/IP协议族是整个互联网得以实现的技术基础,最早期的即时通讯雏形可以追溯到芬兰人Jarkko Oikarinen于1988年发明的一种网络聊天协议IRC(Internet Relay Chat),该协议仅支持文本聊天,并且也不支持好友列表的概念,1996年第一个 IM产品ICQ发明后,即时通讯的技术和功能开始基本成型,其工作原理开始被人们所了解,但不同厂商实现即时通讯技术原理时采用的协议却有较大的差异,甚至

12、到目前为止世界主要的 IM服务运营商AOL(American Online:美国在线)仍然没有公布其主要即时通讯产品AIM(American Instant Messenger)的专用协议。从1997年第一代即时通讯软件诞生后发展到现在,即时通讯行业先后经历了文本通信(第一代)、语音交流(第二代)、视频交流(第三代)和跨网沟通(第四代)等多种信息传递技术变革。尽管第一代、第二代以及第三代即时通讯软件的信息传递主要在互联网范围内,但各个阶段都可以看到即时通讯行业在跨网通讯领域中的应用,在移动即时信息进一步深化应用,跨网语音交流进一步加强,跨网通讯领域的进一步拓宽,都意味着真正意义的跨网即时通讯已

13、发展成型。可以说跨网即时通讯应用的萌芽、雏形以及诞生,都贯穿着整个行业的发展。而在过去的几年,行业的主导服务商腾讯在香港成功上市,并在当年取得55%的收入增长的佳绩。新浪斥资近两亿元收购UC即时通讯技术平台,微软的MSN加大了中国市场的攻势,TOM-SKYPE高调推出。即时通信行业出现了连续多年高速的增长。1.3 本课题研究的意义随着现代通讯技术不断的发展,即时通讯技术也有飞速的发展,它是一种使人们能在网上识别在线用户并与他们实时交换消息的技术,被很多人称为电子邮件发明以来最酷的在线通讯方式。但是为了提高通讯的质量,很多企业在网络上进行即时通讯时一般都不会采用Internet上的即时通讯软件,

14、如QQ、MSN、OICQ等。因此本课题主要是研究基于局域网的信息收发系统的设计与实现,希望能通开发设计的局域网通讯软件来方便在内部网络上的信息交流,这样不紧提高了通讯的质量,还能有效的防护在互连网上带来的攻击,对于那些大中型企业来说更是需要这样的一个自己内部的即时通讯工具,避免带来工作效率上不去;病毒及木马的感染率增大;远程服务器连接时过多的浪费网络资源;互连网由于某种原因而断开时造成通讯中断等问题。2 理论基础2.1 C/S软件架构技术C/S(Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Clie

15、nt端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。传统的C/S体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。由于没能提供用户真正期望的开放环境,C/S结构的软件

16、需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。图1 客户机/服务器计算结构2.2 用户数据报协议(UDP)用户数据报协议(UDP)是ISO参考模型中一种无连接的传输层协议,提供面向事务的简单不可靠信息传送服务。UDP协议基本上是IP协议与上层协议的接口。UDP协议适用端口分辨运行在同一台设备上的多个应用程序。 由于大多数网络应用程序都在同一台机器上运行,计算机上必须能够确保目的地机器上的软件程序能从源地址机器处获得数据包,以及源计算机能收到正确的回复。这是通过使用UDP的“端口号”完成的。源端口号标识了请求域名服务的本地机的应用

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 化学工业

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号