首页 学位论文中期报告范文

学位论文中期报告范文

举报
开通vip

学位论文中期报告范文学位论文中期报告范文 基于WEB的网上教学系统的设计与实现--学位论文中期报告 根据学位论文开题报告中提出的基于WEB的网上教学系统的设计与实现的研究目标,作者对目前国内外基于WEB的网上教学系统进行了较全面的研究,在此基础上分析了B/S模式与C/S模式的特点及优劣,提出了系统概念模型,并对系统模型中关键技术进行研究,相关具体内容概述如下: 一、国内外基于WEB的网上教学系统的研究 目前,我们正面临着一个全新的教育时代。互联网的高速发展和普及,给现代教育提供了一个新的舞台,给人们提供了更广阔的学习空间和环境。传统的...

学位论文中期报告范文
学位论文中期报告范文 基于WEB的网上教学系统的设计与实现--学位论文中期报告 根据学位论文开题报告中提出的基于WEB的网上教学系统的设计与实现的研究目标,作者对目前国内外基于WEB的网上教学系统进行了较全面的研究,在此基础上分析了B/S模式与C/S模式的特点及优劣,提出了系统概念模型,并对系统模型中关键技术进行研究,相关具体内容概述如下: 一、国内外基于WEB的网上教学系统的研究 目前,我们正面临着一个全新的教育时代。互联网的高速发展和普及,给现代教育提供了一个新的舞台,给人们提供了更广阔的学习空间和环境。传统的教学方式如何更好地适应网络时代的发展,是教育领域面临的重大机遇和挑战! 随着现代科技的不断发展,计算机在教育领域得到了前所未有的广泛应用,迅速成为最有发展前景的教学媒体和教学管理工具。计算机在教育领域的应用,导致了教学手段、教学方法、教学形式、课堂教学结构等方面发生了深刻的变化,www.51lunwen.com从而促进了教育思想和教育理论的变革和发展,一系列相关的思想、理论和技术在实践中日积月累、不断丰富和完善,为开展网上教学管理奠定了坚实的基础。 1998年教育部制定的《面向二十一世纪教育振兴行动 计划 项目进度计划表范例计划下载计划下载计划下载课程教学计划下载 》中,明确规定了我国高等教育毛入学率在2010年达到巧%的目标,在十五规划中又将这一目标提前到2005年,高等教育大众化已是大势所趋。因此,寻找现代的教学管理方法,开发教学管理信息系统加快高校信息化建设,提高教学管理水平,与之建设高水平大学的进程相协调,就成为当前高校迫切需要解决的问题。 网络教学正是这样一种大背景的前提下而顺应产生的一种新型教学模式。网络教学是一种开放式的教学方式,它以网络为依托、充分的利用了互联网和多媒体技术,结合了教育学知识和计算机科学知识,而推出的最有生命力的网络化教学。网络教学完全改变了传统课堂教育的教学模式,采用先进的教学方法,通过互联网实现教学资源的广泛共享,减少了教育的投入,节省了本来就短缺的教育经费。同时也为各国的教育思想和教学手段的交流提供了一个更广泛、更全面的交流机会,使教育真正地实现了大众化、终身化、多样化和国际化。与那种固定时间、固定地点、干涩文字、抄黑板的传统教学模式相比,网络教学只要通过一台计算机接入互连网,就可以进行课程学习,并可根据自己的实际情况随时调整学习内容与进度。这种教学模式突破了传统的师生面对面的交流,打破了时间和空间对教学活动的限制,显著增强了教与学的交互能力,更符合当前个性化教学的思想,在因人施教方面具有超越课堂教学的效果,提高了教学质量。 传统教学方式是在固定时间、固定地点老师与学生进行授课和听讲的交互活动。在这种教学方式下,教师与学生、学生与学生之间是面对面的直接交流,相互影响,相互了解,师生之间可以直接得到信息反馈,从而达到教学相长的效果,但其最大的缺点是师生的交互严重的受到时空条件的限制。 在世界范围内,网络时代信息化社会的到来正一步步推动学校教育改革,校园的围墙逐渐消失,学生在网络上的虚拟学校中学习的新型教育模式己悄然兴起。这种远程网络教育通过互联网把老师的指导与监督和学生的自主学习有机地结合起来,学生只要具备主动学习的愿望和基本的上网知识,就可以实现随时随地的学习,这样学生不必长途跋涉,端坐家中就可完成学业,也可不必放弃工作,只需利用闲暇时间“充电”;可以说,远程网络教育代表了未来教育的发展方向。 与传统教育模式相比,网络教学具备实时的交互性、学习的异步性、学习信息的广泛性、评价的及时性等优势。 八十年代以来,西方发达国家的学校和研究机构纷纷进行了网络教学的研究工作,并取得了许多研究成果。例如,英国在1989年设立的对英国高等院校的教学进行重大革新的CTIC(。mPuterniTeachingInitiative)工程,其目标就是通过计算机、多媒体与网络通信技术的结合实现对所有学科从教学模式、教学内容到教学组织形式的彻底变革,以达到提高学习质量与教学效率的目的。随着网络教学活动的发展,一些关于网络教学的协会也相继成立。 进入九十年代以后,国外发达国家的网络教学获得了迅速的发展。例如在美国,约有80所大学都有自己的网络教学系统,它们有自己的高带宽的专用网络,完全满足了高质量的实时媒体的传送和交互。甚至出现了许多专业的从事远程教学的网络学校。 国内的网络教学发展较晚,我国首次覆盖全国的计算机互联网络CERNET是1995年投入使用,但其发展速度是十分惊人的。特别是在高等院校中,网络教学正在如火如茶的开展。许多高等院校(如:清华大学、北京大学、上海交通大学、华南理工大学、中国人民大学等)都建立了自己的网上学校,将许多课程的教学都搬到了国际互联网上,大大降低了教育成本,提高了教学效率。 二、C/S模式与B/S模式 Client/Sesvrer(C/S)是当前数据库应用程序中极为流行的一种结构方式,它是一种松祸合结构的模型,其最大优点是将计算机工作任务分别由客户端和服务器端来共同完成,这样有利于充分、合理利用系统资源。 典型的客户机/服务器结构如图2.1所示,包括一个客户机(或称前端),一个服务器(或称后端),客户机的作用是访问和处理远程服务器上的数据,服务器的作用是接收和处理客户机的数据请求。有时,可能有多个客户向同一个服务器同时请求服务,这就需要服务器决定怎样处理这些请求。因此,在许多客户机/服务器结构中,除了客户机和服务器外,还有其它部分,即通常讲的三层客户机/服务器结构中的中间层。 图2.1典型的客户机/服务器结构 C/S结构在技术上虽然很成熟,但该结构的程序往往只局限在小型的局域网内部,不利于扩展。并且,该结构的每台客户机都需要安装相应的客户端程序口由于我们的系统是一个教学系统,拥有的用户量比较多,因此,如果单纯采用该结构,系统的安装与维护工作比较繁重。同时,由于应用程序直接安装在客户机,客户机直接和数据库服务器交换数据,系统的安全性也受到一定影响。 随着Internet的出现和广泛使用,Web使得实现广泛的网络共享、集中的安全控制和友好的使用界面达到了完美的统一。这为解决教学系统运行中存在的一些问题提供了新的可能。基于Web的方式其实是一种特殊的客户/服务器方式,在这种方式中,客户端是各种各样的浏览器。为了区别于传统的C/S结构,通常称为浏览器/服务器(B/S)结构。B/S是一种基于“瘦”客户机,采用三层体系结构,即包括数据库系统、应用服务器、客户浏览器三部分,如图2.2所示。 .2浏览器/服务器结构 第一层客户机为用户与整个系统的接口。客户端的应用程序简化到一个用的浏览器,由它来解释HTML,显示网页内容。这里网页具有一定的交互能,支持用户在网页提供的表单上输入信息提交给后台,并提出处理请求。里的后台即第二层的Web服务器。 第二层Web服务器将启动相应的进程来响应浏览器的请求,并动态生成入处理结果的HTML代码返回给客户机浏览器。如果客户机的请求还包括数据存取,那Web服务器还需与数据库服务器协同完成这一处理任务。 第三层数据库服务器的任务类似于C/S模型,负责协调不同Web服务器发出的SQL请求,管理数据库。 在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子“瘦”了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。 两种结构的利弊比较 C/S、B/S两种模式各有利弊,如图2.3所示,所以无论是因为C/S的成熟而不接受新的模式,还是因为B/S的高效、新颖与流行而否定C/S都是不科学的。真正要寻求一种成熟高效的解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,还得将两者结合起来。 综合比较上述两类开发模式的特点,以及考虑到系统在教学中的实际使用情况,在该结构体系中,采用将B/S结构与C/S结构无缝结合的应用软件体系结构。在需要使用web处理,满足大多数访问者请求的功能界面(如信息发布查询界面)采用B/S结构,这使得系统的开放性和可扩展性相当好;而后台只需少数人使用的功能应用(如数据库管理维护界面)则采用C/S结构,这样可以最大程度地减少客户端的维护量。 三、系统模型设计 本系统根据功能分为以下模块:登录控制、网上选课、系统管理、 课件 超市陈列培训课件免费下载搭石ppt课件免费下载公安保密教育课件下载病媒生物防治课件 可下载高中数学必修四课件打包下载 点播、作业管理、信息查询、在线考场、聊天室、留言簿等。系统总体结构如图3.1所示。 登录控制模块的主要功能是:用户只有登录后方能使用本系统,对于新用户,必须先注册。网上选课模块主要用来记录学生的选课信息,并实现对课表的查询。系统管理模块主要用来对用户、课程、课件、学生选课等实施管理。课件点播模块用来满足学生对所选课程的学习要求。作业管理模块用来实现网上布置作业、查询作业、上交作业、批阅作业等。信息查询模块用来实现学生、教师相关信息的查询。在线考试模块用来实现无纸化考试,并能实现自动阅卷等。聊天室模块用来实现教师和学生、学生和学生之间的同步交流。留言簿模块用来满足学生书写各种留言的需要及异步交流。 四、关键技术分析 1、动态HTML技术 动态HTML以(Dynamic HTML)是HTML的扩展,它使得开发者可以对HTML网页中的元素进行编程,从而提供动态的效果。动态HTML将网页中的元素对象化,可以通过对象的属性、方法和事件来操作网页中的各种元索,从而创建出动态和交互的内容。通过使用动态HTML,可以很容易地为WEB页面增加一些以前很难实现的效果,如: (1)在页面www.51lunwen.com上隐藏文本和图像,在给定的时间显示它们,或让用户去触发; (2)在页面上让文本和图像按给定模式或按用户要求动起来; (3)生成一个定时器,用最新消息或数据自动更新wEB页面; (4)生成一个Form,可以对用户输入的数据及时读取、处理并作出反应。 动态HTML(DHTML)产生这些效果并不需要重载WEB页面或生成一个新的WEB页面,也不需要远程服务器生成新的内容,它可以利用用户端主机来计算并执行这些改变,自动地重新安排并重新显示WEB页面的改变,这意味着用户不需要等待文本和数据提交到服务器,并等待服务器作出决定,同时DHTML也不需要内嵌应用程序或控件的附加支持来实现上述动态改变,DHTML通过自身的styles属性和短小的script语句来处理用户输入并直接操纵HTML标识、属性、风格和文本。 DHTML的元素、属性和风格基于静态HTML和级联样式表CSS,用户可以用EI或其他浏览器来查看页面,当然,如果浏览器不支持DHTML,页面中的动态效果和交互特点将无法显现,但DHTML可以“平滑降级”,只执行一些基本指令以让用户看到网页中的静态内容。 DHTML可以嵌入小应用程序、ActiveX控件或其他内嵌对象,可以利用现有的小应用程序或控件,也可以根据DHTML的新特征生成新的小应用程序和控件。通常采用小应用程序和控件去配合DHTML以完成一些复杂的任务,而采用动态HTML去显示输出和处理用户输入。 DHTML提供了通过使用常规DHTML、脚本文件、文档对象模块(DOM)、绝对定位技术、动态样式、多媒体过滤器和各种其他技术来动态改变HTML在屏幕上显示文本和图像的方式。 在www中发布的HTML文档,大多数信息是静态的,而且要求服务器响应用户的交互。DHTML的出现,使WEB范例从要求服务器交互改变为创建WEB站点和WEB应用。由于DHTML允许HTML文档与用户交互加上客户机的巨大变化,使得可以创建丰富的WEB应用。 2、COM/DCOM技术 COM(Component Objeet Model,组件对象模型)是Microsoft的最新AetiveX技术的重要基础,是一种以组件为发布单元的对象模型,这种模型使各软件组件可以采用一种统一的方式进行交互。COM既提供了组件之间进行交互的规范,也提供了实现交互的环境,并定义了一组API和一个二进制 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 ,让来自不同编程语言、不同平台的彼此独立的对象互相进行通信。因为组件对象之间交互的规范不依赖于任何特定的语言,所以COM也可以是不同语言写作开发的一种标准。 COM标准包括规范和实现两大部分,规范部分定义了组件与组件之间通信的机制,这些规范不依赖于任何特定的语一言和操作系统,只要按照该规范,任何语言都可使用。COM初、准的实现部分是COM库,COM库为COM规范的具体实现提供了一些核心服务。 在COM标准中,一个组件程序也被称为一个模块,它可以是一个动态链接库(缩写为DLL),被称作进程内组件(in_process component);也可以是一个可执行程序(即ExE程序),被称作进程外组件(out_process omponent)。一个组件程序可以包含一个或多个组件对象,因为COM是以对象为基本单元的模型,所以在程序与程序之间进行通信时,通信的双方应该是组件对象,也叫做COM对象,而组件程序(或称作COM程序)是提供COM对象的代码载体。 COM不仅提供了组件之间的接口标准,而且还引入了面向对象的思想。组件模块为COM对象提供了活动空间,COM对象以接口的方式提供服务。通常,一个COM组件只包含一个COM对象。COM组件、COM对象和COM接口三者之间的关系如图4.1所示。 图4.1  COM组件、COM对象和COM接口三者之间的关系 DCOM(Distributed component object Model)即分布式组件对象模型,是跨LAN、WAN和Inetrnet的二进制COM对象的基本扩展,是二层、三层的客户/服务器体系结构的自然升级。简单地说,DCOM不是编程语言,而是一种高级的网络协议,它使得基于COM的组件能加入网络中。它是一种规范和服务,建立在COM之上,并提供了一种能使COM组件加入网络环境的透明网络协议。通过DCOM,COM对象可以在网络上彼此交互,跨网络间协作。DCOM是一种用来帮助建立分布式系统的技术。 DCOM使用一种版本的RPC,称为ORPC。它使得COM组件能够在不同机器上的进程间通信。在实现分布式COM组件系统时,代理与占位模块变得十分重要。代理是一个对象,它和用户位于相同的地址空间,并且能对目标组件所支持的所有接口作出反应。从客户角度讲,代理就是组件。在客户调用某一组件接口内的一个方法时,代理把所有的方法参数捆绑于某一可移动的数据集合内,并将整个集合通过远程调用(RPC)发送到远程服务器程序。占位模块位于服务器端,RPC由占位模块来接收,占位模块解散参数数据结构,并调用实际组件的适当方法。在方法调用完后,组件将控制权连同返回参数一起返回给占位模块,占位模块将返回参数捆绑后,按照可移动的格式进行包装,然后RPC将它们送给代理。代理对返回参数进行解包,并将控制返回给客户。 DCOM可以支持不同计算机上组件对象与客户程序之间或者组件对象之间的相互通信,这些计算机可以在局域网内,也可以在广域网上,甚至通过Internet进行连接。对于客户而言,组件程序是透明的,不必编写任何处理远程调用的代码,所以客户可以充分利用基于COM的无缝扩展。DCOM处理了底层网络协议的所有细节,因此可以用它来开发适合于分布式环境下运行的组件程序和客户程序。 3、组卷算法 衡量试卷质量的基本指标是试卷的信度和效度,衡量试题质量的基本指标是试题的难度和区分度。如何设计一种组卷算法使之能从题库中既快又好地抽出一套最符合指标要求的试卷或与之接近的试卷,并使试卷具有随机性、科学性和合理性,涉及到一个全局最优化和收敛速度快慢的问题。 目前大多数考试系统的组卷算法主要是随机抽题法和回溯试探法,也有一些系统的组卷算法采用模糊成卷专家系统和神经网络算法等。 70年代初期,在达尔文进化论及门德尔一摩根遗传学说的启示下,Hofland提出了遗传算法,该算法模仿生物通过细胞核中染色体及基因的遗传变异机制,来解决规划及优化等问题,它采用符号或数值的编码串来表示生物种群中的个体,并赋予每个编码串以一个按约束条件或优化目标算出的拟合度函数值;按“优胜劣汰”原则,通过选择、杂交、变异形成新一代种群,如此演化下去,后代种群的拟合度平均值将逐渐逼近目标值。最后,从中选出拟合度函数最优的编码串作为可采纳解。遗传算法与其它自动组卷方法有很大的不同表现如下: (1)随机法:随机选取法是根据组卷指标随机的抽取试题到试卷,此过程不断重复,直到组卷完毕或已无法从题库中抽取满足指标的试题为止。这种方法结构简单,对于单道题的抽取运行速度较快,但是这种方法的效率不高,最主要的问题是要求 试题库 社会保障学试题和答案公务员考试面试题题库危货运输装卸管理人员钢筋工试题库含答案大学纺织材料学试题 不但试题量大,而且要分布良好。随机法组卷通常需要搜索一段较长的时间,这对于网络考试是不可忍受的。 (2)回溯法:有的系统中使用回溯的方法来实现自动组卷,定义了优选权、弱并行、误差补偿、随机和回溯五个基本策略,并且综合使用这五个基本策略进行实际组卷,取得了不错的效果。回溯法是属于有条件的深度优先算法,对于约束集r维数小的组卷模型即组卷指标简单的试卷而言,组卷成功率较高。但是在实际到一个应用时发现这种算法对内存的占用量很大,程序结构相对比较复杂,而且选取试题缺乏随机性,组卷时间长。 而遗传算法(GA)是一种模拟自然选择和自然遗传机制的随机优化算法,其主要特点是群体搜索策略和群体中个体之间的信息交换,搜索不依赖于梯度信息,因而对目标函数没有可微的要求(目标函数可以是离散的)。它尤其适用于处理传统搜索方法难于解决的复杂问题和非线性问题,可广泛应用于组合优化、机器学习、自适应控制,规划设计和人工生命等领域。遗传算法同时具有内在的并行性,全局寻优和收敛速度快的特点,它的求解问题是从多个可行解开始,然后通过一定的法则进行迭代以产生新解,直到得到最优结果,能有效的解决计算量大的问题,这些都适宜于处理试题库智能组卷的问题。 五、下一步的工作 1、利用DHTML具有的良好交互性和动态特性,加之网页己有的多媒体超文本能力,借助Internet或Intfnaet内部网来实现网上教学系统。 2、借助DCOM技术,可充分利用基于COM的无缝扩展。由于DCOM处理了底层网络协议的所有细节,因此可以用它来开发适合于分布式环境下运行的组件程序和客户程序。 3、采用遗传算法的思路来设计抽题算法。遗传算法在解决复杂的带约束的优化问题时有良好的性能,通过遗传算法强大的搜索能力进行智能组卷,可使试卷的总体指标得到满足,产生较优的试卷。                                                     图3.1  系统总体结构
本文档为【学位论文中期报告范文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_751406
暂无简介~
格式:doc
大小:15KB
软件:Word
页数:8
分类:工学
上传时间:2017-06-08
浏览量:83