Τ.Ε.Ι. Καβάλας Σχολή Τεχνολογικών Εφαρμογών Τμήμα Βιομηχανικής Πληροφορικής

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

Download "Τ.Ε.Ι. Καβάλας Σχολή Τεχνολογικών Εφαρμογών Τμήμα Βιομηχανικής Πληροφορικής"

Transcript

1 Τ.Ε.Ι. Καβάλας Σχολή Τεχνολογικών Εφαρμογών Τμήμα Βιομηχανικής Πληροφορικής Υπεύθυνος Καθηγητής: Δρ.Αύγουστος Τσινάκος Φοιτήτριες: Ηλιάνα Μπούσιου Αικατερίνη Παπαϊωάννου ΚΑΒΑΛΑ, Οκτώβριος 2007

2 Περιεχόμενα Περιεχόμενα... 3 Λίστα Εικόνων... 6 Λίστα Σχημάτων... 7 Πρόλογος... 8 Επισκόπηση Κεφαλαίων Εισαγωγικά Έρευνα & Συγκέντρωση Υλικού Αναπαράσταση Εικονικής Πραγματικότητας Εύρεση Κώδικα Συντομότερης Διαδρομής Περιβάλλον υλοποίησης Απαιτούμενος Εξοπλισμός Αρχικός Σχεδιασμός & Συνένωση Τμημάτων Σύνοψη Σχεδίαση & Ανάλυση Απαιτήσεων Σχεδιασμός & Γραφικά Sites με Virtual Tour Απαιτήσεις Προδιαγραφές Διαγράμματα Ροής Σύνοψη Υλοποίηση Εφαρμογής Προϊόντα Λογισμικού Apache Server PHP MySQL phpmyadmin Adobe Photoshop Panorama Factory ConceptDraw Υλοποίηση Εφαρμογής Εγκατάσταση Apache, PHP, MySQL σε Windows Επικοινωνία της βάσης δεδομένων MySQL μέσω της PHP Εμφάνιση ιστοσελίδας CSS Javascripts IP addresses Function ip2long() Ο Αλγόριθμος Συντομότερης Διαδρομής του Dijkstra Προστασία των σελίδων του διαχειριστή

3 3.3 Η Σπουδαιότητα της Καλής Σχεδίασης της Βάσης Δεδομένων Σχεδιασμός & Ανάλυση Οντοτήτων Μοντέλο Οντοτήτων Συσχετίσεων Ανάλυση των πεδίων κάθε πίνακα Δομή Φακέλων και Αρχείων Σελίδες Επισκέπτη Σελίδες Διαχειριστή Σύνοψη Ανάλυση Δυνατοτήτων & Λειτουργιών Ιστοσελίδας Ανάλυση Λειτουργιών Επισκέπτη Ιστοσελίδας Επιλογές αρχικής σελίδας Επιλογές Αιθουσών / Χώρων Απαιτήσεις & Προτεινόμενες ρυθμίσεις ιστοσελίδας Ανάλυση Λειτουργιών Διαχειριστή Ιστοσελίδας Διαχείριση Αιθουσών Προσθήκη Αίθουσας Επεξεργασία Αίθουσας Διαχείριση Φωτογραφιών Προσθήκη Φωτογραφίας Επεξεργασία Φωτογραφίας Διαχείριση Κατηγοριών Προσθήκη Κατηγορίας Επεξεργασία Κατηγορίας Διαχείριση Μαθημάτων Εισαγωγή Μαθήματος Επεξεργασία Μαθήματος Διαχείριση IP Προσθήκη IP Διεύθυνσης Επεξεργασία IP Διεύθυνσης Αποσύνδεση Διαχειριστή Σύνοψη Γενική ανασκόπηση της εργασίας Επεκτάσεις του site Test λειτουργικότητας του site στο internet Συμπεράσματα Βιβλιογραφία

4 Περιεχόμενα Παραρτήματος Υλοποιημένος κώδικας σε PHP & MySQL...CD Σελίδες επισκέπτη...4 calpath.php...4 classphotos.php...6 config.php...8 credits.php...9 db.php...9 dijkstra.php...10 functions.js...13 index.htm...15 info.php...15 main.php...16 map.php...21 menu.php...22 movie.php...23 notavailable.php...24 routes.php...24 style.css...29 theme.php...30 virtualtours_map.php...31 Σελίδες Διαχειριστή...34 admin-menu.php...34 classes.php...35 courses.php...38 editclass.php...42 editcourses.php...45 editip.php...48 editphoto.php...50 groups.php...52 ip_addresses.php...54 photos.php...57 protect.php...59 theme.php...60 uploadmov.php...62 uploadphoto.php

5 Λίστα Εικόνων Εικόνα 1: Το εσωτερικό ενός server computer Εικόνα 2: Αρχικό σχέδιο του site στο Photoshop Εικόνα 3: Κεντρική σελίδα phpmyadmin Εικόνα 4: Κεντρικό μενού του Panorama Factory V Εικόνα 5: Κεντρική σελίδα Virtual Plan Εικόνα 6 : Επιλογή Εικονικής Περιήγησης στην αρχική σελίδα Εικόνα 7: Επιλογή Εύρεση Διαδρόμων στην αρχική σελίδα Εικόνα 8: Σελίδα με εύρεση συντομότερης διαδρομής Εικόνα 9 : Επιλογή Αναζήτηση Αίθουσας στην αρχική σελίδα Εικόνα 10: Σελίδα Εργαστηρίου UNIX Εικόνα 11: Παράθυρο με quicktime video Εικόνα 12: Σελίδα με φωτογραφίες του Εργαστηρίου UNIX Εικόνα 13: Κεντρικό μενού Διαχειριστή Εικόνα 14: Φόρμα προσθήκης νέας αίθουσας Εικόνα 15: Σελίδα επεξεργασίας αίθουσας Εικόνα 16: Pop up παράθυρο για ανέβασμα αρχείου Εικόνα 17: Φόρμα εισαγωγής νέας φωτογραφίας σε αίθουσα Εικόνα 18: Σελίδα επεξεργασίας Φωτογραφίας Εικόνα 19: Φόρμα εισαγωγής νέας κατηγορίας Εικόνα 20: Φόρμα Επεξεργασίας Κατηγορίας Εικόνα 21: Φόρμα εισαγωγής νέου μαθήματος Εικόνα 22: Επεξεργασία Μαθήματος Εικόνα 23: Φόρμα Εισαγωγής IP διεύθυνσης Εικόνα 24: Παράδειγμα προσθήκης νέας IP

6 Λίστα Σχημάτων Σχήμα 1: Δ.Ρ. Επισκέπτη Σχήμα 2: Δ.Ρ. Διαχειριστή Σχήμα 3: Αλγόριθμος Dijkstra Σχήμα 4: οντότητα classes Σχήμα 5: οντότητα course_type Σχήμα 6: οντότητα courses Σχήμα 7: οντότητα groups Σχήμα 8: οντότητα ip_address Σχήμα 9: οντότητα ktiria Σχήμα 10: οντότητα maps Σχήμα 11: οντότητα photos Σχήμα 12: Μ.Ο.Σ Σχήμα 13: μορφή IP διεύθυνσης

7 Πρόλογος Ανάπτυξη Virtual Plan του τμήματος Βιομηχανικής Πληροφορικής είναι ο τίτλος της πτυχιακής που ζητήθηκε να υλοποιηθεί και αποτελεί κομμάτι της κεντρικής ιστοσελίδας του τμήματος Βιομηχανικής Πληροφορικής του ΤΕΙ Καβάλας στο internet. Ο στόχος αυτής της εργασίας είναι η καταγραφή των χώρων της σχολής που πραγματοποιούνται τα θεωρητικά και εργαστηριακά μαθήματα σε εικονική αναπαράσταση. Σκοπός είναι να βοηθήσει κυρίως τους πρωτοετείς αλλά και τους υποψήφιους φοιτητές της στη γνωριμία με τη σχολή που έχουν επιλέξει να φοιτήσουν. Συγκεκριμένα το site περιλαμβάνει ένα γενικό σχεδιάγραμμα των χώρων της σχολής για εύκολη περιήγηση σε οποιοδήποτε χώρο αλλά και ειδικές σελίδες για κάθε αίθουσα που χρησιμοποιείται από τους σπουδαστές του τμήματος. Η κάθε αίθουσα έχει πληροφορίες για τα μαθήματα που διεξάγονται, σε ποιο σημείο του συγκροτήματος του ΤΕΙ βρίσκεται, τον εξοπλισμό που διαθέτει (Η/Υ, εκτυπωτές κτλ), φωτογραφίες και μια εικονική περιήγηση βασισμένη στο QuickTime VR που αποτελείται από μια πανοραμική φωτογραφία του χώρου με περιστροφή 360 ο προς όποια κατεύθυνση επιθυμεί ο επισκέπτης. Η περιήγηση περιλαμβάνει ζουμ αλλά και «εικονική μεταφορά» στους γύρω χώρους (σε όσους είναι προσβάσιμη). Επιπλέον ο επισκέπτης θα μπορεί να βρει την πιο σύντομη διαδρομή από ένα σημείο του ΤΕΙ σε κάποιο άλλο, που θα επιλέξει ο ίδιος. Υπάρχει επίσης η δυνατότητα αναζήτησης κάποιου μαθήματος της σχολής ώστε ο επισκέπτης να μπορεί να βρει σε ποια αίθουσα πραγματοποιείται. Όλες οι παραπάνω λειτουργίες διαχειρίζονται από το Control Panel του διαχειριστή (administrator) του site και έτσι γίνεται δυνατή η άμεση και εύκολη τροποποίηση οποιουδήποτε μέρους του site και χωρίς ιδιαίτερες γνώσεις σε προγραμματισμό. Συνολικά, η εικονική αυτή ξενάγηση (Virtual Tour) θα είναι εύχρηστη για κάθε χρήστη του internet, οποιοδήποτε γνωστικού επιπέδου αφού βασίζεται σε αρκετά απλές λειτουργίες. Επιπλέον η εξάπλωση του «γρήγορου internet» (ADSL), τόσο στα εκπαιδευτικά ιδρύματα όσο και στα σπίτια, κάνει ευκολότερη και γρηγορότερη την πρόσβαση σε σχέση με τις πιο αργές συνδέσεις του παρελθόντος. Στην πτυχιακή αυτή εργασία εξετάζονται και τεκμηριώνονται οι τρόποι με τους οποίους σχεδιάστηκαν, αναπτύχθηκαν και υλοποιήθηκαν όλα τα παραπάνω. 8

