资源共享网站的实现
摘要:
 随着信息科技在全社会的飞速发展与普及,把世界上所有电脑的资源连接起来的技术已日渐成熟,每天都有海量的信息在各种电脑网络上驰骋。特别是INTERNET的普及,它大大改变了传统的人们获取各种资源的手段,对人们的日常生活、工作、学习等产生深刻的影响。但它的副作用也随之产生,INTERNET产生大量信息使之成为一个信息的海洋,花费大量的时间用来寻找资源,使之成为人们的负担。
 资源共享网站的开发的目标是实现资源下载的系统化,规范化和自动化。使人们节省寻找资源时间,大大提高工作、学习效率,从而大大提高了生活质量。
 本系统主要支持网页制作、flash相关、图像处理等几类软件的下载。它包括资源信息分类、站点内信息搜索、资源下载、显示本日下载、显示最近更新等内容。管理员可对资源信息进行删除、添加、修改,还可对会员用户进行管理等操作。0
关键字:ASP;数据库;资源下载
1系统简介
1.1系统的组成模块
网站建设:网页制作、压缩优先、网页加密、链接检测、网站发布、其他类、代码转化、编程工具、数据库类
Flash相关:格式转化、Flash特效、萃取SWF、SWF解密类、另类软件。
图像转化:图片压缩、图像截取、图像制作、图像浏览、格式转化、动画工具
辅助工具:上传下载、整站下载、文件更名、内容替换、其他精品
2开发工具
2.1开发工具简介
2.1.1.Web信息处理模式
W e b信息处理模式是指将信息资源以页面的方式保存在WWW服务器中。传统的网页信息是相对静止的页面(称为静态网页),网页间的联系主要通过超链接实现。映客为了让起来,必须在HTML页面中嵌入程序,客户在浏览器端输入参数,提交给Web服,Web服务器会启动相应的程序完成必要的处理,然后将结果通过Web服务器以HTML
面的形式传送给浏览器,实现信息的自动发布,即动态网页技术。
2.1.2Dreamweaver开发工具
 利用DREAMWEAVER和简单的ASP语言就可以实现本系统。从系统开发的硬件、软件角度,分析系统设计所需软件与硬件的环境,并介绍系统开发设计的步骤及开发原则。使用系统的工作人员,除了需要具备在Microsoft Windows平台上使用个人计算机的知识,并不需要特别的技术能力。
 Dreamweave是美国Macromedia公司开发的集网页制作和网站管理为一身的所见即所得网编辑器。它是第一套针对专业网页设计师而发展的可视化网页开发工具,利用它可以轻而易举地制作出跨平台取限制和跨浏览器限制的充满动感的网页。它是一个很酷的网页设计软件。其不仅包括可视化编辑、HTML代码编辑的软件包,而且还支持ActiveX、JavaScript、Java、Flash、Shockwavet等功能,并且它能通过拖曳从头到尾制作动态的HTML动画,支持动态HTML的设计,使得页面没有plug-in(插件)也能够在Netscapet和IE4.0浏览器中正确地显示页面的动画。Dreamweave还提供自动更新页面的功能。同时还采用了Roundtrip HTML 技术,这项技术使得网页在Dreamweave和HTML代码编辑器之间可以进行自由转换,并保持HTML句法及结构不变。Dreamweave最具挑战性和生命力的是它的开放式设计,这项设计使任何人都可以轻易扩展它的功能。它经历了很多版本,就目前而言Dreamwer8是它的最高版本,它是业界领先的Web开发工具,通过该工具使用户能够高效地设计、开发和维护基于标准和应用程序。
 
