Igor MazurEN

Wszystkie projekty

Kiosk ewidencji obecności

Kiosk z czytnikiem identyfikatorów, który pokazuje pracownikowi jego własną ewidencję obecności, a potem sam się czyści.

Rola
Autor
Stack
Python, PySide6, PyInstaller, Inno Setup
Projekt
8 z 17

Czym jest

Pracownicy chcą sprawdzać swoje wejścia i wyjścia, a dane są w systemie kontroli dostępu, którego interfejs należy do HR i ochrony. Pytania trafiały więc do HR po jednym na raz. Kiosk zamienia to w pięciosekundową samoobsługę: skanujesz kartę akcji, skanujesz własny identyfikator, a ekran pokazuje rejestracje z bieżącego miesiąca obok Twojego zdjęcia, żeby właściwa osoba patrzyła na właściwy zapis.

Trzy decyzje, które robią z tego kiosk

Ekran czyści się sam po trzydziestu sekundach, z widocznym odliczaniem. Kiosk, który zostawia zapis na ekranie do przyjścia następnej osoby, pokazuje godziny jednego pracownika każdemu przechodzącemu; licznik czasu jest tu zabezpieczeniem prywatności.

Zapytanie do bazy danych działa w osobnym wątku. Na ekranie zawieszonym na ścianie, bez klawiatury, zamrożone okno wygląda na awarię, a kolejna osoba skanuje identyfikator raz za razem. Interfejs pokazuje postęp i cały czas reaguje.

Nie ma logowania ani pola tekstowego: tożsamością jest własny identyfikator pracownika, a kiosk tylko odczytuje dane.

  • 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]