Skip to content

PeZoi/ManagerStudent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student Project Manager

Introduction

This is my first project using SPRING BOOT and SPRING FRAMEWORK 6.0.xx. My project mainly focuses on CRUD operations. I hope everyone will accept it, and if you find any bugs or errors in the project, feel free to contact me.

Features

  1. Basic CRUD (Create, Read, Update, Delete) operations for entities.
  2. Image upload using Cloudinary.
  3. Student data upload via Excel file (Limited to role: Teacher).

Format Excel File

  • Sheet Name: First, ensure that you name the sheet as Students. image

  • First Row: In the first row, you can either write a title (or leave it blank), but please note that the first row will not be added to the database.

  • Data Entry: For all other rows, please input the data as shown in the image below: image

Ensure that you follow these instructions for proper Excel file formatting.

Programming Languages

My project employs the following programming languages:

  • HTML/CSS
  • jQuery
  • JavaScript
  • Java
  • Spring Boot
  • Spring Framework (Spring Security, Spring Web, Spring JPA, ...)
  • Templating Engine: Thymeleaf

Installation

To clone this project:

  • Navigate to the folder where you want to save the project.
  • Open the command prompt or terminal and use Git Bash.
git clone https://github.com/PeZoi/ManagerStudent.git

Database

I am using MySQL as the database management system through xampp and managing data via HeidiSQL. I chose these software tools due to their lightweight nature. Alternatively, you can use other software tools such as MySQL Workbench, SQL Server, and so on.

Download the database from: here

If you are using HeidiSQL, follow these steps: File -> Run SQL File -> Choose the database file.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages