Σύστημα ανάθεσης και διαχείρισης εκπόνησης διατριβών
Abstract
Σκοπός της παρούσας διατριβής είναι η ανάλυση της υφιστάμενης διαδικασίας ανάθεσης και εκπόνησης διατριβών του Ανοικτού Πανεπιστημίου Κύπρου. Κύριος στόχος είναι αναγνωριστούν τα προβλήματα και οι δυσκολίες που υπάρχουν στην τρέχουσα διαδικασία με απώτερο σκοπό να προταθεί ένα ηλεκτρονικό σύστημα που να υποστηρίζει την διαδικασία αυτή.
Προς επίτευξη του σκοπού της συγκέντρωσης πληροφοριών για την υφιστάμενη διαδικασία ανάθεσης και εκπόνησης διατριβών συντάχθηκε ερωτηματολόγιο (Παράρτημα Α1.1) και ακολούθησαν προσωπικές συνεντεύξεις με καθηγητές από όλα τα προγράμματα σπουδών του πανεπιστημίου.
Ακολούθησε η μελέτη των απαντήσεων έτσι ώστε να εξαχθούν οι απαιτήσεις και να συνταχθούν οι προδιαγραφές για το προτεινόμενο σύστημα. Στη συνέχεια έγινε σχεδιασμός του συστήματος με αντικειμενοστραφή προσέγγιση και χρήση της μεθοδολογίας ICONIX όπως επίσης και διαγραμμάτων οντοτήτων συσχετίσεων για το σχεδιασμό της βάσης δεδομένων.
Για την υλοποίηση του συστήματος χρησιμοποιήθηκαν σύγχρονες τεχνολογίες όπως η πλατφόρμα ανάπτυξης συστημάτων Microsoft .NET, MVC3 και η σχεσιακή βάση δεδομένων Microsoft SQL Server 2008. Δόθηκε ιδιαίτερη έμφαση στη φιλικότητα του περιβάλλοντος διεπαφής γι αυτό χρησιμοποιήθηκαν σε εκτεταμένο βαθμό η τεχνολογίες Ajax, JQuery, CSS3 και HTML 4.
Τελικό προϊόν της μελέτης είναι ένα διαδικτυακό σύστημα, φιλικό προς το χρήστη, το οποίο επιτυγχάνει σε μεγάλο βαθμό την υποστήριξη της διαδικασία ανάθεσης και εκπόνησης διατριβών. Κύρια χαρακτηριστικά της διαδικασίας αυτής είναι η υποβολή προτάσεων διατριβής από καθηγητές και φοιτητές, ο καθορισμός προτιμήσεων από τους φοιτητές προς τις υποβληθείσες προτάσεις καθώς και ο αντίστοιχος καθορισμός προτιμήσεων εκ μέρους των καθηγητών. Οι προτιμήσεις αυτές χρησιμοποιούνται από αλγόριθμο αντιστοίχισης ο οποίος προτείνει τις καλύτερες δυνατές αναθέσεις διατριβών. Υποστηρίζεται τέλος, με διάφορες λειτουργίες η διαδικασία της εκπόνησης της διατριβής μέχρι και το σημείο καθορισμού ημερομηνίας, ώρας και τοποθεσίας της δημόσιας υποστήριξης.