Software for qualifying lower or upper-tier establishments according to 2012/18/EU directive
Jan Sluka, Miloš Urbánek, Pavel Končel
Abstrakt
Článek podává informace o software pro zařazení podniku do skupiny A nebo B dle zákona o prevenci závažných havárií. Budou popsány klíčové funkce software a technologické aspekty jeho vývoje. Software vznikl za finanční podpory TAČR v rámci projektu TB050MZP016 (program TAČR Beta).
Klíčová slova: prevence závažných havárií, software, průmyslová bezpečnost
Abstract
The article provides information about the software for qualifying lower or upper-tier establishments according to 2012/18/EU directive (known as SEVESO III). The key features of the software and technological aspects of its development will be described. Software was developed with the financial support of TACR within the project TB050MZP016 (TACR BETA programme).
Keywords: major accident prevention, software, industrial safety
Hlavním cílem projektu TB050MZP016 bylo vyvinout software - webovou aplikaci, která umožní zpracovat návrh na zařazení objektu do skupiny A nebo B v návaznosti na požadavky zákona č. 224/2015.
Software je určen pro dvě hlavní cílové skupiny uživatelů:
Vyvinutý software je přístupný přes přihlašovací formulář na adrese http://zapos.tlp.eu/sypos/admin/.
Informace o získání přístupu do vyvinutého software jsou uvedeny na informační stránce projektu http://zapos.tlp.eu/web/index.html.
Vyvinutý software uživatelům umožňuje:
Klíčovými moduly software jsou:
Jednotlivé moduly software jsou přístupné přes hlavní rozcestník.
Obrázek 1: Hlavní rozcestník software, přístup do klíčových modulů
Provozovatel pracuje se software v logické posloupnosti: zavedení registru objektů a chemických látek a následné zpracování návrhů na zařazení do skupiny pro jednotlivé objekty.
Zpracované návrhy na zařazení je možné vygenerovat do přenositelného formátu (MS Word) a dále upravovat, případně je sdílet s místně příslušným krajským úřadem.
Obrázek 2: Vizualizace návrhu na zařazení
Obrázek 3: Vizualizace výpočetního postupu návrhu na zařazení
Software byl vyvinut jako webová aplikace a je provozován na serveru s operačním systémem Windows Server. Jako webový server je použit Nginx, pro aplikační server byl zvolen Apache HTTP Server 2.4, obojí s otevřeným zdrojovým kódem.
Pří vývoji software bylo primárně využíváno opensource technologií, které s sebou nenesou licenční omezení a dodatečné náklady na provoz vyvíjeného informačního systému.
Z hlediska programovacích jazyků a vývojových rámců bylo použito:
Datová vrstva vyvinutého software je postavena nad relační databází PostgreSQL s rozšířením pro prostorová data PostGIS. Databáze má přímo integrovaná prostorová data, geografické prvky vázané k jednotlivým entitám jsou implementovány přímo v aplikačním modelu a jsou reflektovány v datovém modelu. Při vývoji byl aplikován systém objektově-relačního mapování s podporou geodotazů.
Pro správu a vizualizaci geografických dat byly použity:
Software byl implementován s pomocí standardních architektonických stylů a návrhových vzorů:
Vývojářský tým používal při vývoji:
Software vznikl za finanční podpory TAČR v rámci projektu TB050MZP016 (program TAČR Beta).
Vzorová citace
SLUKA, Jan; URBÁNEK, Miloš; KONČEL, Pavel. Software pro zařazení podniku do skupiny A nebo B dle zákona o prevenci závažných havárií. Časopis výzkumu a aplikací v profesionální bezpečnosti [online]. 2016, roč. 9, č. 4. Dostupný z: http://www.bozpinfo.cz/josra/software-pro-zarazeni-podniku-do-skupiny-nebo-b-dle-zakona-o-prevenci-zavaznych-havarii. ISSN 1803-3687.