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.
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ą.
Powiązane
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