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



Σχετικά έγγραφα
ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ ΜΕ ΘΕΜΑ:

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

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

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

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

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. Διαδικτυακό σύστημα διαχείρισης αιτήσεων για μεταπτυχιακό

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

ΠΤΥΧΙΑΚΗ ΕΡΓΑΣΙΑ. με θέμα: Ανάπτυξη δικτυακού τόπου εκμάθησης προγραμματισμού των Lego Mindstorms με το Robolab και το R.I.S..

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

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

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

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

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

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

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

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

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

Ιδρυματικό Αποθετήριο Τ.Ε.Ι. Κεντρικής Μακεδονίας. Οδηγίες κατάθεσης εργασίας στο σύστημα διαχείρισης αποθετηρίου «Απόθεσις»

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

XAMPP Apache MySQL PHP javascript xampp

Εγχειρίδιο εγγραφής και σύνδεσης χρήστη

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

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΕΓΓΕΓΡΑΜΜΕΝΩΝ ΟΙΚΟΝΟΜΙΚΩΝ ΦΟΡΕΩΝ

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

Εικονικό Εργαστήριο Χωρικής Ανάλυσης. Εγχειρίδιο Χρήστη ΤΕΙ ΑΘΗΝΑΣ

Σύστηµα ιαχείρισης Συνταγών Μαγειρικής στο Web

Καταχώρηση ονομάτων χώρου

Αλλαγή καταχωρητή ονομάτων χώρου

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

Σημειώσεις για τις Ιστοσελίδες του Google

ΟΓΗΓΙΕΣ ΧΡΗΣΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΜΗΤΡΩΟΥ ΑΠΟΒΛΗΤΩΝ. Draft version

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

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

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

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

Τ.Ε.Ι. Κεντρική Μακεδονίας Πύλη Διδακτικού Υλικού. Οδηγίες κατάθεσης διδακτικού υλικού στην Πύλη Διδακτικού Υλικού "Μελετητήριο"

Εγχειρίδιο Χρήσης για Διαχειριστές. Πλατφόρμα Μεταφόρτωσης και Μετατροπής Βίντεο

Διαχειριστικό σύστημα ονομάτων χώρου

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

Εγγραφή στο Portal για νέους συνδρομητές

Εύδοξος - Δήλωση Συγγραμμάτων

Εγχειρίδιο χρήσης. Εκκίνηση εφαρµογής

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

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

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

«Σύστημα ΔΕΠ» ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ. Έκδοση 1.1

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

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

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

«Οδηγίες χρήσης εφαρμογής Ενιαίου Συστήματος Πληρωμών»

ΔΙΕΥΘΥΝΣΗ ΠΛΗΡΟΦΟΡΙΚΗΣ. Τμήμα Στατιστικών & Οικονομετρικών Εφαρμογών DIREQT

ΟΔΗΓΙΕΣ προς ΣΥΜΒΕΒΛΗΜΕΝΟΥΣ ΙΑΤΡΟΥΣ & ΑΣΦΑΛΙΣΜΕΝΟΥΣ για τις νέες ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ του ΕΤΑΑ ΤΟΜΕΑ ΥΓΕΙΟΝΟΜΙΚΩΝ

Backorder ονομάτων χώρου

Αρχική Σελίδα χωρίς να έχει πραγματοποιηθεί Σύνδεση

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

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

Pylon Entry. Πόροι. Στη διαδικασία αυτή περιγράφεται η Δημιουργία- Μεταβολή-Διαγραφή Αναζήτηση Πόρων

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

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

4. ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΤΗ

ΔΙΩΝΗ Οδηγίες κατάθεσης τεκμηρίων στο Ιδρυματικό Αποθετήριο του Πανεπιστημίου Πειραιώς. ELiDOC Systems & Services

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

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

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

ΟΔΗΓΙΕΣ προς ΣΥΜΒΕΒΛΗΜΕΝΟΥΣ ΙΑΤΡΟΥΣ & ΑΣΦΑΛΙΣΜΕΝΟΥΣ για τις νέες ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ του ΕΤΑΑ ΤΟΜΕΑ ΥΓΕΙΟΝΟΜΙΚΩΝ

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Σχεδίαση Βάσεων Δεδομένων

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

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

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

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

Διαχείριση Επαγγελματιών Εταιρίας

Από τον κατάλογο Web επιλέγουμε το Page, οπότε στο κυρίως μέρος της οθόνης εμφανίζονται οι σελίδες τις οποίες έχουμε δικαίωμα να ενημερώσουμε.

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

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

Εργαστήριο «Τεχνολογία Πολιτισμικού Λογισμικού» Ενότητα. Επεξεργασία πινάκων

wertyuiopasdfghjklzxcvbnmqwertyui opasdfghjklzxcvbnmqwertyuiopasdfg

ΔΙΑΔΙΚΑΣΙA ΜΕΤΑΦΟΡΑΣ ΥΛΙΚΟΥ ΜΑΘΗΜΑΤΟΣ ΑΠΟ BLACKBOARD VISTA ΣΕ OPEN ECLASS

Οδηγός Χρήστη για τα Υδρολογικά εδοµένα

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

Οδηγός χρήσης για Σύστημα κρατήσεων εργαστηριών

Ερευνητικό Αποθετήριο Πανεπιστημίου Πειραία

