数字化转型背景下大学生综合素质测评系统的设计与实现

作者: 李智俊

数字化转型背景下大学生综合素质测评系统的设计与实现0

摘要:为满足高校数字化转型对学生管理的需求,文章设计并实现了一套基于B/S模式的大学生综合素质测评系统。该系统实现了学生信息管理、测评指标设置、在线测评和成绩统计分析等功能,并采用SSL/TLS加密技术保障系统的安全性与可靠性。在广东生态工程职业学院的应用实践中,测评全过程的平均耗时从15天缩短至3天,测评效率提升80%,取得良好的应用效果。

关键词:综合素质测评;系统设计;系统实现;B/S模式

中图分类号:TP311 文献标识码:A

文章编号:1009-3044(2024)31-0054-04

开放科学(资源服务)标识码(OSID) :

0 引言

数字化转型是高校发展的必然趋势[1],是信息化2.0在高等教育领域的具体体现和深化。高校数字化转型涉及教学、管理和服务等各个方面,大学生综合素质测评系统作为学生管理的重要组成部分[2],在此过程中扮演着关键的角色。当前,许多高校在综合素质测评方面仍采用传统人工方式,这种方式不仅效率低下,而且易出错,无法适应大规模数据处理的需求[3-4]。在部分院校的测评系统研究中,SSM多层框架和B/S架构是常用技术方案[6-12],MySQL和SQL Server是常用数据库[6-10,13-14]。尽管已有一定数量的应用实例,但部分研究仍停留在理论阶段,具体应用效果尚需检验。简洁易用、使用流畅仍是系统设计的核心需求。

因此,本研究以“用户需求”为第一要素[5],基于业务本身,采用B/S模式为网络架构,利用Redis提供数据缓存服务以减轻数据库I/O负担。同时,利用对象存储服务存放用户文件资源,确保数据的安全性与可靠性,设计并实现了一套可同时支持PC端和移动端使用、适应数字化转型升级需要的大学生综合素质测评系统。经过400余用户测试,系统应用效果良好。

1 需求分析

以作者所在高校为例,该校综合测评内容主要包括品德测评、学业测评、文体测评和能力测评四个部分。每个部分均包含基本分、奖励分及扣分项三项信息。综合素质测评主要包括两个环节:普通学生填报测评信息和审批人员审批测评信息。由于测评内容涉及面广、条例多,因此既需要考虑填报与审批的高效性,又要便于数据查询、记录与管理。系统业务流程如图1所示。

1.1 用户分析

系统用户群体以00后大学生为主,辅以班主任、辅导员等学生管理人员。该群体具有年轻化特点,信息素养相对较高,期望能快速、准确地完成相应业务。核心业务用例如图2所示。

1.2 系统功能分析

结合学校综合测评业务需求,系统须实现学生信息管理、测评指标设置、在线测评和成绩统计分析功能。学生信息管理:管理员可批量导入学生基础信息。指标设置与在线测评:支持测评指标的设置与管理,学生在线申报测评信息,班级管理员审核,辅导员审批。成绩统计分析:可按学期、学年、班级、专业和年级查询并导出测评成绩,支持成绩分析。

1.3 系统非功能需求分析

综合测评系统在性能上应达到响应时间不超过3 秒,并发用户数不低于1 000人。系统采用HTTPS协议进行数据传输,并对用户密码进行加密存储,确保数据安全。系统界面设计应简洁易懂,操作方便快捷。

2 系统整体设计

2.1 系统设计的目标

系统采用自动化计算和数据处理技术,简化测评流程,减少人工操作,提高测评工作的效率。优化用户界面的交互体验,使用户能够方便快捷地访问和使用系统,利用仪表盘实时展示学生数据,使信息直观易懂,提高用户的满意度。

2.2 系统设计的原则

系统遵循以下原则:确保数据的准确性,以实现测评结果的公正和有效;采用加密技术保护数据传输安全;保持系统的灵活性和可扩展性,以适应测评方案修订后的具体需求;具备良好的兼容性,确保能同时支持PC端和移动端使用。

2.3 系统功能架构

本系统以用户需求为根本,基于业务本身,旨在构建一个高效易用的大学生综合素质测评平台。系统包括综合测评、学生成绩、学生档案、审批人员、通讯录和消息等模块。这些模块共同构成了一个完整的大学生综合素质测评系统,它们之间相互协作,确保测评工作能够高效、准确地进行。

通讯录模块与账号注册、角色设置紧密相关。在这个模块中,可以设置不同的角色组和角色。

在学生档案模块中,可以一键导入所有学生的基本信息,包括姓名、学号、班级、专业和年级等。导入后,这些信息将在系统中形成学生的个人基本信息档案,供后续使用。

