Πτυχιακή Εργασία. στο Τμήμα Πληροφορικής του Πανεπιστημίου Πειραιά. Γκέργκι Στρακόσα του Χρηστάκη Π/ Επιβλέπων Καθηγητής: Γιάννης Θεοδωρίδης

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

Download "Πτυχιακή Εργασία. στο Τμήμα Πληροφορικής του Πανεπιστημίου Πειραιά. Γκέργκι Στρακόσα του Χρηστάκη Π/00078. Επιβλέπων Καθηγητής: Γιάννης Θεοδωρίδης"

Transcript

1 Πτυχιακή Εργασία στο Τμήμα Πληροφορικής του Πανεπιστημίου Πειραιά Γκέργκι Στρακόσα του Χρηστάκη Π/00078 Επιβλέπων Καθηγητής: Γιάννης Θεοδωρίδης Seismo-Surfer: Ένα Σύστημα Γεωγραφικών Πληροφοριών για τον Ιστό με σκοπό την ολοκλήρωση, οπτικοποίηση και ανάλυση σεισμικών δεδομένων Μάιος 2005 Πανεπιστήμιο Πειραιώς

2 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ... 2 ΚΑΤΑΛΟΓΟΣ ΕΙΚΟΝΩΝ... 4 ΚΑΤΑΛΟΓΟΣ ΠΙΝΑΚΩΝ... 6 ΚΑΤΑΛΟΓΟΣ ΤΜΗΜΑΤΩΝ ΚΩΔΙΚΑ ΠΡΟΛΟΓΟΣ ΕΙΣΑΓΩΓΗ Το πλαίσιο ανάπτυξης της εφαρμογής Από την επιτραπέζια εφαρμογή στην εφαρμογή Ιστού H εφαρμογή Seismo-Surfer Μεθοδολογία ανάπτυξης Τεχνολογίες ΣΧΕΤΙΚΕΣ ΕΡΓΑΣΙΕΣ Εξόρυξη γνώσης για ανάλυση επιστημονικών δεδομένων GeoMiner Common-GIS Ολοκλήρωση GIS με τεχνικές εξόρυξης δεδομένων GEODE Συγκριτικός Πίνακας Χαρακτηριστικών ΑΝΑΛΥΣΗ ΑΠΑΙΤΗΣΕΩΝ Εμβέλεια της εφαρμογής (application scope) Ενεργοποιοί (Actors) Περιπτώσεις χρήσης (Use Cases) ΑΝΑΛΥΣΗ Εφαρμογές Ιστού και κατανεμημένες εφαρμογές Συστήματα Γεωγραφικών Πληροφοριών Ιστού (WebGIS) Ο Ιστός ως περιβάλλον οπτικοποίησης Λογισμικό στην πλευρά του πελάτη Λεπτοί πελάτες : Διαφυλλιστές Παχιοί πελάτες : plug-ins, ActiveX και Java Λογισμικό στην πλευρά του εξυπηρετητή Το περιβάλλον της εφαρμογής Στόχοι της εφαρμογής Λογισμικό στην πλευρά του πελάτη Τρόποι επικοινωνίας πελάτη - εξυπηρετητή Λογισμικό στην πλευρά του εξυπηρετητή ΣΧΕΔΙΑΣΜΟΣ Εισαγωγή Το μοντέλο δεδομένων Εννοιολογικός σχεδιασμός της βάσης δεδομένων Σχεδιασμός της λογικής βάσης δεδομένων Όψεις Triggers (Εναύσματα) Σχεδιασμός της φυσικής βάσης δεδομένων Ευρετήρια Ευρετήρια στη βάση δεδομένων του Seismo-Surfer Προσπέλαση και διατήρηση δεδομένων Επιλογή της μεθόδου διατήρησης των δεδομένων Σελ. 2 / 142

3 5.3.2 Απλοποιημένο πρότυπο πρόσβασης δεδομένων (Simplified Data Access Pattern) JDBC JNDI Πηγές δεδομένων και αποθέματα συνδέσεων (connection pooling) JNDI και JDBC Data Sources στο Tomcat Προετοιμασμένες εντολές (Prepared Statement) Αντικείμενα τιμών (Value Objects) Ασφάλεια Ασφάλεια της βάσης δεδομένων Ασφάλεια της εφαρμογής Δηλωτική Ασφάλεια (Declarative Security) Πιστοποίηση Περιορισμοί Ασφάλειας Προγραμματιστική ασφάλεια Ασφάλεια του applet Τοποθεσία Ιστού της εφαρμογής Πρότυπα και διάταξη των ιστοσελίδων Λειτουργικότητα GIS και διευθέτηση της εφαρμογής OpenMap Επέκταση του OpenMap Παρακολούθηση και ανάλυση της σεισμικής δραστηριότητας Η αρχιτεκτονική της εφαρμογής ΥΛΟΠΟΙΗΣΗ Εγχειρίδιο εγκατάστασης Εγχειρίδιο χρήστη Εκκίνηση της εφαρμογής Χρήση της εφαρμογής Η γραμμή των μενού Αναδυόμενα μενού Η γραμμή εργαλείων Ο χάρτης οδηγός Το υπόμνημα Η γραμμή κατάστασης Πλαίσια Διαλόγου Καταστάσεις λειτουργίας του ποντικιού (mouse modes) Εγχειρίδιο συστήματος ΣΥΜΠΕΡΑΣΜΑΤΑ - ΕΠΕΚΤΑΣΕΙΣ ΑΝΑΦΟΡΕΣ Άρθρα και μελέτες Βιβλία Ιστοσελίδες ΠΑΡΑΡΤΗΜΑ Α: ΓΛΩΣΣΑΡΙ (ΑΓΓΛΟΕΛΛΗΝΙΚΟ ΕΛΛΗΝΟΑΓΓΛΙΚΟ) ΠΑΡΑΡΤΗΜΑ Γ: ΚΩΔΙΚΑΣ ΠΡΟΓΡΑΜΜΑΤΩΝ Σελ. 3 / 142

4 ΚΑΤΑΛΟΓΟΣ ΕΙΚΟΝΩΝ Εικόνα 1-1: Seismo-Surfer: Εργαλείο για συλλογή, επεξεργασία και ανάλυση σεισμολογικών δεδομένων Εικόνα 1-2: Αρχιτεκτονική της επιτραπέζιας εφαρμογής Εικόνα 1-3: Αρχιτεκτονική της εφαρμογής Ιστού Εικόνα 1-4: Οι τεχνολογίες που θα χρησιμοποιεί το Seismo-Surfer Εικόνα 2-1: Το σύστημα SKICAT Εικόνα 2-2: QuakeFinder: Eικόνες πριν και μετά από ένα σεισμό Εικόνα 2-3: Το περιβάλλον του GeoMiner Εικόνα 2-4: Το σύστημα CommonGIS Εικόνα 2-5: Το ολοκληρωμένο σύστημα: το δεξί παράθυρο παράγεται από το Descartes, ενώ το αριστερό από το Kepler Εικόνα 2-6: Η εφαρμογή GEODE του USGS για ανάκτηση, παρουσίαση και ανάλυση δεδομένων μέσω του Internet Εικόνα 3-1: Απαιτήσεις ασφάλειας Εικόνα 3-2: GIS λειτουργικότητα Εικόνα 3-3: Ανάκτηση, παρουσίαση και Εικόνα 3-4: Συλλογή, έλεγχος και ολοκλήρωση σεισμικών δεδομένων Εικόνα 3-5: Παραμετροποίηση εφαρμογής Εικόνα 4-1: Συστατικά ενός κατανεμημένου συστήματος Εικόνα 4-2: Η αρχιτεκτονική πελάτη - εξυπηρετητή Εικόνα 4-3: Γενικό διάγραμμα διανομής και εξαρτημάτων Εικόνα 4-4: Διάγραμμα διανομής και εξαρτημάτων για το Seismo-Surfer Εικόνα 5-1: Διάγραμμα οντοτήτων συσχετίσεων (ER) της νέας βάσης του Seismo-Surfer 43 Εικόνα 5-2: Διάγραμμα σχήματος σχεσιακής βάσης δεδομένων για το Seismo-Surfer Εικόνα 5-3: Ένα απλοποιημένο πρότυπο πρόσβασης δεδομένων Εικόνα 5-4: Οι οδηγοί JDBC της Oracle 9i Εικόνα 5-5: Πιστοποίηση που βασίζεται σε φόρμα (Form-based authentication) Εικόνα 5-6: Πίνακες της βάσης δεδομένων του Seismo-Surfer για την υποστήριξη του μηχανισμού ασφάλειας Εικόνα 5-7: Ροή ελέγχου για πιστοποίηση και έλεγχο εξουσιοδότησης Εικόνα 5-8: Πλαίσιο διαλόγου που επιτρέπει στον χρήστη να εμπιστευτεί το πιστοποιητικό ώστε να εκτελεστεί το applet χωρίς περιορισμούς Εικόνα 5-9: Η διάταξη των ιστοσελίδων όπως παράγονται από το εργαλείο h2html Εικόνα 5-10: Η αρχιτεκτονική του OpenMap Εικόνα 5-11: BeanContexts, Services και JavaBeans Εικόνα 5-12: Το MapBean Εικόνα 5-13: Συστατικά GUI για τον χειρισμό του χάρτη Εικόνα 5-14: Η γραμμή κατάστασης InformationDelegator Εικόνα 5-15: Το πάνελ των στρωμάτων του χάρτη Εικόνα 5-16: Επέκταση του OMGraphicHandlerLayer Εικόνα 5-17: Επέκταση του ShapeLayer Εικόνα 5-18: Επέκταση της κλάσης OpenMap Εικόνα 5-19: Επέκταση κλάσεων που χειρίζονται γεγονότα ποντικιού Εικόνα 5-20: Eπέκταση του DrawingAttributes Εικόνα 5-21: Επέκταση του OMGraphic Εικόνα 5-22: Υλοποίηση της διεπαφής LightMapHandlerChild από γραφικά συστατικά του OpenMap Εικόνα 5-23: Επέκταση του AbstractOpenMapMenu Σελ. 4 / 142

5 Εικόνα 5-24: Επέκταση του MapHandlerMenuItem Εικόνα 5-25: Επέκταση του OMComponentPanel και του AttributesPanel Εικόνα 5-26: Επέκταση του LayersPanel Εικόνα 6-1: Σελίδα σύνδεσης με το Seismo-Surfer Εικόνα 6-2: Σελίδα επιλογής του χάρτη με τον οποίο ξεκινάει το Seismo-Surfer Εικόνα 6-3: Παράθυρο αποδοχής του πιστοποιητικού του applet Εικόνα 6-4: Η κύρια οθόνη του Seismo-Surfer Εικόνα 6-5: Η γραμμή των μενού Εικόνα 6-6: Το μενού File Εικόνα 6-7: Το μενού Views Εικόνα 6-8: Το μενού Navigate Εικόνα 6-9: Το μενού Query Εικόνα 6-10: Το μενού Settings Εικόνα 6-11: Το μενού Update Εικόνα 6-12: Το μενού Help Εικόνα 6-13: Αναδυόμενο μενού πάνω από τον χάρτη Εικόνα 6-14: Αναδυόμενο μενού πάνω από σύμβολο σεισμού Εικόνα 6-15: Παρουσίαση μακροσεισμικών δεδομένων Εικόνα 6-16: Σελίδα παρουσίασης των εγγράφων που σχετίζονται με έναν σεισμό Εικόνα 6-17: Η γραμμή εργαλείων Εικόνα 6-18: Ο χάρτης οδηγός Εικόνα 6-19: Το υπόμνημα (πάνελ ελέγχου στρωμάτων) Εικόνα 6-20: Η γραμμή κατάστασης Εικόνα 6-21: Διάλογος αποθήκευσης προβολών (όψεων) Εικόνα 6-22: Διάλογος εισαγωγής συντεταγμένων Εικόνα 6-23: Διάλογος υποβολής ερωτήματος εύρους Εικόνα 6-24: Διάλογος υποβολής ερωτήματος Top-N Εικόνα 6-25: Διάλογος υποβολής ερωτήματος εγγύτερου γείτονα Εικόνα 6-26: Διάλογος υποβολής ερωτήματος απόστασης Εικόνα 6-27: Slider για την παρακολούθηση της χρονικής εξέλιξης των σεισμών Εικόνα 6-28: Διάλογος ρύθμισης του slider Εικόνα 6-29: Διάλογος ανάκτησης τοποθεσιών Εικόνα 6-30: Διάλογος επιλογής του καταλόγου και εισαγωγής του URL για την ενημέρωση της βάσης δεδομένων Εικόνα 6-31: Διάλογος επιλογής της φόρμας για την εισαγωγή εγγράφου ή URL σχετικού με έναν σεισμό Εικόνα 6-32: Σελίδα αναφόρτωσης εγγράφου που σχετίζεται με έναν σεισμό Εικόνα 6-33: Σελίδα υποβολής URL που σχετίζεται με έναν σεισμό Εικόνα 6-34: Διάλογος ρύθμισης ιδιοτήτων ενός στρώματος Εικόνα 6-35: Διάλογος ρύθμισης ιδιοτήτων γραμμών γεωγραφικού μήκους και πλάτους Εικόνα 6-36: Οι καταστάσεις λειτουργίας του ποντικιού Εικόνα 6-37: Επιλογή και μεγέθυνση μιας περιοχής του χάρτη Εικόνα 6-38: Διάλογος παρουσίασης των τιμών των χαρακτηριστικών ενός συμβόλου Εικόνα 6-39: Επιφώτιση ενός συμβόλου λόγω της τοποθέτησης του δείκτη πάνω του Εικόνα 6-40: Εμφάνιση της τιμής ενός χαρακτηριστικού με τη μορφή tooltip Εικόνα 6-41: Μέτρηση της απόστασης Σελ. 5 / 142

