“三全育人”理念下高职院校学生电子成长档案系统的研究与实现

作者: 孙善毅

“三全育人”理念下高职院校学生电子成长档案系统的研究与实现0

关键词:“三全育人”;成长档案;SSM框架;信息化

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

文章编号:1009-3044(2024)25-0061-04

0 引言

党的二十大报告指出,要坚持教育优先发展、科技自立自强、人才引领驱动,加快建设教育强国、科技强国、人才强国,坚持为党育人、为国育才,全面提高人才自主培养质量[1]。为落实立德树人的根本任务,“三全育人”理念近年来被广泛应用于高校教育教学中,其旨在通过全员、全过程、全方位的育人体系,培养德智体美劳全面发展的社会主义建设者和接班人。然而,传统学生成长档案管理模式存在诸多弊端,例如过程性记录不完整、信息化程度低、难以满足“三全育人”对个性化培养的需求等。为此,本文将从系统需求分析、系统设计与实现等方面,对基于“三全育人”理念的高职院校学生电子成长档案系统进行深入研究。

1“ 三全育人”理念下高职院校学生电子成长档案系统的需求分析

1.1 系统必要性分析

“三全育人”理念是指全员育人、全过程育人、全方位育人的教育理念,包含思想引领、课堂教学、社会实践、学生日常教育管理等方面。它体现了高等教育立德树人的内在要求,契合了新时代人才培养的客观需要,将立德树人内化到大学建设和管理各领域、各方面、各环节,从而建立起更高水平的人才培养体系[2]。但高职教育与普通高等教育不同,主要培养具备一定实践技能和职业素养的专门人才。在新时代背景下,高职院校要进一步明确以职业教育为导向,更加注重实践教学,主动适应教育信息化,提升高职院校信息化研究和应用水平,培养德智体美劳全面发展的社会主义建设者和接班人。加快推进教育现代化、建设教育强国、办好人民满意的教育,是党和政府对新时代高校工作的新要求,也是高职院校开展大学生思想政治教育管理工作的总思路和总纲领[3]。

高校学生教育管理者在学生培养过程中的评价、反馈对学生的成长起着至关重要的作用。通过传统手工纸质档案进行记录存在诸多问题,在保存方面耗费大量的人力物力,占用大量的存储空间;在管理方面,档案检索、提取、更新周期较长,并且存在损坏、丢失的风险,而电子档案能够弥补传统手工纸质档案的不足。学生电子成长档案是指通过互联网技术以电子文件的形式建立档案并对其进行管理。电子成长档案的建立对学生的健康成长具有重要意义,从学生的角度来看,大学是人生的重要时期,是大学生世界观、人生观、价值观形成的关键阶段。从家长的角度来看,学生是家庭的希望,家长需要实时关注学生在校的发展情况。从高校教育者来看,大学阶段是青年学生的拔节孕穗期,在这个阶段需要对学生进行精心引导和栽培,帮助他们扣好人生的“第一粒扣子”,因此,亟须构建“三全育人”理念下的学生电子成长档案系统,进一步拓宽育人渠道,促进学生德智体美劳全面发展。

1.2 系统功能需求分析

面对高职院校学生档案管理过程中存在的问题,结合互联网技术开发学生电子成长档案管理系统,对学生进行过程性的记录与评价,更加有针对性地对学生进行教育和管理。现将系统的功能需求分析如下。

1.2.1 信息管理模块

信息管理模块是核心业务模块之一,包含学生信息管理和用户信息管理,学生信息管理模块主要功能是对学生信息进行维护,包含学生的姓名、性别、身份证号、政治面貌、家庭住址等信息。用户信息管理模块是针对本系统的各种用户进行信息维护,同时根据不同的角色用户分配不同的系统权限,不同的系统权限具有不同的功能。

1.2.2 在校表现管理模块

学生在校成绩是学生的立身之本,为高校不断提升人才培养质量提供了根本遵循,通过对该模块的建设,在系统中记录学生每学期的在校成绩、四、六级情况、计算机等级以及其他资格证通过情况。除了学习之外,还记录学生在校的任职情况、获奖情况、社会实践情况等。

