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

Υλοποίηση συστήματος Android εφαρμογών για την εύρεση του καλύτερου καλαθιού προϊόντων με τη χρήση του ιεραρχικού αλγορίθμου AHP

dc.contributor.advisorΑλέπης, Ευθύμιος
dc.contributor.authorΑχιλλαδέλης, Νικόλαος
dc.date.accessioned2020-12-17T13:33:31Z
dc.date.available2020-12-17T13:33:31Z
dc.date.issued2020-11
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/13128
dc.identifier.urihttp://dx.doi.org/10.26267/unipi_dione/551
dc.description.abstractΗ σημασία των κινητών τηλεφώνων στην καθημερινή ζωή και τις δραστηριότητές μας είναι αναμφισβήτητα όλο ένα και μεγαλύτερη. Η συνεχιζόμενη και ταχύτατη μετατροπή της χρήσης των κινητών τηλεφώνων από απλές συσκευές επικοινωνίας σε συσκευές ευρείας χρήσης, αφορά όλο και μεγαλύτερο ποσοστό ιδιωτών και επιχειρήσεων. Η πρόοδος της κινητής τηλεφωνίας, η διαθεσιμότητα και η πρόσβαση σε δίκτυα υψηλής ταχύτητας (Internet), όπως και η συνεχιζόμενη εξέλιξη στον τομέα της διεπαφής χρήστη-κινητού, καταλήγουν σε ένα τεράστιο οικοσύστημα καινοτόμων επιλογών. Όλο αυτό το οικοσύστημα γίνεται δυνατό με την ανάπτυξη εφαρμογών για κινητά (mobile applications), τα οποία έχουν τη δυνατότητα πλέον να αλληλοεπιδρούν μεταξύ τους, αλλά και με ένα άλλο τεράστιο οικοσύστημα που περιλαμβάνει όλες τις εφαρμογές δικτύου (Web applications). Η συγκεκριμένη εργασία επικεντρώνεται στη δημιουργία μιας εφαρμογής για κινητές συσκευές (εφαρμογή), που χρησιμοποιούν το λειτουργικό σύστημα Android, κατά την οποία ο χρήστης μπορεί να βρει σύμφωνα με τα κριτήρια που θέτει, τον καλύτερο συνδυασμό για την αγορά προϊόντων που επιθυμεί σε μια διαδρομή που επιλέγει. Ειδικότερα, ο χρήστης δημιουργεί από μια ενοποιημένη λίστα προϊόντων το καλάθι του, ορίζει τα σημεία εκκίνησης και τερματισμού της διαδρομής που θα ακολουθήσει, την πιθανή ώρα εκκίνησης και τα κριτήρια προτιμήσεων (κριτήρια) που τον ενδιαφέρουν (απόσταση, χρόνος, ελάχιστος αριθμός supermarket και κόστος καλαθιού). Η εφαρμογή χρησιμοποιεί τον αλγόριθμο Analytic Hierarchy Process (AHP), o οποίος κατατάσσει τα προϊόντα του καλαθιού στα supermarket ανάλογα με τα κριτήρια του χρήστη, τα πιθανά supermarket της διαδρομής, τις τιμές κόστους, απόστασης και χρόνου και προτείνει μια λίστα με τον καλύτερο συνδυασμό επιλογών. Η συλλογή και το φιλτράρισμα των δεδομένων γίνεται με την κλήση “ανοιχτών” Google APIs σε συνδυασμό με τη χρήση των βιβλιοθηκών του Mapbox SDK και Google Maps για την αναζήτηση και προβολή των χαρτών. Η βάση δεδομένων που χρησιμοποιείται είναι η NoSQL cloud realtime database της Firebase, ενώ για τις ειδοποιήσεις χρήστη (notifications αγγλ.) αξιοποιούνται οι συναρτήσεις νέφους (cloud functions αγγλ.) της Firebase. Θα πρέπει να σημειωθεί ότι για την ολότητα της εφαρμογής κατασκευάστηκε και μια απλή εφαρμογή για supermarket, η οποία αλληλοεπιδρά με την εφαρμογή της διπλωματικής, λαμβάνει τις παραγγελίες και ουσιαστικά δίνει τη δυνατότητα ολοκλήρωσης του κύκλου της παραγγελίας του χρήστη.el
dc.format.extent32el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Διεθνές*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.titleΥλοποίηση συστήματος Android εφαρμογών για την εύρεση του καλύτερου καλαθιού προϊόντων με τη χρήση του ιεραρχικού αλγορίθμου AHPel
dc.title.alternativeAn Android integrated system to find the optimal product cart using Analytic Hierarchy Process Algorithmel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENThe importance of mobile phones in our everyday life and activities is undoubtedly increased. The continuous and rapid conversion of the use of mobile phones from simple communication devices to consumer devices, concerns an increasing percentage of individuals and businesses. Additionally, the advancement of mobile telephony, the availability and access to high-speed networks (Internet) as well as the ongoing development in the field of mobile-user interface end up in a huge ecosystem of innovative options. This whole ecosystem is made possible by the development of mobile applications, which can now have the ability to interact with each other, but also by another huge ecosystem that includes all non-mobile applications (web applications). In this project it is developed a mobile application for devices using the Android operating system, in which the user can find according to the criteria he sets, the best combination to buy products he wants on a route that he chooses. In particular, the user creates his cart from a unified list of products, defines the starting and ending points of the route to follow, the possible starting time and the preference criteria that interest him (distance, time, minimum number of supermarkets and cart cost). The application uses the Analytic Hierarchy Process (AHP) algorithm, which ranks cart products in supermarkets according to user criteria, possible route supermarkets, cost, distance and time values and suggests a list of the best combination of options. Data collection and filtering is done by calling "open" Google APIs. The Mapbox SDK and the Google Maps are used to search and view maps. The database used is Firebase's NoSQL cloud realtime database, while Firebase cloud functions are used for notifications. It should be noted that for the entirety of the application, a simple application for a supermarket was built, which interacts with the application of the diploma, presents and receives the orders and essentially enables the completion of the user's order cycle.el
dc.contributor.masterΠροηγμένα Συστήματα Πληροφορικήςel
dc.subject.keywordAndroidel
dc.subject.keywordAHPel
dc.subject.keywordAnalytic Hierarchy Processel
dc.subject.keywordFirebaseel
dc.subject.keywordMobile applicationel
dc.subject.keywordFirebase messagingel
dc.date.defense2020-11-17


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

Thumbnail

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

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

Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές
Εκτός από όπου διευκρινίζεται διαφορετικά, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές

Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»