摘要:随着网络的的迅速发展,即时聊天软件也成为当今网络通信的主流。本文介绍了一款适用于校园网聊天的软件,采用Visual Studio 2008作为开发环境,基于C#语言运行于.NET平台上,运用Socket通信、多线程、WinForms和ADO.NET等多种技术,在WINDOWS平台上加以了实现。实现了发送接收信息、多用户同时聊天、显示所有在线用户信息、聊天字体颜色变化等功能。软件包括服务器端和客户端,操作界面简单友好,功能相对齐全。经过测试,达到预期的设计效果,具有一定的应用推广价值。24021
毕业论文关键词:校园聊天工具;C#;网络通信
Campus chat software design and implementation
Abstract:
With the rapid development of the network, live chat software has become mainstream in today's network traffic. This article describes a suitable campus network chat software, using Visual Studio 2008 as a development environment, based on C # language running on. NET platform, the use of Socket Communications, multithreading, WinForms and ADO.NET and many other technologies, WINDOWS on the platform to be achieved. Realization of sending and receiving information, multi-user chat simultaneously display all user information online, chat font color changes and other functions. Software, including server and client, simple and friendly user interface, function relatively complete. After testing, designed to achieve the desired effect, with a certain application value.
Key words: Campus chat tools;C#;Communication
目 录
摘要 0
引言 1
1.研究背景和意义 1
1.1校园聊天软件开发的背景 1
1.2课题研究的意义 1
2.系统概述 1
2.1国内外发展现状 1
2.2相关技术介绍 2
3.系统分析 3
3.1需求分析 3
3.2可行性分析 5
3.3业务流程分析 5
3.5系统E-R模型图 5
4.系统详细设计 6
4.1系统功能设计 6
4.2重要模块的具体实现 7
4.3数据库设计 10
5测试环节 11
5.1白盒测试 11
5.2黑盒测试 11
参考文献 12
致 谢 13
校园网聊天软件的设计与实现
引言
自从因特网在中国推广以来,它就以迅猛的方式快速发展着,同时因特网技术的也在飞速发展,网络通信已经成为常态,我们同时也越来越离不开网络,它已经成为人们生活中不可缺少的一部分,通过网络软件聊天也成为信息文化沟交流一种方式,越来越多的网站开始提供在线聊天的功能。
与此同时为了让更好的交流沟通,聊天室也以方便、快捷的方式受到大家的青睐,很多校园的网站中也加入了聊天室模块,以达到增进教师与学生之间、学生与学生之间相互交流的目的。
1.研究背景和意义
1.1校园聊天软件开发的背景
21世纪是信息的时代,随着互联网技术的发展,信息在传递方面也有了崭新的一面。现今聊天软件成为信息传递最为广泛的应用工具,它发挥了即时性通信的特点,可以让用户在第一时间内得到信息的交流,它不仅可以让用户进行文字聊天,而且还增添语音、视频功能。这样可以让网上的好友身临其境的面对面的聊天,让彼此之间更为深入的了解。人性化的设计让每个用户都可以得心应手的使用,从而获得更多人的青睐。Internet的出现连通了整个世界,而聊天软件的出现则连通了每一位网上的用户。随着网络应用的发展,聊天软件已经成为最热门的网络应用之一。经历了近几年突飞猛进的发展之后,即时通讯工具早已不再是简单的互联网通讯工具,它已经成为一个集互动交流、休闲娱乐、信息管理为一体的多元化互联网应用平台[1]。 C#校园网聊天软件的设计+源代码:http://www.youerw.com/jisuanji/lunwen_17346.html