Program magazynowy WMS.net

Rodzaje plików aplikacji w programie magazynowym WMS.net

Jakie pliki tworzą aplikację ASP.NET programu WMS.net i do czego służy każdy typ. Dodatkowo modyfikacja dokumentu WZ i nowe wydanie ze zlecenia ZWZ w programie.

Opublikowano · Aktualizacja
www.programmagazyn.pl/mobilnosc/
Stanowisko pakowania z monitorami i drukarką w hali
Stanowisko pakowania z monitorami i drukarką w hali
W skrócie

Jakie pliki tworzą aplikację ASP.NET programu WMS.net i do czego służy każdy typ. Dodatkowo modyfikacja dokumentu WZ i nowe wydanie ze zlecenia ZWZ w programie.

Aplikacje www w technologii ASP.NET mają ustalone standardy dotyczące plików. Rozwiązania SoftwareStudio dodają do nich własne foldery, których aplikacja potrzebuje do działania.

Jakie rodzaje plików znajdziemy w aplikacjach internetowych?

Struktura plików aplikacji internetowej zależy od jej złożoności i zastosowanych technologii. Istnieje jednak zestaw typów, który spotyka się niemal wszędzie. Pliki HTML opisują strukturę i zawartość stron, a pliki CSS odpowiadają za ich wygląd. Interaktywność dodaje JavaScript. Rolę HTML i przeglądarki opisuje strona o technologiach internetowych w WMS.net.

W aplikacji w technologii ASP.NET pojawiają się dodatkowe typy. Pliki .aspx zawierają kod HTML wraz z elementami serwerowymi, a pliki .cs kod C# obsługujący logikę aplikacji. Aplikacje ASP.NET korzystają też z bibliotek i frameworków, co wiąże się z dodatkowymi plikami konfiguracyjnymi i zasobami. Opis platformy publikuje dokumentacja ASP.NET w Microsoft Learn.

Rozwiązania SoftwareStudio mają jeszcze bardziej złożoną strukturę. Obok standardowych plików webowych występują pliki bazodanowe oraz konfiguracyjne systemu, a także pliki z logiką biznesową aplikacji. Dokładny zestaw zależy od funkcji konkretnego rozwiązania.

Rodzaje plików aplikacji i ich zastosowanie

Każdy typ pliku ma w aplikacji określoną rolę. Znajomość tych ról ułatwia zarządzanie aplikacją i jej rozwijanie. Poniższa tabela porządkuje typy plików według warstwy, do której należą.

Typy plików aplikacji i warstwa, do której należą
PlikWarstwaZa co odpowiada
.aspxStronaWyświetlana treść: widoki tabel i formularze, menu.
.ascxStronaKontrolki używane za pomocą opcji WebParts, podział funkcji na moduły.
.cs, .dllLogikaKod C# obsługujący logikę aplikacji oraz jego skompilowana postać z bibliotekami.
Web.configUstawieniaPołączenie z bazą danych SQL i parametry globalne aplikacji.
.xmlUstawieniaOpis ustawień szczegółowych i personalizacja aplikacji.
.mdfDaneLokalna baza danych SQL, w której leżą dane aplikacji.
.cssStronaStyl aplikacji i spójny wygląd stron.
.jpg, .gif, .pngStronaObrazy uatrakcyjniające aplikację i ułatwiające nawigację.
.pdfStronaPomoc i instrukcje dla użytkowników.
.rdl, .rdlcWydrukiSzablony wydruków dokumentów i raportów.

Strony i kontrolki: aspx oraz ascx

Pliki aspx tworzą strony aplikacji. Odpowiadają za wyświetlaną treść i umożliwiają tworzenie widoków tabel oraz formularzy. Z plików aspx powstaje też menu, więc bez nich nie ma żadnej interaktywnej strony.

Pliki ascx zawierają kontrolki używane za pomocą opcji WebParts. Dzielą funkcje na moduły, dzięki czemu łatwiej budować z nich interaktywne i elastyczne komponenty aplikacji.

Konfiguracja: Web.config i xml

Plik Web.config zawiera informacje o połączeniu aplikacji z bazą danych SQL. Bez poprawnie ustawionego połączenia aplikacja nie działa, bo nie ma skąd czytać danych. Sekcja connectionString określa serwer i katalog bazy, a sekcja appSettings przechowuje parametry globalne.

Zmiana parametrów globalnych w pliku Web.config może zakłócić działanie aplikacji. Konfigurację najlepiej zlecić producentowi albo autoryzowanemu partnerowi.

Pliki xml opisują ustawienia szczegółowo i służą do personalizacji aplikacji. Jeden z parametrów w Web.config wskazuje folder, w którym leżą pliki konfiguracyjne XML odpowiedzialne za personalizację ustawień.

Dane i kod: mdf oraz dll

