ASP资源共享网站的实现毕业论文.doc

上传人:坚持 文档编号:3634217 上传时间:2019-06-28 格式:DOC 页数:14 大小:99.50KB
下载 相关 举报
ASP资源共享网站的实现毕业论文.doc_第1页
第1页 / 共14页
ASP资源共享网站的实现毕业论文.doc_第2页
第2页 / 共14页
ASP资源共享网站的实现毕业论文.doc_第3页
第3页 / 共14页
ASP资源共享网站的实现毕业论文.doc_第4页
第4页 / 共14页
ASP资源共享网站的实现毕业论文.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、浙江海洋学院毕业论文资源共享网站的实现摘要:随着信息科技在全社会的飞速发展与普及,把世界上所有电脑的资源连接起来的技术已日渐成熟,每天都有海量的信息在各种电脑网络上驰骋。特别是 INTERNET 的普及,它大大改变了传统的人们获取各种资源的手段,对人们的日常生活、工作、学习等产生深刻的影响。但它的副作用也随之产生,INTERNET 产生大量信息使之成为一个信息的海洋,花费大量的时间用来寻找资源,使之成为人们的负担。资源共享网站的开发的目标是实现资源下载的系统化,规范化和自动化。使人们节省寻找资源时间,大大提高工作、学习效率,从而大大提高了生活质量。本系统主要支持网页制作、flash 相关、图像

2、处理等几类软件的下载。它包括资源信息分类、站点内信息搜索、资源下载、显示本日下载、显示最近更新等内容。管理员可对资源信息进行删除、添加、修改,还可对会员用户进行管理等操作。0关键字:ASP;数据库;资源下载浙江海洋学院毕业论文1 系统简介1.1 系统的组成模块网站建设:网页制作、压缩优先、网页加密、链接检测、网站发布、其他类、代码转化、编程工具、数据库类Flash 相关:格式转化、Flash 特效、萃取 SWF、SWF 解密类、另类软件。图像转化:图片压缩、图像截取、图像制作、图像浏览、格式转化、动画工具辅助工具:上传下载、整站下载、文件更名、内容替换、其他精品2 开发工具2.1 开发工具简介

3、2.1.1Web 信息处理模式 W e b 信息处理模式是指将信息资源以页面的方式保存在 WWW 服务器中。传统的网页信息是相对静止的页面(称为静态网页) ,网页间的联系主要通过超链接实现。映客为了让起来,必须在 HTML 页面中嵌入程序,客户在浏览器端输入参数,提交给 Web 服,Web 服务器会启动相应的程序完成必要的处理,然后将结果通过 Web 服务器以 HTML 面的形式传送给浏览器,实现信息的自动发布,即动态网页技术。212Dreamweaver 开发工具利用 DREAMWEAVER 和简单的 ASP 语言就可以实现本系统。从系统开发的硬件、软件角度,分析系统设计所需软件与硬件的环境

4、,并介绍系统开发设计的步骤及开发原则。使用系统的工作人员,除了需要具备在 Microsoft Windows 平台上使用个人计算机的知识,并不需要特别的技术能力。Dreamweave 是美国 Macromedia 公司开发的集网页制作和网站管理为一身的所见即所得网编辑器。它是第一套针对专业网页设计师而发展的可视化网页开发工具,利用它可以轻而易举地制作出跨平台取限制和跨浏览器限制的充满动感的网页。它是一个很酷的网页设计软件。其不仅包括可视化编辑、HTML 代码编辑的软件包,而且还支持浙江海洋学院毕业论文ActiveX、JavaScript、Java 、Flash 、Shockwavet 等功能,

5、并且它能通过拖曳从头到尾制作动态的 HTML 动画,支持动态 HTML 的设计,使得页面没有 plug-in(插件)也能够在Netscapet 和 IE4.0 浏览器中正确地显示页面的动画。Dreamweave 还提供自动更新页面的功能。同时还采用了 Roundtrip HTML 技术,这项技术使得网页在 Dreamweave 和 HTML 代码编辑器之间可以进行自由转换,并保持 HTML 句法及结构不变。Dreamweave 最具挑战性和生命力的是它的开放式设计,这项设计使任何人都可以轻易扩展它的功能。它经历了很多版本,就目前而言 Dreamwer8 是它的最高版本,它是业界领先的 Web

