Εφαρμογή Βάσης Δεδομένων για την Εθελοντική Αιμοδοσία στο ΑΤΕΙ-Θ

Σχετικά έγγραφα
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Εφαρμογή Βάσης Δεδομένων για την Εθελοντική Αιμοδοσία στο ΑΤΕΙ-Θ. Αρ. Μητρώου: 06/3083

XAMPP Apache MySQL PHP javascript xampp

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

Ανάπτυξη πλήρους διαδικτυακής e-commerce εφαρμογής με χρήση του CMS WordPress

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

Μετάφραση: Καζακώνης Αναστάσιος ΙΟΥΝΙΟΣ 2005

Φορολογική Βιβλιοθήκη. Θανάσης Φώτης Προγραμματιστής Εφαρμογών

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΣΧΟΛΗ ΜΗΧΑΝΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Πτυχιακή εργασία. AtYourService CY : Create a REST API. Δημήτρης Χριστοδούλου

Ασφάλεια Πληροφοριακών Συστημάτων

Στοιχεία παρουσίασης. Εισαγωγή Θεωρητικό υπόβαθρο Υλοποίηση λογισμικού μέρους συστήματος Συμπεράσματα Μελλοντικές Επεκτάσεις

ΤΜΗΜΑ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΤΗ ΔΙΟΙΚΗΣΗ Κ ΣΤΗΝ ΟΙΚΟΝΟΜΙΑ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ : Κατασκευή Ηλεκτρονικού Καταστήματος (e-shop) Σπουδαστές:

A J A X AJAX Γιάννης Αρβανιτάκης

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Προγραμματισμός για το Web

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP

Σύστημα Διαχείρισης Περιεχομένου

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ:

Μηχανή αναζήτησης βασισμένη σε AJAX και Soundex. Πτυχιακή Εργασία

ΓΡΑΦΕΙΟ ΔΙΑΣΥΝΔΕΣΗΣ ΣΠΟΥΔΩΝ & ΣΤΑΔΙΟΔΡΟΜΙΑΣ ΕΛ. ΒΕΝΙΖΕΛΟΥ 70, ΑΘΗΝΑ ΤΗΛ. : , FAX: ΘΕΣΕΙΣ ΕΡΓΑΣΙΑΣ ΣΤΗΝ ΕΛΛΑΔΑ

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

Σχεδιασμός και υλοποίηση μια έξυπνης ενσωματωμένης κεντρικής μονάδας συναγερμού IP

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Vodafone Business Connect

ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ web εφαρµογής - ηλεκτρονικού κατατήµατος για έξυπνα κινητά

Τεχνολογίες Ανάπτυξης Εφαρμογών στο WEB

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15

ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ ΙΑ ΙΚΤΥΑΚΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΎ ΣΥΣΤΗΜΑΤΟΣ. Τρίτη, 7 Φεβρουαρίου 2012

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

ΑΣΦΑΛΕΙΑ. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Vodafone Business Connect

Υπηρεσία φωνητικής υποστήριξης των ιστοτόπων της ΕΡΤ Α.Ε.

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης

PHP/MySQL και Project

Υπηρεσίες Πανελληνίου Σχολικού Δικτύου 16 - Φιλοξενία Ιστοσελίδων

Εργαλεία Ανάπτυξης Εφαρμογών Internet I

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α

Περιεχόμενα. Πρόλογος... xiii

Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων. World Wide Web. Παγκόσμιος Ιστός

ΘΕΜΑ ΠΤΥΧΙΑΚΗΣ : ΜΗΧΑΝΙΣΜΟΙ ΣΥΛΛΟΓΗΣ ΣΤΟΙΧΕΙΩΝ ΣΤΟ ΔΙΑΔΥΚΤΙΟ (COOKIES)

Ασφάλεια Υπολογιστών Και Δικτύων. Προσομοίωση επίθεσης σε ευπαθές σε SQL Injection σύστημα και απόκτηση κονσόλας διαχειριστή

Βασικές Έννοιες Web Εφαρμογών

Τείχος Προστασίας Εφαρμογών Διαδικτύου