在审批人员模块中,可以指定具体的审批人员,包括班级管理员和辅导员。这些审批人员将在综合测评的过程中扮演关键角色。

在综合测评模块中,学生填报综合测评表单。消息模块可以促进审批流程的推进,当有新的测评信息需要审核时,系统会通过消息模块向审批人员发送提醒。审核完毕后,系统自动计算生成成绩,并在成绩模块中进行展示和查询。系统功能架构设计如图4 所示。

3 系统实现

系统采用B/S架构(即浏览器/服务器架构),前端页面使用HTML、CSS和JavaScript等Web前端技术构建用户界面,前端框架采用Vue.js;服务端使用Java开发平台SpringBoot框架。为实现服务间解耦,采用微服务架构,使用RESTful API技术实现前后端交互接口,主要服务包括数据采集服务、消息队列服务、定时任务服务和文件服务。存储方面采用MongoDB作为数据存储引擎,利用Redis提供数据缓存服务,同时将用户上传的文件资源存储于云对象存储中。系统部署在云平台上,通过SSL/TLS等加密技术确保数据传输安全。

基于以上技术,系统提供全面而流畅的线上体验。首先,用户能够轻松完成账号注册和登录,系统支持多种登录方式,包括传统的手机号码/邮箱-密码组合,以及便捷的第三方账号登录。

在角色管理和权限分配方面,系统允许管理员灵活赋予不同用户角色,确保每位参与者均能访问其所需的功能模块。例如,学生填写综合测评表单,提交其成绩;班级管理员可查看待办事项,审核学生的测评信息;辅导员负责在班评分处输入分数,并完成最终审核。此外,系统支持一键导出成绩,便于线下分析和存档。系统具体逻辑流程如图5所示。

3.1 综合测评模块

综合测评模块是大学生综合素质测评系统的核心部分,包括测评的填报和审批。该模块允许学生依次填报品德测评、学业测评、文体测评和能力测评等多个方面的自评分,包括基础分及加减分数据。学生填报加分项时,须同步上传相关佐证材料。该模块支持学生将部分完成的表单保存为草稿,待补充完整后再提交。提交时,系统自动检查填报内容的完整性,若发现缺失信息,则提示学生进行必要的补充或修正。

测评提交后,系统自动触发班级管理员进行审核。班级管理员需要在表单中的“班评分”处填写审核分数(即班评分)。完成班级层面的审核后,系统进一步触发辅导员进行审核,辅导员需要在表单中的“ 辅导员审核分”处填写审核分数(即辅导员审核分)。辅导员提交审核后,系统将依据预设的计算公式自动计算学生的最终成绩。所有测评记录自动归档至测评档案中,以便长期保存和查阅。

系统采用HTTPS方式访问,确保数据在传输过程中不被截获或篡改。同时,系统详细记录每一步的操作日志,包括操作者、操作时间和具体更改内容等信息,便于进行数据追踪。综合测评模块逻辑流程如图6所示。

3.2 学生成绩模块

系统通过仪表盘实时展示学生的基础信息和测评成绩,确保数据的即时性和准确性。该模块提供对学生成绩的统计和分析功能,同时,还能根据测评结果生成排名列表,显示班级、年级的排名情况。

3.3 学生档案模块

系统支持Excel数据的导入与导出功能,支持一键导入班级学生的基础信息,从而简化了数据迁移和共享的过程。在学生档案模块中可以快速查看导入系统的所有学生信息,支持自定义筛选器和数据排序规则来帮助用户快速找到所需数据。此外,可以按照姓名、学号、班级、专业、年级、学院等信息进行高级检索。

3.4 审批人员模块

审批人员模块的作用是指定各班级的审批人员,其中包括具体学生的基础信息(如学院、年级、专业、班级、姓名、学号等),以及选择审批人员按钮。通过该模块可以指定班级管理员和辅导员,在审批人员指定后,审核流程即可启动。

3.5 通讯录模块

在通讯录模块中可以设置角色组和角色,比如可以设置学生角色组、班级管理员角色组和辅导员角色组,其中学生角色组下只须设置学生填报的角色。学生角色具有填报数据和查询自己成绩和排名的权限,班级管理员角色组下可以设置不同班级的管理员角色,班级管理员具备审批权限,辅导员角色组下可依据实际需要设置按班级划分或按专业或按年级划分的辅导员角色。

通讯录模块中可以邀请成员进入系统,可通过手动添加成员、批量导入或外部链接等三种方式进行邀请,成员收到邀请短信后,通过注册并接受邀请的方式加入系统。

