
QMS
Klient-serverový systém pro řízení front v bankách, na poštách, v nemocnicích a dalších provozech.
Moje role a činnosti
- Technická architektura
- Návrh aplikace
- Programování
Technologie
Serverový jazyk často používaný pro webové aplikace a API.
JavaScript runtime pro backend, tooling a automatizaci.
PHP framework zaměřený na produktivitu a robustní výchozí nastavení.
Populární PHP framework pro moderní webové aplikace.
Odlehčená PHP databázová vrstva s praktickým API pro dotazy.
Knihovna pro odesílání e-mailů z PHP aplikací.
Populární CSS framework pro responzivní, mobile-first rozhraní.
JavaScript knihovna zjednodušující práci s DOM a událostmi.
Populární ikonový toolkit pro webová rozhraní.
Interaktivní knihovna pro grafy, dashboardy a reporting.
Architektura a kontext dodávky
Kontext
QMS je vyvolávací systém určený pro provozy s velkým náporem na obsluhu — banky, pošty, nemocnice, ambulance. Řeší, jak zákazník při příchodu zaregistruje svůj požadavek, dostane lístek, je vyvolán k přepážce a jak se jeho návštěva sleduje až do konce.
Komponenty systému
Systém je rozdělený na několik modulů podle role:
- Samoobslužný registrační kiosek pro odběr lístku s dotykovou klávesnicí
- Vyvolávací displeje, které v čekárnách ukazují čísla lístků a přepážky
- Konzole pro obsluhu u přepážky — vyvolávání, směrování a uzavírání návštěv
- Administrační panel pro nastavení služeb, přepážek, displejů a vizuálního vzhledu
- Přehledový monitor s metrikami front a průchodu zákazníků
Stack
- PHP s frameworkem Nette, databázová vrstva Dibi
- jQuery, Bootstrap, Highcharts pro administraci a displeje
- MySQL pro stav front a historii
Klíčové funkce
- Konfigurovatelné služby, přepážky a formát lístků pro každé nasazení
- Více variant rozložení displejů pro různé typy provozů
- Podpora termotiskáren pro tisk lístků
- Barevně rozlišená konzole obsluhy a přizpůsobitelný branding
- Aktualizace v reálném čase na displejích i konzolích
- Dashboardy se statistikami a reportingem