ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ Σχολή Θετικών Επιστηµών Τµήµα Πληροφορικής ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΙΑΧΕΙΡΙΣΗΣ

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

Download "ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ Σχολή Θετικών Επιστηµών Τµήµα Πληροφορικής ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΙΑΧΕΙΡΙΣΗΣ"

Transcript

1 ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ Σχολή Θετικών Επιστηµών Τµήµα Πληροφορικής ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΟΣ ΙΑΧΕΙΡΙΣΗΣ ΠΙΣΤΟΠΟΙΗΣΗΣ ΜΕ ΒΑΣΗ ΤΑ ΚΡΙΤΗΡΙΑ Ο.Ε.Ε.Κ. Πτυχιακή Εργασία Γρηγοράκη Ανδρονίκη Επιβλέπων Καθηγητής Σταµέλος Ιωάννης Θεσσαλονίκη 2005

2 ΠΕΡΙΕΧΟΜΕΝΑ 1. Εισαγωγή 3 2. Απαιτήσεις Συστήµατος.4 3. Ανάλυση Συστήµατος κατά UML Αρχιτεκτονική Συστήµατος Εγχειρίδιο Χρήστη Επίλογος Αναφορές/Βιβλιογραφία 111 2

3 1.Εισαγωγή Το Α.Σ.ΠΙΣ (Αυτοµατοποιηµένο Σύστηµα ΠΙΣτοποίησης ) είναι ένα Web Σύστηµα για την Αυτοµατοποίηση της διαδικασίας Πιστοποίησης εκπαιδευτικών και εξεταστικών κέντρων,καθώς και των εκπαιδευοµένων τους. Το Σύστηµα εκ τούτου συνίσταται από 3 σχεδόν ανεξάρτητα υποσυστήµατα. Το Σύστηµα για την Πιστοποίηση εκπαιδευτικών και εξεταστικών κέντρων, καθώς και για την ιαχείριση της Πιστοποίησης αυτής και της ιαχείρισης προσωπικού του φορέα χορήγησης Πιστοποιητικών. Το Σύστηµα για την για την Πιστοποίηση των εξεταζόµενων και Το Σύστηµα ιαχείρισης της Γνώσης. Η παρούσα εργασία εστιάζει στην ανάπτυξη του Συστήµατος για την ιαχείριση της Πιστοποίησης και της ιαχείρισης του Προσωπικού. Κάποιο φυσικό πρόσωπο που επιθυµεί να πιστοποιηθεί σε κάποιο ή κάποια από τα γνωστικά αντικείµενα της πληροφορικής, θα πρέπει να υποβάλλει αίτηση για πιστοποίηση και αυτή να αξιολογηθεί επιτρέποντας του ή όχι να εξεταστεί στα γνωστικά αντικείµενα που επιθυµεί. Αφού εξεταστεί και περάσει τις αντίστοιχες εξετάσεις, τότε µπορεί να πιστοποιηθεί στο αντικείµενο που εξετάστηκε και να εκδοθεί πιστοποιητικό µε όλα τα απαραίτητα στοιχεία που αναγνωρίζουν τον εκπαιδευόµενο και το αντικείµενο αυτό. Το πιστοποιητικό φέρει µοναδικό αριθµό πιστοποίησης. Κάθε εξεταζόµενος έχει δικαίωµα να υποβάλλει ένσταση,η οποία εξετάζεται και γίνεται δεκτή ή απορρίπτεται. Στο σύστηµα διαχείρισης, γίνονται ανά τακτά χρονικά διαστήµατα εσωτερικοί έλεγχοι, οι οποίοι και τηρούνται σε αρχεία. Ο φορέας χορήγησης πιστοποιητικών παρέχει την δυνατότητα δηµοσιεύσεων που είναι προσβάσιµες από το κοινό όπως είναι διάφορα έγγραφα µε πληροφορίες για την διαδικασία πιστοποίησης κ.τ.λ. Τέλος, το σύστηµα διαχείρισης συµπεριλαµβάνει και το υποσύστηµα διαχείρισης προσωπικού του φορέα, καθώς και των επιτηρητών που έχει στην εργοδοσία του. 3

4 2. Απαιτήσεις Πιστοποίησης ιαχείριση Πιστοποίησης σύµφωνα µε τα κριτήρια Ο.Ε.Ε.Κ. Υποστήριξη των λειτουργιών του Συµβουλίου Πιστοποίησης Το Συµβούλιο Πιστοποίησης έχει κάποιες λειτουργίες και αρµοδιότητες. Είναι αρµόδιο για την λειτουργία της χορήγησης Πιστοποιητικών. Είναι αρµόδιο για την αξιολόγηση του σχήµατος Πιστοποίησης. Αξιολογεί και εγκρίνει τα καθορισµένα κριτήρια για το αρµόδιο προσωπικό του φορέα χορήγησης Πιστοποιητικών. Είναι υπεύθυνο για την καταγραφή και επεξεργασία τυχόν επεξηγήσεων σχετικών µε τα κριτήρια αξιολόγησης. Ο φορέα χορήγησης Πιστοποιητικών εκδίδει τις σχετικές επεξηγήσεις. Υποβολή αίτησης Πιστοποίησης εκπαιδευοµένων Υποβάλλεται αίτηση για Πιστοποίηση από κάποιο φυσικό πρόσωπο, αυτή αξιολογείται και ενεργοποιείται ή απορρίπτεται η Πιστοποίηση ανάλογα µε την αξιολόγησή της. Η αξιολόγηση γίνεται από την επιτροπή αξιολόγησης αιτήσεων. Απόφαση Πιστοποίησης εκπαιδευοµένων Με βάση την αναφορά αξιολόγησης της αίτησης και τα αποτελέσµατα των εξεταζόµενων αποφασίζετε η χορήγηση η µη της πιστοποίησης στον εκπαιδευόµενο. 4

5 Ένσταση κατά της απόφασης Πιστοποίησης Σε περίπτωση µη χορήγησης πιστοποίησης, ο εκπαιδευόµενος δικαιούται να υποβάλλει ένσταση κατά της απόφασης. Η ένσταση υποβάλλεται στην επιτροπή ενστάσεων του φορέα χορήγησης πιστοποιητικών µέσα σε προκαθορισµένο χρονικό διάστηµα. Η επιτροπή καλείται να εξετάσει την ένσταση και να εκδώσει την τελική της απόφαση, µέσα σε µικρό χρονικό διάστηµα. Έκδοση Πιστοποιητικού Εκπαιδευόµενων Ο φορέας χορήγησης πιστοποιητικών έχει την δυνατότητα να εκδίδει πιστοποιητικά σε φυσικά πρόσωπα, στα οποία έχει χορηγηθεί η πιστοποίηση. Το πιστοποιητικό αναγνωρίζει πλήρως το άτοµο για το οποίο εκδίδεται καθώς και την ικανότητα που αποδεικνύει. Επίσης διαθέτει µοναδικό αριθµό πιστοποίησης, που αποδεικνύει την µοναδικότητά του. Απόσυρση πιστοποιητικών Ο φορέας χορήγησης πιστοποιητικών έχει την δυνατότητα να ανακαλέσει πιστοποιητικά σε δεξιότητες χρήσης Η/Υ. Ασφάλεια προσωπικών δεδοµένων / κρυπτογράφηση επικοινωνίας συστηµάτων Στο Α.Σ.ΠΙΣ. υπάρχουν πολλά διαφορετικά επίπεδα ασφάλειας. Ο κάθε χρήστης, ανάλογα µε την οµάδα στην οποία ανήκει, απόκτα όσα δικαιώµατα αναλογούν στην οµάδα του. Επίσης, η επικοινωνία ανάµεσα στα συστήµατα, κρυπτογραφείται, για την επίτευξη ακόµη µεγαλύτερης ασφάλειας. Τεκµηρίωση ως προς το Σύστηµα ιαχείρισης Πιστοποίησης Υπάρχει σχετικό έγγραφο τεκµηρίωσης του Συστήµατος που παρατίθεται σε έντυπη µορφή καθώς και σε ηλεκτρονική και παρέχει όλες τις απαραίτητες πληροφορίες για την κατανόηση του. 5

6 Αντιστοίχηση απαιτήσεων µε τα κριτήρια του Ο.Ε.Ε.Κ. Υποστήριξη των λειτουργιών του Συµβουλίου Πιστοποίησης Η υλοποίηση της παραπάνω απαίτησης, αφορά το εύρος όλων των κριτηρίων του Ο.Ε.Ε.Κ. Υποβολή αίτησης Πιστοποίησης εκπαιδευοµένων Αφορά το Κριτήριο No 8 του εγγράφου µε τα κριτήρια του Ο.Ε.Ε.Κ. Απόφαση Πιστοποίησης εκπαιδευοµένων Αφορά το Κριτήριο No 8 του εγγράφου µε τα κριτήρια του Ο.Ε.Ε.Κ. Έκδοση Πιστοποιητικού Εκπαιδευόµενων Αφορά το Κριτήριο No 17 του εγγράφου µε τα κριτήρια του Ο.Ε.Ε.Κ. Ένσταση κατά της απόφασης Πιστοποίησης Αφορά το Κριτήριο No 14 του εγγράφου µε τα κριτήρια του Ο.Ε.Ε.Κ. Απόσυρση πιστοποιητικών Αφορά το Κριτήριο No 17 του εγγράφου µε τα κριτήρια του Ο.Ε.Ε.Κ. 6

7 Ασφάλεια προσωπικών δεδοµένων / κρυπτογράφηση επικοινωνίας συστηµάτων Αφορά τα Κριτήρια No 6,7 του εγγράφου µε τα κριτήρια του Ο.Ε.Ε.Κ και υποστηρίζει όλες τις απαιτήσεις του συστήµατος. Τεκµηρίωση ως προς το Σύστηµα ιαχείρισης Πιστοποίησης Αφορά το Κριτήριο No 4 του εγγράφου µε τα κριτήρια του Ο.Ε.Ε.Κ. 7

8 Στη συνέχεια παρουσιάζονται οι απαιτήσεις που υλοποιούνται στο Α.Σ.ΠΙΣ. για το πακέτο Ε7 : 1. Κάθε ενδιαφερόµενος εκπαιδευόµενος υποβάλλει αίτηση για πιστοποίηση συµπληρώνοντας αντίστοιχη φόρµα. 2. Η αίτηση θα περιλαµβάνει βεβαίωση ότι πληρεί τις προϋποθέσεις για πιστοποίηση, το γνωστικό αντικείµενο στο οποίο θέλει να εξεταστεί καθώς και βεβαίωση ότι η αίτηση έχει πληρωθεί. 3. Η επιτροπή αξιολόγησης του φορέα, αξιολογεί την αίτηση και την κάνει δεκτή ή την απορρίπτει. 4. Κάθε εκπαιδευόµενος/εξεταζόµενος, έχει την δυνατότητα ένστασης για κάποιον από τους παρακάτω λόγους : a. Απόρριψη Αίτησης b. Απόρριψη Πιστοποίησης c. Απόσυρση Πιστοποίησης d. Απενεργοποίηση Πιστοποίησης την οποία και µπορεί να υποβάλλει. 5. Η επιτροπή ενστάσεων, καλείται να εξετάσει διεξοδικά τις ενστάσεις και να εκδώσει την απόφαση σε σύντοµο χρονικό διάστηµα. 6. Αφού ο εκπαιδευόµενος εξεταστεί στο γνωστικό αντικείµενο που επιθυµεί, και φέρει το απαραίτητο ποσοστό επιτυχίας σ αυτές, τότε εκδίδεται πιστοποιητικό που αναφέρει αναλυτικά στοιχεία που αναγνωρίζουν, αυτόν καθώς και το γνωστικό αντικείµενο στο οποίο πιστοποιείται. 7. Κάθε πιστοποιητικό, φέρει µοναδικό αριθµό πιστοποίησης, το οποίο χαρακτηρίζει την γνησιότητά του. 8

9 3. Ανάλυση Συστήµατος Α.Σ.ΠΙΣ κατά UML 9

10 Εισαγωγή Στο παρόν έγγραφο αναπτύσσεται η ανάλυση του συστήµατος Α.Σ.ΠΙΣ. σύµφωνα µε το πρότυπο της UML. Η σχεδίαση έγινε µε την βοήθεια της εφαρµογής Microsoft Visio Για κάθε περίπτωση χρήσης αναλύεται διεξοδικά η ροή των γεγονότων που πρέπει να ακολουθηθεί ώστε να ολοκληρωθεί η περίπτωση χρήσης. Στο σύστηµα υπάρχουν οι παρακάτω γενικές Μη Λειτουργικές απαιτήσεις: (γίνεται αναφορά τους στο σηµείο αυτό και στην συνέχεια του εγγράφου θα εννοούνται) I.) Το σύστηµα θα πρέπει να ελέγχεται µε τη χρήση του ποντικιού ή του πληκτρολογίου και να συνοδεύεται από αναλυτικό εγχειρίδιο χρήστη. II.) Η ανάπτυξη του συστήµατος θα γίνει µε χρήση των γλωσσών a. PHP (4.3.9) b. XHTML (1.1) c. CSS (2.1) III.) Το σύστηµα θα επικοινωνεί µε ένα σύστηµα διαχείρισης δεδοµένων (MySQL ) µέσω της διασύνδεσης που προσφέρει η γλώσσα PHP IV.) Το σύστηµα θα εκτελείται σε λειτουργικό σύστηµα Debian Linux µε πυρήνα 2.4.xx και θα χρησιµοποιηθεί ο Apache web server. V.) Η ανάλυση της οθόνης θα είναι 1024x768 σε 16bit βάθος χρώµατος τουλάχιστον. 10

11 Πακέτο Ε8 Ακολουθεί η ανάλυση του πακέτου Ε1 που αφορά την πιστοποίηση Eεξεταζόµενου. Πρώτα θα δοθούν οι περιπτώσεις χρήσης διαγραµµατικά και στην συνέχεια θα αναλυθεί κάθε µια από αυτές. Στο Πακέτο Ε? που περιλαµβάνει την ανάλυση της διαδικασίας χορήγησης πιστοποίησης ενός Εξεταζόµενου, έχουµε τους ακόλουθους χρήστες: Εκπαιδευόµενος Επιτροπή Αξιολόγησης Επιτροπή Ενστάσεων Υποβολή Αίτησης Προβολή Προσωπικών Αιτήσεων Υποβολή Ένστασης Προβολή Πιστοποιηµένων ατόµων Προβολή πιστοποιήσεων που απορρίφθηκαν Αναζήτηση Πιστοποιηµένου Προσώπου Πληροφορίες για την ιαδικασία Πιστοποίησης Εγχειρίδιο Ποιότητας Προβολή µη αξιολογηµένων αιτήσεων Αξιολόγηση αίτησης Προβολή αξιολογηµένων αιτήσεων Προβολή Πιστοποιηµένων ατόµων Προβολή πιστοποιήσεων που απορρίφθηκαν Απόφαση Πιστοποίησης προσώπου που εκκρεµεί Έκδοση Πιστοποιητικού Απόσυρση Πιστοποιητικού Αναζήτηση Πιστοποιηµένου Προσώπου Πληροφορίες για την ιαδικασία Πιστοποίησης Εγχειρίδιο Ποιότητας Προβολή/Επεξεργασία Ενστάσεων 11

12 Αναζήτηση Πιστοποιηµένου Προσώπου Προβολή Πιστοποιηµένων ατόµων Προβολή πιστοποιήσεων που απορρίφθηκαν Πληροφορίες για την ιαδικασία Πιστοποίησης Εγχειρίδιο Ποιότητας 12

13 Περιπτώσεις Χρήσης - Οι Περιπτώσεις Χρήσης (use cases) του Πακέτου Ε7 13

14 ιαγράµµατα ραστηριότητας 1. Τίτλος περίπτωσης χρήσης Προβολή µη Αξιολογηµένων Αιτήσεων 2. Σύντοµη περιγραφή Το Σύστηµα εµφανίζει στην οθόνη τις Αιτήσεις που δεν έχουν αξιολογηθεί ακόµη από την Επιτροπή Αξιολόγησης. 3. Ροή γεγονότων 3.1 Βασική ροή 1. Ο Χειριστής «Επιτροπή Αξιολόγησης» εισέρχεται στην ιστοσελίδα 2.Ο Χειριστής «Επιτροπή Αξιολόγησης» επιλέγει από το διαθέσιµο µενού την επιλογή «Αίτηση Προσώπου» 3. Ο Χειριστής «Επιτροπή Αξιολόγησης» επιλέγει από το διαθέσιµο υπό µενού την επιλογή «Προβολή µη Αξιολογηµένων Αιτήσεων» 4. Το Σύστηµα εµφανίζει µια λίστα µε τους χρήστες που έχουν υποβάλλει αίτηση για πιστοποίηση και αυτή δεν έχει ακόµη αξιολογηθεί. 5. Ο Χειριστής επιλέγει τον χρήστη του οποίου την αίτηση επιθυµεί να εξετάσει. 6. Το Σύστηµα εµφανίζει στην οθόνη όλες τις αιτήσεις του χρήστη κατά χρονολογική σειρά καθώς και την απόφαση της κάθε αίτησης, που στην περίπτωση αυτή είναι «προς επεξεργασία». 7. Ο Χειριστής επιλέγει µια από όλες τις αιτήσεις συγκεκριµένου χρήστη. 8.Το Σύστηµα εµφανίζει στην οθόνη όλα τα στοιχεία του χρήστη που έκανε την αίτηση καθώς και τα στοιχεία της αίτησης που επιλέχθηκε. 3.2 Εναλλακτικές ροές 4α. Ο Χειριστής επιλέγει «Επιστροφή». Η ροή επανέρχεται στο βήµα 3. 5α. Ο Χειριστής επιλέγει «Επιστροφή». Η ροή επανέρχεται στο βήµα Μη λειτουργικές απαιτήσεις εν υπάρχουν για αυτή την περίπτωση χρήσης. 5. Κατάσταση εισόδου Ο Χειριστής πρέπει να έχει ενεργοποιηµένο το κατάλληλο δικαίωµα χρήσης. 6. Κατάσταση εξόδου εν υπάρχουν για αυτή την περίπτωση χρήσης. 14

15 ιάγραµµα δραστηριότητας περίπτωσης χρήσης 15

