Εφαρμογή κρατήσεων εργαστηρίων Πανεπιστημίου Πειραιώς : έκδοση υπολογιστή
Unipi lab reservation system : desktop version
View/ Open
Keywords
Πληροφοριακά συστήματα ; Ιστοσελίδες (Web sites) ; Διαδικτυακή πλατφόρμα ; Πανεπιστήμιο ΠειραιώςAbstract
Ο σκοπός της παρούσας Μεταπτυχιακής Διατριβής ήταν ο σχεδιασμός και η υλοποίηση ενός ολοκληρωμένου πληροφοριακού συστήματος κρατήσεων εργαστηριακών αιθουσών του Πανεπιστημίου Πειραιώς. Η εφαρμογή ονομάζεται "Unipi Lab Reservation System" και οι χρήστες στους οποίους απευθύνεται είναι οι καθηγητές του Πανεπιστημίου Πειραιώς.
Πιο συγκεκριμένα, στην παρούσα εργασία υλοποιήθηκε η Desktop έκδοση της εφαρμογής, ώστε να είναι προσβάσιμη από οποιαδήποτε υπολογιστή ανεξαρτήτως μεγέθους και διάστασης οθόνης. Οι μεθοδολογίες σχεδιασμού ιστοσελίδων που εξετάσαμε και από τις οποίες δανειστήκαμε χαρακτηριστικά, είναι η Responsive Web Design και η Adaptive Web Design. Η χρήση αυτών των τεχνικών οδηγεί στη μεγιστοποίηση της λειτουργικότητας και προσαρμοστικότητας ενός συστήματός.
Στις υπόλοιπες ενότητες της Διατριβής, παρουσιάζεται αναλυτικά το εγχειρίδιο χρήστη και η αρχιτεκτονική πάνω στην οποία δομήθηκε το σύστημα. Η εφαρμογή είναι διαδικτυακή και υλοποιήθηκε με τη χρήση των γλωσσών προγραμματισμού HTML, PHP, SQL, JavaScript(JQuery) και των τεχνολογιών CSS και AJAX. Επιπρόσθετα, κατά τη διαδικασία του σχεδιασμού και της ανάλυσης των απαιτήσεων πραγματοποιήθηκε έρευνα σχετικά με παρόμοιες εφαρμογές που υπάρχουν ελεύθερες στο Διαδίκτυο. Από αυτές τις εφαρμογές δανειστήκαμε τα θετικά χαρακτηριστικά τους, ενώ παράλληλα προσθέσαμε όλες εκείνες τις λειτουργίες που θεωρήσαμε ότι έλειπαν και θα θέλαμε να υπάρχουν στη δικιά μας εφαρμογή.
Αυτό που συμπεράναμε μέσα από την υλοποίηση της συγκεκριμένης εργασίας, είναι ότι ακόμα και με τη χρήση παλαιότερων αλλά δοκιμασμένων λύσεων web development, είναι εφικτή η δημιουργία ενός σύγχρονου και προσαρμόσιμου πληροφοριακού συστήματος που καλύπτει κατά πολύ τις ανάγκες της εποχής και τις απαιτήσεις των χρηστών, οι οποίοι επιθυμούν να έχουν πρόσβαση από οποιαδήποτε συσκευή.