基于ASP.NET的网络教学资源库建设方案

点赞:16167 浏览:69746 近期更新时间:2024-01-19 作者:网友分享原创网站原创

摘 要 随着科技技术的进步以及计算机网络技术的发展,传统教学方式也随着网络教学资源的普及逐渐被打破.网络教学资源的发展与应用推动了优质资源的共享,至今为止取得了比较满意的成绩,受到很多人的青睐.本文主要具体分析基于ASP.NET的网络教学资源系统的建设方案,包括其开发与设计以及更好地实现资源共享的方法.

关 键 词 ASP.NET;网络教学资源系统;开发;设计;资源共享

中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2013)24-0128-02


1.ASP.NET概述

ASP.NET作为网络教学资源库系统的一个重要工具,可以为其提供使用尽可能少的代码,从而生成企业级Web应用程序所需的各种怎么写作.和其他开发工具相比,ASP.NET具有以下优点.

基于ASP.NET的网络教学资源库建设方案参考属性评定
有关论文范文主题研究: 计算机网络技术相关论文范文 大学生适用: 学院论文、专科论文
相关参考文献下载数量: 63 写作解决问题: 写作技巧
毕业论文开题报告: 文献综述、论文结论 职称论文适用: 杂志投稿、职称评副高
所属大学生专业类别: 写作技巧 论文题目推荐度: 经典题目

1)ASP.NET的程序代码具有较好的独立性.因为其支持的编译语言较多,因而可以进行很多低层操作,这样一来,网络教学资源库的执行效率便会得到进一步的提高.

2)ASP.NET可以将网页的内容与程序代码进行分离.ASP.NET可以将事件的程序代码归置到不同的文件夹中,从而实现系统表示层与业务逻辑层的分离,这种方法虽然具有一定的局限性,即文件的数量会相应增多,但程序的调试却会相对更加便捷,程序代码可以实现反复使用.

3)ASP.NET可以提高程序的执行效率.ASP.NET作为编译方式的一种,在第一次被请求使用时,便自动被系统归入到NET类中,同时也会被存入怎么写作器的缓存中.这样一来,如果用户再次执行此程序时,便可以直接从怎么写作器的缓存中取出,因而执行效率大大提高.

2.网络教学资源库的系统需求分析

网络教学资源库系统是以计算机网络技术为基础发展而来的,旨在推动优质资源的共享,为教室与学生提供一个信息交流与资源使用的平台.因而在网络教学资源库系统的建设方案中不可缺少的一部分便是对该系统需求的分析.只有对市场需求有充分的了解与把握,才能不断地完善系统本身,从而实现系统最优化与利益最大化.

网络教学资源库系统的界面要尽量美观且方便浏览.如大多数的网站页面一样,过于复杂和混乱的页面会使得使用者在打开的那一刻产生厌烦情绪.现在很多网站页面为了缩减成本,实现利益最大化,都会在网页的页面上增加尽可能多的广告模块,这样一来,进行资源搜索就会很不便捷,有些搜索栏甚至在网页页面上很难找到.研究结果表明,当使用者在寻找5至7秒时,若还找不到搜索栏,便会放弃.因此,保持系统界面的整洁性、便捷性至关重要.

3.网络教学资源库系统的设计

网络教学资源库系统将所有资源存放在怎么写作器,使用者获取信息资源主要是通过浏览器来实现,同时,主要事物逻辑在怎么写作器端实现.这种结构设计一方面可以使客户端电脑的符合减轻,从而降低系统的工作量以及维护系统所花费的成本.网络教学资源库系统的结构设计主要包括6部分.

3.1 用户登录

用户在打开进入前台首页后,便能浏览到各种信息资源,并可以在搜索栏搜索自己所需要的信息资源.但用户若想下载资源,只能注册,进行登录,这种权限设置可以增加用户的注册量.同时,用户的安全管理系统也要进行完善,防止其账户资料的泄露以及不法网站的侵入.

在网页后台,管理者可以进行登录,从而实现对网络资源的管理.这种功能明确的结构设置可以使网页更加简明化,用户登录.浏览起来也更加便捷.

3.2 资源展示

资源展示主要是以列表形式进行展示.XML文件是TreeView的主要数据源,这种方法与windows中的资源管理器很像,其所呈现的目录是树形目录,页面需要添加如下代码:

同时,Tree View的控件中需要设置DataSourceld属性,这样一来,XML中的数据便能得到大量的加载,当然,这个过程中也需要添加大量的代码,进行程序编写,以达到操作过程的实现.

资源在进行分类展示时,要选择分类点,如按照知识点分类或按照媒体类型分类,分类点可多选,即在树形目录中,同一资源可反复出现.树形目录在存储这些数据时,会占用大量的空间,且读写速度因其结构复杂也变得慢了下来,所以,一般情况下我们采用XML文件进行数据的存数,这样一来,不仅读写方便,且资源在寻找时也更加便捷、直观.

3.3 资源搜索

资源搜索可以通过资源分类以及资源关键字搜索实现,若系统库中存在该种资源,便会呈献给使用者,若不存在,便会给予使用者一定的提示,同时,使用者可以向系统发送获取资源的请求.这部分的结构比较重要,一方面,资源管理者要将资源分类做的尽可能详尽,另一方面也要及时对使用者的需求进行反馈,以不断完善系统本身.

3.4 资源下载

资源的下载会有一定的权限设置,即用户需要登录之后才能获取下载资源的资格.下载途径比较快捷,即设置“本地下载”的链接,也可以直接发送到手机.当然,如果用户没有进行登录,“本地链接”的字眼将会被“注册”或“登录”所代替.

3.5 资源管理

资源管理主要是通过管理者在网页后台登录操作实现的.管理员在进行资源管理时,要将资源的种类、属性编辑的尽可能详尽,这样用户搜索资源会更加方便;同时呈现在用户眼前的资源浏览网页既要详尽又要简明,避免杂乱;在资源的整个使用过程中,要及时对用户的请求进行反馈,增加相应可用资源,同时,对于没用或者有问题的资源进行删除.

3.6 树形目录的设计与管理

系统中资源的展现方式是一个重要点.在系统设计中力求展现方式直观、方便,一般方式有文件夹列表的形式、表格的形式、树形目录的形式,其中树形目录的形式更为直观、便捷.树形目录实现的形式主要依靠Tree View 这一控件来实现,或者自己编写程序.使用Tree View来实现树形目录主要有三种方法:

1)在设计界面时,将Tree View的控件编辑到其属性设置中或界面代码中.

2)搜索资源所需的数据从全部从数据库中获得,并根据数据建立树形结构.

3)从XML文件中读取数据,建立树形结构.

树形目录的管理是比较复杂的一部分,涉及到存放树形目录的XML文件操作.其操作过程主要包括添加新目录、上移目录等.在添加节点时,要将在不同的层次中进行添加,因为目录是存在两层的,主要代码如下:

If node等于”nodlel”Then

Dim xmldoc As New XmlDocument

Xmldoc.Load (“E:\metamis\XMLFile.xml”)

Dim xmlnodelist As XmlNode

4.结束语

伴随着计算机网络技术的发展,网络教学资源库系统的建立也是一种必然的趋势,它将会为教室与学生提供一个更为方便、快捷的资源使用平台,促进信息技术的交流与沟通.在目前阶段,建立一个较为完善的、优质的网络资源信息库系统还需要不断的探索与努力,一方面需要我们充分了解ASP.NET的含义与使用方法,同时,网络教学资源库系统作为一种市场经济下的产物,也要充分了解市场的需求,迎合使用者的需要,才能不断完善系统本身,实现系统的优质化.