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

Μέγεθος: px
Εμφάνιση ξεκινά από τη σελίδα:

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

Transcript

1 ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΜΕΛΕΤΗ ΚΑΙ ΚΑΤΑΣΚΕΥΗ ΣΥΣΤΗΜΑΤΟΣ ΟΠΤΙΚΗΣ ΚΑΤΑΓΡΑΦΗΣ (VISUAL SENSUS) ΒΙΟΠΟΙΚΙΛΟΤΗΤΑΣ ΨΑΡΙΩΝ, ΦΥΚΩΝ ΚΑΙ ΑΣΠΟΝΔΥΛΩΝ ΣΤΗΝ ΠΕΡΙΟΧΗ ΤΗΣ ΒΟΡΕΙΑΣ ΣΑΜΟΥ Διπλωματική Εργασία Βαρκάρης Ζωρζής [icsd04006] Ράπτης Απόλλων [icsd04078] 20/9/2013 Επιβλέπων καθηγητής: Μαραγκουδάκης Μανώλης

2 2

3 Ευχαριστούμε τον καθηγητή και επιβλέποντα της διπλωματικής εργασίας, τον κύριο Μανώλης Μαραγκουδάκη. Τις οικογένειές μας για τη στήριξή τους όλα αυτά τα χρόνια. Επίσης νε ευχαριστήσουμε τα μέλη του Ινστιτούτου «Αρχιπέλαγος» που συνεργάστηκαν μαζί μας κατά την κατασκευή της εφαρμογής. 3

4 Πίνακας περιεχομένων ΠΑΡΑΡΤΗΜΑ ΕΙΚΟΝΩΝ... 5 ΠΕΡΙΛΗΨΗ ΕΙΣΑΓΩΓΗ ΣΚΟΠΟΣ ΤΗΣ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ ΠΡΟΕΠΙΣΚΟΠΗΣΗ ΤΩΝ ΚΕΦΑΛΑΙΩΝ ΑΝΑΦΟΡΑ ΣΕ ΠΑΡΟΜΟΙΑ ΣΥΣΤΗΜΑΤΑ AEGEAN FISHCAST ΠΡΩΤΟΚΟΛΛΟ ΕΠΙΤΟΠΙΑΣ ΚΑΤΑΓΡΑΦΗΣ ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΥΛΟΠΟΙΗΣΗ ΤΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ Οντότητες Συσχετίσεις Παρατηρήσεις ΕΠΙΠΕΔΑ ΠΡΟΣΒΑΣΗΣ ΧΡΗΣΤΩΝ Εισαγωγικές Πληροφορίες Ρόλοι χρηστών στο Aegean FishCast Ομάδες χρηστών Επίπεδα Πρόσβασης ΥΛΟΠΟΙΗΣΗ MySQL Workbench Joomla Fabrik Δημιουργία Πίνακα Εισαγωγή δεδομένων Ενημέρωση δεδομένων Περιεχόμενο του Aegean FishCast Ανώνυμος χρήστης-επισκέπτες / Ανενεργοί Ερευνητές Εγγεγραμμένο-Ενεργό Μέλος Διαχειριστές Ερευνητές Υπερδιαχειριστές Λοιπές τεχνολογίες και applications ΣΥΜΠΕΡΑΣΜΑΤΑ ΒΙΒΛΙΟΓΡΑΦΙΑ ΆΡΘΡΑ ΣΧΕΤΙΚΕΣ ΕΡΓΑΣΙΕΣ ΣΥΓΓΡΑΜΑΤΑ

5 Παράρτημα Εικόνων Εικόνα 1 Διάταξη του Transect ανά περιοχή έρευνας 12 Εικόνα 2 Διάταξη Quadrat ανά Transect στην περιοχή έρευνας 12 Εικόνα 3 Δείγμα από τα excel που χρησιμοποιούσε το Ινστιτούτο Αρχιπέλαγος 13 Εικόνα 4 Βάση Δεδομένων AegeanFishCast 14 5

6 Περίληψη Η οργάνωση και η παρουσίαση δεδομένων βιοποικιλότητας είναι άμεσα συσχετισμένη με ειδικά σχεδιασμένες βάσεις δεδομένων με τέτοιο τρόπο ώστε να επιτρέπουν την εύκολη καταχώρηση των δεδομένων και την εύχρηστη και οργανωμένη παρουσίασή τους. Με τον τρόπο αυτό μπορούν να αποτελούν εργαλείο διαχείρισης της πληροφορίας εντός του εργαστηρίου των ερευνητικών ομάδων. Μπορούν όμως ταυτόχρονα να αποτελούν και πηγή πληροφόρησης για το ευρύ κοινό και για ερευνητές από άλλες περιοχές του κόσμου δίνοντάς τους πρόσβαση σε χρήσιμη πληροφορία άμεσα, επιτρέποντάς τους να κάνουν τις συγκρίσεις τους και τις παρατηρήσεις τους σε δεδομένα, που παλαιότερα θα ήταν αρκετά δύσκολη η προσπέλασή τους. Σε αυτό συμβάλει και οπτικοποίηση των δεδομένων (data visualization) η οποία αποτελεί τη διαδικασία αναπαράστασης αφαιρετικών ή επιστημονικών δεδομένων με τη μορφή εικόνας, η οποία μπορεί να συμβάλει στην καλύτερη και βαθύτερη κατανόηση της σημασίας των δεδομένων και των μεταβλητών ή των μονάδων που συνιστούν τα δεδομένα αυτά. Λόγω των τεράστιων και συνεχώς αυξανόμενων ποσοτήτων και πηγών πληροφορίας, η ανάγκη για οπτικοποίηση είναι μεγάλη. Εφαρμόζοντας διάφορα μέσα οπτικοποίησης, η μελέτη των δεδομένων γίνεται πιο αποδοτική: τα δεδομένα εξετάζονται μαζικά και γρήγορα. Επίσης, η οπτικοποίηση των δεδομένων συμβάλλει στην ουσιαστική κατανόηση ενός ορισμένου προβλήματος και μπορεί να οδηγήσει στην ανακάλυψη νέων εννοιών και λύσεων. Η τεχνική της οπτικοποίησης δεδομένων βρίσκει ιδιαίτερη εφαρμογή στον τομέα της Βιοπληροφορικής. Συγκεκριμένα, η οπτικοποίηση εφαρμόζεται σε δεδομένα πληθυσμών ειδών,περιβαλλοντολογικών συνθηκών, συστημικής βιολογίας, κλπ. Η πρόσφατη και ολοένα μεγαλύτερη πρόοδος στη διαθεσιμότητα δεδομένων και στις μεθόδους ανάλυσης έχει δημιουργήσει νέες ευκαιρίες για τους ερευνητές, έτσι ώστε αυτοί να είναι σε θέση να βελτιώσουν τις μεθόδους καταγραφής της βιοποικιλότητας σε εθνικό ή τοπικό επίπεδο. Το Aegean FishCast αποτελεί ένα εργαλείο της ερευνητικής ομάδας του Αρχιπελάγους για την ορθή καταγραφή και αποθήκευση των δεδομένων που αφορούν στους πληθυσμούς των Φυκιών (Algae) στην περιοχή του Αιγαίου Πελάγους, σε συνδυασμό με γεωγραφικές και περιβαλλοντολογικές παραμέτρους και οπτικοποίησης των αποτελεσμάτων με σκοπό την εξόρυξη πολύτιμης πληροφορίας. 6

7 1. Εισαγωγή Η πρόσβαση σε πληροφορία και δεδομένα βιοποικιλότητας που αφορούν κάποια συγκεκριμένη γεωγραφική περιοχή, παρέχει μια σαφή εικόνα (ανάλογα με τον όγκο και τη διάρκεια της πληροφορίας αυτής) για την πανίδα και τη χλωρίδα της αλλά δίνει ταυτόχρονα και σαφή εικόνα για την εξέλιξη και διαμόρφωσή της με την πάροδο του χρόνου καθώς και τις επιπτώσεις της αλληλεπίδρασής της με εξωγενείς παράγοντες. Με την πάροδο του χρόνου η ερευνητική ομάδα «Αρχιπέλαγος» και έχοντας συλλέξει αυτόν το μεγάλο όγκο δεδομένων που αφορούν το θαλάσσιο και υποθαλάσσιο περιβάλλον του Αιγαίου Πελάγους, οδηγήθηκε στην ανάγκη μιας ορθότερης και συστηματικής διαχείρισης της πληροφορίας που έχει συλλέξει τόσο στον τρόπο αποθήκευσής της όσο και στην ανάλυση της. Συνήθως βέβαια τα περισσότερα βιολογικά δείγματα που προκύπτουν από τη συστηματική έρευνα που κάνουν φορείς και οργανώσεις σαν το «Αρχιπέλαγος» αποθηκεύονται σε μουσεία, εργαστήρια, ή ιδιωτικές συλλογές αποτρέποντας έτσι την παγκόσμια κοινότητα να έχει πρόσβαση σε αυτά. Για το λόγο αυτό και επειδή ακριβώς τα δεδομένα της ερευνητικής ομάδας δεν ήταν προσβάσιμα από το ευρύ κοινό ή από άλλους ενδιαφερόμενους ερευνητές, και περιοριζόταν απλά στο χώρο που γινόταν η αποθήκευσή της, ήταν και αιτία κατασκευής ενός συστήματος διαχείρισης και ανάλυσής της με δυνατότητα πρόσβασης στον καθένα μέσα από ένα ασφαλές περιβάλλον. Έπρεπε να βρεθεί δηλαδή ο τρόπος ώστε στην πληροφορία αυτή θα έχουν πρόσβαση τόσο οι ερευνητές της ομάδας του Αρχιπελάγους για να διαχειρίζονται τα δεδομένα αυτά, όσο και το κοινό το οποίο θα είχε πρόσβαση σε οπτικοποιημένα δεδομένα σε ζωντανό χρόνο. Το γεγονός ότι η μέχρι πρότινος διαδικασία που ακολουθούσαν οι ερευνητές αποθήκευε τα αποτελέσματα των ερευνών σε αρχεία τύπου Excel, καθιστώντας την χρονοβόρα και σε αρκετές περιπτώσεις δύσχρηστη και περιορίζοντας την πρόσβαση στο περιεχόμενο της έρευνας στα στενά πλαίσια του εργαστηρίου, ενίσχυσαν την ανάγκη εύρεσης ενός αποτελεσματικού και ασφαλούς συστήματος διαχείρισης των δεδομένων. 7

8 1.1. Σκοπός της Πτυχιακής Εργασίας Κατασκευάσαμε ένα σύστημα το οποίο καταρχήν συνάδει απόλυτα με τον τρόπο και τη μεθοδολογία συλλογής και αποθήκευσης των δειγμάτων αυτών αφού μελετήσαμε και αξιολογήσαμε τη διαδικασία που ακολουθούν οι ερευνητές του Αρχιπελάγους κατά τη διάρκεια της επιτόπιας καταγραφής του θαλάσσιου και υποθαλάσσιου περιβάλλοντος του Αιγαίου. Βασικό μέλημα αποτελούσε και αποθήκευση γεωγραφικών δεδομένων που αφορούν στις περιοχές που γίνονται οι μετρήσεις ώστε να υπάρχει σαφής εικόνα και διασύνδεση των δεδομένων με τις περιοχές που έγιναν οι μετρήσεις. Το Aegean FishCast δίνει τη δυνατότητα αποθήκευσης των συντεταγμένων είτε με συντεταγμένες όπως αυτές έχουν μετρηθεί στις επιτόπιες καταγραφές με χρήση GPS είτε με τον προσδιορισμό της τοποθεσίας με τη χρήση του Google Maps appi εντώς της εφαρμογής. Για να είναι τα δεδομένα άμεσα προσβάσιμα από το ευρύ κοινό, κατασκευάσαμε μία διαδικτυακή πλατφόρμα προσαρμοσμένη πλήρως στις απαιτήσεις που προαναφέραμε, το Aegean FishCast. Λειτουργεί με αυτόν τον τρόπο και σαν σύστημα διαχείρισης πληροφορίας από πλευράς της ερευνητικής ομάδας «Αρχιπέλαγος» αλλά και σαν διαδικτυακή πλατφόρμα εύρεσης χρήσιμων στατιστικών, από πλευράς χρηστών. Η κατασκευή της βάσης δεδομένων έγινε με τη χρήση της MySQL 5 και της ευρέως διαδεδομένης γλώσσας προγραμματισμού PHP 5 τόσο για την αποθήκευση όσο και για την παρουσίαση των διαφορετικών οντοτήτων δεδομένων που συλλέγονται κατά τη διάρκεια των επιτόπιων μετρήσεων στη θάλασσα του Αιγαίου. Η ιστοσελίδα κατασκευάστηκε και αυτή με τη χρήση της PHP βασισμένη στο Joomla 2.5 που αποτελεί ένα Σύστημα Διαχείρισης Περιεχομένου (CMS) ανοιχτού κώδικα ώστε να γίνει εύκολα ο διαχωρισμός του περιεχομένου από την παρουσίασή του στον τελικό χρήστη. Η ιστοσελίδα χρησιμοποιεί την τεχνολογία CSS3 (Cascading Style Sheets) ώστε να είναι δυνατή η πρόσβασή της από όλους τους γνωστούς περιηγητές, ακόμα και αυτούς που δεν έχουν τη δυνατότητα απεικόνισης γραφικών. Η διεπαφή με το χρήστη γίνεται μέσα από ένα εύχρηστο και απόλυτα κατανοητό περιβάλλον ενώ έχουν προστεθεί και online οδηγίες χρήσης όπου αυτό θεωρήθηκε αναγκαίο. Οι διαχειριστές της εφαρμογής δηλαδή οι ερευνητές του Αρχιπελάγους αποκτούν πρόσβαση στις περιοχές διαχείρισης με τη χρήση layer που ενεργοποιείται μόνο όταν κάποιος έχει συνδεθεί στην εφαρμογή. Να επισημάνουμε ότι έχει γίνει διαχωρισμός και των ίδιων των διαχειριστών σε επιμέρους ομάδες ανάλογα με τα δικαιώματα που έχουν στη διαχείριση των δεδομένων. Η κατασκευή του σχήματος της βάσης δεδομένων έχει γίνει με τέτοιο τρόπο ώστε να μην επηρεάζεται η διεπαφή του χρήστη με την εφαρμογή ( UI User Interface ) από τη λογική που λειτουργεί η ίδια η εφαρμογή. Για το λόγο αυτό χρησιμοποιούνται επαναλαμβανόμενες φόρμες εισαγωγής των δεδομένων ώστε να διευκολύνεται ο διαχειριστής ερευνητής κατά τη διαδικασία εισαγωγής και επεξεργασίας των 8

