ΤΕΧΝΟΛΟΓΙΚΟ ΙΔΡΥΜΑ ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΒΙΟΜΗΧΑΝΙΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Πτυχιακή Εργασία

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

Download "ΤΕΧΝΟΛΟΓΙΚΟ ΙΔΡΥΜΑ ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΒΙΟΜΗΧΑΝΙΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Πτυχιακή Εργασία"

Transcript

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

2 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής Η παρούσα πτυχιακή εργασία είναι αφιερωμένη σε όλους τους καθηγητές του τμήματος για τη προσφορά των γνώσεων τους και ιδιαίτερα στον κο. Ευάγγελο Νικολαρόπουλο για την πολύτιμη βοήθεια που μου προσέφερε Σελίδα 2 από 114

3 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου Πίνακας Περιεχομένων ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ... 3 ΚΕΦΑΛΑΙΟ 1 Ο... 6 ΕΙΣΑΓΩΓΗ... 6 ΣΚΟΠΟΣ... 7 ΚΕΦΑΛΑΙΟ 2 Ο... 8 ΑΠΑΙΤΗΣΕΙΣ... 8 ΣΥΝΟΨΗ ΠΡΟΔΙΑΓΡΑΦΩΝ ΒΑΣΕΩΣ ΔΕΔΟΜΕΝΩΝ... 9 ΣΥΝΟΨΗ ΠΡΟΔΙΑΓΡΑΦΩΝ ΕΦΑΡΜΟΓΗΣ ΚΕΦΑΛΑΙΟ 3 Ο ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΔΙΑΔΙΚΤΥΑΚΕΣ ΕΦΑΡΜΟΓΕΣ (WEB APPLICATIONS) Tι είναι διαδικτυακή εφαρμογή(web application) Ποια είναι η δομή μιας διαδικτυακής εφαρμογής Ποια είναι τα θετικά των διαδικτυακών εφαρμογών Ποια είναι τα αρνητικά των διαδικτυακών εφαρμογών ΤΡΟΠΟΙ ΚΑΙ ΕΡΓΑΛΕΙΑ ΑΝΑΠΤΥΞΗΣ ΜΙΑΣ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ (WEB APPLICATION) ΤΕΧΝΟΛΟΓΙΕΣ ΚΑΙ ΕΡΓΑΛΕΙΑ ΠΟΥ ΧΡΗΣΙΜΟΠΟΙΗΘΗΚΑΝ ΓΙΑ ΤΗΝ ΑΝΑΠΤΥΞΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ Γιατί επιλέχτηκε η συγκεκριμένη τεχνολογία ΚΕΦΑΛΑΙΟ 4 Ο ΣΧΗΜΑ ΚΑΙ ΠΕΡΙΓΡΑΦΗ ΤΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ Σχήμα Βάσης Δεδομένων Περιγραφή Βάσης Δεδομένων Πίνακας status Πίνακας role Πίνακας users Πίνακας student Πίνακας project Πίνακας phase Πίνακας mimetype Πίνακας attachment Πίνακας activity_log Πίνακας admin_activity_log Πίνακας homeimages Πίνακας announcements Όψη (view) map_stud_proj Όψη (view) map_us_st ΚΕΦΑΛΑΙΟ 5 Ο USE CASES Πίνακας ιχνηλασιμότητας Use Cases Διαγράμματων UC No. 1-Είσοδος Χρήστη... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 2-Προσθήκη Χρήστη... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 3-Επεξεργασία Χρήστη... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 4-Αναζήτηση Χρήστη... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 5-Προσθήκη Εργασίας... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 6-Επεξεργασία Εργασίας... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. Σελίδα 3 από 114

4 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής UC No. 7-Αναζήτηση Εργασίας... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 8-Προσθήκη Αρχείου (Σπουδαστής)... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 9-Επεξεργασίας Αρχείου (Σπουδαστής)... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 10-Λήψη Αρχείου (Σπουδαστής)... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 11-Διαγραφή Αρχείου (Σπουδαστής)... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 12-Προσθήκη Αρχείου (Διαχειριστής)... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 13-Επεξεργασία Αρχείου (Διαχειριστής)... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 14-Λήψη Αρχείου (Διαχειριστής)... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 15-Διαγραφή Αρχείου (Διαχειριστής)... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 16-Προσθήκη Ανακοίνωσης... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 17-Επεξεργασία Ανακοίνωσης... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 18-Λήψη Ανακοίνωσης... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 19-Διαγραφή Ανακοίνωσης... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 20-Προσθήκη Εικόνας Αρχικής Σελίδας... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 21-Επεξεργασία Εικόνας Αρχικής Σελίδας... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 22-Λήψη Εικόνας Αρχικής Σελίδας... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 23-Διαγραφή Εικόνας Αρχικής Σελίδας... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 24- Προβολή Δημοσιοποιημένων Εικόνων Στο Κοινο... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 25-Εγγραφή στο log Εισόδου/Εξόδου... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. UC No. 26-Εγγραφή στο log Ενεργειών... Σφάλμα! Δεν έχει οριστεί σελιδοδείκτης. ΚΕΦΑΛΑΙΟ 6 Ο ΠΡΟΔΙΑΓΡΑΦΕΣ ΕΦΑΡΜΟΓΗΣ Γενικές Σελίδες Αρχική Σελίδα Εφαρμογής Σελίδα Κοινόχρηστου Αρχείου Εργασιών - Αρχείων Σελίδα Εισόδου Χρήστη Σελίδες Σπουδαστή Σελίδα Σπουδαστή Σελίδα Σπουδαστή Προσθήκη νέου Αρχείου Σελίδα Σπουδαστή Επεξεργασία Υπάρχοντος Αρχείου Σελίδα Σπουδαστή Διαγραφή Υπάρχοντος Αρχείου Διαχειριστικές Σελίδες Σελίδα Διαχείρισης Χρηστών Σελίδα Διαχείρισης Χρηστών Αναζήτηση Χρήστη Σελίδα Διαχείρισης Χρηστών Προσθήκη νέου Χρήστη Σελίδα Διαχείρισης Χρηστών Επεξεργασία Υπάρχοντος Χρήστη Σελίδα Διαχείρισης Εργασιών Σελίδα Διαχείρισης Εργασιών Αναζήτηση Εργασίας Σελίδα Διαχείρισης Εργασιών Προσθήκη νέας Εργασίας Σελίδα Διαχείρισης Εργασιών Επεξεργασία Υπάρχουσας Εργασίας Σελίδα Διαχείρισης Αρχείων Σελίδα Διαχείρισης Αρχείων Προσθήκη νέου Αρχείου Σελίδα Διαχείρισης Αρχείων Επεξεργασία Υπάρχοντος Αρχείου Σελίδα Διαχείρισης Αρχείων Διαγραφή Υπάρχοντος Αρχείου Σελίδα Διαχείρισης Αρχικής Σελίδας Σελίδα Διαχείρισης Αρχικής Σελίδας - Διαχείριση Ανακοινώσεων Σελίδα Διαχείρισης Αρχικής Σελίδας - Διαχείριση Ανακοινώσεων Προσθήκη Νέας Σελίδα Διαχείρισης Αρχικής Σελίδας - Διαχείριση Ανακοινώσεων Επεξεργασία Υπάρχουσας Σελίδα 4 από 114

5 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου Σελίδα Διαχείρισης Αρχικής Σελίδας - Διαχείριση Ανακοινώσεων Διαγραφή Υπάρχουσας Σελίδα Διαχείρισης Αρχικής Σελίδας - Διαχείριση Εικόνων Σελίδα Διαχείρισης Αρχικής Σελίδας - Διαχείριση Εικόνων Προσθήκη Νέας Σελίδα Διαχείρισης Αρχικής Σελίδας - Διαχείριση Εικόνων Επεξεργασία Υπάρχουσας Σελίδα Διαχείρισης Αρχικής Σελίδας - Διαχείριση Εικόνων Διαγραφή Υπάρχουσας ΚΕΦΑΛΑΙΟ 7 Ο ΈΛΕΓΧΟΙ ΠΟΥ ΠΡΑΓΜΑΤΟΠΟΙΗΘΗΚΑΝ ΓΙΑ ΤΗ ΣΩΣΤΗ ΛΕΙΤΟΥΡΓΙΑ ΤΗΣ ΕΦΑΡΜΟΓΗΣ Τεστ λειτουργικότητας (functionality test) Τεστ χρηστικότητας (usability test) Τεστ διεπαφών (interface test) Τεστ συμβατότητας (compability test) Τεστ Αποδόσεων (performance test) Τεστ Ασφάλειας (security test) ΚΕΦΑΛΑΙΟ 8 Ο ΜΕΛΛΟΝΤΙΚΕΣ ΔΥΝΑΤΟΤΗΤΕΣ ΑΝΑΠΤΥΞΗΣ ΚΑΙ ΠΡΟΕΚΤΑΣΗΣ ΤΗΣ ΕΦΑΡΜΟΓΗΣ ΚΕΦΑΛΑΙΟ 9 Ο ΕΠΙΛΟΓΟΣ ΠΑΡΑΡΤΗΜΑ Ι ΠΙΝΑΚΑΣ ΚΩΔΙΚΩΝ ΜΗΝΥΜΑΤΩΝ ΛΑΘΟΥΣ ΚΑΙ ΚΕΙΜΕΝΟΥ ΤΟΥΣ ΒΙΒΛΙΟΓΡΑΦΙΑ ΣΥΜΠΛΗΡΩΜΑΤΙΚΟ ΑΡΧΕΙΟ ΤΗΣ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ ΚΩΔΙΚΑΣ ΑΝΑΠΤΥΞΗΣ ΤΗΣ ΕΦΑΡΜΟΓΗΣ Σελίδα 5 από 114

6 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής ΚΕΦΑΛΑΙΟ 1 ο Εισαγωγή Στα πλαίσια του μαθήματος «Τεχνολογία Συστημάτων βασισμένων σε Υπολογιστές» του τμήματος Βιομηχανικής Πληροφορικής του Τ.Ε.Ι. Καβάλας, εκτελούνται από τους σπουδαστές ομαδικές εργασίες με αντικείμενο διάφορα είδη ενσωματωμένων συστημάτων. Οι εργασίες αυτές εκτός από το ενσωματωμένο σύστημα που δημιουργείται, συνοδεύονται από πλήρη τεκμηρίωση τόσο του Διαχειριστικού μέρους (Διαχείριση Έργου) όσο και του Τεχνικού μέρους (Απαιτήσεις, Προδιαγραφές, Σχεδιασμός υλικού και λογισμικού, εγχειρίδια κτλ). Ειδικότερα, παράλληλα με τις φάσεις ανάπτυξης του κάθε συστήματος δημιουργείται και η τεκμηρίωση του χωρισμένη στις φάσεις αυτές. Η ορθότητα αυτής ελέγχεται από τον υπεύθυνο καθηγητή και αξιολογείται. Οι εργασίες αυτές μετά την ολοκλήρωση τους από τις ομάδες που τις έχουν αναλάβει και αφού αξιολογηθούν από τον υπεύθυνο καθηγητή, παρουσιάζονται σε έκθεση και η καλύτερη εξ αυτών βραβεύεται. Σελίδα 6 από 114

7 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου Σκοπός Σκοπός της πτυχιακής εργασίας, είναι η ανάπτυξη μίας διαδικτυακής εφαρμογής όπου θα καταχωρούνται τα τμήματα της τεκμηρίωσης των εργασιών του μαθήματος από τους σπουδαστές έτσι ώστε να ελέγχονται από τον υπεύθυνο καθηγητή και να γίνεται ευκολότερη η αξιολόγηση τους. Παράλληλα όμως, θα υπάρχει η δυνατότητα πρόσβασης του ευρύτερου κοινού σε κομμάτια των τεκμηριώσεων αυτών. Απώτερος στόχος, πέρα από το πρακτικό τμήμα της επικοινωνίας σπουδαστή καθηγητή και της καλύτερης συνεργασίας των είναι να γίνει ένα είδος διαφήμισης για το Τ.Ε.Ι. Καβάλας και πιο συγκεκριμένα για το τμήμα της Βιομηχανικής Πληροφορικής, κάνοντας προσβάσιμο σε ένα πιο ευρύ κοινό πέρα από τη κοινωνία του Τ.Ε.Ι. μέσω των δυνατοτήτων που προσφέρει το διαδίκτυο, μέρος της δουλειάς των σπουδαστών. Με αυτόν τον τρόπο προωθείται και αναγνωρίζεται, η προσπάθεια που γίνεται στο τμήμα Βιομηχανικής Πληροφορικής αλλά και ο κόπος των σπουδαστών του τμήματος. Σελίδα 7 από 114

