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:
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:
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.
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.
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.
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.
Funkcje realizowane w aplikacji obsługującej „Zarządzanie firmą produkcyjną”:
Ważne jest również selektywne wyszukiwanie danych, oraz przenoszenie rekordów między tabelami (archiwizacja danych).