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

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

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

Transcript

1 ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΡΙΣΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ "Υλοποίηση ιαδικτυακού Τόπου Αγγελιών Με Χρήση των PHP & MySQL" ΘΕΟ ΩΡΟΠΟΥΛΟΣ ΗΜΗΤΡΙΟΣ A.M.:1484 ΠΕΡΙΣΤΕΡΟΠΟΥΛΟΣ ΘΩΜΑΣ A.M.:1473 ΕΠΙΒΛΕΠΩΝ: ΣΩΜΑΡΑΣ ΧΡΗΣΤΟΣ ΛΑΡΙΣΑ 2009

2 Εγκρίθηκε από την τριμελή εξεταστική επιτροπή Λάρισα /../2009 ΕΠΙΤΡΟΠΗ ΑΞΙΟΛΟΓΗΣΗΣ

3 Περίληψη O «Διαδικτυακός Τόπος Αγγελιών», είναι ένας ιστοχώρος στον οποίο οι χρήστες μπορούν να καταχωρούν αγγελίες διάφορων κατηγοριών, με στόχο την προβολή τους στο Διαδίκτυο. Η συγκεκριμένη εφαρμογή αποτελεί μια ιστοσελίδα τριών επιπέδων χρηστών, (διαχειριστής, χρήστης- μέλος, χρήστης επισκέπτης ),όπου ο καθένας από αυτούς μπορεί να εκτελέσει τις λειτουργίες που του αντιστοιχούν, σύμφωνα με τα δικαιώματα του, όπως θα περιγραφούν παρακάτω. Η Web εφαρμογή αναπτύχθηκε με τη γλώσσα προγραμματισμού PHP, τη MYSQL για τον ορισμό, δημιουργία και διαχείριση των δεδομένων και της ΒΔ και την Html η οποία είναι περιγραφική γλώσσα, δηλαδή ένας ειδικός τρόπος γραφής κειμένου και κλήσης άλλων αρχείων ή εφαρμογών βασισμένος σε οδηγίες (tags). Η εφαρμογή που αναπτύχθηκε δίνει τη δυνατότητα πρόσβασης και πλοήγησης στους χρήστες μέσω Internet και στα τρία επίπεδα χρηστών που αναφέρθηκαν πιο πριν. Οι επιπλέον δυνατότητες της καταχώρησης, και επεξεργασίας ορισμένων στοιχείων της εφαρμογής, δίνεται στα εγγεγραμμένα μέλη. Ο διαχειριστής έχει απεριόριστα δικαιώματα, δηλαδή έχει τη δυνατότητα να αλλάζει, να τροποποιεί στοιχεία της εφαρμογής, να επιβλέπει τις ενέργειες των μελών και να διαγράφει στοιχεία αυτών, εφόσον το θεωρεί απαραίτητο. Με βάση τα παραπάνω αναπτύχθηκε μια φιλική προς το χρήστη εφαρμογή, που πληρεί όλες τις προϋποθέσεις ευχρηστίας και ασφάλειας προσωπικών δεδομένων. Ταυτόχρονα διασφαλίζει τον έλεγχο των στοιχείων που εισάγει ή τροποποιεί κάθε εγγεγραμμένο μέλος με αποστολή άμεσων ενημερώσεων στον διαχειριστή. Πιο συγκεκριμένα, κατά τη διάρκεια της εργασίας, υλοποιήθηκαν: Έρευνα σχετικά με την εξέλιξη των διαδικτυακών τόπων αγγελιών στο internet. Εγκατάσταση και ρύθμιση του απαραίτητου λογισμικού. Αναφορά στα προγράμματα που χρησιμοποιήθηκαν. Μελέτη και σχεδίαση της Βάσης Δεδομένων. Περιγραφή των υπηρεσιών που παρέχει η Web εφαρμογή στα τρία επίπεδα χρηστών. Υλοποίηση των δυναμικών ιστοσελίδων, χρησιμοποιώντας PHP και HTML. i

4 Πιο αναλυτικά : Στο πρώτο κεφάλαιο της εργασίας, γίνεται η περιγραφή ενός Δικτυακού Τόπου Αγγελιών και αναφέρονται οι υπηρεσίες που πρέπει αυτός να έχει. Παρουσιάζεται επίσης, ένα θεωρητικό μέρος σχετικά με την ανάπτυξη των διαδικτυακών εφαρμογών σήμερα, καθώς και τον σκοπό της δημιουργίας της παρούσας εφαρμογής. Στο δεύτερο κεφάλαιο, παρουσιάζονται τα πακέτα λογισμικού, τα οποία χρησιμοποιούνται στη ανάπτυξη της εργασίας. Πραγματοποιείται η σύγκριση της php με άλλες γλώσσες προγραμματισμού και της MySQL με άλλα συστήματα βάσεων δεδομένων. Στο τρίτο κεφάλαιο, παρουσιάζεται η βάση δεδομένων που δημιουργήθηκε, οι πίνακες αυτής και το Μοντέλο Οντοτήτων Συσχετίσεων της ΒΔ. Επίσης, γίνεται αναφορά στον κώδικα που αναπτύχθηκε για να εξυπηρετηθεί η σύνδεση της εφαρμογής του δικτυακού Τόπου Αγγελιών με τη ΒΔ. Στο τέταρτο κεφάλαιο, γίνεται συνοπτική περιγραφή όλων των υπηρεσιών της εφαρμογής και των χαρακτηριστικών των τριών επιπέδων χρηστών. Στη συνέχεια ακολουθεί μια ειδικότερη αναφορά στον τρόπο λειτουργίας της εφαρμογής, επεξηγώντας την σελίδα show.php. Στο πέμπτο, έκτο και έβδομο κεφάλαιο, παρουσιάζονται οι υπηρεσίες που παρέχονται στον χρήστη επισκέπτη, στον χρήστη-μέλος και τον διαχειριστή αντίστοιχα. Αναλύεται ο τρόπος λειτουργίας αυτών των λειτουργιών και τονίζονται τα σημαντικότερα κομμάτια κώδικα που απαιτούνται για την υλοποίηση τους. Στο όγδοο κεφάλαιο, που είναι και το τελευταίο, αναφέρονται μερικά συμπεράσματα σχετικά με την εργασία στο σύνολό της και παρατίθεται η βιβλιογραφία. ii

5 Φθάνοντας στη λήξη της φοιτητικής μας ιδιότητας με την περάτωση της παρούσας πτυχιακής εργασίας, οφείλουμε να ευχαριστήσουμε και επισήμως τον επιβλέποντα-εισηγητή μας Κο. Σωμαρά Χρήστο ο οποίος με συνεχείς επαφές, αρκετές συζητήσεις και περίσσια υπομονή, μας στήριξε καθ όλη τη διάρκεια της πτυχιακής εργασίας και μας έδωσε τα εφόδια και τον τρόπο σκέψης και λειτουργίας ενός επιπέδου επαγγελματία του είδους. Ευγνωμοσύνη οφείλουμε στον Θεοδωρόπουλο Γαβριήλ, που μας εξασφάλισε την παροχή πλούσιου υλικού μελέτης και έρευνας και που στάθηκε στο πλευρό μας σε όλη αυτή την προσπάθεια δίνοντας μας δύναμη και όλα τα εχέγγεια για να βαδίσουμε σωστά Ευχαριστούμε θερμά iii