16 1. Τίτλος περίπτωσης χρήσης Αξιολόγηση της Αίτησης 2. Σύντοµη περιγραφή Η Επιτροπή Αξιολόγησης αξιολογεί την αίτηση που έχει καταθέσει ο Εκπαιδευόµενος που επιθυµεί να πιστοποιηθεί. 3. Ροή γεγονότων 3.1 Βασική ροή 1. Ο Χειριστής «Επιτροπή Αξιολόγησης» εισέρχεται στην ιστοσελίδα 2.Ο Χειριστής «Επιτροπή Αξιολόγησης» επιλέγει από το διαθέσιµο µενού την επιλογή «Αίτηση Προσώπου» 3. Ο Χειριστής «Επιτροπή Αξιολόγησης» επιλέγει από το διαθέσιµο υπό µενού την επιλογή «Αξιολόγηση της Αίτησης» 4. Το Σύστηµα εµφανίζει µια λίστα µε τους χρήστες που έχουν υποβάλει αίτηση και είναι υποψήφιοι για χορήγηση πιστοποίησης. 5. Ο Χειριστής επιλέγει τον χρήστη του οποίου την αίτηση επιθυµεί να αξιολογήσει 6. Το Σύστηµα εµφανίζει µια χρονολογικά ταξινοµηµένη λίστα µε τις αιτήσεις του χρήστη που επιλέχθηκε 7. Ο Χειριστής επιλέγει την αίτηση που επιθυµεί να αξιολογήσει 8. Το Σύστηµα εµφανίζει την αίτηση πιστοποίησης του «Εκπαιδευόµενου» και φόρµα αξιολόγησης µαζί µε radio buttons «Αίτηση γίνεται εκτή» «Αίτηση απορρίπτεται» και κουµπί «Υποβολή» και «Επιστροφή». 9. Ο Χειριστής εισάγει την αξιολόγηση επιλέγει radio button και έπειτα «Υποβολή». 10. Το Σύστηµα ελέγχει την εγκυρότητα των στοιχείων. 11. Η αίτηση γίνεται δεκτή. 12. Το Σύστηµα εµφανίζει µήνυµα αποδοχής. 3.2 Εναλλακτικές ροές 9α. Ο Χειριστής επιλέγει «Επιστροφή». Ο έλεγχος επανέρχεται στο βήµα 3. 10α1. Τα στοιχεία είναι άκυρα. 10α2. Το Σύστηµα εµφανίζει ανάλογο µήνυµα. Η ροή επανέρχεται στο βήµα 9. 10α. Η αίτηση δεν γίνεται δεκτή. 4. Μη λειτουργικές απαιτήσεις εν υπάρχουν για αυτή την περίπτωση χρήσης. 5. Κατάσταση εισόδου 16

17 Ο Χειριστής πρέπει να έχει ενεργοποιηµένο το κατάλληλο δικαίωµα χρήσης. 6. Κατάσταση εξόδου Έχουν προστεθεί νέες εγγραφές στους πίνακες της βάσης. 17

18 ιάγραµµα δραστηριότητας περίπτωσης χρήση 18

19 1. Τίτλος περίπτωσης χρήσης Προβολή Αξιολογηµένων Αιτήσεων 2. Σύντοµη περιγραφή Το Σύστηµα εµφανίζει στην οθόνη τις Αιτήσεις που έχουν αξιολογηθεί από την Επιτροπή Αξιολόγησης. 3. Ροή γεγονότων 3.1 Βασική ροή 1. Ο Χειριστής «Επιτροπή Αξιολόγησης» εισέρχεται στην ιστοσελίδα 2.Ο Χειριστής «Επιτροπή Αξιολόγησης» επιλέγει από το διαθέσιµο µενού την επιλογή «Αίτηση Προσώπου». 3. Ο Χειριστής «Επιτροπή Αξιολόγησης» επιλέγει από το διαθέσιµο υπό µενού την επιλογή «Προβολή Αξιολογηµένων Αιτήσεων» 4. Το Σύστηµα εµφανίζει µια λίστα µε τους χρήστες που έχουν υποβάλλει αίτηση για πιστοποίηση και αυτή έχει αξιολογηθεί. Επίσης εµφανίζεται κουµπί «Επιστροφή». 5. Ο Χειριστής επιλέγει τον χρήστη του οποίου την αίτηση επιθυµεί να δει από την παραπάνω λίστα. 6. Το Σύστηµα εµφανίζει στην οθόνη όλες τις αιτήσεις του χρήστη κατά χρονολογική σειρά καθώς και την αξιολόγηση της κάθε αίτησης. 7. Ο Χειριστής επιλέγει µια από όλες τις αιτήσεις συγκεκριµένου χρήστη. 8.Το Σύστηµα εµφανίζει στην οθόνη όλα τα στοιχεία του χρήστη που έκανε την αίτηση καθώς και τα στοιχεία της αίτησης που επιλέχθηκε. 3.2 Εναλλακτικές ροές 4α. Ο Χειριστής επιλέγει «Επιστροφή». Η ροή επανέρχεται στο βήµα 3. 6α. Ο Χειριστής επιλέγει «Επιστροφή». Η ροή επανέρχεται στο βήµα Μη λειτουργικές απαιτήσεις εν υπάρχουν για αυτή την περίπτωση χρήσης. 5. Κατάσταση εισόδου Ο Χειριστής πρέπει να έχει ενεργοποιηµένο το κατάλληλο δικαίωµα χρήσης. 6. Κατάσταση εξόδου εν υπάρχουν για αυτή την περίπτωση χρήσης. 19

20 ιάγραµµα δραστηριότητας περίπτωσης χρήση 20

21 1. Τίτλος περίπτωσης χρήσης Προβολή Πιστοποιηµένων Ατόµων 2. Σύντοµη περιγραφή Το Σύστηµα εµφανίζει στην οθόνη τους χρήστες στους οποίους έχει χορηγηθεί πιστοποίηση.. 3. Ροή γεγονότων 3.1 Βασική ροή 1. Ο Χειριστής «Επιτροπή Αξιολόγησης», «Εκπαιδευόµενος», «Επιτροπή Ενστάσεων», «Επιτροπή Εµπειρογνωµόνων» εισέρχεται στην ιστοσελίδα. 2. Ο Χειριστής επιλέγει από το διαθέσιµο µενού την επιλογή «Πιστοποίηση Προσώπου» 3.Ο Χειριστής επιλέγει από το διαθέσιµο υπό µενού την επιλογή «Προβολή Πιστοποιηµένων Ατόµων». 4. Το Σύστηµα εµφανίζει µια λίστα µε τους χρήστες στους οποίους έχει χορηγηθεί πιστοποίηση. 5. Ο Χειριστής επιλέγει τον χρήστη του οποίου τα στοιχεία της πιστοποίησης επιθυµεί να δει από την παραπάνω λίστα. 6. Το Σύστηµα εµφανίζει στην οθόνη τα στοιχεία του χρήστη καθώς και της πιστοποίησης που του χορηγήθηκε. 3.2 Εναλλακτικές ροές 4α. Ο Χειριστής επιλέγει «Επιστροφή». Η ροή επανέρχεται στο βήµα Μη λειτουργικές απαιτήσεις εν υπάρχουν για αυτή την περίπτωση χρήσης. 5. Κατάσταση εισόδου Ο Χειριστής πρέπει να έχει ενεργοποιηµένο το κατάλληλο δικαίωµα χρήσης. 6. Κατάσταση εξόδου εν υπάρχουν για αυτή την περίπτωση χρήσης. 21

22 ιάγραµµα δραστηριότητας περίπτωσης χρήση 22

23 1. Τίτλος περίπτωσης χρήσης Προβολή Πιστοποιήσεων που απορρίφθηκαν 2. Σύντοµη περιγραφή Το Σύστηµα εµφανίζει στην οθόνη τους χρήστες στους οποίους έχει απορριφθεί η πιστοποίηση.. 3. Ροή γεγονότων 3.1 Βασική ροή 1. Ο Χειριστής «Επιτροπή Αξιολόγησης»», «Εκπαιδευόµενος», «Επιτροπή Ενστάσεων», «Επιτροπή Εµπειρογνωµόνων» εισέρχεται στην ιστοσελίδα. 2. Ο Χειριστής επιλέγει από το διαθέσιµο µενού την επιλογή «Πιστοποίηση Προσώπου» 3.Ο Χειριστής επιλέγει από το διαθέσιµο υπό µενού την επιλογή «Προβολή Πιστοποιήσεων που απορρίφθηκαν». 4. Το Σύστηµα εµφανίζει µια λίστα µε τους χρήστες στους οποίους έχει χορηγηθεί πιστοποίηση. 5. Ο Χειριστής επιλέγει τον χρήστη του οποίου τα στοιχεία της πιστοποίησης επιθυµεί να δει από την παραπάνω λίστα. 6. Το Σύστηµα εµφανίζει στην οθόνη τα στοιχεία του χρήστη καθώς και της πιστοποίησης που του χορηγήθηκε. 3.2 Εναλλακτικές ροές 4α. Ο Χειριστής επιλέγει «Επιστροφή». Η ροή επανέρχεται στο βήµα 3. 6α. Ο Χειριστής επιλέγει «Επιστροφή». Η ροή επανέρχεται στο βήµα Μη λειτουργικές απαιτήσεις εν υπάρχουν για αυτή την περίπτωση χρήσης. 5. Κατάσταση εισόδου Ο Χειριστής πρέπει να έχει ενεργοποιηµένο το κατάλληλο δικαίωµα χρήσης. 6. Κατάσταση εξόδου εν υπάρχουν για αυτή την περίπτωση χρήσης. 23

24 ιάγραµµα δραστηριότητας περίπτωσης χρήσης 24

25 1. Τίτλος περίπτωσης χρήσης Απόφαση Πιστοποίησης προσώπου που εκκρεµεί 2. Σύντοµη περιγραφή Η Επιτροπή Αξιολόγησης αξιολογεί και ενεργοποιεί ή απορρίπτει την πιστοποίηση κάποιου Εκπαιδευόµενου. 3. Ροή γεγονότων 3.1 Βασική ροή 1. Ο Χειριστής «Επιτροπή Αξιολόγησης» εισέρχεται στην ιστοσελίδα 2.Ο Χειριστής «Επιτροπή Αξιολόγησης» επιλέγει από το διαθέσιµο µενού την επιλογή «Πιστοποίηση Προσώπου» 3. Ο Χειριστής «Επιτροπή Αξιολόγησης» επιλέγει από το διαθέσιµο υπό µενού την επιλογή «Απόφαση Πιστοποίησης προσώπου που εκκρεµεί» 4. Το Σύστηµα εµφανίζει µια λίστα µε τους χρήστες που είναι υποψήφιοι για χορήγηση πιστοποίησης. 5. Ο Χειριστής επιλέγει τον χρήστη του οποίου την πιστοποίηση που επιθυµεί να εξετάσει και να αποφασίσει. 6. Το Σύστηµα εµφανίζει τα στοιχεία της πιστοποίησης του «Εκπαιδευόµενου» και φόρµα αξιολόγησης µαζί µε radio buttons «Ενεργοποίηση Πιστοποίησης» «Απόρριψη Πιστοποίησης» και κουµπί «Υποβολή» και «Επιστροφή». 7. Ο Χειριστής εισάγει την αξιολόγηση επιλέγει radio button και έπειτα «Υποβολή». 8. Το Σύστηµα ελέγχει την εγκυρότητα των στοιχείων. 9. Η Πιστοποίηση ενεργοποιείται η απορρίπτεται. 10. Το Σύστηµα εµφανίζει µήνυµα αποδοχής. 3.2 Εναλλακτικές ροές 6α. Ο Χειριστής επιλέγει «Επιστροφή». Ο έλεγχος επανέρχεται στο βήµα 3. 8α1. Τα στοιχεία είναι άκυρα. 8α2. Το Σύστηµα εµφανίζει ανάλογο µήνυµα. Η ροή επανέρχεται στο βήµα 7. 9α. Η πιστοποίηση απορρίπτεται. 4. Μη λειτουργικές απαιτήσεις εν υπάρχουν για αυτή την περίπτωση χρήσης. 5. Κατάσταση εισόδου Ο Χειριστής πρέπει να έχει ενεργοποιηµένο το κατάλληλο δικαίωµα χρήσης. 6. Κατάσταση εξόδου Έχουν προστεθεί νέες εγγραφές στους πίνακες της βάσης. 25

26 ιάγραµµα δραστηριότητας περίπτωσης χρήσης 26

27 1. Τίτλος περίπτωσης χρήσης Έκδοση Πιστοποιητικού 2. Σύντοµη περιγραφή Το Σύστηµα εκδίδει Πιστοποιητικό στους Εκπαιδευόµενους στους οποίους έχει ενεργοποιηθεί η Πιστοποίηση. 3. Ροή γεγονότων 3.1 Βασική ροή 1. Ο Χειριστής «Επιτροπή Αξιολόγησης» εισέρχεται στην ιστοσελίδα 2. Ο Χειριστής «Επιτροπή Αξιολόγησης» επιλέγει από το διαθέσιµο µενού την επιλογή «Πιστοποίηση Προσώπου» 3.Ο Χειριστής «Επιτροπή Αξιολόγησης» επιλέγει από το διαθέσιµο υπό µενού την επιλογή «Έκδοση Πιστοποιητικού». 4. Το Σύστηµα εµφανίζει µια λίστα µε τους χρήστες των οποίων η πιστοποίηση είναι ενεργή και κουµπί «Επιστροφή». 5. Ο Χειριστής «Επιτροπή Αξιολόγησης» επιλέγει τον χρήστη του οποίου την πιστοποίηση επιθυµεί να εκδώσει από την παραπάνω λίστα. 6. Το Σύστηµα εµφανίζει στην οθόνη τα στοιχεία του χρήστη καθώς και της πιστοποίησης που του χορηγήθηκε και το κουµπί «Επιστροφή» και «Εκτύπωση». 7.Ο Χειριστής «Επιτροπή Αξιολόγησης» επιλέγει «Εκτύπωση». 8.Το Σύστηµα εµφανίζει σε νέο παράθυρο την µορφή του πιστοποιητικού που θα εκδοθεί καθώς και κουµπί «Εκτύπωση». 9. Ο Χειριστής «Επιτροπή Αξιολόγησης» επιλέγει «Εκτύπωση». 10.Το Πιστοποιητικό εκτυπώνεται 3.2 Εναλλακτικές ροές 4α. Ο Χειριστής επιλέγει «Επιστροφή». Η ροή επανέρχεται στο βήµα 3. 6α. Ο Χειριστής επιλέγει «Επιστροφή». Η ροή επανέρχεται στο βήµα Μη λειτουργικές απαιτήσεις εν υπάρχουν για αυτή την περίπτωση χρήσης. 5. Κατάσταση εισόδου Ο Χειριστής πρέπει να έχει ενεργοποιηµένο το κατάλληλο δικαίωµα χρήσης. 6. Κατάσταση εξόδου Έχουν γίνει αλλαγές στους πίνακες της βάσης. 27

28 ιάγραµµα δραστηριότητας περίπτωσης χρήσης 28

29 1. Τίτλος περίπτωσης χρήσης Απόσυρση Πιστοποιητικού 2. Σύντοµη περιγραφή Η Επιτροπή Αξιολόγησης αποσύρει την πιστοποίηση των εκπαιδευοµένων των οποίων η πιστοποίηση έχει λήξει και δεν έχει ανανεωθεί. 3. Ροή γεγονότων 3.1 Βασική ροή 1. Ο Χειριστής «Επιτροπή Αξιολόγησης» εισέρχεται στην ιστοσελίδα 2. Ο Χειριστής «Επιτροπή Αξιολόγησης» επιλέγει από το διαθέσιµο µενού την επιλογή «Πιστοποίηση Προσώπου» 3.Ο Χειριστής «Επιτροπή Αξιολόγησης» επιλέγει από το διαθέσιµο υπό µενού την επιλογή «Απόσυρση Πιστοποιητικού». 4. Το Σύστηµα εµφανίζει µια λίστα µε τους εκπαιδευόµενους των οποίων η πιστοποίηση έχει λήξει. 5. Ο Χειριστής επιλέγει την πιστοποίηση που επιθυµεί να αποσύρει. 6. Το Σύστηµα εµφανίζει µήνυµα ερώτησης στην οθόνη µαζί µε κουµπί «Απόσυρση» και «Ακύρωση». 7. Ο Χειριστής επιλέγει «Απόσυρση». 8. Το Σύστηµα εµφανίζει µήνυµα αποδοχής και η ροή τερµατίζεται. 3.2 Εναλλακτικές ροές 7α. Ο Χειριστής επιλέγει «Ακύρωση». Η ροή επανέρχεται στο βήµα Μη λειτουργικές απαιτήσεις εν υπάρχουν για αυτή την περίπτωση χρήσης. 5. Κατάσταση εισόδου Ο Χειριστής πρέπει να έχει ενεργοποιηµένο το κατάλληλο δικαίωµα χρήσης. 6. Κατάσταση εξόδου Έχουν γίνει αλλαγές στους πίνακες της βάσης. 29

30 ιάγραµµα δραστηριότητας περίπτωσης χρήσης 30

31 1. Τίτλος περίπτωσης χρήσης Προβολή/Επεξεργασία Ένστασης 2. Σύντοµη περιγραφή Το Σύστηµα εµφανίζει στην οθόνη τα στοιχεία µιας ένστασης, η οποία µπορεί και να επεξεργαστεί από την «Επιτροπή Ενστάσεων». 3. Ροή γεγονότων 3.1 Βασική ροή 1. Ο Χειριστής «Επιτροπή Ενστάσεων» εισέρχεται στην ιστοσελίδα. 2. Ο Χειριστής «Επιτροπή Ενστάσεων» επιλέγει από το διαθέσιµο µενού την επιλογή «Ένσταση Προσώπου» 3.Ο Χειριστής «Επιτροπή Ενστάσεων» επιλέγει από το διαθέσιµο υπό µενού την επιλογή «Προβολή/Επεξεργασία Ενστάσεων». 4.Το Σύστηµα εµφανίζει στην οθόνη λίστα µε τους χρήστες που έχουν υποβάλλει ένσταση καθώς και κουµπί «Επιστροφή». 5.Ο Χειριστής επιλέγει κάποιο χρήστη. 6.Το Σύστηµα εµφανίζει στην οθόνη λίστα µε τις ενστάσεις συγκεκριµένου χρήστη σε χρονολογική σειρά, καθώς και κουµπί «Επιστροφή».Επίσης εµφανίζεται η κατάσταση ένστασης δηλ. αν η ένσταση έχει αξιολογηθεί ή όχι.. 7.Ο Χειριστής επιλέγει µια ένσταση προς αξιολόγηση. 8. Το Σύστηµα εµφανίζει τα στοιχεία της Ένστασης αυτής καθώς και κουµπί «Αξιολόγηση». 9.Ο χρήστης επιλέγει «Αξιολόγηση» 10.Το Σύστηµα εµφανίζει φόρµα αξιολόγησης, radio buttons «Ένσταση έγινε δεκτή», «Ένσταση έγινε δεκτή»,καθώς και κουµπί «Επιστροφή» και «Υποβολή». 11.Ο χρήστης συµπληρώνει την φόρµα αξιολόγησης και επιλέγει radio button και επιλέγει το κουµπί «Υποβολή» 12.Το σύστηµα εµφανίζει µήνυµα επιτυχίας. 3.2 Εναλλακτικές ροές 5α.Ο Χειριστής επιλέγει το κουµπί «Επιστροφή» και η ροή επιστρέφει στο βήµα 3. 6α. Ο Χειριστής επιλέγει το κουµπί «Επιστροφή» και η ροή επιστρέφει στο βήµα 3. 7α. 7.Ο Χειριστής επιλέγει µια ένσταση προς ενηµέρωση 7β.Το Σύστηµα εµφανίζει φόρµα αξιολόγησης, radio buttons «Ένσταση έγινε δεκτή», «Ένσταση έγινε δεκτή»,καθώς και κουµπί «Επιστροφή» και «Υποβολή». 7γ.Ο χρήστης συµπληρώνει την φόρµα αξιολόγησης και επιλέγει το κουµπί «Υποβολή» 7δ.Το σύστηµα εµφανίζει µήνυµα επιτυχίας. 31

