


System jest zbudowany w strukturze 2-warstwowej – składa się z warstwy klienckiej i serwera bazodanowego
Warstwa serwerowa
Serwer bazodanowy to Microsoft SQL Server w wersji , MSDE, 8.0 lub wyższej.
Serwer ten jest stosowany w większości aplikacji biznesowych ze względu na najwyższą wydajność na platformie x86 w stosunku do konkurencyjnych serwerów bazodanowych, szerokie możliwości skalowania, bogaty pakiet towarzyszących narzędzi, profesjonalne wsparcie techniczne, a przede wszystkim wysoki poziom zabezpieczeń.
MS SQL Server daje możliwość łatwej integracji z pakietem MS Office, co pozostaje nie bez znaczenia, w sytuacji gdy konieczne jest prowadzenie np. własnego raportowania lub korespondencji seryjnej.
Wymagania systemowe dotyczące serwera
Serwer bazodanowy działa na platformach serwerowych Windows 2000/2003, a wersja Desktop (pozwalająca na 5 połączeń) również na wersjach klienckich systemu operacyjnego Windows począwszy od Windows 98 wydanie drugie.
Wymagania sprzętowe dotyczące serwera
Minimalne wymagania dotyczące platformy serwerowej: procesor klasy Pentium III. Pamięć operacyjna minimum 512 Mb RAM. Wymagana przestrzeń dyskowa uzależniona jest od wielkości bazy danych.
Warstwa kliencka
Aplikacja kliencka stworzona została w Javie, łączy się do bazy danych za pośrednictwem JDBC, za wyświetlanie okien odpowiada biblioteka Swing. Wersja środowiska uruchomieniowego to 1.5.
Wybór środowiska Java podyktowany najwyższą stabilnością aplikacji w niej tworzonej, niekwestionowanej pozycji lidera firmy Sun w dziedzinie bezpieczeństwa Atutem jest bogactwo bibliotek programistycznych oraz łatwość rozbudowy.
Aplikacja kliencka ma możliwość wyświetlania raportów Crystal Reports. Narzędzie jest obecnie standardem raportowania, daje użytkownikowi możliwość intuicyjnego i nie wymagającego zaawansowanej wiedzy informatycznej tworzenia różnego rodzaju raportów.
Wymagania systemowe dotyczące warstwy klienckiej
Aplikacja może zostać zainstalowana na wszystkich wersjach systemu Windows począwszy od Windows 98 wydanie drugie oraz na systemach Linux (w tym przypadku potrzebny jest oddzielny serwer raportowania).
Wymagania sprzętowe dotyczące warstwy klienckiej
Minimalne wymagania aplikacji klienckiej : procesor klasy Pentium II / Celeron 1GHz, pamięć operacyjna 256 Mb RAM, monitor i karta graficzna pozwalające na pracę w kolorze i osiągnięcie rozdzielczości 1024x768