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



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

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

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

Συςτήματα Διαχείριςησ Περιεχομένου

Σύστημα Διαχείρισης Περιεχομένου

Σχεδίαση και ανάπτυξη ιστοχώρου του εργαστηρίου Μηχανικής Λογισμικού. Παληόπουλος Αποστόλης-Παπαναγιώτου Παναγιώτης

Σεμινάριο Wordpress CMS (Δημιουργία Δυναμικών Ιστοσελίδων)

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

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

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

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

Η χρήση του MOODLE από την οπτική γωνία του ιαχειριστή

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

Το γεγονός ότι αποτελεί λογισµικό ανοικτού κώδικα το καθιστά αρκετά ευέλικτο σε συνεχείς αλλαγές και βελτιώσεις. Υπάρχει µια πληθώρα χρηστών που το χρ

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

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

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

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

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

περιβάλλον joomla µε έµφαση στην υποστήριξη πολυµέσων

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

ΑΡΧΕς ΛΕΙΤΟΥΡΓΙΑς CMS (Content Management System) ΚΑΙ ΕΦΑΡΜΟΓΗ ΤΟΥς ςε ΜΙΚΡΟΜΕςΑΙΕς ΕΠΙΧΕΙΡΗςΕΙς

Εγκατάσταση και βασική διαχείριση ενός ιστοτόπου

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

Σχολείο, Εκπαιδευτικοί Διαδικτυακή Παρουσία με χρήση CMS. Α. Χατζηπαπαδόπουλος Φ. Δεληγιάννης 1 ο ΕΚ Αθηνών

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

Παραδοτέο Π5.3: Έντυπο και ψηφιακό υλικό (Web site) προβολής των δράσεων έργου

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

Δυναμικές Ιστοσελίδες στο Πανελλήνιο Σχολικό Δίκτυο

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

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

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

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

Συντάχθηκε απο τον/την Administrator Τρίτη, 16 Δεκέμβριος :28 - Τελευταία Ενημέρωση Παρασκευή, 20 Μάρτιος :46

ΟΛΟΚΛΗΡΩΜΕΝΟ ΣΥΣΤΗΜΑ ΤΗΛΕΚΑΤΑΡΤΙΣΗΣ E-AGIOGRAFIA

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

Σχεδιασμός και Ανάπτυξη Ιστοσελίδων ΙΙ ΙΕΚ ΤΡΙΑΝΔΡΙΑΣ ΓΡΑΦΙΣΤΑΣ ΕΝΤΥΠΟΥ ΚΑΙ ΗΛΕΚΤΡΟΝΙΚΩΝ ΜΕΣΩΝ. CMS Content Management Systems Joomla

ΑΝΑΚΟΙΝΩΣΕΙΣ ΠΡΟΜΗΘΕΙΩΝ/ΕΡΓΑΣΙΩΝ ΜΕ ΛΗΨΗ ΠΡΟΣΦΟΡΏΝ 10/16

ΠΡΟΣΚΛΗΣΗ ΕΚ ΗΛΩΣΗΣ ΕΝ ΙΑΦΕΡΟΝΤΟΣ στα Σεµινάρια του Εργαστηρίου Προηγµένων Εκπαιδευτικών Τεχνολογιών και Εφαρµογών Κινητών Συσκευών

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

Περίληψη ιπλωµατικής Εργασίας

Μελέτη περίπτωσης συστήµατος διαχείρισης οπτικοακουστικού περιεχοµένου δηµιουργηµένου από χρήστες Flickr

Στρατηγική ανάπτυξη δικτυακού κόμβου

ΕΙΣΑΓΩΓΗ ΦΙΛΟΣΟΦΙΑ ΠΛΑΤΦΟΡΜΑΣ... 4

Γαβαλάς αµιανός

1. O FrontPage Explorer

Οι διαδικασίες ενος CMS είναι σχεδιασμένες για να:

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

Don t hire us if you want average. We only do exceptional.

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ - Π.Μ.Σ. ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ

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

Έρευνα χρήσης της υπηρεσίας φιλοξενίας ιστοσελίδων του ΠΣ στα σχολεία της Αν. Μακεδονίας και Θράκης - Προτάσεις Βελτίωσης

ΚΕΝΤΡΟ ΥΠΟΣΤΗΡΙΞΗΣ ΕΦΑΡΜΟΓΩΝ ΛΟΓΙΣΜΙΚΟΥ. Μιχάλης Κεφαλάς, ΑΤΕΙ Θεσσαλονίκης

Βασικές Έννοιες Διαδικτύου, Wordpress και BuddyPress

«Περιεχόµενα. 03 Εισαγωγή Ένα ολοκληρωµένο πληροφοριακό σύστηµα. 04 Περιγραφή Εργαλείο εφαρµογής διαδικασιών

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

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

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

ΘΕΜΑ: Πρόσκληση εκδήλωσης ενδιαφέροντος για την παροχή υπηρεσιών με τίτλο «Σχεδιασμός λογοτύπου και σχεδιασμός και κατασκευή δυναμικής ιστοσελίδας»

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

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

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

Μορφές Ηλεκτρονικής Μάθησης

ΑΝΑΚΟΙΝΩΣΗ ΔΙΑΔΙΚΑΣΙΑΣ ΑΠΕΥΘΕΙΑΣ ΑΝΑΘΕΣΗΣ. Αριθμ. Πρωτ.: /2017 Ο ΕΙΔΙΚΟΣ ΛΟΓΑΡΙΑΣΜΟΣ ΚΟΝΔΥΛΙΩΝ ΕΡΕΥΝΑΣ

Internet Business Hellas

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

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

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

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

1. ΕΙΣΑΓΩΓΗ 2. ΠΕΡΙΓΡΑΦΗ

Άσκηση. Εξοικείωση με την πλατφόρμα Moodle

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

GoDigital.Store E-Commerce Platform

Εισαγωγή στις αρχές του CMS. Joomla Training. Wordpress Training.

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

interactivecommunication White Paper 2007, Cybertechnics Ltd. All rights reserved.

Ψηφιακό Σχολείο 2.0. Βασικές έννοιες Υποδομές Ηλεκτρονική Μάθηση Διαχείριση Ηλεκτρονικής Τάξης Οργάνωση Ηλεκτρονικού Μαθήματος

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

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

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

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

Αλλάξτε τον τρόπο που κάνετε τη δουλειά σας

ΤΕΣΤ ΠΙΣΤΟΠΟΙΗΣΗΣ ΓΝΩΣΕΩΝ ΚΑΙ ΔΕΞΙΟΤΗΤΩΝ

Παρουσίαση υπηρεσιών Τηλεδιάσκεψης και Aσύγχρονης εξ αποστάσεως εκπαίδευσης στο Πανελλήνιο Σχολικό Δίκτυο

Τίτλος Βιβλίου: Εισαγωγή στο Wordpress 3.x. Copyright 2012, Γιώργος Μπίκας/Εκδόσεις Κλειδάριθμος

Certified in E- Learning platform Modification Moodle (CELM)

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

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

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

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

