Στην άσκηση αυτή καλείστε να σχεδιάσετε και να αναπτύξετε στη γλώσσα προγραμματισμού Java ένα απλό σύστημα διαχείρισης ενός σχολείου Δευτεροβάθμιας Εκπαίδευσης.
Το σχολείο διαθέτει καθηγητές. Κάθε καθηγητής περιγράφεται από:
1. Έναν μοναδικό για κάθε καθηγητή κωδικό αριθμό
2. Το όνομά του
3. Το επώνυμό του
4. Την ειδικότητά του
Το σχολείο διαθέτει τμήματα. Κάθε τμήμα περιγράφεται από:
1. Το όνομά του το οποίο είναι μοναδικό για κάθε τμήμα και το οποίο υποδηλώνει και την τάξη
2. Τον αριθμό των μαθητών του
Στο σχολείο διδάσκεται ένα σύνολο μαθημάτων. Το κάθε μάθημα περιγράφεται από:
1. Το όνομα του κάθε μαθήματος
2. Τον κωδικό αριθμό του μαθήματος ο οποίος είναι μοναδικός για κάθε μάθημα
3. Την ειδικότητα που πρέπει να έχει ο καθηγητής που θα διδάξει το μάθημα
Το σύστημα που θα σχεδιάσετε και θα υλοποιήσετε θα πρέπει να παρέχει τις εξής λειτουργίες:
1. Εισαγωγή καθηγητή. Όταν ο χρήστης επιλέξει εισαγωγή καθηγητή θα δίνει τα στοιχεία του καθηγητή.
2. Εισαγωγή μαθήματος. Όταν ο χρήστης επιλέξει εισαγωγή μαθήματος θα δίνει τα στοιχεία του μαθήματος.
3. Εισαγωγή τμήματος. Όταν ο χρήστης επιλέξει εισαγωγή τμήματος θα δίνει τα στοιχεία του τμήματος.
4. Εκτύπωση των στοιχείων όλων των καθηγητών.
5. Εκτύπωση των στοιχείων όλων των μαθημάτων.
6. Εκτύπωση των στοιχείων όλων των τμημάτων.
Οδηγίες: Θα πρέπει να δημιουργήσετε τρεις στοίβες, μία για τους καθηγητές, μία για τα μαθήματα και μία για τα τμήματα.
ΚΑΛΗ ΕΠΙΤΥΧΙΑ