Program magazynowy WMS.net

Producent oprogramowania - dedykowane rozwiązania IT

SoftwareStudio Group pisze Studio WMS.net w C# na ASP.NET i SQL Server oraz wdraża je na własnej platformie StudioSystem. Zobacz, jak powstaje program.

Opublikowano · Aktualizacja
www.programmagazyn.pl/baza-wiedzy/
Troje specjalistów omawia zapisy w notatniku w intensywnym świetle
Troje specjalistów omawia zapisy w notatniku w intensywnym świetle
W skrócie

SoftwareStudio Group pisze Studio WMS.net w C# na ASP.NET i SQL Server oraz wdraża je na własnej platformie StudioSystem. Zobacz, jak powstaje program.

Za Studio WMS.net i pokrewnymi programami stoi jedna spółka, SoftwareStudio Group Sp. z o.o. z siedzibą w Dąbrowie pod Poznaniem. Ta strona opisuje, jak powstaje jej oprogramowanie i jak trafia ono do klienta. Historię marki od 2008 roku zebrano na stronie o firmie.

Kto pisze kod i w jakich technologiach

Studio WMS.net i pozostałe programy Studio powstają w jednym zespole programistów i konsultantów. SoftwareStudio nie jest pośrednikiem ani integratorem cudzego systemu. Zmiana w module albo nowy wydruk trafia więc do zespołu, który zna kod, a nie do kolejki zagranicznego producenta.

Podstawą są technologie Microsoftu. Logika po stronie serwera powstaje w C# na platformie ASP.NET, a dane trzyma SQL Server z zapytaniami w T-SQL. Interfejs w przeglądarce pisze się w JavaScript z użyciem jQuery, a zgodność z HTML5 i CSS3 pozwala otworzyć ten sam program na Windows i na urządzeniach mobilnych.

Technologie użyte w programach Studio i zadania każdej z nich
WarstwaTechnologiaDo czego służy
Serwer aplikacjiC#, ASP.NETObsługa żądań z przeglądarki i logika dokumentów magazynowych
Baza danychMicrosoft SQL Server, T-SQLDane magazynu i historia transakcji; zapytania oraz widoki
InterfejsHTML5, CSS3, JavaScript, jQueryFormularze i listy w przeglądarce na różnych urządzeniach
RaportySQL Reporting ServicesZestawienia i analizy liczone z centralnej bazy
Wymiana danychWebService, API (XML i JSON), Excel, FTPsPołączenie z ERP i platformami sprzedaży
TerminalAplikacja na AndroidaSkanowanie i wykonywanie operacji przy regale

Zespół zna też Javę i Node.js, więc projekty obejmują zarówno pojedyncze moduły, jak i integracje kilku systemów naraz. Programy działają w przeglądarce, a dostęp mają użytkownicy z dowolnego miejsca, w którym jest Internet.

Efekt pracy zespołu widać w portfolio wdrożeń Studio WMS.net, a działanie samego programu sprawdzisz w bezpłatnym demo. Pytania o zakres wdrożenia możesz zadać przez formularz wyceny.

Dwie pracownice pakują kartony z etykietami w hali magazynowej z wiszącymi światłami i ekranem danych
Programista widzi formularz i tabelę, a magazynier pracuje na hali. Dlatego zespół Studio ustala zakres programu z ludźmi, którzy będą go używać.

Rodzina produktów Studio na jednej platformie

Głównym produktem jest Studio WMS.net, a obok niego spółka rozwija programy dla obszarów pokrewnych. Wszystkie pracują na platformie StudioSystem, więc firma korzystająca z dwóch programów ma jedną bazę użytkowników i jeden zestaw uprawnień.