Κεφάλαιο 11: Εισαγωγή στην HTML. Εφαρμογές Πληροφορικής Κεφ. 11 Καραμαούνας Πολύκαρπος

28η Συνάντηση Εκπαιδευτικών Δυτικής Μακεδονίας στις ΤΠΕ Φλώρινα 7/4/2013. To wordpress εγκατάσταση στο ΠΣΔ

Στρατηγικό Σχέδιο Για τη Βιώσιµη Ανάπτυξη της Θεσσαλονίκης (ΣΣΒΑΘ) 1 η Ενδιάµεση Έκθεση 3. ηµιουργία και Λειτουργία Web site

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

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

Εφαρμογές Ανοιχτού Κώδικα στη Βιβλιοθήκη & Κέντρο Πληροφόρησης του Πανεπιστημίου Μακεδονίας. Φίλιππος Κολοβός

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

Σχεδιασµός βασισµένος σε συνιστώσες

CARDISOFT. User Guide. ClassWeb VERSION 1.1. [February] [2007] Cardisoft Ανώνυµη Εταιρία Παραγωγής Λογισµικού

Vodafone Business Connect

Transcript:

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (Τ.Ε.Ι.) ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΒΙΟΜΗΧΑΝΙΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΟΜΕΑΣ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ «ΑΝΑΠΤΥΞΗ ΙΑ ΙΚΤΥΑΚΗΣ ΠΛΑΤΦΟΡΜΑΣ ΙΑΧΕΙΡΙΣΗΣ ΣΕΜΙΝΑΡΙΩΝ» ΦΟΙΤΗΤΕΣ: ΕΛΗΑΝ ΡΕΑ ΗΣ ΓΕΩΡΓΙΟΣ ΑΕΜ 2185 ΕΛΕΥΘΕΡΙΑ ΟΥ ΕΛΙΖΑΒΕΤΑ ΑΕΜ 2472 ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ: ΜΩΥΣΙΑ ΗΣ ΕΛΕΥΘΕΡΙΟΣ -Καβάλα, 2013-

[1]

ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ (Τ.Ε.Ι.) ΚΑΒΑΛΑΣ ΣΧΟΛΗ ΤΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΤΜΗΜΑ ΒΙΟΜΗΧΑΝΙΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΤΟΜΕΑΣ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ Πνευµατικά δικαιώµατα 2013 - Τεχνολογικό Εκπαιδευτικό Ίδρυµα Καβάλας εληανδρεάδης Γεώργιος-gdeliandreadis@gmail.com, Ελευθεριάδου Ελιζαβέτα-elizaele_2472@hotmail.com, Μωυσιάδης Ελευθέριος-Imous@teikav.edu.gr [2]

[3]

Αφιερώνεται στις οικογένειές µας [4]

ΕΥΧΑΡΙΣΤΙΕΣ - εληανδρεάδης Γεώργιος Η σελίδα αυτή είναι από τα δυσκολότερα τµήµατα της πτυχιακής εργασίας. Καλείσαι να σκεφτείς το σύνολο των ανθρώπων που σου συµπαραστάθηκαν, σε ενέπνευσαν, σε στήριξαν και σε βοήθησαν µε οποιοδήποτε µέσο να διεκπεραιώσεις το σκοπό σου. Για το λόγο αυτό και προς αποφυγή να αδικήσω άθελά µου, απευθύνω χαιρετισµό και ένα µεγάλο ευχαριστώ σε όλο τον ακαδηµαϊκό -και µη- κόσµο, ξεκινώντας από τον πρώτο που πίστεψε στις δυνάµεις µου, µέχρι τον τελευταίο που µε την ελάχιστη βοήθειά του µε οδήγησε στην επιτυχία του στόχου µου. Ευχαριστίες στον επιβλέποντα καθηγητή ρ.μωυσιάδη Ελευθέριο για την εµπιστοσύνη του να µου αναθέσει το θέµα της πτυχιακής εργασίας, την άψογη συνεργασία και τη συµβολή του στην ολοκλήρωση του έργου. Ευχαριστίες στον ρ.πογαρίδη ηµήτριο για την πρόθεσή του να µε δεχτεί ως ασκούµενο στο Κέντρο Τεχνολογικής Έρευνας Ανατολικής Μακεδονίας & Θράκης, στα πλαίσια του οποίου υλοποιήθηκε η πτυχιακή µου εργασία. Ευχαριστίες, συγχαρητήρια και αλληλεγγύη στους καθηγητές που υποστηρίζουν µε ανιδιοτέλεια το έργο της εκπαίδευσης και κάνουν αυτοσκοπό τη µετάδοση των γνώσεών τους. Στην κορυφή της πυραµίδας των ευχαριστιών, βρίσκεται η οικογένειά µου, µε καταλυτικό το ρόλο της µητέρας µου, η οποία παρά τις κατά καιρούς δυσκολίες, αγνοώντας οποιοδήποτε τίµηµα, µε στήριξε στο υπέρτατο να εκπληρώσω τα όνειρά µου. Tην ευχαριστώ για τη διαχρονική συνεισφορά της και είµαι περήφανος γι αυτή. ελιανδρεάδης Γεώργιος [5]

ΕΥΧΑΡΙΣΤΙΕΣ - Ελευθεριάδου Ελιζαβέτα Με την ολοκλήρωση της πτυχιακής µου εργασίας η οποία υλοποιήθηκε το έτος 2013 στο τµήµα Βιοµηχανικής Πληροφορικής του ΤΕΙ Καβάλας, θα ήθελα να ευχαριστήσω τους ανθρώπους που µε βοήθησαν. Ένα µεγάλο ευχαριστώ στον καθηγητή ρ. Ελευθέριο Μωυσιάδη, για την εµπιστοσύνη που µου έδειξε αναθέτοντάς µου την εκπόνηση της πτυχιακής εργασίας. Επίσης θα ήθελα να ευχαριστήσω τους φίλους µου που ήταν δίπλα µου όλο αυτό το διάστηµα και για την πολύτιµη βοήθεια που µου παρείχαν. Πάνω απ όλα όµως θα ήθελα να ευχαριστήσω την οικογένεια µου για την αµέριστη συµπαράσταση και υποστήριξη τους καθ όλη τη διάρκεια των σπουδών µου. Ελευθεριάδου Ελιζαβέτα [6]

