Σχεδιασμός και υλοποίηση πληροφοριακού συστήματος διαχείρισης εθελοντών και απινιδωτών
2
Περιεχόμενα
Κατάλογος εικόνων
...................................................................................................................................... 6
Κατάλογος πινάκων
..................................................................................................................................... 8
Περίληψη
.................................................................................................................................................... 10
Abstract
...................................................................................................................................................... 12
Δήλωση Πνευματικών Δικαιωμάτων
.......................................................................................................... 14
Ευχαριστίες
................................................................................................................................................. 15
Κεφάλαιο 1ο – Εισαγωγή
............................................................................................................................ 16
1.1 Περιγραφή σημερινής κατάστασης
............................................................................................................. 16
1.2 Ιδέα και σκοπός υλοποίησης
...................................................................................................................... 17
1.3 Αντίστοιχα συστήματα και συμπέρασμα υλοποίησης
.................................................................................. 18
1.3.1 AED Locations v2
............................................................................................................................. 18
1.3.2 Permis de sauver
................................................................................................................................ 19
1.3.3 ΑΕD Alert
......................................................................................................................................... 20
1.3.4 Staying Alive
..................................................................................................................................... 21
1.3.5 DAEdove
........................................................................................................................................... 22
1.3.6 Responders
........................................................................................................................................ 23
1.3.7 SAUV Life
........................................................................................................................................ 24
1.4 Ανάλυση και συμπεράσματα αντίστοιχων εφαρμογών
................................................................................ 24
1.5 Σύνοψη διπλωματικής εργασίας
................................................................................................................. 26
Κεφάλαιο 2ο – Θεωρητικό υπόβαθρο
......................................................................................................... 28
2.1 Προγραμματισμός διαδικτύου
.................................................................................................................... 28
2.1.1 HTML
............................................................................................................................................... 29
2.1.2 CSS
.................................................................................................................................................... 30
2.1.3 Javascript
........................................................................................................................................... 31
1.1.1
2.1.4 MYSQL
............................................................................................................................... 33
2.1.5 PHP
................................................................................................................................................... 34
2.2 Δομές (frameworks), βιβλιοθήκες (libraries), μεταγλωττιστές (compilers), εργαλεία
................................ 35
2.2.1 Slim Framework
................................................................................................................................ 35
2.2.2 Μaterial-ui και responsive design
..................................................................................................... 37
2.2.3 jQuery
................................................................................................................................................ 37
2.2.4 React
.................................................................................................................................................. 38
2.2.5 Fetch
.................................................................................................................................................. 39
2.2.6 Redux
................................................................................................................................................ 40
2.2.7 Webpack
............................................................................................................................................ 41
2.2.8 Babel
................................................................................................................................................. 41
2.2.9 Pusher API
......................................................................................................................................... 41
2.2.10 Google-Maps
................................................................................................................................... 42
2.2.11 React-Native
.................................................................................................................................... 42
2.4 Πλατφόρμες Ανάπτυξης Λογισμικού
........................................................................................................... 44
2.4.1 Visual Studio Code
............................................................................................................................ 44
2.4.2 Expo
.................................................................................................................................................. 45
2.4.3 React Native Debugger
...................................................................................................................... 45