Σχολή Επιστημών και Τεχνολογίας της Πληροφορίας
Μόνιμο URI για αυτήν την κοινότηταhttps://pyxida.aueb.gr/handle/123456789/2
Η Σχολή Επιστημών και Τεχνολογίας της Πληροφορίας περιλαμβάνει τα Τμήματα: - Τμήμα Πληροφορικής - Τμήμα Στατιστικής
Περιήγηση
Πλοήγηση Σχολή Επιστημών και Τεχνολογίας της Πληροφορίας ανά Θέμα ".NET"
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
Τώρα δείχνει 1 - 1 από 1
- Αποτελέσματα ανά σελίδα
- Επιλογές ταξινόμησης
Τεκμήριο Αυτοματοποιημένο σύστημα ασκήσεων(18-09-2023) Αντωνόπουλος, Αναστάσιος; Οικονομικό Πανεπιστήμιο Αθηνών, Τμήμα Πληροφορικής; Ανδρούτσος, Αθανάσιος; Γκρίτζαλης, Δημήτριος; Κούτσικας, ΧρήστοςΣκοπός της παρούσας Διπλωματικής Εργασίας είναι ο σχεδιασμός και η ανάπτυξη ενός συστήματος που θα λειτουργεί ως τράπεζα θεμάτων αλλά και ως ένα σύστημα δημιουργίας Τεστ με αυτοματοποιημένο τρόπο από τις ερωτήσεις που είναι αποθηκευμένες από κάποιον χρήστη. Αυτό το σύστημα προτείνει μια λύση στην εκπαιδευτική/εταιρική κοινότητα ως ένα μέσο που προσπαθεί να απλοποιήσει τον τρόπο όπου οι εξεταστές οργανώνουν και παράγουν τα Τεστ αλλά και ως απλοποίηση του τρόπου όπου οι εξεταζόμενοι τα επιλύουν. Αρχικά το στάδιο της μελέτης και του σχεδιασμού περιλαμβάνει τις αρχές της UML κάνοντας χρήση των μεθοδολογιών της για την καταγραφή των απαιτήσεων της εφαρμογής. Στην συνέχεια περιλαμβάνονται τα διαγράμματα των περιπτώσεων χρήσης και το διάγραμμα κλάσεων για την αποτελεσματική μοντελοποίηση και οπτικοποίηση της αρχιτεκτονικής του συστήματος. Με την παραπάνω προσέγγιση γίνεται αντιληπτή η σημασία μιας καλά καθορισμένης φάσης σχεδιασμού ενός συστήματος για να οδηγήσει σε μια σωστή ανάπτυξη της εφαρμογής. Στη συνέχεια, η εστίαση μετατοπίζεται στην πρακτική εφαρμογή με χρήση σύγχρονων τεχνολογιών. Παρουσιάζεται η ενσωμάτωση του SQL Server ως το σχεσιακό σύστημα διαχείρισης βάσεων δεδομένων που χρησιμεύει ως το κεντρικό σύστημα διαχείρισης και αποθήκευσης δεδομένων στο σύστημα. Επιπλέον, γίνεται χρήση του .NET 6 (C#) framework το οποίο επιτρέπει μια αρθρωτή ανάπτυξη του backend συστήματος, αξιοποιώντας τις προηγμένες δυνατότητες, την εύκολη εφαρμογή σχεδιαστικών προτύπων (design patterns) και τις βελτιωμένες αποδόσεις. Ταυτόχρονα, η ανάπτυξη του frontend συστήματος με χρήση της βιβλιοθήκης React βοηθάει στην δημιουργία μιας δυναμικής, ελκυστικής και αποκριτικής διεπαφής για τον χρήστη. Συμπερασματικά, στην παρούσα Διπλωματική Εργασία παρουσιάζεται πως μέσα από μια σειρά επαναληπτικών κύκλων, το σύστημα εξελίσσεται από ένα εννοιολογικό σχέδιο σε ένα πλήρως λειτουργικό πρωτότυπο κάνοντας αντιληπτή τη συμβιωτική σχέση μεταξύ σχεδιασμού και υλοποίησης. Τέλος, το αποτέλεσμα της ήταν η απόκτηση έμπρακτης εμπειρίας σε όλες τις φάσεις ανάπτυξης ενός συστήματος χρησιμοποιώντας νέες τεχνολογίες και εργαλεία καθώς και η επίδειξη της αποτελεσματικότητας αυτής της ολοκληρωμένης προσέγγισης.