APP下载

基于无代码平台的教学信息管理系统的设计与应用

2022-09-09曹磊张健

电子技术与软件工程 2022年12期
关键词:表单魔方代码

曹磊 张健

(汉中职业技术学院 陕西省汉中市 723002)

根据《国务院关于印发国家职业教育改革实施方案的通知》国发[2019]4号文件,以及教育部等九部门关于印发《职业教育提质培优行动计划(2020-2023年)》的通知教职成〔2020〕7号文件精神,我国现代职业教育改革不断深入,高等职业教育迎来了新的发展机遇,同时职业教育新理念、教学管理新方法等均发生了深刻的变化,高等职业教育人才培养目标更加明确,对于学校的管理水平提出了更高的要求,特别是在教学管理中的各种信息的采集、处理和分析,科学指导教育教学管理决策等工作的要求越来越高,及时、高效、准确的采集教学数据信息成为我院教学管理需要重点考虑的问题之一。利用信息化手段建立一套便捷、有效的教学管理信息管理系统,将为我院教学管理带来便利,同时也减轻各教学单位信息重复统计的工作负担。

通过知网查询教学管理系统相关文献,研究大数据和互联网+背景下的教学管理系统有69篇,大多是对学校现有教学管理系统的数据分析功能的扩展,还有67篇是结合科研与教学管理系统的应用研究,还有部分研究是传统的软件开发研究,上述研究在教学管理系统的使用上提供了多种策略和方法,也对如何建设教学管理系统提供了经验,但是对于如何让非专业人士根据自己业务流程搭建信息化管理系统的研究还存在空白,而此问题是目前各个院校教学管理人员急需要解决的问题。本课题通过教学管理的实际需求出发,分析了成熟的商品软件的不足,研究了当前行业内无代码或低代码开发平台的生态和发展情况,结合汉中职业技术学院利用魔方网表无代码开发平台,自主研发的教学信息管理系统,对教学管理信息的高效汇编、查询统计、提升教学信息的共享和工作效率的成功经验,为同类信息化管理需求者提供借鉴和参考。

1 当前学校教学信息管理中存下的问题

1.1 教学信息管理方式原始,效率不高

自2016年以后,全国职业院校教育教学诊改工作的不断推进,各高等职业学校逐渐加强了信息化建设,特别是教学管理的信息化建设,对提升教学管理水平起到了重要的作用。汉中职业技术学院也在2017年建设并开通了教务管理系统,但因该系统功能单一,灵活度不高,对于教育管理行政部门要求报送的各类教学信息无法做到实时采集、处理和分析,特别是针对一些教学改革项目,原有系统无法做到及时调整和适配,大量的教学管理数据仍采用人工统计、处理的方式效率较低,而且不能保证数据的准确性,各教学单位也对数据报送产生抵触情绪,给教学管理带来消极影响。同时,对于学院申报各类教科研项目也无法起到有效的支撑作用。各教学单位忙于应对各类数据统计汇总工作,对于教学管理工作投入的精力不足,大量数据统计汇总工作耗费人力,降低了对教学管理工作的投入精力。因此,设计一套教学信息管理系统,提高各类教学信息统计整理效率,是该院当前教学管理急需解决的问题之一。

1.2 商品软件存在弊端

购买商品软件系统往往无法直接服务于单位作业,因此要根据需求进行改动,然改动后的系统并不能完全适应业务流程,因为导致各教学单位产生抵触情绪,总结其弊端主要由以下几点:

(1)开发效率低,无法快速解决内部需求。

(2)需要编写代码,对于程序员要求比较高,开发速度低。而且后期维护也需要专业人员,人力和财力成本较高。

(3)业务人员无法直接参与开发,使业务策略和实施无法通同步、匹配。

(4)使用者无法根据工作需求自行调整管理系统的功能。

2 无代码开发平台的优势

