Ανάπτυξη πλατφόρμας ηλεκτρονικού εμπορίου με αθλητικά προϊόντα του NBA με τη χρήση του ASP.NET Core MVC και του Entity Framework Core. TheBuzzerBeater
Development of an e-Commerce platform for NBA sports products using ASP.NET Core MVC and Entity Framework Core. TheBuzzerBeater
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
ASP.NET Core MVC ; Entity Framework Core ; Model-View-Controller (MVC) pattern ; Repository pattern ; Unit of work pattern ; Visual Studio 2022 ; Microsoft SQL Server ; ASP.NET Identity & Razor pages ; LINQ ; Bootstrap ; N-tier ArchitectureΠερίληψη
Η παρούσα Μεταπτυχιακή Διατριβή είναι το αποτέλεσμα μιας εκτενούς έρευνας και προσπάθειας που διεξήχθη στο πλαίσιο του Μεταπτυχιακού Προγράμματος Σπουδών "Πληροφορική" του Πανεπιστημίου Πειραιώς, με γνώμονα την απόκτηση του Μεταπτυχιακού Διπλώματος. Κεντρικό θέμα αποτέλεσε η δημιουργία μιας δυναμικής πλατφόρμας ηλεκτρονικού εμπορίου, εστιάζοντας στη δημιουργία μιας απρόσκοπτης και ευχάριστης εμπειρίας διαδικτυακών αγορών, κυρίως σε αθλητικά προϊόντα, από τον μαγικό κόσμο του NBA. Αρχικά, προσδιορίζονται οι στόχοι της εργασίας και αναλύεται λεπτομερώς το πρόβλημα προς επίλυση, καθώς και οι απαιτήσεις των χρηστών, λειτουργικές και μη λειτουργικές. Στη συνέχεια, παρέχεται μια λεπτομερής επισκόπηση της τεχνολογίας που χρησιμοποιήθηκε για το frontend και το backend του έργου, με έμφαση στο ASP.NET CORE, στο μοτίβο MVC (Model-View-Controller) και το Entity Framework Core, μεταξύ άλλων. Έπειτα, αναλύεται η αρχιτεκτονική του συστήματος, με έμφαση στη δομή του κύριου έργου της διαδικτυακής εφαρμογής, τα επιμέρους έργα, τις βοηθητικές κλάσεις και ρυθμίσεις, τη λογική πρόσβασης στα δεδομένα, τις εξαρτήσεις, τη δομή των φακέλων και τα αρχεία διαμόρφωσης. Τέλος, η διατριβή περιλαμβάνει ένα εγχειρίδιο χρήστη που παρέχει μια συνοπτική επισκόπηση του προγράμματος και σενάρια λειτουργίας, ακολουθούμενα από σκέψεις για τα αποτελέσματα του έργου και πιθανές μελλοντικές επεκτάσεις.