background image

 
 

 

 

91 

 

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

τηλεδιάσκεψης,  καθώς  ο διαχειριστής μπορεί να ενεργοποιήσει  ή να απενεργοποιήσει 

όλα  τα μικρόφωνα  των  συμμετεχόντων,  να κλειδώσει  ή να ξεκλειδώσει  το  δωμάτιο 

τηλεδιάσκεψης,  να διαγράψει έναν χρήστη και να καταγράψει την τηλεδιάσκεψη.   

Ο διαχειριστής του  ιστοχώρου  έχει πλήρης πρόσβαση σε όλες τις σελίδες του 

συστήματος  κάτι  το  οποίο  δεν  ισχύει  με  τον  χρήστη.  Ένας  διαχειριστής  μπορεί  να 

διαγράψει κάποιο μέλος  από το σύστημα,  να αλλάξει τα στοιχεία ενός χρήστη (εκτός 

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

PDF και να εκτυπώσει  τις τηλεδιασκέψεις  που ένας χρήστης έχει παρακολουθήσει,  να 

εγκρίνει  νέους  χρήστες,  να ορίσει  εξεταστική περίοδο,  καθώς  και  να δει  το ιστορικό 

τηλεδιασκέψεων  που έχουν πραγματοποιηθεί. 

Από  την  άλλη  μεριά,  οι  δυνατότητες  του  απλού  χρήστη  σε  σχέση  με  τον 

διαχειριστή  είναι  σαφώς  λιγότερες.  Ο  απλός  χρήστης  μπορεί  να  επεξεργαστεί  τα 

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

ένα  δωμάτιο  τηλεδιάσκεψης  ή  να  συμμετάσχει  εφόσον  διαθέτει  κάποιο  σύνδεσμο 

ενεργής τηλεδιάσκεψης. 

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

γλωσσών προγραμματισμού  HTML5, CSS, Bootstrap,  jQuery,  Node.js και JavaScript.  

Η  βάση δεδομένων  MySQL  περιλαμβάνει  τρεις  (3)  πίνακες.  Για την ασφάλεια  του 

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

κρυπτογράφηση των κωδικών  πρόσβασης. Επίσης, χρησιμοποιούνται  cookies  για την 

αποθήκευση και χρήση των δεδομένων  του συνδεμένου  χρήστη.   

   

 

5.2 Μετρικές του συστήματος 

 

Σε αυτήν την ενότητα αναφέρονται το πλήθος τον φακέλων,  των αρχείων, των 

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

υλοποιήσαμε.