ΠΕΡΙΛΗΨΗ Το σεµινάριο ως οντότητα αποτελεί εργαλείο στην παροχή ταχείας εκπαίδευσης. Είναι µια τεχνική εκπαίδευσης µε την οποία αποκτάται γρήγορη ενηµέρωση- επιµόρφωση µε συγκεκριµένο θέµα. Η πρακτική τους χρησιµοποιείται ευρέως και για το λόγο αυτό προκύπτει η ανάγκη για διαχείριση στο συνόλό τους. Αυτό σηµαίνει πως πέρα από την δηµιουργία και κοινοποίησή τους, ακολουθεί µια σειρά διαδικασιών που αφορούν την προώθησή τους, την εγγραφή συµµετεχόντων, την επίλυση πιθανών προβληµάτων µέχρι την ολοκλήρωση της παρακολούθησης και την εξυπηρέτηση των συµµετεχόντων µετά τη διεξαγωγή του σεµιναρίου. Οι υπηρεσίες συµπεριλαµβάνουν αποστολή βεβαιώσεων παρακολούθησης και παραστατικών εξόφλησης τους. Στην παρούσα πτυχιακή εργασία περιγράφεται µια ολοκληρωµένη µέθοδος διαχείρισης σεµιναρίων, βασισµένη σε διαδικτυακό λογισµικό. Το σύστηµα περιλαµβάνει λειτουργίες αξιοποιήσιµες από διαφορετικές κατηγορίες χρηστών, όπως είναι ο διαχειριστής, οι εισηγητές, η γραµµατεία και οι συµµετέχοντες. Καθένας από τους παραπάνω µπορεί να εισέλθει στο σύστηµα και να διαχειριστεί µέσω του δικού του περιβάλλοντος, τις υπηρεσίες που τον αντιστοιχούν. Ιεραρχικά, ο διαχειριστής έχει τη γενική εποπτεία και ακολουθεί η γραµµατεία η οποία έχει τα δικαιώµατα του διαχειριστή, πέραν αυτών της επεξεργασίας και τροποποίησης της πλατφόρµας. Ακολούθως, ο εισηγητής δηµιουργεί και ανακοινώνει σεµινάρια, ενηµερώνει και κατευθύνει τους συµµετέχοντές του. Ο χρήστης- επισκέπτης µπορεί να δει και να δηλώσει συµµετοχή σε κάποιο-α από τα σεµινάρια που ανακοινώνονται στο διαδικτυακό τόπο. Στην ανάλυση του συστήµατος περιγράφεται ο τρόπος επικοινωνίας µέσω µαζικών, προσχεδιασµένων e-mail. Παρέχονται οδηγίες χρήσης για κάθε κατηγορία χρήστη και αναφέρονται οι πηγές στις οποίες βασίστηκε η πλατφόρµα. ΘΕΜΑΤΙΚΗ ΠΕΡΙΟΧΗ: διαδίκτυο, διαδικτυακές πλατφόρµες, συστήµατα διαχείρισης ΛΕΞΕΙΣ ΚΛΕΙ ΙΑ: σεµινάρια, διαχείριση σεµιναρίων, joomla, διαδικτυακό σύστηµα διαχείρισης σεµιναρίων [7]

ABSTRACT The seminar entity is a tool in rapid education. It is an education technique which gained quick update-training on an issue. Their practice is widely used and as a result, there is a need for management as a whole. That means that beyond the creation and notification, follows a set of procedures relating to the promotion, registering participants, resolve potential problems by completing the follow and serve the participants after the seminar. The services include sending a certificate of attendance and receipts exoflisis them. The system includes functions can be used by different types of users. The system includes functions that can be used by different types of users, such as administrators, contributors, secretariat and participants. Each of the above can enter the system and manage via its own environment, the corresponding services. Hierarchically, administrator has an overview, followed by a secretariat that has administrator rights, beyond those of processing and modification of the platform. Subsequently, tutors creates and announce seminars, informs and directs its participants. The user-visitor can see and be registered on courses which are posted on the website. The analysis system described way of communication through mass, predesigned e-mail. Instructions are provided for each user category and the sources underlying the platform. SUBJECT AREA: internet, online platforms, management systems KEY WORDS: seminars, seminars management, joomla, web-based seminars management system [8]

[9]

Περιεχόµενα ΕΥΧΑΡΙΣΤΙΕΣ - εληανδρεάδης Γεώργιος...5 ΕΥΧΑΡΙΣΤΙΕΣ - Ελευθεριάδου Ελιζαβέτα...6 ΠΕΡΙΛΗΨΗ...7 ABSTRACT...8 Περιεχόµενα...10 Ενότητα 1 Εισαγωγή...13 Ενότητα 2 Υπάρχοντα Συστήµατα...16 2.1 Moodle [3]...16 2.2 Im-systems Seminar Manager [4]...17 2.3Amiando [5]...19 Ενότητα 3 Τεχνολογίες Ανάπτυξης Ιστοσελίδων...22 3.1 Προσέγγιση με κώδικα...22 3.1.1 HTML...22 3.1.2 CSS...23 3.1.3 PHP...24 3.1.4 MySQL...26 3.2 Προσέγγιση με CMS...26 3.2.1 ιάφορα CMS...28 3.2.2 Joomla...30 3.3 Η άδεια χρήσης GNU [13]...34 Ενότητα 4 Απαιτήσεις & Λειτουργίες...36 4.1 Προσδιορισμός απαιτήσεων...36 4.2Ανάλυση απαιτήσεων...38 4.3 Ικανοποίηση απαιτήσεων συχέτιση με λειτουργίες...42 4.4 Περιγραφή συστήματος...46 Ενότητα 5 Συµπεράσµατα & Μελλοντικές Εξελίξεις...50 Παράρτηµα...53 Παράρτημα 1: Εγχειρίδιο χρήστη- επισκέπτη...53 Π1.1 Επίσκεψη...53 Π1.2 Εγγραφή και είσοδος...54 Π1.3 ήλωση συµµετοχής σε σεµινάριο...55 Παράρτημα 2: Εγχειρίδιο εισηγητή...56 Π2.1 ιαχείριση...56 Π2.2 ιαχείριση Σεµιναρίων...56 Π2.3 ιαχείριση Συµµετεχόντων...57 Παράρτημα 3: Εγχειρίδιο γραμματείας...59 Π3.1 ιαχείριση...59 Π3.2 ιαχείριση Σεµιναρίων...59 [10]

Π3.3 ιαχείριση Εισηγητών...60 Π3.4 Αποστολή µαζικών e-mail...60 Π3.5 ηµιουργία και αποστολή template e-mail...61 Π3.6 ηµιουργία βεβαιώσεων και επισυναπτόµενων εγγράφων...62 Παράρτημα 4: Εγχειρίδιο διαχειριστή...64 Π4.1 Community Builder [15]...64 Π4.2 AcyMailing [16]...65 Π4.3 OSG [17]...66 Παράρτημα 5: Οδηγίες εγκατάστασης στο server (της σχολής)...68 ΟΡΟΛΟΓΙΑ...73 ΑΝΑΦΟΡΕΣ...74 [11]

[12]

