摘要:通过开发劳动教育积分管理平台,可有效解决劳动教育考核的分散化及碎片化的问题。该文依据国家规定的劳动教育内容,确定劳动教育的积分体系及记录方式,采用Vue框架及Spring Boot框架相结合的前后端分离架构,实现活动发布、过程记录、积分管理、成果申报认定和数据分析等功能。使用JMeter及VisualVM工具进行性能测试,结果显示,该平台可满足高校劳动教育的管理和考核所需。
加入收藏
随着“五育融合”[1]办学理念的不断深化,劳动教育越来越受到重视。按照教育主管部分要求,劳动教育的内容包括日常生活劳动、生产劳动和服务性劳动,而且要将劳动教育贯穿到育人的全过程。然而,在目前高校劳动教育开展过程中,针对分散式的劳动教育活动,缺乏便捷高效的跟踪、记录和评价的模式与机制,劳动成绩认定形式单一。因此,利用信息技术构建实时动态跟踪记录学生劳动开展过程、劳动成效等的机制和平台,成为解决这些问题的有效方式。
基于上述应用的背景,本文在分析劳动教育积分体系涵盖的内容及记录的形式要求的基础上,对业务流程进行了分析,使用Vue框架和Spring Boot框架相结合的前后端分离架构,构建了劳动教育积分管理平台,并对平台进行了测试和优化。
1、需求分析
从系统的需求分析上看,须从劳动教育规定的日常生活劳动、生产劳动、服务型劳动的组织形式和成果呈现形式出发,制定劳动教育积分体系,再根据积分的不同记录形式,确定劳动教育积分管理平台的主要功能应包括:劳动活动发布、过程记录、积分管理、成果申报认定和数据统计分析等;从系统性能需求看,劳动教育平台应达到具有可记录、可回溯、可展示、可分析和可评价等性能要求。因此,可得到表1的高校劳动教育管理平台的功能需求。
除表1所列的功能模块之外,系统还包括系统管理模块(包括用户管理、权限管理、数据备份与恢复等功能)、新闻动态模块、数据展示大屏等模块。高校劳动教育管理平台的用例图如图1所示。
表1 功能需求分析表
图1 系统用例图
2、系统设计
2.1 总体架构
劳动教育管理平台的服务器采用前后端分离的模式,通过接口进行交互。服务器前端使用了Vue框架[2],提供数据展示、活动模块、圈子模块、答题模型、积分商场和管理模块等功能,针对不同的角色,控制不同功能的使用及界面的显示,采用了HTML、CSS等技术对前端页面进行渲染,并加入了ElementUI框架进行设计,同时使用node.js与后端进行交互。后端使用Spring Boot框架[3,4],主要包括Controller表现层,用于接收用户的操作请求并返回处理结果;Service业务层,用于处理各种业务逻辑,完成各种数据的处理和计算;Mapper数据持久层,用于对数据库进行操作和访问。
2.2 数据库设计
本项目的数据库E-R图如图2所示,涉及到用户、教师、作品、班级、学生、单位、学院、专业、评奖、班级和活动等实体。
2.3 主要功能模块设计
2.3.1 登录模块设计
系统设置了4类用户,第一类是系统管理员,具有所有的权限;第二类是管理员,对应于已在系统中注册的单位的管理员,具有可管理本单位信息的权限;第三类是教师普通用户,具有查看信息及发布活动的权限;第四类是学生用户,可查看本人信息及报名参加活动等。
2.3.2 活动模块设计
分散式的劳动活动及志愿服务,是劳动教育的重要内容,活动模块就是为劳动活动或志愿活动的创建、发布、报名、过程记录及完结提供信息化手段的。活动模块的活动图如图3所示。
图2 数据库E-R图
图3 活动模块的活动图
2.3.3 成果申报模块设计
劳动成果申报流程由学生发起,提交相关材料,由教师负责进行审核,对于需补充材料的,可通知学生补充材料,之后,教师可对成果进行评分,并提交给管理员进行结果审批,通过之后,系统可记录相应的积分。
3、系统实现
3.1 数据分析界面
数据分析界面给出了“风云榜”、参与劳动活动的总人次、各类活动占比分析、各类活动参加人次占比、各类活动发布次数、各类活动参加人次、每月活动开展次数曲线和最新活动列表等信息,如图4所示。用户可通过这些分析数据,从宏观上对本单位劳动活动开展情况及学生参与情况进行统计分析。
图4 数据分析界面
3.2 后台首页
系统后台首页如图5所示。该页面分为3个部分,即主菜单栏、公告及信息栏、近期活动栏等。其中,主菜单栏中“我的活动”,可进入查询已报名活动、已参加活动、已发布活动界面;“圈子”菜单可进入到查看或发布朋友圈界面;“后台管理”菜单可进入到系统管理界面,系统管理员可对用户、院系、专业和班级等进行管理;“消息”按钮可查看“申报审核”和查看“我的申报”。
图5 后台首页
4、系统测试
系统功能测试结果显示,系统所要求的功能均能正常运行。系统性能测试可反映出系统运行的效率,验证其在正常的预期工作量和预期的最繁重工作量的情况下的性能状况。
4.1 压力测试
在本测试中,使用JMeter进行设备消息并发推送压力测试。JMeter可以用来测试静态和动态资源的性能[5],例如,静态文件、Java Servlet、Java Object和数据库等。JMeter可用于模拟大量负载来测试一台服务器,也可以测试网络或者对象的健壮性,进而分析不同负载下的整体性能。
测试设置2000个线程,2s内向服务器推送2000个事务,测试结果的聚合报告如图6所示,错误率为0,请求响应最短为159 ms,最长为1 265 ms,平均响应时间534 ms,99%的请求在1 265 ms内得到响应,系统每秒钟事务数量为1 000个,可见,本系统在2 000个线程并发时,能保证用户可以在2 s内得到响应,并且系统不会出错。
4.2 负载性能测试
负载性能测试使用的VisualVM工具是由JDK自带的一款性能瓶颈分析工具,具有使用方便,界面操作友好,对被分析的应用影响小,CPU、Thread、Memory分析功能尤其强大,支持对JDBC、NoSQL、JSP、Srvlet和Socket等进行分析,支持多种分析模式[6]。
本测试与JMeter的接口压力测试相配合,在JMeter通过接口接入2 000个访问请求时,对系统运行的处理器负载、内存使用情况、GC(Garbage Collection)活动量、系统线程处理进行测试。JMeter测试启动之前,VisualVM测得的系统状态为GC活动为0,内存使用大小为188.1 MB;JMeter测试启动之后,测试结果表明,CPU最大进程负载为24.3%,内存使用率最大为408.3 MB,GC活动最大为0.1%,说明系统在处理2 000个并发访问请求,具有较好的性能,可以保证服务达到规定的质量,如图7所示。
图6 JMeter测试聚合报告截图
图7 VisualVM性能测试CPU负载测试结果
5、结束语
将高校学生劳动教育的考核内容按照一定的规则换算为积分分值,使用积分管理信息平台进行全过程记录,可以有效解决劳动教育分散化,不易跟踪和实时记录的问题。本文所设计的基于积分制的高校劳动教育管理平台,可记录学生日常生活劳动、生产劳动和服务性劳动的考核积分,功能完善;经系统压力测试及负载性能测试,表明系统具有较好的性能,可满足高校劳动教育积分制管理需求。
参考文献:
[1]靳荫雷,朱宁波.“五育融合”的现实透视、内涵审思及路径选择[J].教育科学研究,2023(4):33-39.
[2]康珊珊,刘莉,田凌,等.基于前端框架Vue.js的实验室管理系统开发[J].实验室研究与探索,2023,42(3):281-284,318.
[3]韩佳彤,杜芳,甄必鑫,等.基于SpringBoot的分布式市政运维分析平台[J].内蒙古大学学报(自然科学版),2022,53(3):309-316.
[4]马聪,华亮,羌予践.一种基于SpringBoot架构下的水质监测系统设计[J].电子器件,2021,44(5):1109-1114.
[5]姜万昌,代宁,张晓茜.基于社团划分的有向加权类依赖软件网络脆弱类节点挖掘[J].重庆理工大学学报(自然科学),2023,37(7):235-244.
[6]蔡国宝,张昆,曲博,等.一种针对Tomcat Filter型的MemShell检测技术研究[J].信息安全学报,2023,8(4):153-162.
基金资助:2021年江西省教育厅教学改革课题(JXJG-21-36-2);
文章来源:谢小云,王喜云,刘慧鹏.基于积分制的高校劳动教育管理平台设计与实现[J].科技创新与应用,2024,14(16):140-143.
分享:
近期,“转身把腰闪了”、“打哈欠脱臼”、“上厕所喜提骨折”、“没吃到猪脚饭被气晕”等网络词条火爆出圈,使“脆皮大学生”现象成为社会讨论的焦点议题,仅某短视频平台有关“脆皮大学生”话题的播放量就已累计达69.1亿次。然而,目前学界尚无对“脆皮大学生”的明确定义,综合各种观点,大致可以将“脆皮大学生”理解为年纪轻轻却容易受伤生病的大学生群体,是一种表征大学生群体既脆且韧“特殊体质”的青年亚文化现象。
2024-06-06
随着“五育融合”[1]办学理念的不断深化,劳动教育越来越受到重视。按照教育主管部分要求,劳动教育的内容包括日常生活劳动、生产劳动和服务性劳动,而且要将劳动教育贯穿到育人的全过程。然而,在目前高校劳动教育开展过程中,针对分散式的劳动教育活动,缺乏便捷高效的跟踪、记录和评价的模式与机制,劳动成绩认定形式单一。
2024-06-06教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。研究生教育为社会主义现代化建设提供人才支撑,高校提高研究生的培养质量,提升研究生的创新实践能力,对于中国从科技大国走向科技强国具有重要意义。在研究生培养过程中,研究生导师发挥关键作用。随着研究生招生规模的不断扩大,传统的单一导师制培养模式暴露出一些问题,影响研究生培养质量。
2024-05-20
我国少数民族音乐作为独特的艺术形式,从某种角度来说,可以说是民族精神的代表,它对大众了解少数民族文化、增进民族情感有着重要意义。对于这种文化色彩极浓、传播意义重大的音乐类型,只有不断创新和传承,并依靠文化内涵进行引领,才能展现出其中的艺术价值,使其产生新的生命力,逐步成为时代发展过程中的主旋律。
2024-04-17从校长负责制到党组织领导的校长负责制,不是另起炉灶,而是调整优化。这一过程中,“变”的是领导方式,“不变”的是为党育人、为国育才的使命担当。我们应抓住“变”与“不变”的辩证关系,提高认识,智慧工作,将制度优势转化为治理效能,促进学校高品质发展。
2023-11-21《教育部关于全面深化课程改革落实立德树人根本任务的意见》提出,要充分发挥各学科的独特育人价值和优势,并持续改进学科教学的育人功能,以作为实现立德树人根本任务的学科切入点。《义务教育课程方案和课程标准(2022年版)》在内容和理念上也关注和强调了“育人”,强化了课程育人导向,提出将育人贯穿始终。
2023-11-21
千培万培,落在校培;千修万修,根在自修。校本研修处于教师培训体系的“神经末梢”,是教师培训体系“落地生根”、解决教师培训“最后一公里”问题的关键环节。高质量的校本研修是现代教育治理体系与能力的校本落实,是新时代高素质专业化创新型教师队伍建设的基层路径。
2023-11-16我国进入中国特色社会主义建设新时代以来,国家安全形势发生了重大变化。国际上,随着世界多极化发展,大国综合国力竞争日益激烈,美国等西方国家对我国实施全面遏制和打压。国内改革发展取得一系列重大成果,民族复兴的伟大事业日新月异。
2023-11-16
数智时代是信息化、数字化与人工智能等技术互相渗透、人机协同深度融合、人机共创实现知识更新与再造的时代。教育数字化转型不是一道选择题,而是实现教育高质量发展的必经之路。目前,我国教育数字化转型进程、组织制度保障程度、发展理念、认知水平与教育高质量发展的要求仍有差距。
2023-11-13大数据驱动的精准教学是指以大数据技术为手段,在精准分析学情的基础上精准定位教学目标、精准定制教学内容、精准设计教学活动、精准评价学习表现,进而驱动精准的教学决策,使学生的学习过程和教学结果可量化、可检测、可调控[1]。课堂上,教师采取基于数据驱动的历史精准教学方式,借助教学平台及时、准确、全面地收集和分析学生课前、课中、课后的大量数据,包括作业、测试、学习行为等,以此发现学生的问题,有针对性地选择教学策略,更好地助力精准教学。
2023-11-09我要评论
期刊名称:教育发展研究
期刊人气:6200
主管单位:上海市教育委员会
主办单位:上海市教育科学研究院,上海市高等教育学会
出版地方:上海
专业分类:教育
国际刊号:1008-3855
国内刊号:31-1772/G4
邮发代号:4-591
创刊时间:1980年
发行周期:半月刊
期刊开本:大16开
见刊时间:一年半以上
影响因子:3.092
影响因子:0.000
影响因子:0.154
影响因子:0.730
影响因子:3.033
您的论文已提交,我们会尽快联系您,请耐心等待!
你的密码已发送到您的邮箱,请查看!