Description
School Management System Project using Java, JSP, and MySQL
This project is a School Management System developed using Java, JSP, and MySQL. It utilizes JDK version 8 and MySQL version 5.6. The frontend development includes HTML, CSS, and Javascript, with some jQuery libraries for form validations and calendar functionalities. This project is a mini Java project with a single user, the admin. The admin has the ability to manage student records, fees, and attendance, as well as view reports related to students, fees, and attendance. The admin can also perform actions such as adding, editing, updating, and deleting student records, fees, and attendance reports, as well as changing the account password.
Below the description, you can find screenshots and a demo of the project for more details.
Modules and Description of School Management System Project:
Student Module:
The Student Module is responsible for providing all functionalities related to students in the school. It includes CRUD operations for managing student records. Features of this module include adding new student records, viewing the list of student details, editing and updating student records, deleting student records, and client-side form validation using JavaScript.
Attendance Module:
The Attendance Module is designed to manage student attendance on a daily basis. Admin can mark attendance, edit or delete attendance records, view a list of all student attendance, and filter attendance records by student.
Fees Module:
The Fees Module is developed for managing fee-related information. Admin can upload fees, students can view and download fee details, admin can edit/update existing fees, delete fees, and view a list of all fees.
Login Module:
The Login Module provides a login form for admin access to the system. Features include adding new login records, viewing login details, editing and updating login records, and changing the password.
Functionality and Modules of the School Management System Project:
- Login
- Logout Functionality
- Change Password Functionality
- Dashboard
- Student Management Module
- Fees Module
- Attendance Module
- Reports
Static Pages and Other Sections:
Static pages available in the project:
- Home Page
- About Us Page
- Contact Us Page
Technology Used in the School Management System Project:
- HTML
- CSS
- JavaScript
- JSP
- Java
- MySQL
- Tomcat
Supported Operating System:
This project can be configured on the following operating systems:
- Windows
- Linux
- Mac