【asp源码栏目提醒】:网学会员asp源码为您提供毕业设计论文-ASP网络聊天室(含关键代码) - 毕业设计参考,解决您在毕业设计论文-ASP网络聊天室(含关键代码) - 毕业设计学习中工作中的难题,参考学习。
网络聊天室 摘要 从世界上第一台计算机诞生至今只有半个多世纪然而正因为它的方便、快捷、实用,已被应用到各个领域。
随着网络的出现,信息资源的实时共享成为现实,更重要的是它提供了一种极为直接的交互方式,当然这种交互不单是指数据、信息之间的传递,也包括人与人之间的互相交流,各种聊天软件和在线聊天室正是承载这类交互的媒介。
随着互联网的发展,人们通过网络可以更方便快捷地进行信息交流和学习,聊天系统可以为大家提供一个更好的交流平台,在这个平台上,人们可以通过文字与符号进行实时的交谈、聊天,它是一个向整个因特网开放的地方,是提供给网民一个交友与娱乐的场所,在聊天室里网民可选择自已的聊天对象,与其进行对话交流,是网民之间相互沟通、交流情感的最佳方式之一。
同时它已成为各网站提供的一个服务标准,是吸引网民,提高人气的一个重要方式。
本设计所设计的网络聊天室是使用的
ASP.NET 和 C语言进行设计,使用 vs2008 和SQL2008 工具制作,聊天主要技术应用到 Ajax 的无刷新技术实现即时刷新聊天记录,其中介绍了本聊天室的各项功能,主要有用户注册、在线聊天。
通过聊天室系统的设计熟悉网站建设基本操作。
关键词: 聊天室,网上聊天,网上交友,在线聊天室 DESIGN AND IMPLEMENTATION OF INTERNET CHAT ROOMS ABSTRACT From the worlds first computer was born up to now only more than half a century howeverbecause of its convenient efficient practical it has been applied to various fields. With the adventof the Internet information resources shared in real time to become a reality the more important isthat it provides a very direct way of interaction the interaction is not only refers to the datainformation transmission between also include the interpersonal exchange various chat softwareand online chat room is the kind of interactive media. With the development of Internet peoplethrough the network can be more convenient and efficient information exchange and learning chatsystem we can provide a better exchange platform in this platform people can through the textand symbols for real-time chat chat it is one of the Internet open place is to provide give users adating and entertainment venues in a chat room users can choose their own chat object instead ofdialogue communication between users is one of the best ways emotional exchange. At the sametime it has become the site to provide a service standards is to attract the net one of the mostimportant ways to raise popularity. The design of the network chat room is used by the
ASP.NETand C language design using VS2008 and SQL2008 tools chat main technology applied to theAjax without refresh technology to realize instant chat refresh record which introduced the chatroom functions mainly include user registration online chat. Familiar website’s constructionbasic operation through the chat room system’s design.Key Words: chat rooms online chat online dating chat room 目录第一章 绪论 ............................................................................................................................................ 1 1.1 论文研究主要内容 .................................................................................................................. 1 1.2 国内外现状 ............................................................................................................................... 1第二章 系统开发环境的介绍及选择 .................................................................................................. 3 2.1 SQL2008 技术 .......................................................................................................................... 3 2.2
ASP.NET 技术 .......................................................................................................................... 3 2.2.1
ASP.NET 的概念 .......................................................................................................... 3 2.2.2
ASP.NET 的优势 .......................................................................................................... 3 2.2.3
ASP.NET 的处理架构 .................................................................................................. 5 2.3 Javascript ................................................................................................................................... 5 2.3.1 Javascript 的概念 .......................................................................................................... 5 2.3.2 Javascript 的优点.......................................................................................................... 5 2.3.3 Javascript 的局限性 ..................................................................................................... 5 2.4 CSS ............................................................................................................................................ 6 2.4.1 CSS 的概念 ................................................................................................................... 6 2.4.2 CSS 的优点 ................................................................................................................... 6 2.4.3 CSS 的使用方式 .......................................................................................................... 6 2.5 AJAX 技术 ................................................................................................................................ 7 2.6 开发及运行环境 ...................................................................................................................... 8第三章 系统框架的搭建 ....................................................................................................................... 9 3.1 网页的创建 .............................................................................................................................. 9 3.2 创建三层 ................................................................................................................................. 10 3.3 三层的引用及运行流程 ........................................................................................................ 12第四章 系统详细设计与实现 ............................................................................................................. 14 4.1 系统结构 ................................................................................................................................. 14 4.2 系统用例图 ............................................................................................................................. 14第五章 系统总体设计 ......................................................................................................................... 16 5.1 数据库总体设计 .................................................................................................................... 16 5.2 表关系图 ................................................................................................................................. 17 5.3 表结构 ..................................................................................................................................... 17第六章 详细设计 .................................................................................................................................. 19 6.1 登录模块设计......................................................................................................................... 19 6.2 注册 ......................................................................................................................................... 20 6.3 登陆 ......................................................................................................................................... 23 6.4 修改密码 ................................................................................................................................. 24 6.5 聊天室 ..................................................................................................................................... 26 6.6 会员管理 ................................................................................................................................. 29第七章 调试及测试 ............................................................................................................................. 30 7.1 功能调试 ................................................................................................................................. 30 7.1.1 链接测试 ..................................................................................................................... 30 7.1.2 数据库调试 ................................................................................................................. 30 7.2 测试方法 ................................................................................................................................. 31 7.3 功能测试 ................................................................................................................................. 31 7.3.1 功能测试概述 ............................................................................................................. 31 7.3.2 测试方法 ..................................................................................................................... 32 7.3.3 测试范围 ..................................................................................................................... 32 7.3.4 前台测试 ..................................................................................................................... 32 7.3.5 后台测试 ..................................................................................................................... 35第八章 结论 .......................................................................................................................................... 36谢辞........................................................................................................................................................ 37参考文献 ............................................................................................................................................... 38 第一章 绪论 随着互联网的发展,人们通过网络可以更方便快捷地进行信息交流和学习网络聊天室已成为网络生活的一种时尚,它是网上交朋友,思想感情交流,宣传网站和业务,宣扬自我,好友之间聚会来聊天的好去处。
聊天系统可以为大家提供一个更好的交流平台,在这个平台上,人们可以通过文字与符号进行实时的交谈、聊天,它是一个向整个因特网开放的地方,是提供给用户一个交友与娱乐的场所,在聊天室里可选择自已的聊天对象,与其进行对话交流,之间相互沟通、交流情感的最佳方式之一。
现在各大网站都提供了功能完善的聊天室。
1.1 论文研究主要内容 网络聊天室是将一个实验室的成员信息,聊天的情况和信息保存在数据库里。
任何用户都可以通过这个平台进行交互。
它主要实现两部分功能: ② 户功能:用户的注册,登陆和修改密码等 ②聊天功能:用户可以对某个人或所有人说话,对某个人说话的时候只有自己和那个人才能看到聊天信息,其它人不可见。
1.2 国内外现状 网络聊天室利用计算机和同步交流软件,应用这两点技术形成的聊天空间,是当今高校广泛应用的一种网络服务 它为广大学生提供了一种方便快捷的沟通方式 在线聊天是上网的重要活动之一。
作为操作简便也是出现最早的网上聊天方式 聊天室聊天又是其中最普及的一种。
聊天室的主要发展趋势是大型化和专业化 目前比较有效的途径 一是向实用性方向发展 将聊天室互动的技术特性充分发挥 满足远程交流需要。
提供大众需要的内容 例如进入在线学习领域、专家在线辅导、聊友之间进行讨论。
聊天室是当今广泛应用的一种网络服务 它为广大网民提供了一种方便快捷的沟通方式 在线聊天是上网的重要活动之一。
第十六次 CNNIC 调查结果显示: 在网络用户经常使用的网络服务/功能调查中 网上聊天 聊天室、QQ、ICQ 等 占被调查人群的 42.6 处于第四位 作为操作简便也是出现最早的网上聊天方式 聊天室聊天又是其中最普及的一种。
而多数人认为聊天室是一种用来消遣而缺乏实际价值的东西 许多大型网站建立了聊天室 但基本上是被定义为聚拢人气而不是带来收益的目前能够实现赢利的聊天室很少 它是否具有商业价值以及其商业价值如何兑现的问题似乎并没有引起学界的关注。
第二章 系统开发环境的介绍及选择 2.1 SQL2008 技术 SQL Server 2008 是一个全面的数据库平台,使用集成的商业智能 BI 工具提供了企业级的数据管理。
SQL Server 2008 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。
SQL SERVER 的优点 1 真正的客户机/服务器体系结构。
2 图形化用户界面,使系统管理和数据库管理更加直观、简单。
3 丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。
4 SQL Server 与 Windows NT 完全集成,利用了 NT 的许多功能,如发送和接受消息,管理登录安全性等。
SQL Server 也可以很好地与 Microsoft BackOffice 产品集成。
5 具有很好的伸缩性,可跨越从运行 Windows 95/98 的膝上型电脑到运行 Windows2008 的大型多处理器等多种平台使用。
6 对 Web 技术的支持,使用户能够很容易地将数据库中的数据发布到 Web 页面上。
7 SQL Server 提供数据仓库功能,这个功能只在 Oracle 和其他更昂贵的 DBMS 中才有。
2.2
ASP.NET 技术 2.2.1
ASP.NET 的概念
ASP.NET 是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web 应用程序。
2.2.2
ASP.NET 的优势
ASP.NET 为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制: 1 世界级的工具支持:
ASP.net 构架是可以用 Microsoft(R)公司最新的产品 VisualStudio.net 开发环境进行开发,WYSIWYG(What You See Is What You Get 所见即为所得)的编辑。
这些仅是
ASP.net 强大化软件支持的一小部分。
2 强大性和适应性: 因为
ASP.net 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上(笔者到现在为止只知道它只能用在 Windows 2000/2003 Server/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 使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。
因为配置信息都保存在简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。
这种被称为quotZero Local Administrationquot的哲学观念使
Asp.NET 的基于应用的开发更加具体,和快捷。
一个
ASP.NET 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。
多处理器环境的可靠性
ASP.NET 已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。
即使你现在的
ASP.NET 应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能,但现在的
ASP 却做不到这一点。
自定义性和可扩展性
ASP.NET 设计时考虑了让网站开发人员可以在自己的代码中自己定义quotplug-inquot的模块。
这与原来的包含关系不同,
ASP.NET 可以加入自己定义的任何组件。
网站程序的开发从来没有这么简单过。
安全性基于 Windows 认证技术和每应用程序配置,你可以确保你的原程序是绝对安全的。
ASP.NET 的语法在很大程度上与
ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。
可以通过在现有
ASP 应用程序中逐渐添加
ASP.NET 功能,随时增强
ASP 应用程序的功能。
ASP.NET 是一个已编译的、基于 .NET 的环境,把基于通用语言的程序在服务器上运行。
将程序在服务器端首次运行时进行编译,比
ASP 即时解释程序速度上要快很多.而且是可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C 和 JScript .NET.)创作应用程序。
另外,任何
ASP.NET应用程序都可以使用整个 .NET Framework。
开发人员可以方便地获得这些技术的优点,其中 包 括 托管 的 公共 语 言运 行 库 环境 、 类型 安 全、 继 承等 等 。
ASP.NET 可 以 无 缝 地 与WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET)一起工作。
这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。
.