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

dc.contributor.advisorΘεμιστοκλέους, Μαρίνος
dc.contributor.authorΝικέλλης, Ιωάννης Ε.
dc.date.accessioned2018-01-22T07:27:27Z
dc.date.available2018-01-22T07:27:27Z
dc.date.issued2017-03
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/10685
dc.description.abstractΣκοπός αυτής της εργασίας είναι η ενσωμάτωση του Bring Your Own Internet of Things στην εφοδιαστική αλυσίδα μέσω της υλοποίησης ενός συνόλου συνδεδεμένων εφαρμογών (CEA) για την αυτοματοποίηση των διαδικασιών διαχείρισης και αγοράς σε περιβάλλοντα λιανικής πώλησης. Οι εφαρμογές υλοποιούνται με τη χρήση υπηρεσιοστρεφών αρχιτεκτονικών (SOA) και RESTful web services για να εξασφαλίζεται η επεκτασιμότητα αλλά και η συμβατότητα των συστημάτων, καθώς οι γλώσσες προγραμματισμού που χρησιμοποιούνται για το κάθε μέρος της εφαρμογής είναι διαφορετικές και δυνητικά θα μπορούσαν να είναι ακόμα περισσότερες εφόσον η εφαρμογή επεκταθεί σε περισσότερες πλατφόρμες. Η πιο απλοϊκή μορφή του συστήματος εμπεριέχει ένα βασικό εξυπηρετητή, ένα κόμβο-εξυπηρετητή και μία συσκευή πελάτη. Το σύστημα αποτελείται από μια εφαρμογή ιστού (web application) και μια φορητή εφαρμογή (APP). Η εφαρμογή ιστού έχει διπλό ρόλο, καθώς λειτουργεί σε κάθε κόμβο – εξυπηρετητή αλλά και στο βασικό εξυπηρετητή του συστήματος. Η υλοποίηση της έγινε στη γλώσσα προγραμματισμού PHP και για την εκτέλεση της απαιτείται η ύπαρξη Apache Server και λειτουργικό σύστημα Ubuntu 16.04 LTS. Η φορητή εφαρμογή υλοποιήθηκε στη γλώσσα προγραμματισμού JAVA και για την εκτέλεση της απαιτείται λειτουργικό σύστημα Android με ελάχιστη έκδοση Android 5.0 (LOLLIPOP - SDK 21). Το σύστημα Android προτιμήθηκε από τα άλλα λειτουργικά συστήματα κινητών συσκευών λόγω του μεριδίου αγοράς αλλά και λόγω του ανοιχτού κώδικα στον οποίο είναι γραμμένο. Η βάση δεδομένων που χρησιμοποιήθηκε για την αποθήκευση των δεδομένων είναι η MySQL 7.0.1. Η σχεδίαση του σχήματος της βάσης δεδομένων πραγματοποιήθηκε με γνώμονα την καλύτερη δυνατή τμηματοποίηση της αποθήκευσης σε πολλούς εξυπηρετητές-κόμβους και ένα βασικό εξυπηρετητή. Το αποτέλεσμα της εργασίας είναι η ολοκλήρωση όλων των επιμέρους εφαρμογών και η πιλοτική εκτέλεση του συστήματος σε πειραματικό περιβάλλον, έτσι ώστε να μελετηθεί και να αξιολογηθεί η ευχρηστία και η χρησιμότητα του, αλλά και να εκτιμηθεί η βιωσιμότητα του στις συνθήκες που επικρατούν σήμερα στο χώρο της λιανικής πώλησης στην Ελλάδα. Καθώς ο χώρος της τεχνολογίας βρίσκεται σε μία συνεχή εξέλιξη, η μελλοντική προσθήκη περαιτέρω λειτουργιών στο προτεινόμενο σύστημα καθίσταται απαραίτητη. Πρώτο βήμα είναι η μεταφορά της εφαρμογής σε όλες τις υπάρχουσες κινητές πλατφόρμες έτσι ώστε να αποκομίζει τα πλεονεκτήματα μεγαλύτερο ποσοστό χρηστών. Τα επόμενα βήματα θα καθοριστούν από την αφομοίωση του συστήματος στον πραγματικό κόσμο και από τις απαιτήσεις επεκτασιμότητας σε χώρο, κόστος και χρόνο, που θα προκύψουν από την εν λόγω αφομοίωση.el
dc.format.extent249el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Διεθνές*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.titleBring Your Own Internet of Things (BYO-IoT) ως μοχλός αυτοματοποίησης διαδικασιών σε σημεία λιανικής πώλησηςel
dc.typeMaster Thesisel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Ψηφιακών Συστημάτωνel
dc.description.abstractENThe purpose of this thesis is the integration of Bring Your Own Internet of Things computing concept by implementing a series of Communications enabled applications (CEA) in order to automate procedures concerning management and purchases in a consumer environment. Service-oriented architectures (SOA) are utilized by incorporating RESTful web services, so as to guarantee extensibility and compatibility of all interconnected software, as many different programming languages are used, and even more could be used, provided the application is ported to more platforms in the future. The simplest schema this project could be described by consists of a main-server, a node-server and a client device. The system in question consists of a web application and a mobile application. The web application serves a double purpose, as it not only operates on each node-server but also on the main-server using the same code. The programming language being used is PHP, which runs over an Apache Server installed on Ubuntu 16.04 LTS Operating System. The mobile application is written in JAVA programming language and requires Android 5.0 (LOLLIPOP - SDK 21) as minimum operating system to be functional. The Android OS was selected instead of other mobile Operating Systems due to the reason that it holds a higher market share and due to the open source nature of its code. The database management system used for data storage is MySQL 7.0.1 and the schema was designed to utilize distributed storage and maximize efficiency as suggested by the fog computing paradigm. As a result of this thesis, all individual software applications are completed and deployed on a test environment so as to study and evaluate their usefulness and ease of use as well as to estimate their sustainability in a real world retail environment as this is present in the Greek market. Since the technological ecosystem is constantly evolving at a rapid pace, future improvements and additions to the system are to be expected. Porting the mobile application to other available mobile platforms has to be the first order of business, after the initial launch, in order to accommodate more users. As for the next steps, those will be defined by the level of assimilation of the system in the actual world and the requirements that will arise as far as cost, space and time are concerned.el
dc.contributor.masterΨηφιακά Συστήματα και Υπηρεσίεςel
dc.subject.keywordΑυτοματοποίηση διαδικασιώνel
dc.subject.keywordInternet of Thingsel
dc.subject.keywordBring your own deviceel
dc.subject.keywordCloud computingel
dc.subject.keywordFog computingel
dc.subject.keywordProcess automationel


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

Thumbnail

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

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

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

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