Advertisement

基于Web的大学毕业论文盲审系统

阅读量:

摘 要

近年来招生规模持续扩大,在此背景下培养的学生人数及提交的毕业论文数量也呈现增长态势。完成后的学位论文需经过指导教师审核并通过后方能进入专家评审阶段。在传统的学位论文匿名评审机制下,在线下的材料传递与评阅流程可能导致材料丢失或信息泄露的风险。随着信息技术的进步,在现有blind review工作经验基础上基于计算机技术开发出一套智能化系统以解决现有 blind review 系统存在的效率与可靠性问题

本系统基于开放源码架构的SSM技术和Vue框架开发, 采用Java语言编写, 数据采用MySQL数据库存储形式, 并基于此设计实现了系统的整体架构. 系统的主要用户群体包括学生、导师、专家及管理员. 学生可将已完成的论文上传至系统中, 导师则登录系统后进行论文审核流程. 审核完成后, 论文会被自动分配至盲审区. 管理员则可在盲审管理模块中负责分配专家对论文进行评分. 所有评分为完成的状态下, 学生可进入已评阅论文查看页面, 了解评阅规则及评分细则; 同时导师、管理员及专家也可随时查阅完整的评阅记录. 此外, 系统不仅具备传统的论文盲审功能, 还支持导师发布选题计划及学生浏览最新课题等实用功能. 该系统不仅基本实现了大学毕业论文盲审需求, 还显著提升了整个系统的运行效率, 并为后续在大数据平台推广打下了坚实基础. 因此可以说, 毕业生盲审管理系统是一个兼具实用价值与创新意义的重要成果

关键词:大学毕业论文盲审系统;Java;SSM;Vue

Abstract

近年来研究生招生规模明显扩大,在此背景下对应的研究生学位论文数据量也持续攀升。每位研究生在完成学位论文后需接受其导师以及同行专家双重匿名评审。传统盲审模式中,在线提交与线下提交之间存在较大差异:在传统盲审模式下,在线提交与线下提交之间存在较大差异,在线提交能够实时追踪稿件处理进度并及时反馈审理结果;而线下提交则无法实时监控稿件处理动态;此外,在线提交能够确保学位论文的安全性;而线下提交则容易导致学位论文遗失等问题;特别是在信息化时代背景下面对传统盲审模式所面临的问题依据以往盲审工作经验建议采用计算机技术手段构建高校研究生学位论文盲审系统

该系统采用开源SSM技术和Vue框架编写(基于MySQL数据库表结构设计与实现)。该系统由学生、指导教师、专家以及管理人员四个主体组成。学生上传论文至系统后,在指导教师完成初审后发送至双盲评审区进行评审(学生可以查看查分结果),并在完成自审并分配给专家评分后自动进入评分区(指导教师可查看评卷结果)。论文评审者可以通过查分功能查看相关评分结果(管理员亦可通过此模块管理评分分配情况)。本系统不仅具备双盲评审功能以及指导教师命题、学生选题等功能,并且实现了大学论文双盲评审的基本功能,在提高论文双盲评审效率的同时为后续大数据平台下的双盲评审奠定了基础。

关键词:大学毕业理论;文盲考试制度;Java;SSM;Vue

目 录

摘 要

Abstract

目 录

1 绪论

1.1 选题研究背景

1.2 选题研究意义

1.3 选题研究内容

2 系统关键技术

2.1 Vue 框架

2.2 SSM 技术

2.3 MySQL 数据库

3 需求分析

3.1 系统目标

3.2 功能性需求分析

3.3 非功能性需求分析

4 系统功能设计

4.1 系统功能模块设计

4.1.1 结构设计

4.1.2 业务流程

4.1.3 系统功能模块

4.2 业务逻辑设计

4.3 数据库设计

4.3.1 概念模型设计

4.3.2 逻辑结构设计

5 系统实现

5.1 注册登录

5.2 管理员

5.2.1 学生管理

5.2.2 导师管理

5.2.3 专家管理