6 Πίνακας Περιεχομένων ΕΙΣΑΓΩΓΗ...7 Κεφάλαιο 1 INTERNET ΚΑΙ ΑΓΓΕΛΙΕΣ Γενικά Η ανάπτυξη διαδικτυακών εφαρμογών σήμερα Δικτυακός Τόπος Αγγελιών Προδιαγραφές ενός Δικτυακού Τόπου Αγγελιών Πλεονεκτήματα ενός τέτοιου τόπου Σκοπός...12 Κεφάλαιο 2 Software και εργαλεία ανάπτυξης δυναμικών ιστοσελίδων Γενικά Apache server, PHP, Mysql O Apache server Η PHP Εισαγωγή στην PHP Πλεονεκτήματα της PHP Η MySQL Εισαγωγή στην MySQL Πλεονεκτήματα της MySQL Notepad++ - PsPad editor Microsoft Frontpage Gimp Κεφάλαιο 3 Η ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ ΓΕΝΙΚΑ Το Διάγραμμα Οντοτήτων Συσχετίσεων Περιγραφή της Βάσης Δεδομένων Ο πίνακας ads Ο πίνακας members Ο πίνακας statistics Ο πίνακας members_ads ΣΥΝΔΕΣΗ ΜΕ ΤΗ ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ Το Αρχείο dbinfo.php H ΣΥΝΑΡΤΗΣΗ db_connect() Η ΣΥΝΑΡΤΗΣΗ close_all($result, $conn)...36 iv

7 3.4.4 Η ΣΥΝΑΡΤΗΣΗ get_query_results()...37 Κεφάλαιο 4 ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ ΤΗΣ ΕΦΑΡΜΟΓΗΣ Γενικά Υπηρεσίες που παρέχει η εφαρμογή Λειτουργίες Χρήστη-Επισκέπτη Λειτουργίες Χρήστη-Μέλους Λειτουργίες Διαχειριστή Χαρακτηριστικά Χρηστών Η ΛΕΙΤΟΥΡΓΙΑ ΤΗΣ ΕΦΑΡΜΟΓΗΣ Αναλύοντας το δυναμικό μέρος Αναλύοντας το στατικό μέρος...51 Κεφάλαιο 5 ΟΙ ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ ΑΠΛΟΥ ΧΡΗΣΤΗ - ΕΠΙΣΚΕΠΤΗ Γενικά Η Εγγραφή στο Σύστημα Περιήγηση στο site Αναζήτηση...65 Κεφάλαιο 6 ΟΙ ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ ΧΡΗΣΤΗ ΜΕΛΟΥΣ Γενικά Εισαγωγή στο σύστημα (login) Καταχώρηση Αγγελίας Εμφάνιση Στοιχείων Λογαριασμού Αλλαγή Στοιχείων Λογαριασμού Αλλαγή Κωδικού Πρόσβασης Εμφάνιση Καταχωρημένων Αγγελιών Επεξεργασία Αγγελίας Αλλαγή Διαγραφή Ανέβασμα Εικόνας Διαγραφή Αγγελίας Εμφάνιση Στατιστικών Στοιχείων Αποσύνδεση από το Σύστημα Κεφάλαιο 7 ΟΙ ΛΕΙΤΟΥΡΓΙΕΣ ΤΟΥ ΔΙΑΧΕΙΡΙΣΤΗ ΤΟΥ ΣΥΣΤΗΜΑΤΟΣ ΓΕΝΙΚΑ Διαγραφή Αγγελίας Εμφάνιση Όλων των Μελών Η ΔΙΑΓΡΑΦΗ ΜΕΛΟΥΣ Η ΑΛΛΑΓΗ ΤΟΥ ΚΩΔΙΚΟΥ ΠΡΟΣΒΑΣΗΣ v

8 7.6 H ΕΜΦΑΝΙΣΗ ΤΩΝ ΣΤΟΙΧΕΙΩΝ ΤΟΥ ΛΟΓΑΡΙΑΣΜΟΥ ΤΩΝ ΜΕΛΩΝ Κεφάλαιο 8 - ΣΥΜΠΕΡΑΣΜΑΤΑ Γενικά Συμπεράσματα Στόχοι της Εφαρμογής Βιβλιογραφία vi

9 ΕΙΣΑΓΩΓΗ Η σημερινή εποχή, χαρακτηρίζεται από έναν κόσμο ψηφιακό, όπου ένας τεράστιος αριθμός πληροφοριών, κινείται ταχύτατα καθημερινά, διανύοντας χιλιάδες χιλιόμετρα τις περισσότερες φορές. Στην παραπάνω εξέλιξη, ένα μεγάλο μερίδιο οφείλεται στη ραγδαία ανάπτυξη της πληροφορικής και συγκεκριμένα του internet. Οι τομείς που βρίσκει εφαρμογή η χρήση του διαδικτύου είναι πάρα πολλοί, κάποιοι εκ των οποίων σχεδιάστηκαν ώστε να δημιουργούν τις απαραίτητες διασυνδέσεις για την εύρεση εργασίας, την εύρεση σπιτιού, τις κοινωνικές δραστηριότητες και γενικότερα αγορές και πωλήσεις. Το θέμα με το οποίο ασχολείται η εργασία, αφορά τον παραπάνω χώρο. Μέσα από μια σειρά από δυναμικές ιστοσελίδες (site), δημιουργήσαμε έναν δικτυακό τόπο αγγελιών που όλοι οι χρήστες είναι σε θέση να καταχωρήσουν και να αναζητήσουν αγγελίες με απλά βήματα μέσα από ένα φιλικό περιβάλλον. Βασικά χαρακτηριστικά της είναι: Η δυνατότητα άμεσης αλληλεπίδρασης με το χρήστη (interaction). Η σύγχρονη μορφή εύρεσης αγγελιών που παρέχεται. Η διαχείριση μέσα από ένα πολυμεσικό (multimedia) περιβάλλον. Η δυνατότητα προσθήκης, αλλαγής και διαγραφής των αγγελιών σε άμεσο χρόνο. Μέσα στις επόμενες σελίδες, παρουσιάζεται η δημιουργία του δυναμικού site. Το πρώτο ουσιαστικό βήμα, είναι η σχεδίαση και η υλοποίηση της βάσης δεδομένων, η οποία θα τροφοδοτεί με δεδομένα τις ιστοσελίδες. Εν συνεχεία, το δεύτερο και εξίσου σημαντικό στάδιο, είναι η ανάπτυξη των ίδιων των δυναμικών ιστοσελίδων, όπου χτίζεται η εφαρμογή και σε συνεργασία με τη βάση δεδομένων, τίθεται σε λειτουργία. 7

10 Κεφάλαιο 1 INTERNET KAI ΑΓΓΕΛΙΕΣ 8

