毕业设计(论文)-局域网聊天程序的实现

毕业设计(论文)-局域网聊天程序的实现

ID:6335080

大小:625.00 KB

页数:22页

时间:2018-01-10

毕业设计(论文)-局域网聊天程序的实现_第1页
毕业设计(论文)-局域网聊天程序的实现_第2页
毕业设计(论文)-局域网聊天程序的实现_第3页
毕业设计(论文)-局域网聊天程序的实现_第4页
毕业设计(论文)-局域网聊天程序的实现_第5页
资源描述:

《毕业设计(论文)-局域网聊天程序的实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、局域网的聊天程序的实现摘要网络通讯是目前计算机用户进行交流最普遍的方式,各种各样的聊天软件也层出不穷;服务提供商也提供了越来越丰富的通讯服务功能。本文介绍了在Windows环境下开发局域网聊天程序思路和方法。系统使用流行的Delphi7.0开发软件,采用Socket技术实现网络通讯。数据库使用Delphi自带的Databasedesktop。系统采用典型的C/S(服务器/客户端)构架。系统主要实现了用户注册、登录、聊天、服务器管理等功能。本系统从需求分析、系统的设计、具体功能的实现都严格遵循了软件设计工程的思想。关键词:Socket;

2、TCP/IP;C/STheImplementationofLANChattingProgramAbstractNetworkisthemostpopularwayofcommunicationbetweencomputerusers,thereforealotofchattingsoftwarescomeout;ontheotherhand,morecommunicationservicesareprovidedbytheISP.ThispaperintroducestheideasandmethodsofLANchattingpro

3、gramwhicharedevelopedonWindows.ThissystemisdevelopedbytheDelphi7.0software,andusestheSockettechnologytoimplementnetworkcommunications.Databaseusingitsowndatabasedesktop.SoftwareisbasedonC/Sarchitecture.Thesystemmainlyimplementsthefunctionsofuserregistration,login,chatti

4、ng,servermanagementetc.Fromrequirementanalysis,outlinedesign,detaileddesigntocoding,functiontest,theimplementationofthefunctioninthisessayabsolutelyfollowtheprocessofthesoftwaredevelopment.Keywords:Socket;TCP/IP;C/S目录论文总页数:22页1引言12局域网聊天程序系统分析12.1系统理论基础12.1.1TCP/IP的特点12.

5、1.2客户机/服务器模式22.1.3Socket介绍32.2系统需求分析52.3系统设计目标62.4系运行环境62.5系统开发环境63局域网聊天程序系统设计73.1系统结构设计73.2数据库设计73.3客户端服务器功能设计73.4客户端设计83.5服务器端设计93.6聊天中公聊和私聊的设计103.7界面设计113.7.1客户端界面设计113.7.2服务器界面设计134系统实现及核心代码144.1网络通信核心代码144.2用户注册登录下线模块功能代码155系统测试175.1测试方法175.2测试结果175.3测试结论185.4程序运行截

6、图18结论19参考文献20致谢21声明221引言即时通讯软件的出现正在逐渐改变人们的沟通与交际方式。无论近在咫尺,还是远隔重洋,也只是在键盘和鼠标之间就可以解决问题。即时通讯服务非常适合企业内部或企业和客户之间的交流。网络聊天程序.越来越影响着我们的网络生活。习惯了通过类似ICQ、QQ、MSN之类的程序和朋友聊天、发信息,不过所有聊天程序都需要Internet的支持,而无法在局域网内部“大显身手”,那么你是否想到过要让单位内部的员工,寝室周围的同学,不用上Internet就可以轻松体验到聊天的快乐呢?基于以上原因,开发局域网聊天程序就

7、有了必要性,让单位员工或寝室同学不出内网就能自由聊天。随着全球信息化进程的不断发展,网络也在飞速发展。出于高效、快速地处理各种事务的目的,越来越多的企业和单位在其内部使用局域网来进行工作和交流。在内部局域网的帮助下,企业得以简化信息流程,提高信息交换的速度,从而提高工作效率。然而,随着局域网规模的扩大,业务量的增加,在局域网上运行的应用越来越多,如知识库、网络会议、数据库应用和数据的同步与备份等,这些应用对局域网的信息吞吐、处理能力的要求也越来越高。这些在原有局域网设计之初未曾考虑到的新情况的出现使得局域网不堪重负,容易发生信息阻塞,

8、此时,局域网不但不能提高生产效率,反而成为工作效率的瓶颈。为了解决上述矛盾,前辈们提出了许多方法。提升网络带宽及增加服务器的吞吐能力是解决此矛盾的一种方法。然而,从局域网运行的成本方面考虑,无论是单纯地提升网络带宽或增加

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。