8 Επισκόπηση Κεφαλαίων Το πρώτο κεφάλαιο έχει ως στόχο να φέρει σε «επαφή» τον αναγνώστη με την έρευνα και το υλικό που συλλέχτηκε καθώς και τα απαραίτητα προγράμματα και εξοπλισμό που επιλέχτηκαν για την εκπόνηση της. Στο δεύτερο κεφάλαιο περιγράφεται ο σχεδιασμός του site και εξηγείται η επιλογή του συγκεκριμένου σχεδιαστικού πλάνου. Ακόμη εμπεριέχει την ανάλυση απαιτήσεων και προδιαγραφών που θα ακολουθεί το site και γίνεται αμεσότερη η επεξήγηση τους με χρήση διαγραμμάτων. Στην συνέχεια στο τρίτο κεφάλαιο περιγράφεται εκτενέστερα και διαδοχικά η διαδικασία υλοποίησης του site, η ανάλυση των προϊόντων λογισμικού των οποίων κάναμε χρήση καθώς και η σχεδίαση και σταδιακή ανάπτυξη τής δομής της βάσης δεδομένων. Το τέταρτο κεφάλαιο επικεντρώνεται στην ανάλυση των λειτουργιών της σελίδας καθώς και των διαφορετικών δυνατοτήτων, επιλογών και λειτουργιών που μπορεί να έχει ο χρήστης ανάλογα με την ιδιότητα του, ως απλός χρήστης ή ως διαχειριστής τους συστήματος. Τέλος, στο 5ο κεφάλαιο, δίνεται βάση στην αξιολόγηση και εξετάζονται τεχνικές βελτίωσης ή περαιτέρω ανάπτυξης του site. 9

9 10

10 1. Εισαγωγικά Ξεκινώντας την τεκμηρίωση της εργασίας, θα αναφερθούν οι τρόποι με τους οποίους επιτεύχθηκε η σχεδίαση και η υλοποίησή της για το επιθυμητό αποτέλεσμα. Ως σημείο αναφοράς δεν υπάρχει κάποιο αντίστοιχο site οπότε χρειάστηκε αρκετή έρευνα γύρω από το θέμα. 1.1 Έρευνα & Συγκέντρωση Υλικού Για την υλοποίηση αυτής της εργασίας χρειάστηκαν διάφορα μέσα, που μετά από αναζήτηση στο internet ή προηγούμενη χρήση, χρησιμοποιήθηκαν αυτά που θεωρήθηκαν τα καταλληλότερα Αναπαράσταση Εικονικής Πραγματικότητας Από τα πρώτα στάδια σχεδίασης της εφαρμογής υπήρχε το θέμα ότι για να γίνει μια πειστική αναπαράσταση των χώρων που πρέπει να παρουσιαστεί, μια απλή φωτογραφία για τον κάθε χώρο δεν θα ήταν αρκετή. Μια λύση θα μπορούσε να είναι η δημιουργία αναπαράστασης των χώρων σε τρισδιάστατη μορφή, χρησιμοποιώντας τη γλώσσα VRML (Virtual Reality Modeling Language) που μπορεί να αποδώσει και interactive γραφικά. Το μειονέκτημα σε αυτή την περίπτωση όμως έγκειται στο γεγονός ότι η αναπαράσταση των χώρων θα γινόταν με γραφικό τρόπο (σαν 3D σχέδιο) και δεν θα μπορούσε να αποδώσει την πραγματική έννοια του χώρου με όλα τα αντικείμενα που το περιβάλλουν. Μετά από εκτενέστερη αναζήτηση στον παγκόσμιο ιστό μέσω του internet, η κατάληξη ήταν στη λύση της δημιουργίας βίντεο εικονικών πανοραμάτων με περιστροφή 360 ο ανάλογα με την κατεύθυνση που ορίζει ο χρήστης. Για τη δημιουργία αυτών των βίντεο χρησιμοποιήθηκε το πρόγραμμα Panorama Factory (version 4) το οποίο δημιουργεί πανοραμικές φωτογραφίες και τις μετατρέπει σε.mov. Το αρχείο τύπου.mov είναι το format για βίντεο με το QuickTime και το υποστηρίζουν όλοι οι υπολογιστές και τα λειτουργικά συστήματα και επιπλέον διατίθεται δωρεάν από την ιστοσελίδα της Apple. (Apple, 2006) Ο επισκέπτης της ιστοσελίδας θα έχει την δυνατότητα να αλληλεπιδρά με το περιβάλλον που παρουσιάζεται με φυσικό τρόπο και σε πραγματικό χρόνο. Γι αυτό θα του δίνεται η επιλογή να περιηγηθεί προς όλες τις κατευθύνσεις,να «περπατήσει» μέσα στο χώρο ή και να επικεντρωθεί σε κάποιο σημείο της επιλογής του Εύρεση Κώδικα Συντομότερης Διαδρομής Ένα μέρος της πτυχιακής περιλαμβάνει την εύρεση της συντομότερης διαδρομής για τη μετάβαση από κάποιο σημείο του τμήματος σε κάποιο άλλο. Για το σκοπό αυτό 11

11 αναζητήθηκαν προηγούμενες προσεγγίσεις που έχουν γίνει και επιλύουν το συγκεκριμένο πρόβλημα. Οι δύο πιο γνωστές είναι ο αλγόριθμος του Traveling Salesman (Travelling Salesman problem, 2007) και ο αλγόριθμος του Dijkstra. (Dijkstra s Algorithm, 2007). Ο πρώτος αλγόριθμος εμφανίζει την συντομότερη διαδρομή κάνοντας χρήση όλων των σημείων που έχουν δοθεί ενώ ο δεύτερος βρίσκει τη συντομότερη διαδρομή μεταξύ μόνο δυο σημείων που έχουν ορισθεί εξ αρχής από το χρήστη. Ο δεύτερος αλγόριθμος ήταν αυτός που κάλυπτε τις ανάγκες της πτυχιακής, οπότε υλοποιήθηκε και χρησιμοποιήθηκε αυτός ο αλγόριθμος. Σε επόμενο κεφάλαιο θα παρουσιαστεί αναλυτικότερα ο αλγόριθμος αυτός και ο τρόπος που χρησιμοποιήθηκε Περιβάλλον υλοποίησης Σύμφωνα με τις προδιαγραφές, η εν λόγω εργασία θα υλοποιηθεί σε περιβάλλον phpmysql. Για την πλήρη λειτουργία της Web εφαρμογής μας, τα υποσυστήματα που είναι απαραίτητο να είναι εγκατεστημένα στο σύστημα είναι η εγκατάσταση ενός Apache Server, ο οποίος να υποστηρίζει PHP και MySQL. Servers που υποστηρίζουν αυτά είναι FreeBSD, Solaris, και Linux. Εικόνα 1: Το εσωτερικό ενός server computer Απαιτούμενος Εξοπλισμός Για τις φωτογραφίες των χώρων χρησιμοποιήθηκαν δυο ψηφιακές φωτογραφικές μηχανές (SONY CyberShot P52 και Olympus μ700) καθώς και δυο τρίποδες για την κάθε μια. 12

12 1.2 Αρχικός Σχεδιασμός & Συνένωση Τμημάτων Επόμενο βήμα είναι ο σχεδιασμός της εμφάνισης του site. Όπως σε πολλά projects έτσι και εδώ η τελική μορφή του site διαφέρει σε σχέση με την αρχική, αλλά το concept παραμένει το ίδιο. Δοκιμάζοντας διάφορες τεχνικές, η κατάληξη ήταν στο «χώρισμα» της σελίδας σε 2 frames διότι η λίστα με τις αίθουσες είχε αρκετές επιλογές και για λόγους λειτουργικότητας τοποθετήθηκαν όλες στο αριστερό frame που αποτελεί και το standard μενού του site. Εικόνα 2: Αρχικό σχέδιο του site στο Photoshop Στη συνέχεια σχεδιάστηκε ένα προσχέδιο της εμφάνισης στο Photoshop, ώστε να πραγματοποιηθεί το «σπάσιμο» σε τμήματα και να αρχίσει την υλοποίησή του. Το επόμενο και πιο πολύπλοκο βήμα ήταν η συγγραφή του κώδικα του site. Ταυτόχρονα σχεδιάστηκε η βάση δεδομένων για να εκτελούνται δυναμικά όλες οι σελίδες του site αλλά και διάφορες άλλες εντολές. Μέρος του κώδικα αποτελεί και ο αλγόριθμος του Dijkstra για την εύρεση της συντομότερης διαδρομής, ο οποίο αρχικά δοκιμάστηκε σε Javascript. Επειδή έπρεπε να γίνουν αρκετές αλλαγές για την προσαρμογή του στο site και θα έπαιρνε αρκετό χρόνο, η αρχική πρόθεση να βρεθεί υλοποιημένος σε PHP συνεχίστηκε. Μετά από αρκετή αναζήτηση στο internet, βρέθηκε ο αλγόριθμος σε PHP, (Dijkstra s Algorithm in PHP, 2007) που όμως και εδώ έπρεπε να τον προσαρμοστεί στα δεδομένα που έχουν οριστεί, όμως είναι πιο εύκολο από ότι θα ήταν σε Javascript. 13

13 Στα τελικά στάδια ολοκλήρωσης του κώδικα, σχεδιάστηκαν και τα γραφικά που θα έμπαιναν στο site ώστε να γίνει πιο φιλικό προς τον χρήστη. Επίσης προστέθηκαν οι φωτογραφίες για τις αίθουσες και τους χώρους και οι υπόλοιπες πληροφορίες. Τέλος σχεδιάστηκαν οι εικονικές περιηγήσεις με βάση τις φωτογραφίες που είχαν βγει σε προηγούμενη φάση και «συνδέθηκαν» οι κόμβοι των χώρων και των αιθουσών. Ένα μικρό μειονέκτημα του προγράμματος που χρησιμοποιήθηκε για τα VR videos, είναι ότι δεν επέτρεπε τη χρήση του ελληνικού χαρακτήρα «π», οπότε σε links που η περιγραφή τους περιλαμβάνει αυτό το γράμμα, έχει γραφτεί με λατινικούς χαρακτήρες στα greeklish. Ακόμα ένα περιορισμό που έχει το πρόγραμμα αυτό, είναι ότι δεν έχει πολλές επιλογές όσον αφορά τη δημιουργία των links, επειδή δέχεται μόνο στατικές διευθύνσεις. Δηλαδή δεν είναι δυνατόν να γραφούν περισσότερες πληροφορίες, όπως το όνομα του χώρου στο οποίο βρίσκεται ο χρήστης ή σε ποιο σημείο ακριβώς βρίσκεται ο χώρος αυτός. Τέτοιες επιλογές έχουν μόνο προγράμματα για τον υπολογιστή που δημιουργούν stand-alone εφαρμογές. 1.3 Σύνοψη Λόγω του σχεδόν ανύπαρκτου αντίστοιχου υλικού στο internet, η εκτενής έρευνα για τη σχεδίαση του project ήταν το βασικό βήμα που οδήγησε στην περαιτέρω εξέλιξη και ανάπτυξη του site. Στο επόμενο κεφάλαιο θα περιγραφούν οι επιλογές σχεδίασης του site καθώς και οι απαιτήσεις και προδιαγραφές για τη σχεδίαση του. 14

14 15