6 ΚΑΤΑΛΟΓΟΣ ΠΙΝΑΚΩΝ Πίνακας 2-1: Συγκριτικός πίνακας χαρακτηριστικών των εφαρμογών Πίνακας 5-1: Σχέση QUAKE Πίνακας 5-2: Σχέση MAG Πίνακας 5-3: Σχέση REGION Πίνακας 5-4: Σχέση COUNTRY Πίνακας 5-5: Σχέση SITE Πίνακας 5-6: Σχέση MACROSEISMIC Πίνακας 5-7: Συνοπτική περιγραφή της κλίμακας Modified Mercalli (ΟΑΣΠ, 2004) Πίνακας 5-8: Σχέση DOCUMENT Πίνακας 5-9: Σχέση CATALOG Πίνακας 5-10: Σχέση METADATA Πίνακας 5-11: Σχέση FAULT Πίνακας 5-12: Σχέση GEOLOGY Πίνακας 5-13: Σχέση SITE_HAS_GEO Πίνακας 5-14: Πίνακες και στήλες που θα ευρετηριοποιηθούν Πίνακας 5-15: Τύποι οδηγών JDBC Πίνακας 0-1: Αγγλοελληνικό γλωσσάρι Πίνακας 0-2: Ελληνοαγγλικό γλωσσάρι ΚΑΤΑΛΟΓΟΣ ΤΜΗΜΑΤΩΝ ΚΩΔΙΚΑ Κώδικας 5-1: Εντολή DDL για τη δημιουργία του QUAKE Κώδικας 5-2: Εντολή DDL για τη δημιουργία του MAG Κώδικας 5-3: Εντολή DDL για τη δημιουργία του REGION Κώδικας 5-4: Εντολή DDL για τη δημιουργία του COUNTRY Κώδικας 5-5: Εντολή DDL για τη δημιουργία του SITE Κώδικας 5-6: Εντολή DDL για τη δημιουργία του MACROSEISMIC Κώδικας 5-7: Εντολή DDL για τη δημιουργία του DOCUMENT Κώδικας 5-8: Εντολή DDL για τη δημιουργία του CATALOG Κώδικας 5-9: Εντολή DDL για τη δημιουργία του METADATA Κώδικας 5-10: Όψη QUAKE_MAG_CATALOG Κώδικας 5-11: Όψη MAG_VIEW Κώδικας 5-12: Όψη MACRO_VIEW Κώδικας 5-13: Όψη SITE_VIEW Κώδικας 5-14: Έναυσμα QUAKE_MODDATE_TRIGGER Κώδικας 5-15: Έναυσμα MAG_MODDATE_TRIGGER Κώδικας 5-16: Έναυσμα MACRO_MODDATE_TRIGGER Κώδικας 5-17: Έναυσμα QUAKE_HAS_INFO_INSERT_TRIGGER Κώδικας 5-18: Πακέτο QUAKEID_PKG Κώδικας 5-19: Έναυσμα DOCUMENT_DELETE_BDFER_TRIGGER Κώδικας 5-20: Έναυσμα DOCUMENT_DELETE_BD_TRIGGER Κώδικας 5-21: Έναυσμα DOCUMENT_DELETE_AD_TRIGGER Κώδικας 5-22: Έναυσμα MACRO_DELETE_BD_TRIGGER Κώδικας 5-23: Έναυσμα MACRO_DELETE_BDFER_TRIGGER Κώδικας 5-24: Έναυσμα MACRO_DELETE_AD_TRIGGER Κώδικας 5-25: Δημιουργία ευρετηρίου DOCUMENT_QUAKEID_IDX Σελ. 6 / 142

7 Κώδικας 5-26: Δημιουργία ευρετηρίου MACROSEISMIC_QUAKEID_IDX Κώδικας 5-27: Δημιουργία ευρετηρίου SITE_LOCATION_IDX Κώδικας 5-28: Δημιουργία ευρετηρίου MACROSEISMIC_QUAKEID_IDX Κώδικας 5-29: Δημιουργία ευρετηρίου EPICENTER_IDX Κώδικας 5-30: Δημιουργία ευρετηρίου QUAKE_DATETIME_DEPTH_IDX Κώδικας 5-31: Δημιουργία ευρετηρίου QUAKE_HAS_MACRO_IDX Κώδικας 5-32: Δημιουργία ευρετηρίου MAG_QUAKEID_IDX Κώδικας 5-33: Δημιουργία ευρετηρίου MAG_MAGNITUDE_IDX Κώδικας 5-34: Δήλωση του ονόματος JNDI στο αρχείο εγκατάστασης Κώδικας 5-35: Καταχωρίσεις στο αρχείο server.xml για τη σύνδεση με τη βάση δεδομένων 80 Κώδικας 5-36: Πίνακας SEISMO_USER Κώδικας 5-37: Πίνακας USER_ROLE Κώδικας 5-38: Πίνακας SEISMO_ROLE Κώδικας 5-39: Πίνακας ROLE_CONSTRAINT Κώδικας 5-40: Πίνακας CONSTRAINT Κώδικας 5-41: Αρχείο seismoportal.xml Κώδικας 5-42: Καθορισμός περιορισμών ασφάλειας στο αρχείο εγκατάστασης web.xml Σελ. 7 / 142

8 0 ΠΡΟΛΟΓΟΣ Σε αυτή την πτυχιακή εργασία 1 περιγράφεται η ανάλυση, ο σχεδιασμός και η υλοποίηση του Seismo- Surfer, ενός Συστήματος Γεωγραφικών Πληροφοριών για τον Ιστό (Geographic Information System for the Web WebGIS) με σκοπό την ολοκλήρωση, οπτικοποίηση και ανάλυση σεισμικών δεδομένων που προέρχονται από τον ελληνικό και παγκόσμιο χώρο. Βασικός στόχος της είναι η δημιουργία μιας πύλης πληροφοριών και γνώσης σχετικά με το φαινόμενο του σεισμού. Για την ανάπτυξη της εφαρμογής χρησιμοποιήθηκαν τεχνολογίες Java (Swing, JavaBeans, applets στην πλευρά του πελάτη και Servlets, JSP, JDBC, Tomcat στον εξυπηρετητή), βάσεων δεδομένων (Oracle 9i with Spatial), GIS (OpenMap toolkit) και η ανάλυση και ο σχεδιασμός βασίστηκαν σε αντικειμενοστραφείς τεχνικές (π.χ. UML διαγράμματα). Η ανάπτυξη έγινε με το JBuilder 9, τα UML διαγράμματα έγιναν με το ArgoUML και το Jude. Τα υπόλοιπα σχήματα και διαγράμματα έγιναν με το MS Visio 2003 και το Dia. Οι ιστοσελίδες έγιναν με το Nvu και το h2html.py. Τα Javadocs γράφτηκαν με το XMLmind XML Editor. Το κείμενο γράφτηκε με το MS Word Η δομή έχει ως εξής: Στο 1 ο κεφάλαιο περιγράφεται το κίνητρο της εργασίας αυτής, σε τι θα βασίζεται και τι θα εξυπηρετεί η εφαρμογή που θα αναπτυχθεί καθώς και με ποια μεθοδολογία και με ποιες τεχνολογίες θα γίνει η ανάπτυξή της. Στο 2 ο κεφάλαιο περιγράφονται διάφορες εργασίες που είναι σχετικές με την παρούσα. Στο 3 ο κεφάλαιο γίνεται η ανάλυση απαιτήσεων και περιγράφονται οι περιπτώσεις χρήσεις για την εφαρμογή. Στο 4 ο κεφάλαιο γίνεται μία ανάλυση του χώρου στην οποία εντάσσεται η εφαρμογή και των τεχνολογιών που θα χρησιμοποιηθούν για την υλοποίησή της. Στο 5 ο κεφάλαιο περιγράφεται αναλυτικά η λύση που δίνεται για κάθε περίπτωση χρήσης. Το 6 ο κεφάλαιο περιλαμβάνει το εγχειρίδιο χρήσης, εγκατάστασης και συστήματος. Στο 7 ο κεφάλαιο γίνεται μία ανασκόπηση των όσων έγιναν στην εργασία και αναφέρονται τρόποι βελτίωσης και επέκτασης της εφαρμογής. Στο 8 ο κεφάλαιο περιλαμβάνονται οι αναφορές που έγιναν μέσα στο κείμενο σε εργασίες, βιβλία και ιστοσελίδες. Στα παραρτήματα περιλαμβάνεται ένα ελληνοαγγλικό και ένα αγγλοελληνικό γλωσσάρι. Θα ήθελα καταρχάς να ευχαριστήσω τον επιβλέποντα καθηγητή μου κ. Γιάννη Θεοδωρίδη για την βοήθειά του και τις πολλές ώρες που μου αφιέρωσε από τον χρόνο του. Επίσης θέλω να ευχαριστήσω τον ερευνητή-σεισμολόγο του Γεωδυναμικού Ινστιτούτου κ. Ιωάννη Καλογερά που βοήθησε δίνοντας λύσεις σε σημεία όπου είχα κολλήσει, καθώς και τους μεταπτυχιακούς φοιτητές Γεράσιμο Μαρκέτο και Κώστα Πορφύρη που βοήθησαν με τις συζητήσεις και τις παρατηρήσεις τους. Ευχαριστώ και τους κκ. Dmitry Storchak και Marc Levine, σεισμολόγος του ISC και υπεύθυνος του GEODE αντίστοιχα, που απάντησαν στα μου και μου έλυσαν απορίες. Ιδιαίτερες ευχαριστίες πάνε και: στον φίλο μου Παναγιώτη Πολίτη για τα προγράμματα και τις σημειώσεις για GIS που μου έδωσε, τη μητέρα μου που εκτός όλων των άλλων με βοήθησε να σχεδιάσω τα αστεράκια στον χάρτη (!), τον πατέρα μου για το ενδιαφέρον του, τον αδερφό μου που μου βρήκε όλα τα προγράμματα που του ζήτησα, την θεία μου Ματίλντα που μου δάνεισε τον εκτυπωτή της με το οποίο θα εκτυπωθεί αυτό το κείμενο και τέλος τον Λεωνίδα Κοκκόλη και όλους τους άλλους φίλους και συνάδελφους με τους οποίους μοιραστήκαμε την ίδια αίθουσα και όχι μόνο τα τελευταία χρόνια. 1 Η εικόνα στο εξώφυλλο απεικονίζει την πεποίθηση του Αριστοτέλη ότι οι σεισμοί προκαλούνται από υπόγειους ανέμους (Jan Kozak Collection, 2005). Σελ. 8 / 142

9 1 ΕΙΣΑΓΩΓΗ 1.1 Το πλαίσιο ανάπτυξης της εφαρμογής Τα τελευταία χρόνια υπάρχει αυξημένο ενδιαφέρον για συστήματα διαχείρισης βάσεις δεδομένων (Database Management System - DBMS), που υποστηρίζουν και άλλους τύπους δεδομένων εκτός των παραδοσιακών αλφαριθμητικών και που παρέχουν λειτουργίες και υπηρεσίες και για άλλους τύπους εφαρμογών, όπως είναι οι εφαρμογές υποστήριξης αποφάσεων. Ένα τέτοιο παράδειγμα αποτελούν τα DBMS που υποστηρίζουν τύπους αντικειμένων, χωρικά ή/και χωροχρονικά δεδομένα, καθώς και πολυμεσικά δεδομένα. Επίσης νέες τεχνολογίες έχουν ανακύψει για τη διαχείριση και την ανάλυση του τεράστιου όγκου δεδομένων που αποθηκεύονται στις βάσεις δεδομένων, όπως είναι οι αποθήκες δεδομένων (data warehouses) και η εξόρυξη γνώσης (data mining ή knowledge discovery in databases - KDD) και είναι επιθυμητή η εφαρμογή αυτών των τεχνολογιών και σε αυτά τα δεδομένα. Παράλληλα με τις εξελίξεις στο πεδίο της διαχείρισης δεδομένων, πολύ σημαντικές είναι και οι εξελίξεις στα δίκτυα των υπολογιστών και ιδιαίτερα η αλματώδης ανάπτυξη του Διαδικτύου (Internet) που επέφερε αλλαγές στους τρόπους συλλογής, επεξεργασίας και διανομής της πληροφορίας. Μία από τις εφαρμογές του, ο Παγκόσμιος Ιστός (World Wide Web - WWW) είχε ως αποτέλεσμα να το κάνει εξαιρετικά δημοφιλές με αποτέλεσμα σήμερα οι χρήστες του να ανέρχονται σε εκατομμύρια και να αυξάνονται συνεχώς. Επιπλέον η εμφάνιση της Java επέτρεψε την επέκταση της λειτουργικότητας του Ιστού, επιτρέποντας τη φόρτωση και την εκτέλεση προγραμμάτων (applets) από τις ιστοσελίδες. Το κυριότερο που προσφέρει ο Ιστός είναι η πρόσβαση σε απομακρυσμένη πληροφορία κάθε είδους με έναν εύχρηστο τρόπο για τον χρήστη, ενώ συγχρόνως αποτελεί μια πολύ σημαντική (αν όχι την σημαντικότερη) πηγή δεδομένων για κάθε τομέα της ανθρώπινης δραστηριότητας. Τα Συστήματα Γεωγραφικών Πληροφοριών (Geographic Information Systems GIS) αποτελούν ένα αναντικατάστατο εργαλείο για την ανάλυση και διαχείριση χωρικών δεδομένων. Τα GIS έχουν επηρεαστεί από τις παραπάνω εξελίξεις με αποτέλεσμα τη δημιουργία υπο-πεδίων όπως το Internet GIS και το WebGIS (Peng Z. and M. Tsou, 2003). Τα συστήματα αυτά επικεντρώνονται στη διάδοση, παρουσίαση και επεξεργασία γεωγραφικών (χωρικών) πληροφοριών μέσω του Διαδικτύου και του Ιστού. Οι χρήστες του Ιστού θα μπορούν να προσπελάζουν εφαρμογές GIS χωρίς την ανάγκη αγοράς λογισμικού GIS, χρησιμοποιώντας τις περισσότερες φορές μόνο τον διαφυλλιστή τους (browser). Ένα από τα πιο τρομακτικά και καταστροφικά φαινόμενα της φύσης είναι ένας δυνατός σεισμός και οι συνέπειές του. Ένας σεισμός είναι μία ξαφνική κίνηση της γης, που προκαλείται από την απότομη απελευθέρωση πίεσης που έχει συγκεντρωθεί για ένα μεγάλο διάστημα. Αν ο σεισμός γίνει σε μία κατοικημένη περιοχή μπορεί να προκαλέσει πολλούς θανάτους και τραυματισμούς, καθώς και εκτεταμένες ζημιές. Σήμερα γίνεται προσπάθεια κατάρριψης της υπόθεσης ότι οι σεισμοί πρέπει να αποτελούν έναν ανεξέλεγκτο και μη προβλέψιμο κίνδυνο για τη ζωή και τις περιουσίες των ανθρώπων. Οι επιστήμονες έχουν αρχίσει να υπολογίζουν τις τοποθεσίες και τις πιθανότητες μελλοντικών καταστροφικών σεισμών. Τοποθεσίες με τον μεγαλύτερο κίνδυνο έχουν αναγνωριστεί και σημαντική πρόοδος έχει γίνει στη σχεδίαση κατοικιών που θα αντέξουν τις συνέπειες των σεισμών (USGS Earthquakes, 2005). Σύμφωνα με στατιστικά στοιχεία η Ελλάδα, από άποψη σεισμικότητας 2, κατέχει την πρώτη θέση στη Μεσόγειο και την Ευρώπη καθώς και την έκτη θέση σε παγκόσμιο επίπεδο, μετά την Ιαπωνία, Νέες Εβρίδες, Περού, νησιά Σολομώντα και Χιλή (ΟΑΣΠ, 2004). 2 H σεισμικότητα ενός τόπου καθορίζεται από τη συχνότητα εμφάνισης των σεισμών και τα μεγέθη τους. Σελ. 9 / 142

