6 |
P a g e
ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΥΛΟΠΟΙΗΣΗ WEBSITE ΠΛΑΤΦΟΡΜΑΣ ΓΙΑ ΤΗΝ ΔΙΑΧΕΙΡΙΣΗ ΡΟΜΠΟΤΙΚΩΝ
ΣΥΣΤΗΜΑΤΩΝ
Λίστα εικόνων
Εικόνα 1: Σύστημα Διαχείριση Ρομπότ H!-RMS .................................................................... 17
Εικόνα 2: Ίντερνετ και Παγκόσμιος Ιστός ............................................................................... 19
Εικόνα 3: MEAN Αρχιτεκτονική ............................................................................................. 22
Εικόνα 4: Δυνατότητες Node.JS .............................................................................................. 23
Εικόνα 5: Διαχείριση αιτημάτων σύνδεσης ............................................................................. 24
Εικόνα 6: Χαρακτηριστικά της Angular .................................................................................. 25
Εικόνα 7: Τρόπος λειτουργίας Reactive Event ........................................................................ 27
Εικόνα 8: Διαδικασία αίτησης δεδομένων από το API ............................................................ 28
Εικόνα 9: Διαδικασία επεξεργασίας δεδομένων όταν ληφθούν δεδομένα από το API ........... 28
Εικόνα 10: Μέθοδοι αναφοράς μεταβλητών στην HTML ..................................................... 30
Εικόνα 11: Κώδικας στη Typescript ........................................................................................ 30
Εικόνα 12: Παράδειγμα κώδικα SCSS .................................................................................... 31
Εικόνα 13: Παράδειγμα κώδικα Typescript ............................................................................. 32
Εικόνα 14: Παράδειγμα χρήσης Material elements ................................................................. 33
Εικόνα 15: Διάγραμμα ER ....................................................................................................... 49
Εικόνα 16: Σχεσιακό διάγραμμα βάσης δεδομένων ................................................................ 50
Εικόνα 17: Oracle Workbench πίνακας users .......................................................................... 52
Εικόνα 18: Oracle Workbench πίνακας robots ........................................................................ 53
Εικόνα 19: Oracle Workbench πίνακας scenarios ................................................................... 54
Εικόνα 20: Oracle Workbench πίνακας active_logs ................................................................ 55
Εικόνα 21: Oracle Workbench πίνακας robot_users ............................................................... 56
Εικόνα 22: Oracle Workbench πίνακας user_scenario ............................................................ 57
Εικόνα 23: Oracle Workbench πίνακας robot_scenario .......................................................... 58
Εικόνα 24: Oracle Workbench πίνακας user_active_log ......................................................... 59
Εικόνα 25: Κώδικας αρχείου server.js ..................................................................................... 62
Εικόνα 26: Κώδικας αρχείου app.js ......................................................................................... 63
Εικόνα 27: Κώδικας αρχείου check-auth.js ............................................................................. 64
Εικόνα 28: Κώδικας αρχείου app.module.ts ............................................................................ 65
Εικόνα 29: Κώδικας αρχείου app-routing.module.ts ............................................................... 66
Εικόνα 30: Κώδικας αρχείου auth.guard.ts .............................................................................. 67
Εικόνα 31: Κώδικας αρχείου auth-interceptor.ts ..................................................................... 68
Εικόνα 32: Κώδικας αρχείου requestURL.ts ........................................................................... 69
Εικόνα 33: Κώδικας του αρχείου auth.service.ts ..................................................................... 69