11 1.1 Γενικά Το πρώτο κεφάλαιο αποτελεί μια συνοπτική αναφορά στο μέσο για το οποίο δημιουργείται η παρούσα πτυχιακή εργασία, δηλαδή, το Internet. Επίσης, γίνεται αναφορά στην ανάπτυξη των διαδικτυακών εφαρμογών σήμερα. Πιο συγκεκριμένα, γίνεται λόγος για το τι είναι ένας δικτυακός τόπος αγγελιών, στις προδιαγραφές που πρέπει αυτός να έχει και στις υπηρεσίες που προσφέρονται στον χρήστη διαχειριστή. Το κεφάλαιο ολοκληρώνεται με μια αναφορά στα πλεονεκτήματα ενός τέτοιου δικτυακού τόπου και τον σκοπό της δημιουργίας της παρούσας πτυχιακής εργασίας. 1.2 Η ανάπτυξη διαδικτυακών εφαρμογών σήμερα «Η αναγκαιότητα χρήσης του Internet στις μέρες μας είναι προφανής, ακόμα και για ανθρώπους που δεν έχουν άμεση ή έμμεση σχέση με το αντικείμενο των ηλεκτρονικών υπολογιστών. Ο πλούτος της παρεχόμενης πληροφορίας, η αμεσότητα ενημέρωσης, οι προσφερόμενες υπηρεσίες και τα εργαλεία που συγκροτούν την έννοια που αποκαλείται συνολικά διαδίκτυο, προκαλεί δέος. Πολλοί μάλιστα μιλούν για "τεχνολογικό αποκλεισμό" σε περίπτωση που κάποιος δεν προσπαθήσει να προσαρμοστεί και να ενσωματώσει τη νέα αυτή πραγματικότητα στο τρόπο ζωής και εργασίας του. Το Internet έχει αρχίσει να ενηλικιώνεται και πλέον πρέπει να βελτιωθεί με τέτοιο τρόπο, ώστε να προάγει μια ευρύτερη ουμανιστική αντίληψη της χρήσης του υπολογιστή, με κέντρο τον άνθρωπο και μέσο τον υπολογιστή, το οποίο έχει σαν πάγιο στόχο να εξυπηρετήσει αρτιότερα, ταχύτερα, πιο ευχάριστα και πιο πλήρως τις ανάγκες του.» Με την εισαγωγή του υπερκειμένου το 1990, το Internet απέκτησε το σημαντικότερο «συστατικό» του: To World Wide Web (WWW). Με τη διάδοση του, έδωσε νέα διάσταση στις διαδικασίες πρόσβασης πληροφοριών. Το πλήθος τους είναι είναι πλέον τεράστιο και καλύπτουν κάθε θέμα. Πολλές πληροφορίες δεν είναι πλέον σε μορφή απλού κειμένου, αλλά περιέχουν ήχο, εικόνα, κίνηση και πολλά ακόμα χαρακτηριστικά στοιχεία των σύγχρονων τεχνολογιών. Μέσω του WWW, ένας άνθρωπος μπορεί να έχει πρόσβαση στις πληροφορίες που υπάρχουν σε οποιονδήποτε υπολογιστή του Διαδικτύου μέσω ενός φιλικού και αποδεκτού τρόπου, με αποτέλεσμα, η περιήγηση κάποιου στο Internet να γίνει εύκολη και ταυτόχρονα ευχάριστη. 9

12 Η χρήση της Java οδήγησε στην αύξηση των εφαρμογών διαδικτύου. Αυτό είχε ως αποτέλεσμα την ανάπτυξη πολλών τεχνικών-εργαλείων-γλωσσών προγραμματισμού για την ευκολότερη δημιουργία διαδικτυακών εφαρμογών, όπως, η JavaScript, η VBScript, η PHP, η C#, η ASP, καθώς και πολλές ακόμη. Σημαντικό ρόλο επίσης, στη συνεχή εξέλιξη κατέχουν και άλλες εφαρμογές, οι οποίες ωστόσο δεν είναι σχεδιασμένες αποκλειστικά για το Internet. Τέτοιες είναι, εφαρμογές βάσεων δεδομένων, όπως η MySQL, ο Microsoft SQL Server κ.α. Όλα τα παραπάνω εργαλεία μαζί, οδηγούν στη έξαρση που υπάρχει στη σημερινή εποχή σε διαφορετικούς και σημαντικούς τομείς. Έτσι τα τελευταία χρόνια έχει παρουσιαστεί σημαντική πρόοδος σε τομείς όπως είναι το ηλεκτρονικό εμπόριο (e - commerce), η τηλεϊατρική, η τηλεκπαίδευση (e - learning), η τηλεδιάσκεψη, η δημοσίευση αγγελιών μέσω του Internet, καθώς και σε πολλούς ακόμη. Οι εφαρμογές που παρουσιάστηκαν παραπάνω δημιουργήθηκαν από τον άνθρωπο για τον άνθρωπο. Η αναφορά που προηγήθηκε σε κάποιες από αυτές, οδηγεί στο συμπέρασμα, πως το Internet σήμερα δεν είναι μόνο εργαλείο ψυχαγωγίας, αλλά ταυτόχρονα ένα εργαλείο που εξυπηρετεί τον άνθρωπο σε διάφορους σημαντικούς τομείς της ζωής του. Στη συνέχεια θα αναλυθεί λίγο περισσότερο ένας από τους τομείς, αυτός της ανάρτησης αγγελιών στο ίντερνετ, μιας και η παρούσα πτυχιακή εργασία έχει άμεση σχέση με το συγκεκριμένο θέμα. 1.3 Δικτυακός Τόπος Αγγελιών Το νέο περιβάλλον που δημιουργεί το διαδίκτυο στο χώρο των αγγελιών αλλάζει τα δεδομένα. Το διαδίκτυο παραμένει αναμφισβήτητα μια άριστη ευκαιρία για όσους χρήστες επιθυμούν να προωθήσουν τις δραστηριότητες / προϊόντα τους με ελάχιστο ή μηδενικό κόστος. Ένας δικτυακός τόπος αγγελιών (site) μπορεί να αποτελέσει σημαντικό κομμάτι του κύκλου ανάπτυξης μιας διαδικτυακής αγοράς. Η συγκεκριμένη εφαρμογή πρόκειται να υλοποιήσει ένα σύστημα εύρεσης και καταχώρησης αυτοκινήτων, ακινήτων, θέσεων εργασίας, κτλ στο Διαδίκτυο. Ο κάθε ενδιαφερόμενος θα μπορεί να αναζητεί αγγελίες της αρεσκείας του, μέσα από ένα πλήθος αγγελιών τις οποίες έχουν προηγουμένως καταχωρήσει, οι χρήστες μέλη του συστήματος. 10

13 Η εφαρμογή θα απαρτίζεται από ένα πλήθος λειτουργιών και υπηρεσιών, μερικές από τις οποίες θα είναι κοινές και για τα τρία επίπεδα χρηστών και κάποιες θα αναφέρονται ξεχωριστά σε κάθε επίπεδο. 1.4 Προδιαγραφές ενός Δικτυακού Τόπου Αγγελιών Παρακάτω παρατίθενται τα βασικότερα χαρακτηριστικά της εφαρμογής, τόσο από την πλευρά του διαχειριστή όσο και από την πλευρά χρηστών. Διαχείριση αποκλειστικά μέσω internet. Δεν χρειάζεται εγκατάσταση κάποιου επιπλέον προγράμματος στον υπολογιστή. Δυνατότητα προσθήκης, αλλαγής και διαγραφής των αγγελιών σε άμεσο χρόνο. Μεγάλος αριθμός κατηγοριών. Δυνατότητα προσθήκης πολλαπλών εικόνων (μικρή και μεγάλη φωτογραφία) για κάθε αγγελία ξεχωριστά. Δυνατότητα περιήγησης ανά κατηγορία (Ακίνητα, Οικόπεδα, Αυτοκίνητα, κτλ.). Αναλυτική αναζήτηση αγγελιών με πολλαπλά κριτήρια επιλογής (Αναζήτηση λέξηςφράσης, Κατηγορία, Ημερομηνία αποστολής, Αποστολέα). Αναλυτική προβολή όλων των στοιχείων της αγγελίας. Προβολή στοιχείων λογαριασμού των μελών. Εύκολη διαχείριση μελών. Εμφάνιση πληροφοριών και στατιστικών στοιχείων των μελών. Εισαγωγή και αποσύνδεση από το σύστημα. 1.5 Πλεονεκτήματα ενός τέτοιου τόπου Η λειτουργία του διαδικτύου ως εργαλείου εύρεσης πληροφοριών μάς δίνει μια μεγάλη ποικιλία νέων δυνατοτήτων στο χώρο της αναζήτησης αγγελιών και στον τρόπο λειτουργίας τέτοιων δικτυακών τόπων. Τα βασικά πλεονεκτήματα της χρήσης ενός δικτυακού τόπου αγγελιών είναι : 11

