毕业论文-基于asp的教育视频点播系统的设计与实现(编辑修改稿)内容摘要:

要的强大灵活性。 SELECT 语句的结果通常是生成另外一个表。 在执行过程中,系统根据用户的标准从数据库中选出匹配的行和列,并将结果放到临时表中。 在 SQL 中,它将结果显示在终端的显示屏上,或者将结果送到打印机或文件中,也可以结合其他 SQL语句来将结果存放到一个已知名称的表中。 从某种意义上说, SELECT 语句是 SQL 中真正核心的内容。 使用 SELECT 语句 可以以各种不同的方式查找并查看数据。 SELECT 语句可以满足用户的各种需要,如符合某种条件的数据有多少,存放在哪个表中等,这些都可以用 SELECT语句很好地完成。 在 SQL 中, SELECT 语句的基本格式如下: SELECT [ALL|DISTINCT] select_list FROM table_list/view_list [WHERE condition] [GROUP BY group_list] [HAVING condition] 江西理工大学 2020届本科生毕业设计(论文) 6 [ORDER BY order_list] SELECT 语句中的各 参数含义如下: SELECT 后面的 select_list 列出了要选择的列名称,在检索之后系统将显示在select_list 中列出符合条件的列的数据。 SELECT 子句之后的可选子句 ALL 表示将显示所有检索到的数据(包括重复的数据), DISTINCT 表示不在结果中显示重复的数据; FROM 关键字之后,指定要进行检索的表名 table_list 或视图的名称 view_list。 FROM 子句列出要查询数据的表,它由 FROM 关键字后跟一组用逗号分开的表名组成。 每个表名都代表一个包括该查询要检索数据的表,这些表称为此 SQL 语句的表源,因为查询结果都源于它们; WHERE 关键字之后,可以指定检索的条件, SELECT 语句将按照指定的检索条件在表中检索数据; GROUP BY 指定如何对检索到的数据进行分组,使显示结果按照需要进行分组,产生可读性更好的结果; HAVING 关键字可以看成用于分组的 WHERE 子句。 HAVING 子句用来限制组,就像 WHERE 子句用来限制行一样; ORDER BY 指定如何对检索到的数据进行排序,使显示结果按照用户的需要排序,产生可读性更好的结果。 如果省略此子句,则查询结果是无序的。 ASP 访问数 据库的方式 在 ASP 中可以通过三种方式访问数据库:即 IDC(Intemet Database Connector)方式、 ADO(ActiveX Data Objects)方式和 RDS(Remote Data Service)方式。 这三种访问方式对数据库的访问都是由 Inter Information Server(Inter 信息服务器 )完成的。 通过 Web 浏览器用 HTTP 协议向 IIS 发送请求, IIS 执行对数据库的访问,并返回一个 HTML 格式的文档响应。 下面分别说明: (1)IDC(Inter 数据库接口 ) IDC 是一个传统的数据库查询工具,用来定义和执行数据库查询的 SQL命令,并向浏览器返回一个指定数据格式的页面。 使用 IDC 访问数据库最大的特点是简单,几乎不需要编程就能实现对数据库的访问。 IDC 使用两种文件来控制如何访问数据库以及如何创建返回的 Web 页面:IDC(.idc) 文件和 HTML 扩展 (.htx) 文件。 .idc 文件必须包括 0DBC 数据源(Datasource) 、 HTML 扩展文件的文件名 (Template) 以及要执行的 SQL 语句(SQLstatement)。 此外还有许多可选字段,可以根据需 要选用。 .htx 文件是带有用 %% 或 !一%%一 括起来的附加标记的 HTML 文档,IDC 用这些标记将动态数据添加到文档中。 在 .htx文件中有六个关键字 (begindetail、江西理工大学 2020届本科生毕业设计(论文) 7 enddetail、 if、 else、 endif 和”% z” ),用来控制数据库中的数据怎样和 .htx 文件中HTML 格式进行合并。 数据库列名说明 HTML 文档中什么数据被返回。 要执行 IDC 查询,通常的做法是在 HTML 文件中嵌入一个. idc 文件的连接。 例如,我们可用下面的 HTML 语句向 Web 服务器发出请求,要求执行 文 件: A HREF=“ 查询 /A 当 Web 服务器接到请求后,就调用 Httpodbc. dll(IDC),与一定的数据源相连并把 SQL 命令传给数据库。 当 SQL 语句被执行后, IDC 把返回的数据融入到 .htx文件中。 IDC 再把这个文档返回给 Web 服务器。 Web 服务器再返回给浏览器。 (2)ADO(ActiveX 数据对象 ) ADO 访问数据库,更像编写数据库应用程序,它把绝大部分的数据库操作封装在七个对象中,在 ASP 页面中编程调用该对象执行 相应的数据库操作。 ADO 是 ASP 技术的核心之一,它集中体现了 ASP 技术丰富而灵活的数据库访问功能。 ADO 建立了基于 Web 方式访问数据库的脚本编写模型,不仅支持任何大型数据库的核心功能,而且支持许多数据库所专有的特性。 ADO 使用本机数据源,通过 ODBC 访问数据库。 这些数据库可以是关系型数据库、文本型数据库、层次型数据库或者任何支持 0DBC 的数据库。 主要优点是易用、高速、占用内存和磁盘空间少,所以非常适合于作为服务器端的数据库访问技术。 相对于访问数据库的 CGI 程序丽言,它是多线程的,在出现大量并发请求时, 也同样可以保持服务器的运行效率,并且通过连接池 (Connection Pool)技术以及对数据库连接资源的完全控制,提供与远程数据库的高效连接与访问,同时它还支持事务处理 (Transaction),以开发高效率、高可靠性的数据库应用程序。 一 般使用 ADO 访问数据库的 ASP 脚本程序应该使用 Connection 对象建立并管理与远程数据库的连接,用 mand 对象提供灵活的查询,用 Recordset 对象访问数据库查询所返回的结果。 这三者是 ADO 的最核心的对象。 与 IDC 一样,运行该数据库访问脚本的通常做法是在 HTML 文件中嵌入一个 .asp 文件的连接。 如,用 HTML 语句向 Web 服务器发出请求,要求执行 intels. asp文件: A HREF=“ 查询 /A (3)RDS(远程数据服务 ) RDS 在 IIS 中,与 ADO 集成到一起,使用同样的编程模型,提供访问远程数据库的功能。 ADO 虽然能够提供非常强大的数据库访问功能,但是它不支持数掘远程操作 (Data Remoting)。 它只能执行查询并返回数据库查询的结果,这种结果是静态的,服 务器上的数据库与客户端看到的数据没有活的连接关系。 如果用江西理工大学 2020届本科生毕业设计(论文) 8 户端需要修改数据库,就必须构造修改数据的 SQL语句,并执行相应的查询。 而RDS 支持数据远程操作。 它不仅能执行查询并返回数据库查询结果,而且可以把服务器端的数据“搬到”用户端修改,并调用一个数据库更新命令,将用户端修改的数据写回数据库,象使用本地数据库一样。 RDS 的底层是调用 ADO 来完成的,同样具有 ADO 的易用性,区别仅在于RDS 需要与数据绑定控件一同使用,比如 Sheridan的 Activex DataBound Grid 控件。 正如 ADO 类似于 VB 中的 RDO 一样, RDS 也类似于 VB 中的远程数据控件 (RDC)。 RDS 在 ADO 的基础上通过绑定的数据显示和操作控件,提供给客户端更强的数据表现力和远程数据操纵功能。 可以说 RDS 是目前基于 Web 的最好的远程数据库访问方 式。 CSS 简介 CSS 是 “Cascading Style Sheets(层叠样式表单) ”的简称,中文译为: “串联式排版样式 ”`,也叫 “串联样式表 ”。 顾名思义,它是一种设计网页样式的工具。 借助CSS 的强大功能,网页将在您丰富的想象力下千变万化。 它的作用是用于定义文字属性,文本属性等网页 中的基本信息,是网页中的字体大小颜色等等一系列基本信息不随着浏览器及系统显示的分辨率等因素的变化而变化,使得网页具有一定的 “固定 ”性。 它是统一 HTML 标准的 “W3C”的工业合作组织于 1996 年 5 月制定的第一个排版样本标准,是对 HTML功能的一种补充。 CSS 并不是一种编程语言,简而言之, CSS 只是一种用于页面设计的,有设计者提供的手段。 CSS 的主要功能是通过对 HTML 标记进行设定,来达到对网页中的字体格式颜色背景图象和其它图文效果的控制功能,使网页能按设计者的意图来显示,从设计者的角度来看,它们几乎可以任意复 杂的。 这里介绍的一些 CSS 的基本用法与参数选择。 CSS 具有以下特点: 通过修改页面调用的样式单,即可修改整个页面的样式。 使网页设计者能够控制以往无法控制的字体效果,如:下划线、字体风格等。 常见的鼠标指向时变色的链接,就是通过指定链接的不同行为的 CSS 来实现的。 执行速度快,不会对浏览者的系统造成任何影响。 标准的 CSS 规则分为两部分: HTML 样式元素与属性和值 基本格式: {HTML 样式元素 =属性和值; HTML 样式元素 =属性和值 } 可以将几个样式元素加在同一个项目里,如果要使 p/p中的显示内容为红色,就可以这样设置: p{color=red},如果还想设置大小,就可以这江西理工大学 2020届本科生毕业设计(论文) 9 样 :p{color=red。 fontsize=12pt} CSS 滤镜属性( Filter Properties)。 使用这种技术可以把可视化的滤镜和转换效果添加到一个标准的 HTML 元素上,例如图片、文本容器、以及其他一些对象。 对于滤镜和渐变效果,前者是基础,因为后者就是滤镜效果的不断变化和演示更替。 当滤镜和渐变效果结合到一个基本的 SCRIPT 小程序中后,网页设计者就可以拥有一个建立动态交互文档的强 大工具。 也就是 CSS FILTER+ SCRIPT, 这就说明想要建立动态的文档还要一些 SCRIPT (脚本语言)的基础。 开发工具 Dreamweaver CS 5 Adobe Dreamweaver CS5 是一款集网页制作和管理网站于一身的所见即所得网页编辑器, Dreamweaver CS5 是第一套针对专业 网页设计 师特别发展的视觉化网页开发工具,利用它可以轻 而易举地制作出跨越平台限制和跨越 浏览器 限制的充满动感的网页。 全球最大的图像编辑 软件 供应商 Adobe 官方宣布,以换股方式收购软件公司Macromedia, Macromedia 是著名的 网页设计 软件 Dreamweaver 及 Flash 的供应商。 据悉,此项交易涉及金额高达 34 亿美元。 根据双方达成的协议, Macromedia 股东将以 1: Adobe的普通股。 自此开始, Dreamweaver 开始属于 ADOBE设计 软件 系列。 Dreamweaver CS5 的新增功能: Adobe Dreamweaver CS5 软件 使设计人员和开发人员能充满自信地构建基于标准的网站。 由于同新的 Adobe CS Live 在线服务 Adobe BrowserLab 集成,您可以使用 CSS 检查工具 进行设计,使用 内容管理系统 进行开发并实现快速、精确的 浏览器兼容性 测试。 Visual Studio 2020 Visual Studio 是微软公司推出的开发环境。 是目前 最流行的 Windows 平台 应用程序 开发环境。 Visual Studio 2020 版本于 2020 年 4 月 12 日上市,其 集成 开发环境 ( IDE)的界面被重新设计和组织,变得更加简单明了。 Visual Studio 2020 同时带来了 NET Framework 、 Microsoft Visual Studio 2020 CTP( Community Technology PreviewCTP),并且支持开发面向 Windows 7 的 应用程序。 除了Microsoft SQL Server,它还支持 IBM DB2 和 Oracle 数据库。 江西理工大学 2020届本科生毕业设计(论文) 10 Microsoft Office Access Microsoft Office Access 是由微软发布的关联式 数据库管理系统。 它结合了 Microsoft Jet Database Engine 和 图形用户界面 两项特点,是 Microsoft Office 的系统程式之一。 MS ACCESS 以它自己的格式将数据存储在基于 Access Jet 的数据库引擎里。 它还可以直接导入或者链接数据 (这些数据存储在其他应用程序和数据库 )。 软件 开发人员和 数据 架构师可以使用 Microsoft Access 开发应用软件 ,“高级用户 ”可以使用它来构建。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。