Ενότητα 1 Εισαγωγή Ως σεµινάρια ορίζονται µεµονωµένα µαθήµατα ή κύκλος µαθηµάτων µε σκοπό την επιµόρφωση των συµµετεχόντων σε αυτά. Η επιµόρφωση µπορεί να περιλαµβάνει την εξειδίκευση σε συγκεκριµένο αντικείµενο, την ενηµέρωση σχετικά µε κάτι νέο, ή τον γενικότερο πνευµατικό εµπλουτισµό. Αποτελεί αναµφισβήτητα εργαλείο άµεσα αξιοποιήσιµο στη σύγχρονη κοινωνία- την κοινωνία της πληροφορίας- όπως αυτή αναφέρεται, καθώς η επιτακτική ανάγκη για απόκτηση γνώσης σε σύντοµο χρονικό διάστηµα, τα καθιστά αναγκαία στην εκπαιδευτική διαδικασία. Η «δια βίου µάθηση» και ο εµπλουτισµός των γνώσεων για συγκεκριµένο αντικείµενο συντελούν στο γεγονός της συνεχούς αναζήτησης πληροφορίας που σχετίζεται µε συγκεκριµένο θέµα. Τα παραδείγµατα σεµιναρίων ποικίλουν αναλόγως των ενδιαφερόντων, ωστόσο ορισµένα από αυτά θα µπορούσαν να είναι: σεµινάρια εξοικείωσης µε τις νέες τεχνολογίες, σεµινάρια εκπαίδευσης εργαζοµένων σε κάποια εταιρία, σεµινάρια ειδικού επιστηµονικού ενδιαφέροντος και πολλά άλλα. Ως αποτέλεσµα των παραπάνω, η διαχείριση των σεµιναρίων είναι µια σύνθετη διαδικασία σε όλο το εύρος της. Θα µπορούσαµε να υποστηρίξουµε πως στην απλούστερη µορφή της, χρειάζεται τουλάχιστον ένα συντονιστή της όλης διαδικασίας. Ο ρόλος του συντονιστή τον καθιστά υπεύθυνο για την επικοινωνία των εµπλεκοµένων στη λειτουργία. Αυτοί είναι οι διοργανωτές, οι εισηγητές, οι συµµετέχοντες και οι γραµµατείες, κατά περίπτωση. Συνεπώς, η συνεργασία αυτή θα µπορούσε να υλοποιηθεί αποτελεσµατικά µε τη χρήση κατάλληλου λογισµικού, διαδικτυακού στην ιδανικότερη περίπτωση. Τα πλεονεκτήµατα της διαδικτυακής διαχείρισης είναι η εύκολη πρόσβαση στο σύστηµα σε πραγµατικό χρόνο από τοποθεσίες ανεξάρτητες και η άµεση ενηµέρωση της πλατφόρµας, εκµεταλλευόµενοι τη γρήγορη µετάδοση της πληροφορίας. Η δυσκολία της διαχείρισης έγκειται και στο γεγονός της τροποποίησης των δεδοµένων. Αυτό για παράδειγµα σηµαίνει πως για ένα σεµινάριο µπορεί να αλλάξει η ηµεροµηνία ή και η ώρα διεξαγωγής του, να ακυρωθεί ή να αλλάξει η τοποθεσία του. Συνεπώς, οι συµµετέχοντες πρέπει να ενηµερωθούν εγκαίρως. Για ένα µεγάλο αριθµό συµµετεχόντων η επικοινωνία µέσω τηλεφώνου είναι χρονοβόρα και η αποστολή e-mail µε τον κλασικό τρόπο (πληκτρολογώντας µία προς µία τις διευθύνσεις), επίσης το ίδιο. [13]

Ένα άλλο παράδειγµα δυσκολίας είναι η διατήρηση των δεδοµένων των χρηστών. Η επιτήρηση των δεδοµένων γίνεται από το διαχειριστή του συστήµατος. Προκειµένου αυτός να βλέπει και να ελέγχει τα στοιχεία, επιβάλλεται ολοκληρωµένο σύστηµα αρχειοθέτησης. Τα πεπαλαιωµένα συστήµατα αρχειοθέτησης (έντυπα ή ηλεκτρονικά), πολλές φορές περιορίζουν τη λειτουργία τους σε τοπικό επίπεδο και είναι δύσχρηστα σε συνεργασία µε άλλα συστήµατα. Για τα προαναφερόµενα λειτουργικά προβλήµατα, δηµιουργείται η ανάγκη δηµιουργίας ενός συγκροτηµένου συστήµατος που θα παρέχει, µε φιλικό προς το χρήστη περιβάλλον, την πλήρη διαχείριση σεµιναρίων. Αντικείµενο και διάρθρωση πτυχιακής εργασίας Ο στόχος της εργασίας αυτής είναι ο σχεδιασµός, η ανάπτυξη και η υλοποίηση ενός διαδικτυακού συστήµατος διαχείρισης σεµιναρίων, προσβάσιµο από διαφορετικές κατηγορίες χρηστών. Βασική λειτουργία είναι η αυτόµατη και µαζική ενηµέρωση των χρηστών µε αποστολή e-mail. Πιο συγκεκριµένα, η διαδικτυακή πλατφόρµα φιλοξενεί µια βάση δεδοµένων στην οποία µπορούν να αποθηκευτούν και να κοινοποιηθούν σεµινάρια, να καταχωρηθούν οι εισηγητές των σεµιναρίων αυτών, ενώ ταυτόχρονα, διαφορετικοί χρήστες του συστήµατος, να έχουν πρόσβαση λαµβάνοντας ειδοποιήσεις για νέα σεµινάρια και τροποποιήσεις. Τα επίπεδα πρόσβασης στο σύστηµα ποικίλουν, ανάλογα µε την κατηγορία του χρήστη που εισέρχεται σε αυτό. Ο γενικός διαχειριστής (administrator) έχει τη γενική εποπτεία και διαχείριση. Μπορεί να δει και να ελέγξει τα δεδοµένα που βρίσκονται στη βάση δεδοµένων, αλλά και να διαµορφώσει το γραφικό περιβάλλον της πλατφόρµας. Τόσο η γραµµατεία, όσο και ο εισηγητής, µπορεί να έχει πρόσβαση στα δεδοµένα των χρηστών. Η πρώτη, διαχειρίζεται τα δεδοµένα στο σύνολό τους, ενώ ο δεύτερος, σε αυτά που σχετίζονται µε τον ίδιοδηλαδή για χρήστες που δήλωσαν συµµετοχή σε δικό του σεµινάριο. Βασικές λειτουργίες του συστήµατος είναι η αποστολή µαζικών e-mail. Για ενηµέρωση, αποστολή παραστατικών ή οποιαδήποτε άλλη κοινοποίηση, προβλέπεται η αποστολή e-mail στο σύνολο των χρηστών που είναι συνδεδεµένοι µε την πλατφόρµα. Το ίδιο κείµενο αποστέλλεται ταυτόχρονα για µεγαλύτερη ευκολία στην επικοινωνία και ενηµέρωση. [14]

Η παρούσα εργασία διανέµεται ακολούθως: Στην ενότητα 2 αναφέρονται υφιστάµενα συστήµατα διαχείρισης σεµιναρίων, επιγραµµατική γνωριµία µε αυτά και η ανάγκη για την δηµιουργία ενός νέου, καινοτόµου συστήµατος. Ακολούθως, στην ενότητα 3 παρουσιάζονται τεχνολογίες ανάπτυξης ιστοσελίδων καταλήγοντας στην επιλογή του Joomla CMS [1]. Το αντικείµενο της συγκεκριµένης πτυχιακής εργασίας, µε αναλυτική περιγραφή των δοθέντων απαιτήσεων και των υλοποιηµένων λειτουργιών περιγράφεται στην ενότητα 4, όπου βρίσκονται και πιο συγκεκριµένες πληροφορίες (διαχείριση χρηστών, µαζική αποστολή template e-mail [2] κλπ). Συµπεράσµατα από τη διαδικασία της υλοποίησης, καθώς και προτάσεις για µελλοντικές εξελίξεις και προεκτάσεις, βρίσκονται στην ενότητα 5. Στα παραρτήµατα περιλαµβάνονται εγχειρίδια χρήσης και τεχνικές οδηγίες για τις διαφορετικές κατηγορίες χρηστών. [15]

