SpringBoot + Layui + Mysql + Flutter (PC + 移动端)实现大学课程平时成绩管理

Posted dingwen_blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot + Layui + Mysql + Flutter (PC + 移动端)实现大学课程平时成绩管理相关的知识,希望对你有一定的参考价值。

学习小项目系列目录

项目1:SSM + Layui + Mysql8 公司测评系统
项目2:SpringBoot+Vue+ Mysql8 大学社团管理系统
项目3:搭建自用单点OOS服务
项目4:搭建一套自己的验证授权及资源访问服务
项目5:SpringBoot + Layui + Mysql + Flutter (PC + 移动端)实现大学课程平时成绩管理

前言

本系列文章都是分享一些自己写的学习小项目,项目不完善,也有很多问题,欢迎有缘老师指教。所有内容仅提供学习使用,不能商用。感谢支持。

介绍

本项目采用前后端分离的开发模式,整个项目由PC端、移动端、后端服务三个部分组成,实现了大学课程的基本管理功能。

主要技术点

前端

PC

移动端

  • Api:android api 基于 Java 1.8
  • 开发语言:dart sdk 2.12.0
  • 前端技术:flutter 2.0

后端

  • 数据库:mysql8.0
  • 语言Api:JDK1.8,Java8
  • 项目管理:apache maven 3.5.0
  • 主要框架:springboot 2.0
  • JDBC封装,数据库操作:mybatis-plus
  • 日志:logback统一对日志进行管理
  • 接口文档: knife4j
  • 常用工具包,Excel操作: hutool-all 5.4.5
  • Java常用开发工具包:commons-lang3
  • Json数据传输: 阿里巴巴 fastjson
  • 站内消息: webscoket

系统概览

概览图

在这里插入图片描述

成绩导出

在这里插入图片描述

成绩计算

在这里插入图片描述

E-R

在这里插入图片描述

核心功能

  • 学生信息管理
    • 学生名册EXCEL导入
    • 学生信息维护
  • 教师信息管理
    • 教师信息维护
    • 消息、课程通知
  • 任课信息管理
    • 课程表
    • 课程安排
  • 课程管理
    • 成绩计算指标
  • 成绩管理
    • 基础成绩导入
    • 成绩计算
    • 成绩导出
    • 成绩查询
    • 成绩统计
  • 通知公告
  • 权限管理

参与贡献

  1. dingwen 1981723769@qq.com

代码地址

前端

PC端

https://gitee.com/dingwen-gitee/daily-score-management-web

移动端

https://gitee.com/dingwen-gitee/daily_score_mobile

后台

https://gitee.com/dingwen-gitee/daily-score-management-service

项目概览

前端

PC端

在这里插入图片描述

移动端

在这里插入图片描述

后台

在这里插入图片描述

概览

API文档

http://localhost:9999/daily_score_management/doc.html
在这里插入图片描述

PC(教师)

登录

在这里插入图片描述

消息中心

在这里插入图片描述

个人中心

在这里插入图片描述

用户管理

在这里插入图片描述

课程规则

在这里插入图片描述

成绩

在这里插入图片描述

导出Excel

在这里插入图片描述

移动端(学生)

视频演示地址:https://www.bilibili.com/video/BV1Vg411G7g1/

以上是关于SpringBoot + Layui + Mysql + Flutter (PC + 移动端)实现大学课程平时成绩管理的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot+Layui后台管理系统

SpringBoot+Layui后台管理系统

SpringBoot+Layui 打印PDF

springboot+mybatis+layUI

Springboot+Layui图片上传以及预览

Springboot+Layui图片上传以及预览