Skip to content

Latest commit

 

History

History
38 lines (28 loc) · 1.39 KB

README.md

File metadata and controls

38 lines (28 loc) · 1.39 KB

Web Student Tracker

This is a Java-based dynamic web project for managing student information. It follows the Model-View-Controller (MVC) design pattern and uses JSP and Servlets for the front-end and back-end, respectively.

Features

  • Add Student: Allows adding new students to the database.
  • Update Student: Allows editing student details.
  • Delete Student: Allows removing students from the database.
  • List Students: Displays a list of all students in the database.

Technologies Used

  • Java (JDK 8+)
  • JSP (JavaServer Pages)
  • Servlets
  • MySQL Database
  • JDBC (Java Database Connectivity)
  • CSS for styling

Installation

  1. Clone this repository to your local machine:

    git clone https://github.com/lakshay1341/web-student-tracker.git
    
  2. Set up a MySQL database and import the provided SQL file (web_student_tracker.sql) to create the necessary tables.

  3. Configure the database connection in StudentDbUtil.java.

  4. Deploy the project to a Java EE-compatible server (e.g., Tomcat).

How to Use

  1. Access the application by navigating to the relevant URL in your browser.
  2. Use the interface to manage student records.

Contributing

Feel free to fork this repository and submit pull requests if you have any suggestions or improvements.

License

This project is open-source and available under the MIT License.