Σχεδίαση και ανάπτυξη αυτόματου συστήματος εξέτασης (jA.E.S.) στη γλώσσα προγραμματισμού JAVA

dc.contributor.authorΜανάκος, Αναστάσιοςel
dc.date.accessioned2014-06-20T11:18:45Z
dc.date.available2014-06-20T11:18:45Z
dc.date.issued2014-06-20
dc.identifier.urihttps://olympias.lib.uoi.gr/jspui/handle/teiep/277
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/gr/*
dc.subjectΒάσεις δεδομένωνel
dc.subjectΑυτόματο σύστημα εξέτασηςel
dc.subjectJavaen
dc.subjectSQLen
dc.subjectJDBCen
dc.subjectΑντικειμενοστραφής προγραμματισμόςel
dc.titleΣχεδίαση και ανάπτυξη αυτόματου συστήματος εξέτασης (jA.E.S.) στη γλώσσα προγραμματισμού JAVAel
heal.abstractΗ παρούσα πτυχιακή εργασία περιγράφει την ανάπτυξη μιας εφαρμογής ενός αυτόματου συστήματος εξέτασης βασιζόμενο σε ερωτήσεις πολλαπλής επιλογής. Η εφαρμογή υλοποιήθηκε με την αντικειμενοστραφή γλώσσα προγραμματισμού Java και χρησιμοποίησε το Σχεσιακό Σύστημα Διαχείρισης Βάσεων Δεδομένων MySQL. Το σύστημα είναι κατασκευασμένο σε παραθυρικό περιβάλλον (java swing) με αποτέλεσμα να παρέχει στον χρήστη ένα ικανοποιητικό και ευχάριστο περιβάλλον εργασίας. Η διεξαγωγή της ηλεκτρονικής εξέτασης γίνεται με ερωτήσεις πολλαπλής επιλογής όπου ο εξεταζόμενος καλείται να τις απαντήσει μέσα σε ένα προκαθορισμένο χρονικό διάστημα. Οι ερωτήσεις που απαρτίζουν την κάθε εξέταση επιλέγονται “τυχαία” με την χρήση ενός μαθηματικού αλγορίθμου από μια μεγάλη ομάδα ερωτήσεων που θα πρέπει να έχει εισαχθεί στο σύστημα για κάθε εξεταζόμενο μάθημα. Η βασική οθόνη της εξέτασης αποτελείται από δύο παράπλευρα τμήματα. Το αριστερό τμήμα περιέχει το σύνολο των ερωτήσεων της εξέτασης και το δεξιό τμήμα περιέχει την εκάστοτε επιλεγμένη ερώτηση όπου ο εξεταζόμενος θα επιλέξει την σωστή απάντηση. Το τμήμα με το σύνολο των ερωτήσεων περιέχει ενδείξεις για το ποιες ερωτήσεις έχουν ήδη απαντηθεί ή όχι. O εξεταζόμενος έχει την δυνατότητα να απαντά τις ερωτήσεις ακολουθιακά ή να επιλέγει κάποια συγκεκριμένη από το υπάρχον σύνολο. Στο τέλος της εξέτασης ο εξεταζόμενος ενημερώνεται αναλυτικά για τις σωστές ή λανθασμένες απαντήσεις του και για το ποσοστό επιτυχίας του. Επίσης του δίνεται η δυνατότητα αποθήκευσης της εξέτασης σε αρχείο CSV (comma separated values). Η εισαγωγή των ερωτήσεων στο σύστημα γίνεται από τον χρήστη – καθηγητή είτε μεμονωμένα πληκτρολογώντας ο ίδιος τις διάφορες ερωτήσεις είτε φορτώνοντας αυτές από ένα υπάρχον αρχείο CSV. Επίσης ο καθηγητής μπορεί να διαγράφει ερωτήσεις και να δημιουργεί νέες με βάση κάποιες ή δη υπάρχουσες. Τέλος, μπορεί να εμφανίζει και να εκτυπώνει τα αποτελέσματα των εξετάσεων όλων των χρηστών – σπουδαστών που εξετάστηκαν στα μαθήματά του. Η εφαρμογή υποστηρίζει και αρχείο διαμόρφωσης όπου μπορούν να καθοριστούν και να τροποποιηθούν διάφορες παράμετροι του συστήματος (π.χ. αλλαγή χρόνου εξέτασης κλπ). Το κείμενο της εργασίας περιέχει και μια εισαγωγή στην χρήση της γλώσσας Java και του Σχεσιακού Συστήματος Βάσης Δεδομένων MySQL και τον τρόπο διασύνδεσής τους.el
heal.academicPublisherΤ.Ε.Ι. Ηπείρου, Σχολή Διοίκησης και Οικονομίας, Τμήμα Τηλεπληροφορικής και Διοίκησηςel
heal.academicPublisherIDteiep
heal.accessfree
heal.advisorNameΛιαροκάπης, Δημήτριοςel
heal.classificationJava (Γλώσσα προγραμματισμού Η/Υ)en
heal.classificationΣχεσιακές βάσεις δεδομένωνel
heal.classificationΔικτυακές τοποθεσίες -- Σχεδιασμόςel
heal.dateAvailable2024-01-10T23:17:55Z
heal.fullTextAvailabilitytrue
heal.languageel
heal.numberOfPages86
heal.publicationDate2005-03
heal.recordProviderΤ.Ε.Ι. Ηπείρουel
heal.typebachelorThesis

Files

Original bundle

Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
tlp_000228.pdf
Size:
872.97 KB
Format:
Adobe Portable Document Format
Description:
Πτυχιακή εργασία
Loading...
Thumbnail Image
Name:
tlp_000228a.pdf
Size:
296.28 KB
Format:
Adobe Portable Document Format
Description:
Παρουσίαση

License bundle

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