5.2.4 定稿论文管理

5.2.5 盲审区管理

5.2.6 指派专家管理

5.2.7 论文评分管理

5.2.8 课题信息管理

5.3 导师模块

5.3.1 审核定稿论文

5.3.2 论文评分状态

5.3.3 论文评分详情

5.3.4 课题信息管理

5.4 学生模块

5.4.1 定稿论文管理

5.4.2 盲审区论文

5.4.3 已评分论文

5.4.4 学生选题

5.4.5 已选课题

5.5 专家模块

5.5.1 论文评分

5.5.2 已评分论文

6 系统测试

6.1 系统测试目的及意义

6.2 系统测试方法

6.3 系统测试用例

6.3.1 登录测试

6.3.2 用户管理测试

6.3.3 定稿论文管理测试

6.3.4 定稿论文审核测试

6.3 系统测试总结

7 总结与展望

7.1 总结

7.2 展望

谢 辞

参考文献

1 绪论

1.1 选题研究背景

在工作的过程中(工作中的),计算机应用水平得到了显著提升(提高)。与此同时,在实践中推动下(过程中),网络化建设不断完善(不断健全)。特别是伴随着移动互联网呈现出快速发展的态势(不断发展壮大),现有的管理系统在效能上显得偏低且落后于时代发展(效率低下与落伍)。在此背景下(背景下),大学毕业论文盲审作为一种重要的考核方式(重要环节),不仅能够检验应届生四年来系统的学习成果(学习成果展示与评估机制),同时也构成了对应届生四年的完整知识储备体系(学习成果展示与评估机制)。它是高等学校人才培养体系中不可或缺的一环[1]。

当下这个时代

1.2 选题研究意义

越是复杂的数据就会越能凸显电脑的优势。
最初阶段时, 管理员们主要采用人工操作的方式处理这些数据。
由于大量数据需要依赖人力完成许多工作, 当这些关键信息被隐藏起来后, 就很难再被发现。
因此, 管理员的工作效率也会随之显著下降。

21世纪也是一个规模庞大的数据时代,在面对海量的数据管理时,管理者需要负责处理大量数据。由于计算机具备高度的自动化处理能力,越来越多的人选择利用计算机来完成大规模数据的处理工作。这样便显著提升了大学毕业论文盲审系统的运行效率和安全水平。通过使用该系统,师生只需完成少量操作步骤即可完成论文 blind 审阅工作。与传统的手工 blind 审比对,该系统大幅减轻了工作负担并提升了效率水平。同时确保了整个送审过程中的信息保密性。本系统的开发旨在使论文 blind 审流程更加规范、科学,并尽可能提高准确性。通过这一系统,确保了学术活动的公正透明性,并有效预防了学术不端行为的发生[3]

1.3 选题研究内容

关于这篇文章的内容有以下几章:

第一章为绪论。介绍了选题研究背景、选题研究意义以及选题研究内容。

在第二章中详细阐述了该软件的开发平台和技术,在本文中重点讲述了该系统使用的数据库和采用的技术

第三章专门涉及需求分析内容。详细阐述了毕业论文盲审管理的功能与非功能要求,并列出了系统的功能模块图。

第四章对整个体系进行了全局布局规划,并完成了各子系统的功能模块划分以及数据库系统的构建工作。

本章主要阐述了本系统的核心技术架构与实现方案。详细阐述了各核心功能模块在毕业论文盲审系统中的具体实现过程。

第六章阐述了本系统经过详尽的系统测试分析。此一章则介绍了采用黑箱测试方法对系统的性能进行评估。

第七章专门负责对整篇文档以及系统进行全面总结,并对未来开展的大学毕业论文盲审系统研究方向进行深入探讨

2 系统关键技术

2.1 Vue框架