Programy z rodziny Studio i obszar, który obsługuje każdy z nich
ProgramObszar zastosowania
Studio WMS.netZarządzanie logistyką magazynową
Studio VSS.netAwizacja transportów i dostaw do magazynów, w tym okna czasowe przy rampach
Studio TCS.netGospodarka narzędziowa w zakładach przemysłowych, w tym wypożyczanie narzędzi
Studio PWS.netGospodarka paletowa
Studio RMA.netProwadzenie reklamacji, w tym zgłoszenia i zwroty
Studio RPL.netWycena skupu katalizatorów
Studio CMMS.netUtrzymanie ruchu i ewidencja obiektów technicznych
Programy Studio na wspólnej platformie StudioSystem i bazie SQL Server Na górze dwa sposoby dostępu: przeglądarka WWW oraz terminal z Androidem. Poniżej siedem programów Studio, od WMS.net do CMMS.net. Wszystkie działają na platformie StudioSystem, która daje wspólne logowanie i uprawnienia oraz konfigurację widoków SQL. Platforma korzysta z jednej bazy Microsoft SQL Server, a z systemem ERP klienta wymienia dane czterema kanałami. Przeglądarka WWW komputer lub urządzenie mobilne Terminal z Androidem aplikacja magazynowa przy regale WMS.net zarządzanie magazynem VSS.net awizacje dostaw TCS.net gospodarka narzędziowa PWS.net gospodarka paletowa RMA.net reklamacje i zwroty RPL.net wycena skupu katalizatorów CMMS.net utrzymanie ruchu PROGRAMY STUDIO Platforma StudioSystem wspólne logowanie i uprawnienia oraz konfiguracja widoków SQL Microsoft SQL Server jedna baza użytkowników i uprawnień, zapytania T-SQL System ERP klienta między innymi enova i SAP wymiana danych czterema kanałami Firma korzystająca z kilku programów Studio ma jedną bazę użytkowników i jeden zestaw uprawnień.
Siedem programów Studio dzieli platformę StudioSystem i bazę SQL Server. Do systemu ERP klienta dane idą jednym z czterech kanałów, które opisuje strona o komunikacji z systemami zewnętrznymi.

StudioSystem działa od 2013 roku jako własna platforma spółki, a na jej wersji RS z 2019 roku oparto dwa systemy logistyczne. Administrator nadaje uprawnienia grupom użytkowników. Każda operacja zapisuje się jako transakcja z historią zmian, więc w każdej chwili widać, kto i kiedy ją wykonał. Wygląd i zakres danych na ekranach, czyli widoki SQL i kolumny tabel, zmienia się bez ingerencji w kod aplikacji.

Paleta kartonów z niebieską etykietą ostrzegawczą i logo SoftwareStudio w alejce regałów
Logo SoftwareStudio na etykiecie palety przypomina, że kod programu kończy się na towarze, który ktoś musi znaleźć i wydać.

Wersje demo działają online na serwerze producenta

Każdy program można obejrzeć przed zakupem. Wersje demo pracują online na serwerze SoftwareStudio, więc do oceny funkcji nie trzeba niczego instalować. Demo służy też do sprawdzenia obciążenia: program ma obsłużyć kilkudziesięciu użytkowników naraz i bazę z milionami zapisów zamiast tysięcy.

SQL Server i język T-SQL

Dane Studio WMS.net leżą w Microsoft SQL Server, głównym produkcie bazodanowym Microsoftu. Zapytania i widoki pisze się w Transact-SQL, dlatego część pracy wykonuje się blisko danych, a nie w przeglądarce użytkownika. Szczegóły bazy opisuje strona o Microsoft SQL Server, a składnię języka - dokumentacja Microsoft Learn: przegląd T-SQL.

Dlaczego aplikacje Studio działają na ASP.NET

Przeglądarkowe aplikacje Studio zbudowano na ASP.NET, platformie Microsoftu do tworzenia dynamicznych stron i aplikacji internetowych. Wchodzi ona w skład szerszej platformy Microsoft .NET i obsługuje także usługi sieciowe XML, przez które program wymienia dane z innymi systemami.

ASP.NET dopuszcza kilka języków, na przykład Visual Basic czy F#. W programach Studio używa się C#. Ścisła integracja z pozostałymi technologiami .NET ułatwia budowę kolejnych modułów.