Βοήθημα Χρήσης Συστήματος Ηλεκτρονικής Υποβολής Αιτήσεων (EAS) v1.0

Εγχειρίδιο Χρήσης Συστήματος Διαχείρισης Ηλεκτρονικών Ερωτηματολογίων Ο.Π.Σ

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

Οδηγίες Εγγραφής στις Εξετάσεις μέσω του Teachers Club. Ιανουάριος 2017 Έκδοση 04.1

Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Κέντρο Επαγγελματικής Κατάρτισης. Σταδίου 5, Σύνταγμα

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

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

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

Ερευνητικό Αποθετήριο ΤΕΙ Ηπείρου. Οδηγίες κατάθεσης δημοσίευσης στο σύστημα Ερευνητικού Αποθετηρίου CRIS

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

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

SilverPlatter WebSPIRS 4.1.

Εγχειρίδιο Χρήσης Φορέα Πιστοποίησης

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

Εγχειρίδιο Χρήσης για την εφαρμογή «Αναλυτική Καταγραφή Δικαιούχων Παραγωγών για τα Ειδικά Μέτρα Στήριξης στα Μικρά Νησιά Αιγαίου Πελάγους»

Εφαρμογή Ηλεκτρονικής Υποβολής Δηλώσεων Ε9. Οδηγίες Χρήσης

Εγχειρίδιο χρήσης Ai4B σελ. 2 από 21

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

Transcript:

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

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

ΠΕΡΙΕΧΟΜΕΝΑ 1. ΕΙΣΑΓΩΓΗ...5 2. ΈΓΓΡΑΦΟ ΠΕΡΙΓΡΑΦΗΣ ΑΠΑΙΤΗΣΕΩΝ ΛΟΓΙΣΜΙΚΟΥ...8 2.1 ΕΙΣΑΓΩΓΗ...8 2.1.1 Σκοπός...8 2.1.2 Γενική Άποψη...8 2.1.3 Ορισμοί- Ακρωνύμια-Συντομογραφίες...8 2.1.4 Αναφορές...8 2.1.5 Επισκόπηση...9 2.2 ΓΕΝΙΚΗ ΠΕΡΙΓΡΑΦΗ...9 2.2.1 Προοπτική προϊόντος...9 2.2.2 Λειτουργίες προϊόντος...9 2.2.2.α Κοινές Λειτουργίες χρήστη-επισκέπτη (μη εγγεγραμμένου χρήστη) και χρήστη-μέλους (εγγεγραμμένου χρήστη)...10 2.2.2.β Λειτουργίες χρήστη-επισκέπτη (μη εγγεγραμμένου χρήστη)...11 2.2.2.γΛειτουργίες χρήστη-μέλους(εγγεγραμμένου χρήστη)...12 2.2.3 Χαρακτηριστικά χρηστών...13 2.2.4 Εργαλεία υλοποίησης του έργου...14 2.3 ΕΙΔΙΚΕΣ ΑΠΑΙΤΗΣΕΙΣ...14 2.3.1 Λειτουργικές απαιτήσεις...14 2.3.1.α Κοινές Λειτουργικές απαιτήσεις χρήστη-επισκέπτη(μη εγγεγραμμένου χρήστη) και χρήστη-μέλους(εγγεγραμμένου χρήστη)...14 2.3.1.β Λειτουργικές απαιτήσεις χρήστη-επισκέπτη (μη εγγεγραμμένου χρήστη)...17 2.3.1.γ Λειτουργικές απαιτήσεις χρήστη-μέλους (εγγεγραμμένου χρήστη)...18 2.3.2 Απαιτήσεις εξωτερικών διεπαφών...21 2.3.2.α Διεπαφές χρήστη...21 2.3.2.β Διεπαφές Υλικού-Λογισμικού...21 2.3.3 Απαιτήσεις επίδοσης...22 Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 3

2.3.4 Ιδιώματα...22 3. ΈΓΓΡΑΦΟ ΠΕΡΙΓΡΑΦΗΣ ΣΧΕΔΙΟΥ ΛΟΓΙΣΜΙΚΟΥ...24 3.1 ΕΙΣΑΓΩΓΗ...24 3.1.1 Σκοπός...24 3.1.2 Ορισμοί, Ακρωνύμια και Συντομογραφίες...24 3.1.3 Αναφορές...24 3.1.4 Επισκόπηση...24 3.2 ΣΧΕΔΙΟ ΔΕΔΟΜΕΝΩΝ...25 3.2.1 Περιγραφή Βάσης Δεδομένων...25 3.2.2 Συσχετίσεις Πινάκων...37 3.3 ΣΧΕΔΙΟ ΜΟΝΑΔΩΝ...41 3.4 ΣΧΕΔΙΟ ΔΙΑΠΡΟΣΩΠΕΙΩΝ...65 3.5 ΠΕΡΙΓΡΑΦΗ ΑΛΛΟΥ ΕΙΔΟΥΣ ΑΡΧΕΙΩΝ...66 4. ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ...67 4.1 ΕΙΣΑΓΩΓΗ...67 4.2 ΑΡΧΙΚΗ ΣΕΛΙΔΑ...67 4.3 ΟΔΗΓΟΣ ΓΙΑ ΜΗ ΕΓΓΕΓΡΑΜΜΕΝΟ ΧΡΗΣΤΗ...70 4.4 ΟΔΗΓΟΣ ΓΙΑ ΕΓΓΕΓΡΑΜΜΕΝΟ ΧΡΗΣΤΗ...83 5. ΒΙΒΛΙΟΓΡΑΦΙΑ...97 6. ΠΑΡΑΡΤΗΜΑ...99 6.1 ΔΙΑΓΡΑΜΜΑ ΠΕΡΙΠΤΩΣΕΩΝ ΧΡΗΣΗΣ...99 6.2 ΕΝΤΟΛΕΣ SQL ΓΙΑ ΤΗ ΔΗΜΙΟΥΡΓΙΑ ΤΗΣ ΒΑΣΗΣ ΔΕΔΟΜΕΝΩΝ...100 6.3 ΔΙΑΓΡΑΜΜΑ ΟΝΤΟΤΗΤΩΝ ΣΥΣΧΕΤΙΣΕΩΝ...106 6.4 ΠΙΝΑΚΕΣ ΙΧΝΗΛΑΤΙΣΗΣ...107 Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 4