Vue提供了构建Web站点各个模块的关键组件,在使用该组件时可以更加高效地完成各功能部分的开发。基于HTML、CSS以及JavaScript等技术构建的应用程序代码更加简洁明了,并且能够快速上手并投入实际应用中使用。由于其灵活性与可扩展性著称,在开发前端界面的同时还能降低系统运行的成本效率。因此,在功能需求与性能考量之间实现了良好的平衡点:由于其灵活性与可扩展性著称。

(1)可与装置及浏览器相适应。能够与 FireFox等流行的浏览器相适应。

(2)响应式排版。Vue的前部架构基于内部网格布局系统,在不同终端设备解析度下动态适应页面布局需求,并且能够自适应地优化内容分布位置以实现页面整洁有序[4]。

(3)CSS系统的可扩展性;Vue架构中的 CSS组件使您能够对网页内容进行直接的访问。

(4)内置JavaScript插件。JavaScript的外挂可以为网站的效果而使用。

(5)大量的组件。Vue Framework包含大量的构件,如导航条和标签库等。

2.2 SSM技术

该系统采用SSM架构设计,并基于MVC模式构建了完整的功能模块体系。不仅能够实现动态优化目标,并且还能够减少SQL语句的冗余编写。此外还可以调用标准化的数据库操作接口以提升开发效率。通过MVC模式设计能够有效缩减代码规模并提高系统的可维护性

基于MVC设计模式的应用架构中包含了三大部分:应用程序实体、控制器以及展示界面。应用架构中的控制器负责接收并处理用户发出的所有请求信息;而展示界面则能够将系统开发部[5]提出的毕业论文盲审系统接口信息呈现给网页浏览端;基于MVC模式的应用架构能够在展示界面实时更新并展现应用程序实体数据的变化情况;与此同时展示界面与实体数据存储层之间并无直接关联性;当应用程序实体发生变化时会实时地将修改信息传递至网页浏览端供查看。</

采用基于模式—视—控制器的方法进行信息系统开发时,则必须区分系统整体架构与具体实现细节;目标并非要指导设计者如何创建特定模块(pattern),而是希望通过这一架构体系来帮助合理配置系统架构组件;其核心在于降低系统构建过程中的复杂度;在商业模型框架内而言,在线服务提供者应重点关注其数据模型的重要性——该数据模型可将相关业务信息整合至统一的信息管理系统中;最后,在控制面板上需完成对来自前端网页的数据请求流程处理功能设置

行处理。

2.3 MySQL数据库

MySQL是Oracle数据库的核心产品,并采用关系型数据模型构建;它可被视为一种真实的文档存储系统;用户能够通过该系统存储信息于其中;MySQL所使用的一种语言版本则主要用于创建表结构。

虽然MySQL系统的初始成本相对较低,并且其运行效率显著较高,但这一优势使得许多中小型企业倾向于选择MySQL数据库作为首选解决方案。MySQL数据库以其卓越的性能著称,并且其开放源代码特性不仅降低了企业开发成本。

3 需求分析

在过去的论文盲审制度中,在线提交及线下邮寄等方式都是主要的论文提交途径,在整个评审流程中都可能面临敏感信息泄露的问题而导致一定的不公现象。随着时代的发展趋势,在各个领域都开始尝试运用计算机技术来替代传统的人工操作方式,在这种背景下建立一个基于计算机技术实现的毕业论文盲审系统既能显著提高工作效率又能在一定程度上将论文的核心内容进行隐藏处理以确保真正的盲审效果因此构建毕业论文盲审系统体系迫在眉睫

3.1 系统目标

基于SSM技术和MySQL数据库框架,并开发出一个大学毕业论文盲审系统,并尽可能地解决了该系统所面临的所有问题

实施大学毕业论文盲审系统时需基于当前实际情况。首先要明确用户的各项需求,并对这些需求进行深入分析。然后制定出相应的系统设计方案,并对方案进行详细验证。最终将形成一套完整且完善的大学毕业论文盲审系统配置方案。

(1)各子系统应保持各自的独立性和稳定性,便于各子系统的开发与维修。

(2)在管理工作中应全面考虑各部门之间的关系,并尽可能地将各功能性子部门纳入同一职责领域内,以便更有效地进行对各级子系统的管理。

