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

ASP.NET+SQL聊天室系统毕业论文

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

摘 要

本文所述的内容是“网络聊天系统”。本文从系统开发、运行环境的选择、系统可行性分析、系统功能的需求分析、功能模块的划分、数据库及数据表的设计与开发到系统功能模块的具体开发实现都进行了详细的分析和介绍。本系统采用ASP.NET 2.0作为构建平台制作各个操作模块的界面,用SQL Server 2000作为后台数据库服务器。
该聊天系统包括浏览器和服务器两部分。本系统软件的主要功能是实现网上聊天,可以让多个用户同时互相通信,用户可以通过自己的浏览器进入该聊天系统。首先,新用户必须通过注册获得一个自己的用户名,然后,用户才可以使用这个用户名登录进入聊天系统。该系统有一个聊天服务器,用于检查客户登录请求,转发用户所发出的消息,并负责删除退出的用户。浏览器部分主要实现登录到聊天服务器,向服务器发送各种请求和指定用户进行聊天等功能。聊天包括私聊和公聊,同时用户还可以修改自己的个人资料和登录密码,也可以增加和删除好友等。如果是管理员,则可以统计注册的用户名单、删除注册用户和修改用户权限。
关键词:  聊天系统,ASP.NET , SQL Server
目 录
摘 要 4
第1章 绪论 5
第2章 需求分析 7
2.1  系统目标设计 7 [资料来源:http://www.THINK58.com]
2.2  系统可行性分析 7
2.2.1  技术可行性分析 7
2.2.2  时机可行性 8
2.3  系统功能需求分析 8
2.4系统安全性与系统性能需求分析 10
2.4.1 系统面临的风险 10
2.4.2 系统保密性需求 10
2.4.3 系统性能需求分析 11
2.5 系统业务流程图 12
第3章 数据库设计 13
3.1概念结构设计 13
3.2  逻辑结构设计 14
3.3 物理设计 15
第4章 系统具体实现 16
4.1 运行模式(B/S) 16
4.2 建立数据库连接 17
4.3 系统功能的详细实现 18
4.3.1信息的组织、存储、共享的实现 18
4.3.2 登录功能的实现 19
4.3.3 人员列表的实现 19
4.3.4 公共聊天和私聊功能的实现思路 20
4.3.5 聊天刷新问题的解决 22
4.3.6 发言显示更新处理 22
4.3.7 聊天室中实现踢人功能 23
4.3.8聊天室中实现封锁IP 地址功能 23
4.3.9 屏蔽别人的讲话功能的实现 24
4.3.10表情功能的实现 24
第5章 结 论 25
第6章 总 结 26
参考文献 27
附 录 29 think58.com

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

第1章 绪论
Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。如今,人们不仅可以在网上查询自己需要的资源,而且可以通过网络进行实时的沟通。从实时性和有效性上都超过了用信件和 E—Mail,并且在费用上要低于电话。因而各种聊天服务备受用户青睐,在这方面的开发与应用也较多,聊天服务也成为互联网提供的重要服务之一,因此,建立一个好的在线交流聊天系统十分重要。互联网的大多数网站都建有聊天室,并且有专业聊天网站提供聊天服务。
    网上聊天系统是为人们进行交流和联系提供的一个平台。利用现代的网络资源优势和技术优势,通过提供完善的网上聊天系统的管理,以达到增进人们与人们之间的信息交流和沟通的目的,并以此加快人们的信息化建设。
   近年来计算机技术的快速发展,特别是计算机网络的发展,计算机毕业论文越来越深刻的改变了人们生活的方方面面,使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。网络聊天系统作为一种方便人们之间联系的实用系统便应运而生。网络聊天系统是为人与人之间进行交流和联系提供的一个平台。通过提供完善的聊天服务和规范的管理,可以达到增进人与人之间的感情,促进人们之间的沟通,方便人们联系的目的;同时本系统可以拉近人与人之间的距离,丰富人们的业余时间,为人们在网络中交友提供了便捷的渠道。[计算机毕业网-免费计算机毕业设计|计算机毕业论文|计算机硕士论文|计算机网络毕业设计|计算机专业毕业设计|计算机硕士论文|电大毕业论文|开题报告|www.think58.com]3.163874E-022012-1-8 内容来自think58

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


我们觉得随着计算机网络日新月异的发展,人们的交流方式越来越多,传统的交流方式,如:信件、电报、电话等已经难以满足人们的交流要求,在互联网上即时的和好友取得联系,已经成为当今社会人们主流的联系方式。两台计算机之间进行即时通讯、发送文件等交流方式已经成为时代的潮流。因此出现了QQ等聊天工具。然而QQ等聊天工具虽然方便、实用,但是,娱乐功能太多,有很多吸引人的娱乐功能,从一定程度上来说,是一种娱乐工具,不能作为用于作为即时通讯、文件共享的专用工具。目前,用于实现单一的即时通讯、文件共享的软件实在太少,并且,它们中大部分都是绝对的C/S模式,对远程服务器有非常大的依赖性,没有彻底实现点对点的交流。
在常见的聊天室开发中,有基于 ASP、基于 socket、基于 JAVA开发的聊天室,本系统采用基于.NET的 ASP.NET开发。.NET是 Microsoft推出的基于 Internet的应用程序开发平台,通过.NET可以将用户数据存放在网络上 ,并且随时随地使用户可以使用与.NET兼容的设备访问所有重要数据,使以前的 web站点信息“孤岛”变成了“组合体”,.NET平台构成了独立于语言,可在 .NET兼容的各种设备上运行的应用程序的基础。因此,采用.NET开发在线聊天系统可以提高开发效率和系统性能。 内容来自think58
[来源:http://think58.com]

3.1概念结构设计
SQL Server是Microsoft推出的关系型数据库管理系统,计算机毕业设计,功能强大且易用。本数据库底层利用 SQL Server来实现,可靠性高。
如图3.1所示的数据库主要是用来存储聊天用户的注册用户名和密码、用户资料、用户以往的聊天记录。该系统主要分为维护模块、输入模块和输出模块。维护模块主要实现用户的用户信息管理和数据更新。用户信息管理包括用户的注册用户名、密码和个人资料等。输入模块主要负责数据的录入及批量数据转储,输出模块最主要的工作就是显示用户资料和以往的聊天记录,它是一个较重要的管理模块。当用户需要修改或查询个人资料时,数据库将查找出该用户的资料,并通过输出模块显示到用户界面。
用户也可以查询以往的聊天记录。他可以向服务器发出请求。数据库将响应用户的请求,输出以往的聊天记录。
think58.com

[版权所有:http://think58.com]


think58 [资料来源:www.THINK58.com]