Offlinowy obrót opakowaniami zwrotnymi
WYZWANIE
Zaproponować i uruchomić system do obsługi opakowań zwrotnych o niskiej rotowalności. Założenia systemu:
- Ze względów technicznych system powinien działać offline (bez dostępu do bazy danych z magazynu)
- Synchronizacja z główną bazą danych nie powinna odbywać się częściej niż raz dziennie
- System powinien wykorzystywać czytniki kodów kresowych zamontowanych na wózkach widłowych
ROZWIĄZANIE
Został zaproponowany oraz wdrożony system o następującej strukturze:
System obsługi "opakowania zwrotne" składa się z dwóch podstawowych elementów. Centralnej bazy wraz z aplikacją trój-warstwową do obróbki danych i kolektorów danych w oddalonych magazynach. Kolektory danych pracują w oddalonych magazynach bez bezpośredniej komunikacji z serwerem centralnym. Wszystkie niezbędne informacje takie jak lista opakowań, rodzaje opakowań, lista magazynów, klientów, możliwe drogi przesunięć są zapamiętywane w pamięci wewnętrznej urządzenia. Po zakończonym dniu pracy kolektor danych za pośrednictwem laptopa i połączenia VPN z centralą firmy wymienia informacje z główną bazą danych. Aplikacja zainstalowana w centrali rozstrzyga ewentualne konflikty w danych.
System kontroluje czas przebywania opakowania zwrotnego u klienta, generuje alerty lub przesyła informacje do systemu FK w momencie zbyt długiego przetrzymywania opakowania. System posiada funkcje inwentaryzacyjne, które umożliwiają sprawdzenie stanu opakowań u klienta i porównania z bazą danych w centrali. System posiada interfejs WWW przez który mogą logować się do niego klienci i porównywać dane z systemu ze stanem faktycznym u siebie.
Do budowy systemu posłużono się następującymi narzędziami/technologiami/sprzętem:
- System operacyjny: Linux Debian, Microsoft Windows XP
- Router: CISCO 871
- Aplikacja trój-warstwowa: Borland Delphi 2006
- Aplikacja na kolektor danych: Visual Studio 2005 .NET CF 2.0
- Kolektor danych: Symbol 9060
- Serwery: HP Proliant ML 110, DL 360
URUCHOMIENIE SYSTEMU
Luty 2006