32 4. Μη λειτουργικές απαιτήσεις εν υπάρχουν για αυτή την περίπτωση χρήσης. 5. Κατάσταση εισόδου Ο Χειριστής πρέπει να έχει ενεργοποιηµένο το κατάλληλο δικαίωµα χρήσης. 6. Κατάσταση εξόδου Έχουν γίνει αλλαγές στους πίνακες της βάσης. 32

33 ιάγραµµα δραστηριότητας περίπτωσης χρήσης 33

34 1. Τίτλος περίπτωσης χρήσης Υποβολή Αίτησης 2. Σύντοµη περιγραφή Ο «Εκπαιδευόµενος» υποβάλλει αίτηση για πιστοποίηση. 3. Ροή γεγονότων 3.1 Βασική ροή 1. Ο Χειριστής «Εκπαιδευόµενος» εισέρχεται στην ιστοσελίδα 2. Ο Χειριστής «Εκπαιδευόµενος» επιλέγει από το διαθέσιµο µενού την επιλογή «Αίτηση Προσώπου» 3.Ο Χειριστής «Εκπαιδευόµενος» επιλέγει από το διαθέσιµο υπό µενού την επιλογή «Υποβολή Αίτησης». 4. Το Σύστηµα εµφανίζει φόρµα υποβολής αίτησης καθώς και κουµπί «Υποβολή» «Επιστροφή». 5. Ο Χειριστής επιλέγει «Υποβολή». 6. Το Σύστηµα ελέγχει την εγκυρότητα των στοιχείων. 7. Το Σύστηµα εµφανίζει στην οθόνη µήνυµα επιτυχίας. 3.2 Εναλλακτικές ροές 4α. Ο Χειριστής επιλέγει «Επιστροφή». Η ροή επανέρχεται στο βήµα 3. 6α1. Τα στοιχεία είναι άκυρα. 6α2. Το Σύστηµα εµφανίζει ανάλογο µήνυµα. Η ροή επανέρχεται στο βήµα Μη λειτουργικές απαιτήσεις εν υπάρχουν για αυτή την περίπτωση χρήσης. 5. Κατάσταση εισόδου Ο Χειριστής πρέπει να έχει ενεργοποιηµένο το κατάλληλο δικαίωµα χρήσης. 6. Κατάσταση εξόδου Έχουν προστεθεί νέες εγγραφές στους πίνακες της βάσης. 34

35 ιάγραµµα δραστηριότητας περίπτωσης χρήσης 35

36 1. Τίτλος περίπτωσης χρήσης Προβολή Προσωπικών Αιτήσεων 2. Σύντοµη περιγραφή Το Σύστηµα εµφανίζει στην οθόνη τις προσωπικές Αιτήσεις του «Εκπαιδευόµενου», αξιολογηµένες ή µη. 3. Ροή γεγονότων 3.1 Βασική ροή 1. Ο Χειριστής «Εκπαιδευόµενος» εισέρχεται στην ιστοσελίδα 2.Ο Χειριστής «Εκπαιδευόµενος» επιλέγει από το διαθέσιµο µενού την επιλογή «Αίτηση Προσώπου». 3. Ο Χειριστής «Εκπαιδευόµενος» επιλέγει από το διαθέσιµο υπό µενού την επιλογή «Προβολή Προσωπικών Αιτήσεων» 4. Το Σύστηµα εµφανίζει στην οθόνη όλες τις αιτήσεις του χρήστη κατά χρονολογική σειρά καθώς και την αξιολόγηση της κάθε αίτησης, αν αυτή υπάρχει και κουµπί «Επιστροφή»,. 5. Ο Χειριστής επιλέγει µια από όλες τις αιτήσεις συγκεκριµένου χρήστη. 6.Το Σύστηµα εµφανίζει στην οθόνη όλα τα στοιχεία του χρήστη που έκανε την αίτηση καθώς και τα στοιχεία της αίτησης που επιλέχθηκε. 3.2 Εναλλακτικές ροές 4α. Ο Χειριστής επιλέγει «Επιστροφή». Η ροή επανέρχεται στο βήµα Μη λειτουργικές απαιτήσεις εν υπάρχουν για αυτή την περίπτωση χρήσης. 5. Κατάσταση εισόδου Ο Χειριστής πρέπει να έχει ενεργοποιηµένο το κατάλληλο δικαίωµα χρήσης. 6. Κατάσταση εξόδου εν υπάρχουν για αυτή την περίπτωση χρήσης. 36

37 ιάγραµµα δραστηριότητας περίπτωσης χρήσης 37

38 1. Τίτλος περίπτωσης χρήσης Υποβολή Ένστασης 2. Σύντοµη περιγραφή Ο «Εκπαιδευόµενος» υποβάλλει ένσταση για απόρριψη αίτησης ή απόρριψη/απόσυρση/απενεργοποίηση πιστοποίησης. 3. Ροή γεγονότων 3.1 Βασική ροή 1. Ο Χειριστής «Εκπαιδευόµενος» εισέρχεται στην ιστοσελίδα 2. Ο Χειριστής «Εκπαιδευόµενος» επιλέγει από το διαθέσιµο µενού την επιλογή «Ένσταση Προσώπου» 3.Ο Χειριστής «Εκπαιδευόµενος» επιλέγει από το διαθέσιµο υπό µενού την επιλογή «Υποβολή Ένστασης». 4. Το Σύστηµα εµφανίζει φόρµα υποβολής ένστασης καθώς και κουµπί «Επόµενη Σελίδα»,«Επιστροφή». 5.Ο Χειριστής επιλέγει την αιτία της ένστασης. 6. Ο Χειριστής επιλέγει «Επόµενη Σελίδα». 7. Το Σύστηµα εµφανίζει λίστα µε τις πιστοποιήσεις του χρήστη που έχουν απενεργοποιηθεί / αποσυρθεί / απενεργοποιηθεί και άρα έχει δικαίωµα ένστασης σύµφωνα µε την αιτία που επέλεξε και κουµπί «Επιστροφή». 8.Ο χρήστης επιλέγει µια πιστοποίηση από την λίστα. 9. Το Σύστηµα εµφανίζει στην οθόνη φόρµα υποβολής ένστασης και κουµπί «Υποβολή» και «Επιστροφή». 10.Ο χρήστης συµπληρώνει την φόρµα υποβολής και επιλέγει κουµπί «Υποβολή». 11.Το Σύστηµα εµφανίζει µήνυµα επιτυχίας και κουµπί «Επιστροφή». 3.2 Εναλλακτικές ροές 4α. Ο Χειριστής επιλέγει «Επιστροφή». Η ροή επανέρχεται στο βήµα 3. 7α1. εν υπάρχουν πιστοποιήσεις που να ικανοποιούν την ερώτηση στην βάση.. 7α2. Το Σύστηµα εµφανίζει ανάλογο µήνυµα. Η ροή επανέρχεται στο βήµα 4. 7β. Ο χρήστης επιλέγει το «Επιστροφή» και η ροή επανέρχεται στο βήµα 3. 9α.Ο χρήστης επιλέγει το «Επιστροφή» και η ροή επανέρχεται στο βήµα Μη λειτουργικές απαιτήσεις εν υπάρχουν για αυτή την περίπτωση χρήσης. 5. Κατάσταση εισόδου 38

39 Ο Χειριστής πρέπει να έχει ενεργοποιηµένο το κατάλληλο δικαίωµα χρήσης. 6. Κατάσταση εξόδου Έχουν προστεθεί νέες εγγραφές στους πίνακες της βάσης. 39

40 ιάγραµµα δραστηριότητας περίπτωσης χρήσης 40

41 4.Αρχιτεκτονική Συστήµατος Αρχιτεκτονική τριών επιπέδων Το σύστηµα Α.Σ.ΠΙΣ. χρησιµοποιεί αρχιτεκτονική τριών επιπέδων (three-tier architecture) όπως πολλά συστήµατα της κατηγορίας του (Σχήµα 1). Στη βάση ενός τέτοιου συστήµατος υπάρχει το επίπεδο της βάσης δεδοµένων (database tier) που αποτελείται από το σύστηµα διαχείρισης της βάσης δεδοµένων που διαχειρίζεται τη βάση δεδοµένων που περιέχει τα στοιχεία που δηµιουργούν, σβήνουν και διαχειρίζονται οι χρήστες. Πάνω από το επίπεδο της βάσης δεδοµένων υπάρχει το πολύπλοκο µεσαίο επίπεδο (middle tier), που περιέχει το µεγαλύτερο µέρος της λογικής του συστήµατος και επικοινωνεί δεδοµένα µε τα άλλα επίπεδα. Στην κορυφή βρίσκεται το επίπεδο του πελάτη-χρήστη (client tier), συνήθως αποτελείται από λογισµικό περιήγησης του παγκόσµιου ιστού (web browser software), που αλληλεπιδρά µε το σύστηµα. Σχήµα 1. Το µοντέλο της αρχιτεκτονικής τριών επιπέδων Το γεγονός πως το Α.Σ.ΠΙΣ. σαν web database application έχει αναπτυχθεί χρησιµοποιώντας three-tier architecture κρύβει την πραγµατικότητα πως το σύστηµα πρέπει να ενώσει διαφορετικό λογισµικό και πρωτόκολλα. Όταν χρησιµοποιούµε τον όρο παγκόσµιος ιστός εννοούµε τρία µεγάλα, διαφορετικά πρωτόκολλα και τα εργαλεία που στηρίζονται σε αυτά : την Hypertext Markup Language (HTML), το Hypertext Transfer Protocol (HTTP) και το πρωτόκολλο επικοινωνίας TCP/IP. Η HTML δουλεύει πολύ καλά στη δόµηση και την παρουσίαση πληροφοριών χρησιµοποιώντας ένα πρόγραµµα περιήγησης του παγκόσµιου ιστού (web browser). Το TCP/IP 41

