网络聊天室的设计与实现文档格式.docx

上传人:b****0 文档编号:13571810 上传时间:2022-10-11 格式:DOCX 页数:38 大小:787.36KB
下载 相关 举报
网络聊天室的设计与实现文档格式.docx_第1页
第1页 / 共38页
网络聊天室的设计与实现文档格式.docx_第2页
第2页 / 共38页
网络聊天室的设计与实现文档格式.docx_第3页
第3页 / 共38页
网络聊天室的设计与实现文档格式.docx_第4页
第4页 / 共38页
网络聊天室的设计与实现文档格式.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

网络聊天室的设计与实现文档格式.docx

《网络聊天室的设计与实现文档格式.docx》由会员分享,可在线阅读,更多相关《网络聊天室的设计与实现文档格式.docx(38页珍藏版)》请在冰豆网上搜索。

网络聊天室的设计与实现文档格式.docx

通过聊天室系统的设计,熟悉网站建设基本操作。

关键词:

聊天室,网上聊天,网上交友,在线聊天室

DESIGNANDIMPLEMENTATIONOFINTERNETCHATROOMS

ABSTRACT

Fromtheworld'

sfirstcomputerwasbornuptonowonlymorethanhalfacentury,howeverbecauseofitsconvenient,efficient,practical,ithasbeenappliedtovariousfields.WiththeadventoftheInternet,informationresourcessharedinrealtimetobecomeareality,themoreimportantisthatitprovidesaverydirectwayofinteraction,theinteractionisnotonlyreferstothedata,informationtransmissionbetween,alsoincludetheinterpersonalexchange,variouschatsoftwareandonlinechatroomisthekindofinteractivemedia.WiththedevelopmentofInternet,peoplethroughthenetworkcanbemoreconvenientandefficientinformationexchangeandlearning,chatsystemwecanprovideabetterexchangeplatform,inthisplatform,peoplecanthroughthetextandsymbolsforreal-timechat,chat,itisoneoftheInternetopenplace,istoprovidegiveusersadatingandentertainmentvenues,inachatroomuserscanchoosetheirownchatobject,insteadofdialogue,communicationbetweenusersisoneofthebestways,emotionalexchange.Atthesametimeithasbecomethesitetoprovideaservicestandards,istoattractthenet,oneofthemostimportantwaystoraisepopularity.ThedesignofthenetworkchatroomisusedbytheASP.NETandC#languagedesign,usingVS2008andSQL2008tools,chatmaintechnologyappliedtotheAjaxwithoutrefreshtechnologytorealizeinstantchatrefreshrecord,whichintroducedthechatroomfunctions,mainlyincludeuserregistration,onlinechat.Familiarwebsite’sconstructionbasicoperationthroughthechatroomsystem’sdesign.

KeyWords:

chatrooms,onlinechat,onlinedating,chatroom

 

第一章绪论

随着互联网的发展,人们通过网络可以更方便快捷地进行信息交流和学习网络聊天室已成为网络生活的一种时尚,它是网上交朋友,思想感情交流,宣传网站和业务,宣扬自我,好友之间聚会来聊天的好去处。

聊天系统可以为大家提供一个更好的交流平台,在这个平台上,人们可以通过文字与符号进行实时的交谈、聊天,它是一个向整个因特网开放的地方,是提供给用户一个交友与娱乐的场所,在聊天室里可选择自已的聊天对象,与其进行对话交流,之间相互沟通、交流情感的最佳方式之一。

现在各大网站都提供了功能完善的聊天室。

1.1论文研究主要内容

网络聊天室是将一个实验室的成员信息,聊天的情况和信息保存在数据库里。

任何用户都可以通过这个平台进行交互。

它主要实现两部分功能:

2户功能:

用户的注册,登陆和修改密码等

②聊天功能:

用户可以对某个人或所有人说话,对某个人说话的时候只有自己和那个人才能看到聊天信息,其它人不可见。

1.2国内外现状

网络聊天室利用计算机和同步交流软件,应用这两点技术形成的聊天空间,是当今高校广泛应用的一种网络服务,它为广大学生提供了一种方便快捷的沟通方式,在线聊天是上网的重要活动之一。

作为操作简便也是出现最早的网上聊天方式,聊天室聊天又是其中最普及的一种。

聊天室的主要发展趋势是大型化和专业化,目前比较有效的途径,一是向实用性方向发展,将聊天室互动的技术特性充分发挥,满足远程交流需要。

提供大众需要的内容,例如进入在线学习领域、专家在线辅导、聊友之间进行讨论。

聊天室是当今广泛应用的一种网络服务,它为广大网民提供了一种方便快捷的沟通方式,在线聊天是上网的重要活动之一。

第十六次CNNIC调查结果显示:

在网络用户经常使用的网络服务/功能调查中,网上聊天(聊天室、QQ、ICQ等)占被调查人群的42.6%,处于第四位,作为操作简便也是出现最早的网上聊天方式,聊天室聊天又是其中最普及的一种。

而多数人认为聊天室是一种用来消遣而缺乏实际价值的东西,许多大型网站建立了聊天室,但基本上是被定义为聚拢人气而不是带来收益的,目前能够实现赢利的聊天室很少,它是否具有商业价值以及其商业价值如何兑现的问题似乎并没有引起学界的关注。

第二章系统开发环境的介绍及选择

2.1SQL2008技术

SQLServer2008是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。

SQLServer2008数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

SQLSERVER的优点

(1)真正的客户机/服务器体系结构。

(2)图形化用户界面,使系统管理和数据库管理更加直观、简单。

(3)丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。

(4)SQLServer与WindowsNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等。

SQLServer也可以很好地与MicrosoftBackOffice产品集成。

(5)具有很好的伸缩性,可跨越从运行Windows95/98的膝上型电脑到运行Windows2008的大型多处理器等多种平台使用。

(6) 对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。

(7) SQLServer提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。

2.2ASP.NET技术

2.2.1ASP.NET的概念

ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web应用程序。

2.2.2ASP.NET的优势

ASP.NET为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制:

(1)世界级的工具支持:

ASP.net构架是可以用Microsoft(R)公司最新的产品VisualS开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)的编辑。

这些仅是ASP.net强大化软件支持的一小部分。

(2)强大性和适应性:

因为ASP.net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在Windows2000/2003Server/VISTA/7/XP上)。

通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.net的Web应用中。

ASP.net同时也是language-independent(语言独立化)的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有C#(C++和Java的结合体),VB,Jscript,C++、F#。

将来,这样的多种程序语言协同工作的能力保护您现在的基于COM+开发的程序,能够完整的移植向ASP.NET。

ASP.NET一般分为两种开发语言,VB.NET和C#,C#相对比较常用,因为是.NET独有的语言,VB.NET则为以前VB程序设计,适合于以前VB程序员,如果新接触.NET,没有其他开发语言经验,建议直接学习C#即可。

(3)简单性和易学性:

ASP.NET使运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。

例如ASP.NET页面构架允许你建立你自己的用户分界面,使其不同于常见的VB-Like界面。

(4)高效可管理性:

ASP.NET使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。

因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。

这种被称为"

ZeroLocalAdministration"

的哲学观念使Asp.NET的基于应用的开发更加具体,和快捷。

一个ASP.NET的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。

多处理器环境的可靠性ASP.NET已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。

即使你现在的ASP.NET应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的ASP却做不到这一点。

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

当前位置:首页 > 考试认证 > 从业资格考试

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

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