介于此,建立基于B/S的多媒体素材库不仅可以给各专业的教师提供各类素材资源,而且能使各种多媒体素材资源得到合理有效的分类采集与管理[2],从而节约大量的人力、财力资源,同时也能够可以推动CAI的发展[3]。
1.2国内外研究现状
近几年来,随着计算机辅助教学的大力推广以及网络信息的加速传播,越来越多的教育人士和专业人员投入了相当大的精力来建设多媒体素材库。比如,各大高校的不同专业都竞相对多媒体素材库进行开发研究,像汉语口语教学[4]、德育教学[5]、美术教学、简体诊断学[6]、医学微生物学教学[7]、机械设计基础课程教学等等,都在研究针对本学科应用的多媒体素材库。这解决了各专业在制作多媒体课件以及搜集素材方面的麻烦,使教师和学生在教育学习中效率更高。但是,由于各高校建立的多媒体素材库针对的学科太单一,素材类别不广泛,而且大多都只对本学校的师生开放而外界人士无法进入,从而导致信息共享性不高,所以建立共享性开放型多媒体素材库非常有必要。
1.3主要工作
(1)对ASP.NET技术作了细致的研究,研究了B/S结构与C/S结构的区别以及优缺点。
(2)对系统做了详细的需求分析、数据库需求分析和设计,对系统的功能模块做了分析与设计,对前台界面做了精细的布局。
(3)完成了前台界面与后台数据库之间数据的传递与交互工作,并对整个系统做了进一步的测试与完善。
2.相关技术介绍
2.1 ASP.NET技术
ASP.NET是统一的Web应用程序平台,它提供了为建立和部署企业级Web应用程序所必需的服务。ASP.NET为面向任何浏览器或设备的安全的、强大的、可升级的和稳定的应用程序提供了新的编程模型和基础结构。
ASP.NET提供了下面的优点:可管理性、安全、易于部署、增强的性能、灵活的输出、移动设备支持、扩展性和可用性、跟踪和调试、与.NET Framework集成以及与现有ASP应用程序的兼容性[8]。
2.2 SQL Server 2005
SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的可用性和高性能的数据应用程序。使用SQL Server 2005,能够在数据库层开发Web服务,将SQL Server当作一个超文本传输协议(HTTP)侦听器,并且为网络服务中心应用软件提供一个新型的数据存取功能。SQL Server所使用的数据库查询语言称为T-SQL,它是SQL Server的核心,T-SQL强化了原有的SQL关键字以进行数据的存取,储存及处理等功能,T-SQL扩充了流程控制指定,可以使你方便的编写功能强大的存储过程,他们存放在服务器端,并预先编译过,执行速度非常快。
2.3 Browser/Server结构
B/S模式,即Browser/Server(浏览器/服务器)模式,是随着Internet技术的兴起,对C/S模式的一种变化或者改进的结构。B/S模式只需要用户使用浏览器即可访问,而不像C/S结构需要下载和安装客户端软件,因此客户端的负荷就大大降低,系统的更新与文护只需要在服务器端操作即可,而且B/S模式更顺应信息时代的潮流[9]。
3.系统分析与设计
3.1系统需求分析
基于B/S模式的多媒体素材库系统设计的目的是为教师提供广泛的多媒体素材资源,以便教师制作课件。系统应具有用户管理、素材管理、公告信息管理、素材课程管理等功能。面向的用户主要有系统管理员和教师。系统管理员指多媒体素材库系统中的高级权限用户,可以管理教师用户、文护数据库、管理素材、管理公告和素材课程;教师指一般权限的用户,可以对素材进行浏览、查询、上传、下载、删除等操作。系统收集的素材主要是教师制作课件所需要的素材,一般为图片素材、动画素材、音频素材、视频素材、课件素材和文本素材。 ASP.net多媒体素材库的建设与实现(2):http://www.youerw.com/jisuanji/lunwen_4783.html