完整版基于46NET的在线聊天系统毕业设计Word下载.docx

上传人:b****2 文档编号:14558319 上传时间:2022-10-23 格式:DOCX 页数:27 大小:446.93KB
下载 相关 举报
完整版基于46NET的在线聊天系统毕业设计Word下载.docx_第1页
第1页 / 共27页
完整版基于46NET的在线聊天系统毕业设计Word下载.docx_第2页
第2页 / 共27页
完整版基于46NET的在线聊天系统毕业设计Word下载.docx_第3页
第3页 / 共27页
完整版基于46NET的在线聊天系统毕业设计Word下载.docx_第4页
第4页 / 共27页
完整版基于46NET的在线聊天系统毕业设计Word下载.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

完整版基于46NET的在线聊天系统毕业设计Word下载.docx

《完整版基于46NET的在线聊天系统毕业设计Word下载.docx》由会员分享,可在线阅读,更多相关《完整版基于46NET的在线聊天系统毕业设计Word下载.docx(27页珍藏版)》请在冰豆网上搜索。

完整版基于46NET的在线聊天系统毕业设计Word下载.docx

随着网络技术的不断发展,网络聊天技术正成为目前产业界和科研机构密切关注的焦点。

基于网络的聊天技术已成了近年来新兴的聊天交流方式。

网络聊天是在20世纪90年代发展起来的,它是在原有的面对面等通过动态声音为信息载体的基础上,增加了非接触式的通过静态文字为载体的交流方式。

其使用的CS结构系统可以在任何一台的计算机上使用,系统的部署和维护只是在服务器上进行,这样的模式既能减少管理的成本,更重要的是它能很方便的实现用户与系统的交互,更快地响应用户信息交互请求,加之微软C#编程语言在窗体应用上的优势以及平台的独立性好、简便的窗体生成为CS的实现提供了很好的技术基础。

本系统前台选用了C#等作为主要的编程工具和语言,后台选用SQLServer2008作为数据库服务器。

利用ADO.NET编程技术实现前后台的数据交互。

本系统实现了以下功能:

即时聊天,添加好友,文件上传,聊天记录查询等。

 

关键词:

C#CS结构数据库主程序

Abstract

Withthedevelopmentofnetworktechnologynetworkchattechnologyisbecometheindustryandscientificresearchinstitutionscloseattention.Basedonnetworkchattechnologyinrecentyears.Networkchatisinthe1990s,itwasdevelopedintheoriginalfacetofaceforsuchinformationcarrierbydynamicvoice,onthebasisofincreasednon-contactthroughthestatictextasthecarriertypeofcommunication.Itsrestrictiveislower,avoidthegleamofrestrainingfactorsincommunication;

Chatsystemisprovidingtheseserviceswithdynamicinteractionfunctionofthemanagementinformationsystem,itachievedanetworkofon-linechat;

Userscanchattingininformationsystemandthebefondofaccordingtooneselfandcharacterinwaytocommunicateandfindfriends.Suchuserneverleavecommunicatewithpeopleanywhereatanytime,fromthetraditionalwayofcommunicationintimeandspace,andthelimitationsoftraditionalexchangeindividualfactors,enrichedthelimitationsofthenetworklifepeople.

AstheInternet'

srapidrise,CSstructureofsystemcanbeinanyonecomputeruse,thesystem'

sdeploymentandmaintenancejustonfileserver,suchamodelcannotonlyreducethecostmanagement,moreimportantisitcaneasilyachieveuserandsysteminteraction,torespondmorequicklytouserinformationinteractionrequest,togetherwithMicrosoftC#programminglanguages,asisknowntoall,putforwardtheapplicationformontheC#theindependenceoftheadvantagesandplatform,simpleformwasborntherealizationofbecomingCS,providegoodtechnologyfoundation.

Thus,usingtheInternettocoverageareawideadvantage,buildabasedonCSstructureofnetworkchatsystem,andprovidethenetworkservicemainlytochattosatisfytheusers,accordingtowillandcommunicationneedsandconvenientdegreeofpursuit,richuser'

snetworklifeanddailycommunicationmeans,willgetsmoreandmoreusersfavor.

Keywords:

C#CSstructureDateBaseMainProcess

第1章绪论

1.1选题背景及意义

Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。

作为Internet上一种先进的,易于被人们所接受的信息检索手段,WorldWideWeb(简称)发展十分迅速,成为目前世界上最大的信息资源宝库。

如今,人们不仅可以在网上查询自己需要的资源,而且可以通过网络进行实时的沟通。

从实时性和有效性上都超过了用信件和电子邮件,并且在费用上要低于电话。

