Skip to content

SandeepaLakruwan/Java_Desktop_Application_LMS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Student Management System (LMS)

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.


🎯 Features

Core Functionalities:

  1. Student Management:

    • Add, update, and manage student details.
  2. Teacher Management:

    • Record and manage teacher profiles.
  3. Subject and Class Management:

    • Define and organize subjects and classes for the institution.
  4. Payment Processing:

    • Record and manage student payments for class enrollments.
  5. Timetable Management:

    • View and update class schedules and timetables.
  6. Attendance Tracking:

    • Record and monitor student attendance for each class.
  7. Admin Management:

    • Create and manage administrative user profiles.
  8. Class Summary:

    • View detailed summaries of classes.

🔧 Technologies Used

  • Programming Language: Java SE (Swing for GUI)
  • Database: MySQL
  • Development Environment: NetBeans IDE

🏗️ Getting Started

  • 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.

📧 Contact

📜 License

This project is licensed under the MIT License.

Manage educational institutions effectively with LMS! 🎓✨

Releases

No releases published

Packages

No packages published

Languages