APP下载

一种基于工作流的本科生毕业设计过程化管理系统

2018-11-01梁胜彬谢亮亮

电脑知识与技术 2018年18期
关键词:工作流管理系统

梁胜彬 谢亮亮

摘要:本科生毕业设计是高校教学活动中的重要环节,该文探讨本科生毕业设计过程化、网络化、信息化的管理方式及其实现方法。毕业设计过程可定制、注重过程化既能保障毕业设计的质量,又能反映指导教师的指导工作量。

关键词:毕业设计管理;工作流;管理系统

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)18-0051-02

1 背景

本科生毕业设计是高校教学活动中的一个重要环节。近年来,受学生规模提升、学生外出实习实训等因素影响,给毕业设计指导与管理带来诸多不便,严重影响了教学质量,加大了毕业设计管理工作难度和强度。

当前高等教育正向纵深方向发展,走以提高教学质量为核心的内涵式发展道路是国家中长期教育改革和发展规划纲要确定的重要方针。创新思维和实践能力培养是提升人才培养质量的重要手段,而加强本科生毕业设计过程化管理是实践能力培养的有力保障。提升毕业设计的指定与监管效率,保障本科生毕业(设计)论文的质量。毕业设计管理的信息化,是推动教学管理方式的科学化、高校内涵式发展道路上的一块重要基石。

2 毕业设计管理需求分析

2.1 毕业设计指导和管理工作体量大,任务艰巨

以河南大学为例,每年本科毕业人数在10000人左右。庞大地学生数量给毕业设计指导和管理带来了巨大的工作量,学生的论文和各种表格管理不便。随着计算机技术的快速发展,许多高校已经借助毕业设计管理系统来实现网络化管理。然而现有的毕业设计管理系统仍是以数据处理为中心的传统MIS构架,难以柔性、高效、充分地满足师生对毕业论文过程管理的需求。

2.2 学生因实习实训分布散,学生和指导老师沟通不畅

学生因实习实训、就业等因素,遍布在全国各地,在撰写毕业论文过程中与导师沟通不畅,经常颠倒次序先有毕业论文再补开题报告的错误做法让他们无法正确体验科学研究与设计的过程,使得毕业环节教学效果大打折扣。

由于专业和培养层次(研究生、本科、专科等)的不同,毕业设计过程可能存在不同,固定模式的管理系统不能柔性的满足学校毕业设计过程的管理要求;综合性大学由于在校人数多、异地教学办公等原因常采用学校学院二级管理体系,也对现有的毕业论文管理系统带来不少挑战。

2.3 毕业设计涉及多个环节,各环节状态动态管理不便

毕业设计一般包括指导教师分配、论文选题、开题报告、任务书确认、中期检查、论文審阅、论文评审、论文查重、论文答辩等环节。各个环节环环相扣,任何一个环节没有通过将无法进入后续环节;同时,毕业论文还存在学生中途更换题目、更换导师等情况,需要更改相关环节。毕业设计管理系统需要工作流技术管理各个环节的状态,同时支持流程定制等功能。

2.4 毕业论文进度管理和实时监控难度大,不便于统计

毕业设计参与人员包括学生、指导教师、评审专家、院系教务管理人员、学校教学主管部门与人员等。参与人员类型较多,每类人员对系统的需求不同、功能权限也不同。特别对于教务管理人员,需要实时监控学生毕业设计的进度,统计诸如毕业设计开题数量、答辩人数、毕业论文成绩、重复率情况等数据。传统毕业设计管理系统在过程监管、信息统计方面功能较弱,无法准确掌握毕业设计工作的第一手数据,不能为教学管理提供数据支撑和决策服务。

3 基于工作流本科生毕业设计过程化管理系统的设计与实现

3.1 功能分析

毕业设计管理系统涉及的用户主要包括学生、指导教师、教务管理人员等,不用用户角色其功能也有所区别。

对学生而言,主要功能包括:查看导师信息、公告信息,撰写开题报告,查看任务书,撰写中期检查,上传各版次论文及其附件,报名参加答辩等功能。

指导教师的主要功能包括:查看与发布公告,查看所指导学生信息,审阅开题报告,下达任务书,中期检查审查,各版次论文评阅,论文评审,成绩评定,师生交互等功能。

管理人员的主要功能包括:基础信息维护,指导教师分配,查询统计,流程管理,论文状态管理,权限管理,公告管理等功能。

3.2 架构设计