Platforma ma wbudowane narzędzia do optymalizacji aplikacji i dostosowywania ich do zmieniających się wymagań biznesowych. Przy trudniejszym problemie można liczyć na dużą społeczność programistów oraz na dokumentację w serwisie Microsoft Learn: przegląd ASP.NET.

Jak ASP.NET obsługuje żądanie z przeglądarki

Zasada jest taka sama dla każdego ekranu Studio WMS.net, od logowania po dokument magazynowy. Aplikacja przetwarza żądania HTTP wysyłane przez przeglądarkę i zwraca gotową stronę.

  1. Żądanie. Użytkownik wpisuje adres strony, a przeglądarka wysyła żądanie HTTP do serwera.
  2. Przekazanie. Serwer odbiera żądanie i kieruje je do właściwego modułu aplikacji.
  3. Obliczenia. Moduł wykonuje niezbędne obliczenia, sięga po dane do SQL Server i generuje dynamiczną treść HTML.
  4. Odpowiedź. Serwer odsyła gotową stronę do przeglądarki użytkownika.

W programie magazynowym ta sama ścieżka obsługuje formularz przyjęcia i listę dokumentów. Różni się tylko moduł oraz zapytanie do bazy.

Konfiguracja, historia operacji i wymiana danych

Studio WMS.net dostosowuje się do firmy konfiguracją, a nie przeróbką kodu. Elastyczność ma konkretne miejsca: układ ekranów ustawia się widokami SQL, a słowniki i kartoteki zakłada się pod specyfikę klienta. Program trafia do firm różnej wielkości i z różnych branż, więc zakres ustala się przy wdrożeniu, a nie z góry.

Obsługę ułatwia nawigacja w stylu ribbon, która grupuje funkcje w zakładki jak w pakietach biurowych. Menu można dopasować do stanowiska, więc nowy pracownik szybciej znajduje potrzebną transakcję.

Wymiana danych z systemami ERP idzie czterema kanałami, które opisuje osobna strona o komunikacji z systemami zewnętrznymi. Najprostszy jest plik Excel, a najbardziej bezpośredni WebService. Moduł integracji wchodzi do licencji od wersji STANDARD i współpracuje między innymi z enova oraz SAP. Pierwszą z nich opisuje strona o integracji WMS z enova, a ogólne zasady wymiany - dział Integracje.

Transmisję chroni certyfikat SSL i uwierzytelnianie wielopoziomowe, a sesje komunikacyjne są monitorowane. W 2021 roku przeprowadzono testy penetracyjne aplikacji. Więcej o zabezpieczeniach znajdziesz na stronie o bezpieczeństwie danych.

Strony o programach i wdrożeniach Studio

Platformę i jej transakcje opisuje strona Producent oprogramowania StudioSystem, razem z importem danych z plików XLS lub CSV. Terminal z Androidem w praktyce pokazują Programy magazynowe SoftwareStudio.

Magazyny wysokiego składowania, w tym lokalizacje palet i przesunięcia, opisuje strona WMS SoftwareStudio. Wdrożenie z integracją do Wapro Mag omawiają Korzyści z wdrożenia systemu WMS, a obsługę dokumentów magazynowych i współpracę z czytnikami kodów - Polskie programy magazynowe.

Jak przebiega wdrożenie programu Studio

Wdrożenie zaczyna się od analizy przedwdrożeniowej. Konsultant przechodzi przez cały obieg towaru od przyjęcia do wydania tak, jak wygląda dziś, i dopiero potem ustala, co system zmieni, a co zostawi.

Zakres dedykowanego programu magazynowego ustala się po analizie przedwdrożeniowej, a nie w trakcie programowania.
  1. Analiza przedwdrożeniowa. Poznanie procesów i infrastruktury magazynu oraz spisanie wymagań. Powstaje z niej harmonogram wdrożenia.
  2. Konfiguracja. Ustawienie stref i lokalizacji magazynu oraz kont użytkowników.
  3. Dane i integracja. Kartoteki z dotychczasowego systemu przenosi się wbudowanymi narzędziami importu (migracja danych), a połączenie z ERP sprawdza się na kopii, zanim ruszy produkcja.
  4. Szkolenie i przełączenie. Zespół uczy się pracy z programem, a dopiero potem firma przechodzi na pracę produkcyjną.

