Ανάπτυξη εφαρμογής android και υπηρεσιών ιστού με στόχο την πρόταση κατάλληλων συνταγών μαγειρικής (Bachelor thesis)

Καρναμπίτης, Απόστολος/ Μιχαηλίδης, Αλέξανδρος


The current thesis refers to the development of an android application, the purpose of which is to suggest cooking recipes according to the user’s preferences. To achieve that goal, the implementation of a web service was required. The web service manages the database, and at its core, there is an algorithm created, responsible of selecting the most suitable recipes. The mobile application was designed and created, using the official integrated development environment for Android applications, Android Studio. The web service was developed according to the standards of the Java software framework, Spring, whereas the database by the use of PostgreSQL database management system. The main purposes of the thesis are the familiarity with the technologies mentioned above and the acquirement of programming experience through the design of an “End-to-End” application.
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών-Τμήμα Μηχανικών Πληροφορικής
Subject classification: Λογισμικό εφαρμογής
Application software
Μαγειρική—Λογισμικό
Cooking--Software
Keywords: Υπηρεσίες ιστού;Προγραμματισμός;Λογισμικό;Περιβάλλον android;Αρχιτεκτονική εφαρμογής;Αξιολόγηση
Description: Πτυχιακή εργασία –Σχολή Τεχνολογικών Εφαρμογών-Τμήμα Μηχανικών Πληροφορικής
URI: http://195.251.240.227/jspui/handle/123456789/12501
Item type: bachelorThesis
General Description / Additional Comments: Πτυχιακή εργασία
Subject classification: Λογισμικό εφαρμογής
Application software
Μαγειρική—Λογισμικό
Cooking--Software
Item language: el
Item access scheme: account
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών-Τμήμα Μηχανικών Πληροφορικής
Publication date: 2016-09-14
Bibliographic citation: Καρναμπίτης,Α.(2016).Ανάπτυξη εφαρμογής android και υπηρεσιών ιστού με στόχο την πρόταση κατάλληλων συνταγών μαγειρικής(Πτυχιακή εργασία).Αλεξάνδρειο ΤΕΙ Θεσσαλονίκης.
Abstract: Η τρέχουσα πτυχιακή εργασία αναφέρεται στην ανάπτυξη Android εφαρμογής, σκοπός της οποίας είναι η πρόταση συνταγών μαγειρικής ανάλογα με τις προτιμήσεις των χρηστών. Για την δημιουργία της απαιτήθηκε η υλοποίηση διαδικτυακής υπηρεσίας, βασικό συστατικό της οποίας είναι ο αλγόριθμος εύρεσης των κατάλληλων συνταγών, και η οποία διαχειρίζεται την βάση δεδομένων. Η εφαρμογή υλοποιήθηκε στο επίσημο περιβάλλον ανάπτυξης εφαρμογών για Android, το Android Studio. Η διαδικτυακή υπηρεσία αναπτύχθηκε στα πρότυπα του πλαισίου λογισμικού Java Spring, ενώ η βάση δεδομένων με τη χρήση του συστήματος διαχείρισης βάσεων δεδομένων PostgreSQL. Στόχοι της πτυχιακής εργασίας είναι η εξοικείωση με τις συγκεκριμένες τεχνολογίες και η απόκτηση προγραμματιστικής εμπειρίας, μέσω της σχεδίασης και του προγραμματισμού μιας ολοκληρωμένης εφαρμογής.
The current thesis refers to the development of an android application, the purpose of which is to suggest cooking recipes according to the user’s preferences. To achieve that goal, the implementation of a web service was required. The web service manages the database, and at its core, there is an algorithm created, responsible of selecting the most suitable recipes. The mobile application was designed and created, using the official integrated development environment for Android applications, Android Studio. The web service was developed according to the standards of the Java software framework, Spring, whereas the database by the use of PostgreSQL database management system. The main purposes of the thesis are the familiarity with the technologies mentioned above and the acquirement of programming experience through the design of an “End-to-End” application.
Advisor name: Αδαμίδης , Παναγιώτης
Examining committee: Αδαμίδης, Παναγιώτης
Publishing department/division: Σχολή Τεχνολογικών Εφαρμογών-Τμήμα Μηχανικών Πληροφορικής
Publishing institution: teithe
Number of pages: 82
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/12501
  This item is a favorite for 0 people.

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