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

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

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

Transcript

1 ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΒΙΟΜΗΧΑΝΙΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΙΤΛΟΣ ΠΤΥΧΙΑΚΗΣ ΕΡΓΑΣΙΑΣ ΔΙΑΔΥΚΤΙΑΚΗ ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΗΣΗΣ ΓΙΑ ΑΙΘΟΥΣΕΣ ΕΚΔΗΛΩΣΕΩΝ ΣΠΟΥΔΑΣΤΡΙΑ: ΑΝΑΣΤΑΣΙΟΥ ΜΑΡΙΑ A.E.M: 1049 ΕΙΣΗΓΗΤΕΣ: ΤΣΕΤΣΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΑΙΚΑΤΕΡΙΝΗ ΜΗΤΣΑ

2 Περιεχόμενα 1 Εισαγωγή Σκοπος της πτυχιακής εργασίας Περιεχόμενα της εφαρμογής Δομή των επόμενων κεφαλαίων Ανασκόπηση του 1ου κεφαλαίου Απαιτήσεις και προδιαγραφές της εφαρμογής Απαιτήσεις της εφαρμογής Προδιαγραφές της εφαρμογής Προδιαγραφές διεργασιών διαχειριστή Προδιαγραφές διεργασιών χρήστη Ανασκόπηση του 2ου κεφαλαίου Υλοποίηση Εφαρμογής- Προιόντα Λογισμικού Οδηγίες εγκατάστασης και βασικής χρήσης του xampp Apache Web Browser Η γλώσσα PHP PHP και HTML PHP και JAVASCRIPT PHP και Βάσεις Δεδομένων MYSQL PhpMyAdmin KompoZer Αρχιτεκτονική τριών επιπέδων Ανασκόπηση 3ου κεφαλαίου Περιγραφή της Εφαρμογής Λειτουργία της εφαρμογής Εισαγωγή στην εφαρμογή Εισοδος ώς χρήστης Εγγραφή χρήστη Σύνδεση χρήστη Προφίλ χρήστη και Τροποποίηση προφίλ Διαθεσιμότητα αίθουσας Κράτηση αίθουσας από Διαθεσιμότητα Κράτηση αίθουσας από Ημερολόγιο Είσοδος ώς διαχειριστής Εγγραφή διαχειριστή Σύνδεση διαχειριστή...61

3 4.4.3 Διαχείρηση χρηστών Διαγραφή χρήστη Προσθήκη χρήστη Τροποποίηση στοιχείων χρήστη Διαχείρηση αιθουσών Τροποποίηση στοιχείων αίθουσας Προσθήκη αίθουσας Διαγραφή αίθουσας Επιβεβαίωση κράτησης Ακύρωση κράτησης Ανασκόπηση 4ου κεφαλαίου Πίνακες της Εφαρμογής Πίνακες της Βάσης Δεδομένων Η Δομή του Πίνακα booking_rooms Η Δομή του Πίνακα booking_users Η Δομή του Πίνακα booking-data Η Δομή του Πίνακα data_objects Η Δομή του Πίνακα param Μοντέλο Οντοτήτων Συσχετίσεων (ΜΟΣ) Πίνακες στο phpmyadmin Ανασκόπηση 5ου κεφαλαίου Κώδικας της εφαρμογής Περιγραφή του connect.php Περιγραφή του login.php Περιγραφή του avelability.php Περιγραφή του calendar.php Βιβλιογραφία...102

4

5 ΠΡΟΛΟΓΟΣ Στα πλαίσια των απαιτήσεων του τμήματος Βιομηχανικής Πληροφορικής του τμήματος του ΤΕΙ Καβάλας εκπνοήθηκε πτυχιακή εργασία με τίτλο Διαδικτυακή Εφαρμογή διαχείρησης ενοικιάσεων για αίθουσες εκδηλώσεων. Στην εφαρμογή αυτή συντέλεσε η σπουδάστρια Αναστασίου Μαρία με υπεύθυνους καθηγητές Τσέτσος Κωνσταντίνος, Αικατερίνη Μήτσα. Η εφαρμογή δημιουργήθηκε για να καλύψει τις ανάγκες και τις απαιτήσεις ενός σύγχρονου ανθρώπου για ενοικίαση αιθουσών κάποιας εκδήλωσης. Αποτελείτε απο δύο επίπεδα χρήστων του διαχειριστή (administrator) και του χρήστη (user) όπου ο καθένας απο αυτούς μπορεί να εκτελέσει τις λειτουργίες που του αντιστοιχούν σύμφωνα με τα δικαιώματα του. Η διαδικτυακή εφαρμογή αναπτύχθηκε με τις γλώσσες προγραμματισμού PHP, MYSQL, HTML και δίνει τη δυνατότητα πρόσβασης και πλοήγησης στους χρήστες μέσω Internet και στα δύο επίπεδα. Αναπτύχθηκε μια φιλική προς τον χρήστη εφαρμογή που πληροί όλες τις προυποθέσεις ευχρηστίας και ασφάλειας προσωπικών δεδομένων. Στο έντυπο αυτό γαναφέρονται οι απαιτήσεις και οι προδιαγραφες της εφαρμογής. Συμπεριλαμβάνεται ο κώδικας ολοκλήρωσης της εφαρμογής και εγχειρίδιο χρήσης για κατανόηση της εφαρμογής. Σελιδα 1 από 102

6 ΚΕΦΑΛΑΙΟ 1 Σελιδα 2 από 102

7 1. ΕΙΣΑΓΩΓΗ 1.1 Σκοπός της πτυχιακής εργασίας Γεγονός ότι στην σημερινή εποχή όπου οι ρυθμοί είναι πιο γρήγοροι, ένας άνθρωπος πρέπει να καλύψει τις ανάγκες του με ένα πιο σύχρονο και εύκολο τρόπο για τον ίδιο. Μία εκδήλωση, μία ομιλία, ένα συνέδριο ή όποια άλλη εκδήλωση αφορά τον καθένα από εμάς σε διαφορετικές στιγμές της ζωής μας. Αν μπορούμε να συγκεντρώσουμε πληροφορίες σε μια ιστοσελίδα σχετικά με διάφορες αίθουσες θα ήταν αρκετά ελκυστικό γιατί δεν θα έπρεπε να βρισκόμαστε προσωπικά οι ίδιοι στο χώρο για να το δούμε και να πάρουμε τις απαιτούμενες πληροφορίες. Αυτό χρειάζεται χρόνο και ενέργεια απο τον καθένα μας που πολλές φορές δεν μας περισεύουν. Αντίθετα αν μπορούσαμε να το κάνουμε αύτο απο το σπίτι μας λαμβάνοντας επίσης όλες τις απαραίτητες πληροφορίες θα ήταν ελκυστικό. Οπότε θα μαζέψω σε μία Ιστοσελίδα διαφορετικές αίθουσες για διαφορετικές εκδηλώσεις ανάλογα με τις προσδοκίες του κάθε επισκέπτη αύτης της Ιστοσελίδας. Μία εκδήλωση μπορεί να είναι ομιλία ή συνέδριο, σεμινάριο, θέατρο κ.τ.λ. Οι αίθουσες είναι οι εξής:. Αμφιθέατρο. Αίθουσα συνεδριάσεων. Αίθουσα ομιλιών. Αίθουσα θεάτρου Αύτες οι διαφορετικές αίθουσες είναι τώρα πία μαζεμένες σε ένα ιστοχώρο και πίο εύκολα και γρήγορα μπορεί ο κάθε επισκέπτης να πάρει τις πληροφορίες που τον ενδιαφέρουν και να κάνει την κράτηση του. Ποίες πληροφορίες είναι αύτες που χρειάζεται; Μέσα από αυτή την Ιστοσελίδα θά έχει την δυνατότητα να βλέπει μέσα από φωτογραφίες πως είναι ο χώρος της κάθε αίθουσας. Θα υπάρχουν πληροφορίες σχετικά με την κάθε αίθουσα όπως:. πόσες θέσεις υπάρχουν για να γνωρίζει πόσα άτομα θα φιλοξενήσει σε αυτή. αν στην αίθουσα παρέχονται άλλα μέσα(συσκευή προβολής διαφανειών, πίνακας, internet service, ασύρματο δίκτυο internet, εξέδρα, αναλόγιο, μικρόφωνα, κτλ). Τώρα γνωρίζει επίσης τί του παρέχει επιπλέον η αίθουσα ανάλογα με τισ ανάγκες του. Σελιδα 3 από 102

8 1.2 Περιεχόμενα της εφαρμογής Ένας από τους βασικούς στόχους είναι η δημιουργία ενόσ οικείου περιβάλλοντος για τους χρήστες της εφαρμογής. Δημιουργήθηκε για το σκοπό μία σελίδα η οποία κατηγοριοποιεί τις διαδικασίες έτσι ώστε να γίνεται είσοδος ανάλογα με την ιδιότητα του χρήστη. Διαχειριστής (administrator) H κατηγορία διαχειριστής (administrator) δίνει την δυνατότητα στον χρήστη να μεταφερθεί άμεσα στο phpmyadmin για την διαχείρηση της βάσης δεδομένων. Χρήστης (user) Η κατηγορία χρήστης δίνει την δυνατότητα στον κάθε χρήστη να δει φωτογραφίες να πάρει τις απαραίτητες πληροφορίες και να κάνει κράτηση αίθουσας. 1.3 Δομή των επόμενων κεφαλαίων Στο 2ο κεφάλαιο εμπεριέχονται οι απαιτήσεις ακολουθήθηκαν για την δημιουργία της Ιστοσελίδας. και οι προδιαγραφές που Στο 3ο κεφάλαιο παρουσιάζονται τα προιόντα λογισμικού που χρησιμοποιήθηκαν για την υλοποίηση της εργασίας Στο 4ο κεφάλαιο παρουσιάζονται αναλυτικά τα περιχόμενα της εφαρμογής αναλύονται οι δυνατότητες που έχουν οι δύο χρήστες ο διαχειριστής (administrator) και χρήστης. Σελιδα 4 από 102

9 Στο 5ο κεφάλαιο βλέπουμε τους πίνακες της Βάσης Δεδομένων και όπως επίσης φαίνονται στο phpmyadmin. Σχεδιάζεται το Μοντέλο Οντοτήτων και Συσχετίσεων(ΜΟΣ). Στο 6ο κεφάλαιο υπάρχει βιβλιογραφία όπου συγκεντρώνει τις πηγές των βιβλίων και του internet που βοήθησαν στην ολοκλήρωση της εργασίας. 1.4 Ανασκόπηση 1ου κεφαλαίου Στο κεφάλαιο αυτό συγκεντρώνονται και περιγράφονται οι λόγοι οι οποίοι οδήγησαν στην δημιουργία της σελίδας αυτής. Γίνεται αναφορά στα προβλήματα που υπήρχαν και αντιμετωπίστηκαν στην πορεία της ολοκλήρωσης της πτυχιακής. Επίσης παρουσιάζονται συνοπτικά οι λειτουργίες και οι δυνατότητες που έχουν οι χρήστες διαχειριστής (administrator) και χρήστης κατά την εισαγωγή τους. Τέλος γίνεται μια συνοπτική αναφορά στα κεφάλαια που θα ακολουθήσουν. Σελιδα 5 από 102

10 ΚΕΦΑΛΑΙΟ 2 Σελιδα 6 από 102

11 2. ΑΠΑΙΤΗΣΕΙΣ ΚΑΙ ΠΡΟΔΙΑΓΡΑΦΕΣ Σε αυτό το κεφάλαιο θα παρουσιαστούν οι απαιτήσεις και οι προδιαγραφές της εφαρμογής Διαδικτυακή εφαρμογή διαχείρησης ενοικιάσεων για αίθουσες εκδηλώσεων. 2.1 Απαιτήσεις της εφαρμογής. Οι απαιτήσειςπρέπει να πληρούν τις παρακάτω προύποθεσεις: Συντηρισιμότητα Για τη δυνατότητα μελλοντικής συντήρησης το λογισμικό θα είναι δομημένο και θα έχει επαρκή σχόλια. Τα παραγόμενα αρχεία και οι σχέσεις τους θα τεκμηριωθούν. Αξιοπιστία Το σύστημα θα λειτουργεί πάντοτε, ακόμα και σε περίπτωση εισαγωγής λανθασμένων στοιχείων ή μή επιτρεπτών δεδομένων απο το χρήστη, θα κάνει τις ανάλογες ενέργειες. Ευχρηστία Οποιοσδήποτε χρήστης κατέχοντας τις βασικές γνώσεις πληροφορικής θα μπορεί να χρησιμοποιήσει την εφαρμογή ακολουθώντας τισ οδηγίες που υπάρχουν σε κάθε σημείο της Ιστοσελίδας. Ασφάλεια Η πρόσβαση σε λειτουργίες θα γίνεται με έλεγχο των στοιχείων πρόσβασης, user name του χρήστη και κωδικό πρόσβασης. Σε περίπτωση λανθασμένης εισαγωγής στοιχείων η είσοδος θα απαγορεύεται. Σελιδα 7 από 102

12 Στην εφαρμογή προκύπτουν οι παρακάτω λειτουργικές απαιτήσεις που προσφέρει το σύστημα στον διαχειριστή της Ιστοσελίδας και στον χρήστη. 1. Λειτουργικές απαιτήσεις του διαχειριστή:. Εισέρχεται με username και password.. Εισέρχεται με κωδικό πρόσβασης στην βάση δεδομένων.. Διαχείρηση της βάσης δεδομένων.. Αποσύνδεση απο το σύστημα διαχείρησης.. Επιβεβαιώνει την κράτηση του χρήστη μέσα στο επιτρεπόμενο χρονικό διάστημα (10 ημερών) πρίν. 2. Λειτουργικές απαιτήσεις του χρήστη:. Εισέρχεται με username και password στο μενού.. Εμφάνιση διαθέσιμων ημερομηνιών και ωρών ανάλογα με το χρώμα στον πίνακα ημερολογίου.. Επεξεργάζεται και αναζητά κενές ημερομηνίες και ώρες που επιθυμεί.. Ακυρώνει ή τροποποιεί την κράτηση της αίθουσας μέσα στο επιτρεπόμενο χρονικό διάστημα.. Ενημερώνεται για την εμφάνιση σφαλμάτων σε σχέση με την καταχώρηση του. 2.2 Προδιαγραφές της εφαρμοφής. Στην εφαρμογή μαζί με τις απαιτήσεις προκύπτουν και οι προδιαγραφές για τον διαχειριστή και τον χρήστη. Παρακάτω παρουσιάζονται αναλυτικά οι προδιαγραφές της εφαρμογής. Σελιδα 8 από 102

13 Προδιαγραφές διεργασιών της εφαρμογής Η συγκέντρωση των προδιαγραφών είναι ένα σημαντικό κομμάτι πρίν την σχεδίαση της εφαρμογής. Παρακάτω αναλύονται σε πίνακες οι προδιαγραφές του διαχειριστή και του χρήστη και αναλυτικότερα οι επιλογές που υπάρχουν σε κάθε κατηγορία. 2.3 Προδιαγραφές διεργασιών διαχειριστή. Όνομα διεργασίας Εισαγωγή ως διαχειριστής Περιγραφή Ο χρήστης αυτός θα μπορεί να εισέρχεται στην phpmyadmin βάση του συστήματος για τη διαχείρηση της βάσης δεδομένων. Είσοδος Διαχείρηση της βάσης δεδομένων. Έξοδος Βάση δεδομένων Περιορισμοί Ο κωδικός πρόσβασης πρέπει να είναι μοναδικός. Πίνακας 1. Προδιαγραφές διεργασιών διαχειριστή Ο επισκέπτης της σελίδας θα μπορεί να να γράφεται στην σελίδα και να γίνεται χρήστης. Ο χρήστης θα χρησιμοποιεί τον αγαπημένο του web Browser, θα πηγαίνει στην ιστοσελίδα όπου θα είναι εγκατεστημένη η εφαρμογή και αφού κάνει είσοδο δίνοντας username και password θα μπορει να κανει τις ανάλογες ενέργειες. Σελιδα 9 από 102