Ενότητα 2 Υπάρχοντα Συστήµατα Στην ενότητα αυτή παρουσιάζονται ορισµένα από τα υπάρχοντα συστήµατα που προσεγγίζουν το ζητούµενο της εργασίας µας και περιγράφονται συνοπτικά οι λειτουργίες τους. Τα συστήµατα αυτά αναπτύχθηκαν από εταιρίες µε προσδοκώµενη εφαρµογή στη διαχείριση σεµιναρίων και µαθηµάτων. Μέσα από τα χαρακτηριστικά τους, εµφανίζονται οι βασικές λειτουργίες τους και για πιο λόγο το καθένα κρίνεται ακατάλληλο για το σκοπό µας. Καταλήγουµε στο συµπέρασµα της ανάγκης δηµιουργίας ενός νέου συστήµατος που θα καλύπτει πλήρως τις δικές µας απαιτήσεις. 2.1 Moodle [3] Το Moodle είναι ένα Open Source Course Management System (CMS), είναι γνωστό ως ένα σύστηµα διαχείρισης µάθησης, ή ένα εικονικό µαθησιακό περιβάλλον. Έχει γίνει πολύ δηµοφιλές µεταξύ των εκπαιδευτικών σε ολόκληρο τον κόσµο, ως ένα εργαλείο για τη δηµιουργία online δυναµικών ιστοσελίδων για τους µαθητές τους. Για να λειτουργήσει, θα πρέπει να εγκατασταθεί σε έναν web server, σε έναν υπολογιστή ή σε µια εταιρεία web hosting. Εικόνα 2.1.1- εικονικό µαθησιακό περιβάλλον [16]

Αποτελεί ένα δωρεάν open source πρόγραµµα για e-learning το οποίο µπορεί να χρησιµοποιηθεί και για σεµινάρια. Έχει απεριόριστες δυνατότητες καθώς µπορούµε να το επεκτείνουµε. Ο χρήστης που χρησιµοποιεί το Moodle µπορεί να είναι ένας καθηγητής /δάσκαλος, φοιτητής. Το Moodle παρέχεται ελεύθερα. Φυσικά αυτό σηµαίνει πως αν και αποτελεί πνευµατική ιδιοκτησία παρέχει κι ορισµένες επιπλέον ελευθερίες. Έχουµε την άδεια να αντιγράψουµε, να χρησιµοποιήσουµε και να τροποποιήσουµε το Moodle υπό τον όρο ότι: συµφωνούµε να πληροφορούµε τους άλλους πως πρόκειται να τροποποιήσουµε ή να καταργήσουµε την αρχική άδεια και τα πνευµατικά δικαιώµατα και να εφαρµόσουµε την ίδια άδεια σε οποιοδήποτε παράγωγο έργο. Το επίκεντρο στο έργο Moodle αφορά πάντα την παροχή υπηρεσιών στους εκπαιδευτικούς και των καταλληλότερων εργαλείων για τη διαχείριση και την προώθηση της µάθησης. Παρά τις εύχρηστες δυνατότητές του, είναι µη αξιοποιήσιµο για τη διαχείριση σεµιναρίων σύµφωνα µε την προσέγγιση της παρούσας πτυχιακής εργασίας. Αναλυτικότερα, το Moodle δεν παρέχει υποδοµή διαχείρισης από γραµµατέα και εισηγητή κάτω από τον ίδιο διοργανωτή. Εδώ έχουµε να κάνουµε µε έναν εισηγητή και πολλούς µαθητές. Συνεπώς, οι λειτουργίες της γραµµατείας πρέπει να γίνουν από τον εισηγητή, ο οποίος είναι παράλληλα και διαχειριστής! Έτσι επιβαρύνεται ο ρόλος του και δεσµεύει περισσότερο από το χρόνο του µε λειτουργίες που δεν τον αφορούν. Παράλληλα, δεν παρέχεται η δυνατότητα µαζικής αποστολής προσχεδιασµένου κειµένου ή ακόµα και παραστατικών. Το Moodle δεν ασχολείται µε την οικονοµική διαχείριση, βασική προϋπόθεση για το σύστηµα που εµείς επιθυµούµε. 2.2 Im-systems Seminar Manager [4] Το Λογισµικό ιαχείρισης Σεµιναρίων της Im-Systems παρέχει τον έλεγχο όλων των δραστηριοτήτων κατάρτισης µε ένα ενιαίο σύστηµα. Οργανώνει και διαχειρίζεται σεµινάρια και µαθήµατα. [17]

Εικόνα 2.2.1- Φόρµα για τη διαχείριση σεµιναρίων ηµοσιεύει πληροφορίες για τα επερχόµενα σεµινάρια µέσω µιας on-line φόρµας δίνοντας στους πιθανούς συµµετέχοντες όλες τις πληροφορίες που χρειάζονται. Οι χρήστες µπορούν να περιηγηθούν ανάµεσα στα σεµινάρια και να επιλέξουν αυτό που τους αφορά. Οι δηµιουργείς του υποστηρίζουν ότι προσφέρει φιλικό περιβάλλον. Το σύστηµα ελέγχεται από έναν διαχειριστή ο οποίος είναι ταυτόχρονα και εισηγητής και εκτελεί παράλληλα της λειτουργίες της γραµµτείας. Παροµοίως µε το Moodle και εδώ έχουµε σύγχυση των δικαιωµάτων των χρηστών. Ο βασικός διαχειριστής επιβαρύνεται µε τις λειτουργίες της γραµµατείας και των εισηγητών. Πέραν αυτού, το συγκεκριµένο λογισµικό δεν µπορεί να χρησιµοποιηθεί για τις ανάγκες µας γιατί είναι δύσχρηστο. Για την εγκατάστασή του απαιτείται η προ-εγκατάσταση διαφόρων άλλων λογισµικών. Αν και λειτουργεί διαδικτυακά, η ενηµέρωσή του γίνεται σε τοπικό επίπεδο. Οι κατασκευαστές του δηλώνουν πως απαιτείται η εγκατάσταση προγραµµάτων όπως είναι το Apache, MySQL, PHP, Zend Optimizer, Flash 8. Ακόµα και αν παρακάµψουµε τον περιορισµό για τις κατηγορίες των χρηστών, έχουµε και άλλον περιορισµό, του ελέγχου του συστήµατος από συγκεκριµένο υπολογιστή. [18]