14 Παγκόσμια πρόσβαση. Προσφορά απεριόριστων πληροφοριών με ελάχιστο κόστος. Δυνατότητα άμεσης ανταπόκρισης. Εξατομικευμένες υπηρεσίες. Πρωτοποριακή εξυπηρέτηση και υποστήριξη πελατών. Χαμηλό κόστος παροχής πληροφορίας. Χαμηλό κόστος ενημέρωσης. χαμηλό κόστος δημιουργίας ενός δικτυακού τόπου. χαμηλό κόστος για την παροχή αλληλεπίδρασης με τον πελάτη. Δυνατότητα προσθήκης πολλαπλών εικόνων. Όπως φαίνεται από τα παραπάνω, η ολοένα αυξανόμενη υποδομή στο χώρο του Διαδικτύου σε συνδυασμό με τη συνεχή δημιουργία νέων εύχρηστων λειτουργιών, κάνει τους ιστοχώρους αγγελιών πιο προσιτούς στον κόσμο, με αποτέλεσμα όλο και περισσότεροι να είναι σε θέση να προβάλουν τις αγγελίες τους στο ίντερνετ. Στο όχι και τόσο μακρινό μέλλον το διαδίκτυο αναμένεται να εισβάλλει ακόμη πιο δυναμικά στη ζωή των περισσοτέρων ανθρώπων, αναιρώντας τις αποστάσεις. Πλησιάζει μια νέα εποχή, με τους ηλεκτρονικούς υπολογιστές να αναλαμβάνουν εν μέρει, το ρόλο του πωλητή ή του αγοραστή, και τους χρήστες του Internet να αποκομίζουν καθημερινά πολλά και σημαντικά οφέλη από τη νέα πραγματικότητα. 1.6 Σκοπός Ένας από τους στόχους της πτυχιακής αυτής εργασίας είναι ο προσδιορισμός όλων των απαιτήσεων και των χαρακτηριστικών μιας διαδικτυακής εφαρμογής ανάρτησης αγγελιών, κατά τρόπο κατανοητό, σαφή, πλήρη, συνεπή και επαληθεύσιμο. Βασικός επίσης στόχος της πτυχιακής εργασίας αποτελεί η ενασχόληση με ένα ειδικό θέμα (τη δημιουργία δυναμικών ιστοσελίδων με χρήση των php και MySQL), με στόχο την εκμάθηση, την επέκταση των σχετικών γνώσεων, την εμβάθυνση και γενικότερα την κατανόηση της μεθοδολογίας. 12

15 Κεφάλαιο 2 Software και εργαλεία ανάπτυξης δυναμικών ιστοσελίδων 13

16 2.1 Γενικά Αυτό το κεφάλαιο έχει ως σκοπό την αναφορά και την παρουσίαση όλων των προγραμμάτων που αποτελούν τα απαραίτητα εργαλεία για τη δημιουργία της εφαρμογής. Τα προγράμματα χωρίζονται σε δύο κατηγορίες, όπου κάποια από αυτά είναι κύρια, χρησιμοποιούνται ευρέως και πάνω σε αυτά βασίζεται το site, ενώ κάποια άλλα, τα βοηθητικά προγράμματα δεν χρησιμοποιούνται σε μεγάλο βαθμό. Στις επόμενες παραγράφους παρουσιάζονται τα βασικά προγράμματα, καθώς και τα βοηθητικά πακέτα λογισμικού που χρησιμοποιήθηκαν για τη δημιουργία της παρούσας πτυχιακής εργασίας. 2.2 Apache server, PHP, Mysql Η εφαρμογή υλοποιήθηκε με τη χρήση των Apache server, PHP και Mysql και παρακάτω γίνεται αναφορά σε αυτά. Οι λόγοι επιλογής αυτών για την υλοποίηση της εφαρμογής του δικτυακού τόπου αγγελιών είναι κυρίως οι εξής: Και τα τρία προϊόντα είναι ανοιχτού κώδικα. Συνεργάζονται μεταξύ τους με απόλυτη επιτυχία. Υπάρχουν πάρα πολλές συναρτήσεις της PHP για τη MySQL. Η συνδυασμένη τους χρήση επιτρέπει τη δημιουργία δυναμικών διαδικτυακών εφαρμογών με υψηλά κριτήρια αξιοπιστίας, απόδοσης, ταχύτητας και ασφάλειας. Ο τρόπος με τον οποίο τα τρία βασικότερα προγράμματα της εφαρμογής συνδέονται και επικοινωνούν μεταξύ τους περιγράφεται με απλά λόγια ως εξής : 1. Αρχικά ο φυλλομετρητής (browser) του χρήστη στέλνει ένα ερώτημα HTTP (HTTP Request) προς τον Apache server σχετικά με τη σελίδα που προσπαθεί να ανοίξει. 2. Ο Apache εντοπίζει το αρχείο με τον κατάλληλο κώδικα και καλεί τον μεταγλωττιστή της PHP για να εκτελέσει τον κώδικα (script). 3. Η PHP μέσω ενσωματωμένων συναρτήσεων και λειτουργιών που διαθέτει στέλνει ερωτήματα (queries) προς τη βάση δεδομένων Mysql (αν χρειάζεται). 4. Η Mysql επεξεργάζεται τα ερωτήματα και στέλνει πίσω στην PHP τα αποτελέσματα. 14

17 5. Η PHP επιστρέφει πίσω στον Apache server τα αποτελέσματα της βάσης δεδομένων και του κώδικα σε μορφή HTML. 6. Ο Apache server στέλνει την HTML στον browser όπου προβάλλονται στο χρήστη. 2.3 O Apache server Ο Apache HTTP γνωστός και απλά σαν Apache είναι ένας εξυπηρετητής του παγκόσμιου ιστού (web). Όποτε επισκέπτεστε έναν ιστότοπο ο πλοηγός σας επικοινωνεί με έναν διακομιστή HTTP (εικόνα 2.1). Το πλεονέκτημα του Apache είναι ότι λειτουργεί σε διάφορες πλατφόρμες σαν τα Windows, το Linux, το Unix, και το Mac OS X. Ο APACHE αναγνωρίζεται γενικά ως ο πιο δημοφιλής Web Server. Αρχικά σχεδιάστηκε για τους κεντρικούς υπολογιστές Unix. Αργότερα χρησιμοποιήθηκε για τα Windows και άλλα λειτουργικά συστήματα δικτύων (NOS, network operating systems). Εικόνα Αρχή Λειτουργίας ενός Web Server Ο APACHE Web Server παρέχει μια πλήρη σειρά χαρακτηριστικών γνωρισμάτων των Web Server, συμπεριλαμβανομένου του CGI, SSL, και των εικονικών περιοχών. Υποστηρίζει επίσης plug in ενότητες και είναι αξιόπιστο και σχετικά εύκολο να διαμορφωθεί. Ο APACHE SERVER είναι ελεύθερο λογισμικό όπου διανέμεται από το Apache Software Foundation που προωθεί τις διάφορες ελεύθερες και προηγμένες ανοικτές πηγές τεχνολογίας Ιστού (Web technologies). 15

