工程教育专业认证信息管理系统的研究与实现

来源:期刊VIP网所属分类:教育学发布时间:2022-01-22浏览:

  摘 要:工程教育专业认证是保障高校教学质量的非常重要的手段之一。高校档案是高校教育教学的原始过程材料,档案信息的管理在工程教育专业认证中尤为重要。为响应国家号召,满足广东海洋大学工程教育专业认证工作开展的需求,广东海洋大学数学与计算机学院科创园学生团队ITAEM团队开发出一款适用于工程教育专业认证的信息管理系统,用于对工程教育专业认证工作所需的各项信息进行统一的高效率管理。

  关键词:工程教育专业认证;教育信息管理;信息管理系统;软件开发;信息技术

  引 言

  專业认证指的是专业认证机构对高等院校所开设的学科专业教育实施具有专门性、针对性的认证,其目的在于做到进一步规范各高等院校在教育教学中的人才培养工作,提高高等院校专业教育的教学效率和教学质量。作为一种保证高等教育质量的模式,认证制度已经从美国发展至全球各地的许多国家。工程教育专业认证是针对部分高等院校所开设的工程类专业的教育认证,它作为世界范围内的一种通用的质量保证体系,为工程教育工作的开展以及工程师资格获得国际认可奠定了十分重要的基础。中国于2016年6月成为《华盛顿协议》正式成员,这标志着中国的工程教育专业认证被国际认可[1]。

  对专业认证机构而言,在对高校工程类专业教育进行认证的过程当中,需要高校提供大量的能够全面展现其教育教学工作的档案材料。正因如此,高校对自身教育教学档案进行科学合理的管理能够有效地推动机构对其工程类专业的认证工作的开展。在经济与科技飞速发展的今天,高校的档案管理工作也越发地与时俱进,不断完善其档案管理的信息化建设,可以更好地实现工程教育专业认证的档案资料积累[2]。

  在目前阶段,我国的工程教育专业认证仍然处于尚未完全统一标准的阶段,全国各高等院校之间对工程教育专业认证的理解有所参差,工程教育专业认证的在各校的执行标准各有不同,缺乏统一的明确标准,这对我国工程教育专业认证工作的推广产生了一定的阻力。

  1 项目背景

  跟随着国家教育改革的步伐,广东海洋大学于2019年展开工程教育专业认证工作。为了响应学校的号召,广东海洋大学数学与计算机学院在一系列工科专业之中选择了“计算机科学与技术”专业作为该学院开展工程教育专业认证工作的第一个试验专业。工程教育专业认证是保障高等教育教学质量的必要手段,高等学校档案是高校教育教学的原始过程材料[3]。由于学校目前正处于开展工程教育专业认证工作的初级阶段,工程教育专业认证工作的具体流程正处于待完善阶段,许多老师对于工程认证工作的理解不到位、对于其具体要求的认识也不清晰,而且学校内部缺少一个完善的、适合用于进行工程教育专业认证工作的信息管理系统,因此,构建一个可以满足专业认证管理信息化要求、自动化高、操作简单、促进认证工作中各项程序的流程化和规范化、方便教师进行信息管理的工程教育专业认证信息管理系统具有必要性和紧迫性。

  2 总体需求概述

  本系统是为本校“计算机科学与技术专业”2017级学生定制的符合工程教育专业认证需求的信息管理系统。该系统主要用于实现计算课程目标实现程度、毕业最终学位、实现用户信息管理的要求、权限管理、课程信息管理、学生信息管理、课表管理(时间表管理)、毕业需求管理、课程目标管理、课程评估设置、课程成绩管理、课程成绩管理、毕业需求分析等功能。系统功能结构图如图1所示。

  3 详细功能介绍

  3.1 基本信息管理

  在基本信息方面,本系统对用户信息、课程信息、学生信息、课程考核目标、课程成绩和毕业要求等信息进行统一管理,实现了对各种信息的录入、删除、修改和查询功能,满足了作为一个信息管理系统的基本要求。通过统一化的信息管理,用户可以利用本系统轻松对各类信息进行分类管理以及整理保存,在这种标准化地对信息资源进行收集和处理的流程下,学校对各类信息资源的把握和应用拥有了更加完善的手段,大幅度地提高了各类信息资源的利用效率,工程教育专业认证中所需要的基础信息管理得到了极大的便利。

  3.2 信息关联及数据计算

  作为信息管理系统,不仅需要实现其基本功能,更重要的是针对其具体的应用领域进行功能完善,利用计算机的强大计算能力代替人类进行大量的数据处理和复杂的运算。本系统为了满足工程教育专业认证的需求,通过大量的复杂运算使得数据之间产生紧密联系,并通过简洁明了的方式向用户展示所需的关键信息。

  以课程的总达成度为例,课程的总体达成度是根据某个班级中所有学生在单门课程中每次的考试、作业和实验等教学测试中得到的分数所计算得出,它可以以百分比的形式反映出该班级的学生对本课程的总体学习情况,从而利用数据客观公正地为每个教师在课程中的教学行为进行辅助评价,也可以利用该数据对各学校开展的相同课程进行比对,或者对该数据进行拓展计算其他方面的指标。

  课程总体达成度的计算需要涉及学生表、成绩表、课程表、课程目标表、班级表、课程的考核表共计6个表。学生课程目标的实现程度实际上是课程的实际总分除以目标分数,即第一步是计算课程目标的实际总分数,然后将两者除以得出结果。

  课程的实际总分为该课程门下的各种考核的实际得分分别乘以该门考核所占的权重之和。以包含包括“作业”“实验”和“考试”三个考核方式的“计算机组成与结构”这门课的目标一的实际总分计算为例:

  实际总分=考试实际得分×考试在该门课程的考核方式中所占的权重+作业实际得分×作业在该门课程的考核方式中所占的权重+实验实际得分×实验在该门课程的考核方式中所占的权重。

  该课程的总目标分数=该课程每次评核的总分数×该次评核的权重数之和。

  故而,设课程的总体达成度为result,课程目标点总数为nTarget(个),单门课程目标点得分为tScore(分),满分为tFull(分),其对应权重为weight,单门课程中每个学生的得分为sScore(分),学生总数为nStudent(人),公式为:

  本系统利用了大量的计算,为各数据间提供了可靠的联系,确保每个输入到系统的数据都可以加以合理利用,充分发挥系统的高效性和可靠性。

  3.3 系统权限管理

  信息管理系统的数据库中储存着大量有关个人的信息,所以设置系统的访问权限显得至关重要。合理设置用户权限不但有利于数据的安全,更有利于系统的稳定运行,降低系统由于不规范操作导致的损坏或者崩溃的情况出现。本系统做到对数据进行严格管理,合理分配各级管理员和用户的使用权限,将用户角色分为超级管理员、普通教师、课程负责人和课程建设者(大纲编撰者)四类,各级用户在系统中各司其职,保障系统合理稳定运行。用户操作权限图如图2~图5所示。

  4 系统架构

  4.1 开发总体方案

  在着手进行系统的开发和数据库的搭建之前,我们通过书籍和互联网查阅工程教育专业认证工作的有关资料和咨询学校工程教育专业认证相关负责人的方式明确工程教育专业认证信息管理系统的具体需求,对工作的开展形成较为系统的认知,确保后期的系统开发工作可以符合需求,随后对系统的开发进行总体构思和分析,包括可行性分析和需求分析,通过讨论不斷修改更新构思,最终确定一个较为完整的终版方案。

  在开发系统的过程中,我们以软件工程学、数据库系统概论、算法导论等理论为基础,采用面向对象程序设计的方法对系统主体进行设计实现,同时根据系统开发的需要进行数据库的搭建。

  在完成系统的出版设计开发之后,我们在项目后期对系统进行了各项指标的测试,包括对系统各项功能进行测试以及对数据库进行压力测试,科学评估测试的结果,根据测试结果对系统及时进行调整优化,在系统满足预期要求之后交付使用。

  4.2 具体方案实现

  4.2.1 前端设计

  本系统基于B/S架构进行设计开发,其中,B指客户端,S指服务器。系统在服务器和客户端上分别运行服务端程序以及安装客户端软件。在这个架构之中,服务端和客户端在运行的时候会分别完成系统所分配的不同的任务。客户端处理用户的前端界面和交互操作,服务端处理后台业务逻辑和请求数据,这使得两端的通讯速度和通讯的效率大大地提高[4]。

  为了提高开发效率、降低系统设计的耦合度以及提高系统处理复杂业务的能力,本系统采用了前后端分离的开发技术进行开发,在前端方面采用当下流行的Vue + Element-UI进行开发,引用了Echarts组件用于实现数据可视化。开源可视化库Echarts利用了Javascript进行实现,在PC端和移动端设备上都可以流畅地运行,它还可以兼容当前市面上例如微软的IE浏览器、谷歌的Chrome浏览器、Safari以及火狐等大多数的浏览器。而且,它依赖于一个被称为Zrender的轻量级矢量库,从而做到可以给用户提供直观的、交互式的以及可以高度个性化定制的数据可视化图表。Echarts提供了常规的折线图、柱状图、散点图、饼图、K线图,以及用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,用于关系数据可视化的关系图、旭日图,多维数据可视化的平行坐标,还有用于BI的漏斗图,仪表盘,且支持图与图间的混搭[5]。

期刊VIP网,您身边的高端学术顾问

文章名称: 工程教育专业认证信息管理系统的研究与实现

文章地址: http://www.qikanvip.com/jiaoyuxue/61379.html