Σχεδίαση και ανάπτυξη αυτόματου συστήματος εξέτασης (jA.E.S.) στη γλώσσα προγραμματισμού JAVA
dc.contributor.author | Μανάκος, Αναστάσιος | el |
dc.date.accessioned | 2014-06-20T11:18:45Z | |
dc.date.available | 2014-06-20T11:18:45Z | |
dc.date.issued | 2014-06-20 | |
dc.identifier.uri | https://olympias.lib.uoi.gr/jspui/handle/teiep/277 | |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
dc.subject | Βάσεις δεδομένων | el |
dc.subject | Αυτόματο σύστημα εξέτασης | el |
dc.subject | Java | en |
dc.subject | SQL | en |
dc.subject | JDBC | en |
dc.subject | Αντικειμενοστραφής προγραμματισμός | el |
dc.title | Σχεδίαση και ανάπτυξη αυτόματου συστήματος εξέτασης (jA.E.S.) στη γλώσσα προγραμματισμού JAVA | el |
heal.abstract | Η παρούσα πτυχιακή εργασία περιγράφει την ανάπτυξη μιας εφαρμογής ενός αυτόματου συστήματος εξέτασης βασιζόμενο σε ερωτήσεις πολλαπλής επιλογής. Η εφαρμογή υλοποιήθηκε με την αντικειμενοστραφή γλώσσα προγραμματισμού Java και χρησιμοποίησε το Σχεσιακό Σύστημα Διαχείρισης Βάσεων Δεδομένων MySQL. Το σύστημα είναι κατασκευασμένο σε παραθυρικό περιβάλλον (java swing) με αποτέλεσμα να παρέχει στον χρήστη ένα ικανοποιητικό και ευχάριστο περιβάλλον εργασίας. Η διεξαγωγή της ηλεκτρονικής εξέτασης γίνεται με ερωτήσεις πολλαπλής επιλογής όπου ο εξεταζόμενος καλείται να τις απαντήσει μέσα σε ένα προκαθορισμένο χρονικό διάστημα. Οι ερωτήσεις που απαρτίζουν την κάθε εξέταση επιλέγονται “τυχαία” με την χρήση ενός μαθηματικού αλγορίθμου από μια μεγάλη ομάδα ερωτήσεων που θα πρέπει να έχει εισαχθεί στο σύστημα για κάθε εξεταζόμενο μάθημα. Η βασική οθόνη της εξέτασης αποτελείται από δύο παράπλευρα τμήματα. Το αριστερό τμήμα περιέχει το σύνολο των ερωτήσεων της εξέτασης και το δεξιό τμήμα περιέχει την εκάστοτε επιλεγμένη ερώτηση όπου ο εξεταζόμενος θα επιλέξει την σωστή απάντηση. Το τμήμα με το σύνολο των ερωτήσεων περιέχει ενδείξεις για το ποιες ερωτήσεις έχουν ήδη απαντηθεί ή όχι. O εξεταζόμενος έχει την δυνατότητα να απαντά τις ερωτήσεις ακολουθιακά ή να επιλέγει κάποια συγκεκριμένη από το υπάρχον σύνολο. Στο τέλος της εξέτασης ο εξεταζόμενος ενημερώνεται αναλυτικά για τις σωστές ή λανθασμένες απαντήσεις του και για το ποσοστό επιτυχίας του. Επίσης του δίνεται η δυνατότητα αποθήκευσης της εξέτασης σε αρχείο CSV (comma separated values). Η εισαγωγή των ερωτήσεων στο σύστημα γίνεται από τον χρήστη – καθηγητή είτε μεμονωμένα πληκτρολογώντας ο ίδιος τις διάφορες ερωτήσεις είτε φορτώνοντας αυτές από ένα υπάρχον αρχείο CSV. Επίσης ο καθηγητής μπορεί να διαγράφει ερωτήσεις και να δημιουργεί νέες με βάση κάποιες ή δη υπάρχουσες. Τέλος, μπορεί να εμφανίζει και να εκτυπώνει τα αποτελέσματα των εξετάσεων όλων των χρηστών – σπουδαστών που εξετάστηκαν στα μαθήματά του. Η εφαρμογή υποστηρίζει και αρχείο διαμόρφωσης όπου μπορούν να καθοριστούν και να τροποποιηθούν διάφορες παράμετροι του συστήματος (π.χ. αλλαγή χρόνου εξέτασης κλπ). Το κείμενο της εργασίας περιέχει και μια εισαγωγή στην χρήση της γλώσσας Java και του Σχεσιακού Συστήματος Βάσης Δεδομένων MySQL και τον τρόπο διασύνδεσής τους. | el |
heal.academicPublisher | Τ.Ε.Ι. Ηπείρου, Σχολή Διοίκησης και Οικονομίας, Τμήμα Τηλεπληροφορικής και Διοίκησης | el |
heal.academicPublisherID | teiep | |
heal.access | free | |
heal.advisorName | Λιαροκάπης, Δημήτριος | el |
heal.classification | Java (Γλώσσα προγραμματισμού Η/Υ) | en |
heal.classification | Σχεσιακές βάσεις δεδομένων | el |
heal.classification | Δικτυακές τοποθεσίες -- Σχεδιασμός | el |
heal.dateAvailable | 2024-01-10T23:17:55Z | |
heal.fullTextAvailability | true | |
heal.language | el | |
heal.numberOfPages | 86 | |
heal.publicationDate | 2005-03 | |
heal.recordProvider | Τ.Ε.Ι. Ηπείρου | el |
heal.type | bachelorThesis |
Files
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 3.54 KB
- Format:
- Item-specific license agreed upon to submission
- Description: