Ανάπτυξη ιστοσελίδας και κινητής εφαρμογής για παρακολούθηση σχολικού λεωφορείου
Web site development and mobile application for monitoring a school bus
View/ Open
Date
2016-06-24Author
Αλεξάκης, Γεώργιος
Alexakis, Georgios
Metadata
Show full item recordAbstract
Στην παρούσα πτυχιακή εργασία παρουσιάζεται μια ολοκληρωμένη πλατφόρμα παρακολούθησης σχολικού λεωφορείου με τη χρήση έξυπνων συσκευών. Αποτελείται από δύο εφαρμογές, οι οποίες είναι υλοποιημένες με εντελώς διαφορετικές τεχνολογίες και τον ενδιάμεσο κρίκο, ο οποίος τις ενώνει, τον διαδικτυακό εξυπηρετητή (web server). Γίνεται αναφορά σε όλες τις τεχνολογίες που χρησιμοποιήθηκαν, οι οποίες είναι αρκετές, αλλά με τη σωστή σχεδίαση και τη χρήση καλών πρακτικών υλοποίησης, συνεργάζονται με επιτυχία. Η πλατφόρμα παρακολούθησης λεωφορείου αποτελείται από δυο εφαρμογές, την εφαρμογή οδηγού, η οποία είναι εγγενής εφαρμογή (native application) και την εφαρμογή μαθητή, η οποία είναι υβριδική εφαρμογή (hybrid application). Η πρώτη εφαρμογή, απευθύνεται στον οδηγό του σχολικού λεωφορείο και η δεύτερη εφαρμογή απευθύνεται στους μαθητές, οι οποίοι θα περιμένουν το σχολικό λεωφορείο. Επίσης ο ενδιάμεσος κόμβος, ο οποίος θα ενώνει τις δυο αυτές εφαρμογές, ο οποίος είναι ένας web server στο web, είναι ένα πολύ βασικό σύστημα στη λειτουργία όλης της πλατφόρμας. Η λειτουργία της πρώτης εφαρμογής (εφαρμογή οδηγού) είναι η αποστολή πληροφοριών για τη θέση του σχολικού λεωφορείου, έτσι ώστε οι μαθητές να γνωρίζουν ανά πάσα στιγμή που βρίσκεται και πόση ώρα θα κάνει να φτάσει σε αυτούς. Ο ενδιάμεσος κρίκος, ο web server αναλαμβάνει την παραλαβή και αποθήκευση των δεδομένων από τη εφαρμογή οδηγού, όπως επίσης και την αποστολή δεδομένων στην εφαρμογή μαθητή. Η λειτουργία της δεύτερης εφαρμογής (εφαρμογή μαθητή) είναι η παραλαβή των δεδομένων από το web server, και η προβολή τους στο χάρτη, συνδυάζοντας επιπλέον πληροφορίες, οι οποίες είναι αρκετά χρήσιμες για το χρήστη. This thesis presents a complete platform designed to track a school bus by using smart devices. It is divided into two applications, which are developed in completely different technologies but having in common the web server, that intermediate link which connects them. Reference is also made to all technologies that have been used, which may be quite many, but with proper design and the use of best practices, run successfully. The bus tracking platform combines driver’s application, which is a native application and student’s application, which is a hybrid application. The first application, is developed for the school bus driver and the second application is developed for the students who are going to wait for the school bus. As it mentioned earlier, the web server is the intermediate node, which links these two applications and moreover is a very important component of the whole platform. The first application (driver application) works by sending information about the location of school bus, so in this way students know at any moment where it is and how much time the bus needs to reach them. The intermediate node (the web server) receives and saves school bus driver’s application data and also sends data to the student’s application. Finally, the second application (student’s application) receives data from the web server, and presents them on the map, combining additional information, which is quite helpful for the user.
Collections
The following license files are associated with this item:
This website uses cookies to ensure you get the best browsing experience.
Continue
More info