14 2.4 Προδιαγραφές διεργασιών χρήστη Όνομα διεργασίας Εισαγωγή ώς χρήστης Περιγραφή Ο χρήστης θα μπορεί να διαχειρίζεται τα στοιχεία της ιστοσελίδας, θα του δίνεται η δυνατότητα εύρεσης μιας ημερομηνίας. Ακόμα εμφάνιση της λίστας με τίς ώρες και εμφάνιση σφαλμάτων. Είσοδος Εισαγωγή και προσθήκη ημερομηνίας και ώρας. Επεξεργασία. Εύρεση. Ακύρωση. Εμφάνιση στοιχείων. Επιβεβαίωση κράτησης στο του χρήστη. Εμφάνιση σφαλμάτων. Έξοδος Καταχώρηση των στοιχείων του χρήστη. Περιορισμοί Ο κωδικός πρόσβασης του χρήστη πρέπει να είναι μοναδικός. Πίνακας 2. Προδιαγραφές διεργασιών χρήστη Ο διαχειριστής βρίσκεται στην κορυφή της πυραμίδας της εφαρμογής διότι είναι υπεύθυνος για την ευρυθμή λειτουργία της σελίδας. Έχει πρόσβαση σχεδόν σε ότι γίνεται στην εφαρμογή και του αναλογούν όλα τα διακιώματα. Ο διαχειριστής έχει την δυνατότητα να βλέπει και να τροποποιεί τα στοιχεία ενός χρήστη ώς προς την κράτηση του και τη διαγραφή ενός εγγεγραμένου χρήστη. 2.6 Ανασκόπηση 2ου κεφαλαίου Στο δεύτερο κεφάλαιο παρουσιάστηκαν σε πίνακες οι απαιτήσεις και οι προδιαγραφές της εφαρμογής. Η χρήση πινάκων βοήθησε στην γρ'ηγπρη σχεδίαση των περιεχομένων της εφαρμογής, στην κατηγοριοποίηση των επιλογών της αρχικής σελίδας της εφαρμογής και στη δημιουργία των μενού επιλογών του κάθε χρήστη. Σελιδα 10 από 102

15 ΚΕΦΑΛΑΙΟ 3 Σελιδα 11 από 102

16 3. ΥΛΟΠΟΙΗΣΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ Προιόντα λογισμικού Παρακάτω παρουσιάζονται τα προιόντα λογισμικού τα οποία συντέλεσαν στην δημιουργία και ολοκήρωση της πτυχιακής. 3.1 Οδηγίες εγκατάστασης και βασικής χρήσης του xampp σε περιβάλλον windows. Σε αυτό το βήμα θα εγκαταστήσουμε το xampp και θα το καταστήσουμε λειτουργικό για να μπορέσουμε να κάνουμε τοπικές δοκιμές. Αρχικά κατεβάζουμε το πακέτο installer του xampp για windows (Basic Package). Κατεβάζουμε πάντα την τελευταία έκδοση (είναι περίπου 38ΜΒ). Μόλις το κατεβάσουμε πάμε και το εγκαθιστούμε χρησιμοποιώντας τις κανονικές ρυθμίσεις που μας προτείνει (το κλασικό Next... Next... Finish...) και μετά πάμε να κάνουμε τις ανάλογες ρυθμίσεις. Μόλις τελειώσει η εγκατάσταση μας βγάζει αυτόν τον πίνκα: Σελιδα 12 από 102

17 Πατάμε στα Apache και MySql το Start εκεί που είναι τα βελάκια και ξεκινάμε τις διαδικασίες του Apache και του MySql. Και βγάζει τον παρακάτω πίνακα: Σελιδα 13 από 102

18 Πρέπει πάντα να ελέγχουμε να είναι Running. Τώρα θα δούμε μερικές χρήσιμες διευθύνσεις του xampp. Απο εδώ δημιουργούμε,διαγράφουμε και επεξεργαζόμαστε την βάση δεδομένων. Εδώ βρίσκεται η αρχική σελίδα του xampp αν έχει γίνει σωστά η εγκατάσταση και ενεργοποιήθηκαν σωστά οι λειτουργιες του πίνακα ελέγχου το xampp τώρα θα δουλεύει. Μερικά λειτουργικά στοιχεία του xampp είναι: Όταν τελειώσει η εγκατάσταση του xampp έχει δημιουργηθεί ένας φάκελος στον τοπικό μα δίσκο με την ονομασία xampp.(c:/xampp/). Ότι θέλουμε να εμφανίσουμε πρέπει να το βάλουμε στο φάκελο htdocs (C:\xampp\htdocs). Πάντα κάνουμε refresh στη σελίδα για να δούμε τις λειτουργίες που κάναμε. 3.2 Apache O Apache HTTP Server είναι μια συλλογική προσπάθεια ανάπτυξης λογισμικού η οποία εκτός από στατικές σελίδες HTML, υποστηρίζει και αυτές που έχουν δημιουργηθεί με τη γλώσσα προγραμματισμού PHP. Λειτουργεί σε όλα τα γνωστά λειτουργικά συστήματα (Windows 2000/ XP, Netware) και στις περισσότερες εκδόσεις των UNIX / LINUX συστημάτων. Είναι ένας πολυνηματικός server δηλαδή μπορεί να εξυπηρετήσειταυτόχρονα πολλές αιτήσεις. Θεωρείτε αρκετά γρήγορος server, με υψηλή αξιοπιστία, ενώ υποστηρίζει και modules που προστίθεται στον Web Server που επεκείνουν τις δυνατότητες του Σελιδα 14 από 102

19 Πλεονεκτήματα:. Μπορεί να χρησιμοποιηθεί είτε σε συνδυασμό με κάποιον άλλον web server είτε και μόνος του (ώς ανεξάρτητος web server).. Πολύ απλός(εγκατάσταση και χρήση).. Γραμμένος σε java.. Υποστηρίζει java Servlets & JSP.. Ανεξάρτητος από την υποκείμενη πλατφόρμα/ λειτουργικό σύστημα.. Υψηλές επιδόσεις.. Διατίθεται δωρεάν. 3.3 Web Browser Ένας Web Browser είναι ένα λογισμικό που επιτρέπει στον χρήστη του να προβάλει και να αλληλεπιδρά με κείμενα εικόνες και άλλες πληροφορίες συνήθως αναρτημένες σε μία ιστοσελίδα ενός ιστοτόπου στον Παγκόσμιο Ιστό ή σε ένα τοπικό δίκτυο. Το κείμενο και οι εικόνες σε μία ιστοσελίδα μπορεί να περιέχουν Σελιδα 15 από 102

20 υπερσυνδέσμους προς άλλες ιστοσελίδες του ίδιου ή διαφορετικού ιστοτόπου. Ο Web Browser επιτρέπει στον χρήστη την γρήγορη και εύκολη πρόσβαση σε πληροφορίες που βρίσκονται σε διάφορες ιστοσελίδες και ιστοτόπους εναλλάσοντας τις ιστοσελίδες μέσω των υπερσυνδέσεων. Η χρήση του Φυλλομετρητή Ιστού (Web Browser) είναι απαραίτητη επειδή είναι το πρόγραμμα που θα μπορέσει να αποκωδικοποιήσει τα περιεχόμενα του συστήματος διαχείρησης της βάσης και να εμφανίσει στην οθόνη σε κατάλληλη μορφή. Οι πίο δημοφιλείς φυλλομετρητές ιστού είναι ο Internet Explorer, o Mozilla Firefox και ο Google Chrome. Στη συγκεκριμένη πτυχιακή οι έλεγχοι για την σωστή λειτουργία της εφαρμογής έγιναν στον Mozilla Firefox. 3.4 Η ΓΛΩΣΣΑ PHP (Hypertext PreProcessor) Προ-επεξεργαστής Υποκειμένου Η PHP είναι μια ευρέως χρησιμοποιούμενη ανοιχτού κώδικα γλώσσα προγραμματισμού, κατάλληλη για τη δημιουργία σελίδων web με δυναμικό περιεχόμενο και δημιουργήθηκε απο τον Rasmus Lerdorf ο οποίος ήθελε ένα γρήγορο εργαλείο για να παρακολουθεί τους χρήστες που διάβαζαν το βιογραφικό τους σημείωμα on line. Μια σελίδα php περνά απο επεξεργασία από ένα συμβατό διακομιστή του Παγκόσμιου Ιστού ώστε να παραχθεί σε πραγματικό χρόνο το τελικό περιεχόμενο, Σελιδα 16 από 102

21 που θα σταλεί σταλεί στο πρόγραμμα περιήγησης των επισκεπτών σε μορφή κώδικα HTML. Επίσης είναι προιόν ανοικτού λογισμικού και υποστηρίζει πολλέσ βάσεις δεδομένων, όπως MySql, Oracle, Sybase κτλ. Το πλεονέκτημα του συνδυασμού της βάσης δεδομένων MySql είναι η ανάπτυξη εφαρμογών ανεξαρτήτων πλατφόρμας, δηλαδή αναπτύσονται και εκτελούνται σε οποιοδήποτε λογισμικό σύστημα. Ακόμα η php είναι συμβατή σχεδόν με όλους τους εξυπηρετητές όπως Apache και αλλους. Ένα αρχείο php μπορεί να περιέχει html ετκέτες, κείμενο και κώδικα php, ενώ ο φυλλομετρητής το εμφανίζει όπως ένα html έγγραφο. Οι επεκτάσεις των αρχείων είναι.php,.php3, και.phtml. Κάθε php αρχείο περιέχει ένα ή περισσότερα μπλόκ κώδικα σε php, τα οποία ξεκινουν με <?php και τελειώνουν με?>, ενώ κάθε έκφραση κώδικα πρέπει να τελειώνει με ελληνικό ερωτηματικό(;). Η απεικόνιση κειμένου γίνεται με τις εντολές echo και print,. Οι μεταβλητές στην php ξεκινούν με τον χαρακτήρα $, όπως η μεταβλητή $age, αλλά δε χρειάζεται να δηλώνονται πριν χρησιμοποιηθούν. Ακόμη δύο αλφαριθμητικά συνενώνονται με χαρακτήρα τελείας ανάμεσά τους. Οι συναρτήσεις $_GET και $_POST χρησιμοποιούνται για να συλλέξουν τα δεδομένα που αποστάλησαν σε ένα php αρχείο αντίστοιχα με τις μεθόδους get και post. Και στις δύο περιπτώσεις η μορφή που αποστέλλονται οι παράμετροι είναι σε ζεύγη ονόματα και τιμών. Αντίστοιχη λειτουργία έχει και η $_POST με τη διαφορά ότι πρέπει οι παραμέτροι να στάλθηκαν με τη μέθοδο post. Αξίζει να σημειωθεί πώς με τη συνάρτηση $_REQUEST, μπορούν να συγκεντρωθούν δεδομένα που έχουν σταλεί και με τους δύο τρόπους. Παράδειγμα σύνταξης κώδικα PHP Ο κώδικας php μιας ιστοσελίδας περικλείεται απο τα tags <?php?> όπως έχει αναφερθεί. <?php print hello world ;?> Θα εμφανιστεί στο πρόγραμμα περιήγησης η φράση: hello world Μερικόι ακόμα τρόποι να ενφανιστεί η φράση hello world είνα οι εξής: Σελιδα 17 από 102

22 <?php echo( hello world );?> ή <?php<<<eof hello world EOF;?> ή <?php echo hello world ;?> Επίσης ο προγραμματιστής δεν θα πρέπει να ξεχνά ότι όπως συμβαίνεω γενικότερα στη γλώσσα μορφοποίησης html, έτσι και στο περιεχόμενο που παράγει μία σελίδα php οι αλλαγές γραμμών αγνοούνται από τα προγράμματα περιήγησης των επισκεπτών. <?php echo αύτη είναι μια γραμμή. Αυτή είναι δεύτερη γραμμη. αυτή είναι τρίτη γραμμή. ;?> Το αποτέλεσμα μέτα την επεξεργασία του κώδικα θα είναι: αυτη είναι μια γραμμή. αυτή ειναι δεύτερη γραμμή. αυτή είναι τρίτη γραμμή. Για να λυθεί το πρόβλημα αυτό θα πρέπει στον κώδικα php να χρησιμοποιηθεί το tag < br /> της γλώσσας html. Δηλαδή για να εμφανιστούν οι αλλαγές των γραμμών ο παραπάνω κώδικας θα πρέπει να διορθωθεί ώς εξής: Σελιδα 18 από 102

23 <?php echo αυτή είναι μια γραμμή.<br /> αυτή είναι δευτερη γραμμή.<br /> αυτή είναι τρίτη γραμμή. ;?> Εναλλακτικά ο προγραμματιστής μπορεί να χρησιμοποιήσει το function nl2br (new line to br) που περνά αυτόματα τα html tags <br /> στις αλλαγές γραμμών. Χρησιμοποιώντας το function nlbr2, ο παραπάνω κώδικας θα διαμορφωθεί σε: <?php echo nlbr2( αυτή είναι μια γραμμή. αυτή είναι δεύτερη γραμμή. Αυτή ειναι τρίτη γραμμή. )?> Ο browser θα απεικονίσει το κείμενο με αλλαγές γραμμών δηλαδή: αυτή είναι μια γραμμή. αυτή είναι δεύτερη γραμμή. Αυτή είναι τρίτη γραμμή. Εδώ θα πρέπει επίσης να σημειωθεί ότι αντί να πατήσουμε enter στον παραπάνω κώδικα μπορούμε να χρησιμοποιήσουμε τους χαρακτήρες \n, που ισοδυναμούν με αλλαγή γραμμής. Μεταβλητές, constants και strings Μεταβλητες: Όπως οι περισσότερες γλώσσες προγραμματισμού έτσι και η php υποστηρίζει μεταβλητές. Στην php οι μεταβλητές φέρουν ώς πρόθεμα τον χαρακτηρα $. Ένα πολύ απλό παράδειγμα ορίζεται η τιμή μιας μεταβλητής και στη συνέχεια απεικονίζεται στον browser των επισκεπτών είναι το εξής: <?php $text= Καλημέρα ; print $text; Σελιδα 19 από 102

24 ?> Η εκτέλεση του παραπάνω κώδικα θα εμφανίσει το περιεχόμενο της μεταβλητής $text δηλαδή τη φράση: Καλημέρα Είναι εφικτό επίσης μια μεταβλητή να επεκταθεί με περισσότερες τιμές χρησιμοποιώντας τον χαρακτηρα =. Constants: Οι constants δεν φέρουν πρόθεμα και ορίζονται με την εντολή define?>php define( text, Καλημέρα ); print text;?> Αποτέλεσμα: Καλημέρα Operators (τελεστές): Οι operators θέτουν προυποθέσεις για την εκτέλεση ενός τμήματος κώδικα. Οι operators διατυπώνονται με τις εντολές if, else, elseif ή switch/case σε συνδυασμό με τα σύμβολα!=, = =, <, >, <=, >=. Αναλυτικά: Operators συγκρισης $a= = $b Το $a είναι ίσο με το $b Σελιδα 20 από 102

