Πρωτότυπος Τίτλος:
Υλοποίηση ενός REST API για το σύστημα του φοιτητολογίου
Συγγραφέας:
Παυλής, Γεώργιος, Εμμανουήλ
Επιβλέπων καθηγητής:
Καμαλάκης, Θωμάς
Περίληψη:
Σκοπός της πτυχιακής εργασίας είναι ο σχεδιασμός και υλοποίηση μιας διεπαφής
προγραμματισμού εφαρμογών με την αρχιτεκτονική REST για το σύστημα του
φοιτητολογίου. Με το οποίο γίνεται η επικοινωνία με την εφαρμογή του
φοιτητολογίου και της βάσης δεδομένων με απώτερο σκοπό την εξαγωγή
στατιστικών στοιχείων. Η εφαρμογή θα παρέχει δεδομένα που αφορούν στατιστικά
για τους μαθητές το εκπαιδευτικό προσωπικό και τα μαθήματα του πανεπιστημίου.
Παρόμοια εφαρμογή δεν υπάρχει στο πανεπιστήμιο η κατασκευή μιας τέτοιας
εφαρμογής ήταν απαραίτητη για την παροχή και εκμετάλλευση των δεδομένων που
έχει η σχολή. Τα δεδομένα αυτά μπορούν να χρησιμοποιηθούν για ακαδημαϊκή
έρευνα φοιτητών ή μελών της ΔΕΠ ,σε ετήσιες αξιολογήσεις που περνάει η σχολή
(ΜΟ.ΔΙΠ -Α.ΔΙ.Π) καθώς και για οποιαδήποτε web,mobile εφαρμογή του
πανεπιστημίου η οποία μπορεί να εκμεταλλευτεί τα δεδομένα. Το API δεν έχει
σχεδιαστεί για εμπορική και δημόσια χρήση,επίσης τα προσωπικά δεδομένα των
φοιτητών και του προσωπικού είναι κρυπτογραφημένα για να αποφευχθεί
παραβίαση των δεδομένων .Για την ανάπτυξη της εφαρμογής χρησιμοποιήθηκε η
γλώσσα προγραμματισμού Python και το Flask Framework, για τη διαχείριση της
βάσης δεδομένων χρησιμοποιήθηκε το πρόγραμμα Dbeaver και έγινε εγκατάσταση
του SQL Server.Με τη βοήθεια του επιβλέπων καθηγητή μου Κ. Καμαλακη στήσαμε
ένα δοκιμαστικό περιβάλλον όπου τρέξαμε το σχήμα της βάσης δεδομένων του
φοιτητολογίου και μερικούς πίνακες. Έπειτα με τη βοήθεια της γραμματείας
συγκεντρώσαμε μερικά στατιστικά ,το επόμενο βήμα ήταν να αναλύσουμε τα
δεδομένα της βάσης και να αποφασίσουμε ποια στατιστικά θα απορριφθούν.
Έχοντας μια πρώτη εικόνα ποια στατιστικά μπορούν να υλοποιηθούν ξεκίνησε η
σχεδίαση και ανάπτυξη των κατάλληλων ρουτινών στο flask πρότζεκτ. Στη συνέχεια
περιγράφονται οι τεχνολογίες που χρησιμοποιήθηκαν, εξηγούνται αναλυτικά τα
βήματα υλοποίησης και γίνεται παρουσίαση της εφαρμογής.
Ημερομηνία κατάθεσης:
2021-03-22
Γλώσσες Τεκμηρίου:
Ελληνικά
Θεματικές Κατηγορίες:
Ηλεκτρονικοί υπολογιστές. Επιστήμη των υπολογιστών
Λοιπά Θέματα:
Προγραμματισμός
Λογισμικό εφαρμογών - Ανάπτυξη
Λέξεις-κλειδιά:
βάση δεδομένων, στατιστικά, φοιτητολόγιο, φλασκ, ρεστ απι
Άδεια χρήσης:

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