background image

 

 

114 | 

 

 

 

 

 

που κατά σύμπτωση τις είχαν υποβάλλει συνάδελφοί τους με καλύτερη αξιολόγηση, και ενώ θα 

μπορούσαν να εισέλθουν σε μία άλλη θέση πρακτικής άσκησης.  

 

Για να συγκροτηθεί η λίστα αξιολόγησης στο dashboard των διαχειριστών που είδαμε στο 

προηγούμενο  κεφάλαιο  δημιουργούνται  ερωτήματα  στη  βάση  δεδομένων  για  θέσεις  πρακτικής 

άσκησης οι οποίες βρίσκονται σε κατάσταση  «Έχει γίνει αίτηση» και από εκεί λαμβάνονται οι 

φοιτητές που τις έχουν αιτηθεί. Συνεπώς, η παραπάνω κατηγορία φοιτητών θα απωθούνταν από 

τη λίστα μετά την ανάθεση και της τελευταίας θέσης που αιτήθηκαν σε συναδέλφους τους. Έτσι 

τα ερωτήματα στη βάση έγιναν πιο πολύπλοκα, καθώς εκτός από θέσεις πρακτικής άσκησης σε 

κατάσταση «Έχει γίνει αίτηση» πλέον λαμβάνουμε και θέσεις πρακτικής άσκησης που βρίσκονται 

«Σε εξέλιξη». Στη συνέχεια λαμβάνουμε αιτήσεις που έγιναν για αυτές και ελέγχουμε αν κάποιος 

φοιτητής  που  υπέβαλλε  αυτές  τις  αιτήσεις  βρίσκεται  εκτός  των  θέσεων  μέσω  του  πεδίου  του 

«is_in» που έχουμε δει στο 3

ο

 κεφάλαιο. Τέλος ταξινομούμε το αποτέλεσμα της συγχώνευσης των 

δύο πινάκων αντικειμένων φοιτητών με βάση την τελική τους αξιολόγηση της οποίας ο αλγόριθμος 

βρίσκεται στο μοντέλο των αιτήσεων. 

 

5.4 Μελλοντικές Επεκτάσεις 

Η παρούσα Διπλωματική Εργασία πραγματεύεται το σχεδιασμό και την κατασκευή ενός 

ιδιαίτερα μεγάλου έργου το οποίο βρίσκεται σε καλό επίπεδο. Εχθρός του καλού όμως πάντα είναι 

το πολύ καλό ή το κορυφαίο. Έτσι το έργο αυτό μπορεί  να ανέβει επίπεδο με κάποιες από τις 

παρακάτω επεκτάσεις: 

 

Δυνατότητα  ανακοινώσεων  και  διασποράς  αυτών  μέσω  μηνυμάτων 

ηλεκτρονικού ταχυδρομείου: Απαιτείται η ανάπτυξη ενός ακόμα πίνακα που θα 

έχει  συσχέτιση  με  τον  πίνακα  των  τμημάτων  ώστε  οι  διαχειριστές  του  κάθε 

τμήματος  να  εκδίδουν  διαφορετικές  ανακοινώσεις.  Τέλος  απαιτούνται  τρεις  με 

τέσσερεις συναρτήσεις, μία η οποία θα δημιουργεί την ανακοίνωση, μία που θα την 

επεξεργάζεται, μία που θα την διαγράφει, μία που θα αποστέλλει το email. Σαφώς 

θα απαιτηθούν συναρτήσεις κανόνων για λόγους ασφαλείας.