8 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής ΚΕΦΑΛΑΙΟ 2 ο Απαιτήσεις 1. Δημιουργία σύνθετης βάσης δεδομένων που θα επιτρέπει την εισαγωγή/ανάκτηση/διόρθωση και διαγραφή δεδομένων ανάλογα το ρόλο του χρήστη. 2. Ανάπτυξη διαδικτυακής εφαρμογής που θα επιτρέπει διαφοροποιημένη πρόσβαση διαφόρων κατηγοριών χρηστών.. 3. Ύπαρξη 4 κατηγοριών χρηστών με διαφορετικά δικαιώματα : Κοινό Σπουδαστής Καθηγητής Υπερχρήστης 4. Πρόσβαση κοινού σε επιλεγμένα αρχεία εργασιών 5. Πρόσβαση σπουδαστή στα αρχεία μόνο της δικής του εργασίας και καταχώρηση/επεξεργασία/διαγραφή αυτών εφόσον δεν έχουν εκδοθεί από τον καθηγητή. 6. Πρόσβαση καθηγητή σε όλα τα αρχεία όλων των εργασιών καθώς και καταχώρηση/επεξεργασία/διαγραφή/έκδοση αυτών 7. Επιλογή του τι είναι προσβάσιμο στο κοινό μόνο από τον καθηγητή 8. Έλεγχος των αρχείων από τον καθηγητή και εφόσον κριθούν σωστά, δημοσιοποιούνται και δεν επιτρέπεται περαιτέρω επεξεργασία από τους σπουδαστές. 9. Τα κεφάλαια των τεκμηριώσεων μιας εργασίας θα πρέπει να καταχωρούνται ξεχωριστά. 10. Ο υπερχρήστης δημιουργεί λογαριασμούς χρηστών και εργασιών και μοιράζει στοιχεία εισαγωγής στην εφαρμογή στους χρήστες. Σελίδα 8 από 114

9 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου Σύνοψη Προδιαγραφών Βάσεως Δεδομένων Σκοπός μας είναι να δημιουργηθεί μια σύνθετη βάση δεδομένων η οποία να επιτρέπει την καταχώρηση αρχείων κειμένου, εικόνας και βίντεο. Ακόμη, θα πρέπει ανάλογα με τη κατηγορία χρηστών που αποκτά πρόσβαση στη βάση μέσω της εφαρμογής να επιτρέπεται η καταχώρηση, ανάκτηση, επεξεργασία και διαγραφή δεδομένων. Αρχικά, θα πρέπει να δημιουργηθούν πίνακες για την καταχώρηση των στοιχείων του κάθε χρήστη που θα εγγράφεται στην εφαρμογή, καθώς και του ρόλου του. Επίσης, θα δημιουργηθεί πίνακας για τα στοιχεία των εργασιών που θα εισάγονται, όπως και για τη σύνδεση τους με τον σπουδαστή. Τα αρχεία που θα καταχωρεί ο κάθε χρήστης, δε θα εισέρχονται στη βάση. Θα δημιουργηθεί ένας πίνακας για την εγγραφή των στοιχείων του αρχείου καθώς και της διαδρομής που θα αποθηκεύεται στον server και μέσω αυτής θα γίνεται η ανάκτησή τους. Σκοπός αυτής της τακτικής, είναι να μη μεγαλώσει υπερβολικά το μέγεθος της βάσης γιατί θα έρθουμε αντιμέτωποι με αρχεία μεγάλου μεγέθους όπως εικόνες και βίντεο. Κάθε στοιχείο των πινάκων, θα πρέπει να έχει ένα μοναδικό αναγνωριστικό,μια ταυτότητα, ώστε να μην υπάρχουν προβλήματα κατά την ανάκτηση αυτών. Σελίδα 9 από 114

10 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής Σύνοψη Προδιαγραφών Εφαρμογής Στόχος μας είναι η ανάπτυξη μίας διαδικτυακής εφαρμογής διαχείρισης αρχείων με διαφορετικά δικαιώματα για κάθε κατηγορία χρήστη. Ύπαρξη τεσσάρων κατηγοριών χρηστών: Κοινό Σπουδαστής Καθηγητής Υπερχρήστης Η κατηγορία του «κοινού» θα έχει πρόσβαση μόνο σε επιλεγμένα από τον καθηγητή αρχεία και το μόνο δικαίωμα που θα έχει θα είναι η λήψη τους. Άρα, πρέπει να δημιουργηθεί μία ανοιχτή σελίδα για προβολή των αρχείων αυτών χωρίς να απαιτείται η εισαγωγή στο σύστημα. Για τις υπόλοιπες κατηγορίες χρηστών, θα πρέπει να υπάρξει μία σελίδα εισαγωγής στην εφαρμογή όπου οι χρήστες θα εισέρχονται δίνοντας ένα όνομα και κωδικό εισόδου τα οποία θα ταυτοποιούν μοναδικά το κάθε χρήστη. Για τη κατηγορία του «σπουδαστή», θα υπάρξει η ανάπτυξη μίας σελίδας στην οποία θα έχει πρόσβαση μόνο στα αρχεία της εργασίας που του έχει ανατεθεί και θα του επιτρέπεται να προσθέσει νέα αρχεία και να ανακτήσει/επεξεργαστεί/διαγράψει τα ήδη υπάρχοντα. Στις περιπτώσεις της επεξεργασίας και διαγραφής, θα έχει τη δυνατότητα να το κάνει μόνο εάν δεν έχουν σημανθεί ως δημοσιευμένα από τον καθηγητή. Κατά τη προσθήκη, ενός νέου αρχείου, θα πρέπει να επιλέγει σε ποια φάση του έργου ανήκει αυτό ώστε να γίνεται σωστή αρχειοθέτηση. Για τη κατηγορία του «καθηγητή», θα δημιουργηθεί σελίδα στην οποία θα έχει τη δυνατότητα να περιηγηθεί σε όλες τις εργασίες με σκοπό να ελέγξει τα αρχεία που έχουν καταχωρηθεί στη κάθε μία από αυτές και να εξετάσει την εγκυρότητα τους. Μπορεί να ανακτήσει/επεξεργαστεί/διαγράψει οποιοδήποτε από τα αρχεία αυτά όπως και να προσθέσει ένα νέο. Τέλος, εφόσον έχει κρίνει ότι είναι ορθά, μπορεί να επιλέξει τη δημοσιοποίηση τους. Για τη κατηγορία του «υπερχρήστη», ισχύουν τα ίδια δικαιώματα με αυτά του καθηγητή. Επί προσθέτως όμως, θα πρέπει να έχει πρόσβαση σε σελίδες για δημιουργία/επεξεργασία χρηστών και εργασιών όπως και για τη διαχείριση της κεντρικής σελίδας Σελίδα 10 από 114

11 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου ΚΕΦΑΛΑΙΟ 3 ο Εισαγωγή στις διαδικτυακές εφαρμογές (web applications) Tι είναι διαδικτυακή εφαρμογή(web application) Η διαδικτυακή εφαρμογή είναι μία εφαρμογή αποθηκευμένη σε ένα δικτυακό server. Είναι προσβάσιμη και εκτελείται από εγκεκριμένους χρήστες ενός δικτύου είτε εσωτερικού (intranet) είτε διαδικτύου(internet). Οι διαδικτυακές εφαρμογές εκτελούνται μέσω ενός διαδικτυακού φυλλομετρητή (web browser), πράγμα στο οποίο οφείλουν και τη δημοτικότητα τους. Ποια είναι η δομή μιας διαδικτυακής εφαρμογής Οι διαδικτυακές εφαρμογές χωρίζονται σε επίπεδα (tiers). Οι «παραδοσιακές» εφαρμογές αποτελούταν από μόνο ένα επίπεδο (tier), το οποίο ήταν εγκατεστημένο στον υπολογιστή του χρήστη αλλά οι διαδικτυακές εφαρμογές οδηγούνται εκ φύσεως σε μία πολυεπίπεδη προσέγγιση. Η πιο κοινή δομή μίας διαδικτυακής εφαρμογής είναι αυτή των 3 επιπέδων (3-tiered application). Στη πιο απλή μορφή τους, τα 3 επίπεδα είναι τα εξής: 1 ο επίπεδο : Παρουσίαση, το οποίο είναι ο φυλλομετρητής (web browser) 2 ο επίπεδο : Λογική Εφαρμογής (Application Logic), μια μηχανή (engine) η οποία χρησιμοποιεί κάποια τεχνολογία δυναμικού διαδικτυακού περιεχομένου (dynamic Web content) όπως είναι τα ASP.NET,PHP,JAVA,CGI,COLDFUSION κ.α. 3 ο επίπεδο : Αποθήκευση, η βάση δεδομένων. Συνοπτικά, ο φυλλομετρητής(1 ο επίπεδο) στέλνει τα αιτήματα στο 2 ο επίπεδο όπου τα εξυπηρετεί κάνοντας ερωτήματα στη βάση δεδομένων(3 ο επίπεδο) και δημιουργεί τη διεπαφή χρήστη(user interface). Σε κάποιες περιπτώσεις, όπου η εφαρμογή είναι πιο πολύπλοκη η λογική των 3 επιπέδων μπορεί να μην επαρκεί. Τότε, οδηγούμαστε σε μία πολυεπίπεδη προσέγγιση (n-tiered approach). Αυτό μπορεί να γίνει, προσθέτοντας ακόμη ένα επίπεδο (integration tier) το οποίο διαχωρίζει το επίπεδο των δεδομένων από τα υπόλοιπα παρέχοντας μία πιο εύχρηστη διεπαφή για την πρόσβαση στα δεδομένα. Για να γίνει πιο κατανοητό, θα μπορεί ο χρήστης να έχει πρόσβαση παραδείγματος χάρη στα δεδομένα των χρηστών που χρησιμοποιούν την εφαρμογή καλώντας μία συνάρτηση και όχι κάνοντας απευθείας ένα SQL ερώτημα στο πίνακα των χρηστών στη βάση δεδομένων της εφαρμογής. Σελίδα 11 από 114

12 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής Ποια είναι τα θετικά των διαδικτυακών εφαρμογών Εύκολη πρόσβαση. Ο χρήστης μπορεί να έχει πρόσβαση στην εφαρμογή από οποιοδήποτε σημείο έχει Internet ή πρόσβαση στο δίκτυο και όχι από συγκεκριμένο τερματικό. Δε χρειάζονται περίπλοκα πακέτα εγκατάστασης της εφαρμογής σε κάθε υπολογιστή που θα τη χρησιμοποιεί. Αρκεί ένας συμβατός φυλλ ομετρητής (web browser). Χρειάζονται ελάχιστο ή και καθόλου χώρο στο σκληρό δίσκο του client. Δε χρειάζονται καμία διαδικασία αναβάθμισης αφού όλα τα νέα στοιχεία ή αναβαθμίσεις γίνονται στον server. Ενσωματώνουν εύκολα διαδικτυακές λειτουργίες όπως και αναζητήσεις. Στις περισσότερες περιπτώσεις παρέχουν συμβατότητα μεταξύ λειτουργικών συστημάτων (π.χ. Windows, Linux, Mac κτλ.) καθώς λειτουργούν μέσα σε ένα παράθυρο του φυλλομετρητή. Ποια είναι τα αρνητικά των διαδικτυακών εφαρμογών Χρειάζονται οπωσδήποτε συμβατούς φυλλομετρητές (web browsers). Εάν ένας φυλλομετρητής, σταματήσει την ανάπτυξη ενός χαρακτηριστικού ή εγκαταλείψει μία πλατφόρμα ή ένα λειτουργικό σύστημα, αυτό μπορεί να επηρεάσει ένα μεγάλο αριθμό χρηστών Οι εφαρμογές βασίζονται σε αρχεία τα οποία γίνονται προσβάσιμα μέσω δικτύου. Έτσι, εάν η σύνδεση με το δίκτυο διακοπεί η εφαρμογή δε μπορεί πλέον να χρησιμοποιηθεί. Εξαρτώνται αποκλειστικά από τη διαθεσιμότητα του server που «διανέμει» την εφαρμογή. Αυξημένο επίπεδο κινδύνου όσον αφορά την ασφάλεια. Παρότι υπάρχουν πολλές τεχνικές και τρόποι για ασφαλή λειτουργία των εφαρμογών, το επίπεδο κινδύνου σε μία εφαρμογή μέσω διαδικτύου είναι πάντα υψηλότερο από μία εφαρμογή desktop εγκατεστημένη σε ένα τερματικό. Σελίδα 12 από 114

