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

ASP.NET在线聊天室系统毕业论文

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘 要

本文所述的内容是“网络聊天系统”。本文从系统开发、运行环境的选择、系统可行性分析、系统功能的需求分析、功能模块的划分、数据库及数据表的设计与开发到系统功能模块的具体开发实现都进行了详细的分析和介绍。本系统采用ASP.NET 2.0作为构建平台制作各个操作模块的界面,用SQL Server 2000作为后台数据库服务器。
该聊天系统包括浏览器和服务器两部分。本系统软件的主要功能是实现网上聊天,可以让多个用户同时互相通信,用户可以通过自己的浏览器进入该聊天系统。首先,新用户必须通过注册获得一个自己的用户名,然后,用户才可以使用这个用户名登录进入聊天系统。该系统有一个聊天服务器,用于检查客户登录请求,转发用户所发出的消息,并负责删除退出的用户。浏览器部分主要实现登录到聊天服务器,向服务器发送各种请求和指定用户进行聊天等功能。聊天包括私聊和公聊,同时用户还可以修改自己的个人资料和登录密码,也可以增加和删除好友等。如果是管理员,则可以统计注册的用户名单、删除注册用户和修改用户权限。
关键词:  聊天系统,ASP.NET , SQL Server
第1章 绪论
Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。如今,人们不仅可以在网上查询自己需要的资源,而且可以通过网络进行实时的沟通。从实时性和有效性上都超过了用信件和 E—Mail,并且在费用上要低于电话。因而各种聊天服务备受用户青睐,在这方面的开发与应用也较多,聊天服务也成为互联网提供的重要服务之一,因此,建立一个好的在线交流聊天系统十分重要。互联网的大多数网站都建有聊天室,并且有专业聊天网站提供聊天服务。

本文来自think58

[来源:http://think58.com]


    网上聊天系统是为人们进行交流和联系提供的一个平台。利用现代的网络资源优势和技术优势,通过提供完善的网上聊天系统的管理,以达到增进人们与人们之间的信息交流和沟通的目的,并以此加快人们的信息化建设。
   近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面,使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。网络聊天系统作为一种方便人们之间联系的实用系统便应运而生。网络聊天系统是为人与人之间进行交流和联系提供的一个平台。通过提供完善的聊天服务和规范的管理,可以达到增进人与人之间的感情,促进人们之间的沟通,方便人们联系的目的;同时本系统可以拉近人与人之间的距离,丰富人们的业余时间,为人们在网络中交友提供了便捷的渠道。
我们觉得随着计算机网络日新月异的发展,人们的交流方式越来越多,传统的交流方式,如:信件、电报、电话等已经难以满足人们的交流要求,在互联网上即时的和好友取得联系,已经成为当今社会人们主流的联系方式。两台计算机之间进行即时通讯、发送文件等交流方式已经成为时代的潮流。因此出现了QQ等聊天工具。然而QQ等聊天工具虽然方便、实用,但是,娱乐功能太多,有很多吸引人的娱乐功能,从一定程度上来说,是一种娱乐工具,不能作为用于作为即时通讯、文件共享的专用工具。目前,用于实现单一的即时通讯、文件共享的软件实在太少,并且,它们中大部分都是绝对的C/S模式,对远程服务器有非常大的依赖性,没有彻底实现点对点的交流。

本文来自think58

[来源:http://think58.com]


在常见的聊天室开发中,有基于 ASP、基于 socket、基于 JAVA开发的聊天室,本系统采用基于.NET的 ASP.NET开发。.NET是 Microsoft推出的基于 Internet的应用程序开发平台,通过.NET可以将用户数据存放在网络上 ,并且随时随地使用户可以使用与.NET兼容的设备访问所有重要数据,使以前的 web站点信息“孤岛”变成了“组合体”,.NET平台构成了独立于语言,可在 .NET兼容的各种设备上运行的应用程序的基础。因此,采用.NET开发在线聊天系统可以提高开发效率和系统性能。
第2章 需求分析
2.1  系统目标设计
当今社会,计算机网络已经成为人们生活中不可缺少的一部分。人们从互连网上获取信息与朋友交流,网络应用越来越广泛,而网站如雨后春笋般地一个接着一个冒出来,而提供静态信息的HTML网页并没有办法达到与用户交互的目的,来产生更进一步的网站功能,才出现了各种交互式网页技术。
    可以说网上聊天系统是为人们进行交流和联系提供的一个平台。计算机毕业论文,利用现代的网络资源优势和技术优势,通过提供完善的网上聊天系统的管理,以达到增进人们与人们之间的信息交流和沟通的目的,并以此加快人们的信息化建设。
该系统的设计目标是完成一个基于浏览器/服务器方式的多功能的网络聊天系统,客户通过浏览器可以发送信息,然后其他所有用户接收到该信息并将其显示在界面中,服务器对信息进行有关处理并向适当的用户发送,同时在服务器端还将显示所有的在线用户,每个用户能通过 Internet和其他用户进行聊天。此软件是为了方便人们交流,实现一个简单的网络聊天系统,有注册、登录、聊天等基本功能。[计算机毕业网-免费计算机毕业设计|计算机毕业论文|计算机硕士论文|计算机网络毕业设计|计算机专业毕业设计|计算机硕士论文|电大毕业论文|开题报告|www.think58.com]9.282649E-022012-1-10
[版权所有:http://think58.com]

2.2  系统可行性分析
可行性分析(Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。
2.2.1  技术可行性分析
    经过认真的讨论分析,综合各种计算机高级语言的特征和适应范围,最终
我们决定选ASP.NET来完成毕业设计,下面就技术可行性方面,对其作一简要
介绍。
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该聊天系统采用了Browser/Server模式进行开发。
数据库服务器选用SQL Server 2000数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。
4.1 运行模式(B/S)
[资料来源:THINK58.com]

本系统采用Browser/Server(b/s)体系结构,计算机毕业设计,即浏览器/服务器体系结构。进入20世纪90年代后,随着计算机和网络技术的发展,很多数据处理系统都采用开放系统结构的浏览器/服务器(Browser/Server)网络模型,即客户机向服务器提交请求,服务器对请求做相应的处理兵执行被请求的任务,然后将结构返回给客户机。这种方式隐含了在建立客户机/服务器间通信是非对称性的。聊天服务器专门用于建立会话、处理消息、转发消息等。当客户端进行多播或者广播时,客户端只需把接收消息的用户序列和消息文本发送到服务器,然后由服务器转发到各个用户,而不需要向每个用户建立连接后再发送消息。
浏览器/ 服务器模型工作时要求有一套为客户机和服务器所共识的惯例来保证服务能够被提供(或被接受 ),这一套惯例包含了一套协议,它必须在通信的两头都被实现。根据不同的实际情况,协议可能是对称的或非对称的。在对称的协议中每一方都有可能扮演主从角色;在非对称协议中一方被不可改变地认为是主机,而另一方则是从机。无论具体的协议是对称的或是非对称的。当服务被提供时必然存在客户进程和服务进程。
copyright think58 [资料来源:http://think58.com]


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