2024-04-02 23:58:15 +03:00
2023-10-08 16:37:48 +03:00
2023-10-08 16:37:48 +03:00
2023-10-08 16:37:48 +03:00
2023-10-08 16:37:48 +03:00
2023-10-08 16:37:48 +03:00
2023-10-08 16:37:48 +03:00
2023-10-08 16:37:48 +03:00
2024-04-02 23:58:15 +03:00
2023-10-08 16:37:48 +03:00
2023-10-08 16:45:50 +03:00

Student Management App

Little GUI Student Management app created for an Object-Oriented Programming laboratory.

Features

Key Features

1. Student manipulation

The user can add, delete, edit, grade and graduate students.

2. Group manipulation

The user can add, delete and edit groups.

3. Faculty manipulation

The user can add, delete and edit faculties.

4. GUI

Handy and intuitive form-based GUI to handle inputs and operations.

5. Batch loading/graduating

The user can use a text file to load or graduate students in batch. Format examples can be found in the /src/org/lumijiez/data/ package.

6. Logging system

The app logs all user operations together with a time stamp. It created a text log file at each program startup, and includes the startup time in the filename.

7. Serialization

The app serializes your data once you exit so you don't have to input everything again once you restart the program.

image

image

image

image

image

image

Description
Student Management app made in Java/Swing
Readme GPL-3.0 133 KiB
Languages
Java 100%