13 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου Τρόποι και εργαλεία ανάπτυξης μίας διαδικτυακής εφαρμογής (web application) Για την ανάπτυξη διαδικτυακών εφαρμογών και ιστοσελίδων χρησιμοποιείται ο όρος web development. To web development εκτείνεται από τη κατασκευή μιας απλής στατικής ιστοσελίδας μέχρι τη πιο περίπλοκη δικτυακή εφαρμογή. Το web development μπορεί να χωριστεί σε πολλούς τομείς. Ένας βασικός διαχωρισμός τον τομέων που το αποτελούν μπορεί να είναι ο παρακάτω : 1.Client Side Coding Αναφέρεται στα μέρη της εφαρμογής που εκτελούνται από τη μεριά του χρήστη (client side) στο φυλλομετρητή του και όχι στη μεριά του server (server side). Client-side κομμάτια κώδικα γράφονται σε γλώσσες όπως: Javascript HTML5 και CSS3 Microsoft Silverlight VBScript 2.Server Side Coding Αναφέρεται στη τεχνολογία όπου η αίτηση ενός χρήστη πραγματοποιείται, εκτελώντας ένα κομμάτι κώδικα απευθείας στον server ώστε να δημιουργηθούν δυναμικές ιστοσελίδες. Χρησιμοποιείται για την ανάπτυξη δυναμικών ιστοσελίδων οι οποίες έχουν πρόσβαση σε βάσεις δεδομένων. Το βασικό πλεονέκτημα του server side coding είναι η υψηλή ικανότητα παραμετροποίησης της απόκρισης βάσει των απαιτήσεων του χρήστη καθώς και τα δικαιώματά του ή των ερωτημάτων στις βάσεις δεδομένων. Server Side κομμάτια κώδικα γράφονται σε γλώσσες όπως: ASP.NET Java PHP SMX Python Ruby SSJS (Server-Side JavaScript) Σελίδα 13 από 114

14 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής 3.Databases Μία βάση δεδομένων(database) αποτελείται από μία οργανωμένη συλλογή δεδομένων σε ψηφιακή μορφή. Οι βάσεις δεδομένων διαχειρίζονται χρησιμοποιώντας συστήματα διαχείρισης βάσεων, τα DBMS (DataBase Management Systems). Κάποια από τα DBMS είναι : MySQL SQL Server Oracle Microsoft Access PostgreSQL Σελίδα 14 από 114

15 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου Τεχνολογίες και εργαλεία που χρησιμοποιήθηκαν για την ανάπτυξη της εφαρμογής Ξεκινώντας από τη βάση δεδομένων που θα χρησιμοποιηθεί στην εφαρμογή, επιλέχτηκε το DBMS της MySQL. Η συγκεκριμένη επιλογή έγινε γιατί η MySQL είναι αξιόπιστη, σταθερή, γρήγορη και ευέλικτη επιλογή. Χρησιμοποιείται από χιλιάδες χρήστες και εταιρίες ανά τον κόσμο και έχει πολλή καλή υποστήριξη. Ακόμη, είναι open-source και διανέμεται δωρεάν πράγμα που ενισχύει τη χρήση της ακόμη παραπάνω. Η MySQL διαχειρίζεται τις συνδέσεις με πολύ γρήγορους ρυθμούς και αυτό τη κάνει άκρως κατάλληλη για χρήση στο διαδίκτυο. Συνεχίζοντας με το κομμάτι της ανάπτυξης, χρησιμοποιήθηκε η HTML5 και η CSS3 για τη δημιουργία του layout της εφαρμογής. Για την ανάπτυξη του server-side κώδικα, χρησιμοποιήθηκε το ASP.NET Framework V3.5 το οποίο αναπτύχθηκε από τη Microsoft. Το framework αυτό δίνει τη δυνατότητα στους προγραμματιστές να αναπτύσσουν δυναμικές ιστοσελίδες, δικτυακές εφαρμογές και υπηρεσίες. Καθώς έχει αναπτυχθεί πάνω στο CLR (Common Language Runtime), ο προγραμματιστής μπορεί να χρησιμοποιήσει οποιαδήποτε γλώσσα προγραμματισμού επιθυμεί αρκεί να υποστηρίζεται από το.net Framework όπως η C# και η VB.Net. Η ανάπτυξη γίνεται μέσα από τη πλατφόρμα που έχει αναπτύξει η Microsoft, το Microsoft Visual Studio (στην ανάπτυξη της συγκεκριμένης εφαρμογής χρησιμοποιήθηκε το Visual Studio 2008) καθώς και του open-source Mono. Οι ASP.NET σελίδες, γνωστές και ως web forms είναι το βασικό κομμάτι για την ανάπτυξη λογισμικού. Οι web forms περιέχονται σε αρχεία με τη κατάληξη.aspx, τα οποία ουσιαστικά περιέχουν στατικό περιεχόμενο ((X)HTML) όπως και περιεχόμενο που προσδιορίζει τα server-side Web και User Controls. Επιπλέον, το δυναμικό τμήμα του κώδικα που εκτελείται στη πλευρά του server, περιέχεται στη σελίδα μέσα σε ένα τμήμα <% ----Δυναμικός Κώδικας- ---%>. Στη συνέχεια, από την έκδοση 2.0 του framework και μετά, η Microsoft εισήγαγε ένα νέο μοντέλο όπου επιτρέπει το στατικό περιεχόμενο να παραμένει στην.aspx σελίδα ενώ το δυναμικό να περιέχεται σε μία.aspx.cs σελίδα. Γιατί επιλέχτηκε η συγκεκριμένη τεχνολογία Για την ανάπτυξη τη εφαρμογής επιλέχτηκε η ASP.NET για τους παρακάτω λόγους: Μειώνει δραστικά το μέγεθος του κώδικα που χρειάζεται να αναπτυχθεί. Το συγκεκριμένο framework συνοδεύεται από μία πλούσια συλλογή εργαλείων καθώς και από ένα πολύ αξιόλογο σχεδιαστή στο περιβάλλον του Visual Studio. Κάποια από τα εργαλεία αυτά είναι το drag-and-drop των server controls και WYSIWYG (What You See Is What You Get : Παίρνεις αυτό που γράφεις) γράψιμο και επεξεργασία κώδικα. Προσφέρει πολύ καλή απόδοση και είναι γρήγορη. Προσφέρει απλότητα και ευχρηστία καθώς κάνει εύκολη την εκτέλεση απλών εργασιών από μία απλή υποβολή φόρμας μέχρι τη διαχείριση μίας σελίδας. Σελίδα 15 από 114

16 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής Ο πηγαίος κώδικας και το HTML κομμάτι κρατούνται στο ίδιο μέρος και έτσι είναι πιο εύκολη η ανάπτυξη και η επεξεργασία του κώδικα. Καθότι είναι μία καθαρά serverside τεχνολογία, όλος ο πηγαίος κώδικας εκτελείται στο server προτού σταλεί στο φυλλομετρητή πράγμα που παρέχει ταχύτητα και ευελιξία στις σελίδες. Είναι ανεξάρτητη τεχνολογία από πλευρά γλώσσας προγραμματισμού για την ανάπτυξη του πηγαίου κώδικα. Όλοι αυτοί οι προαναφερθείς λόγοι, έκαναν την επιλογή της ASP.NET με το τμήμα του πηγαίου κώδικα να γράφεται σε C#, μία σχετικά εύκολη απόφαση. Παράλληλα, χρησιμοποιήθηκε μια βιβλιοθήκη εργαλείων το ASP.NET AJAX Control Toolkit το οποίο είναι ένα open-source έργο βασισμένο στο Microsoft ASP.NET AJAX Framework το οποίο παρέχει μια άριστη υποδομή για χρήση πλήρως προσαρμόσιμων, επαναχρησιμοποιήσιμων και επεκτάσιμων εργαλείων για τη κατασκευή πιο εύχρηστων σελίδων. Επιπλέον, όσον αφορά την client-side ανάπτυξη κώδικα χρησιμοποιήθηκε η Javascript, της οποίας τα κομμάτια κώδικα δεν εκτελούνται στον server αλλά στη πλευρά του χρήστη. Τέλος, για την επικοινωνία της εφαρμογής με τη βάση δεδομένων χρησιμοποιήθηκε το EntitySpaces. To EntitySpaces είναι μία αρχιτεκτονική δημιουργίας των Business Objects που θα χρησιμοποιούνται στην εφαρμογή η οποία απλοποιεί τη διαχείριση των δεδομένων και εξοικονομεί χρόνο από τη πλευρά του developer, καθώς βασισμένη σε κάποια πρότυπα δημιουργεί αυτόματα από τη βάση τα business objects και τον απαραίτητο κώδικα πρόσβασης στη βάση. Αναλυτικότερα, παίρνοντας το σχήμα της βάσης δεδομένων και βασισμένη στα δικά της πρότυπα δημιουργεί τη λογική για τη πλήρη διαχείριση της βάσης. Στο πρώτο κομμάτι δημιουργούνται οι κλάσεις για τη διαχείριση αυτοματικοποιημένα. Αυτές μας δίνουν τη δυνατότητα να εκτελέσουμε έμμεσα ερωτήματα στη βάση(select,add,update,delete,sort) με ελάχιστες γραμμές κώδικα και χωρίς να απευθυνόμαστε απευθείας στη βάση γράφοντας SQL αλλά χρησιμοποιώντας τη γλώσσα που αναπτύσσουμε την εφαρμογή μας(στη συγκεκριμένη περίπτωση C#). Παράλληλα όμως, το EntitySpaces δημιουργεί και κάποιες κλάσεις, στις οποίες μπορούν να γραφούν χειροκίνητα κομμάτια της λογικής για επιπλέον λειτουργίες οι οποίες δεν εξυπηρετούνται από τις παραπάνω κλάσεις. Η συγκεκριμένη τεχνολογία χρησιμοποιήθηκε για τους εξής λόγους: Μπορεί να χρησιμοποιηθεί με πολλά συστήματα βάσεων δεδομένων όπως Microsoft SQLServer, Microsoft Access, Oracle, MySSQL, SQLite κ.α. Παρόλο που παράγει δυναμικά τις κλάσεις για τα Business Objects, μπορούν να γραφούν custom κλάσεις για κάποιες λειτουργίες και να χρησιμοποιηθούν αυτές. Ακόμη, δεν εμπλέκονται καθόλου με τις δυναμικές και έτσι σε περίπτωση αλλαγών στη βάση δε χρειάζεται να ξαναγραφούν. Η ευχρηστία του είναι τεράστια και στο τρόπο δημιουργίας των Business Objects αλλά και στη διαχείριση της βάσης. Μειώνει το χρόνο αλλά και το μέγεθος του κώδικα που θα χρειαζόταν για να δημιουργηθεί ένα Business Layer. Έχει πολλή καλή και ανεπτυγμένη τεκμηρίωση, η οποία περιγράφει το κάθε τι και σπάνια αφήνει κάποιου είδους απορία. Επίσης, έχει μεγάλη κοινότητα υποστήριξης πράγμα που βοηθά σε οτιδήποτε και αν χρειαστεί. Σελίδα 16 από 114

17 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου Κατά το σχεδιασμό και ανάπτυξης της εφαρμογής, δοκιμάστηκαν αρκετές τέτοιες αρχιτεκτονικές δημιουργίας business layer όπως τα: NHibernate, Subsonic και ActiveRecord. Και στις τέσσερις αρχιτεκτονικές που δοκιμάστηκαν, το EntitySpaces ήταν το πιο εύχρηστο, γρήγορο και ασφαλές. Ακόμη, κάλυπτε απόλυτα όλες τις ανάγκες για την ανάπτυξη της εφαρμογής και η υποστήριξη από την κοινότητα του ήταν άμεση σε οποιαδήποτε απορία ή πρόβλημα δημιουργήθηκε κατά τη διάρκεια της χρήσης του. Σελίδα 17 από 114

18 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής ΚΕΦΑΛΑΙΟ 4 ο Σχήμα και Περιγραφή της Βάσης Δεδομένων Σχήμα Βάσης Δεδομένων Παρακάτω βρίσκεται το σχήμα της βάσης δεδομένων της εφαρμογής (Σχήμα -1-) : Σχήμα -1- Σελίδα 18 από 114

19 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου Περιγραφή Βάσης Δεδομένων Ακολουθεί η περιγραφή του κάθε πίνακα της βάσης: Πίνακας status B_0_1.status id name INTEGER UNSIGNED NOT NULL AUTO_INCREMENT VARCHAR(45) NOT NULL PRIMARY KEY (id) Ο πίνακας status χρησιμοποιείται για να αποθηκεύσουμε τη κατάσταση, δηλαδή το αν ένα στοιχείο μας είναι ενεργό ή ανενεργό. Πεδία: Id : Το πρωτεύον κλειδί του πίνακα. name : Το όνομα που δίνεται στη κατάσταση Πίνακας role B_0_1.role id name INTEGER UNSIGNED NOT NULL AUTO_INCREMENT VARCHAR(45) NOT NULL PRIMARY KEY (id) Ο πίνακας role χρησιμοποιείται για να αποθηκεύσουμε τo ρόλο που δίνεται στο κάθε χρήστη που εγγράφεται στο σύστημα. Πεδία: Id : Το πρωτεύον κλειδί του πίνακα. name : Ο τίτλος του ρόλου Σελίδα 19 από 114

