基于状态数据平台的高职院校专业教学计划管理系统设计

2017-10-18 15:05何军陈刚

何军+陈刚

摘 要:专业教学计划管理系统是教务管理系统的子系统,同时也是教务信息化流程的源头。随着信息化、大数据等一系列技术不断的发展,传统的模块化系统已经不能满足日趋复杂的数学改革需求,开发一套基于流程化操作的教务管理系统迫在眉睫。以专业教学计划管理子系统为研究对象,分析了高职院校信息化背景和各级用户的需求,同时对接“高等职业院校人才培养工作状态数据采集与管理平台”,设计出符合高职院校业务部门流程化操作的系统。

关键词:专业教学计划;数据平台;流程化设计

中图分类号:G712 文献标识码:B 文章编号:1671-9255(2017)03-0077-04

随着社会的飞速发展,在“互联网+”的时代背景下,教学改革必须加快速度,才能跟上时代的步伐。尤其近年来学分制、订单班、分类招生班等一系列改革措施的推行,原有制定专业教学计划的方法和工具已经不能满足要求。[1]以安徽商贸职业技术学院(以下简称“我院”)为例,专业教学计划的编排工作是教务管理部门的一项重要工作,内容繁杂且工作周期长。而学院每年都会组织“高等职业院校人才培养工作状态数据采集与管理平台”的填报工作,但目前由于我院信息化正在建设过程中,还没有实现数据共享,无法将所有的数据自动统计上报,导致在上报数据前需要再次人工统计数据,造成劳动力的重复浪费。

我院现有的专业教学计划编排是教务系统的子模块系统,采用C/S开发制作,于2009年采购使用,由于原厂商已不提供维护和升级服务,无法修改和扩展,已经不能满足日益增加的教学改革需求。目前我院采取的是下发电子文档到各教学系部,系部填报完成后由教务处审核,然后教务工作人员人工录入教学计划系统。所以在结合状态数据平台申报、原有系统“痛点”和教务数据共享等问题的基础上,提出了新的专业教学计划管理系统设计需求。

一、需求分析

在“高等职业院校人才培养工作状态数据采集与管理平台”中,涉及到教务管理的申报数据主要有師

资队伍、专业、教学管理与教学研究以及部分学生信息,这次开发的是专业教学计划管理系统,限于篇幅原因,在此只对相关的模块进行设计和描述。本次涉及的角色有教务管理者、系部教学秘书、教研室主任、教师、学生。下面对用户需求进行详细描述。[2]

(一)教务管理者

教务管理者是教学计划系统最高权限的管理员,该用户组需要提供下列功能:能够对教学系部机构信息进行增删改查操作[3];能够对全院课程信息进行增删改查操作;能够对全院教师信息进行增删改查操作;能够对全院学生信息进行增删改查操作;能够从用户中设置和修改系部教学秘书;能够从用户中设置和修改教研室主任;能够对用户进行增删改查操作;能够对数据库进行备份还原操作;能够发布专业教学计划编写任务;能够对系部申报的专业教学计划进行审核和修订;能够发布课程申报任务;能够对系部申报的课程进行审核和修订;能够对各种查询结果导出和打印;能够维护各级管理员的权限分配。

(二)系部教学秘书

系部教学秘书是教学计划编写的组织者和第一级审核者,该用户组需要提供的功能和教务管理者基本一样,只是将全院级别的管理权限更改为所在系部的管理权限。

(三)教研室负责人

教研室负责人是专业教学计划的编制者和执行

者,需要下列功能:能够申报、修改和查看专业教学计划;能够申报、修改和查看课程信息;能够统计相关数据;可以更新个人基础信息;可以导出和打印查询相关信息;可以维护口令。

(四)教师和学生

教师能够通过系统查看专业教学计划;能够查看自己已执行和正在执行中的教学任务;能够查看自己教授课程的课程标准;可以更新个人基础信息;可以导出和打印查询相关信息;可以维护口令。

学生可以查看自己专业的专业教学计划;可以查看自己已修、未修和正在学习的课程情况;可以更新个人基础信息;可以导出和打印查询相关信息;可以维护口令。

二、系统设计

由上述的需求分析,将专业教学计划管理系统分成如下几个功能模块:(1)基础管理;(2)教学计划管理;(3)课程管理;(4)教师管理;(5)学生管理。[4]总体功能模块设计见图1

(一)基础管理

基础管理功能模块包含了管理员权限管理、系统设置和数据输出功能。管理员权限管理是对管理员用户进行增删改查和权限分配,可以设置教务、教学系部和教研室主任三个级别的管理员并分配相应的权限;系统设置是对系统的数据进行还原备份操作,分为自动和手动两种操作模式;数据输出是将各种查询结果以WORD或EXCEL的文件形式导出,或调用报表进行打印。

