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



Σχετικά έγγραφα
Χρονοδιάγραµµα ΙΑΡΚΕΙΑ (µήνες) Ε 1 Ε 2 Ε 3 Ε 4 Ε 5 Ε 6 Ε 7 Ε 8

Document Scanning System Ιανουάριος, 2014

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

Υπηρεσία Απομακρυσμένης Πρόσβασης VPN Οδηγός Εγκατάστασης και Διαμόρφωσης για χρήστες λειτουργικών συστημάτων MAC OS X

SV1U GATEWAY ΚΑΤΑΧΩΡΗΣΗ ΙΑΚΡΙΤΙΚΟΥ

Teaching Computer Science

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

Από τον κατάλογο Web επιλέγουμε το Page, οπότε στο κυρίως μέρος της οθόνης εμφανίζονται οι σελίδες τις οποίες έχουμε δικαίωμα να ενημερώσουμε.

Στην συνέχεια και στο επόµενο παράθυρο η εφαρµογή µας ζητάει να εισάγουµε το Username και το Password το οποίο σας έχει δοθεί από τον ΕΛΚΕ.

Εγχειρίδιο Επιμελητή Δράσεων. (Υπηρεσία Ενημέρωσης για Εκπαιδευτικές και Πολιτισμικές Δράσεις)

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

Εγχειρίδιο Χρήσης Ψηφιακής Υπηρεσίας

Survey 123 User Manual

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

Εγχειρίδιο Διαχειριστή. (Υπηρεσία Ενημέρωσης για Εκπαιδευτικές και Πολιτισμικές Δράσεις)

Διαδικτυακές Υπηρεσίες

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

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

11/4/2014 ΤΕΙ Ιονίων Νήσων Πλατφόρµα Ασύγχρονησ Τηλεκπαίδευσησ eclass s ηµιο ι υρ υ γ ρ ία ί Μ αθήµατο τ σ 1

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

Εγχειρίδιο Χρήσης για Φοιτητές

Λογισμικό μετεωρολογικού σταθμού 265ΝΕ. Γρήγορος οδηγός ρύθμισης και χρήσης. Printed 12/06/09

Περιεχόμενα. Βήμα 4 ο Βήμα 5 ο... 6 Τι πρέπει να προσέξουμε Page 1 ΤΕΧΝΙΚΟ ΕΓΧΕΙΡΙΔΙΟ ΜΑΖΙΚΗΣ ΠΡΟΣΘΗΚΗΣ ΠΡΟΪΟΝΤΩΝ

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

Ιδρυματικό Αποθετήριο Τ.Ε.Ι. Κεντρικής Μακεδονίας. Οδηγίες κατάθεσης εργασίας στο σύστημα διαχείρισης αποθετηρίου «Απόθεσις»

Εγχειρίδιο Χρήσης. για ΟΙΚΟΝΟΜΙΚΟΥΣ ΦΟΡΕΙΣ

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

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

Εγχειρίδιο Χρήσης. Εφαρμογής Αιτήσεων Σίτισης για το ΤΕΙ Αθήνας. Έκδοση 2η

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. έσποινα Τσοµπανούδη, Α.Μ.

ιαχείριση Προφίλ Χρήστη Πανεπιστημίου Κύπρου (University of Cyprus User Profile Service) Υπηρεσία Πληροφορικών Συστημάτων ΥΠΣ-Ε /

Εξαγωγή Οικονοµικών Αναφορών (Ισολογισµός, Αποτελέσµατα Χρήσης, Λογαριασµοί Γενικής Εκµετάλλευσης) στην Εφαρµογή Ms Excel

Πλατφόρµα Ασύγχρονης Τηλεκπαίδευσης eclass 2.0. Οδηγίες Αναβάθµισης (Upgrade) Αθήνα, 1 Ιουνίου Εισαγωγή

Στο grid διαχείρισης φακέλων εμφανίζονται οι εξής πληροφορίες:

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

Οδηγίες για τη Ανάπτυξη Ανοικτών Ψηφιακών Μαθημάτων

Εγχειρίδιο Χρήσης Συστήµατος ιαχείρισης Αιτήσεων Υποψηφίων Συνεργατών ΑΤΕΙ Καλαµάτας

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

2. Εισαγωγή Δεδομένων σε Σχεσιακή Βάση Δεδομένων

ΔΙΩΝΗ Οδηγίες κατάθεσης τεκμηρίων στο Ιδρυματικό Αποθετήριο του Πανεπιστημίου Πειραιώς. ELiDOC Systems & Services

Διαγραφή Επιλέγετε Διαγραφή για να διαγράψετε μία ήδη υπάρχουσα διαδικασία εισαγωγής ASCII

