DOM在网页制作自动阅卷中的应用毕业论文

上传人:平*** 文档编号:4344411 上传时间:2017-08-18 格式:DOC 页数:13 大小:387.50KB
返回 下载 相关 举报
DOM在网页制作自动阅卷中的应用毕业论文_第1页
第1页 / 共13页
DOM在网页制作自动阅卷中的应用毕业论文_第2页
第2页 / 共13页
DOM在网页制作自动阅卷中的应用毕业论文_第3页
第3页 / 共13页
DOM在网页制作自动阅卷中的应用毕业论文_第4页
第4页 / 共13页
DOM在网页制作自动阅卷中的应用毕业论文_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《DOM在网页制作自动阅卷中的应用毕业论文》由会员分享,可在线阅读,更多相关《DOM在网页制作自动阅卷中的应用毕业论文(13页珍藏版)》请在金锄头文库上搜索。

1、本 科 生 毕 业 论文论 文 题 目 DOM 在网页制作自动阅卷中的应用作 者 姓 名 专 业 名 称 计算机科学与技术 班 级 指 导 教 师 导 师 职 称 i目录Abstract .4第 1 章 引言 .5第 2 章 网页文档对象研究 .52.1 DOM.52.2 MSHTML 组件及常用对象分析 .6第 3 章 综述 .7第 4 章 基于文档对象模型的网页制作自动阅卷的实现 .8第 5 章 应用举例 .95.1 题型设计及阅卷分析 .95.2 编码实现 .11第 6 章 结论 .12ii图索引图 2-1.6图 5-1.10iii表索引表 2-1.64摘 要本文从文档对象模型的角度对网

2、页文档格式进行了研究,并在此基础上给出了基于文档对象获取的网页制作题自动阅卷方案,弥补了以往用文本匹配方式进行阅卷在知识点定位及取值过程中的不足。关键词:文档对象、自动阅卷、MSHTML 对象模型、网页AbstractWe treated the hypertext document format in the DOM (Document Object Model) convention, and introduced a document object acquisition based automatic grading method for automatic examining bas

3、ed on web pages, overcome the defficiencies of the former text matching grading method during the processes of knowledge location and sampling.Keywords: document object , automatic examining, MSHTML Object Model,web pagesComment D1: 这类字体为一级标题。格式:第 1章 Comment D2: 这类字体为二级标题。格式:2.1 5DOM在网页制作自动阅卷中的应用第 1

4、章 引言随着互联网的发展,网络已成为人们继电视、报纸等传统媒体之后获取信息的主要途径,而网页在其中又扮演了信息载体的主要角色,于是掌握网页制作的基本技术便成了新时代的必修课。相应的,网页制作技术的无纸化考查及自动化阅卷亦成为教育界一个不断探索的领域。本文就其中的自动阅卷技术进行探讨,并给出一个方便可行的解决方案。目前为止对网页基本技术的考查以考生对静态网页进行编辑为主要方式,因此阅卷的过程其实是对考生生成的结果 HTML文件进行检查的过程,看其是否符合标准答案,而 HTML文件实质是一个半结构化的文本文件,所以早期的网页制作自动阅卷是纯文本处理,即以文本匹配的方式来进行答案验证。由于 HTML

5、语法结构的不严格及参与样式设置的 Css的多样性使得阅卷定位及答案识别成了阅卷中的难点。文献参考文献 1提出了参数配置法,即对于每个阅卷点通过参数配置的形式给出在文档中的位置及属性。该方法虽然一定程度上解决了阅卷定位和答案识别问题,但是对于每一题都要进行知识点属性和范围的设置不仅多出了人工配置的环节,而且为了落实知识点所在单元位置,要求相关人员必须清楚每个文档的细节,事实上由于学生操作的不可预测性,这点往往很难做到,因此该方法不能从根本上解决阅卷定位和答案识别问题。文献参考文献 2提出基于对象的比较方法,即首先对 HTML文档进行预处理,将常用网页元素以对象的形式封装起来,阅卷时只需给定知识点

6、对象,然后对其属性进行一一比较即可。此方法较文献参考文献 1中少了人工干预,在答案比较的过程中数据结构也清晰明确,但由于知识点对象是在预处理时通过遍历 HTML文档,根据 HTML语言标志分析得到,也同样存在文档分析和知识点准确定位的问题。通过考察 Office系列中 Word、Excel 、PowerPoint等操作题的阅卷方式发现采用 Office自带的文档对象模型识别文档中的元素不仅定位准确而且获取对象的属性值也相当容易。借鉴此法,我们发现 HTML文档也存在类似的对象模型 DOM,并且可以通过 MSHTML组件来访问此模型中的对象,进而解析 HTML文档中的元素。如此,只要了解 DOM

7、的基本结构及 MSHTML组件中与HTML常用元素对应的对象即可通过对象访问技术来实现网页制作题的自动阅卷。第 2章 网页文档对象研究2.1 DOMDOM (Document Object Model) 即文档对象模型,,是针对HMTL 和XML的基于树的应用程序接口(API ) 。 参考文献3 它提供了一种结构化的文档表示方式,把网页中的元素抽象成一系列相互关联的对象,并以树型结构来反应网页中各对象的层级关系,开发人员便可通过该层次结构轻松地访问指定信息。图所示即为一个简单HTML文档的对象树。6documentheadhtmlbodytitle table p hrfont图 2-12.2

8、 MSHTML 组件及常用对象分析MSHTML是微软公司在IE4.0时引入的主要用于HTML解析的一个 COM组件,以DOM 为核心思想,该组件将HTML语言中的所有标记元素封装成了相应的对象模型,通过该组件提供的标准接口,便可直接操作对象本身及其相关的属性和方法。表列举了MSHTML在HTML文档对象访问上的一些常用对象及属性:对象 对应HTML标记 常用属性HTMLDocumentIHTMLBodyElement bgColor, backgroundIHTMLFontElemen color,size,face,alignIHTMLHRElement Color, width, Alig

9、n,SizeIHTMLImgElement src,align, width,height,IHTMLLinkElement hrefIHTMLMarqueeElement bgColor,loop,directionIHTMLStyle Color,fontSize,fontFamilyIHTMLTable rows, background, bgColor,alignIHTMLTableCell , background, colSpan , bgColor ,borderColor,width,height, IHTMLTitleElement text表 2-1(1)其中HTMLDoc

10、ument是HTML文档对象模型中的顶级对象,代表了一个HTML文档,可以通过该对象的createDocumentFromUrl方法来获得当前文档的HTMLDocument对象,通过getElementsByTagName方法返回具有给定 HTML 标记名称(如 FONT 或 TABLE)的网页元素对象。(2)IHTMLBodyElement对应于HTML文档中body元素,可以用它来设置或读取网页页面属性,如网页背景颜色、背景图片、上下左右边距等。(3)IHTMLFontElement对应于HTML 文档中的字体元素,可以通过该对象设置或获取字体属性,如文字的颜色、字号、字体等。(4)IHTMLHREle

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题 > 初中试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号