18 Σύμφωνα με έρευνα που δημοσιεύτηκε τον Μάρτιο του 2009, ο πιο δημοφιλής εξυπηρετητής είναι ο Apache, αφού αυτόν χρησιμοποιεί κοντά το 67% των ιστοχώρων παγκοσμίως, έναντι του πιο στενού ανταγωνιστή του Microsoft-IIS που βρίσκεται 47 ποσοστιαίες μονάδες πίσω του.(εικόνα 2.2) Εικόνα Η PHP Εισαγωγή στην PHP Η PHP, μια ευρέως χρησιμοποιούμενη, γενικού σκοπού γλώσσα προγραμματισμού script (σεναρίων), βρίσκει εφαρμογή στην ανάπτυξη εφαρμογών για το Web. Η λέξη PHP, αποτελεί ακρωνύμιο για το «Hypertext PreProcessor» και ένα από τα πλεονεκτήματα της, είναι το γεγονός ότι είναι λογισμικό ανοιχτού κώδικα (open source). Σε αντίθεση με άλλες γλώσσες προγραμματισμού, στις οποίες χρειάζονται αρκετές γραμμές κώδικα για την παραγωγή HTML, η PHP ενσωματώνεται μέσα στην ίδια την HTML, εσώκλειστη μέσα σε ειδικές ετικέτες (tags), όπως φαίνεται και στο ακόλουθο παράδειγμα : <html> <head> <title>example</title> </head> 16

19 <body> <?php echo "Hi, I'm a PHP script!";?> </body> </html> Ένα σημαντικό στοιχείο που διαχωρίζει την PHP από άλλες scripting γλώσσες προγραμματισμού, όπως για παράδειγμα τη Javascript, είναι ότι ο κώδικας εκτελείται στο server. Έτσι λοιπόν, η PHP χαρακτηρίζεται ως μια server side γλώσσα, σε αντίθεση με τις υπόλοιπες client side, οι οποίες εκτελούνται στο browser του χρήστη. Παρόλα αυτά, κάποιος, μπορεί να πάρει τα αποτελέσματα ενός script, χωρίς ωστόσο να μπορεί να δει τον πηγαίο κώδικα. Πέρα από το τι είναι η PHP, ενδιαφέρον έχει και το που ακριβώς μπορεί να εφαρμοστεί. Έτσι, πέρα από server side εφαρμογές, μπορεί να χρησιμοποιηθεί και για άλλους σκοπούς, όπως είναι η παραγωγή δυναμικού περιεχομένου σε ιστοσελίδες, η αποστολή και λήψη cookies, η συλλογή δεδομένων, κ.λ.π.. Πιο συγκεκριμένα, οι τρεις βασικοί τομείς που χρησιμοποιείται η PHP, είναι : Server side scripting : Είναι το βασικό πεδίο δράσης της PHP. Για την εργασία σε αυτή την κατηγορία, είναι απαραίτητη η ύπαρξη τριών πραγμάτων : Ο μεταγλωττιστής της PHP, ένας web server και ένας web browser. Τα αποτελέσματα ενός script, μπορούν να προσπελαστούν με τη χρήση του browser, βλέποντας την αντίστοιχη ιστοσελίδα μέσα από το web server, ο οποίος είναι συνδεδεμένος με το μεταγλωττιστή της PHP. Command line scripting : Ένα script, μπορεί να γραφεί για να λειτουργεί χωρίς server ή browser. Απαραίτητος είναι μόνο ο μεταγλωττιστής, ενώ αυτός ο τύπος script είναι ο ιδανικός για λειτουργίες που εκτελούνται συχνά. Συγγραφή client side GUI εφαρμογών (Γραφικά περιβάλλοντα χρήστη): Αν και η PHP δεν είναι η κατάλληλη γλώσσα για παραθυρικές (Windows) εφαρμογές, μπορεί να χρησιμοποιηθεί για τη συγγραφή τέτοιου είδους προγραμμάτων. Για τέτοια script, είναι απαραίτητη η ύπαρξη της επέκτασης της PHP, PHP GTK, η οποία και διανέμεται ξεχωριστά από το κύριο πακέτο. 17

20 Ένα από τα μεγαλύτερα πλεονεκτήματα της PHP, είναι το γεγονός ότι μπορεί να χρησιμοποιηθεί σε όλα τα λειτουργικά συστήματα. Έτσι, στο πεδίο εφαρμογής της συμπεριλαμβάνονται τα εξής : Microsoft Windows, Linux, διάφορες εκδόσεις του Unix (HP- UX, Solaris, κ.λ.π.), Mac OS X, RISC OS. Επιπλέον, πέρα από τα λειτουργικά συστήματα, παρέχει μεγάλη ελευθερία και στην επιλογή του web server, καθώς υποστηρίζει μεγάλο πλήθος από όσους υπάρχουν σήμερα. Ονομαστικά, αναφέρονται μερικοί μόνο από αυτούς : Microsoft Internet Information Server, Microsoft Personal Web Server, Netscape και iplanet servers, Apache, OmniHTTPd, κ.λ.π. Η PHP δίνει τη δυνατότητα επιλογής στον τρόπο προγραμματισμού των εφαρμογών. Έτσι λοιπόν, μπορεί να χρησιμοποιηθεί συναρτησιακός (procedural), ή αντικειμενοστρεφής (object oriented) προγραμματισμός, ή ακόμα περισσότερο και τα δυο μαζί. Οι δυνατότητες της PHP, επεκτείνονται και πιο πέρα από την παραγωγή HTML. Έτσι, είναι δυνατόν να γίνει εξαγωγή εικόνων, αρχείων PDF, ακόμη και ταινιών Flash. Επιπλέον, μπορούν πολύ εύκολα να δημιουργηθούν και διάφορα αρχεία κειμένου (XHTML, XML) και να αποθηκευθούν αυτόματα, χωρίς να εκτυπωθούν. Ένα άλλο εξαιρετικά σημαντικό χαρακτηριστικό της PHP, είναι η δυνατότητα που παρέχει για εισαγωγή στοιχείων σε ιστοσελίδες, τα οποία αντλούνται από βάσεις δεδομένων. Αυτό έχει ως αποτέλεσμα, η PHP να είναι ιδιαίτερα χρήσιμη, ακόμα και για απαιτητικές εφαρμογές. Το εύρος των πακέτων βάσεων δεδομένων που υποστηρίζεται είναι αρκετά μεγάλο και περιλαμβάνει τα εξής : MySQL, ODBC, Oracle, dbase, msql, InterBase, Sybase, Unix dbm, PostgreSQL, IBM DB2, Informix, Direct MS SQL, καθώς και πολλά ακόμη. Γενικότερα, η PHP, πέρα από όσα αναφέρθηκαν παραπάνω, παρέχει και πολλές ακόμα δυνατότητες (π.χ. επικοινωνία με άλλες υπηρεσίες, χαρακτηριστικά επεξεργασίας κειμένου, συναρτήσεις ηλεκτρονικής πληρωμής, συναρτήσεις μηχανών αναζήτησης, εργαλεία συμπίεσης, κ.λ.π.). Όπως φάνηκε και από αυτή τη σύντομη εισαγωγή, είναι ένα πολύτιμο εργαλείο, το οποίο ανοίγει δρόμους για τη δημιουργία απαιτητικών, λειτουργικών και χρήσιμων εφαρμογών, ενώ ταυτόχρονα αποτελεί και μια από τις τελευταίες λέξεις της τεχνολογίας στο χώρο του διαδικτύου. 18

