毕业设计过程管理引擎设计与实现

摘 要:毕业设计是高校教学最后阶段采用的一种总结性的实践教学环节,对其进行科学化、规范化的过程管理一直是教育界的共识.毕业设计的流程包括教师课题设计、发布、修改和评议;学生选题、开题、设计修订等多个内容环节,并且教师、学生的交流过程也比较复杂,有必要开发一个过程管理引擎,实现良好的毕业设计过程管理功能.针对毕业设计过程的复杂环节以及在学生开题报告、周记、论文等管理过程中的时效性需求,设计了毕业设计过程管理引擎,并对其工作过程和算法步骤进行了研究.旨在使毕业设计过程中师生之间的交流更为便捷,双方可通过毕业设计过程管理引擎及其应用系统,直观了解毕业设计进度及效果.

关 键 词:毕业设计;过程管理;过程管理引擎

中图分类号:TP319文献标识码:A文章编号文章编号:1672-7800(2013)012-0080-02

基金项目:江苏省“青蓝工程”项目资助(2010);泰州市科技发展计划项目(2012);南师泰院项目资助(2012)

作者简介:史永(1977-),男,南京师范大学泰州学院信息工程学院讲师,研究方向为智能计算与内容服务技术.

0引言

毕业设计面向高等院校的毕业生、教师、教辅工作人员等多个角色,包含开题、写作、答辩等多个复杂工作环节[1].利用工作流技术可以解决现有毕业设计管理过程中存在的流程不清晰、用户角色权限控制混乱和难以柔性地满足学校管理要求等问题[2-3].然而,目前毕业设计指导环节大多仍采用人工方式完成师生交流、评议和修改等工作,若其中一方没有时间实现面对面的交流,则很难在规定的时间内完成毕业论文工作.毕业设计过程管理要求学生、教师有效协作,在规定的时间段内有序完成开题报告、论文周记、论文编纂等工作过程.而这些工作有着刚性的时序性和时效性需求,例如:学生要在规定时间内提交开题报告、论文周记、论文草稿,超出时间段不但不能继续进行开题报告工作,还会影响后续的工作环节.

1需求分析

通过系统调查与分析,毕业设计过程管理引擎涉及教务管理员、教师、学生3个角色,他们之间的关系如图1所示.其时序关系概述如下:

①管理员首先设置开题报告、论文周记、论文草稿的上传和审核时间段,并对过程进行监督和通告;

②学生收到管理员通告,在规定的时间内完成工作,同时接收教师的修改反馈通知;

③教师收到管理员通告,在规定的时间内完成工作,同时接收学生信息提交的通知.

2过程处理引擎设计

2.1事件的定义

事件,即作业在执行过程中的状态[4].具体的事件状态转换流程如图2所示.当作业完成提交时,事件便已提交,处于已提交状态的作业若调度成功,则事件已调度;若调度失败,则事件全局等待.结合毕业设计过程,定义其事件触发类型:

(1)报错型触发,指在编辑、提交等过程中,存在不符合毕业设计工作要求的相关内容,如中英文不对照,参考文献条数不足等,触发引擎工作.

(2)完成型触发,指学生完成提交或修改,教师完成审查等工作后,触发引擎工作,从而保持教师、学生之间的良好交互和协同工作能力.

(3)公告型触发,指教师、学生或管理员特殊事件请求,如教师有特殊情况要求学生提前提交开题报告等事件.

2.2时间的定义

时间,即作业在执行过程中的生命周期.当前时间在规定时间内允许访问,若当前时间不在规定时间内,不允许访问.结合毕业设计过程,定义其时间触发类型:


(1)提醒型触发,指毕业设计环节规定的时间段将要到达,触发提醒通知.

(2)超时型触发,指超过毕业设计工作环节规定的时间段,触发通告通知.

2.3过程处理引擎设计

毕业设计过程管理引擎设计为生成阶段和运行阶段,如图3所示.引擎生成阶段工作过程如下:

①分析毕业设计的工作环节,选择纳入过程管理的事项;

②编辑过程管理事项的时间段;

③时间段的起始时间点,设置为提醒触发点;终止时间点,设置为超时触发点;

④依据过程管理事项的内容,编辑报错,完成触发阈值和时机;

⑤时间触发和事件触发混合绑定,构成完整的管理引擎.

引擎运行阶段,过程管理引擎监控设置的所有触发点,当时间或事件发生,发布通知或公告信息.

3过程处理引擎的实现

以开题报告过程为例,管理引擎包括管理员进行时间设置,学生和教师要在规定时间内分别上传开题报告和审核开题报告等内容,其工作流程如图4所示.

算法主要步骤如下:

(1)判断是否在处于毕业设计开题的有效时间段内,如超出有效时间段,填写超时公告,否则执行步骤(2).

(2)学生完成开题报告的编辑工作(在教师未审核前,可以多次编辑、重复提交).

(3)学生提交开题报告,填写完成公告及时通知教师审核.

(4)教师审核开题报告,若规定时间将要到达,填写提醒通知;否则执行(5).

(5)教师完成审核工作,如不合格,填写出错通告,及时通知学生修改,执行步骤(2);否则,执行步骤(6).

(6)管理员(教务员)进行开题报告审查,如不合格,填写出错通告,执行步骤(2)、(5);否则执行步骤(7).

(7)毕业设计开题报告完成.

4结语

本文在毕业设计过程及时序、时效性需求的基础上,设计了一个毕业设计过程管理引擎,给出了其中的事件及时间触发条件的类型定义,并以开题过程管理为例,探讨了过程管理引擎的工作流程和算法步骤.

类似论文

中药学类专业毕业实习过程管理

摘 要:中药学类专业是实践性很强的专业,毕业实习是教学中的重要环节,是理论与实践相结合的关键,在专业教学过程。
更新日期:2024-9-4 浏览量:17913 点赞量:5405

软件工程专业本科毕业设计过程管理

摘 要:分析软件工程专业本科毕业设计管理中存在的主要问题,针对软件企业对软件工程专业的人才培养要求,提。
更新日期:2024-4-15 浏览量:58244 点赞量:13852

本科毕业设计过程管理的实践

摘 要:针对提高毕业设计质量对提高学生实践创新能力和提升毕业生就业能力具有重要意义,从学生和指导教师两方面分析了。
更新日期:2024-8-20 浏览量:106718 点赞量:23311

采矿工程毕业设计过程管理模式

摘 要:近年来,由于教育规模扩大,教学资源紧张,师资、设备和实验室空间不足,再加学生重视程度不够等各。
更新日期:2024-4-19 浏览量:57957 点赞量:13563

英语专业毕业文过程管理体系探究

【摘 要】我校英语专业毕业论文管理是按照自上而下的指令式模式开展的,即教务处下达文件——学院制。
更新日期:2024-4-4 浏览量:12233 点赞量:4388

毕业设计过程管理的信息化建设探究

摘 要:介绍了北京信息科技大学毕业设计过程管理的三个发展阶段,即全手动管理、院级信息化管理和校级信息化管理 由于专业数量。
更新日期:2024-6-13 浏览量:82460 点赞量:18736

严抓毕业文过程管理提高学生实践能力

摘 要:毕业论文教学环节是地方院校本科人才培养方案中一项重要的实践性教学环节,是提高学生实践与创新能力的有效途径。
更新日期:2024-5-15 浏览量:70807 点赞量:16486