Skip to content

This is a simple application for managing student records built with Spring Boot. It provides basic CRUD (Create, Read, Update, Delete) functionality for student entities.

Notifications You must be signed in to change notification settings

aymane-maghouti/Students-Management-System-Spring

Repository files navigation

Student Management System with Spring Boot

Table of Contents

  1. Overview
  2. Architecture
  3. Features
  4. Technologies Used
  5. Installation
  6. Usage
  7. Contact

Overview

This is a simple application for managing student records built with Spring Boot. It provides basic CRUD (Create, Read, Update, Delete) functionality for student entities.

Architecture

  • The application follows a layered architecture pattern:

architecture

Features

  • Add new students with details like name, email, adresse...

  • View a list of all students.

  • Update student information.

  • Delete student records.

  • The Ui :

UI

Technologies Used

  • Java
  • Spring Boot
  • Spring Data JPA
  • MySQL
  • JSP
  • Bootstrap
  • Maven

Installation

  1. Clone this repository.
  2. Ensure you have MySQL installed and running on your system.
  3. Create a MySQL database for the application. (create database gs_etudiants)
  4. Update the application.properties file in the src/main/resources directory with your database configuration.
  5. Build the project using Maven.
  6. Run the application.

Note : This repository also contains a version of the student management system implemented with Spring. If you prefer the Spring version, please refer to the appropriate directory.

Contact

About

This is a simple application for managing student records built with Spring Boot. It provides basic CRUD (Create, Read, Update, Delete) functionality for student entities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages