网站聊天室系统的设计与实现

上传人:206****923 文档编号:90476405 上传时间:2019-06-12 格式:DOC 页数:40 大小:2.32MB
返回 下载 相关 举报
网站聊天室系统的设计与实现_第1页
第1页 / 共40页
网站聊天室系统的设计与实现_第2页
第2页 / 共40页
网站聊天室系统的设计与实现_第3页
第3页 / 共40页
网站聊天室系统的设计与实现_第4页
第4页 / 共40页
网站聊天室系统的设计与实现_第5页
第5页 / 共40页
点击查看更多>>
资源描述

《网站聊天室系统的设计与实现》由会员分享,可在线阅读,更多相关《网站聊天室系统的设计与实现(40页珍藏版)》请在金锄头文库上搜索。

1、 西南科技大学高等教育自学考试(信息管理与服务)毕业论文 基于ASP.net+SQL的网站聊天室系统的设计与实现摘要:随着计算机网络技术的飞速发展,人们利用网络来进行沟通、交易的方式也变得多种多样。网站聊天室便应运而生,网站聊天室系统拥有即时通信的能力,人们可以同一时间,同一聊天室进行交流,利用群组的方式为人们提供简单快捷的交流平台。本系统的开发采用目前流行的B/S模式,具有聊天室的所有常用的功能与服务,其中包括一些一对一之间的私密对话,同时也能实现多人之间的同时聊天,能显示同时登陆的人数,为便于管理,本系统还设计了新用户注册登陆功能。在聊天室内还可以查看聊天记录,以及清空聊天记录的功能,增加

2、了聊天室系统的可操作性。关键字: 网站聊天室;ASP.NET;SQL server数据库管理系统 Design and Implementation of Website Chat Room System Based on ASP.net+SQLAbstract: With the rapid development of computer network technology, the way people use the Internet to communicate and trade has become more and more diverse. Web site chat roo

3、m then arises at the historic moment, web chat room system has the ability of instant communication, people can at the same time, the same chat rooms to communicate, providing a simple and efficient communication platform for people using group.Development of the system of the popular B/S mode, with

4、 a chat room of all commonly used functions and services, including some of private dialogue between and among the people at the same time chat, can display the login at the same time the number of people, in order to facilitate the management, the system also designed the new user registration logi

5、n function is realized. In the chat room can also view chat records, as well as the function of empty chat records, increase the operability of the chat room system.Key words: Website chat room,ASP.NET,SQL server database management system目 录第1章 绪论11.1网站聊天室系统的发展现状11.2 开发工具21.2.1 Visual Studio 2010 介

6、绍21.2.2 ASP.NET简介 31.2.3 SQL server 2008 介绍51.2.4 IIS服务器61.3课题的目的与意义61.4本课题要解决的主要问题7第2章 网站聊天室系统的需求分析82.1功能说明82.2需求分析82.2.1 功能模块分析:82.2.2 系统结构:92.2.3 业务流程分析:102.3系统方案设计112.3.1 数据库设计11第3章 网站聊天室系统的实现123.1 登录功能的实现123.1.1 登录页面部分代码123.1.2 系统DB类代码143.2 注册功能的实现163.2.1 注册功能的部分代码163.3 聊天页面功能的实现193.3.1 聊天页面功能部

7、分代码203.4 母版页面的实现213.4.1 母版页面部分代码22第4章 系统功能模块的测试254.1 新用户注册功能的测试254.2 用户登录功能模块的测试274.3 聊天功能模块的测试29第5章 系统调试与维护315.1系统调试315.1.2 启用调试 315.2系统维护33结束语35致 谢36参考文献37第1章 绪论1.1网站聊天室系统的发展现状Internet(国际互联网)是美国高科技发展的结果,同时也是美国政府出于军事目的不得已而为之的产物。其前身是APRANET,随后由于网络的迅猛发展,Internet成为了目前世界上最大的互联网络,它遍布全球将世界各地各种规模的网络连接成一个整

8、体。互联网页(WorldWideWeb,又叫万维网)技术的出现。早期在网络上传输数据信息或者查询资料需要在电脑上进行许多复杂的指令操作,这些操作只有对那些电脑非常了解的技术人员才能做到熟练运用。特别是当时软件技术还并不发达,软件操作界面过于单调,电脑对于多数人只是一种高深莫测的神秘之物,因而当时“上网”只是局限于高级技术研究人员的这个小范围内。WWW技术主要功能是采用一种超文本格式(hypertext)把分布在网上的文件链接在一起。这样用户可以很方便地在大量排列无序的文件中调用自己所需的文件。1993年,国际互联网史上第一个网页浏览器Mosaic软件被成功设计出来,这个浏览器除了具有方便人们在

