教学资源检索和资源下载:教学资源查询平台。向用户提供了可供使用的积件资源以及多种便捷的查询方式,使用户可以方便地查找自己需要的积件资源。此功能有用户身份验证,快速检索,分类检索,高级检索四个模块。
积木课件开发子系统:课件开发平台,用户利用存放在本地数据库中的积木资源制作课件,并对自己制作的课件进行查询和浏览。同时,用户还可以通过链接访问教学资源查询与下载子系统,下载积件资源。学生用户功能分为用户注册和登录模块,课件查询模块,课件浏览模块。
1.4 论文架构
本论文主要分为四个部分,分别是概述、基础知识、课题设计以及课题实现。基础知识主要包括数据库技术、动态网站技术以及脚本等方面内容。课题设计主要包括系统需求、总体设计、模块介绍以及数据库设计等方面内容。课题实现主要包括数据库实现、软件主界面、后台管理、运行结果、测试以及小结等内容。
第二章 基础知识
整个系统是基于.NET平台开发的,开发工具为Microsoft Visual Studio 2010,数据库选择的是SQL SERVER 2008, 因为这些软件产品是微软公司的产品,从而更好地相互兼容,开发应用系统的稳定性高。开发平台和开发工具和语言的选择,但也因其自身的特点。
2.1 ASP.NET
ASP.NET由编译机制运行,系统运行的速度也得到大大提高,很多的操作也变得简单方便。ASP. NET集成控制,使用框架本身,所以它可以进行快速Web开发。
ASP .NET的实现因为依赖于虚拟机,所以ASP .NET具有跨平台的益处,从而使该系统能在任何电脑上使用。
2.2 VS2010简介
VS2010优点如下:
对于大规模的开发项目,与企业现有的类型是非常复杂的,所以选择代码管理能力强的平台开发平台。Visual Studio 2010的工具,功能不单单是很强大和丰富的,也有其他产品的优势。
在软件开发领域中,IDE是一个很巨大的创造,它可以很大程度上下降软件开发的高门槛。
Visual Studio 2010开发团队提供支持以促进合作。
2.3 SQL Server 2008简介
SQL Server是Microsoft公司在关系模型的根本之上创立的关系型数据库管理体系。SQL Server 2008服务通过其优秀的开发所使用的工具和各种开发特质,不仅提高了应用程序开发效率,使得用户对数据库的操作变得简单。
2.4脚本
脚本与其他程序相比,存在着明显的差异性。脚本是特殊的程序,因为脚本并不是使用数据和代码保存,而是采用纯文本形式保存,用于确定一系列组合。这些组合是用于节制计算机正常的运算操作,好比逻辑分支等。
我们也可以这样理解脚本,脚本可以当成是一条条可以看见的文字命令。脚本经过程序的解释器被翻译成脚本语言以便让计算机识别出来,计算机运行这些代码,从上到尾下顺序运行。进而脚本程序的执行时间要长于二进制程序的执行的时间,所有脚本的执行效率很低。
脚本具有良好的可移植性,网页规模小、浏览速度快及表现多样性等优点。网页中通常都使用脚本。
脚本种类很多,通常情况下,脚本语言的运行和具有解释的执行器一一相关,所以脚本语言支持跨平台执行。本管理系统主要采用JavaScript,以解决服务器端的语言制造的相关问题。
JavaScript具有广泛性,解释性地执行和跨平台性等特点,因此人们利用JavaScript在静态网页的形式下增加动态效果。JavaScript的优点如下所示:
减少网络传输:JavaScript改变传统形式下的网络传输,在客户端就可以进行数据的验证工作,无需传输到服务器上面进行数据的验证工作,充分利用服务器资源和网络资源,避免不必要的浪费; asp.net+sqlserver微教学单元的积木课件系统开发+源代码(3):http://www.youerw.com/jisuanji/lunwen_48005.html