Mariusz Kacała 171058 Data: 21.11.2010 r.
Łukasz Przywarty 171018
Inżynieria oprogramowania
Laboratorium II
Słowna specyfikacja projektowanego systemu
Prowadzący:
mgr inż. Paweł Głuchowski
1. Słowny opis firmy
1.1 Nazwa firmy i rodzaj działalności
RÓŻANY OGRÓD – kwiaciarnia.
1.2 Działalność i sposób funkcjonowania
Kwiaciarnia RÓŻANY OGRÓD zajmuje się sprzedażą bezpośrednią oraz za pośrednictwem strony internetowej, bukietów składających się z jednego lub kilku gatunków kwiatów. W celu minimalizacji kosztów firma produkuje najbardziej popularne gatunki kwiatów (głównie róże). Uprawa odbywa się w małej szklarni znajdującej się nieopodal głównej siedziby firmy. Pozostałe gatunki kwiatów są importowane od dystrybutorów, z którymi firma współpracuje.
RÓŻANY OGRÓD zasadniczo składa się z trzech wydziałów: CENTRALI, OGRODU oraz MAGAZYNU. Każdy wydział pełni odrębne funkcje. W CENTRALI znajduje się 'serce' systemu. System odpowiedzialny jest za odbieranie zamówień od klientów, wysyłanie zamówień do dystrybutorów, nadzorowanie dostaw, księgowanie środków pieniężnych itd. System posiada informacje o aktualnie realizowanych zamówieniach oraz ich statusie. Wszystkie operacje (np. przyjęcie towaru do magazynu) są wpisywane do systemu i zapamiętywane.
Kwiaciarnia daje możliwość wyboru sposobu odbioru zamówień: osobiście w siedzibie firmy lub kwiaciarni partnerskiej albo pośrednio, od kuriera, który dostarcza towar pod wskazany adres. Elastyczne formy zapłaty zapewniają wybór między przedpłatą na konto firmy lub zapłatą przy odbiorze. Kwiaciarnia obsługuje płatności elektroniczne (przelewy internetowe, karty kredytowe itp.).
2. Słowny opis zadań
Lista głównych zadań:
Produkcja kwiatów na potrzeby własne (róże, gerbery, tulipany).
Import kwiatów – pozostałe gatunki: kwiaty cięte ozdobne, doniczkowe, upominkowe, kulinarne, na specjalne zamówienia.
Magazynowanie towaru uzyskanego od ogrodu lub dystrybutora.
Przyjmowanie zamówień – sprzedaż bezpośrednia oraz za pośrednictwem strony internetowej – pojedyncze sztuki, bukiety ślubne, wiązanki pożegnalne, imieninowe, duże kompozycje, kosze kwiatowe według preferencji i życzeń klienta. Wybór różnorodnych sposobów płatności i odbioru.
Realizacja zamówień – sprawdzanie dostępności danego towaru - w razie potrzeby import towaru – przygotowywanie bukietów, wysyłka.
Księgowanie wpłat/wypłat.
Przyjmowanie i obsługa reklamacji.
Podfunkcje funkcji głównych
Produkcja kwiatów
Uzupełnianie niedoborów środków produkcyjnych (poprzez pobieranie sadzonek z magazynu).
Aktualizowanie stanu magazynu (w przypadku przekazania gotowego towaru do magazynu).
Import kwiatów
Uzupełnianie niedoborów magazynowych – zamawianie towaru u dystrybutora
Odbiór potwierdzenia dostępności towaru.
Anulowanie zamówienia (w przypadku gdy dystrybutor nie jest w stanie zrealizować zamówienia)
Magazynowanie towaru
Zweryfikowanie dostawy – sprawdzenie czy ilość i rodzaj towaru zgadza się z wcześniejszym zamówieniem.
Aktualizowanie stanu magazynu.
Anulowanie zamówienia (w przypadku gdy dystrybutor dostarczy złą ilość towaru)
Przyjmowanie zamówień
Rejestrowanie zamówienia klienta w Systemie
Akceptowanie danych klienta
Wybór sposobu płatności
Wybór sposobu odbioru towaru
Realizacja zamówień
Kompletowanie zamówienia
Aktualizacja stanu magazynu na skutek pobrania towaru z magazynu
Uruchomienie funkcji importującej brakujące towary
Przekazanie do odbioru
W centrali
W punkcie partnerskim
Kurier
Anulowanie zamówienia klienta (w przypadku rezygnacji z zamówienia)
Księgowanie
Rejestrowanie w Systemie wpłat/wypłat środków pieniężnych
Aktualizacja statusu zamówienia klienta (status Opłacone w przypadku zaksięgowania wpłaty)
Obsługa reklamacji
Przyjmowanie reklamacji (poprzez formularz kontaktowy)
Wydawanie decyzji reklamacyjnych – akceptacja lub odrzucenie
3. Diagram kontekstowy systemu
3.1 Diagram przepływu informacji oraz towarów
Rysunek
1: Diagram przepływu informacji oraz towarów
3.2 Diagram przepływu dokumentów
Rysunek
2: Diagram przepływu dokumentów
4. Problemy firmy
Problemy z dostępnością towaru:
Brak konkretnego towaru w magazynie lub ogrodzie – rozwiązanie: funkcja 2.2.2 (Import kwiatów); importujemy potrzebne towary od dystrybutora.
Brak towaru u dostawcy – rozwiązanie: funkcja 2.2.2.3 (Anulowanie zamówienia); w przypadku gdy jeden dystrybutor nie jest w stanie zrealizować zamówienia importujemy potrzebne towary korzystając z usług innego dystrybutora (funkcja 2.2.2)
Brak
sadzonek w magazynie, który uniemożliwia prowadzenie produkcji
w ogrodzie – rozwiązanie: w tym przypadku niestety
musimy dalej oczekiwać na dostawę od dystrybutora (pośrednio
korzystamy z funkcji 2.2.2)
Problemy z zamówieniem złożonym przez klienta
Klient wyraża chęć rezygnacji z zamówienia – rozwiązanie: funkcja 2.2.5.3 (Anulowanie zamówienia klienta)
Problemy związane z magazynem
Ilość towaru w Systemie nie odzwierciedla stanu rzeczywistego – rozwiązanie: funkcja 2.2.3.2 (Aktualizacja stanu magazynu); w przypadku gdy magazyn przyjmuje bądź wydaje jakiś towar stan magazynu musi być zaktualizowany. Pracownik odpowiada za wprowadzenie konkretnych operacji (przyjęcie/wydanie) wraz z ilością i nazwą towaru.
Problemy związane z reklamacjami
Klient chce zwrócić lub wymienić towar – rozwiązanie: funkcja 2.2.7 (Obsługa reklamacji); umożliwiamy wymianę lub zwrot towaru w przypadku gdy firma nie wywiązała się z poprawnej realizacji zamówienia
Strona