background image

 

62 | 

P a g e

 

 

ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΥΛΟΠΟΙΗΣΗ WEBSITE ΠΛΑΤΦΟΡΜΑΣ ΓΙΑ ΤΗΝ ΔΙΑΧΕΙΡΙΣΗ ΡΟΜΠΟΤΙΚΩΝ 

ΣΥΣΤΗΜΑΤΩΝ

 

 

f.  MainNav:  Σε  αυτόν  τον  φάκελο  περιέχονται  τα  αρχεία  με  τα  οποία  δομείται  το 

μενού  της  σελίδας.  Ακόμα,  περιέχει  μεθόδους  που  ορίζουν,  ποια  σημεία  της 

σελίδας είναι ορατά στον κάθε χρήστη βάσει των δικαιωμάτων τους. 

Κατά την κατασκευή της διαδικτυακής εφαρμογής για τη διαχείριση ρομποτικών συστημάτων 

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

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

λειτουργίες της εφαρμογής. 

 

3.7.1 

Back-End 

 

•  server.js 

 

Είναι το αρχείο, που καλείται για να ενεργοποιηθεί το web service του API. Αρχικά, έχουν 

δημιουργηθεί  μέθοδοι  που  ευθύνονται  για  την  ομαλή  λειτουργία  του  API.  Σε  περίπτωση  που 

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

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

που  θα  ωφελούν  τον  χρήστη  για  την  καλύτερη  πληροφόρησή  του.  Ακόμη,  παρέχονται 

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

https, μεταξύ του front-end και του back-end

Στην εικόνα (25) παρουσιάζεται μέρος του κώδικα από το αρχείο server.js. 

 

 

Εικόνα 25: Κώδικας αρχείου server.js