Dane aplikacji leżą w pliku mdf, czyli w lokalnej bazie danych SQL. Na niej opiera się przechowywanie informacji, a zarządzanie nimi zaczyna się właśnie tutaj. Silnik bazy opisuje dokumentacja SQL Server, a naszą ofertę dla baz strona o Microsoft SQL Server.

Pliki dll zawierają skompilowany kod aplikacji i biblioteki. Od nich zależy działanie funkcji programu, a podział na biblioteki ułatwia zarządzanie poszczególnymi częściami oprogramowania.

Wygląd i zasoby: css oraz pliki graficzne

Arkusz css decyduje o stylu aplikacji. Kształtuje wygląd strony i daje spójną, estetyczną prezentację treści.

Pliki graficzne uatrakcyjniają aplikację wizualnie. Ułatwiają też nawigację, bo ikona lub obraz podpowiada, gdzie kliknąć.

Pomoc i wydruki: PDF oraz rdl i rdlc

Pliki PDF zawierają pomoc i instrukcje. Wspierają użytkowników i ułatwiają im zrozumienie aplikacji.

Pliki Rdlc i Rdl są szablonami wydruków dokumentów i raportów. Oba formaty to pliki XML, które edytuje się w Microsoft Report Builder bez zmiany kodu aplikacji. Dane z systemu trafiają do szablonu i tworzą gotowy wydruk.

Pliki aplikacji ASP.NET w trzech pasach: strona, logika, dane Górny pas obejmuje to, co widzi użytkownik: pliki aspx ze stronami, ascx z kontrolkami, css ze stylami, pliki graficzne i pdf z instrukcjami. Środkowy pas to logika i wydruki: kod C# w plikach cs, biblioteki dll oraz szablony rdl i rdlc. Dolny pas to dane i ustawienia: lokalna baza mdf, plik Web.config z połączeniem z bazą i pliki xml z personalizacją. Strzałki w dół pokazują, że strona wywołuje kod, a kod czyta dane i ustawienia. Strona w przeglądarce aspx: strony ascx: kontrolki css: styl obrazy graficzne pdf: instrukcje strona wywołuje kod Logika i wydruki cs: kod C# dll: biblioteki rdl: szablony rdlc: szablony kod czyta dane i ustawienia Dane i ustawienia mdf: lokalna baza SQL Web.config: połączenie z bazą xml: personalizacja
Strona wywołuje kod, a kod czyta dane i ustawienia. Web.config leży w dolnym pasie, bo to on wskazuje aplikacji, z jaką bazą ma się połączyć.

Logistyka i rozwiązania WMS na Androida

Czy system WMS z prezentacją na Androida odpowiada na potrzeby magazynu?

Branża logistyczna szybko się rozwija, a firmy sięgają po technologie, które usprawniają procesy magazynowe. Warehouse Management System (WMS) odpowiada na różne potrzeby firm logistycznych. Prezentacja systemu na urządzeniach z Androidem pozwala zobaczyć, jak to działa w praktyce.

Zakup licencji SaaS oprogramowania jest pierwszym krokiem. Pozwala szybko uruchomić i wdrożyć system. To rozwiązanie w chmurze: aplikacja jest dostępna z każdego miejsca i urządzenia, a dostawca zapewnia aktualizacje i wsparcie techniczne.

Rodzaje plików aplikacji magazynowej odpowiadają na konkretne potrzeby magazynu. Pozwalają zarządzać zapasami i dają wgląd w stan magazynu w czasie rzeczywistym.

Pracownik obsługuje duży terminal stacjonarny z ekranem, w tle rozległa hala z regałami
Aplikacja WMS działa na stanowisku stacjonarnym i na urządzeniach przenośnych, a pliki aplikacji leżą po stronie serwera.

Realizację zamówienia można prowadzić za pomocą terminala radiowego. Pracownik pobiera towar zgodnie z instrukcją na wyświetlaczu skanera i potwierdza to zeskanowaniem kodu kreskowego. Proces jest szybki i ogranicza pomyłki.

Technologia świetlna uzupełnia ten obraz. Lampki sygnalizacyjne i wyświetlacze montuje się przy lokalizacjach, a pracownik szybko odnajduje towar.

Prezentację oprogramowania WMS prowadzi się za pomocą strony internetowej oraz aplikacji na skanerach z Androidem. Pokazuje ona system w praktyce i pomaga ocenić korzyści z wdrożenia.

Jak przebiega modyfikacja dokumentu WZ w systemie?

Modyfikacja dokumentu WZ pozwala zmienić już wystawiony dokument wydania zewnętrznego. Użytkownik poprawia ilości i ceny. Edytować można również opisy towarów.

Taka poprawka jest potrzebna, gdy zmienia się zamówienie albo gdy wystąpi pomyłka. Po zmianie dokument dokładniej odzwierciedla wydanie, co ma znaczenie w procesach logistycznych.

Jakie znaczenie mają notatki do dokumentu WZ?

