Cel pracy: Celem projektu jest opracowanie i zaimplementowanie funkcjonalnej strony internetowej, która umożliwi użytkownikom składanie i konfigurowanie własnych komputerów.
Założenia: - Intuicyjny interfejs: Strona internetowa powinna być łatwa w obsłudze, a interakcja z użytkownikiem powinna być intuicyjna.
- Baza danych komponentów: rozbudowana baza danych zawierającą różne modele i rodzaje komponentów komputerowych. Użytkownicy będą mieli możliwość wyboru spośród szerokiej gamy dostępnych opcji.
- Kompatybilność komponentów: Istotnym aspektem projektu będzie zapewnienie kompatybilności wybranych komponentów. System powinien automatycznie sprawdzać zgodność podzespołów, aby użytkownik nie mógł stworzyć niekompatybilnej kombinacji.
- Narzędzia: C# (ASP.NET), HTML, CSS
Motywacja: Rozwinięcie umiejętności w zakresie tworzenia serwisów internetowych korzystających z baz danych oraz poszerzenie wiedzy związanej z tematyką sprzętów komputerowych.
Opis tematu: Praca będzie polegała na opracowaniu systemu składania komputerów, obejmującego zarówno stronę frontendową, jak i backendową. Frontend będzie odpowiedzialny za interakcję z użytkownikiem, prezentację dostępnych opcji i umożliwienie konfiguracji komponentów. Backend będzie obsługiwał logikę aplikacji, w tym weryfikację kompatybilności podzespołów, przechowywanie zamówień i zarządzanie bazą danych komponentów.
Spodziewane wyniki: Działająca aplikacja
|