Hurtownia sprzętu wszelakiego Solvo
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:
Scenariusz dla klienta:
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
Wyszukanie artykułu z asortymentu
Porównywanie wybranych artykułów
Eksportowanie artykułów do plików graficznych
Dodawanie/usuwanie/modyfikacja kategorii
Dodawanie/usuwanie/modyfikacja danych klientów
Dodawanie/usuwanie/modyfikacja artykułów
Dodawanie/usuwanie/modyfikacja marek firm
Dodawanie/usuwanie/modyfikacja marek produktów
Dodawanie/usuwanie/modyfikacja kategorii
Dodawanie/usuwanie/modyfikacja kategorii marek firm
Dodawanie/usuwanie/modyfikacja kategorii opcji
Dodawanie/usuwanie/modyfikacja ikon
Dodawanie/usuwanie/modyfikacja opcji kategorii
Dodawanie/usuwanie/modyfikacja opcji
Dodawanie/usuwanie/modyfikacja produktów
Dodawanie/usuwanie/modyfikacja kategorii typu
Dodawanie/usuwanie/modyfikacja opcji produktu
Dodawanie/usuwanie/modyfikacja typu
Dodawanie/usuwanie/modyfikacja opcji kategorii
Functional Hierarchy Diagram
Data Flow Diagram
Entity-Relationship Diagram