"Ανάπτυξη προηγμένης εφαρμογής απεικόνισης και ενσωμάτωσης Υπηρεσιών Καταλόγου (LDAP) με τη χρήση των τεχνολογιών Web 2.0"

ΠΕΡΙΓΡΑΜΜΑ ΜΑΘΗΜΑΤΟΣ

Αναφορά εργασιών για το τρίμηνο Δεκέμβριος 2012 Φεβρουάριος 2013 Όνομα : Μπελούλη Αγάθη

Μονάδα Διασφάλισης Ποιότητας. ΜΟΔΙΠ Πανεπιστημίου Δυτικής Μακεδονίας. Κωδικός Πράξης ΟΠΣ: Επιχειρησιακό Πρόγραμμα:

Εγκατάσταση: Δεν χρειάζονται γνώσεις προγραμματισμού. Εύκολη εγκατάσταση. Πλήρες και έτοιμο προς χρήση

PHP Functions. by George Girtsou Copyright All Rights Reserved. Με την επιφύλαξη κάθε νόμιμου δικαιώματος.

Π ΤΥ Χ ΙΑ Κ Η ΕΡΓΑΣΙΑ

Σεμινάριο Wordpress CMS (Δημιουργία Δυναμικών Ιστοσελίδων)

1 Δ3 05 Ε 01 Έκδοση: 01 15/02/2016 Σελίδα 1 από 1

Bread Online. Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης

Εισαγωγή στην ASP.NET. Σημειώσεις Σεμιναρίου Επιμέλεια: Βασίλης Κόλιας 4.0

Cloud Computing with Google and Microsoft. Despoina Trikomitou Andreas Diavastos Class: EPL425

Μελέτη και Ανάπτυξη ενός Εργαλείου Υποβοήθησης στη Σχεδίαση µίας Βάσης εδοµένων Τύπου Graph από Τελικούς Χρήστες

Η επιλογή γλώσσας (π.χ. ελληνικά) διεπαφής του συστήματος, βρίσκεται στο υποσέλιδο του ιστότοπου

ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΠΙΣΤΟΠΟΙΗΤΙΚΟΥ ΑΣΦΑΛΕΙΑΣ WEBMAIL ΤΕΙ ΚΑΛΑΜΑΤΑΣ

Σχεδιασμός και ανάπτυξη διαδικτυακής εφαρμογής για οργάνωση ξενοδοχείων

Ανάπτυξη Υπηρεσίας Καταλόγου LDAP με τα στοιχεία του προσωπικού του TEI Πειραιά. Νίκος Πασσαράς. Εισηγητής: Πρεζεράκος Γεώργιος

Τεχνολογίες Διαδικτύου. Server Side Scripting I PHP

ΗΜΕΡΟΛΟΓΙΟ ΓΛΩΣΣΑΡΙ ΔΙΑΔΙΚΤΥΟΥ

«Διαδικτυακή Εφαρμογή Διαχείρισης Αιθουσιολογίου-Ημερολογίου»

ΤΕΣΤ ΠΙΣΤΟΠΟΙΗΣΗΣ ΓΝΩΣΕΩΝ ΚΑΙ ΔΕΞΙΟΤΗΤΩΝ

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες

Ημερομηνία Παράδοσης: 4/4/2013

Εφαρµογή: Σύστηµα ιαχείρισης ιαδικτυακού Περίπτερου / Ιστοσελίδας στον διαδικτυακό τόπο kalliergea.gr

Δομή παρουσίασης. Σχεδιασμός και υλοποίηση συστήματος παρακολούθησης και ελέγχου πωλητών και δημιουργία εφαρμογής σε έξυπνο κινητό

Ατομική Διπλωματική Εργασία ΑΝΑΠΤΥΞΗ ΔΙΑΔΙΚΤΥΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΓΙΑ ΑΥΤΟΜΑΤΟΠΟΙΗΣΗ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΑΙΤΗΣΕΩΝ ΕΙΣΔΟΧΗΣ ΤΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ

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

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ

, α/α: 1. Εξόδου» Παιδείας

Τεχνικός Εφαρμογών Πληροφορικής

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. Ιωάννης Δημητρίου. Επιβλέπων καθηγητής: Μηνάς Δασυγένης

Το περιβάλλον διαχείρισης του WordPress (Back End)