9、网上查询资料的功能,还有一个重要功能,即支持呈现图象,从而使得网页的浏览更具直观性和人性化。可以说如果网页的浏览没有图像这一功能,国际互联网是不可能在短短的时间获得如此巨大的进展的,更不用说发展电子商务了。近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。各种在线服务系统,更是深刻的影响了人们的联系和交流方式,使得人们可以在远隔千里之遥随时通讯。过去的种种陈旧的联系方式,已经不能满足现代生活的需要。网上聊天系统作为一种方便消费者与人们之间联系的实用系统便应运而生。网上聊天系统是为人们进行交流与和联

10、系提供的一个平台。通过提供完善的网上聊天系统的管理,可以达到增进人们与消费者之间、消费者与消费者之间的交流和联系的目的。聊天室的主要发展趋势是大型化和专业化,目前比较有效的途径,一是向实用性方向发展,将聊天室互动的技术特性充分发挥,满足远程交流需要。提供受众需要的内容,例如进入在线学习领域、专家在线辅导、聊友之间进行讨论。1.2 开发工具1.2.1 Visual Studio 2010 介绍 Visual Studio是微软公司推出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio 2010版本于2010年4月12日上市,其集成开发环境(IDE)的界面被重

11、新设计和组织,变得更加简单明了。Visual Studio 2010同时带来了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。.NET Framework 是用于生成、部署和运行 XML Web Services 与应用程序的多语言环境。它由三个主要部分组成:1. 公共语言运行库 运行库实际上在组件的运行时和开发时操作中都起到很大的作

12、用,尽管名称中没有体现这个意思。在组件运行时,运行库除了负责满足此组件在其他组件上可能具有的依赖项外,还负责管理内存分配、启动和停止线程和进程,以及强制执行安全策略。在开发时,运行库的作用稍有变化;由于做了大量的自动处理工作(如内存管理),运行库使开发人员的操作非常简单,尤其是与今天的 COM 相比。特别是反射等功能显著减少了开发人员为将业务逻辑转变为可重用组件而必须编写的代码量。2. 统一编程类 该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集 (API)。目前,C+ 开发人员使用 Microsoft 基础类,而 Java 开发人员使用 Windows 基础类。该框架统一了这

13、些完全不同的模型,还为 Visual Basic 和 JScript 程序员提供了对类库的访问。通过创建跨所有编程语言的公共 API 集,公共语言运行库使得跨语言继承、错误处理和调试成为可能。从 JScript 到 C+ 的所有编程语言具有对框架的相似访问,开发人员可以自由选择它们要使用的语言。1.2.2 ASP.NET简介 ASP.NET 建立在 .NET Framework 的编程类的基础上,为 Web 应用程序模型提供了一组可简化 Web 应用程序生成的控件和基础结构。ASP.NET 包括可用于封装通用 HTML 用户界面元素(如文本框、按钮和列表框)的一组控件。但这些控件在 Web 服

14、务器上运行,并以 HTML 的形式将其用户界面呈现在浏览器中。在服务器上,这些控件公布面向对象的编程模型,该模型为 Web 开发人员提供面向对象编程的丰富功能。ASP.NET 还提供基础结构服务,如状态管理和进程回收,从而可以进一步减少开发人员必须编写的代码数量,并提高应用程序的可靠性。另外,ASP.NET 使用这些同样的概念使开发人员能够以服务的形式交付软件。使用 XML Web Services 功能,ASP.NET 开发人员可以编写他们的业务逻辑,并使用 ASP.NET 基础结构通过 SOAP 交付该服务。4. ASP的运行环境一个支持ASP的Web服务器:ASP的执行环境是Window

15、sServer IIS(InternetInformationServer)或是NTWorkstation /Windows95 /Win -dows98上的PWS(PersonalWebServer),本系统发使用IIS。5. ASP特点: (1)使用VBScript、Jscript或者JavaScript等简单易懂的脚本语言,结合HTML标记,即可快速方便地创建动态、交互式的Web应用程序。(2)使用简单的文本编辑器(如Windows系统的“记事本”)即可创建和编辑ASP程序,并且ASP程序无需编译,即可在服务器端直接执行。(3)ASP提供了一些内置的对象,可用来从客户端的浏览器接收信息,或将服务器处理后的响应信息发送给客户端浏览器。ASP具有面向对象(Object-Oriented)功能,学习容易,ASP提供了五种方便能力强大的内建对象:Request、Response、Sever、Application以及Session,同时,若使用ASP内建的“Application”对象或“Session”对象所撰写出来的ASP程序可以在多个网页之间暂时保存必要的信息。ASP的六大内部对象Request、Response、Server、Session、Application、Object、Context从客户端取

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号