(3)对于大学毕业论文盲审系统的操作流程不宜过于复杂。因为不同用户可能具备的操作权限存在差异,因此,在设置表格时需要根据用户的权限进行区分。

对于系统的用户体验表现而言,在界面友好性和人机交互方面要有更高的要求;这不仅有助于提升用户体验,并且能够帮助用户更快地掌握使用方法;同时,在技术实现层面也需要充分考虑开发成本和技术实现难度;这将有助于确保系统的稳定运行和长期维护

3.2 功能性需求分析

当用户以学生身份访问该系统时,则需要先完成注册流程。一旦注册成功,则可进行登录并进入系统界面。允许用户在此平台内完成个人信息的更新工作,并对提交的文件进行编辑和维护。此外,在此平台上还可以查阅已提交至盲审区的作品,并浏览已获得评审的情况。另外,在此平台上还可以浏览已有课题项目,并根据个人兴趣选择参与的研究方向。

图3-1 学生用例图

当盲审专家进入该系统界面时,在线完成论文评价,并浏览已完成的稿件列表;另外还可以调整个人资料信息。

图3-2 专家用例图

当系统用户的角色被设定为导师时

图3-3 导师用例图

当管理员登录该系统时(注:原文是"如果是"这里做了同义替换),则具备多种功能项(注:将"除了可以修改个人信息"改为"除了能够修改个人信息之外")。这些功能项包括学生管理和导师管理和其他相关功能项(注:将"还有学生 management, 导师 management 和...定稿论文 management 等等"改为更简洁的表达)。其中最为关键的是指派专家管理工作(注:将"其中最主要的还是指派专家 management 在这一模块里..."改为更简洁有力的表达)。在这一模块中(注:将"...在这一模块里..."改为更规范的表达),管理员能够将论文分配给指定的专家进行匿名评审(注:对后半部分做了同义词替换并扩展了描述)。

图3-4 管理员用例图

3.3 非功能性需求分析

非功能性需求是非功能需求分析中的核心内容。这些因素则影响着系统的应用范围以及后续的维护能力,并且也是评估开发成本的重要标准之一。针对该大学论文盲审系统的实际情况整理了以下具体的非功能性需求点:

当使用客户端进行系统存取操作时

(2)在整个运行过程中,在应用过程中(这里可能存在表述不当的情况),因此应当进行相应的优化调整以确保系统的稳定运行。

(3)在进行大学毕业论文盲审系统开发过程中,必须考虑到其可维护性.该系统基于多层次体系结构,在设计层次结构时需充分考虑以确保后续维护.

该大学毕业论文盲审系统的相关体系内容具有灵活的检索功能,在管理员在同一时间进行查询与信息录入时能够显著提升检索效率

(5)可行性分析

从技术角度来看,在开发过程中大学毕业论文盲审系统的建设是可实现的。该系统仅需Windows 10操作系统的安装即可满足基本需求,并无需额外硬盘存储空间及较高的运行成本。在软件架构层面,则主要完成数据库管理与程序编译两大核心功能即可,在现有技术背景下已有大量成熟解决方案可供参考应用。因此这一方案能够显著降低整体开发成本。

从经济角度来看是可行的。要实现经济上的可行性,则需借助大学毕业论文盲审系统所带来的效益来抵消软件研发所需的费用。基于开放源码架构设计的本系统,在功能实现上具有显著优势,并且该架构显著降低了开发成本。

③在实际应用中的可行性是有充分保障的。大学毕业论文盲审系统的研制旨在以满足用户便捷使用的需求,并且(在设计与实施过程中)考虑到用户的操作便利性。此次系统采用的是较为简单的按键和接口设计(这些设备均为熟悉的技术手段),因此其专业性不强。

4 系统功能设计

基于对系统可行性和需求的深入分析后发现,在系统功能架构的设计阶段的主要工作是将具体的功能需求转化为清晰的技术架构方案,并将其划分为多个独立的功能模块,并明确了各模块之间的交互调用关系。最后详细描述了各个功能模块的具体实现方案