2.3Amiando [5] Με το amiando µπορούµε να δηµιουργούµε δωρεάν σεµινάρια και να πληρώνουµε ανάλογα µε τα άτοµα που το παρακολουθούν. εν µπορούµε να το εγκαταστήσουµε σε δικό µας server. Εικόνα 2.3.1- σχεδιασµός σεµιναρίου µε το amiando. Συνοπτικά, το amiando προσφέρει: Αξιόπιστη σχεδίαση των σεµιναρίων: Η αυτοµατοποιηµένη λίστα συµµετεχόντων µας επιτρέπει να ξέρουµε ανά πάσα στιγµή τον ακριβή αριθµό των συµµετεχόντων που έχουν κάνει κράτηση του σεµιναρίου µας. Περισσότερη άνεση για όσους παρακολουθούν το σεµινάριό µας: Μπορούµε να δηµιουργήσουµε τη δική µας Amiando ιστοσελίδα δωρεάν. Στην ιστοσελίδα, µπορούµε να χρησιµοποιήσουµε τις λειτουργίες της κοινότητας ή άλλα χαρακτηριστικά, που κάνουν τα έγγραφά µας να είναι προσβάσιµα.η ποικιλία των µονάδων δίνει ευκαιρίες, όπως την ενσωµάτωση των κοινωνικών δικτύων που δεν έχουµε σκεφτεί νωρίτερα. Κρατήσεις µε λιγότερη προσπάθεια από πριν: Μπορούµε να επικεντρωθούµε στο σχεδιασµό του δικού µας σεµιναρίου, ενώ το Amiando φροντίζει για την πληρωµή και την επεξεργασία τιµολογίων. Έλεγχος Προγραµµατισµού του Σεµιναρίου µας: Μπορούµε να έχουµε τον πλήρη έλεγχο των κρατήσεων µας και την δυνατότητα να προβούµε σε αλλαγές ανά πάσα στιγµή. Παρέχεται µεγάλη [19]

υποστήριξη ανά πάσα στιγµή, για να µας βοηθήσει µε τον προγραµµατισµό του σεµιναρίου µας. Το Amiando είναι µια αξιόλογη προσπάθεια για τη διαχείριση σεµιναρίων. Πράγµατι, τα εργαλεία που παρέχει είναι εφαρµόσιµα. Τα στοιχεία που το καθιστούν ακατάλληλο όµως για το σκοπό µας είναι η δυσκολία στη διαχείριση των συµµετεχόντων αφενός και η ελλιπής πρόσβαση στα στοιχεία τους. Μπορούµε να δούµε τους συµµετέχοντες στα σεµινάρια που δηλώσαµε χωρίς όµως να είναι εύκολη η επικοινωνία µαζί τους. Η ενηµέρωση των συµµετεχόντων σχετικά µε µια τροποποίηση του προγράµµατος ενός σεµιναρίου γίνεται µε ανακοίνωση µέσω του site. Αυτό σηµαίνει πως ο χρήστης δεν πρόκειται να ενηµερωθεί εάν δεν επισκέπτεται τακτικά το site. Παροµοίως µε τα προηγούµενα συστήµατα, δεν υπάρχει διαχωρισµός διαχειριστή και εισηγητή. Πρόσθετος περιορισµός είναι η προµήθεια του ιδιοκτήτη της ιστοσελίδας µε ποσοστό επί των κερδών ανά σεµινάριο. Ανάγκη δηµιουργίας νέου συστήµατος Με τον ένα ή τον άλλο τρόπο, η λειτουργία διαχείρισης σεµιναρίων υλοποιείται από τα προαναφερόµενα συστήµατα. Το πόσο αποτελεσµατικά και εφαρµόσιµα είναι στα σύγχρονα περιβάλλοντα, µπορεί να αξιολογηθεί από τους εκάστοτε χρήστες. Στο σύνολό τους µπορούν να καταχωρηθούν και να κοινοποιηθούν σεµινάρια, ενώ οι χρήστες µπορούν να δηλώσουν συµµετοχή σε αυτά. Πέραν του γενικού τους σκοπού, χαρακτηρίζονται ακατάλληλα για την περίπτωση της δικής µας προσέγγισης. Ο χαρακτηρισµός αυτός προέρχεται από την αδυναµία τους για διαχωρισµό διαχειριστή, εισηγητή και γραµµατείας. Παρουσιάζουν επίσης αδυναµία στην επικοινωνία του εισηγητή µε τους συµµετέχοντες στα σεµινάρια, αφού δεν υποστηρίζουν λειτουργίες αποστολής e- mail ή άλλων µεθόδων για άµεση ενηµέρωση. Σε κανένα από τα παραπάνω δεν παρέχεται η δυνατότητα χορήγησης παραστατικών και βεβαιώσεων παρακολούθησης. Συµπεραίνεται η ανάγκη δηµιουργίας ενός νέου συστήµατος που καλύπτει τις αδυναµίες των παραπάνω και παρέχει περισσότερες λειτουργίες για το σκοπό της διαχείρισης σεµιναρίων. Το προσδοκώµενο σύστηµα προβλέπει µαζική αποστολή e-mail για άµεση και ταυτόχρονη ενηµέρωση των χρηστών, κάτι που [20]

δεν υποστηρίζεται από τα προηγούµενα συστήµατα. Για την εξοµάλυνση των διαδικασιών, προβλέπεται η πρόσβαση από χρήστη-εισηγητή, χρήστηγραµµατείας και προφανώς, χρήστη-διαχειριστή. Παράλληλα, ο καθένας από τους προαναφερόµενους ασχολείται µε το κοµµάτι που του αντιστοιχεί. Αναλυτικά: ο διαχειριστής µε το σύνολο του συστήµατος, η γραµµατεία µε την διαχείριση του συνόλου των χρηστών και τη χορήγηση παραστατικών, ο εισηγητής µε τη διαχείριση των συµµετεχόντων στα δικά του σεµινάρια και την ενηµέρωσή τους µε τροποποιήσεις και εξελίξεις. [21]