42 είναι ένα αποτελεσµατικό πρωτόκολλο επικοινωνίας που µεταφέρει δεδοµένα ανάµεσα σε προγράµµατα που χρησιµοποιούν το διαδίκτυο και έχει µικρό ή καθόλου αντίκτυπο στους προγραµµατιστές web database applications. Το πρόβληµα στην κατασκευή web database applications είναι να διασυνδεθούν παραδοσιακά συστήµατα διαχείρισης βάσεων δεδοµένων µε τον παγκόσµιο ιστό χρησιµοποιώντας το HTTP. Το επίπεδο πελάτη / χρήστη (client tier) Το client tier στην αρχιτεκτονική τριών επιπέδων είναι συνήθως ένας web browser. Το λογισµικό ενός web browser επεξεργάζεται και προβάλλει HTML resources, στέλνει HTTP requests για resources και επεξεργάζεται HTTP responses. Όπως αναφέραµε νωρίτερα, υπάρχουν σηµαντικά πλεονεκτήµατα στη χρησιµοποίηση ενός web browser στο επίπεδο thin-client, συµπεριλαµβανοµένων και της εύκολης ανάπτυξης και υποστήριξης σε µια µεγάλη γκάµα από πλατφόρµες. Υπάρχουν πολλοί διαθέσιµοι web browsers διαθέσιµοι µε τον καθένα να έχει διαφορετικές δυνατότητες. Οι δύο πιο γνωστοί παραθυρικοί web browser είναι οι Netscape και Internet Explorer. Αν και δε θα περιγράψουµε όλες τις δυνατότητες των web browsers έχουν ένα κοινό βασικό σύνολο : Όλοι οι web browsers είναι HTTP clients που στέλνουν requests και παρουσιάζουν responses από web servers (συνήθως σε γραφικό περιβάλλον). Όλοι οι web browsers διερµηνεύουν σελίδες που είναι γραµµένες σε HTML όταν διαβάζουν τη σελίδα, δηλαδή παρουσιάζουν τις επικεφαλίδες, τις εικόνες, τα hypertext links και ούτω καθεξής στο χρήστη. Κάποιοι web browsers παρουσιάζουν εικόνες, παίζουν ταινίες και ήχο και επεξεργάζονται και άλλους τύπους αντικειµένων. Αρκετοί web browsers µπορούν να τρέξουν JavaScript που είναι ενσωµατωµένη σε HTML σελίδες. Η JavaScript χρησιµοποιείται για την επικύρωση µιας φόρµας <form> ή για την αλλαγή της εµφάνισης µιας σελίδας ανάλογα µε τις ενέργειες του χρήστη. Επιλεγµένοι web browsers µπορούν να τρέξουν αντικείµενα που έχουν αναπτυχθεί στις γλώσσες προγραµµατισµού Java ή ActiveX. Αυτά τα αντικείµενα συχνά παρέχουν επιπλέον κίνηση, εργαλεία που δε µπορούν να αναπτυχθούν σε HTML ή άλλες πιο πολύπλοκες δυνατότητες. Κάποιοι web browsers µπορούν να εφαρµόσουν Cascading Style Sheets (CSS) σε HTML σελίδες για να ελέγχουν τον τρόπο παρουσίασης των στοιχείων της HTML. Οι web browsers είναι το πιο εµφανές παράδειγµα ενός user agent, ενός λογισµικού πράκτορα που στέλνει requests για resources σε web server. Άλλοι user agents είναι οι web spiders, αυτόµατο λογισµικό που περιπλανάται στον παγκόσµιο ιστό, `βρίσκει και ανακτά σελίδες, και τα proxy caches, λογισµικά συστήµατα που ανακτούν και αποθηκεύουν τοπικά σελίδες του παγκόσµιου ιστού εκ µέρους πολλών άλλων user agents. 42

43 Χρήση της JavaScript στο σύστηµα Α.Σ.ΠΙΣ. Στο σύστηµα Α.Σ.ΠΙΣ. η JavaScript χρησιµοποιήθηκε σαν γλώσσα scripting στο client tier. Με τις δυνατότητες που προσφέρει δηµιουργήθηκαν δυναµικές σελίδες οι οποίες διευκολύνουν τον χρήστη σε κάθε φάση χρήσης του συστήµατος. Σε αυτήν τη φάση ανάπτυξης του συστήµατος έχουν δηµιουργηθεί δύο βασικά scripts τα οποία αποτελούν τη βάση της αρχιτεκτονικής του client tier (µαζί µε το css του συστήµατος). Το ένα script υλοποιεί τον έλεγχο της εγκυρότητας των στοιχείων που εισάγει ο χρήστης και το άλλο εκτελεί το auto-complete των πεδίων σε διάφορες φόρµες και την δυναµική αλλαγή της µορφής των σελίδων. Τα παραπάνω scripts ορίζουν διάφορες συναρτήσεις τις οποίες στη συνέχεια χρησιµοποιούν τα µικρά scripts που είναι ενσωµατωµένα στον κώδικα html για να υλοποιήσουν την επικοινωνία µε τον χρήστη του συστήµατος. Έλεγχος εγκυρότητας στοιχείων (validation) Το validation από το σύστηµα γίνεται σε δύο επίπεδα: στο middle tier και στο client tier. Στο middle tier γίνεται από τα scripts της php κατά την εισαγωγή των πληροφοριών στη βάση δεδοµένων του συστήµατος και στο client tier γίνεται από την JavaScript κατά την υποβολή της φόρµας στο σύστηµα από τον χρήστη. Στο κυρίως script που ορίζει τις συναρτήσεις πιστοποίησης ορίζονται οι κανονικές εκφράσεις (regular expressions) οι οποίες καθορίζουν την µορφή που πρέπει να έχουν τα δεδοµένα για να γίνουν αποδεκτά από το σύστηµα. Οι κανονικές εκφράσεις είναι ένα πολύ δυνατό εργαλείο που χρησιµεύει στη διαχείριση των αλφαριθµητικών (strings). Οι κανονικές εκφράσεις που ορίζονται αφορούν την µορφή των εξής στοιχείων πληροφορίας : αριθµητικά δεδοµένα ηµεροµηνίες και ώρες σχολική χρονιά ονόµατα αριθµοί σταθερών τηλεφώνων αριθµοί κινητών τηλεφώνων ταχυδροµικοί κώδικες διευθύνσεις αριθµός ταυτότητας ανάλυση οθόνης 43

44 Κατά την δηµιουργία της φόρµας εισαγωγής στοιχείων σε µια σελίδα του συστήµατος, ένα µικρό script ενσωµατώνεται στον onsubmit handler της φόρµας και χαρακτηρίζει τα στοιχεία της φόρµας για τα οποία θέλουµε να γίνει validation. Οι χαρακτηρισµοί που αποδίδονται µεταφράζονται στη συνέχεια από την συνάρτηση που εκτελεί τον έλεγχο εγκυρότητας των δεδοµένων η οποία και καταλαβαίνει πώς πρέπει να ελέγξει τα δεδοµένα του κάθε πεδίου της φόρµας. Ανάλογα µε την τιµή που επιστρέφει η κυρίως συνάρτηση ελέγχου η φόρµα υποβάλλεται ή όχι στο σύστηµα. Εάν βρεθούν λάθη τότε εµφανίζεται ένα µήνυµα που προειδοποιεί τον χρήστη πως έχει εισάγει µη έγκυρα δεδοµένα και η φόρµα δεν υποβάλλεται. Το µήνυµα είναι λεπτοµερές και πληροφορεί ακριβώς ποια πεδία δεν είναι έγκυρα και γιατί. Οι έλεγχοι που γίνονται για κάθε τύπο πεδίου είναι οι παρακάτω : Για τα αριθµητικά δεδοµένα ελέγχεται εάν πράγµατι είναι αριθµοί και εάν είναι µέσα σε ένα συγκεκριµένο range (στην περίπτωση που αυτό καθορίζεται) Για τις ηµεροµηνίες και ώρες ελέγχεται εάν είναι στην µορφή dd/mm/yyy hh:mm:ss και εάν οι τιµές που δόθηκαν σε κάθε κοµµάτι του προηγούµενου αλφαριθµητικού είναι έγκυρες (π.χ. η ώρα 00:61:78 δεν είναι έγκυρη). Οι ηµεροµηνίες και ώρες ελέγχονται εκτενέστερα στο middle tier όπου γίνεται έλεγχος για την ηµερολογιακή εγκυρότητα των δεδοµένων (π.χ. η ηµεροµηνία 29/02/2005 είναι λάθος) Για τα γίνεται έλεγχος της µορφής της διεύθυνσης. εν είναι RFC-2822-compliant αλλά δουλεύει για τις διευθύνσεις της µορφής user@host.xxx. Στο middle tier γίνεται επιπλέον έλεγχος της διεύθυνσης ώστε να καθοριστεί αν αυτή αποτελεί έγκυρη και λειτουργική διεύθυνση. Για τους αριθµούς ταυτότητας ελέγχεται αν ξεκινούν µε δύο κεφαλαία γράµµατα του ελληνικού αλφάβητου και ακολουθούνται από έξι αριθµούς. Για τη ανάλυση οθόνης ελέγχεται αν ξεκινάει µε τριψήφιο ή τετραψήφιο αριθµό ακολουθεί ο µικρός αγγλικός χαρακτήρας «x» και τελειώνει και πάλι µε τριψήφιο ή τετραψήφιο αριθµό. Για τα ονόµατα ελέγχεται εάν αποτελούνται µόνο από γράµµατα (κεφαλαία και πεζά). Αριθµοί και άλλα σύµβολα δεν επιτρέπονται. Επιτρέπονται µόνο τα κενά και οι παύλες. Επίσης ένα όνοµα δεν επιτρέπεται να έχει και ελληνικούς και αγγλικούς χαρακτήρες. Αυτό γίνεται για να µην µπαίνουν τα δεδοµένα στη βάση µε µικτούς χαρακτήρες και στη συνέχεια υπάρξει πρόβληµα στην ταξινόµηση και αναζήτηση των δεδοµένων. Για τους αριθµούς σταθερών τηλεφώνων ελέγχεται εάν έχουν δέκα ψηφία και αρχίζουν από 2, ακολουθεί ο κωδικός της περιοχής, µετά το 0 και τέλος το υπόλοιπο νούµερο. Για τους αριθµούς κινητών τηλεφώνων ελέγχεται εάν έχουν δέκα ψηφία και τα τρία πρώτα είναι 693,694,697, ή 699. για τους ταχυδροµικούς κώδικες ελέγχεται εάν αποτελούνται από 5 ψηφία. 44

45 για τις διευθύνσεις οι επιτρεπτοί χαρακτήρες είναι γράµµατα (κεφαλαία και πεζά), αριθµοί, παρενθέσεις, τελείες, κόµµατα, παύλες και ο χαρακτήρας /. Και στις διευθύνσεις δεν επιτρέπεται η ανάµιξη αγγλικών και ελληνικών χαρακτήρων, για τους λόγους που αναφέρθηκαν παραπάνω στο όνοµα. τέλος γίνεται έλεγχος και για κενά πεδία τα οποία χαρακτηρίζονται ως απαιτούµενα από τα scripts δηµιουργίας σελίδων του middle tier. Για περισσότερες λεπτοµέρειες σχετικά µε την ακριβή υλοποίηση του client side validation δείτε το αρχείο validate.js. Cascading Style Sheets στο σύστηµα Α.Σ.ΠΙΣ. Για όλους τους λόγους που αναφέρθηκαν παραπάνω στο σύστηµα Α.Σ.ΠΙΣ. έχουν χρησιµοποιηθεί εκτενώς τα Cascading Style Sheets Λεπτοµερέστερα, τα Cascading Style Sheets έχουν χρησιµοποιηθεί σε όλες τις πτυχές του συστήµατος, από το χρωµατισµό του και τον ορισµό διαστηµάτων ανάµεσα στα διάφορα στοιχεία του µέχρι τον ορισµό πινάκων και τον πλήρη καθορισµό της εσωτερικής τους δοµής. Το µεσαίο επίπεδο (middle tier) Στα περισσότερα web database systems που αναπτύχθηκαν σύµφωνα µε την αρχιτεκτονική των τριών επιπέδων το µεγαλύτερο µέρος της λογικής του συστήµατος βρίσκεται στο middle tier. Το client tier παρουσιάζει δεδοµένα στο χρήστη και συλλέγει δεδοµένα από αυτόν ενώ το database tier αποθηκεύει και ανακτά δεδοµένα. Το middle tier εξυπηρετεί τους περισσότερους από τους εναποµείναντες ρόλους που συνενώνουν τα άλλα επίπεδα : καθορίζει τη δοµή και το περιεχόµενο των δεδοµένων που παρουσιάζονται στο χρήστη και επεξεργάζεται αυτά που εισάγει ο χρήστης και τα διαµορφώνει σε ερωτήσεις προς τη βάση δεδοµένων για εισαγωγή ή ανάκτηση δεδοµένων. Επίσης προσθέτει χειρισµό κατάστασης στο πρωτόκολλο HTTP. Το middle tier συνδυάζει τον παγκόσµιο ιστό µε το σύστηµα διαχείρισης της βάσης δεδοµένων. Στο σύστηµα Α.Σ.ΠΙΣ. τα συστατικά που αποτελούν το middle tier είναι ένας web server, µια web scripting language και η scripting language engine. Ο web server επεξεργάζεται τα HTTP requests και σχηµατίζει τα responses. Στις περιπτώσεις των web database applications αυτά τα requests είναι συνήθως για προγράµµατα που αλληλεπιδρούν µε το υποκείµενο σύστηµα διαχείρισης της βάσης δεδοµένων. Ο web server που χρησιµοποιούµε είναι ο Apache Software Foundation s Apache HTTP Server, ένας open source web server που χρησιµοποιείται σε περισσότερους από το 60% των υπολογιστών που είναι συνδεδεµένοι στο διαδίκτυο. 45

46 Για scripting language του middle tier χρησιµοποιούµε την PHP scripting language. Η PHP είναι ένα open source project του Apache Software Foundation και είναι η πιο διάσηµη επέκταση (add-on module) του Apache HTTP Server, µε περίπου το 40% των Apache HTTP servers να έχουν δυνατότητα υποστήριξης της PHP. Η PHP είναι κατάλληλη για web database applications εξαιτίας των εργαλείων διασύνδεσης της για τα περιβάλλοντα του παγκόσµιου ιστού και των βάσεων δεδοµένων. Συγκεκριµένα, η ευελιξία στην ενσωµάτωση script σε HTML σελίδες επιτρέπει την εύκολη διασύνδεση µε το client tier. Η υποστήριξη διασύνδεσης µε το database tier είναι επίσης εξαιρετική, µε περισσότερες από 15 βιβλιοθήκες διαθέσιµες για την αλληλεπίδραση µε σχεδόν όλα τα διάσηµα συστήµατα διαχείρισης βάσεων δεδοµένων. Η PHP στο σύστηµα Α.Σ.ΠΙΣ. Παραπάνω παραθέσαµε πολλές από τις δυνατότητες τις PHP που την έχουν κάνει πολύ δηµοφιλή ανάµεσα στους προγραµµατιστές web database applications. Για όλους αυτούς τους λόγους και κυρίως επειδή είναι πολύ ευέλικτη και γρήγορη στον προγραµµατισµό και την επεξεργασία των script όπως επίσης και επειδή ενσωµατώνεται χωρίς καµία ιδιαίτερη δυσκολία σε οποιαδήποτε σελίδα HTML και της προσδίδει δυνατότητες πολυµορφισµού και πολλαπλής εξόδου επιλέχθηκε να χρησιµοποιηθεί στο σύστηµα Α.Σ.ΠΙΣ. Ενσωµάτωση της PHP στην αρχιτεκτονική του Α.Σ.ΠΙΣ. Αν και η PHP ενσωµατώνεται πολύ εύκολα σε µεµονωµένες σελίδες HTML και µπορεί να τους προσδώσει πολλές δυνατότητες το σύστηµα Α.Σ.ΠΙΣ. από την αρχή σχεδιάστηκε να είναι κάτι περισσότερο. Η PHP δεν εισάχθηκε σε έτοιµες σελίδες HTML αλλά χρησιµοποιήθηκε για να τις κατασκευάζει εξολοκλήρου και ξεκινώντας από µηδενική βάση. Οι σελίδες που ζητούν οι χρήστες µέσω ενός web browser είναι καθ ολοκληρίαν PHP script τα οποία ανάλογα µε τις παραµέτρους που δέχονται κατασκευάζουν την κατάλληλη σελίδα και την επιστρέφουν στο χρήστη. Έτσι µπορούµε να διασπάσουµε το σύστηµα σε µικρότερα αλλά γενικευµένα κοµµάτια κώδικα που επιτελούν ένα µέρος της λειτουργικότητας του συστήµατος : Pagebuilder module: Όπως δηλώνει και το όνοµα του το κοµµάτι αυτό του συστήµατος κατασκευάζει τις περισσότερες από τις σελίδες που ζητά ο χρήστης. Database module: 46

47 Το κοµµάτι αυτό περιέχει όλες τις συναρτήσεις που χρησιµοποιεί το σύστηµα για να εισάγει δεδοµένα στη βάση και να επεξεργαστεί τα ήδη υπάρχοντα. Από το παραπάνω πρότυπο του συστήµατος εξαιρούνται κάποιες σελίδες που κυρίως λόγω της φύσης τους ή/και της θέσης τους µέσα στο σύστηµα και της λειτουργικότητας τους έπρεπε να συγγραφούν µε το χέρι. Οι σελίδες αυτές καλό είναι να αναλυθούν ξεχωριστά από το υπόλοιπο σύστηµα : index.php: Είναι η αρχική σελίδα του συστήµατος. Εδώ ο χρήστης προµηθεύει στο σύστηµα το username και τον κωδικό του. Αυτά τα στοιχεία θα τον αναγνωρίζουν µοναδικά στο σύστηµα και θα καθορίζουν τον τρόπο µε τον οποίο θα εµφανίζονται οι σελίδες που θα ζητά. Αυτή είναι και η σελίδα στην οποία ανακατευθύνεται ένας χρήστης που δεν έχει αναγνωριστεί ακόµη από το σύστηµα αλλά προσπάθησε να προσπελάσει µια σελίδα απευθείας. Pagebuilder module Το κοµµάτι που κατασκευάζει τις περισσότερες από τις σελίδες του συστήµατος είναι το pagebuilder module το οποίο αποτελείται από δύο βασικά script και πολλά µικρότερα τα οποία χρησιµοποιώντας τις συναρτήσεις που ορίζουν τα δύο βασικά script κατασκευάζουν πολλές από τις σελίδες που βλέπει ο χρήστης που αλληλεπιδρά µε το σύστηµα. Τα δύο βασικά script του module είναι το metadata.php και το pagebuilder.php. metadata.php: Περιέχει όλη τη γνώση του συστήµατος σχετικά µε την αρχιτεκτονική της βάσης δεδοµένων, τους πίνακες, τις συσχετίσεις, τον τύπο των δεδοµένων κάθε πίνακα κ.ά.. Περιέχει πληροφορίες οι οποίες χρησιµοποιούνται στην κατασκευή των σελίδων από τις συναρτήσεις του pagebuilder.php όπως οι περιγραφές των πεδίων και ο τύπος των <input> tags που θα εισάγονται στην html και θα περιέχουν τα δεδοµένα της βάσης που θα εµφανίζονται στον χρήστη. Επίσης περιέχει πληροφορίες για τον έλεγχο της εγκυρότητας των δεδοµένων που γίνεται για κάθε δεδοµένο που εισάγεται στη βάση. Το script είναι οργανωµένο µε τις αρχές του αντικειµενοστρεφούς προγραµµατισµού. Για κάθε πίνακα της βάσης υπάρχει ένα αντικείµενο που περιέχει όλες τις απαραίτητες πληροφορίες για τον πίνακα. Επίσης υπάρχει και µια γενική κλάση, από την οποία κληρονοµούν όλα τα αντικείµενα, η οποία περιέχει διάφορες συναρτήσεις για τον χειρισµό των αντικειµένων αυτών (συναρτήσεις που επιστρέφουν το όνοµα του πίνακα, το κύριο κλειδί, τα πεδία κτλ). Η γενική κλάση επίσης ορίζει και µια συνάρτηση η οποία κάνει το validation των δεδοµένων σύµφωνα µε κανονικές εκφράσεις pagebuilder.php: 47

48 Κατασκευάζει σελίδες που περιέχουν φόρµες για εισαγωγή, επεξεργασία ή διαγραφή δεδοµένων. Επίσης κατασκευάζει σελίδες που περιέχουν πίνακες προβολής δεδοµένων της βάσης. Περιέχει πολλές συναρτήσεις οι οποίες κατασκευάζουν διάφορα κοµµάτια της σελίδας (όπως η συνάρτηση buildtop και buildsubmenu, οι οποίες κατασκευάζουν το κύριο µενού επιλογών και το µενού της κάθε κύριας επιλογής αντίστοιχα,της σελίδας ανάλογα µε τα δικαιώµατα που έχει ο χρήστης). Οι συναρτήσεις που περιέχει το script καλούνται από διάφορες άλλες σελίδες για να κατασκευάσουν διάφορα κοµµάτια της σελίδας. Οι συναρτήσεις find_list και view_list κατασκευάζουν πίνακες µε λίστες, οι συναρτήσεις BuildFormElement και build_form κατασκευάζουν τις φόρµες, ενώ οι show_form_data και make_table κατασκευάζουν πίνακες για την προβολή των στοιχείων της βάσης δεδοµένων. Το script pagebuilder είναι υπεύθυνο για την πλήρη κατασκευή της σελίδας χρησιµοποιώντας δεδοµένα από το metadata script. Κατά την κατασκευή της σελίδας µε την χρήση php εισάγονται τα html tags, τα css styles και η JavaScript. Αλλάζοντας µερικές µόνο παραµέτρους έχουµε τη δηµιουργία νέων σελίδων. Τέλος, επειδή ο µηχανισµός κατασκευής σελίδων είναι συγκεντρωτικός, είναι εύκολο να αλλάξουµε κάτι ή να προσθέσουµε νέες δυνατότητες σε όλες τις σελίδες µε λίγες µικρές αλλαγές στο pagebuilder.php. Database module Το module αυτό όπως ειπώθηκε παραπάνω χρησιµοποιείται για όλες τις διεργασίες εισαγωγής ή επεξεργασίας που αφορούν τη βάση δεδοµένων. εν είναι αυτοτελές αλλά αποτελείται από κάποια µικρότερα script που επιτελούν επιµέρους λειτουργίες. Τα βασικότερα από αυτά είναι τα globals.php, database.php, metadata.php : globals.php: Το αρχείο αυτό χρησιµοποιείται σαν αποθήκη για τις global µεταβλητές που χρειάζονται σε όλα τα script του συστήµατος. Περιέχει έναν πίνακα µέσα στον οποίο ορίζονται όλα αυτά, ονόµατει $config. Παραδείγµατα πεδίων που ορίζονται είναι ο superuser της βάσης δεδοµένων, ο κωδικός του, σταθερές που χρησιµοποιούν διάφορες συναρτήσεις του συστήµατος κ.ά. database.php: Εδώ περιέχονται όλες οι συναρτήσεις που αλληλεπιδρούν σε κατώτατο επίπεδο µε τη βάση δεδοµένων. Όπου χρειάζεται πρόσβαση στη βάση για οποιονδήποτε λόγο χρησιµοποιείται τον εν λόγω script και οι συναρτήσεις του. Περιέχει µια αρκετά ευρεία γκάµα συναρτήσεων για εισαγωγή, διαγραφή, ενηµέρωση και επεξεργασία των δεδοµένων της βάσης. metadata.php: Βλέπε στο Pagebuilder module. 48

49 Το επίπεδο της βάσης δεδοµένων (database tier) Το database tier είναι η βάση ενός web database application. Η κατανόηση των απαιτήσεων του συστήµατος, η επιλογή του λογισµικού του database tier, ο σχεδιασµός βάσεων δεδοµένων και η κατασκευή του tier είναι τα πρώτα βήµατα για την επιτυχηµένη ανάπτυξη web database application. Σε ένα σύστηµα αρχιτεκτονικής τριών επιπέδων το database tier διαχειρίζεται τα δεδοµένα. Η διαχείριση των δεδοµένων τυπικά περιλαµβάνει αποθήκευση και ανάκτηση δεδοµένων, όπως επίσης και διαχείριση αναβαθµίσεων, πρόσβαση, ταυτόχρονη ή ασύγχρονη, από περισσότερες της µιας διεργασίες του middle tier, διασφάλιση της ασφάλειας και της ακεραιότητας των δεδοµένων, καθώς και υποστηρικτικές διαδικασίες όπως δηµιουργία αντιγράφων ασφαλείας. Στα περισσότερα web database applications οι παραπάνω υπηρεσίες προσφέρονται από ένα σύστηµα σχεσιακής βάσης δεδοµένων (RDBMS system) και τα δεδοµένα αποθηκεύονται σε µια σχεσιακή βάση δεδοµένων (relational database). Η διαχείριση σχεσιακών δεδοµένων στο τρίτο tier απαιτεί πολύπλοκο λογισµικό RDBMS. Ευτυχώς τα περισσότερα συστήµατα διαχείρισης βάσεων δεδοµένων είναι σχεδιασµένα έτσι ώστε οι πολυπλοκότητες του λογισµικού να µην είναι φανερές. Για να χρησιµοποιήσει κάποιος αποτελεσµατικά ένα σύστηµα διαχείρισης βάσεων δεδοµένων πρέπει να διαθέτει τις απαραίτητες ικανότητες για να σχεδιάσει µια βάση δεδοµένων και να σχηµατίσει εντολές και να απευθύνει ερωτήσεις (queries) στο σύστηµα διαχείρισης βάσεων δεδοµένων. Για τα περισσότερα συστήµατα διαχείρισης η γλώσσα των ερωτήσεων (query language) είναι η SQL. Η κατανόηση της κρυµµένης αρχιτεκτονικής των συστηµάτων διαχείρισης βάσεων δεδοµένων δεν είναι σηµαντική για τους περισσότερους χρήστες. Στο σύστηµα Α.Σ.ΠΙΣ. για τη διαχείριση των δεδοµένων χρησιµοποιούµε το MySQL RDBMS. Όπως και µε την επιλογή scripting language του middle tier υπάρχουν συχνά διαφωνίες για το πιο σύστηµα διαχείρισης βάσεων δεδοµένων είναι πιο κατάλληλο για ένα δεδοµένο σύστηµα. Η MySQL είναι γρήγορη και είναι η πλέον κατάλληλη για συστήµατα όπου η ανάκτηση των δεδοµένων είναι πιο συχνή από την αλλαγή και όπου µικρές αλλαγές είναι η κύρια κατηγορία των αλλαγών που εφαρµόζονται στα δεδοµένα του συστήµατος. Τα παραπάνω είναι κοινά χαρακτηριστικά των περισσοτέρων web database applications. Επίσης, όπως και η PHP και ο Apache είναι λογισµικό open source. Υπάρχουν και άλλες επιλογές λογισµικού για την αποθήκευση δεδοµένων στο database tier που χρησιµοποιούν µη-σχεσιακές DBMSs. Αυτές περιλαµβάνουν µηχανές αναζήτησης (search engines), συστήµατα διαχείρισης εγγράφων (document management systems) και απλές υπηρεσίες gateway όπως λογισµικό για . 49

50 Σχεδίαση της βάσης δεδοµένων του Α.Σ.ΠΙΣ. Η σχεδίαση της βάσης του ΑΣΠΙΣ έχει βασιστεί σε αυτή του συστήµατος cybertest. Παρόλα αυτά, έχουν γίνει αρκετές τροποποιήσεις στη σχεδίαση, τόσο λόγω των εν γένει διαφορετικών αναγκών των δύο συστηµάτων, όσο και για να γίνει η βάση πιο λειτουργική και να αποφευχθούν διάφορα σχεδιαστικά λάθη. Οι διαφορές µε το cybertest δε θα αναλυθούν εδώ, καθώς η εξοικείωση µε αυτό δεν αποτελεί προϋπόθεση για την κατανόηση της παρούσας σχεδίασης. Η σχεδίαση της βάσης έγινε µε το µοντέλο Οντοτήτων Συσχετίσεων (Entity Relationship, E R). Με το µοντέλο αυτό η βάση δεδοµένων περιγράφεται σε υψηλότερο επίπεδο από αυτό του σχήµατος, και είναι περισσότερο εµφανείς οι σχέσεις των στοιχείων που αποτελούν τη βάση οι συσχετίσεις των οντοτήτων, δηλαδή. Πάντως, έχοντας κατασκευάσει το µοντέλο E R της βάσης, είναι πολύ εύκολο να µετασχηµατιστεί και να προκύψει το σχήµα. Ας σηµειωθεί επίσης ότι η βάση δεδοµένων του ΑΣΠΙΣ θα υλοποιηθεί πάνω στο σύστηµα διαχείρισης βάσεων δεδοµένων MySQL, κάνοντας χρήση της µηχανής αποθήκευσης InnoDB. Η MySQL επιλέχθηκε µεταξύ των ελευθέρων βάσεων δεδοµένων κυρίως λόγω της εξοικείωσης των εµπλεκοµένων στην ανάπτυξη του ΑΣΠΙΣ µε αυτήν αλλά και όλων των υπολοίπων στοιχείων που αναφέρθηκαν στην κατάλληλη παράγραφο η InnoDB πάλι επιλέχθηκε επειδή είναι η µοναδική µηχανή αποθήκευσης της MySQL που υποστηρίζει τη χρήση εξωτερικών κλειδιών στους πίνακες της βάσης, κάτι που θεωρήθηκε ως σηµαντικό στοιχείο για τη σχεδίαση της βάσης. Το µοντέλο Οντοτήτων Συσχετίσεων Στο Σχήµα 5 και Σχήµα 6 απεικονίζονται τα διαγράµµατα Οντοτήτων Συσχετίσεων για το ΑΣΠΙΣ. Από µόνο του το διάγραµµα είναι σχεδόν ό,τι χρειάζεται κανείς για να κατανοήσει τη σχεδίαση της βάσης. Παρόλα αυτά, για λόγους πληρότητας, όλα τα στοιχεία του διαγράµµατος θα εξηγηθούν και µέσα στο κείµενο. Πριν από αυτό όµως, είναι αναγκαίο να εξηγηθούν οι συµβάσεις που χρησιµοποιούνται στο διάγραµµα, τόσο επειδή δεν υπάρχει ιδιαίτερη τυποποίηση ως προς τα διαγράµµατα αυτά, όσο επειδή δεν είναι όλοι απαραίτητα εξοικειωµένοι µαζί τους. Στο διάγραµµα αυτό λοιπόν χρησιµοποιούνται οι εξής συµβάσεις : Τα ορθογώνια αναπαριστούν οντότητες, οι ρόµβοι συσχετίσεις, και οι ελλείψεις ιδιότητες. Μια γραµµή µεταξύ οντότητας και ιδιότητας, ή και συσχέτισης και ιδιότητας, σηµαίνει ότι η συγκεκριµένη ιδιότητα ανήκει στην οντότητα ή συσχέτιση. Σε ορισµένα σηµεία οι ιδιότητες ενώνονται αλυσιδωτά µεταξύ τους, αντί να συνδέονται όλες απευθείας µε την οντότητα ή συσχέτιση αυτό έγινε για λόγους εξοικονόµησης χώρου στο διάγραµµα, και δε δηλώνει κάτι διαφορετικό. Μία γραµµή µεταξύ οντότητας και συσχέτισης σηµαίνει ότι η οντότητα συµµετέχει στην συγκεκριµένη συσχέτιση. Αν η γραµµή έχει τη µορφή 50

51 βέλους προς τη συσχέτιση, σηµαίνει ότι κάθε µία εγγραφή αυτού του τύπου συµµετέχει το πολύ µία φορά στη συσχέτιση. Αν η γραµµή είναι έντονη, σηµαίνει ότι έχουµε ολική συµµετοχή, δηλαδή όλες οι εγγραφές συµµετέχουν στη συσχέτιση. Όταν το περίγραµµα µιας οντότητας, αλλά και µίας συσχέτισης στην οποία αυτή συµµετέχει, είναι έντονο, σηµαίνει ότι έχουµε να κάνουµε µε µια αδύναµη οντότητα. Η οντότητα αυτή ορίζεται πλήρως µόνο µέσω της άλλης, κύριας οντότητας που συµµετέχει στη συσχέτιση. 51

52 Σχήµα 2.Το διάγραµµα οντοτήτων- Συσχετίσεων 52

53 Μια οντότητα µπορεί να συµµετέχει σε µία συσχέτιση παραπάνω από µία φορά, οπότε και λέµε ότι έχουµε ιδιοσυσχέτιση. Σε µια συσχέτιση, εκτός από οντότητες, µπορεί να συµµετέχουν και άλλες συσχετίσεις. Σε αυτήν την περίπτωση, η συµµετέχουσα συσχέτιση περικλείεται µε διακεκοµµένη γραµµή, και το περίγραµµα αυτό ενώνεται µε την άλλη συσχέτιση. Όταν το όνοµα µιας ιδιότητας είναι υπογραµµισµένο, η ιδιότητα αυτή είναι µέρος του κύριου κλειδιού της οντότητας. Στις αδύναµες οντότητες που η γραµµή αυτή είναι διακεκοµµένη, για να οριστεί το κύριο κλειδί απαιτείται και το κύριο κλειδί της οντότητας από την οποία εξαρτάται η αδύναµη οντότητα. Από τα παραπάνω εξηγείται πλήρως κάθε πτυχή του διαγράµµατος, εκτός ίσως από µία : η επιλογή της γλώσσας που χρησιµοποιήθηκε. Επιλέχθηκε λοιπόν η αγγλική, τόσο για λόγους ευκολίας στην κατασκευή του διαγράµµατος, όσο και επειδή αυτή είναι η γλώσσα που θα χρησιµοποιηθεί για την ονοµασία των στοιχείων της βάσης στην υλοποίηση αυτής. Στις επόµενες δύο υποενότητες περιγράφεται το µοντέλο που αναπαριστά το διάγραµµα, ως εξής : πρώτα περιγράφονται οι οντότητες, σε συνδυασµό µε τις 1:Ν συσχετίσεις στις οποίες συµµετέχουν, και κατόπιν ξεχωριστά οι Ν:Ν συσχετίσεις. 53

54 Οντότητες Οι οντότητες λοιπόν που εµφανίζονται στο µµοντέλο είναι οι εξής : Χρήστης (user) Είναι οι χρήστες του συστήµατος. Οι ιδιότητές τους έχουν να κάνουν κυρίως µε προσωπικά στοιχεία του κάθε χρήστη, ενώ επίσης υπάρχει και ένας κωδικός, που σε συνδυασµό µε το επιτρέπει την ταυτοποίηση του χρήστη από το σύστηµα. Ο κάθε χρήστης ανήκει σε µία συγκεκριµένη οµάδα χρηστών. Κέντρο (center) Οντότητα, που αφορά τους εκπαιδευοµένους. Είναι το κέντρο στο οποίο υπάγονται µε όνοµα, πληροφορίες επικοινωνίας και περιγραφή. Προσωπική Αίτηση (personal_application) Η αίτηση που υποβάλουν οι εκπαιδευόµενοι για πιστοποίηση. Για την αίτηση κρατούνται στοιχεία όπως ηµεροµηνία υποβολής, το επιθυµητό πεδίο πιστοποίησης, αν έχει εξοφληθεί και αν έγινε δεκτή ή όχι. Προσωπική Πιστοποίηση (personal_certification) Η πιστοποίηση περιλαµβάνει πληροφορίες σχετικά µε τα στοιχεία του φυσικού προσώπου που αναγνωρίζει, τη περίοδο πιστοποίησης, το πεδίο πιστοποίησης και την κατάσταση (ενεργή, αποσυρµένη). Η πιστοποίηση σχετίζεται µε την αίτηση και την εξέταση που ακολούθησε στο πεδίο πιστοποίησης και που οδήγησε σε αυτήν. Προσωπική Ένσταση (private_objection) Οι εκπαιδευόµενοι έχουν το δικαίωµα να υποβάλλουν ένσταση στις αποφάσεις του φορέα πιστοποίησης. Περιγράφονται οι λόγοι της ένστασης, ο τύπος (απόρριψη αίτησης, απόρριψη πιστοποίησης, απόσυρση πιστοποίησης, απενεργοποίηση πιστοποίησης),η κατάσταση (προς επεξεργασία, έγινε δεκτή απορρίφθηκε). Εσωτερικός έλεγχος (inner_inspection) Ο φορές χορήγησης πιστοποιητικών πραγµατοποιεί τακτικούς ελέγχους στο σύστηµα οι οποίοι τηρούνται σε αρχεία. Αποθηκεύονται αρχεία µε περιγραφή του πορίσµατος ελέγχου, καθώς και οι ηµεροµηνίες διεξαγωγής του. Προσωπικό (staff) Ο φορέας χορήγησης πιστοποιητικών, διαθέτει προσωπικό, για το οποίο κρατάει αναλυτικά στοιχεία, όπως όνοµα, επίθετο, τηλέφωνο, 54

55 εκπαίδευση, εµπειρία κ.τ.λ. Προσωπικό θεωρούνται και οι επιτηρητές. Οργανισµός (Organization) Οντότητα που αναφέρεται στη δοµή των οργανικών µονάδών από τις οποίες αποτελείται ο οργανισµός. Τηρείται αρχείο που περιέχει τίτλο και ιεραρχική θέση της κάθε µονάδας. ικαιώµατα (permission) Ο κάθε χρήστης ανήκει σε διαφορετική οµάδα χρηστών. Κάθε οµάδα χρηστών έχει διαφορετικά δικαιώµατα. Στο σύστηµα µπορούν να δηλωθούν νέες οµάδες χρηστών. Αξιολόγηση (comment_2) Όλα τα έγγραφα (αιτήσεις, αναφορές) που διαχειρίζεται το Α.Σ.ΠΙΣ. υποβάλλονται σε αξιολόγηση κατά κύριο λόγο από την επιτροπή αξιολόγησης. Η αξιολόγηση σχετίζεται µε το σχετικό έγγραφο καθώς και µε το χρήστη που έκανε την αξιολόγηση. Ανακοίνωση (announcement) ιάφορες ανακοινώσεις που δηµιουργούνται µέσα στο σύστηµα, µε τίτλο, περιεχόµενο της ανακοίνωσης, ηµεροµηνία δηµιουργίας αλλά και τον χρήστη που τις δηµιούργησε. Οι ανακοινώσεις µπορούν να απευθύνονται σε συγκεκριµένο κέντρο (personal), σε όλα τα κέντρα (general) ή σε κάποια από τις επιτροπές. 55

56 5.Εγχειρίδιο Χρήστη Μόλις ο χρήστης δώσει το url του server που φιλοξενεί το σύστηµα, µεταφέρεται στην κεντρική οθόνη εισόδου του συστήµατος. Με την επιλογή «Καταχώρηση» µεταφερόµαστε στην οθόνη καταχώρησης χρήστη κέντρου, όπου υπάρχει φόρµα για τα στοιχεία του χρήστη καθώς και για τα στοιχεία του κέντρου. Γενικά: τα ονόµατα πρέπει να περιέχουν µόνο γράµµατα και κενά. η διεύθυνση µπορεί να περιέχει γράµµατα αριθµούς παρενθέσεις και παύλες. το πρέπει να περιέχει (γίνονται και επιπλέον έλεγχοι). τα τηλέφωνα πρέπει να είναι 10 ψηφία (γίνονται και επιπλέον έλεγχοι). Σε όλες τις φόρµες εισαγωγής στοιχείων γίνεται έλεγχος της εγκυρότητας των στοιχείων πριν αυτά εισαχθούν στη βάση. Ο έλεγχος γίνεται τοπικά στο µηχάνηµα του χρήστη αλλά και από το σύστηµα στον server. Το σύστηµα σε περίπτωση ελλιπής ή λανθασµένης εισαγωγής εµφανίζει µήνυµα µε το είδος του λάθους και ο χρήστης καλείται να συµπληρώσει ξανά µόνο το λανθασµένο πεδίο και όχι όλη τη φόρµα από την αρχή. 56

57 Ο χρήστης πρέπει να δώσει τα στοιχεία του για να κάνει log in. 57

58 Αµέσως µετά το επιτυχές log in του χρήστη στο σύστηµα, εµφανίζονται οι πέντε πιο πρόσφατες ανακοινώσεις και αν υπάρχουν περισσότερες ανακοινώσεις ο χρήστης έχει τη δυνατότητα να τις εµφανίσει επιλέγοντας το κουµπί «Ιστορικό». Παρουσιάζεται ο τίτλος της ανακοίνωσης, η ηµεροµηνία και ώρα εισαγωγής και το περιεχόµενο. 58

59 Οι ανακοινώσεις µπαίνουν από τους χρήστες που έχουν δικαίωµα στο σύστηµα να προσθέτουν ανακοινώσεις. Κάθε οµάδα χρηστών βλέπει τις ανακοινώσεις που αφορούν αποκλειστικά τη συγκεκριµένη οµάδα. Επίσης στην κορυφή της σελίδας υπάρχει το σταθερό κεντρικό µενού. Κάνοντας κλικ πάνω σε µία επιλογή, εµφανίζεται στα αριστερά της σελίδας το σταθερό υποµενού που αφορά αυτήν την επιλογή. Συγκεκριµένα, επιλέγοντας «Αίτηση Προσώπου» εµφανίζεται το υποµενού για την διαχείριση των αιτήσεων των προσώπων. Με την επιλογή «Υποβολή Αίτησης» από το υποµενού επιλογών µεταφερόµαστε στην φόρµα υποβολής αίτησης για πιστοποίηση. 59

60 Εδώ ο χρήστης επιλέγει το πεδίο πιστοποίησης στο οποίο επιθυµεί να εξεταστεί, δηλώνει ότι τηρεί τις προϋποθέσεις για πιστοποίηση και ότι η αίτηση έχει εξοφληθεί. Στην συνέχεια στέλνει την αίτηση πατώντας το κουµπί υποβολή. Επιλέγοντας την «Προβολή Προσωπικών αιτήσεων» εµφανίζεται µία λίστα µε όλες τις αιτήσεις που έχει κάνει ο χρήστης και για κάθε µία φαίνεται η ηµεροµηνία υποβολής καθώς και η κατάσταση στην οποία βρίσκεται η αίτηση, δηλαδή αν έχει απορριφθεί, εγκριθεί η αν βρίσκεται ακόµα σε επεξεργασία. 60

61 Επιλέγοντας µία αίτηση εµφανίζονται αναλυτικότερα τα στοιχεία της αίτησης καθώς και της αναφοράς αξιολόγησης. 61

62 Επιλέγοντας «Προβολή Μη αξιολογηµένων Αιτήσεων» εµφανίζεται µια λίστα µε όλους τους χρήστες που έχουν κάνει αιτήσεις οι οποίες δεν έχουν αξιολογηθεί. Επιλέγοντας έναν χρήστη εµφανίζονται όλες οι αιτήσεις αυτού του χρήστη και επιλέγοντας µία αίτηση εµφανίζονται αναλυτικά πληροφορίες για τον ίδιο τον χρήστη καθώς και για την αίτηση που έχουµε επιλέξει. Η επιλογή «Αξιολόγηση της Αίτησης» υπάρχει µόνο για τους χρήστες που έχουν δικαίωµα να αξιολογήσουν αιτήσεις. Σε αυτήν εµφανίζονται τα ίδια στοιχεία όπως στην «Προβολή Μη αξιολογηµένων Αιτήσεων» µε την διαφορά ότι εδώ κάτω από τα στοιχεία του χρήστη και της αίτησης, µπορούµε να γράψουµε µία αξιολόγηση και να την υποβάλλουµε. Η επιλογή «Προβολή Αξιολογηµένων Αιτήσεων» είναι παρόµοια µε την «Αξιολόγηση της Αίτησης» µε την διαφορά ότι σε αυτήν αντί να υποβάλλουµε µία αξιολόγηση, µπορούµε να ενηµερώσουµε µία ήδη υπάρχουσα. 62

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

64 64

65 Με την επιλογή «Προβολή Πιστοποιηµένων προσώπων που απορρίφθηκαν» εµφανίζεται µία λίστα µε τα ονόµατα των ατόµων των οποίων η αίτηση πιστοποίησης έχει απορριφθεί. Επιλέγοντας ένα άτοµο από αυτή τη λίστα εµφανίζονται τα στοιχεία πιστοποίησης του χρήστη και η αναφορά αξιολόγησης. 65

66 Επιλέγοντας «Εισαγωγή Προσώπου προς Πιστοποίηση στη Βάση» από το υποµενού, ο διαχειριστής του συστήµατος µπορεί να προσθέσει τα στοιχεία ενός νέου προσώπου που ενδιαφέρεται να πάρει την πιστοποίηση. Εκτός από τα στοιχεία του προσώπου συµπληρώνει και το πεδίο στο οποίο θέλει να πιστοποιηθεί το πρόσωπο αυτό καθώς και την ηµεροµηνία λήξης του πιστοποιητικού. Επιλέγοντας «Έκδοση πιστοποιητικού» µεταφερόµαστε στην οθόνη όπου µπορούµε να επιλέξουµε ένα άτοµο του οποίου η έκδοση πιστοποιητικού. Εµφανίζεται µία οθόνη όπου εµφανίζονται τα στοιχεία πιστοποίησης του χρήστη. 66

67 Πατώντας το κουµπί εκτύπωση εµφανίζεται η εκτυπώσιµη µορφή του πιστοποιητικού. 67

68 Επιλέγοντας «Απόσυρση Πιστοποιητικού» µεταφερόµαστε στην οθόνη όπου µπορούµε να επιλέξουµε να αποσύρουµε το πιστοποιητικό από κάποιο πιστοποιηµένο πρόσωπο του οποίου η πιστοποίηση έχει λήξει. 68

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

70 Μεταφερόµαστε στην οθόνη όπου επιλέγουµε αν θα ενεργοποιηθεί η θα απορριφθεί η πιστοποίηση. Στην ίδια οθόνη συµπληρώνουµε και την αιτιολογία της απόφασης. Επιλέγοντας «Ένσταση Προσώπου» εµφανίζεται το υποµενού για την υποβολή και διαχείριση ενστάσεων των εξεταζόµενων. Με την επιλογή «Υποβολή Ένστασης» από το υποµενού των επιλογών µεταφερόµαστε στην φόρµα όπου µπορούµε να υποβάλλουµε µία ένσταση για µια άιτηση που έχουµε κάνει και έχει απορριφθεί. Επιλέγουµε τον λόγο για τον οποίο κάνουµε την ένσταση και πατάµε το κουµπί «Επόµενη σελίδα». 70

71 Αφού πατήσουµε «επόµενη σελίδα» εµφανίζονται όλες οι αιτήσεις που έχουµε κάνει και έχουν απορριφθεί. Ύστερα επιλέγουµε την αίτηση για την οποία θέλουµε να κάνουµε την ένσταση. Αν έχουµε ήδη κάνει ένσταση για την αίτηση αυτή, εµφανίζεται ένα µήνυµα που µας ειδοποιεί και το σύστηµα µας µεταφέρει στην προηγούµενη οθόνη. Στην αντίθετη περίπτωση µεταφερόµαστε στην οθόνη όπου µπορούµε να υποβάλουµε την ένσταση συµπληρώνοντας τον λόγο για τον οποίο την κάνουµε. Με την επιλογή «Προβολή / Επεξεργασία Ενστάσεων» Μεταφερόµαστε στην οθόνη όπου µπορούµε να δούµε / επεξεργαστούµε τις ενστάσεις κάποιου χρήστη. Πρώτα εµφανίζονται όλοι οι χρήστες οι οποίοι έχουν κάνει ενστάσεις. Ύστερα, αφού επιλέξουµε κάποιον από αυτούς του χρήστες, εµφανίζεται µία λίστα µε όλες τις ενστάσεις που έχει κάνει αυτός ο χρήστης. Επιλέγοντας µία από αυτές τις ενστάσεις εµφανίζονται αναλυτικά όλα τα στοιχεία της ένστασης, όπως τα στοιχεία του χρήστη που την υπέβαλλε καθώς και ποια αίτηση του αφορά και φυσικά ο λόγος για τον οποίο την έκανε. 71

72 . Στο κάτω µέρος εµφανίζεται το κουµπί «Αξιολόγηση». Πατώντας το µεταφερόµαστε στην οθόνη όπου συµπληρώνουµε την αξιολόγηση για την ένσταση που είχαµε επιλέξει. Αφού γράψουµε την αξιολόγηση επιλέγουµε αν η ένσταση γίνεται δεκτή ή όχι και πατάµε υποβολή. Αν δεχτούµε την ένσταση του χρήστη τότε αυτόµατα η αίτηση που είχε κάνει ο χρήστης γίνεται δεκτή. 72

73 Επιλέγοντας «Εσωτερικοί Έλεγχοι» εµφανίζεται το υποµενού για την διαχείριση των εσωτερικών ελέγχων. Με την επιλογή «Προβολή προηγούµενων ελέγχων» από το υποµενού εµφανίζεται η λίστα µε όλους τους εσωτερικούς ελέγχους που έχουν γίνει µέχρι σήµερα. Επιλέγοντας µία εµφανίζονται αναλυτικά τα στοιχεία αυτής. 73

74 Με την επιλογή «Υποβολή νέου Ελέγχου» εµφανίζεται µία φόρµα υποβολής για τον νέο έλεγχο που θέλουµε να υποβάλουµε. Απλά συµπληρώνουµε την αναφορά και υποβάλουµε τον έλεγχο. Επιλέγοντας «ηµοσιεύσεις του φορέα» εµφανίζεται το υποµενού για την διαχείριση των δηµοσιεύσεων του φορέα επιτήρησης. Με την επιλογή «Οδηγίες επιτηρητών» από το υποµενού επιλογών µεταφερόµαστε σε ένα έγγραφο όπου είναι γραµµένες αναλυτικά οι οδηγίες των επιτηρητών. 74

75 Παροµοίως επιλέγοντας «Πληροφορίες για την ιαδικασία πιστοποίησης» µεταφερόµαστε σε ένα έγγραφο όπου είναι γραµµένες αναλυτικά πληροφορίες για την διαδικασία πιστοποίησης. Επιλέγοντας «ιαχείριση Προσωπικού» εµφανίζεται το υποµενού για την διαχείριση του προσωπικού. Σε αυτό το υποµενού υπάρχει µόνο η επιλογή «Οργανόγραµµα και διαχείριση προσωπικού» 75

76 Στην οθόνη φαίνεται το οργανόγραµµα του προσωπικού. Κάθε οργανική µονάδα που ανήκει σε κάποια άλλη και είναι κατώτερη ιεραρχικά τοποθετείται µία εσοχή πιο δεξιά από αυτή. Στο παράδειγµά µας το ιοικητικό συµβούλιο είναι τοποθετηµένο πιο αριστερά από τις υπόλοιπες οργανικές µονάδες αφού είναι ιεραρχικά ανώτερο από αυτές. Κάτω από το ιοικητικό Συµβούλιο τοποθετούνται ο ιευθύνων Σύµβουλος και ο Εσωτερικός Έλεγχος ενώ κάτω από τον ιευθύνων Σύµβουλο υπάρχουν το Συµβούλιο Πιστοποίησης και το Νοµικό Τµήµα. Κάτω από το οργανόγραµµα βρίσκονται 3 κουµπιά που υλοποιούν 3 διαφορετικές εργασίες. Πατώντας το «προσθήκη» µπορούµε να προσθέσουµε µία νέα οργανική µονάδα. Επιλέγουµε το όνοµα αυτής καθώς και που θέλουµε να την τοποθετήσουµε ιεραρχικά. 76

77 Πατώντας το «διαγραφή» µας δίνει τη δυνατότητα να διαγράψουµε µία οργανική µονάδα Πατώντας το «Συγχώνευση» µας δίνεται η δυνατότητα να συγχωνεύσουµε δύο οργανικές µονάδες µεταξύ τους. Η πρώτη οργανική µονάδα που επιλέγουµε συγχωνεύεται στη δεύτερη οπότε ύστερα από τη συγχώνευση θα υπάρχει µόνο η δεύτερη. Όλο το προσωπικό της πρώτης µεταφέρεται αυτόµατα στην δεύτερη. Για να δούµε το προσωπικό µίας οµάδας απλά την επιλέγουµε. Επιλέγοντάς την εµφανίζεται µία λίστα µε όλο το προσωπικό που ανήκει σε αυτή. 77

78 Μπορούµε να προσθέσουµε ένα νέο άτοµο στο προσωπικό αυτής της οµάδας πατώντας «Προσθήκη» Ενώ επιλέγοντας ένα άτοµο από τη λίστα εµφανίζονται αναλυτικά τα στοιχεία τα στοιχεία του εργαζόµενου. 78

79 Επιλογή από το µενού «ιαχείριση Χρήστη» Με την επιλογή «Προβολή Χρηστών» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη προβολής όλων των χρηστών που είναι καταχωρηµένοι στο σύστηµα. Επίσης υπάρχει και κουµπί «Αναζήτηση». 79

80 Επιλέγοντας «Αναζήτηση» µεταφερόµαστε στην οθόνη αναζήτησης, όπου ο χρήστης έχει διάφορους τρόπους αναζήτησης στη διάθεση του. Όταν ο χρήστης επιλέξει το χρήστη που επιθυµεί µεταφέρεται στην οθόνη προβολής χρηστών. Αν ο χρήστης είναι χρήστης κέντρου εµφανίζονται και τα στοιχεία του κέντρου. Επίσης υπάρχει κουµπί «Ενηµέρωση». 80

81 Με την επιλογή «Προβολή Εκπαιδευτικού Προσωπικού» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη µε τη λίστα όλων των εκπαιδευτικών φορέων. Επιλέγοντας ένα κέντρο µεταφερόµαστε στην οθόνη µε τη λίστα όλων των αιτήσεων του συγκεκριµένου κέντρου. Επιλέγοντας την αίτηση που µας ενδιαφέρει µεταφερόµαστε στην οθόνη µε τη λίστα των εκπαιδευτικών που δηλώθηκαν µε τη συγκεκριµένη αίτηση. Όταν ο χρήστης επιλέξει τον εκπαιδευτικό που επιθυµεί µεταφέρεται στην οθόνη προβολής εκπαιδευτικών. Αν ο χρήστης είναι χρήστης κέντρου υπάρχει κουµπί «Ενηµέρωση». 81

82 Με την επιλογή «Εισαγωγή Χρήστη» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη δήλωσης οµάδας χρηστών στην οποία θα ανήκει ο νέος χρήστης. Στην συνέχεια µεταφερόµαστε στην οθόνη εισαγωγής χρήστη. Σε περίπτωση λανθασµένης ή ελλιπής συµπλήρωσης της φόρµας το σύστηµα εµφανίζει µήνυµα λάθους. 82

83 Με την επιλογή «ιαγραφή µη-ενεργών Χρηστών» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη προβολής των καταχωρηµένων χρηστών κέντρων που δεν έχουν υποβάλλει αίτηση µέσα σε προκαθορισµένο χρονικό διάστηµα Επιλέγοντας έναν χρήστη µεταφερόµαστε στην οθόνη προβολής χρήστη όπου υπάρχει κουµπί «ιαγραφή». Επιλέγοντας «ιαγραφή» ο χρήστης διαγράφεται από το σύστηµα. Επιλέγοντας «Επιστροφή», επιστρέφουµε στη σελίδα µε το υποµενού χωρίς να κάνουµε καµιά αλλαγή. 83

84 Με την επιλογή «ιαγραφή Χρήστη» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη προβολής των απενεργοποιηµένων χρηστών. Επιλέγοντας έναν χρήστη µεταφερόµαστε στην οθόνη προβολής χρήστη όπου υπάρχει κουµπί «ιαγραφή». Επιλέγοντας «ιαγραφή» ο χρήστης διαγράφεται από το σύστηµα. Επιλέγοντας «Επιστροφή», επιστρέφουµε στη σελίδα µε το υποµενού χωρίς να κάνουµε καµιά αλλαγή. Με την επιλογή «ιαγραφή Κέντρων» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη προβολής των κέντρων. 84

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

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

87 Με την επιλογή «Προσθήκη Ανακοίνωσης» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη προβολής κατηγοριών για τις οποίες µπορούν να προστεθούν ανακοινώσεις. Επιλέγοντας «Προσωπική ανακοίνωση» µεταφερόµαστε στην οθόνη προβολής όλων των πιστοποιηµένων κέντρων. Επιλέγοντας ένα κέντρο µεταφερόµαστε στην οθόνη προσθήκης ανακοίνωσης. Επιλέγοντας «Γενική ανακοίνωση» µεταφερόµαστε στην οθόνη προσθήκης ανακοίνωσης, όπου η ανακοίνωση µπαίνει για όλα τα κέντρα. Επιλέγοντας µια οµάδα χρηστών ή ανακοίνωση µπαίνει µόνο για την συγκεκριµένη οµάδα χρηστών. 87

88 Συγκεκριµένα, επιλέγοντας «Αίτηση Κέντρου» εµφανίζεται το υποµενού για την διαχείριση των αιτήσεων των κέντρων. Με την επιλογή «Προβολή Αιτήσεων» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη προβολής όλων των κέντρων για τα οποία υπάρχουν αιτήσεις. Αφού επιλέξουµε ένα κέντρο, µεταφερόµαστε στην οθόνη προβολής όλων των αιτήσεων του συγκεκριµένου κέντρου. 88

89 Επιλέγοντας την αίτηση που µας ενδιαφέρει µεταφερόµαστε στην οθόνη προβολής της αίτησης. Όπου υπάρχει εµφανίζεται και η αξιολόγηση της αίτησης. Επίσης όταν η αίτηση δεν έχει αξιολογηθεί και ο χρήστης ανήκει στο κέντρο υπάρχει και κουµπί «Επεξεργασία» της αίτησης. Επιλέγοντας «Επεξεργασία» µεταφερόµαστε στην σελίδα επεξεργασίας της αίτησης όπου µπορούµε να επεξεργαστούµε τα στοιχεία της αίτησης. Επιλέγοντας «Υποβολή» εισάγουµε τις αλλαγές στη βάση. 89

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

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

92 η φόρµα αξιολόγησης. Ο χρήστης συµπληρώνει την αξιολόγηση και κάνει την αίτηση δεκτή ή την απορρίπτει. Σε περίπτωση που ο χρήστης υποβάλλει κενή φόρµα αξιολόγησης, το σύστηµα εµφανίζει µήνυµα λάθους. Επιλογή από το µενού «Πιστοποίηση Κέντρου». Με την επιλογή «Προβολή Πιστοποιήσεων» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη προβολής όλων των κέντρων για τα οποία υπάρχουν πιστοποιήσεις. Αφού ο χρήστης επιλέξει ένα κέντρο, µεταφέρεται στην οθόνη προβολής όλων των περιόδων πιστοποίησης του συγκεκριµένου κέντρου. Ο χρήστης επιλέγει την περίοδο πιστοποίησης που τον ενδιαφέρει και µεταφέρεται στην οθόνη προβολής της πιστοποίησης και της αξιολόγησης. 92

93 Με την επιλογή «Χορήγηση Πιστοποίησης» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη προβολής όλων των κέντρων των οποίων η αίτηση έγινε δεκτή και υπάρχει αξιολογηµένη αναφορά επίσκεψης αξιολόγησης. 93

94 Όταν ο χρήστης επιλέξει το κέντρο που επιθυµεί να πιστοποιήσει µεταφέρεται στην οθόνη πιστοποίησης κέντρου, όπου προβάλλεται η αξιολόγηση της αίτησης µαζί µε την αξιολογηµένη αναφορά επίσκεψης αξιολόγησης. Ο χρήστης αξιολογώντας τα παραπάνω στοιχεία πιστοποιεί το κέντρο ή απορρίπτει την πιστοποίηση του. Ο χρήστης µεταφέρεται στην οθόνη πιστοποίησης όπου συµπληρώνει τα απαραίτητα στοιχεία της πιστοποίησης. Με την επιλογή «Απόσυρση Πιστοποίησης» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη προβολής όλων των κέντρων των οποίων η πιστοποίηση έχει λήξη και δεν έχουν υποβάλλει αίτηση ανανέωση πιστοποίησης. Όταν ο χρήστης επιλέξει το κέντρο του οποίου επιθυµεί να αποσύρει την πιστοποίηση µεταφέρεται στην οθόνη απόσυρσης πιστοποίησης, όπου προβάλλεται η πιστοποίηση του κέντρου µαζί µε την µέχρι τώρα αξιολόγηση την οποία µπορεί να συµπληρώσει. 94

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

96 Όταν ο χρήστης επιλέξει το κέντρο την αίτηση του οποίου επιθυµεί να αξιολογήσει µεταφέρεται στην οθόνη αξιολόγησης της αίτηση ανανέωσης, όπου προβάλλεται η αίτηση καθώς και η φόρµα αξιολόγησης. Ο χρήστης συµπληρώνει την αξιολόγηση και απορρίπτει την ανανέωση της πιστοποίησης του κέντρου ή την αποδέχεται και ακολουθεί η διαδικασία ανανέωση της πιστοποίηση. Ο χρήστης µεταφέρεται στην οθόνη ανανέωση πιστοποίησης όπου συµπληρώνει τα απαραίτητα στοιχεία της πιστοποίησης (βλέπε χορήγηση πιστοποίησης). Σε περίπτωση που ο χρήστης υποβάλλει κενή φόρµα αξιολόγησης, καθώς και σε περίπτωση ελλιπής ή λανθασµένης συµπλήρωσης της φόρµας πιστοποίησης το σύστηµα εµφανίζει µήνυµα λάθους. Επιλογή από το µενού «ιαχείριση Επισκέψεων Ελέγχου» 96

97 Με την επιλογή «Προβολή Αναφορών Επίσκεψης Αξιολόγησης» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη προβολής όλων των κέντρων για τα οποία υπάρχουν αναφορές επίσκεψης αξιολόγησης. Αφού ο χρήστης επιλέξει ένα κέντρο, µεταφέρεται στην οθόνη προβολής όλων των αναφορών επίσκεψης αξιολόγησης του συγκεκριµένου κέντρου. Ο χρήστης επιλέγει την αναφορά που τον ενδιαφέρει και µεταφέρεται στην οθόνη προβολής της αναφοράς επίσκεψης αξιολόγησης. Όπου υπάρχει εµφανίζεται και η αξιολόγηση της αναφοράς. Επίσης όταν η αναφορά δεν έχει αξιολογηθεί και έχει υποβληθεί από το συγκεκριµένο χρήστη υπάρχει κουµπί «Επεξεργασία» της αναφοράς. Όταν η αξιολόγηση έγινε από το χρήστη υπάρχει και πάλι κουµπί «Επεξεργασία» της αξιολόγησης. Η ίδια διαδικασία ισχύει και για την επιλογή «Προβολή αναφορών Επίσκεψης Ελέγχου» και γι αυτό το λόγο δεν εξηγείται περισσότερο. Με την επιλογή «Προβολή Προγραµµατισµένων Επισκέψεων Ελέγχου» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη προβολής όλων των κέντρων για τα οποία υπάρχει προγραµµατισµένη επίσκεψη αξιολόγησης ή ελέγχου. 97

98 Όταν ο χρήστης επιλέξει το κέντρο που επιθυµεί µεταφέρεται στην οθόνη προβολής του προγραµµατισµού. Όταν ο χρήστης είναι ο ίδιος που έκανε τον προγραµµατισµό υπάρχουν και τα κουµπιά «Επεξεργασία» και «ιαγραφή». Επιλέγοντας «ιαγραφή» ο προγραµµατισµός διαγράφεται από τη βάση δεδοµένων. Με την επιλογή «Υποβολή Αναφοράς Επίσκεψης Αξιολόγησης» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη προβολής όλων των κέντρων για τα οποία υπάρχει προγραµµατισµός ελέγχου. Επιλέγουµε το κέντρο που µας ενδιαφέρει και µεταφερόµαστε στην οθόνη υποβολής της αναφοράς επίσκεψης αξιολόγησης. 98

99 Η ίδια διαδικασία ισχύει και για την επιλογή «Υποβολή Αναφοράς Επίσκεψης Ελέγχου» και γι αυτό το λόγο δεν εξηγείται περισσότερο. Με την επιλογή «Αξιολόγηση Αναφοράς Επίσκεψης Αξιολόγησης» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη προβολής όλων των κέντρων για τα οποία έχει υποβληθεί αναφορά επίσκεψης αξιολόγησης που δεν έχει αξιολογηθεί. Όταν ο χρήστης επιλέξει την αναφορά αξιολόγησης που επιθυµεί να αξιολογήσει µεταφέρεται στην οθόνη αξιολόγησης της αναφοράς, όπου προβάλλεται η αναφορά καθώς και η φόρµα αξιολόγησης. Ο χρήστης συµπληρώνει την αξιολόγηση. Σε περίπτωση που ο χρήστης υποβάλλει κενή φόρµα αξιολόγησης, το σύστηµα εµφανίζει µήνυµα λάθους. Με την επιλογή «Αξιολόγηση Αναφοράς Επίσκεψης Ελέγχου» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη προβολής όλων των κέντρων για τα οποία έχει υποβληθεί αναφορά επίσκεψης ελέγχου που δεν έχει αξιολογηθεί. 99

100 Όταν ο χρήστης επιλέξει την αναφορά ελέγχου που επιθυµεί να αξιολογήσει µεταφέρεται στην οθόνη αξιολόγησης της αναφοράς, όπου προβάλλεται η αναφορά καθώς και η φόρµα αξιολόγησης. Ο χρήστης συµπληρώνει την αξιολόγηση και αν την κρίνει αρνητικά είτε αποσύρει την πιστοποίηση του κέντρου είτε αναστέλλει την λειτουργία του. Σε περίπτωση που ο χρήστης υποβάλλει κενή φόρµα αξιολόγησης, το σύστηµα εµφανίζει µήνυµα λάθους. Επιλογή από το µενού «ιαχείριση Ενστάσεων» Με την επιλογή «Προβολή Ενστάσεων» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη προβολής όλων των κέντρων για τα οποία υπάρχουν ενστάσεις. Αφού ο χρήστης επιλέξει ένα κέντρο, µεταφέρεται στην οθόνη προβολής όλων των ενστάσεων του συγκεκριµένου κέντρου. 100

101 Ο χρήστης επιλέγει την ένσταση που τον ενδιαφέρει και µεταφέρεται στην οθόνη προβολής της ένστασης. Όπου υπάρχει εµφανίζεται και η αξιολόγηση της ένστασης. Επίσης όταν η ένσταση δεν έχει αξιολογηθεί και ο χρήστης ανήκει στο κέντρο υπάρχει και κουµπί «Επεξεργασία» της ένστασης. Με την επιλογή «Απόφαση Ένστασης» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη προβολής όλων των κέντρων τα οποία έχουν υποβάλει ένσταση που δεν έχει αξιολογηθεί. 101

102 Όταν ο χρήστης επιλέξει την ένσταση την οποία επιθυµεί να αξιολογήσει µεταφέρεται στην οθόνη αξιολόγησης της ένστασης, όπου προβάλλεται η ένσταση καθώς και η φόρµα αξιολόγησης. Ο χρήστης συµπληρώνει την αξιολόγηση και κάνει την ένσταση του κέντρου δεκτή ή την απορρίπτει. Σε περίπτωση που ο χρήστης υποβάλλει κενή φόρµα αξιολόγησης το σύστηµα εµφανίζει µήνυµα λάθους. 102

103 Επιλογή από το µενού «Κέντρο» Με την επιλογή «Υποβολή Αίτησης» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη υποβολής αίτησης. Ο χρήστης καλείται να συµπληρώσει πληροφορίες που αφορούν τις εγκαταστάσεις, τον εξοπλισµό, το υλικό και λογισµικό των υπολογιστών που χρησιµοποιεί. Όλα τα πεδία της αίτησης πρέπει να συµπληρωθούν υποχρεωτικά εκτός των - Περιφερειακά - Λοιπές Εφαρµογές 103

104 Σηµειώνεται επίσης ότι για την συµπλήρωση ορισµένων πεδίων ισχύουν τα εξής: Το Ελάχιστο µέγεθος αιθουσών πρέπει να δοθεί σε m 2. Η Μέση απόσταση υπολογιστών πρέπει να δοθεί σε cm. Η ανάλυση οθόνης ακολουθεί το format. 123(4)x123(4), όπου ο αριθµός πριν και µετά το αγγλικό x µπορεί να είναι τριψήφιος ή τετραψήφιος. Σε περίπτωση λανθασµένης ή ελλιπής συµπλήρωσης της φόρµας το σύστηµα εµφανίζει µήνυµα λάθους. Με την επιλογή «Καταχώρηση Καθηγητών» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη καταχώρησης εκπαιδευτικού προσωπικού. 104

105 Σε περίπτωση λανθασµένης ή ελλιπής συµπλήρωσης της φόρµας το σύστηµα εµφανίζει µήνυµα λάθους. Με την επιλογή «Υποβολή Αίτησης Ανανέωσης Πιστοποίησης» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη υποβολής αίτησης ανανέωσης. Σε περίπτωση λανθασµένης ή ελλιπής συµπλήρωσης της φόρµας το σύστηµα εµφανίζει µήνυµα λάθους. Με την επιλογή «Υποβολή Ένστασης» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη υποβολής ένστασης. 105

106 Σε περίπτωση λανθασµένης ή ελλιπής συµπλήρωσης της φόρµας το σύστηµα εµφανίζει µήνυµα λάθους. Με την επιλογή «Υποβολή Αναφοράς Απόδοσης» από το υποµενού επιλογών µεταφερόµαστε στην οθόνη υποβολής ένστασης. Σε περίπτωση λανθασµένης ή ελλιπής συµπλήρωσης της φόρµας το σύστηµα εµφανίζει µήνυµα λάθους. 106

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

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού

Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Αρχιτεκτονική του πληροφοριακού συστήµατος Cardisoft Γραµµατεία 2003 ιαχείριση Προσωπικού Γενικά Η αρχιτεκτονική ανάπτυξης τους πληροφοριακού συστήµατος Γραµµατεία 2000 υποσύστηµα διαχείρισης προσωπικού

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

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

ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ web εφαρµογής - ηλεκτρονικού κατατήµατος για έξυπνα κινητά ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ web εφαρµογής - ηλεκτρονικού κατατήµατος για έξυπνα κινητά Για την STUDIO KOSTA BODA ILLUM Χανίων Πέµπτη, 9 Φεβρουαρίου 2012 Για την εταιρεία ACTS : Παπαγεωργίου

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

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

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

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

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

ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ ΙΑ ΙΚΤΥΑΚΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΎ ΣΥΣΤΗΜΑΤΟΣ. Τρίτη, 7 Φεβρουαρίου 2012 ΟΙΚΟΝΟΜΙΚΗ ΠΡΟΣΦΟΡΑ ΣΧΕ ΙΑΣΗΣ ΚΑΙ ΚΑΤΑΣΚΕΥΗΣ ΙΑ ΙΚΤΥΑΚΟΥ ΠΛΗΡΟΦΟΡΙΑΚΟΎ ΣΥΣΤΗΜΑΤΟΣ Τρίτη, 7 Φεβρουαρίου 2012 Για την εταιρεία ACTS : Παπαγεωργίου Κων/νος Ποτιέ 21/ Χανιά, ΤΚ 73100 AΦΜ: 065439343 Τηλ./Fax:

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

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

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

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

ΜΕΡΟΣ 4 ο ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ. Μεγγούδης Ναούµ ΑΕΜ 509

ΜΕΡΟΣ 4 ο ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ. Μεγγούδης Ναούµ ΑΕΜ 509 ΜΕΡΟΣ 4 ο ΑΡΧΙΤΕΚΤΟΝΙΚΗ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ \ Μεγγούδης Ναούµ ΑΕΜ 509 1 Περιεχόµενα Αρχιτεκτονική συστήµατος Α.Σ.ΠΙΣ. Αρχιτεκτονική τριών επιπέδων Hypertext Transfer Protocol Παράδειγµα HTTP Κατάσταση (state)

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

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

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

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

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

Βασικές Έννοιες Web Εφαρμογών ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Τεχνολογίες και Εφαρμογές Διαδικτύου Βασικές Έννοιες Web Εφαρμογών Κατερίνα Πραματάρη Τεχνολογίες και Εφαρμογές Διαδικτύου Περιεχόμενα

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

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

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

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

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

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

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

Δυναμικές Ιστοσελίδες Προγραμματισμός στην πλευρά του client

Δυναμικές Ιστοσελίδες Προγραμματισμός στην πλευρά του client ΕΣΔ516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Προγραμματισμός στην πλευρά του client Περιεχόμενα Περιεχόμενα Η Διεπίπέδη αρχιτεκτονική (2-tier architecture) Η τριεπίπεδη αρχιτεκτονική (3-tier architecture)

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

Ακαδημαϊκό Έτος , Χειμερινό Εξάμηνο Μάθημα: Εργαστήριο «Πληροφορική Υγείας» ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS

Ακαδημαϊκό Έτος , Χειμερινό Εξάμηνο Μάθημα: Εργαστήριο «Πληροφορική Υγείας» ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS Ακαδημαϊκό Έτος 2016-2017, Χειμερινό Εξάμηνο Μάθημα: Εργαστήριο «Πληροφορική Υγείας» ΕΙΣΑΓΩΓΗ ΣΤΗΝ ACCESS A. Εισαγωγή στις βάσεις δεδομένων - Γνωριμία με την ACCESS B. Δημιουργία Πινάκων 1. Εξήγηση των

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

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

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

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

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

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

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

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

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

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

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

Υποβολή Αναλώσιµων Υλικών ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Ηλεκτρονικές Υπηρεσίες. Υποβολή Αναλώσιμων Υλικών. Σελίδα 1 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Ηλεκτρονικές Υπηρεσίες Υποβολή Αναλώσιµων Υλικών Σελίδα 1 Πίνακας περιεχομένων 1.1 Συμβατότητα Browser... 3 1.2 Διεύθυνση πρόσβασης... 3 2 Υποβολή Αναλώσιμων Υλικών... 4 2.1 Σύνδεση με

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

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

Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Μέρος 3 ο : Βασικές Έννοιες για δυναμικές ιστοσελίδες Εισαγωγή-Σκοπός. Τρόποι δημιουργίας δυναμικών ιστοσελίδων. Dynamic Web Pages. Dynamic Web Page Development Using Dreamweaver. Τρόποι δημιουργίας δυναμικών

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

Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο

Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο 1 Γλώσσες Σήµανσης Γλώσσες σήµανσης: Αρχικά για τον καθορισµό εµφάνισης σελίδων, γραµµατοσειρών. Στη συνέχεια επεκτάθηκαν

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

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

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

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

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

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

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

Α. Ερωτήσεις Ανάπτυξης

Α. Ερωτήσεις Ανάπτυξης οµηµένος Προγραµµατισµός-Κεφάλαιο 7 Σελίδα 1 α ό 10 ΕΝΟΤΗΤΑ ΙΙΙ (ΠΡΟΓΡΑΜΜΑΤΑ) ΚΕΦΑΛΑΙΟ 7: Είδη, Τεχνικές και Περιβάλλοντα Προγραµµατισµού Α. Ερωτήσεις Ανάπτυξης 1. Τι ονοµάζουµε γλώσσα προγραµµατισµού;

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

ΑΝΤΙΚΕΙΜΕΝΟΣΤΡΕΦΗΣ ΑΝΑΛΥΣΗ Επιχειρηματική Μοντελοποίηση. Ιωάννης Σταμέλος Βάιος Κολοφωτιάς Πληροφορική

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΕΞΑΜΗΝΟ Η ΟΝΟΜΑΤΕΠΩΝΥΜΟ ΦΟΙΤΗΤΗ : ΜΟΣΧΟΥΛΑ ΟΛΓΑ ΑΡΙΘΜΟΣ ΜΗΤΡΩΟΥ : 30/02 ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ : ΥΛΟΠΟΙΗΣΗ ΣΥΣΤΗΜΑΤΟΣ ΙΑΧΕΙΡΙΣΗΣ ΣΥΝΕ ΡΙΩΝ ΜΕ ΧΡΗΣΗ

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

ΥΠΗΡΕΣΙΑ «TAXISNET» - ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΟΒΟΛΗ ΤΩΝ ΦΟΡΟΛΟΓΙΚΩΝ ΗΛΩΣΕΩΝ ΓΙΑ ΤΟ ΤΜΗΜΑ ΕΣΩΤΕΡΙΚΩΝ ΠΡΟΣΟ ΩΝ ΚΑΙ ΤΗΝ ΥΠΗΡΕΣΙΑ ΦΟΡΟΥ ΠΡΟΣΤΙΘΕΜΕΝΗΣ ΑΞΙΑΣ ΤΟΥ ΥΠΟΥΡΓΕΙΟΥ ΟΙΚΟΝΟΜΙΚΩΝ ΤΗΣ ΚΥΠΡΙΑΚΗΣ ΗΜΟΚΡΑΤΙΑΣ Οδηγίες

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

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

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

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

GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ

GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ: GoNToggle: ΕΞΥΠΝΗ ΜΗΧΑΝΗ ΑΝΑΖΗΤΗΣΗΣ ΜΕ ΧΡΗΣΗ ΟΝΤΟΛΟΓΙΩΝ ΣΠΟΥ ΑΣΤΗΣ: Γιαννόπουλος Γεώργιος ΕΠΙΒΛΕΠΩΝ: Καθ. Ι. Βασιλείου ΒΟΗΘΟΙ: Α. ηµητρίου, Θ. αλαµάγκας Γενικά Οι µηχανές αναζήτησης

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

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

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

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

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

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

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

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

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

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

ALERTS ή EDA (Event Driven Actions)

ALERTS ή EDA (Event Driven Actions) ALERTS ή EDA (Event Driven Actions) Το ALERTS είναι ένα ευέλικτο εργαλείο ανοιχτού σχεδιασµού που αναπτύχθηκε µε σκοπό να καλύψει ιδιαίτερες απαιτήσεις διαµόρφωσης ή επέκτασης της λειτουργικότητας όλων

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. έσποινα Τσοµπανούδη, Α.Μ. ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕ ΟΝΙΑΣ ΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ Ανάπτυξη web-based εφαρµογής για διαχείριση ερωτηµατολογίων αξιολόγησης καθηγητών ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ έσποινα

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

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

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

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

Τίτλος Πακέτου Certified Computer Expert-ACTA

Τίτλος Πακέτου Certified Computer Expert-ACTA Κωδικός Πακέτου ACTA - CCE - 002 Τίτλος Πακέτου Certified Computer Expert-ACTA Εκπαιδευτικές Ενότητες Επεξεργασία Κειμένου - Word Δημιουργία Εγγράφου Προχωρημένες τεχνικές επεξεργασίας κειμένου & αρχείων

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

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

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ Κεφάλαιο 2. Το περιβάλλον του παγκόσμιου Ιστού Επιμέλεια: Καραγιάννης Σπύρος Καθηγητής ΠΕ19 Πλεονεκτήματα παγκόσμιου Ιστού Εξυπηρετητής Ιστού & Ιστοσελίδες Κύριες

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

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

ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0 ΤΙ ΕΙΝΑΙ ΤΟ ADVANCED Οι Advanced θεματικές ενότητες είναι είναι κατάλληλες για άτομα που επιθυμούν να συνεχίσουν σπουδές στο χώρο της

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

e-κπαίδευση Πλατφόρµα Ασύγχρονης Τηλε-κπαίδευσης Οδηγίες χρήσης για τους σπουδαστές του ΤΕΙ Αθήνας και τους επισκέπτες της δικτυακής πύλης e-κπαίδευση

e-κπαίδευση Πλατφόρµα Ασύγχρονης Τηλε-κπαίδευσης Οδηγίες χρήσης για τους σπουδαστές του ΤΕΙ Αθήνας και τους επισκέπτες της δικτυακής πύλης e-κπαίδευση e-κπαίδευση Πλατφόρµα Ασύγχρονης Τηλε-κπαίδευσης Οδηγίες χρήσης για τους σπουδαστές του ΤΕΙ Αθήνας και τους επισκέπτες της δικτυακής πύλης e-κπαίδευση - 0 - Πίνακας Περιεχοµένων 1 Εισαγωγή.. 2 1.1 Σχολές/Τµήµατα

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

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

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

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

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

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

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

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client

Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client ΕΣΔ 516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client Περιεχόμενα Περιεχόμενα Javascript και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις

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

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

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

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

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

ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ. Ηλεκτρονική. Υπηρεσία Άντλησης Αποτελέσματος Πιστοποίησης Αναπηρίας ΕΓΧΕΙΡΙ ΙΟ Ο ΗΓΙΩΝ Ηλεκτρονική Υπηρεσία Άντλησης Αποτελέσματος Πιστοποίησης Αναπηρίας Πίνακας Περιεχομένων 1. Εισαγωγή... 3 1.1 Συμβατότητα Browser... 3 1.2 Διεύθυνση πρόσβασης... 3 1.3 Login Screen...

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

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

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

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

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

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

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

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

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

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

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

Ανάπτυξη πλήρους διαδικτυακής e-commerce εφαρμογής με χρήση του CMS WordPress ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ Ανάπτυξη πλήρους διαδικτυακής e-commerce εφαρμογής με χρήση του CMS WordPress ΚΟΤΣΟΓΙΑΝΝΙΔΗΣ ΛΑΖΑΡΟΣ Επιβλέπων καθηγητής Σφέτσος Παναγιώτης ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ Ως Ηλεκτρονικό Εμπόριο ή

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

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP

Μέρος Ι: Εγκατάσταση και ιαμόρφωση των MySQL, Apache και PHP Εισαγωγή... 1 Σε Ποιους Απευθύνεται το Βιβλίο... 1 Η Οργάνωση του Βιβλίου... 2 Ο Πηγαίος Κώδικας του Βιβλίου... 3 Συμβάσεις που Χρησιμοποιούνται σε Αυτό το Βιβλίο... 3 Μέρος Ι: Εγκατάσταση και ιαμόρφωση

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

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP.

Παράρτημα A: PHP, HTML φόρμες και το πρωτόκολλο HTTP. Εργαστήριο #5 Τι πρέπει να έχετε ολοκληρώσει από το προηγούμενο εργαστήριο. Θα πρέπει να ξέρετε να εισάγετε ένα βασικό πρόγραμμα PHP μέσα σε μια ιστοσελίδα, τη χρήση της echo και τον χειρισμό απλών μεταβλητών

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

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

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

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

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

Στην συνέχεια και στο επόµενο παράθυρο η εφαρµογή µας ζητάει να εισάγουµε το Username και το Password το οποίο σας έχει δοθεί από τον ΕΛΚΕ. 1. Πρόσβαση Οδηγίες προγράµµατος διαχείρισης ανάλυσης χρόνου εργασίας (Time Sheet) Για να ξεκινήσετε την εφαρµογή, από την κεντρική σελίδα του ΕΛΚΕ (www.elke.aua.gr) και το µενού «ιαχείριση», Time Sheet

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

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

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

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

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

Εργαστήριο Βάσεων Δεδομένων Εργαστήριο Βάσεων Δεδομένων Άσκηση 2 Σκοπός της άσκησης είναι: 1. Με δεδομένο το σχεσιακό διάγραμμα, η υλοποίηση μιας βάσης σε MySQL. 2. Η εισαγωγή δεδομένων στη βάση. 3. Η υλοποίηση απλών ερωτημάτων mysql

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

ίκτυα - 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) Υπηρεσία

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

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

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

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

Κεφάλαιο 10 ο Υποπρογράµµατα

Κεφάλαιο 10 ο Υποπρογράµµατα Κεφάλαιο 10 ο Υποπρογράµµατα Ανάπτυξη Εφαρµογών σε Προγραµµατιστικό Περιβάλλον Η αντιµετώπιση των σύνθετων προβληµάτων και η ανάπτυξη των αντίστοιχων προγραµµάτων µπορεί να γίνει µε την ιεραρχική σχεδίαση,

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

Atlantis - Νέο user interface

Atlantis - Νέο user interface New Desktop 1 Atlantis - Νέο user interface ATLANTIS - ΝΕΟ USER INTERFACE...2 ΓΕΝΙΚΗ ΠΑΡΟΥΣΙΑΣΗ...3 ΓΡΑΜΜΗ ΣΥΣΤΗΜΑΤΟΣ...4 ΜΠΑΡΑ ΧΡΗΣΤΗ (USER TOOLBAR)...5 ΚΕΝΤΡΙΚΟ ΜΕΝΟΥ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ...6 Κεντρικό μενού

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

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

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

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

ΥΠΗΡΕΣΙΑ. Ηλεκτρονική ιαχείριση Τάξης. Οδηγίες χρήσης για τον µαθητή.

ΥΠΗΡΕΣΙΑ. Ηλεκτρονική ιαχείριση Τάξης. Οδηγίες χρήσης για τον µαθητή. ΥΠΗΡΕΣΙΑ Ηλεκτρονική ιαχείριση Τάξης Οδηγίες χρήσης για τον µαθητή http://eclass.sch.gr Η υπηρεσία ηλεκτρονικής διαχείρισης τάξης αναπτύχθηκε από το Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών για λογαριασµό

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

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave

ΠΛΗΡΟΦΟΡΙΚΗ Ι Εργαστήριο 1 MATLAB ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1. Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave ΠΛΗΡΟΦΟΡΙΚΗ Ι ΕΡΓΑΣΤΗΡΙΟ 1 Θέμα εργαστηρίου: Εισαγωγή στο MATLAB και στο Octave Περιεχόμενο εργαστηρίου: - Το περιβάλλον ανάπτυξης προγραμμάτων Octave - Διαδικασία ανάπτυξης προγραμμάτων MATLAB - Απλά

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

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

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

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

Εγχειρίδιο Χρήστη. Ιούνιος 2009. Σελίδα - 1 -

Εγχειρίδιο Χρήστη. Ιούνιος 2009. Σελίδα - 1 - Εγχειρίδιο Χρήστη Ιούνιος 2009 Σελίδα - 1 - 1 Γενικά Η εφαρμογή Intelsoft Hotel (IS HOTEL) αφορά τη διαχείριση μίας μικρής ξενοδοχειακής μονάδας και επιτρέπει τη διαχείριση : των δωματίων και των πελατών

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

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ

A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ. Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ A ΕΠΑ.Λ ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 5 η ΕΝΟΤΗΤΑ: ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ Εκπαιδευτικοί: ΓΑΛΑΝΟΣ ΓΕΩΡΓΙΟΣ ΜΠΟΥΣΟΥΝΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ 1 Βάση Δεδομένων: Με το όρο Βάση Δεδομένων εννοούμε ένα σύνολο δεδομένων που είναι οργανωμένο

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

Αρχιτεκτονική πελάτη-εξυπηρέτη Οι διεργασίες που εκτελούνται στο δίκτυο είναι είτε πελάτες (clients) είτε εξυπηρέτες (servers). Εξυπηρέτης: παθητικός,

Αρχιτεκτονική πελάτη-εξυπηρέτη Οι διεργασίες που εκτελούνται στο δίκτυο είναι είτε πελάτες (clients) είτε εξυπηρέτες (servers). Εξυπηρέτης: παθητικός, Αρχιτεκτονική web εφαρµογών Σαράντης Πασκαλής Εθνικό και Καποδιστριακό Πανεπιστήµιο Αθηνών 1 Αρχιτεκτονική πελάτη-εξυπηρέτη Οι διεργασίες που εκτελούνται στο δίκτυο είναι είτε πελάτες

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

Table f Cntents 1. ΕΙΣΑΓΩΓΗ ΙΑΧΕΙΡΙΣΗ ΑΙΤΗΜΑΤΩΝ ΑΝΑ ΜΟΝΑ Α ΧΡΗΣΤΩΝ...4 ΟΘΟΝΗ MLO...4 ΟΘΟΝΗ CREDIT ΟΘΟΝΗ OPERATION ΟΘΟΝΗ CUSTOMER SE

Table f Cntents 1. ΕΙΣΑΓΩΓΗ ΙΑΧΕΙΡΙΣΗ ΑΙΤΗΜΑΤΩΝ ΑΝΑ ΜΟΝΑ Α ΧΡΗΣΤΩΝ...4 ΟΘΟΝΗ MLO...4 ΟΘΟΝΗ CREDIT ΟΘΟΝΗ OPERATION ΟΘΟΝΗ CUSTOMER SE Mrtgage Lending Business Unit Εφαρµογή Ηλεκτρονικής ιαχείρισης Αιτηµάτων Εκταµιευµένων ανείων ΑΙΤΗΜΑ REFINANCING ΣΤΟ INTRANET 1/40 Table f Cntents 1. ΕΙΣΑΓΩΓΗ...3 2. ΙΑΧΕΙΡΙΣΗ ΑΙΤΗΜΑΤΩΝ ΑΝΑ ΜΟΝΑ Α ΧΡΗΣΤΩΝ...4

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

Συγκριτικά Πλεονεκτήµατα Γραµµατείας 2003 έναντι Γραµµατείας 2.5

Συγκριτικά Πλεονεκτήµατα Γραµµατείας 2003 έναντι Γραµµατείας 2.5 Συγκριτικά Πλεονεκτήµατα Γραµµατείας 2003 έναντι Γραµµατείας 2.5 ιαφορετική αρχιτεκτονική: Κοινή βάση δεδοµένων, υνατότητες διασύνδεσης διαφορετικών συστηµάτων Η ανάγκη για την βελτίωση της ποιότητας των

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

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

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

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

Document Revisions... Error! Bookmark not defined. Introduction Σχεδιασμός Πληροφοριακού Συστήματος Αυθεντικοποίηση Χρηστών...

Document Revisions... Error! Bookmark not defined. Introduction Σχεδιασμός Πληροφοριακού Συστήματος Αυθεντικοποίηση Χρηστών... Οικονομική Προσφορά Έργο: Υλοποίηση δυναμικού Web Site για τη δράση: «Πρόσβαση των μόνιμων κατοίκων των περιοχών εκτός τηλεοπτικής κάλυψης στους ελληνικούς τηλεοπτικούς σταθμούς ελεύθερης λήψης εθνικής

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

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

ΗΜΟΚΡΙΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΡΑΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΡΓΑΝΩΣΗΣ. Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ e-university/ classweb ΗΜΟΚΡΙΤΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΡΑΚΗΣ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΟΡΓΑΝΩΣΗΣ Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ e-university/ classweb ΞΑΝΘΗ 2011 Ο ΗΓΙΕΣ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ e-university/ classweb Σύστηµα Υποβοήθησης ιδασκαλίας

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΟ ΠΕΡΙΒΑΛΛΟΝ ΕΠΙΜΕΛΕΙΑ: ΜΑΡΙΑ Σ. ΖΙΩΓΑ ΚΑΘΗΓΗΤΡΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΘΕΩΡΙΑ 10 ΟΥ ΚΕΦΑΛΑΙΟΥ ΥΠΟΠΡΟΓΡΑΜΜΑΤΑ 1. Πως ορίζεται ο τμηματικός προγραμματισμός; Τμηματικός προγραμματισμός

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

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

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

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

Συχνές ερωτήσεις - απαντήσεις για τη χρήση του λογισµικού

Συχνές ερωτήσεις - απαντήσεις για τη χρήση του λογισµικού Συχνές ερωτήσεις - απαντήσεις για τη χρήση του λογισµικού Πώς µπορώ να αποκτήσω κωδικούς πρόσβασης στο σύστηµα δήλωσης αυθαιρέτων; Οι κωδικοί πρόσβασης στην ηλεκτρονική εφαρµογή για τις δηλώσεις και βεβαιώσεις

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

ΕΛΛΗΝΙΚΗ ΗΜΟΚΡΑΤΙΑ Αθήνα 18/ 10/ 2001

ΕΛΛΗΝΙΚΗ ΗΜΟΚΡΑΤΙΑ Αθήνα 18/ 10/ 2001 ΕΛΛΗΝΙΚΗ ΗΜΟΚΡΑΤΙΑ Αθήνα 18/ 10/ 2001 ΥΠ.ΕΣ...Α Αριθµ.Πρωτ. / ΙΑ Π/A1/22123 Γ.Γ. ΗΜΟΣΙΑΣ ΙΟΙΚΗΣΗΣ ΓΕΝ. /ΝΣΗ ΙΟΙΚΗΤΙΚΗΣ ΟΡΓΑΝΩΣΗΣ /ΝΣΗ ΑΠΛΟΥΣΤΕΥΣΗΣ ΙΑ ΙΚΑΣΙΩΝ ΚΑΙ ΠΑΡΑΓΩΓΙΚΟΤΗΤΑΣ ΤΜΗΜΑ ΜΕΘΟ ΩΝ ΕΡΓΑΣΙΩΝ

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

ΟΤΑ Επιχειρησιακή Νοηµοσύνη

ΟΤΑ Επιχειρησιακή Νοηµοσύνη ΟΤΑ Επιχειρησιακή Νοηµοσύνη Ενότητα: Bc1.1.5 Επιχειρησιακές Διαδικασίες στους Δήµους: Εξοικείωση µε τη χρήση ΙΙ Πρακτική Άσκηση (επίπεδο 1): Στόχος της άσκησης είναι η εξοικείωση των εκπαιδευοµένων µε

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

INFO. Copyright ECDL Ελλάς, Σεπτέµβριος 2004 ΤΟ ΠΕΡΙΕΧΟΜΕΝΟ ΑΥΤΟΥ ΤΟΥ ΕΝΤΥΠΟΥ ΑΦΟΡΑ ΑΠΟΚΛΕΙΣΤΙΚΑ ΤΑ ΕΞΕΤΑΣΤΙΚΑ ΚΕΝΤΡΑ ECDL

INFO. Copyright ECDL Ελλάς, Σεπτέµβριος 2004 ΤΟ ΠΕΡΙΕΧΟΜΕΝΟ ΑΥΤΟΥ ΤΟΥ ΕΝΤΥΠΟΥ ΑΦΟΡΑ ΑΠΟΚΛΕΙΣΤΙΚΑ ΤΑ ΕΞΕΤΑΣΤΙΚΑ ΚΕΝΤΡΑ ECDL INFO ECDL Expert Ένα ολοκληρωµένο Πρόγραµµα Πιστοποίησης γνώσεων πληροφορικής και δεξιοτήτων χρήσης Η/Υ ΠΡΟΧΩΡΗΜΕΝΟΥ ΕΠΙΠΕ ΟΥ Copyright ECDL Ελλάς, Σεπτέµβριος 2004 ΤΟ ΠΕΡΙΕΧΟΜΕΝΟ ΑΥΤΟΥ ΤΟΥ ΕΝΤΥΠΟΥ ΑΦΟΡΑ

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

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

Singular Report Generator. Σχ 1 ηµιουργία Καταστάσεων SRG Μια από τις πιο σηµαντικές ανάγκες που αντιµετωπίζει µια επιχείρηση κατά την εγκατάσταση ενός λογισµικού «πακέτου» (Οικονοµικής & Εµπορικής ιαχείρισης), είναι ο τρόπος µε τον οποίο πρέπει να ανταποκριθεί

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

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

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

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

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

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

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

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

Τεχνικός Εφαρμογών Πληροφορικής Τεχνικός Εφαρμογών Πληροφορικής ΓΛΩΣΣΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΕΙΣΑΓΩΓΗ Εξάμηνο: 2014Β Διδάσκουσα: Ηλεκτρονική Τάξη: Κανελλοπούλου Χριστίνα_ΠΕ19 Πληροφορικής Περιεχόμενα 1.Τι είναι η Php; 2.Πως γίνετε η γραφή

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

Ολοκληρωµένο Σύστηµα ιαχείρισης Ασφαλισµένου

Ολοκληρωµένο Σύστηµα ιαχείρισης Ασφαλισµένου Εγχειρίδιο Χρήστη: Ολοκληρωµένο Σύστηµα ιαχείρισης ΦΑΣΗ Α: Ηλεκτρονική Καταγραφή Παρακλινικών Εξετάσεων Έκδοση 0.02 Ιστορικό Αναθεωρήσεων Date [Ηµ/νία] Version Description Author Approved by Date of [Έκδοση]

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

ΕΠΙΜΟΡΦΩΣΗ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΣΤΗΝ ΧΡΗΣΗ ΚΑΙ ΑΞΙΟΠΟΙΗΣΗ ΤΩΝ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙ ΕΥΤΙΚΗ Ι ΑΚΤΙΚΗ ΙΑ ΙΚΑΣΙΑ. Οδηγίες για την πιστοποίηση των εκπαιδευτικών

ΕΠΙΜΟΡΦΩΣΗ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΣΤΗΝ ΧΡΗΣΗ ΚΑΙ ΑΞΙΟΠΟΙΗΣΗ ΤΩΝ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙ ΕΥΤΙΚΗ Ι ΑΚΤΙΚΗ ΙΑ ΙΚΑΣΙΑ. Οδηγίες για την πιστοποίηση των εκπαιδευτικών ΕΠΕΑΕΚ ΙΙ, Άξονας Προτεραιότητας 2, Μέτρο 2.1 ΕΠΙΜΟΡΦΩΣΗ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΣΤΗΝ ΧΡΗΣΗ ΚΑΙ ΑΞΙΟΠΟΙΗΣΗ ΤΩΝ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙ ΕΥΤΙΚΗ Ι ΑΚΤΙΚΗ ΙΑ ΙΚΑΣΙΑ Οδηγίες για την πιστοποίηση των εκπαιδευτικών Τοµέας Επιµόρφωσης

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

Προγραμματισμός ΙI (Θ)

Προγραμματισμός ΙI (Θ) Τεχνολογικό Εκπαιδευτικό Ίδρυμα Κεντρικής Μακεδονίας - Σέρρες Τμήμα Μηχανικών Πληροφορικής Προγραμματισμός ΙI (Θ) Δρ. Δημήτρης Βαρσάμης Επίκουρος Καθηγητής Μάρτιος 2017 Δρ. Δημήτρης Βαρσάμης Μάρτιος 2017

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

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

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

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

1. Εισαγωγή στο ΟΠΣ - ΠΔΕ

1. Εισαγωγή στο ΟΠΣ - ΠΔΕ 1. Εισαγωγή στο ΟΠΣ - ΠΔΕ 1.1 Εισαγωγή 1.1.1 Σύντομη περιγραφή και σκοπός ΟΠΣ Το Ολοκληρωμένο Πληροφοριακό Σύστημα (Ο.Π.Σ.) αποτελεί ένα σύστημα πληροφόρησης και διαχείρισης, η χρήση του οποίου επιβάλλεται

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

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

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

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

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

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

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

Ηλεκτρονικό Κατάστημα

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

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

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

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

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

Εισαγωγή στην PHP. ΕΣΔ 516 Τεχνολογίες Διαδικτύου. Περιεχόμενα. Περιεχόμενα. ΕΣ 516: Τεχνολογίες ιαδικτύου. ΕΣ 516: Τεχνολογίες ιαδικτύου

Εισαγωγή στην PHP. ΕΣΔ 516 Τεχνολογίες Διαδικτύου. Περιεχόμενα. Περιεχόμενα. ΕΣ 516: Τεχνολογίες ιαδικτύου. ΕΣ 516: Τεχνολογίες ιαδικτύου ΕΣΔ 516 Τεχνολογίες Διαδικτύου Εισαγωγή στην PHP Περιεχόμενα Περιεχόμενα PHP και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις Παράδειγματα 1 Βιβλιογραφία Ενότητας Βιβλιογραφία [Lane 2004]: Chapter

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

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

ΓΕΝΙΚΗ ΓΡΑΜΜΑΤΕΙΑ ΔΗΜΟΣΙΩΝ ΕΠΕΝΔΥΣΕΩΝ & ΕΣΠΑ ΕΘΝΙΚΗ ΑΡΧΗ ΣΥΝΤΟΝΙΣΜΟΥ ΕΙΔΙΚΗ ΥΠΗΡΕΣΙΑ Ο.Π.Σ. ΓΕΝΙΚΗ ΓΡΑΜΜΑΤΕΙΑ ΔΗΜΟΣΙΩΝ ΕΠΕΝΔΥΣΕΩΝ & ΕΣΠΑ ΕΘΝΙΚΗ ΑΡΧΗ ΣΥΝΤΟΝΙΣΜΟΥ ΕΙΔΙΚΗ ΥΠΗΡΕΣΙΑ Ο.Π.Σ. Υλοποίηση του Ολοκληρωμένου Πληροφοριακού Συστήματος (Ο.Π.Σ.) σύμφωνα με τις απαιτήσεις της Προγραμματικής Περιόδου

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

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

Αναγγελία Εισιτηρίων - εξιτηρίων ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Ηλεκτρονικές Υπηρεσίες. Αναγγελία Εισιτηρίων - Εξιτηρίων. Σελίδα 1 ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Ηλεκτρονικές Υπηρεσίες Αναγγελία Εισιτηρίων - Εξιτηρίων Σελίδα 1 Πίνακας περιεχομένων 1.Εισαγωγή... 4 1.1 Συμβατότητα Browser... 4 1.2 Διεύθυνση πρόσβασης... 4 2 ΑΝΑΓΓΕΛΙΑ ΕΙΣΙΤΗΡΙΩΝ

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

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων

Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ 3 ο ΕΞΑΜΗΝΟ Εργαστήριο Τεχνολογίας Λογισμικού και Ανάλυσης Συστημάτων - 6 ο Εργαστήριο - ΕΠΙΜΕΛΕΙΑ ΜΑΘΗΜΑΤΟΣ: Πρέντζα Ανδριάννα ΕΠΙΜΕΛΕΙΑ ΕΡΓΑΣΤΗΡΙΟΥ: Στουγιάννου

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

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

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί

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

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

Ο ΗΓΙΕΣ ΣΥΜΠΛΗΡΩΣΗΣ ΤΗΣ ΦΟΡΜΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ Ο ΗΓΙΕΣ ΣΥΜΠΛΗΡΩΣΗΣ ΤΗΣ ΦΟΡΜΑΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ 1 Περιεχόµενα 1. ΓΕΝΙΚΑ... 3 2. ΒΑΣΙΚΕΣ ΕΝΕΡΓΕΙΕΣ ΓΙΑ ΤΗ ΣΥΜΠΛΗΡΩΣΗ ΤΗΣ ΦΟΡΜΑΣ... 3 α. Ανάκτηση (downloading) της ηλεκτρονικής φόρµας και αποθήκευση

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

Οδηγίες αξιοποίησης για τον Εκπαιδευτικό

Οδηγίες αξιοποίησης για τον Εκπαιδευτικό Ανάδοχοι Φορέας Υλοποίησης Έργο ΛΑΕΡΤΗΣ Λογισμικό Δικτύων Οδηγίες αξιοποίησης για τον Εκπαιδευτικό Ερευνητικό Ακαδημαϊκό Ινστιτούτο Τεχνολογίας Υπολογιστών Ανάδοχος φορέας: CONCEPTUM A.E. 1 Προσομοίωση

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

Εγχειρίδιο χρήσης του υποσυστήµατος ΓΝΩΣΙΣ (Α.Σ.ΠΙΣ)

Εγχειρίδιο χρήσης του υποσυστήµατος ΓΝΩΣΙΣ (Α.Σ.ΠΙΣ) Εγχειρίδιο χρήσης του υποσυστήµατος ΓΝΩΣΙΣ (Α.Σ.ΠΙΣ) Καλωσήρθατε στο υποσύστηµα ΓΝΩΣΙΣ του συστήµατος Α.Σ.ΠΙΣ. Το σύστηµα Α.Σ.ΠΙΣ. παρέχει δεδοµένα (π.χ. στοιχεία των εξεταζόµενων, των κέντρων εκπαίδευσης,

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

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

Περιεχόμενα. Πρόλογος... xiii Περιεχόμενα Πρόλογος... xiii Κεφάλαιο 1 ο Εισαγωγή στις τεχνολογίες Διαδικτύου... 1 1.1 Σύντομη ιστορία του Διαδικτύου... 3 1.2 Σύνδεση στο Διαδίκτυο μέσω Παρόχου (ISP)... 6 1.3 Μοντέλα Επικοινωνίας...

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

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

ΥΠΟΧΡΕΩΤΙΚΕΣ ΓΝΩΣΕΙΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΡΟΣ ΙΙ Κωδικός Πακέτου ACTA CCU/2-012 Τίτλος Πακέτου Εκπαιδευτικές Ενότητες ΥΠΟΧΡΕΩΤΙΚΕΣ ΓΝΩΣΕΙΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΕΡΟΣ ΙΙ Χρήση Η/Υ και ιαχείριση Αρχείων - Windows Περιβάλλον Η/Υ - Βασικές Λειτουργίες και Ρυθµίσεις

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

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

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

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

4. ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΤΗ

4. ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΤΗ 4. ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΤΗ Αυτή η ενότητα αποτελεί έναν εκτενή οδηγό χρήσης του συστήµατος που αναπτύχθηκε και περιλαµβάνει αναλυτική περιγραφή βήµα προς βήµα όλων των δειργασιών που µπορούν να εκτελεστούν από

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

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο FrontPage 2003 Πρακτικός Οδηγός Χρήσης Το FrontPage είναι ένα πρόγραμμα δημιουργίας ιστοσελίδων και δικτυακών τόπων που επιτρέπει το σχεδιασμό ιστοσελίδων μέσα από γραφικό περιβάλλον αλλά και την ταυτόχρονη

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