在线教育 学位论文

  • 格式:doc
  • 大小:121.50 KB
  • 文档页数:19

摘要本设计采用网页交互式的在线教学,与媒体播放器于一身的网页平台,可以播放任意格式的媒体文件,技术实现主要采用 JAVA 脚本语言,ASP程序,Access2000数据库等等。

编辑网页使用了Microsoft Office Frontpage2000, Macromedia Dreamweaver MX 2004 等软件。

此网页使用JAVA 脚本语言嵌套本地播放器控件,所以在本地必须装有Windows Media Player9 和 RealOne Player 才可以正常运行。

涉及到的上述两种播放器均为新大机房必备,如有需要可以改为其它版本的播放器。

关键词: JAVA 脚本语言,播放控件,数据库AbstractThis design uses the homepage interactive on-line teaching, with the media player in a body homepage platform, It can broadcast the media document that of the free form, the technical realization mainly uses the JA V A script language, the ASP procedure, Access2000 database and so on. The edition homepage has used Microsoft Office Frontpage2000, Macromedia Dreamweaver MX 2004 and so on. This homepage uses the JA V A script language nesting local player controllor, therefore it must be loaded with Windows Media Player9 and RealOne Player in local only then may the normal operation. Above two kind of players involves in the computer center of xinjiang university, If it is needed it can alter to the other kind of player.Key word:Java script language, broadcast controls,目录绪论 (4)1. 相关理论 (4)1.1 开发平台与技术简介 (5)1.1.1 ASP技术简介 (5)1.1.2 ASP技术的特点 (5)1.1.3 ASP内置对象简介 (5)1.2 Java Script 脚本语言 (6)1.2.1 Java script 脚本语言简介 (6)1.2.2 Java script 基本特点 (7)1.2.3 Java script 与Java 的区别 (7)1.3 Dreamwevar MX 简介 (8)1.4 数据库简介 (9)1.4.1 数据库(Data Base) (9)1.4.2 Microsoft Access 2000 数据库简介 (10)1.4.3 Microsoft Access 2000特点 (11)1.4.4 Access 2000的数据库对象 (11)2. 系统设计 (12)2.1 系统总体设计与功能 (12)2.2 系统结构图 (12)2.3 系统播放器 (15)2.4 数据库总体设计设计 (16)2.4.1数据表描述 (16)2.4.2数据库后台管理,内容浏览,查询 (17)绪论脚本语言介于HTML和Java,C++以及VisualBasic等编程语言之间。

HTML 通常用于格式化和链接文本。

而编程语言通常用于向机器发出一系列复杂的指令。

脚本语言介于两者之间但它的函数与编程语言更为相象一些。

它与编程语言之间最大的区别是后者的语法和规则更为严格和复杂一些。

在服务器端使用脚本语言,需要在服务器端安装脚本引擎。

脚本引擎是用于处理脚本的COM (组件对象模型)对象。

ASP为脚本引擎提供主机环境并把.asp 文件中的脚本交给脚本引擎处理。

对于.asp文件中使用的每种脚本语言,都要将他们相应的脚本引擎安装在Web服务器上。

但是要使用一些不太常用的脚本语言的话,可能需要安装相应的脚本引擎。

本课题正是借助了Java脚本语言的功能,把播放器嵌套在网页中,实现了网页与浏览者的交互。

系统可以自行判断各种媒体类型,并且可以判断当前机器上是否安装了系统所需要的播放器,以便提示用户正确使用。

后台管理更加方便,管理员很容易上手,数据库为Access数据库,可以实现中型数据群。

这样一来可以在校服务器内专门开辟一个教学网站,把一些优秀的视频,音频教学放到网站上,供各位同学自学。

系统基本功能以实现完成,可以继续添加各种需要的功能。

1.相关理论1.1开发平台与技术简介1.1.1 ASP技术简介Microsoft Active Server Pages,即读者朋友们所称的ASP,是一套微软开发的服务器端脚本环境,ASP内含于IIS之中,最新版的ASP 3.0内含于IIS 5.0之中。

通过ASP大家可以结合HTML网页、ASP指令和ActiveX控件建立动态、交互且高效的WEB服务器应用程序。

有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。

当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。

