【毕业设计】基于springboot的大学生综合素质测评管理系统

news2024/11/17 22:20:10

目录

  • 前言
    • 介绍
    • 综合素质测评表
    • 特色功能
    • 页面展示
    • 一.开发环境
      • 1.JDK配置
      • 2.安装IDEA
      • 3.MySQL安装
    • 二.项目导入和配置
    • 三.数据库配置
      • 1.创建数据库
      • 2.修改项目数据库配置
    • 四.项目部署
      • 1.项目启动
      • 2.项目访问
  • 在线体验
  • 其他类似系统
  • 关于我


前言

【毕业设计】大学生综测管理系统
其他毕设推荐:

【毕业设计】基于springboot + vue微信小程序商城:http://t.csdn.cn/dwuEr

介绍

大学生综合素质测评系统是在web的基础上开发运行起来,使用MYSQL作为系统的数据库,采用了B/S模式,主要具有W下的几大功能模块:系统用户管理,管理员信息录入及删除模块,用户信息的管理,学院班级等信息,学生课程信息,测评管理,反馈信息管理,以及系统公告等模块模块,其中学生个人信息输入模块、课程成绩管理,测评管理、功能模块是本系统的重点设计模块。

综合素质测评表

  • 本系统严格按照此测评表编写,包括每一部分的加分,扣分,计算审核逻辑;和真实的大学生每年综合测评一模一样;实用性超级高,作为毕设的不二之选。
  • 当然你也可以自己使用,每年综合成绩计算岂不是省事很多,输入学分,绩点,2分钟即可计算出GPA。
    在这里插入图片描述

特色功能

  • 提前配置加分规则,减少繁琐的计分过程,提高科学性和效率
  • 支持文件导入导出,覆盖常见功能
  • 灵活构建评价指标体系,适合不同高校不同专业的培养目标

综测成绩计算逻辑—平均学分绩点(GPA)
在这里插入图片描述


// 50%智育 + 30%德育 + 15%加分项 + 5%体育
Double totalScore = new BigDecimal(totalCourseScore * 0.5 + totalPlusesPoints * 0.15 + totalPhysicalScore * 0.05 + (deyuScore + 60) * 0.3).setScale(2, RoundingMode.HALF_UP).doubleValue();

页面展示

详情可看文章后面在线网址↩️

登录页面:
在这里插入图片描述
%50智育 + 30%德育 + 15%加分项 + 5%体育=综合成绩
在这里插入图片描述
综合成绩:
在这里插入图片描述
材料审核上传功能:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

一.开发环境

1.JDK配置

首先安装好JDK,本系统使用jdk1.8的版本。配置好JDK环境变量JDK配置

2.安装IDEA

3.MySQL安装

MySQL一般安装5.6.42或者5.7.24版本的。
安装过程中请记住自己的数据库用户名和密码,项目配置需要用到。
另外还需要安装一个MySQL可视化工具:Navicat for mysql。

二.项目导入和配置

IDEA项目导入和配置,可以参考如下教程:

三.数据库配置

1.创建数据库

使用Navicat for mysql新建数据库名为bt_evaluate_mgr。
导入数据库脚本bt_evaluate_mgr.sql

2.修改项目数据库配置

找到applicaiton.yml文件。修改数据库配置,改成自己的数据库名称和密码。

四.项目部署

1.项目启动

以上步骤都准备充分之后,就可以启动项目了:
点击右上角的三角形或者小虫子都可以启动项目。

项目启动后,控制台会出现一些启动信息,如果没有明显的标红报错,说明启动成功了

2.项目访问

项目部署成功后,就可以使用浏览器访问项目了。
前台页面:http://localhost:8080/login.html
超级管理员:super/123456
管理员:admin/123456
和超级管理员功能基本一致,少了一个管理员管理
学生:2022001/123456
注册了:2022004/123456
辅导员:T0001/123456
📢源码有偿获取:¥660,文章末尾可联系我。

在线体验