Εισαγωγή 1. Εισαγωγή Ο ταξιδιωτικός οδηγός «Your Planet,travel guide», είναι ένας ιστοχώρος μέσω του οποίου οι χρήστες μπορούν να αντλήσουν χρήσιμες τουριστικές πληροφορίες. Επιπλέον τους δίνεται η δυνατότητα να συμβάλλουν στην ανάπτυξη του περιεχομένου αφού είναι εφικτή η ανανέωσή του με νέες πληροφορίες που οι χρήστες καταχωρούν. Η εφαρμογή αναπτύχθηκε με τις γλώσσες προγραμματισμού PHP, MySQL και HTML, και δίνει τη δυνατότητα πρόσβασης και πλοήγησης στους χρήστες μέσω Internet. Οι επιπλέον δυνατότητες της ανανέωσης ή τροποποίησης του περιεχομένου δίνονται μόνο στα εγγεγραμμένα μέλη Λαμβάνοντας υπ όψιν τα παραπάνω, αναπτύχθηκε μια φιλική προς το χρήστη εφαρμογή, που πληρεί όλες τις προϋποθέσεις ευχρηστίας και ασφάλειας. Η πλοήγηση της είναι απλή και προσιτή σε όλους τους χρήστες αρχάριους και μη. Προχωρώντας σε μία σύντομη επισκόπηση του παρόντος εγγράφου : Στο 2 ο κεφάλαιο παρουσιάζεται το Έγγραφο Περιγραφής Απαιτήσεων Λογισμικού, στο οποίο περιγράφονται ο σκοπός δημιουργίας του εγγράφου και οι περιπτώσεις χρήσης βάσει των οποίων πραγματοποιήθηκε ο προγραμματισμός του ταξιδιωτικού οδηγού. Πιο συγκεκριμένα στην ενότητα 2.2 περιγράφονται οι λειτουργίες του προϊόντος λογισμικού, τα χαρακτηριστικά των χρηστών του καθώς και οι γενικοί περιορισμοί που μπορεί να έχει το σύστημα. Στην ενότητα 2.3 αναλύονται οι ειδικές απαιτήσεις του λογισμικού και συγκεκριμένα οι λειτουργικές απαιτήσεις των χρηστών, οι απαιτήσεις των εξωτερικών διεπαφών καθώς και οι απαιτήσεις που μπορεί να υπάρχουν στην επίδοση του λογισμικού. Στο 3 ο κεφάλαιο παρουσιάζεται το Έγγραφο περιγραφής Σχεδίου λογισμικού. Στην ενότητα 3.2 παρουσιάζεται το σχέδιο της βάσης δεδομένων του λογισμικού, όπου αναλύονται οι πίνακες και οι μεταξύ τους συσχετίσεις. Στην ενότητα 3.3, παρουσιάζονται τα σχέδια όλων των μονάδων του λογισμικού, Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 5

Εισαγωγή δηλαδή περιγράφονται όλα τα τμήματα του συστήματος που υλοποιούν συγκεκριμένες λειτουργίες, στην ενότητα 3.4 περιγράφονται οι διαπροσωπείες και στην ενότητα 3.5 περιγράφονται άλλου είδους αρχεία που δημιουργήθηκαν κατά τη διάρκεια της υλοποίησης και συντελούν στην σωστή λειτουργία του website. Στο 4ο κεφάλαιο, παρουσιάζονται τα εγχειρίδια χρήσης, τα οποία περιλαμβάνουν screenshots και σύντομες περιγραφές για κάθε λειτουργία του website. Στο τελευταίο κεφάλαιο, παρουσιάζονται τα παραρτήματα. Αρχικά παρατίθεται το διάγραμμα περιπτώσεων χρήσης και στη συνέχεια υπάρχουν οι εντολές της MySQL για τη δημιουργία της βάσης δεδομένων. Ακολουθεί το διάγραμμα οντοτήτων της βάσης δεδομένων και οι πίνακες ιχνηλάτισης όπου αναδεικνύεται η χρησιμότητα κάθε αρχείου κώδικα ανά περίπτωση χρήσης. Ο τρόπος εγκατάστασης της εφαρμογής είναι αρκετά απλός. Απαιτείται ένας web server, ο οποίος να έχει εγκατεστημένη την php και να υποστηρίζει την sql. Ο web server μπορεί να είναι είτε συνδεδεμένος στο internet είτε τοπικά στον υπολογιστή. Συγκεκριμένα απαιτείται η εγκατάσταση του προγράμματος EasyPHP2.0 το οποίο περιέχει όλα τα παραπάνω. Η διαδικασία της εγκατάστασης είναι απλή, και γρήγορη. Αφού γίνει η εγκατάσταση του προγράμματος, πρέπει να δημιουργηθεί η βάση δεδομένων. Για την αποφυγή σφαλμάτων, απαιτείται η εισαγωγή του αρχείου yourplanetdb.sql. Πιο συγκεκριμένα, από την κεντρική σελίδα του phpmyadmin επιλέγουμε τον σύνδεσμο import και «φορτώνουμε το αρχείο». Έτσι επιτυγχάνεται η δημιουργία της βάσης δεδομένων. Όσον αφορά των κώδικα, αντιγράφουμε τον φάκελο YOUR_PLANET_SITE που βρίσκεται στο cd, στον υποφάκελο www της EasyPHP. Πληκτρολογώντας στον Μicrosoft Internet Explorer την διεύθυνση Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 6

