background image

 

37 | 

P a g e

 

 

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

ΣΥΣΤΗΜΑΤΩΝ

 

 

Κεφάλαιο 3ο – Δομή & Οργάνωση Συστήματος 

 

Σε  αυτό  το  κεφάλαιο,  περιγράφονται  λεπτομερώς  οι  λειτουργικές  και  μη-λειτουργικές 

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

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

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

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

δημιουργία του πληροφοριακού συστήματος. 

 

3.1 

Ανάλυση Συστήματος 

 

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

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

χρησιμοποιείται από δύο κατηγορίες χρηστών: από τον διαχειριστή, ο οποίος είναι υπεύθυνος για 

τα ρομπότ και από  τους απλούς χρήστες, που αποτελούνται, από τους εκπαιδευτικούς και τους 

μαθητές. Επίσης, υπάρχει και ο ανώνυμος χρήστης, ο οποίος έχει πρόσβαση στην αρχική σελίδα 

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

Ο απλός χρήστης, εισέρχεται στο σύστημα με τα στοιχεία του λογαριασμού του και μπορεί να 

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

μπορεί να καταχωρεί σενάρια για εκτέλεση και να δίνει εντολές εκτέλεσης σεναρίων στο ρομπότ. 

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

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

χρήστες.  Επιπλέον,  έχει  τη  δυνατότητα  να  εισάγει,  να  επεξεργάζεται  και  να  διαγράφει  από  το 

σύστημα, τους χρήστες. Μία ακόμη ενέργεια στην οποία μπορεί να προβεί ο διαχειριστής, είναι να 

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

και να τα επεξεργάζεται ή να τα διαγράφει. Τέλος, μπορεί να διαχειριστεί την πλατφόρμα όπως και 

ο απλός χρήστης.