Student Management System (LMS) is a standalone Java SE application designed to simplify and enhance the management of educational institutions. This application integrates key functionalities such as student and teacher management, class scheduling, attendance tracking, and financial processing into an easy-to-use GUI.
-
Student Management:
- Add, update, and manage student details.
-
Teacher Management:
- Record and manage teacher profiles.
-
Subject and Class Management:
- Define and organize subjects and classes for the institution.
-
Payment Processing:
- Record and manage student payments for class enrollments.
-
Timetable Management:
- View and update class schedules and timetables.
-
Attendance Tracking:
- Record and monitor student attendance for each class.
-
Admin Management:
- Create and manage administrative user profiles.
-
Class Summary:
- View detailed summaries of classes.
- Programming Language: Java SE (Swing for GUI)
- Database: MySQL
- Development Environment: NetBeans IDE
-
Clone the Repository
-
git clone Project
-
cd student-management-system
-
Set Up the Database
-
Locate the lms_java.sql file in the root of the repository.
-
Import it into your MySQL server using tools like phpMyAdmin or the MySQL CLI.
-
Update the database configuration in the application (src/java/model/MySQL.java):
-
Run the Application
-
Open the Lms_project folder in NetBeans or your preferred IDE.
-
Compile and run the SignIn.java file located in the src directory.
-
The application GUI will launch.
- For any questions or suggestions, feel free to reach out at [email protected]
This project is licensed under the MIT License.