dc.contributor.advisor | Αλέπης, Ευθύμιος | |
dc.contributor.author | Θεοδωρόπουλος, Μιχαήλ | |
dc.date.accessioned | 2024-05-22T06:11:01Z | |
dc.date.available | 2024-05-22T06:11:01Z | |
dc.date.issued | 2024-04 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/16476 | |
dc.identifier.uri | http://dx.doi.org/10.26267/unipi_dione/3898 | |
dc.description.abstract | Η παρούσα Μεταπτυχιακή Διατριβή είναι το αποτέλεσμα μιας εκτενούς έρευνας και προσπάθειας που διεξήχθη στο πλαίσιο του Μεταπτυχιακού Προγράμματος Σπουδών "Πληροφορική" του Πανεπιστημίου Πειραιώς, με γνώμονα την απόκτηση του Μεταπτυχιακού Διπλώματος. Κεντρικό θέμα αποτέλεσε η δημιουργία μιας δυναμικής πλατφόρμας ηλεκτρονικού εμπορίου, εστιάζοντας στη δημιουργία μιας απρόσκοπτης και ευχάριστης εμπειρίας διαδικτυακών αγορών, κυρίως σε αθλητικά προϊόντα, από τον μαγικό κόσμο του NBA. Αρχικά, προσδιορίζονται οι στόχοι της εργασίας και αναλύεται λεπτομερώς το πρόβλημα προς επίλυση, καθώς και οι απαιτήσεις των χρηστών, λειτουργικές και μη λειτουργικές. Στη συνέχεια, παρέχεται μια λεπτομερής επισκόπηση της τεχνολογίας που χρησιμοποιήθηκε για το frontend και το backend του έργου, με έμφαση στο ASP.NET CORE, στο μοτίβο MVC (Model-View-Controller) και το Entity Framework Core, μεταξύ άλλων. Έπειτα, αναλύεται η αρχιτεκτονική του συστήματος, με έμφαση στη δομή του κύριου έργου της διαδικτυακής εφαρμογής, τα επιμέρους έργα, τις βοηθητικές κλάσεις και ρυθμίσεις, τη λογική πρόσβασης στα δεδομένα, τις εξαρτήσεις, τη δομή των φακέλων και τα αρχεία διαμόρφωσης. Τέλος, η διατριβή περιλαμβάνει ένα εγχειρίδιο χρήστη που παρέχει μια συνοπτική επισκόπηση του προγράμματος και σενάρια λειτουργίας, ακολουθούμενα από σκέψεις για τα αποτελέσματα του έργου και πιθανές μελλοντικές επεκτάσεις. | el |
dc.format.extent | 126 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
dc.title | Ανάπτυξη πλατφόρμας ηλεκτρονικού εμπορίου με αθλητικά προϊόντα του NBA με τη χρήση του ASP.NET Core MVC και του Entity Framework Core. TheBuzzerBeater | el |
dc.title.alternative | Development of an e-Commerce platform for NBA sports products using ASP.NET Core MVC and Entity Framework Core. TheBuzzerBeater | el |
dc.type | Master Thesis | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
dc.description.abstractEN | The present Master's Thesis is the result of extensive research and effort conducted within the framework of the Master's Program in "Computer Science" at the University of Piraeus, aiming to obtain the Master's Degree. The central theme was the creation of a dynamic e-commerce platform, focusing on providing a seamless and enjoyable online shopping experience, primarily for sports products from the magical world of the NBA.
Initially, the objectives of the work are defined, and the problem to be solved is analyzed in detail, along with the users' requirements, both functional and non-functional.
Subsequently, a detailed overview of the technology used for both the frontend and backend of the project is provided, with emphasis on ASP.NET Core, MVC (Model-View-Controller) pattern, and Entity Framework Core, between others. Afterwards, the architecture of the system is analyzed, focusing on the structure of the main project of the web application, the individual components, auxiliary classes and settings, data access logic, dependencies, folder structure, and configuration files.
Finally, the thesis includes a user manual that provides a concise overview of the program and operational scenarios, followed by reflections on the project's results and potential future expansions. | el |
dc.contributor.master | Πληροφορική | el |
dc.subject.keyword | ASP.NET Core MVC | el |
dc.subject.keyword | Entity Framework Core | el |
dc.subject.keyword | Model-View-Controller (MVC) pattern | el |
dc.subject.keyword | Repository pattern | el |
dc.subject.keyword | Unit of work pattern | el |
dc.subject.keyword | Visual Studio 2022 | el |
dc.subject.keyword | Microsoft SQL Server | el |
dc.subject.keyword | ASP.NET Identity & Razor pages | el |
dc.subject.keyword | LINQ | el |
dc.subject.keyword | Bootstrap | el |
dc.subject.keyword | N-tier Architecture | el |
dc.date.defense | 2024-04-24 | |