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

Πτυχιακή Εργασία 21978 396 Αναγνώσεις

Πρωτότυπος Τίτλος:
Υλοποίηση διαδικτυακής εφαρμογής ημερολογίου με δυνατότητα αυτόματου χρονοπρογραμματισμού
Συγγραφέας:
Μπουλούγαρη, Χαραλαμπία, Ιωάννης
Επιβλέπων καθηγητής:
Τσερπές, Κωνσταντίνος
Περίληψη:
Αντικείμενο της παρούσας εργασίας είναι η ανάπτυξη μιας διαδικτυακής NodeJS Single Page Application (SPA) εφαρμογής ημερολογίου με σκοπό την οργάνωση όλων των καθημερινών δραστηριοτήτων ενός ατόμου με βάση την ώρα τη διάρκεια και τη σπουδαιότητα τους, ώστε να διεκπεραιωθούν με τη συνιστώμενη από την εφαρμογή σειρά. Η υλοποίηση της εφαρμογής είχε δύο στάδια τα οποία έγιναν με χρήση των τεχνολογιών Angular (ένα framework ανάπτυξης web εφαρμογών που τηρεί το μοντέλο M.V.C.) για το πρώτο στάδιο του frontend και Express (ένα ελαφρύ framework διαδικτυακών εφαρμογών για την οργάνωση της εφαρμογής αρχιτεκτονικής τύπου M.V.C. στη μεριά του εξυπηρετητή) για το στάδιο του backend. Επίσης, χρησιμοποιήθηκε μια βάση δεδομένων MySQL για την αποθήκευση των δεδομένων.
Η υλοποίηση μιας τέτοιας εφαρμογής στοχεύει στην εξοικονόμηση χρόνου και στην οργάνωση όλων των υποχρεωτικών αλλά και μη δραστηριοτήτων κάθε απλού χρήστη για την πιο αποτελεσματική χρονική διεκπεραίωση τους κατά τη διάρκεια της μέρας και των γρήγορων και απαιτητικών ρυθμών ζωής. Πιο αναλυτικά, η εφαρμογή δέχεται μέσω μιας φόρμας συμπλήρωσης δεδομένα που χαρακτηρίζουν μια δραστηριότητα και στη συνέχεια γίνεται η καταχώρησή τους σε μια βάση δεδομένων. Για την ίδια μέρα ο χρήστης είναι ελεύθερος να καταχωρήσει όσες δραστηριότητες έχει η μέρα του και οι οποίες θα εμφανίζονται με οργανωμένη σειρά μετά σε έναν πίνακα αφού ο χρήστης επιλέξει να δει τις όποιες δραστηριότητες έχει καταχωρήσει για αυτήν την μέρα. Η σειρά ταξινόμησης έχει οριστεί να γίνει με βάση την ώρα αλλά και με βάση τη διάρκεια, για παράδειγμα μια δραστηριότητα που έχει προγραμματιστεί να γίνει σε έναν συγκεκριμένο χρόνο και κρατάει τόση διάρκεια ώστε να ξεπερνά το χρόνο έναρξης της επόμενης δραστηριότητας ταξινομείται με βάση τη λογική του αλγόριθμου της φυσαλίδας μία θέση πιο πάνω έως ότου δεν ξεπερνά η ώρα έναρξής της σε άθροισμα με τη διάρκειά της την ώρα έναρξης της επόμενης δραστηριότητας. Ο χρήστης είναι σε θέση να τροποποιήσει τα δεδομένα που καταχώρησε όποτε το θελήσει ή ακόμα και να τα διαγράψει όλα ή κάποια από αυτά. Στη δεξιά μεριά της εφαρμογής υπάρχει ένα ημερολόγιο το οποίο σημειώνει με μια κουκκίδα τις ημερομηνίες στις οποίες υπάρχουν καταχωρημένες δραστηριότητες για να τις υπενθυμίζει στον χρήστη.
Ημερομηνία κατάθεσης:
2019-07-11
Γλώσσες Τεκμηρίου:
Ελληνικά
Θεματικές Κατηγορίες:
Ηλεκτρονικοί υπολογιστές. Επιστήμη των υπολογιστών
Λοιπά Θέματα:
Διαδικτυακές εφαρμογές
Λέξεις-κλειδιά:
Διαδικτυακή Εφαρμογή
Περιγραφή:
95 σ.:εικ.,πίν.,διαγρ.
Άδεια χρήσης:
19429 Αναφορά Δημιουργού – Μη Εμπορική Χρήση – Όχι Παράγωγα Έργα 4.0

CharalampiaBoulougari.pdf

3 MB