摘要本文利用网页聊天的基本原理,利用HTML以及C#语言一次编写好前台界面与后台函数,实现在单机上的运行。接下来利用IIS将该ASP.NET程序发布到Internet上并赋予该网页一个域名,进而实现局域网乃至互联网下均可利用域名直接访问该网站。
这其中运用到Ajax技术从而避免了在需要更新网页内容时要重新载入整个网页的界面即所谓的异步更新。聊天界面可以显示在线用户并且可以设定私聊或是对大家发送信息。并且增加了表情功能使聊天更为丰富。除了聊天外该网站还可以发布公告,并且可以后台登陆实现对信息的管理,包括最基本的增、删、改、查等功能。25508
本文对时下聊天软件对人们工作生活中的影响做了简单的分析,进而引出web聊天的实用性,并分析了网页聊天的发展前景。
关键词 网页聊天 Ajax 聊天室 毕业论文设计说明书外文摘要
Title Design and implementation of a Web-based online communication
Abstract
In this paper, the basic principles of web chat, the use of HTML and C # language to write a good front interface and back-end functions, implementation runs on a single machine. Then use the IIS ASP.NET application to publish to the Internet and give the page a domain, so as to realize a LAN and the Internet can take advantage of direct access to the Web site domain name.
This is where the use of Ajax technology to avoid the need to update web content to reload the entire page called asynchronous update interface. Chat online user interface can be displayed and can be set to private chat or send a message to everyone. And increased expression capabilities make chat more abundant. In addition to chat outside the site also issued a public notice, and can manage login Background information, including basic add, delete, change, search and other functions.
In this paper, the chat software people nowadays work life influence to do a simple analysis, and then leads to the usefulness of web chat, and analyzes the development prospects of web chatting.
Keywords Web chat Ajax Chat Room
目 次
1 绪论 1
1.1 开发背景和意义 1
1.2 课题研究内容 2
2 开发工具及相关技术 3
2.1 开发工具 3
2.1.1 Visual Studio 2010 3
2.1.2 SQL Server 3
2.2 相关技术 3
2.2.1 ASP.NET技术 3
2.2.2 .NET开发的语言C# 3
2.2.3 ASP.NET Ajax 技术 4
2.2.4 HTML 4
2.2.5 IIS 4
3 需求分析 6
3.1 可行性分析 6
3.1.1 系统必要性分析 6
3.1.2 系统可行性分析 6
3.2 系统需求 6
3.3 功能需求 7
3.4 角色分类 7
4 系统总体设计 8
4.1 程序功能模块图 8
4.2 程序模块设计 8
4.2.1 前台聊天界面 8
4.2.2 后台管理 8
4.3 数据库设计 9
4.3.1 数据库E-R图 9
4.3.2 数据表设计 9