10 Λαμβάνοντας υπόψη τον ρόλο που παίζουν οι σεισμοί στη ζωή μας, θα ήταν χρήσιμη η δημιουργία ενός συστήματος (εφαρμογής) που μπορεί να βασιστεί στις παραπάνω τεχνολογίες. Το σύστημα αυτό μπορεί να χρησιμοποιηθεί για την μετάδοση σεισμικών δεδομένων στο κοινό μέσω της διεπαφής του στον Ιστό, για τη μετάδοση γεωγραφικής γνώσης που σχετίζεται με τους σεισμούς (π.χ. μέσω χαρτών και εργαλείων υποβολής ερωτημάτων), για εξερεύνηση του φαινομένου των σεισμών (μέσω αλληλεπιδραστικών εργαλείων) και γενικότερα για την παρακολούθηση και την ανάλυση των σεισμικών δεδομένων. Ουσιαστικά το σύστημα θα αποτελεί μία πύλη (portal) πληροφοριών και γνώσης σχετικά με το φαινόμενο του σεισμού, το οποίο θα μπορεί να υποστηρίζει τους χρήστες στη λήψη αποφάσεων που σχετίζονται με αυτό. Στα πλαίσια αυτά έχει ήδη αναπτυχθεί στο τμήμα Πληροφορικής ένα εργαλείο διαχείρισης και ανάλυσης σεισμολογικών δεδομένων, το Seismo-Surfer (βλ.εικόνα 1-1). Τα δεδομένα συλλέγονται από απομακρυσμένες πηγές μέσω Ιστού και αποθηκεύονται σε μια τοπική βάση δεδομένων. Στην τρέχουσα έκδοση, υποστηρίζει την υποβολή χωρικών ερωτημάτων με γραφικό τρόπο, την αυτόματη ενημέρωση της βάσης δεδομένων από δύο πηγές Ιστού, έναν αλγόριθμο ομαδοποίησης για επίκεντρα (k-means) και διάφορες λειτουργίες οπτικοποίησης, με χρήση χαρτών και γραφημάτων (Theodoridis, 2003). Βασικός στόχος της πτυχιακής εργασίας που θα βασιστεί στο Seismo-Surfer είναι να μετατραπεί η επιτραπέζια (desktop) έκδοση σε εφαρμογή Ιστού, ώστε να είναι προσπελάσιμη μέσω του Ιστού, να ενσωματώνει όλες τις λειτουργίες που υποστηρίζει η τρέχουσα έκδοση και να την επεκτείνει με νέες λειτουργίες και δεδομένα. Εικόνα 1-1: Seismo-Surfer: Εργαλείο για συλλογή, επεξεργασία και ανάλυση σεισμολογικών δεδομένων. 1.2 Από την επιτραπέζια εφαρμογή στην εφαρμογή Ιστού Όπως αναφέρθηκε και στην αρχή, ένας από τους στόχους της πτυχιακής εργασίας είναι η ανάπτυξη μίας εφαρμογής Ιστού που λαμβάνει υπόψη την παρούσα έκδοση του Seismo-Surfer. Το Seismo- Surfer είναι μία εφαρμογή βάσεων δεδομένων που χρησιμοποιεί αρχιτεκτονική πελάτη-εξυπηρετητή (client-server). Τα δεδομένα βρίσκονται σε μία βάση δεδομένων (στην Oracle 9i), η οποία είναι εγκατεστημένη σε έναν από τους υπολογιστές του δικτύου. Η εφαρμογή μπορεί να είναι εγκατεστημένη σε έναν ή περισσότερους πελάτες και όλοι οι πελάτες έχουν πρόσβαση στην ίδια βάση δεδομένων, η οποία είναι εγκατεστημένη στον εξυπηρετητή. O εξυπηρετητής φροντίζει για την αποθήκευση και την αποδοτική ανάκτηση των δεδομένων. Την επεξεργασία των δεδομένων και την Σελ. 10 / 142

11 παρουσίασή τους στον χρήστη αναλαμβάνει η εφαρμογή, που εκτελείται στις μηχανές των πελατών. Η αρχιτεκτονική πελάτη-εξυπηρετητή, όπως χρησιμοποιείται εδώ, είναι μία αρχιτεκτονική δύο επιπέδων. Τα προγράμματα που εκτελούνται στον πελάτη (συνήθως σε ένα PC) αποτελούν το επίπεδο πελάτη (client tier) και περιέχουν τη διεπαφή χρήστη, τη λογική παρουσίασης και τη λογική της εφαρμογής. Ο εξυπηρετητής στον οποίο εκτελείται ο διαχειριστής βάσεων δεδομένων είναι το επίπεδο δεδομένων. Παρά το ότι αυτό το μοντέλο είναι αποδοτικό έχει ορισμένους περιορισμούς. Καταρχήν για να μπορεί κάποιος να χρησιμοποιήσει την εφαρμογή θα πρέπει να την έχει εγκαταστήσει στον υπολογιστή του και θα πρέπει να είναι συνδεδεμένος μέσω κάποιου δικτύου με τον εξυπηρετητή όπου βρίσκονται τα δεδομένα (εκτός κι αν υπάρχει στο ίδιο μηχάνημα και το DBMS). Αυτό περιορίζει αρκετά την ομάδα των πιθανών χρηστών του. Επίσης με το παραπάνω μοντέλο είναι δύσκολη και η συντήρηση της εφαρμογής αφού κάθε φορά που γίνεται μία τροποποίηση (π.χ. προστίθεται μία νέα λειτουργία ή αλλάζει η υλοποίηση κάποιου αλγόριθμου) θα πρέπει να επανεγκατασταθεί η αναθεωρημένη εφαρμογή σε κάθε πελάτη. Εικόνα 1-2: Αρχιτεκτονική της επιτραπέζιας εφαρμογής Για την επίλυση αυτών των προβλημάτων μπορεί να υιοθετηθεί η αρχιτεκτονική τριών επιπέδων ή ν-επιπέδων, που και αυτή βασίζεται στο μοντέλο πελάτη-εξυπηρετητή. Πάνω σε αυτή την αρχιτεκτονική μπορεί να στηριχτεί μία εφαρμογή που εκτελείται στον Ιστό. Εδώ στο επίπεδο πελάτη υπάρχει o διαφυλλιστής, αλλά υπάρχει η δυνατότητα ενίσχυσής του με κάποιο plug-in (υπομονάδα λογισμικού). Αυτό είναι το πρόγραμμα που εκτελείται σε κάθε πελάτη και αλληλεπιδρά με τον χρήστη, αποτελεί δηλαδή το γραφικό περιβάλλον διεπαφής (graphical user interface) της εφαρμογής, αλλά μπορεί και να περιλαμβάνει λογική παρουσίασης στην περίπτωση του plug-in. Οι ιστοσελίδες και τα δεδομένα ανακτώνται από το επίπεδο Ιστού (web tier). Στο επίπεδο Ιστού υπάρχει ένας εξυπηρετητής Ιστού (web server), αλλά μπορεί να υπάρχει και επιπλέον λογισμικό. Ο εξυπηρετητής Ιστού επεξεργάζεται τις αιτήσεις του πελάτη και του επιστρέφει τις απαντήσεις, με βάση το πρωτόκολλο HTTP (HyperText Transfer Protocol). Οι πελάτες στον Ιστό δεν επικοινωνούν απευθείας με τον εξυπηρετητή βάσης δεδομένων, που αποτελεί το επίπεδο δεδομένων. Αντί γι`αυτό έρχονται σε επαφή με ένα πρόγραμμα που εκτελείται στον εξυπηρετητή, που με την σειρά του έρχεται σε επαφή με τη βάση δεδομένων για να επαναφέρει τα αιτούμενα δεδομένα, να τα μορφοποιήσει ή να κάνει περαιτέρω επεξεργασία και μετά να τα στείλει στον πελάτη. Σελ. 11 / 142

12 1.3 H εφαρμογή Seismo-Surfer Εικόνα 1-3: Αρχιτεκτονική της εφαρμογής Ιστού Ο στόχος, όπως αναφέρθηκε και προηγουμένως, είναι η δημιουργία μίας πύλης πληροφοριών και γνώσης για την ενημέρωση και την υποστήριξη των χρηστών στη λήψη αποφάσεων σχετικά με το φαινόμενο του σεισμού. Για την επίτευξη του στόχου θα αναπτυχθεί ένα WebGIS με σκοπό την ολοκλήρωση, οπτικοποίηση και ανάλυση σεισμικών δεδομένων που προέρχονται από τον ελληνικό και παγκόσμιο χώρο. Η ολοκλήρωση των σεισμικών δεδομένων αναφέρεται στη δημιουργία μιας βάσης δεδομένων για την αποθήκευση και διαχείριση αλφαριθμητικών, χωρικών και πολυμεσικών δεδομένων που σχετίζονται με τους σεισμούς. Επίσης αναφέρεται στην κατασκευή προγράμματος (ή προγραμμάτων) για την προεπεξεργασία και τον έλεγχο των δεδομένων που προέρχονται από πολλαπλές πηγές δεδομένων, τοπικές και απομακρυσμένες. Η οπτικοποίηση σχετίζεται με την δημιουργία μιας εφαρμογής Ιστού που θα ενσωματώνει χαρακτηριστικά Συστημάτων Γεωγραφικών Πληροφοριών για την μετάδοση γεωγραφικής γνώσης, όπως αλληλεπιδραστικά εργαλεία απεικόνισης, εργαλεία περιήγησης και προσανατολισμού (εξωτερική και εσωτερική αναγνώριση χαρτών), εργαλεία υποβολής ερωτημάτων, έλεγχο στρωμάτων, πληροφορίες για τα χαρακτηριστικά των στοιχείων του χάρτη και άλλα. Η ανάλυση των σεισμικών δεδομένων αναφέρεται στη χρήση των δυνατοτήτων του συστήματος διαχείρισης βάσεων δεδομένων, στο οποίο θα στηρίζεται η εφαρμογή, γι`αυτό τον σκοπό, μέσω SQL και προγραμματιστικών διεπαφών. Οι λειτουργίες που μπορούν να υποστηριχθούν από ένα DBMS όπως η Oracle 9i είναι χωρική ανάλυση των δεδομένων, λειτουργίες αναλυτικής επεξεργασίας (OLAP), εξόρυξη δεδομένων και άλλες. Οι κατηγορίες χρηστών στις οποίες θα απευθύνεται το Seismo-Surfer είναι: Γεωφυσικούς επιστήμονες ή φοιτητές για παρακολούθηση, διαχείριση και ανάλυση σεισμολογικών δεδομένων Σελ. 12 / 142