无代码开发平台暨PAAS,Platform as a Service,平台即服务。PaaS提供了一种开发框架,开发人员可以基于该框架进行构建,从而开发或自定义基于云的应用程序。就像宏一样,PaaS 使开发人员能够使用内置组件来创建应用程序。包含可扩展性、高可用性和多租户功能等在内的云功能,减少了开发人员的代码编写工作量。无代码开发从学术角度来说,它是一种新型的面向最终用户的新的开发模式,是一组工具方法、技术和平台组成的辅助。让我们的业务人员,没有任何软件工程、软件开发技能的人员能够自主开发出一个出色的软件。我们经常说是软件改变了整个世界,而无代码开发是改变了软件的开发,它给软件带来了两大优势。

第一个大优势是它让我们人人都是程序员。中国现在要做企业数字化转型,据统计有 700 万名程序员,从需求来看是远远不足的。而无代码开发使得任何人都可以成为程序员,这是第一大优势 。

第二大优势是领域的交叉创新。以前我们在做软件开发的时候,经常会碰到这样一个问题,开发人员不懂业务,业务人员不懂技术。这时候我们做出来的软件常常不能解决真正的痛点。现在我们让业务人员懂了技术,开发软件的创新能力将得到加强。

3 研究路线与实现方法

教学信息管理是教学管理工作的重要组成部分,是推进教学改革,提升教育教学质量,支撑学院各项工作高质量发展的基础。对解决教学信息统计中存在的繁琐、时效性低、数据不准确等问题,提高各项数据采集、归类、处理的效率,降低各教学单位数据统计的工作量,推动学院数字化管理具有现实意义。本课题采用魔方网表平台,搭建教学信息管理系统。

3.1 魔方网表简介

魔方网表是北京魔方恒久软件有限公司研发的世界上第一款网表产品。魔方网表面向非IT专业人士,是一个Web数据库应用平台。以灵活自定义的表单容纳数据;以引用、嵌入建立表间关联;用回写公式移动数据;以报表公式汇总信息;以工作流描述业务流程;用数据库存储模板和数据;由魔方网表服务器运行模板;最终形成CRM、ERP、OA、进销存等各种管理软件。

魔方网表采用纯B/S架构,部署和维护方便,内外网都通过一致的路径安全访问,实现在线填报、即时共享。同时,支持主流关系数据库,支持灵活的数据迁移。魔方网表已在多个行业和需求中得到应用,应用案例包括各种管理系统、APP、HTML5应用、对其他品牌软件的无缝集成等。大到集团公司的综合信息化平台,小到个人时间管理的小应用,魔方网表均可搭建出来。在这些案例中,魔方网表可以面向非IT专业人士的定位得到了充分展现。不少普通业务人员,通过简单的学习,运用魔方网表,也可独自搭建起了相当可观的管理系统。对于用户来说,魔方网表不仅能够充分实现自己的管理思路,同时还可做到高效率、高成功率。支持如下功能特性:

(1)用表单存储数据,支持表间关联。

(2)支持回写公式和报表公式处理数据。

回写公式在魔方网表中,是很重要的功能应用,它能实现很多复杂的功能,非常灵活,应用也非常广泛。例如:嵌入表的汇总值回写、实现库存管理、实现数据修改删除跟踪记录、实现预算管理、实现高级校验、发消息实现库存预警、实现记录关闭锁定功能,可实现跨表单的公式计算等,如图1所示。

图1:回写公式

(3)可用工作流描述业务流程。

(4)支持多种后端数据库,如H2,Oracle等。

(5)可形成CRM、ERP、OA等企业管理软件。

(6)支持移动端,下载即可使用。

在魔方网表中,数据都是存储在表单中的,表单是由字段和记录组成的表格,可以进行增删查改。创建表单有很多方法,可以选择创建自定义表单、从 Excel 进行导入或者从MFD文件进行创建等,如图2所示。

图2:魔方网表创建表单

