Εφαρμογή σε Android για Προβολή, εισαγωγή και αξιολόγηση Ξενοδοχείων. (Bachelor thesis)

Κατσίχτης, Κωνσταντίνος


This thesis, was prepared for the Department of Information Technology, Alexander Technological Educational Institute of Thessaloniki, under the supervision of Professor Euclid Keremopoulos. The aim of the project is to design and develop application on Android device that shows hotel locations on a map (Google Maps), displays the selected hotel’s information, reviews and ratings from users of the application and the photographs. It also enables users to insert a new hotel. The application of this thesis functions on the Android operating system platform and uses the Android SDK, the Google Maps API for map functions, a relational Oracle 11g database to store all data needed and a Restful webservice for the transfer of data from the android devices to the database and vice versa. The Technologies used are widely recognized and provide a good knowledge that allows to develop fully functional and useful applications used in everyday life.
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών/ Τμήμα Μηχανικών Πληροφορικής
Subject classification: Hotels.
Android (Electronic resource)
Ξενοδοχεία.
Android (Ηλεκτρονικός πόρος)
Application software
Λογισμικό εφαρμογής
Keywords: Android;Ξενοδοχεία;Hotels;αξιολόγηση;evaluation
Description: Πτυχιακή εργασία--Σχολή Τεχνολογικών Εφαρμογών--Τμήμα Μηχανικών Πληροφορικής,2015--7035
URI: http://195.251.240.227/jspui/handle/123456789/12780
Item type: bachelorThesis
General Description / Additional Comments: Πτυχιακή
Subject classification: Hotels.
Android (Electronic resource)
Ξενοδοχεία.
Android (Ηλεκτρονικός πόρος)
Application software
Λογισμικό εφαρμογής
Item language: el
Item access scheme: account
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών/ Τμήμα Μηχανικών Πληροφορικής
Publication date: 2015-09-28
Bibliographic citation: <<Κατσίχτη Κωνσταντίνου>>, <<Εφαρμογή σε Android για Προβολή, εισαγωγή και αξιολόγηση Ξενοδοχείων.>>, <<Σχολή Τεχνολογικών Εφαρμογών/ Τμήμα Μηχανικών Πληροφορικής>>, <<Τ.Ε.Ι. Θεσσαλονίκης>>, <<2015>>
Abstract: Η διπλωματική αυτή εργασία, εκπονήθηκε για το Τμήμα μηχανικών Πληροφορικής , Σχολή τεχνολογικών εφαρμογών του Αλεξάνδρειου τεχνολογικού εκπαιδευτικού ιδρύματος Θεσσαλονίκης, υπό την επίβλεψη του καθηγητή Ευκλείδη Κερεμόπουλου. Στόχος της εργασίας είναι η σχεδίαση και ανάπτυξη εφαρμογής σε συσκευή Android η οποία, προβάλλει τα σημεία ξενοδοχείων πάνω σε χάρτη (Google Maps), εμφανίζει τις πληροφορίες του επιλεγμένου ξενοδοχείου, τα σχόλια και βαθμολογίες από χρήστες της εφαρμογής και τις φωτογραφίες του. Επίσης δίνει την δυνατότητα στους χρήστες να εισάγουν ένα νέο ξενοδοχείο. Η εφαρμογή της πτυχιακής εργασίας που εκπονήθηκε λειτουργεί στην πλατφόρμα λειτουργικού συστήματος Android και για την ανάπτυξη της χρησιμοποιήθηκαν, το Android SDK για τον κορμό της λειτουργίας της, το Google Maps API για τις λειτουργίες του χάρτη , μια σχεσιακή βάση δεδομένων Oracle 11g για την αποθήκευση όλων των δεδομένων που χρειάζεται και ένα Restful webservice για την μεταφορά των δεδομένων από την συσκευή Android στην βάση δεδομένων και αντίστροφα. Οι τεχνολογίες που χρησιμοποιήθηκαν είναι ευρέως αναγνωρισμένες και χρησιμοποιημένες και η καλή γνώση τους επιτρέπει την ανάπτυξη πλήρως λειτουργικών και χρήσιμων εφαρμογών στην καθημερινή ζωή.
This thesis, was prepared for the Department of Information Technology, Alexander Technological Educational Institute of Thessaloniki, under the supervision of Professor Euclid Keremopoulos. The aim of the project is to design and develop application on Android device that shows hotel locations on a map (Google Maps), displays the selected hotel’s information, reviews and ratings from users of the application and the photographs. It also enables users to insert a new hotel. The application of this thesis functions on the Android operating system platform and uses the Android SDK, the Google Maps API for map functions, a relational Oracle 11g database to store all data needed and a Restful webservice for the transfer of data from the android devices to the database and vice versa. The Technologies used are widely recognized and provide a good knowledge that allows to develop fully functional and useful applications used in everyday life.
Table of contents: Contents ΠΡΟΛΟΓΟΣ ............................................................................................................................... 2 ΠΕΡΙΛΗΨΗ................................................................................................................................ 3 ABSTRACT ............................................................................................................................... 4 Contents...................................................................................................................................... 5 ΕΙΣΑΓΩΓΗ............................................................................................................................. 8 ΚΕΦΑΛΑΙΟ 1 ............................................................................................................................ 9 ANDROID.................................................................................................................................. 9 Εισαγωγή .............................................................................................................................. 10 Ιστορία .................................................................................................................................. 11 Δυνατότητες ......................................................................................................................... 12 Εφαρμογές............................................................................................................................ 14 Διαχείρηση Μνήμης............................................................................................................. 15 Hardware............................................................................................................................... 16 Ανάπτυξη .............................................................................................................................. 17 Ενημερώσεις......................................................................................................................... 17 Ιστορικό εκδόσεων............................................................................................................... 19 Android 5.0 "Lollipop" ........................................................................................................ 19 Linux kernel.......................................................................................................................... 21 Software stack ...................................................................................................................... 21 Open-source community...................................................................................................... 23 Ασφάλεια και ιδιωτικότητα ................................................................................................. 23 Αδειοδότηση......................................................................................................................... 26 Υποδοχή................................................................................................................................ 28 Market share ......................................................................................................................... 29 Platform usage...................................................................................................................... 30 ............................................................................................................................................... 30 Application piracy................................................................................................................ 31 Επίλογος ............................................................................................................................... 32 ΚΕΦΑΛΑΙΟ 2 .......................................................................................................................... 33 Google Maps .......................................................................................................................... 33 ΕΙΣΑΓΩΓΗ............................................................................................................................... 33 Satellite view ........................................................................................................................ 34 Ανησυχίες για την ασφάλεια ............................................................................................... 34 Οδηγίες ................................................................................................................................. 34 Υλοποίηση............................................................................................................................ 36 Επεκτασιμότητα και παραμετροποίηση ............................................................................. 37 Πτυχιακή εργασία του φοιτητή Κατσίχτη Κωνσταντίνου 6 Χάρτες Google για κινητά και άλλες συσκευές................................................................. 37 Google Maps Android API .................................................................................................. 38 Επίλογος ............................................................................................................................... 40 ΚΕΦΑΛΑΙΟ 3 .......................................................................................................................... 41 RESTful Web Service........................................................................................................... 41 Εισαγωγή. ................................................................................................................................. 41 Stateless ................................................................................................................................ 42 Μετραφορά XML, JSON .................................................................................................... 43 JSON..................................................................................................................................... 44 Επί λογος. ............................................................................................................................. 46 ΚΕΦΑΛΑΙΟ 4 .......................................................................................................................... 47 Εφαρμογή Προβολής Ξενοδοχείων................................................................................... 47 Εισαγωγή. ................................................................................................................................. 47 Hotel Finder Android εφαρμογη. ........................................................................................ 49 Κεντρική οθόνη................................................................................................................ 49 Οθόνη σύνδεσης χρήστη. ................................................................................................ 53 Οθόνη πληροφοριών ξενοδοχείου .................................................................................. 54 Εισαγωγή Νέου ξενοδοχείου απο χρήστες..................................................................... 58 Hotel Finder Βάση δεδομένων ............................................................................................ 63 Hotel Finder Restful webservice ......................................................................................... 63 Επίλογος ............................................................................................................................... 64 Συμπεράσματα.......................................................................................................................... 66 Βιβλιογραφία ............................................................................................................................ 67
Advisor name: Κεραμόπουλος , Ευκλείδης
Examining committee: Κεραμόπουλος, Ευκλείδης
Publishing department/division: Σχολή Τεχνολογικών Εφαρμογών/ Τμήμα Μηχανικών Πληροφορικής
Publishing institution: teithe
Number of pages: 67
Appears in Collections:Πτυχιακές Εργασίες

Files in This Item:
There are no files associated with this item.



 Please use this identifier to cite or link to this item:
http://195.251.240.227/jspui/handle/123456789/12780
  This item is a favorite for 0 people.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.