Εισαγωγή «http://localhost/ YOUR_PLANET_SITE /Page.php» ξεκινά η πλοήγηση στον ταξιδιωτικό οδηγό. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 7

4. ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ 4.1 Εισαγωγή Η παρούσα εφαρμογή αποτελεί μια προσπάθεια δημιουργίας ενός ταξιδιωτικού οδηγού που να ανταποκρίνεται στις ανάγκες του ενδιαφερόμενου χρήστη. Η σχεδίαση της σελίδας YourPlanet έχει γίνει με τέτοιο τρόπο, ώστε ακόμα και αυτός που το επισκέπτεται για πρώτη φορά να μη συναντήσει καμία δυσκολία στην πλοήγηση και την αναζήτηση των πληροφοριών που θα τον ενδιέφεραν. Σε αρχική φάση ο όγκος της πληροφορίας που συγκεντρώνει ο τουριστικός οδηγός δεν είναι σημαντικός, υπάρχουν όμως προοπτικές για εμπλουτισμό της βάσης δεδομένων με πληροφορίες που θα εισάγει ο ίδιος ο χρήστης. Το εγχειρίδιο χρήσης έχει σαν σκοπό να καθοδηγήσει έναν εγγεγραμμένο και μη χρήστη στην εισαγωγή και αναζήτηση δεδομένων παρότι όπως προαναφέρθηκε η εφαρμογή είναι αρκετά φιλική προς τον χρήστη. Ακολουθεί λοιπών μια περιγραφή της αρχικής σελίδας και όλων των συστατικών της, εγχειρίδιο μη εγγεγραμμένου χρήστη και εγχειρίδιο εγγεγραμμένου χρήστη. 4.2 Αρχική σελίδα Η εικόνα που θα αντικρίσει ο χρήστης όταν φορτωθεί η σελίδα στον browser είναι αυτή που ακολουθεί. Όπως φαίνεται στην εικόνα η σελίδα χωρίζεται σε τρία βασικά μέρη: Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 67

1) Την κεφαλίδα, η οποία περιλαμβάνει το λογότυπο του ταξιδιωτικού οδηγού, ένα βίντεο με εικόνες από όλο τον κόσμο και την γραμμή με τους συνδέσμους (μενού) προς διάφορες σελίδες του site. 2) Την πλευρική γραμμή με τα κουμπιά (μενού) που έχουν σαν στόχο την εμφάνιση των αντίστοιχων πληροφοριών σε όποιο επίπεδο (γη, ήπειρος, χώρα, πόλη) και αν βρίσκεται ο χρήστης. Η γραμμή αυτή σε κάποιες περιπτώσεις θα αντικαθίσταται από μια εικόνα. 3) Και τον υποδοχέα στο κέντρο της σελίδας που θα περιλαμβάνει κάθε φορά τη βασική πληροφορία. Ξεκινώντας λοιπόν φαίνεται ο χάρτης της γης. Η κάθε ήπειρος αποτελεί σύνδεσμο προς μια άλλη σελίδα η οποία θα απεικονίζει την ήπειρο λεπτομερέστερα μαζί με όλες τις χώρες τις και κάποιες πληροφορίες που αφορούν την ήπειρο αυτή. Εάν ο χρήστης επιλέξει ένα από τα κουμπιά στο πλάι, για παράδειγμα «Accommodation» θα οδηγηθεί σε μια σελίδα που θα περιλαμβάνει όλα τα ονόματα των ξενοδοχείων που υπάρχουν στον πλανήτη η αλλιώς στη βάση δεδομένων. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 68

Τα αποτελέσματα της ενεργείς του χρήστη να πατήσει δηλαδή το κουμπί «Accommodation» φαίνονται στην παρακάτω εικόνα. Τόσο τα ονόματα των ξενοδοχείων στην πρώτη στήλη όσο και τα ονόματα των πόλεων στην δεύτερη στήλη αποτελούν συνδέσμους προς άλλες σελίδες που περιέχουν πληροφορίες γι αυτά. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 69

