Επιτομή:
Ο χώρος των τηλεπικοινωνιών, και κυρίως του παγκόσμιου ιστού και των εφαρμογών του, έχει μία ραγδαία εξέλιξη τα τελευταία χρόνια. Διαρκώς όλο και περισσότερες εφαρμογές και ποικιλόμορφοι ιστότοποι και συστήματα εισβάλλουν στην καθημερινότητά μας. Η τεχνολογία των εφαρμογών παγκόσμιου ιστού αναζητά μεθόδους ώστε να ικανοποιήσει τις απαιτήσεις των χρηστών και των διαχειριστών για γρήγορη διαχείριση και μετάδοση της πληροφορίας αξιοποιώντας όσο καλύτερα γίνεται το διαθέσιμο κώδικα και μειώνοντας το κόστος και την πολυπλοκότητα, ενώ ταυτόχρονα να παρέχει υψηλή ποιότητα υπηρεσίας. Επιπλέον αυτές οι εφαρμογές πρέπει να είναι εύχρηστες για τον τελικό χρήστη καθώς και να χαρακτηρίζονται από ευελιξία τόσο στον UI (user interface) όσο και στον UX (user experience) σχεδιασμό τους. Τέλος, οι εφαρμογές αυτές πρέπει να μπορούν να αναβαθμιστούν εύκολα από τον διαχειριστή και να βαδίζουν με τις εξελίξεις της τεχνολογίας και για αυτόν τον λόγο κρίνεται πολύ σημαντική η ορθή ανάπτυξη του κώδικα στο front end καθώς και στο back end.
Σκοπός της πτυχιακής εργασίας είναι η εξοικείωση του φοιτητή στο σχεδιασμό και την ανάπτυξη εφαρμογών βάσεων δεδομένων και εφαρμογών παγκόσμιου ιστού χρησιμοποιώντας τα απαραίτητα εργαλεία και γλώσσες προγραμματισμού. Με αυτό τον τρόπο δίνονται στον φοιτητή οι απαραίτητες γνώσεις για την αντίστοιχη επαγγελματική δραστηριότητα.
Το αντικείμενο της πτυχιακής είναι η υλοποίηση μιας εφαρμογής που θα δίνει τη δυνατότητα στη γραμματεία και τους διαχειριστές να εισάγουν, να επιβλέπουν και να αποδέχονται τις πρακτικές ασκήσεις σε ένα τμήμα ΤΕΙ σε όλα τα στάδια ολοκλήρωσης τους. Παράλληλα η εφαρμογή θα δίνει στον διαχειριστή τη δυνατότητα συνολικής διαχείρισης των στοιχείων με σκοπό τη χρήση χρήσιμων στατιστικών στοιχείων.
Η μεθοδολογία που ακολουθείται είναι η εξής:
1. Ανάλυση απαιτήσεων
2. Λειτουργικές και μη προδιαγραφές του συστήματος.
3. Σχεδιασμός βάσης δεδομένων
4. Υλοποίηση εφαρμογής (πιλοτικής και τελικής έκδοσης).
Η εργασία περιλαμβάνει τόσο τον σχεδιασμό όσο και την ανάπτυξη του συστήματος.