Spis treści

Hurtownia sprzętu wszelakiego Solvo

Monika Burda, Agnieszka Jamróg, Mateusz Kocąb

Sformułowanie zadania projektowego

Przedmiotem projektu jest utworzenie zaplecza bazodanowego dla firmy Solvo. Baza ta ma byś swego rodzajem katalogiem produktów wszelakich z interfejsem zbudowanym w postaci strony WWW, który jest tematem projektu na przedmiocie Technologie i Programowanie WWW. Stworzenie bazy danych ma na celu ułatwienie zarządzania i katalogowania produktów dostępnych w firmie.

Analiza stanu wyjściowego

Firma Solvo potrzebowała wykonania bazy danych dla łatwiejszego skatalogowania swoich produktów, gdyż dotychczasowy sposób przechowywania informacji na temat posiadanych produktów zaczął być uciążliwy i mało wygodny. Zwarzywszy na to że spółka ta nie posiadała żadnej bazy danych, a jej produkty były katalogowane i przetrzymywane w plikach exelowych należało utworzyć bazę danych od podstaw. Dostępny asortyment składa się z takich rzeczy jak urządzenia elektryczne, oświetlenie, sprzęt sanitarny czy artykuły samochodowe. Problemem skatalogowania tak różnorodnego asortymentu było utworzenie bazy danych w taki sposób by uniknąć nadmiarowej rekurencji faktów.

Analiza wymagań użytkownika

Rozwiązaniem tego problemu było podzielenie produktów na poszczególne kategorie w których zawierają się marki producentów dostarczających dany typ asortymentu. Portal ten powinien udostępniać użytkownikom przeglądającym ofertę firmy możliwość wyszukania produktu, porównania go z innymi produktami oraz zapisania go w formacie umożliwiającym łatwe przeglądanie wybranego asortymentu. Z punktu widzenia administratora portal ten powinien udostępniać mu swobodę w zarządzaniu produktami jak i sposób ich reprezentacji na stronie.

Scenariusze użycia

System udostępnia kilka scenariuszy użycia:

  1. Scenariusz dla klienta:
    • Przeglądanie asortymentu
    • Wyszukanie asortymentu w zależności od interesujących go parametrów
    • Zapamiętanie interesujących go produktów
      • Porównanie zapamiętanych produktów
      • Wyeksportowanie zapamiętanych produktów do pliku graficznego
  2. Scenariusze dla administratora:
    • Dodawanie i edycja danych klientów
    • Dodawanie i edycja artykułów
    • Dodawanie i edycja marek firm
    • Dodawanie i edycja marek produktów
    • Dodawanie i edycja kategorii
    • Dodawanie i edycja kategorii marek firm
    • Dodawanie i edycja kategorii opcji
    • Dodawanie i edycja ikon
    • Dodawanie i edycja opcji kategorii
    • Dodawanie i edycja opcji
    • Dodawanie i edycja produktów
    • Dodawanie i edycja kategorii typu
    • Dodawanie i edycja opcji produktu
    • Dodawanie i edycja typu
    • Dodawanie i edycja opcji kategorii

Identyfikacja funkcji

Functional Hierarchy Diagram

Data Flow Diagram

Entity-Relationship Diagram