4.3 Οδηγός για μη εγγεγραμμένο χρήστη Ένας απλός χρήστης όπως προαναφέρθηκε παραπάνω μπορεί να πλοηγηθεί ελεύθερα στο site και να επιλέξει μία από τις ηπείρους. Ας υποθέσουμε ότι ο δικός μας χρήστης επιλέγει τη Ευρώπη. Οι δύο επόμενες εικόνες παρουσιάζουν το αποτέλεσμα. Στις εικόνες αυτές φαίνεται λοιπόν ο αναλυτικός χάρτης της Ευρώπης με τις χώρες της. Η κάθε χώρα αποτελεί σύνδεσμο προς μια σελίδα που περιέχει το χάρτη της χώρας αυτής σε συνδυασμό με κάποιες πληροφορίες σχετικές με τη χώρα. Ο χρήστης μπορεί φυσικά να φτάσει στην αναλυτική σελίδα της χώρας και από τον πίνακα με τα ονόματα χωρών που παραβάλλεται κάτω από τον χάρτη της Ευρώπης. Ο πίνακας με τα ονόματα των χωρών περιλαμβάνει όλες τις χώρες που υπάρχουν κάτι που δεν συμβαίνει με τον χάρτη. Αυτό είναι φυσικό καθώς ο χάρτης δεν είναι αρκετά μεγάλος για να φαίνονται και οι πιο μικρές χώρες. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 70

Δίπλα στον χάρτη φαίνεται ένα μέρος των πληροφοριών που υπάρχουν για την ήπειρο αυτή. Ο χρήστης μπορεί να ενημερωθεί για κάποιες γενικές πληροφορίες που αφορούν την Ευρώπη, για την ιστορία της, την οικονομία καθώς και επίσης για τις γλώσσες που μιλούν οι κάτοικοί της και για τις θρησκείες που υπάρχουν. Για να εμφανιστεί η κάθε πληροφορία ολόκληρη πρέπει να επιλεγεί ο σύνδεσμος «Get more». Η πλευρική γραμμή πλοήγησης φυσικά συνεχίζει να εμφανίζεται και στη σελίδα αυτή και ο χρήστης μπορεί να δει όλα τα καταλύματα, τα εστιατόρια, τα αξιοθέατα, τα καταστήματα, τους χώρους διασκέδασης και τα αεροδρόμια που υπάρχουν στην Ευρώπη. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 71

Έστω ότι ο χρήστης επέλεξε το «Get more» για το «General info» και έτσι έχει μεταβεί στην σελίδα που φαίνεται στην επόμενη εικόνα. Εδώ παρουσιάζονται οι γενικές πληροφορίες για την Ευρώπη που υπάρχουν στη βάση δεδομένων. Παρομοίως θα λειτουργήσει η επιλογή του «Get more» και για τις υπόλοιπες πληροφορίες. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 72

Εάν ο χρήστης βρισκόμενος στον χάρτη της Ευρώπης επιλέξει το κουμπί «Attractions» τότε θα εμφανιστούν τα ονόματα όλων των αξιοθέατων που υπάρχουν στην Ευρώπη καθώς και οι πόλεις στις οποίες βρίσκονται, όπως φαίνεται στην επόμενη εικόνα. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 73

Για παράδειγμα μέσα από τις χώρες τις Ευρώπης ο χρήστης επιλέγει την Ελλάδα και βλέπει το αποτέλεσμα που ακολουθεί. Όπως στην περίπτωση της Ευρώπης έτσι και εδώ εμφανίζεται ο χάρτης της χώρας και από δίπλα ένα μέρος των γενικών πληροφοριών και της ιστορίας με την επιλογή «Get more». Η πλευρική γραμμή πλοήγησης συνεχίζει να εμφανίζεται για να δώσει στον χρήστη τη δυνατότητα να δει ποια καταλύματα, αξιοθέατα, αεροδρόμια κ.τ.λ. βρίσκονται στην Ελλάδα. Από κάτω βρίσκονται τα ονόματα των πόλεων που είναι καταχωρημένες στη βάση δεδομένων για τη χώρα αυτή. Εάν ο αριθμός των πόλεων είναι μεγαλύτερος από 10 τότε εμφανίζεται το αλφαβητικό ευρετήριο και από εκεί μπορεί να επιλέξει ο χρήστης τις πόλεις που θέλει να δει. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 74

Στην παραπάνω εικόνα έχει επιλεγεί το γράμμα «Α». Συνεπώς εμφανίζονται όλες οι πόλεις που το όνομά τους ξεκινάει από «Α». Εδώ υπάρχει μόνο η Αθήνα. Σε χώρες όπως η Αίγυπτος, οπού είναι καταχωρημένες λιγότερες από 10 πόλεις δεν εμφανίζεται το αλφαβητικό ευρετήριο αλλά μόνο τα ονόματα των πόλεων αυτών. Επιλέγοντας την πόλη της Αθήνας ο χρήστης θα βρεθεί στην σελίδα που φαίνεται στην εικόνα. Εδώ και πάλι υπάρχουν πληροφορίες για την πόλη και η Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 75