Ενότητα 3 Τεχνολογίες Ανάπτυξης Ιστοσελίδων Η δηµιουργία ιστοσελίδων είναι µια πολύπλοκη διαδικασία που απαιτεί γνώσεις πληροφορικής- προγραµµατισµού. Οι µέθοδοι για την ανάπτυξή τους είναι είτε µέσω κώδικα (γλώσσες προγραµµατισµού), είτε µε τη χρήση πλατφόρµας που παραµετροποιεί υπάρχοντα εργαλεία. Οι επικρατούσα γλώσσα προγραµµατισµού είναι η HTML, όπου είναι και ο ιδρυτής της δηµιουργίας ιστοσελίδων, σε συνδυασµό µε PHP για διαχείριση βάσης δεδοµένων, CSS για µορφοποίηση κλπ. Από την πλευρά των CMS, το επικρατέστερο είναι το Joomla λόγω της ευκολίας εγκατάστασης και διαχείρισης. Στην ενότητα αυτή παρουσιάζονται αναλυτικά οι τεχνικές ανάπτυξης ιστοσελίδων µε αναφορές στα πλεονεκτήµατά τους. 3.1 Προσέγγιση µε κώδικα 3.1.1 HTML Τα αρχικά HTML προέρχονται από τις λέξεις HyperText Markup Language. Η HTML δεν είναι µια γλώσσα προγραµµατισµού, αλλά µια περιγραφική γλώσσα (markuplanguage), δηλαδή ένας ειδικός τρόπος γραφής κειµένου. Ο καθένας µπορεί να δηµιουργήσει ένα αρχείο HTML χρησιµοποιώντας απλώς έναν επεξεργαστή κειµένου. Αποτελεί υποσύνολο της γλώσσας SGML (Standard Generalized Markup Language) που επινοήθηκε από την IBM προκειµένου να λυθεί το πρόβληµα της µη τυποποιηµένης εµφάνισης κειµένων στα διάφορα υπολογιστικά συστήµατα. Οι browsers αναγνωρίζουν αυτόν τον τρόπο γραφής και εκτελούν τις εντολές που περιέχονται σε αυτόν. Αξίζει να σηµειωθεί ότι η HTML είναι η πρώτη και πιο διαδεδοµένη γλώσσα περιγραφής της δοµής µιας ιστοσελίδας. Χρησιµοποιεί τις ειδικές ετικέτες (tags) για να δώσει τις απαραίτητες οδηγίες στον browser. Τα tags είναι εντολές που συνήθως ορίζουν την αρχή ή το τέλος µιας λειτουργίας. Βρίσκονται πάντα µεταξύ των συµβόλων < και >. Παράδειγµα: <body> Οι οδηγίες είναι case insensitive, δεν επηρεάζονται από το αν έχουν γραφτεί µε πεζά (µικρά) ή κεφαλαία. Ένα αρχείο HTML πρέπει να έχει κατάληξη htm ή html. [22]

Το 1990 ο Tim Berners-Lee από το Cern [6], το εργαστήριο φυσικής της Γενεύης, δηµιούργησε ένα νέο πρωτόκολλο µε το οποίο θα µπορούσαν να µεταφέρονται κάθε είδος αρχείων και αντικειµένων µέσα από το Internet. Το πρωτόκολλο αυτό ονοµάστηκε HTTP (HyperText Transfer Protocol) και σηµατοδότησε την αρχή του WWW όπως το ξέρουµε σήµερα. Οι σελίδες που ήταν η βάση του WWW ήταν γραµµένες στην πρώτη έκδοση της γλώσσα HTML. Το 1994 αναπτύσσεται το πρότυπο HTML 2.0 από ένα διεθνή οργανισµό (Internet Engineering Task Forse). H επόµενη έκδοση (3.0) δεν έγινε αποδεκτή από τις Microsoft και Netscape οπότε γρήγορα αντικαταστάθηκε από την έκδοση 3.2 (1996). Η τελευταία περιλάµβανε πολλές από τις σηµάνσεις (tags) που είχαν εισάγει οι δύο εταιρίες. Η έκδοση 4.0 παρουσιάστηκε τον Ιούνιο του 1997. Σήµερα η HTML 5 [7] έχει εδραιωθεί, καθώς τα νέα χαρακτηριστικά της την καθιστούν ανταγωνιστική και ευέλικτη. Κάποια από τα νέα χαρακτηριστικά της HTML5 είναι: Το στοιχείο canvas για το drawing Τα στοιχεία video και audio για αναπαραγωγή πολυµέσων Νέα στοιχεία περιεχοµένου όπως τα footer, header, nav και section Νέα στοιχεία δηµιουργίας φόρµας όπως τα calendar, date, time, email, url και search Ενσωµάτωση βίντεο χωρίς να χρειαζόµαστε κάποιο plugin για να εµφανιστεί 3.1.2 CSS Τα CSS (Cascading Style Sheets), στην κατασκευή ιστοσελίδων, είναι ηλεκτρονικά έγγραφα µε ένα σύνολο κανόνων για την µορφοποίηση µιας ιστοσελίδας. Ενδεικτικά, µπορεί να χρησιµοποιηθεί για να διαµορφώσει: Τα χρώµατα και το µέγεθος διαφόρων στοιχείων της ιστοσελίδας Την συµπεριφορά τους σε διάφορες ενέργειες Παλιότερα, συνηθίζονταν να διαµορφώνεται κάθε στοιχείο της ιστοσελίδας ξεχωριστά, σε κάθε µία ξεχωριστή σελίδα. Η µεγάλη ευκολία που προσφέρει η χρήση ενός CSS, είναι ότι οι ενδεχόµενες αλλαγές, γίνονται µόνο σε ένα έγγραφο και αυτόµατα εφαρµόζονται σε όλες τις σελίδας που το [23]

χρησιµοποιούν. Έτσι µία ιστοσελίδα που χρησιµοποιεί CSS, µπορεί πολύ ευκολότερα να αλλάξει όψη. Για την δηµιουργία και επεξεργασία εγγράφων CSS, µπορεί να χρησιµοποιηθεί ένας επεξεργαστής (editor) απλού κειµένου ή κάποιο πρόγραµµα ειδικό για CSS που προσφέρει αρκετές ευκολίες στην διαµόρφωση του κώδικα CSS. Ένα πρόγραµµα (open source, δωρεάν διαθέσιµο για download και χρήση) για την επεξεργασία εγγράφων CSS είναι το CSSED. Γενικότερα: Με τα CSS µειώνεται η ανάγκη για να µπουν tags που αφορούν στην εµφάνιση του κειµένου. Εποµένως ο βασικός κώδικας HTML έχει µικρότερη έκταση. Με λιγότερο κώδικα οι σελίδες µπορούν να επεκτείνονται/αλλάζουν ευκολότερα. 3.1.3 PHP Η PHP είναι µια γλώσσα προγραµµατισµού ειδικά για την κατασκευή δυναµικών ιστοσελίδων. Με τον όρο δυναµική εννοείται µια ιστοσελίδα που αλλάζει αυτόµατα, ανάλογα µε τα στοιχεία του χρήστη της. Στοιχεία όπως το λειτουργικό του σύστηµα, η διεύθυνση IP του κ.ά. Η PHP χρησιµοποιείται όχι για την διακόσµηση µιας ιστοσελίδας αλλά για τον χειρισµό των λειτουργιών και εργασιών που θα διεκπεραιώνει. Συνεπώς, ο κώδικας που γράφεται για µια ιστοσελίδα σε γλώσσα PHP δεν γίνεται άµεσα αντιληπτός αλλά µετά από την επέµβαση του χρήστη στην ιστοσελίδα. Για να γίνει αυτό κατανοητό: η PHP χρησιµοποιείται ευρέως για τον χειρισµό ιστοσελίδων µε δυνατότητες όπως η εγγραφή χρηστών (user registration), τα φόρουµ κ.ά. Λειτουργεί µε την βοήθεια της HTML, αφού ενσωµατώνεται σε αυτή. Σε συνδυασµό και µε την MySQL µπορεί να χρησιµοποιηθεί στη διαχείριση δεδοµένων µέσα σε βάσεις. Η ιστορία της PHP ξεκινά από το 1995, όταν ένας φοιτητής, ο Rasmus Lerdorf δηµιούργησε χρησιµοποιώντας τη γλώσσα προγραµµατισµού Perl ένα απλό script µε όνοµα php.cgi, για προσωπική χρήση. Το script αυτό είχε σαν σκοπό να διατηρεί µια λίστα στατιστικών για τα άτοµα που έβλεπαν το online βιογραφικό του σηµείωµα. Αργότερα αυτό το script το διέθεσε και σε φίλους του, οι οποίοι άρχισαν να του ζητούν να προσθέσει περισσότερες δυνατότητες. Η [24]