Po starcie zostaje wsparcie techniczne. Zgłoszenia obsługuje się w trybie następnego dnia roboczego, a wyższe poziomy SLA są dostępne osobno. Szczegóły ma strona o wsparciu technicznym.

Licencja i aktualizacje programu

Opłata licencyjna obejmuje prawo do nowych wersji programu, a produkty Studio rozwija się dalej bez zmiany nazw. Studio WMS.net występuje w czterech wersjach licencji, a stawki miesięczne zaczynają się od 600 zł netto. Pełne zestawienie podaje cennik programu magazynowego, a zasady korzystania z programu - strona o licencji.

Od wersji licencji zależy między innymi dostęp do modułu integracji z ERP.

Dostępność modułu integracji ERP w wersjach licencji Studio WMS.net
Wersja licencjiModuł integracji ERP
BASICNiedostępny
STANDARD500,00 zł netto miesięcznie
PROCESOR500,00 zł netto miesięcznie
DEVELOPERW cenie licencji

Skąd biorą się oszczędności po wdrożeniu Studio WMS.net

Oszczędności mają konkretne źródła, a ich wielkość zależy od firmy, dlatego na tej stronie nie podajemy liczb. Każde źródło opiera się na mechanizmie, który program faktycznie wykonuje.

  • Przestrzeń. System przypisuje każdą paletę do lokalizacji, a mapa magazynu pokazuje zajętość regałów. Łatwiej wykorzystać wolne miejsca, zamiast dopłacać za dodatkową powierzchnię.
  • Czas pracy. Skaner zastępuje ręczne wpisywanie, a system wskazuje magazynierowi lokalizację, z której ma pobrać towar. Ubywa pomyłek i zbędnych przejazdów.
  • Zapasy. Stany w czasie rzeczywistym zmniejszają ryzyko braków i nadwyżek. Partie z datami ważności ograniczają straty na towarze przeterminowanym i na niezrealizowanych zamówieniach.
  • Rozliczanie usług. Magazyn obsługujący klientów zewnętrznych nalicza opłaty w tym samym programie, w którym prowadzi towar. Nie trzeba przepisywać wolumenów do osobnego arkusza.

Skuteczność tych mechanizmów widać w danych programu. Dashboard pokazuje statusy zleceń i dokumentów, a ranking kontrahentów według liczby palet wskazuje, kto obciąża magazyn najbardziej.

Oprogramowanie na zamówienie i wynajem programistów

Obok własnych produktów spółka pisze oprogramowanie na zamówienie: aplikacje webowe i desktopowe w C# lub Javie, z bazą w T-SQL. Zlecenie, tak jak wdrożenie programu, zaczyna się od szczegółowej analizy przedwdrożeniowej. Aplikacje desktopowe, takie jak Excel, wymieniają dane z serwerem przez Web Services, więc nikt nie kopiuje wartości ręcznie między plikami.

Zespół można też wynająć. Wybierasz pojedynczego specjalistę rozliczanego stawką dzienną albo cały zespół rozliczany stawką miesięczną, a współpraca przebiega po polsku lub po angielsku. Zakres opisuje strona o usługach programistycznych.

Programy Studio opisane na osobnych stronach

Zastąpienie przestarzałego Windows CE nowszym interfejsem opisuje Android WMS System, a potrzeby firm z dużym obrotem towaru - program magazynowy system klasy WMS. Ofertę dla przeglądarki i Androida zbiera strona programy magazynowe SoftwareStudio.

Modułową budowę, w której firma płaci tylko za potrzebne funkcje, opisuje Aplikacja WMS. Podział ról w obiegu zamówienia między ERP i WMS wyjaśnia Oprogramowanie logistyczne, a rejestrację operacji w czasie rzeczywistym - strona System WMS. Zagadnienia ogólne zbiera strona o systemach informatycznych.