ΕΣΔ 232: ΟΡΓΑΝΩΣΗ ΔΕΔΟΜΕΝΩΝ ΣΤΗ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ. Ακαδημαϊκό Έτος , Εαρινό Εξάμηνο. Εργαστηριακή Άσκηση 2 24/01/2012

Βασικές Έννοιες Διαδικτύου, Wordpress και BuddyPress

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

Ανάπτυξη διαδικτυακής διαδραστικής εκπαιδευτικής εφαρμογής σε λειτουργικό σύστημα Android

Πληροφορίες για το μάθημα

Σύστημα Αποτίμησης Ποιότητας Ευρυζωνικών Συνδέσεων (ΣΑΠΕΣ)

Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I

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

Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 1

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

Γιάννης Σαμωνάκης. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 4 - PHP)

Ασφάλεια, Διαθεσιμότητα και Ταχύτητα για τις Web Εφαρμογές

Διαχείριση περιεχομένου πύλης ηλεκτρονικών υπηρεσιών v10 v.1.0. [User manual]

Περιεχόμενα. Πληροφορίες Σχετικά με το βιβλίο...11 Τι είναι το WordPress...11 Πληροφορίες για τον συγγραφέα...12

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Δημιουργία on-line Εκπαιδευτικού Παιχνιδιού Γνώσεων για Μαθητές Δημοτικού Εγχειριδίου

Παραδοτέο Π5.3: Έντυπο και ψηφιακό υλικό (Web site) προβολής των δράσεων έργου

Σύστημα διαχείρισης περιεχομένου (Content Management System)

ΑΣΦΑΛΕΙΑ ΗΛΕΚΤΡΟΝΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΥΓΕΙΑΣ

Εργαστήριο Βάσεων Δεδομένων. Entity-Relationship Diagram (ER)

Το διαδίκτυο είναι ένα δίκτυο που αποτελείτε από πολλά μικρότερα δίκτυα υπολογιστών.

WEB SECURITY. Διαφάνειες: Δημήτρης Καρακώστας Διονύσης Ζήνδρος. Εθνικό Μετσόβιο Πολυτεχνείο Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

ΤΕΙ ΚΑΒΑΛΑΣ ΤΜΗΜΑ ΒΙΟΜΗΧΑΝΙΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Δημιουργία της ιστοσελίδας του Τμήματος Εκδόσεων του ΑΤΕΙΘ με χρήση Joomla!

Transcript:

Εφαρμογή Βάσης Δεδομένων για την Εθελοντική Αιμοδοσία στο ΑΤΕΙ-Θ Επιβλέπων καθηγητής Δημήτρης Αχιλ. Δέρβος Πτυχιακή εργασία του Πετράκη-Πυρετζίδη Στέφανου

Σκοπός Δημιουργία βάσης δεδομένων Ανάπτυξη διαδικτυακής εφαρμογής διαχείρισης και πρόσβασης στα στοιχεία της

Διάγραμμα Οντοτήτων-Συσχετίσεων (ER)

Συσχέτιση πινάκων Users Αιμοδοσίες Συσχέτιση τύπου Ν:M Ανάγκη δημιουργίας ενδιάμεσου πίνακα Συμμετοχές

Πίνακας Συμμετοχές Ολική συμμετοχή στη σχέση του με τους πίνακες Αιμοδοσία και Users Συσχέτιση 1:Ν από αυτούς προς τον πίνακα Συμμετοχές Ξένα κλειδιά userid και aimodosiaid

Συσχέτιση πινάκων Users Αιμοδοσίες

Συσχέτιση πινάκων Users - Δωρεές Από την πλευρά του πίνακα Users έχουμε Μερική συμμετοχή Συσχέτιση τύπου 1:N Από την πλευρά του πίνακα Δωρεές Ολική συμμετοχή Συσχέτιση τύπου 1:1

Συσχέτιση πινάκων Users - Δωρεές

Συσχέτιση πινάκων Users - Tickets Ιεραρχία ISA (Εξειδίκευση) Από την πλευρά των Χρηστών Μερική Συμμετοχή Συσχέτιση τύπου 1:N Από την πλευρά των Ticket Ολική Συμμετοχή Συσχέτιση τύπου 1:1