ιστορία της. Επίσης αν ο χρήστης θέλει να δει το χάρτη της πόλης μπορεί να πάει στο σύνδεσμο που υπάρχει στη σελίδα (maps.google.com). Η πλευρική γραμμή πλοήγησης συνεχίζει να εμφανίζεται και αν ο χρήστης επιλέξει το «Accommodation» θα εμφανιστούν τα ξενοδοχεία που υπάρχουν στην Αθήνα. Προς το παρόν φαίνεται να υπάρχει ένα μόνο ξενοδοχείο, το «Divani Caravel Hotel». Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 76

Φυσικά αν επιλεγεί ο σύνδεσμος «Divani Caravel Hotel» ο χρήστης οδηγείται στη σελίδα με τις πληροφορίες που αφορούν το συγκεκριμένο ξενοδοχείο. Η επόμενη εικόνα δείχνει ακριβώς το αποτέλεσμα της ενέργειας αυτής. Έτσι λοιπόν εκτός από τις γενικές πληροφορίες εμφανίζεται και μια αντιπροσωπευτική εικόνα του ξενοδοχείου εάν είναι καταχωρημένη στη βάση δεδομένων. Σε περίπτωση που δεν είναι διαθέσιμη μια εικόνα για κάποια πληροφορία, πόλη ή χώρα η θέση που έπρεπε να καταλάβει δεν μένει κενή. Στη θέση αυτή τοποθετείται μια ενδεικτική εικόνα με την επιγραφή «No Image found», «No map found» ή «No flag found». Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 77

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

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

Στη σελίδα της απλής αναζήτησης ο χρήστης πρέπει να επιλέξει από τη λίστα ανάμεσα σε τέσσερεις επιλογές, την πόλη, την χώρα, την ήπειρο και την πληροφορία. Στην λίστα είναι προεπιλεγμένη η πόλη. Σαν επόμενο βήμα ο χρήστης πρέπει να πληκτρολογήσει μια λέξη κλειδί και να πατήσει το κουμπί «Go» για να ξεκινήσει η αναζήτηση. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 80

Έστω ότι η λέξη που θα εισάγει ο χρήστης είναι «Athens» και το αποτέλεσμα της αναζήτησης φαίνεται στην παρακάτω εικόνα. Ο σύνδεσμος «Athens» οδηγεί στη σελίδα τις πόλης που είδαμε και προηγουμένως. Αρχικά η σελίδα της σύνθετης αναζήτησης είναι όπως φαίνεται στην εικόνα. Ο χρήστης πρέπει να επιλέξει μια κατηγορία μέσα από την λίστα. Δεν υπάρχει καμία προεπιλογή και συνεπώς δεν εμφανίζεται και το κουμπί για την εκκίνηση της αναζήτησης. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 81

Υποθέτουμε ότι η επιλογή του χρήστη είναι «Accommodation». Με το που θα κάνει ο χρήστης την επιλογή φορτώνεται αυτόματα η επόμενη σελίδα, η οποία είναι η εξής. Στη συνέχεια ο χρήστης επιλέγει ένα όνομα ξενοδοχείου από την λίστα που εμφανίζεται και όποια από τα πεδία θα τον ενδιέφερε αν δει. Εάν η επιλογή του χρήστη στην αρχική σελίδα δεν ήταν το «Accommodation» αλλά κάποια άλλη τότε η λίστα με τα ονόματα και τα πεδία θα ήταν αντίστοιχα με την επιλογή του. Πρέπει να σημειωθεί ότι ο χρήστης πρέπει αν επιλέξει τουλάχιστον ένα από τα πεδία πριν πατήσει το κουμπί «Next>>» γιατί η αναζήτηση δεν θα οδηγήσει σε κανένα αποτέλεσμα. Στο παράδειγμά μας λοιπόν ο χρήστης επιλέγει τα πεδία «Theme», «Ranking» και «Address» και πατάει το κουμπί για την εκκίνηση της αναζήτησης. Τα αποτελέσματα της αναζήτησης για το «Divani Caravel hotel» φαίνονται στην παρακάτω εικόνα. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 82

4.4 Οδηγός για εγγεγραμμένο χρήστη Για να έχει ο χρήστης τη δυνατότητα να τροποποιήσει ή να εισάγει καινούρια δεδομένα πρέπει πρώτα να κάνει εγγραφή. Ο είδη εγγεγραμμένος χρήστης δίνει το όνομα χρήστη και τον κωδικό του και εισάγεται στη σελίδα τροποποίησης δεδομένων. Αρχικά, ο χρήστης, επιλέγει στην γραμμή πλοήγησης που βρίσκεται στην κεφαλίδα την επιλογή «to Login» και μεταφέρεται στη σελίδα με την φόρμα εισαγωγής των δεδομένων του όπως φαίνεται στην παρακάτω εικόνα. Εκεί ο χρήστης έχει τρεις επιλογές: να δώσει το όνομα χρήστη και τον κωδικό του και να μπει στη σελίδα τροποποίησης δεδομένων, να επιλέξει το σύνδεσμο «Not a member?» και να μεταφερθεί στη σελίδα από όπου μπορεί να εγγραφεί ή να επιλέξει το σύνδεσμο «Forgot your password?» και να μεταφερθεί στη σελίδα υπενθύμισης του κωδικού πρόσβασης. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 83

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

