新闻网站系统毕业论文Word文件下载.docx
《新闻网站系统毕业论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《新闻网站系统毕业论文Word文件下载.docx(20页珍藏版)》请在冰豆网上搜索。
ASP内含于IIS3.0和IIS4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。
有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。
当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度,而且利用VisualInterDev集成开发环境可以很容易地对ASP应用程序进行开发和修改。
本系统从建立ASP的环境开始,由浅入深地介绍了建立一个基于ASP的动态新闻发布系统所需要的各种技术。
目前,ASP技术已风靡全球,在Internet上几乎处处都能看到它的身影,ASP技术的出现和发展给曾经以静态内容为主的Web带来了全新的动态效果,使其具有更加灵活和方便的交互特性,在Internet中实现信息的传递和检索越来越容易。
正因为如此,ASP迅速被广大网络设计和开发人员所接受,成为首选的网站开发和编程技术。
ASP是目前最流行的Web应用程序开发工具之一。
它是一种功能强大、灵活易学的服务器脚本编程环境,它的源代码均可以在服务器端运行,运行的结果以HTML代码的形式输出到客户端。
利用ASP不仅可以快速创建交互性的动态网页,而且程序代码完全保密,更重要的是它不用考虑客户端使用何种浏览器。
前言……………………………………………………………………………….2
第1章ASP简介…………………………………………………………….…..1
1.1ASP的特点………………………………………………………….1
1.2ASP的优势………………………………………………………….2
1.3ASP与HTML……………………………………………………….3
1.4ASP的内置对象……………………………………………………..4
1.4.1Request对象………………………………………………….4
1.4.2Response对象………………………………………………..4
第2章为什么要开发一个新闻发布系统…………………………………………….6
第3章Access数据库……………………………………………………………8
3.1数据库概念………………………………………………………….8
3.2Access数据库特点………………………………………………….8
3.3创建新表…………………………………………………………….9
3.4连接数据库………………………………………………………….9
第4章脚本编程语言…………………………………………………………..10
4.1VBScript……………………………………………………………10
4.2数据类型……………………………………………………………10
4.2.1VBScript数据类型…………………………………………10
4.2.2VBScript变量………………………………………………11
4.2.3声明变量……………………………………………………11
第5章系统具体实现………………………………………………………….12
5.1目标设计…………………………………………………………..12
5.2数据库结构实现…………………………………………………..12
5.3引入发布新闻数据………………………………………………..12
5.4系统主页面………………………………………………………..13
5.5显示每条新闻相关新闻…………………………………………..14
5.6在任意字段添加新闻……………………………………………..14
5.7自由更改新闻……………………………………………………..15
5.8显示热点新闻……………………………………………………..17
第6章结束语…………………………………………………………………18
参考文献…………………………………………………………………………20
第1章ASP简介
ASP是ActiveServerPages的简称,是服务器端脚本编程环境。
使用ASP可以将HTML页、脚本命令和ActiveX组件组合起来,创建动态的、交互的Web网页和基于Web的功能强大的应用程序
简单地讲,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的、交互式的Web应用程序。
1.1ASP的特点
ASP内含于IIS3.0和IIS4.0之中。
有了ASP,就不必担心客户端浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。
从字面上说,ASP包含下面3方面的含义:
1.Active:
ASP使用了微软公司的ActiveX技术。
采用了封装对象,程序调用对象的技术,简化编程,加强程序间的合作。
只要在服务器上安装这些组件,通过访问组件,可以快速、简易地建立自己的Web应用程序。
2.Server:
ASP运行在服务器端。
这样就不必担心浏览器是否支持ASP所使用的编程语言。
ASP的编程语言可以是VBScript和JavaScript。
VBScript是VisualBasic的一个子集。
然而Netscape浏览器不支持客户端的VBScript,所以最好不要在客户端使用VBScript。
而在服务器端,则无需考虑浏览器的支持问题,Netscape浏览器也可以正常显示ASP页面。
3.Pages:
ASP返回标准的HTML页面,可以在常用的浏览器中正常显示。
浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。
ASP作为IIS环境下开发Web应用的一种简单、方便的编程工具,ASP具有如下特点:
1.使用VBScript、JavaScript等简单易懂的脚本语言,结合HTML代码,可快速完成网站应用程序的开发;
2.容易编写,无须编译,可在服务器端直接执行;
3.使用普通的文本编辑器,即可进行编程;
4.与浏览器无关,只要客户端浏览器能够执行HTML代码,就可浏览利用ASP设计的网页内容。
ASP所使用的脚本语言均在Web服务器端执行,客户端的浏览器不需要能够执行这些脚本语言;
5.ASP能与任何ActiveXscripting语言相兼容,除了可以使用VBScript或JavaScript脚本语言来设计外,还可以通过plug-in的方式,使用由第三方所提供的其他脚本语言,脚本引擎是处理脚本程序的COM组件
6.ASP的源程序不会被传到客户浏览器,因此可以避免所写的源程序被他人剽窃,也提高了程序的安全性;
7.可以使用服务器端的脚本来产生客户端的脚本;
8.ActiveX服务器元件具有无限可扩充性,可以使用VisualBasic、Java、VisualC++、COBOL等编程语言来编写所需的ActiveX服务器元件。
ASP的应用是完全基于IIS上的,用于windowsNTserver和workstaion的IIS版本不同,但其功能几乎完全相同,不同的只是安装过程。
IIS提供3种服务:
WWW,GOPHER,FTP。
WWW服务为客户浏览器提交Web页,并允许客户
访问ASP文件IIS支持虚拟目录,通过在“服务器属性”对话框中的“目录”标签可以管理虚拟目录。
建立虚拟目录对于管理Web站点来说具有非常重要意义。
虚拟目录隐藏着有关站点目录结构的重要信息。
如果在Web页中使用物理路径,将暴露有关站点目录的重要信息,这很容易导致系统受到攻击。
与一般的程序不同,ASP程序无须编译,ASP程序的控制部分是使用VBScript、JavaScript等脚本语言来设计,当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器即脚本引擎,由脚本解释器进行翻译并将其转换成服务器所能执行的命令。
编写程序时,系统提供了两种脚本语言:
VBScript和JavaScript,其中,VBScript是系统默认的脚本语言。
1.2ASP的优势
ASP解决了与CGI和服务器API相关的所有问题。
除了和ISAPI应用程序一样有效外,且易于使用。
使用CGI或ISAPI,必须用Perl或C语言编写一个计算机程序,该程序以复杂的接口代码连接服务器。
然而要编译应用程序,并把它和适当的Web页面联系在一起。
使用ASP,只要简单地在HTML页面中编写代码。
HTML标记和代码是在一起的,以易于学习和使用的脚本语言编写这些代码,然而把页面保存到Web站点,它就可以运行了。
不需要进行编译,也没有复杂的建立接口的过程!
ASP使创建高度交互性的Web站点更迅速,也更容易。
ASP还可以使页面于将来的维护和更新。
1.3ASP与HTML
ASP本身不是一种脚本语言,它只是提供一种使嵌在HTML页面中的脚本程序得以运行的环境。
ASP程序是存在于Web服务器上的扩展名为.asp的纯文本文件,可以使用任何文本编辑器对它进行编辑,其中可以包含纯文本、HTML标记以及脚本命令。
ASP文件是以.asp为扩展名的文本文件,这个文本文件可以包括下列部分的任意组合:
1.文本;
2.HTML标记;
3.ASP脚本命令;
创建ASP文件非常容易。
如果要在HTML文件中添加脚本,只需将该文件的扩展名.htm或.html替换为.asp即可。
要使ASP文件可被Web用户使用,应将这个新文件保存在Web站点的目录中。
使用浏览器可查看该文件返回的HTML页。
需要指出的是:
因为ASP文件需要额外的处理,所以不要将所有的HTML页都转换为ASP页。
应只将包含脚本命令的文件转换为ASP文件。
ASP和HTML文件可以放置在相同的目录中。
使用任何文本编辑器都可以创建ASP文件。
使用这些带有ASP增强支持的编辑器将更能提高程序的工作效率。
如果从未使用过HTML,应考虑先使用MicrosoftFrontPage。
使用FrontPage创建文档和格式化文本就像使用文字处理工具一样简单。
接下来可使用InsertScript命令,在用FrontPage创建的HTML页面内加入简单的ASP命令。
脚本是一系列的命令和指令。
与HTML标签不同,脚本命令指示Web服务器执行操作,而HTML标签只是简单地格式化文本或读取图形、视频及音频文件。
脚本命令可以在变量中存储用户名,在返回到浏览器的页面中显示用户名或将用户名存储在数据库中。