20 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής Πίνακας users B_0_1.users id fk_status fk_role login_name psw first_name last_name e_mail date_created date_psw_expires PRIMARY KEY (id) FOREIGN KEY (fk_status) FOREIGN KEY (fk_role) INTEGER UNSIGNED NOT NULL AUTO_INCREMENT INTEGER UNSIGNED NOT NULL INTEGER UNSIGNED NOT NULL VARCHAR(30) NOT NULL VARCHAR(120) NOT NULL VARCHAR(30) NOT NULL VARCHAR(30) NOT NULL VARCHAR(80) NOT NULL DATE NOT NUL DATE NOT NUL REFERENCES status(id) REFERENCES role(id) Ο πίνακας users χρησιμοποιείται για να αποθηκεύονται τα στοιχεία του κάθε χρήστη που εγγράφεται στο σύστημα. Πεδία: id : Το πρωτεύον κλειδί του πίνακα. fk_status : Ξένο κλειδί με αναφορά στο πίνακα status. Δηλώνει τη κατάσταση του χρήστη. fk_role : Ξένο κλειδί με αναφορά στο πίνακα role. Δηλώνει το ρόλο του χρήστη. login_name : To όνομα που θα χρησιμοποιεί ο χρήστης για να εισέλθει στο σύστημα. psw : O κωδικός που θα χρησιμοποιεί ο χρήστης για να εισέλθει στο σύστημα. first_name : To όνομα του χρήστη. last_name : Το επώνυμο του χρήστη. e_mail : Το του χρήστη. date_created : Η ημερομηνία που δημιουργήθηκε ο χρήστης. date_psw_expires : Η ημερομηνία που θέτεται ο χρήστης ως ανενεργός και χάνει το δικαίωμα της πρόσβασης στο σύστημα. Πίνακας student B_0_1.student id fk_user AEM PRIMARY KEY (id) FOREIGN KEY (fk_user) INTEGER UNSIGNED NOT NULL AUTO_INCREMENT INTEGER UNSIGNED NOT NULL INTEGER UNSIGNED NOT NULL REFERENCES users(id) Ο πίνακας student χρησιμοποιείται για να αποθηκεύονται τα στοιχεία του κάθε χρήστη που εγγράφεται στο σύστημα και είναι σπουδαστής. Πεδία: id : Το πρωτεύον κλειδί του πίνακα. fk_user : Ξένο κλειδί με αναφορά στο πίνακα users. AEM : Ο αριθμός μητρώου του σπουδαστή. Σελίδα 20 από 114

21 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου Πίνακας project B_0_1.project id fk_status fk_student name semester year date_start date_end PRIMARY KEY (id) FOREIGN KEY (fk_status) FOREIGN KEY(fk_student) INTEGER UNSIGNED NOT NULL AUTO_INCREMENT INTEGER UNSIGNED NOT NULL INTEGER UNSIGNED NOT NULL VARCHAR(80) NOT NULL VARCHAR(10) NOT NULL VARCHAR(4) NOT NULL DATE NOT NULL DATE NOT NULL REFERENCES status(id) REFERENCES student(id) Ο πίνακας project χρησιμοποιείται για να αποθηκεύονται τα στοιχεία της εργασίας που δηλώνεται στο σύστημα. Πεδία: id : Το πρωτεύον κλειδί του πίνακα. fk_status : Ξένο κλειδί με αναφορά στο πίνακα status. Δηλώνει τη κατάσταση της εργασίας. fk_student : Ξένο κλειδί με αναφορά στο πίνακα student. Δηλώνει τον σπουδαστή που είναι υπεύθυνος για την εργασία(project manager). name : Ο τίτλος της εργασίας. semester : To εξάμηνο της εργασίας. year : To έτος της εργασίας. date_start : H ημερομηνία ανάθεσης της εργασίας. date_end : Η ημερομηνία παράδοσης της εργασίας. Πίνακας phase B_0_1.phase id name PRIMARY KEY (id) INTEGER UNSIGNED NOT NULL AUTO_INCREMENT VARCHAR(45) NOT NULL Ο πίνακας phase χρησιμοποιείται για την καταχώρηση των τίτλων των φάσεων μιας εργασίας. Πεδία: id : Το πρωτεύον κλειδί του πίνακα. name : Ο τίτλος της φάσης. Σελίδα 21 από 114

22 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής Πίνακας mimetype B_0_1.mimetype id name description PRIMARY KEY (id) INTEGER UNSIGNED NOT NULL AUTO_INCREMENT VARCHAR(45) NOT NULL VARCHAR(80) NOT NULL Ο πίνακας mimetype χρησιμοποιείται για την καταχώρηση των τύπων αρχείου που θέλουμε να χρησιμοποιούνται στο σύστημα. Πεδία: id : Το πρωτεύον κλειδί του πίνακα. name : Ο τύπος του αρχείου. description : H κατηγορία αρχείων που ανήκει ( π.χ. Εικόνα, Βίντεο κτλ.). Σελίδα 22 από 114

23 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου Πίνακας attachment B_0_1.attachment id fk_project fk_phase fk_mimetype filename path description is_posted is_published is_public date_uploaded timestamp PRIMARY KEY (id) FOREIGN KEY (fk_project) FOREIGN KEY (fk_phase) FOREIGN KEY (fk_mimetype) INTEGER UNSIGNED NOT NULL AUTO_INCREMENT INTEGER UNSIGNED NOT NULL INTEGER UNSIGNED NOT NULL INTEGER UNSIGNED NOT NULL VARCHAR(45) NOT NULL VARCHAR(255) NOT NULL VARCHAR(80) NOT NULL TINYINT(1) DEFAULT NULL TINYINT(1) DEFAULT NULL TINYINT(1) DEFAULT NULL DATE NOT NULL DATE NOT NULL REFERENCES project(id) REFERENCES phase(id) REFERENCES mimetype(id) Ο πίνακας attachment χρησιμοποιείται για να αποθηκεύονται τα στοιχεία του κάθε αρχείου που καταχωρείται στο σύστημα. Πεδία: id : Το πρωτεύον κλειδί του πίνακα. fk_project : Ξένο κλειδί με αναφορά στο πίνακα project. Δηλώνει την εργασία που ανήκει το αρχείο. fk_phase : Ξένο κλειδί με αναφορά στο πίνακα phase. Δηλώνει τη φάση που ανήκει το αρχείο. fk_mimetype : Ξένο κλειδί με αναφορά στο πίνακα mimetype. Δηλώνει τον τύπο του αρχείου. filename : Ο τίτλος του αρχείου. path : Η διαδρομή που αποθηκεύεται το αρχείο. description : Περιγραφή για το τι περιέχει το αρχείο. is_posted : Flag για το αν το αρχείο έχει ελεγχθεί από κάποιον διαχειριστή. is_published : Flag για το αν το αρχείο έχει εκδοθεί. is_public : Flag για το αν το αρχείο έχει γίνει προσβάσιμο στο ευρύ κοινό. date_uploaded : Η ημερομηνία που καταχωρήθηκε το αρχείο. timestamp : Η ημερομηνία που επεξεργάστηκε το αρχείο τελευταία φορά. Σελίδα 23 από 114

24 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής Πίνακας activity_log B_0_1.activity_log id fk_user fk_role ip date_login date_logout comments PRIMARY KEY (id) FOREIGN KEY (fk_user) FOREIGN KEY (fk_role) INTEGER UNSIGNED NOT NULL AUTO_INCREMENT INTEGER UNSIGNED NOT NULL INTEGER UNSIGNED NOT NULL VARCHAR(30) NOT NULL DATETIME NOT NULL DATETIME VARCHAR(80) NOT NULL REFERENCES users(id) REFERENCES role(id) Ο πίνακας activity_log χρησιμοποιείται για να καταχωρούνται τα στοιχεία των χρηστών που εισέρχονται και εξέρχονται από το σύστημα. Πεδία: id : Το πρωτεύον κλειδί του πίνακα. fk_user : Ξένο κλειδί με αναφορά στο πίνακα users. fk_role : Ξένο κλειδί με αναφορά στο πίνακα role. ip : Η διεύθυνση IP του χρήστη που εισέρχεται στο σύστημα. date_login : Η ημερομηνία εισόδου. date_logout : Η ημερομηνία εξόδου. comments : Μήνυμα συστήματος. Πίνακας admin_activity_log B_0_1.admin_activity_log id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT fk_user INTEGER UNSIGNED NOT NULL fk_role INTEGER UNSIGNED NOT NULL ip VARCHAR(30) NOT NULL timestamp DATETIME NOT NULL action VARCHAR(80) NOT NULL PRIMARY KEY (id) FOREIGN KEY (fk_user) REFERENCES users(id) FOREIGN KEY (fk_role) REFERENCES role(id) Ο πίνακας admin_activity_log χρησιμοποιείται για να καταχωρούνται τα στοιχεία των διαχειριστών που κάνουν κάποια ενέργεια όπως και τον τύπο της ενέργειας αυτής. Πεδία: id : Το πρωτεύον κλειδί του πίνακα. fk_user : Ξένο κλειδί με αναφορά στο πίνακα users. fk_role : Ξένο κλειδί με αναφορά στο πίνακα role. ip : Η διεύθυνση IP του χρήστη που εισέρχεται στο σύστημα. timestamp : Η ημερομηνία που σημειώνεται η ενέργεια. action : H ενέργεια που έχει γίνει. Σελίδα 24 από 114

25 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου Πίνακας homeimages B_0_1.homeimages id filename path paththumb description timestamp PRIMARY KEY (id) INTEGER UNSIGNED NOT NULL AUTO_INCREMENT VARCHAR(45) NOT NULL VARCHAR(255) NOT NULL VARCHAR(255) NOT NULL VARCHAR(80) NULL DATETIME NOT NULL Ο πίνακας homeimages χρησιμοποιείται για να καταχωρούνται τα στοιχεία των εικόνων που θα εμφανίζονται στην αρχική σελίδα της εφαρμογής. Πεδία: id : Το πρωτεύον κλειδί του πίνακα. filename : Ο τίτλος του αρχείου. path : Η διαδρομή που αποθηκεύεται η εικόνα. paththumb : Η διαδρομή που αποθηκεύεται το thumbnail της εικόνας. description : Η περιγραφή της εικόνας. timestamp : Η ημερομηνία αποθήκευσης. Πίνακας announcements B_0_1.announcements id filename path description timestamp PRIMARY KEY (id) INTEGER UNSIGNED NOT NULL AUTO_INCREMENT VARCHAR(45) NOT NULL VARCHAR(255) NOT NULL VARCHAR(80) NULL DATETIME NOT NULL Ο πίνακας announcements χρησιμοποιείται για να καταχωρούνται τα στοιχεία των αρχείων (ανακοινώσεων) που θα εμφανίζονται στην αρχική σελίδα της εφαρμογής. Πεδία: id : Το πρωτεύον κλειδί του πίνακα. filename : Ο τίτλος του αρχείου. path : Η διαδρομή που αποθηκεύεται το αρχείο. description : Η περιγραφή του αρχείου. timestamp : Η ημερομηνία αποθήκευσης. Σελίδα 25 από 114

26 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής Όψη (view) map_stud_proj B_0_1.map_stud_proj prid status project lastname stid AEM semester year date_start date_end H όψη map_stud_proj χρησιμοποιείται για να καταχωρούνται συγκεντρωτικά τα στοιχεία του σπουδαστή και της εργασίας που του έχει ανατεθεί. Πεδία: prid : Το id της εργασίας. status : Η κατάσταση της εργασίας. project : Ο τίτλος της εργασίας. lastname : Το επώνυμο του σπουδαστή. stid : Το id του σπουδαστή. AEM : Ο αριθμός μητρώου του σπουδαστή. semester : Το εξάμηνο ανάθεσης της εργασίας. year : Το έτος ανάθεσης της εργασίας. date_start : Ημερομηνία ανάθεσης της εργασίας. date_end : Ημερομηνία παράδοσης της εργασίας. Σελίδα 26 από 114

27 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου Όψη (view) map_us_st B_0_1.map_us_st id studentid status role login_name first_name last_name e_mail date_created date_psw_expires AEM H όψη map_ us_st χρησιμοποιείται για να καταχωρούνται συγκεντρωτικά τα στοιχεία του σπουδαστή και του χρήστη. Πεδία: id : Το id. studentid : Η κατάσταση της εργασίας. status : H κατάσταση της εργασίας. role : Ο ρόλος του χρήστη. login_name : Το όνομα εισόδου του χρήστη. first_name: Το όνομα του χρήστη. last_name : Το επώνυμο του χρήστη. e_mail : Το του χρήστη. date_created : Η ημερομηνία δημιουργίας του λογαριασμού χρήστη. date_psw_expires : Η ημερομηνία που θέτεται ο χρήστης ως ανενεργός και χάνει το δικαίωμα της πρόσβασης στο σύστημα. AEM : Ο αριθμός μητρώου του σπουδαστή. Σελίδα 27 από 114