Singular Report Generator. Σχ 1 ηµιουργία Καταστάσεων SRG

Εγχειρίδιο εγκατάστασης Megasoft 2009

ΠΕΡΙΕΧΟΜΕΝΑ ΠΕΡΙΕΧΟΜΕΝΑ 1 1. ΕΙΣΑΓΩΓΗ ΣΚΟΠΟΣ ΓΕΝΙΚΗ ΑΠΟΨΗ ΟΡΙΣΜΟΙ, ΑΚΡΩΝΥΜΙΑ ΚΑΙ ΣΥΝΤΟΜΟΓΡΑΦΙΕΣ 3 1.

ΚΕΦΑΛΑΙΟ Web Services

Συνοπτικός Οδηγός Χρήσης του MySQL Workbench

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

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

Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility. (διαδικτυακή εφαρμογή)

Είσοδος στον δικτυακό τόπο

Εγχειρίδιο χρήσης δικτυακού τόπου του προγράμματος, ΆΞΟΝΑΣ 3: "Ποιότητα ζωής στις αγροτικές περιοχές και διαφοροποίηση της αγροτικής οικονομίας"

Εγχειρίδιο Συντονιστή Τηλεδιασκέψεων Υπηρεσίας e:presence

Ο ΗΓΙΕΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ

Η εφαρµογή ClassWeb δίνει στους διδάσκοντες χρήστες του συστήµατος τη δυνατότητα πρόσβασης µέσω του ιαδικτύου σε ποικίλες υπηρεσίες, όπως:

Α. ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ Α1. Σκοπός εφαρμογής Α2. Είσοδος στην Εφαρμογή Α3. Γενικές λειτουργίες... 3 Β. ΕΠΙΛΟΓΕΣ Β1.Αιτήσεις...

Ηλεκτρονικές Υπηρεσίες

Εγγραφή στο Portal για νέους συνδρομητές

Εγχειρίδιο Διαχειριστή. (Υπηρεσία Αναζήτησης Συνεπιβατών)

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

Οδηγίες για Αντίγραφο Θυρίδας (Backup mailbox) μέσω Webmail

Εγχειρίδιο Υπηρεσίας Αποστολής Μεγάλων Εγγράφων

Εισαγωγή στην Επιστήμη Υπολογιστών. Εισαγωγή στο Λ.Σ. UNIX

Αναγγελία Εισιτηρίων - εξιτηρίων ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Ηλεκτρονικές Υπηρεσίες. Αναγγελία Εισιτηρίων - Εξιτηρίων. Σελίδα 1

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 1

Υποβολή Αναλώσιµων Υλικών ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Ηλεκτρονικές Υπηρεσίες. Υποβολή Αναλώσιμων Υλικών. Σελίδα 1

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ E-LEARNING - 2 -

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

Δημιουργία ερωτηματολογιου με την πλατφόρμα Limesurvey

Χρήσιμες οδηγίες για την πορεία δημιουργίας ιστοσελίδων

Αλλαγή κωδικού πρόσβασης του λογαριασμού σας μέσω SMARTER MAIL

CARDISOFT. User Guide. ClassWeb VERSION 1.1. [February] [2007] Cardisoft Ανώνυµη Εταιρία Παραγωγής Λογισµικού

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ

Cubitech Hellas Ακροπόλεως 24, Καλλιθέα, Αθήνα Τ.Κ , Ελλάδα, Τηλ Φαξ

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

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

ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ ΗΛΕΚΤΡΟΝΙΚΉ ΥΠΗΡΕΣΊΑ ΑΤΟΜΙΚΟΎ ΛΟΓΑΡΙΑΣΜΟΎ AΣΦΆΛΙΣΗΣ

Για την εισαγωγή προϊόντων

«Σύστημα ΔΕΠ» ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 1.1

ΚΤΙΡΙΑΚΕΣ ΥΠΟΔΟΜΕΣ Α.Ε. Οδηγίες χρήσης Τελικού Χρήστη (Σ.Μ.) του Πληροφοριακού Συστήματος ηλεκτρονικής διαχείρισης Αιτημάτων. v1.

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

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

ΗΜΟΚΡΙΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΡΑΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΡΓΑΝΩΣΗΣ. Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ e-university/ classweb

TUTORIAL VERSION: 1.0

ιαχείριση Πληροφοριών στο ιαδίκτυο

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS

ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ. Ηλεκτρονική. Υπηρεσία Άντλησης Αποτελέσματος Πιστοποίησης Αναπηρίας