15 2. Σχεδίαση & Ανάλυση Απαιτήσεων 2.1 Σχεδιασμός & Γραφικά Τα πρώτα βήματα που πραγματοποιήθηκαν για την ανάπτυξη του site ήταν από σχεδιαστικής άποψης να είναι απλό στην περιήγησή του, χωρίς δηλαδή να απαιτείται ο επισκέπτης να είναι έμπειρος χρήστης του internet. Έτσι χωρίστηκε η σελίδα σε 2 frames και στο αριστερό θα αναγράφονται όλες οι διαθέσιμες αίθουσες και διαθέσιμοι χώροι που χρησιμοποιούνται από τους φοιτητές του τμήματος κάνοντας έτσι εύκολη και γρήγορη την χρησιμοποίησή τους Sites με Virtual Tour Στο internet δεν υπάρχουν πολλά sites αντίστοιχου περιεχομένου. Ενδεικτικά είναι το Virtual Tour του Πανεπιστημίου της Κεντρικής Φλόριδα (Virtual Tour of University of Central Florida, 2006) το οποίο προσφέρει εικονική περιήγηση, φωτογραφίες των χώρων, πληροφορίες και χάρτη της περιοχής. Επίσης το Πανεπιστήμιο του Harvard (Virtual Tour of University of Harvard, 2006) προσφέρει εικονική περιήγηση των χώρων, με πληροφορίες για αυτούς. 2.2 Απαιτήσεις Για κάθε project που ζητείται να υλοποιηθεί περιλαμβάνονται δραστηριότητες που ενέχουν την εξαγωγή των απαιτήσεων. Απαίτηση είναι ένα χαρακτηριστικό του συστήματος ή μια περιγραφή ενός πράγματος που το σύστημα είναι ικανό να κάνει έτσι ώστε να εκπληρώνει το σκοπό του. Οι απαιτήσεις μπορούν να εξυπηρετούν τρεις σκοπούς. Πρώτον, επιτρέπουν στους τεχνολόγους ανάπτυξης να εξηγήσουν τις απόψεις τους σε σχέση με τον τρόπο λειτουργίας του συστήματος που επιθυμεί ο πελάτης. Δεύτερον, οι απαιτήσεις προσδιορίζουν στους σχεδιαστές τη λειτουργικότητα και τα χαρακτηριστικά που πρέπει να διαθέτει το τελικό σύστημα. Και τρίτον, οι απαιτήσεις καθορίζουν στην ομάδα ελέγχου το τι πρέπει να επιδείξει έτσι ώστε να πειστεί ο πελάτης ότι το παραδοτέο project είναι όντως αυτό που ζήτησε. (Pfleeger, 2005) Έτσι και σε αυτό το project, οι λειτουργίες που πρέπει να προσφέρει το σύστημα στον επισκέπτη της ιστοσελίδας είναι οι εξής: Λειτουργικά Χαρακτηριστικά Επισκέπτη: Επιλογή αίθουσας από το μενού με ταξινόμηση σε κατηγορίες 16

16 Πληροφόρηση για κάθε αίθουσα σχετικά με το τι μαθήματα γίνονται ή τη χρησιμότητα του χώρου Πληροφόρηση για τον τεχνικό εξοπλισμό κάθε εργαστηρίου Εντοπισμός του κάθε χώρου μέσω δυο χαρτών. Ο ένας μας δίνει την κάτοψη του ορόφου που βρίσκεται ο χώρος και ο δεύτερος μας δίνει την κάτοψη του συγκροτήματος του ΤΕΙ και σε ποιο σημείο βρίσκεται ακριβώς. Πανοραμική περιήγηση 180 ο ή 360 ο με το QuickTime VR. Φωτογραφίες του χώρου Εύρεση της πιο σύντομης διαδρομής από ένα σημείο στο άλλο με αλληλεπίδραση με τον χρήστη. Δυνατότητα αναζήτησης & εύρεσης της αίθουσας που πραγματοποιείται το μάθημα που ψάχνει ο επισκέπτης Εντοπισμός IP address επισκέπτη και εμφάνιση ειδικού μηνύματος όταν συνδέεται από τα εργαστήρια του τμήματος Βιομηχανικής Πληροφορικής. Οδηγίες περιήγησης σχετικά με την ιστοσελίδα για ευκολότερη χρήση Το site διαθέτει και ειδικές σελίδες για τον διαχειριστή της, έτσι ώστε να γίνεται δυναμικά και συνεπώς εύκολα και γρήγορα οποιαδήποτε αλλαγή. Λειτουργικά Χαρακτηριστικά Διαχειριστή: Είσοδος με όνομα χρήστη και κωδικό πρόσβασης στο μενού Διαχείριση Αιθουσών (προσθήκη/ επεξεργασία/ διαγραφή) Διαχείριση Φωτογραφιών (προσθήκη/ επεξεργασία/ διαγραφή) Διαχείριση Κατηγοριών (προσθήκη/ επεξεργασία/ διαγραφή) Διαχείριση Μαθημάτων (προσθήκη/ επεξεργασία/ διαγραφή) Διαχείριση IP διευθύνσεων (προσθήκη/ επεξεργασία/ διαγραφή) Αποσύνδεση από το σύστημα διαχείρισης Για την εγκατάσταση της ιστοσελίδας στο διαδίκτυο, είναι απαραίτητος ένας web server (υπολογιστή που «εκδίδει» σελίδες στον παγκόσμιο ιστό) που υποστηρίζει PHP και MySQL. 2.3 Προδιαγραφές Μαζί με τις απαιτήσεις, οι προδιαγραφές είναι ένα άλλο κομμάτι της σχεδίασης που πρέπει να συνταχθεί για την καλύτερη ανάπτυξη του project. Όπως και στις απαιτήσεις έτσι και εδώ, έχουν χωριστεί οι προδιαγραφές σε αυτές του απλού επισκέπτη του site και σε αυτές του διαχειριστή. (Μαρινάγη, 2005) Στους παρακάτω πίνακες περιγράφονται οι διεργασίες του κάθε χρήστη. Προδιαγραφές Διεργασιών Επισκέπτη Όνομα Διεργασίας Περιγραφή ΕΥΡΕΣΗ ΣΥΝΤΟΜΟΤΕΡΗΣ ΔΙΑΔΡΟΜΗΣ Ο επισκέπτης μπορεί να ορίσει 2 σημεία πάνω στο χάρτη του 17

17 Είσοδος Έξοδος Πηγή Προορισμός ΤΕΙ. Το πρώτο σημείο ορίζει το σημείο προέλευσης και το δεύτερο το σημείο προορισμού. Ο αλγόριθμος που χρησιμοποιείται μας δίνει την πιο σύντομη διαδρομή (περνώντας από άλλα σημεία του χάρτη) -Σημείο προέλευσης -Σημείο προορισμού -Συντομότερη διαδρομή -Επισκέπτης -Σελίδα με αποτέλεσμα Όνομα Διεργασίας Περιγραφή Είσοδος Έξοδος Πηγή Προορισμός ΕΥΡΕΣΗ ΑΙΘΟΥΣΑΣ ΒΑΣΗ ΜΑΘΗΜΑΤΟΣ Ο επισκέπτης μπορεί να εισάγει στην ειδική φόρμα ένα μάθημα της σχολής Βιομηχανικής Πληροφορικής και να βρει σε ποια αίθουσα πραγματοποιείται. Όνομα μαθήματος -Ποιες λέξεις-κλειδιά χρησιμοποιήθηκαν -Όνομα μαθήματος -Όνομα αίθουσας που αντιστοιχεί το μάθημα -Επισκέπτης -Σελίδα με αποτέλεσμα Προδιαγραφές Διεργασιών Διαχειριστή Όνομα Διεργασίας Περιγραφή Είσοδος Έξοδος Πηγή Προορισμός Όνομα Διεργασίας Περιγραφή Είσοδος ΠΡΟΣΘΗΚΗ ΑΙΘΟΥΣΑΣ Ο διαχειριστής μπορεί να προσθέσει καινούριες αίθουσες στην ιστοσελίδα -Όνομα αίθουσας -Επιλογή κατηγορίας αίθουσας -Εξοπλισμός Στοιχεία αίθουσας Διαχειριστής Σελίδα διαχείρισης αιθουσών ΕΠΕΞΕΡΓΑΣΙΑ / ΔΙΑΓΡΑΦΗ ΑΙΘΟΥΣΑΣ Ο διαχειριστής μπορεί να επιλέξει την επεξεργασία της αίθουσας ώστε να προσθέσει νέα στοιχεία, όπως κεντρική φωτογραφία και πανοραμικό βίντεο ή να τροποποιήσει τα στοιχεία του. Στην περίπτωση της διαγραφής, σβήνονται όλα τα στοιχεία της αίθουσας και η ίδια η αίθουσα. -Όνομα αίθουσας -Επιλογή κατηγορίας αίθουσας -Εξοπλισμός 18

18 Έξοδος Πηγή Προορισμός -Panoramic movie -Κεντρική φωτογραφία -Ενημερωμένα στοιχεία -Διαγραφή -Διαχειριστής -Σελίδα επεξεργασίας αιθουσών Σελίδα διαχείρισης αιθουσών Όνομα Διεργασίας Περιγραφή Είσοδος Έξοδος Πηγή Προορισμός ΠΡΟΣΘΗΚΗ ΦΩΤΟΓΡΑΦΙΑΣ Ο διαχειριστής μπορεί να προσθέσει επιπλέον φωτογραφίες για κάθε αίθουσα. -Όνομα αίθουσας -Σχόλιο φωτογραφίας Στοιχεία φωτογραφίας Διαχειριστής Σελίδα διαχείρισης φωτογραφιών Όνομα Διεργασίας Περιγραφή Είσοδος Έξοδος Πηγή Προορισμός ΕΠΕΞΕΡΓΑΣΙΑ / ΔΙΑΓΡΑΦΗ ΦΩΤΟΓΡΑΦΙΑΣ Ο διαχειριστής μπορεί να κάνει upload τη φωτογραφία που θέλει και να αλλάξει τα σχόλια ή την αίθουσα που αντιστοιχεί η φωτογραφία. Στην περίπτωση της διαγραφής, διαγράφεται η φωτογραφία και όλα τα στοιχεία της. -Όνομα αίθουσας που αντιστοιχεί η φωτογραφία -Σχόλια φωτογραφίας -upload φωτογραφίας από Η/Υ -Ενημερωμένα στοιχεία -Διαχειριστής -Σελίδα επεξεργασίας φωτογραφιών Σελίδα διαχείρισης φωτογραφιών Όνομα Διεργασίας Περιγραφή Είσοδος Έξοδος Πηγή Προορισμός Όνομα Διεργασίας Περιγραφή Είσοδος Έξοδος ΠΡΟΣΘΗΚΗ ΚΑΤΗΓΟΡΙΑΣ Ο διαχειριστής μπορεί να προσθέσει κάποια καινούρια κατηγορία, για καλύτερη ταξινόμηση των αιθουσών του τμήματος. -Όνομα κατηγορίας αίθουσας -Ονομασία κατηγορίας -Διαχειριστής -Σελίδα διαχείρισης κατηγοριών -Σελίδα διαχείρισης κατηγοριών ΕΠΕΞΕΡΓΑΣΙΑ / ΔΙΑΓΡΑΦΗ ΚΑΤΗΓΟΡΙΑΣ Ο διαχειριστής μπορεί να αλλάξει την ονομασία της επιλεγμένης κατηγορίας. -Όνομα κατηγορίας αίθουσας -Ενημερωμένα στοιχεία 19

