论文部分内容阅读
摘要:本科生毕业设计是高校教学活动中的重要环节,该文探讨本科生毕业设计过程化、网络化、信息化的管理方式及其实现方法。毕业设计过程可定制、注重过程化既能保障毕业设计的质量,又能反映指导教师的指导工作量。
关键词:毕业设计管理;工作流;管理系统
中图分类号: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系统不同,工作流管理与监控模块是系统的核心,负责工作流执行服务,主要包括流程模板管理模块和资源与权限配置模块。流程模板管理模块进行用户自定义流程模板的管理,包括模板的定义、流程的活动和路由的设置。
关键词:毕业设计管理;工作流;管理系统
中图分类号: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系统不同,工作流管理与监控模块是系统的核心,负责工作流执行服务,主要包括流程模板管理模块和资源与权限配置模块。流程模板管理模块进行用户自定义流程模板的管理,包括模板的定义、流程的活动和路由的设置。