网站:http://8.130.36.187:2023

  • 超级管理员:super/123456
  • 辅导员:T2023/123456
  • 管理员:admin/123456
  • 学生:user/123456

其他类似系统

网站:http://8.130.36.187
管理员:admin / 123456
老师:2023 / 123456
学生:201920488102 / 201920488102
:此项目是一大佬本科毕设项目,用的springboot+vue前后端分离,但他好像gitee.com删库了😿,这是之前源码部署的。
在这里插入图片描述
在这里插入图片描述

关于我

wx/qq:mikenote
CSDN:https://blog.c1n.cn
码云:https://gitee.com/f_xz
个人博客:https://mikenote.asia

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/492864.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

UDP协议介绍

文章目录 一、端口号二、UDP协议1.UDP协议格式2.UDP协议的特点3.UDP缓冲区 三、UDP注意事项 一、端口号 端口号是在网络中标识一台主机上进行通信程序的唯一性的,在TCP/IP协议中,用源IP、源端口号、目的IP、目的端口号、协议号这样一个五元组来标识一个…

Android Studio Flamingo | 2022.2.1 Patch 1(火烈鸟版本)

版本概况 Android Studio Flamingo | 2022.2.1 Patch 1 Build #AI-222.4459.24.2221.9971841, built on April 20, 2023 Runtime version: 17.0.60-b2043.56-9586694 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Windows 11 10.0 GC: G1 Young Generation, G1 Old…

LLMs 记忆体全新升级:六大新功能全面出击,用户体验值拉满!

LLMs 时代之下,CVP Stack 必不可少。 其中,C 代表以 ChatGPT 为代表的大模型,它在 AI 程序中充当中央处理器的角色;V 代表 Vector Database,即以 Zilliz Cloud 和 Milvus 为代表的向量数据库,为大模型提供知…

3ds Max渲染慢怎么办_加快3ds Max渲染的一些技巧!

3ds Max是一款用于建筑可视化、产品建模、角色开发以及动画的3D建模软件。因此无论您是建筑师、产品设计师还是插画家,使用3ds Max制作项目都是您的绝佳软件选择。包括3ds Max在内的3D软件包通常都通过渲染过程,将3D模型转换为CGI。 项目在渲染后我们会看…

如何用ChatGPT做一门课?(包含大纲、脚本、PPT文本)

该场景对应的关键词库(13个): 市场调研、在线网络课程、教学平台、社交媒体营销、子主题、细分领域、课程大纲、章节、推广渠道、课程脚本、文案基本要素、案例、具体方法 提问模板(6个): 第一步&#xf…

C++实现一个异步日志库

C实现一个异步日志库 一、概念二、代码实现三、小结 一、概念 异步日志库(Asynchronous Logging Library)是一种用于记录应用程序运行时信息的库。相比于同步日志库,异步日志库能够提供更高的性能和可扩展性,因为它使用了异步写入…

谈谈 地下水数值模拟Visual modflow Flex

Visual MODFLOW Flex是行业标准规范软件,将地下水流和污染物运移、基本分析和校准工具,以及强大的三维可视化功能集成在一个单一的,易于使用的软件环境中。 使用Visual MODFLOW Flex,用户将拥有所有的工具,可用来解决…

单点性能测试-页面Load时间

打开chrome浏览器的调试工具,如图所示: DOMContentLoaded:DOM树构建完成。即HTML页面由上向下解析HTML结构到末尾封闭标签的时间 Load:页面加载完成的时间。 DOM树构建完成后,继续加载html/css 中的图片、音频、视频等等外部资源…

用Python在25行以下代码实现人脸识别

** OpenCV ** OpenCV是最流行的计算机视觉库。最初是用C/C编写的,现在它提供了Python的API。 OpenCV使用机器学习算法来搜索图片中的面孔。因为脸是如此复杂,没有一个简单的测试可以告诉你它是否找到了一张脸。相反,有成千上万的小模式和特…

08-Vue技术栈之过度与动画

