基于ASP的在线聊天室(XXX论文初稿) - 图文

2026/4/23 6:36:55

摘要

随着Internet的普及,很多人已经不满足于仅仅上网冲浪,而希望深入地参与其中。现在,拥有自己的Web网站已经成为一种潮流。怎样做好网页便是人们所渴望的事情。想做好一个网页就要选好工具,我的课题是制作在线聊天室。因此,我这里选择的是Front Page2003。 Front Page2003 不仅提供了完善的前台编辑功能,而且能让用户编写强大的后台程序,包括目前常用的asp等。而微软的asp和目前推广的asp.net,是广大网页后台设计师的首选,其应在IIS服务器环境中运行并通过调用access数据库来实现。

在线聊天室是一种十分普及的动态交互系统,是一种比较直观的且容易接受的交流方式,特别对于刚刚接触的新网民,在线聊天室相对于其他网络交流方式来说有很多不可比拟的优势,比如操作简单,完成基本的操作几乎安装的;界面简单,信息显示十分直观和富有亲和力,十分适合新手;信息的及时传递无延迟,用户可以十分自如地和他人交流而无须等待。这些优点也是聊天室出现这么长时间以来的仍然被广泛使用的原因。至今在线聊天室仍是被很多网站作为吸引网民的利器. 本人制作的是在线聊天室的前台,实现用户的登陆和注册及登陆失败返回功能。用户注册和登陆模块,包括4张页面:Enter.asp,Reg.asp,Regsucc.asp和Fail.asp。聊天的界面有框架构成的。分为三个界面的,一个是主界面,一个发送的界面,一个用户的列表。

建设此在线聊天室,主要目的是为了能够为滁州职院成教师生提供一个实时交流的平台,适合成教的学员分散、远程答疑、教学的现代化、网络化的需求。同时也给成教师生感情交流提供虚拟的互动空间。

[关键词]:ASP IIS服务器 Front Page2003 Macromedia Flash MX 2004 Access Ulead GIF Animator UltraEdit文本编辑工具

目 录

摘要

第一章: ASP 技术

1.1 1.2

ASP的技术??????????????????????3 ASP的产生及特性??????????????????????4

1.3 ASP的基本对象??????????????????????5 1.4 vbscript的简介

第二章 ASP环境建立与开发工具选用

2.1 运行环境及安装?????????????????????? 2.2 开发工具的选用??????????????????????6

第三章 聊天室的功能分析与设计

3.1 聊天室的功能说明??????????????????????9 3.2 程序流程图??????????????????????????10

3.3 数据库的设计???????????????????????11

第四章 软件的实现

4.1 页面设计过程和页面的原型及功能?????????????13

第五章 调试与使用

5.1 在调试中遇到的问题?????????????????????15 5.2 如何解决问题????????????????????????16

第六章 网站的美化设计

6.1

6.2网站LOGO设计???????????????? 6.3网页动画设计???????????????????? 6.4 网站部分背景及动画设计

第七章 致 谢

参考文献???????????????????????19 附件:ASP聊天室程序源代码????????????????22

第一章 ASP的技术

1.1 asp(Acitve Server Pages)技术

Microsoft Active Server Pages(ASP)是服务器端脚本编写环境,使用

它可以创建和运行动态、交互的 Web 服务器应用程序。使用 ASP 可以组合 HTML 页、脚本命令和 ActiveX 组件以创建交互的 Web 页和基于 Web 的功能强大的应用程序。ASP 应用程序容易开发和修改。相对于传统的CGI技术而言,它大大简化了程序的过程,缩短了设计周期提高了工作效率。由于不需要编译过程,ASP 程序员可以有更多的时间去改进程序的结构和程序的界面等其他方面。

同时ASP编程所使用的语法相对比较通俗易懂的Vbscript和javascript,比起传统CGI使用的Perl,C等语言来说应该简单许多。 1.2 ASP的产生及特性

