优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

在线聊天室系统

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:
绪论
Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。如今,人们不仅可以在网上查询自己需要的资源,而且可以通过网络进行实时的沟通。从实时性和有效性上都超过了用信件和 E—Mail,并且在费用上要低于电话。因而各种聊天服务备受用户青睐,在这方面的开发与应用也较多,聊天服务也成为互联网提供的重要服务之一,因此,建立一个好的在线交流聊天系统十分重要。互联网的大多数网站都建有聊天室,并且有专业聊天网站提供聊天服务。
    网上聊天系统是为人们进行交流和联系提供的一个平台。利用现代的网络资源优势和技术优势,通过提供完善的网上聊天系统的管理,以达到增进人们与人们之间的信息交流和沟通的目的,并以此加快人们的信息化建设。
   近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面,使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。网络聊天系统作为一种方便人们之间联系的实用系统便应运而生。网络聊天系统是为人与人之间进行交流和联系提供的一个平台。通过提供完善的聊天服务和规范的管理,可以达到增进人与人之间的感情,促进人们之间的沟通,方便人们联系的目的;同时本系统可以拉近人与人之间的距离,丰富人们的业余时间,为人们在网络中交友提供了便捷的渠道。 think58.com [资料来源:www.THINK58.com]
我们觉得随着计算机网络日新月异的发展,人们的交流方式越来越多,传统的交流方式,如:信件、电报、电话等已经难以满足人们的交流要求,在互联网上即时的和好友取得联系,已经成为当今社会人们主流的联系方式。两台计算机之间进行即时通讯、发送文件等交流方式已经成为时代的潮流。因此出现了QQ等聊天工具。然而QQ等聊天工具虽然方便、实用,但是,娱乐功能太多,有很多吸引人的娱乐功能,从一定程度上来说,是一种娱乐工具,不能作为用于作为即时通讯、文件共享的专用工具。目前,用于实现单一的即时通讯、文件共享的软件实在太少,并且,它们中大部分都是绝对的C/S模式,对远程服务器有非常大的依赖性,没有彻底实现点对点的交流。
在常见的聊天室开发中,有基于 ASP、基于 socket、基于 JAVA开发的聊天室,本系统采用基于.NET的 ASP.NET开发。.NET是 Microsoft推出的基于 Internet的应用程序开发平台,通过.NET可以将用户数据存放在网络上 ,并且随时随地使用户可以使用与.NET兼容的设备访问所有重要数据,使以前的 web站点信息“孤岛”变成了“组合体”,.NET平台构成了独立于语言,可在 .NET兼容的各种设备上运行的应用程序的基础。因此,采用.NET开发在线聊天系统可以提高开发效率和系统性能。 本文来自think58

[资料来源:http://www.THINK58.com]


基于.NET平台的 ASP.NET支持强类型语言,通过继承机制来支持代码的重用,ASP.NET页的代码可以与 HTML设计和文本分离,比 ASP页更整齐,而且执行速度比ASP页快。
ASP.NET 是基于通用语言的编程框架,使用它可以在服务器端架构强大的网络程序。ASP.NET 在设计过程中充分考虑到程序开发效率问题。可以使用所见即所得的HTML 编辑器或者其他的编程工具来开发ASP.NET 程序,包括Microsoft Visual Studio.NET 版本。可以将设计、开发、编译、运行都集中在一起,大大加快了ASP.NET 的开发效率。ASP.NET 中共有两个编程模型:Web Form和Web Service。
由于ASP.NET 是继承ASP 而开发出来的,所以在语法上,ASP.NET 也沿用了ASP 的语法。ASP.NET 支持3 种程序语法:VB,C#,Jscript。在本次设计中采用了C#语法,Windows XP Server操作平台。
   网上聊天系统是常见的,也是比较有代表性的 Internet应用系统之一,其实现的难点是聊天怎样保存聊天内容以及怎么样将聊天的信息及时快捷地在服务器和用户之间进行传递和共享。目前常见的聊天内容保存方式有三种:利用数据库直接保存聊天内容;利用文本文件保存聊天内容和利用 Application对象保存聊天内容。这三种聊天内容保存方法的基本过程和开发的难易程度相似。因为在聊天过程中客户端需要频繁地向服务器端读写信息,而数据库和文本文件的读写都需要消耗一定的服务器资源,速度相对Application要慢一些 ,因此网上聊天系统一般利用 Application对象存储聊天过程中的相关信息。 think58.com [来源:http://think58.com]
第2章 需求分析
2.1  系统目标设计
当今社会,计算机网络已经成为人们生活中不可缺少的一部分。人们从互连网上获取信息与朋友交流,网络应用越来越广泛,而网站如雨后春笋般地一个接着一个冒出来,而提供静态信息的HTML网页并没有办法达到与用户交互的目的,来产生更进一步的网站功能,才出现了各种交互式网页技术。
    可以说网上聊天系统是为人们进行交流和联系提供的一个平台。利用现代的网络资源优势和技术优势,通过提供完善的网上聊天系统的管理,以达到增进人们与人们之间的信息交流和沟通的目的,并以此加快人们的信息化建设。
该系统的设计目标是完成一个基于浏览器/服务器方式的多功能的网络聊天系统,客户通过浏览器可以发送信息,然后其他所有用户接收到该信息并将其显示在界面中,服务器对信息进行有关处理并向适当的用户发送,同时在服务器端还将显示所有的在线用户,每个用户能通过 Internet和其他用户进行聊天。此软件是为了方便人们交流,实现一个简单的网络聊天系统,有注册、登录、聊天等基本功能。
2.2  系统可行性分析
可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。 copyright think58 [版权所有:http://think58.com]
2.2.1  技术可行性分析
    经过认真的讨论分析,综合各种计算机高级语言的特征和适应范围,最终
我们决定选ASP.NET来完成毕业设计,下面就技术可行性方面,对其作一简要
介绍。
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该聊天系统采用了Browser/Server模式进行开发。
数据库服务器选用SQL Server 2000数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
2.2.2  时机可行性
目前,网络已经遍布全球,人们与人们之间的竞争日趋激烈,人们与人们之间的竞争已经上到一个新的高度,那就是信息化战争。最新的信息就是最好的竞争手段的实力,网上聊天系统就是获取最新信息的一个好途径。因此,建立一个网上聊天系统是事在必行。 综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。

内容来自think58

[资料来源:http://THINK58.com]