您好,欢迎来到独旅网。
搜索
您的当前位置:首页基于.NET的网上作业提交系统

基于.NET的网上作业提交系统

来源:独旅网
维普资讯 http://www.cqvip.com 网络纵横 肛科技2008 ̄ ̄第1期136 基于.N E T的网上作业提交系统 孙泽军 孙亚南 (平顶山学院 摘要本文介绍了利用ASP.NET、数据库等技术,开发基于浏览器模式的网上作业布置、提交、管理的途径与方法运行印证 表明,系统能够有效地缩短从作业布置到批改的时间差,减轻教师批改作业的X-作量,方便学生作业提交,对提高教学质量具有重要 应日价值 关键词数据库ASP NET文件上传教学改革 信息化是当今世界经济和社会发展的大趋势,以网络和多媒体为 3系统的特点 核心的信息技术已经成为拓展人类能力的创造性工具..网络带来了一 场校园的数宁化,当然作业管理的M络化也是数字化校园甘趋发 展和完善不可缺少的一部分 1 问题的提出 随着汁算机应用与刚络的普及,汁算机教学已深入到澡堂 M上 人学的兴起彻f 改变了传统的教学模式,传统拈面提交作业的方式已 跟不上新型教学模式的发展。目前,作业布置、提交与批改是通过煤 堂布置,学生课下完成,再提交教师批改的方式进行的 出于作业布 置、提交到批改存在日‘ffH】羞,老’果当中的fuJ题并未得到解决,新课 中新 题又已形成.如果新 题的解决要依赖老问题的解决,邪么又 加大了解决新问题的难度系数,久而久之,最后fLfJ题成堆,许多学生 此而跟不上学习的进度..另外手工批改作业也有可能凼人为L大j素对 作业批改造成影响, 如何系统地管 和批改学生的作业,减少批改和管理作业的负 担,如何缩短从作业布置到批改的时 J差,提高作业批改的质量和速 度,已成为老师们所面临的一大问题 M上作业管理系统正是为解决 L述『L1J题而没 }开发的 2解决方案 系统发}}采川微软整套解决方案,采1}{jASP.NET c#技术,服务 器操作系统采用Windows21)OOSel ̄er(SP2)/WindowsNT4.O(SP6);数据 库采川MS SQLServer20(X)/Access,软件开发平台基于先进的 Microsoft.NET、 基于ASP.NET技术的系统结构模型如下: ASP.NET ̄8构是一个三层系统:uI层、业务逻辑层和数据层,如 图l所示: 图1 ASP NET的系统结构模型 uI层负责与J【fj户交互,接收_}}j户的输入并将服务器端传来的数据 呈现给客户。业务逻辑层负责接收浏览器传来的请求并将清求传给数 据层,J刮H寸将请求处理结粜发给浏览器。它由Web表单、XML web服务和组件服务组成 其中Web表 是ASP.NET应J【H程序的核心 所 ,它是l ur】客户呈现数据和信息的基础,也是响应和处理客户与显 示的Web表单交互生成的信息和数据的基础。数据层是通过 ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结 果、返回数据检索结果等…。 系统主要山教师模块、学生模块、及后台管理三部分构成 教师 模块主要完成作业的 i置,建立作业上传目录,以及对作业的坪改和 信息的发布等、学生模块 主要提交学生作业,和作 业文件上传,学生可以查 看教师发布的信息公告. .后台,对学生卡u教师总的 管 ,用户管理,文件管 理,系统管理。 系统功能模块如 2所示: 图!系统功能模块图 3.1系统的结构设计 根据系统的实际需求,分析研究asp.net c样各层所能采用具体技 术的优缺点与适用情况,从技术的稳定性、支持的广泛度、满足需求 的合理性等角度,选择和搭建最适合本系统需求的基于B/S结构的三 层架构方案,即表示层、中问层、数据层。 3.2权限级别设置 不同的用户对有不同的权限级别,进入系统后可访fⅡJ不 的功能 菜单,管理员拥有最高权限,可以访 所有功能模块,可以登陆后 台、 教师级别权限可以对作业进行管理,发布信息,查看题库,查看 学生信息 而学生级别权限 能登陆学生模块 、 3.3数据库的管理 实现数据表的优化,数据的备份,将题库、学生名单、学生作 业、学生成绩等重要数据进行备份,及过时数据的清理 . .3.4安全设置 在建立.NET{匡架的过程中时刻考虑了安全性问题 ,系统本身实 现代码的隐藏,.NET自身具有代码隐藏机制,用户安全方面采用基 于角色的安全访问控制策略。另外数据库的安全访问,采用先进的数 据库的访问技术ADO.NET,使得用户不能直接操作数据库,既提高 了访fⅡJ效率又提高了安全性。 3 5多功能的编辑器 学生完成作业时可以插入数学公式、特殊符号,另处还具有插入 表格、图形、文字处理和文件上传等功能 3.6文件上传 文件上传是实现网上提交作业的关键技术。用户通过浏览器选择 文件后,便叮以将文件上传到服务器。文件上传的实现也有多种,本 系统中使用的是JavaScript脚本,加上用C#编程实现多文件的上传。 本系统的一个特点之一就是多文件的上传功能,可以一次上传多个文 件 3.7 ASl】NET ASP是微软公司开发的新一代动态网页开发技术,它具有交互、 动态、有效的特点,它将脚本语言(VB Script和Java Scirpt)集成到超 文本页,作用于服务器端。ASP采用ADO(ActiveX Data Objects)技术 访fu】数据库,以实现站点的数据读取和交换。当浏览器I ̄i|Web申清访 『uJASP文件时,解释执行每条脚本语句,通过ADO组件访『uJ数据库, 最后把执行的结果交给生成超文本文件串,并显示在客户端的浏览器 上。ASP可以把相关的组件和Web数据库访问功能结合在一起,构成 能在服务器上动态及交互运行的Web应用程序,并把特定的超文本页 面传给客户端浏览器。ASP.NET并不只是ASP的简单升级,它是一个 用于Web开发的全新框架,其中包含了许多新的特性。ASP.NET提 供了更易于编写、结构更清晰的代码。这些代码很容易进行再利用和 共享 4结束语 随着Intemet社会和Internet经济的到来,学校校园网不断的发展 和完善,教师对利用工具进行集中、高效管理学生作业的需求不断增 长,基于Web网上作业管理系统则是提高教学质量、提高学生和教师 工作效率、减轻教师工作强度的有效工具。该系统也正是切合了教育 行业的实际应用,有针对性地解决了教师所面临的作业管理方面的急 需解决的重点和难题。 (转165页) 维普资讯 http://www.cqvip.com 南杠科技2008年第1期 教科园地 节上,教师应能了解到哪些章节存在较多的问题,教师可以据此更新 的。 教学内容,加强某些章节的讲解,为学生提供更多的参考资料以帮助 以上是我们分析的两种不同层次的挖掘教学信息的方法。前者趋 他们理解。教师也可以在知汉点层次上看到不同知识点的问题分布情 于实现,后者也处于起步阶段。我们期待更智能的答疑系统,它不仅 况,针对某些知识点采取一定的辅导措施。 能回答我们的一般知识性问题,而且能够跟踪我们回答问题的行为, 因此,该模块若能提供饼图或柱状图等统计图功能,将用户所提 引导我们做出正确的判断和思考,从而找到培养发现问题的意识及解 问题的分布显示出来,将使教师能更好地掌握学生问题的分布及规 决问题的能力,更重要的是,学会思考和创新。 律,有益于改进教学。 3结语 2.2基于专家系统的推理机 如果说统计模块让我们的答疑系统有一定的智能性,那么相对于 我们获取知识是为了解决各种问题,而在问题的解决过程中又可 推理机来说那只能、兑是“小智慧”,是一种有限的单纯的显性的推理 以不断产生新的知识。人类的知识就在如此的螺旋循环中传承与发 智慧。推理机是整个基于网络在线的智能计算机辅助学与教系统OL~ 展,而人类文明也因此得以辉煌壮大。没有挖掘教育信息的答疑系统 NBICALIS(online Network Based Intelligence Computer Assisted 无异于一堆没有提炼的矿石。任何—个系统最终都应该向智能决策系 Learning and Instruction system)的一部分,负责控制、协调其他部 统发展,否则将是一堆苍白的、零碎的、枯燥的数据 在信息化环境 分,并根据当前数据库中学习者的学习信息、教师的教学信息,应用 中,无论哪个领域,我们都期待从数据中汲取知识变成智慧,给我们 知识库中的知识,按照确定的推理规则进行推理,对学习者和教师进 的生产、生活、学习带来方便和好处。 行正确评价。 由于专家系统中的知识组织和推理过程是对人类专家思维方式的 参考文献 一种模拟与再现,因此学生在建造知识库过程中,需要反省自己的思 【1】智能答疑系统.Http://www. ̄e.pku.edu.cn/eleaminglab/doc/ 维过程,将原来零碎的未成型的知识概念化、形式化和条理化,从而 △ 堡 ! :P 2006091 5 内化为学生自己的东西。通过自己实践构建—个小型的专家系统,可 【2】程建钢等.基于web的远程答疑系统ⅡJ.电化教育研究,2002年 以为学习者提供—个反思自身思维过程的机会,有助于学生认知水平 第7期(总第11】期) 鲜思东,夏婕.基于网络在线的智能计算机辅助学与教系统【】】.中 的提高。斯腾伯格认为,人们对自身思维过程(分析、创造和实践性 国远程教育,2005,1 的问题解决、推理和决策制定等)了解和控制的元认知能力,相比单 【4J【美lRJ斯腾伯格,成功智力【M】.吴国宏,钱文译.上海:华东 纯的认知能力(如知觉、记忆和思维过程)更能影响到智力。这毫无 师范大学出版社.1999 疑问对于培养学生解决问题的能力和学会学习和学会思维是大有裨益 . (收稿日期:2007・09・25) (接136Ji)参考文献 【3J萨师煊,王珊.数据库系统概ce(g三版)【MJ.高等教育出版社, 【11】 【美】A。RussellJones著。陈建春,白雁,扬采平等译.Asp.Net- ̄ 2III1Il c撑从入门到精通.北京:电子工业出版社 2003 【4】罗邓等编(译)著.Visualc撑.N ̄T41g内幕.清华大学出版社, 【2】【美】JeffFergu ̄n Brian Patterson等著,盖江南,朱海绫,王勇等译 2003,3 c≠≠宝典.北京:电子工业出版杜。2002 (收稿日期:2007・10・15) (接159页)公式的推导在多媒体教学方面是一个比较容易使学生 器件的损耗。引入MATLAB作为信号与系统分析的工具,使学生在 陷入学习困难的地方,也是很多教师仍旧在这方面保留传统教学方 掌握信号与线性系统的基本理论与方法的基础上。通过对实际问题 式的原因之一。但是如果合理地运用成熟的办公软件对公式进行处 建立数学模型,用适当的数学工具对数学模型进行分析和求解,最 理,依然可以得到和黑板手书推导公式一样的效果,而且更多技巧 终能够地分析问题和解决问题,从而提高学生应用基本理论和 的运用可以让多媒体教学发挥传统黑板教学推导公式时不能达到的 基本方法分析与解决实际问题的能力。MATLAB软件提供了丰富且 效果:①利用办公软件的动画功能就可以设置公式演算的慢放效果 功能强大的分析工具,学生无需过多地注重计算技巧,重要的是应 或者手动放映效果,使公式一步一步演示出来,或者在教师操作下 用所学理论和方法解决实际问题。充分利用最新的仿真软件,能锻 演示出来,这样教师可以控制公式演算效果如同书写到黑板上一样 炼学生利用计算机辅助设计方法,使学生能够更有效地学习知识, 有步骤、有时问顺序,留给学生思考的空间。②为了强调某个部分 提高创新能力。 与下一个步骤的联系,可以用颜色效果或者箭头来表示内部联系。 4结语 ③对于学生不容易理解的步骤,可以任意回放重新演示,并且在需 要讨论的地方暂停。 教学方法的转变是现代科学技术飞速发展、现代社会经济的信息 f 6)多媒体教学对习题讲解效率的提高。以上的各个环节都把 量激增、教育面临着严重挑战的结果。改革的目的—方面是尽可能传 握得很得体以后,我们就可以做到在每一节课上言简意赅地讲解至少 授那些具有广泛迁移价值的知识,通过对课程内容精选的途径来实 两道相关习题,给学生—个练习和熟练的机会。而这种效率是纯传统 现;另一方面培养学生获得有价值知识的能力,即自学能力。教 手书教学方法不可能做到的,凶为目前的课时数对于传统教学,只能 师教给学生的不仅仅是专业知识,更重要的是教给学生获取新知识、 是一种“疲于奔命”的教学状态,教学中几乎无法顾及到习题的讲 思考、创新的能力。高校面I 社会的变革,培养学生的 解。而在专门的习题课讲解中,辅以多媒体教学手段的快捷、生动、 适应能力,应该成为高校教学质量的重要标准,为此必须改革现有教 可繁可简、有主有次的特点,可以高效率地讲解习题。 学方法。 从上面的分析可知,教师采取传统方法(板书)与现f匕方法(网 络和多媒体技术)相结合的形式,通过幻灯片(powerpoint)播放并 参考文献 辅之以板书的形式,使授课变得生动、有趣,使学生能够对所学知识 【1】李方.对立与融合:传统教学方法与现代教学方法华南师范大 加深印象,同时也提高了效率。 学学报(社会科学版)。2003.6:91"07 【2J王好荣,我国教学方法改革发展态势综述.成阳师专学报,1996, 3积极改革实验教学 2:51-59 在实验课程的教学中,引入虚拟仪器技术,进行虚拟实验后再 【3】伍硕.关于大学教学方法若干问题的探讨.彭城大学学报,1996, 1l(1):47--52 进行真实实验,这样既能增强实验效果,又能减少对实验仪器及元 (牧稿日期;2007・11・02) 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- dcrkj.com 版权所有 赣ICP备2024042791号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务