Create README.md
This commit is contained in:
49
README.md
Normal file
49
README.md
Normal file
@@ -0,0 +1,49 @@
|
||||
# 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.
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user