UniApp is a mini Java project with a graphical interface designed to input, store, and manage student data, organizing them by merit order. The project includes two distinct sessions:
- User Session: For entering personal data and grades.
- Admin Session: For viewing, manipulating, and ranking student data.
- Java Development Kit (JDK): Ensure you have JDK 8 or later installed. You can download it from Oracle's website.
- IntelliJ IDEA: Download and install IntelliJ IDEA from JetBrains.
- MongoDB: Install MongoDB from the official MongoDB website.
Launching UniApp:
Open IntelliJ IDEA.
In the Project Explorer, locate and run the HelloApplication class.
The JavaFX application will launch, presenting an interface with options to choose either the Student session or Admin session.
-**Student Session:
Click on the "Student Session" button.
Enter your unique ID, full name, and date of birth in the provided fields.
Click "Sign Up" to proceed.
Enter your grades for each subject, with each grade having its own coefficient.
Click "Calculate" to view your average grade.
Click "Save" to save your information to the database.
You can also navigate back to the main menu to switch to the Admin session.
-**Admin Session:
Click on the "Admin Session" button from the main menu.
View the list of students organized from highest to lowest average grade.
Students with grades over 10 are displayed in green, indicating they passed, while those below 10 are in red.
Use the available buttons to:
Create a new student record.
Delete a student record.
Modify student information.
All changes made in the Admin session are reflected in the database.
Thank you for your interest in UniApp! I hope you find it useful for managing student data efficiently. If you have any questions, feedback, or suggestions for improvement, please don't hesitate to reach out by gmai:([email protected]). Contributions are also welcome! We appreciate your support.