13 Στελέχη σε δημόσιους ή ιδιωτικούς φορείς για λήψη αποφάσεων σχετικών με σεισμική δραστηριότητα σε μία περιοχή Χρήστες του Internet που ενδιαφέρονται να ενημερωθούν για τους σεισμούς στον ελλαδικό ή στον παγκόσμιο χώρο Λόγω του ότι η εφαρμογή στοχεύει σε διαφορετικές κατηγορίες χρηστών, με διαφορετικό επίπεδο γνώσεων και πείρας, προκύπτουν και άλλες ανάγκες. Από τη μία θα πρέπει να υπάρχει η δυνατότητα ρύθμισης και παραμετροποίησης της εφαρμογής ακόμη και από τους ίδιους τους χρήστες της, ενώ παράλληλα θα πρέπει να υπάρχει ένας μηχανισμός ασφάλειας, ώστε να είναι δυνατή η πιστοποίηση και ο έλεγχος εξουσιοδότησης των χρηστών Μεθοδολογία ανάπτυξης Για την ανάπτυξη της εφαρμογής θα χρησιμοποιηθούν αντικειμενοστραφείς τεχνολογίες, οι οποίες είναι και οι πιο διαδεδομένες τα τελευταία χρόνια. Υπάρχουν διάφορες μεθοδολογίες και προσεγγίσεις για τον κύκλο ζωής μιας τέτοιας εφαρμογής. Μία μεθοδολογία ορίζει την διαδικασία ανάπτυξης του λογισμικού, στην οποία συμπεριλαμβάνονται τα βήματα, οι πρακτικές και οι τεχνικές που πρέπει να ακολουθηθούν. Στο μοντέλο του καταρράκτη (waterfall model) όλη η ανάλυση και ο σχεδιασμός γίνεται πριν την υλοποίηση (συγγραφή του κώδικα). Σε μία επαναληπτική διαδικασία ανάπτυξης (π.χ. Extreme Programming) αναπτύσσεται ένα μικρό υποσύνολο του συστήματος, το οποίο ενισχύεται και βελτιώνεται επαναληπτικά μέχρι την πλήρη υλοποίηση του συστήματος. Σε κάθε επανάληψη γίνονται οι αναγκαίες σχεδιαστικές τροποποιήσεις. Στην Ενοποιημένη Διαδικασία Rational (Rational Unified Process) πρώτα γίνεται η ανάλυση απαιτήσεων και οι δραστηριότητες ανάλυσης και σχεδιασμού για ολόκληρο το σύστημα και στη συνέχεια το σύστημα κατασκευάζεται με επαναληπτικό τρόπο. Αν και δεν χρησιμοποιήθηκε καμία από τις παραπάνω μεθοδολογίες στην ολότητά τους, ωστόσο ακολουθήθηκαν ορισμένες από τις πρακτικές που αυτές προτείνουν. Οι κυριότερες από αυτές είναι: Επαναδιατύπωση του κώδικα (refactoring) Αυτή η τεχνική χρησιμοποιείται για την αλλαγή της εσωτερικής δομής του κώδικα, ώστε να είναι πιο εύκολη η κατανόηση και διαχείρισή του. Διαγράμματα UML 3 - Τα διαγράμματα UML χρησιμοποιούνται σε όλες τις φάσεις του κύκλου ζωής του λογισμικού, από την ανάλυση και τον σχεδιασμό μέχρι την τεκμηρίωση. Επαναληπτική ανάπτυξη (iterative development) Επιτρέπει τη διασαφήνιση των απαιτήσεων και την βελτίωση του σχεδιασμού, καθώς και τη γρήγορη ανάδραση από τους χρήστες. Σχεδιασμός οδηγούμενος από τους χρήστες (user driven design) Το λογισμικό πρέπει να ικανοποιεί τις συγκεκριμένες απαιτήσεις των χρηστών Τεχνολογίες Σε αυτή την ενότητα θα αναφερθούν τα εργαλεία και οι τεχνολογίες που χρησιμοποιήθηκαν για την ανάπτυξη του Seismo-Surfer. Τα κριτήρια επιλογής των τεχνολογιών θα αναφερθούν αναλυτικά σε επόμενα κεφάλαια, ωστόσο οι κυριότεροι λόγοι που οδήγησαν στις παρακάτω επιλογές ήταν το διαθέσιμο λογισμικό (εμπορικό ή ανοιχτού κώδικα) για την υποστήριξη της λύσης, η ανεξαρτησία πλατφόρμας στον πελάτη και στον εξυπηρετητή και οι επιλογές που είχαν ήδη γίνει στην προηγούμενη υλοποίηση. 3 UML - Unified Modeling Language: Η πρότυπη γλώσσα μοντελοποίησης για αντικειμενοστραφή συστήματα. Σελ. 13 / 142

14 Το Seismo-Surfer βασίζεται στις τεχνολογίες της πλατφόρμας J2EE (Java 2 Enterprise Edition) και στο DBMS Oracle 9i. Η πλατφόρμα J2EE, μπορεί να υποστηρίξει ένα μεγάλο εύρος κατανεμημένων και πολυεπίπεδων εφαρμογών και είναι μία από τις πιο διαδεδομένες πλατφόρμες για την δημιουργία εφαρμογών Ιστού. Η Oracle 9i είναι ένα από τα πιο διαδεδομένα εμπορικά συστήματα διαχείρισης βάσεων δεδομένων. Υποστηρίζει χωρικά και πολυμεσικά δεδομένα, χάρη στο αντικειμενο-σχεσιακό μοντέλο της, ενώ παρέχει εκτεταμένη υποστήριξη για εφαρμογές υποστήριξης λήψης αποφάσεων, όπως λειτουργίες OLAP και εξόρυξη δεδομένων. Στο επίπεδο του πελάτη θα υπάρχει ένας διαφυλλιστής για την προσπέλαση της εφαρμογής, η οποία έχει υλοποιηθεί ως ένα Java applet. Το applet υποστηρίζει GIS λειτουργίες με τη βοήθεια του OpenMap, μιας GIS βιβλιοθήκης. Οι κυριότερες διεπαφές που χρησιμοποιούνται σε αυτό το επίπεδο είναι το Swing για την κατασκευή των συστατικών GUI (Graphical User Interface), το Java2D για τα γραφικά και τα JavaBeans. Το Java applet θα στηρίζεται για την εκτέλεσή του στην εικονική μηχανή Java της Sun και όχι σε αυτή του διαφυλλιστή. Αυτό μπορεί να γίνει με τη χρήση του Java Plug-in, το οποίο περιέχεται στο JRE. Στο επίπεδο Ιστού χρειαζόμαστε έναν εξυπηρετητή Ιστού (HTTP) και έναν αποδέκτη (container) Servlets/JSP. Τα Servlets και JSP είναι οι τεχνολογίες Ιστού της πλατφόρμας J2EE. Ο αποδέκτης Ιστού που έχει επιλεγεί είναι o Tomcat 5.x ο οποίος λειτουργεί και ως εξυπηρετητής Ιστού. Τα Servlets επεξεργάζονται τις αιτήσεις, επικοινωνούν με τη διεπαφή της βάσης δεδομένων (που αποτελείται από μερικά data access objects DAOs), ανακτούν τα δεδομένα και τα στέλνουν στο πρόγραμμα πελάτη. Οι σελίδες JSP χρησιμοποιούνται για την κατασκευή ιστοσελίδων με δυναμικό περιεχόμενο. Το JDBC API παρέχει την πρόσβαση στη βάση δεδομένων. Επίσης σε αυτό το επίπεδο γίνεται χρήση και των προγραμματιστικών διεπαφών που παρέχει η Oracle για την αποθήκευση και ανάκτηση πολυμεσικών δεδομένων. Εκτός από APIs η πλατφόρμα J2EE παρέχει και ένα σύνολο υπηρεσιών προς τις εφαρμογές που βασίζονται σε αυτή. Μερικές υπηρεσίες που χρησιμοποιούνται από το Seismo-Surfer είναι οι υπηρεσίες ασφάλειας, που παρέχονται είτε με δηλωτικό τρόπο (μέσω αρχείων διευθέτησης) είτε προγραμματιστικά, υπηρεσίες εγκατάστασης, που επιτρέπουν τη διευθέτηση των εφαρμογών αφού αυτές εγκατασταθούν και υπηρεσίες καταλόγου για τον εντοπισμό αντικειμένων χρησιμοποιώντας το όνομά τους. Στο επίπεδο δεδομένων βρίσκεται το DBMS Oracle 9i που παρέχει υπηρεσίες αποθήκευσης, διαχείρισης και ανάλυσης δεδομένων. Σελ. 14 / 142

15 Εικόνα 1-4: Οι τεχνολογίες που θα χρησιμοποιεί το Seismo-Surfer Σελ. 15 / 142

16 2 ΣΧΕΤΙΚΕΣ ΕΡΓΑΣΙΕΣ Ένα σύστημα διαχείρισης και ανάλυσης σεισμολογικών δεδομένων θα πρέπει να λαμβάνει υπόψη τα χωροχρονικά χαρακτηριστικά που παρουσιάζουν αυτά τα δεδομένα. Έτσι στη συνέχεια θα περιγραφούν ορισμένες εφαρμογές που επεξεργάζονται χωρικά ή/και χρονικά δεδομένα, καθώς και γεωφυσικά δεδομένα. Αυτό που παρατηρείται είναι ότι με την εισαγωγή και την εξέλιξη νέων (σχετικά) τεχνολογιών εκδηλώνεται ενδιαφέρον για τέτοιου είδους συστήματα και από επιστήμονες πληροφορικής, αλλά και από επιστήμονες των γεωφυσικών επιστημών. Από τη μία, οι ειδικοί της πληροφορικής ενδιαφέρονται για την εφαρμογή αυτών των τεχνολογιών (εξόρυξη γνώσης, αποθήκες δεδομένων, βάσεις χωροχρονικών δεδομένων) σε νέους χώρους (π.χ. σεισμολογία) που τους εξασφαλίζουν μεγάλες πηγές δεδομένων. Από την άλλη επιστήμονες της σεισμολογίας και γενικότερα της γεωφυσικής χρησιμοποιούν ή αναπτύσσουν σχετικά εργαλεία είτε για εκπαιδευτικούς λόγους (π.χ. οπτικοποιώντας σεισμικά φαινόμενα και παρουσιάζοντάς τα σε φοιτητές) είτε για πιο γρήγορη και εύκολη κατανόηση των σεισμικών δεδομένων. 2.1 Εξόρυξη γνώσης για ανάλυση επιστημονικών δεδομένων Οι Fayyad κ.α. (1996) παρουσιάζουν διάφορα θέματα που προκύπτουν από την χρήση της εξόρυξης γνώσης στην ανάλυση επιστημονικών δεδομένων καθώς και κάποια παραδείγματα εφαρμογών. Στόχος εδώ είναι η χρήση των τεχνικών εξόρυξης γνώσης ως ένα είδος διασύνδεσης μεταξύ των επιστημόνων και των μεγάλων συνόλων δεδομένων που καλούνται να αναλύσουν. Πιο συγκεκριμένα οι τεχνικές αυτές μπορούν να χρησιμοποιηθούν για αυτόματη ανάλυση δεδομένων και για αυτοματοποίηση της διαδικασίας περιορισμού των δεδομένων, δηλαδή να μειωθεί η έκτασή τους ώστε να μπορούν να αναλυθούν στη συνέχεια από τους επιστήμονες. Η διαδικασία περιλαμβάνει την καταλογοποίηση, κατηγοριοποίηση και την τμηματοποίηση των δεδομένων. Ένα άλλο θέμα που απασχολεί εδώ είναι οι τύποι των δεδομένων, αφού περιλαμβάνονται εικόνες, χρονολογικές σειρές δεδομένων (time series), δομημένα δεδομένα κ.α. Παρακάτω αναφέρονται ορισμένες χαρακτηριστικές εφαρμογές. Στο SKICAT το πρόβλημα ήταν η παραγωγή ενός ερευνητικού καταλόγου που καταγράφει τα χαρακτηριστικά κάθε αντικειμένου σύμφωνα με την κλάση του: αστέρας ή γαλαξίας. Χρησιμοποιήθηκε η μέθοδος των δέντρων απόφασης για κατηγοριοποίηση. Εικόνα 2-1: Το σύστημα SKICAT Σελ. 16 / 142

17 Tο JARtool αναπτύχθηκε για εντοπισμό ηφαιστείων στον πλανήτη της Αφροδίτης και χρησιμοποίησε ένα εκπαιδευόμενο σύνολο δεδομένων για κατηγοριοποίηση. Το QuakeFinder εντοπίζει αυτόματα και μετράει την τεκτονική δραστηριότητα στον φλοιό της γης εξετάζοντας δεδομένα από δορυφόρους. Εικόνα 2-2: QuakeFinder: Eικόνες πριν και μετά από ένα σεισμό Το Conquest αναπτύχθηκε για ανάλυση χωροχρονικών δεδομένων που σχετίζονται με την ατμόσφαιρα. Στόχος ήταν η ανάπτυξη εκπαιδευόμενων αλγορίθμων που ψάχνουν για νέα πρότυπα, ομαδοποίηση γεγονότων κ.α. Τέλος οι βάσεις δεδομένων με ακολουθίες γενετικού κώδικα (DNA) οργανισμών είναι άλλος ένας χώρος όπου οι τεχνικές εξόρυξης (νευρωνικά δίκτυα, στατιστικές μέθοδοι) μπορούν να εφαρμοστούν για εύρεση γονιδίων. 2.2 GeoMiner Οι Han κ.α. (1997) έχουν αναπτύξει ένα πρωτόλειο (prototype) σύστημα για εξόρυξη γνώσης από χωρικά δεδομένα (spatial data mining). Στόχος του συστήματος είναι η εξαγωγή κρυμμένης γνώσης, η ανακάλυψη χωρικών σχέσεων και προτύπων που δεν είναι ρητά αποθηκευμένα σε χωρικές βάσεις δεδομένων. Εικόνα 2-3: Το περιβάλλον του GeoMiner Σελ. 17 / 142

