Skip to content

Student Management Web Application. Built on the Spring Framework and backed by a MySQL database, this application allows you to add, view, search, update, and delete student records seamlessly

Notifications You must be signed in to change notification settings

tahhirkhan/Student-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Student Management Web Application

This web application is designed to manage student information using various modules of the Spring Framework, MySQL database, and Apache Tomcat web server. The project utilizes Spring Core, Spring JDBC, and Spring MVC to provide a robust and scalable architecture.

Table of Contents

Introduction

This web application is built to streamline the management of student information. It leverages the Spring Framework for its modular and flexible architecture, MySQL database for data storage, and Apache Tomcat web server for local deployment. The front end is developed using JSP files and Bootstrap for a responsive and visually appealing user interface.

Technologies Used

  • Spring Framework:

    • Spring Core
    • Spring JDBC
    • Spring MVC
  • Database:

    • MySQL
  • Web server:

    • Apache Tomcat
  • Frontend:

    • Java Server Pages (JSP)
    • Cascading Style Sheets (CSS)
    • Bootstrap

Features

  • Add Student:

    • Users can add a new student to the database by providing relevant details such as name, email, department, address and other necessary information.
  • View Student Details:

    • The application provides functionality to view all the students along with their details.
  • Search Functionality:

    • Users can search for a specific student based on criteria like ID, or any other relevant information.
  • Update Student Details:

    • The application allows users to update the details of an existing student.
  • Delete Student:

    • Users can delete a particular student from the database, removing their information.

Setup Instructions

1. Clone the Repository:

  git clone [email protected]:tahhirkhan/Student-Manager.git

2. Database Setup:

  • Create a MySQL database and configure the connection details in the configration file (xml based or annotation based).

3. Run on Apache Tomcat:

  • Configure Apache Tomcat for localhost in your IDE and deploy the application.

4. Access the Application:

Usage

1. Adding a Student:

  • Navigate to the "Add Student" section and provide the required details.

2. Viewing Student Details:

  • Explore the "All Students" section to see a comprehensive list of all students.

3. Searching for a Student:

  • Utilize the search functionality to find a specific student based on various criteria.

4. Updating Student Details:

  • In the "Edit Student" section, modify the details of an existing student.

5. Deleting a Student:

  • Navigate to the "Delete Student" section and remove a student from the database.

Contributing

if you want to contribute to this project, feel free to fork the repository and submit a pull request. Contributions and feedback are welcome!

Author

About

Student Management Web Application. Built on the Spring Framework and backed by a MySQL database, this application allows you to add, view, search, update, and delete student records seamlessly

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages