网络聊天室的设计与实现
- 格式:doc
- 大小:1.11 MB
- 文档页数:42
网络聊天室的设计与实现摘要从世界上第一台计算机诞生至今只有半个多世纪,然而正因为它的方便、快捷、实用,已被应用到各个领域。
随着网络的出现,信息资源的实时共享成为现实,更重要的是它提供了一种极为直接的交互方式,当然这种交互不单是指数据、信息之间的传递,也包括人与人之间的互相交流,各种聊天软件和在线聊天室正是承载这类交互的媒介。
随着互联网的发展,人们通过网络可以更方便快捷地进行信息交流和学习,聊天系统可以为大家提供一个更好的交流平台,在这个平台上,人们可以通过文字与符号进行实时的交谈、聊天,它是一个向整个因特网开放的地方,是提供给网民一个交友与娱乐的场所,在聊天室里网民可选择自已的聊天对象,与其进行对话交流,是网民之间相互沟通、交流情感的最佳方式之一。
同时它已成为各网站提供的一个服务标准,是吸引网民,提高人气的一个重要方式。
本设计所设计的网络聊天室是使用的和C#语言进行设计,使用vs2008和SQL2008工具制作,聊天主要技术应用到Ajax的无刷新技术实现即时刷新聊天记录,其中介绍了本聊天室的各项功能,主要有用户注册、在线聊天。
通过聊天室系统的设计,熟悉网站建设基本操作。
关键词:聊天室,网上聊天,网上交友,在线聊天室DESIGN AND IMPLEMENTATION OF INTERNET CHATROOMSABSTRACTFrom the world's first computer was born up to now only more than half a century, however because of its convenient, efficient, practical, it has been applied to various fields. With the advent of the Internet, information resources shared in real time to become a reality, the more important is that it provides a very direct way of interaction, the interaction is not only refers to the data, information transmission between, also include the interpersonal exchange, various chat software and online chat room is the kind of interactive media. With the development of Internet, people through the network can be more convenient and efficient information exchange and learning, chat system we can provide a better exchange platform, in this platform, people can through the text and symbols for real-time chat, chat, it is one of the Internet open place, is to provide give users a dating and entertainment venues, in a chat room users can choose their own chat object, instead of dialogue, communication between users is one of the best ways, emotional exchange. At the same time it has become the site to provide a service standards, is to attract the net, one of the most important ways to raise popularity. The design of the network chat room is used by the and C# language design, using VS2008 and SQL2008 tools, chat main technology applied to the Ajax without refresh technology to realize instant chat refresh record, which introduced the chat room functions, mainly include user registration, online chat. F amiliar website’s construction basic operation t hrough 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 技术 (3)2.2.1 的概念 (3)2.2.2 的优势 (3)2.2.3 的处理架构 (5)2.3 Javascript (5)2.3.1 Javascript的概念 (5)2.3.2Javascript 的优点 (5)2.3.3Javascript 的局限性 (5)2.4CSS (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的膝上型电脑到运行Windows 2008的大型多处理器等多种平台使用。
(6)对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上。
(7)SQL Server提供数据仓库功能,这个功能只在Oracle和其他更昂贵的DBMS中才有。
2.2 技术2.2.1 的概念是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web 应用程序。