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
- UI库:layui
- html5
- javascript
- ES6
- ajax
- CSS3
移动端
- 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导入
- 学生信息维护
- 教师信息管理
- 教师信息维护
- 消息、课程通知
- 任课信息管理
- 课程表
- 课程安排
- 课程管理
- 成绩计算指标
- 成绩管理
- 基础成绩导入
- 成绩计算
- 成绩导出
- 成绩查询
- 成绩统计
- 通知公告
- 权限管理
参与贡献
- 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
移动端(学生)
以上是关于SpringBoot + Layui + Mysql + Flutter (PC + 移动端)实现大学课程平时成绩管理的主要内容,如果未能解决你的问题,请参考以下文章