54 |
P a g e
ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΥΛΟΠΟΙΗΣΗ WEBSITE ΠΛΑΤΦΟΡΜΑΣ ΓΙΑ ΤΗΝ ΔΙΑΧΕΙΡΙΣΗ ΡΟΜΠΟΤΙΚΩΝ
ΣΥΣΤΗΜΑΤΩΝ
• robot_serial_number: Είναι ο σειριακός αριθμός που χαρακτηρίζει το κάθε ρομπότ.
Unique αλφαριθμητικό με εύρος χαρακτήρων πενήντα (20).
• update_timestamp: Είναι η στιγμή (datetime) κατά την οποία έγινε η τελευταία
τροποποίηση της οντότητας. Τύπος δεδομένων DateTime
3.6.3
Πίνακας scenarios
Ο πίνακας scenarios, περιέχει στοιχεία για κάθε σενάριο που καταχωρείται στην πλατφόρμα.
Τα δεδομένα της κάθε οντότητας στον πίνακα είναι unique, ώστε να είναι ξεκάθαρες, ως προς τον
διαχειριστή, οι ιδιότητες κάθε σεναρίου.
Στην εικόνα (19) παρουσιάζεται η δομή του πίνακα scenarios
Εικόνα 19: Oracle Workbench πίνακας scenarios
Ανάλυση πεδίων
• id: Είναι το UUID που χαρακτηρίζει ξεχωριστά κάθε οντότητα μέσα στον πίνακα.
Χρησιμοποιήθηκε UUID για λόγους ασφάλειας των request. Στο RestAPI έχει
δημιουργηθεί μέθοδος που ορίζει ένα unique αλφαριθμητικό με εύρος χαρακτήρων
τριάντα έξη (36).
• scenario_name: Είναι το χαρακτηριστικό όνομα που θα δώσει ο χρήστης σε κάθε
σενάριο. Unique αλφαριθμητικό με εύρος χαρακτήρων πενήντα (50).
• scenario_description: Είναι κείμενο 250 χαρακτήρων που θα περιγράφει το σενάριο.
Αλφαριθμητικό με εύρος χαρακτήρων διακόσια πενήντα πέντε (255).
• zip_file_path: Είναι το σημείο στον δίσκο που έχει αποθηκευτεί το αρχείο zip.
Αλφαριθμητικό με εύρος χαρακτήρων διακόσια πενήντα πέντε (255).
• created_timestamp: Είναι η στιγμή (datetime) κατά την οποία έγινε η καταχώρηση
της οντότητας στον πίνακα. Τύπος δεδομένων DateTime.
• updated_timestamp: Είναι η στιγμή (datetime) κατά την οποία έγινε η τελευταία
τροποποίηση της οντότητας. Τύπος δεδομένων DateTime.