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

This item is provided by the institution :
University of West Attica   

Repository :
Institutional Repository Polynoe   

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



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

Γκουβούσης, Νεκτάριος Δημήτριος

Βογιατζής, Ιωάννης
Μελετίου, Γεώργιος
Σχολή Μηχανικών
Troussas, Christos
Κρούσκα, Ακριβή
Τμήμα Μηχανικών Πληροφορικής και Υπολογιστών

Διπλωματική εργασία

2024-07-16

Στην παρούσα διπλωματική εργασία παρουσιάζεται η σχεδίαση και η ανάπτυξη ενός συστήματος διαχείρισης δεδομένων το οποίο μαζί με ένα απλό και φιλικό ως προς τον χρήστη γραφικό περιβάλλον (User Interface - UI), θα διευκολύνει κατά πολύ την διαδικασία σύνταξης ενός προγράμματος εξετάσεων για το τμήμα μας. Η σύνταξη ενός προγράμματος εξετάσεων είναι μια ιδιαίτερα απαιτητική διαδικασία καθώς ο συντάκτης του προγράμματος έρχεται αντιμέτωπος με μεγάλο όγκο δεδομένων, κωλύματα και δυσκολία στην απεικόνιση του τελικού προγράμματος. Για τους παραπάνω λόγους, η ανάπτυξη μιας αυτοματοποιημένης λύσης θεωρείται κρίσιμη. Η διεξοδική ανάλυση του προβλήματος βοήθησε στην επιλογή της βέλτιστης υλοποίησης, λαμβάνοντας πάντα υπόψιν τις ανάγκες και τους περιορισμούς του τμήματος και του συντάκτη. Η προτεινόμενη λύση που αναπτύχθηκε χρησιμοποιεί αρχεία .xlsx ως πηγή ανάγνωσης και αποθήκευσης δεδομένων, προσδίδοντας ευκολία και ταχύτητα στην καταχώρηση/επεξεργασία δεδομένων. Για την εισαγωγή των δεδομένων, σχεδιάστηκαν και υιοθετήθηκαν γραμμογραφήσεις στα αρχεία που χρησιμοποιούνται ως είσοδο και έλεγχοι εγκυρότητας κατά την ανάγνωσή τους για την επαλήθευσή των δεδομένων και την αποφυγή εσφαλμένων καταχωρήσεων. Το γραφικό περιβάλλον της εφαρμογής σχεδιάστηκε με γνώμονα την καλή λειτουργικότητα, την ταχύτητα και την απλότητα, προσφέροντας στους χρήστες τη δυνατότητα να αλληλεπιδρούν με το σύστημα με ευκολία και αποτελεσματικότητα. Ο κώδικας της εφαρμογής έχει γραφτεί στην γλώσσα προγραμματισμού Java και παράλληλα χρησιμοποιούνται οι βιβλιοθήκες Java Swing, Apache POI και GmeleSheets, ενσωματώνοντας τις βέλτιστες τεχνικές για την διαχείριση, την παρουσίαση και την αποθήκευση των δεδομένων


Apache poi
Σύστημα διαχείρισης δεδομένων
Java
Γραμμογράφηση
Swing
Έλεγχος εγκυρότητας δεδομένων
Γραφικό περιβάλλον
Αρχεία .xlsx

Greek

Πανεπιστήμιο Δυτικής Αττικής

ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ - Τμήμα Μηχανικών Πληροφορικής και Υπολογιστών - Διπλωματικές εργασίες

Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές
Αναφορά Δημιουργού 4.0 Διεθνές
http://creativecommons.org/licenses/by/4.0/




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