28 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής ΚΕΦΑΛΑΙΟ 5 ο Use Cases Πίνακας ιχνηλασιμότητας Use Cases Διαγράμματων Use Case Τίτλος Διάγραμμα UC No.1 Είσοδος χρήστη Διάγραμμα -1- UC No.2 Προσθήκη χρήστη Διάγραμμα -2- UC No.3 Επεξεργασία χρήστη Διάγραμμα -3- UC No.4 Αναζήτηση χρήστη Διάγραμμα -4- UC No.5 Προσθήκη εργασίας Διάγραμμα -5- UC No.6 Επεξεργασία εργασίας Διάγραμμα -6- UC No.7 Αναζήτηση εργασίας Διάγραμμα -7- UC No.8 Προσθήκη αρχείου Διάγραμμα -8- (Σπουδαστής) UC No.9 Επεξεργασία αρχείου Διάγραμμα -9- (Σπουδαστής) UC No.10 Λήψη αρχείου(σπουδαστής) Διάγραμμα -10- UC No.11 Διαγραφή αρχείου Διάγραμμα -11- (Σπουδαστής) UC No.12 Προσθήκη αρχείου Διάγραμμα -12- (Διαχειριστής) UC No.13 Επεξεργασία αρχείου Διάγραμμα -13- (Διαχειριστής) UC No.14 Λήψη αρχείου(διαχειριστής) Διάγραμμα -14- UC No.15 Διαγραφή αρχείου Διάγραμμα -15- (Διαχειριστής) UC No.16 Προσθήκη ανακοίνωσης Διάγραμμα -16- UC No.17 Επεξεργασία ανακοίνωσης Διάγραμμα -17- UC No.18 Λήψη ανακοίνωσης Διάγραμμα -18- UC No.19 Διαγραφή ανακοίνωσης Διάγραμμα -19- UC No.20 Προσθήκη εικόνας αρχικής Διάγραμμα -20- σελίδας UC No.21 Επεξεργασία εικόνας αρχικής Διάγραμμα -21- σελίδας UC No.22 Λήψη εικόνας αρχικής Διάγραμμα -22- σελίδας UC No.23 Διαγραφή εικόνας αρχικής Διάγραμμα -23- σελίδας UC No.24 Προβολή δημοσιοποιημένων Διάγραμμα -24- εικόνων στο κοινό UC No.25 Εγγραφή στο log Διάγραμμα -25- εισόδου/εξόδου UC No.26 Εγγραφή στο log ενεργειών Διάγραμμα -26- Σελίδα 28 από 114

29 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου UC No. 1 Όνομα Είσοδος Χρήστη Περιγραφή Είσοδος χρήστη στην εφαρμογή, εισάγοντας το όνομα χρήστη και κωδικό που του έχουν δοθεί Συμμετέχοντες Χρήστης Προϋποθέσεις - Εξαιρέσεις 1. Σύνδεση με τη βάση ή το server δεν είναι ενεργή Κύρια Ροή 1. Ο χρήστης ανοίγει την σελίδα εισόδου χρήστη 2. Ο χρήστης εισάγει στα πεδία ονόματος χρήστη και κωδικού τα στοιχεία του 3. Ο χρήστης πατάει το κουμπί επιβεβαίωσης 4. Το σύστημα ελέγχει το όνομα και το κωδικό χρήστη, εάν υπάρχουν στη βάση 5. Εάν υπάρχουν, ελέγχει εάν είναι ενεργά 6. Το σύστημα ελέγχει το ρόλο του χρήστη 7. Το σύστημα επιτρέπει την εισαγωγή του χρήστη στο σύστημα Εναλλακτική Ροή 4.1 Εάν τα στοιχεία δεν υπάρχουν στη βάση, ο χρήστης δεν εισέρχεται στο σύστημα και ένα μήνυμα για εισαγωγή σωστών στοιχείων εμφανίζεται στο χρήστη 5.1 Ένα ο χρήστης δεν είναι ενεργός, δεν εισέρχεται στο σύστημα Αποτέλεσμα Επιτυχημένο αποτέλεσμα Ο χρήστης εισάγεται στο σύστημα Αποτυχημένο αποτέλεσμα Ο χρήστης δεν εισάγεται και του εμφανίζεται το απαραίτητο μήνυμα. Διάγραμμα Διάγραμμα -1- Σελίδα 29 από 114

30 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής Διάγραμμα -1- Σελίδα 30 από 114

31 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου Όνομα Περιγραφή Συμμετέχοντες Προϋποθέσεις Εξαιρέσεις Κύρια Ροή Εναλλακτική Ροή UC No. 2 Προσθήκη Χρήστη Δημιουργία ενός νέου λογαριασμού χρήστη «Υπερχρήστης» 1. Ο χρήστης πρέπει να έχει δικαιώματα «υπερχρήστη» για να έχει πρόσβαση στη συνάρτηση 2. Ο χρήστης πρέπει να συμπληρώσει όλα τα πεδία δημιουργίας χρήστη 1. Σύνδεση με τη βάση ή το server δεν είναι ενεργή 2. Ο χρήστης δεν έχει αναγνωριστεί ως υπερχρήστης 1. Ο χρήστης ανοίγει την σελίδα διαχείρισης χρηστών 2. Το σύστημα ελέγχει εάν έχει επαρκή δικαιώματα για είσοδο στη σελίδα 3. Ο υπερχρήστης εισάγει όλα τα πεδία με τα στοιχεία του νέου χρήστη 4. Ο υπερχρήστης πατάει το κουμπί υποβολής 5. Το σύστημα ελέγχει αν έχουν συμπληρωθεί όλα τα πεδία 6. Το σύστημα ελέγχει αν όλα τα στοιχεία είναι έγκυρα 7. Εάν όλα τα δεδομένα είναι σωστά, μια νέα εγγραφή δημιουργείται στο πίνακα χρηστών 8. Ένα μήνυμα επιτυχής εισαγωγής χρήστη εμφανίζεται στον υπερχρήστη 9. Όλα τα πεδία αρχικοποιούνται 2.1 Εάν ο χρήστης δεν έχει επαρκή δικαιώματα, μεταφέρεται στη σελίδα εισαγωγής χρήστη 5.1 Εάν δεν έχουν συμπληρωθεί όλα τα πεδία, ένα μήνυμα εμφανιζεται στον υπερχρήστη 6.1 Εάν δεν είναι έγκυρα τα στοιχεία, ένα μήνυμα εμφανίζεται στον υπερχρήστη Αποτέλεσμα Επιτυχημένο αποτέλεσμα Μια νέα εγγραφή δημιουργείται στο πίνακα χρηστών Αποτυχημένο αποτέλεσμα Αναλόγως την εξαίρεση, ένα κατάλληλο μήνυμα εμφανίζεται στον υπερχρήστη Διάγραμμα Διάγραμμα -2- Σελίδα 31 από 114

32 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής Διάγραμμα -2- Σελίδα 32 από 114

33 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου UC No. 3 Όνομα Επεξεργασία Χρήστη Περιγραφή Επεξεργασία ενός υπάρχοντος λογαριασμού χρήστη Συμμετέχοντες «Υπερχρήστης» Προϋποθέσεις 1. Ο χρήστης πρέπει να έχει δικαιώματα «υπερχρήστη» για να έχει πρόσβαση στη συνάρτηση 2. Ο χρήστης πρέπει να συμπληρώσει όλα τα πεδία επεξεργασίας χρήστη Εξαιρέσεις 1. Σύνδεση με τη βάση ή το server δεν είναι ενεργή 2. Ο χρήστης δεν έχει αναγνωριστεί ως υπερχρήστης Κύρια Ροή 1. Ο χρήστης ανοίγει την σελίδα διαχείρισης χρηστών 2. Το σύστημα ελέγχει εάν έχει επαρκή δικαιώματα για είσοδο στη σελίδα 3. Ο υπερχρήστης επιλέγει το χρήστη που θέλει να επεξεργαστεί 4. Ο υπερχρήστης επεξεργάζεται τα στοιχεία του επιλεγμένου χρήστη 5. Ο υπερχρήστης πατάει το κουμπί υποβολής 6. Το σύστημα ελέγχει αν έχουν συμπληρωθεί όλα τα πεδία 7. Το σύστημα ελέγχει αν όλα τα στοιχεία είναι έγκυρα 8. Εάν όλα τα δεδομένα είναι σωστά, η εγγραφή του επιλεγμένου χρηστη ενημερώνεται 9. Ένα μήνυμα επιτυχής ενημέρωσης χρήστη εμφανίζεται στον υπερχρήστη 10. Όλα τα πεδία αρχικοποιούνται Εναλλακτική Ροή 2.1 Εάν ο χρήστης δεν έχει επαρκή δικαιώματα, μεταφέρεται στη σελίδα εισόδου χρήστη 6.1 Εάν δεν έχουν συμπληρωθεί όλα τα πεδία, ένα μήνυμα εμφανίζεται στον υπερχρήστη 7.1 Εάν δεν είναι έγκυρα τα στοιχεία, ένα μήνυμα εμφανίζεται στον υπερχρήστη Αποτέλεσμα Επιτυχημένο αποτέλεσμα Ενημερώνεται επιτυχώς η εγγραφή του επιλεγμένου χρήστη Αποτυχημένο αποτέλεσμα Αναλόγως την εξαίρεση, ένα κατάλληλο μήνυμα εμφανίζεται στον υπερχρήστη Διάγραμμα Διάγραμμα -3- Σελίδα 33 από 114

34 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής Διάγραμμα -3- Σελίδα 34 από 114

35 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου UC No. 4 Όνομα Αναζήτηση Χρηστών Περιγραφή Αναζήτηση των χρηστών που είναι καταγεγραμμένοι στη βάση Συμμετέχοντες «Υπερχρήστης» Προϋποθέσεις 1. Ο χρήστης πρέπει να έχει δικαιώματα «υπερχρήστη» για να έχει πρόσβαση στη συνάρτηση Εξαιρέσεις 1. Σύνδεση με τη βάση ή το server δεν είναι ενεργή 2. Ο χρήστης δεν έχει αναγνωριστεί ως υπερχρήστης Κύρια Ροή 1. Ο χρήστης ανοίγει την σελίδα διαχείρισης χρηστών 2. Το σύστημα ελέγχει εάν έχει επαρκή δικαιώματα για είσοδο στη σελίδα 3. Ο υπερχρήστης εισάγει τα στοιχεία που επιθυμεί στα πεδία αναζήτησης 4. Ο υπερχρήστης πατάει το κουμπί αναζήτησης 5. Το σύστημα επιλέγει όλες τις εγγραφές που αντιστοιχούν στα κριτήρια αναζήτησης 6. Μία λίστα με τα στοιχεία των εγγραφών που βρέθηκαν εμφανίζονται στον υπερχρήστη Εναλλακτική Ροή 2.1 Εάν ο χρήστης δεν έχει επαρκή δικαιώματα, μεταφέρεται στη σελίδα εισόδου χρήστη 6.1 Εάν δεν έχει βρεθεί καμία εγγραφή που να αντιστοιχεί στα κριτήρια αναζήτησης, ένα μήνυμα ότι δε βρέθηκαν χρήστες εμφανίζεται στον υπερχρήστη Αποτέλεσμα Επιτυχημένο αποτέλεσμα Μία λίστα με τους χρήστες που εκπληρώνουν τα κριτήρια αναζήτησης εμφανίζεται στον υπερχρήστη Αποτυχημένο αποτέλεσμα Αναλόγως την εξαίρεση, ένα κατάλληλο μήνυμα εμφανίζεται στον υπερχρήστη Διάγραμμα Διάγραμμα -4- Σελίδα 35 από 114

36 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής Διάγραμμα -4- Σελίδα 36 από 114

