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

Σχετικά έγγραφα
ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

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

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

Εφαρμογή Βάσης Δεδομένων για την Εθελοντική Αιμοδοσία στο ΑΤΕΙ-Θ

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

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

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

Σύστημα Διαχείρισης Περιεχομένου για τη δημιουργία δυναμικών ιστοσελίδων ΕΛ/ΛΑΚ Ηλιαδάκης Σταμάτης

XAMPP Apache MySQL PHP javascript xampp

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

TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)

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

Διαχείριση περιεχομένου πύλης ηλεκτρονικών υπηρεσιών v10 v.1.0. [User manual]

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

Στοιχεία παρουσίασης. Εισαγωγή Θεωρητικό υπόβαθρο Υλοποίηση λογισμικού μέρους συστήματος Συμπεράσματα Μελλοντικές Επεκτάσεις

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

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

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

Ηλεκτρονικό Μητρώο Αποβλήτων Παντελής Πεκάκης

Εγχειρίδιο Διαχειριστή. (Υπηρεσία Ενημέρωσης για Εκπαιδευτικές και Πολιτισμικές Δράσεις)

PHP/MySQL και Project

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

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

Διαχείριση WordPress. Δημήτρης Τσιντικίδης

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

Αλληλεπίδραση Ανθρώπου Μηχανής Σχεδιασμός διεπαφής χρήστη

