Skip to content

Web application that efficiently handles CRUD (Create, Read, Update, Delete) operations for student information.

Notifications You must be signed in to change notification settings

Shivam-2310/Student-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Student-Management-System

This repository contains a CRUD (Create, Read, Update, Delete) application implemented using Spring Boot and JSP (JavaServer Pages).

Table of Contents

Introduction

This project is a simple CRUD application built using Spring Boot and JSP. It demonstrates how to perform basic CRUD operations on a collection of students' records. Users can view, add, edit, and delete student information through a web interface.

Technologies

The project is built using the following technologies:

  • Java
  • HTML
  • CSS
  • JavaScript
  • Spring Boot
  • Bootstrap
  • Spring MVC
  • Spring Data JPA
  • JSTL (JavaServer Pages Standard Tag Library)
  • Toastr (JavaScript library for notifications)
  • PostgreSQL

Features

  • View a list of students
  • Add new student records
  • Edit existing student records
  • Delete student records
  • Display notifications using Toastr library

Getting Started

To run this project locally, you need to have Java, PostgreSQL, and an IDE (e.g., IntelliJ IDEA) installed. Follow these steps:

  1. Clone this repository to your local machine.
  2. Set up a PostgreSQL database and configure the connection properties in application.properties.
  3. Import the project into your preferred IDE.
  4. Build and run the project.

Usage

  1. Access the application by navigating to http://localhost:8080 in your web browser.
  2. View the list of students and their details.
  3. Click "Add Student" to insert new student records.
  4. Click "Edit" next to a student to modify their details.
  5. Click "Delete" to remove a student record.
  6. Click "Export to PDF" to generate a PDF file with the data.
  7. Click "Export to Excel" to create an Excel file containing the data.
  8. Toastr notifications will appear to indicate success or failure of operations.

Contributing

About

Web application that efficiently handles CRUD (Create, Read, Update, Delete) operations for student information.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages