《数据结构课程网络辅助教学网站的构建》由会员分享,可在线阅读,更多相关《数据结构课程网络辅助教学网站的构建(4页珍藏版)》请在金锄头文库上搜索。
1、 数据结构课程网络辅助教学网站的构建 1、引言网络教学是一种新的教育模式,已成为一种重要的教学手段和教学场所,它突破时间和空间的限制,能让学习者在网络上共享教学资源。网络教学既具有开放性、自主性、交互性和协作性等特点,又具有实时性、异步性、生动性、集成性和大容量等优势。所以在教学网站中,构建各种功能单一的教学系统并不能完全满足网络教学平台建设的要求,只有对相关信息和数据进行有效组织,整合多种功能,为用户提供个性化服务的系统才能充分发挥网络教学的作用。2、网站建设需求分析数据结构在计算机科学中是一门综合性较强的专业基础课,是介于计算机硬件和软件及数学三者之间的一门核心课程,它是一门研究非数值计算
2、的程序设计问题中计算机的操作对象以及它们之间的关系和运算等的学科,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。数据结构课程的内容不仅是一般程序设计(特别是非数值性程序设计)的基础,而且是操作系统、数据库系统、设计和实现编译程序及其他系统程序的重要基础。其内容较多、涉及面广且深入、较难理解,学生要想在有限的课堂教学时间内全面掌握数据结构课程的知识有一定的难度。许多学生在课堂不能跟上老师的思路与进度,所以就必须在课后进一步学习和深化,因此建设一个数据结构教学辅助网站是很有必要的。数据结构教学辅助网站的设计基于网络,重点在于辅助教学,它是对传统教学方式的补充,它能给学习者提供形式多样的
3、教学活动及丰富的网络教学资源。同时使数据结构中抽象且晦涩难懂的概念等变得生动起来,以加深加快对本门课程的理解,使学习者通过网络可在线学习理论,并动手实验,提高学习能力及实践能力,师生之间更具有互动性。教学网站上开设的各种功能比如互动教室、线上交流、上传作业模块等,使得学习者随时掌握自己的学习情况,知晓自己知识点的遗漏之处进而补足,提高学生的学习兴趣,同时起到事半功倍的学习效果。数据结构教学网站分为前台和后台两大核心模块,分别包含不同的子模块,前台根据登录权限显示不同的子模块,后台主要实现对网站数据库的管理与维护,分别实现不同的功能,为了实现对不同用户的授权访问,网站提供一定的安全审核机制。3、
4、网站开发设计平台Visual Studio 2008是Microsoft公司推出的一款基于.NET架构的开发平台,.NET架构是为开发应用程序而创建的一个富有革命性的新平台。该架构将强大的功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。Vi-sual Studio2008不仅包含以往各版本的各种基本功能,更包括各种增强功能,例如提供了CSS的即时编辑和套用的功能;提供了Split View,即可以开一个分割视窗,同时看到设计画面和原始码;支援对Java Script的除错与Intelisence等。.NET Framewo
5、rk提供了用于解决常见编程任务的构建基块,从而能够快速构造具有出色的最终用户体验的紧密联系的应用程序。在.NET Framework模型业务流程上有效构建的紧密联系的应用程序有利于在异类环境中实现系统集成。VS.NET 2008开发网站减少了对公用管道代码的需要,从而缩短了开发时间,提高了开发效率,并使开发人员能够集中精力解决业务问题。4、网站系统分析与设计4.1网站开发模式系统采用B/S三层架构模式如图1所示,采用ASP技术作为中间件,以SQLServer2008作为后台数据库实现了网站的一般功能,该模式实现了开发环境和应用环境的分离,用户端用相对统一的浏览器代替客户端软件实现了跨平台的应用
6、。6、结语数据结构教学辅助网站是基于ASP.NET开发平台,综合利用了Jscript脚本、SQLServer及Web服务等多种技术进行设计与实现的,该网站具有友好的用户界面、简捷的网站导航及其较好的可维护性和安全性等优点。数据结构教学网站的设计与实现有利于提高学生的学习兴趣,充分利用网络资源,加深对课程的理解和掌握,便于学生自由选择学习内容和时间、灵活掌握学习进度,不仅弥补了课堂教学的不足,增强学习的主动性和灵活性,更增进师生之间的互动交流。参考文献:1巫桂梅精品课程网站建设研究J广东工业大学报,2012,(3).2张慧基于SEO技术企业网站建设的研究J.电脑知识与技术,2013,(15)3徐大勇,等我国省级公共图书馆网站建设调查分析J现代情报,2013,(5)4罗明山,等基于教学资源库的网络课程建设方法J电脑知识与技术,2012,(3)5惠恭健教学网站建设需注意的几个问题J中国信息技术教育,2012,(11)-全文完-