6、开发工具,通过该工具使用户能够高效地设计、开发和维护基于标准和应用程序。2.2ASP 技术ASP 即活动服务器页面(Active Server Pages) ,它是一种运行于服务器端的脚本编写模型,它使开发者可以使用几乎所有的脚本语言(VBScript、Jscript或 Perl 等)编写脚本,这些脚本可以执行应用程序逻辑,并能够调用 ActiveX组件执行特殊任务,如数据库查询、文件输入输出等。利用 ASP,可以很容易地把 HTML 标签和文本,脚本命令以及 ActiveX 控件混合在一起实现动态网页,创建交互式的 WEB 站点,而不需要进行复杂的编程。自从 Microsoft IIS 3.

7、0(Internet Information Server 3.0)出现以来,微软提出并一直致力于发展 ASP 技术。至今,ASP 技术得到了进一步的发展,在 IIS 4.0 中提供了 ASP脚本调试工具、事务处理、新的 ActiveX 组件、RDS 等新特性。ASP 文件是以.asp 为扩展名的文本文件,这个文本文件可以是文本、HTML 标记和 ASP 脚本命令的任意组合。当用户通过浏览器发出一个对 ASP 页的请求后,WEB 服务器接受这一请求,调用相应的 ASP 页,由于 ASP 仅是一种开发环境而非一种语言,因此 ASP 页中能使用任何一种脚本语言,只要 WEB 服务器上安装了相应的解

8、释程序就行了,脚本语言被解释以后,就执行其中的脚本命令,然后生成一个由标准的 HTML 组成的 WEB 页发送给用户。在这一过程中,用户端只要使用常规可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的主页内容。3 数据库概论3.1 数据库311 数据库的本质信息是人类的一切活动都离不开信息和数据。信息是一种重要的资源,信息与能源、材料构成了现代社会的三大支柱。信息是目前许多学科广泛使用的概念。在不同的领域,其含义有所不同。一般认为,信息是数据和消息中所包含的意义,是关于现实世界事物的存在方式或运动状态的放映的综合。 几乎和信息同样广泛使用的另一个概念是数据

9、,所谓数据,通常指用符号记录下来的可加以鉴别的信息。数据的概念包括两个方面:一是数据内容为事物特性的反映或描述;二是数据为符号的集合。浙江海洋学院毕业论文我们从数据的内容可以看到信息和数据之间的固有的联系:数据是信息的物理符号表示或载体,信息是数据的内涵,是对数据的语义解释。但在另一方面,数据和信息又有区别,某一具体的信息和表示它的数据的这种对应关系又因环境而变化,数据能表示信息,但并非任何数据都能表示信息,有的数据可能完全没有用处,称为数据垃圾。同一信息可能有不同的符号表示,同一数据也可能有不同的解释。因此,信息是人们消化理解了的数据,信息是抽象的,不随数据设备所决定的数据形式而改变,而数据

10、的表示方式及存在方式却是客观现实的。数据概念中的符号不仅包括数据符号,而且包含文字、图像和其他特征符号。其存储方式不仅可以在纸上,大量的是在磁记录、光刻等记录形式上,现在所谓的多媒体数据库技术的研究,正是这种数据概念拓宽的自然结果312 数据库简介数据库,英文为 Database,这个名词起源于 20 世纪 50 年代,顾名思义,就是存放数据的仓库,这样理解是不确切的,实际上数据仓库已经成为数据库技术中的另一个专用名词,是数据库技术的一个新的应用领域。数据库的一般定义为:存储在计算机内的、有组织的、可共享的数据集合。数据库是计算机科学的一个重要分支。数据库技术的产生和发展虽然只有 40 来年的