37 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου UC No. 5 Όνομα Προσθήκη Εργασίας Περιγραφή Δημιουργία μιας νέας εγγραφής για μια νέα εργασία Συμμετέχοντες «Υπερχρήστης» Προϋποθέσεις 1. Ο χρήστης πρέπει να έχει δικαιώματα «υπερχρήστη» για να έχει πρόσβαση στη σελίδα 2. Ο χρήστης πρέπει να συμπληρώσει όλα τα πεδία δημιουργίας νέας εργασίας 3. Ο σπουδαστής που θα είναι υπεύθυνος για την εργασία πρέπει να έχει ήδη καταχωρηθεί Εξαιρέσεις 1. Σύνδεση με τη βάση ή το server δεν είναι ενεργή 2. Ο χρήστης δεν έχει αναγνωριστεί ως υπερχρήστης 3. Ο σπουδαστής που θα είναι υπεύθυνος για την εργασία δεν έχει ήδη καταχωρηθεί Κύρια Ροή 1. Ο χρήστης ανοίγει την σελίδα διαχείρισης εργασιών 2. Το σύστημα ελέγχει εάν έχει επαρκή δικαιώματα για είσοδο στη σελίδα 3. Ο υπερχρήστης εισάγει όλα τα πεδία με τα στοιχεία της νέας εργασίας 4. Ο υπερχρήστης πατάει το κουμπί υποβολής 5. Το σύστημα ελέγχει αν έχουν συμπληρωθεί όλα τα πεδία 6. Το σύστημα ελέγχει αν όλα τα στοιχεία είναι έγκυρα 7. Εάν όλα τα δεδομένα είναι σωστά, μια νέα εγγραφή δημιουργείται στο πίνακα εργασιών 8. Ένα μήνυμα επιτυχής εισαγωγής εργασίας εμφανίζεται στον υπερχρήστη 9. Όλα τα πεδία αρχικοποιούνται Εναλλακτική Ροή 2.1 Εάν ο χρήστης δεν έχει επαρκή δικαιώματα, μεταφέρεται στη σελίδα εισόδου χρήστη 5.1 Εάν δεν έχουν συμπληρωθεί όλα τα πεδία, ένα μήνυμα εμφανίζεται στον υπερχρήστη 6.1 Εάν δεν είναι έγκυρα τα στοιχεία, ένα μήνυμα εμφανίζεται στον υπερχρήστη Αποτέλεσμα Επιτυχημένο αποτέλεσμα Μια νέα εγγραφή δημιουργείται στο πίνακα εργασιών Αποτυχημένο αποτέλεσμα Αναλόγως την εξαίρεση, ένα κατάλληλο μήνυμα εμφανίζεται στον υπερχρήστη Διάγραμμα Διάγραμμα -5- Σελίδα 37 από 114

38 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής Διάγραμμα -5- Σελίδα 38 από 114

39 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου UC No. 6 Όνομα Επεξεργασία Εργασίας Περιγραφή Επεξεργασία μίας υπάρχουσας εργασίας Συμμετέχοντες «Υπερχρήστης» Προϋποθέσεις 1. Ο χρήστης πρέπει να έχει δικαιώματα «υπερχρήστη» για να έχει πρόσβαση στη συνάρτηση 2. Ο χρήστης πρέπει να συμπληρώσει όλα τα πεδία επεξεργασίας εργασίας 3. Ο σπουδαστής που θα είναι υπεύθυνος για την εργασία πρέπει να έχει ήδη καταχωρηθεί Εξαιρέσεις 1. Σύνδεση με τη βάση ή το server δεν είναι ενεργή 2. Ο χρήστης δεν έχει αναγνωριστεί ως υπερχρήστης 3. Ο σπουδαστής που θα είναι υπεύθυνος για την εργασία δεν έχει ήδη καταχωρηθεί Κύρια Ροή 1. Ο χρήστης ανοίγει την σελίδα διαχείρισης εργασιών 2. Το σύστημα ελέγχει εάν έχει επαρκή δικαιώματα για είσοδο στη σελίδα 3. Ο υπερχρήστης επιλέγει την εργασία που θέλει να επεξεργαστεί 4. Ο υπερχρήστης επεξεργάζεται τα στοιχεία της συγκεκριμένης εργασίας 5. Ο υπερχρήστης πατάει το κουμπί υποβολής 6. Το σύστημα ελέγχει αν έχουν συμπληρωθεί όλα τα πεδία 7. Το σύστημα ελέγχει αν όλα τα στοιχεία είναι έγκυρα 8. Εάν όλα τα δεδομένα είναι σωστά, η εγγραφή της επιλεγμένης εργασίας ενημερώνεται 9. Ένα μήνυμα επιτυχής ενημέρωσης εργασίας εμφανίζεται στον υπερχρήστη 10. Όλα τα πεδία αρχικοποιούνται Εναλλακτική Ροή 2.1 Εάν ο χρήστης δεν έχει επαρκή δικαιώματα, μεταφέρεται στη σελίδα εισόδου χρήστη 6.1 Εάν δεν έχουν συμπληρωθεί όλα τα πεδία, ένα μήνυμα εμφανίζεται στον υπερχρήστη 7.1 Εάν δεν είναι έγκυρα τα στοιχεία, ένα μήνυμα εμφανίζεται στον υπερχρήστη Αποτέλεσμα Επιτυχημένο αποτέλεσμα Ενημερώνεται επιτυχώς η εγγραφή της επιλεγμένης εργασίας Αποτυχημένο αποτέλεσμα Αναλόγως την εξαίρεση, ένα κατάλληλο μήνυμα εμφανίζεται στον υπερχρήστη Διάγραμμα Διάγραμμα -6- Σελίδα 39 από 114

40 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής Διάγραμμα -6- Σελίδα 40 από 114

41 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου UC No. 7 Όνομα Αναζήτηση Εργασιών Περιγραφή Αναζήτηση των εργασιών που είναι καταγεγραμμένοι στη βάση Συμμετέχοντες «Υπερχρήστης» Προϋποθέσεις 1. Ο χρήστης πρέπει να έχει δικαιώματα «υπερχρήστη» για να έχει πρόσβαση στη συνάρτηση Εξαιρέσεις 1. Σύνδεση με τη βάση ή το server δεν είναι ενεργή 2. Ο χρήστης δεν έχει αναγνωριστεί ως υπερχρήστης Κύρια Ροή 1. Ο χρήστης ανοίγει την σελίδα διαχείρισης εργασιών 2. Το σύστημα ελέγχει εάν έχει επαρκή δικαιώματα για είσοδο στη σελίδα 3. Ο υπερχρήστης εισάγει τα στοιχεία που επιθυμεί στα πεδία αναζήτησης 4. Ο υπερχρήστης πατάει το κουμπί αναζήτησης 5. Το σύστημα επιλέγει όλες τις εγγραφές που αντιστοιχούν στα κριτήρια αναζήτησης 6. Μία λίστα με τα στοιχεία των εγγραφών που βρέθηκαν εμφανίζονται στον υπερχρήστη Εναλλακτική Ροή 2.1 Εάν ο χρήστης δεν έχει επαρκή δικαιώματα, μεταφέρεται στη σελίδα εισόδου χρήστη 6.1 Εάν δεν έχει βρεθεί καμία εγγραφή που να αντιστοιχεί στα κριτήρια αναζήτησης, ένα μήνυμα ότι δε βρέθηκαν εργασίες εμφανίζεται στον υπερχρήστη Αποτέλεσμα Επιτυχημένο αποτέλεσμα Μία λίστα με τις εργασίες που εκπληρώνουν τα κριτήρια αναζήτησης εμφανίζεται στον υπερχρήστη Αποτυχημένο αποτέλεσμα Αναλόγως την εξαίρεση, ένα κατάλληλο μήνυμα εμφανίζεται στον υπερχρήστη Διάγραμμα Διάγραμμα -7- Σελίδα 41 από 114

42 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής Διάγραμμα -7- Σελίδα 42 από 114

43 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου UC No. 8 Όνομα Προσθήκη Αρχείου Περιγραφή Δημιουργία μιας νέας εγγραφής για ένα νέο αρχείο Συμμετέχοντες «Σπουδαστής» Προϋποθέσεις 1. Ο χρήστης πρέπει να έχει δικαιώματα «σπουδαστή» για να έχει πρόσβαση στη σελίδα 2. Ο χρήστης πρέπει να συμπληρώσει όλα τα πεδία δημιουργίας νέου αρχείου Εξαιρέσεις 1. Σύνδεση με τη βάση ή το server δεν είναι ενεργή 2. Ο χρήστης δεν έχει αναγνωριστεί ως σπουδαστής Κύρια Ροή 1. Ο χρήστης ανοίγει την σελίδα διαχείρισης αρχείων εργασίας 2. Το σύστημα ελέγχει εάν έχει επαρκή δικαιώματα για είσοδο στη σελίδα 3. Ο σπουδαστής εισάγει όλα τα στοιχεία του αρχείου στα αντίστοιχα πεδία 4. Ο σπουδαστής πατάει το κουμπί υποβολής 5. Το σύστημα ελέγχει αν έχουν συμπληρωθεί όλα τα πεδία 6. Το σύστημα ελέγχει αν όλα τα στοιχεία είναι έγκυρα 7. Εάν όλα τα δεδομένα είναι σωστά, μια νέα εγγραφή δημιουργείται στο πίνακα αρχείων 8. Ένα μήνυμα επιτυχής εισαγωγής αρχείου εμφανίζεται στον σπουδαστή 9. Όλα τα πεδία αρχικοποιούνται Εναλλακτική Ροή 2.1 Εάν ο χρήστης δεν έχει επαρκή δικαιώματα, μεταφέρεται στη σελίδα εισόδου χρήστη 5.1 Εάν δεν έχουν συμπληρωθεί όλα τα πεδία, ένα μήνυμα εμφανίζεται στον σπουδαστή 6.1 Εάν δεν είναι έγκυρα τα στοιχεία, ένα μήνυμα εμφανίζεται στον σπουδαστή Αποτέλεσμα Επιτυχημένο αποτέλεσμα Μια νέα εγγραφή δημιουργείται στο πίνακα αρχείων Αποτυχημένο αποτέλεσμα Αναλόγως την εξαίρεση, ένα κατάλληλο μήνυμα εμφανίζεται στον σπουδαστή Διάγραμμα Διάγραμμα -8- Σελίδα 43 από 114

44 Α.Τ.Ε.Ι. Καβάλας Τμήμα Βιομηχανικής Πληροφορικής Διάγραμμα -8- Σελίδα 44 από 114

45 Πτυχιακή Εργασία του σπουδαστή Λαμπρόπουλου Αθανάσιου UC No. 9 Όνομα Επεξεργασία Αρχείου Περιγραφή Επεξεργασία ενός υπάρχοντος αρχείου Συμμετέχοντες «Σπουδαστής» Προϋποθέσεις 1. Ο χρήστης πρέπει να έχει δικαιώματα «σπουδαστή» για να έχει πρόσβαση στη συνάρτηση 2. Ο χρήστης πρέπει να συμπληρώσει όλα τα πεδία επεξεργασίας αρχείου Εξαιρέσεις 1. Σύνδεση με τη βάση ή το server δεν είναι ενεργή 2. Ο χρήστης δεν έχει αναγνωριστεί ως σπουδαστής Κύρια Ροή 1. Ο χρήστης ανοίγει την σελίδα διαχείρισης αρχείων εργασίας 2. Το σύστημα ελέγχει εάν έχει επαρκή δικαιώματα για είσοδο στη σελίδα 3. Ο σπουδαστής επιλέγει το αρχείο που θέλει να επεξεργαστεί 4. Το σύστημα ελέγχει εάν επιτρέπεται η επεξεργασία του αρχείου 5. Αν επιτρέπεται, ο σπουδαστής επεξεργάζεται τα στοιχεία του συγκεκριμένου αρχείου 6. Ο σπουδαστής πατάει το κουμπί υποβολής 7. Το σύστημα ελέγχει αν έχουν συμπληρωθεί όλα τα πεδία 8. Το σύστημα ελέγχει αν όλα τα στοιχεία είναι έγκυρα 9. Εάν όλα τα δεδομένα είναι σωστά, η εγγραφή του επιλεγμένου αρχείου ενημερώνεται 10. Ένα μήνυμα επιτυχής ενημέρωσης αρχείου εμφανίζεται στον σπουδαστή 11. Όλα τα πεδία αρχικοποιούνται Εναλλακτική Ροή 2.1 Εάν ο χρήστης δεν έχει επαρκή δικαιώματα, μεταφέρεται στη σελίδα εισόδου χρήστη 4.1 Εάν δεν επιτρέπεται η επεξεργασία του αρχείου, ένα κατάλληλο μήνυμα εμφανίζεται στον σπουδαστή 7.1 Εάν δεν έχουν συμπληρωθεί όλα τα πεδία, ένα μήνυμα εμφανίζεται στον σπουδαστή 8.1 Εάν δεν είναι έγκυρα τα στοιχεία, ένα μήνυμα εμφανίζεται στον σπουδαστή Αποτέλεσμα Επιτυχημένο αποτέλεσμα Ενημερώνεται επιτυχώς η εγγραφή του επιλεγμένου αρχείου Αποτυχημένο αποτέλεσμα Αναλόγως την εξαίρεση, ένα κατάλληλο μήνυμα εμφανίζεται στον σπουδαστή Διάγραμμα Διάγραμμα -9- Σελίδα 45 από 114

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

XAMPP Apache MySQL PHP javascript xampp

XAMPP Apache MySQL PHP javascript xampp XAMPP Το xampp είναι ένα δωρεάν πρόγραμμα με το οποίο μπορούμε να κάνουμε εγκατάσταση τον Apache, τη MySQL και την PHP. Apache. Ο Apache είναι ένας Web Server. Είναι δηλαδή πρόγραμμα το οποίο τρέχει μόνιμα

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ «ΨΗΦΙΑΚΩΝ ΑΡΘΡΩΝ» ΜΕ ΧΡΗΣΗ ΚΑΙ ΜΕΘΟΔΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΔΙΑΔΙΚΤΥΟΥ HTML, JAVASCRIPT,

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

Διαχείριση Πολιτισμικών Δεδομένων