基于工作流的本科生毕业论文过程化管理系统采用Java EE轻量级SSM框架,前端采用jui富客户端框架,基于Shrio进行安全与权限控制,系统的体系结构如图1所示。

3.3 关键算法

在本系统中最为核心的算法是为指导教师分配学生的算法。根据实际需求,分配方法设置了两种:一种是管理人员手动分配,另一种为按学生专业自动分配。为学生分配毕业设计指导教师的同时,还要为毕业设计分配评审教师(盲审),本系统的分配算法基本思路如图2所示。

3.4 流程控制

工作流技术源于办公自动化领域,通过将工作分解为任务、角色,按照一定的规则来执行这些任务并对它们进行监控,以达到自动化办公提高效率的目的。在基于工作流的毕业设计管理系统中,依据工作流开发方法,工作流主要用于毕业设计导师分配、过程控制管理和答辩阶段。在毕业设计各环节,毕业设计过程控制阶段是耗时最长、最为重要的阶段,该阶段主要完成毕业设计(论文)的开题、任务书、中期检查、论文的撰写、教师的指导评阅、论文查重、论文盲评、答辩预约、直至答辩成绩评定。本课题以毕业设计过程控制阶段为例分析其流程,提取元工作流,再将元工作流通过过程规则组合成高一级的工作流,最后通过内聚将它们组合起来形成功能模块。基于工作流的毕业论文管理系统采用自动化程度较高的工作流技术来实现指导教师手动分配和自动分配,过程控制以及答辩管理等毕业设计管理系统的核心模块。用户在Web用户界面进行各类操作,如文档上传下载、文档流转、成绩打印等。与传统MIS系统不同,工作流管理与监控模块是系统的核心,负责工作流执行服务,主要包括流程模板管理模块和资源与权限配置模块。流程模板管理模块进行用户自定义流程模板的管理,包括模板的定义、流程的活动和路由的设置。

3.5 版本管理

为了实现毕业论文的过程化管理,本系统在数据库设计阶段设置了论文版本表以及论文状态表。其中论文状态表存储每位学生开题报告、任务书、中期检查、论文等状态,状态包括未提交、已提交、已通过、未通过等状态,并且使用不同颜色表示。论文版本表主要存储了各个学生论文版本、评阅意见、上传时间、评阅时间、论文重复率等信息。

3.6 在线交互

在毕业设计(论文)进行过程中,学生与指导教师频繁沟通,仅凭借电话沟通无法实现沟通结果的介质化存储,不便于后期的存档与查看。设计一种学生与指导教师在线交流沟通平台,实时地进行问题交流,并且记录交流结果十分有必要。本系统沟通的方式采用多样化的交流方式,包括新闻公告、留言板、在线咨询等。新闻公告可以定向指定阅读群体,例如管理员可以让仅学生或者仅指导教师或者全体用户查看相关公告。指导教师也可以发布公告仅自己的学生可见。留言板提供学生给指导教师留言的功能,方便师生互动。在线咨询提供了一种实时沟通交流机制,师生间可以实时互动。

4总结

基于工作流毕业设计管理系统为指导教师、学生和教务管理部门提供了很大的便捷,解决了教师、学生在毕业设计过程中从选题到论文答辩的无序管理、师生交流沟通不便、论文版本管理困难等问题。无论学生在校内还是校外,学生和老师可以通过互联网实现毕业论文工作的有序开展,也利于毕业论文管理者全面掌握畢业论文的工作开展情况,大大提高了工作效率。

参考文献:

[1] 潘旭武.基于工作流的毕业设计管理系统[J].计算机系统应用,2013(1):54-57.

[2] 苟玉玲,尹宇森,吴刚. 基于Web的毕业设计管理系统[J].电子技术与软件工程,2017(8):208-210.

[3] 孙振刚,冯先其,闫国琦,等.本科毕业论文(设计)质量保障及管理体系建设的研究[J].中国高等教育评估,2017(2):56-60.

[4] 周璐,许林,刘忠信,等. 面向智能专业的本科毕业论文(设计)管理模式探析[J].计算机教育,2016(10):70-72.

[5] 张志佳,彭新茗,朱天翔. 毕业设计信息管理系统的研发与应用[J].高教研究与评估,2017(2):48-51.

猜你喜欢

工作流管理系统
基于LED联动显示的违停管理系统
停车场寻车管理系统
船舶压载水管理系统
海盾压载水管理系统
基于工作流2.0的智慧教室设计与研究
工作流在电力生产管理信息系统中的设计和应用
基于RFID的仓储管理系统实现