1、 I 摘 要 近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的 改变了人们生活的方方面面,使得人们能以更低廉的价格,开发出更方便、更 实用的网络工具。各种在线服务系统,更是深刻的影响了人们的联系方式,使 得人们可以在远隔千里之遥随时通讯。网络聊天系统作为一种方便人们之间联 系的实用系统便应运而生。网络聊天系统是为人与人之间进行交流和联系提供 的一个平台。通过提供完善的聊天服务和规范的管理,可以达到增进人与人之 间的感情,促进人们之间的沟通,方便人们联系的目的;同时本系统可以拉近 人与人之间的距离,丰富人们的业余时间,为人们在网络中交友提供了便捷的 渠道。我们觉得随着计算机网络日
2、新月异的发展,人们的交流方式越来越多, 传统的交流方式,如:信件、电报、电话等已经难以满足人们的交流要求,在 互联网上即时的和好友取得联系,已经成为当今社会人们主流的联系方式。两 台计算机之间进行即时通讯、发送文件等交流方式已经成为时代的潮流。因此 出现了 QQ 等聊天工具。然而 QQ 等聊天工具虽然方便、实用,但是,娱乐功能 太多,有很多吸引人的娱乐功能,从一定程度上来说,是一种娱乐工具,不能 作为用于作为即时通讯、文件共享的专用工具。目前,用于实现单一的即时通 讯、文件共享的软件实在太少,并且,它们中大部分都是绝对的 C/S 模式,对 远程服务器有非常大的依赖性,没有彻底实现点对点的交流。
3、 本文首先介绍了聊天室系统所使用到的一些关键技术,接着介绍了该系统 的设计思路和需求分析以及系统的详细介绍,包括系统中创建的数据库、系统 的具体功能介绍。 本设计所完成的是基于 B/S 结构的网络聊天室,具有常用聊天 室的所有功能,包括多人同时在线聊天、两人间的私密聊天,能显示在线用户列 表,同时,为了管理聊天室中的用户,设计了用户注册登陆功能,并且增加了管 理员后台管理界面,增加了聊天室的操作性。 网上聊天系统是为人们进行交流和 联系提供的一个平台。利用现代的网络资源优势和技术优势,通过提供完善的 网上聊天系统的管理,以达到增进人们与人们之间的信息交流和沟通的目的, 并以此加快人们的信息化建
4、设。 关键词: 聊天室;B/S 结构; 数据库 网上聊天室的设计与实现 II 目 录 摘摘 要要I 目目 录录 II 引引 言言.1 第一章第一章 基础知识基础知识 2 1.1 背景与意义 . 2 1.2 开发工具. 2 1.2.1 Visual Studio 2010 介绍 2 1.2.2 SQL Server 2008 数据库介绍 . 3 第二章第二章 系统分析系统分析 4 2.1 需求分析. 4 2.1.1 系统功能需求 4 2.2 可行性分析 . 4 2.2.1 技术可行性 . 4 2.2.2 经济可行性 . 5 2.2.3 操作可行性 . 5 第三章第三章 系统总体设计系统总体设计 .6 3.1 设计目标. 6 3.2 系统功能结构图. 6 3.3 数据表设计 . 8 3.4 关键技术. 9 3.4.1 ASP.NET 9 3.4.2 ADO.NET 9 3.4.3 AJAX 技术 . 10 第四章第四章 系统详细设计系统详细设计 12 4.1 注册模块. 12 4.2 登录模块. 13 4.3 聊天模块. 16 4.4 密码找回模块 16 4.5 修改密码模块 18