11、时间,然而数据库的理论和应用却取得了极大的成功,极大地促进了计算机应用向各行各业的渗透。数据库的本质就是储存有用的信息和数据。其作用主要是共享数据库中的资源信息。数据库有以下几个特点。1、 数据结构化在数据库系统中,数据不再像文件系统中的数据那样从属于特定的应用,而是面向全组织的复杂的数据结构,数据的结构化是数据库区别于文件系统的根本特征。2、数据共享数据库系统中的数据可供多个用户、多种语言和多个应用程序共享,这是数据库技术的基本特性,数据共享大大减少了数据的冗余度和不一致性,大大提高了数据的利用率和工作效率。3、数据独立性数据独立性包括数据的物理独立性和逻辑独立性。用户的应用程序与存储在磁盘

12、上的数据库的数据是相互独立的,这就是数据的物理独立性;同时用户的应用程序与数据库的逻辑结构是相互独立的,这就是数据的逻辑独立性;它不会因一方的改变而改变,这大大地减少了应用程序设计和数据库维护的工作量。数据库技术所研究的问题是如何科学地组织和储存数据,如何高效地获取和处理数据。在计算机应用中,数据处理占的比重最大,而数据库系统是数据处理的核心,它的效能往往决定了整个计算机应用的经济效益。数据库这门学科与其他基础软件、系统软件有着密切的联系。例如操作系统,数据库技术就是在操作系统的文件系统的基础上发展起来的,而且数据库系统本身就是在操作系统的支持下才能工作。数据库和数据结构的联系也很密切,数据库

13、技术不仅要用到数据结构的知识,而且丰富了数据结构的内容。编译方法在数据库技术中的应用也很广泛,在数据库系统中要定义很多数据语言。浙江海洋学院毕业论文程序设计是使用数据库系统的最基本方式,因为数据库中大量的应用程序都是用高级语言加上数据库的操纵语言编写的。集合论、数理逻辑是关系数据库的理论基础,很多概念、术语、思想都直接用到关系数据库中。313 数据库系统数据库管理系统(Database Management System,简称 DBMS)是数据库系统中对数据进行管理的一组大型软件系统,它是数据库系统的核心组成部分。数据库系统的一切操作,包括查询、更新及各种控制,都是通过 DBMS 进行。DBM

14、S 与数据模型有关,根据所采用数据模型的不同,DBMS 可以分成网状型、层次型、关系型、面向对象型等。在不同的计算机系统中,由于缺乏同意的标准,即使同种数据模型的 DBMS,它们在用户接口、系统功能等方面也常常是不相同的。例如,目前常用的 DBMS 有 Oracle、DB2、Sybase、SQL Server 和FoxPro 等。DBMS 是建立在操作系统 OS 的基础上的,位于 OS 和用户之间,它像一个向导,用户要对数据库进行操作,是由 DBMS 把操作从应用程序带到外部级、概念级,再导向内部级,进而操纵存储中的数据。一个 DBMS 的主要目标是使数据作为一种可管理的资源来处理。DBMS

15、应使数据易于为各种不同的用户所共享,应该增进数据的安全性、完整性和可用性,并提供高度的数据独立性。它主要功能包括数据库定义功能、数据库操纵功能、数据库运行控制功能。3.2Microsoft Access 2000 简介Microsoft Access 2000 是 Microsoft Office 系列应用软件的一个重要组成部分,是基于 Windows95/98/2000/XP、 Windows NT 平台上的关系数据库管理系统。它界面友好、操作简单、功能全面、使用方便。新版本 Microsoft Access 自发布以来,给广大数据库用户带来很多的便利,对以前版本 Microsoft Acc

16、ess 做了许多的改进,通用性和实用性大大增强,集成性和网络性也更加强大,逐步成为桌面数据库领域的佼佼者,深受广大用户的欢迎。3.3SQL 语言简介SQL 是结构化查询语言(Structured Query Language)的缩写。任何访问数据库的应用程序都必须使用 SQL 语言。这种语言允许我们对数据库进行复杂的查询。同时也提供了创建数据库的方法。SQL 语言的使用范围非常广泛。许多数据库产品都支持 SQL 语言,这意味着如果我们学会了 SQL 语言,我们可以把这种知识运用到 MS Access 或 SQL Server, Oracle, DB2 以及非常多的其它数据库中。SQL 语言运用