25 $a!= $b Το $a δεν είναι ίσο με το $b $a > $b Το $a είναι μεγαλύτερο του $b $a >= Το $a είναι μεγαλύτερο ή ίσο του $b Operators μαθηματικών πράξεων $a+$b $a-$b $a*$b $a/$b $a++ $a-- Πρόσθεση $a συν $b Αφαίρεση $a - $b Πολλαπλασιασμός $a του επί το $b Διαίρεση $a προς $b Αύξηση του $a κατά 1 μονάδα Μείωση του $a κατά 1 μονάδα Λογικοί operators && και ή! όχι GET και POST data Αν μέχρι τώρα έχετε επισκεφθεί πολλά sites με σελίδες php, σίγουρα θα έχετε παρατηρήσει ότι συχνά στο URL τους υπάρχει ο χαρακτήρας του αγγλικού ερωτηματικού? Ακολουθόμενος απο άλλες παραμέτρους. Οι παραμέτροι αυτές λαμβάνονται απο τον web server και αφού ενσωματοθούν ώς μεταβλητές στο αρχείο php, υφίστανται επεξεργασία ώστε η σελίδα να εμφανίσει συγκεκριμένες πληροφορίες. Ακολουθεί ένα παράδειγμα κώδικα όπου τα GET data χρησιμοποιούνται για να εμφανίσουν διαφορετικό κείμενο: <?php $id = $_GET['id']; if($id= =1) { print κείμενο1 ; } else if($id==2){ print δεύτερο κείμενο ; Σελιδα 21 από 102

26 } else{ print άλλο κείμενο ; }?> Υποθέτουμε ότι ένα αρχείο με τον παραπάνω κώδικα ονομάζεται page.php. Ο επισκέπτης που θα ανοίξει τη σελίδα με τη μορφή page.php?id=1 θα δεί το κείμενο κείμενο1. Αν ανοίξει τη σελίδα σαν page.php?id=2 θα δεί στην οθόνη του τη φράση δεύτερο κείμενο, ενώ για οποιοδήποτε άλλο id, θα δεί τη φράση άλλο κείμενο. Αν ο αριθμός του id πρόκειται να σταλεί μέσω μιας φόρμας που χρησιμοποιεί τη μέθοδο POST, αρκεί να αντικατασταθεί η γραμμή: $id= $_GET['id']; με την ακόλουθη: $id=$_post['id']; 3.5 PHP και HTML Η PHP και η HTML είναι δύο γλώσσες προγραμματισμού που συνεργάζονται απόλυτα μεταξύ τους. Όπως ήδη αναφέρθηκε προηγουμένως, ο web server επεξεργάζεται τον κώδικα PHP, ώστε να παράγει "on the fly" κώδικα HTML που θα σταλεί στο πρόγραμμα περιήγησης των επισκεπτών. Πολλοί νέοι προγραμματιστές συχνά θέτουν το ερώτημα: "Τι να μάθω πρώτα; PHP ή HTML;" Η απάντηση είναι ότι πρώτα πρέπει να μάθετε HTML και μετά PHP. Κάποιος που δεν ξέρει HTML δεν θα μπορέσει να δημιουργήσει σελίδες χρησιμοποιώντας PHP. Κι αυτό γιατί δεν θα γνωρίζει με ποιο τρόπο θα προγραμματίσει τις σελίδες PHP ώστε να παραγουν "on Σελιδα 22 από 102

27 the fly" σωστό περιεχόμενο HTML που θα εμφανιστεί στους web browsers των επισκεπτών. Σε ένα τμήμα κειμένου που παράγεται μέσω PHP μπορείτε να χρησιμοποιήσετε οποιοδήποτε tag της γλώσσας HTML. Για παράδειγμα ο ακόλουθος κώδικας PHP: <?php echo "<p><b>hello!</b></p> <p><i>welcome to my page</i></p>";?> Θα δώσει: Hello! Welcome to my page Πρέπει όμως να προσέξετε και την περίπτωση που ο κώδικας HTML περιέχει εισαγωγικά. Συγκεκριμένα, το παρακάτω δείγμα κώδικα δεν θα λειτουργήσει και θα εμφανίσει σφάλμα επεξεργασίας (parse error): <?php //Δείγμα λανθασμένου κώδικαphp! echo "<ahref="mypage2.html">page2</a>";?> Ο λόγος είναι ότι στον κώδικα HTML υπάρχουν εισαγωγικά, χωρίς χαρακτήρες διαφυγής (escape characters). Έτσι, ο web server "μπερδεύεται" και αντιλαμβάνεται τα εισαγωγικά της HTML ως σημεία τερματισμού της εντολής PHP echo, με αποτέλεσμα να μην αναγνωρίζει σωστά ότι ακολουθεί μετά από αυτά. Η χρήση χαρακτήρων διαφυγής με ανάποδη κάθετο (\) είναι η μία λύση γι' αυτό το πρόβλημα. Με τους χαρακτήρες διαφυγής τα εισαγωγικά της HTML αντικαθίστανται από \" όταν περιέχονται σε εντολές PHP. Επομένως, ο παραπάνω κώδικας θα λειτουργήσει σωστά αν διορθωθεί ως εξής: Σελιδα 23 από 102

28 <?php echo "<ahref=\"mypage2.html\">page2</a>";?> Εναλλακτικά, μπορείτε να χρησιμοποιήσετε τον παρακάτω κώδικα, χωρίς να χρειαστούν χαρακτήρες διαφυγής. <?php print<<<eof <ahref="mypage2.html">page 2</a> EOF;? 3.6 PHP και Javascript Παρόλο που οι PHP και Javascript είναι δύο γλώσσες που έχουν σαν κοινό στοιχείο την παραγωγή δυναμικού περιεχομένου, έχουν την εξής σημαντική διαφορά: η πρώτη είναι server side, δηλαδή ο κώδικάς της εκτελείται στον διακομιστή ιστοσελίδων όπου παράγεται το περιεχόμενο HTML, ενώ η δεύτερη είναι client site, δηλαδή εκτελείται από τα προγράμματα περιήγησης των επισκεπτών. Παρόλα αυτά, οι δύο γλώσσες μπορούν να συνεργαστούν μεταξύ τους. Ακολουθεί ένα παράδειγμα όπου προβάλλεται ένα Javascript alert box με δεδομένα που έχουν προκύψει κατόπιν επεξεργασίας κώδικα PHP: Σελιδα 24 από 102

29 <?php $id = $_GET['id']; if ($id == 4){ $text = "Καλημέρα!"; } else { $text = "Καλησπέρα!"; } print "<script language=javascript> alert('$text'); </script>";?> Ας υποθέσουμε ότι η σελίδα αυτή αποθηκεύεται στον web server με το όνομα page.php Ο επισκέπτης που θα ανοίξει τη σελίδα με τη μορφή page.php?id=4 θα δει τον browser του να εμφανίζει ένα Javascript alert box με το κείμενο: Καλημέρα! ενώ αν την ανοίξει με τη μορφή page.php?id=1 ή γενικά οποιοδήποτε άλλο id, θα δει ένα alert box με το κείμενο: Καλησπέρα! Στην παρούσα εφαρμογή χρησιμοποιήθηκαν τρείς έτοιμες βιβλιοθήκες javascript και μια δική μας όπως θα αναφέρω και θα αναλύσω στο επόμενο κεφάλαιο που ακολουθεί. Σελιδα 25 από 102

30 3.7 PHP και Βάσεις Δεδομένων Η php συνεργάζεται τέλεια με βάσεις δεδομένων που υποστηρίζουν επερωτήματα SQL, όπως είναι η MySQL, Microsoft SQL server, PostgreSQL, Oracle κ.α. Αυτό επιτρέπει τη δημιουργία αξιόλογων εφαρμογών που επιτρέπουν την αποθήκευση δεδομένων και ανταλλαγή τους μεταξύ on line χρηστών. Η σύνδεση σε έναν MySQL server στον ίδιο ηλεκτρονικό υπολογιστή όπου τρέχει και ο web server, γίνεται με την εντολή mysql_connect() ώς εξής: <?php mysql_connect( localhost, username, password );?> και στη συνέχεια η κατάλληλη βάση δεδομένων επιλέγεται με την εντολή mysql_select _db(): <?php mysql_select_db( database_name );?> Για βάσεις δεδομένων Microsoft SQL, PostgreSQL ή Oracle οι παραπάνω εντολές αντικαθίστονται αντίστοιχα. Παράδειγμα για βάσεις δεδομένων MySQL: <?php $sql= mysql_guery( SELECT FROM table WHERE id>10 );?> Για αλλους τύπους βάσεων δεδομένων SQL στον παραπάνω κώδικα αντικαθίσταται. Σελιδα 26 από 102

31 Η php είναι μία γλώσσα προγραμματισμού για ανάπτυξη εφαρμογών Web, με δυνατότητες που περιρίοζονται... μόνο από τη φαντασία του προγραμματιστή. Αναλυτικές πληροφορίες για εκατοντάδες λειτουργίες της γλώσσας php μαζί με πολυάριθμα δείγματα κώδικα για τον πιο απλό μέχρι και τον πίο προχωρημένο χρήστη, μπορούμε να βρούμε στη σελίδα: Techteam.gr Online PHP Manual. 3.8 MySQL Η MySQL είναι μια γρήγορη αξιόπιστη βάση δεδομένων που συνεργάζεται απόλυτα με την php και είναι ιδανική για δυναμικές εφαρμογές του Internet. O MySQL διακομιστής ελέγχει την πρόσβαση στα δεδομένα της βάσης δεδομένων, έτσι ώστε να μπορούν να δουλεύουν πολλοί χρήστες ταυτόχρονα. Είναι η καθιερωμένη σχεσιακή γλώσσα, υποστηρίζει σχεδόν από όλα τα σημερινά προιόντα του εμπορίου και επομένως κάθε επαγγελματίας των βάσεων δεδομένων χρειάζεται να ξέρει και για αυτήν. Πλεονεκτήματα αποθήκευσης δεδομένων σε σχεσιακές βάσεις δεδομένων αντί σε αρχεία κειμένου: Σελιδα 27 από 102

32 . Γρήγορότερη πρόσβαση στα δεδομένα.. Δημιουργία ερωτημάτων / συνθηκών για την εξαγωγή δεδομένων.. Ενσωματωμένος μηχανισμός για το χειρισμό ταυτόχρονης πρόσβασης.. Ενσωματωμένα συστήματα δικαιωμάτων. Μια βάση δεδομένων (database) αποτελείται απο έναν ή περισσότερους πίνακες (tables), ο καθένας από τους οποίους περιέχει μια λίστα απο κάποια πράγματα. Ο κάθε πίνακας σε μια βάση δεδομένων περιέχει μια ή περισσότερες στήλες (columns) ή πεδία (fields), όπου η κάθε στήλη περιέχει συγκεκριμένη πληροφορία. Πλεονεκτήματα τησ MySQL:. Είναι η πίο κατάλληλη για την χρήση στο internet.. Είναι οικονομική (μερικές φορές δωρεάν).. Είναι ταχύτατη στην ανάκτηση δεδομένων.. Παρέχει ευκολίες στο backup. 3.9 PhpMyAdmin Η PhpMyAdmin είναι ένα δωρεάν λογισμικό εργαλείο γραμμένο σε php και είανι ευχρηστή εφαρμογή με την οποία ο διαχειριστής (administrator) μπορεί να επεξεργαστει τη βάση δεδομένων του. Για την αποφυγή κακόβουλων χρηστών απαιτείτε κωδικός πρόσβασης. Για να λειτουργήσει χρειάζεται να εγκατασταθεί ένας Apache server που να υποστηρίζει php και MySQL. Σελιδα 28 από 102

33 Σελιδα 29 από 102

34 3.10 KompoZer O kompozer είναι μια δωρεάν εφαρμογή επεξεργασίας σελιδών HTML τύπου WYSIWYG (What You See Is What You Get). Με λίγα λόγια μπορούμε να δηνιουργήσουμε στατικέσ σελίδες χωρίς απαραίτητα να γνωρίζουμε τη γλώσσα HTML. Παράλληλα μπορεί να διαχειριστεί και αρχεία CSS, ενώ υπάρχουν και αρκετές διευκολύνσεις στη δημιουργία πινάκων, υποστήριξη tabs κ.α Στη δική μας εφαρμογή χρησιμοποιήσαμε το kompozer σε ένα σημείο. Σελιδα 30 από 102

35 3.11 Σελιδα 31 από 102

36 Μια σελίδα PHP περνά από επεξεργασία από συμβατό web server (π.χ. Apache ), ώστε να παραχθεί σε πραγματικό χρόνο το τελικό περιεχόμενο, που θα σταλεί στο πρόγραμμα περιήγησης των επισκεπτών σε μορφή κώδικα HTML. Ένα αρχείο με κώδικα PHP θα πρέπει να έχει την κατάλληλη επέκταση (π.χ. *.php, *.php4, *.phtml κ.ά.). Η ενσωμάτωση κώδικα σε ένα αρχείο επέκτασης.html δεν θα λειτουργήσει και θα εμφανίσει στον browser τον κώδικα χωρίς καμία επεξεργασία, εκτός αν έχει γίνει η κατάλληλη ρύθμιση στα MIME types του server. Επίσης ακόμη κι όταν ένα αρχείο έχει την επέκταση.php, θα πρέπει ο server να είναι ρυθμισμένος για να επεξεργάζεται κώδικα PHP. Σήμερα περισσότερα από web sites, ποσοστό μεγαλύτερο από το 35% των ιστοσελίδων του Διαδικτύου, χρησιμοποιούν scripts γραμμένα με τη γλώσσα PHP, ενώ το υπόλοιπο 65% το μοιράζονται στατικές σελίδες HTML και όλες οι άλλες γλώσσες προγραμματισμού. Πρόκειται για μια εξέλιξη που ο ίδιος ο Rasmus Lerdorf σε πρόσφατη συνέντευξή του δήλωσε ότι δεν περίμενε όταν, πριν από 10 χρόνια, δημιουργούσε τις πρώτες γραμμές κώδικα PHP. Τόνισε όμως ότι η PHP δεν θα είχε γίνει τόσο δημοφιλής αν η εξέλιξή της είχε παραμείνει προσωπική του προσπάθεια και δεν είχε βοηθηθεί από τους Andi Gutmans, Zeev Suraski και την εθελοντική συμμετοχή προγραμματιστών από ολόκληρο τον κόσμο. Τα περισσότερα web sites επί του παρόντος χρησιμοποιούν κυρίως τις εκδόσεις 4 και 5 της PHP. Με τις γλώσσες Perl και C/C++ στις οποίες έχει τις ρίζες της, η PHP έχει εξαιρετική ομοιότητα ως προς τον τρόπο σύνταξης. Σελιδα 32 από 102

37 3.12 Ανασκόπηση 3ου κεφαλαίου: Στο τρίτο κεφάλαιο καταγράφηκαν τα προιόντα λογισμικού που χρησιμοποιήθηκαν για την κατασκεύη της εφαρμογής. Αναπτύχθηκαν το κάθε ένα ξεχωριστά για να κατανοήσουμε τις βασικές λειτουργίες τους. Σελιδα 33 από 102

38 ΚΕΦΑΛΑΙΟ 4 Σελιδα 34 από 102