γλώσσα τότε ονοµαζόταν PHP/FI από τα αρχικά Personal Home Page/Form Interpreter. Το 1997 η PHP/FI έφθασε στην έκδοση 2.0, βασιζόµενη αυτή τη φορά στη γλώσσα C και αριθµώντας περισσότερους από 50.000 ιστότοπους που τη χρησιµοποιούσαν, ενώ αργότερα την ίδια χρονιά οι Andi Gutmans και Zeev Suraski ξαναέγραψαν τη γλώσσα από την αρχή, βασιζόµενοι όµως αρκετά στην PHP/FI 2.0. Έτσι η PHP έφθασε στην έκδοση 3.0 η οποία θύµιζε περισσότερο τη σηµερινή µορφή της. Στη συνέχεια, οι Zeev και Andi δηµιούργησαν την εταιρεία Zend (από τα αρχικά των ονοµάτων τους), η οποία συνεχίζει µέχρι και σήµερα την ανάπτυξη και εξέλιξη της γλώσσας PHP. Ακολούθησε το 1998 η έκδοση 4 της PHP, τον Ιούλιο του 2004 διατέθηκε η έκδοση 5, ενώ αυτή τη στιγµή έχουν ήδη διατεθεί και οι πρώτες δοκιµαστικές εκδόσεις της επερχόµενης PHP 6, για οποιονδήποτε προγραµµατιστή θέλει να τη χρησιµοποιήσει. Οι περισσότεροι ιστότοποι επί του παρόντος χρησιµοποιούν κυρίως τις εκδόσεις 4 και 5 της PHP. Πλεονεκτήµατα της PHP: Το βασικό πλεονέκτηµα της PHP είναι ότι λειτουργεί δυναµικά. Τα αποτελέσµατα που παράγει, αλλάζουν σύµφωνα µε τις ανάγκες του χρήστη. Ο δυναµικός τρόπος λειτουργίας εφαρµόζεται ακόµα και µέσα στο εσωτερικό της PHP. Υποστηρίζει διασυνδέσεις µε πολλά διαφορετικά συστήµατα βάσεων δεδοµένων µεταξύ των οποίων είναι η ΜySQL, PostgreSQL, Oracle, Informix, Sybase, κ.α. Επίσης, υπάρχει και µια αφαιρετική επέκταση DBX βάσεων δεδοµένων (DBX database abstraction extension) που επιτρέπει διάφανα να χρησιµοποιηθεί οποιαδήποτε βάση δεδοµένων υποστηρίζεται από αυτή την επέκταση. Η σύνταξη της PHP βασίζεται σε άλλες γλώσσες προγραµµατισµού, πιο συγκεκριµένα στη C και στην Perl. Η PHP µπορεί να χρησιµοποιηθεί σε όλα τα κύρια λειτουργικά συστήµατα, συµπεριλαµβανοµένου του Linux, πολλών εκδοχών του Unix (HP-UX, Solaris και OpenBSD), Microsoft Windows, Mac OS X, RISC OS και πιθανώς σε άλλα. Η PHP υποστηρίζει επίσης τους Apache, Microsoft Internet Information Server, Personal Web Server, Netscape και iplanet servers, Oreilly Website Pro server, Caudium, Xitami, OmniHTTPd, και πολλούς άλλους web server. Για την πλειοψηφία των server η PHP έχει ένα module, για τους υπόλοιπους η PHP µπορεί να λειτουργήσει ως ένας CGI επεξεργαστής. Έτσι µε την PHP έχουµε την ελευθερία επιλογής ενός λειτουργικού συστήµατος και ενός web server. Επιπλέον, την ελευθερία να χρησιµοποιήσουµε [25]

συναρτησιακό (procedural) ή αντικειµενοστρεφή (object oriented) προγραµµατισµό ή µια ανάµειξη τους. Είναι γλώσσα ανοιχτού κώδικα (open source), το οποίο σηµαίνει ότι διατίθεται δωρεάν, και ότι υποστηρίζεται από µια διεθνής κοινότητα προγραµµατιστών. Τελευταίο αλλά σηµαντικό,είναι ότι έχουµε πολλές ενδιαφέρουσες επεκτάσεις, τις mnogosearch search engine συναρτήσεις, πολλά εργαλεία συµπίεσης (gzip, bz2), µετατροπές ηµερολογίου, µεταφράσεις.. 3.1.4 MySQL Η MySQL είναι ένα πολύ γρήγορο και δυνατό, σύστηµα διαχείρισης βάσεων δεδοµένων. Οι λειτουργίες µιας βάσης δεδοµένων είναι η αποθήκευση, αναζήτηση, ταξινόµηση και διαγραφή δεδοµένων. Ο MySQL διακοµιστής ελέγχει την πρόσβαση στα δεδοµένα, ώστε πολλοί χρήστες να έχουν ταυτόχρονη προσπέλαση χωρίς να επιβαρύνεται το σύστηµα. Συνεπώς ο MySQL διακοµιστής είναι πολυνηµατικός. Χρησιµοποιεί την τυπική γλώσσα ερωτηµάτων για βάσεις δεδοµένων SQL(Structured Query Language ). Η MySQL είναι χωρίς αµφιβολία γρήγορη και παρουσιάζει ευκολία χρήσης. Χαρακτηριστικό της είναι η µεταφερσιµότητα. Μπορεί δηλαδή να χρησιµοποιηθεί σε πολλά διαφορετικά συστήµατα. Είναι διαθέσιµη από το 1996 αλλά η ιστορίας της ξεκινά από το 1979. 3.2 Προσέγγιση µε CMS Ο όρος Content Management Systems (CMS, Συστήµατα ιαχείρισης Περιεχοµένου) αναφέρεται στις εφαρµογές που επιτρέπουν στο χρήστη να διαχειρίζεται το δικτυακό του περιεχόµενο, όπως κείµενα, εικόνες, πίνακες κ.λπ., µε εύκολο τρόπο. Οι εφαρµογές διαχείρισης περιεχοµένου επιτρέπουν την αλλαγή του περιεχόµενου χωρίς να είναι απαραίτητες ειδικές γνώσεις σχετικές µε τη δηµιουργία ιστοσελίδων ή γραφικών, καθώς συνήθως τα κείµενα γράφονται µέσω κάποιων online WYSIWYG ("What You See Is What You Get") HTML editors, ειδικών δηλαδή κειµενογράφων, παρόµοιων µε το MS Word, που επιτρέπουν τη µορφοποίηση των κειµένων όποτε υπάρχει ανάγκη. Οι αλλαγές του site µπορούν να γίνουν από οποιονδήποτε υπολογιστή που είναι [26]