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

Απόθεσις

 

Εμφάνιση απλής εγγραφής

dc.contributor.advisor Βαρσάμης, Δημήτριος
dc.contributor.advisor Φραγγίδης, Λεωνίδας
dc.contributor.author Καλαϊτζής, Βασίλειος
dc.date.accessioned 2017-11-14T15:57:44Z
dc.date.available 2017-11-14T15:57:44Z
dc.date.issued 2017-03
dc.identifier.uri http://apothesis.teicm.gr/xmlui/handle/123456789/3265
dc.description Το πλήρες κείμενο της εργασίας ΔΕΝ είναι διαθέσιμο el
dc.description.abstract Η παροχή ηλεκτρονικών υπηρεσιών υψηλής ποιότητας προς τους φοιτητές και προς όλη την ακαδημαϊκή κοινότητα, αποτελεί μια συνεχή πρόκληση για τα ιδρύματα τριτοβάθμιας εκπαίδευσης. Σκοπός της διπλωματικής αυτής εργασίας είναι να συμβάλλει προς την κατεύθυνση αυτή, με την ανάπτυξη μιας διαδικτυακής εφαρμογής για την ανάθεση πτυχιακών εργασιών, με έμφαση στην επαναχρησιμοποίηση δεδομένων που υπάρχουν στο Ίδρυμα. Η μεθοδολογία που ακολουθείται ξεκινάει από την καταγραφή και ανάλυση των απαιτήσεων του ΠΜΣ στην Εφαρμοσμένη Πληροφορική. Ακολουθεί η φάση σχεδιασμού που βασίζεται σε μελέτη σύγχρονων μεθόδων και βέλτιστων πρακτικών. Μέσω του σχεδιασμού δημιουργήθηκε ένας αλγόριθμος που επεξεργάζεται τις αιτήσεις των φοιτητών καθώς και μια σειρά από κριτήρια και καταλήγει σε αυτόματες αναθέσεις. Παράλληλα σχεδιάστηκε μια γέφυρα διασύνδεσης για άντληση στοιχείων φοιτητών από το φοιτητολόγιο του Ιδρύματος. Στο στάδιο της υλοποίησης, συνδυάζονται εργαλεία και τεχνικές σύμφωνα με τα δημοφιλέστερα πρότυπα ανάπτυξης εφαρμογών διαδικτύου. Ακολουθεί σχολαστικός έλεγχος λογισμικού που διασφαλίζει την απρόσκοπτη λειτουργία της ολοκληρωμένης εφαρμογής. Το τελικό αποτέλεσμα είναι ένα πλήρως λειτουργικό πληροφοριακό σύστημα υψηλών προδιαγραφών, καθώς και μια μικροεφαρμογή web service που συνεργάζονται μεταξύ τους και καλύπτουν πλήρως τους αρχικούς στόχους. el
dc.description.abstract Providing 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.extent 191 el
dc.language.iso el el
dc.publisher Τ.Ε.Ι. Κεντρικής Μακεδονίας el
dc.rights Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές
dc.rights.uri http://creativecommons.org/licenses/by-nc-nd/4.0/deed.el
dc.subject TEICM::ΔΙΑΔΙΚΤΥΟ::ΔΙΚΤΥΑΚΕΣ ΤΟΠΟΘΕΣΙΕΣ::ΔΙΚΤΥΑΚΕΣ ΤΟΠΟΘΕΣΙΕΣ -- ΣΧΕΔΙΑΣΗ el
dc.subject TEICM::ΑΝΑΠΤΥΞΗ ΔΙΚΤΥΑΚΩΝ ΤΟΠΟΘΕΣΙΩΝ el
dc.subject.ddc 005.2762 el
dc.title Ανάπτυξη διαδικτυακής εφαρμογής ηλεκτρονικής ανάθεσης πτυχιακών εργασιών με χρήση τεχνολογιών ανοικτού κώδικα el
dc.type Διπλωματική εργασία
dc.contributor.department Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Μηχανικών Πληροφορικής Τ.Ε. el
dc.contributor.master ΠΜΣ "ΕΦΑΡΜΟΣΜΕΝΗ ΠΛΗΡΟΦΟΡΙΚΗ" el
dc.heal.publisherID teiser
dc.subject.keyword Πληροφοριακό σύστημα el
dc.subject.keyword E-university el
dc.subject.keyword Διαλειτουργικότητα εφαρμογών el
dc.subject.keyword LDAP el
dc.subject.keyword SQL el
dc.subject.keyword ΡΗΡ el
dc.subject.keyword AJAX el
dc.subject.keyword jQuery el
dc.subject.keyword JSON el
dc.subject.keyword Διαδικτυακή υπηρεσία el
dc.subject.keyword Μικροεφαρμογή el
dc.subject.keyword MVC αρχιτεκτονική el
dc.subject.keyword Αλγόριθμος el
dc.subject.keyword Λογισμικό ανοιχτού κώδικα el
dc.subject.keyword Information system el
dc.subject.keyword Application interoperability el
dc.subject.keyword Web service el
dc.subject.keyword Micro service el
dc.subject.keyword MVC pattern el
dc.subject.keyword Algorithm el
dc.subject.keyword Open source el


Αρχεία σε αυτό το τεκμήριο

Αυτό το τεκμήριο εμφανίζεται στις ακόλουθες συλλογές

Εμφάνιση απλής εγγραφής

Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές Except where otherwise noted, this item's license is described as Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 4.0 Διεθνές