能够让使用者更好的管理已经构建的表单,魔方网表还提供了导航树界面,可以利用导航界面,生成系统管理表单目录,使用者就可以将繁多的表单在系统界面生成一个导航树,方便使用者轻松找寻需要的表单。

3.2 系统的详细设计

教学信息管理系统的目的是统计和分析教学情况,上报数据给学校教学管理部门。要求这个目的,除了一般管理系统需求的非功能性要求外,还要包括一下的功能:对各专业人才培养方案进行信息维护和管理;对教师教学工作量信息进行维护和管理;对教师在教学和科研工作中的成果进行汇总和管理;同时还要能够统计和管理各类教学工作相关数据,包括教学日志、教材开发、教研课题、技能竞赛、社会服务等;可对数据进行肥西、按照需要生成报表,方便校领导全面了解教学情况。

根据需求,教学信息管理系统总体模块及用户权限对应如图3所示。

图3:系统总体模块

3.2.1 教学单位及教师管理模块

教学单位及教师管理主要包含:教学单位信息,教研室信息,教师个人信息;在教师个人信息下,设计了第三级表单,分别统计教师的教学工作量、获奖信息、科研课题、论文专著、培训进修、专利、挂职锻炼和社会兼职等信息,每个表单统计的是全校每位教师的信息,根据教师工号通过魔方的回写公式将教师个人信息汇总到教师个人信息表中,实现各个表单数据的自动归类。

所有信息又可以通过魔方网表的微应用集成微信公众号实现各类教学信息的填报和查询,如图4所示。

图4:微应用

3.2.2 教学工作量管理

该模块主要功能是统计教师每学期实际完成的教学工作量,主要是依据教务处审核后是数据通过EXCEL表格导入,通过回写公式自动匹配到教师个人名下,该功能模块普通教师只能查看到自己的数据,管理员或校领导具查看全校教学工作量的权限,实现数据查看需求的差异化管理。

同时,该模块还具有教学日志填报和教学任务生成的功能,根据每学期人才培养方案教学进程安排,通过手动回写公式一键生成各班级教学任务。

3.2.3 考试管理

该功能主要适用于社会考试,例如英语AB级考试的报名和成绩查询功能,同样使用微应用功能实现。

3.2.4 班级管理

该模块主要功能是对教学班级信息进行维护和管理,为其他表单提供班级基础数据,例如班级名称、代码、班级人数等信息,为教学任务的生成提供。

3.2.5 权限管理

在魔方网表中可以设置很强大的权限体系,可以批量的设置用户的操作权限,也可以单独设置一个用户的独立权限,可以对表单设置权限,也可以对记录甚至字段设置权限,涉及范围很全面。权限设置是在魔方网表系统工具栏的“更多”→“设置”里,在设置中,选择“权限设置”选项卡即可对用户/用户组设置权限了,如图5所示,设置的权限只针对当前空间内的操作有效。需要注意的是所有用户需要重新登录,新的权限设置才会成功。

图5:用户/用户组权限设置一览表

4 结论

通过使用魔方网表搭建个性化的教学管理信息平台,实现了用户的需求,本文依据教学管理业务部门的工作流程和需求,对教学信息管理的业务要求进行了分析,制定了模块功能,采用无代码平台-魔方网表对模块功能进行了搭建和整合。通过使用表明,采用无代码平台构建教学管理信息系统是可行的,搭建的各功能模块均能满足业务修,因为更符合工作业务实际,用户使用反馈效果普遍较好,原因采用的积极性高,极大的提高了教学管理的效率,对于各个功能模块的随改也具有很好的便利性。具有推广价值。

猜你喜欢

表单魔方代码
发明魔方的人
魔方廖
电子表单系统应用分析
创世代码
创世代码
创世代码
创世代码
浅谈网页制作中表单的教学
动态表单技术在教学管理中的应用*
基于Java可视化测绘生产流程表单的设计及实现