21 2.4.2 Πλεονεκτήματα της PHP Εικόνα 2.3 Υπάρχουν σημαντικές διαφορές μεταξύ της PHP και των άλλων γλωσσών προγραμματισμού. Πολλές φορές η PHP είναι προτιμότερη έναντι των άλλων, ανάλογα πάντοτε και με τη φύση της διαδικτυακής εφαρμογής που πρόκειται να αναπτυχθεί. Παρακάτω, αναφέρονται και αναλύονται οι σημαντικότεροι λόγοι, για τους οποίους η PHP είναι προτιμότερη, τόσο σε αυτή την εργασία, όσο και γενικότερα: Η PHP λειτουργεί σε όλες τις πλατφόρμες : Όπως ήδη αναφέρθηκε και στην προηγούμενη παράγραφο 2.4.1, η PHP λειτουργεί στα περισσότερα λειτουργικά συστήματα που κυκλοφορούν σήμερα. Αντίθετα, σε άλλες γλώσσες απαιτείται η ύπαρξη servers, βασισμένων σε συστήματα Windows, (πχ ASP). Η PHP υποστηρίζει ευρύ φάσμα βάσεων δεδομένων : Υπάρχουν γλώσσες που υποστηρίζουν εξ ορισμού μόνο την MS Access και τον SQL Server, αντίθετα με την PHP, που υποστηρίζει έναν μεγάλο αριθμό βάσεων δεδομένων (μερικές από τις οποίες αναφέρθηκαν στο προηγούμενο υποκεφάλαιο). Η PHP είναι γρηγορότερη : Πράγματι, η PHP είναι σημαντικά γρηγορότερη από την άλλες γλώσσες όπως η ASP, πράγμα που οφείλεται στο γεγονός ότι η ASP υποστηρίζει πολλές γλώσσες προγραμματισμού. Αυτό έχει ως αποτέλεσμα ο μεταγλωττιστής (compiler) για κάθε γλώσσα να φορτώνεται στη μνήμη και να εκτελεί τη δική του διεργασία, οπότε τελικά επιβαρύνεται ολόκληρο το σύστημα. Αντίθετα, στην PHP όλα εκτελούνται στο χώρο που καταλαμβάνει αρχικά στη μνήμη, χωρίς να υπάρχουν καθυστερήσεις από επικοινωνία με διάφορες διεργασίες. Ο πηγαίος κώδικας της PHP είναι ανοιχτός στο κοινό : Αυτό σημαίνει πως ο κώδικας της PHP (source code), μπορεί να χρησιμοποιηθεί, να αντιγραφεί η να τροποποιηθεί ελεύθερα από οποιονδήποτε, ενώ έτσι υπάρχει αμεσότητα και στην επίλυση των προβλημάτων (bugs) της PHP. Επιπρόσθετα, μπορεί να προσαρμόζεται στις ανάγκες των χρηστών και να επεκτείνεται με βάση αυτές. 19

22 Η PHP είναι ασφαλής : Στο Internet Information Services Server, υπάρχουν διάφορα προβλήματα ασφαλείας. Η PHP, αν και λειτουργεί και με το Internet Information Services Server, μπορεί να λειτουργήσει αν επιλεχθεί και κάποιος άλλος server, με λιγότερα προβλήματα ασφάλειας. Ο κώδικας σε PHP είναι πιο αποδοτικός : Είναι γεγονός, πως μπορεί να επιτευχθεί η ίδια λειτουργικότητα σε μια εργασία, με λιγότερο κώδικα σε PHP από ότι σε γλώσσες όπως η Java ή η ASP. Η PHP είναι από τις δημοφιλείς γλώσσες προγραμματισμού για το Web : Η PHP είναι δημοφιλέστερη γλώσσα προγραμματισμού για script, σε σχέση με τις ASP, Cold Fusion, Perl, κ.λ.π. Η PHP δεν έχει οικονομικό κόστος : Η PHP, είναι λογισμικό το οποίο παρέχεται δωρεάν στο Internet. Αντίθετα, άλλες γλώσσες, επειδή λειτουργούν μόνο σε Internet Information Services, απαιτούν την ύπαρξη Windows, γεγονός που σημαίνει κόστος για όσους πρέπει να αλλάξουν λειτουργικό σύστημα και να φύγουν από Linux, Unix, κ.λ.π. Το στυλ προγραμματισμού σε PHP είναι πιο κοντά σε C++ / Java : Αυτό αποτελεί πλεονέκτημα για όσους είναι γνώστες της C++ ή της Java, καθώς έτσι οι τεχνικές προγραμματισμού θα είναι ήδη γνώριμες και όχι πρωτόγνωρες. 2.5 Η MySQL Εισαγωγή στην MySQL Το λογισμικό MySQL, είναι ένας γρήγορος, πολυχρηστικός (multi user), πολυνηματικός (multi threaded) και εύρωστος (robust) εξυπηρέτης (server) βάσης δεδομένων για την SQL. Σκοπός του είναι η υποστήριξη συστημάτων που εκτελούν κρίσιμες και «βαριές» εφαρμογές. Επιπλέον, μπορεί να ενσωματωθεί στην παραγωγή κώδικα μαζικής ανάπτυξης. Είναι με δυο λόγια, μια βάση δεδομένων για τη δημιουργία σοβαρών και σύνθετων εφαρμογών. Η MySQL, αποτελεί το πιο διαδεδομένο σύστημα βάσης δεδομένων με ενσωματωμένη SQL, το οποίο κυκλοφορεί με τη μορφή ανοιχτού πηγαίου κώδικα (open source). Αυτό σημαίνει πως οποιοσδήποτε μπορεί να δει και να τροποποιήσει τον κώδικα του 20

