基于ASP.NET的《精品资源共享课管理平台》设计与实现
2015-11-13董君
董君
摘要:随着互联网技术的快速发展,资源共享已经渗透到了生活中的方方面面。如何更好地将教育教学资源实现资源共享,已经成为各类院校的研究主题。为了建设学习型社会,全面向社会开放优质的教学资源,精品资源共享课应运而生。该文主要结合我院实际需求,讨论了该院的精品资源共享课程建设的建设思路及核心技术。
关键词:精品资源共享课;ASP.NET
中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2015)23-0012-03
The Design and Application of the Management Platform of Excellent Resources Sharing Course Based on ASP.NET
DONG Jun
(Hebei Vocational Art College, Shijiazhuang 050000, China)
Abstract: With the rapid development of Internet technology, resources sharing has penetrated into all aspects in our lives. How to realize the educational resources sharing has become the research subject in various colleges and universities. In order to build a learning oriented society, and share the high-quality educational resources with the society, the Excellent Resources Sharing Course emerges as the times require.Combined wifh the actual needs of our college, this paper discusses the concept and the core
Key words: excellent resource sharing lessons; ASP.NET
《教育部关于国家精品开放课程建设的实施意见》于2011年10月12日以教高〔2011〕8号印发。其中关于高职高专类院校精品资源共享课程的建设,主要是以推动高校教育教学资源共建共享为目的,同时为社会学习者提供共享课程,以促进改变教学观念、更新教学内容和改革教学方法。在精品资源共享课程的建设过程中,我院对原有的校级精品和省级精品课课程进行了内容更新,全面向社会开放,以服务于学习型社会建设。
1 开发背景
为加快学院精品资源共享课建设步伐,争取有更多的优质课程加入院级精品资源共享课和省级精品资源共享课的行列,充分发挥精品资源共享课建设对提高整体教学水平的促进作用。我院整合现有资源开发了一套基于B/S方式的《河北艺术职业学院精品资源共享课管理平台》。
《河北艺术职业学院精品资源共享课管理平台》是为教师和学习者打造的一套精品资源共享课建设系统,教师可以管理课程、布置作业,学习者可以与教师在线交流。共享课管理平台共计6个功能模块,基本上满足精品资源共享课程的建设要求。
本文论述构建了精品资源共享课系统建设的原理及其开发思路,对其主要功能模块进行了阐述,并对其中某些模块的实现与要求做了一定程度的论述,给出了精品资源共享课系统的设计与实现方案。
2 系统概述
精品资源共享课建设是国家精品开放课程建设项目的组成部分,其目的在于促进教育观念的转变,引领教学内容和教学手段的变革,进一步推动高等学校优质课程通过现代信息技术手段实现共享,以便于提高人才培养质量,促进学习型社会的建设。
我院的精品资源共享课建设以专业核心基础课为重点,以课程资源丰富及网络传播为基本要求,经过省、院二级建设,初步形成高职高专类的优质课程教学资源共建共享体系,为高校师生和社会学习者提供优质的课程教学资源。
2.1 系统分析
精品资源共享课网站是基于原有的精品课网站基础上,对原有资源的进一步整合升级。精品资源共享课与精品课程相比,需要更多的课程资源、共享资料和更大的公开度。对资源的呈现方式、资源网站和视频的要求也更高,此外资源共享课更强调课程资源的建设,如基本资源、拓展资源等项目的建设等。
精品资源共享课网站除了能实现课程申报、网络教学之外,还是自主学习者提供了讨论、交流的论坛,全方位开设师生互动平台。资源共享课程需要课程资源更加丰富,呈现方式更加多样、共享范围更加广泛、自主学习更加方便。
2.2 系统运行环境
开发工具:Microsoft visual studio 2010;
开发语言:ASP.Net 2.0 (C#);
系统平台:Microsoft Windows Server 2003, Microsoft Windows Server 2008等主流服务器操作系统;
浏览器平台:IE7.0,火狐等主流浏览器。
3 模块设计
3.1 功能结构图
精品资源共享课管理平台
精品资源共享课管理平台,有4个用户群:课程管理员、课程建设者、课程学习者和课程评审专家。针对于不同的用户群,我们设计出了不同的功能模块。如图1所述:
1)课程学习者可以直接查看或下载与本课程相关的基本资源、拓展资源等相关的学习资源;并可以通过在线的交互式教学实现在线答疑、在线考试等;也可以完成作业上传,并能实现在线批改作业。
2)课程建设者主要涉及课程系统和课程辅助系统。课程建设者可以对课程的各类资源进行统一的上传和管理;教师可以在线查看学习者的提问和作业,实现在线指导学习者学习。课程系统中主要包含了课程的资源管理、题库管理、在线问答和作业管理几个主要的功能,其主要功能是为了给学习者提供更全面、更细致的课程资源。其主要的子系统及功能如下:
3)课程评审专家
课程管理员在授予专家评审账号之后,评审专家可对于评审要求尽心添加和管理的操作;打分完成后,可以统一给出评审结果和建议。其主要的子系统及功能如下:
4)课程管理员
课程管理员可以根据需要对网站中的任何用户及子系统进行添加、删除和修改;对用户数据进行统一的备份管理;网站风格及整体设计的把握等。其主要的子系统及功能如下:
3.2网站结构图
精品资源共享课的课程资源除提供学习者外,更多的也是为了对同类课程提供示范与教学信息资源。因此,程系统结构网络发布框架也主要围绕谁来教(教学团队)、教什么(课程概要)、怎么教(基本资源和拓展资源)、学什么(教材和参考资源)、怎么学(互动平台)、教得怎样(教学评价)等网络资源等依次展开(见图 2)。
4 技术优势及总结
在充分考虑精品资源共享课建设需求的基础上,采用基于ASP.NET平台的系统结构模型。精品资源共享课软件使用ASP.Net 2.0(C#)编写,ASP.Net与ASP相比效率更高,asp.net的前身ASP技术,是在IIS 2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具。ASP.NET实现了面向对象编程,预编译的服务器端代码而不像ASP那样解释执行提高了性能,代码分离易于管理,可订制和扩展性,功能强大的开发工作,更好的安全机制等。ASP.Net是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.Net的Web应用中。
国家精品资源共享课建设向国家精品资源共享课程建设的转型升级是中国高等教育从精英化到大众化,从大众化到社会化发展的必然趋势。精品资源共享课的建设对于提高教学质量,服务学习型社会起着举足轻重的作用。本文综述了共享型学习的集中不同模式,通过对比这几种方式方法,并结合我院由精品课享精品资源共享课升级的实践,详述了在精品资源共享课程软件开发过程中出现的问题,以期为同类院校的共享课程建设提供参考。
参考文献:
[1] 中华人民共和国教育部. 关于国家精品开放课程建设的实施意见[Z]. 教高[2011]8号, 2011-10-12.
[2] 中华人民共和国教育部办公厅. 关于开展教师教育国家级精品资源共享课建设工作的通知[Z]. 教高厅[2012]6号, 2012-11-19.
[3] 郑冬花. 基于.NET框架的教学管理网站的设计与实现[J]. 黑龙江科技信息, 2008(28): 83-83.
[4] 高教司. 国家级精品资源共享课建设技术要求 [DB/OL]. [2012-10-22]. http://www.moe.edu.cn/publicfiles/business/htmlfiles/moe/s6288/201206/137333.html.