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.
- 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.
- Java (JDK 8+)
- JSP (JavaServer Pages)
- Servlets
- MySQL Database
- JDBC (Java Database Connectivity)
- CSS for styling
-
Clone this repository to your local machine:
git clone https://github.com/lakshay1341/web-student-tracker.git
-
Set up a MySQL database and import the provided SQL file (
web_student_tracker.sql
) to create the necessary tables. -
Configure the database connection in
StudentDbUtil.java
. -
Deploy the project to a Java EE-compatible server (e.g., Tomcat).
- Access the application by navigating to the relevant URL in your browser.
- Use the interface to manage student records.
Feel free to fork this repository and submit pull requests if you have any suggestions or improvements.
This project is open-source and available under the MIT License.