人人范文网 范文大全

基于.NET平台的网络教学辅助系统的设计与实现

发布时间:2020-03-02 14:57:57 来源:范文大全 收藏本文 下载本文 手机版

基于.NET平台的网络教学辅助系统的设计与实现

摘要:目前计算机网络的应用在教学系统内已经相当的普及,使得师生之间的交流也更加方便。然而传统的教学模式对某些课程的教学有一定的限制,如《网页设计与制作》等课程。基于.NET平台的网络教学辅助系统作为传统的教学模式的补充,借助网络,增进教学各方面的沟通,方便了资源的共享,也为师生的交互提供了一个基础的平台。本文概述了一个基于.NET平台的网络教学辅助系统的设计;并在系统实现的基础上总结阐述了一些具有一定通用性的技术要点,为相关系统开发和应用提供了一定的借鉴作用。

关键词:教学辅助;IIS;ASP.NET 2.0;SQL Server

中图分类号:TP311 文献标识码:A 文章编号:1007-9599 (2011) 21-0000-02

Network Teaching Aids System Design and Implementation on .NET Platform

Shen Ye

(Taicang Jianxiong Vocational and Technical College,Taicang 215411,China)

Abstract:The application of computer network teaching system has been quite popular,making communication between teachers and students are also more convenient.However,the traditional teaching model for teaching some courses have certain restrictions,such as\"web design and production\"and other courses.Based on.NET platform as a network of academic support systems complement traditional teaching model,with the network,improve teaching in all aspects of communication,to facilitate sharing of resources,but also for teachers and students interact to provide a foundation platform.This paper outlines a.NET-based platform for supporting online teaching system design;and system implementation based on the summary describes some of the technologies have some common points,for the development and application of related systems provide some reference.

Keywords:Teaching aids;IIS;ASP.NET 2.0;SQL Server

一、系统概要

传统教学受教学时间、教学地点、教学方法等方面的限制,更注重课堂上的讲授,对于课余时间不能充分利用,一定程度上减少了教师与学生的交流互动。实际上,学生在课余时间温习教学内容、完成作业的过程中也很需要教师的指导;教师也需要将教学资料共享给学生,及时了解学生的接受情况。基于.NET平台的网络教学辅助系统旨在作为传统教学的补充,借助网络的信息共享、信息传递、信息分布等优势,提供互动平台,帮助学生在课余能得到教师的指导,及时上交电子作业,方便教师共享教学资源,公布相关信息,了解学生情况,增进了教与学的沟通,延长了教学时间,使教学方式更多样,教学时间更灵活,教学内容更全面。

基于.NET平台的网络教学辅助系统目前应用于健雄职业技术学院《网页设计与制作》课程,并具有很好的兼容性,可以方便地应用于其他课程。本系统基于Windows+IIS+.Net Framework 2.0+ASP.NET 2.0+SQLServer设计开发,系统各功能模块如图1所示:

图1:网络教学辅助系统各功能模块

二、系统设计

虽然使用的学生人数较多,采用身份确认有点繁琐,但从各自作业和作品源码的保护角度考虑,还是使用身份确认的方式来登陆本系统。为方便教师更新教学内容、管理系统,教师登录系统后,可以直接对所见信息、留言、作业等进行添加、删除和修改。

根据应用需要,整个系统分成7个功能模块:(1)课程首页。提供本课程相关公告、本课程简介、常用软件的下载等功能。(2)教学内容。列出各章节的作业题目,并提供相应章节的课件下载、在线测试等功能。(3)教学资源。列出本课程使用到的重要教材、资料和素材等,并提供外界和学生优秀作品的下载。(4)试题下载。提供往年试卷、模拟试卷的下载。(5)学生成果展示。提供学生个人网页展示的空间,评比作品的平台。(6)教学互动。提供在线答疑,留言讨论,电子作业上交、修改、删除等管理功能。(7)教师、学生登陆。教师登录系统后,可以直接对所见内容进行操作。

三、系统实现

(一)运行环境的选择与设计

考虑到学生用机的不确定性以及各模块所需完成的交互功能等因素,本系统将采用B/S模式。现在有很多种搭建B/S结构的平台方案,目前主流的有:Windows+IIS+.Net Framework+ASP.NET+SQL Server,以及LINUX+APPACHE+PHP+MYSQL等多种组合。考虑到具体的开发、测试、应用环境及用户的熟悉情况,我们选择了前者。

操作系统平台采用了Windows xp,Web服务器则采用IIS5.1,并安装了.NetFramework2.0平台。由于ASP.NET与Windows的高兼容性,提供的丰富控件,使得整个开发过程效率很高。所以,动态Web应用程序开发我们选取了ASP.NET。对于后台数据库,则考虑到实际的应用情况,需要一个高效而不必太复杂的数据库管理系统,我们选择了流行的关系数据库管理系统SQL Server 2000企业版。

对于客户端浏览器,考虑到具体的使用环境,开发与测试只针对Microsoft Internet Explorer 6.0及以上的浏览器进行。其他浏览器可能不能正确使用本系统\"在线答疑\"功能。

开发环境,我们采用了Microsoft Visual Studio.NET 2005,服务器端代码使用C#.NET语言开发。使用ASP.NET 2.0的模板页面、站点地图、主题等新功能及CSS样式表统一页面样式,使用ADO.NET访问数据库。网络传输协议采用HTTP。

(二)系统实现中的几个通用性的技术问题

1.上传较大文件及多个文件的实现

对较大文件的上传,需要修改配置文件Web.Config中httpRunTime,如下所示:

网络辅助教学平台

网络教学系统设计与实现

基于BS模式的网络教学辅助系统的设计与实现

浅析个性化网络教学系统设计与实现

VB课程实践教学辅助系统的设计与实现

教学资源共享平台设计与实现

基于.Net三层架构高校户籍管理系统设计与实现

中小学网络教学论文:中小学网络教学系统的设计与实现

基于J2EE技术的网络教学平台的设计与实现

基于开源Moodle网络教学平台的设计与实现

基于.NET平台的网络教学辅助系统的设计与实现
《基于.NET平台的网络教学辅助系统的设计与实现.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档