39 4 Περιγραφή της Εφαρμογής. Η υπηρεσία της εφαρμογής αυτής είναι μια online εφαρμογή όπου επιτρέπει στο χρήστη να συνδεθεί στο σύστημα και να αναζητήσει μια αίθουσα εκδηλώσεων βάση ημερολογίου και ωρών. 4.1 Λειτουργία της εφαρμογής. Η λειτουργία της εφαρμογής βασίζεται σε μια βάση δεδομένων (MySql) στην οποία ο κάθε χρήστης έχει την δυνατότητα αφού εγγραφεί στο σύστημα, να κάνει κράτηση σε μία αίθουσα που επιθυμεί και να επιβεβαίωνει την κράτηση στη συνέχεια. Ο διαχειριστής της εφαρμογής είναι αυτός που θα επιβεβαιώση την κράτηση με τα απο τηλεφωνικλη συνομιλία που θα έχει με τον χρήστη. Ο χρήστης μπορεί να βλέπει σε ποίες μέρες και ώρες είναι σε διαθεσιμότητα η αίθουσα και για πόσες ώρες την χρειάζεται. Τα χρώματα στο ημερολόγιο πάνω στις μέρες και ώρες είναι αυτά που καθορίζουν την διαθεσιμότητα κάθε μια απο τις αίθουσες(ασπρο και πράσινο για την ημερομηνία και μπλε, πορτικαλι και πράσινο για τις ώρες. Στην εφαρμογή υπάρχει η επιλογή Πληροφορίες στην Αρχική Σελίδα όπου εκεί ο χρήστης θα παίρνει τις απαραίτητες πληροφορίες για το πώς θα κινηθεί στην εφαρμογή και το πώς θα κάνει την κράτηση του. Αλλά ας δούμε αναλυτικά την εφαρμογή. 4.2 Εισαγωγή στην εφαρμογή. Γ ια να εισέλθουμε στην εφαρμογή ανοίγουμε το Mozilla Firefox και στη γραμμή διευθύνσεων γράφουμε localhost στη συνέχεια πατάμε enter. Θα μας εμφανιστεί η εφαρμογή όπως φαίνεται στην Εικόνα 1. Σελιδα 35 από 102

40 Εικόνα 1 Στην αρχική σελίδα βλέπουμε το menu επιλογών και τις φωτογραφίες των αίθουσων προς ενοικίαση. Ο χρήστης απο εδώ χωρίς να κάνει εγγραφή μπορεί να δει κάποιες ενημερωτικές πληροφορίες σχετικά με τις αίθουσες κινόντας τον κέρσορα πάνω στις εικόνες και αυτόματα θα εμφανίζονται οι πληροφορίες όπως φαίνεται στην Εικόνα 2. Σελιδα 36 από 102

41 Εικόνα 2 Βγαίνουν οι ενημερωτικές πληροφορίες για όλες τις αίθουσες. Τώρα αν κάνουμε κλίκ πάνω στην φωτοφραφία. Θα εμφανιστουν αναλυτικά πληροφορίες για την αίθουσα που μας ενδιαφέρει όπως φαίνεται στην Εικόνα 3. Σελιδα 37 από 102

42 Εικόνα 3 Όπως βλέπουμε απο την Εικόνα 3 έχουμε πληροφορίες για το πού βρίσκεται η αίθουσα απο την διεύθυνση, τηλέφωνο επικοινωνίας, και πληροφορίες με το τί παρέχει η αίθουσα. Για να γυρίσουμε στην αρχή πατάμε απο το Μενού Επιλογών Αρχική Σελίδα και ετσι επιστρέφουμε στην αρχή της σελίδας. Απο τις Πληροφορίες μπορούμε να ενημερωθούμε για το πώς θα κινηθούμε στην σελίδα και πώς θα καταφέρουμε να κάνουμε την κρατηση μας. Οπότε αν πατήσουμε στισ Πληροφορίες θα εμφανιστεί η Εικόνα 4 όπως θα την δούμε πιο κάτω. Σελιδα 38 από 102

43 Εικόνα 4 Ο χρήστης της σελίδας μπορεί τώρα να εγγραφή και να κάνει κράτηση ακόμα πιο εύκολα αφου έχει πάρει τις απαραίτητες πληροφορίες. Σελιδα 39 από 102

44 4.3 Είσοδος ώς χρήστης Τώρα ο χρήστης αν δεν είναι εγγεγραμένος θα κάνει την εγγραφή του πατώντας απο το Μενού Επιλογών Εγγραφή. Θα εμφανιστει η Εικόνα Εγγρφή χρήστη Εικόνα 5 Σελιδα 40 από 102

45 Συμπληρώωει όλα τα στοιχεια του όπως φαίνονται στην Εικόνα 5 και αμέσως μετά θα πατήσει κλίκ στο Εγγραφη. Αναλυτικά στην Εικόνα 6. Εικόνα 6 Αφου πατήσει εγγραφή ο χρήστης τώρα εχει εγγραφή στη σελίδα και ειναιέτοιμοσ για να συνδεθεί με το username και password. Καθαρισμός μπορεί να σβήσει τα στοιχεία του σε περίπτωση λάθους καθαρίζει όλα τα κελία. Στην Εικόνα 7 θα δόυμε το μήνυμα που βγάζει αν η εγγραφή του χρήστη είναι επιτυχής. Σελιδα 41 από 102

46 Εικόνα 7 Εικονα 8 Το username του κάθε χρήστη πρέπει να είναι μοναδικό. Σε περίπτωση που χρησιμοπιηθεί το ίδιο username δεύτερη φορά βγαίνει το ανάλογο μύνημα όπως φαίνεται στην Εικόνα 8. Ο χρήστης τώρα απο το Μενού Επιλογών θα κάνει κλικ στο Συνδεση για να συνδεθει στη σελιδα. Σελιδα 42 από 102

47 4.3.2 Συνδεση χρήστη Στην Εικόνα 9 φαίνεται πώς ο χρήστης θα χρησιμοπιήσει το username και password. Εικόνα 9 Θα συμπληρώσει τα στοιχεία του και θα κάνει κλικ στο Εισοδος ή θα πατήσει enter απο το πληκτρολόγιο. Οπως φαίνεται στην Εικόνα 10. Σελιδα 43 από 102

48 Εικόνα 10 Αν ο χρήστης εισάγει λανθασμενο username ή password η σελίδα θα τον ενημερώσει με το ακόλουθο μήνυμα Εικόνα11. Εικόνα11 Σελιδα 44 από 102

49 Εικόνα 12 Αφού κάνει την εισοδό του ο χρήστης θα εμφανιστεί και πάλι η Αρχική Σελίδα της εφαρμογής αλλά αυτη τη φόρα θα δούμε διαφορετικό Μενου επίλογων. Στην Εικόνα 12 φαίνεται η Αρχική Σελίδα του συνδεδεμένου χρήστη. Η διαφορά στο Μενου Επιλογών είναι η Αποσύνδεση όπου θα κάνουμε κλικ σε αυτό όταν θέλουμε να αποσυνδεθούμε απο τη σελίδα. Σελιδα 45 από 102

50 4.3.3 Προφίλ χρήστη και τροποποιήση στο προφίλ Το Προφίλ Χρήστη που εμφανίζει τα στοιχεία του χρήστη Εικόνα 13. Εικόνα 13 Εικόνα14 Εδώ ο χρήστης μπορεί να κάνει αλλαγές στα προσωπικά του στοιχεία και ακολούθως για να γίνουν οι αλλαγές πατάει στο Αποθήκευση. Οταν πατήσει θα εμφανιστεί το ακόλουθω μήνυμα όπως φαίνεται στην Εικόνα Διαθεσιμότητα αίθουσας. Τώρα θα απο το Μενου Επιλόγων θα κάνουμε κλικ στην Διαθεσιμότητα για να κρατήσουμε μια αίθουσα για μια συγκεκριμένη ημερομηνία και ώρα. Σελιδα 46 από 102

51 Το κλίκ στην Διθεσιμότητα μας βγάζει την Εικόνα 15 και εμείς θα επιλέξουμε την ημερομηνία και ώρα που θέλουμε. Εικόνα 15 Αρχικά η ημερομηνία που βγάζει η σελίδα είναι η τρέχον ημερομηνία και η ώρα πάντα στις 9:00. Εμείς θα επιλέξουμε για τις 25 jan 2011απο τις 11:00 μεχρι τις 13:00με τον εξής τρόπο, Εικόνα 16 και 17. Εικόνα 16 Σελιδα 47 από 102

52 Εικόνα 17 Ακολούθως κάνουμε κλικ στο Αναζήτηση για να δούμε ποίες αίθουσες είναι διαθέσιμες την συγκεκριμένη ημερομηνία και ώρα. Εικόνα 18. Εικόνα 18 Στη συνέχεια θα εμφανιστεί η Εικόνα 19 με τις διαθέσιμες αίθουσες. Σελιδα 48 από 102

53 Εικόνα Κράτηση αίθουσας απο Διαθεσιμότητα Βλέπουμε πως και οι τέσσερις αίθουσες είναι διαθέσιμες και πάμε να κάνουμε την κράτηση μας. Βάζουμε τίκ στην αίθουσα της προτιμησης μας, άπο το Επιλ. Επίλέγουμε το Είδος της εκδήλωσης που θέλουμε να πραγματοποιήσουμε απο το Ειδος και τέλοσ γράφουμε κάποια σχόλια αν το επιθυμόυμε στο σχόλια. Τα παραπάνω φαίνονται στην Εικόνα 20. Εικόνα 20 Σελιδα 49 από 102

54 Αφού εχουμε συμπληρώσει αυτά τα στοιχεία κάνουμε κλικ στο Κράτηση. Εικόνα 21 Εικόνα 21 Θα δούμε στην Εικόνα 22 μετά το κλίκ στην Κράτηση ότι η αίθουσα έχει αφαιρεθεί απο τη λίστα των διαθέσιμων αιθουσών. Μπορουμε να συνεχίσουμε με μια αλλη κράτηση σε μια άλλη αίθουσα με τον ίδιο τρόπο ή να αποσυνδεθούμε απο τη σελίδα κάνοντας κλίκ στο Αποσύνδεση. Εικόνα 22 Σελιδα 50 από 102

55 Η κράτηση μας έχει γίνει και μετά απο τηλεφωνική επικοινωνία ο διχειριστής της σελίδας θα το επιβεβαιώση και επίσης ο χρήστης θα λάβει στο του την επιβεβαίωση της κράτησης Κράτηση αίθουσας απο Ημερολόγιο Υπάρχει και δεύτερος τρόπος κράτησης μέσω του ημερολογίου στη σελίδα. Στον πρώτο τρόπο μπορεί να πραγματοποιηθεί η κράτηση αλλά για συνεχόμενες ώρες σε μία αίθουσα και για συνεχόμενες ημερομηνίες. Παρακάτω θα δούμε πως θα πραγματοπιήσουμε τον δεύτερο τρόπο κράτησης. Γυρνάμε στην Αρχική Σελίδα απο το Μενού Επιλόγων. Κάνουμμε κλίκ στην αίθουσα της αρεσκείας μας. Εικόνα 23. Εικόνα 23 Θα εμφανιστούν οι αναλυτικέσ πληροφορίες τηας αίθουσας και αυτο που θα προσέξουμε είναι στο Μενου Επιλογων ότι εμφανίζεται το Ημερολόγιο. Εικόνα 24. Σελιδα 51 από 102

56 Εικόνα 24 Κάνουμε κλίκ στο Ημερολόγιο για να δούμε ποιες μέρες είναι διαθέσιμη η αίθουσα αυτή. Το ημερολόγιο φαίνεται στην Είκονα 25. Σελιδα 52 από 102

57 Εικόνα 25 Πάνω αριστέρα δείχνει την τρέχον ημερομηνία και βρίσκεται η διαθεσιμότητα της σε αυτήν. Ακριβώς απο κατω είναι οι ώρες (ανα δύο) που εχούν χρώμα μπλέ ενώ όταν γίνει η κρατηση θα αλλάξουν χρώμα για να ξεχωρίζει ο επόμενος χρήστης ότι είναι κρατημένες ή και ο ίδιος ο χρήστης να σιγουρευτεί ότι έχει γίνει η κράτηση του. Ακολουθεί το ημερολόγιο του έτους που και σε αύτο προσέχουμε διαφορετικά χρώματα. Τα Σαββατοκύριακα έχουν χρώμα γαλάζιο για να ξεχωρίζουν απο τις καθημερινές. Οι καθημερινές έχουν χρώμα άσπρο αρχικά και αύτο σημαινει ότι η αίθουσα είναι ελεύθερη εκεινη τη μέρα. Στο κάτω μέρος της σελίδας βρίσκεται το έτος το οποίο μετακινεί παρελθόν τρέχον και μέλλον. Στην Είκόνα 26 φαίνεται το Επόμενο Έτος. Σελιδα 53 από 102

58 Εικόνα 26 Κάνουμε κλίκ στο Επομενο έτος και αυτό φαίνεται στην Εικόνα 27. Σελιδα 54 από 102

59 Εικόνα 27 Ξεκινάει απο την αρχή του έτους και φαίνεται η ημερομηνία πάνω αριστερά. Αλλά ας γυρίσουμε πίσω κάνοντας κλίκ στο Προηγουμενο έτος για να κάνουμε κράτηση. Υποθέτουμε ότι θέλουμε να κάνουμε κράτηση της αίθουσας στισ 26/ 05/2011 απο τις ώρες 9:00 μεχρι τισ 11:00 και απο τις 19:00 μεχρι τισ 21:00. Κάνουμε κλικ πάνω στην ημερομηνία και αυτη θα εμφανίζεται στο πάνω μέρος αριστερά του ημερολογίου και κλικ πάνω στη γραμμή των ωρών. Μόλις επιλέξουμε την ώρα θα εμφανίζεται ένα καινουργιο παράθυρο όπως φαίνεται στην Εικόνα 28. Εικόνα 28 Σελιδα 55 από 102

60 Εδώ συμπληρώνουμε τα στοιχεία όπως Είδος εκδήλωσης και προσθέτουμε κάποια σχόλια αν το επιθυμούμε. Στν Εικόνα 29 έχουμε συμπληρώσει τα στοιχεία και κάνουμε κλικ στο ΟΚ. Εικόνα 29 Αμέσως βλέπουμε στο ημερολόγιο δύο αλλαγές. Στην ημερομηνία απο χρώμα άσπρο έχει γίνει πράσινο και στην γραμμή της ώρας απο χρώμα μπλέ έχει γίνει πορτοκαλί. Εικόνα 30. Σελιδα 56 από 102

61 Εικόνα 30 Η κράτηση αυτή έχει γίνει. Θα ακολουθήσουμε την ίδια διαδικασία και για την άλλη μας ώρα. Εικόνα 31. Σελιδα 57 από 102

62 Εικόνα 31 Μπορεί να είναι πράσινο το χρώμα στην ημερομηνία αλλά κάποιος άλλος χρήστης μπορεί να κοιτάξει αν είναι κρατημένη η αίθουσα για όλες τις ώρες. Επίσης ο χρήστης μπορεί να ακυρώσει σε αυτο το σημείο μια κράτησησ του. Εδώ θα ακυρώσουμε την κράτηση των ωρών 19:00 με 21:00. Κάνουμε κλικ πάνω στις ώρες αυτές και βγαίνει το παράθυρο στην Εικόνα 32 και κάνουμε κλικ στο DELETE. Εικόνα 32 Σελιδα 58 από 102

63 Επομένως η κράτηση έχει ακυρωθή για τις συγκεκριμένες ώρες. Εικόνα 33. Εικόνα 33 Ένας άλλος χρήστης δεν μπορει να διαγράψει την κράτηση καποίυ άλλου χρήστη γιατί δεν βγαίνει η επιλογή DELETΕ αλλά μπορεί κινόντας τον κέρσορα στην κρατημένη ώρα να πάρει πληροφορίες όπως το είδος της εκδήλωσης αλλά και ποίο άτομο έχει κάνει την κράτηση. Ο χρήστης μετά το τέλος της κράτησης θα πρέπει να επικοινωνήσει μέσω τηλεφώνου ή για να επιβεβαιώση την κράτηση του ο διαχειριστής της σελίδας και να μιλήσει για το κόστος και τον τρόπο πληρώμης. Σε αυτό το σημείο έχει τελειώσει η δουλεία του χρήστη και θα δούμε τί μπορεί να κάνει ο διαχειριστής της σελίδας. Σελιδα 59 από 102

64 4.4 Είσοδος ώς διαχειριστής Ο διαχειρίστης της σελίδας είναι αυτός που μπορεί να κάνει τροποποιήσεις σχετικά με τους χρήστες, τις κρατήσεις και τις αίθουσες. Μετά την είσοδο του διαχειριστή στη σελίδα με τον ίδιο τρόπο όπως και ο χρήστης με username και password εμφανίζεται η Εικόνα 1. Εικόνα 1 Το διαφορετικό στην Αρχική Σελίδα είναι το Μενου Επιλογων αφου τώρα περιέχει Χρήστες και Αίθουσες. Σελιδα 60 από 102

65 4.4.1 Εγγραφή διαχειρηστή Η εγγραφή του διαχείριστή έγινε απο τη Βάση Δεδομένων(πίνακας booking_users). Αν κάποιος θα πρέπει να γίνει διαχειριστής της εφαρμογής θα γίνει μέσα απο τη Βάση Δεδομένων μόνο Σύνδεση Διαχειριστή Η σύνδεση του διαχειριστή γίνεται όπως ακριβώς και του χρήστη όπως αναφέραμε και στην σύνδαση του χρήστη Διαχείρηση χρηστών Θα κάνουμε κλικ στο Χρήστες και εμφανίζεται η Εικόνα 2. Εικόνα 2 Σελιδα 61 από 102

66 4.4.4 Διαγραφή χρήστη Ο διαχειριστής μπορει να διαγράψει ένα ή περισσότερους χρήστες βαζοντάς τικ στο όνομα και μετά πατώντας Διαγραφη. Εικόνα 3. Εικόνα 3 Οι χρήστες εχουν αφαιρεθεί απο τη λίστα. Εικόνα 4. Εικόνα 4 Σελιδα 62 από 102

67 4.4.5 Προσθήκη χρήστη Όπως επίσης και να προσθέση ένα χρήστη κάνοντας κλίκ στο Προσθηκη. Θα εμφανιστεί η Εικόνα 5. Εικόνα 5 Συμπληρώνει όλα τα στοιχεία και επιλέγει την ιδιότητα αν είναι απλός χρήστης ή διαχειριστής. Εικόνα 6 με συμπληρωμένα στοιχεία. Εικόνα 6 Αφού έχει συμπληρώσει όλα τα στοιχεία κανει κλίκ στο Προσθήκη για να προστεθεί ο χρήστης. Εικόνα 7. Σελιδα 63 από 102

68 Εικόνα 7 Ο χρήστης έχει προστεθει στη λίστα. Η λίστα δεν έχει μόνο μία σελίδα με χρήστες αλλά πηγαίνει μπρός- πίσω με τα βελάκια που βρίσκονται στο κάτω μέρος αριστερά. Η κάθε λίστα έχει χωριτικότητα μέχρι 10 άτομα. Αν υποθέσουμε ότο έχουμε 50 λίστες με ονόματα θα ήταν δύσκολο για τον διαχειριστή να κάνει αναζήτηση ένα άτομο, γι' αυτό υπάρχει στο πάνω μέρος της σελίδας αριστερά το κελί της αναζήτησης. Ο διαχειριστής γράφει το επωνυμο του χρήστη που ψάχνει στο μέρος Επώνυμο. Είκόνα 8. Σελιδα 64 από 102

69 Εικόνα 8 Για πίο εύκολη αναζήτηση γράφοντας το αρχικό γράμμα του επωνύμου βγαίνουν αυτόματα όλα τα επώνυμα με αυτό το αρχικό. Στην περίπτωσή μας χρησιμοποίουμε το αρχικο e και υπάρχει μόνο ένας χρήστης. Επιλέγουμε το επώνυμο που μας ενδιαφέρει, κάνουμε κλικ στο νι που υπάρχει δίπλα απο το επώνυμο για να γίνει η αναζήτηση και συνεχίζουμε με την ανάλογη ενέργεια μας. Εικόνα 9. Εικόνα 9 Για να γυρίσουμε στην αρχική λίστα ονομάτων και να καθαρίσει το κελί με το Επώνυμο κάνουμε κλικ στο βελάκι. Σελιδα 65 από 102

70 4.4.6 Τροποποιήση στοιχείων χρήστη Ο διαχειριστής μπορεί να αλλάξει τα στοιχεία ενός χρήστη. Κάνοντα κλίκ πάνω στο Επώνυμο χρήστη που θέλει να αλλάξει τα στοιχεία όπως φαίνεται στην Εικόνα10. Εικόνα 10 Αφού κάνει κλίκ π.χ στο markoy θα εμφανιστεί η Εικονα 11. Εικόνα 11 Σελιδα 66 από 102

71 Θα αλλάξουμε το και μετά θα κάνουμε κλικ στο Διορθωση. Εικόνα12. Εικόνα 12 Μετά το κλίκ στο Διόρθωση επιστρέφει πίσω με τις αλλαγές που έχουμε κάνει και αυτο το βλέπουμε στην Εικόνα 13 ότι έχει αλλάξει το του χρήστη. Σελιδα 67 από 102

72 Εικόνα 13 Γυρνάμε στην Αρχική Σελίδα πατώντας κλικ απο το Μενου Επιλογών Αρχική Σελίδα Διαχείρηση αιθουσών Ο διαχειριστής μπορεί να κάνει και τροποποιήσεις και στις αίθουσες. Απο το Μενού Επιλογών κάνουμε κλίκ στο Αιθουσες για να εμφανιστεί η Εικόνα 14. Σελιδα 68 από 102

73 Εικόνα Τροποποιήση στοιχείων αίθουσας Βλέπουμε τις αίθουσες που υπάρχουν στην σελίδα όπως και πληροφορίες. Στην τελευταία στήλη Πόλη παρατηρούμε ότι η τρίτη αίθουσα το Καβάλα είναι γραμμένο με μικρά γράμματα. Ο διαχειριστής μπορεί να κάνει αλλαγές στις πληροφορίες οπότε θα το αλλάξουμε και θα το γράψουμε με μεγάλα γράμματα. Κάνουμε κλικ πάνω στο όνομα της αίθουσας απο τη στήλη Όνομα και βλέπουμε την Εικόνα 15. Εικόνα 15 Σελιδα 69 από 102

74 Διορθώνουμε την Πόλη και κάνουμε κλικ στο Διόρθωση στο κάτω μέρος της σελίδας. Εικόνα 16. Εικόνα 16 Ξαναγυρνάει πίσω με τις αλλαγές που έχουμε κάνει. Μπορούμε να κάνουμε ότι αλλαγή θέλουμε. Όπως βλέπουμε στην Εικόνα 14 στο κάτω μέρος της σελίδας ο διαχειριστής έχει άλλες δύο επιλογές να διαγράψει μία αίθουσα ή να προσθέσει. Σελιδα 70 από 102

75 4.4.9 Προσθηκη αίθουσας Κάνουμε κλίκ στο προσθήκη και βλέπουμε την Εικόνα 17. Εικόνα 17 Συμπληρώνουμε όλα τα στοιχεία της αίθουσας και θα πρέπει να ανεβάσουμε και την φωτογραφία που θα πρέπει να είανι σε μορφή jpeg. Εικόνα 18. Σελιδα 71 από 102

76 Εικόνα 18 Αφού συμπληρώσουμε όλα τα απαραίτητα στοιχεία κάνουμε κλίκ στο Προσθήκη. Εικόνα 19. Εικόνα 19 Σελιδα 72 από 102

77 Παρατηρούμε στην Εικόνα 19 ότι η αίθουσα έχει προστεθεί Αν γυρίσουμε στην Αρχική Σελίδα θα δουμε την καινούργια αίθουσα στην σελιδα. Εικόνα 20. Εικόνα Διαγραφή αίθουσας Για να διαγράψουμε μία αίθουσα απο τη λίστα βάζουμε τίκ στο κελί del στην αίθουσα που επιθυμούμε να διαγράψουμε και μετά κάνουμε κλίκ στο Διαγραφή στο κάτω μέρος της σελίδας όπως φαίνεται στην Εικόνα 21. Σελιδα 73 από 102

78 Εικόνα 21 Εικόνα 22 Στην Εικόνα 22 βλέπουμε ότι η αίθουσα μετά το κλίκ στο Διαγραφή έχει αγαιρεθεί απο τη λίστα. Υπάρχει στο πάνω μέρος της σελίδας αριστερά η Αναζήτηση που θα βοηθούσε στην πιο εύκολη αναζήτηση αν είχαμε πολλές σελίδες με αίθουσες. Λειτουργεί όπως αναφέραμε και στους χρήστες. Σελιδα 74 από 102

79 Επιβεβαιωση κράτησης Όπως αναφέρεται στις Πληροφορίες της σελίδας ο χρήστης θα πρέπει μετά απο τηλεφωνική επικοινωνία να επιβαιβεώνει την κράτηση του εντόσ του χρονικού διαστήματος ( 10 ημερών πρίν). Την επιβεβαίωση την κάνει ο διαχειριστής και τότε το χρώμα πάλι θα αλλάζει στο ημερολογίο για να γνωρίζουμε ότι η αίθουσα είναι όχι μόνο κρατημένη αλλά και επιβεβαιωμένη. Από την Αρχική Σελίδα ο διαχειριστής κάνει κλίκ πάνω στην αίθουσα που θέλει να επιβεβαιώση. Στο Μενού Επιλογών εμφανίζεται το Ημερολογίο στο οποίο κάνουμε κλίκ για να εμφανιστεί το ημερολόγιο με τισ κρατήσεις. Εικόνα 23. Εικόνα 23 Το ημερολόγιο εμφανίζεται με την τρέχον ημερομηνία. Εμείς θέλουμε να επιβεβαιώσουμε την κράτηση στις 2/2/11 που βλέπουμε ότι έχει πράσινο χρώμα. Κάνουμε κλίκ πάνω στην ημερομηνία και βλέπουμε τις ώρες της κράτησης. Εικόνα 24. Σελιδα 75 από 102

80 Εικόνα 24 Κινόντας τον κέρσορα πάνω στις κρατημένες ώρες βγαίνουν οι πληροφορίες της κράτησης και το όνομα του χρήστη. Θέλουμε να επιβεβαιώσουμε την κράτηση απο τις 9:00 μέχρι τις 11:00 και να ακυρώσουμε την κράτηση απο τις 15:00 μέχρι τις 17:00. Κάνοντας κλίκ πάνω στο πορτοκαλί διάστημα ωρών 9:00-11:00 βγαίνει το ακόλουθο μήνυμα στην Εικόνα 25. Εικόνα 25 Σελιδα 76 από 102

81 Βάζουμε τίκ στο Επιβεβαίωση συμπληρώνουμε κάποια σχόλια αν θέλουμε στο άδεο κουτί Σχόλια και μετά κλίκ στο ΟΚ. Εικόνα 26 με συμπληρωμένα τα στοιχεία επιβεβαίωσης. Εικόνα 26 Παρατηρούμε στην Εικόνα 27 ότι το χρώμα έχει γίνει πράσινο που σημαίνει ότι η κράτηση για αυτη την ώρα είναι πλέον επιβεβαιωμένη. Εικόνα 27 Σελιδα 77 από 102

82 Ακύρωση κράτησης Για να ακυρώσουμε την κράτηση πάλι με τον ίδιο τρόπο θα κάνουμε κλίκ πάνω στις ώρες ακύρωσης. Θα δούμε και πάλι το ίδιο παράθυρο αλλά αυτή τη φορά θα επιλέξουμε το DELETE. Εικόνα 28. Εικόνα 28 Μετά το Delete θα δούμε στην Εικόνα 29 ότι το χρώμα της ώρας ξαναέγινε μπλέ που σημαίνει πως η κράτηση μας ακυρώθηκε και είναι πλέον ελεύθερη η αίθουσα εκείνες τις ώρες. Σελιδα 78 από 102

83 Εικόνα Ανασκόπηση 4ου κεφαλαίου Στο τέταρτο κεφάλαιο έγινε ανάλυση των λειτουργιών για την ανάλυση και εμφάνιση των αποτελεσμάτων τους. Έγινε αναφορά στους χρήστες που έχουν πρόσβαση στην εφαρμογή και αναφορά στο διαχειριστή της εφαρμογής. Με την βοήθεια εικόνων δόθηκαν τα μενού επιλογών τους για την εύκολη χρήση της εφαρμογής. Σελιδα 79 από 102

84 ΚΕΦΑΛΑΙΟ 5 Σελιδα 80 από 102

85 5. Πίνακες της Εφάρμογής Στην συνέχεια θα δούμε αναλυτικά τους πίνακες της εφαρμογής και τα δεδομένα που κρατάνε αυτοί οι πίνακες στη βάση που δημιουργήσαμε. 5.1 Πίνακες της Βάσης Δεδομένων Όλοι οι πίνακες της εφαρμογής και τί δεδομένα αποθηκεύονται σε αυτούς. ΠΙΝΑΚΑΣ ΣΧΟΛΙΑ booking_rooms Αποθηκεύονται αιθουσών. τα στοιχεία των booking_users Αποθηκεύονται χρηστών. τα στοιχεία των booking_data Αποθηκεύονται τα στοιχεία κρατήσεων των χρηστών. των data_objects Αποθηκεύονται οι λόγοι που γίνεται η κράτηση. param Ανεξάρτητος πίνακας. Αποθηκεύονται οι παράμετροι του συστήματος. Σελιδα 81 από 102

86 5.2 Η Δομή του πίνακα booking_rooms booking_rooms Στον πίνακα αυτό θα αποθηκεύονται τα στοιχεία των αιθουσών της εταιρείας. Για να κάνει κάποιος τροποποιήσεις σε αυτό τον πίνακα θα πρέπει να είναι διαχειριστής του συστήματος. Πεδίο Τύπος Κενό Περιγραφή room_id int(2) Όχι Μοναδικός κωδικός, αυτόματη αρίθμηση name varchar(100) Όχι Όνομα δωματίου remarks text Όχι Περιγραφή. Θα πρέπει να είναι σε μορφή HTML. seats int(5) Όχι Αριθμός θέσεων της αίθουσας photo varchar(20) Όχι Το όνομα του αρχείου με φωτογραφία της αίθουσας. Το αρχείο θα πρέπει να βρίσκεται στο φάκελο images και οι διαστάσεις της εικόνας να είναι 400χ300, διάσταση που καθορίζεται στο css/mytable.css adr varchar(100) Όχι Η ταχυδρομική διεύθυνση της αίθουσας. city varchar(50) Όχι Η πόλη της αίθουσας. phone varchar(30) Όχι Το τηλέφωνο της αίθουσας. varchar(50) Όχι Το της αίθουσας. Σελιδα 82 από 102

87 5.3 Η Δομή του πίνακα booking_users booking_users Στον πίνακα αυτό θα αποθηκεύονται τα στοιχεία των χρηστών του συστήματος. Για να κάνει κάποιος κράτηση της αίθουσας θα πρέπει να εγγραφεί πρώτα στο σύστημα. Οι διαχειριστές που θα έχουν την τιμή 3 στο πεδίο power θα μπορούν να κάνουν και τις απαραίτητες διαχειριστικές εργασίες π.χ. Να διαχειρίζονται τον πίνακα χρηστών και να επιβεβαιώνουν, να αλλάζουν ή να διαγράφουν όλες τις κρατήσεις. Ο κάθε χρήστης θα μπορεί να αλλάζει ή να διαγράφει τις κρατήσεις που έκανε μέσα σε κάποιο χρονικό περιθώριο που θα καθορίζεται στον πίνακα των παραμέτρων του συστήματος. Πεδίο Τύπος Κενό Περιγραφή iduser int(10) Όχι Μοναδικός κωδικός, αυτόματη αρίθμηση power int(1) Όχι Ισχύς (1=απλός χρήστης,3=διαχειριστής) Ναι επώνυμο Ναι όνομα Ναι Ημερομηνία εγγραφής Ναι τηλέφωνο Ναι Όχι Όνομα εισόδου lname varchar(30) fname varchar(30) datestart date phone varchar(10) varchar(30) login varchar(20) password varchar(100) Όχι Κωδικός εισόδου Σελιδα 83 από 102

88 5.4 Η Δομή του πίνακα booking_data booking_data Εδώ θα αποθηκεύονται τα στοιχεία των κρατήσεων των χρηστών. Πεδίο Τύπος Κενό Περιγραφή book_id int(10) Όχι Μοναδικός κωδικός, αυτόματη αρίθμηση room_id int(2) Όχι Kωδικός δωματίου. Συνδέεται με τον πίνακα booking_rooms με το αντίστοιχο πεδίο, με σχέση ένα προς πολλά, δηλαδή μια αίθουσα μπορεί να έχει πολλές κρατήσεις. book_date datetime Όχι Ημερομηνία που έγινε η κράτηση object_id smallint(5) Όχι Κωδικός λόγου κράτησης. Συνδέεται με τον πίνακα data_objects με το αντίστοιχο πεδίο, με σχέση ένα προς ένα, δηλαδή η συγκεκριμένη κράτηση έχει ένα αντικείμενο, π.χ. Συναυλία user_id smallint(5) Όχι Κωδικός χρήστη. Συνδέεται με τον πίνακα booking_users με το πεδίο userid με σχέση ένα προς πολλά. Δηλαδή ένας χρήστης μπορεί να κάνει πολλές κρατήσεις. book_start datetime Όχι Ημερομηνία και ώρα από την οποία αρχίζει η κράτηση. book_end datetime Όχι Ημερομηνία και ώρα στην οποία τελειώνει η κράτηση. validated tinyint(1) Όχι Αριθμός 1 ή 0 ανάλογα αν έχει γίνει επιβεβαίωση της κράτησης από τον διαχειριστή (1) ή όχι (0) misc_info varchar(255) Όχι Διάφορες επιπλέον πληροφορίες Σελιδα 84 από 102

89 5.5 Η Δομή του πίνακα data_objects data_objects Εδώ θα αποθηκεύονται οι λόγοι για τους οποίους μπορεί να γίνεται μια κράτηση. Χρήσιμο αν αργότερα θελήσουμε να πάρουμε κάποια στατιστικά στοιχεία. Πεδίο Τύπος Κενό Περιγραφή object_id smallint(5) Όχι Κωδικός λόγου κράτησης. Συνδέεται με τον πίνακα booking_datas με το αντίστοιχο πεδίο, με σχέση ένα προς ένα. object_name varchar(50) Όχι Περιγραφή του αντικειμένου της κράτησης π.χ. Συναυλία, Προβολή ταινίας, Διάλεξη, Θέατρο 5.6 Η Δομή του πίνακα param param Αυτός είναι ένας τελείως ανεξάρτητος πίνακας όπου αποθηκεύονται οι παράμετοι του συστήματος έτσι ώστε να είναι εύκολα παραμετροποιήσιμο. Πεδίο Τύπος Κενό Περιγραφή param_name varchar(25) Όχι Όνομα παραμέτρου param_value varchar(25) Όχι Τιμή παραμέτρου Σελιδα 85 από 102

90 5.7 Μοντέλο Οντοτήτων Συσχετίσεων (ΜΟΣ) Σελιδα 86 από 102

91 5.8 Πίνακες στο phpmyadmin. Στο phpmyadmin φτιάξαμε αρχικά τη Βαση που την ονομάσαμε booking και μετά τους πίνακες με τα δεδομένα. Παρακάτω βλέπουμε τη Βάση και τους πίνακες όπως φαίνονται στο phpmyadmin. Η Βάση booking με τους πέντε πίνακες δεδομένων. Ο πίνακας booking-data Ο πίνακας booking_rooms Σελιδα 87 από 102

92 Ο πίνακας booking_users Ο πίνακας data_objects Ο πίνακας param Σελιδα 88 από 102

93 5.9 Ανασκόπηση 5ου κεφαλαίου Στο πέμπτο κεφάλαιο αναλύσαμε τους πίνακες της εφαρμογής. Είδαμε αναλυτικά τους πίνακες της Βάσης Δεδομένων όπως και το πώς φαίνονται στο phpmyadmin. Σχεδιάζεται το διάγραμμα ΜΟΣ (μοντέλο οντοτήτων και συσχετίσεων) με βάση τους πίνακες και τα δεδομένα των πινάκων της εφαρμογής. Σελιδα 89 από 102

94 ΚΕΦΑΛΑΙΟ 6 Σελιδα 90 από 102

95 6. Ο κώδικας της εφαρμογής Στο κεφάλαιο αυτό θα αναφερθούμε σε μερικά βασικά τμήματα του κώδικα της εφαρμογής για την κατανόηση του τρόπου λειτουργίας της. 6.1 Περιγραφή του connect.php Σκοπός αυτού του προγράμματος είναι να κάνει μια σύνδεση με τη βάση δεδομένων mysql όπου αποθηκεύονται τα δεδομένα της εφαρμογής. Αφού γίνει η σύνδεση αυτή αποθηκεύεται στη μεταβλητή $conn για να χρησιμοποιηθεί παρακάτω. $user = 'username'; $pw = 'secret'; // το όνομα του χρήστη mysql της βάσης δεδομένων services // το συνθηματικό του χρήστη της βάσης δεδομένων services $host = 'localhost'; $dbname = 'booking'; // το όνομα του server που τρέχει η MySQL // το όνομα της βάσης δεδομένων $dbtype = 'mysql'; $conn = mysql_connect($host, $user, $pw) or die ("Could not connect to MySQL"); mysql_select_db ($dbname,$conn) or die ("Could not select database"); // Για σωστά ελληνικά μετά από κάθε mysql_select_db mysql_query('set character_set_results="utf8"'); mysql_query("set CHARACTER SET utf8"); mysql_query("set NAMES 'utf8'");?> 6.2 Περιγραφή του login.php Σκοπός αυτού του προγράμματος είναι να συνδέει ένα ήδη γραμμένο χρήστη του συστήματος σε αυτό. ΨΕΥΔΟΚΩΔΙΚΑΣ Αν έχει ήδη συνδεθεί ο χρήστης Εμφάνισε μήνυμα Αλλιώς_Αν συμπλήρωσε τη φόρμα εισόδου Κάνε έλεγχο αν υπάρχει χρήστης με αυτά τα στοιχεία Αν είναι όλα ΟΚ Σελιδα 91 από 102

96 αποθήκευσε τα στοιχεία του χρήστη στον πίνακα SESSION Τέλος_Αν Αλλιώς Εμφάνισε τη φόρμα εισόδου Ξαναφόρτωσε τη σελίδα Τέλος_Αν session_start(); Focus στον κώδικα Για να πάρουμε την είσαγωγή των στοιχείων από τη φόρμα χρησιμοποιούμε τον πίνακα POST : $login=$_post['login']; Μετά κωδικοποιούμε το password που έδωσε ο χρήστης για να δούμε αν είναι ίδιο με αυτό που είναι αποθηκευμένο στη βάση : $password=md5($_post['password']); Και παρακάτω θα κάνουμε αναζήτηση στη βάση : $sql = "SELECT * FROM booking_users WHERE login='$login' and password='$password' and power>0"; $result=mysql_query($sql,$conn); $nrows = mysql_num_rows($result); Αν βρεθεί χρήστης με αυτά τα στοιχεία αποθήκευσε κάποια χαρακτηριστικά του στον καθολικό (public) πίνακα SESSION για μετέπειτα χρήση : if($nrows!=0){ $myrow = mysql_fetch_array($result); $_SESSION['login']=strtolower($login); $_SESSION['power']=$myrow['power']; //1=ΑΠΛΟΣ ΧΡΗΣΤΗΣ 3=ΔΙΑΧΕΙΡΙΣΤΗΣ $_SESSION['iduser']=$myrow['iduser']; Σελιδα 92 από 102

97 Η φόρμα εισόδου : Παρατηρούμε ότι η μέθοδος που στέλνει η φόρμα τα data είναι η post και τα αποτελέσματα στέλνονται στην ίδια τη σελίδα της οποίας το όνομα είναι αποθηκευμένο στη μεταβλητή της php $_SERVER['PHP_SELF']. Οπως είδαμε πιο πάνω τα δεδομένα εισόδου αποθκεύονται στον πίνακα php $_POST[]. function inputform(){ echo "<form "."action=\"{$_server['php_self']}\" "."method=\"post\">"; echo "<div id=mytable><table>"; echo "<tr><th colspan=2 style='text-align:center;'><h1>σύνδεση χρήστη</h1>"; echo "<tr><th>username <td><input type=text name=login>"; echo "<tr><th>password <td><input type=password name=password>"; echo "<tr><td COLSPAN=2><input type='submit' value='eισοδοσ'>"; echo "</table></div> "; echo "</form>"; }//END inputform Σελιδα 93 από 102

98 6.3 Περιγραφή του avelability.php Σκοπός αυτού του προγράμματος είναι να κάνει έλεγχο της διαθεσιμότητας των αιθουσών σε κάποιο χρονικό διάστημα και στη συνέχεια να κάνει άμεση κράτηση των διαθέσιμων αιθουσών που έχει επιλέξει ο τρέχον χρήστης. ΨΕΥΔΟΚΩΔΙΚΑΣ Αν έγιναν κρατήσεις //Την τρίτη φορά που φορτώνει η σελίδα εκτελείται αυτό Κάνε την κράτηση / κρατήσεις Αλλιώς Αν έγινε επιλογή των ημερών από τον χρήστη //Τη δεύτερη φορά που φορτώνει η σελίδα εκτελείται αυτό Δείξε ποιες αίθουσες είναι διαθέσιμες το διάστημα Από... Εως Περίμενε από το χρήστη να επιλέξει αίθουσα / αίθουσες Αποθήκευσε στον πίνακα POST τις επιλογές του χρήστη και Ξαναφόρτωσε τη σελίδα Αλλιώς //Αρχικά εκτελείται αυτό Εμφάνισε τη φόρμα εισόδου για επιλογή ημερών και περίμενε την επιλογή του χρήστη μόλις ο χρήστης επιλέξει το διάστημα Από...Έως Αποθήκευσε στον πίνακα POST τις επιλογές του χρήστη και Ξαναφόρτωσε τη σελίδα Τέλος_αν Focus στον κώδικα Ο ψευδοκώδικας υπολποιείται με τις συναρτήσεις : kratisi($sd,$ed,$sh,$eh,$conn); showform($sd,$ed,$sh,$eh,$conn); showrooms($sd,$ed,$sh,$eh,$conn); Σελιδα 94 από 102

99 6.4 Περιγραφή του calendar.php Σκοπός αυτού του προγράμματος είναι : 1. να εμφανίζει το ημερολόγιο ενός έτους στην οθόνη, σε μορφή πίνακα. 2. να περιμένει την επιλογή μιας μέρας του έτους με το πάτημα κλικ του χρήστη επάνω σε μια μέρα. 3. Να καλεί το πρόγραμμα day.php με παράμετρο την ημέρα που επιλέχθηκε, το οποίο με τη σειρά του εμφανίζει τις ώρες της ημέρας για να προχωρήσει η διαδικασία της κράτησης. Εμφάνιση ημερολόγιου. Αρχικά θα χωρίσουμε την οθόνη σε 3 τμήματα : Το 1ο τμήμα το δημιουργούμε χρησιμοποιώντας το tag iframe της HTML: <iframe id="iframe_day" name="iframe_day"...</iframe> Έτσι αργότερα μπορούμε εύκολα να αλλάξουμε το περιεχόμενό του μέσω javascript : function ClickOnDay(stamp) { sizewin=1024; document.getelementbyid("iframe_day").src = Σελιδα 95 από 102

XAMPP Apache MySQL PHP javascript xampp

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

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

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

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

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

Σεμινάριο joomla! 3. Διοργάνωση: Άλφα Εκπαιδευτική Εισηγητής: Μοτσενίγος Ιωάννης Ηλεκτρονικός Μηχανικός-Σύμβουλος Internet Marketing- Web Designer

Σεμινάριο joomla! 3. Διοργάνωση: Άλφα Εκπαιδευτική Εισηγητής: Μοτσενίγος Ιωάννης Ηλεκτρονικός Μηχανικός-Σύμβουλος Internet Marketing- Web Designer Σεμινάριο joomla! 3 Διοργάνωση: Άλφα Εκπαιδευτική Εισηγητής: Μοτσενίγος Ιωάννης Ηλεκτρονικός Μηχανικός-Σύμβουλος Internet Marketing- Web Designer Ξεκινώντας:Τι είναι τα CMS Η Joomla είναι λογισμικό κατασκευής

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ: http://www.greektuts.net/greek-in-joomla/

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ: http://www.greektuts.net/greek-in-joomla/ 1) Εμφάνιση ιστοσελίδας Ανοίγουμε το πρόγραμμα πλοήγησης (Firefox, Chrome, Internet Explorer κτλ) και στη γραμμή διευθύνσεων πληκτρολογούμε τη διεύθυνση http://localhost ή http://127.0.0.1. Αν δεν βλέπουμε

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

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

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

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

ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΠΙΣΤΟΠΟΙΗΤΙΚΟΥ ΑΣΦΑΛΕΙΑΣ WEBMAIL ΤΕΙ ΚΑΛΑΜΑΤΑΣ

ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΠΙΣΤΟΠΟΙΗΤΙΚΟΥ ΑΣΦΑΛΕΙΑΣ WEBMAIL ΤΕΙ ΚΑΛΑΜΑΤΑΣ ΟΔΗΓΟΣ ΕΓΚΑΤΑΣΤΑΣΗΣ ΠΙΣΤΟΠΟΙΗΤΙΚΟΥ ΑΣΦΑΛΕΙΑΣ WEBMAIL ΠΕΡΙΕΧΟΜΕΝΑ 1. URL Διεύθυνση WebMail... 3 2. Εγκατάσταση Πιστοποιητικού Ασφάλειας... 3 2.1 Εγκατάσταση Πιστοποιητικού στον Internet Explorer... 3 2.2

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

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

1 ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΑΣ ΓΕΩΠΟΝΙΑΣ - ΤΜΗΜΑ ΦΥΤΙΚΗΣ ΠΑΡΑΓΩΓΗΣ 1 2 Περιεχόμενα 1. Εισαγωγή... 5 2. Επεξήγηση των εργαλείων που χρησιμοποιήθηκαν για την δημιουργία της ιστοσελίδας... 6 2.1 Γλώσσα προγραμματισμού ΗΤML για την δημιουργία της Ιστοσελίδας... 6 2.2 Γλώσσα

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

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

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

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

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

Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server Γεώργιος Χρ. Μακρής Εγκατάσταση Joomla 1. Στο Π.Σ.Δ. (www.sch.gr) 2. Τοπικά 3. Σε δωρεάν Server 2012 Γ ε ώ ρ γ ι ο ς Χ ρ. Μ α κ ρ ή ς ( h t t p : / / u s e r s. s c h. g r / g m a k r i s ) Περιεχόμενα

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

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

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

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

YourSMS User s Manual

YourSMS User s Manual YourSMS User s Manual Contents Πίνακας περιεχομένων Κεντρική οθόνη... 2 Αποστολές... 3 Αποστολή μοναδικού μηνύματος... 3 Αποστολή μαζικού μηνύματος σε ομάδα παραληπτών... 4 Αποστολή μαζικού προγραμματισμένου

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

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές

ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές ΕΡΓΑΣΤΗΡΙΟ 1: 1 Εισαγωγή, Χρήσιμες Εφαρμογές Σκοπός του εργαστηρίου αυτού είναι η εξοικείωση με κάποιες εφαρμογές που θα μας φανούν πολύ χρήσιμες κατά τη διάρκεια του μαθήματος της Εισαγωγής στον Προγραμματισμό.

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

Εγχειρίδιο Χρήσης Προσωποποιημένων Υπηρεσιών Γ.Ε.ΜΗ. (ΕΠΙΧΕΙΡΗΣΕΙΣ)

Εγχειρίδιο Χρήσης Προσωποποιημένων Υπηρεσιών Γ.Ε.ΜΗ. (ΕΠΙΧΕΙΡΗΣΕΙΣ) Εγχειρίδιο Χρήσης Προσωποποιημένων Υπηρεσιών Γ.Ε.ΜΗ. (ΕΠΙΧΕΙΡΗΣΕΙΣ) Έκδοση 2 - ΙΟΥΝΙΟΣ 2014 1 Πίνακας περιεχομένων Εισαγωγή... 3 1. Είσοδος στο σύστημα... 3 2. Αρχική Οθόνη Επιχείρησης... 4 2 Τα έγγραφά

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

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

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

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

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

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

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

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

Εγχειρίδιο εγκατάστασης Megasoft 2009 Εγχειρίδιο εγκατάστασης Megasoft 2009 Περιεχόμενα Εγκατάσταση Joomla, JoomFish και VirtueMart... 3 Αποστολή αρχείων Joomla στο Διακομιστή (Host)... 3 Εγκατάσταση Joomla... 4 Εγκατάσταση VirtueMart... 9

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

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

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

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

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

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

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

Τεχνολογίες Διαδικτύου. Server Side Scripting I PHP

Τεχνολογίες Διαδικτύου. Server Side Scripting I PHP Τεχνολογίες Διαδικτύου Server Side Scripting I PHP Εισαγωγή PHP PHP:Hypertext Preprocessor Mηχανή που συνοδεύει web servers όπως ο IIS και ο Apache Η PHP είναι γλώσσα προγραμματισμού για web εφαρμογές

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΚΑΙ ΔΙΑΧΕΙΡΙΣΗΣ ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ 1 Α. ΛΗΨΗ ΑΝΤΙΓΡΑΦΟΥ ΑΣΦΑΛΕΙΑΣ (EXPORT) ΨΗΦΙΑΚΩΝ ΠΙΣΤΟΠΟΙΗΤΙΚΩΝ 3 1. ΜΕ ΧΡΗΣΗ INTERNET EXPLORER 3 2. ΜΕ ΧΡΗΣΗ MOZILLA FIREFOX 10 Β. ΜΕΤΑΦΟΡΑ ΨΗΦΙΑΚΩΝ

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

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 ΥΠΑΛΗΛΟΣ...

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

SITEBUILDER ΠΛΑΤΦΟΡΜΑ ΑΥΤΟΝΟΜΗΣ ΚΑΤΑΣΚΕΥΗΣ & ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΑΚΩΝ ΤΟΠΩΝ (WEBSITE) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Version 2.0

SITEBUILDER ΠΛΑΤΦΟΡΜΑ ΑΥΤΟΝΟΜΗΣ ΚΑΤΑΣΚΕΥΗΣ & ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΑΚΩΝ ΤΟΠΩΝ (WEBSITE) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ. Version 2.0 SITEBUILDER ΠΛΑΤΦΟΡΜΑ ΑΥΤΟΝΟΜΗΣ ΚΑΤΑΣΚΕΥΗΣ & ΔΙΑΧΕΙΡΙΣΗΣ ΔΙΚΤΥΑΚΩΝ ΤΟΠΩΝ (WEBSITE) ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ Version 2.0 Περιεχόμενα 1. Οδηγίες πρόσβασης... 3 2. Οδηγίες Σχεδιασμού Website... 4 2.1. Έναρξη...

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

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

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

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

Βάσεις δεδομένων (Access)

Βάσεις δεδομένων (Access) Βάσεις δεδομένων (Access) Όταν εκκινούμε την Access εμφανίζεται το παρακάτω παράθυρο: Για να φτιάξουμε μια νέα ΒΔ κάνουμε κλικ στην επιλογή «Κενή βάση δεδομένων» στο Παράθυρο Εργασιών. Θα εμφανιστεί το

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

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

ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΥΠΟΒΟΛΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟΥ ΔΕΛΤΙΟΥ ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΥΠΟΒΟΛΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟΥ ΔΕΛΤΙΟΥ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΨΗΦΙΟΥ ΕΠΑΛ Α Έκδοση 1.0, Ιούνιος 2011 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΛΙΣΤΑ ΣΧΗΜΑΤΩΝ ΠΙΝΑΚΑΣ

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

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

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

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

Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ

Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ Εγχειρίδιο χρήσης συστήματος ηλεκτρονικής αλληλογραφίας της Ελληνικής Ομοσπονδίας Μπριτζ Ελληνική Ομοσπονδία Μπριτζ Σελίδα 1 / 8 Πίνακας περιεχομένων 1. Γενικά...3 2. Ρυθμίσεις για προχωρημένους...3 α.

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

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

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

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

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

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

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

Αντί προλόγου. 1. Τι είναι το Twitter;

Αντί προλόγου. 1. Τι είναι το Twitter; Περιεχόµενα Αντί προλόγου...7 Πώς να χρησιµοποιήσετε το βιβλίο...13 Κεφάλαιο 1: Πώς δηµιουργώ τον λογαριασµό µου στο Twitter;...15 Κεφάλαιο 2: Πώς µπορώ να συνδεθώ και να αποσυνδεθώ από το Twitter;...37

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

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

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

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

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

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

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

ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ. Κωδικός Τίτλος Επίπεδο

ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ. Κωδικός Τίτλος Επίπεδο ΔΡΑΣΤΗΡΙΟΤΗΤΕΣ Ενότητα: Υποενότητα: Διαδικτυακές Υπηρεσίες κι Εφαρμογές Υ8 - Δημοτικοί Ιστότοποι / Google Sites Λίστα Δραστηριοτήτων Κωδικός Τίτλος Επίπεδο Υ8.Δ1 Αναζήτηση δημοτικών ιστοτόπων και αξιολόγηση

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

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP

ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP ΜΕΤΑΦΟΡΑ ΑΡΧΕΙΩΝ FTP Το FTP (File Transfer Protocol) είναι το εξειδικευμένο πρωτόκολλο μεταφοράς αρχείων στα σύγχρονα δίκτυα δεδομένων όπως το Διαδίκτυο. Δίνει τη δυνατότητα μεταφοράς αρχείων από τον υπολογιστή

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

Οδηγός ανάγνωσης αποστολής e-mail

Οδηγός ανάγνωσης αποστολής e-mail Οδηγός ανάγνωσης αποστολής e-mail «Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Web : www.e-base.gr E-mail : support@e-base.gr Facebook : Like Παρακάτω μπορείτε να μελετήσετε τον

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

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

ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΥΠΟΒΟΛΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟΥ ΔΕΛΤΙΟΥ ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΥΠΟΒΟΛΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟΥ ΔΕΛΤΙΟΥ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΨΗΦΙΟΥ ΓΕΛ & ΕΠΑΛ Β Έκδοση 1.0, Ιούνιος 2012 ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ ΛΙΣΤΑ ΣΧΗΜΑΤΩΝ

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

Διαδικασία εγκατάστασης και ρύθμισης AUA-VPN για Windows XP/Vista/7/8

Διαδικασία εγκατάστασης και ρύθμισης AUA-VPN για Windows XP/Vista/7/8 Διαδικασία εγκατάστασης και ρύθμισης AUA-VPN για Windows XP/Vista/7/8 Κατεβάζουμε το πρόγραμμα openvpn-setup.exe στον υπολογιστή με τον browser της επιλογής μας (Internet Explorer, Firefox, Chrome κα)

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

Δραστηριότητα : Προστασία προσωπικών δεδομένων στο ΛΣ Windows 8

Δραστηριότητα : Προστασία προσωπικών δεδομένων στο ΛΣ Windows 8 Δραστηριότητα : Προστασία προσωπικών δεδομένων στο ΛΣ Windows 8 Επίπεδο: L1- Εύκολη Διάρκεια: 5 λεπτά Σύντομη Περιγραφή Όταν πλοηγούμαστε στον Ιστό, ο φυλλομετρητής (Browser) αποθηκεύει πληροφορίες για

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

Ηλεκτρονικές Υπηρεσίες. Εκτύπωσης Εκκαθαριαστικού / Βεβαίωσης Αποδοχών και Πιστοποίησης Χρηστών Μέσω Internet

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

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

Εγχειρίδιο εκπαιδευτή

Εγχειρίδιο εκπαιδευτή Εγχειρίδιο εκπαιδευτή Καλώς ήλθατε στο Ηλεκτρονικό Περιβάλλον Μάθησης http://elearning.kekdiastasi.edu.gr/ ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ 1. Εισαγωγή... 3 2. Τι είναι η Πλατφόρµα Τηλεκατάρτισης... 4 3. Απαραίτητος

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

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

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

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

Εγχειρίδιο Χρηστών Συστήματος Διαύγειας ΕΓΧΕΙΡΙΔΙΟ ΓΕΝΙΚΗΣ ΧΡΗΣΗΣ ΣΥΣΤΗΜΑΤΟΣ

Εγχειρίδιο Χρηστών Συστήματος Διαύγειας ΕΓΧΕΙΡΙΔΙΟ ΓΕΝΙΚΗΣ ΧΡΗΣΗΣ ΣΥΣΤΗΜΑΤΟΣ Εγχειρίδιο Χρηστών Συστήματος Διαύγειας ΕΓΧΕΙΡΙΔΙΟ ΓΕΝΙΚΗΣ ΧΡΗΣΗΣ ΣΥΣΤΗΜΑΤΟΣ 1 2 ΠΕΡΙΕΧΟΜΕΝΑ 1 ΓΕΝΙΚΗ ΧΡΗΣΗ...4 1.1 ΕΓΓΡΑΦΗ ΣΤΟ ΣΥΣΤΗΜΑ... 4 1.1.1 Αλλαγή κωδικού... 6 1.1.2 Είσοδος στο σύστημα... 7 1.1.3

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

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

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

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

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

Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility. (διαδικτυακή εφαρμογή) ΥΠΗΡΕΣΙΑ ΠΛΗΡΟΦΟΡΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ Οδηγός Χρήσης της Υπηρεσίας Τηλεομοιότυπου (RightFax Fax Service) Web Utility (διαδικτυακή εφαρμογή) Αύγουστος 2011 ΠΕΡΙΕΧΟΜΕΝΑ 1. Πρόσβαση

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

ΟΔΗΓΟΣ ΥΠΟΒΟΛΗΣ ON-LINE ΑΙΤΗΣΕΩΝ ΓΙΑ ΤΗ ΣΥΜΜΕΤΟΧΗ ΣΤΟ ΠΡΟΓΡΑΜΜΑ ERASMUS+

ΟΔΗΓΟΣ ΥΠΟΒΟΛΗΣ ON-LINE ΑΙΤΗΣΕΩΝ ΓΙΑ ΤΗ ΣΥΜΜΕΤΟΧΗ ΣΤΟ ΠΡΟΓΡΑΜΜΑ ERASMUS+ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΚΡΗΤΗΣ ΓΡΑΦΕΙΟ ΔΙΕΘΝΩΝ ΣΧΕΣΕΩΝ ΟΔΗΓΟΣ ΥΠΟΒΟΛΗΣ ON-LINE ΑΙΤΗΣΕΩΝ ΓΙΑ ΤΗ ΣΥΜΜΕΤΟΧΗ ΣΤΟ ΠΡΟΓΡΑΜΜΑ ERASMUS+ 1. Εισαγωγή στην on-line βάση 1. Ο φοιτητής εισέρχεται στην ιστοσελίδα

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

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

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ E-LEARNING - 2 - - 2 - ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ E-LEARNING Περιεχόµενα Εγκατάσταση λογισµικού Οθόνη καλωσορίσµατος στην εγκατάσταση...4 Πληροφορίες ιδρύµατος και λογισµικού...5 ηµιουργία συντόµευσης στο µενού έναρξης

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

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5)

ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ. Από τον κατάλογο που εμφανίζεται επιλέγω: Αποστολή προς Δισκέτα (3,5) ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΣΕ ΔΙΣΚΕΤΑ ΑΝΤΙΓΡΑΦΗ ΑΡΧΕΙΟΥ ΑΠΟ ΔΙΣΚΕΤΑ Τοποθετώ μια δισκέτα στον οδηγό τη δισκέτας του υπολογιστή. Τοποθετώ τη δισκέτα που έχει το αρχείο μου στον οδηγό τη δισκέτας του υπολογιστή.

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

Πλοήγηση www / Με τον Internet Explorer

Πλοήγηση www / Με τον Internet Explorer Πλοήγηση www / Με τον Internet Explorer Περιεχόμενα 1.Eισαγωγή 2.Το περιβάλλον του Internet Explorer 3.Οδηγίες πλοήγησης 4.Αποθήκευση αρχείων 5.Αγαπημένα 6.Ασφαλής σύνδεση 7.Διακομιστής μεσολάβησης 1.Εισαγωγή

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

Περιεχόμενα. Δημιουργία σύνδεσης... 27 5. ΤΙ ΕΙΝΑΙ ΙΣΤΟΣΕΛΙΔΕΣ ΚΑΙ ΤΙ ΤΟΠΟΘΕΣΙΕΣ ΙΣΤΟΥ... 37. Γνωριμία με μια ιστοσελίδα:... 38

Περιεχόμενα. Δημιουργία σύνδεσης... 27 5. ΤΙ ΕΙΝΑΙ ΙΣΤΟΣΕΛΙΔΕΣ ΚΑΙ ΤΙ ΤΟΠΟΘΕΣΙΕΣ ΙΣΤΟΥ... 37. Γνωριμία με μια ιστοσελίδα:... 38 Περιεχόμενα ΠΡΟΛΟΓΟΣ... 11 ΔΙΑΔΙΚΤΥΟ... 13 1. ΙΣΤΟΡΙΑ ΤΟΥ ΔΙΑΔΙΚΤΥΟΥ... 15 2. ΤΙ ΕΙΝΑΙ ΤΟ ΔΙΑΔΙΚΤΥΟ INTERNET;... 16 3. ΤΙ ΠΡΟΣΦΕΡΕΙ ΤΟ ΔΙΑΔΙΚΤΥΟ, ΤΙ ΜΠΟΡΕΙ ΝΑ ΒΡΕΙ ΚΑΝΕΙΣ... 19 4. ΤΙ ΑΠΑΙΤΕΙΤΑΙ ΓΙΑ ΝΑ

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

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

ΓΙΑΝΝΕΝΑ & ΣΥΓΧΡΟΝΗ ΔΗΜΙΟΥΡΓΙΑ ΔΙΑΧΕΙΡΙΣΗ ΓΙΑΝΝΕΝΑ & ΣΥΓΧΡΟΝΗ ΔΗΜΙΟΥΡΓΙΑ ΓΙΑΝΝΕΝΑ & ΣΥΓΧΡΟΝΗ ΔΗΜΙΟΥΡΓΙΑ ΔΙΑΧΕΙΡΙΣΗ Περιγραφή και επεξήγηση της χρήσης του χώρου διαχείρισης της ιστοσελίδας για τους καλλιτέχνες 1 Περιεχόμενα Είσοδος στο χώρο διαχείρισης...3 Επεξεργασία της σελίδας

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

website guide B2B e-shop

website guide B2B e-shop website guide B2B e-shop Η ιστοσελίδα της Sun Electronics κατασκευάστηκε για να παρέχει χρήσιμες πληροφορίες τόσο στους συνεργάτες της όσο και στους τελικούς καταναλωτές. Σχεδιάστηκε έτσι ώστε η τιμολογιακή

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

Εγχειρίδιο Χρήσης. Εφαρμογή Δημιουργίας Αρχείου Υποβολής Ενδοομιλικών Συναλλαγών ΓΓΔΕ 8/2013. Εγχειρίδιο Χρήσης

Εγχειρίδιο Χρήσης. Εφαρμογή Δημιουργίας Αρχείου Υποβολής Ενδοομιλικών Συναλλαγών ΓΓΔΕ 8/2013. Εγχειρίδιο Χρήσης Εγχειρίδιο Χρήσης Εφαρμογή Δημιουργίας Αρχείου Υποβολής Ενδοομιλικών Συναλλαγών ΓΓΔΕ 8/2013 ΓΓΔΕ Εφαρμογή Δημιουργίας Αρχείου Υποβολής Ενδοομιλικών Συναλλαγών Σελ. 1 / 10 Κατάλογος περιεχομένων 1. Εισαγωγή...3

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

ΥΠ.ΕΣ. -.Μ.Η.Ε.Σ. ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΛΗΞΙΑΡΧΕΙΟΥ

ΥΠ.ΕΣ. -.Μ.Η.Ε.Σ. ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΛΗΞΙΑΡΧΕΙΟΥ ΥΠ.ΕΣ. -.Μ.Η.Ε.Σ. ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ ΕΦΑΡΜΟΓΗΣ ΛΗΞΙΑΡΧΕΙΟΥ V 1.3 εκέµβριος 2012 Πίνακας Περιεχοµένων 1. Εισαγωγή.. σελ. 3 2. Σύνδεση για πρώτη φορά µε την εφαρµογή 4 3. Είσοδος στην εφαρµογή 9 4. Αναζήτηση

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

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

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

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

ΔΡΑΣΗ 3: «Ανάπτυξη και Λειτουργία Δικτύου Πρόληψης και Αντιµετώπισης φαινοµένων της Σχολικής Βίας και Eκφοβισµού»

ΔΡΑΣΗ 3: «Ανάπτυξη και Λειτουργία Δικτύου Πρόληψης και Αντιµετώπισης φαινοµένων της Σχολικής Βίας και Eκφοβισµού» «Ανάπτυξη και Λειτουργία Δικτύου Πρόληψης και Αντιµετώπισης φαινοµένων της Σχολικής Βίας και Eκφοβισµού» ΔΡΑΣΗ 3: Ενηµέρωση- επιµόρφωση εκπαιδευτικών στη διάγνωση, πρόληψη και αντιµετώπιση των φαινοµένων

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

Πλατφόρμα e-μάθησης βασισμένη στο efront

Πλατφόρμα e-μάθησης βασισμένη στο efront ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΤΜΗΜΑ ΕΠΙΣΤΗΜΗΣ ΦΥΣΙΚΗΣ ΑΓΩΓΗΣ & ΑΘΛΗΤΙΣΜΟΥ Πλατφόρμα e-μάθησης βασισμένη στο efront Συντάκτης: Βασίλης Μπούγλας Επιμέλεια: Μαρίνα Παπαστεργίου efront Ερευνητικό Έργο: Δημιουργία

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

Εθνική Πύλη ermis.gov.gr

Εθνική Πύλη ermis.gov.gr Εθνική Πύλη ermis.gov.gr Έκδοση και εγκατάσταση ψηφιακών πιστοποιητικών χαλαρής αποθήκευσης Έκδοση 1.1 Εγκατάσταση Ψηφιακών Πιστοποιητικών Χαλαρής Αποθήκευσης σελίδα 1 / 31 Πίνακας Περιεχομένων 1. ΕΙΣΑΓΩΓΗ

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

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

Ιδρυματικό Αποθετήριο ΤΕΙ ΠΕΙΡΑΙΑ Ιδρυματικό Αποθετήριο ΤΕΙ ΠΕΙΡΑΙΑ Οδηγίες κατάθεσης εργασίας στο σύστημα διαχείρισης αποθετηρίου DSpace 2 Κατάθεση εργασίας στο σύστημαdspace 1. Είσοδος στο σύστημα 1. Ανοίγουμε ένα γνωστό φυλλομετρητή

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

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

ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΟΡΓΑΝΩΣΗΣ ΓΡΑΦΕΙΟΥ. Helpdesk ΕΙΔΙΚΗ ΓΡΑΜΜΑΤΕΙΑ ΕΘΝΙΚΟΥ ΣΤΡΑΤΗΓΙΚΟΥ ΠΛΑΙΣΙΟΥ ΑΝΑΦΟΡΑΣ Υπηρεσία Ολοκληρωμένου Πληροφοριακού Συστήματος ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΟΡΓΑΝΩΣΗΣ ΓΡΑΦΕΙΟΥ Helpdesk Σύντομη περιγραφή λειτουργίας Έκδοση 1 Μάιος 2011

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

Διαδικτυακή Πύλη (web portal) ΟΔΗΓΟΣ ΧΡΗΣΗΣ System Συμβουλευτική Α.Ε

Διαδικτυακή Πύλη (web portal) ΟΔΗΓΟΣ ΧΡΗΣΗΣ System Συμβουλευτική Α.Ε σχετικά με τον έλεγχο της καπνιστικής συνήθειας 1 21 Λογισμικές εφαρμογές καταγραφής και αξιοποίησης πληροφοριών σχετικά με τον έλεγχο της καπνιστικής συνήθειας Διαδικτυακή Πύλη (web portal) ΟΔΗΓΟΣ ΧΡΗΣΗΣ

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

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr»

«Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Επεξήγηση web site με λογικό διάγραμμα «Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Web : www.e-base.gr E-mail : support@e-base.gr Facebook : Like Twitter : @ebasegr Πολλοί άνθρωποι

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

Εγκατάσταση της έκδοσης 5.30

Εγκατάσταση της έκδοσης 5.30 Μελίσσια, 23 Φεβρουαρίου 2010 Εγκατάσταση της έκδοσης 5.30 Περιεχόμενα Φακέλου Ο φάκελος που παραλάβατε περιέχει 1 CD και τις οδηγίες που διαβάζετε. Αντίγραφα Ασφαλείας Λόγω των μετασχηματισμών που θα

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΗ ΠΛΑΤΦΟΡΜΑ ΔΙΑΠΟΛΙΤΙΣΜΙΚΩΝ ΜΕΣΟΛΑΒΗΤΩΝ WWW.INTERMEDIATION.GR. ΕΚΔΟΣΗ 1η

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΗ ΠΛΑΤΦΟΡΜΑ ΔΙΑΠΟΛΙΤΙΣΜΙΚΩΝ ΜΕΣΟΛΑΒΗΤΩΝ WWW.INTERMEDIATION.GR. ΕΚΔΟΣΗ 1η ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΗ ΠΛΑΤΦΟΡΜΑ ΔΙΑΠΟΛΙΤΙΣΜΙΚΩΝ ΜΕΣΟΛΑΒΗΤΩΝ WWW.INTERMEDIATION.GR ΕΚΔΟΣΗ 1η ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΥΠΟΥΡΓΕΙΟ ΕΣΩΤΕΡΙΚΩΝ ΕΥΡΩΠΑΪΚΟ ΤΑΜΕΙΟ ΕΝΤΑΞΗΣ ΥΠΗΚΟΩΝ ΤΡΙΤΩΝ ΧΩΡΩΝ ΣΤΗΝ ΕΛΛΑΔΑ ΕΥΡΩΠΑΪΚΗ

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

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com /

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : /www.wik id ot.com / 1. Τι είναι το wikidot Το wikidot είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει

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

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7

Σύντομη περιγραφή 5. Για να ξεκινήσετε 6. Οι οθόνες του προγράμματος 8. Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7 Σύντομη περιγραφή 5 Για να ξεκινήσετε 6 Εγκατάσταση προγράμματος 6 Δημιουργία κωδικών χρήστη 7 Οι οθόνες του προγράμματος 8 Αρχική οθόνη 8 Στοιχεία ασθενή 9 Εργασίες - Ραντεβού 10 Εικόνες 11 Ημερολόγιο

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

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

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

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

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C

ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C ΕΡΓΑΣΤΗΡΙΟ 3: Προγραμματιστικά Περιβάλλοντα και το Πρώτο Πρόγραμμα C Στο εργαστήριο αυτό, θα ασχοληθούμε με δύο προγραμματιστικά περιβάλλοντα για τη γλώσσα C: τον gcc μεταγλωττιστή της C σε περιβάλλον

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

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network).

Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network). ΙΔΡΥΜΑ ΝΕΟΛΑΙΑΣ ΚΑΙ ΔΙΑ ΒΙΟΥ ΜΑΘΗΣΗΣ ΥΠΗΡΕΣΙΕΣ ΔΙΑΔΙΚΤΥΟΥ Καλαμάτα, 2015 Το Διαδίκτυο Ως Διαδίκτυο (Internet) ορίζεται το παγκόσμιο (διεθνές) δίκτυο ηλεκτρονικών υπολογιστών (international network). Πρόκειται

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

