Giter VIP home page Giter VIP logo

kindergarten-manage-system's Introduction

幼儿园管理系统

系统架构图

项目简介

一个基于 Spring Boot、 JWT、Spring Security、MybatisPlus、Vue 、Gradle 的前后端分离的管理系统

后端技术

  • Spring Boot
  • Spring Security
  • MybatisPlus
  • JWT
  • Gradle
  • JDK 1.8

前端技术

  • Vue
  • Element
  • Webpack
  • Babel
  • Axios

开发

安装依赖

npm install

启动项目

npm run dev

打包项目

npm run build

主要特性

  • 使用最新技术栈,社区资源丰富。
  • 对一些常用地前端组件封装:表格数据请求、数据字典等
  • 前后端统一异常拦截处理,统一输出异常,避免繁琐的判断
  • 支持运维管理,可方便地对远程服务器的应用进行部署与管理

系统功能

  • 用户管理:提供用户的相关配置
  • 角色管理:对权限与菜单进行分配,可根据部门设置角色的数据权限
  • 菜单管理:已实现菜单动态路由,后端可配置化,支持多级菜单
  • 字典管理:可维护常用一些固定的数据,如:状态,性别等

kindergarten-manage-system's People

Contributors

badkid90s avatar lxcecho avatar zzsgy avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

kindergarten-manage-system's Issues

首页接口开发

1.数量统计

业务逻辑

查询当前时间,找到所在周的开始时间、结束时间按照要求统计求和

请求方式

GET

请求路径

/index/statistic

请求参数

响应参数

{
    teacherNum: Long,
    studentNum: Long
    classNum: Long,
    subjectsNum: Long
}

2.考勤统计

业务逻辑

查询当前时间,找到所在周和上一周的开始时间、结束时间按天分别统计求和,

请求方式

GET

请求路径

/index/clocking

请求参数

响应参数

{
    currentWeekData: [Long],
    lastWeekData: [Long]
}

2.食谱列表

业务逻辑

查询数据库周一至周五的食谱数据,按照sort字段排序,然后返回数据

请求方式

GET

请求路径

/index/recipe

请求参数

响应参数

{
    id: Long,
    breakfast: String,
    lunch: String,
    dinner: String,
    name: String,
    sort: Integer
}

核心功能

核心功能

登录

使用分配的账户进行登录

首页

  • 食谱显示
  • 统计班级数量
  • 统计老师数量
  • 统计学生数量
  • 学生考勤统计图

班级管理

  • 增加
  • 修改
  • 删除
  • 列表

老师管理

  • 增加
  • 修改
  • 删除
  • 列表

学生管理

  • 增加
  • 修改
  • 删除
  • 列表
  • 绑定班级

科目管理

  • 增加
  • 修改
  • 删除
  • 列表

课程管理

  • 增加
  • 修改
  • 删除
  • 列表
  • 绑定班级

时间管理

  • 增加
  • 删除
  • 列表

食谱管理

  • 增加
  • 删除
  • 列表

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.