Skip to content

Latest commit

 

History

History
61 lines (46 loc) · 1.94 KB

README.md

File metadata and controls

61 lines (46 loc) · 1.94 KB

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