17、在关系型数据库中。一个关系型数据库把数据存储在表(也称关系)中。每个数据库的主要组成就是一组表。每个表又由一组记录组成每条记录在表中有相同的结构,包含固定数量的具有一定类型的字段。ODBC 是一个与数据库无关的应用程序编程接口,通过这个接口,应用程序能访问不同浙江海洋学院毕业论文厂商提供的服务器数据库。每一种格式的数据库必须提供专门的 ODBC 驱动程序,当应用程序想存取某一数据库时,即挂上这种格式的驱动程序,然后使用标准的 SQL 语句操作数据。至于如何转换成具体 DBMS(关系型数据库管理系统)所支持的格式,则由对应的 ODBC 驱动程序去完成4 系统实现41 运行环境要求(1)硬件要求:

18、CPU : 主频 500MHZ 或更高内存(RAM): 最少 64M,建议 128M 或更多硬盘空间: 250MB 或更多监视器:VGA 或更高分辨率 (2)软件要求:Windows 9X/NT/XP 操作系统 或更高版本42 系统的主要实现的功能1.资源搜索功能:为了用户查找资源等信息,将所有信息按照需要进行分类。这样用户就能很方便的找到自己需要的资源信息。 2.添加功能:管理员可以通过填写表格的形式输入软件等相关信息。系统可以自动避免重复信息。 3.修改功能:管理员可以对数据库中的信息进行修改。系统能够通过管理员给出的条件查找出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信

19、息。 4.删除功能:管理员可以对资源进行删除操作。系统能够通过管理员给出的条件查找出要删除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。 5.管理员查询功能:管理员可以通过条件选择查询所有信息,并进行排序。6.显示下载相关信息:显示今日下载、本周下载等情况,以便为用户提供参考。4.3 数据库结构设计该应用程序包括主要包括资源分类表 class(表 41), 统计资源下载数量表 count(表 42),资源介绍表 downlaod(表 43),管理员登录表student(表 44)表 41名称 字段 数据类型 主键 非空 说明标识 ID 自动编号 Yes No 浙江海洋

20、学院毕业论文类别 CLASS 文本 No Yes 表 42名称 字段 数据类型 主键 非空 说明总下载次数 count 自动编号 Yes No 昨日下载数量 yesterday 数字 No Yes 今日下载数量 today 数字 No Yes 上传的日期 oto 日期/时间 No yes上传总天数 daynum 文本 No Yes 表 43名称 字段 数据类型 主键 非空 说明标识 ID 自动编号 Yes No 网页显示 txtname 文本 no yes下载路径 filename 文本 No yes软件说明 note 文本 No Yes 最后下载日期 lasthits 日期/时间软件所属类型

21、 classid 数字 No Yes 表 44名称 字段 数据类型 主键 非空 说明标识 ID 自动编号 Yes No 用户名 Username 文本 No Yes 密码 password 自动编号 No no用户身份识别 flag 数字 No Yes 浙江海洋学院毕业论文4.4 系统代码实现4.1 主页代码4.1.1 连接数据库dim conndim dbpathset conn=server.createobject(“adodb.connection“)dbpath=“DBQ=“+server.mappath(“download.mdb“)+“;DefaultDir=;DRIVER=Mi

22、crosoft Access Driver (*.mdb);“conn.Open dbpath4.1.2 资源分类“ thenupdown=“desc“elseupdown=“end ifselect case order_namecase “showname“order_name=“showname“case “hot“order_name=“hot“浙江海洋学院毕业论文case “dateandtime“order_name=“dateandtime“case “hits“order_name=“hits“case “orders“order_name=“orders“case “size“order_name=“size“case elseorder_name=“dateandtime“updown=“desc“end selectset rs=server.createobject(“adodb.recordset“)dim classid,Nclassiddim classname,Nclassnameif request(“classid“)=“ then classid=“ classname=“所有软件“classid=“classid=1 and “sql=“select class from class where classid=1“

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。