asp.net+sqlserver多媒体教学资源管理系统的设计+源代码(2)
时间:2019-08-04 10:21 来源:毕业论文 作者:毕业论文 点击:次
目前国内的高校都在积极开发适合自己的多媒体教学资源管理平台,网络教学前景非常广阔,发展的势头迅猛。 1.2 研究意义 传统的教学方式是教师和学生面对面授课,这种方式有着很大局限性,而且教室课堂讲授的内容学生听后就过去了,没有记录,学生也无法重复听课。该系统在教师和学生之间架起一座桥梁,为教师和学生提供一个交流的平台。教师要把自己教课的视频上传到该系统上,学生从该系统上下载教师讲课的视频就可以实现在线学习,而且通过这个平台,学生可以反复的观看讲课的视频,这样就很大的方便了学生的学习。对于学校来说把全校所有优秀教师的授课视频集中起来,建立一个多媒体资源库对于提高学校的教学水平也有着很大的帮助。 2.系统相关技术 该系统是使用C#语言,采用ASP.NET作为平台开发的,使用了B/S(Browser/Server)结构。数据库方面使用的SQL Server 2005,以上都是系统开发所广泛使用的技术。 2.1 ASP.NET概述 ASP.NET框架是Microsoft公司推出的一种网站开发平台,为开发者提供了便捷的面线对象集成开发平台,精简了网站的开发过程,节约了开发者的时间,而且安全性能和可移植性能都很好。ASP.NET使应用程序的逻辑和代码分开,这样使得开发者可以专注自己负责的模块,更加清晰简洁,而且降低了网站开发的难度:同时,ASP.NET在进行前台页面的开发和一些简单的程序代码生成的时候具有更多的优势。ASP.NET是一个已编译的、基于.NET的开发环境,利用整个.NET框架,开发人员可以方便的进行程序开发;ASP.NET具有很好的兼容性可以很好的与其它HTML编辑器及其编程工具合作工作,使得Web的开发更加便捷。ASP.NET的强大的功能还在于能够更加高效的访问数据库,从而提高成绩的运行效率。 2.2 SQL Server介绍 SQL Server是一个关系数据库管理系统,是一个具备完全支持的数据库。SQL Server提高各种开发特效和强大的开发特性,具备上手容易的特点,非常易于安装和学习,具有广泛的实用性。兼容性大,具有扩展性,并且具备可以在原有的基础上开发新的因特网系统的功能。在构造异互系统的互操作性方面具备一定的优势。SQL Server还可以用在电子商务和构建数据仓库上面,通过对现有的数据进行有效的分析,对未来的发展进行预测。 2.3 B/S结构介绍 B/S结构(浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、文护和使用。客户机上只要安装一个浏览器,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互。B/S结构主要是利用了不断成熟的Web浏览器技术:结合浏览器的多种脚本语言,用通用浏览器实现原来需要复杂专用软件才能实现的强大功能,同时节约了开发成本。 B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零文护。系统的扩展非常容易。B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。 3.系统分析 该系统是基于Microsoft Visual Studio 2010和Microsoft SQL Server 2005开发的B/S模式的Web应用程序。它的开发背景同时面向教师和学生,具备文件的上传,删除,检索等功能。后台数据库的搭建依靠SQL Server 2005实现,从而使得教师上传文件和学生下载教学资源更加方便。前台设计美观,整个系统界面友好,运行流畅,基本能满足用户的需要。 (责任编辑:qin) |