Notatki do dokumentu WZ pozwalają dodać do wydania zewnętrznego informacje dodatkowe. Użytkownik wpisuje uwagi, które mogą być ważne dla osób obsługujących dokument, na przykład o szczególnych warunkach dostawy. Dzięki notatkom operacja jest przejrzysta, a kontekst dokumentu zrozumiały dla każdego, kto go otwiera.

Jakie kroki należy podjąć przy tworzeniu nowego wydania WZ?

Nowe wydanie WZ wystawia się na podstawie zlecenia ZWZ. W nagłówku wybiera się kontrahenta oraz numer zlecenia z listy otwartych ZWZ, po czym program odblokowuje sekcję pozycji. Dalej przebieg jest następujący:

  1. Użytkownik wprowadza informacje o towarach, które mają zostać wydane.
  2. Określa ilość oraz lokalizację produktów w magazynie.
  3. System generuje dokument.
  4. Użytkownik zatwierdza dokument i drukuje go.
Pracownica magazynu analizuje dokumenty przy wózku widłowym
Wystawiony dokument WZ można poprawić, gdy zmieni się zamówienie albo wystąpi pomyłka.

Jak wdrożyć system WMS?

Wdrożenie systemu WMS wymaga planowania. Najpierw trzeba poznać potrzeby magazynu, potem dostosować oprogramowanie do specyfiki działalności. Ważny jest też dobór rodzajów plików aplikacji magazynowej, bo od niego zależy, w jakim stopniu system wykorzysta swoje możliwości.

Każdy magazyn jest inny, dlatego system WMS musi być elastyczny i dopasowywać się do zmieniających się potrzeb. Jego ustawienia, od połączenia z bazą po szablony wydruków, mieszczą się w plikach opisanych wyżej.

Słownik pojęć

Pojęcia z plików aplikacji ASP.NET

Rozszerzenia i terminy użyte w artykule, wyjaśnione od strony osoby, która wdraża albo administruje programem.

ASP.NETPlatforma aplikacji internetowych
Część platformy .NET, następca technologii ASP. Aplikacje WMS.net powstały w niej razem z kodem C# i bazą MS SQL Server.
aspxPlik strony
Plik zawierający kod HTML z elementami serwerowymi. Odpowiada za widoki tabel i formularzy oraz za menu.
ascxPlik kontrolki
Plik kontrolki używanej za pomocą opcji WebParts. Pozwala dzielić funkcje aplikacji na moduły.
Web.configPlik konfiguracyjny
Plik tekstowy w głównym folderze aplikacji. Przechowuje połączenie z bazą oraz parametry globalne.
mdfLokalna baza SQL
Plik z lokalną bazą danych SQL, w której leżą dane aplikacji. Aplikacja łączy się z nim zgodnie z ustawieniami w Web.config.
dllBiblioteka skompilowana
Plik ze skompilowanym kodem aplikacji. Zawiera funkcje, od których zależy działanie programu.
RDLCSzablon wydruku
Plik XML opisujący układ dokumentu lub raportu. Edytuje się go w Report Builderze bez zmiany kodu aplikacji.
FAQ

Rodzaje plików aplikacji w programie magazynowym WMS.net - najczęstsze pytania i odpowiedzi

01

Jakie rodzaje plików można spotkać w aplikacji internetowej stworzonej w technologii ASP.NET?

Każda aplikacja internetowa ma pliki HTML ze strukturą stron oraz pliki CSS ze stylami, a interaktywność dodaje JavaScript. W ASP.NET dochodzą pliki .aspx, które łączą HTML z elementami serwerowymi, oraz pliki .cs z kodem C# dla logiki aplikacji. Rozwiązania SoftwareStudio mają też pliki bazodanowe i konfiguracyjne.

02

Do czego służy plik Web.config w aplikacji magazynowej?

Przechowuje informacje o połączeniu z bazą danych SQL oraz parametry globalne aplikacji. Bez poprawnych ustawień aplikacja nie uruchomi się prawidłowo. Zmianę parametrów należy zlecić producentowi albo autoryzowanemu partnerowi.

03

Czym jest plik mdf i jaką rolę pełni w systemie?

To lokalna baza danych SQL, w której leżą dane aplikacji. Aplikacja czyta z niego informacje gromadzone przez system i zapisuje je do niego. Dostęp odbywa się przez połączenie zdefiniowane w Web.config.

04

Do czego wykorzystywane są pliki Rdlc i Rdl w programie magazynowym?

Są szablonami wydruków dokumentów i raportów. To pliki XML, które edytuje się w Microsoft Report Builder bez zmiany kodu aplikacji. Dane z systemu trafiają do szablonu i tworzą gotowy wydruk.

05

Na czym polega modyfikacja dokumentu WZ w systemie WMS.net?

Pozwala poprawić już wystawiony dokument wydania zewnętrznego: zmienić ilości i ceny albo edytować opisy towarów. Potrzeba taka pojawia się przy zmianie zamówienia lub pomyłce. Poprawiony dokument dokładniej oddaje to, co faktycznie wydano.

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.