目录 1、作用2、写法3、动画的应用4、过度的应用5、animate.css动画库的使用 1、作用 在插入、更新或移除 DOM元素时,在合适的时候给元素添加样式类名。 图示: 2、写法 准备好样式: 元素进入的样式: v-enter:进入的…

U-boot 的使用

编译U-Boot A. 首先在 Ubuntu 中安装 ncurses 库,否则编译会报错,安装命令如下: sudo apt-get install libncurses5-dev B. 解压缩: tar -vxjf uboot-imx-2016.03-2.1.0-g8b546e4.tar.bz2 C. 手工编译 uboot: make …

系统日志规范及最佳实践

作者:蓝旺 打印日志是一门艺术,日志信息是开发人员排查线上问题最主要的手段之一,但规范打日志被开发同学经常所忽视。日志就像保险,平时正常的时候用不上,但是一旦出问题就都想看有没有保险可以用。一条良好的日志&am…

4款不错的UI设计软件推荐

俗话说,如果工人想做好工作,他们必须首先磨利他们的工具。高质量的UI设计软件将使设计事半功倍。 近年来,UI设计软件的逐渐多样化,让一些需要使用UI设计软件的小伙伴不知道如何选择。 我整理了四款优秀的免费UI设计软件。别错过…

【C++】STL标准库之deque

STL标准库之deque 双端队列deque的介绍双端队列的底层结构双端队列的迭代器双端队列的缺陷为何将双端队列作为栈和队列的底层默认容器 双端队列deque的介绍 双端队列和我们常见的队列或者优先级队列不同,双端队列是一种双开口的连续空间的数据结构。双开口意味着它可…

盘点好用的3D渲染软件,哪个更适合你?

3D 渲染软件可以帮助建筑师和设计专业人士通过逼真的图像或视频将他们的 3D 模型变为现实,相信许多刚刚接触渲染行业的小伙伴都会有一个疑问,那就是五花八门的各色渲染软件,我究竟用哪个比较好?其实,选择3D渲染器主要还…

每日一题——反转字符串中的单词

每日一题 反转字符串中的单词 题目链接 思路(进阶) 我们首先不考虑太多限制因素,先看如何实现字符串中单词的反转 举个例子:我们要反转字符串“the sky is blue”中的单词,我们可以先将字符串中的每个字符反转“eht …

APP渗透—微信小程序、解包反编译、数据抓包

APP渗透—微信小程序、解包反编译、数据抓包 1. 前言2. 小程序抓包2.1. 安卓系统5.0版本测试2.1.1. 添加模拟器2.1.2. 安装证书2.1.2.1. 确保在同一局域网2.1.2.2. 设置burp工具2.1.2.3. 设置模拟器代理2.1.2.4. 下载证书2.1.2.5. 修改证书2.1.2.6. 安装证书 2.1.3. 抓包测试 2…

基于海鸥算法改进的随机森林回归算法 - 附代码

基于海鸥算法改进的随机森林回归算法 - 附代码 文章目录 基于海鸥算法改进的随机森林回归算法 - 附代码1.数据集2.RF模型3.基于海鸥算法优化的RF4.测试结果5.Matlab代码6.Python代码 摘要:为了提高随机森林数据的回归预测准确率,对随机森林中的树木个数和…

【机器学习】决策树如何实现回归

【机器学习】决策树如何实现回归 文章目录 【机器学习】决策树如何实现回归1. 介绍2. 回归树的构建方法3. 递归二分法4. 回归树的剪枝5. 总结参考 1. 介绍 在 https://blog.csdn.net/qq_51392112/article/details 中,我们详细介绍了决策树基本内容:如何…

Visual Studio搭建Linux环境

环境:ubantu22.04.2 Visual Studio2019 可以先参考这个文章 微软官网 1.在配置之前需要搭建好远程Linux系统的环境需要安装penssh-server、gdb、gdbserver: sudo apt-get install openssh-server sudo apt-get install gdb gdbserver2.然后启动ssh服务 …