Ανάπτυξη πλατφόρμας υποστήριξης και δρομολόγησης ταχυμεταφορών
Courier support and routing platform development

Λέξεις-κλειδιά
Πλατφόρμα διαχείρισης ταχυμεταφορών ; MySQL ; Διαχείριση εφοδιαστικής αλυσίδας ; Ανάπτυξη λογισμικού ; NodeJSΠερίληψη
Στην σύγχρονη οικονομία ο κλάδος των logistics παίζει σπουδαίο και κρίσιμο ρόλο. Στα πλαίσια της συγκεκριμένης διπλωματικής εργασίας αναπτύσσεται μια διαδικτυακή εφαρμογή η οποία απευθύνεται σε εταιρείες που αναλαμβάνουν την διεκπεραίωση ταχυμεταφορών. Η εφαρμογή αναπτύσσεται σε περιβάλλον Node.js και για την αποθήκευση πληροφοριών χρησιμοποιείται το σύστημα διαχείρισης βάσεων δεδομένων MySQL. Η εφαρμογή προσφέρει στους πελάτες της εταιρείας την δυνατότητα να καταχωρήσουν ηλεκτρονικά στην εταιρεία ταχυμεταφορών μια νέα παραγγελία που περιλαμβάνει όλα τα στοιχεία για την ταχυμεταφορά που επιθυμούν να πραγματοποιήσουν. Επίσης, οι πελάτες και οι υπεύθυνοι της εταιρείας μπορούν να αναζητήσουν βάσει κωδικού κάθε καταχωρημένη παραγγελία για να παρακολουθήσουν σε πραγματικό χρόνο σε ποιο στάδιο βρίσκεται, από ποιους κόμβους του δικτύου logistics της εταιρείας έχει περάσει καθώς και την τωρινή της θέση. Ακόμη, η εφαρμογή αξιοποιώντας έναν αλγόριθμο δρομολόγησης που αναπτύχθηκε στα πλαίσια της εργασίας προτείνει στους υπευθύνους της εταιρείας ποιος είναι ο επόμενος κόμβος του δικτύου logistics της στον οποίο πρέπει να μεταβεί κάθε παραγγελία που βρίσκεται σε κάποιον κόμβο του δικτύου. Επίσης, η εφαρμογή μπορεί να δημιουργήσει απολογιστικές αναφορές στις οποίες αναφέρεται το πλήθος των ταχυμεταφορών (ανά κατηγορία προτεραιότητας και τύπου ταχυμεταφοράς) που βρίσκονται σε κάθε κόμβο του δικτύου logistics της εταιρείας ταχυμεταφορών.
Περίληψη
In the modern economy, the logistics sector plays an important and crucial role. In the context of this thesis, a web application is being developed that is addressed to companies that undertake the processing of courier services. The application is developed in a Node.js environment and the MySQL database management system is used to store information. The application offers the company's customers the opportunity to electronically register a new order with the courier company that includes all the details for the courier service they wish to carry out. Also, customers and company managers can search for each registered order based on a code to monitor in real time what stage it is at, which nodes of the company's logistics network it has passed through, as well as its current position. Furthermore, the application, utilizing a routing algorithm developed in the context of the thesis, suggests to the company's managers which is the next node of its logistics network to which each order located at a node of the network should go. Also, the application can generate accounting reports that indicate the number of couriers (by priority category and courier type) located at each node of the courier company's logistics network.