Διαχείριση Πολιτισμικών Δεδομένων Διαχείριση Πολιτισμικών Δεδομένων Μάθημα 1 Εισαγωγή στις Βάσεις Δεδομένων Τζανέτος Πομόνης ΤΕΙ Ιονίων Νήσων Τμήμα Τεχνολόγων Περιβάλλοντος Κατεύθυνση Συντήρησης Πολιτισμικής Κληρονομιάς Τι είναι οι Βάσεις

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

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

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

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

Εγχειρίδιο Χρήσης Συστήματος Διαχείρισης Ηλεκτρονικών Ερωτηματολογίων Ο.Π.Σ

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

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

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

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

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

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

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

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

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

Φορολογική Βιβλιοθήκη. Θανάσης Φώτης Προγραμματιστής Εφαρμογών Φορολογική Βιβλιοθήκη Θανάσης Φώτης Προγραμματιστής Εφαρμογών Το έργο Η φορολογική βιβλιοθήκη πρόκειται για ένα έργο που φιλοδοξεί να αποτελέσει σημαντικό βοήθημα για τον επαγγελματία λογιστή και όχι μόνο.

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

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

Document Scanning System Ιανουάριος, 2014 Document Scanning System Ιανουάριος, 2014 Το DSS, είναι ένα ολοκληρωμένο συστημα διαχείρισης ψηφιοποίησης εγγράφων, αφού εκτός από την διαδικασία ψηφιοποίησης των εγγράφων, αρχειοθετεί και μία σειρά δεδομένων

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

Αβραμίδης Ελευθέριος Επιβλέπων καθηγητής Κωνσταντίνος Διαμαντάρας. ΤΕΙ Θεσσαλονίκης 17/2/2009

Αβραμίδης Ελευθέριος Επιβλέπων καθηγητής Κωνσταντίνος Διαμαντάρας. ΤΕΙ Θεσσαλονίκης 17/2/2009 Αβραμίδης Ελευθέριος Επιβλέπων καθηγητής Κωνσταντίνος Διαμαντάρας ΤΕΙ Θεσσαλονίκης 17/2/2009 Γ ΚΠΣ Γενική δομή έργων Γ ΚΠΣ Απαιτήσεις συστήματος Παρουσίαση συστήματος 2 2000-2006: Δίνονται πόροι από τα

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

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

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

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

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Διαδικτυακό σύστημα διαχείρισης αιτήσεων για μεταπτυχιακό ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ: Διαδικτυακό σύστημα διαχείρισης αιτήσεων για μεταπτυχιακό ΠΑΠΑΔΟΠΟΥΛΟΣ ΔΗΜΗΤΡΙΟΣ, Α.Μ.: 56/05 Υπεύθυνη Καθηγήτρια: Σατρατζέμη Μαρία, Καθηγήτρια Εξεταστική

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

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

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

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

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

Στο grid διαχείρισης φακέλων εμφανίζονται οι εξής πληροφορίες: Στο grid διαχείρισης φακέλων εμφανίζονται οι εξής πληροφορίες: Α/Α: Ο μοναδικός αριθμός (ID) αρίθμησης του φακέλου Α/Α Server: Ο μοναδικός αριθμός (ID) του φακέλου ο οποίος ενημερώνεται από την κεντρική

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

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

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

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

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

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

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

ΟΙ ΨΗΦΙΑΚΕΣ ΕΙΚΟΝΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ ΩΣ ΔΟΜΕΣ ΣΤΗΡΙΞΗΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΈΡΓΟΥ

ΟΙ ΨΗΦΙΑΚΕΣ ΕΙΚΟΝΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ ΩΣ ΔΟΜΕΣ ΣΤΗΡΙΞΗΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΈΡΓΟΥ 2 Ο ΣΥΝΕΔΡΙΟ ΣΤΗ ΣΥΡΟ ΤΠΕ ΣΤΗΝ ΕΚΠΑΙΔΕΥΣΗ 351 ΟΙ ΨΗΦΙΑΚΕΣ ΕΙΚΟΝΙΚΕΣ ΚΟΙΝΟΤΗΤΕΣ ΩΣ ΔΟΜΕΣ ΣΤΗΡΙΞΗΣ ΤΟΥ ΕΚΠΑΙΔΕΥΤΙΚΟΥ ΈΡΓΟΥ Τζουμάκας Βασίλης Καθηγητής Πληροφορικής στο Παπαστράτειο Γυμνάσιο Αγρινίου vtzoum@sch.gr

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

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

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

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

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΊΑ 9 ΣΎΣΤΗΜΑ

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

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

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

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

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

Internet Business Hellas

Internet Business Hellas Internet Business Hellas Περιεχόμενα Εισαγωγή email marketing IBNEWSLETTER Χαρακτηριστικά Πλεονεκτήματα Επικοινωνία Εισαγωγή email marketing «Το μάρκετινγκ μέσω ηλεκτρονικού ταχυδρομείου συνίσταται στην

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

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

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

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

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

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

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

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

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

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

Manual. Εκλογές 15μελούς Σχολείου v4.0 Module On-line Ψηφοφορίας

Manual. Εκλογές 15μελούς Σχολείου v4.0 Module On-line Ψηφοφορίας Manual Εκλογές 15μελούς Σχολείου v4.0 Module On-line Ψηφοφορίας Χρήστος Μουρατίδης Πειραιάς 2019 Περιεχόμενα ΕΙΣΑΓΩΓΗ... 3 ΤΟ ΠΡΟΓΡΑΜΜΑ... 3 ΔΥΝΑΤΟΤΗΤΕΣ... 4 ΑΠΑΙΤΗΣΕΙΣ ΣΥΣΤΗΜΑΤΟΣ... 5 ΕΓΚΑΤΑΣΤΑΣΗ... 5

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: Ανάπτυξη του Εκπαιδευτικού Ιστότοπου. με PHP και MySQL

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: Ανάπτυξη του Εκπαιδευτικού Ιστότοπου. με PHP και MySQL ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: Ανάπτυξη του Εκπαιδευτικού Ιστότοπου με PHP και MySQL Σούμπουρου Παναγιώτα Α.Μ. 43/05 Τσιτσικλή Νίκη Α.Μ. 94/05 Επιβλέπουσα Καθηγήτρια: Σατρατζέμη

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

Μια καλή επιλογή θα ήταν www.epipla-onomasas.gr (χωρίζοντας τις λέξεις με παύλα -) ή

Μια καλή επιλογή θα ήταν www.epipla-onomasas.gr (χωρίζοντας τις λέξεις με παύλα -) ή Τι είναι ένα CMS CMS ή Σύστημα Διαχείρισης Περιεχομένου (Content Management System) ονομάζουμε ένα λογισμικό που μας βοηθά να ελέγχουμε και να διαχειριζόμαστε έναν ιστότοπο δημόσιας ή περιορισμένης πρόσβασης.

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

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

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

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

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

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

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

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

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

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

QEMS TUTORIAL CRM. Οδηγίες για το νέο πρωτοποριακό πρόγραμμα της QEMS.

QEMS TUTORIAL CRM. Οδηγίες για το νέο πρωτοποριακό πρόγραμμα της QEMS. QEMS TUTORIAL CRM Οδηγίες για το νέο πρωτοποριακό πρόγραμμα της QEMS. ΕΚΔΟΣΗ 1.0.1 + 26/6/2014 ΠΕΡΙΕΧΟΜΕΝΑ ΕΙΣΑΓΩΓΗ... 2 LOGIN... 3 δικαιωματα ΕΦΑΡΜΟΓΗς... 4 ΙΔΙΟΚΤΗΤΗΣ... 4 ADMIN / MANAGER... 4 ΥΠΑΛΗΛΟΣ...

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

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

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

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

Οδηγός χρήσης για Σύστημα κρατήσεων εργαστηριών

Οδηγός χρήσης για Σύστημα κρατήσεων εργαστηριών Οδηγός χρήσης για Σύστημα κρατήσεων εργαστηριών ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΣ-ΕΔ/69 09-02-2015 Περιεχόμενα Περιεχόμενα... 2 ΣΚΟΠΟΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ... 3 ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ... 4 Πρόγραμμα Κρατήσεων...

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

Epsilon Net PYLON Platform

Epsilon Net PYLON Platform Epsilon Net PYLON Platform Οδηγίες Εγκατάστασης Top 1 / 31 Περιεχόμενα 1 ΠΡΟΑΠΑΙΤΟΥΜΕΝΑ... 3 2 ΕΓΚΑΤΑΣΤΑΣΗ ΕΦΑΡΜΟΓΗΣ... 5 3 ΕΓΚΑΤΑΣΤΑΣΗ DEMO... 7 4 ΕΓΚΑΤΑΣΤΑΣΗ ΠΡΟΤΥΠΗΣ ΒΑΣΗΣ... 8 4.1 Φόρτωση πρότυπης

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

Τι είναι ένα σύστημα διαχείρισης περιεχομένου; δυναμικό περιεχόμενο

Τι είναι ένα σύστημα διαχείρισης περιεχομένου; δυναμικό περιεχόμενο Τι είναι ένα σύστημα διαχείρισης περιεχομένου; Παρά την μεγάλη εξάπλωση του διαδικτύου και τον ολοένα αυξανόμενο αριθμό ιστοσελίδων, πολλές εταιρείες ή χρήστες δεν είναι εξοικειωμένοι με την τεχνολογία

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

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

ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΙΣΤΟΤΟΠΟΥ ΓΙΑ ΚΙΝΗΜΑΤΟΓΡΑΦΙΚΗ ΛΕΣΧΗ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣΠΜΣ ΕΠΙΧΕΙΡΗΜΑΤΙΚΗ ΠΛΗΡΟΦΟΡΙΚΗ ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΙΣΤΟΤΟΠΟΥ ΓΙΑ ΚΙΝΗΜΑΤΟΓΡΑΦΙΚΗ ΛΕΣΧΗ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΜΠΑΛΟΥΡΗ ΔΗΜΗΤΡΑ Εξεταστική Επιτροπή:

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

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

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

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

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

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

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

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

ΚΤΙΡΙΑΚΕΣ ΥΠΟΔΟΜΕΣ Α.Ε. Οδηγίες Λειτουργίας Πληροφοριακού Συστήματος ηλεκτρονικής διαχείρισης Αιτημάτων. v1.3 (23/11/2014) ΚΤΙΡΙΑΚΕΣ ΥΠΟΔΟΜΕΣ Α.Ε. ΕΡΓΟ: «ΑΝΑΛΥΣΗ, ΣΧΕΔΙΑΣΜΟΣ, ΑΝΑΠΤΥΞΗ - ΥΛΟΠΟΙΗΣΗ ΚΑΙ ΕΓΚΑΤΑΣΤΑΣΗ ΠΛΗΡΟΦΟΡΙΑΚΟΥ ΣΥΣΤΗΜΑΤΟΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΥΠΟΒΟΛΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΑΙΤΗΜΑΤΩΝ ΧΟΡΗΓΗΣΗΣ ΕΞΟΠΛΙΣΜΟΥ ΣΧΟΛΕΙΩΝ» Οδηγίες

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

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

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

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: Ανάπτυξη του Εκπαιδευτικού Ιστότοπου

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: Ανάπτυξη του Εκπαιδευτικού Ιστότοπου ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ: Ανάπτυξη του Εκπαιδευτικού Ιστότοπου µε PHP και MySQL Τσιτσικλή Νίκη Α.Μ. 94/05 Επιβλέπουσα Καθηγήτρια: Σατρατζέµη Μαρία, Καθηγήτρια Εξεταστική

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

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

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

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

Σχεδίαση και Χρήση Βάσεων Δεδομένων. Χρήση του DBDesigner. Γιώργος Πυρουνάκης - forky@di.uoa.gr

Σχεδίαση και Χρήση Βάσεων Δεδομένων. Χρήση του DBDesigner. Γιώργος Πυρουνάκης - forky@di.uoa.gr Σχεδίαση και Χρήση Βάσεων Δεδομένων Χρήση του DBDesigner Γιώργος Πυρουνάκης - forky@di.uoa.gr Δομή Διαλέξεων Εισαγωγή στο DBDesigner Εφαρμογή στη ΒΔ Προμηθευτής-Προϊόντα Παραδείγματα μοντελοποίησης και

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

ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2

ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2 ΔΕ10: Πληροφοριακά Συστήματα Διοίκησης IΙ Εργαστήριο # 2 Dreamweaver 1/7 Εισαγωγή Το Dreamweaver είναι ένας HTML editor που αναπτύχθηκε από την Macromedia. Είναι WYSIWYG (What You See Is What You Get),

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

Εγχειρίδιο Χρήσης Εφαρμογής TRS Client

