This is a School Management System developed for the Enterprise Application Development module. The system allows for efficient management of users, courses, and profile details.
- User Management: Add, update, delete, and view user details.
- Course Management: Add, update, delete, and view courses.
- Profile Management: Update profile details of users.
- Java: For backend development and core functionality(JDK 23) .
- MySQL: For database storage and management.
- NetBeans: As the primary IDE for development.
- VS Code: For additional code editing.
-
Clone the Repository
git clone https://github.com/theekify/ead.git -
Set Up the Database
- Import the provided SQL file (LMS Database.sql) into MySQL.
- Run the Application
- Open the project in VS Code / NetBeans.
- Ensure all dependencies are installed.
- Run the application from the IDE.
- or
- Using the Precompiled JAR File
- A precompiled JAR file (MyApplication.jar) is included in the /dist directory.
- To run the application via the JAR file, ensure that you have Java installed on your system, then use the following command: java -jar MyApplication.jar
- Log in with admin or user credentials.
- Navigate to the respective modules (Users, Courses, Profile) using the menu.
- Perform CRUD (Create, Read, Update, Delete) operations for users and courses.
This project is licensed under the MIT License.