1.2.3 党团建设管理模块

党团建设工作在大学阶段是重中之重的工作,通过该模块的建设,学校管理者能够掌握每个学院,每个班级的党团建设情况,更能够全面贯彻党的教育方针,落实立德树人根本任务,将为党育人、为国育才落到实处。

1.3 系统非功能需求分析

系统非功能需求分析是软件工程和系统设计中的一个重要环节,它关注的是软件系统在功能之外的品质属性,涉及系统的性能、可靠性、安全性、可维护性等多个方面。根据软件开发的相关要求,对非功能需求分析如下。

1.3.1 安全需求

本系统中存在大量学生信息,包含学生的姓名、性别、身份证号、手机号等个人信息。在系统开发过程中需要对权限进行严格控制,对用户进行身份验证和访问控制,只有拥有相关权限的用户才能对学生的信息进行维护。在系统部署以及数据存储时,应选择校园内网或者安全性更高的云服务器,同时,完善日志记录和审计功能,用于追踪和监控系统活动。

1.3.2 性能需求

本系统主要面向全体教职工、家长、学生,用户数量巨大,因此在开发过程中需要着重考虑系统的高并发性,保证系统平台的稳定性和流畅性。另外,由于系统中用户量巨大,可能存在大量用户同时在线的情况,也要考虑系统的吞吐量以及负载均衡,分配客户端请求的能力,保证运行过程中避免出现异常宕机或者系统运行异常。

1.3.3 适应性需求

本系统涉及用户较广,用户对系统的理解程度也参差不齐。为了使用户更加方便地操作系统,降低用户使用系统的难度,系统的界面需要设置得简单明了,菜单布局合理,子菜单功能齐全。系统采用模块化设计,降低系统的耦合性,提高系统运行的健壮性。

1.4 系统可行性分析

在系统开发的初期阶段,进行系统可行性分析是非常关键的步骤。系统可行性分析是对开发环境的综合考虑,以确保本系统能够顺利进行。在这个过程中涉及各个方面,包括对开发人员、设备选型、开发语言、框架选择等的评估。本文从技术、操作、经济等方面分析系统开发的可行性。

1.4.1 技术可行性

系统的技术架构首先要注重稳健,因此应选择主流的开发语言以及成熟开源技术框架。数据存储采用Oracle旗下开源的关系型数据管理系统MySQL,多表存储的特点使数据操作更加规范化。由于选用较为主流和成熟的技术架构,因此系统开发具有稳定性、安全性和可维护性。

1.4.2 操作可行性

本系统的用户主要是教师、家长、学生三种角色,其中大部分的功能只需要教师完成,而学生和家长只需要进行查看即可。本系统中的管理者只需要进行简单的增、删、改、查操作。因此,学生电子成长档案系统界面应设置简单明了,在需求分析的基础上整合业务流程,使之更加易于操作。

1.4.3 经济可行性

在系统开发过程中,该系统平台所利用的开发工具都为开源软件,Web开发技术较为成熟,降低了开发成本,因此可忽略不计开发方面所需费用。另外,本系统的建立对于学生的成长成才具有非常重要的现实意义。

2 学生电子成长档案系统设计

2.1 系统技术架构设计

2.1.1 编程语言选择

随着计算机技术的不断发展和进步,软件开发领域也得到了极大的推动,目前使用较多的语言有Java、Python、C++、C#等。本系统选择Java语言,Java 是一种高级、面向对象的编程语言,并且使用Java虚拟机,因此具有平台无关性,同时具有丰富的开发工具和框架。

2.1.2 开发框架的选择

本系统的前端框架选择Layui框架,Layui框架是非常流行的轻量级前端框架,能够帮助开发者快速构建出美观、易用的网页界面,提供了丰富的组件和工具,并且在系统项目开发过程中易于管理和维护。后端框架选择SSM 框架(SpringMVC、MyBatis、Spring) ,SSM框架是标准的MVC模式,能够实现系统代码之间的“低耦合,高内聚”,提高Java Web应用的开发效率,降低开发成本,同时提高了系统的可维护性和可扩展性[4]。

2.1.3 系统架构模式选择

