Σχεδιασμός και ανάπτυξη λογισμικού καταχώρησης βαθμολογιών μαθημάτων

dc.contributor.advisorΧριστοδούλου, Σωτήριος
dc.contributor.authorΦακούδης, Γιάννης
dc.contributor.committeeΑλεφραγκής, Παναγιώτης
dc.contributor.committeeΠαρασκευάς, Μιχαήλ
dc.contributor.departmentΤμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
dc.contributor.facultyΣχολή Μηχανικώνel
dc.contributor.masterΗλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών (Integrated master)el
dc.date.accessioned2025-05-07T07:44:14Z
dc.date.available2025-05-07T07:44:14Z
dc.date.issued2025-04
dc.description.abstractΗ παρούσα διπλωματική εργασία αφορά τον σχεδιασμό και την ανάπτυξη ενός ολοκληρωμένου λογισμικού συστήματος διαχείρισης και καταχώρησης βαθμολογιών μαθημάτων του Πανεπιστημίου Πελοποννήσου. Στόχος της εφαρμογής είναι να παρέχει στους διδάσκοντες ένα εργαλείο που υποστηρίζει την προσαρμοσμένη βαθμολόγηση μαθημάτων, τα οποία ενδέχεται να περιλαμβάνουν πολλαπλές συνιστώσες αξιολόγησης, όπως εργαστήρια, θεωρία, εργασίες, γραπτές εξετάσεις και projects. Η εφαρμογή αναπτύχθηκε με χρήση σύγχρονων τεχνολογιών, όπως Java, JavaFX για τη γραφική διεπαφή, Spring Boot για την ανάπτυξη backend υπηρεσιών, και PostgreSQL για την αποθήκευση δεδομένων. Υποστηρίζει την εύκολη και αποτελεσματική εισαγωγή και εξαγωγή δεδομένων μέσω αρχείων τύπου CSV και Excel, επιτρέποντας την αυτοματοποίηση της διαδικασίας καταχώρησης βαθμών. Παράλληλα, παρέχει δυνατότητες διαχείρισης πολλών ακαδημαϊκών ετών και κατηγοριών φοιτητών (π.χ. φοιτητές διαφορετικών προγραμμάτων ή περιόδων εξέτασης). Η εργασία περιλαμβάνει αναλυτική καταγραφή και σχεδιασμό των λειτουργικών απαιτήσεων του συστήματος, υλοποίηση μέσω σύγχρονων τεχνολογιών και εφαρμογή του σε πραγματικά δεδομένα μαθημάτων. Οι δοκιμές που πραγματοποιήθηκαν επιβεβαίωσαν την ευχρηστία, την ακρίβεια και την ευελιξία της εφαρμογής. Τέλος, η εργασία αναδεικνύει τη δυνατότητα επέκτασης και βελτίωσης της εφαρμογής μελλοντικά, όπως περαιτέρω ενσωμάτωση με ηλεκτρονικές πλατφόρμες τηλεκπαίδευσης (π.χ. eClass), ανάπτυξη web-based διεπαφής και υλοποίηση προηγμένων λειτουργιών ασφαλείας και στατιστικής ανάλυσης.el
dc.description.abstracttranslatedThis thesis focuses on the design and development of a comprehensive software system for managing and recording course grades within the academic environment of the University of Peloponnese. The aim of the application is to provide instructors with a tool that supports customized course grading, which may include multiple assessment components such as laboratories, theory, assignments, written exams, and projects. The application was developed using modern technologies, including Java, JavaFX for the graphical user interface, Spring Boot for backend service development, and PostgreSQL for data storage. It supports easy and efficient data import and export via CSV and Excel files, enabling automation of the grade entry process. Additionally, it provides capabilities for managing multiple academic years and different categories of students (e.g., students from various programs or examination periods). The thesis includes a detailed documentation and design of the system's functional requirements, implementation through contemporary technologies, and application with real course data. The conducted tests confirmed the application's usability, accuracy, and flexibility. Lastly, the thesis highlights possibilities for future enhancements, such as further integration with e-learning platforms (e.g., eClass), development of a web-based interface, and implementation of advanced security features and statistical analysis capabilities.el
dc.format.extent74el
dc.identifier.urihttps://amitos.library.uop.gr/xmlui/handle/123456789/8832
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πελοποννήσουel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.subject.keywordΔιαχείριση βαθμολογιώνel
dc.subject.keywordΠληροφοριακό σύστημαel
dc.subject.keywordΚαταχώρηση βαθμώνel
dc.subject.keywordΤηλεκπαίδευσηel
dc.subject.keywordΣτατιστική ανάλυσηel
dc.subject.keywordΑυτοματισμός διαδικασιώνel
dc.subject.keywordStudent Management Systemel
dc.subject.keywordGrade managementel
dc.subject.keywordInformation systemel
dc.subject.keywordJavael
dc.subject.keywordSpring Bootel
dc.subject.keywordPostgreSQLel
dc.subject.keywordEducational softwareel
dc.subject.keywordGrade entryel
dc.subject.keywordE-learningel
dc.subject.keywordStatistical analysisel
dc.subject.keywordProcess automationel
dc.titleΣχεδιασμός και ανάπτυξη λογισμικού καταχώρησης βαθμολογιών μαθημάτωνel
dc.typeΜεταπτυχιακή διπλωματική εργασίαel

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Σχεδιασμός και ανάπτυξη λογισμικού καταχώρησης βαθμολογιών μαθημάτων.pdf
Size:
3.35 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
933 B
Format:
Item-specific license agreed upon to submission
Description: