Μελέτη και υλοποίηση ενός συστήματος περιγραφής και ελέγχου εγκυρότητας κανόνων δήλωσης μαθημάτων

Η εργασία αυτή ασχολείται με τη μελέτη και υλοποίηση ενός συστήματος λογισμικού για την περιγραφή κανόνων δήλωσης μαθημάτων που εμφανίζονται σε προγράμματα σπουδών πανεπιστημιακών τμημάτων και την αυτοματοποιημένη δημιουργία ενός αλγορίθμου για τον έλεγχο δηλώσεων μαθημάτων φοιτητών. Κατά τη διάρκει...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Τσαγκρής, Φίλιππος Αυγερινός
Άλλοι συγγραφείς: Tsagkris, Filippos Avgerinos
Γλώσσα:Greek
Έκδοση: 2020
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/13705
id nemertes-10889-13705
record_format dspace
spelling nemertes-10889-137052022-09-05T06:57:57Z Μελέτη και υλοποίηση ενός συστήματος περιγραφής και ελέγχου εγκυρότητας κανόνων δήλωσης μαθημάτων Research and development of a software system for describing and checking rulesets for university curricula Τσαγκρής, Φίλιππος Αυγερινός Tsagkris, Filippos Avgerinos Έλεγχος κανόνων Υπηρεσίες ηλεκτρονικής γραμματείας Rule checking Student information system Η εργασία αυτή ασχολείται με τη μελέτη και υλοποίηση ενός συστήματος λογισμικού για την περιγραφή κανόνων δήλωσης μαθημάτων που εμφανίζονται σε προγράμματα σπουδών πανεπιστημιακών τμημάτων και την αυτοματοποιημένη δημιουργία ενός αλγορίθμου για τον έλεγχο δηλώσεων μαθημάτων φοιτητών. Κατά τη διάρκεια της ερευνητικής φάσης της εργασίας αναλύθηκε μια πληθώρα προγραμμάτων σπουδών, προκειμένου να σχεδιαστούν γενικά εργαλεία που μπορούν να περιγράψουν ένα ευρύ και ποικίλο σύνολο κανόνων. Το τελικό σύστημα αποτελείται από δύο υποσυστήματα, ένα για την περιγραφή των εν λόγω κανόνων, και ένα για την υποβολή και τον έλεγχο της δήλωσης μαθημάτων από φοιτητές. Στα πλαίσια της εργασίας ορίστηκε επίσης μια τυπική γλώσσα. Ο ρόλος αυτής της γλώσσας ήταν να καθορίσει έναν τρόπο για τη συστηματική περιγραφή των κανόνων των προγραμμάτων σπουδών, καθώς και να δημιουργήσει μια μορφή για την αποθήκευσή τους σε μορφή αρχείων κειμένου. Παρότι αποφασίστηκε να μην χρησιμοποιηθεί κατά τη φάση υλοποίησης, αυτή η γλώσσα όρισε την αρχιτεκτονική της πληροφορίας του συστήματος. Ως αποτέλεσμα, ο σχεδιασμός των δομών δεδομένων που χρησιμοποιήθηκαν για την οργάνωση και τη διαχείριση των κανόνων, βασίστηκε αποκλειστικά στη βέλτιστη αναπαράστασή τους σε ένα πιο αφαιρετικό επίπεδο. The purpose of this thesis is the research and development of a software system for the description of rules for module selection of university curricula and the automated generation of an algorithm for checking if the students’ choice of modules complies with the course’s curriculum. During the research phase of the project a plethora of curricula were analysed in order to design generic constructs that are able to describe a broad and diverse set of rules. The implemented system is comprised of two subsystems, one for the description of said rules, and one for the submission and checking of the set of modules in which students apply for enrollment. A domain-specific language was also designed as a part of the thesis. The role of this language was to define a way for the systematic description of the curricula’s rules as well as to create a format for storing rulesets as text files. Although it was decided to not be used during the implementation phase, this language set the paradigm for the information architecture of the system. As a result, the design of the data structures used for rule organization and manipulation was based exclusively on their optimum representation on a more abstract level. 2020-08-02T10:58:31Z 2020-08-02T10:58:31Z 2020-07-22 http://hdl.handle.net/10889/13705 gr application/pdf
institution UPatras
collection Nemertes
language Greek
topic Έλεγχος κανόνων
Υπηρεσίες ηλεκτρονικής γραμματείας
Rule checking
Student information system
spellingShingle Έλεγχος κανόνων
Υπηρεσίες ηλεκτρονικής γραμματείας
Rule checking
Student information system
Τσαγκρής, Φίλιππος Αυγερινός
Μελέτη και υλοποίηση ενός συστήματος περιγραφής και ελέγχου εγκυρότητας κανόνων δήλωσης μαθημάτων
description Η εργασία αυτή ασχολείται με τη μελέτη και υλοποίηση ενός συστήματος λογισμικού για την περιγραφή κανόνων δήλωσης μαθημάτων που εμφανίζονται σε προγράμματα σπουδών πανεπιστημιακών τμημάτων και την αυτοματοποιημένη δημιουργία ενός αλγορίθμου για τον έλεγχο δηλώσεων μαθημάτων φοιτητών. Κατά τη διάρκεια της ερευνητικής φάσης της εργασίας αναλύθηκε μια πληθώρα προγραμμάτων σπουδών, προκειμένου να σχεδιαστούν γενικά εργαλεία που μπορούν να περιγράψουν ένα ευρύ και ποικίλο σύνολο κανόνων. Το τελικό σύστημα αποτελείται από δύο υποσυστήματα, ένα για την περιγραφή των εν λόγω κανόνων, και ένα για την υποβολή και τον έλεγχο της δήλωσης μαθημάτων από φοιτητές. Στα πλαίσια της εργασίας ορίστηκε επίσης μια τυπική γλώσσα. Ο ρόλος αυτής της γλώσσας ήταν να καθορίσει έναν τρόπο για τη συστηματική περιγραφή των κανόνων των προγραμμάτων σπουδών, καθώς και να δημιουργήσει μια μορφή για την αποθήκευσή τους σε μορφή αρχείων κειμένου. Παρότι αποφασίστηκε να μην χρησιμοποιηθεί κατά τη φάση υλοποίησης, αυτή η γλώσσα όρισε την αρχιτεκτονική της πληροφορίας του συστήματος. Ως αποτέλεσμα, ο σχεδιασμός των δομών δεδομένων που χρησιμοποιήθηκαν για την οργάνωση και τη διαχείριση των κανόνων, βασίστηκε αποκλειστικά στη βέλτιστη αναπαράστασή τους σε ένα πιο αφαιρετικό επίπεδο.
author2 Tsagkris, Filippos Avgerinos
author_facet Tsagkris, Filippos Avgerinos
Τσαγκρής, Φίλιππος Αυγερινός
author Τσαγκρής, Φίλιππος Αυγερινός
author_sort Τσαγκρής, Φίλιππος Αυγερινός
title Μελέτη και υλοποίηση ενός συστήματος περιγραφής και ελέγχου εγκυρότητας κανόνων δήλωσης μαθημάτων
title_short Μελέτη και υλοποίηση ενός συστήματος περιγραφής και ελέγχου εγκυρότητας κανόνων δήλωσης μαθημάτων
title_full Μελέτη και υλοποίηση ενός συστήματος περιγραφής και ελέγχου εγκυρότητας κανόνων δήλωσης μαθημάτων
title_fullStr Μελέτη και υλοποίηση ενός συστήματος περιγραφής και ελέγχου εγκυρότητας κανόνων δήλωσης μαθημάτων
title_full_unstemmed Μελέτη και υλοποίηση ενός συστήματος περιγραφής και ελέγχου εγκυρότητας κανόνων δήλωσης μαθημάτων
title_sort μελέτη και υλοποίηση ενός συστήματος περιγραφής και ελέγχου εγκυρότητας κανόνων δήλωσης μαθημάτων
publishDate 2020
url http://hdl.handle.net/10889/13705
work_keys_str_mv AT tsankrēsphilipposaugerinos meletēkaiylopoiēsēenossystēmatosperigraphēskaielenchouenkyrotētaskanonōndēlōsēsmathēmatōn
AT tsankrēsphilipposaugerinos researchanddevelopmentofasoftwaresystemfordescribingandcheckingrulesetsforuniversitycurricula
_version_ 1771297172755578880