19 Πηγή Προορισμός -Διαχειριστής -Σελίδα επεξεργασίας κατηγοριών -Σελίδα διαχείρισης κατηγοριών Όνομα Διεργασίας Περιγραφή Είσοδος Έξοδος Πηγή Προορισμός ΠΡΟΣΘΗΚΗ ΜΑΘΗΜΑΤΟΣ Ο διαχειριστής μπορεί να προσθέσει νέα μαθήματα και να τα αντιστοιχίσει στην αίθουσα μαθημάτων που πραγματοποιούνται. -Όνομα μαθήματος -Επιλογή αίθουσας που αντιστοιχεί το μάθημα -Όνομα μαθήματος -Όνομα αίθουσας που γίνεται το μάθημα -Διαχειριστής -Σελίδα διαχείρισης μαθημάτων Σελίδα διαχείρισης μαθημάτων Όνομα Διεργασίας Περιγραφή Είσοδος Έξοδος Πηγή Προορισμός ΕΠΕΞΕΡΓΑΣΙΑ / ΔΙΑΓΡΑΦΗ ΜΑΘΗΜΑΤΟΣ Ο διαχειριστής μπορεί να αλλάξει το όνομα του επιλεγμένου μαθήματος ή και να αλλάξει την αίθουσα στην οποία γίνεται το μάθημα. -Όνομα μαθήματος -Επιλογή αίθουσας που αντιστοιχεί το μάθημα -Ενημερωμένα στοιχεία -Διαχειριστής -Σελίδα επεξεργασίας μαθήματος Σελίδα διαχείρισης μαθημάτων Όνομα Διεργασίας Περιγραφή Είσοδος Έξοδος Πηγή Προορισμός ΠΡΟΣΘΗΚΗ IP ΔΙΕΥΘΥΝΣΗΣ Ο διαχειριστής εισάγει μια IP διεύθυνση και την αντιστοιχεί σε κάποια αίθουσα. -Διεύθυνση IP -Αντιστοίχιση αίθουσας -Διεύθυνση IP σε μορφή 10-ψήφιου ακέραιου αριθμού -Διεύθυνση IP σε μορφή IPv4 (xxx.xxx.xxx.xxx) -Ενημερωμένα στοιχεία -Διαχειριστής -Σελίδα διαχείρισης IP ανά αίθουσα Σελίδα διαχείρισης IP ανά αίθουσα Όνομα Διεργασίας Περιγραφή ΕΠΕΞΕΡΓΑΣΙΑ / ΔΙΑΓΡΑΦΗ IP ΔΙΕΥΘΥΝΣΗΣ Ο διαχειριστής μπορεί να αλλάξει μια IP διεύθυνση, να την αντιστοιχίσει σε κάποια άλλη αίθουσα ή ακόμα και να τη διαγράψει από τη βάση δεδομένων. 20

20 Είσοδος Έξοδος Πηγή Προορισμός -Καινούρια διεύθυνση IP -Διεύθυνση IP σε μορφή 10-ψήφιου ακέραιου αριθμού -Διεύθυνση IP σε μορφή IPv4 (xxx.xxx.xxx.xxx) -Ενημερωμένα στοιχεία -Διαχειριστής -Σελίδα επεξεργασίας IP διεύθυνσης Σελίδα διαχείρισης IP 2.3 Διαγράμματα Ροής Παρακάτω παρουσιάζονται το διαγράμματα ροής σχετικά με τις επιλογές του επισκέπτη και τις λειτουργίες του διαχειριστή στην ιστοσελίδα. Διάγραμμα Ροής Επισκέπτη Κεντρική σελίδα Αριστερό μενού Επιλογές αρχικής σελίδας Οδηγίες περιήγησης Επιλογή αίθουσας Χάρτης ΤΕΙ με VR Εύρεση συντομότερης διαδρομής Αναζήτηση αίθουσας, βάση μαθήματος Φωτογραφίες αίθουσας Πανοραμική περιήγηση Μεταφορά σε άλλο χώρο Σχήμα 1: Δ.Ρ. Επισκέπτη 21

