background image

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

 

 

 

142 

  id: είναι ο αναγνωριστικός αύξων αριθμός των ενεργών προγραμμάτων στον πίνακα 

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

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

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

unsigned για να υπάρχει αυξημένο περιθώριο εισαγωγής χρηστών. Ο αριθμός 11 στην 

παρένθεση συμβολίζει το μέγιστο μήκος που θα λάβει ο αριθμός. 

  e-mail:  η  διεύθυνση  ηλεκτρονικού  ταχυδρομείου  του  χρήστη.  Ο  τύπος  varchar(64) 

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

έχει μια διεύθυνση ηλεκτρονικού ταχυδρομείου. 

  randomno: είναι ο τυχαίος αριθμός που παράγεται από το σύστημα και αντιστοιχεί σε 

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

Το μέγεθος της μεταβλητής (65) ορίστηκε ως μέση τιμή για να μην προκύπτουν πολύ 

μεγάλοι αριθμοί για την ταυτοποίηση του χρήστη.  

 

 

5.4 Λειτουργίες ιστοσελίδας 

 

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

ιστοχώρου.  Ο  διαχωρισμός  των  λειτουργιών  στις  καρτέλες  που  ακολουθούν  είχε  ως  στόχο 

την  ομαδοποίηση  συναφών  χαρακτηριστικών  ώστε  να  μην  είναι  δύσχρηστη  η  σελίδα  και 

δύσκολη η περιήγηση του χρήστη.  

Η διάρθρωση της παραγράφου που ακολουθεί είναι η εξής:  

 

Λειτουργίες χρήστη. 

 

Ενέργειες διαχειριστή. 

 

Λειτουργίες σελίδας εισόδου. 

 

Λειτουργίες Αρχικής σελίδας.  

 

Λειτουργίες καρτέλας Streaming. 

 

Λειτουργίες Διαχείρισης Συσκευής. 

 

Λειτουργίες Διαχείρισης Χρηστών. 

 

Λειτουργίες Αρχείου. 

 

Προγραμματισμένες εργασίες.