2.2ASP 技术
ASP即活动服务器页面(Active Server Pages),它是一种运行于服务器端的脚本编写模型,它使开发者可以使用几乎所有的脚本语言(VBScript、Jscript或Perl等)编写脚本,这些脚本可以执行应用程序逻辑,并能够调用ActiveX组件执行特殊任务,如数据库查询、文件输入输出等。利用ASP,可以很容易地把HTML标签和文本,脚本命令以及ActiveX控件混合在一起实现动态网页,创建交互式的WEB站点,而不需要进行复杂的编程。自从Microsoft IIS 3.0(Internet Information Server 3.0)出现以来,微软提出并一直致力于发展ASP技术。至今,ASP技术得到了进一步的发展,在IIS 4.0中提供了ASP脚本调试工具、事务处理、新的ActiveX组件、RDS等新特性。
ASP文件是以.asp为扩展名的文本文件,这个文本文件可以是文本、HTML标记和ASP脚本命令的任意组合。当用户通过浏览器发出一个对ASP页的请求后,WEB服务器接受这一请求,调用相应的ASP页,由于ASP仅是一种开发环境而非一种语言,因此ASP页中能使用任何一种脚本语言,只要WEB服务器上安装了相应的解释程序就行了,脚本语言被解释以后,就执行其中的脚本命令,然后生成一个由标准的HTML组成的WEB页发送给用户。在这一过程中,用户端只要使用常规可执行HTML码的浏览器,即可浏览Active Server Pages所设计的主页内容。
3数据库概论
3.1数据库
3.1.1数据库的本质
信息是人类的一切活动都离不开信息和数据。信息是一种重要的资源,信息与能源、材料构成了现代社会的三大支柱。信息是目前许多学科广泛使用的概念。在不同的领域,其含义有所不同。一般认为,信息是数据和消息中所包含的意义,是关于现实世界事物的存在方式或运动状态的放映的综合。
几乎和信息同样广泛使用的另一个概念是数据,所谓数据,通常指用符号记录下来的可加以鉴别的信息。数据的概念包括两个方面:一是数据内容为事物特性的反映或描述;二是数据为符号的集合。
  我们从数据的内容可以看到信息和数据之间的固有的联系:数据是信息的物理符号表示或载体,信息是数据的内涵,是对数据的语义解释。
  但在另一方面,数据和信息又有区别,某一具体的信息和表示它的数据的这种对应关系又因环境而变化,数据能表示信息,但并非任何数据都能表示信息,有的数据可能完全没有用处,称为数据垃圾。同一信息可能有不同的符号表示,同一数据也可能有不同的解释。因此,信息是人们消化理解了的数据,信息是抽象的,不随数据设备所决定的数据形式而改变,而数据的表示方式及存在方式却是客观现实的。
数据概念中的符号不仅包括数据符号,而且包含文字、图像和其他特征符号。其存储方式不仅可以在纸上,大量的是在磁记录、光刻等记录形式上,现在所谓的多媒体数据库技术的研究,正是这种数据概念拓宽的自然结果
3.1.2数据库简介
  数据库,英文为Database,这个名词起源于20世纪50年代,顾名思义,就是存放数据的仓库,这样理解是不确切的,实际上数据仓库已经成为数据库技术中的另一个专用名词,是数据库技术的一个新的应用领域。数据库的一般定义为:存储在计算机内的、有组织的、可共享的数据集合。数据库是计算机科学的一个重要分支。数据库技术的产生和发展虽然只有40来年的时间,然而数据库的理论和应用却取得了极大的成功,极大地促进了计算机应用向各行各业的渗透。数据库的本质就是储存有用的信息和数据。
  其作用主要是共享数据库中的资源信息。数据库有以下几个特点。
  1、 数据结构化
  在数据库系统中,数据不再像文件系统中的数据那样从属于特定的应用,而是面向全组织的复杂的数据结构,数据的结构化是数据库区别于文件系统的根本特征。
   2、数据共享
  数据库系统中的数据可供多个用户、多种语言和多个应用程序共享,这是数据库技术的基本特性,数据共享大大减少了数据的冗余度和不一致性,大大提高了数据的利用率和工作效率。
  3、数据独立性
  数据独立性包括数据的物理独立性和逻辑独立性。用户的应用程序与存储在磁盘上的数据库的数据是相互独立的,这就是数据的物理独立性;同时用户的应用程序与数据库的逻辑结构是相互独立的,这就是数据的逻辑独立性;它不会因一方的改变而改变,这大大地减少了应用程序设计和数据库维护的工作量。
  数据库技术所研究的问题是如何科学地组织和储存数据,如何高效地获取和处理数据。在计算机应用中,数据处理占的比重最大,而数据库系统是数据处理的核心,它的效能往往决定了整个计算机应用的经济效益。
  数据库这门学科与其他基础软件、系统软件有着密切的联系。例如操作系统,数据库技术就是在操作系统的文件系统的基础上发展起来的,而且数据库系统本身就是在操作系统的支持下才能工作。数据库和数据结构的联系也很密切,数据库技术不仅要用到数据结构的知识,而且丰富了数据结构的内容。编译方法在数据库技术中的应用也很广泛,在数据库系统中要定义很多数据语言。程序设计是使用数据库系统的最基本方式,因为数据库中大量的应用程序都是用高级语言加上数据库的操纵语言编写的。集合论、数理逻辑是关系数据库的理论基础,很多概念、术语、思想都直接用到关系数据库中。
3.1.3数据库系统
  数据库管理系统(Database Management System,简称DBMS)是数据库系统中对数据进行管理的一组大型软件系统,它是数据库系统的核心组成部分。数据库系统的一切操作,包括查询、更新及各种控制,都是通过DBMS进行。
  DBMS与数据模型有关,根据所采用数据模型的不同,DBMS可以分成网状型、层次型、关系型、面向对象型等。在不同的计算机系统中,由于缺乏同意的标准,即使同种数据模型的DBMS,它们在用户接口、系统功能等方面也常常是不相同的。例如,目前常用的DBMS有Oracle、DB2、Sybase、SQL Server和FoxPro等。
  DBMS是
  • 大家都分享一下了,你好意思不点吗?点一下又不会怀孕

创意是网站设计的生命之源,好的创意能更加还原于真实。更加吸引浏览者的注意力.