background image

 

61 | 

P a g e

 

 

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

ΣΥΣΤΗΜΑΤΩΝ

 

 

Στην κατηγορία του front-end, έγινε διαχωρισμός των αρχείων στις υποκατηγορίες shared και 

app. Αναλυτικότερα, τα αρχεία που ανήκουν στην κατηγορία shared περιέχουν κώδικα και εικόνες 

που χρησιμοποιούνται επανειλημμένα από την κατηγορία app. Στην κατηγορία app περιέχονται τα 

αρχεία δομής της διαδικτυακής εφαρμογής που χωρίζονται βάσει των modules στα οποία ανήκουν.  

1.  Shared:  Περιέχονται  component,  τα  οποία  χρησιμοποιούνται  επανειλημμένα  μέσα  στον 

κώδικα. Τα component αυτά είναι τα εξής: 

a.  Alert:  Εμφανίζει  το  παράθυρο  ειδοποίησης  σε  περίπτωση  που  υπάρξει  κάποια 

λάθος συναλλαγή δεδομένων με το back-end 

b.  Language Select: Περιέχει τις μεθόδους διαχείρισης της γλώσσας στην οποία θα 

εμφανίζονται τα στοιχεία της εφαρμογής. 

2.  App:  Σε  αυτό  βρίσκονται  οι  φάκελοι  που  περιέχουν  τα  components  από  τα  οποία 

αποτελείται η διαδικτυακή εφαρμογή: 

a.  Auth:  Περιέχει  τα  components  με  τα  οποία  δημιουργείται  η  σελίδα  εισόδου  και 

εγγραφής  του  χρήστη.  Επίσης,  περιέχει  αρχεία  τα  οποία  είναι  κρίσιμα  για  τον 

έλεγχο πρόσβασης του χρήστη σε σημεία της σελίδας. 

b.  User: Περιέχει τα component τα οποία αναφέρονται στις σελίδες παρακολούθησης 

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

χρήστη από τον διαχειριστή. 

c.  Robot:  Περιέχει  τα  component  τα  οποία  αναφέρονται  στις  σελίδες 

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

σελίδα καταχώρησης νέου ρομπότ στο σύστημα. 

d.  Scenario:  Περιέχει  τα  component  τα  οποία  αναφέρονται  στις  σελίδες 

παρακολούθησης των σεναρίων που έχουν καταχωρηθεί στο σύστημα. Επιπλέον, 

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

ρομπότ. Τέλος, σε αυτό βρίσκεται και η φόρμα με την οποία πραγματοποιείται νέα 

καταχώρηση σεναρίου στο σύστημα. 

e.  Assign: Σε αυτό το σημείο, βρίσκονται τα αρχεία που περιέχουν τον κώδικα για τον 

πίνακα στον οποίο περιγράφονται οι αναθέσεις των σεναρίων στους χρήστες του 

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

με σενάριο.