Abstract:
„Dystrybutor” to aplikacja napisana w języku C# przy wykorzystaniu platformy.NET, zintegrowanego środowiska programistycznego (integrated development environment) Microsoft Visual Studio 2005 oraz systemu bazodanowego Microsoft SQL Server 2005. Program umożliwia prowadzenie kontroli przepływu towarów w firmie sprowadzającej towary (Importer) od jednego dostawcy (Producenta) i sprzedającej od wielu przedstawicieli (Dystrybutorzy), którzy sprzedają produkty do końcowego klienta. Przykładem takiej firmy może być importer samochodów w danym kraju, który sprowadza samochody z fabryki, a następnie rozprowadza je do salonów samochodowych. Rejestracja przepływu towarów, z których każdy może być zidentyfikowany za pomocą numeru seryjnego, odbywa się na wielu etapach. Sama rejestracja poszczególnych etapów działalności byłaby bezużyteczna bez możliwości otrzymania raportów i statystyk z zebranych danych. W aplikacji istnieje możliwość wyświetlenia raportów dla zamówień własnych, zamówień, sprzedaży do klienta oraz do dystrybutora z podziałem na miesiące z wybranego przedziału czasu. Ponadto dla wybranego przedziału czasu, można wyświetlić raporty zawierające informacje o fakturach, fakturach otrzymanych, dystrybutorach oraz produktach. Istnieje też możliwość wyświetlenia wszystkich dostępnych informacji o każdym towarze. Dodatkowo aplikacja zawiera możliwość wprowadzania ustawień, które są zapisywane w plikach XML lub w bazie danych. Zawierają one następujące dane: nazwy i adresy firm, nazwę serwera i bazy danych potrzebne do stworzenia połączenia oraz jednostki miary, grupy produktów, nazwy magazynów, nazwy działów oraz statusy, które mogą być przypisywane zamówieniom, towarom i reklamacjom. Aplikacja może zostać rozszerzona o kontrolę dostępu do poszczególnych funkcji oraz o cześć umożliwiającą składanie zamówień oraz reklamacji przez dystrybutorów za pośrednictwem Internetu, na przykład w ASP.NET. Umożliwiłoby to mniejszy nakład pracy ze strony Importera, którego pracownicy nie musieliby wprowadzać danych o zamówieniach i reklamacjach oraz informować dystrybutorów na temat ich realizacji, ponieważ te funkcje byłyby dostępne również za pośrednictwem Internetu.