摘要:从学生和教师的角度出发,设计了高职毕业论文文档格式审查和自动转换系统。系统前端采用B/S(Browser/Server,浏览器/服务器)架构,用户只需在Web页面中上传自己的论文文档,系统即可自动输出格式审查或者格式转换后的毕业论文,极大地提高了论文排版的质量和效率。
关键词:高职院校;毕业论文;文档格式;
Research and Practice on the Standardization of Graduation Thesis Document Format in Higher Vocational Colleges
Abstract:From the perspective of students and teachers, the paper explores the design of a system for reviewing and automatically converting the format of graduation thesis documents in higher vocational colleges. The front end of the system adopts B/S(Browser/Server) architecture. Users only need to upload their own paper in the web page, and the system can automatically output the graduation thesis after format review or conversion, which greatly improves the quality and efficiency of paper typesetting.
Keyword:higher vocational colleges; graduation thesis; document format;
毕业论文旨在对学生的专业知识、技能以及职业素质等方面进行综合考查,通过撰写毕业论文,提高学生对所学专业知识的应用能力,增强学生技术技能的迁移能力。但是,对高职学生而言,毕业论文的撰写难点,不仅在于内容,还包括格式的规范化。目前,还没有成熟的软件或者平台能够对学生的毕业论文格式进行审查和控制。本文基于这一现状,设计了高职毕业论文文档规范化系统,以及时完整地自动化管理论文格式为目标,有效地解决学生和教师纯手工检查论文格式规范的问题。
1 现状分析
本论文调研了常州信息职业技术学院580位已经完成毕业论文的应届学生,统计学生在毕业论文撰写过程中,因为论文格式不规范而产生的修改次数,以及格式规范化工作占论文书写工作量的比重。结果显示,63%的学生因为毕业论文格式不规范的问题,论文修改次数达到3次以上,5%的学生修改次数高达6次以上。与此同时,78%的学生认为格式规范化工作占据了论文书写工作量的30%以上。究其原因,主要有以下三点:
1) 大部分学生不会熟练使用Word,不了解Word的样式。Word其实是一个集内容与样式一体的工具,一旦对样式使用不合理,就会影响内容的显示效果。在Word中,一篇论文的不同段落、不同标题、不同图片或表格都可能存在独立的匹配样式,修改论文内容时,原本的样式会被同步更改,导致各种样式的错误,这些错误导致学生的毕业论文整体排版混乱,无法达到论文的标准规范化格式。
2) 学生写作能力差。高职学生毕业论文的素材主要来自网络,论文的写作只是简单的资料堆砌。因此,学生对其他文献或者参考资料的内容进行复制时,会导致论文中带有各种各样的文档样式,即使花费大量时间去更改,但由于学生的能力有限,容易将部分内容格式的标准化设置遗漏,输出不符合格式规范的毕业论文。
3) 指导教师工作量大。以常州信息职业技术学院软件与大数据学院为例,每位专业教师平均每届指导15名学生的毕业论文,任务较繁重,精力和时间有限,无法仔细地指导每位学生修改毕业论文。同时,指导教师只是手动地检查学生论文的格式,无法全面地指出学生论文中的每一个格式错误,对学生进行过程性评价的时候,降低了客观性和公平性。
2 解决对策
基于上述调研和高职学生毕业论文写作现状,为了解决毕业论文文档规范化问题,本文提出了论文格式审查和论文格式转换的自动化系统设计方法。系统既可以返回格式审查结果文档,让学生一目了然地看到论文中的格式问题,提高教师的审查效率和学生的修改效率,也可以提供格式转换后的文档,让学生直接获取规范性的毕业论文。
毕业论文文档格式规范化系统部署在云平台中的Linux服务器上,如图1所示。展示层和前端共同完成了用户的交互,业务层则实现了系统日志和文档转换,文档完成转换后,会将过程和结果输出到系统日志文件中的数据层,数据层由文档存储和数据缓存组成,同时,用户在上传文档后,系统会将提交的文档和经过系统转换后的文档进行本地存储。
本系统的展示层和前端的用户界面由Flask构建,HTML语言与CSS共同构成了Web页面、组成了Flask的模板文件。前端页面通过HTTP请求与后端系统进行交互,Jinja2模板渲染引擎进行页面的渲染。用户通过Web界面上传文档后,业务层将上传后的文档进行转换和审查,将结果输出文件响应给前端的同时,也将转换结果日志输出到日志文件中,以供系统管理员查看。同时,数据层也会将用户提交的文档和转换或审查后的文档进行本地存储。如果系统并发量较大,导致文档提交数超过系统的处理能力,数据层也会将用户上传的未转换的文档进行数据缓存,按顺序将缓存的文档依次放入后端进行转换,避免系统因同时处理过多任务而负载过大。系统的底层则运行在Linux操作系统中,通过容器技术,使其达到可移植性高、可配置性强和应用独立的状态。管理员可通过ssh远程管理该系统,具有较高的安全性和较强的稳定性。
图1 文档格式规范化系统结构图
基于论文文档格式规范化系统的设计架构,本文实现了并发处理多用户需求的在线论文格式转换与审查系统。系统主要由系统交互模块、系统转换模块、系统审查模块和系统样式模块四个模块组成,如图2所示。
图2 文档格式规范化系统框图
1) 系统交互模块。
系统交互模块主要完成系统与用户的交互功能,采用B/S架构,用户通过浏览器访问Web页面,页面提供三方面功能:视频教程、示例文档下载和用户原始文档上传。视频教程,供新用户学习使用系统,或者在老用户遇到使用难题时自行查阅;示例文档下载,可辅助初学者学习系统的使用;原始文档上传,提供提交上传文档的区域,文档上传后,后端模块(即系统转换模块和系统审查模块)会对文档进行相应的处理,并返回结果文档到Web页面,供用户下载格式审查或格式转换后的文档。
2) 系统转换模块。
系统转换模块是文档格式规范化系统的核心,实现对文档的格式转换,例如文本转换、表格转换、图片转换,以及为了文档的各种需求开发出的目录生成、添加题注等功能。系统转换模块在处理文档时,首先会将文档内容分成特定的块,然后再判断块的类型,针对不同的类型使用不同的方法进行转换。将Web界面中用户上传的文件,通过其标记与样式文件模块中预定义好的标准格式进行匹配学习,按照用户指定的毕业论文样式文件,实现上传文档中不同文档要素对应的格式转换,输出转换后符合规范化样式的毕业论文。
3) 系统审查模块。
系统审查模块主要实现系统对文档的各个要素相应样式的审查,以及对无法修改的样式错误进行标记操作。首先将标准论文格式的所有样式存入样式模板中的样式库,在对文档进行文本审查时,系统会自动判断用户上传文档中的样式是否存在于样式库中,当这个样式不存在时,说明该样式是自行创建或者从其他来源带入的特殊样式,系统则在该段内容后添加“样式错误”的标注文本,提醒学生手动修改。系统审查模块可以帮助学生进行论文格式规范化的自我检查。
4) 系统样式模块。
系统样式模块主要实现对文档格式的控制。Word是集合文本与样式为一体的典型,而本文设计的毕业论文文档规范化系统旨在分离文本与样式,所以,系统样式模块通过样式模板文件对文档进行内容显示的定义。同时,系统样式模块只采集文档的样式,不拘泥于Office的版本,主流的Word均给予支持。当用户上传的文档内容输入到系统样式模块文件后,输出的格式审查和转换后的文档,其文本格式会与模板文件格式一致,所以要设计一个符合学校论文格式规定的样式模板Word文件。
为了解决毕业论文文档规范化问题,本文提出了论文格式审查和论文格式转换的自动化系统的设计方法,系统交互、系统转换、系统审查和系统样式四个模块共同作用,可以帮助学生方便地进行文档格式的自我检查和规范样式转换。
毕业论文文档自动规范化系统,在常州信息职业技术学院软件与大数据学院的云计算技术专业2020届毕业学生中得到了具体的应用,从指导教师得到的反馈数据显示,在论文格式方面的指导效率可以提高60%以上,也就是在使用该系统之前,如果平均每个学生需要5次论文格式咨询,而使用系统后只需要简单的统一讲解系统使用方法后,最后检查一次即可,论文格式一共只需指导2次,就能获取比不使用该系统却多次指导的情况还要规整的毕业论文,显着提高了教学效率和教学效果。
3 结束语
本文提出的论文格式规范化系统,可实现毕业论文规范样式的自动审查和转换。学生自主使用该系统,在线提交文档即可得到审查后的结果文档,不再依赖指导教师的人工指导,化被动接受为自主学习,真正地从教学方法上进行了转变,降低教师的重复工作量,提高学生论文格式的标准化。
参考文献
[1]王海军,张圣燕基于LATEX编制本科毕业论文模板[J]教育教学论坛,2015(31):195-196.
[2]邹焕,汪海洋.《Office办公软件应用》教学中的毕业论文排版应用[J]教育教学论坛,2019(7):80-81.
[3]周群一 ,林焕祥本科毕业设计过程管理平台的设计与实践[J]浙江科技学院学报,2012(3).210-216.
[4]何金枝基于Web的毕业设计(论文)管理系统的设计及应用[J].计算机与现代化,2012(8):183-186.
[5]郭策,马广焜张志佳.毕业论文格式规范化处理系统的设计与实现[J]电脑开发与应用,2015(2):75-77.