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

Σχεδίαση και ανάπτυξη διαδικτυακής εφαρμογής στοχεύοντας στην εύρεση εξειδικευμένου μαγειρικού προσωπικού

dc.contributor.advisorTsiakas, Panagiotis
dc.contributor.authorΓιασεμάκης, Γεώργιος
dc.date.accessioned2023-10-03T14:31:32Z
dc.date.available2023-10-03T14:31:32Z
dc.date.issued2023-07-21
dc.identifier.urihttps://polynoe.lib.uniwa.gr/xmlui/handle/11400/5201
dc.identifier.urihttp://dx.doi.org/10.26265/polynoe-5039
dc.description.abstractΚύριος στόχος της διπλωματικής εργασίας είναι η υλοποίηση μίας διαδικτυακής εφαρμογής, με την χρήση τεχνολογιών Web 2.0, συνεπικουρούμενες από τεχνολογίες Web 1.0 και τον τρόπο που αυτές αλληλοεπιδρούν μεταξύ τους. Η λειτουργία της εφαρμογής είναι διττή, καθώς ο χρήστης μπορεί να εγγραφή με δύο τρόπους. Είτε ως «σεφ» είτε ως «πελάτης». Κάνοντας εγγραφή ως «σεφ», ο χρήστης έχει τη δυνατότητα δημιουργίας προσωπικού προφίλ βάσει των μαγειρικών δεξιοτήτων του και το είδος της κουζίνας που αντιπροσωπεύει, εμπλουτίζοντάς το με φωτογραφικό υλικό. Με την εγγραφή του ως «πελάτης», δημιουργεί προσωπικό προφίλ με τα βασικά στοιχεία επικοινωνίας, έχοντας τη δυνατότητα εύρεσης μαγειρικού προσωπικού, βάσει κριτηρίων επιλογής, το οποίο είναι ήδη εγγεγραμμένο στην πλατφόρμα. Ο χρήστης μπορεί να επικοινωνήσει μαζί με τον σεφ μέσω των στοιχείων επικοινωνίας του και να κάνει κράτηση μέσω του Book Section. Για τη δημιουργία και τη δόμηση της πλατφόρμας χρησιμοποιήθηκαν 5 βασικές τεχνολογίες. Η πρώτη είναι η HTML5, η οποία χρησιμοποιήθηκε για την περιγραφή της δομής της εφαρμογής, με χρήση ετικετών (tags). Στην συνέχεια η CSS3, η οποία ορίζει την εμφάνιση και τη διάταξη των στοιχείων της πλατφόρμας, όπως το χρώμα, τη γραμματοσειρά, τα περιθώρια, τις διαστάσεις, τα σχήματα κτλ. Τρίτη βασική τεχνολογία που χρησιμοποιείται για την ανάπτυξη διαδικτυακών εφαρμογών, σε συνδυασμό με την HTML και την CSS είναι η Javascript, η οποία προσθέτει δυναμικότητα αλλά και ζωντάνια στην ίδια την πλατφόρμα. Επιπλέον, για την προσθήκη δυναμικότητας στην εφαρμογή έγινε η χρήση της PHP 8.0 σε συνδυασμό με την mySQL 8.0, η οποία βοήθησε στην υλοποίηση της βάσης δεδομένων. Αποτελείται από 4 πίνακες, στους οποίους αποθηκεύονται όλα τα δεδομένα, όπως τα στοιχεία εγγραφής κάθε χρήστη, καθώς και πληροφορίες για το υλικό με το οποίο ο σεφ εμπλουτίζει το προφίλ του, αλλά και δεδομένα για τα ραντεβού που κλείνονται μέσω της πλατφόρμας, μεταξύ πελάτη και σεφ. Η ανάπτυξη και ο προγραμματισμός της εφαρμογής έγινε μέσω του Visual Studio Code.el
dc.format.extent58el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Δυτικής Αττικήςel
dc.rightsΑναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές*
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Διεθνές*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectΔιαδικτυακές εφαρμογέςel
dc.subjectΔιαδικτυακή κράτησηel
dc.subjectΠαρουσίαση μαγειρικού προφίλel
dc.subjectΠλατφόρμα εύρεσης ιδιωτικού σεφel
dc.subjectΕύρεση μαγειρικού προσωπικούel
dc.subjectFront-endel
dc.subjectBack-endel
dc.subjectTLS/SSLel
dc.subjectGDPRel
dc.subjectΒάσεις δεδομένωνel
dc.titleΣχεδίαση και ανάπτυξη διαδικτυακής εφαρμογής στοχεύοντας στην εύρεση εξειδικευμένου μαγειρικού προσωπικούel
dc.title.alternativeWeb application design and development aiming at booking specialized cooking staffel
dc.typeΔιπλωματική εργασίαel
dc.contributor.committeeZois, Elias
dc.contributor.committeeKoulouras, Grigorios
dc.contributor.facultyΣχολή Μηχανικώνel
dc.contributor.departmentΤμήμα Ηλεκτρολόγων και Ηλεκτρονικών Μηχανικώνel
dc.description.abstracttranslatedThe main objective of the thesis is the implementation of a web application, using Web 2.0 technologies, supported by Web 1.0 technologies and the way they interact with each other. The function of the application is twofold, as the user can subscribe in two ways. Either as a 'chef' or as a 'customer'. By registering as a "chef", the user can create a personal profile based on his/her culinary skills and the type of cuisine he/she represents, enriching it with photographic material. By registering as a "customer", he creates a personal profile with basic contact details, having the possibility of finding culinary staff, based on selection criteria, who are already registered on the platform. The user can contact the chef through his contact details and make a reservation through the Book Section. 5 key technologies were used to create and structure the platform. The first is HTML5, which was used to describe the structure of the application, using tags. Then CSS3, which defines the appearance and layout of the platform elements, such as color, font, margins, dimensions, shapes, etc. The third basic technology used for the development of web applications, in combination with HTML and CSS, is Javascript, which adds dynamism and vitality to the platform itself. In addition, to add dynamism to the application, PHP 8.0 was used in conjunction with mySQL 8.0, which helped in the implementation of the database. It consists of 4 tables, in which all the data is stored, such as the registration details of each user, as well as information about the material with which the chef enriches his profile, but also data about the appointments made through the platform, between the client and the chef. The application was developed and programmed using Visual Studio Code.el


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

Thumbnail

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

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

Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές
Εκτός από όπου επισημαίνεται κάτι διαφορετικό, το τεκμήριο διανέμεται με την ακόλουθη άδεια:
Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 4.0 Διεθνές