Διαδικτυακή εφαρμογή ανάθεσης πτυχιακών εργασιών

This item is provided by the institution :
Harokopio University   

Repository :
Library and Information Center ESTIA   

see the original item page
in the repository's web site and access all digital files if the item*



Διαδικτυακή εφαρμογή ανάθεσης πτυχιακών εργασιών

Παρασκευόπουλος, Παναγιώτης, Παναγιώτης

graduate_thesis
Πτυχιακή Εργασία (EL)
Graduate Thesis (EN)

2022-03-17


H πτυχιακή μου εργασία αφορά την δημιουργία μίας διαδικτυακής εφαρμογής, όπουμέσα από την οποία θα μπορούν οι μαθητές του πανεπιστημίου μας να εισέρχονται,να επιλέγουν την πτυχιακή εργασία που τους ταιριάζει και έπειτα ο υπεύθυνοςκαθηγητής να την αναθέτει.Αρχικά πρότεινα στον κύριο Καμαλάκη να χρησιμοποιήσουμε springboot javaεπειδή είχα μία εμπειρία από την πρακτική άσκηση που έκανα το καλοκαίρι, αλλάτελικά αποφασίσαμε να την δουλέψουμε με python.To flow της εργασίας είναι να υπάρχει η κεντρική σελίδα με 3 views.Το πρώτο view θα είναι εκεί που θα είναι συγκεντρωμένες όλες οι πτυχιακέςεργασίεςΣτο δεύτερο view θα έχουν μόνο πρόσβαση οι καθηγητές της σχολής μας όπου θαανεβάζουν τα θέματα των πτυχιακών εργασιώνΣτο τρίτο view επίσης θα έχουν πρόσβαση μόνο οι καθηγητές αφού μόλις οι μαθητέςεπιλέξουν την κατάλληλη πτυχιακή εργασία, θα αποστέλλουν email στους καθηγητέςκαι αυτοί θα τις κάνουν post στο τρίτο view. Έτσι κάθε μαθητής θα ξέρει ποιαπτυχιακή εργασία του έχει ανατεθεί.Πιο συγκεκριμένα, μέσα στην python, αφού έκανε login ο καθηγητής θα φτιαχτείειδικός πίνακας όπου θα μεταφέρονται τα στοιχεία του από τον server της σχολήςεκεί μέσα. Με το δοθέν σύστημα, οταν θα πραγματοποιήθει το login θα καταλαβαίνειη ιστοσελίδα μας αν ο χρήστης είναι καθηγητής ή όχι.Στην αρχή δημιούργησα dummy users με registration από τον χρήστη και έπειτα μεlogin. Στην συνεχεία, έφτιαξα το post view, έβαλα profile χρηστών όπου ο κάθεdummy user θα μπορεί να βάλει προσωπική φωτογραφία και να γράψει μερικέςπληροφορίες γι αυτόν.Συνοψίζοντας, προσπάθησα να συνδέσω το login με τον server της σχολής, όπου ηεφαρμογή θα «έβλεπε» εάν to login γινόταν από καθηγητή και θα του επέτρεπε ναεισέλθει στο site σαν admin, αλλιώς θα τον απέρριπτε. Με τον δοθέν τρόπο, θασβήναμε τους dummy users και θα αφήναμε μόνο τους καθηγητές τουπανεπιστημίου μας σαν users.

Ηλεκτρονικοί υπολογιστές. Επιστήμη των υπολογιστών

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

Τμήμα Πληροφορικής και Τηλεματικής

Αναφορά Δημιουργού – Μη Εμπορική Χρήση – Όχι Παράγωγα Έργα 4.0




*Institutions are responsible for keeping their URLs functional (digital file, item page in repository site)