沈阳理工大学应用技术
毕业设计(论文)
题 目: 基于ASP.NET在线聊天室系统
系 别: 信息工程系
专 业: 计算机科学与技术
学生: 魏凯
指导教师: 顾安明
年 月 日
摘 要
随着网络的逐渐普及,以及网络技术的不段发展,人们通过网络进行交流的方式变得多样化。网络聊天室便是其中之一。聊天室系统的即时交流方式满足了网络中多人同时聊天交流的需要,使得较多的人在同一个聊天页面进行交流变得方便,简单。
本设计所完成的是基于B/S结构的网络聊天室,具有常用聊天室的所有功能,包括多人同时在线聊天、两人间的私密聊天,能显示在线用户列表,同时,为了管理聊天室中的用户,设计了用户注册登陆功能,并且增加了管理员后台管理界面,增加了聊天室的操作性。
本文首先介绍了聊天室系统所使用到的一些关键技术,接着介绍了该系统的设计思路和需求分析,然后是对系统的详细介绍,包括系统中创建的数据库以及系统的具体功能介绍。
关键词:聊天室;B/S模式;私聊;留言
Abstract
With the increasing popularity of the network, and not of the development of network technology, it is a way to communicate through the network to diversify. Internet chat rooms is one of them. Real-time chat room communication system network to meet the communication needs of people while chatting, making more people chatting on the same page to communicate becomes a convenient and simple.
The completed design is based on B / S structure of the Internet chat rooms, chat rooms, all with common features, including more than the same time online chat, private chat between two people, can display a list of online users at the same time, in order to manage chat rooms users, the design of the user registration login function, and increase the administrator backend management interface, an increase of chat rooms operational.
This paper introduces the system to use chat rooms to some of the key technologies, and then introduced the system design and requirements analysis, followed by a detailed description of the system, including a database created in the system and system specific features introduced.
Keywords: chat room; B / S mode; whisper; message
朗读
显示对应的拉丁字符的拼音
字典 - 查看字典详细内容
目 录
摘 要 错误!未定义书签。
ABSTRACT 错误!未定义书签。
摘 要 I
ABSTRACT II
引 言 IV
1 基础知识 7
1.1 背景与意义 7
1.2 开发工具 7
1.2.1 Visual Studio 2005介绍 7
1.2.2 SQL Server 2000数据库介绍 8
1.2.3 IIS 服务器 10
1.3 关键技术 10
1.3.1 ASP.NET 10
1.3.2 ADO.NET 11
1.3.3 AJAX技术 12
2.1开发目的 16
2.2需求分析 17
2.2.1 系统功能需求 17
2.3 可行性分析 17
2.3.1 技术可行性 17
2.3.2 经济可行性 18
2.3.3 操作可行性 18
3 系统概要设计 19
3.1 设计目标 19
3.2 系统总体功能结构图 19
3.3 系统功能模块设计 19
3.3.1 注册模块 19
3.3.2 登陆模块 20
3.3.3 聊天模块 20
3.3.4 密码找回模块 21
3.3.5 修改资料模块 21
3.3.6 查看聊天记录模块 21
3.3.7 留言模块 21
3.3.8 后台管理模块 21
3.4 系统流程图 21
3.5 数据库概要设计 21
3.5 .1数据库概念结构设计(E-R图) 23
3.6数据库详细设计 24
3.6.1 创建数据库 24
3.6.2 连接数据库 24
3.6.3 创建数据表 24
4 系统的详细设计与实现 27
4.1登陆模块设计 27
4.2聊天模块设计 28
4.3注册模块设计 31
4.4密码找回模块设计 33
4.5资料与记录模块设计 35
4.6留言板模块设计 37
4.7管理模块设计 40
5 系统调试与维护 42
5.1系统调试 42
5.2系统维护 44
结束语 46
致 谢 1
参考文献 2
引 言
Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段,World Wide Web(简称WWW)发展十分迅速,成为目前世界上最大的信息资源宝库。如今,人们不仅可以在网上查询自己需要的资源,而且可以通过网络进行实时的沟通。从实时性和有效性上都超过了用信件和 E-Mail,并且在费用上要低于电话。因而各种聊天服务备受用户青睐,在这方面的开发与应用也较多,聊天服务也成为互联网提供的重要服务之一,因此,建立一个好的在线交流聊天系统十分重要。互联网的大多数网站都建有聊天室,并且有专业聊天网站提供聊天服务。
网上聊天系统是为人们进行交流和联系提供的一个平台。利用现代的网络资源优势和技术优势,通过提供完善的网上聊天系统的管理,以达到增进人们与人们之间的信息交流和沟通的目的,并以此加快人们的信息化建设。
近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面,使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻的影响了人们的联系方式,使得人们可以在远隔千里之遥随时通讯。网络聊天系统作为一种方便人们之间联系的实用系统便应运而生。网络聊天系统是为人与人之间进行交流和联系提供的一个平台。通过提供完善的聊天服务和规范的管理,可以达到增进人与人之间的感情,促进人们之间的沟通,方便人们联系的目的;同时本系统可以拉近人与人之间的距离,丰富人们的业余时间,为人们在网络中交友提供了便捷的渠道。
我们觉得随着计算机网络日新月异的发展,人们的交流方式越来越多,传统的交流方式,如:信件、电报、电话等已经难以满足人们的交流要求,在互联网上即时的和好友取得联系,已经成为当今社会人们主流的联系方式。两台计算机之间进行即时通讯、发送文件等交流方式已经成为时代的潮流。因此出现了QQ等聊天工具。然而QQ等聊天工具虽然方便、实用,但是,娱乐功能太多,有很多吸引人的娱乐功能,从一定程度上来说,是一种娱乐工具,不能作为用于作为即时通讯、文件共享的专用工具。目前,用于实现单一的即时通讯、文件共享的软件实在太少,并且,它们中大部分都是绝对的C/S模式,对远程服务器有非常大的依赖性,没有彻底实现点对点的交流。
在常见的聊天室开发中,有基于 ASP、基于 socket、基于 JAVA开发的聊天室,本系统采用基于.NET的 ASP.NET开发。.NET是 Microsoft推出的基于 Internet的应用程序开发平台,通过.NET可以将用户数据存放在网络上 ,并且随时随地使用户可以使用与.NET兼容的设备访问所有重要数据,使以前
上一篇:
基于ASPNET的博客系统
下一篇:
马原:环境保护与可持续发展论文(word)