21 Διάγραμμα Ροής Διαχειριστή ` Είσοδος όχι σωστοί κωδικοί; ναι Διαχείριση Αιθουσών Διαχείριση Φωτογραφιών Διαχείριση Κατηγοριών Διαχείριση Μαθημάτων Διαχείριση IP διευθ. Αποσύνδεση Προσθήκη Επεξεργασία Διαγραφή Ενημερωμένη σελίδα Ενημερωμένη σελίδα είστε σίγουροι; όχι ναι Ενημερωμένη σελίδα Σχήμα 2: Δ.Ρ. Διαχειριστή 22

22 2.4 Σύνοψη Συνοψίζοντας ο σχεδιασμός του site είναι ένα από τα σημαντικότερα μέρη που έχουν άμεσο αντίκτυπο στην εμφάνιση αλλά και στη λειτουργικότητα του site. Η σωστή ανάλυση των απαιτήσεων και των προδιαγραφών είναι απαραίτητη και βοηθάνε στην εξήγηση της επιλογής των συγκεκριμένων σχεδιαστικών πλάνων καθώς και των λύσεων τους. Για οποιαδήποτε αλλαγή χρειαστεί να γίνει πρέπει πρώτα να γίνει αλλαγή στις προδιαγραφές και στις απαιτήσεις και στη συνέχεια στον κώδικα, αλλιώς θα υπάρξει μεγάλο πρόβλημα στην επαναχρησιμοποίησή του. Στο επόμενο κεφάλαιο παρουσιάζονται οι τρόποι με τους οποίους σχεδιάστηκε το site, ξεκινώντας από τα προϊόντα λογισμικού που χρησιμοποιήθηκαν, την εμφάνιση του site και τις λειτουργίες του, το σχεδιασμό της βάσης δεδομένων και τους τρόπους που έγινε η υλοποίησή της 23

23 24

24 3.Υλοποίηση Εφαρμογής 3.1 Προϊόντα Λογισμικού Για την υλοποίηση του site, χρειάστηκαν διάφορα προϊόντα λογισμικού. Η επιλογή τους βασίστηκε στην εμπειρία από προηγούμενη χρήση τους αλλά και μετά από έρευνα στο internet Apache Server Ο Apache Http Server είναι ένας ισχυρός και ευέλικτος web server συμβατός με το HTTP/1.1 πρωτόκολλο. Χρησιμοποιεί τα τελευταία πρωτόκολλα, είναι ιδιαίτερα προσαρμόσιμος και επεκτάσιμος και ο βασικός λόγος είναι ότι διανέμεται με τον πλήρη source κώδικα με άδεια χρήσης χωρίς περιορισμούς. O Apache φτιάχτηκε από μια ομάδα open source προγραμματιστών και χρησιμοποιείται συχνά λόγω της αξιόλογης επίδοσής του, τα δυνατά χαρακτηριστικά ασφαλείας του και κυρίως επειδή διανέμεται δωρεάν. Σε σύγκριση με τους άλλους web servers είναι σαφέστατα γρηγορότερος και πιο σταθερός, προσφέροντας παράλληλα και περισσότερα χαρακτηριστικά.. Μερικά από αυτά είναι οι βάσεις δεδομένων DBM για πιστοποίηση, προσαρμοσμένες απαντήσεις σε λάθη και προβλήματα, πολλαπλές οδηγίες, DirectoryIndex, απεριόριστα και ευέλικτα URL rewriting και aliasing, άρνηση περιεχομένου, virtual hosts και προσαρμοσμένα και αξιόπιστα piped logs PHP Η PHP (PHP, 2007) είναι μια γλώσσα προγραμματισμού που σχεδιάστηκε για τη δημιουργία δυναμικών σελίδων στο δυαδίκτυο και είναι επισήμως γνωστή ως: HyperText preprocessor. Αρχικά η ονομασία της ήταν PHP/FI από το Forms Interpreter η οποία δημιουργήθηκε το 1995 από τον Rasmus Lerdorf ως μια συλλογή από Perl scripts που τα χρησιμοποιούσε στην προσωπική του σελίδα. Δεν άργησε να τα εμπλουτίσει με λειτουργίες επεξεργασίας δεδομένων με SQL, (SQL 2006) αλλά τα σημαντικά βήματα που έφεραν και την μεγάλη αποδοχή της PHP ήταν αρχικά η μετατροπή τους σε C και μετέπειτα η δωρεάν παροχή του πηγαίου κώδικα μέσω της σελίδας του ώστε να επωφεληθούν όλοι από αυτό που είχε φτιάξει, αλλά και να τον βοηθήσουν στην περαιτέρω ανάπτυξή της. Είναι μια server-side (εκτελείται στον διακομιστή) scripting γλώσσα που γράφεται συνήθως πλαισιωμένη από HTML, για μορφοποίηση των αποτελεσμάτων. Αντίθετα από μια συνηθισμένη HTML σελίδα η σελίδα PHP δεν στέλνεται άμεσα σε έναν 25

25 πελάτη (client), άντ αυτού πρώτα αναλύεται και μετά αποστέλλεται το παραγόμενο αποτέλεσμα. Τα στοιχεία HTML στον πηγαίο κώδικα μένουν ως έχουν, αλλά ο PHP κώδικας ερμηνεύεται και εκτελείται. Ο κώδικας PHP μπορεί να θέσει ερωτήματα σε βάσεις δεδομένων, να δημιουργήσει εικόνες, να διαβάσει και να γράψει αρχεία, να συνδεθεί με απομακρυσμένους υπολογιστές, κ.ο.κ. Σε γενικές γραμμές οι δυνατότητες που μας δίνει είναι απεριόριστες. Τα πλεονεκτήματα στη χρήση της PHP είναι : Υψηλή απόδοση Διασυνδέσεις με πολλά διαφορετικά συστήματα βάσεων δεδομένων Ενσωματωμένες βιβλιοθήκες για πολλές συνηθισμένες Web διαδικασίες Χαμηλό κόστος Ευκολία μάθησης και χρήσης Μεταφερσιμότητα Διαθεσιμότητα του κώδικα προέλευσης MySQL Η MySQL (MySQL, 2006) είναι μια βάση δεδομένων τύπου RDBMS (relational database management system) που στηρίζεται στη γλώσσα SQL για την επεξεργασία των στοιχείων στη βάση δεδομένων. Παρέχει APIs για τις γλώσσες C, C++, Eiffel, Java, Perl, PHP και Python. Είναι ένα πολύ γρήγορο και δυνατό, σύστημα διαχείρισης βάσεων δεδομένων. Μια βάση δεδομένων που σας επιτρέπει να αποθηκεύετε, να αναζητάτε, να ταξινομείτε και να ανακαλείτε τα δεδομένα αποτελεσματικά Είναι η πιο δημοφιλής open source SQL βάση δεδομένων και διατίθεται από την εταιρεία MYSQL AB. Είναι πολύ γρήγορη, αξιόπιστη και εύκολη στη χρήση. Διαθέτει ένα πολύ πρακτικό σύνολο χαρακτηριστικών, τα οποία αναπτύχθηκαν σε συνεργασία με τους τελικούς χρήστες. Σχεδιάστηκε αρχικά για να χειρίζεται πολύ μεγάλες βάσεις δεδομένων πολύ γρηγορότερα από τις τότε υπάρχουσες λύσεις και έχει χρησιμοποιηθεί επιτυχώς σε περιβάλλοντα παραγωγής για πολλά χρόνια. Η διασυνδετικότητα, η ταχύτητα και η ασφάλεια της, την κάνουν κατάλληλη για πρόσβαση μέσω του Internet. Η MySQL είναι ένα σύστημα client/server που αποτελείται από έναν multi-threaded SQL server που υποστηρίζει διάφορα backends, πολλά διάφορα client προγράμματα και βιβλιοθήκες, εργαλεία διαχείρισης και διάφορα προγραμματιστικά interfaces. Όσον αφορά την υποστήριξη της SQL, οι σχεδιαστές της MySQL σε μια προσπάθεια να δημιουργήσουν μια γρήγορη και γερή βάση δεδομένων, εστίασαν στη βασική λειτουργικότητα που απαιτείται από την πλειονότητα των χρηστών και πρόσθεσαν κάποια δικά τους χαρακτηριστικά για να επιταχύνουν τις πιο κοινές διαδικασίες. Οι περισσότερες κοινές προτάσεις SQL λειτουργούν κανονικά στη MySQL. Οι μόνες περιπτώσεις είναι όταν υπάρχουν βαθιά φωλιασμένες προτάσεις και εσωτερικές functions. Λόγω της υψηλής απόδοσης της MySQL υπάρχουν δυο σημαντικά χαρακτηριστικά τα οποία λείπουν από το σύστημα, τα transanctions και οι stored 26

26 procedures (καθώς και τα triggers) επειδή αυτά επιβαρύνουν σημαντικά μια βάση δεδομένων. H MySQL χρησιμοποιείται για εφαρμογές στον παγκόσμιο ιστό (www) και για τις ενσωματωμένες εφαρμογές και έχει γίνει μια δημοφιλής εναλλακτική λύση στα ιδιόκτητα συστήματα βάσεων δεδομένων λόγω της ταχύτητας και της αξιοπιστίας της. H MySQL μπορεί να τρέξει σε Unix, Windows και MAC OS phpmyadmin Το phpmyadmin (Phpmyadmin, 2007) είναι μια εφαρμογή με την οποία μπορεί ο χρήστης να διαχειριστεί τη βάση ή τις βάσεις δεδομένων. Για να «τρέξει» είναι απαραίτητο να έχει εγκατασταθεί στον υπολογιστή που χρησιμοποιείται, Apache server που να υποστηρίζει PHP & MySQL. Εικόνα 3: Κεντρική σελίδα phpmyadmin Το phpmyadmin είναι ιδιαίτερα εύχρηστο αλλά και πολύτιμο, διότι έχει όλες τις απαραίτητες πληροφορίες της βάσης μας. Επιπλέον με τη χρήση username και password της βάσης μας, προστατεύεται η επεξεργασία της από τρίτους. 27

27 3.1.5 Adobe Photoshop Το Adobe Photoshop (Adobe Photoshop, 2006) είναι από τα πιο διάσημα προγράμματα επεξεργασίας φωτογραφιών και δημιουργίας γραφικών. Η χρήση του είναι σημαντική για την επίτευξη ενός όμορφου αισθητικά περιβάλλοντος στο site. Από μικρά γραφικά μέχρι και μεγαλύτερες φωτογραφίες, διαμορφωμένες ανάλογα με τις ανάγκες του χρήστη, το Photoshop κάνει τη διαφορά! Panorama Factory Για την δημιουργία των εικονικών πανοραμάτων (αρχεία.mov) επιλέχθηκε το πρόγραμμα Panorama Factory (Panorama Factory, 2006). Προαπαιτούμενο στοιχείο για τη δημιουργία βίντεο ήταν η λήψη φωτογραφιών από τους χώρους που ενδιαφέρουν τον χρήστη. Για το σκοπό αυτό τοποθετήθηκε η φωτογραφική μηχανή σε ένα σταθερό σημείο σε κάθε χώρο και η λήψη των φωτογραφιών έγινε σταδιακά με περιστροφή της μηχανής κατά 360 ο. Η κάθε φωτογραφία είχε το 20% της λήψης της προηγούμενής της. Το Panorama Factory προσφέρει τη δυνατότητα να ενώνει τις φωτογραφίες και να δημιουργεί μια πανοραμική φωτογραφία 360 ο. Σε μερικές περιπτώσεις που δεν ήταν απαραίτητη η πλήρης περιστροφή, φτιάχτηκαν πανοράματα των 180 ο. Για να είναι αισθητή η εικονική πραγματικότητα, το πρόγραμμα επιτρέπει να αποθηκευτεί η φωτογραφία σε αρχείο βίντεο.mov (το format χρησιμοποιείται από το QuickTime). Έτσι μπορεί ο χρήστης να περιστρέψει την εικόνα προς όποια μεριά επιθυμεί, δημιουργώντας την ψευδαίσθηση ότι όντως βρίσκεται εκεί! Επιπλέον με τη δημιουργία hotspots σε κάθε πανοραμική εικόνα, μπορεί ο χρήστης να οριοθετούμε μια περιοχή στην οποία όταν θα κάνει «κλικ» θα τον οδηγεί σε ένα άλλο πανόραμα που έχει ήδη δημιουργηθεί. 28

28 Εικόνα 4: Κεντρικό μενού του Panorama Factory V ConceptDraw Για τις κατόψεις των αιθουσών χρησιμοποιήθηκε το σχεδιαστικό πρόγραμμα Concept Draw (Concept Draw, 2006). Το πρόγραμμα αυτό έχει πολλές σχεδιαστικές επιλογές και είναι ιδιαίτερα χρήσιμο για αρχιτέκτονες ή άλλους σχεδιαστές χώρων. 3.2 Υλοποίηση Εφαρμογής Αφού έγινε η περιγραφή των προγραμμάτων που χρησιμοποιήθηκαν, παρακάτω περιγράφονται οι μέθοδοι υλοποίησης που χρησιμοποιήθηκαν και ο τρόπος με τον οποίο συνδυάστηκαν Εγκατάσταση Apache, PHP, MySQL σε Windows Όπως αναφέρθηκε και παραπάνω, για να «τρέξει» ένα site με PHP & MySQL χρειάζεται κάποιος server για να «εκδίδει» το site στο διαδίκτυο. Προτού όμως γίνει αυτό, ο χρήστης μπορεί να εγκαταστήσει ένα Apache Server στο τοπικό δίκτυο του υπολογιστή του, απλά εγκαθιστώντας τα πακέτα Apache, PHP και MySQL. Καλό είναι να τα εγκατασταθούν με την σειρά που αναφέρθηκαν. 29

29 Το Apache 2.0 (Apache, 2006) διατίθεται από την διεύθυνση επιλέγοντας το Win32 Binary της έκδοσης που θέλουμε. Πριν γίνει η εγκατάσταση του Apache θα πρέπει ο χρήστης να διασφαλίσει ότι δεν «τρέχει» κάποιο Web Server στο σύστημά του (ή κάποια προηγούμενη έκδοση του Apache). Αν υπάρχουν servers θα πρέπει να τους απενεργοποιήσει ή να καταργήσει την εγκατάστασή τους. Για την εγκατάσταση της PHP αρκεί να «κατεβάσει» τα αρχεία από τη διεύθυνση και να τα τοποθετήσουμε στο σύστημά του. (PHP Manual 2007) Τέλος η εγκατάσταση της MySQL είναι επίσης πολύ απλή. Από τη διεύθυνση επιλέγει την έκδοση που θέλει και βρίσει στα Windows downloads την Windows Essentials (x86) ή την Windows (x86). Το πρόγραμμα setup.exe θα εγκαταστήσει τον MySQL server και τα client προγράμματα στον υπολογιστή Επικοινωνία της βάσης δεδομένων MySQL μέσω της PHP Αφού έχει σχεδιαστεί η βάση δεδομένων, δεν μένει παρά ο διαχειριστής να την φέρει σε «επικοινωνία» με την PHP. Η βάση δεδομένων ονομάζεται teiguide. Θα πρέπει να δωθεί μια εντολή που να επιλέγει με ποιά βάση δεδομένων θα επικοινωνήσει. Η εντολή αυτή είναι: function dbconnect ($dbhost, $dbdb, $dbuser, $dbpass) { $dbid = mysql_connect ($dbhost, $dbuser, $dbpass); mysql_select_db ($dbdb); return $dbid; } $dbhost είναι η ονομασία του server που «τρέχει» η βάση. Όταν είναι εγκατεστημένη στον προσωπικό υπολογιστή του χρήστη τότε γράφει localhost, ενώ αν είναι εγκατεστημένη σε κάποιο άλλο server γράφουμε συνήθως το domain address του, πχ microsoft.com. Τα $dbuser και $dbpass χρησιμοποιούνται για την ασφάλεια της βάσης δεδομένων και είναι το όνομα χρήστη και το password της. Χωρίς αυτά δεν επιτρέπεται η προσπέλασή της. Σε περίπτωση που «τρέχει» η βάση από τον προσωπικό υπολογιστή και δεν ενδιαφέρει τον χρήστη η προστασία της, ο dbuser είναι root και το dbpass είναι κενό. Για την καλύτερη λειτουργικότητα του site, χρησιμοποιήθηακαν δυο (2) σελίδες php για τη σύνδεση της βάσης. Η μια σελίδα ονομάζεται config.php και περιέχει όλα τα στοιχεία για τη σύνδεση στη βάση. (όνομα host, όνομα βάσης δεδομένων, όνομα χρήστη & password.) Η δεύτερη σελίδα ονομάζεται db.php, η οποία περιλαμβάνει την config.php και χρησιμοποιεί διάφορα functions για να πραγματοποιήσει τη σύνδεση στη βάση δεδομένων αλλά και για να μπορεί να εκτελεί τα SQL queries που θα χρησιμοποιηθούν στις σελίδες PHP. 30

30 3.2.3 Εμφάνιση ιστοσελίδας Ακολουθώντας την ίδια λογική με παραπάνω δημιουργήθηκε ένα αρχείο με όνομα theme.php το οποίο συμπεριλαμβάνεται σε κάθε php σελίδα και περιέχει τα στοιχεία σύνδεσης στη βάση δεδομένων καθώς και άλλα στοιχεία που συνήθως περιλαμβάνονται στην κεφαλίδα της κάθε σελίδας με διάφορες πληροφορίες. Ο λόγος που οργανώθηκε έτσι, είναι ότι σε περίπτωση που χρειάζεται να γίνει μια αλλαγή, δεν θα χρειαστεί να γίνει σε όλες τις σελίδες του, μια προς μια, παρά μόνο στην theme.php (η οποία περιλαμβάνεται σε όλες τις άλλες). Πραγματοποιείται δηλαδή εξοικονόμηση χώρου αλλά και κυρίως χρόνου CSS Το Cascading Style Sheets (CSS, 2007) είναι μία γλώσσα που χρησιμοποιείται από την HTML και την XHTML. Εφαρμόζεται σε κάθε στοιχείο της σελίδας ξεχωριστά (χρώματα, γραμματοσειρές, τοποθέτηση εικόνων και άλλων στοιχείων κλπ). Το CSS σχεδιάστηκε με σκοπό να προωθήσει το διαχωρισμό της πληροφορίας και της εμφάνισης για να μπορούν όλο και περισσότεροι χρήστες να έχουν πρόσβαση στη πληροφορία των ιστοσελίδων. Μειώνει κατά πολύ τον κώδικα των ιστοσελίδων, αφού εξαλείφει τον επαναλαμβανόμενο κώδικα, με αποτέλεσμα να βοηθάει στη δημιουργία πιο γρήγορων ιστοσελίδων, οι οποίες μάλιστα είναι και προσβάσιμες σε μεγαλύτερο βαθμό από τις μηχανές αναζήτησης. Πρωτοεμφανίστηκε το 1996, αλλά η ολοκληρωμένη υποστήριξη από τους πιο δημοφιλείς browsers δεν έγινε μέχρι το Javascripts Η Javascript (Javascripts, 2006) είναι μία γλώσσα scripting βασισμένη στη έννοια του πρότυπου προγραμματισμού και πήρε το όνομα από την εφαρμογή ECMAScript του Netscape. Η γλώσσα αυτή χρησιμοποιείται στις ιστοσελίδες για διάφορους λόγους, όπως για δυναμική σχεδίαση, έλεγχο φόρμας και πολλά άλλα. Λειτουργεί σε όλους τους βασικούς browsers όπως ο Internet Explorer, o Mozilla Firefox, o Netscape και η Opera. Για το site δημιουργήθηκε η σελίδα functions.js η οποία περιλαμβάνει τις συναρτήσεις (functions) που χρησιμοποιούνται, έτσι ώστε κάθε φορά που καλείται ένα function να μην χρειάζεται να γράφεται στην εκάστοτε σελίδα όλος ο κώδικας, παρά μόνο το όνομα του με τις μεταβλητές και αμέσως η σελίδα php «καλεί» την function.js (η οποία περιλαμβάνεται και αυτή στο theme.php). 31

31 3.2.5 IP addresses Μια διεύθυνση IP (Internet Protocol address) (IP address, 2007) είναι ένας μοναδικός αριθμός που χρησιμοποιούν κάποιες ηλεκτρονικές συσκευές για να επικοινωνήσουν μεταξύ τους μέσα στο Διαδίκτυο με τη χρήση του Ιντερνετικού Πρωτοκόλλου (Internet Protocol). Οποιαδήποτε συσκευή (υπολογιστές, εκτυπωτές, κλπ) παίρνει μέρος σ αυτή τη διαδικασία πρέπει να έχει ξεχωριστή διεύθυνση. Οι διευθύνσεις IP χρησιμοποιούνται μέσα σε τοπικά και μεγαλύτερα δίκτυα και χρησιμοποιούν αριθμούς από το μέχρι το Κάθε ιστοσελίδα στο Διαδίκτυο βρίσκεται σε μια συγκεκριμένη IP. Επειδή όμως δεν είναι εύκολο να θυμόμαστε αριθμούς, έχει δημιουργηθεί το Domain Name System, δηλαδή ένα σύστημα που αντιστοιχίζει τους αριθμούς με ονόματα (ή αλλιώς URL). Για παράδειγμα, αντί να χρησιμοποιούμε το χρησιμοποιούμε τη διεύθυνση Για το site, υλοποιήθηκε κώδικας, ο οποίος εφαρμόζεται όταν κάποιος χρήστης συνδέεται από κάποιο υπολογιστή που βρίσκεται σε μια εργαστηριακή αίθουσα του τμήματος. Για την επίτευξη του καταχωρήθηκαν στη βάση δεδομένων οι IP διευθύνσεις των υπολογιστών ανά αίθουσα εργαστηρίου. Έτσι κάθε φορά που κάποιος χρήστης που επισκέπτεται την το site και βρίσκεται σε κάποιο εργαστήριο του τμήματος Βιομηχανικής Πληροφορικής, στην αρχική σελίδα θα του εμφανίζει ένα ειδικό μήνυμα που θα τον ενημερώνει από ποιο εργαστήριο έχει συνδεθεί Function ip2long() Για να γίνει η σύγκριση της μεταβλητής $IP, στην οποία αποθηκεύεται προσωρινά η IP διεύθυνση του επισκέπτη, με τις IP διευθύνσεις που έχουν καταχωρηθεί στη βάση δεδομένων ως τύπου VARCHAR, είναι απαραίτητη η χρήση της function ip2long(). (ip2long() function, 2007). Η τελευταία μετατρέπει μια διεύθυνση IP από τη μορφή IPv4 σε ένα μεγάλο ακέραιο αριθμό Ο Αλγόριθμος Συντομότερης Διαδρομής του Dijkstra Για την υλοποίηση της συντομότερης διαδρομής, όπως αναφέρθηκε στο πρώτο κεφάλαιο, χρησιμοποιήθηκε ο αλγόριθμος του Dijkstra. Ο αλγόριθμος αυτός μπορεί να εξηγηθεί ως εξής: Το πρόβλημα: Έστω ένα σύνολο κόμβων, κάποιοι από τους οποίους είναι μεταξύ τους συνδεδεμένοι με θετικά μήκη συνδέσεων. Ο χρήστης θέλει να βρει τη συντομότερη απόσταση από τον κόμβο 1 προς οποιονδήποτε άλλον κόμβο (όπου η συντομότερη απόσταση είναι εκείνη που ελαχιστοποιεί το άθροισμα των μηκών κατά μήκος κάποιου δρόμου, που ονομάζεται συντομότερος δρόμος ). 32

32 Βασική ιδέα: Αρχικά βρίσκει τον κόμβο Κ που συνδέεται με τον 1 με το μικρότερο μήκος σύνδεσης. Στη συνέχεια, ο συντομότερος δρόμος θα περιλαμβάνει είτε έναν άλλο κόμβο Κ που συνδέεται με τον 1 είτε έναν άλλον κόμβο Κ που συνδέεται με το Κ, αναλόγως του ποιο από τα δυο είναι μικρότερο: d(k,k ) ή d(k,k ) + d(k,k ). Κοκ. Συμβολίζεται με dij το μήκος της σύνδεσης των i και j (όπου υποθέτουμε ότι dij =, αν οι i και j δεν συνδέονται). Αρχικά: P = {1}, D1 = 0, Dj = dj1, j 1. Βήμα 1: Βρείτε i P τέτοιο ώστε Di = minj PDj. Θέσατε P := P {i}. Αν Ρ = S, τερματίστε. Βήμα 2: Για κάθε j P, θέσατε Dj = min[dj, dji + Di]. Πάτε στο βήμα 1. Παράδειγμα εφαρμογής A 2 B C F 6 D E 2 Σχήμα 3: Αλγόριθμος Dijkstra Βήμα A B C D E F Προστιθέμενος Προστιθέμενο Τόξο Κόμβος Β AB D BD C DC E CE 5 10 F EF 33

33 3.2.7 Προστασία των σελίδων του διαχειριστή Για την προστασία του κέντρου διαχείρισης από τρίτους, χρησιμοποιήθηκε ένα απλό script php, το οποίο συμπεριλαμβάνεται σε όλες τις σελίδες που βρίσκονται υπό το φάκελο admin. Επιλέχθηκε αυτή τη μέθοδο ώστε να είναι εύκολη η αλλαγή username & password και να μην χρειάζονται περαιτέρω αλλαγές από το server που φιλοξενεί το site.. Αν στο μέλλον ο διαχειριστής επιθυμεί ακόμα πιο σίγουρο τρόπο προστασίας, μπορεί να χρησιμοποιήσει το αρχείο.htaccess το οποίο με την κατάλληλη παραμετροποίηση προστατεύει όλα τα αρχεία του φακέλου στο οποίο έχει τοποθετηθεί το αρχείο αυτό. 3.3 Η Σπουδαιότητα της Καλής Σχεδίασης της Βάσης Δεδομένων Εφόσον το site θα είναι βασισμένο σε php & MySQL, βγήκε η απόφαση για την εκμετάλλευση των δυνατοτήτων που δίνει η δημιουργία μιας βάσης δεδομένων από την οποία θα επιτυγχάνεται δυναμικά η διαχείριση πολλών μερών του site. Η καλή σχεδίαση μιας βάσης δεδομένων είναι ζωτικής σημασίας για την ανάπτυξη μιας εφαρμογής με υψηλή απόδοση. Αν μια βάση δεδομένων δεν έχει βελτιστοποιημένες σχέσεις μεταξύ των πινάκων (normalization) δεν θα μπορεί να λειτουργεί με τη μέγιστη δυνατή αποτελεσματικότητα. Επίσης η βάση δεδομένων που θα χρησιμοποιήσουμε πρέπει να είναι εύκολη στη συντήρηση. Δηλαδή θα πρέπει να αποθηκεύει όσο το δυνατόν λιγότερα επαναλαμβανόμενα δεδομένα. Τα πλεονεκτήματα που προσφέρει μια καλοσχεδιασμένη βάση δεδομένων είναι πολλά. Όσο περισσότερη δουλειά γίνει εκ των προτέρων για τον σωστό σχεδιασμό της βάσης, τόσο λιγότερη θα χρειαστεί να γίνει εκ των υστέρων. Αν δεν έχει σχεδιαστεί σωστά η βάση είναι πολύ πιθανό να χρειαστεί να την επανασχεδιαστεί εκ των υστέρων και το κόστος θα είναι αρκετά υψηλό. (Meloni, 2004) Πιο συγκεκριμένα τα πλεονεκτήματα που προκύπτουν είναι: Ο πλεονασμός μπορεί να μειωθεί στο ελάχιστο. Η ασυνέπεια μπορεί να αποφευχθεί (ως ένα βαθμό) Τα δεδομένα μπορούν να είναι κοινόχρηστα Μπορούν να επιβάλλονται πρότυπα Μπορούν να εφαρμόζονται περιορισμοί ασφάλειας Μπορεί να διατηρείται η ακεραιότητα Οι αντικρουόμενες απαιτήσεις μπορούν να εξισορροπούνται (Date, 2003) Τα βήματα που ακολουθήθηκαν για τη σχεδίαση της βάσης δεδομένων είναι τα εξής: Ορισμός του στόχου. Σχεδίαση των δομών δεδομένων (πίνακες, πεδία) 34

34 Εύρεση των σχέσεων. Ορισμός και υλοποίηση των κανόνων. Δημιουργία της εφαρμογής Σχεδιασμός & Ανάλυση Οντοτήτων Οι οντότητες της βάσης δεδομένων είναι οι παρακάτω: CLASSES (Αίθουσες): Ο πίνακας classes περιέχει τις πληροφορίες για τις αίθουσες. classid classname moviename classes equipment ktirio_id mainphoto groupid Σχήμα 4: οντότητα classes COURSE_TYPE (Τύπος Μαθημάτων): Ο πίνακας course_type έχει τους τύπους μαθημάτων. course_type typeid nametype Σχήμα 5: οντότητα course_type COURSES (Μαθήματα): Ο πίνακας courses περιέχει τις πληροφορίες για τα μαθήματα που γίνονται στις αίθουσες. 35

35 courseid typeid courses classname classid Σχήμα 6: οντότητα courses GROUPS (Ομάδες): Ο πίνακας groups περιέχει τις ομάδες που έχουν κατηγοριοποιηθεί τις αίθουσες. groups groupid groupname Σχήμα 7: οντότητα groups IP_ADDRESS (Διευθύνσεις IP): Ο πίνακας ip_address περιέχει όλες τις IP διευθύνσεις των υπολογιστών που βρίσκονται στα εργαστήρια. ip_id pc_ip ip_address long_ip classid Σχήμα 8: οντότητα ip_address 36

36 KTIRIA (Κτίρια): Ο πίνακας ktiria έχει σε ομάδες τις αίθουσες που βρίσκονται στο ίδιο κτίριο ή όροφο. ktiria ktirio_id ktirioname Σχήμα 9: οντότητα ktiria MAPS (Χάρτες): Ο πίνακας maps περιέχει τους χάρτες του ΤΕΙ και τις κατόψεις των ορόφων. maps mapid mapname classid Σχήμα 10: οντότητα maps PHOTOS (Φωτογραφίες): Ο πίνακας photos περιέχει τις φωτογραφίες κάθε αίθουσας. photoid classid photos photoname comments Σχήμα 11: οντότητα photos 37

37 3.3.2 Μοντέλο Οντοτήτων Συσχετίσεων Στο παρακάτω σχήμα βλέπουμε πως συσχετίζονται οι οντότητες. 38

38 ktirio_id groupid classid classname classes moviename equipment mainphoto ομαδοποιεί Περιέχει typeid nametype courseid course_type coursename courses ταξινομεί typeid classid groupid groupname mapid groups maps mapname ktirioname classid ktiria αντιστοιχεί ktirio_id photoid photoname ip_id ip_address photos classid classid comments pc_ip ip_long Σχήμα 12: Μ.Ο.Σ. 39

39 3.3.3 Ανάλυση των πεδίων κάθε πίνακα Ο κάθε πίνακας της βάσης αποτελείται από διάφορα πεδία. Για κάθε ένα από αυτά περιγράφεται ο τύπος του πεδίου και δίνεται μια μικρή περιγραφή για τη χρησιμότητά του. classes Πεδίο Τύπος Περιγραφή classid int (11) (NOT NULL) Κωδικός αίθουσας (με αυτόματη αύξηση), πρωτεύον κλειδί πίνακα classname varchar (50) Όνομα αίθουσας moviename varchar (50) Όνομα βίντεο (.mov) equipment text Εξοπλισμός αίθουσας mainphoto varchar (50) Όνομα κεντρικής φωτογραφίας groupid int (11) (NOT NULL) Κωδικός ομάδας που ανήκει η αίθουσα ktirio_id int (11) Κτίριο στο οποίο ανήκει η αίθουσα course_type Πεδίο Τύπος Περιγραφή typeid int (11) (NOT NULL) Κωδικός τύπου (με αυτόματη αύξηση), πρωτεύον κλειδί πίνακα nametype varchar (50) Όνομα τύπου courses Πεδίο Τύπος Περιγραφή courseid int (11) (NOT NULL) Κωδικός μαθήματος (με αυτόματη αύξηση), πρωτεύον κλειδί πίνακα coursename varchar (50) Όνομα μαθήματος typeid int (11) Τύπος μαθήματος classid int (11) Κωδικός αίθουσας που γίνεται το μάθημα groups 40

40 Πεδίο Τύπος Περιγραφή groupid int (11) (NOT NULL) Κωδικός ομάδας (με αυτόματη αύξηση), πρωτεύον κλειδί πίνακα groupname varchar (50) Όνομα ομάδας ip_address Πεδίο Τύπος Περιγραφή ip_id int (11) (NOT NULL) Κωδικός IP (με αυτόματη αύξηση), πρωτεύον κλειδί πίνακα pc_ip varchar (15) IP κάθε υπολογιστή (Μοναδικό κλειδί) long_ip int(10) IP διεύθυνση σε 10-ψήφιο ακέραιο classid int (11) Κωδικός αίθουσας που βρίσκεται ο Η/Υ ktiria Πεδίο Τύπος Περιγραφή ktirio_id int (11) (NOT NULL) Κωδικός κτιρίου, πρωτεύον κλειδί πίνακα ktirioname varchar (50) Όνομα κτιρίου maps Πεδίο Τύπος Περιγραφή map_id int (11) (NOT NULL) Κωδικός χάρτη (με αυτόματη αύξηση), πρωτεύον κλειδί πίνακα mapname varchar (50) Όνομα χάρτη classid int (11) Κωδικός αίθουσας που ανήκει ο χάρτης photos Πεδίο Τύπος Περιγραφή photo_id int (11) (NOT NULL) Κωδικός φωτογραφίας (με αυτόματη αύξηση), 41

41 πρωτεύον κλειδί πίνακα classid int (11) Κωδικός αίθουσας που ανήκει η φωτογραφία photoname varchar (50) Όνομα φωτογραφίας comments text Σχόλια φωτογραφίας 3.4 Δομή Φακέλων και Αρχείων Για τη λειτουργικότητα του site αλλά και για διευκόλυνση ταξινομήθηκαν σε διαφορετικούς φακέλους τα αρχεία της ανάλογα με τη χρησιμότητά τους. Στο root directory έχουν τοποθετηθείτα αρχεία.php που χρησιμοποιούνται για όλους τους επισκέπτες της ιστοσελίδας. Από εκεί και πέρα υπάρχουν οι εξής φάκελοι: admin: Περιέχει όλες τις σελίδες που χρησιμοποιούνται από τον διαχειριστή. fotos: Περιέχει όλες τις φωτογραφίες των αιθουσών. Αυτός ο φάκελος πρέπει να έχει δικαιώματα εγγραφής (CHMOD: 777) επειδή εδώ αποθηκεύονται οι φωτογραφίες που κάνει ο διαχειριστής upload. images: Περιέχει όλα τα γραφικά εικονίδια (.jpg και.gif) του site maps: Περιέχει όλες τις κατόψεις και τους χάρτες σε format εικόνας. movies: Περιέχει όλα τα quicktime videos. Πρέπει και αυτός ο φάκελος να έχει δικαιώματα εγγραφής γιατί εκεί αποθηκεύονται τα βίντεο που κάνει upload ο διαχειριστής Σελίδες Επισκέπτη Αναφορικά οι σελίδες του επισκέπτη είναι οι παρακάτω (ταξινομούνται αλφαβητικά): calpath.php : Είναι η σελίδα που «καλείται» για να εμφανίσει τη συντομότερη διαδρομή. classphotos.php : Εμφανίζονται οι φωτογραφίες της κάθε αίθουσας που έχει επιλεγεί. config.php : Περιέχει τα στοιχεία για τη σύνδεση στη βάση δεδομένων. credits.php : Εμφανίζει τους δημιουργούς του site. db.php : Κάνει τη σύνδεση με τη βάση δεδομένων. dijkstra.php : Περιέχει τον αλγόριθμο του Dijkstra υλοποιημένο σε PHP. index.html : Η αρχική σελίδα που αποτελείται από 2 frames. info.php : Εμφανίζει πληροφορίες και οδηγίες περιήγησης του site. main.php : Η κεντρική σελίδα του site. menu.php : Είναι το αριστερό frame του site με τη λίστα των αιθουσών. movie.php : Εμφανίζει το βίντεο της πανοραμικής περιήγησης για κάθε αίθουσα. notavailable.php : Η σελίδα εμφανίζεται όταν δεν υπάρχουν περαιτέρω επιλογές. routes.php : Η σελίδα με την εύρεση της πιο σύντομης διαδρομής. 42

42 search.php : Η σελίδα που χρησιμοποιείται για αναζήτηση μαθημάτων. style.css : Το stylesheet του site που ορίζει πως θα εμφανίζονται οι γραμματοσειρές, τα χρώματα κτλ. theme.php : Περιέχει πληροφορίες για το site και το βασικό «στήσιμο» του site. virtualtours_map.php : Εμφανίζει το χάρτη με όλα τα virtual tour βίντεο Σελίδες Διαχειριστή Αναφορικά οι σελίδες του διαχειριστή είναι οι παρακάτω (ταξινομούνται αλφαβητικά): admin-menu.php : Η κεντρική σελίδα του διαχειριστή μετά την είσοδο του. classes.php : Η σελίδα διαχείρισης των αιθουσών courses.php : Η σελίδα διαχείρισης των μαθημάτων editclass.php : Η σελίδα επεξεργασίας επιλεγμένης αίθουσας editcourses.php : Η σελίδα επεξεργασίας επιλεγμένου μαθήματος editgroup.php : Η σελίδα επεξεργασίας κατηγορίας editip.php : Η σελίδα επεξεργασίας IP groups.php : Η σελίδα διαχείρισης κατηγοριών ip_addresses.php : Η σελίδα διαχείρισης διευθύνσεων IP photos.php : H σελίδα διαχείρισης φωτογραφιών protect.php : Η σελίδα που «προστατεύει» τις υπόλοιπες σελίδες του διαχειριστή με ειδικό όνομα χρήστη και κωδικό theme.php : Πληροφορίες για την εμφάνιση των σελίδων του διαχειριστή uploadmov.php : Φόρμα upload βίντεο στο server και καταχώρηση στη βάση δεδομένων uploadphoto.php : Φόρμα upload φωτογραφίας στο server και καταχώρηση στη βάση δεδομένων 3.5 Σύνοψη Με τη χρήση των κατάλληλων προγραμμάτων και προγραμματιστικών γλωσσών σχεδιάστηκαν τα επιμέρους τμήματα του site. Το κάθε λογισμικό εξυπηρετεί κάποια λειτουργία η οποία στη συνέχεια «συνεργάζεται» με εντολές για να παρουσιαστεί στην τελική του μορφή στο site. Όλες οι απαραίτητες πληροφορίες αποθηκεύονται στη βάση δεδομένων, που έχει σχεδιαστεί για τις ανάγκες του site. Στη συνέχεια γίνεται αναφορά στην ανάλυση των λειτουργιών της σελίδας καθώς και των διαφορετικών δυνατοτήτων που μπορεί να έχει ο επισκέπτης αναλόγως την ιδιότητα του, ως απλός χρήστης ή ως διαχειριστής τους συστήματος. 43

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

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

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

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

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

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

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

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

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

XAMPP Apache MySQL PHP javascript xampp

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ: 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. Αν δεν βλέπουμε

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

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

Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7. Οδηγίες Αναβάθμισης (Upgrade) - 1 - Αθήνα, 16 Μαρτίου 2007. 1. Εισαγωγή Πλατφόρμα Ασύγχρονης Τηλεκπαίδευσης eclass 1.7 Οδηγίες Αναβάθμισης (Upgrade) Ομάδα Εργασίας: Τσιμπάνης Κωνσταντίνος, Εξηνταρίδης Γιάννης Αθήνα, 16 Μαρτίου 2007 1. Εισαγωγή Η πλατφόρμα eclass είναι ένα

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

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

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

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

PRISMA Win POS Sync Merge Replication

PRISMA Win POS Sync Merge Replication ΤΜΗΜΑ ΥΠΟΣΤΗΡΙΞΗΣ Οδηγός Ρυθμίσεων Συγχρονισμού PRISMA Win POS Sync Merge Replication Η διαδικασία του συγχρονισμού γίνεται από τον Η/Υ που έχει το Back Office. Βασική προϋπόθεση για να ενεργοποιηθεί ο

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11

Περιεχόμενα. Μέρος 1: Βασικές έννοιες της πληροφορικής... 13. Πρόλογος... 11 Περιεχόμενα Πρόλογος... 11 Μέρος 1: Βασικές έννοιες της πληροφορικής... 13 1.1 Windows XP... 15 1.2 Επιφάνεια εργασίας... 19 1.3 Γραμμή εργασιών... 24 1.4 Χειρισμός παραθύρων... 30 1.5 Μενού... 36 1.6

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών

Τμήμα Οικιακής Οικονομίας και Οικολογίας. Οργάνωση Υπολογιστών Οργάνωση Υπολογιστών Υπολογιστικό Σύστημα Λειτουργικό Σύστημα Αποτελεί τη διασύνδεση μεταξύ του υλικού ενός υπολογιστή και του χρήστη (προγραμμάτων ή ανθρώπων). Είναι ένα πρόγραμμα (ή ένα σύνολο προγραμμάτων)

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

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

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

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

Κοινή χρήση πόρων με τα Windows XP

Κοινή χρήση πόρων με τα Windows XP Κοινή χρήση πόρων με τα Windows XP Α. Κοινή χρήση αρχείων και φακέλων Θα μάθετε: Να θέτετε σε κοινή χρήση ένα αρχείο ή ένα φάκελο του υπολογιστή με τα Windows XP. Να θέτετε σε κοινή χρήση στο δίκτυο μουσική,

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

Joomla! with K2 - User Guide

Joomla! with K2 - User Guide Joomla! with K2 - User Guide τελευταία ανανέωση: 27/03/2014 από την ICAP WEB Solutions 1 Η κατασκευή της δυναμικής σας ιστοσελίδας έχει ολοκληρωθεί και μπορείτε πλέον να προχωρήσετε σε αλλαγές ή προσθήκες

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

Εγκατάσταση Λογαριασμού Αλληλογραφίας στο ελληνικό Outlook Express Περιεχόμενα

Εγκατάσταση Λογαριασμού Αλληλογραφίας στο ελληνικό Outlook Express Περιεχόμενα Εγκατάσταση Λογαριασμού Αλληλογραφίας στο ελληνικό Outlook Express Περιεχόμενα 1. Εισαγωγή 2. Εγκατάσταση λογαριασμού 3. Οδηγίες χρήσης 4. Ανάγνωση ελληνικών 1. Εισαγωγή Σ αυτό το εγχειρίδιο αναγράφονται

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

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

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

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

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet.

PROXY SERVER. Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. PROXY SERVER Άριστη πύλη διαχωρισμού μεταξύ του εσωτερικού δικτύου και του Internet. Αποτελεσματικό εργαλείο για την απόκρυψη των εσωτερικών λεπτομερειών και διευθύνσεων IP του δικτύου. Αυξάνει τη συνολική

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

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

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

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

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

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

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

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

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

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

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

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

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

ΒΟΗΘΕΙΑ για τη χρήση του ιδρυματικού αποθετηρίου ΥΠΑΤΙΑ ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ

ΒΟΗΘΕΙΑ για τη χρήση του ιδρυματικού αποθετηρίου ΥΠΑΤΙΑ ΠΙΝΑΚΑΣ ΠΕΡΙΕΧΟΜΕΝΩΝ ΒΟΗΘΕΙΑ για τη χρήση του ιδρυματικού αποθετηρίου ΥΠΑΤΙΑ Το Ιδρυματικό Αποθετήριο του ΤΕΙ Αθήνας συλλέγει, τεκμηριώνει, αποθηκεύει και διατηρεί ψηφιακό περιεχόμενο έρευνας και εκπαίδευσης. Περιλαμβάνει

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

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

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

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

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

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

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

Vodafone Business Connect

Vodafone Business Connect Vodafone Business Connect Vodafone Business WebHosting Αναλυτικός Οδηγός Χρήσης Advanced Template Manager Αναλυτικός οδηγός χρήσης: Advanced template Manager Vodafone Business Connect - Υπηρεσίες φιλοξενίας

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

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

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

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

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών. Σελίδα 1 από 7 Οδηγός σύνδεσης Υποστηριζόμενα λειτουργικά συστήματα Μπορείτε να πραγματοποιήσετε εγκατάσταση του λογισμικού του εκτυπωτή χρησιμοποιώντας το CD Λογισμικό και τεκμηρίωση για τα ακόλουθα λειτουργικά

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

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

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

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

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

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

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

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

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

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

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

ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΥΠΟΛΟΓΙΣΤΙΚΗΣ ΥΠΟΔΟΜΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟ ΚΕΝΤΡΟ ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΤΜΗΜΑ ΕΚΠΑΙΔΕΥΤΙΚΗΣ ΥΠΟΛΟΓΙΣΤΙΚΗΣ ΥΠΟΔΟΜΗΣ ΜΗΧΑΝΟΓΡΑΦΙΚΟ ΚΕΝΤΡΟ Πολυτεχνειούπολη Ακρωτηρίου, Χανιά, 73100 Τηλ.: 28210 37400 (κεντρικό), 28210 37766 (κτίριο ΜΗΠΕΡ), Fax: 28210 37571 e-mail:

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

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

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

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

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

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

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

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

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

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

Αποστολή και λήψη e-mail μέσω SMARTER MAIL

Αποστολή και λήψη e-mail μέσω SMARTER MAIL 13/9/2012 Αποστολή και λήψη e-mail μέσω SMARTER MAIL NBW Internet Wizards Πλατεία Αγ. Γεωργίου Καρύτση 5, 10561 Αθήνα Τηλ.: 210 6148071, e-mail: info@nbw.gr, website: www.nbw.gr Αποστολή και λήψη e-mail

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

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

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

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

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

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

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

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΉΜΙΟ ΚYΠΡΟΥ ΟΔΗΓΟΣ ΣΥΝΔΕΣΗΣ ΣΤO ΔΙΚΤΥΟ ΤΟΥ ΤΠΚ ΜΕΣΩ ΤΗΣ ΥΠΗΡΕΣΙΑΣ ΑΠΟΜΑΚΡΥΣΜΕΝΗΣ ΠΡΟΣΒΑΣΗΣ VPN ΥΣΠΤ Η υπηρεσία πρόσβασης στο δίκτυο δεδομένων του ΤΠΚ μέσω εικονικού ιδιωτικού δικτύου

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

Οδηγίες εγκατάστασης και λειτουργίας ERPeshop

Οδηγίες εγκατάστασης και λειτουργίας ERPeshop Οδηγίες εγκατάστασης και λειτουργίας ERPeshop Αποσυμπιέζουμε το αρχείο ERPeshop.zip στον υπολογιστή μας. Θα πρέπει μέσα στο φάκελο ERPeshop να βλέπουμε το παρακάτω αποτέλεσμα: Αποσυμπιέζουμε το αρχείο

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

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

ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ ΟΜΑΔΑ Ε ΓΕΩΡΓΙΟΥ ΦΩΤΕΙΝΗ ΗΛΙΟΥΔΗ ΑΦΡΟΔΙΤΗ ΜΕΤΑΛΛΙΔΟΥ ΧΡΥΣΗ ΝΙΖΑΜΗΣ ΑΛΕΞΑΝΔΡΟΣ ΤΖΗΚΑΛΑΓΙΑΣ ΑΝΔΡΕΑΣ ΤΡΙΓΚΑΣ ΑΓΓΕΛΟΣ Η ΔΙΔΑΣΚΑΛΙΑ ΤΟΥ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΣΤΟ ΛΥΚΕΙΟ Εισαγωγή Η μεγάλη ανάπτυξη και ο ρόλος που

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

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

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

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

Πλατφόρμα ηλεκτρονικής παρακολούθησης μαθημάτων εξ αποστάσεως Οδηγός Χρήστη www.schoolessons.gr

Πλατφόρμα ηλεκτρονικής παρακολούθησης μαθημάτων εξ αποστάσεως Οδηγός Χρήστη www.schoolessons.gr Πλατφόρμα ηλεκτρονικής παρακολούθησης μαθημάτων εξ αποστάσεως Οδηγός Χρήστη www.schoolessons.gr Σύντομη Περιγραφή Η πλατφόρμα ηλεκτρονικής παρακολούθησης μαθημάτων εξ αποστάσεως της δίνει τη δυνατότητα

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

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

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

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

www.ikarditsa.gr Οδηγίες Χρήσης (προσθήκη νέου άρθρου σε σελίδα iκαταστήματος)

www.ikarditsa.gr Οδηγίες Χρήσης (προσθήκη νέου άρθρου σε σελίδα iκαταστήματος) www.ikarditsa.gr Οδηγίες Χρήσης (προσθήκη νέου άρθρου σε σελίδα iκαταστήματος) Το παρακάτω κείμενο περιλαμβάνει οδηγίες για την προσθήκη ενός νέου άρθρου σε σελίδα iκαταστήματος. Η προσθήκη ενός άρθρου

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

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

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

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

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

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

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

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

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

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

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

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

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

Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α

Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α Π Ε Ρ Ι Ε Χ Ο Μ Ε Ν Α 1 Windows 8.1 1.1 Βασικές Έννοιες Πληροφορικής και Επικοινωνιών Εισαγωγή 19 Τι είναι ο Ηλεκτρονικός Υπολογιστής 20 Κατηγορίες Υπολογιστών 21 Κύρια μέρη ενός Προσωπικού Υπολογιστή

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

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

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

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

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

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

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

Internet Business Hellas

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

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

Σενάριο Εστίασης 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

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

Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης

Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης Σελίδα 1 από 6 Οδηγός σύνδεσης Υποστηριζόμενα λειτουργικά συστήματα Μπορείτε να εγκαταστήσετε το λογισμικό του εκτυπωτή χρησιμοποιώντας το CD λογισμικού στα ακόλουθα λειτουργικά συστήματα: Windows 8.1

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

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

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

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

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol)

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία FTP (File Transfer Protocol) Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας-Βιβλιοθηκονοµίας Κέρκυρα ίκτυα - Internet 2 Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) ΜηχανέςΑναζήτησηςστοWeb Ηλεκτρονική Αλληλογραφία (E-mail) Υπηρεσία

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

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr

Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ. Εργαστήριο 1 Εισαγωγή στη C. Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Η-Υ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ Εργαστήριο 1 Εισαγωγή στη C Σοφία Μπαλτζή s.mpaltzi@di.uoa.gr Διαδικαστικά Ιστοσελίδα μαθήματος: http://eclass.uoa.gr/courses/f30/ Υποχρεωτική παρακολούθηση: Παρασκευή 14:00 16:00 στην

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

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

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

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

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

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

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

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

ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΡΙΣΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΛΑΡΙΣΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΤΕΧΝΟΛΟΓΙΑΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΤΗΛΕΠΙΚΟΙΝΩΝΙΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ "Υλοποίηση ιαδικτυακού Τόπου Αγγελιών Με Χρήση των PHP &

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

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

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

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

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

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

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

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

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

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

Vodafone Business Connect

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

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

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

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

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

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007

ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007 ΣΧΕΔΙΑΣΜΟΣ ΙΣΤΟΣΕΛΙΔΑΣ ΜΕ ΤΗ ΧΡΗΣΗ ΠΡΟΤΥΠΟΥ ΙΣΤΟΣΕΛΙΔΑΣ (TEMPLATE) ΣΤΟ ΠΡΟΓΡΑΜΜΑ MICROSOFT OFFICE SHAREPOINT DESIGNER 2007 Ο σχεδιασμός ιστοσελίδας με τη χρήση του προγράμματος Microsoft Office SharePoint

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

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010

Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Τμήμα Πληροφορικής & Επικοινωνιών Τομέας Υπολογιστικών Τεχνικών & Συστημάτων Συνοπτικό εγχειρίδιο χρήσης του Microsoft Visual Studio 2010 Ιωάννης Γεωργουδάκης - Πάρις Μαστοροκώστας Σεπτέμβριος 2011 ΠΕΡΙΕΧΟΜΕΝΑ

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