此外,本模块还集成了以下高级功能:支持自主创建角色,并为不同的角色分配不同的功能及数据访问权限,实现精细化的权限控制。支持智能识别并自动合并重复和交叉的角色权限配置,减少冗余,确保权限设置的准确性和一致性。

3.6 消息模块

用户可以在消息模块中查看自己的待办事项,确保重要任务不被遗漏;查看自己曾经发起过的消息记录,便于跟踪历史沟通情况;查看已经处理完成的消息,方便回顾已完成的工作。

3.7 系统测试

为确保系统的稳定性和可靠性,本文进行了严格的系统测试,包括功能测试、性能测试和安全测试等。功能测试涵盖综合测评、学生成绩、审批人员、通讯录以及登录模块等,验证了各个功能点的正确性和完整性。此外,通过模拟实际使用场景中的用户负载进行性能测试,在模拟1 000个并发用户操作的情况下,系统平均响应时间不超过2秒,且无明显错误或崩溃现象。安全测试包括对数据传输、用户认证机制以及数据存储的安全性检查,确保用户数据的安全性和隐私保护。

测试结果显示,系统在各项指标上均表现优异,满足了设计阶段所设定的各项标准。

4 结束语

本研究针对高校数字化转型的需求,特别是大学生综合素质测评工作中存在的问题,设计并实现了一套数字化的综合素质测评系统。该系统旨在通过数字化手段提升测评的效率和准确性,满足高校在学生管理方面的现代化需求。系统设计遵循用户中心原则,确保了系统的易用性和灵活性,能够满足00后大学生及相关管理人员的需求。系统采用自动化计算和数据处理技术,使得测评全过程由原来的平均15天缩短至平均3天,测评效率提升80%,并减少了人为错误。通过标准化测评流程和统一的数据管理方式,提升了测评结果的横向可比性。

尽管本系统在提升测评效率和准确性方面取得了显著成效,但仍存在一些挑战和改进空间。未来,系统将进一步优化现有功能,提高智能化水平,例如引入先进的机器学习算法,实现个性化推荐和预测分析,帮助学生更好地规划个人发展路径。此外,系统还将推进功能扩展,涵盖更多的学生管理模块,如推优评先、就业指导服务等,以提升学生管理的全面性和精细化程度。

参考文献:

[1] 祁江涛,苟娜英,张光亚.我国高校数字化转型研究综述[J].高教论坛,2024(7):113-117.

[2] 高小明.主成分聚类分析法在大学生综合素质测评中的应用[J].西部素质教育,2022,8(20):95-97.

[3] 肖磊,李本友.综合素质评价的制度化:历程回眸与系统谋划[J].教育研究,2018,39(4):68-74.

[4] 卢卫娜,李文新,梁家健.面向大学生综合素质的人才服务及评测系统的设计与实现[J].天津职业技术师范大学学报,2021,31(3):74-78.

[5] 张雨涵,马蒙,李广震.利用低代码平台打造个性数字化校园服务[J].中共太原市委党校学报,2023(6):39-41.

[6] 胡仙,禹振,赵佳.大学生“积分制”综合管理测评数据分析系统的思考及创新[J].电脑知识与技术,2021,17(25):80-83.

[7] 颜丽,夏旭晨,刘福宇.高校学生综合素质测评系统的设计与实现:以萍乡学院为例[J].萍乡学院学报,2020,37(6):88-92.

[8] 苏红梅,曾凌峰.基于ASP.NET的大学生综合素质测评系统设计[J].信息与电脑(理论版),2019(4):112-114.

[9] 谢雨初,刘文龙,姚懿,等基于B/S模式的大学生综合测评管理系统的设计与实现[J].电脑与信息技术,2019,27(4):79-82.

[10] 袁晓园.基于JSP的综合测评系统的设计与实现研究[J].软件,2022,43(3):124-126.

[11] 王敏.基于SSM的高校学生综合测评管理系统设计与实现[J].电脑知识与技术,2023,19(29):59-62,70.

[12] 王燕贞,沈毅波.基于SSM框架的高校学生综合测评系统设计与实现[J].通化师范学院学报,2020,41(4):58-63.

[13] 胡俊敏.高校学生综合素质测评多维度分析系统的设计与实现[J].黑河学院学报,2023,14(2):63-65.

[14] 童照昕,徐健,卓嘎,等.学生综合素质测评系统的设计与实现[J].电脑编程技巧与维护,2024(2):33-36.

【通联编辑:谢媛媛】

基金项目:大学生综合素质测评系统的设计与开发(生态版)(项目编号:2020kykt-xj-zk11)

上一篇 点击页面呼出菜单 下一篇