9 δεδομένων. Οι φωτογραφίες από τα διαφορετικά είδη φυκιών που θα προκύψουν από τις επιτόπιες καταγραφές ή και από το την επεξεργασία των δειγμάτων στο μικροσκόπιο, αποθηκεύονται ως BLOB (binary large objects) στην βάση δεδομένων για να είναι εύκολη η χρήση τους από την εφαρμογή αλλά και στα αντίγραφα ασφαλείας. Για την παρουσίαση των δεδομένων σαν γραφικά και στατιστικά χρησιμοποιήθηκε το application της Fusion Gantt το οποίο είναι δωρεάν εργαλείο εφόσον τα στατιστικά παρουσιάζονται με τη βοήθεια του Adobe Flash. Για χρήση HTML5 ώστε να είναι search engine friendly η απεικόνιση των δεδομένων απαιτείται εμπορική άδεια με καταβολή μεγάλου αντιτίμου οπότε και δεν επιλέχτηκε. Να αναφέρουμε ότι όλες οι τεχνολογίες και τα application τρίτων που χρησιμοποιήθηκαν για την υλοποίηση του Aegean FischCast είναι δωρεάν Προεπισκόπηση των κεφαλαίων Στο πρώτο κεφάλαιο γίνεται μια σύντομη περιγραφή της διπλωματικής εργασίας καθώς και γενικές πληροφορίες σχετικά με την οπτικοποίηση των δεδομένων και την αξία που έχει στον απλό παρατηρητή για την κατανόηση της πληροφορίας. Στο δεύτερο κεφάλαιο γίνεται αναφορά σε παρόμοια εργαλεία που χρησιμοποιούνται από άλλες ερευνητικές ομάδες και εταιρείες και προβάλλουμε τα υπέρ και κατά σε σχέση με το σύστημα που υλοποιήσαμε. Στο τρίτο κεφάλαιο γίνεται ανάλυση της ίδιας της εφαρμογής, το πώς κατασκευάστηκε και τι εργαλεία χρησιμοποιήσαμε, καθώς και τον τρόπο που έπρεπε να οργανωθεί ώστε να συμβαδίζει με την μεθοδολογία που χρησιμοποιούν οι ερευνητές του Αρχιπελάγους. Στο τέταρτο κεφάλαιο διατυπώνονται τα συμπεράσματα που τα οποία προέκυψαν από την εκπόνηση της διπλωματικής εργασίας καθώς και παρατηρήσεις και μελλοντικές αλλαγές που θα μπορούσαν να γίνουν με σκοπό τη βελτίωση της λειτουργίας της, όσο και άλλοι πιθανοί τρόποι χρήσης της. Στο πέμπτο κεφάλαιο παρουσιάζουμε της βιβλιογραφικές πηγές που χρησιμοποιήσαμε προκειμένου να υλοποιήσουμε την εφαρμογή μας. 9