Σενάριο Εστίασης Win XP:

Σενάριο Εστίασης Win XP: Σενάριο Εστίασης Win XP: Υλικό: 1 Η/Υ (backoffice), 1 POS, 1 router Motorola, 1 PDA. Σενάριο: Sync του backoffice με το POS και merge του POS με το PDA. Προϋποθέσεις Software: 1) BACK OFFICE : WIN XP pro,.net

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

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

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

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

Survey 123 User Manual

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

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

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

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

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

ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. με θέμα: ΣΑΡΡΗΣ ΔΗΜΗΤΡΙΟΣ Α.Μ 120/03. Εξεταστική Επιτροπή

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

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

Οδηγός Χρήσης Η-Βιβλίων EBSCO ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ

Οδηγός Χρήσης Η-Βιβλίων EBSCO ΒΙΒΛΙΟΘΗΚΗ & ΚΕΝΤΡΟ ΠΛΗΡΟΦΟΡΗΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟΥ ΛΕΥΚΩΣΙΑΣ Οδηγός Χρήσης Απρίλιος, 2014 ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΠΛΗΡΟΦΟΡΙΕΣ ΓΙΑ ΤΑ ΗΛΕΚΤΡΟΝΙΚΑ ΒΙΒΛΙΑ ΤΗΣ EBSCO... 3 1. ΑΠΑΙΤΗΣΕΙΣ ΣΥΣΤΗΜΑΤΟΣ... 3 ΕΓΚΑΤΑΣΤΑΣΗ ADOBE DIGITAL EDITIONS... 3 2. ΑΝΑΖΗΤΗΣΗ Η-ΒΙΒΛΙΩΝ... 4

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

