Before proceeding, ensure that you have the following prerequisites installed on your system:
- Java Development Kit (JDK) version 8 or later
- JavaFX jars
- MySQL Server
- Git (optional, if you prefer to clone the repository using command line)
Welcome to the Student Grade Management System (SGMS) documentation! This guide will help you get started with installing and setting up the SGMS project on your local machine. The SGMS project is hosted on GitHub, allowing you to easily clone the repository and begin using the application.
Follow these steps to install and set up the SGMS project:
-
Clone the Repository:
- Open your terminal or command prompt.
- Navigate to the directory where you want to clone the SGMS repository.
- Run the following command to clone the repository:
git clone https://github.com/kinuthia-lawrence/StudentGradeManagementSystem.git
-
Configure MySQL Database:
- Create a new MySQL database for the SGMS project.
- Run the SQL scripts provided in the database directory of the cloned repository to create the necessary tables and populate initial data.
-
Set Up Java Development Environment:
- Ensure that you have JDK installed on your system and properly configured.
- Set up your preferred Integrated Development Environment (IDE) for Java development (e.g., IntelliJ IDEA, Eclipse).
-
Import Project into IDE:
- Open your IDE and import the SGMS project by selecting the root directory of the cloned repository.
- Configure the project settings and dependencies as needed.
-
Run the Application:
- Locate the main application file (e.g., Main.java) in your IDE.
- Run the application to start the SGMS.
- Modify the
application.propertiesfile in thesrc/main/resourcesdirectory to configure the database connection settings according to your MySQL setup. - Customize any other settings or parameters as needed for your environment.
Once the SGMS is up and running, you can start using the application to manage student grades, attendance records, and course details. Refer to the usage instructions provided in the documentation to learn how to navigate the user interfaces and perform various tasks within the SGMS.
Congratulations! You have successfully installed and set up the Student Grade Management System on your local machine.
...
The Student Grade Management System (SGMS) is licensed under the MIT License. The MIT License grants users the freedom to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the software without restriction. It also comes with no warranty, and the authors or copyright holders are not liable for any damages or liabilities resulting from the use of the software.