因而各种聊天服务备受用户青睐,在这方面的开发与应用也较多,聊天服务也成为互联网提供的重要服务之一,因此,建立一个好的在线交流聊天系统十分重要。

互联网的大多数网站都建有聊天室,并且有专业聊天网站提供聊天服务。

它们中大部分都是绝对的CS模式,对远程服务器有非常大的依赖性,没有彻底实现点对点的交流。

在网络越来越发达的今天,人们对网络的依赖越来越多,越来越离不开网络,由此而产生的聊天工具越来越多,类似、网络聊天时一类的聊天系统的发展日新月异。

1.2网络聊天简介

网络聊天,英文简称NC(Networkchat),指的是按照用户的要求播放视频。

NC有很广泛的含义,包含了娱乐、教育、商业等领域的多种应用,如游戏聊天(ChatInGame)、在线语音聊天(Onlinevoicechat)、离线文件传输(Offlinefiletransfer)和远程教学(LongDistanceLearning)等。

网络聊天是在20世纪90年代发展起来的,它是在原有的面对面等通过动态声音为信息载体的基础上,增加了非接触式的通过静态文字为载体的交流方式,其限制性比较低,避免了沟通上的一线制约因素;

聊天系统就是提供了这些服务的具有动态交互功能的管理信息系统,它实现了一个网络上的在线聊天;

用户可以在聊天信息系统并根据自己的喜好和性格进行自己的交流方式和寻找朋友。

这样,使用户足不出户就可随时随地地与人交流,摆脱了传统交流方式在时间和空间的局限性,以及传统交流个人自身的因素的局限性,极大丰富了人们的网络生活。

1.3系统设计思想

聊天系统利用.Net平台的Winform技术和数据库技术,提供以文字聊天为中心的网络文本传输服务,系统采用C#作为编程语言技术,结合CS结构模式,能动态实现与用户的交互,满足用户添加好友和修改用户信息等需求,以及后台管理员对系统信息管理的需求。

1.4可行性分析

计算机网络作为一种先进的信息传输媒体,有着信息传送速度快、信息覆盖面广、成本低的特点。

随着信息技术的发展,利用C#技术结合数据库技术来实现一个聊天系统,提供以文字聊天为中心的网络文本传输服务,能更贴切的满足用户根据自己的意愿进行无打扰的聊天的需求,也必将受到用户的青睐。

但是,开发任何一个基于计算机的系统,都会受到时间和资源上的限制。

因此,在开发系统前必须进行可行性分析,以减少项目的开发风险,避免人力、物力和财力的浪费。

可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题能否解决。

对在聊天系统的可行性分析如下:

1、经济可行性分析:

成本较低,系统建设不需要很大的投入,系统更新时也只需更新服务器端程序,方便维护。

2、技术可行性分析:

系统采用.NET开发平台,.NETFramework是.NET平台的基本框架,具有强大的API,给系统奠定了技术基础。

系统采用C#.NET技术,结合CS结构模式,能够方便实现用户与系统的动态交互,以及方便信息的维护等。

3、运行上可行性:

本系统作为一个小型的聊天系统,所耗费的资源非常的小。

综上所述通过可行性分析认为新系统的开发方案切实可行,可进行开发。

1.5系统运行环境

系统开发环境:

MicrosoftVisualStudio2008

系统开发语言:

C#

运行平台:

Windows7

数据库:

SQLServer2008

第2章相关技术概述

2.1客户端服务器(ClientServer)结构概述

CS(ClientServer)结构,即大家熟知的客户机和服务器结构。

它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。

目前大多数应用软件系统都是ClientServer形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和ClientServer应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;

因此,内部的和外部的用户都可以访问新的和现有的应用系统,通过现有应用系统中的逻辑可以扩展出新的应用系统。

这也就是目前应用系统的发展方向。

传统的CS体系结构虽然采用的是开放模式,但这只是系统开发一级的开放性,在特定的应用中无论是Client端还是Server端都还需要特定的软件支持。

由于没能提供用户真正期望的开放环境,CS结构的软件需要针对不同的操作系统系统开发不同版本的软件,加之产品的更新换代十分快,已经很难适应百台电脑以上局域网用户同时使用。

而且代价高,效率低。

如图2.1和图2.2所示:

图2.1CS结构图

图2.2客户机服务器通信结构示图

2.2SOCKET编程技术

Microsoft.NetFramework为应用程序访问Internet提供了分层的、可扩展的以及受管辖的网络服务,其名字空间System.Net和System.Net.Sockets包含丰富的类可以开发多种网络应用程序。

其实,Socket可以象流Stream一样被视为一个数据通道,这个通道架设在应用程序端(客户端)和远程服务器端之间,而后,数据的读取(接收)和写入(发送)均针对这个通道来进行。

2.6SQLS

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 互联网

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1