基于.NET技术的网络远程教育作业管理模块的分析与实现

来源 :高校教育研究 | 被引量 : 0次 | 上传用户:jialifish
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】为了适应远程教育教学的需要,运用ASP.NET技术设计和实现了在线作业管理模块的整个过程,并对系统实现中的诸如:连接数据库,用Cookie实现用户身份确认,文件上传模块的实现,以及查询作业等关键技术进行了探讨。
  【关键词】远程教育 在线作业 文件上传 asp.net
  【中图分类号】C40 【文献标识码】A 【文章编号】1009-9646(2008)10(b)-0059-01
  
  1 在线作业产生的背景
  随着Internet的飞速发展,远程教育受到了普遍的重视。而在教学过程中,作业又是一个重要的教学环节,通过作业,教师可以了解到学生的学习情况,得到教学效果的反馈;学生巩固了所学的内容,检验出自己的学习效果,作业是沟通教师的“教”与学生的“学”的重要手段。然而,远程教育无法实现传统的作业模式,在线作业便是远程教学系统的一部分,是远程教学过程中不可缺少的一个环节。在线作业是充分利用网络资源,使用现代信息技术手段,配合完成一门课程在网络教学中学生完成作业的环节。在线作业的显著特点是完成作业可以不受时间和地点的限制,充分体现网络的方便。
  
  2 在线作业的需要分析
  在线作业需求分析[1,2]由三部分组成。一部分是由教师完成,它包括作业题目选取和分析,作业题目属性和存储结构,教师信息的存储;另一部分是由学生完成,它包括学生根据课程或者是作业题目的选择,进行查询或者是下载作业,完成作业后,提交给教师;最后一部分是由管理员完成,包括对教师和学生信息的管理。
  
  3 在线作业模块的功能
  在线作业功能模块由三部分组成。一部分是由教师完成,它包括教师注册、作业上传、查询学生上交作业情况。另一部分是由学生完成,它包括学生可以在线通过多种方式查询作业资料、教师资料,在浏览器模式下,将作业提交到只有教师具有管理权限的目录中。第三部分是管理员模块,可对教师和学生的基本信息进行增、删、查、改的管理,也可以对教师和学生上交的作业进行管理。
  
  4 相关技术介绍
  4.1 ASP.NET技术
  ASP.NET是建立在.NET Framework基础上,是完全基于组件和模块化的;在开发语言上,.Net Framework支持VB.NET,C#语言,并被编译成动态链接库(DLL),因而执行效率高;ASP.NET页面可以被拆分成独立的部分,分别用于描述页面外观和实现程序功能代码,可以提高团队合作开发程序的效率。
  4.2 文件上传技术
  文件上传是实现作业管理模块的关键技术,教师要通过文件上传布置作业,学生也要通过文件上传提交作业。文件上传虽然是关键技术,但是并不难实现,在ASP.NET中已经内置了文件上传功能。
  
  5 在线作业管理模块的具体实现
  为了适应教师和学生能够随时上传作业的需求,不受时间和空间的限制,整个系统的设计是基于.NET框架上,采用B/S模式。系统的开发环境是采用microsoft visual studio.net 2005作为开发平台,vb.net作为实现语言,access作业后台数据库。
  5.1 连接数据库
  5.1.1 导入域名空间
  <%@ Import Namespace=“System.Data”%>
  <%@ Import Namespace=“System.Data.OleDb”%>
  5.1.2 建立与数据库的连接
  Dim conn As New OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("zuoye.mdb"))
  conn.Open();
  5.2 Cookie实现用户身份确认
  session会话变量用来记载特定客户的信息,即使客户从一个页面跳转到另一个页面,该session信息也仍然存在,客户在该网站的任何一个页面中都可以存取session 信息,因此,当用户身份验证成功以后,可以借助于session变量存取用户信息,在其它页面可以用来判断用户是否登录成功,若不成功,让用户登录。教师输入帐号和密码,帐号和密码发送到服务器并经过确认后,系统在客户端写入名为username(用户名)和role(角色)的Cookie作为教师的身份标记。与教师相关的其他模块通过读取username和role来确认教师的身份及访问权限。同时学生访问系统时,系统通过在客户端写入学生username和role来标识不同的学生和身份,并以此确认该学生是否登录并具有访问权限。
  5.3 上传文件
  文件的上传工作,通过asp.net的InputFile控件[4,5]完成,用户通过该控件可选择要上传的文件,用SaveAs()方法完成文件的上传。用户在执行上传操作时,容易发生以下异常:用户未选择文件,无法上传;文件长度过大,导致上传失败;上传的文件与服务器目录中的已有文件重名,导致上传文件失败。针对上述情况,程序在上传前应对可能发生的异常情况加以处理,以减少异常的发生。处理如下:程序可通过检查InputFile控件的PostedFile.ContentLength属性值(存放上传文件的长度)是否为0或超过文件长度的最大值,来确定是否有前两种异常情况的发生。对于第三种情况,系统在上传文件时将文件重命名:在原文件名前加上系統的当前日期和时间以防止上传的文件重名。另外,通过Try语句对上传代码加以保护以捕捉到其他的异常信息并加以处理。
  5.4 查询作业列表
  利用DateGrid控件[4,5]实现上传结果的显示。DataGrid Web 服务器控件以表格式布局显示数据。它可以动态的绑定数据库中的表,同时它还具有自动分页,排序以及表格中数据可编辑等功能,是功能强大的报表控件。系统先按用户对教师上传文件信息表(fileUploadinfor表)的查询要求创建一个OleDbDataReader,再把Datagrid的datasoure设定为这个OleDbDataReader,这样就把教师上传文件信息表中符合要求的行动态的绑定到DataGrid上,完成了查询数据的显示。同时,通过设定表格中显示作业文件名的列格式为超链接列,可以在该列中通过超链接打开教师的作业文件。
  5.5 管理员对信息的管理
  管理员对教师和学生信息的管理,使用了DataList控件[4,5],DataList控件虽然没有DataGrid控件的功能强大,不支持分页功能,但可以通过编写代码的方式加以实现,而且DataList控件可以自由的显示数据。具体实现:定义控件<asp:DataList ID="MyDataList"Width="100%"Repeat Direction="Horizontal"RepeatColumns="3"E ditItemStyle-BackColor="yellow"OnEditC ommand="DataList_EditCommand"OnU pdateCommand="DataList_UpdateComm and"OnCancelCommand="DataList_ CancelCommand"OnDeleteCommand ="DataList_DeleteCommand"DataKeyField=" teacherid"runat="server">,然后编写模板,最后是编写“编辑、更新、取消和删除”等事件的过程代码以及进行数据绑定。
  
  参考文献
  [1] 张华.基于ASP.NET网络作业的设计与实现[J].中国水运(理论版)2006年8月.
  [2] 郑金彬.基于ASP.NET在线作业与考试系统的研究与设计[J]龙岩学院学报 2006年12月.
  [3] 屈武江asp.net程序设计[M]大连理工大学出版社2007年9月.
  [4] 刘友生asp.net基础教程[M]冶金工业出版社2007年6月.
  2.4 以教学基本文件建设为基础,规范课程教学
  应用英语专业严格按照新的课程体系,编制完整的教学大纲、实训大纲和实训指导书,基本满足理论教学和实践教学的需要。为强化技能训练,保证实训课程的实训效果,建立系列的技能测试题库,并针对各实训项目所规定的重要技能进行测试,有力地推动了实训课程的改革和建设,取得了良好的效果。
  2.5 积极开展教学方法的改革,推广先进的教学方法和教学手段
  海默斯(DellHumes)认为:外语学习者仅仅获得“语言能力”(Language Competence)是不够的,他们还必须获得交际能力(Comm unicative Competence)。目前人们普遍认为交际能力有四个主要部分:语法能力、社会语言能力、话语能力的应变能力。通俗一点讲就是通过英语教学使学生能够在不同程度上运用准确、流利、得体的英语传达信息、沟通思想。(左焕琪:2002)因此,我们要改革语言类课程教学方法,重视英语交际能力的培养。开展实践课程教学改革,提高实践类课程的、实用性和实效性,提高学生英语运用能力,实现“会说、会写、能做”的应用型人才培养目标。应用英语教学的目的是培养学生以英语为工具从事商务、旅游、饭店等涉外活动等的人才。例如,在语言基础课中强化听说技能的训练,以迅速提高学生英语口语交际能力为突破口,带动读写能力的全面发展。
  2.6 注重产学研结合
  2.6.1 成立专业指导委员会
  根据市场定位及产业特点,设置、调整专业和教学内容,成立应用英语专业建设指导委员会,形成以专业建设指导委员会为轴心,以社会需求为导向,行业企业积极参与专业建设的机制。专业教学指导委员将会参与教学计划的讨论和制定,对于应用英语专业发展和改革的方向、人才培养目标定位、课程设置、技能训练、校外实习、教学计划等问题献计献策,使应用英语专业的专业设置、课程设置与相关产业相结合,与企业实际相结合。应用英语专业将采用各种形式,利用多种渠道、广泛接触企业,走出去请进来相结合,充分挖掘各种社会资源力量,了解行业发展、企业人才需求、了解学生在就业和发展中的瓶颈、反过来改善应用英语专业以企业参与为特征的人才培养模式,提升教学效果,提高学生综合素质的培养。
  


  2.6.2 建立实践实训基地
  主动与市内行业企业联系,争取企业的支持,搞好校外实训基地建设。实训基地是实训课程的重要平台,校外实训基地建设是校内实践教学的延伸,我们充分利用各种社会资源,加快建立校外实训基地的建设。产学合作增加了社会和企业对学校和学生的了解,增强了社会对学院理念的认识以及办学质量的信任,为招生和学生就业提供了更好的社会条件。至今为止,应用英语专业已建立校外正式实训基地5个及合作企业若干个。
  2.6.3 聘请校外专家
  做好校企人员互兼互聘方面的合作,我专业邀请企业专家担任本专业客座教授或承担部分课程教学。他们以丰富的社会阅历及工作经歷给学生直接接触到生产的第一线,为专业教学和实践性教学环节指导工作打下良好的基础。
  校外实训基地建设以及与企业人员互兼互聘是校内实践教学的延伸,我们将继续充分利用各种社会资源,加快建立校外实训基地的建设。产学合作增加了社会和企业对学校和学生的了解,增强了社会对学校及我系办学理念的认识以及办学质量的信任,将会为招生和学生就业提供更好的社会条件。
  
  3 结束语
  
  经过近两年的努力,本专业改革和建设已初见成效,专业特色也初步形成。应用英语专业课程改革能否取得最后的成功,归根结底,还是要靠全体师生共同的努力。就大方向而言,我们要根据社会发展的需要,认清教育发展的方向,继续深入探讨。就细节方面而言,我们要着眼于教师队伍自身素质的提高,实现新环境下师生角色的转变,做好各种资源的整和。
  
  参考文献
  [1] 胡文仲,孙有中.高等学校外语专业教学知道委员会.高等学校英语专业英语教学大纲[M].北京:外语教学与研究出版社,2000.
  [2] 刘润清,戴曼纯.中国高校外语教学改革现状与发展策略研究[M].北京:外语教学与研究出版社,2003.
  [3] 秦秀白,吴古华.发挥理工科院校的办学优势 努力培养复合型的英语专业人才[J].外语界,1999,(4):33-36.
  [4] 左焕琪.外语教育展望[M].上海:华东师范大学出版社,2002.
