Igor MazurEN

Wszystkie projekty

Pakiet dla elewatora zbożowego

Przyjęcie zboża, analiza laboratoryjna, komory silosów i wydania do młyna. Mój wkład to moduł analizy zboża.

Rola
Rozwój i utrzymanie
Stack
Python 3.12, PySide6, Oracle, SOAP, PyInstaller, Inno Setup
Projekt
12 z 17

Czym jest

Elewator zbożowy to bufor między rolnikami a młynem. Ciężarówki przywożą pszenicę, jęczmień albo pszenicę durum; z każdej dostawy pobiera się próbkę i ją analizuje, kieruje do komory silosu zależnie od wyniku, a później przesypuje, miesza albo wydaje do młyna. Ta aplikacja rejestruje to wszystko.

Co zrobiłem

Dodałem odczyty zapachu, które laboratorium zapisywało, ale lista operacyjna nie potrafiła ich pokazać. Wymagało to równoczesnej zmiany zapytania, modelu, w którym kolejność pól ma znaczenie, siatki danych i eksportu do arkusza. Przygotowałem też raport zbożowy do druku i udostępniłem dwa kolejne odczyty, widoczne tylko dla użytkowników z odpowiednimi uprawnieniami w katalogu.

Poprawka, od której bym zaczął: PDF dla młyna nie chciał się otworzyć, gdy brakowało numeru karty analizy. Zgłoszenie brzmiało „PDF się nie otwiera”. Ustaliłem, że młyn potrzebuje dokumentu, zanim laboratorium wypełni kartę, więc dwa działy inaczej widziały kolejność swojej pracy. Brak numeru jest teraz obsługiwanym przypadkiem, a nie awarią.

  • Platforma desktopowa BasePy

    Jeden wspólny framework (MVC, logowanie przez katalog, samoaktualizacja, pakowanie) pod aplikacjami desktopowymi pięciu działów.

    Główny opiekun jednej aplikacji, autor drugiej, odpowiedzialny za wydania w całej rodzinie

    Python 3.12 · PySide6 · Oracle · SQL Server

  • Desktopowy pakiet kontroli jakości

    Aplikacja desktopowa, która obsługuje proces jakości w zakładzie spożywczym: od przyjęcia dostaw i analiz laboratoryjnych po reklamacje i zapisy środowiskowe.

    Główny opiekun

    Python · PySide6 (Qt 6) · Oracle · LDAP

Kontakt

Warszawa
W biurze, hybrydowo lub zdalnie
Okres wypowiedzenia: trzy miesiące

[email protected]