Słownik pojęć

Pojęcia z pracy producenta oprogramowania

Terminy, których używamy, opisując technologie i przebieg wdrożenia programów Studio.

StudioSystemPlatforma Studio
Własna platforma spółki, na której działają programy Studio. Daje wspólną bazę użytkowników i uprawnień oraz transakcje z historią zmian.
ASP.NETPlatforma aplikacji internetowych
Platforma Microsoftu do budowy dynamicznych aplikacji działających w przeglądarce. Przetwarza żądania HTTP i zwraca gotowe strony HTML.
T-SQLTransact-SQL
Dialekt języka SQL używany w Microsoft SQL Server. Służy do zapytań do bazy oraz do widoków, z których składają się ekrany programu.
WebServiceUsługa sieciowa
Interfejs, przez który systemy wymieniają dane bez pliku pośredniego. W Studio WMS.net jest jednym z czterech kanałów integracji z ERP.
TransakcjaFormularz jednej czynności
W StudioSystem gotowy ekran jednej operacji, na przykład przyjęcia albo wydania, razem z jej przebiegiem. Każde wykonanie zostaje w historii zmian.
SLA NBDNaprawa następnego dnia roboczego
Poziom wsparcia technicznego, w którym naprawa następuje w następnym dniu roboczym po zgłoszeniu. Wyższe poziomy SLA są dostępne osobno.
AnalizaAnaliza przedwdrożeniowa
Badanie procesów i infrastruktury magazynu, po którym powstaje harmonogram wdrożenia. Na jej podstawie ustala się zakres programu.
MigracjaMigracja danych
Przeniesienie danych z dotychczasowego systemu do Studio WMS.net wbudowanymi narzędziami importu. Poprzedza ją analiza struktury źródła, a następują testy na kopii.
FAQ

Producent oprogramowania - najczęstsze pytania i odpowiedzi

01

Jakie technologie wykorzystuje SoftwareStudio przy tworzeniu oprogramowania?

Logikę serwera pisze się w C# na platformie ASP.NET, a dane przechowuje Microsoft SQL Server z zapytaniami w T-SQL. Interfejs w przeglądarce korzysta z JavaScript i jQuery. Ten sam program działa na komputerach z Windows oraz na terminalach z Androidem.

02

Jakie programy znajdują się w ofercie SoftwareStudio?

Studio WMS.net obsługuje magazyn, a Studio VSS.net awizacje transportów i dostaw. Narzędzia i palety mają osobne programy (TCS.net i PWS.net), podobnie reklamacje i wycena skupu katalizatorów (RMA.net i RPL.net). Utrzymanie ruchu prowadzi Studio CMMS.net.

03

Czy można przetestować oprogramowanie SoftwareStudio przed zakupem?

Tak, wersje demo działają online na serwerze SoftwareStudio i nie wymagają rejestracji ani instalacji. Można w nich ocenić funkcje programu jeszcze przed decyzją o zakupie. Przy większych wdrożeniach demo służy też do sprawdzenia obciążenia.

04

Od jakiej wersji licencji dostępna jest integracja z systemem ERP?

Moduł integracji ERP nie wchodzi do wersji BASIC. W wersjach STANDARD i PROCESOR kosztuje 500,00 zł netto miesięcznie, a w wersji DEVELOPER jest wliczony w cenę licencji. Aktualne stawki podaje cennik.

05

Czym jest ASP.NET i jaką rolę odgrywa w aplikacjach SoftwareStudio?

ASP.NET to platforma Microsoftu do tworzenia dynamicznych aplikacji internetowych, część technologii .NET. Aplikacje Studio dostępne w przeglądarce przetwarzają dzięki niej żądania HTTP i generują treść stron po stronie serwera.

Chcesz dowiedzieć się więcej o programie magazynowym WMS.net?

Uruchom bezpłatne demo programu magazynowego WMS.net lub zapytaj o szczegóły wdrożenia.