(二)教学计划管理

教学计划管理模块包含了教学计划编写任务的发布、教学计划申报、修订、审核以及状态数据统计。教学计划任务设置中可以发布教学计划编写任务并设置相应的时间节点;教学计划申报是由系部组织教研室主任进行教学计划的在线申报;教学计划修订和教学计划审核是经系部和教务管理部门两级审核及修订后入库;教学计划状态数据中可以根据教学计划及教务排课、调停课模块统计出对接数据平台的相关数据。

(三)课程管理

课程管理模块大部分功能与教学计划管理模块类似。为适应课程改革,加入了课程标准的管理模块,可以对课程标准进行增删改查、导出及汇总。

(四)教师管理

教师管理模块包含了增加教师信息、教师信息更新和教师状态数据。通过人事管理部门获取教师信息,使用改造数据库表字段的方法,最终获取教师的常用信息和状态数据。

(五)学生管理

学生管理模块功能与教师管理模块类似。但鉴于学生的数据量大,需设计批量处理的功能。

三、数据库设计

由于现有教务系统采用的是Oracle 10的数据库,为了保证数据的统一性,将在原数据库上进行表的设计。结合状态数据平台需要的信息,相关表设计如下:(1)管理员信息表;(2)教学计划信息表;(3)专业带头人信息表;(4)专业负责人信息表;(5)课程信息表;(6)教师基本信息表;(7)教师授课情况信息表;(8)教师工作量统计信息表;(9)学生基本信息表;(10)学籍异动信息表。[5]endprint

因每个表的字段都过于繁杂,这里给出总体专业教学计划管理系统E-R图(见图2)和课程信息表的逻辑结构设计(见表1)。

四、系统流程设计

(一)专业教学计划编写工作流程

专业教学计划编写工作流程如下:(1)由教务管理部门发布教学计划编写任务,并设置系部审核及教务审核的时间节点;(2)由系部通知相关教研室负责人,登录专业教学计划管理系统,新建或修改专业教学计划;(3)选择相应的模块、课程,并分配学时后可以提交专业教学计划;(4)系统会自行对提交的专业教学计划进行学分汇总分析、学时汇总分析以及其他限定条件的分析,通过后会生成预览表,由教学系部审核。若不通过,则进入修改环节;(5)教学系部审核通过后会提交教务审核,不通过进入修改状态;(6)教务审核通过后会将专业教学计划入库,作为正式的专业教学计划安排表。若不通过则反馈意见并发回系部审核。具体流程如图3所示。

(二)课程申报工作流程

课程申报工作流程和专业教学计划工作流程类似。具体流程见图4所示。

(三)专业教学计划执行工作流程

专业教学计划执行工作流程和专业教学计划工作流程类似。同样是由教务部门发布任务,教研室负责人填报。中间多了教师登录填写教材的工作流程,经教学系部管理部门两级审核后进入排课阶段,最终生成教学任务书和课程表。具体流程见图5所示。

五、结束语

本文以我院专业教学计划工作为研究对象,结合“高等职业院校人才培养工作状态数据采集与管理平台”的填报工作,详细分析了各类角色用户的需求,设计了相应的功能模块,并对数据库进行了优化设计。对于各级管理者而言,提供了分工明确的规范化管理,责任落到实处,也方便了用户及时了解相关信息。该系统不仅能够实现专业教学计划工作的流程化操作管理,而且可以导出对接状态数据平台的信息,实现了数据共享,为实现教务信息化奠定了坚实的基础。

参考文献:

[1]熊伟.基于PHP的高校教学计划运行管理系统设计与实现[D].南昌:南昌大学,2014.

[2]马继刚,赵莉.学分制指导性教学计划制定的原则和方法[J]高等理科教育,2005(1):47.

[3]郭翠婷.论高校教学计划管理问题的分析及对策[J].湖南科技学院学报,2013(1):166.

[4]张辉.基于VB的教学计划制定系统设计与实现[J].电脑编程技巧与维护,2015(20):16.

[5]姜廣宇.实验教学中心实践教学计划管理系统的设计[J].实验技术与管理,2015(8):137.

(责任编辑 汪 伟)

Specialty Teaching Plan Management System Design in Higher Vocational Colleges based on State Data Platform: A Case Study on Anhui Business College

HE Jun1, CHEN Gang2

(1.Department of Teaching Affairs, Anhui Business College, Wuhu 241002, China; 2.Experiment and Training Center, Anhui Business College, Wuhu 241002, China)endprint