第一章绪论
1.1国内外动态和水平
当前网上的机械制图作图题多数以选择题的方式出现。但是这种考试方式大大降低了考试的难度,不能准确的反应出学生对机械制图作图题的掌握程度。目前国内有写关于这方面的研究,主要是基于AUTOCAD专业软件的研究和实现。国内的研究主要有以下两种情况:一种情况,考生在答看图题之前,要先从服务器端下载DWG文件,在本地机上用AutoCAD打开DWG文件、开始答题,答题完毕后,把每一个DWG文件保存为DXF文件格式,最后,再把DXF文件上传到服务器端的指定目录下,当考生交卷时,系统就会调用白动评分模块,读取服务器端的DXF文件实现自动评分。这种做法对系统开发来说是简单的,但是由于学生知道DWG文件、DXF文件的保存位置,很容易通过网络来拷贝其他学生的DXF文件,这就无可避免地存在舞弊现象。
另一种情况,Aut0CAD是一种具有高度开放结构的CAD软件平台,它提供的DXF数据交换文件和内置的VBA集成开发环境,使用户可以根据需要,方便地进行二次开发,极其灵活地为大部分的特殊需求提供了扩展空间。尤其是自以后,AutoCAD采用了一种在OLEZ0基础上发展起来的AetiveXAutomationInterface(ActiveX自动化界面)技术,使得许多面向对象化编程的语言和应用程序,可以直接通过ActiveX与Aut0CAD进行接口和通信.ActiveX是由一系列的对象,按一定的层次组成的一种对象结构,每一个对象代表了Aut0CAD中一个具体的功能.ActiveX具备的绝大多数功能,均以方法和属性的方式封装在ActiveX对象中,可以用各种面向对象的语启一对其中的方法和属性进行调用,以达到对AutoCAD进行开发的目的[4]。但是考虑到目前互联网对AUTOCAD的技术支持不是很成熟,所以,机械制图的作图题多数仍以人工判卷的形式出现。
1.2研究的目的和意义
研究该系统的目的是为了实现机械制图“二求三”作图题网上考试系统。其意义在于实现该系统是初步探索如何实现高效快速的机械制图网上考试的第一步。系统采用XML数据格式存储数据信息,将数据文件大小减少至原文件大小四分之一,更有利于网络传输和数据存储。采用Flash作为作图环境,虽然没有AutoCAD庞大的画图系统,但是当今几乎所有的网页浏览器都支持Flash控件的播放。通过周全的设计和完美的实现,基本可以实现画图所需的环境。采用编程和作图环境的交互,完成系统登录、判卷等单单作图环境并不能完成的功能,使整个系统更加完善、功能更加强大。在不断完善和改进该系统的基础上,逐步实现机械制图考试的网络化和自动化。
1.3本文的主要内容
本文以Flash和VC为基本开发平台,设计与实现了机械制图作图题的网上考试系统。系统界面设计、系统前台和后台设计以及数据库设计。重点阐述了用户登录模块、题库管理模块和用户答卷模块、判卷模块等的设计。论文的研究内容为利用Flash和VC、数据库实现机械制图的作图题考试系统。互联网对FLASH的技术支持己经相当成熟并且广泛应用。FLASH文件体积小,适合网络传输,网络用户对FLASH插件已经基本认同。综合起来需要研究的内容包括以下几个方面:(l)利用Flash脚本技术和矢量图的特点完成机械制图作图题系统的客户端界面设计。(2)通过Flash和VC的交互记录学生的答卷记录。(3)在vC平台下,通过互联网技术实现前台和后台的通信,完成判卷功能。(4)通过基于网络的信息传输、数据库和VC的交互实现用户登录管理、用户权限管理、用户答卷记录、以及后台管理。
第二章 系统设计核心技术 .......................15-36
2.1 文件格式 .......................15-22
2.2 环境与环境之间的信息交互 .......................22-36
第三章 软件系统总体设计 .......................36-38
3.1 软、硬件平台的选择 .......................36
3.2 软件系统的技术路线 .......................36
3.3 系统的总体结构 .......................36-38
第四章 系统详细设计 .......................38-65
4.1 DXF答案文件导入数据库 .......................38-49
4.3 界面的制作 .......................49-50
4.4 答题 .......................50-56
4.5 判卷 .......................56-57
4.6 算法 .......................57-65
全文总结
“基于Flash和VC的工程制图网上考试研究”是采用VC和Flash、数据库进行开发的机械制图“二求三”题型的网上考试系统。初步完成了该系统的系统构架和部分关键技术的实现。系统的构架区别与采用其他Aut0CAD网上考试系统,全文具有如特点:
第一,整个系统的文件格式和网络传输文件以XML文件格式为主。采用XML数据格式存储数据信息,将数据文件大小减少至原文件大小四分之一,更有利于网络传输和数据存储。
第二,采用Flash作为作图环境,虽然没有AutoCAD庞大的画图系统,但是当今几乎所有的网页浏览器都支持Flash控件的播放。通过周全的设计和完美的实现,基本可以实现画图所需的环境。
第三,系统的前台和后台采用VC构架,图形界面采用Flash制作,后台数据库采用sQLserver2000。采用编程和作图环境的交互,完成系统登录、判卷等单单作图环境并不能完成的功能,使整个系统更加完善、功能更加强大。
展望:
本文所实现的系统还只是一个框架,有待进一步细化:第一,如何在Flash中准确高效的重构二维和三维SPline曲线等其他复杂图形。第二,如何能够更加准确的判断用户所画曲线是否是由于考生对题目的错误理解而做出的,从而给予更加公正的得分。第三,更加完善和优美的作图环境。第四,完善的网络构架和验证系统。第五,基于该题型,对其他工程制图网上考试其他题型的拓展研究。本文通过VC和Flash的开发,对如何高效快速的实现机械制图“二求三”题型的网上考试系统做了初步探索,本系统如果能够进一步完善,将促进机械制图网上考试系统的发展。
参考文献
[1]EliasN.Houstis,AnuPamJoshi,MikhailAtallah,SanjivaW亡erawarana,AhmedElmagarmid0Internet,Edueation,andtheWeb0IEEEComPuterSoeiety。JunC1996:27-33
[2]ChrisFurmanski,DavidPayton,andMikeDaily。QuantitativeEvaluationMethodologyforDynamie,Web一basedCollaborationTools0IEEEComPuterSoeiety。January2004:132-142
[3]杨松林,李巧红,韩庆瑶,刘崇伦。网上AutoCAD考试系统研究。《机电技术))[J]。2006年第l期:6-7
[4]徐文胜,俞梅。AutoCAD水平考试的自动评阅系统研究。《工程图学学报》[J]。2006年第l期:155-159
[5]陈浩,陈宏。解读AUTOCAD的DXF文件。(贵州科学)[J]。2002年12月,第20卷第4期:125-127
[6]童话,李建,华徐凯。AutocAD表格图形文件中的数据读取。《机械设计与制造》[J]。2005年7月:67-68
[7]倪宁晖,徐兆军,陈有福。DXF文件中非均匀有理B样条曲线接口的研究。《信息技术》[J]。2004年s月,第28卷第8期:66-68
[8]刘会霞,王霄,蔡兰。AutoCAD软件中样条曲线实现技术剖析。2003年第3期:139-144
[9]伍梅,沈连嬉,刘亚明,李由,李文伟,李木军,周自强。基于web的cAD系统中NURBS曲线的实现方法与探讨,《现代制造工程》[J],2008.08:24-25
[10]DenghuaZhong,MingehaoLi,GangWangi。NURBBased3DGraPhiealModelingandVisualizationofGeologiealStructures。IEEEComPuterSoeiety0Deeember2004:414-417
工程制图网上考试系统总体设计分析
论文价格:免费
论文用途:其他
编辑:xxsc
点击次数:59
Tag: