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

Ιστοσελίδα συναρμολόγησης υπολογιστών χρησιμοποιώντας ASP.net Core και Entity Framework

dc.contributor.advisorΑλέπης, Ευθύμιος
dc.contributor.authorΣφαλαγκάκος, Γεώργιος
dc.date.accessioned2025-07-02T05:47:14Z
dc.date.available2025-07-02T05:47:14Z
dc.date.issued2025-06
dc.identifier.urihttps://dione.lib.unipi.gr/xmlui/handle/unipi/17902
dc.description.abstractΗ παρούσα πτυχιακή εργασία παρουσιάζει το PCassembler, μια διαδικτυακή εφαρμογή που υποστηρίζει τη δημιουργία, τον άμεσο έλεγχο συμβατότητας και την αποθήκευση προσωπικών Build. Μέσα από ένα φιλικό interface, ο χρήστης επιλέγει επεξεργαστή, κάρτα γραφικών, μητρική, μνήμη RAM, SSD, τροφοδοτικό και κουτί, ενώ η πλατφόρμα ελέγχει socket, wattage και διαστάσεις, εκτελεί αυτόματα ελέγχους συμβατότητας και υπολογίζει αυτομάτως το συνολικό κόστος. Επιπλέον, η σελίδα Community Posts λειτουργεί ως forum όπου οι χρήστες δημοσιεύουν, ψηφίζουν και φορτώνουν builds άλλων μελών απευθείας στο εργαλείο PC Builder. Η διαχείριση λογαριασμών γίνεται μέσω ASP.NET Core Identity, με δυνατότητες ρόλων (Admin/User) και επεξεργασία ή διαγραφή προφίλ. Η υλοποίηση βασίζεται σε ASP.NET Core MVC και C# για το backend, Entity Framework Core για την αλληλεπίδραση με τη βάση Microsoft SQL Server, καθώς και JavaScript, HTML και CSS για το frontend.el
dc.format.extent89el
dc.language.isoelel
dc.publisherΠανεπιστήμιο Πειραιώςel
dc.titleΙστοσελίδα συναρμολόγησης υπολογιστών χρησιμοποιώντας ASP.net Core και Entity Frameworkel
dc.title.alternativePC assembler website using ASP.net Core and Entity Frameworkel
dc.typeBachelor Dissertationel
dc.contributor.departmentΣχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικήςel
dc.description.abstractENThis thesis presents PCassembler, a web application that supports the creation, real-time compatibility checking, and saving of custom PC builds. Through a user-friendly interface, users select a CPU, GPU, motherboard, RAM, SSD, power supply and case, while the platform verifies compatibility between socket, wattage, and dimensions as well as automatically calculates the total cost of the parts. Additionally, the Community Posts section functions as a forum where users can publish, vote on, and load others builds directly into the PC Builder tool. Account management is done using ASP.NET Core Identity, with role-based permissions (Admin/User) and options to edit or delete one's profile. The implementation is based on ASP.NET Core MVC and C# for the backend, Entity Framework for communication with a Microsoft SQL Server database, and JavaScript, HTML, and CSS for the frontend.el
dc.subject.keywordASP.NET Core MVCel
dc.subject.keywordC#el
dc.subject.keywordEntity Framework (EF)el
dc.subject.keywordASP.NET Core Identityel
dc.subject.keywordJavaScriptel
dc.subject.keywordJSONel
dc.subject.keywordBootstrap Modalsel
dc.subject.keywordΣυνθέσεις υπολογιστήel
dc.subject.keywordΕξαρτήματαel
dc.subject.keywordΈλεγχος συμβατότηταςel
dc.subject.keywordΑναρτήσειςel
dc.subject.keywordRazor Viewel
dc.subject.keywordBackend controllerel
dc.subject.keywordViewModelel
dc.subject.keywordΔημοσιεύσειςel
dc.subject.keywordΒάση δεδομένων MSSQLel
dc.date.defense2025-06-20


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

Thumbnail

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

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


Βιβλιοθήκη Πανεπιστημίου Πειραιώς
Επικοινωνήστε μαζί μας
Στείλτε μας τα σχόλιά σας
Created by ELiDOC
Η δημιουργία κι ο εμπλουτισμός του Ιδρυματικού Αποθετηρίου "Διώνη", έγιναν στο πλαίσιο του Έργου «Υπηρεσία Ιδρυματικού Αποθετηρίου και Ψηφιακής Βιβλιοθήκης» της πράξης «Ψηφιακές υπηρεσίες ανοιχτής πρόσβασης της βιβλιοθήκης του Πανεπιστημίου Πειραιώς»