BlackBerry Internet Service. Οδηγός χρήστη

BlackBerry Internet Service. Οδηγός χρήστη BlackBerry Internet Service Οδηγός χρήστη Δημοσίευση: 2014-01-08 SWD-20140108171026083 Περιεχόμενα 1 Γρήγορα αποτελέσματα... 7 Πληροφορίες για τα σχέδια υπηρεσίας ανταλλαγής μηνυμάτων της υπηρεσίας BlackBerry

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

Οδηγός Χρήστη. Καλώς ήλθατε στο Ηλεκτρονικό Περιβάλλον Μάθησης. http://elearning.kekdiastasi.edu.gr/

Οδηγός Χρήστη. Καλώς ήλθατε στο Ηλεκτρονικό Περιβάλλον Μάθησης. http://elearning.kekdiastasi.edu.gr/ Οδηγός Χρήστη Καλώς ήλθατε στο Ηλεκτρονικό Περιβάλλον Μάθησης http://elearning.kekdiastasi.edu.gr/ Περιεχόµενα 1. ΕΙΣΟ ΟΣ ΣΤΗΝ ΠΛΑΤΦΟΡΜΑ 3 2. ΤΟ ΠΡΟΦΙΛ ΣΑΣ 6 3. ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΤΟΥ ΜΑΘΗΜΑΤΟΣ 9 4. ΤΟ ΜΑΘΗΜΑ

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

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

