大学数学实验教学平台的搭建_第1页
大学数学实验教学平台的搭建_第2页
大学数学实验教学平台的搭建_第3页
大学数学实验教学平台的搭建_第4页
大学数学实验教学平台的搭建_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业论文本科毕业论文本科毕业论文本科毕业论文题题题题目目目目大学数学实验教学平台的搭建CONSTRUCTTHEPLATFORMOFEXPERIMENTALMATHEMATICSTEACHINGINTHEUNIVERSITY姓姓姓姓名名名名学学学学号号号号专专专专业业业业信息与计算科学信息与计算科学信息与计算科学信息与计算科学指导教师指导教师指导教师指导教师职职职职称称称称副教授副教授副教授副教授中国中国中国中国武汉武汉武汉武汉二二二二八八八八年年年年六六六六月月月月II分类号密级大学本科毕业论文大学本科毕业论文大学本科毕业论文大学本科毕业论文大学数学实验教学平台的搭建大学数学实验教学平台的搭建大学数学实验教学平台的搭建大学数学实验教学平台的搭建CONSTRUCTTHEPLATFORMOFEXPERIMENTALMATHEMATICSTEACHINGINTHEUNIVERSITY学生姓名学生姓名学生姓名学生姓名学生学号学生学号学生学号学生学号20041408028学生专业学生专业学生专业学生专业信息与计算科学信息与计算科学信息与计算科学信息与计算科学指导教师指导教师指导教师指导教师副副副副教教教教授授授授大学理学院大学理学院大学理学院大学理学院二二二二八年八年八年八年六月六月六月六月华中农业大学本科毕业论文(或设计)I目录目录目录目录大学数学实验教学平台的搭建III摘要III关键字IIIABSTRACTIIIKEYWORDIII1绪论111网络平台发展前景112教学平台的优势及现状12网站架构分析121网站架构知识1211信息架构2212呈现架构2213程序架构222实验教学平台网站架构分析23实验教学平台需求分析331实验教学平台内容需求332实验教学平台功能需求34开发工具的介绍341PHOTOSHOP介绍342DREAMWEAVER介绍错误错误错误错误未定义书签未定义书签未定义书签未定义书签。43ASP介绍错误错误错误错误未定义书签未定义书签未定义书签未定义书签。5平台功能介绍错误错误错误错误未定义书签未定义书签未定义书签未定义书签。51信息管理功能652资料共享功能753报告管理功能854在线自测功能955在线留言功能1056成绩查询功能106网站代码实现简介1161首页图片滚动效果的实现1162首页代码实现1163导航效果代码1264公式编辑代码实现127网站的特色与优势1371界面特色13II72代码特色1373功能特色1474导航特色1475搜索特色1476自测特色1477留言特色1478查询特色1479数据存储特色148网站发布与调查1581网站发布前的环境配置15811IIS安装方法15812配置IIS服务15813测试158网站配置与管理158网站发布159结束语16参考文献17附录117附录220附录321附录424III大学数学实验教学平台的搭建摘要本文详细阐述了大学数学实验教学平台的搭建过程。该平台主要是基于ASP代码,外加JAVASCRIPT和VBSCRIPT脚本语言,数据存储是基于ACCESS,XML和文本存储3种方式,功能采用了混合式多功能模式,主要包括了信息管理,文件共享,在线测试,及时聊天,公式编辑等多种功能。该平台界面友好、操作方便,用于数学实验教学,不仅可以满足学生对信息的获取,老师对信息的发布,而且还能满足学生与老师之间的即时沟通与交流。此平台的发布也将弥补数学实验在网络教学方面的不足。关键字网站构架;平面设计;实验教学;网络平台;IIS配置;ABSTRACTTHISPAPERHASELABORATEDONTHEPROCESSOFBUILDINGTHEMATHEMATICSTEACHINGPLATFORMTHEPLATFORMISMAINLYBASEDONTHEASPCODE,PLUSJAVASCRIPTANDVBSCRIPTSCRIPTINGLANGUAGE,ANDTHEFORMOFTHEDATESTORAGEISBASEDONTHREEKINDSOFSTORAGEWITHACCESS,XMLANDTEXT,FEATURESISAMIXEDUSEPATTERN,INCLUDINGTHEINFORMATIONMANAGEMENT,FILESHARING,ONLINETESTINGANDTIMELYCHAT,THEFORMULAEDITORANDOTHERFEATURESTHEMATHTESTPLATFORM,WHICHISCONVENIENTTOUSEANDHASACLIENTSFRIENDLYINTERFACE,ISAIMEDATNOTONLYTOMEETTHESTUDENTSACCESSTOINFORMATION,INFORMATIONONTHERELEASEOFTHETEACHERS,BUTALSOMEETSTUDENTSANDTEACHERSOFCOMMUNICATIONBETWEENANDEXCHANGESTHEPLATFORMWILLALSOMAKEUPFORTHERELEASEOFMATHEMATICSINTHENETWORKDEFICIENCIESKEYWORDSITEARCHITECTUREGRAPHICDESIGNEXPERIMENTALTEACHINGNETWORKPLATFORMIISCONFIGURATION华中农业大学本科毕业论文(或设计)11绪论11网络平台发展前景随着计算机、网络技术的发展,传统的教学模式已不能完全满足高校教学质量与学生综合素质提高的双重需要。互联网、多媒体技术的发展,为高校网上教学提供了充分的技术条件,给高校教育的现代化注入了新的生机,同时也带来了巨大的冲击。现代教育理念与先进的计算机网络技术的有机结合为高等教育提供了更为广泛的发展空间,设计研制具有高校特色的网络教学平台已成为进一步提高高校教学质量的重要组成部分。高等院校应充分利用这一有利时机,建立网络教学平台,充分发挥网络教学的优势,进一步拓展高校教学的新模式。黄晓鹂等,2004网络教学平台是真正实施基于INTERNET开展现代远程教育的支撑软件工具,为远程教学的学习者和教师提供授课、学习、答疑与讨论以及作业处理等教学过程的支持工具,它采用支持共享、具备互操作性、能提供质量保证并符合统一开放性的标准,它是开展网络教育必备的教学支撑环境。纵观全国高校,几乎所有的大学里面都有数学实验,就此而论,大学数学实验的普及已经发展到相当的程度了,但是大学数学实验的教学模式究竟会向什么方向发展呢就目前的趋势来看,各大学院校的实验平台已经开始向网络平台开始发展了,但现在网络平台发展的水平却不一致,大多数网站只是一种静态的展示平台,而对于实际的教学要求来说,静态的展示性网站已经不再是我们要求的重点了,更需要的是一种互动的,动态的教学平台。12教学平台的优势及现状目前,网络技术在教育领域已经有很广泛和深入的应用。这些应用主要体现在1开展网上教学实验,将最新技术与学科课堂,教学方法的整合。2开发网络课程,进行远程教育何克抗,2001和网上教学,使学生完全通过网络进行学习。3建立专业教学资源库,为教师的教学活动以及学生的学习过程提供全面的支撑。在高校中,这些应用的实现大致有两种模式,一种是老师自己的建立或申请主页空间,建设课程专用的教学网站来发表教学内容,通过EMAIL以及BBS与学生进行交流,有些还通过EMAIL收缴作业,这种模式需要任课老师花费比较多的时间和精力建设和维护网站,提高的功能和服务比较有限,主要是在开展网络教学实验的初期采用的比较多。第二种模式则采用集中管理的方式,使用统一的网络教学平台为学校的所有课程提供系统化的网络教学服务,使得师生之间有更多的交流手段,学生可以通过网络更好地学习,老师则可以专注网络课程内容的建设。目前国内许多高校正逐渐采用统一的网络教学平台来为全校师生服务。建设一个好的网络平台,不断能将更多更好的信息更快传递给大家,而且能更加方便快捷的进行管理。将网络平台运用在教学中,更加能体现它的强大功能,它能带给老师与学生更多的学习信息,为大家的学习和交流提供更好的环境。2网站架构分析21网站架构知识每一个网站开发和运营的好坏都会涉及到网站架构方面的知识,所以了解网站架构方面的知识也是必须的了。网站架构分三个方面信息架构,呈现架构,程序架构。叶化龙,20012211信息架构信息架构是指良好的逻辑组织和设计信息的环境、空间和体系结构。其可行性、可适应性、可扩展性将直接影响产品将来的运维。我们应该重点从使用信息的方便性来考虑规划,并且需要完成三个必要的基础步骤组织、聚焦、建立联系。212呈现架构呈现架构在可视化方面,按照WEBSTANDARDS的解释,将之分为结构STRUCTURE、表现PRESENTATION、行为BEHAVIOR三个方面。1结构就是XHTML和XML,要求主要在语义上,有统一的行业标准和规范,一般能做到良好的表现适应和风格统一就行。2表现就是CSS,现在越来越受到重视,当CSS文件变得越大越复杂时,维护变得越来越困难,特别是换肤技术的流行,对表现提出了更高的要求。GARRETTDIMON这篇架构样式表就是在探讨良好组织和规划CSS的问题。3行为包括DOM,SCRIPT等,在WEB20网站中的体现,主要是大量运用AJAX技术,但因为AJAX自身缺陷,很难做到完美的流畅、高效运转。此外,做好这三方面还不够,还得有良好文件目录结构来进行有效管理和简化URL复杂度REWRITE另当别论。213程序架构程序架构是指用逻辑将代码实现可视化,随着应用程序规模和复杂性的增加,应用程序架构的设计和选择的重要性已远远超过特定算法和数据结构的选择,良好的应用程序架构是保证应用系统成功的关键。22实验教学平台网站架构分析一般来说,一个好的网络教学平台的主要功能包括1教务管理学生数据录入,课程设置,老师及学生帐号开设;2教学统计及查询成绩,考勤,学生学习状况;3具有查询功能的讨论区BBS或答疑系统,提供师生之间非实时的交互;4聊天室模块实时交互,可提供多人同时讨论,能同时进行音视频,图像传播;5在线作业及测试教师出题,改卷;学生答题;系统判题等;6教学资源管理教学内容发布,教学资源的共享和获取;针对大学数学实验教学课程的规模和教学的实际应用范围,所以实验教学平台的功能定位如下1教学资源共享黄志强,2005学习园地,发布教学课件,实验题目精解,实验指导;下载中心;2信息管理课程介绍,团队介绍,教学信息,成绩信息,注册学员信息;3自测系统;4在线留言;5实验报告提交系统;6成绩管理系统实验平时成绩,考试成绩等。这样的功能不仅将一般课程网站的信息发布和展示功能聚在这个平台中,而且还兼具着信息化发展方向的互动性。由于数学课程中有一些数学公式,为了方便师生的学习,我们在本实验教学平台中加入了数学公式的输入界面,让这个平台更具专业特色。本平台添加自测系统、实验报告提交系统、成绩管理系统,它能提高教学管理的效率、也为学生自主学习、自主实验提供了一个崭新的平台。33实验教学平台需求分析31实验教学平台内容需求对于一个学习平台,要想让老师和同学都能参与进来,对内容的需求不仅要考虑学习环境,也要考虑到教学的方便。针对一个实验教学平台,这里还需要实验需要的一些知识和软件。所以内容也要有实验项目,实验指导,软件指导等等实验相关的资源。要想让这个平台更具学习和教学的效果,加入题库也将是必要的选择。综合考虑,实验教学平台内容需求大概分为实验指导,实验资源共享,实验题库,团队信息,课程信息,实验报告共享等。32实验教学平台功能需求功能的需求都是根据平台的内容范围来制定的,而且还要考虑平台的扩展性和灵活性。所以打造这个网络平台需要用全动态的模式来打造,由于管理平台的管理者对开发的流程和语言都是陌生的,所以就要求平台功能能够实现可视化操作。综合来看,功能需求包括了信息管理,文件上传,在线互动,实时交流,题库管理,自测系统,下载,搜索,查询等功能。4开发工具的介绍当网络实验平台的架构和可行性分析做好后就要了解和选择适合这个平台的开发工具。根据实际的情况,开发此平台的语言选择ASP,工具选择了PHOTOSHOP和DREAMWEAVER。41PHOTOSHOP介绍PHOTOSHOP是ADOBE公司的王牌产品,它在图形图像处理领域拥有毋庸置疑的权威。无论是平面广告设计、室内装潢,还是处理个人照片,PHOTOSHOP都已经成为不可或缺的工具。随着近年来个人电脑的普及,使用PHOTOSHOP的家庭用户也多了起来。到目前PHOTOSHOP已经发展成为家庭电脑的必装软件之一。以下列出PHOTOSHOP的一些实用功能。高英,2002强大的选择工具。PHOTOSHOP拥有多种选择工具,极大地方便了用户的不同要求。而且多种选择工具还可以结合起来选择较为复杂的图像。制定多种文字效果。利用PHOTOSHOP不仅可以制作精美的文字造型,而且还可以对文字进行复杂的变换。姿多彩的滤镜。PHOTOSHOP不仅拥有多种内置滤镜可供用户选择使用,而且还支持第三方的滤镜。这样,PHOTOSHOP就拥有了“取之不尽,用之不竭”的滤镜。易学易用,用途广泛对PHOTOSHOP不了解的人常常认为它是一种专业图形图像处理软件,其实这是一种误解,PHOTOSHOP虽然功能强大,但是也易学易用,适应于不同水平的用户。涉及图像合成、色彩校正、图层调板、通道使用、动作调板、路径工具、滤镜等图像处理功能。可制作如按钮制作、文字特效、材质纹理、三维物体、影像特效及广告创意设计等多种用途。它是一门值得深入学习的实用软件。PHOTOSHOP在本次网络实验平台中的运用,如图411,图412所示。4图411FIG4115图412FIG4121制作主页栏目导航放在左边,各频道用按钮的形式,主页中包含着网站公告,留言信息,教学信息,软件下载,学习园地,报告上传,成绩查询等栏目。2制作留言版包括管理员公告,管理员回复,签写新留言等,风格简单朴素。651信息管理功能主要包含了学习园地,课程介绍,实验教学和团队介绍;其中功能有文章添加,文章修改,文章删除,栏目添加,栏目修改,栏目删除。学习园地其中的子栏目为实验软件指导,实验题目精解,教学课件学习;课程介绍的内容为各实验课程的介绍;实验教学其中的栏目为为各个实验的课程,其中的内容为各课程的教学信息。团队介绍栏目中内容为实验老师的相关资料,这为同学们的学习方向提供了很好的参考。如图511,图512所示。图511FIG5117图512FIG51252资料共享功能主要是以实验软件频道的形式展示出来的。其功能主要是上传和下载。为了上传文件的安全,平台中只有管理员权限才能上传文件,任何查看本网站的人都可以下载需要的资料。此频道的子栏目为实验教学软件,日常软件,教学录像等。后台操作主要是添加资料,添加栏目,管理资料,管理栏目。栏目的管理对日后平台的扩展性提供了保证,资料的管理也方便了管理员对资料的更新。如图521,图522所示。8图521FIG521图522FIG52253报告管理功能报告管理功能是专门为实验平台提供的,避免了使用邮箱带来的管理不便。使用此功能前必须是该平台的合法用户,这样也能避免恶意上传文件。在这个频道中还设有优秀报告,用户个人已上传实验报告。优秀报告为老师后台评选,然后前台会显示出来,这样方便同学们学习,而个人也可以在这个频道上查到自己已上传的实验报告。如图531所示。9图531FIG53154在线自测功能此功能主要就是一个在线选题,在线答题的过程,用户可以根据自己的实际情况选择已有题型的题数,并且要求满分为100分,选题完成后进入答题模式,提交后就可以得到分数,还可以查看答案。此在线自测中还有查询历史测试记录。管理员在后台可以看到各个用户详细的测试情况,并且可以控制要测试的题型,增加题目,修改,删除体型题目等。如图541所示。图541FIG5411055在线留言功能用户可以在此频道中写下自己的疑问,以便管理员及时回复,也可以在此查看其它同学遇到的问题以及解决方法。用户也可以通过实时聊天工具QQ与老师进行联系,这样问题便能得到更及时的解决。如图551所示。图551FIG55156成绩查询功能根据目前实验成绩的计算方法可以将成绩分成平时成绩和考试成绩。由于搭建了实验教学平台,所以平时成绩可以以在线自测的成绩为参考。这样方便老师对学生实验成绩的统计,也方便学生的查询。如图561所示。图561FIG561116网站代码实现简介61首页图片滚动效果的实现FUNCTIONSTARTMARQUEELH,SPEED,DELAY/函数函数名变量1,变量2,变量3开始滚动函数VARPFALSE/定义变量P为假VART/定义变量TVARODOCUMENTGETELEMENTBYID“MARQUEEBOX“/定义变量O为DOCUMENTGETELEMENTBYID“MARQUEEBOX“对象OINNERHTMLOINNERHTML/设置变量O的INNERHTML对象为自加OSTYLEMARGINTOP0/O的属性,设置或获取对象的上边距宽度OONMOUSEOVERFUNCTIONPTRUE/光标在滚动字幕范围内暂停滚动OONMOUSEOUTFUNCTIONPFALSE/光标在滚动字幕范围外也就是离开的时候继续滚动FUNCTIONSTART/“开始”函数TSETINTERVALSCROLLING,SPEED/给前面定义的变量T赋值自动滚动,速度IFPOSTYLEMARGINTOPPARSEINTOSTYLEMARGINTOP1“PX“/当P为空,属性O的上边距宽度为数字把变量O上边距宽度转为INTEGER类型,其中PARSEINT功能为转换FUNCTIONSCROLLING/“滚动”函数IFPARSEINTOSTYLEMARGINTOPLH0/如果对象O的上边距宽度为空,则为0PARSEINT为转换作用OSTYLEMARGINTOPPARSEINTOSTYLEMARGINTOP1“PX“/上边距宽度为数字把变量O上边距宽度转为INTEGER类型,其中PARSEINT功能为转换IFMATHABSPARSEINTOSTYLEMARGINTOPOSCROLLHEIGHT/2OSTYLEMARGINTOP0/如果计算出来的上边距宽度大于或者等于滚动的高度除以2则O的上边距宽度为0ELSE/否则CLEARINTERVALT/指定T为空SETTIMEOUTSTART,DELAY/指定暂停时间开始,延迟/相当于ENDIF,表示结束如果/相当于ENDIF,表示结束如果/新的开始,不包含在前面的如果里面SETTIMEOUTSTART,DELAY/指定暂停时间开始,延迟STARTMARQUEE430,2,6000/滚动属性滚动高度,速度,延迟代码说明主要是定时改变MARGINTOP的属性。效果如图611可以定时向上滚动62首页代码实现代码说明,分别指的是页头代码文件,左边栏目的代码文件和右边留言与图片代码文件,由于整站都公用这几处代码,用单独文件存储方便代码的管理。代码详见附录1。首页效果图如图411。图611FIG6111263导航效果代码代码说明用函数的形式传递用户动态生成的参数值,从而使得导航为全动态显示,即无论用户处在网站任何地方都能在这个导航处看到,而且还会显示相应下级栏目的相关信息。代码详见附录2。效果图如图631。图631FIG63164公式编辑代码实现代码说明INITDOCUMENT,RETURNVALUE,DOPREVIEW,SETPREVIEW分别为初始化函数,传递公式值函数,预览公式函数和设置公式图片值函数。公式编辑原理利用功能强大的NICTEX软件通过特定的文字输入后转化成我们常见的公式图片。公式编辑简单介绍求和SUM;例如SUM_I0NX_IY_I输出公式为图641;上标;下标_;绿色GREEN;红色RED;蓝色BLUE;矩阵表示例如ALEFTMATRIXX1THEINTRODUCTIONOFEXPERIMENTALTEACHINGSTUDYCOLUMN学习园地MORE“EXPERIMENTALTEACHING19实验教学信息MORE“THEEXPERIMENTALSOFT数学实验软件MORE“20附录2SUBDHURL,URLTEXT,BIGCLASSTABLE,SMALLCLASSTABLE导航DIMLINK,BIGCLASSNAME,SMALLCLASSNAME,BIGCLASSID,SMALLCLASSIDLINK“VARSTITLE“插入“VAROCONTROLVAROSELETIONVARSRANGETYPEVARSFROMURL“VARSALT“VARSBORDER“0“VARSBORDERCOLOR“VARSFILTER“VARSALIGN“VARSWIDTH“VARSHEIGHT“VARSVSPACE“VARSHSPACE“FUNCTIONINITDOCUMENTD_FROMURLVALUESFROMURLADJUSTDIALOGFUNCTIONRETURNVALUESFROMURL“CGIBIN/NICTEXEXE“D_FROMURLVALUEIFSACTION“MODI“OCONTROLSRCSFROMURLOCONTROLALTSALTOCONTROLBORDERSBORDEROCONTROLSTYLEBORDERCOLORSBORDERCOLOROCONTROLSTYLEFILTERSFILTEROCONTROLALIGNSALIGNOCONTROLWIDTHSWIDTHOCONTROLHEIGHTSHEIGHTOCONTROLSTYLEWIDTHSWIDTHOCONTROLSTYLEHEIGHTSHEIGHTOCONTROLVS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论