APP下载

基于NET框架高校网络教学资源管理平台的设计与应用

2018-05-14黄宁谭恒张云芳

科技风 2018年10期
关键词:教学资源库

黄宁 谭恒 张云芳

摘要:随着网路技术的快速发展,我们的生活和学习环境也发生了很大的变化。很多高校开始在NET基础上建立网络教学平台,一次来提高教学效率和质量。所以,本文将会根据高校网络教学资源管理需求进行分析,探讨基于NET框架建立高校教学体系,为教学提供网络平台等内容。

关键词:教学资源库;ASP.NET;AJAX;UML

计算机技术在人类生活和生产中的广泛应用,极大的提高了人们的生活和工作质量和水平。在教育不断的改善中,实现信息化教学模式也成为目前比较流行的趋势。很多高校也开始利用网络技术建立校园网络教学平台,以此来实现教学资料的合理配置,同时实现“教”与“学”的有效结合。

1 基于NET框架建立的关键技术

(1)MVC框架。

MVC就是表示某种软件的架构模式,这里可以将软件系统分成三个部分:视图、模型和控制器。视图是用户交互的界面,它在Web使用中,是一种HTML界面。MVA视图设计主要包括采集和处理数据,还有用户的请求。模型就是建立业务规则,还有业务处理状态和流程。业务的处理是进行黑箱操作。业务模型设计的核心是MVC设计。控制就是接收用户的请求,根据视图和模型建立用户请求。控制层其实就是一个分发器,根据用户请求,完成视图选择和模型选择。关于MVC三个核心模块关系可以见下图。

MVC设计模式图

(2)UML建模语言统一。

UML也可以成为建模的标准语言,它是支撑软件和模型化系统开发的图形语言,它为整个模型的建立提供可视化和模型化的支持,同时还能对用户需求进行分析,在分析配置和构造等问题。UML使用领域比较广泛,比较常用的就是根据面向对象建立的软件模型系统,同时也能用在描述机械性系统等非软件领域中。

(3)LINQ。LINQ就是集成语言查询,在2008年该语言成家一种Visual Studio功能,它是为Visual Basic和C#语言进行扩展,提供查询功能,该语言功能可以利用数据库进行内存数据查询。借助LINQ技术,可以实现更加方便的数据查询和更新功能,同时也能利用它中的SQL语法实现对任何数据的查询。

(4)AJAX。

AJAX就是XML和异步JavaScript技术。在Google交互应用程序也使用了AJAX技术,该技术可以在Web程序中快速回复用户的动作,它可以在不更新整个页面下对数据进行维护。在教学资源库系统的建立中,需要根据用户需求进行建立,将B/S结构系统月AKAX技术相结合,提高系统的反应速度。

2 网路教学资源库系统的分析和设计

2.1 高校网络资源库系统的需求和业务

需求方面,要分析高校内部教学实际需求和改革需求,从利用信息化技术加强对教学资源的整合,从而建立资源库系统。这里总结主要包括:多媒体资源库、精品课堂、网络作业、数据管理、资源管理、用户管理、系统管理等模块。想要提高系统的兼容性,可以与学校的数字化平台进行连接,为教学提供更好的数据服务平台。业务方面:根据高校教学和课程改革情况,平台的建立包括几个模块:网络作业、多媒体资源库、精品课程、资源管理、用户管理、系统管理等模块。性能方面:需要考虑到系统的访问量、服务器的载荷等问题,还有后期是否建立外部网络等。

2.2 网络资源库系统的设计

根据系统中的主要部分,进行软件设计,主要包括:数据库设计、总体设计、详细设计等,这里使用UML来描述整个系统中的状态图、顺序图和类图等。

(1)系统功能模块设计。

建立高校教学资源库系统主要包括用户管理、网络作业、多媒体资源库、系统管理、资源管理和精品课堂。在这些模块中,用户管理是与每个模块都有联系的,也就说用户访问包括学生、管理员和教师等。学生部分包括课程浏览和在线学习,以及提交和下载资料等;教师有增加课程,浏览学生学习精度、批改作业等;管理层就是对学生和教师的活动进行管理,同时增删改查信息等。

(2)系统框架结构。

该系统的建立是在B/S模式上的,使用MVC框架进行系统设计,主要包括:视图、模型、控制器等三部分。框架结构比较清洗,这样才能提高系统的高内聚低耦合,这力选择MVC对来设计系统的模块,同时也支持对系统的维护和扩展帮助。

(3)数据库的建设。

这里使用Microsoft公司开发的SQL Server系统作为数据管理系统(DBMS),关于视图、数据表、储存系统都是在这个软件上进行创建,从而实现数据库系统的建立。

3 网络教学资源系统的实现

本文主要对高校网络教学资源库的建立框架进行分析,本文系统的使用在Microsoft Visual Studio平臺上,其中Microsoft SQL Server是数据服务器。这里主要对一些典型的模块进行分析,探讨了高校资源库平台的实现方法和技术。在这个系统中访问数据库使用的是LINQ和ADO.NET技术,利用UML系统来建立图像模块,它主要是描述系统面向对象的UML视图。

4 结语

使用NET技术建立高校网络教学资源库,可以为高校教育提供很大的帮助。建立这样的平台,可以为教师提供更好的教学资源,为学生提供良好的学习环境,从而提高高校的教学教学效率和质量。

参考文献:

[1]徐青青,谢鸿全,周小波,等.基于.NET的高校教学督导信息化服务系统设计与实现[J].中国教育信息化,2015,31(19):00820084.

[2]张翠翠,周全兴.公共《计算机网络》课程网络教学平台系统管理设计与实现[J].电脑知识与技术,2016,12(11):00720074.

[3]陈佳佳.基于.Net技术的扬州商校教学质量考核系统的设计与实现[J].电脑知识与技术,2016,12(10X):00790080.

猜你喜欢

教学资源库
移动互联开发的教学资源库的建设研究
基于校企合作模式下计算机专业教学资源库建设
高职口腔医学技术专业教学资源库建设探索