为了方便学生在校信息管理,本文设计了学生 校园积分系统,在该系统中,每个学生都有一个自 己的唯一账户,用于在校期间记录自己的积分。该 系统可以方便统计学生从入学开始,在校的活动信 息,便于学生了解自己的信息。
1. 研究背景
随着信息技术的发展,学校信息化也在快速进 步。教务系统、选课系统、图书管理系统等极大地 方便了在校老师和学生的学习和工作,可是这些系 统是针对某一业务逻辑,而不是针对某一群体。
教务系统主要解决的是学校的教务工作,选课 系统主要解决的是任课老师和学生选课的工作,图 书管理系统主要解决的是学校图书的管理工作。本 文设计的学生校园积分系统,主要针对的用户是学 生,用来记录学生在校期间的各种活动和成绩,类 似于学生在进入学校的那一刻起,就在学校开了一 个“账户”,日后学习和活动都可以在自己的账户 上进行积分记录,方便学生查看。
2. 技术支撑
2.1 Spring Boot
Spring Boot是基于Spring设计,继承了 Spring框架的原有特性,简化了配置,使用起来更 加方便,有着“开箱即用”的优点,使用Spring
Boot能够快速搭建应用程序。由于Spring Boot集 成了大量框架,可以指定开发过程中所用的依赖的 版本号,从而解决了由于依赖包版本冲突带来的问 题。Spring Boot的应用也越来越广,深受人们的 喜爱。孟思明阐述基于SpringBoot框架设计实现了 选购系统[1] ;刘汀阐述基于SpringBoot的微服务体 系在企业信息管理系统中的应用,对于提升企业信 息管理工作的实际效果具有重要的作用[2] ;王振华 阐述SpringBoot在教学效果评估系统中应用[3] ;王 明泉阐述基于SpringBoot远程热部署进行探索[4] ; 陈锴迪,欧阳李青,马玉璘,张海波,徐玮阐述基 于SpringBoot搭建运载火箭信息交互指挥平台[5]。
2.2 Vue
本系统前端采用的是Vue3技术。Vue是一个渐 进式框架,越来越多的人在前端开发中使用Vue框 架。于鹏文章探讨Vue3与WebGL技术搭建了三维不 动产管理平台 [6] ;潘涛,王柳,董冉冉探讨基于 Vue.js框架实现网上商城管理系统[7] ;李佳,吴 菲,章毅恒探讨基于SpringBoot和Vue技术实现BOM 表智能生成系统[8]。
3. 系统设计
3.1 系统特点
学生校园积分系统是针对学生设计实现的,主 要记录学生进入学校后的成长信息。可以有效地记录学生在校期间的学习成长,系统简单高效,能够 为每一位在校学生提供一个“账户”,用于学生积 分,通过积分可以激励学生多学习、多参加活动, 同时也是记录学生成长的印记,如果学生丢失或忘 记相关事项时,可以登录系统查看。
3.2 系统功能
主要分为学生端和管理员端。学生端主要是面 对学生的,学生入校之后进行注册,完善自己的基 础信息。在校期间,针对自己的成绩、活动、获奖 证书等上传自己的加分项。也可以发布一些文章, 来获得相应的积分。毕业之后,学生可以发布就业 心得、就业技能等,获得加分。
管理员端主要负责审核学生,查看注册学生的 信息是否属于本校,如果不属于本校,注册不予通 过。在学生上传加分项后,予以审核,如果加分材 料事实正确,则给予正确的积分,如果加分材料事 实有误,则不予积分,告知原因。如有学生发布文 章,则需对文章内容进行审核,如果文章内容符合 要求,则发布并予以积分,如果不符合,则退回修 改。系统功能模块如图1所示。
3.3 积分内容
学生积分账户主要有以下三部分构成:
(1)学生在校期间表现统计,主要内容包括学生成绩、 技能大赛、考取证书、荣誉获得等内容;
(2) 文化建设,主要是学生发表文章,进行文化交流;
(3)离校后分享就业心得、就业技能,提供实习 岗位等。
4. 系统实现
本系统后端采用Spring Boot技术实现,部分 代码如图2所示。
前端使用的是Vue3技术。在页面展示中,主要 使用路由组件、单文件组件进行设计。
Applications 创新应用
}
数据库使用MySQL数据库进行设计,主要有学 生表、管理员表、审核人员表、积分表等。
5. 结语
本文设计实现了学生校园积分系统,该系统主 要针对学生,能够记录学生在校及离校后的活动, 使学生能够清楚查看自己在校期间的成绩、比赛及 其他活动,同时设定积分排行榜,能够激励学生增 加自己的技能,获得更多积分。
参考文献
[1] 孟思明.基于SpringBoot 框架选购系统的设计 与实现[J]. 中国设备工程,2023(11):94-95.
[2] 刘汀.基于SpringBoot 的微服务体系在企业 信息管理系统中的应用[J]. 信息技术与信息化,2023(05):23-26.
[3] 王振华.SpringBoot 在教学效果评估系统中的应用[J].电子技术,2023,52(05):67-69.
[4] 王明泉.基于SpringBoot 远程热部署的探索 和应用[J].信息与电脑(理论版),2023,35 (07):1-4.
[5]陈错迪,欧阳李青,马玉璘等.基于SpringBoot 的运载火箭信息交互指挥平台[J]. 计算机测量 与控制,2023,31(03):247-254.
[6] 于鹏.基于VUE 3与WebGL的三维不动产管理平 台的搭建[J]. 现代信息科技,2023,7(14):29-33.
[7] 潘涛,王柳,董冉冉.基于Vue.js 框架的网上 商城管理系统的设计与实现[J]. 科技与创新,2023(13):8-10.
[8] 李佳,吴菲,章毅恒.基于SpringBoot+Vue 的BOM 表智能生成系统设计与实现[J].现代信息科 技,2023,7(09):184-188.
标签:Vue,SpringBoot,积分,系统,学生,毕业设计,2023 From: https://blog.csdn.net/Aknits/article/details/139387600