ΚΤΙΡΙΑΚΕΣ ΥΠΟΔΟΜΕΣ Α.Ε. Οδηγίες Λειτουργίας Πληροφοριακού Συστήματος ηλεκτρονικής διαχείρισης Αιτημάτων. v1.3 (23/11/2014)

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. ( 2. Τοπικά 3. Σε δωρεάν Server

Υπηρεσία Κατάθεσης Χωρικών Δεδομένων

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

Ιδρυματικό Αποθετήριο ΑΕΙ ΠΕΙΡΑΙΑ Τ.Τ.

Οδηγίες Ηλεκτρονικής Υποβολής Προτάσεων

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

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

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

databases linux - terminal (linux / windows terminal)

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

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

Οδηγίες για τη Ανάπτυξη Ανοικτών Ψηφιακών Μαθημάτων

Transcript:

ΣΥΣΤΗΜΑ ΠΑΡΑΚΟΛΟΥΘΗΣΗΣ ΑΕΡΟΣΩΜΑΤΙ ΙΑΚΗΣ ΡΥΠΑΝΣΗΣ ΣΕ ΣΧΕ ΟΝ ΠΑΡΑ ΟΤΕΟ 5 ΣΧΕ ΙΑΣΜΟΣ ΚΑΙ ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΚΕΝΤΡΙΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΙΑΧΕΙΡΙΣΗΣ Ε ΟΜΕΝΩΝ Συγγραφείς: Πέτρος Κωνσταντινίδης, Σίλας Μιχαηλίδης, Σκεύος Ευριπίδου ΝΟΕΜΒΡΙΟΣ 2006

Πίνακας Περιεχοµένων Εισαγωγή... 1 Α. Αρχιτεκτονική Συστήµατος... 2 1. Λειτουργικές Προδιαγραφές...2 2. Σχεδιασµός συστήµατος...3 3. Ασφάλεια συστήµατος...4 Β. Υλοποίηση... 6 1. Βάση εδοµένων...6 2. Πιστοποίηση χρηστών...8 3. Προσωπικός χώρος για ανέβασµα αρχείων (Upload page)...10 4. Εισαγωγέας - IMPORTER...11 5. Εξαγωγέας - EXPORΤER...13 Παραρτήµατα...17 Παράρτηµα 1: Ιστοσελίδα...17

Εισαγωγή Στόχος του παραδοτέου αυτού είναι η οργάνωση των δεδοµένων που θα χρησιµοποιηθούν από τις ερευνητικές οµάδες που λαµβάνουν µέρος σ αυτό το πρόγραµµα. εδοµένα ατµοσφαιρικής ρύπανσης, µετεωρολογικά και δορυφορικά δεδοµένα πρέπει να συλλέγονται και να οργανώνονται µε τέτοιο τρόπο έτσι ώστε η εισαγωγή τους στο σύστηµα να γίνεται µε σχετική ευκολία. Για το σκοπό αυτό έχει αναπτυχθεί ένα σύστηµα το οποίο παρέχει φόρµες εισαγωγής δεδοµένων (user interfaces), µηχανισµούς ανίχνευσης και κατανοµής των νεοεισαχθέντων δεδοµένων στη βάση δεδοµένων του συστήµατος και εύκολους τρόπους πρόσβασης στα δεδοµένα και εξαγωγής τους σε κατάλληλη µορφή για επεξεργασία. Επίσης, το παραδοτέο περιλαµβάνει το σχεδιασµό του συστήµατος µε τα επιµέρους υποσυστήµατα. 1

Α. Αρχιτεκτονική Συστήµατος Με βάση την υπάρχουσα υλικοτεχνική υποδοµή κυρίως της Μετεωρολογικής Υπηρεσίας Κύπρου (ΜΥΚ) και του Πανεπιστηµίου Κύπρου (ΠΚ), το σύστηµα που θα υλοποιηθεί πρέπει να ικανοποιεί τις απαιτήσεις των συνεργαζόµενων φορέων. Για το σκοπό αυτό, έχει γίνει καταγραφή των λειτουργικών απαιτήσεων που µαζί µε την καταγραφή της υπάρχουσας κατάστασης και των υποδοµών (βλ. Παραδοτέο 4) µας υπέδειξαν τις βάσεις πάνω στις οποίες θα πρέπει να είναι υλοποιηµένο το σύστηµα. 1. Λειτουργικές Προδιαγραφές Το σύστηµα που θα υλοποιηθεί πρέπει να ικανοποιεί τις πιο κάτω λειτουργικές προδιαγραφές: - Την ύπαρξη µιας ιστοσελίδας στην οποία θα δηµοσιεύονται πληροφορίες σχετικά µε το πρόγραµµα, τα παραδοτέα, διάφορες ανακοινώσεις κλπ. Επίσης η ιστοσελίδα να παρέχει τη δυνατότητα σε εγκεκριµένους χρήστες να ανεβάζουν αρχεία δεδοµένων µέσω φορµών εισαγωγής δεδοµένων (user interfaces). - Τη δηµιουργία µιας κεντρικοποιηµένης βάσης δεδοµένων (centralized database) στα γραφεία Πρόγνωσης Καιρού στο Αεροδρόµιο Λάρνακας. Η πρόσβαση στη βάση δεδοµένων θα γίνεται από τους σταθµούς εργασίας του γραφείου. Η βάση δεδοµένων πρέπει να είναι κατάλληλη για να αρχειοθετεί µετεωρολογικά δεδοµένα, δεδοµένα δορυφορικών εικόνων και δεδοµένα από σταθµούς χωρικά προσδιορισµένους. - Μηχανισµό εισαγωγής (import) των νεοεισαχθέντων αρχείων δεδοµένων στη βάση δεδοµένων του συστήµατος. - Εργαλείο κατάλληλο για να υποστηρίζει εύκολη πρόσβαση (µε User Interfaces) στη βάση δεδοµένων και την εξαγωγή τους σε κατάλληλη µορφή για επεξεργασία. - Συστατικά λογισµικού για επεξεργασία δεδοµένων (διαµόρφωση δεδοµένων, νευρωνικά δίκτυα, στατιστικά πακέτα κλπ) 2

2. Σχεδιασµός συστήµατος Με βάση τις λειτουργικές προδιαγραφές η δοµή του συστήµατος περιγράφεται από το Σχήµα 1: Σχήµα 1: Αρχιτεκτονική Συστήµατος Το κοινό (web clients) θα έχει τη δυνατότητα να βλέπει µέσω του internet την ιστοσελίδα του προγράµµατος και να ενηµερώνεται για την εξέλιξή του. Οι αποµακρυσµένοι χρήστες του συστήµατος (web users) θα έχουν τη δυνατότητα να ανεβάζουν αρχεία δεδοµένων στον εξυπηρετητή (web server) µέσω µιας προσωπικής σελίδας στην οποία θα έχουν πρόσβαση µε συνθηµατικά. Ένα συστατικό στοιχείο του συστήµατος είναι ο εισαγωγέας (Importer) ο οποίος θα εξετάζει κατά τακτά χρονικά διαστήµατα ή κατ εντολή του χρήστη τον τους χώρους των χρηστών στον εξυπηρετητή για να δει αν υπάρχουν νέα αρχεία και αν υπάρχουν θα τα εισάγει µε τον κατάλληλο τρόπο 3

(εκτελεί αλγόριθµους αναγνώρισης των στοιχείων) στη βάση δεδοµένων. Υπεύθυνος για την εξαγωγή των δεδοµένων από τη βάση δεδοµένων είναι το συστατικό εξαγωγέας (extractor) ο οποίος είναι υπεύθυνος να δίνει στον χρήστη (µε user interface) ή σε άλλο συστατικό (µε component interface) τα δεδοµένα που χρειάζεται, µε τη µορφή που τα χρειάζεται. 3. Ασφάλεια συστήµατος Πριν από την υλοποίηση των συστατικών του συστήµατος πρέπει να ληφθούν υπόψη ζητήµατα ασφάλειας, τουλάχιστον για τα συστατικά που είναι εκτεθειµένα στο διαδίκτυο όπως είναι η πρόσβαση των χρηστών στον προσωπικό χώρο της ιστοσελίδας µας και το ανέβασµα των αρχείων. Για την πρόσβαση των χρηστών στον προσωπικό τους χώρο, όπου θα έχουν τη δυνατότητα να βλέπουν, να κατεβάζουν και να ανεβάζουν αρχεία, µπορεί να υλοποιηθεί µια διαδικασία πιστοποίησης, παρόµοια µε αυτήν που φαίνεται στο Σχήµα 2. Αρχή Αρχικοποίηση της συνόδου (session) Βρέθηκαν τα συνθηµατικά; Όχι Εµφάνισε την οθόνη Login Ναι Γράψε τα συνθηµατικά στις µεταβλητές της συνόδου (session variables) Εµφάνισε τη σελίδα Ναι Υπάρχουν τα συνθηµατικά στη βάση δεδοµένων; Όχι Απότρεψε την πρόσβαση Σχήµα 2: ιαδικασία πιστοποίησης χρήστη µε session variables 4

Όταν κάποιος χρήστης προσπαθήσει να ανοίξει µια σελίδα στον προστατευόµενο χώρο τότε, αν δεν έχει δώσει τα συνθηµατικά του, πρέπει να εµφανιστεί µια σελίδα Login για να εισαχθούν συνθηµατικά (Username και password). Όταν ο χρήστης καταχωρήσει τα συνθηµατικά του τότε αυτά πρέπει να καταχωρηθούν σε µεταβλητές συνόδου (session variables) έτσι ώστε να είναι διαθέσιµα για να γίνεται πιστοποίηση σε κάθε προστατευόµενη σελίδα. Τέλος, πρέπει να γίνεται αντιστοίχηση των συνθηµατικών του χρήστη µε αυτά που είναι καταχωρηµένη στη βάση δεδοµένων και αν είναι έγκυρα να εµφανίζεται η σελίδα αλλιώς να απαγορεύεται η πρόσβαση και να εµφανίζεται σχετικό µήνυµα. Όσον αφορά το ανέβασµα των αρχείων, κρίνεται αναγκαίο να γίνεται κάποιος έλεγχος στις ιδιότητες αυτών των αρχείων. Οι ιδιότητες που µπορούν να ελέγχονται είναι: το όνοµα του αρχείου, ο τύπος του αρχείου (π.χ..gif,.txt,.exe κλπ) και το µέγεθος του αρχείου. Με βάση τα πιο πάνω µπορεί να δηµιουργηθεί ένα φιλτράρισµα των αρχείων βάσει κάποιων κανόνων για καλύτερη ασφάλεια, όπως π.χ.: Το µέγεθος του αρχείου να µην είναι µικρότερο των 10Κ και µεγαλύτερο των 500Κ Επιτρέπονται µόνο αρχεία κειµένου (file type: text/plain). Το όνοµα των αρχείων να ακολουθεί µια συγκεκριµένη µορφή όπως HHMMYYYY.txt. Οι προδιαγραφές για το φιλτράρισµα των αρχείων πρέπει να τεθούν σύµφωνα µε τις πληροφορίες που δίνει το Παραδοτέο 4 σχετικά µε τα αρχεία που διαθέτει ο κάθε συνεργαζόµενος φορέας. 5

Β. Υλοποίηση 1. Βάση εδοµένων Με σκοπό την αρχειοθέτηση όλων των στοιχείων που θα τύχουν επεξεργασίας και µελέτης, στα πλαίσια του προγράµµατος ΑΕΡΑΣ, κρίνεται σκόπιµο να δηµιουργηθεί µια κεντρικοποιηµένη βάση δεδοµένων. Η βάση αυτή θα πρέπει να είναι σχεδιασµένη µε τέτοιο τρόπο ώστε να µπορεί να αρχειοθετεί δεδοµένα δορυφορικών φωτογραφιών, δορυφορικών µετεωρολογικών µετρήσεων και επίγειων µετρήσεων. Τα πλεονεκτήµατα αυτής της προσέγγισης είναι: Συµπίεση των δεδοµένων, δοµηµένη οργάνωση των δεδοµένων και εύκολη εισαγωγή και ανάκτηση των δεδοµένων (sql queries). Επειδή τα δορυφορικά δεδοµένα είναι δεδοµένα πλέγµατος, πρέπει να δηµιουργηθεί ένας πίνακας στον οποίο να καταχωρηθούν όλα τα σηµεία του πλέγµατος (id, latitude, longitude, altitude) και ένας άλλος πίνακας που να αντιστοιχεί κάθε σηµείο µε την ηµεροµηνία των µετρήσεων και µε τις τιµές τους (θερµοκρασία, υγρασία, άνεµο, κλπ.). Με τον ίδιο τρόπο θα πρέπει να καταχωρούνται και τα δεδοµένα των µετρήσεων σε συγκεκριµένους σταθµούς της Κύπρου. Το διάγραµµα Οντοτήτων-Συσχετίσεων (E-R Diagram) της βάσης δεδοµένων του συστήµατος περιγράφεται από το Σχήµα 3. Ο πίνακας aearasusers περιέχει τα στοιχεία των χρηστών του συστήµατος και χρησιµοποιείται για την πιστοποίηση των χρηστών όταν προσπαθούν να εισέλθουν στον προσωπικό χώρο της ιστοσελίδας. Οι πίνακες tee_stations και PM10 χρησιµοποιούνται για την αρχειοθέτηση των µετρήσεων PM10 του Τµήµατος Επιθεώρησης Εργασίας. Οι πίνακες satellite_pixels και aersl_sat_noa χρησιµοποιούνται για την αρχειοθέτηση των δορυφορικών µετρήσεων του Εθνικού Αστεροσκοπείου Αθηνών. Τέλος, οι πίνακες 6

met_level_pixels και metsat_nc_lev χρησιµοποιούνται για την αρχειοθέτηση των δορυφορικών µετρήσεων, σε διάφορα επίπεδα της ατµόσφαιρας, της Μετεωρολογικής Υπηρεσίας Κύπρου. PK id aerasusers name username password date_registered last_seen form_login path tee_stations PK id name Latitude Longitude Altitude comments PM10 PK MDate PK,FK1 station_id value satellite_pixels PK id Latitude Longitude aersl_sat_noa PK MDate PK,FK1 pixel_id value met_level_pixels PK id Latitude Longitude Level metsat_nc_lev PK MDate PK,FK1 pixel_id T H R U V O Σχήµα 3: Σχεδιασµός της Βάσης εδοµένων (E-R Diagram) 7

2. Πιστοποίηση χρηστών Η ιστοσελίδα του συστήµατος έχει υλοποιηθεί σε προγενέστερα στάδια όπως περιγράφεται στο Παράρτηµα 1. Επιπλέον, έχουν υλοποιηθεί οι σελίδες του προσωπικού χώρου της ιστοσελίδας καθώς και η σελίδα πιστοποίησης και πρόσβασης των εγκεκριµένων χρηστών σε αυτόν το χώρο. Η υλοποίηση έγινε µε τις γλώσσες προγραµµατισµού HTML και PHP και η βάση δεδοµένων που χρησιµοποιήθηκε είναι MySQL. Αρχικά έχει γίνει η φόρµα πιστοποίησης, όπως φαίνεται στο Σχήµα 1Σχήµα 4, η οποία υποβάλλεται σε ένα php script µε σκοπό να γίνει η πιστοποίηση. Η πιστοποίηση ακολουθεί µια παρόµοια διαδικασία µε αυτήν που περιγράφεται στο προηγούµενο κεφάλαιο στο τµήµα Ασφάλεια Συστήµατος διότι ο εξυπηρετητής στον οποίο έχουµε πρόσβαση δεν υποστηρίζει session variables. Σχήµα 4: Φόρµα πιστοποίησης 8

Αντί των session variables χρησιµοποιήθηκε µια άλλη τεχνική η οποία περνά τις παραµέτρους από µια σελίδα σε άλλη µε URL queries. Όταν λοιπόν ο χρήστης υποβάλει τα συνθηµατικά του στη φόρµα του σχήµατος 3, ένα php script ελέγχει τα συνθηµατικά αντιπαραβάλλοντάς τα µε αυτά που βρίσκονται στη βάση δεδοµένων. Αν είναι έγκυρα τότε ενηµερώνεται ένα πεδίο στη βάση δεδοµένων το οποίο συµβολίζει ότι ο συγκεκριµένος χρήστης είναι συνδεδεµένος µε το σύστηµα και καλεί την προσωπική σελίδα µε URL query (π.χ. http://www2.cs.ucy.ac.cy/projects/aeras/private_index.php? a=3) το οποίο περιέχει τον κωδικό του χρήστη. Με αυτόν τον τρόπο ο χρήστης κάνει ένα αίτηµα για να εισέλθει στον προσωπικό χώρο. Το Σχήµα 5 απεικονίζει τη διαδικασία αυτή. Μετά ακολουθεί η διαδικασία στο Σχήµα 6 στην οποία το script παίρνει τον κωδικό του χρήστη από το URL query string και εξετάζει, µέσα από τη βάση δεδοµένων, αν έχει πιστοποιηθεί και είναι συνδεδεµένος ο χρήστης. Εάν είναι, τότε εµφανίζονται τα περιεχόµενα της σελίδας αλλιώς εµφανίζεται µήνυµα λάθους και ο χρήστης παραπέµπεται στη σελίδα πιστοποίησης (login). Αρχή Υποβολή συνθηµατικών Βρέθηκαν τα συνθηµατικά; Όχι Εµφάνισε µήνυµα λάθους Ναι Ενηµέρωσε τη βάση δεδοµένων ότι ο χρήστης είναι µέσα στο σύστηµα Εισαγωγή στον προσωπικό χώρο µε υποβολή κατάλληλου URL query string Σχήµα 5: ιαδικασία πιστοποίησης χρήστη και υποβολή URL query string 9

Επειδή όµως, µε την τεχνική αυτή υπάρχει η πιθανότητα κάποιος να γράψει ένα URL Query String το οποίο να είναι έγκυρο ή να πατήσει το πλήκτρο Back του browser, τότε πριν εµφανιστεί η σελίδα ελέγχεται αν ο χρήστης αποδεσµεύτηκε (έκανε logout) από το σύστηµα. Αν δεν έχει πατήσει το logout τότε θεωρείται ότι ακόµα είναι µέσα στο σύστηµα, οπότε µε το πλήκτρο Back µπορεί να επιστρέψει στη σελίδα, αλλιώς αν έχει πατήσει το logout, δεν µπορεί να ξαναδεί την σελίδα χωρίς να περάσει από τη διαδικασία πιστοποίησης. Αρχή Αίτηµα για εισαγωγή στην προσωπική σελίδα Πέρασε αυτός ο χρήστης τη διαδικασία πιστοποίησης; Όχι Εµφάνισε µήνυµα λάθους Ναι Εισαγωγή στη σελίδα Έξοδος: Ενηµέρωσε τη βάση δεδοµένων ότι ο χρήστης έχει αποχωρήσει από το σύστηµα Σχήµα 6: Εισαγωγή στον προσωπικό χώρο µε URL query string 3. Προσωπικός χώρος για ανέβασµα αρχείων (Upload page) O Προσωπικός χώρος αποτελείται από µία σελίδα στην οποία περιέχονται τρεις φάκελοι, ένας για κάθε φορέα, τους οποίους µπορεί κάθε εγκεκριµένος χρήστης να βλέπει και να κατεβάζει αρχεία από αυτούς. Επίσης υπάρχει και η δυνατότητα στον κάθε χρήστη να ανεβάζει και να διαγράφει αρχεία στο φάκελο του. Η σελίδα αυτή φαίνεται στο Σχήµα 7. 10

Σχήµα 7: Σελίδα εγκεκριµένων χρηστών Σ αυτό το σηµείο έχει εφαρµοστεί ένα φιλτράρισµα των αρχείων που µπορούν οι χρήστες να ανεβάσουν στον εξυπηρετητή. Ο τύπος των αρχείων που επιτρέπονται είναι τα αρχεία κειµένου, τα αρχεία excel και συµπιεσµένα αρχεία zip και rar. 4. Εισαγωγέας - IMPORTER Ο εισαγωγέας είναι ένα πρόγραµµα το οποίο διαβάζει δορυφορικά και µετεωρολογικά αρχεία και τα εισάγει στους κατάλληλους πίνακες της βάσης δεδοµένων. Τα αρχεία αυτά πρέπει να έχουν µια µορφή την οποία να γνωρίζει ο εισαγωγέας. Σε περίπτωση που κάποιο αρχείο δεν είναι της αναµενόµενης 11

µορφής το πρόγραµµα απλά το απορρίπτει. Το interface του προγράµµατος περιγράφεται από το Σχήµα 8. Σχήµα 8: "Εισαγωγέας" (Importer) Σε περίπτωση αυτοµατοποίησης του συστήµατος το πρόγραµµα αυτό µπορεί να γραφτεί και σε µια άλλη έκδοση που να επιτρέπει την κλήση του από την γραµµή εντολών (command line). Κάθε αρχείο δορυφόρου αποτελείται από µια επικεφαλίδα και µετά ακολουθούν οι τιµές. Το πρόγραµµα διαβάζει την επικεφαλίδα για να γνωρίζει από ποιο σηµείο (Lat, Lon) ξεκινούν οι τιµές και µε ποιο βήµα γράφονται έτσι ώστε να αντιστοιχεί κάθε τιµή µε το σωστό σηµείο (pixel). Έπειτα, εισάγει τις τιµές που διαβάζει στους κατάλληλους πίνακες (satellite_pixels και aersl_sat_noa). Τα µετεωρολογικά αρχεία αποτελούνται από µετρήσεις σε διάφορα επίπεδα της ατµόσφαιρας και είναι γραµµένα σε ASCII αρχεία. Οι µετρήσεις είναι δορυφορικές και αφορούν διάφορες µετεωρολογικές παραµέτρους. Κάθε αρχείο περιέχει µετρήσεις από το σηµείο 0Ε και 90Ν µέχρι το σηµείο 357.5E 12

και 90S. Το πρόγραµµα διαβάζει το όνοµα του αρχείου για να καταλάβει ποια µετεωρολογική παράµετρο αφορούν οι µετρήσεις και για ποια ηµεροµηνία. Έπειτα, εισάγει τις τιµές που διαβάζει στα κατάλληλα πεδία των πινάκων αυτών που αφορούν τη µετεωρολογία (met_level_pixels και metsat_nc_lev). Τα excel αρχεία του ΤΕΕ περιέχουν µετρήσεις PM10 ανά ώρα. Ο σταθµός ο οποίος έκανε τις µετρήσεις προκύπτει από το όνοµα του αρχείου, ενώ τα υπόλοιπα στοιχεία (ηµεροµηνία/ώρα και τιµή) περιέχονται σε κάθε γραµµή του αρχείου. Από αυτά τα αρχεία ενηµερώνονται οι πίνακες tee_stations και PM10. 5. Εξαγωγέας - EXPORΤER O εξαγωγέας είναι το εργαλείο µε το οποίο ο χρήστης µπορεί να εξάγει δεδοµένα από τη βάση δεδοµένων σε ένα αρχείο. Επειδή υπάρχουν τρία διαφορετικά είδη δεδοµένων, έχουν αναπτυχθεί τρεις διαφορετικές διεπαφές (interfaces) για κάθε είδος. Οι διεπαφές αυτές βρίσκονται σε µορφή καρτέλας στη φόρµα του προγράµµατος. Στο Σχήµα 9 περιγράφεται η καρτέλα που αφορά τα µετεωρολογικά δεδοµένα. Από αυτή τη διεπαφή ο χρήστης έχει τη δυνατότητα να επιλέξει την επιθυµητή µετεωρολογική παράµετρο για συγκεκριµένη ηµεροµηνία, περιοχή, επίπεδο και το επιθυµητό είδος του αρχείου που θα περιέχει το αποτέλεσµα. Στο παρόν στάδιο υπάρχει δυνατότητα εξαγωγής Ascii και Binary αρχείων των οποίων η δοµή είναι η ίδια (Raster). Στα αρχεία αυτά οι τιµές γράφονται ξεκινώντας από το Βορειότερο Latitude και το υτικότερο Longitude. Η πρώτη γραµµή του αρχείου θα έχει όλες τις τιµές στο Longitude του Βορειότερου Latitude και η τελευταία θα έχει όλες τις τιµές στο Longitude του Νοτιότερου Latitude. Για παράδειγµα εάν ο χρήστης επιλέξει ολόκληρη την υδρόγειο, το σηµείο 90 Latitude και -180 Longitude είναι το αρχικό σηµείο και το αρχείο θα αποτελείται από 73 γραµµές και 144 στήλες διότι οι δορυφορικές µετεωρολογικές µετρήσεις γίνονται ανά 2,5 x 2,5 µοίρες. Στο Σχήµα 10 περιγράφεται η καρτέλα που αφορά τις δορυφορικές φωτογραφίες. Ο χρήστης έχει τη δυνατότητα να επιλέξει την ηµεροµηνία και 13

την ώρα της φωτογραφίας, και το επιθυµητό είδος του εξερχόµενου αρχείου. Στα αρχεία αυτά οι τιµές γράφονται µε τον ίδιο τρόπο όπως περιγράφεται στην προηγούµενη παράγραφο µε τη διαφορά ότι εδώ έχουµε ανάλυση 1,0 x 1,25 µοίρες. Στο Σχήµα 11 περιγράφεται η καρτέλα που αφορά τις µετρήσεις αεροσωµατιδιακής ρύπανσης PM10. Ο χρήστης έχει τη δυνατότητα να επιλέξει την περίοδο (από-µέχρι ηµεροµηνία και ώρα) της µέτρησης, τον σταθµό και το επιθυµητό είδος του εξερχόµενου αρχείου. Στα αρχεία αυτά οι τιµές γράφονται µε µορφή πίνακα στον οποίο θα υπάρχει µία στήλη για την ηµεροµηνία και ώρα της µέτρησης και µία στήλη για τις µετρήσεις κάθε σταθµού. Σχήµα 9: "Εξαγωγέας" Μετεωρολογικών εδοµένων (MΕΤ Exporter) 14

Σχήµα 10: "Εξαγωγέας" ορυφορικών Φωτογραφιών (ΝΟΑ Exporter) Η υλοποίηση του Εξαγωγέα βρίσκεται σε δοκιµαστική µορφή µέχρι να αποφασιστεί η τελική µορφή των εξαγόµενων δεδοµένων. 15

Σχήµα 11: "Εξαγωγέας" Σταθµών Μέτρησης PM10 16

Παραρτήµατα Παράρτηµα 1: Ιστοσελίδα Η Ιστοσελίδα του προγράµµατος είναι διαθέσιµη στη διεύθυνση http://www2.cs.ucy.ac.cy/projects/aeras/ Από το µενού στα αριστερά της σελίδας ο χρήστης µπορεί να ενηµερωθεί για τους στόχους, την καινοτοµία, το σχέδιο υλοποίησης του έργου, καθώς και για τους συνεργαζόµενους φορείς και για κάποιες ανακοινώσεις. 17