毕业设计基于WEB的留言簿设计论文.doc
《毕业设计基于WEB的留言簿设计论文.doc》由会员分享,可在线阅读,更多相关《毕业设计基于WEB的留言簿设计论文.doc(39页珍藏版)》请在三一办公上搜索。
1、基于web的留言簿设计摘 要Internet的迅猛发展,推动了各种网络技术的不断产生和更新,ASP便是在这一条件下产生的,ASP的出现改变了以往网站是由单纯的HTML语言编写的静态网页所组成的情况,有了ASP以后,我们就能够根据不同的用户,在不同的时间向用户显示不同的内容。网站的内容更新也不再是一个乏味的重复过程,它开始变得简单而有趣。因此这使得人们在互联网上的“生活”越来越多姿多彩,人们对于在互联网上交流的方式,也提出了越来越多的要求。基于web的留言簿,就是运用ASP制作出的,为网络用户提供的,一个能够多人参与的交流方式。本文分别介绍了ASP概况、VBScript编程语言,ODBC简介,以
2、及留言簿中用户登陆/注册,发表文章,浏览文章,更改个人信息等功能的实现。 关键字:留言簿,动态网页,脚本语言,ASP, ODBC ,VBScriptABSTRACTThe development of Internet caused producing and updatint of all kinds of technology of networks,when ASP arised.The appreanrance of ASP changed the enviroment under which the past network station is made up of static
3、Pages which are consistent of pure HTML language. After ASP turned up , according to different users we can display different contents to user in different time. The updating of the contents of station has never been boring repeating proccess. It begins to become simple and interesting.So the life i
4、n Internet becomes more and more colorful, and the methods of communication in Internet are required more and more.BBS based on Web is produced by using ASP,which is a way of several persons participating for network users.In this theme there are introduction of ASP, the VBScript language,introducti
5、on of ODBC, and user loging/register in the BBS,delivering article, going through articles, modifying personal messages and so on.Key words: BBS, dynamic , Script Language, ASP, ODBC, VBScript 前言目前,ASP(Active Server Pages)技术已风靡全球,在Internet上几乎处处都能看到它的身影。应用ASP技术,不需要进行复杂的编程,就可以开发出专业的动态Web网站。ASP技术的出现和发展
6、给曾经以静态内容为主的Web带来了全新的动态效果,使其具有更加灵活和方便的交互特性,在Internet中实现信息的传递和检索越来越容易。正因为如此,ASP迅速被广大网络设计和开发人员所接受,成为他们在Windows环境下首选的网站开发和编程技术。ASP技术的广泛使用已经成为了必然的趋势,鉴于此点,本文将着重介绍一下基于ASP技术所制作的Web留言板。在本文中,将用到ASP , VBScript的知识,并且要使用Visual InterDev6.0进行动态网页的制作,所以,在文章的开始,我将会对ASP和VBScript的基础知识作简要地介绍,以便与读者阅读本文,并且将向读者介绍制作此BBS所用的
7、开发工具Visual InterDev6.0的一些特点和功能。 第一章 ASP基础与VBScript语言1.1 ASP基本特征与功能1.1.1 ASP基本特征Active Server Pages实际上是将标准的HTML文件拓展了一些附加特征,ASP像标准的HTML文件一样包含HTML对象冰球在一个浏览器上解释并显示。任何可以放在HTML中的东西都可以放在ASP中。因此,一个ASP有如下4个重要特征来使之具备很强的通用性。1.一个ASP可以包括服务段脚本。虽然我们可以用VBScript或JavaScript来创建由交互功能的HTML网页。但是这些只是在客户端执行的程序段。这在某些功能的实现上有
8、很大的局限性。例如,当处于客户端的位置时,你想在网络上实现某种功能,而自己的及膝上却无能为力时,就想把这个任务传给Server,让设备齐全,功能完善的Sever去执行。作为服务器端的脚本语言,ASP就是在Server上执行的,因此它就比纯客户端Script语言有更强的功能。2.一个ASP提供了一些内建对象。利用这些ASP中提供的内建对象,可以使脚本功能更加强大。这些对象会允许从浏览器中接受和发送信息。例如,利用request对象,可以将用户在HTML form中的信息接收到并在一个脚本中来响应它。3.一个ASP可以用另外的元素来扩展。正如前面所说,ASP本身就是来源于相当数量的标准服务器端的A
9、ctiveX元素,这些组件用于完成诸如根据浏览器能力进行不同显示以及在浏览器内包含计数器或其他统计项的工作。4.ASP可以和诸如 SQL Server,Microsoft Access这样的数据库进行挂接。利用一些特别的对象集合,Active Data Object(ADO),就可以在ASP中使用SQL语言。这也是ASP强大的功能的重要方面,学生选课,车票查询,订购,在线商务等各种高级的,动态更新的站点都需要数据库的支持,而且需要岁数据库内容的更新而自动更新。正因为这个特征,ASP可以建立很多功能齐全,服务类型多样的高级站点。以上四个特征仅是ASP的基本特征。一句话,ASP就是由Server端
10、脚本,对象以及组件拓展过的标准主页组成。利用它,主页就可以具有高度的交互性。1.1.2 ASP的功能ASP的一些典型应用如下所示:1.根据不同访问者显示不同内容,创建个性化主页;2.使用网际导航连接多个主页;3.在网站主页顶部添加一个随机显示的滚动广告栏;4.根据用户浏览器的版本,类型和能力显示不同档次的内容;5.在主页中添加单击计数器;6.跟踪用户网站上的活动信息并且存入日志文件;7.从数据库中读取信息并显示在Web页面上;8.从HTML的Form中接受信息并且存到数据库中;9.手机用户的反馈意见和留言,并把它显示出来。1.2 ASP的工作原理Microsoft 将Internet Info
11、rmation Server(IIS)4.0及以上版本和ASP结合在一起。在IIS4.0中引入ASP就能够使站点从静态内容变成动态内容。在前面对IIS的 服务器提出请求后,服务器将会从自己的硬盘或者内存中提出一个静态主页发送到用户的浏览器上。IIS的主要作用就是为用户浏览器访问服务器硬盘的一些文件提供一个有效的接口。早期的IIS版本包括一个称作Internet Database Connector(IDC)的 工具 ,它可以通过导出一个Microsoft Acccess文件或其他数据文件另存为其他文件而建立。当打开文件时,会发现IDC的源程序和一般的ASP程序没有什么区别。IDC可以从数据库中
12、接受和存储数据,与*.HTX文件配合使用也可实现某些功能,但是ASP可以做得更好。1.2.1 普通HTML的执行过程单从执行过程来看,IIS和Apache,Web Site等其他的Web Server 没有什么区别,任何Web Server的基本作用之一就是支持静态HTML主页,读者可以从以下步骤理解其对HTML的支持过程:1 作为一个用户首先是在浏览器的地址兰中键入要访问的主页地址并回车触发这个申请。2 浏览器将申请发送到诸如IIS的Web Server上。3 Web Server接受这些申请并根据.htm或.html的后缀名 判断这是HTML文件。4 Web Server从当前硬盘或内存中
13、读取正确的HTML文件然后将它送回用户浏览器。5 用户的浏览器解释这些HTML文件并将结果显示出来。当然,这种过程可能会更加复杂一些,例如Form中的内容以及查询字串的传递。在大多数情况下,对于各种典型的Web Server来说,着中国城市按部就班的,Web Server就接受文件申请并从内存或者硬盘中读取正确的文件 1.2.2 ASP与静态网页的区别ASP改变了上面所讲的一切,在IIS仍然支持静态HTML主页的前提下,利用ASP可以更具用户要求在Web Server上建立新的主页。为了便于理解它和支持静态主页的区别,我们将它的工作过程分成以下步骤:1 一个用户在浏览器的网址栏中键入ASP文件
14、名称,并回车触发这个ASP的申请。2 浏览器将这个ASP的要求发给IIS。3 Web Server接受这个申请要求并由于其.asp的后缀意识到这是个ASP要求。4 Web Server从硬盘或者内存中接受正确的ASP文件。5 Web Server 将从这个文件发送到一个叫做ASP.DLL特定文件中。6 ASP文件将会从头至尾被执行并根据命令要求生成相应的静态主页。7 HTML主页将被送回浏览器8 HTML主页将会被用户浏览器解释执行并显示在用户浏览器上。为了清楚地说明问题,以上步骤已经进行了很大的简化,一个ASP并不一定每一次都重新编译解释,如果再次接受以前的那个请求而且没有任何变化,ASP会
15、从缓存中提出结果而不是再次运行。对于Web Server来说,ASP与HTML有着本质的区别,HTML是不经过任何处理送回给浏览器,而ASP的每一个命令都首先被用来生成HTML文件,因此,ASP允许生成动态内容。另一方面,对于浏览器来说,ASP和HTML几乎是没有区别的,仅仅是后缀为.asp和.htm的区别,当我们在客户端提出ASP申请后,我们的浏览器接受的是HTML格式的文件,因此它适用于任何浏览器。1.3 VBScript语言1.3.1 VBScript概述 由于本文重要用到VBScript语言,所以,接下来将对VBScript语言做以下简单介绍。VBScript是Microsoft Vi
16、sual Basic Scripting Edition 的简称,它是程序开发语言Visual Basic家族的最新成员。它的诞生,不仅给Visual Basic大家庭增加来无穷无尽的活力,更为Web世界精彩网页的开发提供了强大的工具支持。作为一种脚本语言,VBScript的作用就是用来弥补网页嵌入的控件(如 Java apple 或 Active X)和CGI/Perl两者的不足之处。VBScript与HTML两者和网页浏览器的密切结合简直是无与伦比,基本上已经将浏览器看作操作环境。它将灵活的脚本通过活动的脚本语言嵌入各种各样的运行环境中,能够使网页上的ActiveX控件更加灵活的交互。第二
17、章 Visual InterDev 6.0简介2.1 Visual InterDev 6.0概况Visual InterDev 6.0是Microsoft公司所推出的Web应用程序开发工具,具体说,Visual InterDev6.0是快速设计,建立和调试数据库驱动的Web应用程序的基于团队的开发环境。Visual InterDev 6.0 是一个功能强大的用于Internet和Intranet领域创建和维护动态Web站点的工具。Visual InterDev 集成了一次些非常优秀的特征和功能,它能够使创建和维护站点的工作变得更加轻松。当提到“动态的Web站点”这个词时,指的不是在页面中加入了
18、动画,或者那种循环演示的网页,指的是页面中活动,甚至是交互式的内容。如果想要将自己的Web与数据库连接,那么Visual InterDev是一个有力的工具。数据库可以用来在线发布公司的产品目录,可以帮助搜集E-mail信息。或者帮助处理网上的电子贸易业务。如果要在自己的Intranet应用中加入交互式的人力资源管理,库存控制系统和其他的基于工作组的应用,那么Visual InterDev也是一个非常有用的工具。使用Visual InterDev,以上所提到的这些听起来很不错的内容都可以很快和很容易地作为一个Web站点来实现。所以,一个动态的Web站点,就更像一个计算机程序。也就是说,所创建的W
19、eb页面作为一个可视化的程序使用Web作为它的用户界面。2.1.1 Visual InterDev 6.0集成开发环境 Visual InterDev 6.0提供了一个进行Web应用程序开发的集成环境。Microsoft公司推出Visual InterDev 6.0的主要目的是提供这样一个工具:它能够是开发者使用各种各样的技术来创建动态的、基于Web的应用程序;并且,这个工具应该是一个可视化的工具,便于为开发者使用。 Visual InterDev 6.0提供了许多的向导和可视化工具,这大大提高了Web应用程序开发人员的效率。Visual InterDev 6.0具有强有力的数据库集成特性。鉴
20、于Web应用程序越来越多地需要与数据库连接,这也许是Visual InterDev 6.0的一个最主要特征。 在Visual InterDev 6.0的集成开发环境中,开发者可以使用各种最新的技术如ActiveX控件,设计期控件和活动服务器元件来创建功能强大的Web应用程序。也可以使用如VBScript和JavaScript这样的脚本语言来创建动态的应用程序和Web页面。2.1.2 编辑HTML 在Visual InterDev 6.0中,为了提高开发人员编写HTML页面的效率,提供了可视化的HTML编辑器。这个编辑器包括三个视图:设计视图,源代码视图和快速预览视图。设计视图提供了所见即得的H
21、TML编辑环境,源代码视图允许开发者查看和修改HTML文件代码,快速预览视图使开发者可以迅速地在开发环境中预览页面的显示效果。开发者可以方便地在这三个视图中切换。2.1.3脚本程序编写和调试 为了创建动态的Web页面,脚本已经使用得越来越多。Visual InterDev 6.0 支持使用VBScript和JavaScript语言来开发客户端和服务器端的脚本程序。另外在Visual InterDev 6.0中提供了智能化的脚本程序编写功能,可以帮助开发者快速无误地开发各种脚本程序。 在Visual InterDev 1.0中并没有提供脚本程序调试功能,要测试开发者所编写的脚本程序是否能实现所需
22、的功能,只能通过浏览器来测试。而在Visual InterDev 6.0中这一切有了很大的改变,它所提供的脚本调试器使得开发者可以方便地调试客户端脚本程序和服务器断脚本程序,甚至可以实现两类脚本程序的混合调试。 第三章 ODBC与ADO概述3.1 ODBC概述ODBC是Microsoft Windows的开放服务体系的标准组成部分,是被人们广泛接受的用于数据库访问的应用程序编程接口。对于数据库API,她以X/Open和ISO/IEC的Call-Level Interface (CLI)规范为基础,并使用结构化查询语言作为其数据库访问语言。ODBC是为最大的互用性而设计的,即一个应用程序用相同的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 基于 WEB 留言簿 设计 论文

链接地址:https://www.31ppt.com/p-3975275.html