通用网关界面CGI(Common Gateway Interface)和网络服务器应用程序界面ISAPI(Internet Server Application Programming Interface)与其他相关技术的出现,使我们能够方便地与Web Server进行沟通,从而比如一些计数器、留言版等CGI程式相继出现并蔚然成风。但CGI程序都有一个很大的缺点,就是CGI(可用VB、Java、Perl、C或Dephi等编写)与html只能分开编写、运行,要将两者融合在一起并不容易,从而导致维护与编写都相当困难。因此,一些厂商后来都推出了自己的Script语言,来增强网页开发的功能。其中Netscape推出了JavaScript(for client端和for Server端两种);微软则推出了VBScript和Asp(Asp的语法与VB的语法类似)两种,也用于服务器端和客户端程序的编写。对于专业开发人员而言,客户端程序的最重要的一点是通用性,而服务器端的则强调功能和效率。对于Client端程序的开发,JavaScript无疑是最佳的,因为当今两大主流浏览器IE和Netscape都宣称支持该标准;而VBScript则只有IE才能支持。但令我们苦恼的是对某些JavaScript的标记,IE或IE的某些版本并不一定会支持,这必导致我们不得不把一部分程序移到服务器端去执行,因为服务器端的程序会先解释生成html(或含ActiveX)文本,再送到客户端,故不存在兼容问题。

而ASP的创新并不是完全超越传统的CGI技术,事实上ASP自身也存在一定的弊端, ASP自身放弃了编译这个过程,将整个工作交给ASP解释程序来处理,在每次客户提交访问申请时,解释器都需要将源程序解释一遍再运行,这样就明显地降低了服务器的运行效率.此外,所有程序通过解释器来解释执行,而这个过程对程序员是透明的。也就是说,很大程度上,程序的效率和安全性不是取决于程

序本身,而是取决于这个ASP的解释器,虽然微软所提供的ASP解释器自身存在的漏洞有很大关系,这也是为什么ASP问世这么多年了,仍然还有很多站点在使用传统CGI技术的原因所在。

ASP是微软公司推出的一种动态网页技术,它支持vbscript和javascript两种脚本语言。它是一种开放式的非编译应用环境,使得用户能够组合HTML,script和可重用的ActiveX服务器组建来建立动态的、强大的、基于WEB的商业站点。相对静态网页编辑来说,优越性很强,静态网页编辑的缺点就是维护困难(文件数目多)、查询难、修改难。而目前很多的站点都采用ASP与后台数据库连接,动态生成超文本。如果要改变网页式样,只需修改几个文件;更新内容,只需对数据库进行操作即可,而且易于保持一致性;而对于全文检索等查询应用,优越性更为突出(如GIF、Java Applet等)。

ASP拥有以下特点:

1.使用VBScript,JavaScript等简单易懂的脚本语言,在结合HTML代码,即可快速生成网站的应用程序。

2. 使用普通的文本编辑器,无须compile编译,容易编写,可在服务端直接执行。

3. 与浏览器无关,用户端只要使用可执行HTML码的浏览器,即可浏览Active Server Pages所设计的网页内容。

4. 面对对象编程, 可使用服务器端的脚本来产生客户端的脚本。 5. Active Server pages的源程序不会被传到客户浏览器,因而可以避免所写的源程序被其他人剽窃,也提高了程序的安全性。

6. Active server pages 能与任何ActiveX Scripting语言相容,除了使用VBScript 或javaScript语言来设计外,还可使用譬如REXX,Perl,和tcl等语言。

7.具有无限可扩充性。可以使用Visual Basic,java,c++和COBOL等编程语言来编写所需 1.3 ASP的基本对象


基于ASP的在线聊天室(XXX论文初稿) - 图文.doc 将本文的Word文档下载到电脑
搜索更多关于: 基于ASP的在线聊天室(XXX论文初稿) - 图文 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219