现代学徒制教学管理系统的设计
2016-08-30杨振宇
摘要:针对现代学徒制人才培养模式的教学管理,利用数据库技术,结合Delphi、Visual Studio开发平台,设计基于B/S和C/S架构的教学管理系统,把现代学徒人才培养模式下的教务管理、教学计划管理、学籍管理、教学质量评价、成绩管理、选课管理等事务集成起来,实现管理的信息化、科学化和规范化,提高工作效果,减少工作量,促进学校的教学管理改革与创新,推动我国职业教育发展。
关键词:教务管理;现代学徒制;人才培养;数据系统
中图分类号:T311 文献标识码:A DOI:10.3969/j.issn.1003 6970.2016.05.017
本文著录格式:杨振宇.现代学徒制教学管理系统的设计.软件,2016,37(5):68-72
0.引言
近年来,我国提出现代学徒制人才培养模式,并在少数高职院校进行实践,清远职业技术学院作为现代学徒制的试点院校,自2012年以来开展现代学徒制人才培养模式,经过几年的探索和实践。已初步形成具有我国特色的现代学徒制管理模式。解决现阶段高职教育的发展瓶颈问题,也促进高职教育与我国经济发展相适应,推动校企深度融合。在管理过程中,如何通过信息化的手段把教务管理、教学计划管理、学籍管理、教学质量评价、成绩管理、选课管理等事务有效的管理起来,方便学院、教师、企业和学生的工作和学习,提高工作效果,减少工作量,是实施现代学徒制人才培养模式的院校所要面临的一个具体问题。针对这些问题设计和开发现代学徒制教学管理系统(Modern Apprenticeship Learning Management System,MALMS)显得非常重要。
1.需求分析
1.1业务分析
现代学徒制人才培养模式是由学校主导,行业、企业参与的人才培养全过程,以形成校企分工合作、协同育人、共同发展的长效机制为着力点。根据现代学徒制的特点,建立教学运行与质量监控体系,如何加强过程管理,满足教学需要,合理安排学徒岗位,分配工作任务,实施考核评价等,是MALMS综合考虑的问题。学校和企业共同负责教学管理全过程的运行和监控,学校在教学管理过程中负责组织、协调工作、人才培养方案修订、校方教师的安排、教学管理运行制度的编写,企业负责安排企业带教老师,教学实施过程的管理、学生管理、学生学业评价等。
1.2用户需求
在教学管理方面,最典型的工作任务包括教务管理、教学计划管理、学籍管理、教学质量监控、成绩管理、选课管理等。教务管理业务主要是根据各个教学班和教学对象落实教学任务、编制教学安排表、考勤、跟踪教学过程、教学文件管理等;教学计划管理业务主要包括人才培养方案审核与管理、课程模块任务;学籍管理主要包括学生基本信息、退学、休学、转学等,这部分功能与传统的学籍管理区别不大;教学质量监控主要是对现代学徒制的教学过程进行全程监控,包括学生对教师的评价、教师对学生的评价、企业对学生和教师的评价。由于学生的双重身份,教师包括学校教师和企业师傅,所以在评价上,要综合考虑。在教学过程中,对学生的学习情况按学习的模块,根据岗位工作任务、作品、工作业绩等进行实时、分间段的评价;成绩管理是对学生的成绩进行录入、统计、分析、审核、打印和查询成绩单、学分管理、毕业成绩审核等。选课管理主要是针对现代学徒制的人才培养模式,根据学生的不同岗位所需的专业知识不同,开设课程模块,同一个企业,同一个班,因学生的岗位不同,所学教学内容也会有所不同,因此,采用课程模块的方式进行选课,学生只选择与自己岗位相吻合的模块进行学习。
1.3用户类型需求分析
根据业务需求,系统用户角色主要分为5类角色:
(1)管理员:主要负责整个系统的运作及管理维护。
(2)教务员:主要负责教学任务通知书管理、教材、教学任务编排、课表编排等教务方面。
(3)教师:查询、课程或模块教学内容填报、成绩录入、对学生的评价、上传教学资料等。
(4)学生:休学、退学、转学、请假的申请、成绩查询、对教师的评价、在线学习、在线交流,反馈信息等。
(5)企业管理人员:学生和教师的考勤、对教师的评价、安排带教师傅、反馈信息等。
1.4系统架构
(1)系统总体结构:根据业务流程和需求分析,MALMS的总体结构如图1所示。
其中WEB服务是为了实现各个模块中异地,例如学生在线学习、成绩查询、教学评价、教学质量监控、选课等。导师管理分为学校导师和企业导师管理。
(2)全局数据架构
根据对业务需求分析,结合数据处理、数据安全方面的要求,采用C/S和B/S相结合的系统架构。将数据处理量较多的事务通过C/S架构放在客户机上来完成,比如学籍管理、教务管理、质量监控统计与分析、系统维护等。对于需要异地操作的事务利用B/S结构来处理,比如学生的在线学习、成绩的录入、教学质量评价、信息查询等。具体系统全局数据架构如图2所示。
2.开发技术
2.1采用的数据库技术
MALMS是基于WINDOWS平台的C/S、B/S结构,采用高安全性且执行效率快的DELPHI与Visual Studio c#代码技术,通过ADO、ADO.NET数据连接技术,结合ORCALE数据库,编制的一个开放灵活通用应用系统。
C/S架构通过ADO技术操作数据库,其操作更简单、更高级、更适合Delphi程序员。同时又消除了OLE DB的多种弊端,用以实现客户端与数据库服务器之间的数据访问。ADO是当前对数据库进行操作的最有效和最简单直接的方法,它是客户的数据操作与数据库之间的一座“桥”,通过它使得操作数据库变得更加容易。通过ADO可以访问任何与ODBC兼容的数据库,包括MS SQL SERVER、Access、Oracle等。ADO技术架构如图3所示。
B/S架构的WEB客户端采用ADO.NET技术。ADO.NET以DataSet表示,可以是多个表的集合,采用离线方式访问数据。因此,对于异地事务的处理,采用ADO.NET是有明显的优势。ADO.NET技术架构如图4所示。
2.2开发平台
(1)Delphi开发平台
Delphi拥有一个可视化的集成开发环境(IDE),采用面向对象的编程语言Obiect Pascal和基于部件的开发结构框架。Delphi它提供了500多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统。开发人员也可以根据自己的需要修改部件或用Delphi本身编写自己的部件。MAIA4S利用Delphi的优势,结合SQL语言,操作数据库,对数据库进得各种查询、增加、删除等操作。
(2)Visual StudioC#
是功能齐全的代码编辑器、项目模板、设计器、代码向导、功能强大且易于使用的调试器以及其他工具实现的。通过.NET Framework类库,可以访问多种操作系统服务和其他有用的精心设计的类,这些类可显著加快开发周期。因此,MALMS采用这个平台开发基于B/S的WEB服务应用,方便学生和老师的操作。
3.系统设计与实现
系统设计过程中,以教学计划管理模块、教务管理模块和教学质量监控模块最为重要,因此,以这三个模块不阐述系统的设计。
3.1教学计划管理模块
该模块主要完成对各个专业的人才培养方案审核与管理、课程模块任务设置与数据统计。对于现代学徒制的教学计划与传统的教学计划有着本质的区别,这也是教学计划管理最重要的部分。其课程体系由职业素质基础课程、专业技术技能基础课、岗位技术技能课、拓展课程等4种类型组成。每门课程或模块根据教学要求不同,在学时分配上分为集中授课、企业培训、任务训练、岗位培养等学时。对于每课程或模块的具体开课时间不再是单纯的学年学期,而是根据企业工作过程,岗位训练任务等情况,确定课程开设时间,因此,在教学计划内只能设置课程的开课区间。根据这个需求,设计教学计划录入和修改模块。
在业务上,每个专业在完成人才培养方案制定后,通过系统提交教学指导委员会审核,并对审核意见进行反馈,在系统中设计审核流程,如图5所示。根据年级、专业对教学计划进行检查,将错误结果列出来,以帮助专业负责人发现计划中的错误,当然,这种错误是可以检测或对比的。根据人才培养方案设置各种性质课程模块,统计专业毕业学分,并将计划按要求导出为电子表格。错误检测与导出程序流程设计如图6所示。
3.2教务管理模块
教务管理主要是根据各个教学班和教学对象落实教学任务、编制教学安排表、实现教师和学生的考勤、跟踪教学过程和管理教学文件等。在安排教学过程中,如何解决“双导师”制教学是教务管理的基础。根据教学模块不同安排的教师不同,主要存在三种情况,一是课程全部由学校教师执教,二是课程全部由企业师傅带教,三是由企业师傅与学校教师共同带教。因此,如何安排现代学徒制的学生进行学习,需要综合考虑师资、学生岗位、学习内容、学习时间,这些都必须在系统中得以实现,教学安排表必须包括这些内容,如表l所示。
教师和学生的考勤也与在校内学习的全日制不同,现代学制的学生,特别是企业在职员工,在岗培养的教学过程中,一方面考勤可能依赖企业的考勤,系统只要做好登记;另一方面是由任课教师进行考勤。教师或企业师傅的考勤根据教学地点有利原则,在学校上课由学校进行考勤,在企业教学由企业进行考勤。因此,对教师和学生的考勤必须是三方面都参与的教学管理过程,即学校、企业和教师。在系统设计上,通B/S架构,实现考勤管理。
3.3教学质量监控模块
教学质量监控主要是利用系统实现对学生的学习过程、教师和企业师傅的教学过程、企业和学校的管理过程实施监控,确保人才培养质量。因此,监控的内容包括人才培养目标、人才培养过程、人才培养质量、教学质量保障的监控,如图7所示。每一项监控都是一个复杂的过程,特别是人才培养过程的监控,完成每个监控点跟踪。
(1)人才培养目标监控。主要监控专业人才培养目标定位、人才培养模式、人才培养方案、专业建设与发展规划等。在系统设计时,这部分只要通过WEB端,由相关人员录入或上传相关内容,再对其进行审核,最终通过WEB页面展示出来。
(2)人才培养过程监控。主要监控点包括课程资源建设、教学标准的制定与实施、教材建设、师资配备、授课计划、教案、课程教学质量、教学手段与方法改革、评价方式与质量、教学规章制度的建设与执行等。每项功能都是一个复杂的过程,设计采用B/S与C/S相结合。
(3)人才培养质量监控。主要监控学生的专业能力、必备知识和基本素质。通过工作状况、工作业绩、企业对学生评价、社会对学校综合评价以及课程评价结果、各类竞赛状况等评价人才质量。
(4)教学质量保障监控。包括教学资源监控、管理队伍监测、制度建设监测和教育教学改革与创新。
4.结束语
MALMS的设计,熟练的运用B/S和C/S架构,采用数据库技术,对功能的实现提供技术保障。系统是针对现代学徒制人才培养模式进行开发的,因此,对传统的教学模式和教学管理过程不一致,在细节的设计上还需要经过一定的实践,才能使系统更加完善。