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

Κυριαζίδου, Σελήνη


Ο στόχος της πτυχιακής εργασίας ήταν η δημιουργία μίας εφαρμογής ενός ηλεκτρονικού βιβλιοπωλείου σε Android με όνομα Sol e-bookstore, που αναπτύχτηκε για το τμήμα πληροφορικής του Αλεξάνδρειου ΤΕΙ Θεσσαλονίκης. Η πτυχιακή αποτελεί την κατασκευή μιας εφαρμογής ενός ηλεκτρονικού καταστήματος. Το κατάστημα αυτό αναπτύχτηκε με την βοήθεια του εργαλείου Eclipse IDE και του προγράμματος για δημιουργία προσομοιωτών Genymotion. Η εφαρμογή παρέχει την δυνατότητα της αναζήτησης βιβλίων, την εύρεση παραπάνω πληροφοριών για το καθένα και τοποθέτηση σε λίστα αγαπημένων. Ακόμη, μπορεί να δώσει την δυνατότητα στον χρήστη αγοράσει όποιο βιβλίο τον ενδιαφέρει. Επιπρόσθετα, δίνετε η δυνατότητα να εγγράφει ο χρήστης, για να μπορεί να αγοράσει ένα βιβλίο και να έχει πρόσβαση για ανάγνωση σε αυτό όποτε θελήσει. Τα αγορασμένα από εκείνον βιβλία μπορεί να τα δει μέσα από επιλογή που ονομάζετε το "ράφι". Στο "ράφι" υπάρχει η δυνατότητα της ανάγνωση βιβλίου την ίδια στιγμή αλλά και η αποθήκευση του βιβλίου στο κινητό σε μορφή pdf.
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών/Τμήμα Μηχανικών Πληροφορικής
Subject classification: Application software--Development
Λογισμικό εφαρμογής--Ανάπτυξη
Internet bookstores
Διαδικτυακά βιβλιοπωλεία
Keywords: Ηλεκτρονικά βιβλιοπωλεία;Online bookstores;Google andoid
Description: Πτυχιακή εργασία--Σχολή Τεχνολογικών Εφαρμογών--Τμήμα Μηχανικών Πληροφορικής,2015--7054
URI: http://195.251.240.227/jspui/handle/123456789/12720
Item type: bachelorThesis
General Description / Additional Comments: Πτυχιακή
Subject classification: Application software--Development
Λογισμικό εφαρμογής--Ανάπτυξη
Internet bookstores
Διαδικτυακά βιβλιοπωλεία
Item language: el
Item access scheme: account
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών/Τμήμα Μηχανικών Πληροφορικής
Publication date: 2015-10-05
Bibliographic citation: <<Σελήνη Κυριαζίδου>>, <<ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΒΙΒΛΙΟΠΩΛΕΙΟΥ ΜΕ ΧΡΗΣΗ ΤΗΣ ΠΛΑΤΦΟΡΜΑΣ GOOGLE ANDROID>>, <<Σχολή Τεχνολογικών Εφαρμογών/Τμήμα Μηχανικών Πληροφορικής>>, <<Τ.Ε.Ι. Θεσσαλονίκης>>, <<2015>>
Abstract: Ο στόχος της πτυχιακής εργασίας ήταν η δημιουργία μίας εφαρμογής ενός ηλεκτρονικού βιβλιοπωλείου σε Android με όνομα Sol e-bookstore, που αναπτύχτηκε για το τμήμα πληροφορικής του Αλεξάνδρειου ΤΕΙ Θεσσαλονίκης. Η πτυχιακή αποτελεί την κατασκευή μιας εφαρμογής ενός ηλεκτρονικού καταστήματος. Το κατάστημα αυτό αναπτύχτηκε με την βοήθεια του εργαλείου Eclipse IDE και του προγράμματος για δημιουργία προσομοιωτών Genymotion. Η εφαρμογή παρέχει την δυνατότητα της αναζήτησης βιβλίων, την εύρεση παραπάνω πληροφοριών για το καθένα και τοποθέτηση σε λίστα αγαπημένων. Ακόμη, μπορεί να δώσει την δυνατότητα στον χρήστη αγοράσει όποιο βιβλίο τον ενδιαφέρει. Επιπρόσθετα, δίνετε η δυνατότητα να εγγράφει ο χρήστης, για να μπορεί να αγοράσει ένα βιβλίο και να έχει πρόσβαση για ανάγνωση σε αυτό όποτε θελήσει. Τα αγορασμένα από εκείνον βιβλία μπορεί να τα δει μέσα από επιλογή που ονομάζετε το "ράφι". Στο "ράφι" υπάρχει η δυνατότητα της ανάγνωση βιβλίου την ίδια στιγμή αλλά και η αποθήκευση του βιβλίου στο κινητό σε μορφή pdf.
The purpose of thesis was the creation of an e-bookstore application on android platform. The application is called Sol e-bookstore and it was created for the Information Technology Institute of Thessaloniki. The e-shop was created with Eclipse IDE and Genymotion that produce emulators in order to run the application. The thesis was an e-shop application that has the options of searching for a book, find more information about that specific book and place it in the list of favorites. Moreover, the user can enroll in the app in order to buy books and read them. The purchased books can be accessed inside the application under the option "Myshelf". In "Myshelf" the books can be read immediately or be downloaded in pdf form.
Table of contents: ΠΕΡΙΕΧΟΜΕΝΑ ΠΡΟΛΟΓΟΣ.......................................................................................................... 2 ΠΕΡΙΛΗΨΗ........................................................................................................... 3 ABSTRACT........................................................................................................... 4 ΕΥΧΑΡΙΣΤΙΕΣ....................................................................................................... 5 ΠΕΡΙΕΧΟΜΕΝΑ.................................................................................................... 6 ΕΙΣΑΓΩΓΗ............................................................................................................. 9 ΚΕΦΑΛΑΙΟ 1 Τεχνολογίες και μέθοδοι ............................................................... 10 ΕΙΣΑΓΩΓΗ ....................................................................................................... 10 ΥΠΟΚΕΦΑΛΑΙΟ 1.1 Android........................................................................... 10 ΥΠΟΚΕΦΑΛΑΙΟ 1.2 Eclipse............................................................................ 15 ΥΠΟΚΕΦΑΛΑΙΟ 1.3 Java................................................................................ 15 ΥΠΟΚΕΦΑΛΑΙΟ 1.4 PHP................................................................................ 16 ΥΠΟΚΕΦΑΛΑΙΟ 1.5 Mysql Server .................................................................. 16 ΥΠΟΚΕΦΑΛΑΙΟ 1.6 JSON.............................................................................. 17 ΥΠΟΚΕΦΑΛΑΙΟ 1.7 Genymotion.................................................................... 17 ΕΠΙΛΟΓΟΣ ...................................................................................................... 18 ΚΕΦΑΛΑΙΟ 2 ...................................................................................................... 18 Ανάλυση και Σχεδιασμός της εφαρμογής............................................................ 18 ΕΙΣΑΓΩΓΗ ....................................................................................................... 18 ΥΠΟΚΕΦΑΛΑΙΟ 2.1 Το κεντρικό μενού........................................................... 18 ΥΠΟΚΕΦΑΛΑΙΟ 2.2 Ο χρήστης ...................................................................... 19 ΥΠΟΚΕΦΑΛΑΙΟ 2.2.1 Εγγραφή................................................................... 19 ΥΠΟΚΕΦΑΛΑΙΟ 2.2.2 Είσοδος Χρήστη....................................................... 20 ΥΠΟΚΕΦΑΛΑΙΟ 2.2.3 Λογαριασμός Χρήστη............................................... 20 ΥΠΟΚΕΦΑΛΑΙΟ 2.3 Αγορά Βιβλίου ................................................................ 21 ΥΠΟΚΕΦΑΛΑΙΟ 2.3.1 Αναζήτηση................................................................ 21 ΥΠΟΚΕΦΑΛΑΙΟ 2.3.1 Λεπτομέρειες Βιβλίου ............................................... 21 ΥΠΟΚΕΦΑΛΑΙΟ 2.3.2 Καλάθι...................................................................... 22 ΥΠΟΚΕΦΑΛΑΙΟ 2.3.3 Αγαπημένα............................................................... 22 ΥΠΟΚΕΦΑΛΑΙΟ 2.4 Ανάγνωση Βιβλίου.......................................................... 22 ΥΠΟΚΕΦΑΛΑΙΟ 2.4.1 Το ράφι..................................................................... 22 ΥΠΟΚΕΦΑΛΑΙΟ 2.4.2 Book Viewer............................................................ 22 Πτυχιακή εργασία του/της φοιτητή/φοιτήτριας Σελήνης Κυριαζίδου 7 από 53 ΥΠΟΚΕΦΑΛΑΙΟ 2.5 Ανάλυση της Βάσης........................................................ 24 ΥΠΟΚΕΦΑΛΑΙΟ 2.6 Προσομοιωτές ................................................................ 25 ΥΠΟΚΕΦΑΛΑΙΟ 2.7 Σχεδίαση......................................................................... 25 ΥΠΟΚΕΦΑΛΑΙΟ 2.7 Περίπτωση χρήσης Jane Eyre........................................ 26 ΕΠΙΛΟΓΟΣ ...................................................................................................... 26 ΚΕΦΑΛΑΙΟ 3 ...................................................................................................... 27 ΟΔΗΓΟΣ ΧΡΗΣΗΣ ΛΟΓΙΣΜΙΚΟΥ.................................................................... 27 ΕΙΣΑΓΩΓΗ ....................................................................................................... 27 ΥΠΟΚΕΦΑΛΑΙΟ 3.1 Εγγραφή και είσοδος του χρήστη ................................... 27 ΥΠΟΚΕΦΑΛΑΙΟ 3.2 Είσοδος του χρήστη ....................................................... 29 ΥΠΟΚΕΦΑΛΑΙΟ 3.3 Αλλαγή στοιχείων του χρήστη ........................................ 31 ΥΠΟΚΕΦΑΛΑΙΟ 3.3.1 Αλλαγή κωδικού αν χαθεί......................................... 31 ΥΠΟΚΕΦΑΛΑΙΟ 3.3.2 Αλλαγή κωδικού ....................................................... 33 ΥΠΟΚΕΦΑΛΑΙΟ 3.3.3 Αλλαγή άλλων στοιχείων του χρήστη....................... 35 ΥΠΟΚΕΦΑΛΑΙΟ 3.4 Αναζήτηση Βιβλίων ........................................................ 37 ΥΠΟΚΕΦΑΛΑΙΟ 3.5 Εμφάνιση λεπτομερειών Βιβλίου .................................... 40 ΥΠΟΚΕΦΑΛΑΙΟ 3.6 Αγορά Βιβλίων................................................................ 43 ΥΠΟΚΕΦΑΛΑΙΟ 3.7 Ανάγνωση Βιβλίων ......................................................... 47 ΕΠΙΛΟΓΟΣ ...................................................................................................... 51 ΣΥΜΠΕΡΑΣΜΑΤΑ .............................................................................................. 52 ΒΙΒΛΙΟΓΡΑΦΙΑ................................................................................................... 53
Advisor name: Κλεφτούρης, Δημήτριος
Examining committee: Κλεφτούρης, Δημήτριος
Publishing department/division: Σχολή Τεχνολογικών Εφαρμογών/Τμήμα Μηχανικών Πληροφορικής
Publishing institution: teithe
Number of pages: 53
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/12720
  This item is a favorite for 0 people.

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