Πατώντας το «Register», αν όλα πάνε καλά γίνεται η καταχώρηση των δεδομένων και ο χρήστης εγγράφεται. Ένα μήνυμα του κοινοποιεί ότι η εγγραφή ήταν επιτυχής και ένας σύνδεσμος «Go to the Edit page» τον παροτρύνει να πάει στη σελίδα τροποποίησης δεδομένων. Στη σελίδα υπενθύμισης του κωδικού πρόσβασης ο εγγεγραμμένος χρήστης πρέπει να εισάγει το όνομα χρήστη και να πατήσει το κουμπί «Change password». Με αυτό τον τρόπο ο κωδικός πρόσβασης του χρήστη θα αλλάξει και θα του αποστέλλει στο e-mail ο κ καινούριος κωδικός του. Για την επιτυχία ή την αποτυχία της διαδικασίας ο χρήστης θα ειδοποιηθεί με ένα μήνυμα στη σελίδα. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 85

Έστω ότι τον χρήστη μας τον λένε «Pantelis» και έχει εισαχθεί με επιτυχία στη σελίδα εισαγωγής ή τροποποίησης δεδομένων (Edit Page). Όπως φαίνεται στην εικόνα υπάρχουν τρεις λίστες, τρία κουμπιά και τρεις σύνδεσμοι. Ο σύνδεσμος «Edit» ανανεώνει τη σελίδα και τη φέρνει στην αρχική της κατάσταση ύστερα από τις αλλαγές που έκανε ο χρήστης. Για τους υπόλοιπος συνδέσμους θα γίνει αναφορά αργότερα. Καθ όλη τη διάρκεια παραμονής του χρήστη στις σελίδες τροποποίησης των δεδομένων η πλάγια γραμμή πλοήγησης αφαιρείται και στη θέση της τοποθετείται μια μικρή επιλογή από εικόνες. Η πρώτη λίστα περιέχει όλες τις ηπείρους. Επιλέγοντας μία από αυτές η δεύτερη λίστα γεμίζει με τις χώρες που ανήκουν στην ήπειρο αυτή. Από τη δεύτερη λίστα ο χρήστης διαλέγει την χώρα που τον ενδιαφέρει και πατώντας το κουμπί «Edit» εμφανίζεται το παράθυρο τροποποίησης των δεδομένων. Όπως φαίνεται παρακάτω ο χρήστης επιλέγει την Ευρώπη και στη συνέχεια την Ελλάδα. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 86

Το παράθυρο τροποποίησης των δεδομένων για την Ελλάδα είναι όπως εμφανίζεται στις δυο παρακάτω εικόνες. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 87

Βλέπουμε ότι υπάρχουν διάφορα πεδία προς συμπλήρωση ή τροποποίηση. Ανάμεσα σε αυτά είναι και δύο πεδία εισαγωγής εικόνας. Στο πεδίο με τη σημαία ο χρήστης μπορεί να φορτώσει μια εικόνα οποιουδήποτε μεγέθους (.gif ή.jpg) ενώ στο πεδίο με τον χάρτη ο χρήστης μπορεί να φορτώσει εικόνα που το πλάτος της να μη ξεπερνά τα 800 pixels. Ο περιορισμός αυτός έχει εισαχθεί γιατί το μέγεθος της σημαίας τροποποιείται ενώ το μέγεθος του χάρτη παραμένει ως έχει για να αποφευχθεί η αλλοίωση των χρωμάτων. Πατώντας το κουμπί «Submit» τα δεδομένα αποθηκεύονται και εμφανίζεται το ανάλογο μήνυμα. Εάν προκύψει οποιοδήποτε πρόβλημα το μήνυμα θα αναφέρει τον λόγο της αποτυχίας αποθήκευσης των δεδομένων. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 88

Αφού ο χρήστης επιλέξει τη χώρα η τρίτη λίστα γεμίζει με τις πόλεις που ανήκουν στη χώρα αυτή. Έτσι ο χρήστης Pantelis επιλέγει την πόλη της Αθήνας και πατάει το κουμπί «Edit or Add». Όπως έγινε με την χώρα έτσι και για τη πόλη ανοίγει το παράθυρο με τα δεδομένα που είναι καταχωρημένα στη βάση. Ο χρήστης μπορεί να τροποποιήσει τα δεδομένα και να προχωρήσει στην αποθήκευση πατώντας το κουμπί «Submit». Την επιτυχημένη ή αποτυχημένη προσπάθεια του χρήστη να αποθηκεύσει τα δεδομένα τη γνωστοποιεί ένα μήνυμα που εμφανίζεται αμέσως μετά στο ίδιο παράθυρο. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 89

Εκτός από μια πόλη ο χρήστης μπορεί να επιλέξει από τη λίστα και την επιλογή «other» όπως δείχνει η παρακάτω εικόνα. Με αυτό τον τρόπο δίνεται στο χρήστη η ευκαιρία να καταχωρήσει στη βάση μια καινούρια πόλη. Η φόρμα που εμφανίζεται είναι άδεια και εντελώς παρόμοια με αυτήν της Αθήνας στην οποία υπήρχαν ήδη καταχωρημένα κάποια δεδομένα. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 90

Στην παρακάτω φόρμα απαραίτητη είναι μόνο η συμπλήρωση του ονόματος της πόλης. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 91

