4. ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΤΗ Αυτή η ενότητα αποτελεί έναν εκτενή οδηγό χρήσης του συστήµατος που αναπτύχθηκε και περιλαµβάνει αναλυτική περιγραφή βήµα προς βήµα όλων των δειργασιών που µπορούν να εκτελεστούν από τους χρήστες του. Το εγχειρίδιο βασικά αποτελείται από δύο τµήµατα:α) αυτό που περιλαµβάνει τις γενικές εργασίες που µπορούν να διενεργηθούν από κάθε απλό χρήστη και β) αυτό που περιλαµβάνει τις εργασίες που απαιτούν εξουσιοδοτηµένη πρόσβαση στο σύστηµα. Α). Γενικές εργασίες Στις εργασίες αυτές ανήκουν όσες δεν απαιτούν εξουσιοδοτηµένη πρόσβαση στο σύστηµα όπως η σύνδεση σε µια από τις διαθέσιµες κατηγορίες χρήστη, η διαδικασία εξουσιοδοτηµένης εισόδου στο σύστηµα, και οι εργασίες που αφορούν την κατηγορία απλού χρήστη δηλαδή η εµφάνιση γενικών οδηγιών,η πραγµατοποίηση αναζήτησης εργασιών και η αποστολή e- mail στο προσωπικό της γραµµατείας για περαιτέρω πληροφορίες ή διευκρινίσεις. Σύνδεση σε µία κατηγορία χρήστη : Όταν ο χρήστης µπαίνει στο σύστηµα καλείται να επιλέξει τύπο σύνδεσης δηλαδή αν θα συνδεθεί ως απλός ή εξουσιοδοτηµένος χρήστης,ακολουθώντας τον αντίστοιχο σύνδεσµο από την παρακάτω οθόνη. 1
ιαδικασία εξουσιοδοτηµένης εισόδου: Σε αυτήν έχει πρόσβαση ο χρήστης ακολουθώντας τον σύνδεσµο Γραµµατεία οπότε οδηγείται στην παρακάτω οθόνη Εδώ ο χρήστης πρέπει να εισάγει τον σωστό συνδυασµό ονόµατος χρήστη-συνθηµατικού ώστε να συνδεθεί ως εξουσιοδοτηµένος χρήστης του συστήµατος. 2
Άν το όνοµα χρήστη και το συνθηµατικό είναι έγκυρα τότε ο χρήστης εισάγεται στο σύστηµα και οδηγείται στην κεντρική σελίδα των εξουσιοδοτηµένων χρηστών που είναι η παρακάτω: 3
Άν ο συνδυασµός δεν είναι σωστός τότε ο χρήστης ενηµερώνεται γι αυτό και προτρέπεται αν θέλει να προσπαθήσει ξανά. 4
Εµφάνιση γενικών οδηγιών Σε αυτή την εργασία έχει πρόσβαση ο χρήστης αν από την αρχική σελίδα ακολουθήσει τον σύνδεσµο Απλός χρήστης οπότε και συνδέεται ως απλός χρήστης και οδηγείται στην κεντρική σελίδα εργασιών απλού χρήστη που είναι η παρακάτω: 5
Από εδώ µετά επιλέγει τον σύνδεσµο Γενικές οδηγίες οπότε εµφανίζονται στην οθόνη οι οδηγίες εκπόνησης πτυχιακής εργασίας µε βάση τον αντίστοιχο κανονισµό. 6
Αναζήτηση εργασιών Σε αυτήν την εργασία µπορεί να έχει πρόσβαση από την κεντρική σελίδα εργασιών απλού χρήστη αν απο εκεί ακολουθήσει τον σύνδεσµο Αναζητήσεις οπότε οδηγείται στην σελίδα αναζήτησης εργασίας που είναι η παρακάτω: 7
Εδώ ο χρήστης µπορεί να πραγµατοποιήσει αναζήτηση εργασίας µε βάση διάφορα κριτήρια,µε βάση τον Α.Μ. ή το επώνυµο του φοιτητή που την έχει αναλάβει,το όνοµα του επιβλέποντος καθηγητή,τον τίτλο της εργασίας,την θεµατική κατηγορία που αυτή ανήκει ή να επιλέξει εµφάνιση όλων.όταν επιλέξει κριτήριο αναζήτησης και εισάγει και τον όρο αναζήτησης τότε µε το πάτηµα του κουµπιού ΟΚ εκτελείται η αναζήτηση και εφόσον υπάρξουν αποτελέσµατα αυτά εµφανίζονται σε πίνακα,για παράδειγµα,µε κριτήριο αναζήτησης τον Α.Μ. φοιτητή έχουµε οθόνη αποτελεσµάτων: 8
Οµοίως και για τους υπόλοιπους τύπους αναζήτησης εκτός από τις επιλογές του µενού Ολες,Ενεργές,Ολοκληρωµένες και ιαγραµµένες όπου δεν χρειάζεται να εισαχθεί όρος αναζήτησης αφού πραγµατοποιείται εµφάνιση όλων των εργασιών του συστήµατος. Αποστολή e-mail: Σε αυτή την εργασία µπορεί επίσης να έχει πρόσβαση ο απλός χρήστης από την κεντρική σελίδα απλού χρήστη ακολουθώντας τον σύνδεσµο Επικοινωνήστε µαζί µας οπότε οδηγείται στην σελίδα αποστολής e-mail. 9
Όταν ο χρήστης εισάγει τα στοιχεία του και το µήνυµα προς αποστολή και πατήσει Αποστολή τότε το µήνυµά του στέλνεται στην προκαθορισµένη ηλεκτρονική διεύθυνση στο προσωπικό της γραµµατείας και ο χρήστης ενηµερώνεται για την επιτυχή αποστολή του. 10
Β). Εργασίες εξουσιοδοτηµένων χρηστών Οι εργασίες αυτές χωρίζονται σε τρείς κατηγορίες: είναι αυτές που αφορούν την διαχείρηση των εργασιών, την διαχείρηση των καθηγητών και την διαχείρηση των φοιτητών καθώς επίσης και η εργασία της αποσύνδεσης.σε κάθε µία από αυτές τις κατηγορίες µπορεί να έχει πρόσβαση µόνο κάποιος που συνδέθηκε στο σύστηµα ως εξοσιοδοτηµένος χρήστης µέσω της κεντρικής σελίδας εξουσιοδοτηµένου χρήστη. 11
I. Εργασίες διαχείρησης πτυχιακών εργασιών Σε αυτές µπορεί να έχει πρόσβαση ο χρήστης αν από την κεντρική σελίδα ακολουθήσει τον σύνδεσµο ΙΑΧΕΙΡΗΣΗ ΕΡΓΑΣΙΩΝ οπότε οδηγείται στην σελίδα διαχείρησης εργασιών που είναι η παρακάτω: 12
Οι διαθέσιµες λειτουργίες διαχείρησης πτυχιακών εργασιών είναι οι εξής: αναζήτηση,εισαγωγή νέας,διαγραφή, τροποποίηση,καταχώριση βαθµών. Αναζήτηση εργασιών :είναι ακριβώς όµοια µε την λειτουργία αναζήτησης που µπορεί να πραγµατοποιήσει και ένας απλός χρήστης. Εισαγωγή νέας:την εργασία εισαγωγής νέας πτυχιακής εργασίας στο σύστηµα µπορεί να την πραγµατοποιήσει κάποιος από την σελίδα διαχείρησης εργασιών αν ακολουθήσει τον σύνδεσµο Εισαγωγή νέας.τότε οδηγείται στην παρακάτω σελίδα: 13
Εδώ ο χρήστης καλείται να συµπληρώσει τα στοιχεία της νέας εγασίας όπως ο τίτλος της και η ηµεροµηνία ανάθεσης και να επιλέξει από αντίστοιχα µενού µία από τις θεµατικές κατηγορίες και έναν από τους καθηγητές ως επιβλέποντα της εργασίας.ακόµαπρέπει να συµπληρώσει τα προσωπικά στοιχεία του φοιτητή που αναλαµβάνει την εργασία,όπως ο Α.Μ.,το ονοµατεπώνυµο,όνοµα πατρός, e-mail,στοιχεία διεύθυνσης κατοικίας. Αφού τελειώσει µε την εισαγωγή των στοιχείων µπορεί να επιλέξει είτε OK για να αποθηκευτούν τα στοιχεία της νέας εργασίας ή Εισαγωγή_δεύτερου_φοιτητή για να εισάγει τα στοιχεία του δεύτερου φοιτητή όταν πρόκειται για εργασία που την αναλαµβάνει οµάδα φοιτητών. Άν λείπουν κάποια στοιχεία τότε το σύστηµα ενηµερώνει τον χρήστη και του δίνει την δυνατότητα να επιστρέψει και να συµπληρώσει οτι λείπει κρατώντας τα στοιχεία που ήδη έχει συµπληρώσει από πριν. 14
Στην πρώτη περίπτωση,πριν γίνει η εισαγωγή των στοιχείων της νέας εργασίας,το σύστηµα ελέγχει την εγκυρότητα του e-mail που εισήγαγε ο χρήστης και αν δεν είναι έγκυρο τότε τον ενηµερώνει σχετικά και του δίνει την δυνατότητα να επιστρέψει για να διορθώσει το e-mail σε περίπτωση που το εισήγαγε λανθασµένα. 15
Μετά από αυτούς τους ελέγχους το σύστηµα προχωρά στην αποθήκευση των νέων δεδοµένων. Αν η εισαγωγή γίνει µε επιτυχία ο χρήστης ενηµερώνεται µε την παρακάτω σελίδα : 16
Στην δεύτερη περίπτωση που ο χρήστης επιλέξει την εισαγωγή δεύτερου φοιτητή εµφανίζεται µία επιπλέον φόρµα για την εισαγωγή των επιπρόσθετων στοιχείων : 17
Αφού συµπληρώσει και τα στοιχεία του δεύτερου µέλους της οµάδας, ο χρήστης έχει πάλι δύο επιλογές. Να προχωρήσει στην προσθήκη τρίτου φοιτητή αν πρόκειται για τριµελή οµάδα ή να αποθηκεύσει τα στοιχεία.αν αποφασίσει να καταχωρήσει τα στοιχεία επιλέγει ΟΚ και το σύστηµα ελέγχει πάλι για τυχόν ελλιπή στοιχεία ή για µη έγκυρο e-mail και αν υπάρχει πρόβληµα ενηµερώνει τον χρήστη µε τις σελίδες µηνυµάτων λάθους που είδαµε και παραπάνω ιαφορετικά,πραγµατοποιεί την εισαγωγή των στοιχείων και ενηµερώνει τον χρήστη όταν αυτή ολοκληρωθεί επιτυχώς όπως και παραπάνω.άν ο χρήστης επιθυµεί την εισαγωγή τρίτου µέλους της οµάδας πρέπει να πατήσει Εισαγωγή_τρίτου_µέλους οπότε εµφανίζεται ακόµα µία φόρµα όµοια µε την προηγούµενη όπου ο χρήστης εισάγει τα στοιχεία του τρίτου φοιτητή. 18
Αφού εισάγει τα απαραίτητα στοιχεία ο χρήστης µπορεί να πατήσει ΟΚ για καταχώρησή τους στο σύστηµα.γίνεται και πάλι έλεγχος ελλιπών στοιχείων και εγκυρότητας e-mail και ανάλογα εµφανίζεται ένα από τα µηνύµατα λάθους ή µήνυµα επιτυχούς ολοκλήρωσης της εισαγωγής και επιστροφής στην κεντρική σελίδα διαχείρησης εργασιών. ιαγραφή εργασίας: Την εργασία αυτή µπορεί να την επιτελέσει κάποιος αν στην σελίδα διαχείρισης εργασιών ακολουθήσει τον σύνδεσµο ιαγραφή οπότε οδηγείται στην παρακάτω οθόνη όπου πρέπει να εισάγει τον Α.Μ. του φοιτητή ή ενός από τους φοιτητές που έχουν αναλάβει την εργασία προκειµένου να προσδιοριστεί η εργασία που πρόκειται να διαγραφεί. 19
Όταν ο χρήστης πατήσει Συνέχεια τότε γίνεται έλεγχος αν υπάρχει στο σύστηµα καταχωρηµένη ενεργή εργασία µε τον δοσµένο Α.Μ. Άν δεν βρεθεί τότε ο χρήστης ενηµερώνεται ως εξής: 20
Άν η συγκεκριµένη εργασία εντοπιστεί τότε εµφανίζονται τα στοιχεία της σε µια σελίδα αποτελεσµάτων και το σύστηµα ρωτάει τον χρήστη αν επιθυµεί σίγουρα την διαγραφή. 21
Άν επιλέξει Ναι τότε εκτελείται η διαγραφή και ο χρήστης ενηµερώνεται για την επιτυχηµένη ολοκλήρωση της διαδικασίας. 22
ιαφορετικά,άν επιλέξει Οχι η διαδικασία αναστέλλεται και ο χρήστης επιστρέφει στην αρχική σελίδα διαγραφής εργασίας. Τροποποίηση εργασίας: Στην λειτουργία αυτή µπορεί να έχει πρόσβαση ένας χρήστης αν από την σελίδα διαχείρησης εργασιών ακολουθήσει τον σύνδεσµο Τροποποίηση οπότε οδηγείται στην παρακάτω σελίδα και πρέπει να εισάγει τον Α.Μ. ή το επώνυµο του φοιτητή ή ενός από τους φοιτητές που ανέλαβαν την εργασία που επιθυµεί να τροποποιηθεί. 23
Όταν ο χρήστης πατήσει Συνέχεια τότε αναζητάται από το σύστηµα η εργασία προς τροποποίηση µε βάση αυτό που πληκτρολόγησε και αν βρεθεί τότε εµφανίζονται σε µία σελίδα αποτελεσµάτων τα στοιχεία της εργασίας σε µία φόρµα όπου ο χρήστης µπορεί να παρέµβει και να τροποποιήσει όποιο από αυτά θέλει. Άν δεν βρεθεί η εργασία που αναζητάται τότε ο χρήστης ενηµερώνεται µε το κατάλληλο µήνυµα. 24
Αφού τροποποιήσει τα στοιχεία που θέλει και πατήσει Αποθήκευση τα νέα στοιχεία αποθηκεύονται στο σύστηµα και ο χρήστης ενηµερώνεται για την επιτυχή ολοκλήρωση της διαδικασίας. 25
Καταχώρηση βαθµών: Στην σελίδα καταχώρησης βαθµών µπορεί να έχει πρόσβαση ένας χρήστης από την σελίδα διαχείρησης εργασιών αν επιλέξει τον σύνδεσµο Καταχώριση βαθµών και οδηγείται στην εξής σελίδα: 26
Εδώ πρέπει αφ ενός να εισάγει τον Α.Μ. φοιτητή για να προσδιοριστεί η εργασία στην οποία θα καταχωρηθεί η βαθµολογία, και αφ ετέρου να επιλέξει από µενού τους δύο εξεταστές της επιτροπής (εκτός από τον επιβλέποντα),τον βαθµό από µία κλίµακα 5 ως 10 και να εισάγει την ηµεροµηνία πραγµατοποίησης της παρουσίασης της εργασίας.για να αποθηκευτούν τα στοιχεία πρέπει να πατήσει ΟΚ.Άν η εισαγωγή γίνει µε επιτυχία τότε γίνεται ενηµέρωση του χρήστη µε το ανάλογο µήνυµα και επστροφή. 27
Άν δεν έχει συµπληρώσει όλα τα στοχεία τότε το σύστηµα ενηµερώνει τον χρήστη κατάλληλα και του δίνει την δυνατότητα να επιστρέψει για να το κάνει. II. Σελίδα διαχείρησης καθηγητών: Σε αυτήν µπορεί να έχει πρόσβαση ο χρήστης αν από την κεντρική σελίδα εξουσιοδοτηµένου χρήστη ακολουθήσει τον σύνδεσµο ιαχείριση καθηγητών και είναι η παρακάτω: 28
Οι διαθέσιµες λειτουργίες για την διαχείρηση των καθηγητών είναι εµφάνιση όλων των ήδη καταχωρηµένων καθηγητών, εισαγωγή νέου, διαγραφή και τροποποίηση. Eµφάνιση: Από την σελίδα διαχείρησης εργασιών αν ο χρήστης ακολουθήσει τον σύνδεσµο Εµφάνιση µπορεί να εµφανίσει µία λίστα όλων των καταχωρηµένων στο σύστηµα καθηγητών και των προσωπικών στοιχείων τους όπως η παρακάτω.μπορεί να επιστρέψει στην σελίδα διαχείρησης καθηγητών ακολουθώντας τον σύνδεσµο 29
Εισαγωγή νέου καθηγητή Στην σελίδα εισαγωγής νέου καθηγητή µπορεί να φτάσει κάποιος χρήστης ακολουθώντας τον σύνδεσµο Εισαγωγή νέου από την σελίδα διαχείρισης καθηγητών. 30
Εδώ ο χρήστης καλείται να συµπληρώσει τα στοιχεία του νέου καθηγητή,το ονοµατεπώνυµο,το πατρώνυµο,το τηλέφωνο και την διεύθυνση καθώς και να επιλέξει µία βαθµίδα από ένα µενού.στην συνέχεια πατώντας Καταχώρηση γίνεται αποθήκευση των στοιχείων στο σύστηµα.άν τυχόν ο χρήστης έχει παραλείψει να συµπληρώσει κάποια στοιχεία τότε το σύστηµα τον ειδοποιεί και του δίνει την δυνατότητα να επιστρέψει και να συµπληρώσει ότι παρέλειψε διατηρώντας οτι έχει εισάγει ήδη για να µην χρειαστεί ο χρήστης να τα ξαναπληκτρολογήσει. 31
Επίσης,γίνεται έλεγχος της µορφής του e-mail και αν αυτό δεν είναι έγκυρο ο χρήστης ενηµερώνεται και του δίνεται η δυνατότητα να επιστρέψει να το διορθώσει. 32
Άν η αποθήκευση γίνει µε επιτυχία τότε ο χρήστης ενηµερώνεται µε το γνωστό µήνυµα. 33
ιαγραφή καθηγητή Στην σελίδα διαγραφής καθηγητή µπορεί να φτάσει ο χρήστης αν από την σελίδα διαχείρισης καθηγητών ακολουθήσει τον σύνδεσµο ιαγραφή οπότε και οδηγείται στην παρακάτω σελίδα. Εδώ µπορεί να επιλέξει το όνοµα του καθηγητή που θέλει να διαγράψει από ένα µενού που περιέχει όλους τους καταχωρηµένους στο σύστηµα καθηγητές και να πατήσει ιαγραφή για ολοκλήρωση της διαδικασίας οπότε και ενηµερώνεται µε το ανάλογο µήνυµα. ιαφορετικά,αν τελικά επιθυµεί να µην πραγµατοποιήσει την διαγραφή µπορεί να αναστείλλει την διαδικασία πατώντας Ακύρωση. 34
Τροποποίηση καθηγητή Στην σελίδα τροποποίησης υπάρχοντος καθηγητή µπορεί να µεταβεί ένας χρήστης αν ακολουθήσει τον σύνδεσµο Τροποποίηση. Εδώ έχει την δυνατότητα επίσης να επιλέξει τον καθηγητή που επιθυµεί να τροποποιήσει από µενού και να προχωρήσει στην διαδικασία πατώντας Τροποποίηση.Τα στοιχεία του καθηγητή που επιλέχθηκε εµφανίζονται ως πεδία µίας φόρµας τα οποία ο χρήστης µπορεί εύκολα να µεταβάλλει.αφού κάνει τις τροποποιήσεις που θέλει µπορεί να επιλέξει Αποθήκευση ή Ακύρωση. 35
Ανάλογα µε το αν θα επιλέξει αποθήκευση ή ακύρωση το σύστηµα απαντά µε µήνυµα επιτυχούς ολοκλήρωσης ή ακύρωσης της διαδικασίας. 36
III. Σελίδα διαχείρησης φοιτητών Σε αυτήν την σελίδα µπορεί να οδηγηθεί ο χρήστης αν ακολουθήσει τον σύνδεσµο ιαχείρηση φοιτητών. Οι διαθέσιµες εργασίες εδώ είναι η εµφάνιση όλων των φοιτητών του συστήµατος και η τροποποίηση υπάρχοντος φοιτητή. Εµφάνιση φοιτητών Άν ο χρήστης επιλέξει Εµφάνιση τότε εµφανίζεται µια σελίδα µε τα στοιχεία όλων των φοιτητών που είναι καταχωρηµένοι στο σύστηµα. 37
Τροποποίηση Στην σελίδα τροποποίησης µπορεί να φτάσει κάποιος χρήστης από την σελίδα διαχείρισης φοιτητών ακολουθώντας τον σύνδεσµο Τροποποίηση.Εδώ,όπως φαίνεται και παρακάτω,ο χρήστης καλείται να επιλέξει τον φοιτητή που θέλει να τροποποιήσει από ένα µενού που περιλαµβάνει τους Α.Μ. όλων των φοιτητών που είναι καταχωρηµένοι στο σύστηµα. 38
Αφού επιλέξει αυτόν που επιθυµεί,πατά Τροποποίηση και οδηγείται στην επόµενη σελίδα η οποία εµφανίζει σε µία φόρµα τα στοιχεία του επιλεγµένου µαθητή. 39
Εδώ τώρα ο χρήστης µπορεί να τροποποιήσει όσα στοιχεία επιθυµεί και στην συνέχεια να επιλέξει Αποθήκευση ή Ακύρωση για να αποθηκεύσει τα νέα στοιχεία ή να αναστείλει την διαδικασία. 40
IV. Αποσύνδεση Την εργασία αυτή µπορεί να την επιτελέσει ένας συνδεδεµένος εξουσιοδοτηµένος χρήστης από τον σύνδεσµο Αποσύνδεση ο οποίος είναι σε όλες τις σελίδες διαχείρισης διαθέσιµος κάτω αριστερά.μόλις ο χρήστης τον επιλέξει αποσυνδέεται από το σύστηµα,ενηµερώνεται από αυτό µόλις πραγµατοποιηθεί η αποσύνδεση και του δίνεται η δυνατότητα µε τον σύνδεσµο Επιστροφή να επιστρέψει στην αρχική σελίδα του συστήµατος και να επιλέξει να συνδεθεί ως απλός χρήστης αυτή τη φορά ή εκ νέου ως εξουσιοδοτηµένος χρήστης. 41
6.ΒΙΒΛΙΟΓΡΑΦΙΑ Luke Welling and Laura Thomson, Ανάπτυξη Web εφαρµογών µε PHP και MySQL (απόδοση Μαίρη Γκλαβά, Εκδόσεις Μ.Γκιούρδας, Αθήνα. Matt Zandstra, SAMS Teach yourself PHP4 in 24 hours,sams publishing,indinapolis,indiana,usa. www.php.net www.phpfreaks.com www.mysql.com 42