background image

 

Κατάλογος Εικόνων 

Εικόνα 1 - Λογότυπο «MyNetDiary» αντίστοιχου πληροφοριακού συστήματος ............................. 17

 

Εικόνα 2 - Λογότυπο «Calorie Counter & Diet Plans» αντίστοιχου πληροφοριακού συστήματος ..... 18

 

Εικόνα 3 - Λογότυπο «Cronometer» αντίστοιχου πληροφοριακού συστήματος .............................. 19

 

Εικόνα 4 - Παράδειγμα κώδικα CSS ......................................................................................... 24

 

Εικόνα 5 - Παράδειγμα κώδικα JavaScript ................................................................................ 25

 

Εικόνα 6 - Παράδειγμα κώδικα PHP ......................................................................................... 26

 

Εικόνα 7 - Σχεσιακό διάγραμμα της βάσης δεδομένων ................................................................ 44

 

Εικόνα 8 - Οντότητες από την βάση δεδομένων Nutrition ........................................................... 46

 

Εικόνα 9 - Οντότητα language ................................................................................................. 46

 

Εικόνα 10 - Οντότητα users ..................................................................................................... 47

 

Εικόνα 11 - Οντότητα activationlink ......................................................................................... 49

 

Εικόνα 12 - Οντότητα conformnewemail .................................................................................. 50

 

Εικόνα 13 - Οντότητα foodcategory.......................................................................................... 51

 

Εικόνα 14 - Οντότητα translationfoodcategory ........................................................................... 52

 

Εικόνα 15 - Οντότητα foodnames ............................................................................................. 52

 

Εικόνα 16 - Οντότητα translationfoodname ............................................................................... 53

 

Εικόνα 17 - Οντότητα unitname ............................................................................................... 53

 

Εικόνα 18 - Οντότητα translationunitname ................................................................................ 54

 

Εικόνα 19 - Οντότητα foods .................................................................................................... 55

 

Εικόνα 20 - Οντότητα nameofdailymeals .................................................................................. 57

 

Εικόνα 21 - Οντότητα dailyconsumptiongoals ........................................................................... 57

 

Εικόνα 22 - Οντότητα fatpercentage ......................................................................................... 58

 

Εικόνα 23 - Οντότητα waterpercentage ..................................................................................... 59

 

Εικόνα 24 - Οντότητα weight ................................................................................................... 60

 

Εικόνα 25 - Οντότητα weightbone ............................................................................................ 61

 

Εικόνα 26 - Οντότητα createdfood ........................................................................................... 61

 

Εικόνα 27 - Οντότητα favourites .............................................................................................. 62

 

Εικόνα 28 - Οντότητα dailyeatings ........................................................................................... 63

 

Εικόνα 29 - Οντότητα dailysummaries ...................................................................................... 65

 

Εικόνα 30 - Οντότητα cronjob ................................................................................................. 66

 

Εικόνα 31 - Ο έλεγχος που γίνεται σε αριθμούς και χαρακτήρες στο client side ............................. 68

 

Εικόνα 32 - Ο έλεγχος των μεταβλητών με filter_var .................................................................. 69

 

Εικόνα 33 - Ο έλεγχος που γίνεται στο server side ...................................................................... 70

 

Εικόνα 34 - Η συνάρτηση preg_match ...................................................................................... 70

 

Εικόνα 35 - Η μέθοδος σύγκρισης και αποκρυπτογράφησης του κωδικού πρόσβασης .................... 71

 

Εικόνα 36 - Η χρήση του PDO σε ένα SELECT ερώτημα ........................................................... 71

 

Εικόνα 37 - Το κομμάτι κώδικα της HTTPS .............................................................................. 72

 

Εικόνα 38 - Συνάρτηση ελέγχου αυθεντικοποιημένου χρήστη ..................................................... 73

 

Εικόνα 39 - Συντελεστές ιστοσελίδας ....................................................................................... 74

 

Εικόνα 40 - Τμήμα επικοινωνίας .............................................................................................. 74

 

Εικόνα 41 - Πρώτο βήμα εγγραφής .......................................................................................... 75

 

Εικόνα 42 - Μηνύματα λάθους πρώτου βήματος εγγραφής .......................................................... 76

 

Εικόνα 43 - Δεύτερο βήμα εγγραφής ........................................................................................ 76

 

Εικόνα 44 - Μηνύματα λάθους δεύτερου βήματος εγγραφής ....................................................... 77

 

Εικόνα 45 - Τρίτο βήμα εγγραφής ............................................................................................ 77

 

Εικόνα 46 - Μηνύματα λάθους τρίτου βήματος εγγραφής ........................................................... 78