Αφού επιλέξει ο χρήστης στη λίστα και την πόλη μπορεί να προχωρήσει στην επόμενη σελίδα τροποποίησης των δεδομένων με το κουμπί «Submit». Στην επόμενη εικόνα φαίνεται ένα μέρος της δεύτερης σελίδας τροποποίησης δεδομένων. Αρχικά δεν υπάρχει καμία προεπιλογή στις δυο λίστες και ο χρήστης πρέπει να επιλέξει μια κατηγορία. Ο Pantelis επιλέγει την κατηγορία «Accommodation» και στη δεύτερη λίστα φορτώνονται τα ονόματα των καταλυμάτων στην Αθήνα. Σε αυτή τη λίστα βλέπουμε να είναι καταχωρημένο μόνο το «Divani Caravel Hotel» και η ένδειξη «other». Υποθέτουμε ότι ο χρήστης επιλέγει το «Divani Caravel Hotel» και πατάει το κουμπί «Edit or Add» ανοίγοντας έτσι ένα παράθυρο που έχει μια φόρμα με όλες τις διαθέσιμες πληροφορίες που υπάρχουν για το «Divani Caravel Hotel». Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 92

Και πάλι ο χρήστης έχει την άδεια να αλλάξει τις πληροφορίες και πατώντας το κουμπί «Submit» να καταχωρήσει στη βάση τα δεδομένα όπως τα έχει διορθώσει εκείνος. Το πλάτος της εικόνας που θα φορτώσει δεν πρέπει να ξεπερνάει τα 400 pixels και πρέπει να έχει τη μορφή.gif,.jpg ή.png. Εάν ο χρήστης επιλέξει το «other» το παράθυρο που θα εμφανιστεί θα είναι το παρακάτω και για να καταχωρηθεί στη βάση η πληροφορία πρέπει απαραίτητα να συμπληρωθεί το πεδίο με το όνομα του καταλύματος (Name). Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 93

Η επιλογή οποιασδήποτε άλλης κατηγορίας θα έχει ακριβώς τα ίδια αποτελέσματα με τα πεδία της φόρμας να είναι προσαρμοσμένα ανάλογα με την κατηγορία που θα επιλεγεί. Στο κάτω μέρος της πρώτης σελίδας τροποποίησης των δεδομένων (Edit Page) υπάρχει ο σύνδεσμος «Change Password» όπως έχει ήδη προαναφερθεί. Ο χρήστης μπορεί αν τον επιλέξει εάν θέλει να αλλάξει τον κωδικό πρόσβασής του. Η φόρμα που πρέπει να συμπληρώσει φαίνεται παρακάτω. Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 94

Ο χρήστης Pantelis πρέπει να εισάγει μια φορά τον παλιό κωδικό πρόσβασης και δύο φορές τον καινούριο. Πατώντας το κουμπί «Change password» θα αλλάξει ο κωδικός πρόσβασης του χρήστη και θα εμφανιστεί το αντίστοιχο μήνυμα. Το τελευταίο πράγμα που μπορεί να κάνει ο εγγεγραμμένος χρήστης είναι να αποσυνδεθεί. Πηγαίνοντας λοιπόν στο σύνδεσμο «Logout» ξεκινάει η διαδικασία αποσύνδεσης του χρήστη, η οποία όταν ολοκληρωθεί ο χρήστης μεταβαίνει στην ακόλουθη σελίδα. Εκεί μπορεί να ξαναγυρίσει στην αρχική μέσα από τον σύνδεσμο «Home». Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 95

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

Βιβλιογραφία 5. ΒΙΒΛΙΟΓΡΑΦΙΑ Βιβλία 1. Raghu Ramakrishnan (2002) Συστήματα Διαχείρισης Βάσεων Δεδομένων, Εκδόσεις Τζιόλα. 2. Luke Welling, Laura Thomson (2002) Ανάπτυξη Web Εφαρμογών με PHP και MySQL, Εκδόσεις Μ. Γκιούρδας. 3. Julie C. Meloni (2009) Μάθε PHP, MySQL και Apache, Όλα σε ένα, 4 η Έκδοση, Εκδόσεις Γκιούρδας. Πανεπιστημιακές παραδόσεις 1. Α. Χατζηγεωργίου (2008) Σημειώσεις τεχνολογίας λογισμικού, Πρότυπο Εγγράφου Περιγραφής Απαιτήσεων Λογισμικού. 2. Α. Χατζηγεωργίου (2008) Σημειώσεις τεχνολογίας λογισμικού, Πρότυπο Εγγράφου Περιγραφής Σχεδίου Λογισμικού. Ιστοσελίδες 1. http://forums.devshed.com/php-development-5/ 2. http://www.webasyst.net/support/help/software-installation-andconfiguration.html 3. http://gr.php.net/manual/en/ref.strings.php 4. http://www.devarticles.com/c/b/mysql/ 5. http://www.oreillynet.com/pub/a/php/2003/12/18/transaction_pitfalls.html?p age=1 6. http://www.informit.com/index.aspx 7. http://www.mysql.com/ Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 97

Βιβλιογραφία Πηγές εμπλουτισμού των περιεχομένων της Β/Δ 1. http://www.planetware.com/ 2. http://www.worldtravelguide.net/ 3. http://www.golfcard.de/ 4. http://www.wikipedia.org/ 5. http://geography.about.com/od/findmaps/u/maps.htm 6. http://www.all-hotels.com/ Μαντζώνη Ευαγγελία, Τζανίδου Γιουνόνα 98