其他文献
【摘要】在知识经济社會中,大学在促进区域经济发展中承担了“动力源”作用,因此依据地方经济优势发展教育,将知识创新的结果落实到地区经济中,带动地方经济发展,成为高等教育促进地方经济进步的努力方向。  【关键词】区域经济 科教兴国 良性互动模式  【中图分类号】F062.3【文献标识码】A【文章编号】1009-9646(2008)10(b)-0007-02    Abstract:In this er
期刊
【摘要】作为新一代大学生,“90后”大学生具有许多鲜明的特征,这对高校思想政治理论课教学构成挑战。对此,传统的“思政课”教学模式暴露出极大的缺陷。我们应当与时俱进,“以人为本”,针对“90后”大学生特点,充分发挥“思政课”的主渠道优势,积极探索多元化教学新路径,深入开展正确的“三观”教育,提高大学生思想政治素质。  【关键词】“90后”大学生 “思政课” 传统教学模式 多元化教学  【中图分类号】
期刊
【摘要】在实施素质教育的背景下,高校思想政治理论课增强实践教学与考试改革是进一步深化思想政治理论课教学改革的两个重要内容,二者互为条件,相互促进,实践教学为考试改革提供了实践内容基础,考试改革的内容又规定了实践教学的具体形式,在思想政治理论课改革中,应当把握好二者的互动关系,使高校思想政治理论课在创新中发展。  【关键词】实践教学 考试改革 互动  【中图分类号】G642.421【文献标识码】A【
期刊
【摘要】随着计算机的普及和计算机技术的发展,《Excel》的教学内容与课程体系做出相应的改革,在新的形势下迫切要求改善教师的教学效果,使学生真正掌握Excel课程的基础知识,提高其应用Excel的能力与水平。本文结合近几年来,我校Excel课程建设的探索,总结了课程教学改革的一些措施和成效。  【关键词】Excel课程 教学内容 教学改革  【中图分类号】H191【文献标识码】A【文章编号】100
期刊
【摘要】本文探索PowerPoint课程的教学改革,把培养学生的创新能力作为教学体系中的主要目标,从课程目标、教学内容、教学方式等多个方面,培养大学生的创新能力。  【关键词】PowerPoint 教学改革 创新能力  【中图分类号】G632.0【文献标识码】A【文章编号】1009-9646(2008)10(b)-0025-01    在以多媒体教学为核心的现代设计教育中,PowerPoint课程
期刊
【摘要】少数民族学生教育质量问题一直以来都是高校教育工作的核心之一。而农业资源环境专业是一个基础性、应用性、范围广的的农科专业,对本专业民族学生的培养质量的严格要求更为重要。本文在系统分析农业资源与环境专业少数民族大学生培养过程中存在问题的基础上,对其培养模式的改革进行探讨,主要包括民族学生专业汉语学习的加强、课程设置(即人才培养方案)的改进、试验动手能力的锻炼以及实习力度的增加,从而达到提高教学
期刊
【摘要】高分子化学实验可以帮助和促进高分子专业学生接受课堂理论知识,建立和巩固高分子化学基本概念和理论,获取高分子化学知识,培养学生科学素质,因而它是高分子化学课程教学中最有效的实践教学形式之一。微型实验作为现行高分子化学实验改革的一种重要手段,在实验推广中会碰到很多实际困难,往往难以取得理想的效果。作者将过程管理技术引入到高分子化学微型实验管理中,能更有效地利用实验资源,取得良好教学效果。  【
期刊
【摘要】新时期大学生党建工作必须以改革创新精神不断加强和改进,不断在实践中探索新思路、新方法,着力在理念创新、组织创新、机制创新和制度创新方面下功夫,适应新形势新任务的需要。  【关键词】大学生 党建工作 改革创新  【中图分类号】D267【文献标识码】A【文章编号】1009-9646(2008)10(b)-0063-02    近年来,我校党委针对大学生党建工作面临的许多新情况、新问题和新挑战,
期刊
【摘要】多媒体网络教育是利用多媒体计算机综合处理和控制符号、语言、文字、声音、图形、图像等多种信息。把多媒体各个要素按教学要求,进行有机结合并显示在屏幕上,同时完成一系列人机交互操作的教学系统,而不是多种信息媒介的简单复合。  【关键词】CAI多媒体网络教室 智能教学平台 教育信息资源库  【中图分类号】TU242.3【文献标识码】A【文章编号】1009-9646(2008)10(b)-0079-
期刊
【摘要】提出了地方高校和企业合作创建和共享共管实验实习基地的新合作方式。在分析当前地方高校实验教学存在问题的基础上,着重介绍了这种合作方式在肇庆学院的成功应用。实践表明,这种合作方式可以节约资金并且提高学校的实践教学水平。  【关键词】实验教学改革 校企合作 实践教学 共建共享共管  【中图分类号】H191【文献标识码】A【文章编号】1009-9646(2008)10(b)-0060-02    
期刊