Συσχέτιση πινάκων Users Νέα Από την πλευρά του πίνακα Users Μερική συμμετοχή Συσχέτιση τύπου 1:N Από την πλευρά του πίνακα Νέα Ολική συμμετοχή Συσχέτιση τύπου 1:1

Συσχέτιση πινάκων Users Νέα

Η Εφαρμογή Διαδικτυακή εφαρμογή Για την ανάπτυξη της έγινε χρήση του Notepad++ Τρία διαφορετικά επίπεδα χρήστη Διαχειριστής Μέλος - Αιμοδότης Επισκέπτης

Λειτουργίες Διαχειριστή Λειτουργίες σχετικές με τα μέλη του συστήματος Λειτουργίες σχετικές με τις αιμοδοσίες Λειτουργίες Δωρεών Λειτουργίες μηνυμάτων Tickets Λειτουργίες ασφάλειας συστήματος

Λειτουργίες μέλους - Αιμοδότη Εμφάνιση προσωπικών στοιχείων Επεξεργασία προσωπικών στοιχείων Δημιουργία μηνύματος προς διαχειριστή Εμφάνιση συμμετοχών σε αιμοδοσίες Εμφάνιση όλων των προσωπικών δωρεών Αποσύνδεση από το σύστημα

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

Τεχνολογίες που χρησιμοποιήθηκαν Γλώσσες προγραμματισμού php JavaScript Γλώσσα σημάνσεων HTML Γλώσσα μορφοποίησης CSS

Τεχνολογίες που χρησιμοποιήθηκαν Τεχνολογία AJAX Βιβλιοθήκη jquery Σύστημα βάσης δεδομένων MySQL Περιβάλλον phpmyadmin Διακομιστής διαδικτύου apache HTTP

Πλοήγηση στην εφαρμογή Στοχευμένη ανανέωση περιεχομένου Χρησιμοποίηση AJAX Προβλήματα url διευθύνσεων Τεχνολογία HashBangs

Διευθύνσεις HashBangs Ενεργοποίηση των κουμπιών Back Forward του browser Επιτρέπουν την αποθήκευση Bookmarks

Διευθύνσεις HashBangs Ο χρήστης κάνει κλικ σε κάποιο στοιχείο Αλλάζει το Hash μέρος της διεύθυνσης url Προκαλείται το hashchange event Εκτελείται ένα AJAX Request Δέχεται το Response από τον Server

Διευθύνσεις HashBangs

Το μέλλον στην πλοήγηση με AJAX Αντικείμενο ιστορικού της HTML5 Καθαρές διευθύνσεις url Μπορεί να χρησιμοποιηθεί παράλληλα με την τεχνολογία των hashbangs Αποθήκευση log στον server με τις κινήσεις του επισκέπτη Μέθοδοι: history.pushstate(data, title, url) window.onpopstate

Τεχνολογίες και τεχνικές ασφάλειας SQL Injection Cross-Site Scripting επιθέσεις (XSS) Κρυπτογράφηση περιεχομένου

SQL- Injection Πρόσβαση σε μέρη του συστήματος χωρίς εξουσιοδότηση Αλλοίωση της σύστασης της βάσης δεδομένων Χρήση μεθόδου mysql_real_escape_string() Εισαγωγή Backlash (\) πίσω από: \x00, \n, \r, \,, \x1a

Cross-Site Scripting Επιθέσεις Εισαγωγή κακόβουλου κώδικα στο σύστημα Στόχος τους συνήθως είναι η υποκλοπή προσωπικών στοιχείων Μέθοδος htmlentities() & -> & -> " -> &#039; < -> < > -> >

Κρυπτογράφηση Περιεχομένου Κρυπτογράφηση των κωδικών των χρηστών Μέθοδος md5 32 δεκαεξαδικά ψηφία Αποτέλεσμα κρυπτογράφησης της λέξης «hello world» «b10a8db164e0754105b7a99be72e3fe5» Χρήση Salt για επιπλέον ασφάλεια αποκρυπτογράφησης μέσα από rainbow tables

Ευχαριστώ για την προσοχή σας Η συνέχεια στο: http://nireas.it.teithe.gr/