Ανάπτυξη διαδικτυακής εφαρμογής ηλεκτρονικής ανάθεσης πτυχιακών εργασιών με χρήση τεχνολογιών ανοικτού κώδικα

dc.contributor.advisorΒαρσάμης, Δημήτριος
dc.contributor.advisorΦραγγίδης, Λεωνίδας
dc.contributor.authorΚαλαϊτζής, Βασίλειος
dc.contributor.departmentΣχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε.el
dc.contributor.masterΠΜΣ "ΕΦΑΡΜΟΣΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ"el
dc.date.accessioned2017-11-14T15:57:44Z
dc.date.accessioned2024-09-27T18:05:54Z
dc.date.available2017-11-14T15:57:44Z
dc.date.issued2017-03
dc.descriptionΤο πλήρες κείμενο της εργασίας ΔΕΝ είναι διαθέσιμοel
dc.description.abstractΗ παροχή ηλεκτρονικών υπηρεσιών υψηλής ποιότητας προς τους φοιτητές και προς όλη την ακαδημαϊκή κοινότητα, αποτελεί μια συνεχή πρόκληση για τα ιδρύματα τριτοβάθμιας εκπαίδευσης. Σκοπός της διπλωματικής αυτής εργασίας είναι να συμβάλλει προς την κατεύθυνση αυτή, με την ανάπτυξη μιας διαδικτυακής εφαρμογής για την ανάθεση πτυχιακών εργασιών, με έμφαση στην επαναχρησιμοποίηση δεδομένων που υπάρχουν στο Ίδρυμα. Η μεθοδολογία που ακολουθείται ξεκινάει από την καταγραφή και ανάλυση των απαιτήσεων του ΠΜΣ στην Εφαρμοσμένη Πληροφορική. Ακολουθεί η φάση σχεδιασμού που βασίζεται σε μελέτη σύγχρονων μεθόδων και βέλτιστων πρακτικών. Μέσω του σχεδιασμού δημιουργήθηκε ένας αλγόριθμος που επεξεργάζεται τις αιτήσεις των φοιτητών καθώς και μια σειρά από κριτήρια και καταλήγει σε αυτόματες αναθέσεις. Παράλληλα σχεδιάστηκε μια γέφυρα διασύνδεσης για άντληση στοιχείων φοιτητών από το φοιτητολόγιο του Ιδρύματος. Στο στάδιο της υλοποίησης, συνδυάζονται εργαλεία και τεχνικές σύμφωνα με τα δημοφιλέστερα πρότυπα ανάπτυξης εφαρμογών διαδικτύου. Ακολουθεί σχολαστικός έλεγχος λογισμικού που διασφαλίζει την απρόσκοπτη λειτουργία της ολοκληρωμένης εφαρμογής. Το τελικό αποτέλεσμα είναι ένα πλήρως λειτουργικό πληροφοριακό σύστημα υψηλών προδιαγραφών, καθώς και μια μικροεφαρμογή web service που συνεργάζονται μεταξύ τους και καλύπτουν πλήρως τους αρχικούς στόχους.el
dc.description.abstractProviding high-quality online services to students and to the entire academic community, is an ongoing challenge for higher education institutions. The goal of this thesis is to contribute to this cause, by developing a web application for assigning theses to students, taking into account to maximize data reusability, from institution databases. The development process began by collecting and analyzing requirements from the faculty of MSc in Applied Informatics. Next, the design phase took place, which was based on research of modern patterns and best practices. Throughout the design phase, an original algorithm was created. The algorithm processes students' applications alongside a series of evaluation criteria and results in automatic assignments. Furthermore, an interface bridge was designed to mine student data from the main student database of the institution. At implementation stage, programming techniques and resources were combined by following the most popular web development standards. Software creation was followed by intense testing to assure error-free, functional features and a smooth interface workflow. The finished product is a fully functional, high standard, web application and a micro service - web service application. Their combined operation, meets fully the original thesis objectives.en
dc.format.extent191el
dc.heal.publisherIDteiser
dc.identifier.urihttps://repository2024.ihu.gr/handle/123456789/3265
dc.language.isoelel
dc.publisherΤ.Ε.Ι. Κεντρικής Μακεδονίαςel
dc.rightsΑναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/deed.el
dc.subjectTEICM::ΔΙΑΔΙΚΤΥΟ::ΔΙΚΤΥΑΚΕΣ ΤΟΠΟΘΕΣΙΕΣ::ΔΙΚΤΥΑΚΕΣ ΤΟΠΟΘΕΣΙΕΣ -- ΣΧΕΔΙΑΣΗel
dc.subjectTEICM::ΑΝΑΠΤΥΞΗ ΔΙΚΤΥΑΚΩΝ ΤΟΠΟΘΕΣΙΩΝel
dc.subject.ddc005.2762el
dc.subject.keywordΠληροφοριακό σύστημαel
dc.subject.keywordE-universityel
dc.subject.keywordΔιαλειτουργικότητα εφαρμογώνel
dc.subject.keywordLDAPel
dc.subject.keywordSQLel
dc.subject.keywordΡΗΡel
dc.subject.keywordAJAXel
dc.subject.keywordjQueryel
dc.subject.keywordJSONel
dc.subject.keywordΔιαδικτυακή υπηρεσίαel
dc.subject.keywordΜικροεφαρμογήel
dc.subject.keywordMVC αρχιτεκτονικήel
dc.subject.keywordΑλγόριθμοςel
dc.subject.keywordΛογισμικό ανοιχτού κώδικαel
dc.subject.keywordInformation systemel
dc.subject.keywordApplication interoperabilityel
dc.subject.keywordWeb serviceel
dc.subject.keywordMicro serviceel
dc.subject.keywordMVC patternel
dc.subject.keywordAlgorithmel
dc.subject.keywordOpen sourceel
dc.titleΑνάπτυξη διαδικτυακής εφαρμογής ηλεκτρονικής ανάθεσης πτυχιακών εργασιών με χρήση τεχνολογιών ανοικτού κώδικαel
dc.typeΔιπλωματική εργασία
heal.dateAvailable3000-01-01

Αρχεία

Πρωτότυπος φάκελος/πακέτο

Τώρα δείχνει 1 - 1 από 1
Δεν υπάρχει διαθέσιμη μικρογραφία
Ονομα:
Kalaitzis Vasileios.pdf
Μέγεθος:
3.64 MB
Μορφότυπο:
Adobe Portable Document Format
Περιγραφή:
Διπλωματική εργασία