18 Τα κυριότερα χαρακτηριστικά του συστήματος περιλαμβάνουν κανόνες για εξόρυξη πάνω σε χωρικά δεδομένα, την ολοκλήρωση τεχνολογιών εξόρυξης γνώσης και αποθηκών δεδομένων, ολοκλήρωση με εμπορικά συστήματα σχεσιακών βάσεων δεδομένων και συστήματα γεωγραφικών πληροφοριών (GIS), αποδοτική ανάλυση μεγάλων συνόλων χωρικών δεδομένων και πολλαπλές μορφές παρουσίασης αποτελεσμάτων όπως χάρτες, πίνακες και γραφικές παραστάσεις. Επίσης το σύστημα περιλαμβάνει τμήμα κατασκευής κύβου χωρικών δεδομένων, τμήμα χωρικής αναλυτικής επεξεργασίας (spatial on-line analytical processing - OLAP) και τμήμα εξόρυξης γνώσης. Οι κανόνες που περιλαμβάνονται σ`αυτό το τμήμα προσδίδουν και το μεγαλύτερο μέρος της λειτουργικότητας του συστήματος. Έτσι οι χαρακτηριστικοί κανόνες (characteristic rules) παρέχουν άποψη των δεδομένων σε πολλά επίπεδα και διάφορες γωνίες, οι κανόνες σύγκρισης (comparison rules) συγκρίνουν σύνολα δεδομένων, οι κανόνες ομαδοποίησης (clustering rules) βρίσκουν ομάδες σημείων με βάση κάποιο μη χωρικό χαρακτηριστικό, οι κανόνες κατηγοριοποίησης (classification rules) χτίζουν δέντρα απόφασης που κατηγοριοποιούν τα δεδομένα με βάση κάποιο μη χωρικό χαρακτηριστικό, και οι κανόνες συσχέτισης (association rules) βρίσκουν συσχετίσεις και πρότυπα ανάμεσα σε σύνολα δεδομένων. Χρησιμοποιείται η αρχιτεκτονική SAND (spatial and non spatial data - χωρικά και μη χωρικά δεδομένα) για τον σχεδιασμό της βάσης, ενώ οι τεχνικές εξόρυξης εξετάζουν και τις σχέσεις ανάμεσα σε χωρικά και σε μη χωρικά χαρακτηριστικά. Αξίζει επίσης να αναφερθεί ότι έχει σχεδιαστεί και υλοποιηθεί μία γλώσσα εξόρυξης γνώσης για χωρικά δεδομένα (GMQL - Geo-Mining Query Language) ως επέκταση της Spatial SQL. Επιπλέον έχει κατασκευαστεί ένα αλληλεπιδραστικό, φιλικό προς το χρήστη interface για εξόρυξη δεδομένων και για οπτικοποίηση των χωρικών δεδομένων και της γνώσης που ανακαλύπτεται. 2.3 Common-GIS Ένα άλλο σύστημα που ασχολείται επίσης με γεω-δεδομένα (geo-data) είναι το Common-GIS (Kretschmer and Roccatagliata, 2000), το οποίο υποστηρίζει τους χρήστες στην οπτικοποίηση και την ανάλυση στατιστικών δεδομένων που σχετίζονται με χωρικά αντικείμενα. Στόχος του project είναι η ανάπτυξη ενός συστήματος που θα επιτρέπει στους χρήστες να εποπτεύουν και να αναλύουν θεματικά δεδομένα με γεωγραφική αναφορά. Ένας άλλος στόχος είναι η δυνατότητα απομακρυσμένης πρόσβασης στο σύστημα και η χρήση του από κοινό που δεν έχει εξειδικευμένες γνώσεις στα θέματα της χαρτογραφίας και της οπτικοποίησης. Η λύση που έχει εφαρμοστεί για την κάλυψη των παραπάνω στόχων είναι ένα web-based GIS που απαιτεί μόνο ένα πρόσφατο πρόγραμμα πλοήγησης με υποστήριξη Java (Java-enabled) για να εμφανίσει θεματικούς χάρτες. Ο χρήστης μπορεί να επιλέξει ένα σύνολο δεδομένων και να αφήσει το σύστημα να χειριστεί τον τρόπο οπτικοποίησης τους. Στον χρήστη παρέχεται πληροφορία για ποιο λόγο επιλέγεται μία συγκεκριμένη τεχνική σε συνδυασμό με μία ρητή εργασία και πώς μπορεί να αλληλεπιδράσει με το σύστημα για να βελτιώσει την αποτελεσματικότητά του. Ο χρήστης επιλέγει μία μέθοδο οπτικοποίησης που ταιριάζει καλύτερα για ένα συγκεκριμένο στόχο και το σύστημα υπολογίζει την επιλεγμένη στατιστική παρουσίαση κάνοντας ίσως μετατροπές δεδομένων και στη συνέχεια με τις δυνατότητες αλληλεπίδρασης οδηγεί τον χρήστη στον στόχο. Εργαλεία αλληλεπίδρασης επιτρέπουν στον χρήστη να προσαρμόσει το σύστημα στις προσωπικές του ανάγκες (π.χ. επιτρέποντας την τροποποίηση των χαρτών). Το CommonGIS ενσωματώνει λειτουργικότητα από τρία άλλα συστήματα, το Descartes, το Lava/Magma και το Vizard. Το Descartes παράγει υψηλής ποιότητας θεματικούς χάρτες για στατιστικά δεδομένα, το Lava/Magma παρέχει μία αρχιτεκτονική για Σελ. 18 / 142

19 ανάκτηση γεω-δεδομένων μέσω του Ιnternet, ενώ το Vizard δίνει οδηγίες και εκπαιδεύει τους χρήστες στην οπτικοποίηση δεδομένων. Εικόνα 2-4: Το σύστημα CommonGIS Για να επιτευχθούν όλα τα παραπάνω έχει αναπτυχθεί μία μονάδα χαρακτηρισμού των δεδομένων (data characterization scheme). Η μονάδα αυτή αντιστοιχεί τα δεδομένα (με τη μορφή πινάκων) που εισάγονται στο σύστημα στο εννοιολογικό μοντέλο μιας συγκεκριμένης περιοχής εφαρμογών, ώστε το σύστημα να μπορεί να ερμηνεύει τα δεδομένα και να ξέρει τις σχέσεις μεταξύ τους. 2.4 Ολοκλήρωση GIS με τεχνικές εξόρυξης δεδομένων Οι Andrienko and Andrienko (1999) προτείνουν ένα ολοκληρωμένο περιβάλλον για ανάλυση χωρικών δεδομένων που υποστηρίζεται από τεχνικές εξόρυξης γνώσης και οπτικοποίησης. Στόχος είναι η ολοκλήρωση παραδοσιακών εργαλείων εξόρυξης γνώσης με αυτόματη χαρτογραφική οπτικοποίηση και εργαλεία για αλληλεπιδραστικό χειρισμό των γραφικών παρουσιάσεων, ώστε να μπορεί ο χρήστης να βλέπει με τη μορφή χαρτών τα δεδομένα που αποτελούν την πηγή αλλά και το αποτέλεσμα της εξόρυξης. Αυτό επιτρέπει τον εντοπισμό χωρικών σχέσεων και προτύπων από τον χρήστη. Επίσης αναμένεται από την παραπάνω ολοκλήρωση να υποστηρίζονται και άλλα βήματα της διαδικασίας εξόρυξης γνώσης. Έτσι η χαρτογραφική οπτικοποίηση εκτός από τη φάση της αξιολόγησης και της ερμηνείας των αποτελεσμάτων, μπορεί να χρησιμοποιηθεί για την επιλογή των κατάλληλων μεταβλητών που θα χρησιμοποιηθούν για εξόρυξη, για εντοπισμό λαθών στα δεδομένα κατά τη φάση της προεπεξεργασίας τους, αλλά και για τη δημιουργία κατηγοριών σε συνεχή δεδομένα. Το σύστημα βασίζεται στην ολοκλήρωση δύο υπαρχόντων συστημάτων, του Kepler και του Descartes. Το Kepler περιλαμβάνει μία σειρά από μεθόδους εξόρυξης δεδομένων (όπως κατηγοριοποίηση, ομαδοποίηση, κανόνες συσχέτισης και ανακάλυψη υποομάδων), ενώ επιτρέπει και την πρόσθεση νέων. Επίσης περιέχει εργαλεία για μετατροπή δεδομένων, πρόσβαση σε βάσεις δεδομένων και σχηματισμό ερωτήσεων (queries). To Descartes από την άλλη αυτοματοποιεί την παραγωγή χαρτών που παρουσιάζουν δεδομένα επιλεγμένα από τον χρήστη και υποστηρίζει αλληλεπίδραση με τους χάρτες, που μπορεί να αποκαλύψει σημαντικά χαρακτηριστικά των χωρικών Σελ. 19 / 142

20 δεδομένων. Τα δύο συστήματα χρησιμοποιούνται ως αλληλοσυμπληρωματικά στη ανακάλυψη γνώσης από τα δεδομένα. Εικόνα 2-5: Το ολοκληρωμένο σύστημα: το δεξί παράθυρο παράγεται από το Descartes, ενώ το αριστερό από το Kepler 2.5 GEODE To GEODE (Geo-Data Explorer) είναι μία εφαρμογή που έχει αναπτυχθεί από το USGS (U.S. Geological Survey) για την παροχή δεδομένων με γεωγραφική αναφορά στους υπολογιστές οποιουδήποτε χρήστη. Στόχος είναι η δημιουργία ενός portal που θα παρέχει δεδομένα πραγματικού χρόνου και ανάλυση μέσω του Internet χωρίς την ανάγκη εξειδικευμένου λογισμικού ή εκπαίδευσης (USGS, 2002). Η εφαρμογή διαχειρίζεται δεδομένα και χάρτες που προέρχονται από πολλές και διαφορετικές πηγές, όπως εικόνες από δορυφόρους, γεωλογικούς χάρτες, αεροφωτογραφίες, γεωλογικά και σεισμολογικά δεδομένα, δημογραφικά δεδομένα και τοποθεσίες δημόσιων κτιρίων και κατασκευών (σχολεία, αεροδρόμια, σιδηρόδρομοι κ.α.). Οι χρήστες μπορούν να διαχειριστούν τη χωρική πληροφορία μέσω μίας GIS διεπαφής που ενσωματώνει λειτουργίες όπως μεγέθυνση, σμίκρυνση, μετακίνηση και τους επιτρέπει να διατυπώνουν ερωτήσεις σε βάσεις δεδομένων. Μπορούν επίσης να επιλέξουν τον χάρτη, τις εικόνες και τα δεδομένα πάνω στα οποία θα εκτελέσουν τις ερωτήσεις, ενώ δίνεται και η δυνατότητα ταυτόχρονης εμφάνισης πολλαπλών στρωμάτων γεωγραφικής πληροφορίας. Οι χρήστες μπορούν να δημιουργήσουν χάρτες και πίνακες δεδομένων σύμφωνα με τις ανάγκες τους και στη συνέχεια να τα αποθηκεύσουν στον τοπικό υπολογιστή για περαιτέρω επεξεργασία. Αξίζει επίσης να αναφερθεί η δυνατότητα (προσωρινής) αλλαγής των ιδιοτήτων των στρωμάτων (όπως χρώμα, σχέδιο, μέγεθος κ.α.), ώστε να παραμετροποιούνται τα σύμβολα και οι χάρτες σύμφωνα με τις ανάγκες των χρηστών. Σελ. 20 / 142

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

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής 4 φάσεις διαδικτυακών εφαρμογών 1.Εφαρμογές στατικής πληροφόρησης

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

Περιεχόμενο του μαθήματος

Περιεχόμενο του μαθήματος ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Απαιτήσεις Λογισμικού Περιπτώσεις χρήσης Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2012-2013 1 Περιεχόμενο του μαθήματος

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

4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ

4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ 4/2014 ΣΥΝΟΠΤΙΚΗ ΠΑΡΟΥΣΙΑΣΗ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ ΑΠΟΚΕΝΤΡΩΜΕΝΗ ΔΙΟΙΚΗΣΗ ΑΤΤΙΚΗΣ ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΩΝ ΥΔΡΟΛΗΨΙΕΣ ΑΤΤΙΚΗΣ Η εφαρμογή "Υδροληψίες Αττικής" είναι ένα πληροφοριακό σύστημα (αρχιτεκτονικής

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

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων

Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων ΕΣΔ516 Τεχνολογίες Διαδικτύου Εισαγωγή στις βάσεις δεδομένων - Η ανατομία μιας βάσης δεδομένων Περιεχόμενα - Βιβλιογραφία Ενότητας Περιεχόμενα Ορισμοί Συστατικά στοιχεία εννοιολογικής σχεδίασης Συστατικά

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

Κεφάλαιο 4: Λογισμικό Συστήματος

Κεφάλαιο 4: Λογισμικό Συστήματος Κεφάλαιο 4: Λογισμικό Συστήματος Ερωτήσεις 1. Να αναφέρετε συνοπτικά τις κατηγορίες στις οποίες διακρίνεται το λογισμικό συστήματος. Σε ποια ευρύτερη κατηγορία εντάσσεται αυτό; Το λογισμικό συστήματος

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

Μεταπτυχιακή Διατριβή

Μεταπτυχιακή Διατριβή Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική» Μεταπτυχιακή Διατριβή Τίτλος Διατριβής Υπηρεσία Αυτόματης Ανάκτησης Συνδεδεμένης Δομής Θεματικών Επικεφαλίδων μέσω

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

Γιάννης Θεοδωρίδης. Εργαστήριο Πληροφοριακών Συστηµάτων. http://infolab.cs.unipi.gr

Γιάννης Θεοδωρίδης. Εργαστήριο Πληροφοριακών Συστηµάτων. http://infolab.cs.unipi.gr Πανεπιστήµιο Πειραιώς, Τµήµα Πληροφορικής Εισαγωγή στη Γεωπληροφορική Επισκόπηση µαθήµατος Γιάννης Θεοδωρίδης Εργαστήριο Πληροφοριακών Συστηµάτων http://infolab.cs.unipi.gr 13-Μαρ-09 Το κύριο µέροςτωνδιαφανειώνπροέρχεταιαπόταtextbooks

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

World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών

World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών Περιεχόµενα World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών Εισαγωγή Ιστορική Αναδροµή Το ιαδίκτυο και το WWW Υπερκείµενο Εντοπισµός πληροφοριών στο WWW Search Engines Portals Unicode Java Plug-Ins 1 2

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

Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 0.1.

Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 0.1. Κομβικό Σημείο Επαφής Υπουργείου Εσωτερικών Διαδικτυακές Υπηρεσίες Αναζήτησης, Απεικόνισης και Απευθείας Πρόσβασης στα δεδομένα ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Έκδοση 0.1. Νοέμβρης 2014 Περιεχόμενα 1. ΕΙΣΑΓΩΓΗ... 2 2.

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

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών Οργάνωση Υπολογιστών Υπολογιστικό Σύστημα Λειτουργικό Σύστημα Αποτελεί τη διασύνδεση μεταξύ του υλικού ενός υπολογιστή και του χρήστη (προγραμμάτων ή ανθρώπων). Είναι ένα πρόγραμμα (ή ένα σύνολο προγραμμάτων)

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

Εργαλεία CASE. Computer Assisted Systems Engineering. Δρ Βαγγελιώ Καβακλή. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου

Εργαλεία CASE. Computer Assisted Systems Engineering. Δρ Βαγγελιώ Καβακλή. Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Εργαλεία CASE Computer Assisted Systems Engineering Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 2011-2012 1 Εργαλεία CASE

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

Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS)

Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS) Γεωγραφικά Πληροφοριακά Συστήµατα (Geographical Information Systems GIS) ρ. ΧΑΛΚΙΑΣ ΧΡΙΣΤΟΣ xalkias@hua.gr Χ. Χαλκιάς - Εισαγωγή στα GIS 1 Ορισµοί ΓΠΣ Ένα γεωγραφικό πληροφοριακό σύστηµα Geographic Information

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

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

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

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

Information Technology for Business

Information Technology for Business Information Technology for Business! Lecturer: N. Kyritsis, MBA, Ph.D. Candidate!! e-mail: kyritsis@ist.edu.gr Διαχείριση Επιχειρηματικών Δεδομένων - Databases Ορισμός Βάσης Δεδομένων Συλλογή συναφών αρχείων

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

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.

ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για

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

Επιχειρησιακά Πληροφοριακά Συστήματα. Site: www.aggelopoulos.tk e-mail: ioannis.aggelopoulos@gmail.com. Στόχος Σκοπός μαθήματος

Επιχειρησιακά Πληροφοριακά Συστήματα. Site: www.aggelopoulos.tk e-mail: ioannis.aggelopoulos@gmail.com. Στόχος Σκοπός μαθήματος Επιχειρησιακά Πληροφοριακά Συστήματα Διδάσκων: Αγγελόπουλος Γιάννης Δευτέρα 3-5 Τρίτη 4-6 Εργαστήριο Α Site: www.aggelopoulos.tk e-mail: ioannis.aggelopoulos@gmail.com 1 Στόχος Σκοπός μαθήματος Σκοπός:

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

Εθνική Υποδομή ΓΕωχωρικών Πληροφοριών

Εθνική Υποδομή ΓΕωχωρικών Πληροφοριών Εθνική Υποδομή ΓΕωχωρικών Πληροφοριών Οργανισμός Κτηματολογίου & Χαρτογραφήσεων Ελλάδας Διαδικτυακές Υπηρεσίες Αναζήτησης και Απεικόνισης ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Διεύθυνση Γεωπληροφορικής Δεκέμβριος 2012 Περιεχόμενα

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

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

ΠΕΡΙΕΧΟΜΕΝΑ. Πρόλογος... 13. Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος... 13 Κεφάλαιο 1 ο Αρχές Διαχείρισης πληροφορίας στον Παγκόσμιο Ιστό... 15 1.1 Εισαγωγή... 16 1.2 Διαδίκτυο και Παγκόσμιος Ιστός Ιστορική αναδρομή... 17 1.3 Αρχές πληροφοριακών συστημάτων

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

Διαχείριση Δεδομένων

Διαχείριση Δεδομένων Διαχείριση Δεδομένων Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου 1 Εαρινό Εξάμηνο 2012-13 Περιεχόμενο σημερινής διάλεξης Βάσεις Δεδομένων Ορισμοί Παραδείγματα

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

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία

Λειτουργικά Συστήματα Ι. Καθηγήτρια Παπαδάκη Αναστασία Λειτουργικά Συστήματα Ι Καθηγήτρια Παπαδάκη Αναστασία 2013 1 Ηλεκτρονικός Υπολογιστής αποτελείται: 1. Από Υλικό Hardware (CPUs, RAM, Δίσκοι), & 2. Λογισμικό - Software Και μπορεί να εκτελέσει διάφορες

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

Η ποιοτική εξυπηρέτηση του πολίτη αποτελεί πλέον µια από τις βασικές προτεραιότητες της πολιτείας, µε τις Τεχνολογίες της Πληροφορικής και των Επικοινωνιών, να καλούνται να παίξουν ένα σηµαντικό και υποστηρικτικό

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

ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Ενότητα 1: Εισαγωγή στις Βάσεις Δεδομένων. Αθανάσιος Σπυριδάκος Διοίκηση Επιχειρήσεων

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

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

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

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

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

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών Εισαγωγή στην επιστήμη των υπολογιστών Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών 1 ίκτυα μικρά και μεγάλα Ένα δίκτυο υπολογιστών (computer network) είναι ένας συνδυασμός συστημάτων (δηλαδή, υπολογιστών),

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

Δομή και Στόχοι του Μαθήματος - Εισαγωγή

Δομή και Στόχοι του Μαθήματος - Εισαγωγή ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Δομή και Στόχοι του Μαθήματος - Εισαγωγή Δομή και Στόχοι Μαθήματος Εισαγωγή Στόχοι του μαθήματος Δομή του μαθήματος Εργασία Εισαγωγή

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

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ

ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΕΝΟΤΗΤΑ 1.1 ÈÛ ÁˆÁ ÛÙÈ μ ÛÂÈ Â ÔÌ ÓˆÓ ΔΙΔΑΚΤΙΚΟI ΣΤOΧΟΙ Στο τέλος της ενότητας αυτής πρέπει να μπορείτε: να επεξηγείτε τις έννοιες «βάση δεδομένων» και «σύστημα διαχείρισης βάσεων δεδομένων» να αναλύετε

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

Λίγα λόγια από το συγγραφέα... 7. 91 Βάσεις δεδομένων και Microsoft Access... 9. 92 Microsoft Access... 22

Λίγα λόγια από το συγγραφέα... 7. 91 Βάσεις δεδομένων και Microsoft Access... 9. 92 Microsoft Access... 22 ΕΝΟΤΗΤΑ 5 Περιεχόμενα Λίγα λόγια από το συγγραφέα... 7 91 Βάσεις δεδομένων και Microsoft Access... 9 92 Microsoft Access... 22 93 Το σύστημα Βοήθειας του Microsoft Office... 32 94 Σχεδιασμός βάσης δεδομένων

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

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

ΣΥΛΛΟΓΗ ΚΑΙ ΠΟΙΟΤΙΚΗ ΑΝΑΛΥΣΗ ΣΕΙΣΜΟΛΟΓΙΚΩΝ Ε ΟΜΕΝΩΝ ΣΤΟΝ ΕΛΛΑ ΙΚΟ ΧΩΡΟ ΤΟ ΕΡΓΑΛΕΙΟ SEISMO-SURFER ΣΥΛΛΟΓΗ ΚΑΙ ΠΟΙΟΤΙΚΗ ΑΝΑΛΥΣΗ ΣΕΙΣΜΟΛΟΓΙΚΩΝ Ε ΟΜΕΝΩΝ ΣΤΟΝ ΕΛΛΑ ΙΚΟ ΧΩΡΟ ΤΟ ΕΡΓΑΛΕΙΟ SEISMO-SURFER Γιάννης Θεοδωρίδης 1,2, Γεράσιµος Μαρκέτος 1, Ιωάννης Σ. Καλογεράς 3 1 Πανεπιστήµιο Πειραιώς, Τµήµα Πληροφορικής

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

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college.

hel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college. Χρήση της Διεπαφής Προγραμματισμού Εφαρμογής Google Maps για τη δημιουργία διαδραστικού χάρτη με τα Μνημεία Παγκόσμιας Πολιτιστικής Κληρονομιάς της ΟΥΝΕΣΚΟ στη Θεσσαλονίκη Εμμανουήλ Τσάμης 1, Κωνσταντίνος

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

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

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

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

Σύμβαση 457 ΟΠΣ Πολιτικής Προστασίας. Εγχειρίδιο Χρήσης Εφαρμογής Γεωγραφικής Απεικόνισης (Version: 1.0)

Σύμβαση 457 ΟΠΣ Πολιτικής Προστασίας. Εγχειρίδιο Χρήσης Εφαρμογής Γεωγραφικής Απεικόνισης (Version: 1.0) Σύμβαση 457 ΟΠΣ Πολιτικής Προστασίας Εγχειρίδιο Χρήσης Εφαρμογής Γεωγραφικής Απεικόνισης (Version: 1.0) ΑΝΑΔΟΧΟΣ : SPACE COM A.E. INTRACOM IT SERVICES - QUALITY & RELIABILITY A.E. ΑΘΗΝΑ Ιούνιος 2008 Σελίδα

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

Τι είναι τα Συστήµατα Γεωγραφικών Πληροφοριών. (Geographical Information Systems GIS)

Τι είναι τα Συστήµατα Γεωγραφικών Πληροφοριών. (Geographical Information Systems GIS) Τι είναι τα Συστήµατα Γεωγραφικών Πληροφοριών (Geographical Information Systems GIS) ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ, ΤΜΗΜΑ ΓΕΩΓΡΑΦΙΑΣ ΧΑΛΚΙΑΣ ΧΡΙΣΤΟΣ Εισαγωγή στα GIS 1 Ορισµοί ΣΓΠ Ένα σύστηµα γεωγραφικών πληροφοριών

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

Οδηγίες Χρήσης. Εισαγωγή. Δεδομένα του Συστήματος

Οδηγίες Χρήσης. Εισαγωγή. Δεδομένα του Συστήματος Οδηγίες Χρήσης Εισαγωγή Η εφαρμογή Aratos Disaster Control είναι ένα Γεωγραφικό Πληροφοριακό Σύστημα, σκοπός του οποίου είναι η απεικόνιση δεδομένων καταστροφών(πυρκαγιές), ακραίων καιρικών συνθηκών (πλημμύρες)

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

Oracle Map Viewer. Θεματολογία. Χαρτογραφική απεικόνιση από β.δ.

Oracle Map Viewer. Θεματολογία. Χαρτογραφική απεικόνιση από β.δ. Εθνικό Μετσόβιο Πολυτεχνείο Δ.Π.Μ.Σ. Γεωπληροφορική Χαρτογραφική απεικόνιση από β.δ. Εργαστηριακή διάλεξη στα πλαίσια του μαθήματος «Χωρικές βάσεις δεδομένων» Περιβάλλοντα χαρτογραφικής απεικόνισης με

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

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

1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 12 Σχεδιασμός Ανάπτυξη Λειτουργία Π.Σ. 1. ΑΡΧΕΣ ΛΕΙΤΟΥΡΓΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 1.1 Δυνατότητες Λειτουργικών Συστημάτων 1.1.1 Εισαγωγή Ο όρος Λειτουργικό Σύστημα (Operating System), εκφράζει το σύνολο των προγραμμάτων

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

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι

Λειτουργικά. Τεχνολογικό Εκπαιδευτικό Ίδρυμα Δυτικής Μακεδονίας Σιώζιος Κων/νος - Πληροφορική Ι Λειτουργικά Συστήματα 1 Λογισμικό του Υπολογιστή Για να λειτουργήσει ένας Η/Υ εκτός από το υλικό του, είναι απαραίτητο και το λογισμικό Το σύνολο των προγραμμάτων που συντονίζουν τις λειτουργίες του υλικού

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

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy

Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Σ ε λ ί δ α 1 Οδηγός Εγκατάστασης και Χρήσης του Arebas Easy Περιεχόμενα 1. Download Arebas Easy... 2 2. Εγκατάσταση Arebas Easy... 3 3. Εγγραφή στον Arebas Server... 7 4. Παραμετροποίηση Arebas Easy...

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

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

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

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

ΤΕΙ Ιονίων Νήσων Εργαστηριακές Ασκήσεις στα Γεωγραφικά Συστήματα Πληροφοριών

ΤΕΙ Ιονίων Νήσων Εργαστηριακές Ασκήσεις στα Γεωγραφικά Συστήματα Πληροφοριών ΕΡΓΑΣΤΗΡΙΟ 1ο 1.1. Εισαγωγή στα Γεωγραφικά Συστήματα Πληροφοριών ArcGIS 1.1.1. Η δομή του ArcGIS: Το ArcGIS είναι μια ολοκληρωμένη συλλογή από προϊόντα λογισμικού GIS. Παρέχει μια πλατφόρμα για διαδικασίες

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

Πλατφόρμα Συνεργατικότητας (Collaboration Platform) ΧΡΗΣΗΣ. MRB Hellas System Συμβουλευτική Α.Ε

Πλατφόρμα Συνεργατικότητας (Collaboration Platform) ΧΡΗΣΗΣ. MRB Hellas System Συμβουλευτική Α.Ε σχετικά με τον έλεγχο της καπνιστικής συνήθειας 1 25 Λογισμικές εφαρμογές καταγραφής και αξιοποίησης πληροφοριών σχετικά με τον έλεγχο της καπνιστικής συνήθειας Πλατφόρμα Συνεργατικότητας (Collaboration

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

Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών

Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών Συστήματα πανταχού παρόντος υπολογιστή σε περιβάλλοντα υβριδικών βιβλιοθηκών Βερονίκης Σπύρος Τμήμα Αρχειονομίας- Βιβλιοθηκονομίας, Ιόνιο Πανεπιστήμιο spver@ionio.gr Stoica Adrian Τμήμα Ηλεκτρολόγων Μηχανικών

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

EBSCOhost Research Databases

EBSCOhost Research Databases Η EBSCOhost είναι ένα online σύστημα αναζήτησης σε έναν αριθμό βάσεων δεδομένων, στις οποίες είναι συμβεβλημένο κάθε φορά το ίδρυμα. Διαθέτει πολύγλωσσο περιβάλλον αλληλεπίδρασης (interface) με προεπιλεγμένη

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

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης

ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ. της Πλατφόρμας Τηλεκατάρτισης ΕΓΧΕΙΡΙΔΙΟ ΜΑΘΗΤΗ της Πλατφόρμας Τηλεκατάρτισης ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή...2 2. Αρχική σελίδα, Εισαγωγή & Περιβάλλον Συστήματος...3 2.1. Αρχική σελίδα εισαγωγής...3 2.2. Εισαγωγή στην Πλατφόρμα Τηλε-κατάρτισης...4

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

8ο Πανελλήνιο Συμποσιο Ωκεανογραφίας & Αλιείας 637

8ο Πανελλήνιο Συμποσιο Ωκεανογραφίας & Αλιείας 637 8ο Πανελλήνιο Συμποσιο Ωκεανογραφίας & Αλιείας 637 Υλοποιηση νεων τεχνολογιων (Web GIS, Application Servers) για τη δυναμικη προσβαση μεσω διαδικτυου στη βαση δεδομενων του Ελληνικου Εθνικου Κεντρου Ωκεανογραφικων

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

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ

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

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

ΕΦΑΡΜΟΓΗ ΑΝΑΖΗΤΗΣΗΣ ΤΕΜΑΧΙΟΥ

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

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

Εμφάνιση Συνολικού Χάρτη Αναζήτηση με κριτήρια Μέτρηση αποστάσεων Εκτυπώσεις Έτσι ο οποιοσδήποτε χρήστης του διαδικτυακού τόπου του Δήμου Κομοτηνής

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

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

Σύστημα Διαχείρισης Προϋπολογισμού. Bank Budget MIS

Σύστημα Διαχείρισης Προϋπολογισμού. Bank Budget MIS Σύστημα Διαχείρισης Προϋπολογισμού Bank Budget MIS To Bank Budget MIS είναι μια ολοκληρωμένη web-based εφαρμογή για την αυτοματοποίηση των στοιχείων και μεγεθών προϋπολογισμού ενός χρηματοπιστωτικού ιδρύματος.

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

ΟΔΗΓΙΕΣ ΓΙΑ ΕΓΚΑΤΑΣΤΑΣΗ ΚΑΙ ΧΡΗΣΗ ΤΟΥ GOOGLE EARTH [ΠΛΟΗΓΗΣΗ ΚΑΙ ΕΚΤΥΠΩΣΗ ΑΕΡΟΦΩΤΟΓΡΑΦΙΩΝ]

ΟΔΗΓΙΕΣ ΓΙΑ ΕΓΚΑΤΑΣΤΑΣΗ ΚΑΙ ΧΡΗΣΗ ΤΟΥ GOOGLE EARTH [ΠΛΟΗΓΗΣΗ ΚΑΙ ΕΚΤΥΠΩΣΗ ΑΕΡΟΦΩΤΟΓΡΑΦΙΩΝ] ΟΔΗΓΙΕΣ ΓΙΑ ΕΓΚΑΤΑΣΤΑΣΗ ΚΑΙ ΧΡΗΣΗ ΤΟΥ GOOGLE EARTH [ΠΛΟΗΓΗΣΗ ΚΑΙ ΕΚΤΥΠΩΣΗ ΑΕΡΟΦΩΤΟΓΡΑΦΙΩΝ] Τι είναι το Google Earth Το Google Earth είναι λογισμικό-εργαλείο γραφικής απεικόνισης, χαρτογράφησης και εξερεύνησης

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

Εισαγωγή στα Συστήματα Βάσεων Δεδομένων. Βάσεις Δεδομένων 2014-2015 Ευαγγελία Πιτουρά 1

Εισαγωγή στα Συστήματα Βάσεων Δεδομένων. Βάσεις Δεδομένων 2014-2015 Ευαγγελία Πιτουρά 1 Εισαγωγή στα Συστήματα Βάσεων Δεδομένων Ευαγγελία Πιτουρά 1 Τι θα δούμε σήμερα I. Σύντομη εισαγωγή στις ΒΔ II. Περιγραφή σκοπού και περιεχομένου μαθήματος III. Ιστορία των ΣΔΒΔ IV. Διαδικαστικά θέματα

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

GET SDI PORTAL v1. Οδηγός Βοήθειας

GET SDI PORTAL v1. Οδηγός Βοήθειας GET SDI PORTAL v1 Οδηγός Βοήθειας Μεταδεδομένα εγγράφου Στοιχείο/Element Τιμή/value Ημερομηνία/Date 2011-06-16 Τίτλος/Title GETSDIPortal_v1_Help_v1.0 Θέμα/Subject Οδηγός Βοήθειας Έκδοση/Version 1.0 Σελίδα

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

01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, 151 25 Μαρούσι Αττικής Τηλ 215 55 00 880 FAX 215 55 00 883. Ηλεκτρονικό Πρωτόκολλο & Διακίνηση Εγγράφων

01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, 151 25 Μαρούσι Αττικής Τηλ 215 55 00 880 FAX 215 55 00 883. Ηλεκτρονικό Πρωτόκολλο & Διακίνηση Εγγράφων 01 SOLUTIONS HELLAS Ε.Π.Ε. Χελμού 20, 151 25 Μαρούσι Αττικής Τηλ 215 55 00 880 FAX 215 55 00 883 e Prtcl-01 Ηλεκτρονικό Πρωτόκολλο & Διακίνηση Εγγράφων Συνοπτική Παρουσίαση Το σύστημα e Prtcl-01 Το σύστημα

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

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

Εργαλεία ανάπτυξης εφαρμογών internet Ι IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής Εργαλεία και τεχνικές από την πλευρά του πελάτη Java Applet

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

Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης

Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης Ανάπτυξη Υπηρεσίας Τηλεκπαίδευσης σε ΙP Δίκτυα. Υλοποίηση Σύγχρονης Τηλεκπαίδευσης Σπουδαστές: Μιχαήλ Μιχάλης ΑΜ:5089 Αναγνωστόπουλος Σπύρος ΑΜ:3692 Υπεύθυνος καθηγητής: Αναλυτή Κατερίνα Άρτα 2006 E- learning

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

Αν Ναι, δείτε πως με το λογισμικό axes μπορείτε!

Αν Ναι, δείτε πως με το λογισμικό axes μπορείτε! Θέλετε να μάθετε πως μπορείτε να έχετε πρόσβαση στις 5250 οθόνες μέσω browser, χωρίς αλλαγή στις υπάρχουσες εφαρμογές και χωρίς εγκατάσταση στον client? Αν Ναι, δείτε πως με το λογισμικό axes μπορείτε!

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

Προγραμματισμός διαδικτυακών εφαρμογών με PHP

Προγραμματισμός διαδικτυακών εφαρμογών με PHP ΕΣΔ516: Τεχνολογίες Διαδικτύου Προγραμματισμός διαδικτυακών εφαρμογών με PHP Ερωτήματα μέσω Περιεχόμενα Περιεχόμενα Λογισμικό για εφαρμογές Web Η τριεπίπεδη αρχιτεκτονική (3-tier architecture) Εισαγωγή

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

Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016. Γεωργία Καπιτσάκη (Λέκτορας)

Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016. Γεωργία Καπιτσάκη (Λέκτορας) Θέματα Ατομικής Διπλωματικής Εργασίας - DRAFT Ακαδημαϊκό Έτος 2015/2016 Γεωργία Καπιτσάκη (Λέκτορας) ΠΕΡΙΟΧΗ Α: ΕΦΑΡΜΟΓΕΣ ΜΕ ΑΙΣΘΗΤΗΡΕΣ ΓΙΑ ΕΠΙΓΝΩΣΗ ΣΥΓΚΕΙΜΕΝΟΥ Οι αισθητήρες μας δίνουν τη δυνατότητα συλλογής

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ WEB GIS ΕΦΑΡΜΟΓΗΣ ΠΟΛΕΟΔΟΜΙΑΣ ΔΗΜΟΥ ΡΕΘΥΜΝΟΥ ΝΟΕΜΒΡΙΟΣ 2008

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ WEB GIS ΕΦΑΡΜΟΓΗΣ ΠΟΛΕΟΔΟΜΙΑΣ ΔΗΜΟΥ ΡΕΘΥΜΝΟΥ ΝΟΕΜΒΡΙΟΣ 2008 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ WEB GIS ΕΦΑΡΜΟΓΗΣ ΠΟΛΕΟΔΟΜΙΑΣ ΔΗΜΟΥ ΡΕΘΥΜΝΟΥ ΝΟΕΜΒΡΙΟΣ 2008 2008 Infocharta L.t.d Σελίδα 1 από 11 ΠΕΡΙΕΧΟΜΕΝΑ ΕΙΣΑΓΩΓΗ... 3 Σύντομη περιγραφή της εφαρμογής... 3 Απαιτήσεις εφαρμογής...

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

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12

Αρχιτεκτονικές κατανεμημένων συστημάτων. I. Sommerville 2006 Βασικές αρχές Τεχνολογίας Λογισμικού, 8η αγγ. έκδοση Κεφ. 12 Αρχιτεκτονικές κατανεμημένων συστημάτων Στόχοι Εξήγηση των πλεονεκτημάτων και των μειονεκτημάτων των αρχιτεκτονικών κατανεμημένων συστημάτων Εξέταση των αρχιτεκτονικών συστημάτων πελάτηδιακομιστή και των

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

Προγραμματισμός Διαχείρισης Συστημάτων Ι

Προγραμματισμός Διαχείρισης Συστημάτων Ι Προγραμματισμός Διαχείρισης Συστημάτων Ι Μάθημα 7ο X Window System Μιχαηλίδης Παναγιώτης Tι είναι παραθυρικό σύστημα; Ένα παραθυρικό σύστημα (window system) είναι μια γραφική διεπαφή χρήστη (Graphical

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

Οδηγός γρήγορης εκκίνησης

Οδηγός γρήγορης εκκίνησης Οδηγός γρήγορης εκκίνησης Το Microsoft Word 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Γι αυτό το λόγο, δημιουργήσαμε αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης. Γραμμή

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

ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ Εργ. Συστημάτων Βάσεων Γνώσεων & Δεδομένων CONTEXT AWARE ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΩΜΑ

ΘΕΜΑΤΑ ΔΙΠΛΩΜΑΤΙΚΩΝ ΕΡΓΑΣΙΩΝ Εργ. Συστημάτων Βάσεων Γνώσεων & Δεδομένων CONTEXT AWARE ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΩΜΑ CONTEXT AWARE ΣΥΣΤΗΜΑΤΑ ΔΙΑΧΕΙΡΙΣΗΣ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ ΕΙΣΑΓΩΓΙΚΟ ΣΗΜΕΙΩΜΑ Με τις συγκεκριμένες διπλωματικές εργασίες, ο στόχος μας είναι να κατασκευάσουμε το πρώτο ερευνητικό Σχεσιακό Σύστημα Διαχείρισης

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

MAMS- Τεχνική Περιγραφή Συστήματος

MAMS- Τεχνική Περιγραφή Συστήματος Πλατφόρμα Διαχείρισης Παγίων και Αναφοράς Βλαβών Τεχνική Περιγραφή Συστήματος Ιανουάριος 2009 ΓΕΝΙΚΑ Το MAMS είναι ένα ολοκληρωμένο γεω-πληροφοριακό σύστημα που σχεδιάστηκε με σκοπό τη βέλτιστη αντιμετώπιση

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

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

ΕΓΧΕΙΡΙ ΙΟ ΡΥΘΜΙΣΕΩΝ ΓΙΑ ΤΗΝ ΠΡΟΣΒΑΣΗ ΣΕ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΠΟΡΟΥΣ ΙΚΤΥΟ ΒΙΒΛΙΟΘΗΚΩΝ ΤΟΥ ΙΝΣΤΙΤΟΥΤΟΥ ΘΕΡΒΑΝΤΕΣ ΕΓΧΕΙΡΙ ΙΟ ΡΥΘΜΙΣΕΩΝ ΓΙΑ ΤΗΝ ΠΡΟΣΒΑΣΗ ΣΕ ΗΛΕΚΤΡΟΝΙΚΟΥΣ ΠΟΡΟΥΣ ΙΚΤΥΟ ΒΙΒΛΙΟΘΗΚΩΝ ΤΟΥ ΙΝΣΤΙΤΟΥΤΟΥ ΘΕΡΒΑΝΤΕΣ σ. 1 από 18 _ Εγχειρίδιο ρυθµίσεων για την πρόσβαση σε ηλεκτρονικούς πόρους bibliotecas Εγχειρίδιο

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

Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών

Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών ΕΠΛ362: Τεχνολογία Λογισμικού ΙΙ (μετάφραση στα ελληνικά των διαφανειών του βιβλίου Software Engineering, 9/E, Ian Sommerville, 2011) Ενότητα 12 (κεφάλαιο 28) Αρχιτεκτονικές Εφαρμογών Οι διαφάνειες αυτές

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

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol)

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol) Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας Κέρκυρα ίκτυα - Internet 2 Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) ΜηχανέςΑναζήτησηςστοWeb Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία

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

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

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

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

Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α

Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α 1 Windows 8.1 1.1 Βασικές Έννοιες Πληροφορικής και Επικοινωνιών Εισαγωγή 19 Τι είναι ο Ηλεκτρονικός Υπολογιστής 20 Κατηγορίες Υπολογιστών 21 Κύρια μέρη ενός Προσωπικού Υπολογιστή

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

GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης

GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης GUnet eclass 1.7 Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Περιγραφή Πλατφόρμας Η πλατφόρμα eclass είναι ένα ολοκληρωμένο Σύστημα Διαχείρισης Ηλεκτρονικών Μαθημάτων και αποτελεί την πρόταση του Ακαδημαϊκού Διαδικτύου

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

Τι προσφέρουν τα Τµήµατα Πληροφορικής. ... το Εργαστήριο Πληροφοριακών Συστηµάτων του Πα.Πει. Ερευνητικές δραστηριότητες σε GI Ενδεικτικές εργασίες

Τι προσφέρουν τα Τµήµατα Πληροφορικής. ... το Εργαστήριο Πληροφοριακών Συστηµάτων του Πα.Πει. Ερευνητικές δραστηριότητες σε GI Ενδεικτικές εργασίες ΗΓεωπληροφορικήστα Τµήµατα Πληροφορικής Γιάννης Θεοδωρίδης Τµήµα Πληροφορικής Πανεπιστήµιο Πειραιά Περιεχόµενα... Τι προσφέρουν τα Τµήµατα Πληροφορικής το Τµήµα Πληροφορικής του Παν/µίου Πειραιά... το

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

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

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

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

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112

Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Σχολή Προγραµµατιστών Ηλεκτρονικών Υπολογιστών (ΣΠΗΥ) Τµήµα Προγραµµατιστών Σειρά 112 Πλωτάρχης Γ. ΚΑΤΣΗΣ ΠΝ Γιατί χρησιµοποιούµε δίκτυα? Δίκτυο Σύνολο Η/Υ και συσκευών Συνδεδεµένα µε κάποιο µέσο Stand-alone

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

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

ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Οικονοµικό Πανεπιστήµιο Αθηνών Τµήµα ιοικητικής Επιστήµης & Τεχνολογίας ΠΛΗΡΟΦΟΡΙΑΚΑ & ΤΗΛΕΠΙΚΟΙΝΩΝΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Κεφάλαιο 5 Λογισµικό - Software Γιώργος Γιαγλής Το σηµερινό µάθηµα Λογισµικό (Software)

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

Οδηγός γρήγορης εκκίνησης

Οδηγός γρήγορης εκκίνησης Οδηγός γρήγορης εκκίνησης Το Microsoft Excel 2013 έχει διαφορετική εμφάνιση από προηγούμενες εκδόσεις. Γι αυτό το λόγο, δημιουργήσαμε αυτόν τον οδηγό για να ελαχιστοποιήσουμε την καμπύλη εκμάθησης. Προσθήκη

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

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

ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ Αρ.πρωτ:11876 Ημ/νια:16-7-2012 ΚΕΝΤΡΟ ΕΛΕΓΧΟΥ ΚΑΙ ΠΡΟΛΗΨΗΣ ΝΟΣΗΜΑΤΩΝ (ΚΕ.ΕΛ.Π.ΝΟ.) ΥΠΟΥΡΓΕΙΟ ΥΓΕΙΑΣ & ΚΟΙΝΩΝΙΚΗΣ ΑΛΛΗΛΕΓΓΥΗΣ ΠΡΟΣΚΛΗΣΗ ΕΚΔΗΛΩΣΗΣ ΕΝΔΙΑΦΕΡΟΝΤΟΣ Πρόσκληση εκδήλωσης ενδιαφέροντος για την

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

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

Εφαρµογή: Σύστηµα ιαχείρισης ιαδικτυακού Περίπτερου / Ιστοσελίδας στον διαδικτυακό τόπο kalliergea.gr ..χτίζουµε την ιστοσελίδα σας στο Internet www.kalliergea.gr Λάουρα Π. Καζακράντε «Καλλιεργαία» Πληροφορική - Internet - ιαφήµιση - Μεταφράσεις Τηλ.: 211 0104925, 695 6118589 Email: info@kalliergea.gr

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

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης

ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΤΕΙ ΗΠΕΙΡΟΥ Τμήμα Τηλεπληροφορικής & Διοίκησης ΕΓΚΑΤΑΣΤΑΣΗ & ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ INTERNET INFORMATION SERVER (IIS) ΓΙΑ ΥΛΟΠΟΙΗΣΗ ΥΠΗΡΕΣΙΩΝ ΔΙΑΔΙΚΤΥΟΥ (WEB SERVICES) ΣΠΟΥΔΑΣΤΡΙΑ:Μπάρδα Μαρία ΕΙΣΗΓΗΤΗΣ: Τσιαντής

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ ΜΑΘΗΜΑ: ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ ΜΟΝΤΕΛΑ ΣΥΣΤΗΜΑΤΟΣ Διδάσκων: Γ. Χαραλαμπίδης, Επ. Καθηγητής

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

Κοινή χρήση πόρων με τα Windows XP

Κοινή χρήση πόρων με τα Windows XP Κοινή χρήση πόρων με τα Windows XP Α. Κοινή χρήση αρχείων και φακέλων Θα μάθετε: Να θέτετε σε κοινή χρήση ένα αρχείο ή ένα φάκελο του υπολογιστή με τα Windows XP. Να θέτετε σε κοινή χρήση στο δίκτυο μουσική,

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

ΔΙΑΔΙΚΤΥΑΚΟ ΣΥΣΤΗΜΑ ΒΕΛΤΙΣΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΝΕΡΓΕΙΑΚΩΝ ΠΟΡΩΝ E.M.I.R. - Energy Management & Intelligent Reporting

ΔΙΑΔΙΚΤΥΑΚΟ ΣΥΣΤΗΜΑ ΒΕΛΤΙΣΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΝΕΡΓΕΙΑΚΩΝ ΠΟΡΩΝ E.M.I.R. - Energy Management & Intelligent Reporting ΔΙΑΔΙΚΤΥΑΚΟ ΣΥΣΤΗΜΑ ΒΕΛΤΙΣΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΕΝΕΡΓΕΙΑΚΩΝ ΠΟΡΩΝ E.M.I.R. - Energy Management & Intelligent Reporting Διαδικτυακό OLAP Σύστημα Λήψης Αποφάσεων και δημιουργίας έξυπνων προσαρμοστικών γραφημάτων

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

ANDROID Προγραμματισμός Εφαρμογών

ANDROID Προγραμματισμός Εφαρμογών ANDROID Προγραμματισμός Εφαρμογών Παναγιώτης Κρητιώτης ΑΜ 1607 Περιεχόμενα Εισαγωγή Βασικά Στοιχεία Χαρακτηριστικά Αρχιτεκτονική Εργαλεία Προγραμματισμού Eclipse IDE Android SDK - ADT Plugin Προσομοιωτής

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

Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων

Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων Εισαγωγή στα Συστήµατα Βάσεων Δεδοµένων Βάσεις εδοµένων 2011-2012 Ευαγγελία Πιτουρά 1 Βασικές Έννοιες Τι είναι µια βάση δεδοµένων; Βάση Δεδοµένων: συλλογή από σχετιζόµενα δεδοµένα Ειδικού σκοπού λογισµικό

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

Περιεχόμενο του μαθήματος

Περιεχόμενο του μαθήματος ΤΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Η Αντικειμενοστρεφής Τεχνολογία Δρ Βαγγελιώ Καβακλή Τμήμα Πολιτισμικής Τεχνολογίας και Επικοινωνίας Πανεπιστήμιο Αιγαίου Εαρινό Εξάμηνο 202-203 Περιεχόμενο του μαθήματος Η έννοια

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

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11 Περιεχόμενα Πρόλογος... 11 Μέρος 1: Βασικές έννοιες της πληροφορικής... 13 1.1 Windows XP... 15 1.2 Επιφάνεια εργασίας... 19 1.3 Γραμμή εργασιών... 24 1.4 Χειρισμός παραθύρων... 30 1.5 Μενού... 36 1.6

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

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή

Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή Γενικά Στοιχεία Ηλεκτρονικού Υπολογιστή 1. Ηλεκτρονικός Υπολογιστής Ο Ηλεκτρονικός Υπολογιστής είναι μια συσκευή, μεγάλη ή μικρή, που επεξεργάζεται δεδομένα και εκτελεί την εργασία του σύμφωνα με τα παρακάτω

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

Information Technology for Business

Information Technology for Business Information Technology for Business Lecturer: N. Kyritsis, MBA, Ph.D. Candidate e-mail: kyritsis@ist.edu.gr Computer System Hardware Υποδομή του Information Technology Υλικό Υπολογιστών (Hardware) Λογισμικό

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

BO.M.I.S BOLLARD MANAGEMENT INFORMATION SYSTEM ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ BOMIS-V1-2012

BO.M.I.S BOLLARD MANAGEMENT INFORMATION SYSTEM ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ BOMIS-V1-2012 BO.M.I.S BOLLARD MANAGEMENT INFORMATION SYSTEM ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ 1 - ΛΟΓΙΣΜΙΚΟ ΔΙΑΧΕΙΡΗΣΗΣ ΑΝΑΔΥΟΜΕΝΩΝ ΠΑΣΑΛΩΝ ΔΙΑΧΕΙΡΗΣΗΣ ΚΥΚΛΟΦΟΡΙΑΣ Το σύστημα διαχείρισης

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΑΝΕΠΙΣΤΗΜΙΟ ΔΥΤΙΚΗΣ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ TΕΧΝΟΛΟΓΙΑ ΛΟΓΙΣΜΙΚΟΥ Χειμερινό Εξάμηνο (6ο) Διδάσκων: Κων/νος Στεργίου 6/4/2014 Σύστημα Κράτησης Αεροπορικών Θέσεων Εργασία

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

Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ

Χρήστος Στασινός. ουλεύοντας με τη. Microsoft Access ΑΘΗΝΑ Χρήστος Στασινός ουλεύοντας με τη Microsoft Access ΑΘΗΝΑ Κάθε γνήσιο αντίγραφο έχει την υπογραφή του συγγραφέα Έκδοση 1η, Copyright 1998 Έκδοση 2η, Copyright 2007 ISBN: 978-960-8105-97-3 ΕΚΔΟΣΕΙΣ ΝΕΩΝ

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

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

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

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

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

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

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

Ψηφιακό Σχολείο 2.0. Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος

Ψηφιακό Σχολείο 2.0. Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος Βασικές έννοιες Υποδομές H ενσωμάτωση των Τεχνολογιών Πληροφορικής και Επικοινωνίας (ΤΠΕ) στην

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

Ειδικό πρόγραμμα ελέγχου για τον ιό του Δυτικού Νείλου και την ελονοσία, ενίσχυση της επιτήρησης στην ελληνική επικράτεια (MIS 365280)

Ειδικό πρόγραμμα ελέγχου για τον ιό του Δυτικού Νείλου και την ελονοσία, ενίσχυση της επιτήρησης στην ελληνική επικράτεια (MIS 365280) «Ειδικό πρόγραμμα ελέγχου για τον ιό του Δυτικού Νείλου και την ελονοσία, ενίσχυση της επιτήρησης στην ελληνική επικράτεια» Παραδοτέο Π1.16 Αποτύπωση της χωρικής διασποράς των διαφορετικών ειδών κουνουπιών

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

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

ΠΕΡΙΕΧΟΜΕΝΑ 1 ΙΑΧΕΙΡΙΣΗ ΠΕΡΙΓΡΑΦΙΚΩΝ ΣΤΟΙΧΕΙΩΝ---------------------------------------------------------- 3 ΥΠΟΥΡΓΕΙΟ ΑΝΑΠΤΥΞΗΣ ΕΘΝΙΚΟ ΠΛΗΡΟΦΟΡΙΑΚΟ ΣΥΣΤΗΜΑ ΓΙΑ ΤΗΝ ΕΝΕΡΓΕΙΑ Ο ΗΓΟΣ ΧΡΗΣΗΣ ΈΡΓΟ ΕΠΕ 3.4.9. ΙΑΝΟΥΑΡΙΟΣ 2003 ΠΕΡΙΕΧΟΜΕΝΑ 1 ΙΑΧΕΙΡΙΣΗ ΠΕΡΙΓΡΑΦΙΚΩΝ ΣΤΟΙΧΕΙΩΝ----------------------------------------------------------

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

Αρχιτεκτονικές Συστημάτων

Αρχιτεκτονικές Συστημάτων ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Αρχιτεκτονικές Συστημάτων Κατερίνα Πραματάρη Αρχιτεκτονικές Συστημάτων Σχεδίαση και Αρχιτεκτονική Συστήματος Αρχιτεκτονική Πελάτη-Εξυπηρετητή

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

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία

Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης. Μικρομεσαίες Επιχειρήσεις και Καινοτομία Τεχνολογίες Ανάπτυξης Ηλεκτρονικού Καταστήματος Μικρομεσαίας Επιχείρησης Μικρομεσαίες Επιχειρήσεις και Καινοτομία Ηλεκτρονικό Εμπόριο H δυνατότητα των καταναλωτών και των εμπορικών καταστημάτων να κάνουν

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

ΘΕΜΑ ΑΝΑΠΤΥΞΗ ΠΟΛΥΜΕΣΙΚΗΣ ΕΦΑΡΜΟΓΗΣ ΜΕ ΘΕΜΑ : MORPHING ΚΑΙ ΕΙΚΟΝΙΚΗ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑ

ΘΕΜΑ ΑΝΑΠΤΥΞΗ ΠΟΛΥΜΕΣΙΚΗΣ ΕΦΑΡΜΟΓΗΣ ΜΕ ΘΕΜΑ : MORPHING ΚΑΙ ΕΙΚΟΝΙΚΗ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑ ΘΕΜΑ ΑΝΑΠΤΥΞΗ ΠΟΛΥΜΕΣΙΚΗΣ ΕΦΑΡΜΟΓΗΣ ΜΕ ΘΕΜΑ : MORPHING ΚΑΙ ΕΙΚΟΝΙΚΗ ΠΡΑΓΜΑΤΙΚΟΤΗΤΑ MORPHING ΚΑΙ VR ΣΠΟΥΔΑΣΤΡΙΕΣ: ΜΗΤΣΙΟΥ ΑΝΑΣΤΑΣΙΑ ΚΩΝΣΤΑΝΤΙΝΙΔΟΥ ΝΙΚΗ ΚΑΘΗΓΗΤΗΣ: ΜΑÏΡΓΙΩΤΗΣ ΑΝΤΩΝΗΣ ΤΙ ΕΙΝΑΙ ΠΟΛΥΜΕΣΑ Κλάδος

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

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών 2014-15 Δίκτυα υπολογιστών (και το Διαδίκτυο) http://di.ionio.gr/~mistral/tp/csintro/ Μ.Στεφανιδάκης Τι είναι ένα δίκτυο υπολογιστών;

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