在线音乐点播系统毕业设计报告内容摘要:
的脚本程序。 当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。 ASP 的工作原理 [4, 5] 由图 可以 了解 ASP 的工作原理: 用户给出已知的网页地址( URL),通过浏览器向远程服务器请求 ASP 页面。 服务器接收请求并读取服务器上相应的 ASP 文件,并将该文件传送到服务器上的脚本引擎;脚本引擎解释 ASP 文件,并生成 HTML 页面,然后服务器将该 HTM 页面传回到用户的浏览器。 浏览器解释并显示 HTML 页面,这个页面就是用户看到的网页。 6 . 浏 览 器 解 释 并 显 示H T M L 界 面2 . 服 务 器 接 收 请 求 并 读 取 A S P 文 件3 . 服 务 器 将 A S P 文 件 传 送 到 脚 本 引 擎4 . 脚 本 引 擎 解 释 生 成 H T M L 界 面5 . H T M L 界 面 传 回 浏 览 器1 . 浏 览 器 请 示 A S P 文 件A S P 工 作 原 理 图 ASP 的工作原理图 学位论文 5 ASP的对象和组件 (1) ASP的对象 [5, 6] Active Server Pages包含六大内置对象。 这些对象使用户可扩展脚本功能。 利用这六个内部对象,可以设计出功能强大的 ASP应用程序。 ① Application对象 : 用来存储、读取用户共享的应用程序信息,如可以用此对象在网站的用户间传送信息。 ② Request对象 : 从客户端取得信息。 可用来访问从浏览器发送到服务器的请求信息,可用此对象读取已输入 HTML表单的信息。 ③ Response对象 : 将信息送到客户端。 用来向浏览器 发送 信息,可用此对象从脚本向浏览器发送输出。 ④ Server对象 : 提供一些 Web服务器工具。 Server对 象最强有力之处,在于通过它,你可以和 WEB进行交互。 ⑤ Session对象 : 储存在一个 Session内的用户信息、该信息只能被该用户访问,如可存储用户对网站的访问信息。 ⑥ ObjectContext对象 : 可用来配合 Microsoft Transaction Server(MTS)服务器控制ASP事务。 (2) ASP的内置组件 [7, 8] ActiveX[8]组件与 ASP内置对象相似。 组件在使用前必须明确创建,同前面讨论的内置对象一样, Active Server Pages组件也可以扩展脚本功能。 组件与对象 的不同在于其主要用于专门任务。 以下给出了捆绑在 Active Server Pages上的一些组件简介。 ① Ad Rotator组件 : 用来在网站的网页上显示横幅广告。 可用此组件规定不同横幅广告的显示频率。 ② Browser Capabilities组件 : 根据不同浏览器性能显示不同 HTML内容。 如可用此组件对与框架兼容的浏览器显示带框架的网页。 ③ Content linking组件 : 用来链接不同的 HTML页面使其操作更简单。 如用此组件显示在线书籍的页面。 ④ Counters组件 : 用来 跟踪网站访问者的数量。 可用此 组件向特定网页添加计数器。 ⑤ Content Rotator组件 : 如用此组件随机显示网站主页的不同公告。 ⑥ Page Counter组件 : 在向特定页面添加计数器和跟踪访问者数量方面与 Counters组件完全一样。 学位论文 6 ⑦ Permission Checker组件 : 可只对被允许的用户显示网页的链接,并可用此组件创建只面向网站管理人员的网页。 ⑧ Collaboration Data Objects(CDO): 可在 Active Server Pages中发送或读取。 新用户在网站注册后,可用这些对象向其发送。 ⑨ ActiveX Data Objects(ADO): 用来在 Microsoft SOL Server等数据库中读取或存储数据。 开发工具之 ADO 1.、 ADO( ActiveX Data Object) 基础介绍 ADO[9](ActiveX Data Objects)是 Microsoft提供的一种新的数据库访问技术,它使得客户端应用程序能够通过任何 OLE DB提供者来访问和操作数据库服务器中的数据。 ADO使开发者能够编写应用程序并通过 OLE DB提供者访问和操作数据库服务器中的数据。 ADO最主要的优点是易于使用、速度快、内存支出少。 ADO支持建立客户 /服务器和基于 WEB的应用程序的关键功能。 ADO的另一个功能是“远程数据访问” (RDS), 它能够通过一个来回的传输将数据从服务器移动到客户端应用程序或 WFB页中,然后在客户端对数据进行操作,最后将更新数据返回服务器。 ADO与数据库的交互技术 当用户需要浏览器同服务器交互的时候,有时少不了数据库。 因为只有数据库才可能大量、快速地处理信息。 使用 ADO不仅意味着用户可以读取 ACCESS和 SQL SERVER的数据库,同时也意味着用户可以读 取其他 ODBC(OPEN DATABASE CONNECT,开放式数据库互联 )兼容的数据库。 ADO是一种操作 Microsoft所支持的数据库的方法,有些类似于以前在 VB中听说过的 DAO (DATA ACCESS OBJECT)和 RDO (REMOTE DATA OBJECT)。 在 ASP中, ADO可以看作是一个服务器组件 (SERVER COMPONENT),更简单点说,是一系列的对象,应用这些功能强大的对象,即可以轻松完成数据库。 具体操作步骤可以归纳为如下五步 : (1)创建数据源名 (DSN)。 (2)创建数 据库连接 (CONNECTION)。 (3)创建数据库对象。 (4)操作数据库。 (5)关闭数据库对象和连接。 学位论文 7 ADO、 数据库与 ASP ASP通过 ADO, ADO再通过 ODBC访问数据库获得数据信息,然后再返回结果送到客户端浏览器。 在 ASP中主要的 ADO对象有三个,分别是 Connection,Command以及Recordset,这三个对象又分别有一些子对象。 Connection提供对数据库服务器的连接,在数据库与应用程序之间建立联系,然后再将 Recordset和 Command对象来查询、请求、增加或更新 数据。 Command对象的主要作用是进行数据库的查询。 其工作方法是将采用SQL标准的查询语句指定到 Command对象的 CommandString属性,然后执行查询动作,数据库服务器响应后,将查询结果存储在 Recordset对象中供用户使用。 Recordset对象存储了从数据库中取得的符合查询条件的数据集合。 WEB开发 人员再通过 ASP页面中的脚本对其加以处理、分析,然后显示在客户端的浏览器上。 这三个对象的一般语法格式如下 : Set rs = CreateObject(ADODB. Recordset) Set conn = CreateObject (ADODB. Connection) Set cm = CreateObject(ADODB. Command) 对数据库的 ODBC方法连接,一般采用系统 DSN(DATA Source Name)和文件 DSN两种方式。 一般来说,连接到 Microsoft SQL Server DSN,而对于 Microsoft Access数据库则是采用的文件 DSN,这与连接信息的存储位置相对应。 下面例子中的脚本用系统 DSN打开了一个对数据库的连接 : %Set Conn=(ADODB. Connection) Conn. Open=DSN=Wdamis。 UID= sa。 PWD=。 DATABASE=Person% 此脚本用 CreateObject方法创建了一个 ADO Connection对象实例,然后通过输入有 4个参数 (系统 DSN、用户 ID、密码和数据库名 )的连接字符串打开 Connection对象。 当然执行此脚本之前,必须在 Windows中创建 System DSN。 开发工具之 VBScript脚本语言 Microsoft Visual Basic Scripting Edition是程序开发语言 Visual Basic家族的最新成员,它将灵活的 Script应用于更广泛的领域,包括 Microsoft Inter Explorer中的 WEB客户 Script和 Microsoft Inter Information Server中的 Web服务器 Script。 VBScript[2, 3]只有一种数据类型,称为 Variant。 Variant是一种特殊的数据类型,根据使用的方式,它可以包 含不同类别的信息。 因为 Variant是 VBScript中唯一的数据类型,所以它也是 VBScript中所有函数的返回值的数据类型。 最简单的 Variant可以包含数字或学位论文 8 字符串信息。 Variant用于数字上下文中时作为数字处理,用于字符串上下文中时作为字符串处理。 这就是说,如果使用看起来 像 是数字的数据,则 VBScript会假定其为数字并以适用于数字的方式处理。 声明变量的一种方式是使用 Dim语句、 Public语句和 Private语句在 Script中显式声明变量。 另一种方式是通过直接在 Script中使 用 变量名这一简单 方式隐式声明变 量。 这通常不是一个好习惯,因为这样有时会 由 于变量名被拼错而导致在运行 Script 时 出现意外的结果。 因此,最好使用 Option Explicit语句显示声明所有变量。 在 VBScript中,过程被分为两类 :Sub过程和 Function过程。 ① Sub过程 :Sub过程是包含在 Sub和 End Sub语句之间的一组 VBScript语句,执行操作但不返回值。 Sub过程可以使用参数 (由调用过程传递的常数、变量或表达式 )。 ② Function过程 :Function过程是包含在 Function和 End Function语句之间的一组VBScript语句。 Function过程与 Sub过程类似,但是 Function过程可以有返回值。 Function过程可以使用参数 (由调用过程传递的常数、变量或表达式 )。 如果 Function过程无任何参数,则 Function语句必须包含空括号 ()。 Function过程通过函数名返回一个值,这个值是在过程的语句中赋给函数名。 Function返回值的数据类型总是 Variant。 在 VBScript中可使用下列循环语句 : (1) Do...Loop:当 (或直到 )条件为 True时循环。 (2) While Wend:当条件为 True时循环。 (3) For... Next:指定循环次数,使用计数器重复运行语句。 (4) For Each... Next:对于集合中的每项或数组中的每个元素,重复执行一组语句。 在 VBScript中可使用以下条件语句 : (1) If... Then... Else语句。 (2) Select Case语句。 开发工具之 ACCESS 数据库 本课题所使用的数据库,是利用 Access创建的, Access[10]是一个数据库程 序。 它可以平稳的有效的输入、组织和排序繁琐的信息。 Access管理数据并创建易于更改的详细报表。 Access提供了多种方式改善数据库的性能。 使用性能分析器可以知道数据库的运行速度。 也可以备份数据库、修复损坏的数据库,如果必要的话,还可以从备份中还原数据库, Access允许更新数据库副本、创建部分副本以及查看数据库的重要信息。 还可以根据需要设置数据库的安全等级,创建不同权限的用户。 同时具有可以找到“脚本编学位论文 9 辑器”。 Access数据库是典型的关系数据库,又 可 在拥有广泛用户基础的 Windows操作系统中进行开发,因 而得到广泛地应用。 在关系数据库中,数据库是以表的方式组织数据,表也就是关系。 在 FoxPro中一个数据库是一个单独的表,而在 Access中一个数据库可有多个表组成,通过表之间的特定“关系” 关键字,使各个表中相关的数据被有机地联系在一起。 用户通过数据管理工具或应用程序对数据库所作的各种操作实际上就是对表进行的操作。 Microsoft Access允许通过 OLE DB而不是 Jet数据库引擎 (通过链接的表 )直 接 链接到 SQL Server。 用户选择此方法时, Access将创建 Microsoft Access 文 件(ADP文件而不是 MDB文件 ), ADP中存储了窗体、报表、宏和模块。 与数据相关的对象(表、视图、关系和存储的过程 )将存储在 SQL Server中。 这样,用户和开发人员可以创建直接基于 SQL Server后端数据库工作的 Access数据库应用程序。 Access数据库的每个MDB文件包括 :表 (Table)、查询 (Query)、 窗体 (Form)、报表 (Report)、宏 (Macro)和模块(Module)等六种对象,表示 Access数据库中实际存放资料的地方。 一个 MDB文件中可以包含多个表,通过每个表存放同一类 的资料。 用。在线音乐点播系统毕业设计报告
相关推荐
分析 可行性分析 电子商务源于英文 ELECTRONIC COMMERCE, 简写为 EC。 顾名思义,其内容包含两个方面,一是电子方式,二是商贸活动。 电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动。 电子商务可以通过多种电子通讯方式来完成。 简单的,比如你通过打电话或发传真的方式来与客户进行商贸活动,似乎也可以称作为电子商务;但是
++文件或其它的高级语言文件。 用户可以通过编辑自己的功能程序,然后使用 Simulink 提供的 SFUNCTION 模块对其进行调用,从而获得具有自编程序功能的新的 Simulink 模块。 由此可见, Simulink 是一个灵活性、功能性、扩展性较强的仿真平台。 版本提供 了 20 多个仿真模型库,内容覆盖了通信仿真,数字信号处理,模糊逻辑,神经网络。 机械控制和虚拟实现等。
..................... 5 Chapter 4 Planning .................................................................................................... 7 The planning concept ................................
................................. 24 信息统计模块的分析设计 .................................................................. 25 系统模块功能描述 .......................................................................
形 从图 26 知 ,整个起动过程分为三个阶段: 第 I 阶段是电流上升阶段。 突加给定电压 Un*后 ,通过两个调节器的控制作用 ,使 Uct、 Ud0、Id 都上升,当 Id≥IdL后,电动机开始转动。 由于机械惯性作用,转速的增长不会很快,因而转速调节器 ASR 的输入偏差电压 △ Un=Un*Un 数值较大,其输出很快达到限幅值Uim*,强迫电流 Id 迅速上升。 当 Id≈Idm时,
结于考研、工作。 那时候,总觉得时间还很长,足够慢慢去挥霍,也想象不了一年后的今天。 我们常常因为走得太远和时光老去,就忘记当初为什么出发。 我们是新考入的财务工作者,更因铭记习总书记 “20 字好干部 ” ,找准好干部 “ 坐标原点 ”和 “ 准绳 ” ,为实现 “ 中国梦 ” 提供强有力的干部队伍支撑。 “ 信念坚定 ” 是价值所依, “ 为民服务 ” 是使命所在, “ 勤政务实 ” 和 “