Projekt konceptualny

1. Sformułowanie zadania projektowego

Przedmiotem naszego projektu jest rozwiązanie problemu zarządzania firmą produkcyjną. Stworzony system docelowo powinien być pomocny nie tylko w samym zarządzaniu firmą przez pracowników (handlowców, kierowników) ale również ma na celu poprawić efektywność funkcjonowania całej firmy poprzez analizę zgromadzonych statystyk. Potencjalna firma, która realizowana jest w tym projekcie podzielona jest na cztery działy:

  • produkcyjny
  • handlowy
  • magazynowy
  • kierownik

Stworzona baza danych będzie przechowywała informacje o produktach, stanie magazynu, kontrahentach i ich zamówienia. Aplikacja będzie umożliwiała składanie zleceń przez dział handlowy. Zamówienia obsługiwane są przez dział produkcji i dział magazynowy. Handlowcy dysponują następującymi funkcjami:

  • składanie zamówień,
  • dodawania nowych produktów,
  • dodawanie nowej kategorii,
  • dodawanie kontrahentów.

Dział produkcji kontroluje status zamówienia (stan magazynu, data itp.). Każdy dział odpowiedzialny jest za swoją działalność (edycja spisu zamówienia spis produktów, kontrahentów itp.). Celem projektu jest umożliwienie stworzenia środowiska w którym znika konieczność bezpośredniego kontaktowania się między działami co w znacznym stopniu powinno zoptymalizować czas pracy poszczególnych działów.

2. Analiza stanu wyjściowego

Projekt jest tworzony od podstaw. Jednym z założeń tworzonej aplikacji jest to, że firma nie posiada jeszcze jakiegokolwiek systemu i bazy danych w wersji cyfrowej. Komunikacja między działami do czasu powstania projektu odbywała się drogą pisemną lub werbalną. Optymalizacja działania poszczególnych działów w firmie polega na zlikwidowaniu potrzeby przekazywania dokumentacji między działami. Określenie statusu zamówienia wymaga stworzenia środowiska ułatwiającego cyfrowy kontakt między działami.

3. Analiza wymagań użytkownika

Zadaniem tworzonej aplikacji jest zniwelowanie konieczności bezpośredniej łączności między działami i informatyzacja tychże działów. Dzięki temu przetwarzane dane w postaci cyfrowej gromadzone byłyby w bazie co umożliwiłby tworzenie statystyk oraz łatwy dostęp. Wśród niejawnych wymagań istnieje konieczność udostępnienia możliwości umieszczenia w bazie danych m.in.: numerów telefonów, emaili, oraz przedstawicieli dla jednego kontrahenta. Realizujemy założenie w którym firma sprzedaje produkty hurtowo pośrednikom nie ma więc potrzeby umieszczania w bazie kilku adresów dla jednego kontrahenta. Wśród jawnych wymagań należy wymienić konieczność archiwizowania danych po finalizacji zamówienia, oraz możliwość identyfikacji sprzedawcy do celów statystycznych.

4. Scenariusze użycia

Dział handlowy przyjmuje nowe zamówienia od kontrahentów oraz dodaje nowych klientów. Oprócz tego pracownicy tego działu będą mieli dostęp do edycji listy produktów. Dział produkcji korzysta z systemu w celu edycji postępów danego zamówienia. Magazyn zajmuje się realizacją zamówień (wysyłką produktów). Fakt wysyłki rejestruje w systemie. Administratorzy przydzielają użytkownikom dostęp do systemu. Mogą oni również poprawiać błędy w zamówieniach. Kierownik ogląda raporty i statystki z działania firmy.

5. Identyfikacja funkcji

Funkcje realizowane w aplikacji obsługującej „Zarządzanie firmą produkcyjną”:

  • dodawanie rekordów,
  • edycja rekordów,
  • usuwanie rekordów.

Ważne jest również selektywne wyszukiwanie danych, oraz przenoszenie rekordów między tabelami (archiwizacja danych).

6. FHD - diagramy identyfikacji funkcji (analiza hierarchii funkcji projektowanej aplikacji)

  1. Dział handlowy
    1. Zamówienia
      1. Dodawanie nowego zamówienia.
      2. Wyszukiwanie zamówień.
      3. Wyświetlenie spisu zamówień.
    2. Produkty
      1. Dodawanie nowego produktu.
      2. Edycja danych produktu.
      3. Wyszukiwanie produktu.
      4. Wyświetlanie listy produktów.
    3. Kategorie
      1. Dodanie kategorii.
      2. Edycja kategorii.
      3. Wyszukanie kategorii.
      4. Wyświetlanie listy produktów.
    4. Kontrahenci
      1. Dodawanie kontrahenta.
      2. Edycja danych kontrahenta.
      3. Wyszukiwanie kontrahenta.
      4. Wyświetlanie listy kontrahentów.
      5. Wyświetlanie danych kontrahenta.
  2. Dział produkcji
    1. Wyświetlanie zamówień.
    2. Wyświetlanie szczegółów zamówienia.
    3. Edycja postępów produkcji.
  3. Magazyn
    1. Wyświetlanie zamówień.
    2. Wyświetlanie szczegółów zamówienia.
    3. Realizacja zamówienia.
  4. Administrator systemu
    1. Użytkownicy
      1. Dodanie użytkownika.
      2. Edycja użytkownika.
      3. Wyszukiwanie użytkownika.
      4. Wyświetlanie listy użytkowników.
    2. Edycja zamówienia.
  5. Kierownik
    1. Podgląd raportów.
    2. Podgląd statystyk.

7. DFD - diagramy przepływu danych

7.1 Diagram DFD rzędu 0

Diagram DFD rzędu 0

7.2 Diagram DFD rzędu 1

Diagram DFD rzędu 1

7.3 Diagram DFD rzędu 2

Diagram DFD rzędu 2

8. ERD - diagramy związków encji

Diagram ERD

Powrót do strony projektu

pl/dydaktyka/sbd/2009/projekty/produkcja/projekt_konceptualny.txt · ostatnio zmienione: 2019/06/27 15:50 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0