Εγχειρίδιο Χρήσης Εφαρμογής TRS Client Εγχειρίδιο Χρήσης Εφαρμογής TRS Client Transaction Reporting System (TRS) Πίνακας Περιεχομένων 1. Γενικά... 3 1.1 Έλεγχος Διαθεσιμότητας... 4 1.2 Επιλογή Αρχείου... 4 1.3 Υπογραφή Αποστολή Δεδομένων...

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

Διαχείριση Επιλογών Διαμόρφωσης

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

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

Η HTML 5 θα αλλάξει το Web?

Η HTML 5 θα αλλάξει το Web? Η HTML 5 θα αλλάξει το Web? (ή αλλιώς, έρχεται το τέλος των plugins?) Αλέξανδρος Καράκος Εργαστήριο Προγραµµατισµού και Επεξεργασίας Πληροφοριών Internet 2... Είναι ένα ξεχωριστό µέσο δηµοσίευσης πληροφοριών

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

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

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

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

Παρουσίαση Θερινού Σχολείου. Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας

Παρουσίαση Θερινού Σχολείου. Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Παρουσίαση Θερινού Σχολείου Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας 2 Στόχος Στόχος Θερινού Σχολείου 3 η εντατική, πρακτική εκπαίδευση των συμμετεχόντων με απώτερο σκοπό τη συμμετοχή τους στη συνεργατική ανάπτυξη Έργου

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb)

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Π.Σ. ΦΟΙΤΗΤΟΛΟΓΙΟΥ- ΓΙΑ ΤΟ ΔΙΔΑΣΚΟΝΤΑ (ClassWeb) 1. Είσοδος στην υπηρεσία ClassWeb Στη κεντρική σελίδα της υπηρεσίας στα πεδία Όνομα Χρήστη και Κωδικός πρόσβασης πληκτρολογούμε τα στοιχεία

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

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

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

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

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

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

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

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

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

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

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

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

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

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε.

Ιατρική Πληροφορική. Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Ιατρική Πληροφορική Δρ. Π. ΑΣΒΕΣΤΑΣ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΒΙΟΪΑΤΡΙΚΗΣ ΤΕΧΝΟΛΟΓΙΑΣ Τ.Ε. Χρήσιμοι Σύνδεσμοι Σημειώσεις μαθήματος: http://medisp.bme.teiath.gr/eclass/courses/tio103/ https://eclass.teiath.gr/courses/tio100/

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

Σύγχρονες Εφαρμογές Τεχνολογιών της Πληροφορίας και των Επικοινωνιών

Σύγχρονες Εφαρμογές Τεχνολογιών της Πληροφορίας και των Επικοινωνιών Σύγχρονες Εφαρμογές Τεχνολογιών της Πληροφορίας και των Επικοινωνιών Ενότητα 6: Εισαγωγή στις σχεσιακές βάσεις δεδομένων Διδάσκων: Νικόλαος Τσέλιος Τμήμα Επιστημών της Εκπαίδευσης και της Αγωγής στην Προσχολική

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

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

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΠΡΑΣΙΝΗ ΕΠΙΧΕΙΡΗΣΗ 2010 ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΠΡΑΣΙΝΗ ΕΠΙΧΕΙΡΗΣΗ 2010 Μ.Ο.Δ..ΜΟΝΑΔΑ ΟΡΓΑΝΩΣΗΣ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΝΑΠΤΥΞΙΑΚΩΝ ΠΡΟΓΡΑΜΜΑΤΩΝ Α.Ε. 1 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. Εγγραφή στο σύστημα...3 2.

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

PHP/MySQL και Project

PHP/MySQL και Project PHP/MySQL και Project Μια απλή διαδικτυακή εφαρμογή Γεώργιος Ευαγγελίδης Τμήμα Εφαρμοσμένης Πληροφορικής Σχολή Επιστημών Πληροφορίας Πανεπιστήμιο Μακεδονίας Περιεχόμενα PHP (Middle tier) Διαδικτυακές εφαρμογές

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑ ΚΡΑΤΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΩΝ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΣ-ΕΔ/69 ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΓΙΑ ΣΥΣΤΗΜΑ ΚΡΑΤΗΣΕΩΝ ΕΡΓΑΣΤΗΡΙΩΝ ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΥΠΣ-ΕΔ/69 15/10/2012 Περιεχόμενα ΠΕΡΙΕΧΟΜΕΝΑ... 2 ΣΚΟΠΟΣ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ...

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

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

«Σύστημα ΔΕΠ» ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 1.1 «Σύστημα ΔΕΠ» ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ Έκδοση 1.1 Πίνακας περιεχομένων 1. Λειτουργικότητα Υποψήφιου μέλους ΔΕΠ... 3 1.1. Δημιουργία Χρήστη Υποψήφιου μέλους ΔΕΠ... 3 1.2. Εισαγωγή Προσωπικών σας Στοιχείων στο Σύστημα

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Pylon Entry. Πόροι. Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων

Pylon Entry. Πόροι. Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων Pylon Entry Πόροι Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων Περιεχόμενα Δημιουργία Νέου Πόρου... 3 Καρτέλα Βασικά Στοιχεία... 4 Καρτέλα Βασικά Στοιχεία... 4 Καρτέλα

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

Θεματογράφος (ή ο βοηθός του Καθηγητή)

Θεματογράφος (ή ο βοηθός του Καθηγητή) Θεματογράφος (ή ο βοηθός του Καθηγητή) Τι είναι ο Θεματογράφος; Σύντομη Περιγραφή Ο Θεματογράφος είναι μία εφαρμογή με την οποία ο χρήστης μπορεί εύκολα να δημιουργήσει, να ταξινομήσει και να αποθηκεύσει

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

GOOGLE DRIVE & WEB 2.0

GOOGLE DRIVE & WEB 2.0 GOOGLE DRIVE & WEB 2.0 ΚΕ.ΠΛΗ.ΝΕ.Τ ΑΡΤΑΣ ΑΠΟΣΤΟΛΟΣ ΤΕΡΖΟΓΛΟΥ ΤΙ ΕΊΝΑΙ ΤΟ GOOGLE DRIVE Διαδικτυακός χώρος αποθήκευσης, διαμοίρασης και συγχρονισμού αρχείων Χώρος συνεργατικής επεξεργασίας εγγράφων, υπολογιστικών

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

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

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

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

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

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

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΓΓΕΓΡΑΜΜΕΝΩΝ ΟΙΚΟΝΟΜΙΚΩΝ ΦΟΡΕΩΝ

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΓΓΕΓΡΑΜΜΕΝΩΝ ΟΙΚΟΝΟΜΙΚΩΝ ΦΟΡΕΩΝ «ΕΘΝΙΚΟ ΣΥΣΤΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΔΗΜΟΣΙΩΝ ΠΡΟΜΗΘΕΙΩΝ» (Ε.Σ.Η.Δ.Π.) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΓΓΕΓΡΑΜΜΕΝΩΝ ΟΙΚΟΝΟΜΙΚΩΝ ΦΟΡΕΩΝ ΩΣ ΧΡΗΣΤΩΝ ΤΟΥ Ε.Σ.Η.Δ.Π. Έκδοση: 1.00 11/11/2013 Πίνακας Περιεχομένων Πίνακας Περιεχομένων...

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

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΊΑ 7 - ΥΠΗΡΕΣΊΑ

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΊΑ 7 - ΥΠΗΡΕΣΊΑ ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΊΑ 7 - ΥΠΗΡΕΣΊΑ ΑΝΑΠΑΡΑΓΩΓΉΣ ΚΑΤ ΑΠΑΊΤΗΣΗ (VIDEO ON DEMAND) ΜΕ ΠΑΡΆΛΛΗΛΗ ΑΡΧΕΙΟΘΈΤΗΣΗ ΤΟΥ ΟΠΤΙΚΟΑΚΟΥΣΤΙΚΟΎ ΥΛΙΚΟΎ] ΓΙΑ ΤΟN ΧΡΗΣΤΗ [13/01/2014] έκδοση: 1.0 1 Περιεχόμενα 1.

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

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

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

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

Αικατερίνη Καμπάση, PhD. Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων

Αικατερίνη Καμπάση, PhD. Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων Αικατερίνη Καμπάση, PhD Τμήμα Προστασίας και Συντήρησης Πολιτισμικής Κληρονομιάς Α.Τ.Ε.Ι. Ιονίων Νήσων Ζάκυνθος 2011 2 ΠΕΡΙΕΧΟΜΕΝΑ ΕΝΟΤΗΤΑ 1: ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΒΑΣΕΙΣ ΔΕΔΟΜΕΝΩΝ 5 1.1 Βάσεις Δεδομένων 7 1.2

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

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

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

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

Σχεδιασμός Πληροφοριακών Συστημάτων. Σημειώσεις

Σχεδιασμός Πληροφοριακών Συστημάτων. Σημειώσεις Σχεδιασμός Πληροφοριακών Συστημάτων Σημειώσεις Συμπλήρωμα για τις Εκδόσεις 4 (4.1) και 4.2 των Σημειώσεων Έκδοση 19/2/2011 Μάριος Μάντακας mmantak@gmail.com Διαφορά από την προηγούμενη Έκδοση: Προσθήκη

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

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

ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΜΕΤΑΠΟΙΗΣΗ ΣΤΙΣ ΝΕΕΣ ΣΥΝΘΗΚΕΣ ΕΓΧΕΙΡΙΔΙΟ ΥΠΟΒΟΛΗΣ ΗΛΕΚΤΡΟΝΙΚΗΣ ΠΡΟΤΑΣΗΣ ΓΙΑ ΤΗ ΔΡΑΣΗ ΜΕΤΑΠΟΙΗΣΗ ΣΤΙΣ ΝΕΕΣ ΣΥΝΘΗΚΕΣ Μ.Ο.Δ..ΜΟΝΑΔΑ ΟΡΓΑΝΩΣΗΣ ΤΗΣ ΔΙΑΧΕΙΡΙΣΗΣ ΑΝΑΠΤΥΞΙΑΚΩΝ ΠΡΟΓΡΑΜΜΑΤΩΝ Α.Ε. 1 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. Εγγραφή στο σύστημα...3

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

Οδηγίες για την Ηλεκτρονική Υποβολή των Δηλώσεων Φορολογικής

Οδηγίες για την Ηλεκτρονική Υποβολή των Δηλώσεων Φορολογικής Οδηγίες για την Ηλεκτρονική Υποβολή των Δηλώσεων Φορολογικής Απαλλαγής Γενικά Οι Δηλώσεις Φορολογικής Απαλλαγής του Ν.3299/2004 συμπληρώνονται Ηλεκτρονικά στο Πληροφοριακό Σύστημα Διαχείρισης Κρατικών

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

Εισαγωγή... 01. Είσοδος στο Thesis... 02. Τα 4 Κύρια πεδία του Thesis... 03. Αναζήτηση στο Χαρτοφυλάκιο... 04. Εκκρεμότητες... 08

Εισαγωγή... 01. Είσοδος στο Thesis... 02. Τα 4 Κύρια πεδία του Thesis... 03. Αναζήτηση στο Χαρτοφυλάκιο... 04. Εκκρεμότητες... 08 Εισαγωγή... 01 Είσοδος στο Thesis... 02 Τα 4 Κύρια πεδία του Thesis... 03 Αναζήτηση στο Χαρτοφυλάκιο... 04 Εκκρεμότητες... 08 Φάκελος Εγγράφων Συνεργάτη... 10 Αναζήτηση Εκκρεμοτήτων... 12 Πρότυπα Αιτήσεων...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CRM για Εκπαιδευτικούς Φορείς

CRM για Εκπαιδευτικούς Φορείς Cosmos Business Systems S.A. Group CRM για Εκπαιδευτικούς Φορείς CRM Εκπαιδευτικών Φορέων Το CRM Εκπαιδευτικών Φορέων έχει αναπτυχθεί για να ικανοποιήσει τις ανάγκες διαχείρισης του υποψήφιου πελατολογίου

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

TUTORIAL VERSION: 1.0

TUTORIAL VERSION: 1.0 FC1 TUTORIAL VERSION: 1.0 1 LOGIN Η ΟΜΑΔΑ ΕΠΕΞΕΡΓΑΣΙΑ ΟΜΑΔΑΣ ROSTER ΚΑΡΤΕΛΑ ΠΑΙΚΤΗ ΕΠΕΞΕΡΓΑΣΙΑ ΠΑΙΚΤΗ ΕΙΣΑΓΩΓΗ ATTRIBUTES ΙΣΤΟΡΙΚΟ ΕΞΕΤΑΣΕΙΣ Δημιουργία Εξέτασης Επεξεργασία και Προβολή Εξέτασης Διαγραφή

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

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

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

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

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

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

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

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

Σύστημα διαχείρισης περιεχομένου (Content Management System) Τι είναι ένα CMS Σύστημα διαχείρισης περιεχομένου (Content Management System) Λογισμικό το οποίο χρησιμοποιείται για την οργάνωση, ταξινόμηση και αρχειοθέτηση πληροφορίας Χρησιμοποιούνται για τη δημιουργία

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

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

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

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