1.1.2ASP技术的特点1)无需编译2)易于生成3)独立于浏览器4)面向对象5)与任何ActiveX scripting 语言兼容6)源程序码不会外漏1.1.3 ASP内置对象简介下面详细介绍每个对象:1)Request对象Resquest对象代表由各客户程序发往HTTP的请求报文。

事实上,Request 对象的功能是单向的,它只能接收客户端Web页面提交的数据,与Response对象的功能刚好相反。

2)Response对象Response对象用于向客户端浏览器发送数据,用户可以使用该对象将服务器的数据以HTML的格式发送到用户端的浏览器,它与Request组成了一对接收、发送数据的对象,这也是实现动态的基础。

3)Server对象Server对象是ASP中一个很重要的对象,许多高级功能都是靠它来完成的。

它提供了对Active Server Pages和方法的使用。

4)Application对象Application对象是个应用程序级的对象,用来在所有用户间共享信息,并可以在Web应用程序运行期间持久地保持数据。

5)Session对象Session其实指的就是访问者从到达某个特定主页到离开为止的那段时间。

每一访问者都会单独获得一个Session。

在Web应用程序中,当一个用户访问该应用时,Session类型的变量可以供这个用户在该Web应用的所有页面中共享数据;如果另一个用户也同时访问该Web应用,他也拥有自己的Session变量,但两个用户之间无法通过Session变量共享信息,而Application类型的变更则可以实现站点多个用户之间在所有页面中共享信息。

6)ObjectContext 对象可以使用 ObjectContext 对象提交或撤消由 ASP 脚本初始化的事务。

1.2 Java Script脚本语言1.2.1 Java Script 脚本语言简介随着Internet技术的突飞猛进,各行各业都在加入Internet的行业中来。

无论从管理方面,还是从商业角度来看,Internet都可以带来无限生机。

通过Internet,可以实现地区、集体乃至个人的连接,从而达到一种“统一的和谐”。

那么怎样把自己的或公司的信息资源加入到WWW服务器,是广大用户日益关心的问题。

采用超链技术(超文本和超媒体技术)是实现这个目标最简单的、最快速的手段和途径。

具体实现这种手段的支持环境,那就是HTML超文本标识语言。

通过它们可制作所需的Web网页。

通过超文本(Hyper Text)和超媒体(Hyper Media)技术结合超链接(Hyper link)的链接功能将各种信息组织成网络结构(web),构成网络文档(Document),实现Internet上的“漫游”。

通过HTML符号的描述就可以实现文字、表格、声音、图像、动画等多媒体信息的检索。

然而采用这种超链技术存在有一定的缺陷,那就是它只能提供一种静态的信息资源,缺少动态的客户端与服务器端的交互。

虽然可通过CGI(Common Gateway Interface)通用网关接口实现一定的交互,但由于该方法编程较为复杂,因而在一段时间防碍了Internet技术的发展。

而JavaScript的出现,无疑为Internet网上用户带来了一线生机。

可以这样说,JavaScript的出现是时代的需求,是当今的信息时代造就了JavaScript。

JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。

使用它的目的是与HTML超文本标记语言、Java 脚本语言(Java 小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用,从而可以开发客户端的应用程序等。

它是通过嵌入或调入在标准的HTML语言中实现的。

它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择.Internet 时代,造就了我们新的工作和生活方式,其互联性、开放性和共享信息的模式,打破了传统信息传播方式的重重壁垒,为我们带来了新的机遇。

随着计算机和信息时代的到来,人类社会前进的脚步在逐渐加快,每一天都有新的事情发生,每一天都在创造着奇迹。

JavaScript的出现,它可以使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交式的表达能力。

从而基于CGI静态的HTML页面将被可提供动态实时信息,并对客户操作进行反应的Web页面的取代。

JavaScript脚本正是满足这种需求而产生的语言。

它深受广大用户的喜爱和欢迎。

它是众多脚本语言中较为优秀的一种,它与WWW的结合有效地实现了网络计算和网络计算机的蓝图。

无疑Java家族将占领Internet网络的主导地位。

因此,尽快掌握JavaScript脚本语言编程方法是我国广大用户日益关心的。

什么是JavaScript ?JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言。