10 2. Αναφορά σε παρόμοια συστήματα Ξεκινώντας την εκπόνηση της διπλωματικής εργασίας αναζητήσαμε παρεμφερή συστήματα που χρησιμοποιούνται ήδη από οργανισμούς και ερευνητικές ομάδες με αντικείμενο την καταγραφή υποθαλάσσιων ειδών σε διαφορετικά μέρη του πλανήτη και τον τρόπο που αυτά τα συστήματα είχαν οργανώσει τόσο τη βάση δεδομένων που χρησιμοποιούσαν όσο και τον τρόπο της διεπαφής της βάσης δεδομένων με τον τελικό χρήστη. Βασικό στοιχείο που διαφοροποιούσε την δημιουργία του δικού μας συστήματος με τα υπάρχοντα ήταν ο τρόπος που θα είχε η χρήση του από την ερευνητική ομάδα του Αρχιπελάγους. Έπρεπε αφενός να λειτουργεί ως σύστημα αποθήκευσης των δεδομένων που θα προέκυπταν από την επιτόπια καταγραφή, με βασικά χαρακτηριστικά ότι πολλαπλοί χρήστες-ερευνητές θα έπρεπε να μπορούν να τη χρησιμοποιούν ταυτόχρονα από διαφορετικές τοποθεσίες, να μπορεί να χρησιμοποιηθεί και εκτός του εργαστηρίου για την καταχώρηση των δεδομένων, όπως παραδείγματος χάριν με ένα αδιάβροχο Tablet με σύνδεση στο διαδίκτυο μέσω εταιρείας κινητής τηλεφωνίας περικάμπτοντας τον παραδοσιακό τρόπο καταγραφής σε κόλλες Α4, καθώς και τη ζωντανή ενημέρωση της βάσης δεδομένων ώστε οι απλοί χρήστες και λοιποί ερευνητές να έχουν πρόσβαση σε πραγματικό χρόνο στα καινούρια δεδομένα όπως αυτά θα παρουσιάζονταν μέσα από δυναμικά γραφήματα για την εξαγωγή στατιστικών συμπερασμάτων. Hawaiian Algal Database ( Η παραπάνω πλατφόρμα υλοποιήθηκε από φοιτητές και καθηγητές του Πανεπιστημίου της Χαβάης με σκοπό την καταγραφή των Φυκιών στο αρχιπέλαγος της Χαβάης. Η ιδέα της υλοποίησής της προήλθε από την ανάγκη να υπάρχει μια ηλεκτρονική βιβλιοθήκη των Φυκιών της περιοχής όπως αυτά καταγράφηκαν από τα εργαστήρια της περιοχής που συνεργάστηκαν με το Πανεπιστήμιο. Να επισημάνουμε ότι το σύστημά τους παρέχει τη δυνατότητα απεικόνισης και της μοριακής δομής του κάθε είδους φυκιού, πληροφορία την οποία αναζήτησαν σε βιολογικά εργαστήρια της περιοχής. Αν η ομάδα του Αρχιπελάγους μας προμηθεύσει μελλοντικά με τέτοιου είδους δεδομένα θα ήταν πολύ χρήσιμο να τα ενσωματώσουμε στην βάση δεδομένων της εφαρμογής. 10

11 3. Aegean FishCast To Aegean FishCast αποτελεί μια διαδικτυακή πλατφόρμα, αποκλειστικά για την ερευνητική ομάδα «Αρχιπέλαγος» με σκοπό τη χρήση της από πλευράς ερευνητών εντός και εκτός του εργαστηρίου, για την ενημέρωση της βάσης δεδομένων των Φυκιών που έχει στη διάθεσή του το Ινστιτούτο, όπως αυτά προκύπτουν από τις ερευνητικές αποστολές που πραγματοποιεί ανά διαστήματα σε προκαθορισμένα σημεία στις περιοχές του Βορειοανατολικού Αιγαίου. Αποτελεί όμως και εργαλείο στα χέρια των απλών χρηστών ή και ερευνητών ανά τον κόσμο ώστε να έχουν πρόσβαση στα δεδομένα αυτά, αφού πρώτα έχουν οπτικοποιηθεί από την εφαρμογή μας. Μπορούν να βλέπουν σε πραγματικό χρόνο τις αποστολές που πραγματοποιεί η εκάστοτε ομάδα και τα αποτελέσματα της έρευνας τους. Για να κατασκευαστεί η πλατφόρμα έπρεπε αρχικά να γίνει κατανοητός ο τρόπος με τον οποίο πραγματοποιούνται οι επιτόπιες μετρήσεις τόσο των περιβαλλοντολογικών συνθηκών που επικρατούν στην περιοχή της μέτρησης όσο και αυτή καθαυτή η διαδικασία που ακολουθείται στην υποβρύχια μέτρηση για τα Φύκη Πρωτόκολλο επιτόπιας καταγραφής Η ομάδα αφού μεταβεί σε μια προκαθορισμένη τοποθεσία την οποία μελετάει ανά τρίμηνο περίπου, ώστε να καταγράφει της διαφορές με την πάροδο του χρόνου, πραγματοποιεί μετρήσεις που αφορούν τη θερμοκρασία περιβάλλοντος, ηλιοφάνεια, ταχύτητα ανέμου και άλλα. Στην υποβρύχια καταγραφή ακολουθείται το πρωτόκολλο το οποίο και μας απέστειλαν για να πραγματοποιηθεί η κατασκευή της βάσης δεδομένων και να απλουστευθεί και η διαδικασία από μέρους της εφαρμογής για την καταχώρηση των δεδομένων. 11

12 Τοποθετούν αρχικά μια ταινία 25 μέτρων που ονομάζεται Transect. Στο μήκος που ορίζει το Transect τοποθετούν το Quadrat τρεις φορές σε ώστε να καταγράψουν τα διαφορετικά είδη φυκιών που ορίζονται μέσα στην επιφάνεια που καλύπτει το Quadrat. Το Quadrat είναι ένα τετράγωνο 25cm x 25cm. Το Quadrat το τοποθετούν συνολικά 3 φορές σε κάθε Transect, και επαναλαμβανουν τη διαδικασία. Αφού ολοκληρωθούν οι μετρήσεις, μετακινούν την ταινία των 25 μέτρων δηλαδή το Transect σε ακόμα 2 σημεία της περιοχής σε απόσταση 2-3 μέτρα το ένα από το άλλο, και επαναλαμβάνουν τη προαναφερθείσα διαδικασία. Στα σχήματα παρακάτω μπορεί να γίνει καλύτερα αντιληπτό. Εικόνα 1 Διάταξη του Transect ανά περιοχή έρευνας Στο Σχήμα 2 γίνεται αντιληπτό ότι για κάθε Transect που μελετάνε οι ερευνητές τοποθετούν το Quadrat 3 φορές κατά μήκος της ταινίας. Το Quadrat είναι ένα τετράγωνο πλέγμα στο οποίο γίνεται ουσιαστικά η καταγραφή των Φυκιών. Εικόνα 2 Διάταξη Quadrat ανά Transect στην περιοχή έρευνας Να σημειώσουμε ότι σε κάθε Transect μπορούν να συμμετέχουν μέχρι 3 ερευνητές, πράγμα που σημαίνει ότι σε κάθε Quadrat την έρευνα την πραγματοποιεί πάντοτε 1 και μόνο ερευνητής. Επίσης για να γίνει καλύτερα αντιληπτός ο τρόπος που μέχρι πρότινος αποθήκευαν τις πληροφορίες από τις επιτόπιες μετρήσεις παραθέτουμε τον πίνακα που μας απέστειλαν από το Ινστιτούτο και στον οποίο φαίνονται οι πληροφορίες που έπρεπε να εμπεριέχονται στην εφαρμογή που θα κατασκευάζαμε καθώς και η σχέση που έχουν μεταξύ τους οι διαφορετικές οντότητες. Ανάλυση του τρόπου κατασκευής της βάσης δεδομένων θα γίνει στο επόμενο κεφάλαιο. 12

13 Εικόνα 3 Δείγμα από τα excel που χρησιμοποιούσε το Ινστιτούτο Αρχιπέλαγος 3.2. Σχεδιασμός και υλοποίηση της Βάσης Δεδομένων Για τη δημιουργία και το σχεδιασμό της βάσης δεδομένων σημαντικό ρόλο έπαιξε η χρηστικότητα της εφαρμογής από το οπτικό πρίσμα του χρήστη που θα αποθήκευε τις πληροφορίες στη βάση. Για το λόγο αυτό έπρεπε να αναλυθούν οι διαφορετικές οντότητες όπως αυτές φαίνονται στο παραπάνω εικόνα, με σκοπό η δημιουργία των φορμών εισαγωγής και τα βήματα που θα έπρεπε να ακολουθήσει ο χρήστης να είναι όσο το δυνατόν λιγότερα, και ταυτόχρονα να μην επηρεάζουν καθόλου τη λειτουργία της εφαρμογής όταν εκτελούνται τα queries προς τη βάση δεδομένων. Παρακάτω φαίνεται το τελικό σχήμα της βάσης δεδομένων που χρησιμοποιεί το Aegean FishCast. Στο επόμενο σχήμα παρουσιάζονται οι βασικοί πίνακες που χρησιμοποιούνται από την εφαρμογή που διαχειρίζεται τη βάση δεδομένων, και εν συνεχεία θα παρουσιάσουμε τους βασικές οντότητες που χρειάστηκαν για να λειτουργεί η εφαρμογή. Επιπλέον να αναφέρουμε ότι κάποιοι επιπλέον πίνακες, κυρίως βοηθητικά Views που χρησιμοποιήθηκαν από μέρη της εφαρμογής θα αναλυθούν σε επόμενο κεφάλαιο. Το ίδιο, και για τους πίνακες που λειτουργούν ως ιστορικό αρχείο κίνησης της εφαρμογής και θα μιλήσουμε αναλυτικά σε επόμενο κεφάλαιο. Η βάση δεδομένων χρησιμοποιεί την μηχανή MyISAM για όλες τις οντότητες που χρησιμοποιούνται από την εφαρμογή πράγμα που σημαίνει ότι έπρεπε να κατασκευαστούν οι πίνακες με τέτοιο τρόπο ώστε να μην επιτρέπουν στα ξένα κλειδιά που χρησιμοποιούνται, να προκαλούν προβλήματα στη χρηστικότητα της εφαρμογής λόγω της λογικής που κατασκευάστηκε η ίδια η βάση δεδομένων. 13

14 Εικόνα 4 Βάση Δεδομένων Aegean FishCast 14

15 Οντότητες Algae_Surveys: Στην οντότητα αυτή καταγράφονται στοιχεία όπως οι περιβαλλοντολογικές συνθήκες που επικρατούν στην περιοχή κατά τη διάρκεια μιας αποστολής (survey). Τα γνωρίσματα της οντότητας αυτής είναι: o Survey_ID: εκφράζει το μοναδικό χαρακτηριστικό για κάθε αποστολή που εισάγεται στη βάση δεδομένων. o Mission_Number: Ο αριθμός της αποστολής όπως αυτή εισάγεται από τους ερευνητές του Αρχιπελάγους o Survey_Date: Η ημερομηνία που έγινε η έρευνα σε κάποια τοποθεσία. Εδώ να αναφέρουμε ότι μια αποστολή μπορεί να ολοκληρωθεί σε διαφορετικές ημερομηνίες αν οι καιρικές συνθήκες δεν είναι ευνοϊκές, που σημαίνει ότι κάποιο από τα 3 Transect ανά περιοχή μπορεί να ολοκληρωθεί σε διαφορετική ημέρα, γι αυτό και χρησιμοποιούμε 2 μοναδικά 15

16 χαρακτηριστικά στον πίνακα αυτόν, το Survey_ID το οποίο είναι διαφορετικό σε κάθε Transect και είναι αυτόματα αύξων αριθμός (και κατά συνέπεια σε κάθε ένα από τα 3 Quadrat) και το Mission_Number το οποίο το εισάγουν οι ερευνητές. o Recorded_By: Ξένο κλειδί από τον πίνακα _Users. Ο χρήστηςερευνητής που έκανε τις μετρήσεις στην στο συγκεκριμένο Quadrat. Την τιμή την παίρνει αυτόματα ανάλογα με τον χρήστη-ερευνητή που έχει συνδεθεί για να κάνει την καταχώρηση στη βάση. Εδώ να επισημάνουμε ότι οι ερευνητές-διαχειριστές έχουν το δικαίωμα να καταγράφουν για χάρη άλλων ερευνητών-όχι διαχειριστών. Θα αναλυθεί περισσότερο σε επόμενο κεφάλαιο με τα δικαιώματα χρηστών επί της εφαρμογής. o Location: Ξένο κλειδί από τον πίνακα Locations. Η περιοχή όπου πραγματοποιήθηκε η εγγραφή. Αποθηκεύει την πληροφορία από την οντότητα Location όπου υπάρχουν αποθηκευμένες και οι συντεταγμένες της κάθε περιοχής δίνοντάς μας τη δυνατότητα της αναπαράστασης της περιοχής πάνω στον χάρτη και κατ επέκταση και όλων των άλλων πληροφοριών που σχετίζονται με την συγκεκριμένη περιοχή. o Transect_Number: Ξένο κλειδί από τον πίνακα Transect. Παίρνει τιμές 1, 2 ή 3 ανάλογα με το Transect που γίνεται η καταγραφή. o Quadrat_Number: Ξένο κλειδί από τον πίνακα Quadrat. Παίρνει τιμές 1, 2 ή 3 ανάλογα με το Quadrat που γίνεται η καταγραφή. o Secchi_Disk_Horizontal: ένα από τα γνωρίσματα που μετράνε οι ερευνητές σε σχέση με την διαφάνεια του νερού πριν πραγματοποιήσουν τη υποθαλάσσια μέτρηση. Εδώ αναφέρεται στην οριζόντια ορατότητα που επικρατεί κάτω από την επιφάνεια του νερού o Secchi_Disk_Vertical: αναφέρεται στην ορατότητα που επικρατεί κάθετα, κάτω από την επιφάνεια του νερού. o Temperature: η θερμοκρασία που επικρατούσε στην περιοχή κατά τη διάρκεια των μετρήσεων. o Light_Intensity: η δύναμη του ηλιακού φωτός που επικρατούσε στην περιοχή. 16

17 o Transect_Rugosity: Αναφέρεται στο πόσο τραχύ είναι το υποθαλάσσιο έδαφος της περιοχής όπου γίνονται οι μετρήσεις. o Sea_State: Οι συνθήκες που επικρατούν στην επιφάνεια της θάλασσας. Αν δηλαδή είναι μπουνάτσα, κυματισμένη ή αφρισμένη με τιμές από το 1 μέχρι το 5. o Wind_Force: Η δύναμη του ανέμου που επικρατούσε την περιοχή μετρημένη σε κλίμακα Beaufort με τιμές από το `1 μέχρι το 5. o Cloud_Cover: Η συννεφιά που επικρατεί στην περιοχή μετρημένη από το 1 μέχρι το 8. Τα εσωτερικά γνωρίσματα που περιγράφηκαν στην οντότητα Algae_Surveys υπάρχουν σε όλες τις οντότητες της βάσης δεδομένων οπότε δε θα τις ξαναπεριγράψουμε. Algae_Surveys_Species: Η οντότητα αυτή περιέχει όλα τα είδη φυκιών που έχουν καταγραφεί ή θα καταγραφούν κατά τη διάρκεια των ερευνών. o Algae_ID: Εκφράζει το μοναδικό χαρακτηριστικό για κάθε διαφορετικό είδος που εισάγεται στη βάση δεδομένων. o Algae_Species: Η ονομασία του κάθε είδους που καταγράφεται. o Family_ID: Ξένο κλειδί από τον πίνακα Families. Κάθε είδος Φυκιού ανήκει σε μια οικογένεια Φυκιών την οποία και επιλέγει ο χρήστηςερευνητής προκειμένου να του εμφανιστούν τα φύκια που ανήκουν σε αυτήν την οικογένεια. Algae_Families: 17

18 Η οντότητα αυτή περιλαμβάνει όλες τις οικογένειες των φυκιών. o Family_ID: Εκφράζει το μοναδικό χαρακτηριστικό για την κάθε μία οικογένεια των φυκιών που καταχωρείται στην βάση δεδομένων. o Algae_Family: Η ονομασία της κάθε οικογένειας από τα Φύκη. Algae_Location: Στην οντότητα αυτή αποθηκεύονται τόσο η τοποθεσίες που γίνονται οι έρευνες όσο και οι γεωγραφικές συντεταγμένες της κάθε περιοχής για την μετέπειτα χρήση τους από το application Google Maps. o Location_ID: Εκφράζει το μοναδικό αναγνωριστικό της κάθε περιοχής. o Location: Αποθηκεύει την ονομασία της κάθε περιοχής. o Coordinates: Αποθηκεύει τις συντεταγμένες της κάθε περιοχής. 18

19 o Island: Αποθηκεύει το νησί του αιγαίου πελάγους γύρω από το οποίο βρίσκεται η τοποθεσία. Algae_Transect: o Transect_ID: Το μοναδικό αναγνωριστικό του κάθε Transect. o Transect_Number: Ο αριθμός του κάθε Transect. Algae_Quadrat: o Quadrat_ID: Το μοναδικό αναγνωριστικό του κάθε Quadrat. o Quadrat_Number: Ο αριθμός του κάθε Quadrat. 19

20 Joo1_users: Η οντότητα αυτή αποθηκεύει τους χρήστες-ερευνητές που θα χρησιμοποιούν την ηλεκτρονική πλατφόρμα και κατ επέκταση τη βάση δεδομένων. Αποτελεί μέρος της βάσης δεδομένων του Joomla 2.5 οπότε η ανάλυση θα γίνει μόνο για τα γνωρίσματα που αξιοποιούνται άμεσα από τη βάση δεδομένων της εφαρμογής. Να υπενθυμίσουμε ότι για τη λειτουργία του Joomla 2.5 χρησιμοποιούνται oι joo1_users, joo1_user_usergroup_map, joo1_viewlevels και θα αναλυθούν σε επόμενο κεφάλαιο με τα δικαιώματα των χρηστών. o Id: εκφράζει το μοναδικό αναγνωριστικό για τον κάθε χρήστη της εφαρμογής. o Name: γνώρισμα το οποίο αντιστοιχεί στο όνομα του χρήστη o Username: γνώρισμα που αποθηκεύει το ψευδώνυμο που δήλωσε ο χρήστης-ερευνητής για τη σύνδεσή του στην πλατφόρμα. o Password: ο κωδικός του χρήστη-ερευνητή για τη σύνδεσή του, ο οποίος αποθηκεύεται κρυπτογραφημένος κατά τη διαδικασία δημιουργίας νέου χρήστη μέσω της πλατφόρμας, στη βάση δεδομένων. 20

21 Συσχετίσεις Algae_Survey_Species: Ο πίνακας αυτός συνενώνει την οντότητα Algae_Surveys με την οντότητα Algae_Species και Algae_Families. Ουσιαστικά δημιουργεί τη σχέση μεταξύ των δύο οντοτήτων ώστε να διευκολύνεται στη συνέχεια ο χρήστης κατά την καταγραφή των ερευνών στη βάση δεδομένων. o SurveySpecies_ID: εκφράζει το μοναδικό χαρακτηριστικό αυτού του πίνακα. o Survey_ID: ξένο κλειδί που αναφέρεται στο μοναδικό κλειδί του πίνακα Algae_Surveys.Μέσω αυτού γίνεται η σύνδεση με τον πίνακα Αlgae_Survey_Species. o Algae: ξένο κλειδί που αναφέρεται στο μοναδικό κλειδί του πίνακα Algae_Species. Μέσω αυτού γίνεται η σύνδεση με τον πίνακα Αlgae_Surveys. o Quantity: αποθηκεύει την ποσότητα του κάθε ενός από τα διαφορετικά Φύκη που καταγράφονται σε κάθε Quadrat κατά τη διάρκεια κάποιας εξερευνητικής αποστολής. o Family: ξένο κλειδί που αναφέρεται στον πίνακα Algae_Families. Μέσω αυτού γίνεται η σύνδεση με τον πίνακα Αlgae_Surveys. 21

22 Παρατηρήσεις Σε όλους τους πίνακες στους οποίους δίνεται στους χρήστες-ερευνητές η δυνατότητα να δημιουργούν και να επεξεργάζονται εγγραφές υπάρχουν κάποια γνωρίσματα τα οποία αποτελούν εσωτερικά γνωρίσματα της πλατφόρμας για τον πληρέστερο έλεγχο τόσο της λειτουργίας, όσο και για την εξαγωγή χρήσιμων συμπερασμάτων και στατιστικών για την αποδοτικότητα κυρίως των εθελοντών ερευνητών που συμμετέχουν για 3 ή 6 μήνες από διαφορετικά πανεπιστήμια της Ευρώπης και του κόσμου. Παρακάτω γίνεται μια ανάλυση για να καταστεί σαφέστερη η αναφορά μας: o Created_By: Ξένο κλειδί από τον πίνακα _Users. O χρήστης που πραγματοποιεί την καταγραφή στην βάση δεδομένων. Να σημειώσουμε ότι το γνώρισμα αυτό δημιουργείται αυτόματα κατά τη δημιουργία της εγγραφής στη βάση και δεν αλλάζει από κανέναν ερευνητή καθώς αποτελεί εσωτερικό γνώρισμα της βάσης και χρησιμεύει στην γενικότερη εποπτεία της εφαρμογής. o User_IP_Address_on_Create: Αποθηκεύει την διεύθυνση IP που είχε ο υπολογιστής του χρήστη-ερευνητή όταν δημιουργούσε την εγγραφή. o Created_Date: Η ημερομηνία που έγινε η εγγραφή στη βάση δεδομένων. Η δημιουργία 2 Timestamp στον ίδιο πίνακα δεν επιτρέπεται στη MySQL. Εμείς χρησιμοποιούμε 2 σε κάθε πίνακα (Created_Date που καταγράφει τη χρονική στιγμή που δημιουργήθηκε η εγγραφή και δεν αλλάζει ξανά, και το Last_Edit_Date η οποία καταγράφει τη τελευταία ενημέρωση της εγγραφής και αλλάζει σε κάθε ενημέρωση). Για να δημιουργήσουμε 2 Timestamps πράττουμε ως εξής: TIMESTAMP NOT NULL DEFAULT 0 o Edited_By: Ξένο κλειδί από τον πίνακα _Users. Σε περίπτωση αλλαγής κάποιου γνωρίσματος αποθηκεύει αυτόματα τον χρήστη που έκανε την αλλαγή στην εγγραφή. o User_IP_Address_on_Edit: Αποθηκεύει την ΙP του χρήστη που έκανε την αλλαγή στην εγγραφή. (εσωτερικό γνώρισμα) o Last_Edit_Date: Η ημερομηνία που έγινε η αλλαγή στην εγγραφή. Κατά τη δημιουργία του συγκεκριμένου γνωρίσματος χρησιμοποιούμε την εξής μορφή: TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 22

23 3.3. Επίπεδα Πρόσβασης Χρηστών Εισαγωγικές Πληροφορίες Ένα ακόμη χαρακτηριστικό, το οποίο συμβάλλει στη χρησιμότητα και την αποτελεσματικότητα της HELPIDA είναι οι ρόλοι χρηστών της διαδικτυακής εφαρμογής αυτής. Η πιστοποίηση και η εξουσιοδότηση είναι στοιχεία απαραίτητα για μία ιστοσελίδα, η οποία χρειάζεται να περιορίζει την πρόσβαση σε ορισμένους χρήστες. Η πιστοποίηση περιγράφει την πράξη κατά την οποία επαληθεύεται εάν ένα άτομο παρέχει την πραγματική του ταυτότητα. Η διαδικασία αυτή συνήθως απαιτεί ένα όνομα χρήστη και έναν προσωπικό κωδικό, μπορεί όμως να περιλαμβάνει επίσης και άλλες μεθόδους απόδειξης της ταυτότητας, όπως μία «έξυπνη κάρτα», αποτυπώματα, κλπ. Η εξουσιοδότηση αφορά στη διαδικασία κατά την οποία διαπιστώνεται εάν ένα άτομο, αφού πιστοποιηθεί, επιτρέπεται να χρησιμοποιήσει συγκεκριμένους πόρους. Το γεγονός αυτό συνεπάγεται την εξακρίβωση του ρόλου που διαθέτει το άτομο αυτό στην ιστοσελίδα. Η χρήση ρόλων σε μία ιστοσελίδα επιτρέπει την αντιμετώπιση μίας ομάδας χρηστών σαν μονάδα, αναθέτοντας ρόλους στους χρήστες. Μετά από τον καθορισμό των ρόλων, είναι δυνατή η δημιουργία κανόνων πρόσβασης στην εφαρμογή. Για παράδειγμα, η ιστοσελίδα μπορεί να περιέχει μία ομάδα σελίδων, οι οποίες πρέπει να είναι προσβάσιμες μόνο από τους εγγεγραμμένους χρήστες. Αντίστοιχα, ενδέχεται να υπάρχουν σελίδες, για τις οποίες είναι επιθυμητό να είναι προσβάσιμες μόνο από το διαχειριστή της ιστοσελίδας. Χρησιμοποιώντας ρόλους, είναι δυνατός ο καθορισμός τέτοιου είδους κανόνων, ανεξάρτητων από μεμονωμένους χρήστες της εφαρμογής. Σε έναν χρήστη μπορούν να ανατεθούν περισσότεροι από έναν ρόλους. Για παράδειγμα, εάν μία ιστοσελίδα διαθέτει φόρουμ, μερικοί χρήστες είναι δυνατό να χαρακτηρίζονται τόσο από το ρόλο του απλού μέλους όσο και από το ρόλο του moderator. Οι ρόλοι μπορούν να καθοριστούν έτσι, ώστε καθένας να διαθέτει διαφορετικά δικαιώματα στην ιστοσελίδα. Εξ ορισμού, υπάρχουν δύο ρόλοι, αυτοί του ανώνυμου χρήστη (ενός χρήστη, ο οποίος δεν έχει συνδεθεί στην ιστοσελίδα) και του πιστοποιημένου χρήστη ( ενός χρήστη, ο οποίος έχει συνδεθεί και έχει εξουσιοδοτηθεί). Η χρήση ρόλων μπορεί να επιφέρει πλεονεκτήματα, ακόμη και εάν μία ιστοσελίδα διαθέτει μόνο λίγους χρήστες. 23

24 Ρόλοι χρηστών στο Aegean FishCast «Kαμιά ομάδα χρηστών δεν έχει πρόσβαση σε οτιδήποτε εκτός αν του δοθεί η πρόσβαση από τον διαχειριστή» Αυτή είναι η γενική αρχή που διέπει όλες τις ενέργειες που συμβαίνουν μέσω της πλατφόρμας. Πρακτικά σημαίνει ότι όλα τα δικαιώματα που αποκτούν τα μέλη τα δίνει αρχικά ένα και μόνο άτομο, ο υπερδιαχειριστής της πλατφόρμας δηλαδή ο κατασκευαστής. Για να δημιουργήσουμε δικαιώματα χρηστών μέσα από την πλατφόρμα διαχείρισης του Joomla πρέπει να κατανοήσουμε τα επίπεδα με τα οποία λειτουργεί η διαδικασία Ομάδες χρηστών Οι χρήστες του Aegean FishCast διαφοροποιούνται ως προς τους ρόλους τους ανάλογα με τα δικαιώματά τους για εισαγωγή, ανανέωση και διαγραφή δεδομένων. Οι ρόλοι που έχουν μέχρι στιγμής υλοποιηθεί είναι οι εξής: Απλοί επισκέπτες (Public) Μη Ενεργά Μέλη /Μέλη που έχουν αποχωρήσει (FishCast Inactive Collectors) Ενεργά Μέλη/Μέλη της εκάστοτε ερευνητικής ομάδας (Fishcast Active Collectors) Μέλη με δικαιώματα Διαχειριστή σε θέματα επεξεργασίας περιεχομένου της εφαρμογής (FishCast Admins) Υπερδιαχειριστής (Super Admins) Οι απλοί επισκέπτες έχουν δικαιώματα απλά να παρακολουθούν το περιεχόμενο χωρίς δυνατότητα να παρέμβουν σε αυτό. Τα ενεργά μέλη-ερευνητές έχουν το δικαίωμα να παρακολουθούν το περιεχόμενο αλλά και να επεμβαίνουν σε αυτό μέσω της εφαρμογής και μόνο, δηλαδή ότι περιεχόμενο έχει άμεση σχέση με την εφαρμογή και τις περιοχές που έχουμε ορίσει εμείς να επεμβαίνει. Δηλαδή: μπορεί να εισάγει καινούριες πληροφορίες σε ότι αφορά στην βάση δεδομένων της εφαρμογής, όμως μπορεί να επεξεργαστεί μόνο πληροφορίες που έδωσε ο ίδιος με τον δικό του λογαριασμό, και όχι πληροφορίες που έχουν εισάγει άλλα μέλη ή διαχειριστές της εφαρμογής. Τα ανενεργά μέλη-ερευνητές δεν έχουν δικαίωμα πάνω στο περιεχόμενο της εφαρμογής ούτε και σε κάποιο άλλο περιεχόμενο της ιστοσελίδας. Ο ρόλος τους καθορίζεται ανάλογα με το αν συνεχίζουν να συμμετέχουν στην ερευνητική ομάδα ή αν έχουν αποχωρήσει. Από τη στιγμή που αποχωρεί κάποιο μέλος τότε ο διαχειριστής αναλαμβάνει να τον «μετακινήσει» σε αυτή την ομάδα χρηστών. 24

25 Οι διαχειριστές-ερευνητές της εφαρμογής έχουν δικαίωμα να επεξεργάζονται περιεχόμενο της εφαρμογής και μόνο όπως: εισαγωγή δεδομένων με επιπλέον δυνατότητα επιλογής ενεργού/ανενεργού μέλους ή και διαχειριστή της εφαρμογής που κάνει την καταγραφή στην βάση δεδομένων, επεξεργασία οποιασδήποτε πληροφορίας οποιουδήποτε χρήστη, εκτός από αυτές που αποφασίσαμε να μην δώσουμε έχοντας πρόσβαση μόνο οι υπερδιαχειριστές. Οι υπερδιαχειριστές μπορούν να κάνουν οποιαδήποτε αλλαγή, καταχώρηση, διαγραφή τόσο στην ίδια την εφαρμογή όσο και σε ολόκληρο το περιεχόμενο της ιστοσελίδας Επίπεδα Πρόσβασης Για να αποκτήσουν τα δικαιώματα αυτά οι ομάδες που έχουμε δημιουργήσει πρέπει να τις εντάξουμε σε προσαρμοσμένα επίπεδα πρόσβασης στο περιεχόμενο το οποίο αργότερα θα χρησιμοποιηθεί από την εφαρμογή. Να επισημάνουμε ότι δίνουμε πάντα στον υπερδιαχειριστή δικαιώματα σε όλες τα επίπεδα πρόσβασης για τον καλύτερο έλεγχο της εφαρμογής. Διαχειριστές-Ερευνητές: 25

26 Ενεργοί ερευνητές 3.4. Υλοποίηση MySQL Workbench Για τη δημιουργία τη βάσης δεδομένων an FishCast χρησιμοποιήθηκε το σύστημα διαχείρισης βάσεων δεδομένων MySQL Bench. Το συγκεκριμένο πρόγραμμα αποτελεί ένα σχεσιακό εξυπηρετητή βάσεων δεδομένων. Είναι ένα πρόγραμμα λογισμικού, η πρωταρχική λειτουργία του οποίου είναι η αποθήκευση και η ανάκτηση δεδομένων, με τρόπο τέτοιο ώστε να συμβαδίζει με τις απαιτήσεις άλλων εφαρμογών λογισμικού, είτε αυτές είναι εγκατεστημένες στον ίδιο ηλεκτρονικό υπολογιστή είτε αυτές βρίσκονται σε ένα άλλο ηλεκτρονικό υπολογιστή εντός ενός δικτύου, συμπεριλαμβανομένου και του Διαδικτύου. Οι διαφορετικές εκδόσεις του λογισμικού επιτρέπουν τη δημιουργία εφαρμογών ξεκινώντας από απλές υλοποιήσεις, οι οποίες αποθηκεύουν και ανακτούν δεδομένα που βρίσκονται στον ίδιο υπολογιστή μέχρι υλοποιήσει που καταλήγουν σε εκατομμύρια χρήστες και υπολογιστές, οι οποίοι έχουν πρόσβαση σε τεράστιους όγκους δεδομένων από το διαδίκτυο ταυτόχρονα. 26

27 Joomla Για την υλοποίηση της εφαρμογής χρησιμοποιήθηκε το framework της πλατφόρμας του Joomla πάνω στην οποία στηρίχθηκαν τα επιπρόσθετα τμήματα της εφαρμογής. Προσαρμόσθηκαν πάνω στον τρόπο λειτουργίας του συστήματος παρέχοντας έτσι τη δυνατότητα του ενοποιημένου ελέγχου των παραμέτρων χωρίς τη χρήση εξωτερικών λογισμικών και άρα περισσότερων πόρων στη λειτουργία της ίδιας της πλατφόρμας. Όπως όλα τα σύγχρονα frameworks που βασίζονται τόσο στη λειτουργία της γλώσσας προγραμματισμού PHP όσο και άλλων γλωσσών του διαδικτύου το μοντέλο που ακολουθούν είναι αυτό του διαχωρισμού της λογικής της εφαρμογής από την διαδραστικότητα με το χρήστη. 27

28 Fabrik Το Fabrik αποτελεί component του Joomla και αποτέλεσε ένα πραγματικά χρήσιμο εργαλείο για τη δημιουργία της εφαρμογής σε πολύ λιγότερο χρόνο από ότι θα απαιτούσε η κατασκευή χωρίς αυτό με άλλες λύσεις του εμπορίου. Να επισημάνουμε ότι είναι ανοιχτού κώδικα, που σημαίνει ότι ο καθένας μπορεί να το παραγοντοποιήσει ανάλογα με τις ανάγκες του, αν και από μόνο του προσφέρει μια αρκετά μεγάλη βιβλιοθήκη κλάσεων και δομών που βοηθούν στη δημιουργία διαδικτυακών εφαρμογών βασισμένων στο framework του Joomla. Το Fabrik χρησιμοποιεί τη βάση δεδομένων του Joomla για τη διαχείριση της εφαρμογής που κατασκευάσαμε, προσφέροντας τη δυνατότητα της διασύνδεσης της βάσης δεδομένων της, με την πλατφόρμα του ίδιου του Joomla προσφέροντας τη δυνατότητα να επιλέγουμε πληθώρα γνωρισμάτων στα οποία θα έχουν πρόσβαση οι χρήστες ανάλογα με τα επίπεδα πρόσβασης που έχουμε ορίσει μέσα από το σύστημα διαχείρισης δικαιωμάτων, των χρηστών του Joomla. Για την εμφάνιση τη δημιουργία την ενημέρωση ή τη διαγραφή δεδομένων της ομάδας που ανήκει κάποιος χρήστης, χρησιμοποιούμε την παρακάτω κλάση: $groups = JAccess::getGroupsByUser({$my->id}, false); return($groups['3']); Για πληροφορίες που έχει δημιουργήσει κάποιος συγκεκριμένος χρήστης: $userid = $user->get('id'); $name = $user->get('name'); $username = $user->get('username'); $ = $user->get(' '); Το Fabrik επεκτείνει ουσιαστικά το framework του Joomla με περισσότερες κλάσεις δίνοντας τη δυνατότητα της εύκολης διαχείρισης της βάσης δεδομένων, μέσα από τη δημιουργία φορμών και λιστών χρησιμοποιώντας κάποια βασικά χαρακτηριστικά όπως φαίνονται παρακάτω. 28

29 Δημιουργία Πίνακα Για τη φόρτωση των γραμμών μιας οντότητας ως αντικείμενα: // Get a db connection. $db = JFactory::getDbo(); // Create a new query object. $query = $db->getquery(true); $query ->select(array('fielda', 'fieldb')) ->from('tablename') ->where('fieldc = '. $db->quote('value')); // Assign the query to the db $db->setquery($query); // Load the results as an array of objects. $rows = $db->loadobjectlist(); Για τη φόρτωση μιας και μόνο γραμμής κάποιας οντότητας: $db = JFactory::getDbo(); $query = $db->getquery(true); $query ->select(array('fielda', 'fieldb')) ->from('tablename') ->where('fieldc = '. $db->quote('value')); $db->setquery($query); $row = $db->loadobject(); Για να φορτώσουμε την τιμή κάποιου γνωρίσματος μιας οντότητας: 29

30 $db = JFactory::getDbo(); $query = $db->getquery(true); $query ->select('fielda') ->from('tablename') ->where('fieldc = '. $db->quote('value')); $db->setquery($query); $fielda = $db->loadresult(); Για να εμφανίσουμε τα δεδομένα σε μορφή πίνακα: $list = array(); foreach ($rows as $row) { $list[] = "<li>". $row->fielda. " ". $row->fieldb. "</li>"; } return "<ol>". implode($list). "</ol>"; Για να εμφανίσουμε όλα τα δεδομένα κάποιου πίνακα με id = 1 (το αναγνωριστικό του ο κάθε πίνακας ή λίστα όπως είναι η ορολογία στο Fabrik την παίρνει αυτόματα κατά την εισαγωγή του πίνακα από το διαχειριστικό μέρος του Fabrik) $listmodel = JModel::getInstance('List', 'FabrikFEModel'); $listmodel->setid(1); $data = $listmodel->getdata(); // Get params $params = $listmodel->getparams(); 30

31 Εισαγωγή δεδομένων Για την εισαγωγή δεδομένων μέσω φορμών χρησιμοποιούμε τα εξής: // Get a db connection. $db = JFactory::getDbo(); // Create a new query object. $query = $db->getquery(true); // Insert columns. $columns = array('fielda', 'FieldB'); // Insert values. $values = array('1', '2'); // Prepare the insert query. $query ->insert($db->quotename('tablename')) ->columns($db->quotename($columns)) ->values(implode(',', $values)); // Reset the query using our newly populated query object. $db->setquery($query); try { // Execute the query $result = $db->execute(); } catch (Exception $e) { // catch any database errors. } 31

32 Ενημέρωση δεδομένων Για την ενημέρωση των τιμών των γνωρισμάτων κάποιου πίνακα πχ ενός πίνακα με ένωση με κάποιον άλλον χρησιμοποιούμε τα εξής: $IDinput = '{rowid}'; // Get the db object $db = JFactory::getDbo(); // Build the query Tables names = CASE SENSITIVES $query = $db->getquery(true); $query -> update('contacts AS c') -> join('inner','contactsstatus AS s ON s.status = \'New\'') -> set('c.status = s.id') -> where('c.id = '. $IDinput); $db->setquery($query); // Run the query $found = (int) $db->loadresult(); Εδώ να αναφέρουμε ότι μας δίνεται η δυνατότητα, και για να μην υπερφορτώνουμε τη βάση δεδομένων της εφαρμογής με πολλά queries, μειώνοντας την ταχύτητα που θα εμφανίζει τα αποτελέσματα, όπως παραδείγματος χάριν στην περίπτωση του ιστορικού κίνησης της εφαρμογής, να χρησιμοποιούμε πολλαπλές βάσεις δεδομένων ανάλογα με το σκοπό που μας χρειάζεται. Όπως προαναφέραμε χρησιμοποιούμε στην εφαρμογή ένα ιστορικό κίνησης για λόγους ασφάλειας. Θα μπορούσαμε σε μελλοντική αναβάθμιση να το αποθηκεύουμε σε ξεχωριστή βάση δεδομένων από το να συνυπάρχει ουσιαστικά με τη βάση δεδομένων της εφαρμογής. Για να γίνει αυτό έχουμε ορίσει στο διαχειριστικό μέρος του Fabrik κάποια δεύτερη σύνδεση με διαφορετική βάση δεδομένων οπότε χρησιμοποιούμε την παρακάτω κλάση για να ανακτήσουμε, εισάσουμε, ενημερώσουμε ή διαγράψουμε δεδομένα: $db = FabrikWorker::getDbo(false, alternative_connection_id); 32

33 3.4.4 Περιεχόμενο του Aegean FishCast Το περιεχόμενο της εφαρμογής Aegean FishCast μεταβάλλεται, ανάλογα με το ρόλο που διαθέτει ο επισκέπτης. Στη συνέχεια της διπλωματικής εργασίας, θα γίνει μία παρουσίαση των σελίδων που απαρτίζουν την εφαρμογή. Η παρουσίαση αυτή θα κατηγοριοποιηθεί με βάση τα δικαιώματα που μπορεί να διαθέτει ένας χρήστης. Όπως προαναφέραμε, οι διαφορετικοί ρόλοι που χαρακτηρίζουν έναν χρήστη του Aegean FishCast είναι τέσσερις: ο ανώνυμος χρήστης, o εγγεγραμμένος-ενεργός χρήστης, ο εγγεγραμμένος-ανενεργός χρήστης, ο διαχειριστής της εφαρμογής και ο υπερδιαχειριστής ολόκληρης της πλατφόρμας Ανώνυμος χρήστης-επισκέπτες / Ανενεργοί Ερευνητές Ένας ανώνυμος χρήστης, εφόσον δεν έχει συνδεθεί στο σύστημα, δεν έχει κανένα δικαίωμα εισαγωγής, ανανέωσης ή διαγραφής των δεδομένων του Aegean FishCast. Το ίδιο και οι ανενεργοί ερευνητές οι οποίοι από τη στιγμή που ο διαχειριστής ή υπερδιαχειριστής τους θέσει σε αυτήν την ομάδα χρηστών τότε αυτόματα καταργούνται τα δικαιώματα που είχαν επί της βάσης δεδομένων και γίνονται απλοί επισκέπτες. Μπορούν παρ όλα αυτά να περιηγηθούν στην ιστοσελίδα για να μελετήσουν τις πληροφορίες που έχουν συλλεχθεί και έχουν αποθηκευθεί στη βάση δεδομένων. Οι σελίδες, στις οποίες έχει πρόσβαση ένας τέτοιος χρήστης, είναι οι ακόλουθες. Αρχική σελίδα 33

34 Surveys: εδώ είναι ο πίνακας με όλες τις αποστολές που έχει κάνει η ερευνητική ομάδα και τα αποτελέσματα που προκύπτουν από αυτές. Υπάρχει επίσης ένας online οδηγός για να καθοδηγεί τους νέους χρήστες καθώς και τους ερευνητές που δεν έχουν ακόμα εξοικειωθεί με το περιβάλλον χρήσης ή να λύνει διάφορες απορίες που πιθανών προκύπτουν από τον τρόπο λειτουργίας. Για να μπορέσει κάποιος να αναζητήσει τις πληροφορίες που χρειάζεται έχουμε κατασκευάσει ένα έξυπνο σύστημα αναζήτησης το οποίο κατά πολύ βασίζεται στον τρόπο που λειτουργούν τα ερωτήματα που θέτουμε προς τη βάση δεδομένων. Δηλαδή συνδυάζοντας πολλές παραμέτρους μπορούμε να βρούμε ακριβώς το 34

35 αποτέλεσμα που επιθυμούμε. Η επιλογή βασίζεται στα γνωρίσματα των ενωμένων με Joins οντοτήτων της βάσης δεδομένων και στις τιμές που επιλέγουμε να αναζητήσουμε ως προς αυτά. Μπορεί επίσης να επιλέξει να δει τα αποτελέσματα της έρευνας σε κάθε Quadrat σαν σελίδα ξεχωριστεί όπου μπορεί να αντιληφθεί καλύτερα τα δεδομένα που έχει περισυλλέξει το Ινστιτούτο: Κλικάροντας στο όνομα της περιοχής θα μεταφερθεί στην απεικόνιση της περιοχής στον χάρτη για μια σαφέστερη εικόνα του πού έγιναν οι έρευνες. 35

36 36

37 Map Visualization: δημιουργήσαμε αυτόν τον τύπο οπτικοποίησης της ποσότητας του κάθε εντοπισμένου είδους, ώστε να έχει μια σαφέστερη εικόνα τόσο ο απλός χρήστης όσο και οι ερευνητές βλέποντας τα διαφορετικά είδη και τις περιοχές που έχουν καταγραφεί. Τα δεδομένα ανανεώνονται σε πραγματικό χρόνο, δηλαδή κάθε φορά που κάποιος ερευνητής κάνει μια νέα καταχώρηση αυτή θα εμφανίζεται και στο Χάρτη με τη βοήθεια του Application της Google Maps. 37

38 Algae Charts: Εδώ μπορεί ο χρήστης να δει τα αποτελέσματα των ερευνών όπως αυτά απεικονίζονται μέσα από γραφήματα. Ανά Περιοχή: Ανά Transect: Ανά Quadrat: 38

39 Να σημειώσουμε ότι τα στατιστικά γραφήματα θα εμπλουτίζονται με την πάροδο του χρόνου και ανάλογα με τις απαιτήσεις του Ινστιτούτου για λεπτομερέστερη απεικόνιση των δεδομένων καθώς και σε συνδυασμούς περισσότερο πολύπλοκους μεταξύ τους Εγγεγραμμένο-Ενεργό Μέλος Στην κατηγορία αυτή εντάσσονται τα ενεργά μέλη της ομάδας του Ινστιτούτου που ασχολούνται με την καταγραφή των Φυκιών. Οι χρήστες αυτής της κατηγορίας έχουν δικαιώματα εγγραφής, ενημέρωσης και διαγραφής δεδομένων στη βάση δεδομένων του Aegean FishCast με τον περιορισμό ότι μπορούν να ενημερώνουν και να διαγράφουν μόνο τις εγγραφές που σχετίζονται με το μοναδικό αναγνωριστικό που έχει ο καθένας από αυτούς. (Οι τομείς της εφαρμογής που δεν παρουσιάζουν διαφορά με τον απλό ανώνυμο χρήστη δε θα ξαναπαρουσιαστούν.) Αφού συνδεθεί επιτυχώς στην εφαρμογή μπορεί να δει ότι στο μενού υπάρχουν περισσότερες επιλογές που του δίνουν ουσιαστικά τα προνόμια να επέμβει στα δεδομένα όπως φαίνεται παρακάτω: Επιλέγοντας Surveys από το μενού θα μεταφερθεί στον πίνακα με τις αποστολές που έχουν γίνει.αφού έχει επιλέξει τα κριτήρια που θέλει και εφόσον οι εγγραφές 39

40 που έχουν γίνει έχουν καταχωρηθεί στο όνομά του τότε έχει το δικαίωμα να τις ενημερώσει ή και να τις διαγράψει. Η ενημέρωση επιτυγχάνεται κλικάροντας EDIT στην εγγραφή που έχει επιλέξει: Αφού μεταφερθεί στη φόρμα επεξεργασίας η οποία εμπλουτίζεται αυτόματα με τα δεδομένα που αντιστοιχούν στην επιλογή που έχει κάνει ο χρήστης μπορεί να ξαναεπεξεργαστεί πιθανά λάθη ή παραλείψεις που έχει κάνει. Αν θέλει να προσθέσει κάποια αποστολή στην οποία συμμετείχε τότε θα πρέπει να επιλέξει από το μενού το New Survey όπου μέσα από τη φόρμα εισαγωγής θα μπορέσει να καταχωρήσει τα δεδομένα. Για να αποφεύγονται τα λάθη κατά την προσθήκη η επεξεργασία των εγγραφών έχουμε δημιουργήσει κάποιους περιορισμούς στα πεδία της φόρμας με χρήση Regular Expressions που αποτρέπουν το να μείνει κενό κάποιο πεδίο (τουλάχιστον αυτά που θεωρούνται υποχρεωτικά, κατ υπόδειξη των ερευνητών του Ινστιτούτου). Χαρακτηριστικά παραδείγματα όπως φαίνονται στην εικόνα, είναι να δοθούν από το χρήστη τιμές μη αποδεκτές οι οποίες ελέγχονται με τη χρήση της τεχνολογίας Ajax, πράγμα που σημαίνει ότι δε χρειάζεται να γίνει ο έλεγχος αφού ο χρήστης έχει επιλέξει καταχώρηση της φόρμας, αλλά γίνεται σε πραγματικό χρόνο ώστε να έχει καλύτερη εποπτεία κατά την εισαγωγή ή την επεξεργασία των εγγραφών. Επίσης κάποιος χρήστης χωρίς δικαιώματα διαχειριστή δε μπορεί να καταχωρήσει δεδομένα για κάποιον άλλο ερευνητή γι αυτό και το όνομα του χρήστη 40

41 εμπλουτίζεται αυτόματα στη φόρμα. Οι επιλογές που έχει κάποιος χρήστης με τα προαναφερθέντα δικαιώματα πάνω στη βάση δεδομένων, είναι επίσης η προσθήκη και επεξεργασία των ειδών των Φυκιών καθώς και των οικογενειών που ανήκουν, όπως επίσης και η προσθήκη και επεξεργασία των περιοχών που γίνονται οι έρευνες. Edit Algae Species Από εδώ μπορεί να αναζητήσει με τη χρήση της μηχανής αναζήτησης τα είδη ή την οικογένεια που επιθυμεί να επεξεργαστεί η οποία καλεί από τη βάση δεδομένων τα δεδομένα που αντιστοιχούν στις επιλογές του χρήστη με τη βοήθεια της τεχνολογίας Ajax ώστε να μη χρειαστεί να ξαναφορτώσει ολόκληρη η σελίδα. Τα αποτελέσματα δηλαδή φαίνονται άμεσα σε Dropdown μενού. 41

42 Add new algae Για να προσθέσει κάποιο καινούριο είδος θα πρέπει αρχικά να επιλέξει την οικογένεια που ανήκει το συγκεκριμένο είδος από τη λίστα με τη χρήση Dropdown μενού και στη συνέχεια να προσθέσει το όνομα του καινούριου είδους. Και πάλι εδώ δεν επιτρέπεται να αφήσει κάποιο από τις δύο πεδία χωρίς τιμή. 42

43 Αφού επιλέξει το είδος που θέλει να επεξεργαστεί θα μεταφερθεί στη φόρμα επεξεργασίας όπου του δίνεται η δυνατότητα να επιλέξει αρχικά την οικογένεια που επιθυμεί και στη συνέχεια να δώσει το όνομα στο είδος. Να επισημάνουμε ότι δε μπορεί να αποθηκεύσει κάποιο είδος χωρίς πρώτα να το έχει κατατάξει σε κάποια οικογένεια, ούτε και να αφήσει κενό το όνομα του είδους, διασφαλίζοντας έτσι ότι θα αποφεύγονται τα λάθη για κενές εγγραφές στη βάση δεδομένων. 43

44 Add new Family Για να προσθέσει κάποια νέα οικογένεια για τα είδη των φυκιών αρκεί να πατήσει στο Add από τη φόρμα εισαγωγής των νέων ειδών όπου και θα δει να εμφανίζεται ένα pop up παράθυρο με τη φόρμα εισαγωγής. Edit algae families 44

45 Εδώ μπορεί να επεξεργαστεί τις υπάρχουσες καταγραφές για τις οικογένειες των φυκιών. Να τονίσουμε ότι κανένας ενεργός ερευνητής δε μπορεί να διαγράψει είτε οικογένεια φυκιών είτε είδος φυκιών καθώς δε θεωρήθηκε θεμιτή μια τέτοια επιλογή. Edit surveys locations Μπορεί να έχει μια εποπτεία για τις τοποθεσίες που έχουν γίνει οι μετρήσεις στις επιτόπιες έρευνες. 45

46 Για να επιλέξει την τοποθεσία ο χρήστης του δίνεται η δυνατότητα είτε να χρησιμοποιήσει το χάρτη Google Maps που θα αποθηκεύσει τις συντεταγμένες της τοποθεσίας που επέλεξε ο χρήστης στον πίνακα με τις τοποθεσίες στη βάση δεδομένων, είτε να εισάγει χειροκίνητα τις συντεταγμένες σε περίπτωση που έχει γίνει η χρήση GPS κατά τη διάρκεια των επιτόπιων καταγραφών. Να σημειώσουμε ότι η δυνατότητα για εισαγωγή κάποιας νέας τοποθεσίας γίνεται μέσω της φόρμας εισαγωγής New Survey όπου στο πεδίο Locations έχει τη δυνατότητα να πατήσει το ADD όπου και θα εμφανιστεί σαν pop up παράθυρο η φόρμα εισαγωγής νέας τοποθεσίας Διαχειριστές Ερευνητές Το προνόμιο που έχουν οι διαχειριστές ουσιαστικά είναι η δυνατότητα να επεξεργάζονται τα δεδομένα του πίνακα Surveys ανεξαρτήτως αν έχουν κάνει οι ίδιοι την καταχώρηση, με τη δυνατότητα να μπορούν να καταγράψουν οι ίδιοι ακόμα και δεδομένα που θα έπρεπε να τα εισαγάγουν άλλοι ερευνητές. Ένα ακόμα χαρακτηριστικό είναι η δυνατότητα να διαγράφουν εγγραφές από τον πίνακα Surveys καθώς κρίθηκε σημαντικό χαρακτηριστικό κατά τις επαφές που είχαμε με τα μέλη της ερευνητικής ομάδας. 46

47 47

48 Υπερδιαχειριστές Οι χρήστες αυτής της κατηγορίας είναι ουσιαστικά οι διαχειριστές ολόκληρης της εφαρμογής με πρόσβαση και στο διαχειριστικό τμήμα της ιστοσελίδας ( backend ). Σε γενικές γραμμές το διαχειριστικό μέρος του Joomla είναι γνωστό στους περισσότερους οπότε δε θα προχωρήσουμε σε ανάλυση αυτού του μέρους. Θα επιμείνουμε όμως στις δυνατότητες που έχουν οι υπερδιαχειριστές στο τμήμα της εφαρμογής. Αν συνδεθούμε σαν υπερδιαχειριστές στην ιστοσελίδα, βλέπουμε κάποιες επιπλέον επιλογές από αυτές που έχουν οι απλοί διαχειριστές-ερευνητές. Να τονίσουμε ότι η λογική της ομάδας των υπερδιαχειριστών δεν απαντάται για τους ερευνητές αλλά για άτομα τα οποία θα αναλαμβάνουν κατά καιρούς την τεχνική υποστήριξη της εφαρμογής. Παρατηρούμε ότι πέραν από τη προβολή των Google Analytics εντός της ιστοσελίδας χωρίς να χρειάζεται να επισκεπτόμαστε τον ιστότοπο της Google, έχουμε και τους πίνακες ελέγχου των οντοτήτων της βάσης δεδομένων της εφαρμογής. Οι πίνακες αυτοί αποθηκεύουν το ιστορικό κίνησης της βάσης δεδομένων με χρήση Triggers που θα αναφερθούμε σε επόμενο κεφάλαιο. 48

49 Αποθηκεύεται ουσιαστικά πότε έγινε η καταχώρηση η ανανέωση ή η διαγραφή κάποιας εγγραφής (Create, Update, Delete) κρατώντας παράλληλα και πλήρες αντίγραφο της εγγραφής. 49

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

Ημερομηνία Παράδοσης: 4/4/2013 Δράση 9.14 / Υπηρεσία εντοπισμού λογοκλοπής Κυρίως Παραδοτέο / Σχεδιασμός και ανάπτυξη λογισμικού (λογοκλοπής) και βάσης δεδομένων (αποθετηρίου) Επιμέρους Παραδοτέο 9.14.1.4 / Πληροφοριακό σύστημα υπηρεσίας

Διαβάστε περισσότερα

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

ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΙΣΤΟΣΕΛΙΔΩΝ ΜΕΛΩΝ ΔΕΠ, ΤΜΗΜΑΤΟΣ ΜΑΘΗΜΑΤΙΚΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΠΑΤΡΩΝ ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΠΛΟΗΓΗΣΗΣ ΚΑΙ ΧΡΗΣΗΣ 2013 ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΙΣΤΟΣΕΛΙΔΩΝ ΜΕΛΩΝ ΔΕΠ, ΤΜΗΜΑΤΟΣ ΜΑΘΗΜΑΤΙΚΩΝ ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΠΛΟΗΓΗΣΗΣ ΚΑΙ ΧΡΗΣΗΣ Περιήγηση στις δυνατότητες του λογισμικού και στον τρόπο χρήσης του ΟΜΑΔΑ ΕΡΓΟΥ ΔΙΕΥΘΥΝΣΗΣ

Διαβάστε περισσότερα

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές

Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Διαχείριση Ειδοποιήσεων με Κινητές Συσκευές Λαμπαδαρίδης Αντώνιος el04148@mail.ntua.gr Διπλωματική εργασία στο Εργαστήριο Συστημάτων Βάσεων Γνώσεων και Δεδομένων Επιβλέπων: Καθηγητής Τ. Σελλής Περίληψη

Διαβάστε περισσότερα

Εγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning

Εγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning Εγχειρίδιο εγκατάστασης και χρήσης περιοδικών etwinning Εισαγωγή Η εφαρμογή των περιοδικών etwinning δίνει τη δυνατότητα σε εκπαιδευτικούς που έχουν λογαριασμό στο Πανελλήνιο Σχολικό Δίκτυο και που έχουν

Διαβάστε περισσότερα

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

Π Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ, ΠΛΗΡΟΦΟΡΙΚΗΣ & ΙΚΤΥΩΝ Εργ. Τεχνολογίας Λογισμικού & Υπηρεσιών S 2 E Lab Π Τ Υ Χ Ι

Διαβάστε περισσότερα

1 Συστήματα Αυτοματισμού Βιβλιοθηκών

1 Συστήματα Αυτοματισμού Βιβλιοθηκών 1 Συστήματα Αυτοματισμού Βιβλιοθηκών Τα Συστήματα Αυτοματισμού Βιβλιοθηκών χρησιμοποιούνται για τη διαχείριση καταχωρήσεων βιβλιοθηκών. Τα περιεχόμενα των βιβλιοθηκών αυτών είναι έντυπα έγγραφα, όπως βιβλία

Διαβάστε περισσότερα

Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ

Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ Σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών ΕΚΤ 1 Λειτουργικές απαιτήσεις Το σύστημα υποβολής αιτήσεων υποψήφιων συνεργατών στοχεύει στο να επιτρέπει την πλήρως ηλεκτρονική υποβολή αιτήσεων από υποψήφιους

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης Εφαρμογής Συστήματος Διαχείρισης Λογισμικού

Εγχειρίδιο Χρήσης Εφαρμογής Συστήματος Διαχείρισης Λογισμικού Πανεπιστήμιο Αιγαίου Εγχειρίδιο Χρήσης Εφαρμογής Συστήματος Διαχείρισης Λογισμικού Έκδοση 1.2 Περιεχόμενα 1. Είσοδος και Έξοδος από το Σύστημα... 3 2. Βοήθεια... 3 3. Αλλαγή Συνθηματικού... 3 4. Διαχείριση

Διαβάστε περισσότερα

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 1 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΑΝΑΛΥΣΗ ΜΕΝΟΥ ΕΦΑΡΜΟΓΗΣ... 4 2. ΕΠΕΞΗΓΗΣΗ ΚΕΝΤΡΙΚΟΥ ΜΕΝΟΥ ΚΑΡΤΕΛΑΣ... 5 3. ΔΗΜΙΟΥΡΓΙΑ ΠΕΛΑΤΗ... 6 4. ΑΝΑΖΗΤΗΣΗ ΠΕΛΑΤΗ... 6 5. ΕΠΕΞΕΡΓΑΣΙΑ/ΔΙΑΓΡΑΦΗ

Διαβάστε περισσότερα

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών

ΚΕΦΑΛΑΙΟ 5. Κύκλος Ζωής Εφαρμογών ΕΝΟΤΗΤΑ 2. Εφαρμογές Πληροφορικής. Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών 44 Διδακτικές ενότητες 5.1 Πρόβλημα και υπολογιστής 5.2 Ανάπτυξη εφαρμογών Διδακτικοί στόχοι Σκοπός του κεφαλαίου είναι οι μαθητές να κατανοήσουν τα βήματα που ακολουθούνται κατά την ανάπτυξη μιας εφαρμογής.

Διαβάστε περισσότερα

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΟΛΟΚΛΗΡΩΜΕΝΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ (ΟΠΣ) ΓΙΑ ΤΗΝ ΠΡΟΓΡΑΜΜΑΤΙΚΗ ΠΕΡΙΟΔΟ ΣΕΣ 2014-2020 ΕΝΟΤΗΤΑ «ΔΙΑΧΕΙΡΙΣΗ ΠΡΟΣΚΛΗΣΕΩΝ ΕΡΓΩΝ ΣΧΕΔΙΩΝ ΧΟΡΗΓΙΩΝ» 1η Έκδοση: 2015 ΠΕΡΙΕΧΟΜΕΝΑ 1. ΕΙΣΑΓΩΓΗ...3

Διαβάστε περισσότερα

ΠΑ-24γ Εγχειρίδιο Χρήσης Δ.Δ.Π. Του Δήμου Αιγάλεω

ΠΑ-24γ Εγχειρίδιο Χρήσης Δ.Δ.Π. Του Δήμου Αιγάλεω ΤΙΤΛΟΣ ΕΓΓΡΑΦΟΥ ΠΑ-24γ Εγχειρίδιο Χρήσης Δ.Δ.Π. Του Δήμου Αιγάλεω Έκδοση 1.0 12 Ιανουαρίου 2009 ΑΡΙΘΜΟΣ ΣΥΜΒΑΣΗΣ : 25978/04.08.2008 ΕΠΙΣΗΜΗ ΟΝΟΜΑΣΙΑ ΕΡΓΟΥ : Προσαρμογή, Ανάπτυξη, Έλεγχος και Εγκατάσταση

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ.

ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ. Ηλεκτρονική Υποβολή Α.Π.Δ. ΕΓΧΕΙΡΙΔΙΟ ΟΔΗΓΙΩΝ ΧΡΗΣΤΗ Ηλεκτρονική Υποβολή Α.Π.Δ. ΠΕΡΙΕΧΟΜΕΝΑ 1) Είσοδος στην εφαρμογή 2) Δημιουργία Περιόδου Υποβολής 2.α) Ακύρωση Περιόδου Υποβολής 3) Μέθοδος Υποβολής: Συμπλήρωση Φόρμας 3.α) Συμπλήρωση

Διαβάστε περισσότερα

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access Κεφάλαιο 2 Χειρισμός πινάκων... 27

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access Κεφάλαιο 2 Χειρισμός πινάκων... 27 Περιεχόμενα Κεφάλαιο 1 Εισαγωγή στην Access... 9 Γνωριμία με την Access... 12 Δημιουργία βάσης δεδομένων... 22 Άνοιγμα και κλείσιμο βάσης δεδομένων... 24 Ερωτήσεις ανακεφαλαίωσης... 25 Πρακτική εξάσκηση...

Διαβάστε περισσότερα

Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού

Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΔΙΑΤΜΗΜΑΤΙΚΟ ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Διπλωματική Εργασία με θέμα: Διαδικτυακό Περιβάλλον Διαχείρισης Ασκήσεων Προγραμματισμού Καραγιάννης Ιωάννης Α.Μ.

Διαβάστε περισσότερα

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή

Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή Συνοπτικός Οδηγός Χρήσης του Moodle για τον Καθηγητή 1 Πίνακας Περιεχομένων 1. Εισαγωγή... 4 1.1 Περιβάλλον Moodle...4 1.2 Χρήση ονόματος χρήστη και κωδικού...4 1.3 Δημιουργία νέου μαθήματος...4 1.3.1

Διαβάστε περισσότερα

SGA Διαχείριση Πρωτόκολλου

SGA Διαχείριση Πρωτόκολλου SGA Διαχείριση Πρωτόκολλου SGA Διαχείριση Πρωτόκολλου 1. SGA Διαχείριση Πρωτοκόλλου... 2 1.1. Καινοτομία του προσφερόμενου προϊόντος... 2 1.2. Γενικές αρχές του προσφερόμενου συστήματος... 2 1.3. Ευκολία

Διαβάστε περισσότερα

Εγχειρίδιο διαχείρισης χρηστών και λιστών διανομής για τον Υπεύθυνο Φορέα του Δικτύου "Σύζευξις" -1-

Εγχειρίδιο διαχείρισης χρηστών και λιστών διανομής για τον Υπεύθυνο Φορέα του Δικτύου Σύζευξις -1- -1- 1 Διαχείριση Χρηστών...3 1.1 Υπηρεσίες...5 1.1.1 Δημιουργία νέου χρήστη...6 1.1.2 Αναζήτηση χρήστη...7 1.1.2 Επεξεργασία στοιχείων χρήστη...8 1.1.3 Δημιουργία /Επεξεργασία mailbox plan...10 1.1.4 Ενεργοποίηση

Διαβάστε περισσότερα

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ Οδηγός Χρήσης Εφαρμογής Γραφείων Πρακτικής Άσκησης Αφού πιστοποιηθεί ο λογαριασμός που δημιουργήσατε στο πρόγραμμα «Άτλας» ως Γραφείο Πρακτικής,

Διαβάστε περισσότερα

ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ.

ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ. ΟΔΗΓΟΣ ΧΡΗΣΗΣ(ΜΑΝUΑL) ΔΙΑΧΕΙΡΙΣΤΗ-ΧΡΗΣΤΗ. Οδηγός Διαχειριστή Το m-learning Toolkit είναι μια ολοκληρωμένη πλατφόρμα εξ αποστάσεως εκπαίδευσης που έχει σχεδιαστεί για να υπάρχει η δυνατότητα της πρόσβασης

Διαβάστε περισσότερα

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access...9. Κεφάλαιο 2 Χειρισμός πινάκων... 25

Περιεχόμενα. Κεφάλαιο 1 Εισαγωγή στην Access...9. Κεφάλαιο 2 Χειρισμός πινάκων... 25 Περιεχόμενα Κεφάλαιο 1 Εισαγωγή στην Access...9 Γνωριμία με την Access... 12 Δημιουργία βάσης δεδομένων... 18 Άνοιγμα και κλείσιμο βάσης δεδομένων... 21 Ερωτήσεις ανακεφαλαίωσης... 22 Πρακτική εξάσκηση...

Διαβάστε περισσότερα

Διαχείριση Αξιόγραφων

Διαχείριση Αξιόγραφων Διαχείριση Αξιόγραφων 1 Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας Διαχείρισης Αξιόγραφων στην εφαρμογή extra Λογιστική Διαχείριση. Παρακάτω προτείνεται μια

Διαβάστε περισσότερα

Λογισμική Εφαρμογή Διαχείρισης Ερωτηματολογίων ΟΔΗΓΟΣ ΧΡΗΣΗΣ System Συμβουλευτική Α.Ε

Λογισμική Εφαρμογή Διαχείρισης Ερωτηματολογίων ΟΔΗΓΟΣ ΧΡΗΣΗΣ System Συμβουλευτική Α.Ε σχετικά με τον έλεγχο της καπνιστικής συνήθειας 1 22 Λογισμικές εφαρμογές καταγραφής και αξιοποίησης πληροφοριών σχετικά με τον έλεγχο της καπνιστικής συνήθειας Λογισμική Εφαρμογή Διαχείρισης Ερωτηματολογίων

Διαβάστε περισσότερα

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Περιεχόμενα Εισαγωγή στην εφαρμογή... 2 Βασική Σελίδα (Activity)... 3 Ρυθμίσεις... 3 Πελάτες... 6 Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10 Αποθήκη... 11 Αναζήτηση προϊόντος...

Διαβάστε περισσότερα

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Νοέμβριος 2007 1 Περιεχόμενα Εισαγωγή...2

Διαβάστε περισσότερα

6. ΕΠΙΣΚΟΠΗΣΗ ΤΟΥ ΧΑΡΤΗ

6. ΕΠΙΣΚΟΠΗΣΗ ΤΟΥ ΧΑΡΤΗ 6. ΕΠΙΣΚΟΠΗΣΗ ΤΟΥ ΧΑΡΤΗ Θα προχωρήσουμε στη δημιουργία ενός χάρτη με τίτλο, υπόμνημα, κλίμακα και βορρά προσανατολισμού, τον οποίο και θα εκτυπώσουμε. Αρχικά ενεργοποιούμε την επιλογή Layout View. Από

Διαβάστε περισσότερα

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ.

Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας. 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων. Δρ. Κωνσταντίνος Χ. Βάσεις Δεδομένων και Ευφυή Πληροφοριακά Συστήματα Επιχειρηματικότητας 2 ο Μάθημα: Βασικά Θέματα Βάσεων Δεδομένων Δρ. Κωνσταντίνος Χ. Γιωτόπουλος Βασικά θέματα Βάσεων Δεδομένων Ένα Σύστημα Βάσης Δεδομένων

Διαβάστε περισσότερα

Εργαστήριο Βάσεων Δεδομένων. Triggers

Εργαστήριο Βάσεων Δεδομένων. Triggers Εργαστήριο Βάσεων Δεδομένων Triggers CREATE TRIGGER Δήλωση δημιουργίας Trigger: CREATE [DEFINER = { user CURRENT_USER }] TRIGGER trigger_name trigger_time trigger_event ON tbl_name FOR EACH ROW trigger_stmt

Διαβάστε περισσότερα

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

ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥΔΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Θέμα: Η διαχείριση έργου στην ανάπτυξη πληροφοριακών συστημάτων παραγόμενων από τελικούς χρήστες. Λίντα Ράτζιχα Σεπτέμβριος 2013

Διαβάστε περισσότερα

Εκπαιδευτικό Εργαλείο Κανονικοποίησης

Εκπαιδευτικό Εργαλείο Κανονικοποίησης Εκπαιδευτικό Εργαλείο Κανονικοποίησης Σύντομες οδηγίες χρήσης Εισαγωγή Το πρόγραμμα Εκπαιδευτικό Εργαλείο Κανονικοποίησης αυτοματοποιεί τη διαδικασία της κανονικοποίησης πινάκων σε BCNF μορφή. Ο χρήστης

Διαβάστε περισσότερα

TRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ

TRAVIS TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ TRAFFIC VIOLATION INFORMATION SYSTEM ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΗΣΗΣ ΠΑΡΑΒΑΣΕΩΝ ΦΩΤΟΕΠΙΣΗΜΑΝΣΗΣ TRAVIS-V1-2012 TRAVIS Λογισμικό Διαχείρισης Παραβάσεων Φωτοεπισήμανσης Το σύστημα διαχείρισης παραβάσεων φωτοεπισήμανσης

Διαβάστε περισσότερα

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΡΑΣΤΙΚΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΕΞΥΠΗΡΕΤΗΣΗ ΑΣΘΕΝΩΝ ΣΥΜΒΕΒΛΗΜΕΝΟΥΣ ΜΕ ΤΟΝ Ε.Ο.Π.Υ. Τ.Ε.Ι ΚΑΒΑΛΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΡΑΣΤΙΚΗΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ ΓΙΑ ΤΗΝ ΕΞΥΠΗΡΕΤΗΣΗ ΑΣΘΕΝΩΝ» ΟΝΟΜΑΤΕΠΩΝΥΜΑ ΣΠΟΥΔΑΣΤΩΝ : ~ΔΕΛΗΓΙΑΝΝΗ ΚΥΡΙΑΚΗ, 1925~

Διαβάστε περισσότερα

ΟΓΗΓΙΕΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΜΗΤΡΩΟΥ ΑΠΟΒΛΗΤΩΝ. Draft version

ΟΓΗΓΙΕΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΜΗΤΡΩΟΥ ΑΠΟΒΛΗΤΩΝ. Draft version ΟΓΗΓΙΕΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΜΗΤΡΩΟΥ ΑΠΟΒΛΗΤΩΝ Draft version Θεσσαλονίκη, Ιούλιος 2016 ΠΕΡΙΕΧΟΜΕΝΑ ΕΙΣΑΓΩΓΗ... 4 1. ΓΕΝΙΚΑ... 5 1.1. Πρόσβαση... 5 1.2. Χρήστες... 5 2. ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΑΤΦΟΡΜΑ ΗΜΑ... 6 2.1.

Διαβάστε περισσότερα

SGA Διαχείριση Ηλεκτρονικού Πρωτόκολλου

SGA Διαχείριση Ηλεκτρονικού Πρωτόκολλου SGA Διαχείριση Ηλεκτρονικού Πρωτόκολλου Σελίδα 1 από 40 SGA Διαχείριση Ηλεκτρονικού Πρωτόκολλου 1. SGA Διαχείριση Ηλεκτρονικού Πρωτοκόλλου... 4 1.1. Γενικές αρχές του προσφερόμενου συστήματος... 4 1.2.

Διαβάστε περισσότερα

Εργαστήριο #10 (Ε10) 1

Εργαστήριο #10 (Ε10) 1 Εργαστήριο #10 Από τα προηγούμενα εργαστήρια......θα χρειαστείτε ορισμένες από τις οδηγίες μορφοποίησης CSS (ανατρέξτε στις εκφωνήσεις του 8 ου και 9 ου εργαστηρίου).! Οδηγίες Στη δυναμική δημιουργία ιστοσελίδων

Διαβάστε περισσότερα

ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr. Εγχειρίδιο Χρήσης Μελών ΔΕΠ

ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr. Εγχειρίδιο Χρήσης Μελών ΔΕΠ ΠΛΑΤΦΟΡΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΙΝΤΕΟΔΙΑΛΕΞΕΩΝ ΔΗΛΟΣ delos.uoa.gr Εγχειρίδιο Χρήσης Μελών ΔΕΠ Αναζήτηση Δημόσιου Περιεχομένου Η διεύθυνση ιστού της νεάς πλατφόρμας διαχείρισης βιντεοδιαλέξεων Δήλος είναι: http://delos.uoa.gr

Διαβάστε περισσότερα

5 ο ΚΕΦΑΛΑΙΟ: ΠΡΑΚΤΙΚΟ ΚΟΜΜΑΤΙ

5 ο ΚΕΦΑΛΑΙΟ: ΠΡΑΚΤΙΚΟ ΚΟΜΜΑΤΙ 5 ο ΚΕΦΑΛΑΙΟ: ΠΡΑΚΤΙΚΟ ΚΟΜΜΑΤΙ 5.1 Εισαγωγή Το πρακτικό κομμάτι της πτυχιακής μας εργασίας αφορά την δημιουργία μιας λειτουργικής ιστοσελίδας με την χρήση της πλατφόρμας του Weebly, που αποτελεί μια σύγχρονη

Διαβάστε περισσότερα

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

Συνοπτικός οδηγός χρήσης της πλατφόρμας ασύγχρονης τηλεεκπαίδευσης. Καθηγητή Συνοπτικός οδηγός χρήσης της πλατφόρμας ασύγχρονης τηλεεκπαίδευσης Moodle για τον Καθηγητή Πίνακας Περιεχομένων 1. Εισαγωγή...3 1.1 Περιβάλλον Moodle... 3 1.2 Εισαγωγή / εγγραφή στην πλατφόρμα... 3 2 Δημιουργία

Διαβάστε περισσότερα

Βήμα 1ο. Συνδεθείτε στο σύστημα διαχείρισης του Joomla ιστοχώρου σας. Η διεύθυνση θα είναι:

Βήμα 1ο. Συνδεθείτε στο σύστημα διαχείρισης του Joomla ιστοχώρου σας. Η διεύθυνση θα είναι: Βήμα 1ο Συνδεθείτε στο σύστημα διαχείρισης του Joomla ιστοχώρου σας. Η διεύθυνση θα είναι: http://www.onoma_site.gr/administrator και δώστε το όνομα χρήστη και τον κωδικό σας για τη διαχείριση. Βήμα 2ο

Διαβάστε περισσότερα

Βάσεις Δεδομένων 2η εργαστηριακή άσκηση

Βάσεις Δεδομένων 2η εργαστηριακή άσκηση Βάσεις Δεδομένων 2η εργαστηριακή άσκηση Εισαγωγή στο περιβάλλον της oracle Δημιουργία πινάκων Δρ. Εύη Φαλιάγκα 1. Login Χρησιμοποιώντας έναν web explorer, μπαίνετε στο http://10.0.0.6:8080/apex και συμπληρώνετε

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης-Οδηγός Εκπαίδευσης Χρηστών. - Δήμος Δέλτα - Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης

Εγχειρίδιο Χρήσης-Οδηγός Εκπαίδευσης Χρηστών. - Δήμος Δέλτα - Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης Ανάπτυξη διαδικτυακής εφαρμογής υποστήριξης των δράσεων περιβαλλοντικής διαχείρισης της παράκτιας ζώνης του Θερμαϊκού Κόλπου και διαδραστικής εφαρμογής αναφοράς περιβαλλοντικών προβλημάτων Εγχειρίδιο Χρήσης-Οδηγός

Διαβάστε περισσότερα

Survey 123 User Manual

Survey 123 User Manual Survey 123 User Manual 1. Γενικά για το πρόγραμμα 2. Έναρξη προγράμματος 3. Ορισμός χρηστών εφαρμογής 4. Επιλογή - Άνοιγμα έρευνας 5. Δημιουργία νέας έρευνας 6. Δημιουργία έρευνας με βάση το ερωτηματολόγιο

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης Υπηρεσίας Ηλεκτρονικών. Orange Survey

Εγχειρίδιο Χρήσης Υπηρεσίας Ηλεκτρονικών. Orange Survey Επιχειρησιακό Πρόγραμμα: «ΕΚΠΑΙΔΕΥΣΗ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗ» 2007-2013 ΠΡΑΞΗ: «Μονάδα Διασφάλισης Ποιότητας Εθνικού και Καποδιστριακού Πανεπιστημίου Αθηνών» ΑΞΟΝΑΣ 2: Αναβάθμιση της ποιότητας της εκπαίδευσης

Διαβάστε περισσότερα

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ Οδηγός Χρήσης Εφαρμογής Γραφείων Πρακτικής Άσκησης Αφού πιστοποιηθεί ο λογαριασμός που δημιουργήσατε στο πρόγραμμα «Άτλας» ως Γραφείο Πρακτικής,

Διαβάστε περισσότερα

Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων

Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων Ενότητα 3: Διαχείριση πληροφοριακών πόρων με τη χρήση βάσεων δεδομένων YouTube Ιδρύθηκε το 2005 Στόχος του ήταν να δημιουργήσει μία παγκόσμια κοινότητα Βάση δεδομένων βίντεο Μέσα σε ένα χρόνο από τη δημιουργία

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΣΥΣΤΗΜΑΤΟΣ ΑΓΡΟΠΕΡΙΒΑΛΛΟΝΤΙΚΩΝ ΕΝΙΣΧΥΣΕΩΝ. Μέτρο 2.2.1

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΣΥΣΤΗΜΑΤΟΣ ΑΓΡΟΠΕΡΙΒΑΛΛΟΝΤΙΚΩΝ ΕΝΙΣΧΥΣΕΩΝ. Μέτρο 2.2.1 On line ΔΗΛΩΣΗ ΕΦΑΡΜΟΓΗΣ Μέτρο 2.2.1 ΙΑΝΟΥΑΡΙΟΣ 2017 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1 ΓΕΝΙΚΕΣ ΛΕΙΤΟΥΡΓΙΕΣ... 3 1.1 Υποχρεωτικά Πεδία... 3 1.2 Βοηθητική Λίστα Τιμών (drop down list)... 3 1.3 Αναζήτηση... 3 1.3.1

Διαβάστε περισσότερα

Οδηγίες Χρήσης της MySQL

Οδηγίες Χρήσης της MySQL ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΣΗΜΕΙΩΣΕΙΣ ΣΕ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Οδηγίες Χρήσης της MySQL Διδάσκων: Γιάννης Θεοδωρίδης Συντάκτης Κειμένου: Βαγγέλης Κατσικάρος Απρίλιος 2007 1 Περιεχόμενα Εισαγωγή...2

Διαβάστε περισσότερα

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

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3

Διαβάστε περισσότερα

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

Αναφορά εργασιών για το τρίμηνο Δεκέμβριος 2012 Φεβρουάριος 2013 Όνομα : Μπελούλη Αγάθη Στο πλαίσιο της πράξης «Αναβάθμιση και Εμπλουτισμός των Ψηφιακών Υπηρεσιών της Βιβλιοθήκης του Παντείου Πανεπιστημίου». Η Πράξη συγχρηματοδοτείται από το Ευρωπαϊκό Ταμείο Περιφερειακής Ανάπτυξης (ΕΤΠΑ).

Διαβάστε περισσότερα

Οδηγίες Προσαρτήματος

Οδηγίες Προσαρτήματος Οδηγίες Προσαρτήματος Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της διαδικασίας εκτύπωσης Προσαρτήματος στην εφαρμογή Γενική Λογιστική Παρακάτω προτείνεται μια αλληλουχία ενεργειών

Διαβάστε περισσότερα

Σχεδίαση και ανάπτυξη ιστοχώρου του εργαστηρίου Μηχανικής Λογισμικού. Παληόπουλος Αποστόλης-Παπαναγιώτου Παναγιώτης

Σχεδίαση και ανάπτυξη ιστοχώρου του εργαστηρίου Μηχανικής Λογισμικού. Παληόπουλος Αποστόλης-Παπαναγιώτου Παναγιώτης Σχεδίαση και ανάπτυξη ιστοχώρου του εργαστηρίου Μηχανικής Λογισμικού Π λ ό λ Α όλ Π ώ Παληόπουλος Αποστόλης-Παπαναγιώτου Παναγιώτης Σκοπός και χρησιμότητα της δημιουργίας portal για το τομέα Μικροϋπολογιστών.

Διαβάστε περισσότερα

Κεφάλαιο 16 Εφαρμογές Αυτοματισμού Γραφείου

Κεφάλαιο 16 Εφαρμογές Αυτοματισμού Γραφείου Κεφάλαιο 16 Εφαρμογές Αυτοματισμού Γραφείου 1 Εισαγωγή Αυτοματισμός γραφείου (office automation) είναι το υλικό και το λογισμικό που χρησιμοποιείται για τη διαχείριση της πληροφορίας που παράγεται, λαμβάνεται

Διαβάστε περισσότερα

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: ΘΕΟΔΟΣΙΟΥ ΝΙΚΗ Α.Μ. 103/04 ΠΑΠΑΠΕΤΡΟΥ ΦΩΤΕΙΝΗ Α.Μ. 134/04 Εξεταστική Επιτροπή Επιβλέπουσα Καθηγήτρια : Σατρατζέμη Μαρία, Καθηγήτρια Μέλη : Ευαγγελίδης

Διαβάστε περισσότερα

6 Εισαγωγή στο Wordpress 3.x

6 Εισαγωγή στο Wordpress 3.x Περιεχόμενα 1 Εγκατάσταση του WordPress... 11 Ελάχιστες απαιτήσεις... 11 Easy PHP... 12 Εγκατάσταση Easy PHP... 12 Βήματα εγκατάστασης EasyPHP με εικόνες... 13 Το EasyPHP στα Ελληνικά... 17 Κατέβασμα και

Διαβάστε περισσότερα

Περιπτώσεις Χρήσης για το Π.Σ. ΜΟ.ΔΙ.Π. Κρήτης

Περιπτώσεις Χρήσης για το Π.Σ. ΜΟ.ΔΙ.Π. Κρήτης ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΜΟΝΑΔΑ ΔΙΑΣΦΑΛΙΣΗΣ ΠΟΙΟΤΗΤΑΣ Ε.Π.: «ΕΚΠΑΙΔΕΥΣΗ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗ» ΠΡΑΞΗ: ΜΟΔΙΠ ΤΟΥ Τ.Ε.Ι. ΚΡΗΤΗΣ ΕΠΙΣΤΗΜΟΝΙΚΟΣ ΥΠΕΥΘΥΝΟΣ: ΚΩΝ/ΝΟΣ ΣΑΒΒΑΚΗΣ Περιπτώσεις Χρήσης για

Διαβάστε περισσότερα

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. «Υλοποίηση εφαρμογής λογιστικών και στατιστικών δεδομένων μιας επιχείρησης Δ.Ε.Υ.Α.» Αρ. Μητρώου:

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. «Υλοποίηση εφαρμογής λογιστικών και στατιστικών δεδομένων μιας επιχείρησης Δ.Ε.Υ.Α.» Αρ. Μητρώου: ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «Υλοποίηση εφαρμογής λογιστικών και στατιστικών δεδομένων μιας επιχείρησης Δ.Ε.Υ.Α.» Της φοιτήτριας Νεστοροπούλου Μαρίας Επιβλέπων καθηγητής Γιακουστίδης Κωνσταντίνος Αρ. Μητρώου: 052922

Διαβάστε περισσότερα

ΠΡΑΞΗ: «Δομή Απασχόλησης και Σταδιοδρομίας (Δ.Α.ΣΤΑ.) Πανεπιστημίου Μακεδονίας» Κωδικός MIS ΥΠΟΕΡΓΟ: και α/α «01»

ΠΡΑΞΗ: «Δομή Απασχόλησης και Σταδιοδρομίας (Δ.Α.ΣΤΑ.) Πανεπιστημίου Μακεδονίας» Κωδικός MIS ΥΠΟΕΡΓΟ: και α/α «01» ΠΡΑΞΗ: «Δομή Απασχόλησης και Σταδιοδρομίας (Δ.Α.ΣΤΑ.) Πανεπιστημίου Μακεδονίας» Κωδικός MIS 327465 ΥΠΟΕΡΓΟ: «Δομή Απασχόλησης και Σταδιοδρομίας (Δ.Α.ΣΤΑ.) Πανεπιστημίου Μακεδονίας» και α/α «01» ΕΠΙΧΕΙΡΗΣΙΑΚΟ

Διαβάστε περισσότερα

Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης. Συντάκτης. Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης

Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης. Συντάκτης. Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης Συντάκτης Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης Ηµεροµηνία Μάιος 2004 Πίνακας Περιεχοµένων ΕΙΣΑΓΩΓΗ 3 ΦΙΛΟΣΟΦΙΑ ΠΛΑΤΦΟΡΜΑΣ 4 ΒΑΣΙΚΑ ΣΤΟΙΧΕΙΑ

Διαβάστε περισσότερα

Όλοι οι χρήστες του Turnitin πρέπει να δημιουργήσουν ένα προφίλ χρήστη.

Όλοι οι χρήστες του Turnitin πρέπει να δημιουργήσουν ένα προφίλ χρήστη. Οδηγίες για καθηγητές Για τη χρήση του Turnitin απαιτούνται τα παρακάτω βήματα: 1. Δημιουργία λογαριασμού 2. Δημιουργία τάξης και διαχείριση πληροφοριών τάξης 3. Δημιουργία εργασίας και σχετικές ρυθμίσεις

Διαβάστε περισσότερα

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΊΑ 3. ΑΝΆΠΤΥΞΗ

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΊΑ 3. ΑΝΆΠΤΥΞΗ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΊΑ 3. ΑΝΆΠΤΥΞΗ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΗΡΕΣΙΑΣ ΠΡΟΤΕΡΑΙΟΠΟΙΗΣΗΣ ΕΦΑΡΜΟΓΩΝ ΕΛ/ΛΑΚ] ΓΙΑ ΤΟN ΧΡΗΣΤΗ [13/01/2014] έκδοση: 1.0 1 Περιεχόμενα 1. Έλεγχος εγγράφου...3 2. Εισαγωγή...4 3.

Διαβάστε περισσότερα

ΕΡΓΑΣΙΑ. (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών)

ΕΡΓΑΣΙΑ. (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών) ΕΡΓΑΣΙΑ (στο µάθηµα: Τεχνολογίες Εφαρµογών ιαδικτύου του Η εξαµήνου σπουδών του Τµήµατος Πληροφορικής & Τηλ/νιών) Τίτλος: Εφαρµογή ιαδικτύου ιαχείρισης Αποθήκων (Warehouse Management Web Application) Ζητούµενο:

Διαβάστε περισσότερα

Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου

Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου Εγχειρίδιο Λειτουργίας Τράπεζας Χρόνου Bee Group Α.Ε. [Type the company name] [Pick the date] Εγχειρίδιο λειτουργίας Τράπεζας Χρόνου 2 ΠΕΡΙΕΧΟΜΕΝΑ 1. Αρχική Σελίδα... 3 2. Δημιουργία Λογαριασμού... 3 3.

Διαβάστε περισσότερα

Εγχειρίδιο Χρήσης για Διαχειριστές. Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο

Εγχειρίδιο Χρήσης για Διαχειριστές. Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο Εγχειρίδιο Χρήσης για Διαχειριστές Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο 1. Εισαγωγή 1.1 Περιγραφή Λειτουργίας Πλατφόρμας Η Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο παρέχει τη δυνατότητα της

Διαβάστε περισσότερα

ΜΟ.ΔΙ.Π.Α.Β. Κεντρική Υποδομή Επιχειρησιακής Ευφυΐας για Βιβλιοθήκες και Υπηρεσίες Πληροφόρησης

ΜΟ.ΔΙ.Π.Α.Β. Κεντρική Υποδομή Επιχειρησιακής Ευφυΐας για Βιβλιοθήκες και Υπηρεσίες Πληροφόρησης Κεντρική Υποδομή Επιχειρησιακής Ευφυΐας για Βιβλιοθήκες και Υπηρεσίες Πληροφόρησης ΜΟ.ΔΙ.Π.Α.Β. Μονάδα Διασφάλισης Ποιότητας Ακαδημαϊκών Βιβλιοθηκών Δρ. Γεώργιος Κ. Ζάχος Διευθυντής Βιβλιοθήκης και Κέντρου

Διαβάστε περισσότερα

ΑΠΟΤΙΜΗΣΗ ΤΟΥ ΕΡΓΟΥ ΤΟΥ ΤΜΗΜΑΤΟΣ ΣΤΟΧΟΙ ΓΙΑ ΤΗΝ ΠΕΡΙΟΔΟ ΠΑΡΑΡΤΗΜΑ ΧΙ

ΑΠΟΤΙΜΗΣΗ ΤΟΥ ΕΡΓΟΥ ΤΟΥ ΤΜΗΜΑΤΟΣ ΣΤΟΧΟΙ ΓΙΑ ΤΗΝ ΠΕΡΙΟΔΟ ΠΑΡΑΡΤΗΜΑ ΧΙ ΕΘΝΙΚΟΝ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟΝ ΠΑΝΕΠΙΣΤΗΜΙΟΝ ΑΘΗΝΩΝ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΑΠΟΤΙΜΗΣΗ ΤΟΥ ΕΡΓΟΥ ΤΟΥ ΤΜΗΜΑΤΟΣ ΣΤΟΧΟΙ ΓΙΑ ΤΗΝ ΠΕΡΙΟΔΟ 2008-2013 ΠΑΡΑΡΤΗΜΑ ΧΙ ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ

Διαβάστε περισσότερα

«Οδηγίες χρήσης εφαρμογής Ενιαίου Συστήματος Πληρωμών»

«Οδηγίες χρήσης εφαρμογής Ενιαίου Συστήματος Πληρωμών» «Οδηγίες χρήσης εφαρμογής Ενιαίου Συστήματος Πληρωμών» έκδοση v.1.2, 10/09/2014 Περιεχόμενα Είσοδος... 3 Οικονομικά Υπεύθυνος... 4 Αρχική Οθόνη... 4 Διαχείριση Χρηστών... 4 Αναζήτηση Χρήστη... 4 Δημιουργία

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

Υπολογισμός Φορολογικής Αναμόρφωσης

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

Διαβάστε περισσότερα

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΠΛΑΤΦΟΡΜΑΣ OPENSMS WWW.OPENSMS.GR

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΠΛΑΤΦΟΡΜΑΣ OPENSMS WWW.OPENSMS.GR ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΠΛΑΤΦΟΡΜΑΣ OPENSMS WWW.OPENSMS.GR Τηλέφωνο: 2810-211111 Διαδικασία εισόδου στο opensms Η πρόσβαση στην πλατφόρμα του opensms πραγματοποιείται με την εισαγωγή του Ονόματος χρήστη και του

Διαβάστε περισσότερα

4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας

4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας 4.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας 4.1.1 Άνοιγμα υπάρχοντος βιβλίου εργασίας από βάση δεδομένων Όταν εκκινήσουμε τον Discoverer εμφανίζεται στην οθόνη μας το παράθυρο διαλόγου του βοηθητικού προγράμματος

Διαβάστε περισσότερα

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ

ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΕΘΝΙΚΟ ΜΕΤΣΟΒΙΟ ΠΟΛΥΤΕΧΝΕΙΟ ΣΧΟΛΗ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ ΤΟΜΕΑΣ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΥΠΟΛΟΓΙΣΤΩΝ Εξαγωγή γεωγραφικής πληροφορίας από δεδομένα παρεχόμενα από χρήστες του

Διαβάστε περισσότερα

Βήματα Συνεργάτη για την επιτυχή καταχώρηση και παρακολούθηση των υπηρεσιών του

Βήματα Συνεργάτη για την επιτυχή καταχώρηση και παρακολούθηση των υπηρεσιών του Easy-Booking.gr Βήματα Συνεργάτη για την επιτυχή καταχώρηση και παρακολούθηση των υπηρεσιών του Μέσα από τις παρακάτω οδηγίες οι συνεργάτες μετά από την ορθή αποστολή email θα μπορέσουν να καταχωρήσουν

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

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

ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ ΔΙΕΥΘΥΝΣΗ ΕΠΟΠΤΕΙΑΣ ΠΙΣΤΩΤΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΔΙΕΥΘΥΝΣΗ ΕΠΟΠΤΕΙΑΣ ΠΙΣΤΩΤΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΟΔΗΓΙΕΣ ΣΥΜΠΛΗΡΩΣΗΣ ΥΠΟΔΕΙΓΜΑΤΟΣ ΓΙΑ ΤΗΝ ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΟΒΟΛΗ ΣΤΟΙΧΕΙΩΝ ΡΕΥΣΤΟΤΗΤΑΣ (BSD07) (ΠΔ.Τ.Ε. 2563/19.7.2005 Ε50) Ιανουάριος 2005 ΓΕΝΙΚΑ... 4 1. Προϋποθέσεις

Διαβάστε περισσότερα

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ

Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ Σύστημα Κεντρικής Υποστήριξης της Πρακτικής Άσκησης Φοιτητών ΑΕΙ Οδηγός Χρήσης Εφαρμογής Φορέων Υποδοχής Πρακτικής Άσκησης Αφού πιστοποιηθεί ο λογαριασμός που δημιουργήσατε στο πρόγραμμα «Άτλας» ως Φορέας

Διαβάστε περισσότερα

Σχεδιασμός και Υλοποίηση ενός πληροφοριακού συστήματος για τους τεχνικούς του φυσικού αερίου

Σχεδιασμός και Υλοποίηση ενός πληροφοριακού συστήματος για τους τεχνικούς του φυσικού αερίου Διπλωματική Εργασία Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Σχεδιασμός και Υλοποίηση ενός πληροφοριακού συστήματος για τους τεχνικούς του φυσικού αερίου Ποτσίκα Ηλιάνα

Διαβάστε περισσότερα

Φυσική Απογραφή & Παραστατικά Αποθήκης

Φυσική Απογραφή & Παραστατικά Αποθήκης Φυσική Απογραφή & Παραστατικά Αποθήκης Περιεχόμενα Διαδικασία Φυσικής Απογραφής... 3 Συμπλήρωση φόρμας... 3 Βήματα Απογραφής... 5 Εισαγωγή Αρχείου Απογραφής... 9 Εκτυπώσεις Φυσικής Απογραφής... 10 Λίστα

Διαβάστε περισσότερα

Επίλυση προβλήματος με Access

Επίλυση προβλήματος με Access Δ.1. Το προς επίλυση πρόβλημα Ζητείται να κατασκευάσετε τα αρχεία και τα προγράμματα μιας εφαρμογής καταχώρησης Δαπανών μελών ΔΕΠ (Διδακτικό και Ερευνητικό Προσωπικό) για την παρακολούθηση του απολογισμού

Διαβάστε περισσότερα

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

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο) TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Εαρινό εξάμηνο 2014-2015 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου

Διαβάστε περισσότερα

ΕΛΑΧΙΣΤΕΣ ΑΠΑΙΤΗΣΕΙΣ ΕΞΟΠΛΙΣΜΟΥ... 22 ΕΠΙΚΟΙΝΩΝΙΑ... 23

ΕΛΑΧΙΣΤΕΣ ΑΠΑΙΤΗΣΕΙΣ ΕΞΟΠΛΙΣΜΟΥ... 22 ΕΠΙΚΟΙΝΩΝΙΑ... 23 Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης GUnet e-class Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης Τηλεκπαίδευσης Τίτλος Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης Συντάκτης Ακαδηµαϊκό ιαδίκτυο GUnet Οµάδα Ασύγχρονης

Διαβάστε περισσότερα

Διαχείριση Βάσης Δεδομένων (dbadmin)

Διαχείριση Βάσης Δεδομένων (dbadmin) Published on PRISMA Win Help - Megasoft (http://docs.megasoft.gr) Home > Εμπορική Διαχείριση > Διαχείριση Βάσης Δεδομένων (dbadmin) Διαχείριση Βάσης Δεδομένων (dbadmin) Μέσα από τη διαχείριση βάσης δεδομένων

Διαβάστε περισσότερα

Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας.

Ενσωματωμένα controls τα οποία προσαρμόζονται και χρησιμοποιούνται σε οποιαδήποτε ιστοσελίδα επιλέγει ο φορέας. Η Πυξίδα Απασχόλησης είναι ένα πλήρως παραμετροποιήσιμο portal που απευθύνεται σε Κέντρα Επαγγελματικής Κατάρτισης, Δήμους, Εκπαιδευτικούς Οργανισμούς και Εταιρίες Εύρεσης Εργασίας, με στόχο τόσο την μηχανογράφηση

Διαβάστε περισσότερα

GoDigital.CMS Content Management System. Πλήρης διαχείριση περιεχομένου ιστοσελίδας

GoDigital.CMS Content Management System. Πλήρης διαχείριση περιεχομένου ιστοσελίδας GoDigital.CMS Content Management System Πλήρης διαχείριση περιεχομένου ιστοσελίδας Γενική περιγραφή Πλήρης λύση ηλεκτρονικής παρουσίας Το GoDigital.CMS είναι μία πλήρη εφαρμογή διαχείρισης ηλεκτρονικής

Διαβάστε περισσότερα

SharePoint Online. Δημιουργήστε μια τοποθεσία ή μια δημοσίευση ειδήσεων. Αναζήτηση Βρείτε Τοποθεσίες, Άτομα ή Αρχεία.

SharePoint Online. Δημιουργήστε μια τοποθεσία ή μια δημοσίευση ειδήσεων. Αναζήτηση Βρείτε Τοποθεσίες, Άτομα ή Αρχεία. Οδηγός γρήγορης εκκίνησης Κάντε περισσότερα όπου και αν βρίσκεστε με ασφαλή πρόσβαση, κοινή χρήση και αποθήκευση αρχείων. Πραγματοποιήστε είσοδο στη συνδρομή σας στο Office 365 και επιλέξτε το SharePoint

Διαβάστε περισσότερα

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΙΑ 2 ΑNAΠΤΥΞΗ

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΙΑ 2 ΑNAΠΤΥΞΗ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΙΑ 2 ΑNAΠΤΥΞΗ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΗΡΕΣΙΑΣ ΑΝΑΖΗΤΗΣΗΣ ΕΦΑΡΜΟΓΩΝ ΕΛ/ΛΑΚ ] ΓΙΑ ΤΟN ΧΡΗΣΤΗ [13/01/2014] έκδοση: 1.0 1 Περιεχόμενα 1. Έλεγχος εγγράφου...3 2. Εισαγωγή...4 3. Εισαγωγή

Διαβάστε περισσότερα

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

ΚΑΡΤΕΛΑ ΕΡΕΥΝΗΤΗ ΕΠΙΤΡΟΠΗ ΕΡΕΥΝΩΝ ΑΠΘ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ 2011 ΕΠΙΤΡΟΠΗ ΕΡΕΥΝΩΝ ΑΠΘ ΤΜΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΚΑΡΤΕΛΑ ΕΡΕΥΝΗΤΗ Στο παρόν έγγραφο μπορείτε να βρείτε αναλυτικές πληροφορίες για τις υπηρεσίες που παρέχονται στην Καρτέλα Ερευνητή

Διαβάστε περισσότερα

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS Μια βάση δεδομένων είναι μια οργανωμένη συλλογή πληροφοριών, οι οποίες είναι αποθηκευμένες σε κάποιο αποθηκευτικό μέσο (π.χ σκληρό δίσκο). Οι πληροφορίες τις οποίες καταχωρούμε και

Διαβάστε περισσότερα

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

ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ ΣΥΓΚΡΙΤΙΚΗ ΜΕΛΕΤΗ ΤΕΧΝΟΛΟΓΙΩΝ ΔΙΑΔΙΚΤΥΑΚΩΝ ΥΠΗΡΕΣΙΩΝ ΚΑΙ ΑΞΙΟΛΟΓΗΣΗ ΤΗΣ ΤΕΧΝΟΛΟΓΙΑΣ REST ΠΛΑΣΤΑΡΑΣ ΕΥΡΙΠΙΔΗΣ ΘΕΣΣΑΛΟΝΙΚΗ, 2016 ΕΙΣΑΓΩΓΗ Μια διαδικτυακή υπηρεσία μπορεί να περιγραφεί απλά σαν μια οποιαδήποτε

Διαβάστε περισσότερα

8. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ

8. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ 8. ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΣ ΔΕΔΟΜΕΝΩΝ Στόχος του εργαστηρίου αυτού είναι να δείξει πώς τα εργαστήρια με τα δεδομένα της ICAP μπορούν να υλοποιηθούν χωρίς τη χρήση SQL Server, χρησιμοποιώντας μόνον Excel και Rapid

Διαβάστε περισσότερα

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

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ Ενότητα 7: Βάσεις Δεδομένων (Θεωρία) Πασχαλίδης Δημοσθένης Τμήμα Ιερατικών Σπουδών Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό

Διαβάστε περισσότερα

Διαδικτυακή εφαρμογή για την ηλεκτρονική υποβολή γνωστοποιήσεων προϊόντων ειδικής διατροφής και συμπληρωμάτων διατροφής

Διαδικτυακή εφαρμογή για την ηλεκτρονική υποβολή γνωστοποιήσεων προϊόντων ειδικής διατροφής και συμπληρωμάτων διατροφής Διαδικτυακή εφαρμογή για την ηλεκτρονική υποβολή γνωστοποιήσεων προϊόντων ειδικής διατροφής και συμπληρωμάτων διατροφής Εγχειρίδιο Χρήσης Έκδοση 2.0.0 16/06/2015 Έκδοση 2.0.0 1 / 11 Κατάλογος περιεχομένων

Διαβάστε περισσότερα

Συνεργείο Αυτοκινήτων

Συνεργείο Αυτοκινήτων Συνεργείο Αυτοκινήτων v2.102, Οκτώβριος 2015 Σύντοµες οδηγίες χρήσης Εισαγωγή Το πρόγραµµα Συνεργείο Αυτοκινήτων έχει σκοπό τη διαχείριση και παρακολούθηση του πελατολογίου, των αυτοκινήτων και των εργασιών

Διαβάστε περισσότερα

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

Δομή παρουσίασης. Σχεδιασμός και υλοποίηση συστήματος παρακολούθησης και ελέγχου πωλητών και δημιουργία εφαρμογής σε έξυπνο κινητό ΣχεδιασμοΣ και υλοποιηση συστηματοσ παρακολουθησησ και ελεγχου πωλητων και δημιουργια εφαρμογησ σε εξυπνο κινητο Επιβλέπων: Δρ. Μηνάς Δασυγένης Καψάλης Αθανάσιος 16 Οκτωβρίου 2013 Δομή παρουσίασης 1. Εισαγωγή

Διαβάστε περισσότερα

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

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

Διαβάστε περισσότερα

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER

ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ LIVETRIP TRAVELLER Η εφαρμογή LiveTripTraveller διατίθεται για κινητά τηλέφωνα με λειτουργικό σύστημα Android. Στο υπο-ιστοσελίδα www.livetrips.com/sources μπορείτε να κατεβάσετε την εφαρμογή

Διαβάστε περισσότερα

Management School School Profile Save

Management School School Profile Save School School Profile Ο School Manager μπορεί να δει και να επεξεργαστεί γενικές πληροφορίες για το σχολείο που ανήκει και διαχειρίζεται. Από το κεντρικό μενού Management School School Profile. Η σελίδα

Διαβάστε περισσότερα

Δημιουργία ιστοσελίδας με. Wordpress - Βασικές λειτουργίες

Δημιουργία ιστοσελίδας με. Wordpress - Βασικές λειτουργίες Δημιουργία ιστοσελίδας με Wordpress - Βασικές λειτουργίες Περιεχόμενα Εγγραφή και αρχικές ρυθμίσεις Διαχείριση Ιστοσελίδας Δημιουργία Menu Δημιουργία σελίδας Δημιουργία Άρθρου Αλλαγή Εμφάνισης Εγγραφή

Διαβάστε περισσότερα

Σημειώσεις για τις Ιστοσελίδες του Google

Σημειώσεις για τις Ιστοσελίδες του Google Σημειώσεις για τις Ιστοσελίδες του Google 1 Βήμα 1 ο Μπαίνουμε στην σελίδα της Google για τις ιστοσελίδες (http://sites.google.com). 2 Εναλλακτικά, μπαίνουμε στο http://www.google.com, επιλέγουμε περισσότερα

Διαβάστε περισσότερα

Περιεχόμενα. Visio / White paper 1

Περιεχόμενα. Visio / White paper 1 Περιεχόμενα Τι είναι η πλατφόρμα Visio Αρχιτεκτονική Δουλεύοντας με το Περιεχόμενο Πηγές Περιεχόμενου Διαγραφή Περιεχομένου Βασικές Λειτουργίες Προφίλ Χρήστη Διαχείριση Χρηστών Σύστημα Διαφημίσεων Αποθήκευση

Διαβάστε περισσότερα

9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers. Αποθηκευμένες Διαδικασίες (Stored Procedures):

9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers. Αποθηκευμένες Διαδικασίες (Stored Procedures): 9η Εργαστηριακή Άσκηση: Stored Procedures - Triggers Σκοπός της παρούσας εργαστηριακής άσκησης, είναι η εξοικείωση του σπουδαστή με τη δημιουργία αποθηκευμένων διαδικασιών (Stored Procedures) και σκανδάλης

Διαβάστε περισσότερα