Συνοπτικός οδηγός χρήσης της πλατφόρμας ασύγχρονης τηλεεκπαίδευσης. Καθηγητή

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

ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΥΠΗΡΕΣΙΑΣ [ΥΠΗΡΕΣΊΑ 6. YΠΗΡΕΣΙΑ ΖΩΝΤΑΝΗΣ

Μεταπτυχιακό Πρόγραμμα Σπουδών «Διδακτική της Τεχνολογίας & Ψηφιακά Συστήματα» Κατεύθυνση: Ηλεκτρονική Μάθηση

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

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

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

Εγχειρίδιο Επιμελητή Δράσεων. (Υπηρεσία Ενημέρωσης για Εκπαιδευτικές και Πολιτισμικές Δράσεις)

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

Social Network : Programming on FACEBOOK

«Διαδικτυακή Εφαρμογή Διαχείρισης Αιθουσιολογίου-Ημερολογίου»

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

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

Εγχειρίδιο Διαχειριστή. (Υπηρεσία Αναζήτησης Συνεπιβατών)

Εγχειρίδιο Χρήσης Εφαρμογής Συστήματος Διαχείρισης Λογισμικού

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

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

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

JOOMLA CMS ΒΑΣΙΚΗ ΠΑΡΑΜΕΤΡΟΠΟΙΗΣΗ (PART I)

ΗΛΕΚΤΡΟΝΙΚΟ ΣΥΣΤΗΜΑ ΔΙΑΧΕΙΡΙΣΗΣ ΑΙΤΗΣΕΩΝ ΔΙΑΔΑΝΕΙΣΜΟΥ (smille)

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

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

Δομή παρουσίασης. Σχεδιασμός και υλοποίηση συστήματος παρακολούθησης και ελέγχου πωλητών και δημιουργία εφαρμογής σε έξυπνο κινητό

Πτυχιακή εργασία «Δανειστική βιβλιοθήκη»

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

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

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

Αναφορά εργασιών για το τρίμηνο Δεκέμβριος 2012 Φεβρουάριος 2013 Όνομα : Μπελούλη Αγάθη

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

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

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

Αναλυτικά Φύλλα Μισθοδοσίας

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

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

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

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

Διαδίκτυο: Ιστορία, Δομή, Υπηρεσίες

TUTORIAL VERSION: 1.0

Οδηγίες εγγραφής στις διαδικτυακές εφαρμογές του Ε.Ο.Φ.

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

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

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

Μπορείτε τα δείτε βιντεάκι με τη διαδικασία εδώ:

Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων. World Wide Web. Παγκόσμιος Ιστός

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

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

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

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

, α/α: 1. Εξόδου» Παιδείας» αποθετήριοο

Οδηγίες - Ρυθμίσεις Λογαριασμού Μέλους

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

ΟΝΟΜΑ : ΚΩΝΣΤΑΝΤΙΝΟΣ ΕΠΩΝΥΜΟ : ΚΟΚΟΛΟΓΟΣ Α.Μ. : Ε11060 ΕΞΑΜΗΝΟ : ΕΠΙ ΠΤΥΧΙΟ ΤΜΗΜΑ : ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΜΑΘΗΜΑ : ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΘΕΜΑ : ΕΦΑΡΜΟΓΗ

Περιεχόμενα. Εισαγωγή. Οδηγός Χρήστη - Φοιτητή

Ιστορικό. *Ομάδα ανάπτυξης: Γρεασίδης Θοδωρής: 265 Κουτσαυτίκης Δημήτρης: 258 Μπούρα Βάγια: 257 Πετράκη Ελένη: 266 Φουντά Σταυρούλα: 256

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

ΟΠΣ-ΕΣΠΑ : Ειδική Υπηρεσία Ολοκληρωμένου Πληροφοριακού Συστήματος ΟΔΗΓΟΣ ΕΓΓΡΑΦΗΣ ΧΡΗΣΤΗ ΔΑ/ΕΦ ΔΙΑΧΕΙΡΙΣΗ ΛΟΓΑΡΙΣΜΟΥ

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

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

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

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

«Διαδικτυακό Σύστημα Ηλεκτρονικής Διαχείρισης και Διάθεσης Μαθημάτων»

Joomla! with K2 - User Guide

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

Εισαγωγή στην εφαρμογή Βασική Σελίδα (Activity) Αναζήτηση Πελάτη... 6 Προβολή Πελάτη... 7 Επεξεργασία Πελάτη... 10

Portal Επιμελητηρίου Φωκίδας

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

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

, α/α: 1. Εξόδου» Παιδείας

Χαρακτηριστικά ιστοσελίδας

Οδηγός Λειτουργίας Τράπεζας Χρόνου Ηρακλείου

Ανάπτυξη Λογισµικού Κοινωνικής ικτύωσης για Ερευνητικούς Σκοπούς

1. Εισαγωγικά στοιχεία Νέες Δυνατότητες.

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

Υπουργείο Υποδομών και Μεταφορών Γενική Γραμματεία Υποδομών

Transcript:

ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ ΤΜΗΜΑ ΕΦΑΡΜΟΣΜΕΝΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΠΤΥΞΗ ΔΙΑΔΙΚΤΥΑΚΗΣ ΕΦΑΡΜΟΓΗΣ «ΨΗΦΙΑΚΩΝ ΑΡΘΡΩΝ» ΜΕ ΧΡΗΣΗ ΚΑΙ ΜΕΘΟΔΟΥΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΔΙΑΔΙΚΤΥΟΥ HTML, JAVASCRIPT, PHP ΚΑΙ ΜYSQL ΣΠΟΥΔΑΣΤΗΣ : ΣΤΟΪΤΣΗΣ ΙΩΑΝΝΗΣ ΕΠΙΒΛΕΠΩΝ ΚΑΘΗΓΗΤΗΣ : Δρ. ΦΡΑΓΚΟΥΛΗΣ ΓΕΩΡΓΙΟΣ

Περιεχόμενα Αντικείμενο της εργασίας Δικαιώματα χρηστών Διαχειριστής Συστήματος Εγγεγραμμένος Χρήστης Απλός Χρήστης Τεχνολογία που χρησιμοποιήθηκε Λογισμικό που χρησιμοποιήθηκε Σχεδίαση της Βάσης Δεδομένων Πίνακας Συσχετίσεων της Βάσης Δεδομένων Παρουσίαση της εφαρμογής 4 Ιουλίου 2012 2

Αντικείμενο της εργασίας Αντικείμενο της εργασίας είναι η σχεδίαση και ανάπτυξη ενός δικτυακού τόπου που σκοπό έχει την δημοσίευση άρθρων από τους χρήστες. Πρόσβαση στην εφαρμογή έχουν : Διαχειριστής Συστήματος (Administrator) Εγγεγραμμένοι Χρήστες - Αρθρογράφοι Απλοί χρήστες Αναγνώστες 4 Ιουλίου 2012 3

Αντικείμενο της εργασίας Απαραίτητη προϋπόθεση για την ανάρτηση άρθρων στην εφαρμογή είναι η εγγραφή του χρήστη στο σύστημα καθώς και η έγκριση του άρθρου από τον Διαχειριστή του συστήματος (Administrator). 4 Ιουλίου 2012 4

Διαχειριστής Συστήματος (Administrator) Οι αρμοδιότητες που έχει ο διαχειριστής συστήματος είναι οι πιο πολλές καθώς και οι σημαντικότερες συγκριτικά με τους υπόλοιπους χρήστες της εφαρμογής. Συγκεκριμένα ο διαχειριστής συστήματος μπορεί να κάνει : Προσθήκη νέας κατηγορίας άρθρων Επεξεργασία κατηγορίας άρθρων Διαγραφή κατηγορίας άρθρων Προσθήκη νέου αρθρογράφου Επεξεργασία αρθρογράφου Διαγραφή αρθρογράφου 4 Ιουλίου 2012 5

Διαχειριστής Συστήματος (Administrator) Αρμοδιότητες Διαχειριστή (Συνέχεια) Εισαγωγή άρθρου Επεξεργασία άρθρου (του διαχειριστή) Επεξεργασία άρθρου (των αρθρογράφων) Διαγραφή άρθρου (του διαχειριστή) Διαγραφή άρθρου (των αρθρογράφων) Διαγραφή σχολίων άρθρου 4 Ιουλίου 2012 6

Διαχειριστής Συστήματος (Administrator) Αρμοδιότητες Διαχειριστή (Συνέχεια) Μαζική διαγραφή άρθρων Έγκριση άρθρων (από αρθρογράφους) για δημοσίευση Αναζήτηση άρθρων με βάση κριτήρια Αναζήτηση άρθρων ανά χρήστη Λίστα μηνυμάτων χρηστών Εμφάνιση λίστας διευθύνσεων ηλεκτρονικού ταχυδρομείου χρηστών 4 Ιουλίου 2012 7

Εγγεγραμμένος Χρήστης - Αρθρογράφος Οι εγγεγραμμένοι χρήστες Αρθρογράφοι της εφαρμογής μπορούν να καταχωρούν τα άρθρα τους. Προϋπόθεση όμως για να αναρτηθεί ένα άρθρο είναι ο χρήστης να κάνει πρώτα εγγραφή στο σύστημα, δηλαδή να γίνει εγγεγραμμένο μέλος. Οι αρμοδιότητες του αρθρογράφου είναι : Εγγραφή νέου χρήστη Αποσύνδεση Ενεργού χρήστη Αλλαγή (τροποποίηση) στοιχείων χρήστη Αλλαγή κωδικού πρόσβασης 4 Ιουλίου 2012 8

Εγγεγραμμένος Χρήστης - Αρθρογράφος Αρμοδιότητες Αρθρογράφου (Συνέχεια) Εισαγωγή νέου άρθρου Επεξεργασία άρθρου Διαγραφή άρθρου Έγκριση άρθρου προς δημοσίευση Αναζήτηση άρθρων (δικών του) Εμφάνιση λίστας άρθρων Εμφάνιση λίστας άρθρων προς έγκριση 4 Ιουλίου 2012 9

Απλός Χρήστης - Αναγνώστης Οι Απλοί Χρήστες της εφαρμογής είναι αυτοί που επισκέπτονται την ιστοσελίδα μας για να ενημερωθούν και να διαβάζουν τα άρθρα που δημοσιεύονται. Οαπλός χρήστης μπορεί να κάνει : Ανάγνωση άρθρων Ειδήσεις Ανάγνωση άρθρων με βάση μια κατηγορία Εμφάνιση άρθρων σε μορφή εικόνων Ανάρτηση σχολίων σε ένα ή περισσότερα άρθρα 4 Ιουλίου 2012 10

Απλός Χρήστης - Αναγνώστης Απλός χρήστης - Αναγνώστης (Συνέχεια) Αποστολή μηνύματος στον διαχειριστή Αναζήτηση άρθρων στη βάση δεδομένων Εγγραφή νέου χρήστη (αρθρογράφου) Εγγραφή στη λίστα ηλεκτρονικού ταχυδρομείου Εγγραφή στην τροφοδοσία RSS feed 4 Ιουλίου 2012 11

Τεχνολογία που χρησιμοποιήθηκε Η τεχνολογία που χρησιμοποιήθηκε για την υλοποίηση της εργασίας είναι : Η γλώσσα HTML (HyperText Markup Language) σε συνδυασμό με CSS (Cascading Style Sheets) για την δημιουργία περισσότερο της εξωτερικής εμφάνισης της σελίδας. Η γλώσσα προγραμματισμού PHP (Hypertext reprocessor) σε συνδυασμό με την γλώσσα ερωτήσεων SQL (Structured Query Language) για την διαχείριση και αποθήκευση των δεδομένων. Και τέλος η javascript για τους διάφορους προγραμματιστικούς ελέγχους πριν καταχωρηθούν τα δεδομένα στη βάση δεδομένων. 4 Ιουλίου 2012 12

Λογισμικό που χρησιμοποιήθηκε Τα προγράμματα που χρησιμοποιήθηκαν για την υλοποίηση της εργασίας είναι : XAMPP Το λογισμικό εξυπηρετητή δικτύου (web server) και της βάσης δεδομένων που χρησιμοποιήθηκαν είναι ο Apache Server και η MySQL τα οποία συμπεριλαμβάνονται στη εγκατάσταση του XAMPP. 4 Ιουλίου 2012 13

Λογισμικό που χρησιμοποιήθηκε Τα προγράμματα που χρησιμοποιήθηκαν για την υλοποίηση της εργασίας είναι : PhpMyAdmin Η εφαρμογή phpmyadmin περιλαμβάνεται στην εγκατάσταση του XAMPP και χρησιμοποιήθηκε για την δημιουργία και διαχείριση της βάσης δεδομένων της εφαρμογής. 4 Ιουλίου 2012 14

Λογισμικό που χρησιμοποιήθηκε Τα προγράμματα που χρησιμοποιήθηκαν για την υλοποίηση της εργασίας είναι : Edit Plus Πρόκειται για μια εφαρμογή (editor) που υποστηρίζει όλες τις σύγχρονες γλώσσες προγραμματισμού. Το Edit plus χρησιμοποιήθηκε για την συγγραφή του κώδικα της εργασίας κυρίως σε γλώσσα php και html. 4 Ιουλίου 2012 15

Λογισμικό που χρησιμοποιήθηκε Τα προγράμματα που χρησιμοποιήθηκαν για την υλοποίηση της εργασίας είναι : Visual CSS QuickMenu Με την εφαρμογή αυτή δημιουργήθηκαν τρία βασικά μενού για τους χρήστες της εφαρμογής, δηλαδή ένα μενού επιλογών για τους απλούς χρήστες, ένα μενού για τον εγγεγραμμένο χρήστη, και ένα μενού για τον διαχειριστή της εφαρμογής. 4 Ιουλίου 2012 16

Λογισμικό που χρησιμοποιήθηκε Τα προγράμματα που χρησιμοποιήθηκαν για την υλοποίηση της εργασίας είναι : InnerFade & PrettyPhoto To plug-in InnerFade χρησιμοποιήθηκε για την εναλλαγή εικόνων στην αρχική σελίδα της εφαρμογής με σκοπό να βελτιώσει της αισθητική παρουσίαση της αρχικής σελίδας. Το εφε PrettyPhoto χρησιμοποιήθηκε στην σελίδα photo gallery για την ομοιόμορφη μεγέθυνση των εικόνων. 4 Ιουλίου 2012 17

Σχεδίαση της Βάσης Δεδομένων Για τον σχεδιασμό την βάσης δεδομένων Articles δημιουργήθηκαν οι παρακάτω πίνακες. : Authors ( πίνακας που περιέχει τα στοιχεία των συγγραφέων) Category (πίνακας που περιέχει τις κατηγορίες των άρθρων) Articles ( πίνακας που περιέχει τα άρθρα του δικτυακού τόπου) Comments (πίνακας με σχόλια που κάνουν οι χρήστες για κάποιο άρθρο) Contact (πίνακας για την επικοινωνία των χρηστών με τον διαχειριστή) Maillist (πίνακας για την αποθήκευση των e-mail των χρηστών) 4 Ιουλίου 2012 18

Ο πίνακας Authors Ο πίνακας Authors χρησιμοποιείται για την καταχώριση των εγγεγραμμένων αρθρογράφων στη βάση δεδομένων. Ο πίνακας περιλαμβάνει τα πεδία που ακολουθούν: Όνομα Πεδίου Περιγραφή Πεδίου userid: login_name: password: lname: fname: address: city: zip: phone: email: Αύξων αριθμός ο οποίος αυξάνεται αυτόματα και προσδιορίζει μοναδικά το κάθε συγγραφέα. Το όνομα χρήστη το οποίο χρησιμοποιεί ο κάθε συγγραφέας προκειμένου να έχει πρόσβαση Ο κωδικός του συγγραφέα Χρησιμοποιείται για το επώνυμο του συγγραφέα Χρησιμοποιείται για το όνομα του συγγραφέα Χρησιμοποιείται για τη διεύθυνση του συγγραφέα Χρησιμοποιείται για τη πόλη διαμονής του συγγραφέα ΟΤ.Κ. της πόλης διαμονής του συγγραφέα Το τηλέφωνο του συγγραφέα Το e_mail του συγγραφέα 4 Ιουλίου 2012 19

Ο πίνακας Category Ο πίνακας category χρησιμοποιείται για την καταχώριση των διαφορετικών κατηγοριών που μπορεί να ανήκει το κάθε άρθρο. Ο πίνακας περιλαμβάνει τα πεδία: Όνομα Πεδίου Περιγραφή Πεδίου categoryid: Αύξων αριθμός ο οποίος αυξάνεται αυτόματα και προσδιορίζει μοναδικά την κάθε κατηγορία. Γι αυτό και αποτελεί το κύριο κλειδί του πίνακα. categor: Σε αυτό το πεδίο αποθηκεύουμε το όνομα της κάθε κατηγορίας π.χ. (Οικονομικά, Κοινωνικά κλπ) info: Αυτό το πεδίο περιέχει πληροφορίες για την κάθε κατηγορία άρθρων. date: Χρησιμοποιείται για την αποθήκευση της ημερομηνίας και της ώρας που καταχωρήθηκε μια κατηγορία. 4 Ιουλίου 2012 20

Ο πίνακας Articles Οπίνακας articles χρησιμοποιείται για τη καταχώριση των άρθρων που μπορεί να κάνει ο κάθε αρθρογράφος. Ο πίνακας περιλαμβάνει τα πεδία: Όνομα Πεδίου articleid: userid: categoryid: Title: Date: quick content: content: imagefile: videourl: publish: publisha: Περιγραφή Πεδίου Αύξων αριθμός ο οποίος αυξάνεται αυτόματα και προσδιορίζει μοναδικά το κάθε άρθρο. Χρησιμοποιείται για την αποθήκευση του κωδικού συγγραφέα. Είναι ξένο κλειδί για τον πίνακα authors και χρησιμοποιείται για την συσχέτιση με τον πίνακα authors Χρησιμοποιείται για την αποθήκευση του κωδικού κατηγορίας. Είναι ξένο κλειδί για τον πίνακα category και χρησιμοποιείται για την συσχέτιση με τον πίνακα category Χρησιμοποιείται για την καταχώρηση του τίτλου του κάθε άρθρου Χρησιμοποιείται αποθήκευση της ημερομηνίας και της ώρας κατά την καταχώρηση άρθρου Χρησιμοποιείται την καταχώρηση του υπότιτλου του κάθε άρθρου Το πεδίο αυτό περιέχει το άρθρο που θα καταχωρεί ένας συγγραφέας Το πεδίο αυτό χρησιμοποιείται για την αποθήκευση του ονόματος μιας εικόνας κατά την καταχώρηση ενός άρθρου Το πεδίο αυτό χρησιμοποιείται για την αποθήκευση του ονόματος ενός βίντεο Το πεδίο αυτό μπορεί να πάρει δύο τιμές, είτε ΝΑΙ είτε ΌΧΙ και χρησιμοποιείται για να δηλώσει την δημοσίευση ενός άρθρου από τον συγγραφέα. Το πεδίο αυτό μπορεί να πάρει δύο τιμές, είτε ΝΑΙ είτε ΌΧΙ και χρησιμοποιείται για να δηλώσει την δημοσίευση ενός άρθρου από τον διαχειριστή. 4 Ιουλίου 2012 21

Ο πίνακας Comments Ο πίνακας Comments χρησιμοποιείται για την καταχώριση σχολίων που μπορεί να κάνει ο χρήστης όταν διαβάσει κάποιο άρθρο. Ο πίνακας περιλαμβάνει τα πεδία : Όνομα Πεδίου commentid: articleid: username: email: Date: comment: Περιγραφή Πεδίου Αύξων αριθμός ο οποίος αυξάνεται αυτόματα και προσδιορίζει μοναδικά το κάθε σχόλιο. Αποτελεί το κύριο κλειδί του πίνακα comments. Χρησιμοποιείται για την αποθήκευση του κωδικού άρθρου. Είναι ξένο κλειδί για τον πίνακα articles και χρησιμοποιείται για την συσχέτιση με τον πίνακα articles Χρησιμοποιείται για την αποθήκευση του ονόματος χρήστη που κάνει το σχόλιο. Χρησιμοποιείται για την αποθήκευση της διεύθυνσης ηλεκτρονικού ταχυδρομείου του χρήστη που κάνει το σχόλιο. Χρησιμοποιείται για την αποθήκευση της ημερομηνίας και της ώρας κατά την καταχώρηση ενός σχολίου Χρησιμοποιείται για την καταχώρηση του σχολίου που κάνει ο αναγνώστης του άρθρου. 4 Ιουλίου 2012 22

Ο πίνακας Contact Ο πίνακας contact χρησιμοποιείται για τη καταχώριση των μηνυμάτων επικοινωνίας που μπορούν να κάνουν οι χρήστες στον διαχειριστή. Ο πίνακας περιλαμβάνει τα πεδία : Όνομα Πεδίου Περιγραφή Πεδίου contactid: username: email: Date: Αύξων αριθμός ο οποίος αυξάνεται αυτόματα και προσδιορίζει μοναδικά το κάθε μήνυμα. Αποτελεί το κύριο κλειδί του πίνακα contact. Χρησιμοποιείται για την αποθήκευση του ονόματος χρήστη που στέλνει το μήνυμα. Χρησιμοποιείται για την αποθήκευση της διεύθυνσης ηλεκτρονικού ταχυδρομείου του χρήστη που στέλνει το μήνυμα. Χρησιμοποιείται για την αποθήκευση της ημερομηνίας και της ώρας κατά την καταχώρηση ενός μηνύματος comment: Χρησιμοποιείται για την καταχώρηση του μηνύματος που κάνει ο χρήστης. 4 Ιουλίου 2012 23

Ο πίνακας Maillist Οπίνακας maillist χρησιμοποιείται για την καταχώριση των διευθύνσεων ηλεκτρονικού ταχυδρομείου των χρηστών που επιθυμούν να λαμβάνουν ενημερωτικό υλικό. Ο πίνακας περιλαμβάνει τα πεδία : Όνομα Πεδίου Περιγραφή Πεδίου listid: email: Αύξων αριθμός ο οποίος αυξάνεται αυτόματα και προσδιορίζει μοναδικά κάθε αποστολή e- mail. Αποτελεί το κύριο κλειδί του πίνακα maillist. Χρησιμοποιείται για την αποθήκευση της διεύθυνσης ηλεκτρονικού ταχυδρομείου του χρήστη που στέλνει το μήνυμα. Date: Χρησιμοποιείται για την αποθήκευση της ημερομηνίας και της ώρας κατά την καταχώρηση ενός μηνύματος 4 Ιουλίου 2012 24

Σχεδίαση της Βάσης Δεδομένων Στη διπλανή εικόνα μπορούμε να δούμε τον πίνακας συσχετίσεων της Βάσης Δεδομένων καθώς και τα πρωτεύον και δευτερεύον κλειδιά στους πίνακες για την δημιουργία των σχέσεων ένα προς πολλά και πολλά προς πολλά. Πίνακας Συσχετίσεων της Βάσης Δεδομένων 4 Ιουλίου 2012 25

Παρουσίαση της Εφαρμογής Ακολουθεί παρουσίαση της εφαρμογής 4 Ιουλίου 2012 26