background image

108 

 

5. Συμπεράσματα 

Σε αυτό το κεφάλαιο γίνεται μια σύνοψη του πληροφοριακού συστήματος, που υλοποιήθηκε 

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

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

(Strengths,  Weaknesses,  Opportunities,  Threats)  analysis  και  τέλος  παρουσιάζονται  κάποιες 

από τις μελλοντικές επεκτάσεις της εφαρμογής. 

5.1 Σύνοψη και συμπεράσματα συστήματος 

Συνοψίζοντας,  το  συγκεκριμένο  σύστημα  διακρίνεται  από  μια  πρωτότυπη  ιδέα,  καθώς  ο 

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

πρωτεΐνες  και  λίπη.  Μπορεί  να  βλέπει  τα  φαγητά  που  καταναλώνει  σε  καθημερινή  βάση. 

Μπορεί να καταγράφει μετρήσεις που αφορούν το βάρος του, το βάρος των οστών του, του 

ποσοστού  λίπους  του  και  του  ποσοστού  νερού  στο  σώμα  του.  Τέλος  μπορεί  να  βλέπει  την 

πρόοδό του σε γραφήματα ακόμα και από την ημέρα που εγγράφηκε στο σύστημα. 

 

Ιδιαίτερη έμφαση δόθηκε στο front-end κομμάτι και κυρίως στη διεπαφή του χρήστη με την 

εφαρμογή. Να μπορεί δηλαδή ο χρήστης να πλοηγηθεί στην ιστοσελίδα και να βρίσκει αυτό 

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

κομμάτι φροντίζοντας όλες οι λειτουργίες του συστήματος να δουλεύουν σωστά για να μην 

προκύπτουν, χωρίς νόημα, λάθος πληροφορίες, λάθος μηνύματα ή κολλήματα της εφαρμογής.  

 

Οι  τεχνολογίες  που  χρησιμοποιήθηκαν  για  την  υλοποίηση  της  εφαρμογής  είναι  η  PHP,  η 

JavaScript, η HTML5, η CSS3, καθώς και ένα framework της JavaScript, η KnockoutJs. Για 

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

από 22 οντότητες. Η επικοινωνία του client side με το server side γίνεται μέσω των jQuery και 

από το server side πίσω στο client side οι πληροφορίες φτάνουν σε μορφή JSON. Έχει γίνει το 

validation των πεδίων και στο client και στο server side. Επιπλέον, για περαιτέρω ασφάλεια 

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

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

σύστημα με την μορφή apiToken και παρέχεται ασφάλεια κατά τη σύνδεση από το πρωτόκολλο 

επικοινωνίας HTTPS.