23 MySQL Server. Αυτή η έκδοση παρέχεται χωρίς κόστος στο Internet και προσφέρεται για τον καθένα. Η MySQL, κατατάσσεται στην κατηγορία των σχεσιακών συστημάτων βάσεων δεδομένων, καθώς τα δεδομένα αποθηκεύονται σε πολλούς πίνακες, αντί σε έναν ενιαίο χώρο. Αυτό το γεγονός, προσθέτει ταχύτητα και ευλυγισία στη βάση, ενώ επιπλέον, παρέχεται μεγάλη αξιοπιστία και ευκολία στη χρήση. Σκοπός της MySQL ήταν και είναι η διαχείριση μεγάλων βάσεων δεδομένων με μεγάλη ταχύτητα, σε σχέση πάντοτε με διάφορα άλλα παρόμοια πακέτα λογισμικού. Προχωρώντας σε πιο συγκεκριμένες τεχνικές πληροφορίες, σχετικές με την παρουσίαση του MySQL Server, αξίζει να αναφερθεί πως έχει αναπτυχθεί σε C και C++. Μπορεί και λειτουργεί σε πολλά λειτουργικά συστήματα (Microsoft Windows, Linux, Unix, κ.λ.π.), πράγμα που αποτελεί σημαντικό πλεονέκτημα. Είναι ένα σύστημα πελάτη / εξυπηρέτη (client / server), το οποίο αποτελείται από έναν πολυνηματικό (multi threaded) SQL server, που υποστηρίζει πολλά προγράμματα και βιβλιοθήκες πελάτη, εργαλεία διαχείρισης και ένα μεγάλο εύρος εφαρμογών διασύνδεσης με το χρήστη. Η MySQL παρέχει ασφάλεια στα δεδομένα, μέσω ενός συστήματος απόδοσης προνομίων και κωδικών σε όλους τους χρήστες. Οι κωδικοί (passwords) παραμένουν ασφαλείς, λόγω της απόκρυψης που γίνεται κατά τη σύνδεση στο server, ενώ γίνεται και επιπλέον επαλήθευση των χρηστών από τον ίδιο τον εξυπηρέτη. Το αξιοσημείωτο θέμα στον MySQL Server, είναι το ότι μπορεί να γίνει διαχείριση πραγματικά τεράστιων βάσεων δεδομένων. Έτσι, για παράδειγμα, ήδη υπάρχουν βάσεις που έχουν 50 εκατομμύρια εγγραφές, βάσεις με πίνακες και βάσεις με 5 δισεκατομμύρια γραμμές. Για την ακρίβεια, σε παλαιότερη έκδοση του λογισμικού (ver. 3.22), το μέγεθος ενός πίνακα περιοριζόταν στα 4 GB. Από την επόμενη έκδοση και μετά όμως (ver ), το μέγιστο μέγεθος ενός πίνακα αυξήθηκε στα 8 εκατομμύρια terabytes (2 63 bytes). Έτσι πλέον, το μέγιστο αποδεκτό μέγεθος ενός πίνακα, καθορίζεται από τα διάφορα λειτουργικά συστήματα και τους περιορισμούς που θέτουν στα μεγέθη των αρχείων. Εξ ορισμού πάντως, η MySQL δημιουργεί πίνακες με αρχικό μέγεθος 4 GB, το οποίο μπορεί και να αλλάξει από το χρήστη. Μερικά ακόμα χαρακτηριστικά του MySQL Server, είναι η διασύνδεση που παρέχει με πελάτες (clients), μέσω του πρωτοκόλλου TCP / IP σε οποιαδήποτε πλατφόρμα, καθώς και οι δυνατότητες διασύνδεσης και με άλλα συστήματα βάσεων δεδομένων, μέσω ODBC (Open 21

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

XAMPP Apache MySQL PHP javascript xampp

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Α.Τ.Ε.Ι. ΚΑΒΑΛΑΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ σελ. 1 Α.Τ.Ε.Ι. ΚΑΒΑΛΑΣ ΤΜΗΜΑ ΒΙΟΜΗΧΑΝΙΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΔΙΑΧΕΙΡΙΣΗ ΧΡΗΣΤΩΝ ΔΙΚΤΥΟΥ ΜΕΣΩ ΙΣΤΟΣΕΛΙΔΑΣ ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ ΤΣΕΤΣΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ ΣΠΟΥΔΑΣΤΕΣ ΣΑΡΗΜΑΝΩΛΗΣ ΧΡΗΣΤΟΣ ΚΟΡΚΟΥ ΕΥΑΓΓΕΛΙΑ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Εφαρµογές διαδικτύου µε PHP

Εφαρµογές διαδικτύου µε PHP Εφαρµογές διαδικτύου µε PHP Σταύρος Πολυβίου Αρχιτεκτονική τριών επιπέδων (three-tier architecture) SQL HTTP request Αποτελέσµατα (πίνακες) PHP HTML Σύστηµα διαχείρισης δεδοµένων (Database Management System)

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

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

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

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

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub

Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Κεφάλαιο 5. Δημιουργία φορμών για τη βάση δεδομένων DVDclub Σύνοψη Σ αυτό το κεφάλαιο θα περιγράψουμε τη δημιουργία φορμών, προκειμένου να εισάγουμε δεδομένα και να εμφανίζουμε στοιχεία από τους πίνακες

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Υπηρεσία Ιστοτόπου - Ιστολογίου

Υπηρεσία Ιστοτόπου - Ιστολογίου Πολυτεχνείο Κρήτης Διεύθυνση Τηλεπικοινωνιών, Δικτύων και Υπολογιστικής Υποδομής Τμήμα Εκπαιδευτικής Υπολογιστικής Υποδομής Υπηρεσία Ιστοτόπου - Ιστολογίου 1. Εισαγωγή... 3 2. Βασικές γνώσεις για τη δημιουργία

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

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

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

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

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

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

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

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP

ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP Αντώνης Χρυσόπουλος Κατερίνα Κυπριώτη Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP Για να γίνουμε όλοι καλύτεροι άνθρωποι Τι έχει το μενού σήμερα??? 1. Τι είναι η PHP??? Τι είναι

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

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

Εγχειρίδιο Συντονιστή Τηλεδιασκέψεων Υπηρεσίας e:presence Εγχειρίδιο Συντονιστή Τηλεδιασκέψεων Υπηρεσίας e:presence Έκδοση 1.3 Ιούνιος 2014 Περιεχόμενα Εφαρμογή Διαχείρισης Τηλεδιασκέψεων... 2 Προβολή τηλεδιασκέψεων... 3 Προσθήκη τηλεδιάσκεψης... 4 Τροποποίηση

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

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Β5.1.2 Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας Τι θα μάθουμε σήμερα: Να ορίζουμε τι είναι πρωτόκολλο επικοινωνίας Να εξηγούμε τη χρησιμότητα των πρωτοκόλλων επικοινωνίας Να ονομάζουμε τα σημαντικότερα

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

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

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

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

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

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

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

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

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

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

Internet Business Hellas

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

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

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

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

Εγκατάσταση 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 ) Περιεχόμενα

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

Social Network : Programming on FACEBOOK

Social Network : Programming on FACEBOOK Social Network : Programming on FACEBOOK Συντελεστές: Παύλος Τούλουπος Ευθυμία Παπαδοπούλου Ξάνθη Μάρκου Κοινωνικά Δίκτυα Κοινωνικό δίκτυο προέρχεται από την ψυχολογία αφορά μια κοινωνική δομή ατόμων τα

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

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

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

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

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης

Σταύρος Καουκάκης Ευτύχιος Βαβουράκης ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Βασικές Έννοιες Διαδικτύου Wordpress & Κοινωνικά Δίκτυα (Part 1) Σταύρος Καουκάκης Ευτύχιος Βαβουράκης 1 Περιεχόμενα Γενικές Έννοιες Διαδικτύου Η αρχιτεκτονική του Web Συστήματα Διαχείρισης

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

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

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

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

Linux Terminal Server Project

Linux Terminal Server Project Linux Terminal Server Project Ένα κεντρικό σύστημα διαχείρισης των τερματικών κοινού της Βιβλιοθήκης & Κέντρου Πληροφόρησης του Πανεπιστημίου Μακεδονίας Κολοβός Φίλιππος filippos@uom.gr Ευάγγελος Μπάνος

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

Τεχνολογίες Διαδικτύου. 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 εφαρμογές

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

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α 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 είναι ένας δικτυακός τόπος στον οποίο κάθε χρήστης έχει το δικαίωμα να δημιουργήσει

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

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

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

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

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html Χρ. Ηλιούδης Παγκόσμιος Ιστός (WWW) Ο Παγκόσμιος Ιστός (World Wide Web WWW), ή απλώς Ιστός, βασίζεται στην ιδέα των κατανεμημένων πληροφοριών. Αντί όλες

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

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

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

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

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

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

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

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

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

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

Δράση Α8. Πρακτική εκπαίδευση του προσωπικού ενδοσχολικής τεχνικής υποστήριξης. Υπηρεσίες Πανελλήνιου Σχολικού Δικτύου

Δράση Α8. Πρακτική εκπαίδευση του προσωπικού ενδοσχολικής τεχνικής υποστήριξης. Υπηρεσίες Πανελλήνιου Σχολικού Δικτύου Οριζόντιο Έργο Υποστήριξης Σχολείων, Εκπαιδευτικών και Μαθητών στο Δρόμο για το ΨΗΦΙΑΚΟ ΣΧΟΛΕΙΟ, νέες υπηρεσίες Πανελλήνιου Σχολικού Δικτύου και Στήριξη του ΨΗΦΙΑΚΟΥ ΣΧΟΛΕΙΟΥ Δράση Α8 Πρακτική εκπαίδευση

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

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

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

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

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies)

ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies) ΕΠΛ 012 ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies) Διδάσκων Καθηγητής: Δημήτριος Τσουμάκος Εαρινό Εξάμηνο 2010 Βασικές Πληροφορίες Πότε: Δευτέρα & Πέμπτη 10:30-12μμ Πού: ΧΩΔ01

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

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