Λογισμικό μετεωρολογικού σταθμού 265ΝΕ. Γρήγορος οδηγός ρύθμισης και χρήσης. Printed 12/06/09 Λογισμικό μετεωρολογικού σταθμού 265ΝΕ Γρήγορος οδηγός ρύθμισης και χρήσης Printed 12/06/09 Γενική περιγραφή Το πρόγραμμα Weather 265NE, σχεδιάστηκε, και εξελίσεται, στην Ελλάδα, αποκλειστικά για τον μετεωρολογικό

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

ZTrade Quick Start User Manual Version 2.2

ZTrade Quick Start User Manual Version 2.2 ZTrade Quick Start User Manual Version 2.2 1. Εισαγωγή Το κείμενο αυτό περιγράφει τις βασικές λειτουργίες της εφαρμογής ZΤrade για την παρακολούθηση των αγορών και την διαχείριση των χαρτοφυλακίων. Για

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

Αρχίζοντας. Το Joomla τρέχει: Στο Joomla μπορούμε να προσθέσουμε επιπλέον λειτουργικότητα, να την επεκτείνουμε δηλαδή (extensions) PHP MySql

Αρχίζοντας. Το Joomla τρέχει: Στο Joomla μπορούμε να προσθέσουμε επιπλέον λειτουργικότητα, να την επεκτείνουμε δηλαδή (extensions) PHP MySql Php και Joomla Ψηφιακό Περιεχόμενο & Επικοινωνίες Αρχίζοντας Το Joomla τρέχει: PHP MySql Στο Joomla μπορούμε να προσθέσουμε επιπλέον λειτουργικότητα, να την επεκτείνουμε δηλαδή (extensions) με την χρήση

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

