主办单位: 共青团中央   中国科协   教育部   中国社会科学院   全国学联  

承办单位: 贵州大学     

基本信息

项目名称:
基于VSTO的毕业论文格式检验系统
小类:
信息技术
简介:
采用B/S与C/S相结合的设计模式,采用了“云”技术,为用户提供论文标准化格式处理的网络工具。以B/S结构系统作为用户提交论文和处理论文的主要工具,并通过web浏览器实现毕业论文相关信息的提交和处理;以C/S结构软件作为调用word程序并进行word文档处理的主要工具,实现毕业论文格式的处理;以服务器端数据库作为论文信息和存储的主要载体。
详细介绍:
在当前通过计算机软件进行文档自动处理的相关领域里,一方面由于微软在word处理方面相关的技术文档公布较少,基于word开发范例较少,这就给word文档开发造成了一定的困难;另一方面,由于目前企业管理数据处理以及文档处理大部分基于excel的应用实现,而基于word的程序开发应用较少,所以软件开发公司大部分精力投入在基于excel的应用,忽略了word的开发,特别是面向于教育的毕业论文格式方面,由于处理难度比较大,经济效益较低,所以对于word处理相关的第三方文档程序和接口较少,在word格式处理领域参考方法缺乏,这也给相关技术开发带来了一定的难度。 1)VBA是微软早期提出的面向于excel,word等office产品提出的面向于文档的处理程序,通过内嵌于文档内部实现文档内容的复杂处理,是早期程序员对于word处理的最主要的技术手段。但是由于VBA技术是面向于文档的,在编程的过程中只能实现对于特定文档的处理,在推广性上存在着严重的不足,这就制约了VBA技术在论文格式处理上的实现方法。 2)XML word方法是通过对于word格式转换将word转换为XML格式并对于所形成的XML文档进行分析处理的过程。此种的技术手段最大的优点是面向于XML的处理技术,能够使软件开发过程更加具有条理性,对于XML遍历和处理可以实现高效的面向对象的word处理,具有比较好的适用性。但是由于对于XML文件的处理,不能实现word对象内部的一些复杂的操作过程,如目录生成等操作,制约了对于论文格式处理的完整性。 3)VSTO是微软开放的office产品的面向于对象的处理工具,可以实现对于word内容单元的对象化处理,通过对于内建的对象的属性和方法的调用和编辑实现对于word格式的处理以及内容的分析过程。采用VSTO技术进行文档处理最大的优势在于在处理的过程中更加直观,同时可以实现面向word对象的可移植性,针对毕业论文文档对象,可以同时弥补VBA和XML word在论文文档处理上的不足之处,实现毕业论文格式的检查、校验和校正等复杂的过程,以实现设计要求。但对于VSTO技术在文档处理上也存在着一定的不足,在处理效率上由于对象的建立落后于XML word方法。 目前本软件已经在我学院进行了2010届毕业生毕业论文的格式化处理操作,共处理论文233篇,共处理论文总大小1.25G,总字数250万字,并收到良好的效果。 (具体技术比较和分析见设计文档) 参考文献: [l]徐东风. 彭红星. 廖俊杰,基于Java的文档格式检查技术的研究及其应用[J]计算机工程与设计,2010(31):4309.4315. [2]褚佳强.计算机辅助教学管理——本科毕业论文规范化排版[J].科技资讯,2009,28:232. [3]陈国胜,何宗明.基于XML技术的Word文档录入及格式检测系统设计[J].计算机时代,2009(4):35.37. [4]陈呈超,秦勃.基于学术论文质量模型的检索排序算法研究[J].中国海洋大学学报,2008,38(0:135.138.

作品图片

  • 基于VSTO的毕业论文格式检验系统
  • 基于VSTO的毕业论文格式检验系统
  • 基于VSTO的毕业论文格式检验系统
  • 基于VSTO的毕业论文格式检验系统
  • 基于VSTO的毕业论文格式检验系统

作品专业信息

设计、发明的目的和基本思路、创新点、技术关键和主要技术指标

设计目的: 毕业论文是高等学校培养人才的最重要实践教学环节,在当今培养富有创新精神和实践能力的人才方面尤其具有重要作用。 设计思路: 采用B/S与C/S相结合的设计模式,采用了“云”技术,为用户提供论文标准化格式处理的网络工具。创新点: 1、论文模板格式可设置。系统提供论文模板格式设置功能,可针对不同论文格式要求,使系统的应用范围大大增加。 2、论文格式的校验。通过计算机程序参照预先设定好的标准格式文件,实现毕业论文格式的自动检验过程,并将检验的结果反馈给毕业设计指导教师及学生以实现毕业论文格式进一步的修改和完善的需求。这样大大减轻了指导教师和学生的在文档格式规范方面的工作量,而把精力放在论文的内容和毕业设计上。 3、论文格式校正。通过服务器可对上交的论文在后台进行与模板格式进行比较,并校正字体、行间距、标题、图片表格格式等格式,返回格式规范后的文档。 4、自动生成封面、目录等。系统可以按照模板样式,自动生成文档的封面、目录、版权信息、页眉页脚等部分,大大提高文档处理效率和文档格式的规范。 5、文档关键字等信息的自动提取和归档。服务器在对论文的格式化处理过程中,通过分析内容,可自动提取论文的摘要、关键字等信息,并存入数据库中,作为对毕业论文文档进行分类、存档、管理的关键信息,这对于提高毕业论文归档管理的效率大有益处,同时也能够为师生查阅、浏览存档的毕业论文提供检索依据。

科学性、先进性

在当前通过计算机软件进行文档自动处理的相关领域里,一方面由于微软在word处理方面相关的技术文档公布较少,基于word开发范例较少,这就给word文档开发造成了一定的困难;另一方面,由于目前企业管理数据处理以及文档处理大部分基于excel的应用实现,而基于word的程序开发应用较少,所以软件开发公司大部分精力投入在基于excel的应用,忽略了word的开发,特别是面向于教育的毕业论文格式方面,由于处理难度比较大,经济效益较低,所以对于word处理相关的第三方文档程序和接口较少,在word格式处理领域参考方法缺乏,这也给相关技术开发带来了一定的难度。

获奖情况及鉴定结果

本作品校正部分软件于2010年11月参加浙江省多媒体竞赛,获得网站类一等奖。

作品所处阶段

B.中试阶段

技术转让方式

未确定

作品可展示的形式

√实物、产品 □模型 □图纸 □磁盘 √现场演示 □图片 √录像 □样品

使用说明,技术特点和优势,适应范围,推广前景的技术性说明,市场分析,经济效益预测

项目优势: 以计算机程序对于毕业论文的格式进行管理,根据事先设置好的格式模板对于毕业论文进行格式化处理,使论文符合管理规范的要求,同时通过计算机程序对于毕业论文文档进行管理和存档,以方便教师、学生浏览查阅,提高毕业论文的开发利用效率,并能够在传统的论文管理机制的基础上,减轻学生在毕业论文打印、复印等环节上带给学生的经济压力。 市场前景分析: 推广范围:高校教学管理部门。 由于高校毕业生众多,大多数毕业生在文档处理能力以及对于毕业论文格式的理解上不同,在文档的格式上千差万别,与标准化格式存在着一定的差异,在格式规范化处理工作中有大量的工作需要完成,指导教师以及教学管理人员将会耗费极大人力和物力,迫切需要通过计算机程序来实现论文格式的自动处理,提高文档处理的工作效率和准确性,这就为本软件提供了广阔的应用前景。

同类课题研究水平概述

目前国内基于word格式处理和内容分析方面开展较为缓慢,对于word处理技术比较单一并且在效率、处理效果上与人工校正还存在一定的差距,造成此种情况主要由以下的原因: 1)软件企业开发较少 由于相关企业在企业管理过程中,对于基于excel表格的数据处理或数据报表较多,而基于word的应用较少,因而在word格式处理和内容分析上面需求较少,这就造成了软件企业为了效益专注于excel方面的开发,忽略了word处理技术等方面的技术研发,导致此方面技术发展相对滞后。 2)官方文档公开较少 微软对于Office相关技术开发文档一直以来公布较少,在早期一直停留在基于VBA的office文档操作方面,对于论文格式处理方面参考价值较少,直到微软推出OFFICE 2007时才完整的推出了基于word对象操作的SDK和文档,为面向于word对象的程序开发提供了一份完善的技术方法。 目前,在相关的技术领域里,面向于word处理主要采用VBA,XML word和VSTO技术等三种典型的方法。 1)VBA是微软早期提出的面向于excel,word等office产品提出的面向于文档的处理程序,通过内嵌于文档内部实现文档内容的复杂处理,是早期程序员对于word处理的最主要的技术手段。但是由于VBA技术是面向于文档的,在编程的过程中只能实现对于特定文档的处理,在推广性上存在着严重的不足,这就制约了VBA技术在论文格式处理上的实现方法。 2)XML word方法是通过对于word格式转换将word转换为XML格式并对于所形成的XML文档进行分析处理的过程。此种的技术手段最大的优点是面向于XML的处理技术,能够使软件开发过程更加具有条理性,对于XML遍历和处理可以实现高效的面向对象的word处理,具有比较好的适用性。 3)VSTO是微软开放的office产品的面向于对象的处理工具,可以实现对于word内容单元的对象化处理,通过对于内建的对象的属性和方法的调用和编辑实现对于word格式的处理以及内容的分析过程。采用VSTO技术进行文档处理最大的优势在于在处理的过程中更加直观,同时可以实现面向word对象的可移植性,针对毕业论文文档对象,可以同时弥补VBA和XML word在论文文档处理上的不足之处,实现毕业论文格式的检查、校验和校正等复杂的过程,以实现设计要求。
建议反馈 返回顶部
Baidu
map