ΑΝΑΛΥΤΙΚΟ ΩΡΟΛΟΓΙΟ ΠΡΟΓΡΑΜΜΑ ΘΕΩΡΙΑΣ ΠΡΑΞΗΣ ΑΡ. ΕΓΚΡΙΤΙΚΗΣ ΑΠΟΦΑΣΗΣ ΥΠΟΕΡΓΟΥ ΚΩΔΙΚΟΙ ΤΟΠΙΚΩΝ ΑΓΟΡΩΝ ΕΡΓΑΣΙΑΣ ΤΟΥ ΝΟΜΟΥ Σ ΠΡΟΓΡ/ΤΟΣ ΑΝΑΛΥΤΙΚΟ ΩΡΟΛΟΓΙΟ ΠΡΟΓΡΑΜΜΑ ΘΕΩΡΙΑΣ ΜΑΘΗΜΑΤΟΣ 1 2 3 4 5 6 7 8 Διαχείριση Αρχείων 06/11/2014 09:00-13:00 Εισαγωγή

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

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

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

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

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Ηλεκτρονικό Εμπόριο

ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ. Ηλεκτρονικό Εμπόριο ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Ηλεκτρονικό Εμπόριο Αναπτύσσοντας ένα Ηλεκτρονικό Κατάστημα Ηλεκτρονικό Εμπόριο Λειτουργικότητα Εφαρμογής Κατάλογος προϊόντων Καλάθι

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

Blog στο Wordpress. Επιμέλεια: Δέγγλερη Σοφία

Blog στο Wordpress. Επιμέλεια: Δέγγλερη Σοφία Blog στο Wordpress Επιμέλεια: Δέγγλερη Σοφία Περιεχόμενα Μετάβαση στο blog Σύνδεση ως διαχειριστής Πίνακας ελέγχου Εμφάνιση Ρυθμίσεις Άρθρα Σελίδες Πολυμέσα Σύνδεσμοι Widgets Μετάβαση στο blog Πληκτρολογούμε

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

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

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

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

Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ

Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ Οδηγίες Χρήσης Πλατφόρμας Ασύγχρονης Τηλεκπαίδευσης (Moodle) του Τμήματος ΔΕΤ -Για τους Φοιτητές- Έκδοση 1.2 Οκτώβριος 2015 Υπεύθυνος Σύνταξης: Χρήστος Λάζαρης (lazaris@aueb.gr) Πίνακας Περιεχομένων Εισαγωγή...

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

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

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

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

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

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

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

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

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

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

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

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

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

Lexicon Software Pachutzu

Lexicon Software Pachutzu Pachutzu Περιεχόμενα Ε Γ Κ Α Τ Α Σ Τ Α Σ Η... 2 Κύρια Οθόνη εφαρμογής... 3 Τρόπος Αποστολής... 7 Fax... 8 Δίνοντας την δυνατότητα διαγραφής από την λίστα... 9 Απορριφθέντα... 10 Ε Γ Κ Α Τ Α Σ Τ Α Σ Η Τοποθετήστε

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

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

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

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

ΑΡΧΙΜΗ ΗΣ - ΕΝΙΣΧΥΣΗ ΕΡΕΥΝΗΤΙΚΩΝ ΟΜΑ ΩΝ ΣΤΑ ΤΕΙ. Υποέργο: «Ανάκτηση και προστασία πνευµατικών δικαιωµάτων σε δεδοµένα

ΑΡΧΙΜΗ ΗΣ - ΕΝΙΣΧΥΣΗ ΕΡΕΥΝΗΤΙΚΩΝ ΟΜΑ ΩΝ ΣΤΑ ΤΕΙ. Υποέργο: «Ανάκτηση και προστασία πνευµατικών δικαιωµάτων σε δεδοµένα ΑΡΧΙΜΗ ΗΣ - ΕΝΙΣΧΥΣΗ ΕΡΕΥΝΗΤΙΚΩΝ ΟΜΑ ΩΝ ΣΤΑ ΤΕΙ Υποέργο: «Ανάκτηση και προστασία πνευµατικών δικαιωµάτων σε δεδοµένα πολυδιάστατου ψηφιακού σήµατος (Εικόνες Εικονοσειρές)» Πακέτο Εργασίας 1: Ανάπτυξη βάσης

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

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

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

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

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

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

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

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

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

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

ΚΕΠΛΗΝΕΤ ΕΒΡΟΥ. Καλτσίδης Χρήστος

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

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

Οδηγός Χρήσης ΠΣ Helpdesk για τους τελικούς χρήστες

Οδηγός Χρήσης ΠΣ Helpdesk για τους τελικούς χρήστες ΥΠΟΥΡΓΕΙΟ ΠΑΙΔΕΙΑΣ ΚΑΙ ΘΡΗΣΚΕΥΜΑΤΩΝ Ινστιτούτο Τεχνολογίας Υπολογιστών και Εκδόσεων Τομέας Εκπαιδευτικής Τεχνολογίας Οδηγός Χρήσης ΠΣ Helpdesk για τους τελικούς χρήστες Έκδοση 4.0 - Ιανουάριος 2014 Σύνταξη:

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

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE)

ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) ΜΑΘΗΜΑ 3 ΛΟΓΙΣΜΙΚΟ (SOFTWARE) ΣΤΟΧΟΙ: 1. Λογισμικό 2. Λογισμικό Λειτουργικού Συστήματος 3. Προσαρμοστικό Γραφικών Χρήστη 4. Λογισμικών Εφαρμογών 5. Διαφορά Μεταξύ Λογισμικού Λειτουργικού Συστήματος Και

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

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

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

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

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

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

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

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

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

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

Κατασκευή Ιστολόγιου

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

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

Information Technology for Business

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

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

Vodafone Business Connect

Vodafone Business Connect Vodafone Business Connect Vodafone Business WebHosting Αναλυτικός Οδηγός Χρήσης Photo Album Αναλυτικός οδηγός χρήσης: Photo Album Vodafone Business Connect - Υπηρεσίες φιλοξενίας εταιρικού e-mail & web

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 3) Ουρανία Σμυρνάκη

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 3) Ουρανία Σμυρνάκη ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 3) Ουρανία Σμυρνάκη 1 3 η ενότητα: Εισαγωγή στις Βάσεις Δεδομένων και στην MySQL

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

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

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

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

Βασικές Οδηγίες Χρήσης της Εφαρμογής

Βασικές Οδηγίες Χρήσης της Εφαρμογής Βασικές Οδηγίες Χρήσης της Εφαρμογής Σύνδεση στην Εφαρμογή Πριν ξεκινήσετε την εργασία σας με το Σύστημα Διαχείρισης Εφαρμογών του ΚΕΠΕΑ πρέπει να συνδεθείτε δίνοντας το username και το password που σας

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

Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 1

Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 1 Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 1 Ευχαριστίες Θα θέλαμε να ευχαριστήσουμε θερμά την καθηγήτρια κα. Μάγια Σατρατζέμη για την πολύτιμη και άμεση καθοδήγηση και βοήθεια που μας παρείχε καθ όλη τη διάρκεια

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

«Οργάνωση και διαχείριση ωρομίσθιων και αναπληρωτών καθηγητών δευτεροβάθμιας εκπαίδευσης»

«Οργάνωση και διαχείριση ωρομίσθιων και αναπληρωτών καθηγητών δευτεροβάθμιας εκπαίδευσης» Τμήμα: Εφαρμογών Πληροφορικής στη Διοίκηση και Οικονομία «Οργάνωση και διαχείριση ωρομίσθιων και αναπληρωτών καθηγητών δευτεροβάθμιας εκπαίδευσης» της Παπαδοπούλου Ευαγγελία Α.Μ : 252 Υπεύθυνος καθηγήτης:

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

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

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

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