Εισαγωγή στο Libre Office. Bάιος Κολοφωτιάς Επιστημονικός Συνεργάτης Sweng Lab A.Π.Θ

Εισαγωγή στο Libre Office. Bάιος Κολοφωτιάς Επιστημονικός Συνεργάτης Sweng Lab A.Π.Θ Εισαγωγή στο Libre Office Bάιος Κολοφωτιάς Επιστημονικός Συνεργάτης Sweng Lab A.Π.Θ Εισαγωγή στο Libre Ofiice To LibreOffice είναι η ελεύθερη, πολυδύναμη (power-packed), σουΐτα προσωπικής παραγωγικότητας

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

Πρόσβαση μέσω webdav. ΚΕ.Δ.Δ. Τ.Ε.Ι. Μεσολογγίου. 3. Στην συνέχεια πληκτρολογούμε το username και το password και πατάμε στο κουμπί Είσοδος.

Πρόσβαση μέσω webdav. ΚΕ.Δ.Δ. Τ.Ε.Ι. Μεσολογγίου. 3. Στην συνέχεια πληκτρολογούμε το username και το password και πατάμε στο κουμπί Είσοδος. Πρόσβαση μέσω webdav Πριν χρησιμοποιήσουμε το webdav θα πρέπει να κάνουμε login στο Pithos ώστε να αντιγράψουμε τα Credentials που απαιτούνται για την συνέχεια. Αυτό γίνεται ακολουθώντας τα παρακάτω βήματα

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

Δημιουργία παρουσιάσεων (Power Point)

Δημιουργία παρουσιάσεων (Power Point) Δημιουργία παρουσιάσεων (Power Point) Το πρόγραμμα PowerPoint είναι η «αίθουσα προβολών» του Office. Μια προβολή (παρουσίασης) του PowerPoint μπορεί να έχει ως στόχο να ενημερώσει, να διδάξει ή και να

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΓΕΝΙΚΗ ΔΙΕΥΘΥΝΣΗ ΤΕΧΝΙΚΩΝ ΥΠΗΡΕΣΙΩΝ, ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΔΙΚΤΥΩΝ ΔΙΕΥΘΥΝΣΗ ΔΙΚΤΥΩΝ ΚΑΙ ΜΗΧΑΝΟΡΓΑΝΩΣΗΣ ΤΜΗΜΑ ΜΗΧΑΝΟΡΓΑΝΩΣΗΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΓΕΝΙΚΗ ΔΙΕΥΘΥΝΣΗ ΤΕΧΝΙΚΩΝ ΥΠΗΡΕΣΙΩΝ, ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΚΑΙ ΔΙΚΤΥΩΝ ΔΙΕΥΘΥΝΣΗ ΔΙΚΤΥΩΝ ΚΑΙ ΜΗΧΑΝΟΡΓΑΝΩΣΗΣ ΤΜΗΜΑ ΜΗΧΑΝΟΡΓΑΝΩΣΗΣ w: http://www.admin.upatras.gr/dkm/pub/main.aspx e: tmx@upatras.gr

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

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

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

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

Περιεχόμενα. Τεχνικό εγχειρίδιο χρήσης IBNEWSLETTER

Περιεχόμενα. Τεχνικό εγχειρίδιο χρήσης IBNEWSLETTER Περιεχόμενα ΣΤΟΙΧΕΙΑ ΕΠΙΚΟΙΝΩΝΙΑΣ... 2 Τμήμα Υποστήριξης (Help Desk and Client Support)... 2 ΕΙΣΑΓΩΓΗ... 3 Εισαγωγή Email marketing... 3 Σχετικά με το IBNEWSLETTER... 3 Μεθοδολογία... 4 Χαρακτηριστικά...

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

Οδηγός εκκαθάρισης ιστορικού cookies περιηγητή

Οδηγός εκκαθάρισης ιστορικού cookies περιηγητή Οδηγός εκκαθάρισης ιστορικού cookies περιηγητή «Δουλεύω Ηλεκτρονικά, Δουλεύω Γρήγορα και με Ασφάλεια - by e-base.gr» Web : www.e-base.gr E-mail : support@e-base.gr Facebook : Like Παρακάτω μπορείτε να

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

POWERPOINT 2003. Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων.

POWERPOINT 2003. Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων. POWERPOINT 2003 1. Τι είναι το PowerPoint (ppt)? Είναι το δημοφιλέστερο πρόγραμμα παρουσιάσεων. 2. Τι δυνατότητες έχει? Δημιουργία παρουσίασης. Μορφοποίηση παρουσίασης. Δημιουργία γραφικών. Δημιουργία

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

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

Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Open eclass 2.2 - Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 30 Σεπτεμβρίου 2009 Εισαγωγή Η πλατφόρμα Open eclass

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

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΗΡΕΣΙΩΝ ΛΗΨΗΣ ΑΣΦΑΛΙΣΤΙΚΗΣ ΕΝΗΜΕΡΟΤΗΤΑΣ ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΤΩΝ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΗΡΕΣΙΩΝ ΛΗΨΗΣ ΑΣΦΑΛΙΣΤΙΚΗΣ ΕΝΗΜΕΡΟΤΗΤΑΣ ΕΥΡΕΤΗΡΙΟ ΠΕΡΙΕΧΟΜΕΝΩΝ 1.1 ΤΕΧΝΙΚΕΣ ΠΡΟΔΙΑΓΡΑΦΕΣ.... 3 1.2 ΣΥΝΔΕΣΗ ΜΕ ΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ ΛΗΨΗΣ ΑΣΦΑΛΙΣΤΙΚΗΣ ΕΝΗΜΕΡΟΤΗΤΑΣ

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