系统架构模式有B/S(Browser/Server) 模式和C/S(Client/Server) 模式。随着互联网技术的不断发展,B/S模式是对C/S模式改进的一种模式。B/S模式可以直接在Web浏览器中运行,不需要安装客户端,简化了系统的开发、维护和使用。用户通过浏览器就可以与数据库进行数据交互。

2.2 系统的总体设计

根据系统编程语言、前后端框架、架构模式的选择以及对系统的需求分析,对系统进行总体设计。系统设计为四层,分别是用户层、服务层、控制层、数据层,分别由浏览器、Layui 框架、SSM 框架、Java、MySQL、Apache Tomcat进行实现。系统的核心部分是业务逻辑功能以及对数据库中数据的操作,同时预留系统接口与其他外部应用进行数据的调用。系统的总体设计如图1所示。

2.3 系统功能模块设计

根据对系统的需求分析以及模块化设计原则,本系统细分为学生信息管理模块、用户信息管理模块、学生成绩管理模块、学生在校表现管理模块、党团建设管理模块、就业指导管理模块,系统功能设计如图2所示。

2.4 系统数据库设计

系统数据库设计遵循数据库规范化设计方法,数据库设计分为需求分析、概念结构设计、逻辑结构设计、数据库物理结构设计、数据库实施、数据库运行与维护6个阶段[5]。基于对各个功能模块的分析,按照数据库规范化理论进行消除删除、插入、更新等操作异常和信息冗余,系统进行数据库表的设计时需要满足数据库表之间的关联关系。主要分为学生信息表、用户信息表、院系信息表、班级信息表、功能模块信息表等。其中,学生信息表是本系统中的核心表之一,主要存储学生的基本信息,记录学生的在校表现情况。学生信息表包括学生基本信息,例如学号、姓名、性别、籍贯、身份证号、家庭地址等,还包括学生的政治面貌、每学期的成绩排名、学生奖惩情况、社会实践情况、任职情况、班级情况、考级情况、就业情况等41 个字段。学生信息表部分字段设计如表1所示。

3 学生电子成长档案系统实现

3.1 系统开发与部署

在完成系统的需求分析、功能设计、数据库的设计后进行系统的开发与部署,本文研究与开发的学生电子成长档案系统平台所使用的编程语言和环境如表2所示。

系统前端界面的显示代码和业务逻辑代码编辑完成后,将整合后的框架以及业务代码部署在实际使用的环境中进行测试,系统部署的软件、硬件环境信息如表3所示。

3.2 系统功能模块实现

根据系统的技术架构以及总体设计,通过基于Layui框架和SSM框架代码的编写,实现了面向用户系统各个功能模块的前端界面显示以及逻辑功能。系统的关键技术实现如下。

3.2.1 基于角色的访问控制

在系统的安全性方面,通过基于角色的访问控制(RBAC) 进行身份认证和权限管理来控制不同用户对数据的访问权限,确保只有经过授权的用户才能访问特定的功能。同时,通过加密算法对数据进行加密,确保数据在传输和存储过程中的机密性,以保障信息即使被人截获也无法读懂其含义。

3.2.2 基于MySQL的读写分离

读写分离功能的实现可以有效地分担数据库的压力,优化系统性能,提高数据处理效率。该技术通过配置一个主数据库进行写操作,配置多个从数据库进行读操作。这样,读操作就可以在多个从数据库上进行分担,不会影响到主数据库的写操作,从而提高了系统的处理效率。同时,读写分离还能提高系统的可用性,当主数据库出现故障时,可以立即切换到从数据库进行读写操作,减少系统的停机时间。

4 结束语

本文在“三全育人”理念的指导下,针对传统学生成长档案管理模式的不足,设计并实现了一套基于SSM框架的高职院校学生电子成长档案系统。该系统不仅能够实现学生信息的全面电子化管理,还能够对学生的学习过程、综合素质发展等进行动态记录和评价,为高校落实“三全育人”、促进学生个性化发展提供有效支持。未来,将进一步优化系统功能,并结合大数据分析技术,探索学生成长规律,为高校教育教学改革提供数据支撑。

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