4.1 系统功能模块设计

4.1.1 结构设计

采用MVC模式作为系统的主要架构设计,并通过发送用户的各项需求至控制器进行处理。控制器能够整合并关联所接收的信息与相应的视图部分,并对获取的数据进行存储和应用操作。此外,在交互式界面下可作为展示给用户查看的内容区域。

4.1.2 业务流程

(1)登录

用户在登录系统时必须提供用户名和密码。在数据库查询并核实用户信息无误后认为login 成功。否则系统会显示login 失败的信息并返回login 面界让用户重新尝试。

图4-1 登录流程图

(2)注册

用户应先进入系统进行身份验证。若输入信息与数据库记录冲突或填入数据为空,则无法成功注册。此时需返回注册界面重新输入相关信息。

图4-2 注册流程图

(3)用户管理

系统管理员在登录后就能立即对系统的用户进行增删改查操作管理。

图4-3 用户管理流程图

(4)论文盲审

学生将定稿论文提交至系统,在导师审核通过后将其分配至盲审区;系统管理员在指定专家功能模块中负责将论文分配给各相关专家进行审核; blind review experts login to the system and subsequently engage in scoring within the scoring module assigned to their specific tasks.

图4-4 论文评分流程图

4.1.3 系统功能模块

基于模块化设计理念的基础上,系统新增了为管理人员提供的管理方案模块;该系统根据其使用者的特点,将管理方案模块划分为了学生、导师、专家以及管理员四个角色;系统的功能架构图如图4-5所示

图4-5 功能模块图

4.2 业务逻辑设计

大学毕业论文盲审系统的主要功能是对论文进行 blind review。整个业务流程始于学生完成注册登录后进入盲审系统上传定稿论文,并提交给指导教师处理。指导教师接收到文件后会对定稿内容进行全面评估并给出初步意见。随后,在审核完成后经确认无误后将待审核文件移交给 blind review 区。若指导教师对提交的文件提出修改意见,则学生需重新修改并重新提交至系统中。在等待回复期间相关参与者均可在指定页面查看文件状态及进度信息。当指导教师给予最终反馈后相关责任主体即可完成该环节操作并将结果同步至 next stage 系统中。每位参与方均能在个人工作界面实时掌握项目最新进展数据采集与分析作业规范等信息可通过特定模块实现集中管理以确保各环节操作规范有序运行

图4-6论文盲审业务逻辑流程图

4.3 数据库设计

数据库作为一个信息存储系统使用Navicat进行管理。早在过去就可以将信息存储于档案中了,并不建议采用这种方法用于信息存取因为其效率较低为了满足更高的执行需求必须要选择MySQL来进行操作MySQL是一种自由开放的关系型数据库它以核心架构为基础并且通过基础的数据代数运算和相关概念来进行数据处理

4.3.1 概念模型设计

该毕业论文盲审系统的功能设计旨在满足用户需求,在系统开发过程中需先构建概念模型形成目标架构,在数据管理阶段必须包含这一核心步骤以确保完整性和准确性。该系统包含丰富信息并采用E-R图对系统中的实体进行建模与表示

在数据经过处理后能够符合用户的需求;此外在数据被呈现时则能够更加有效地展示与反馈

(2)用户在使用过程中易于使用,数据库的设计要更加复杂,但是易于理解[8]。

(3)当数据要求变化时,可以方便地更改数据库和模型结构。

(4)各实体E-R图如下所示:

图4-7导师E-R图

图4-8专家E-R图

图4-9学生E-R图

图4-10课题信息E-R图

图4-11选题信息E-R图

图4-12定稿论文E-R图

图4-13盲审区E-R图

图4-14指派专家E-R图

图4-15论文评分E-R图

图4-16院系E-R图

图4-17专业E-R图

图4-18班级E-R图

图4-19 数据库E-R图

全部评论 (0)

还没有任何评论哟~