Masarykova univerzita Fakulta informatiky
Informační systém pro podporu zavádění systémů integrovaného managementu Diplomová práce
Vladimír Buchta
Brno, 2006
Prohlášení Prohlašuji, že tato práce je mým původním autorským dílem, které jsem vypracoval samostatně. Všechny zdroje prameny a literaturu, které jsem při vypracování používal nebo z nich čerpal, v práci řádně cituji s uvedením úplného odkazu na příslušný zdroj.
Vedoucí práce: prof. RNDr. Jiří Hřebíček, CSc.
i
Poděkování Chtěl bych poděkovat svému vedoucímu, panu prof. RNDr. Jiřímu Hřebíčkovi, CSc., za vedení mé práce, cenné rady a připomínky při jejím řešení.
ii
Shrnutí V této práci jsem popsal procesy společnosti ECO - Management, s.r.o. a na základě tohoto popisu jsem provedl analýzu, návrh a implementaci informačního systému na podporu řízení jakosti pro společnost ECO - Management s.r.o.
iii
Klíčová slova řízení jakosti, informační systém, kvalita, proces, management
iv
Obsah 1 Úvod
1
2 GRI a systémy integrovaného managementu 2.1 Směrnice GRI . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 Historie GRI . . . . . . . . . . . . . . . . . . . . . . 2.1.2 GRI G3 Guidelines . . . . . . . . . . . . . . . . . . . 2.2 Systémy integrovaného managementu . . . . . . . . . . . . 2.2.1 Management jakosti . . . . . . . . . . . . . . . . . . 2.2.2 Environmentální management . . . . . . . . . . . . . 2.2.3 Management bezpečnosti a ochrany zdraví při práci 2.3 Vztah GRI a systémů integrovaného managementu . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Management jakosti 3.1 Management obecně . . . . . . . . . . . . . . . . 3.1.1 Manažerské funkce řízení . . . . . . . . . 3.2 Řízení jakosti z historického hlediska . . . . . . . 3.3 Management jakosti podle norem ISO 9000 . . . 3.3.1 Zaměření na zákazníka . . . . . . . . . . . 3.3.2 Vedení a řízení zaměstnanců . . . . . . . 3.3.3 Zapojení zaměstnanců . . . . . . . . . . . 3.3.4 Procesní přístup . . . . . . . . . . . . . . 3.3.5 Systémový přístup k managementu . . . . 3.3.6 Neustálé zlepšování . . . . . . . . . . . . . 3.3.7 Rozhodování se na základě faktů . . . . . 3.3.8 Vzájemně prospěšné dodavatelské vztahy 3.4 Struktura norem řady ISO 9000 . . . . . . . . . . 3.4.1 ISO 9000 . . . . . . . . . . . . . . . . . . 3.4.2 ISO 9001 . . . . . . . . . . . . . . . . . . 3.4.3 ISO 9004 . . . . . . . . . . . . . . . . . . 3.5 Postup zavádění systému managementu jakosti . 3.5.1 Přípravná etapa . . . . . . . . . . . . . . 3.5.2 Plánovací etapa . . . . . . . . . . . . . . . 3.5.3 Prováděcí etapa . . . . . . . . . . . . . . . 3.5.4 Kontrolní etapa . . . . . . . . . . . . . . . 3.5.5 Hodnotící etapa . . . . . . . . . . . . . . 3.6 Dokumentování systému managementu jakosti . .
v
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . .
3 3 3 4 4 4 5 5
. . .
5
. . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . .
6 6 6 7 9 10 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 13 13
4 Existující nástroje na podporu řízení jakosti 4.1 Q LanYs . . . . . . . . . . . . . . . . . . . . . . 4.2 ActiveQuality . . . . . . . . . . . . . . . . . . . 4.3 IQS Quality Performance Management System 4.4 Plexus . . . . . . . . . . . . . . . . . . . . . . . 4.5 DeskNow . . . . . . . . . . . . . . . . . . . . . 4.6 ivata op . . . . . . . . . . . . . . . . . . . . . . 4.7 PHPProjekt . . . . . . . . . . . . . . . . . . . . 4.8 PHPGroupWare . . . . . . . . . . . . . . . . . 4.9 eGroupWare . . . . . . . . . . . . . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
. . . . . . . . .
16 16 16 17 17 17 17 17 18 18
5 Profil společnosti 19 5.1 Společnost ECO - Management, s. r. o. . . . . . . . . . . . . . . . 19 5.1.1 Personální struktura společnosti ECO - Management . . . 19 6 Procesy společnosti ECO - Management 6.1 Řídící procesy . . . . . . . . . . . . . . . . . . . . . . 6.2 Hlavní procesy . . . . . . . . . . . . . . . . . . . . . 6.2.1 Hlavní proces Projekty . . . . . . . . . . . . . 6.2.2 Hlavní proces Školení . . . . . . . . . . . . . 6.2.3 Hlavní proces Audity . . . . . . . . . . . . . . 6.2.4 Hlavní proces Informační systém . . . . . . . 6.2.5 Hlavní proces Modelování dynamických jevů 6.3 Makroproces marketing . . . . . . . . . . . . . . . . 6.3.1 Poptávka . . . . . . . . . . . . . . . . . . . . 6.3.2 Pozvánka do výběrového řízení . . . . . . . . 6.3.3 Závazná objednávka . . . . . . . . . . . . . . 6.3.4 Výzva k předání návrhu smlouvy . . . . . . . 6.3.5 Analýza poptávky . . . . . . . . . . . . . . . 6.3.6 Nabídka . . . . . . . . . . . . . . . . . . . . . 6.3.7 Nabídka do výběrového řízení . . . . . . . . . 6.3.8 Odmítnutí zakázky . . . . . . . . . . . . . . . 6.3.9 Oznámení o vítězství ve výběrovém řízení . . 6.3.10 Oznámení o porážce ve výběrovém řízení . . 6.3.11 Odvolání ve výběrovém řízení . . . . . . . . . 6.3.12 Oznámení o zrušení soutěže . . . . . . . . . . 6.4 Makroproces Administrativa . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
21 21 21 22 23 23 23 25 25 27 27 27 27 27 27 27 28 28 28 28 28 28
7 Informační systém 7.1 Funkční analýza systému . . . . . . . . . . . . . . . . 7.1.1 Uživatelé systému . . . . . . . . . . . . . . . 7.1.2 Obecný popis procesů informačního systému 7.2 Datový model systému . . . . . . . . . . . . . . . . . 7.2.1 Definice entit . . . . . . . . . . . . . . . . . . 7.2.2 Definice vazeb . . . . . . . . . . . . . . . . . 7.3 Popis implementace systému . . . . . . . . . . . . . . 7.3.1 PHP . . . . . . . . . . . . . . . . . . . . . . . 7.3.2 MySQL . . . . . . . . . . . . . . . . . . . . . 7.3.3 Implementace . . . . . . . . . . . . . . . . . . 7.3.4 Administrativa . . . . . . . . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
30 31 31 34 41 41 43 46 46 46 46 47
vi
7.3.5 7.3.6 7.3.7 7.3.8
Nástěnka Subjekty Zakázky . Záznamy
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
8 Závěr
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
47 47 47 47 53
vii
Seznam obrázků 3.1 3.2 3.3
Vývoj řízení jakosti . . . . . . . . . . . . . . . . . . . . . . . . . . Demingovo schéma . . . . . . . . . . . . . . . . . . . . . . . . . . Typická hierarchie dokumentace systémů managementu jakosti .
9 11 15
5.1
Personální struktura společnosti ECO - Management . . . . . . .
20
7.1 7.2 7.3 7.4 7.5 7.6 7.7 7.8 7.9 7.10 7.11
Kontextový diagram informačního systému . . . . . . . . . DFD nulté úrovně . . . . . . . . . . . . . . . . . . . . . . . Proces správa infrastruktury . . . . . . . . . . . . . . . . . . Proces správa subjektů . . . . . . . . . . . . . . . . . . . . . Proces správa zakázky . . . . . . . . . . . . . . . . . . . . . Entitně - vztahový diagram databáze informačního systému Ukázka informačního systému - Modul administrativa . . . Ukázka informačního systému - Modul nástěnka . . . . . . . Ukázka informačního systému - Modul zakázky . . . . . . . Příklad editace zakázky . . . . . . . . . . . . . . . . . . . . Příklad editace subjektu . . . . . . . . . . . . . . . . . . . .
36 37 38 39 40 45 48 49 50 51 52
viii
. . . . . . . . . . .
. . . . . . . . . . .
. . . . . . . . . . .
Kapitola 1
Úvod V dnešní době se pozornost společnosti čím dál více upírá k takzvanému udržitelnému rozvoji. Vysvětlení tohoto pojmu není zcela triviální. Základní aspekty asi nejlépe vystihuje definice ze Zprávy pro Světovou komisi OSN pro životní prostředí a rozvoj nazvané „Naše společná budoucnostÿ, kterou v roce 1987 předložila její tehdejší předsedkyně Gro Harlem Brundtlandová. Tato definice zní: „Trvale udržitelný rozvoj je takový způsob rozvoje, který uspokojuje potřeby přítomnosti aniž by oslaboval možnosti budoucích generací naplňovat jejich vlastní potřeby.ÿ Udržitelný rozvoj představuje rovnováhu mezi třemi základními aspekty našeho života: • ekonomickým aspektem • sociálním aspektem • environmentálním aspektem Ve své práci se zaměřuji zejména na sociální a ekonomický aspekt udržitelného rozvoje. Jednou z možností, týkající se zejména obchodních firem a organizací, jak přispět k udržitelnému rozvoji je iniciativa globálních repotů GRI (Global Reporting Initiative) a s ní související systémy integrovaného managementu. S rozšiřováním nabídky výrobků a služeb jsou na jednotlivé podniky zároveň kladeny vyšší požadavky jak na kvalitu těchto výrobků, tak na ochranu životního prostředí při jejich produkci. Je vyžadováno poskytování dostatečných a včasných informací tam, kde jsou třeba. Toto šíření informací je do značné míry usnadněno rozšířeným využitím informačních technologií. Jedním z nástrojů jak poskytovat tyto informace jsou směrnice GRI a systémy integrovaného managementu. Následující kapitola se podrobněji věnuje směrnicím GRI, systémům integrovaného managementu a jejich vzájemné souvislosti. Další kapitola se zabývá rozborem řízení jakosti, včetně jeho stručné historie. Dále navazuji profilem společnosti ECO - Management, s. r. o., pro kterou jsem v rámci své práce vytvořil informační systém a popis jejích firemních procesů. Dále provedu analýzu tedy existujících informačních systémů řízení jakosti. Posledních několik kapitol bude obsahovat jádro mé práce, tedy analýzu informačního systému a jeho návrh včetně popisu implementace. Cílem mé práce bylo vytvořit informační systém na podporu systému integrovaného managementu se zaměřením na řízení jakosti. Snažil jsem se integrovat 1
KAPITOLA 1. ÚVOD
2
myšlenky směrnic GRI a principy systémů integrovaného managementu, viz. následující kapitola. Vytvořil jsem informační systém, který skupinám svých uživatelů poskytuje přehledné a užitečné informace a který by měl pomoci společnosti ECO - Management získat certifikaci ISO 9001 a případně poskytnout vstupy pro vytváření reportů GRI.
Kapitola 2
GRI a systémy integrovaného managementu 2.1
Směrnice GRI
GRI (Global Reporting Initiative) je mezinárodní instituce jejíž posláním je vyvíjet, podporovat a rozšiřovat globálně aplikovatelné směrnice Sustainability Reporting Guidelines neboli „Směrnice udržitelného repotinguÿ. Tyto směrnice (myšleno Global Reporting Guidelines) reprezentují základ na němž jsou postaveny všechny další dokumenty GRI reportingu. Všechny organizace, které chtějí vytvářet reporty podle směrnic GRI by měli používat „Guidelinesÿ jako základ svých reportů, případně ještě za pomocí dalších dokumentů GRI. Tyto směrnice jsou určeny pro dobrovolné použití organizacemi, které chtějí poskytnout informace o ekonomických environmentálních a sociálních aspektech svých aktivit, produktů a služeb. GRI reportingu se aktivně účastní organizace pohybující se v oblasti obchodu, účetnictví, investic, životního prostředí, lidských práv a výzkumu včetně různých dělnických organizací z celého světa. Směrnice GRI napomáhají komunikaci s investory, s dodavateli, se zákazníky a s jinými cílovými skupinami, kterým chtějí organizace poskytnout informace
2.1.1
Historie GRI
Světová iniciativa pro reporting (Global Reporting Initiative – GRI) byla založena Koalicí pro environmentálně zodpovědné ekonomiky (Coalition for Environmental Responsible Economies – CERES) ve spolupráci s Environmentálním programem Organizace spojených národů (United Nations Environmental Program – UNEP) v roce 1997. Úkolem GRI bylo vyvinout globálně aplikovatelné směrnice pro podávání reportů o ekonomickém, sociálním a environmentálním výkonu korporací, vlád a nevládních organizací z celého světa. GRI poprvé uveřejnila návrh směrnic Sustainability Reporting Guidelines roku 1999. Representovaly první globální rámec pro porovnatelný udržitelný reporting. V roce 2002 byla GRI ustanovena jako stálá, nezávislá, mezinárodní organizace ovládaná různými investory. 3
KAPITOLA 2. GRI A SYSTÉMY INTEGROVANÉHO MANAGEMENTU 4
2.1.2
GRI G3 Guidelines
GRI G3 Guidelines jsou třetí a zatím poslední generací GRI Guidelines. Byly zveřejněny v roce 2006 a jsou výsledkem několikaletého vývoje a zlepšování předchozích směrnic z roku 2002. Tyto směrnice jsou rozděleny do několika částí, z nichž každá část se věnuje určitému aspektu GRI reportů. G3 tak definují požadovaný obsah repotů, rozsah poskytovaných informací a jejich kvalitu. Směrnice uvádějí, jak má být report rozčleněn (Strategie a analýza, Profil organizace, Parametry reportu, Závazky a dozor) a obsahují i soupis indikátorů výkonu ve třech oblastech, které udržitelný reporting pokrývá a které mají být sledovány a obsaženy v GRI reportu. jsou to: ekonomické indikátory, sociální indikátory a environmentální indikátory. Mezi ekonomické indikátory patří tok kapitálu mezi různými investory a hlavní ekonomické dopady činnosti organizace na společnost. Environmentální indikátory se zaměřují na dopad činnosti organizace na životní prostředí v následujících oblastech: materiály, energie, voda, biodiversita, voda, emise a odpady, produkty a služby a transport. Sociální indikátory sledují zaměstnanost, vztahy zaměstnanců a vedení organizace, zdraví a bezpečnost zaměstnanců, školení a vzdělání a rozmanitost a rovné příležitosti.
2.2
Systémy integrovaného managementu
Jedním z nástrojů, jimž může být podporován udržitelný rozvoj jsou manažerské systémy. V současné době se tyto informační implementují pro tři hlavní oblasti: • Management kvality • Environmentální management • Management bezpečnosti a ochrany zdraví při práci Historicky se nejdříve objevily manažerské informační systémy řízení, které byly orientovány na kvalitu výrobků. V současné době se tyto systémy řídí normou ISO 9001:2000. Systémům řízení kvality se podrobněji věnuje následující kapitola. Jako druhé v pořadí se objevily environmentální systémy, které jsou orientovány na proces výroby, respektive na dopad životního cyklu výrobku na životní prostředí. Environmentální systémy jsou zřizovány dle normy ISO 14001. Nejmladší z uvedené trojice jsou systémy managementu bezpečnosti a ochrany zdraví při práci, které jsou zaměřeny na zaměstnance firmy. Systémy managementu bezpečnosti a ochrany zdraví při práci budou zaváděny dle připravované normy ČSN 01 0801. Integrováním těchto tří manažerských systémů do jednoho monolitického celku, systému pro řízení firmy, vznikl Systém integrovaného managementu.
2.2.1
Management jakosti
Management jakosti tvoří všechny činnosti vedení podniku, jako je politika jakosti, cíle a odpovědnosti a jsou realizovány prostředky jako je například plánování řízení, prokazování a zlepšování jakosti. Odpovědnost za systém managementu jakosti leží na všech úrovních vedení, ale musí být řízen vrcholovým managementem. Systém managementu jakosti zahrnuje organizační strukturu procesy činnosti a zdroje potřebné pro realizaci řízení jakosti a slouží v první
KAPITOLA 2. GRI A SYSTÉMY INTEGROVANÉHO MANAGEMENTU 5 řadě pro uspokojování interních potřeb podniku. Záběr systému managementu jakosti je rozhodně širší než zájem jednoho určitého zákazníka. Této problematice se podrobněji věnuje následující kapitola.
2.2.2
Environmentální management
Hlavním znakem a výhodou systému environmentální managementu je, že si jej může každá organizace, bez ohledu na typ či velikost, začlenit do svého systému řízení. Systém environmentálního managementu je soubor koordinovaných činností, které ve svém výsledku ke snížení dopadů činností organizace na životní prostředí. Zavádění tohoto systému je iterativní proces, to znamená, že vždy po splnění daného cíle se stanoví cíl nový, „vyššíÿ, který se organizace snaží dosáhnout. Tato filosofie platí nejen pro environmetální systémy, ale pro všechny systémy integrovaného managementu.
2.2.3
Management bezpečnosti a ochrany zdraví při práci
Organizace všech druhů a velikostí si osvojují přístup k řízení bezpečnosti a ochrany zdraví při práci (BOZP) a k rozvíjení systémů managementu BOZP v kontextu růstu všeobecného zájmu stran zainteresovaných v otázkách BOZP, změn právních předpisů a dalších opatření k podpoře trvalého růstu BOZP. Organizace vedou k zavedení managementu BOZP různé pohnutky, jsou to například právní předpisy, pracovně-právní vztahy nebo ekonomické aspekty. Hlavním přínosem managementu BOZP je snížení rizika nemocí z povolání a pracovních úrazů a minimalizují náklady spojené s nehodami na pracovišti. Zavedení rovněž může sloužit organizaci k tomu, aby interně i navenek prokazovaly, že systematicky omezují riziko poškození zdraví všech osob spojených s činnostmi, výrobky nebo službami organizace.
2.3
Vztah GRI a systémů integrovaného managementu
Směrnice GRI i systémy integrovaného managementu jsou nástroje udržitelného rozvoje a zvýšení výkonnosti organizace, která je používá. Zatímco směrnice GRI jsou určeny k prokazování ekonomické, sociální a environmentální výkonnosti organizací a pro podávání srovnatelných reportů osobám které o ně mají zájem, systémy integrovaného managementu slouží k dosahování stále vyšší výkonnosti organizace v uvedených oblastech. Protože systém integrovaného managementu je založen především na poskytování informací o organizaci zainteresovaným skupinám uživatelů, jde tedy o podobný princip jako u reportů GRI. Liší se jen v tom, že zprávy vyměňované v systému integrovaného managementu nejsou tak komplexní jako reporty GRI. Systém integrovaného managementu musí na dotaz poskytnout určité skupině uživatelů pouze informace, které od systému požadují. To znamená poskytovat specifické informace managementu, zaměstnancům organizace, zákazníkům a subdodavatelům. Protože směrnice GRI lze využít i pro vnitrofiremní komunikaci, lze je využít právě při přípravě zpráv v systému integrovaného managementu. Navíc splnění norem, které s sebou přináší zavedení systému integrovaného managementu, slouží ke zvýšení důvěryhodnosti reportů GRI.
Kapitola 3
Management jakosti Management jakosti je pouze podoborem managementu. Proto se tato kapitola nejdříve věnuje managementu obecně a teprve potom se zabývá podrobněji samotným managementem jakosti.
3.1
Management obecně
Pojem management je ve všeobecném povědomí spojen s pojmem řízení. Je pravdou, že jednou z definic managementu je „specifická funkce při vedení lidíÿ. Obecně se dá říci že management je proces tvorby prostředí, ve kterém jednotlivci pracují společně ve skupinách za účelem dosažení společných cílů. V současné době se pod pojmem management rozumí tři okruhy činností: • způsob vedení lidí • specifická funkce při řízení podniku • odborná disciplína V případě způsobu vedení lidí se jako management označují lidé ve vedení organizace, tedy řídící pracovníci realizující manažerské funkce podrobně rozvedené dále. Co se týče druhého bodu, tedy specifické funkce při řízení podniku se jedná o dosahování cílů prostřednictvím jiných lidí, jde o ovlivňování lidí za účelem dosažení nějakého cíle. Managementem jako vědní disciplínou se rozumí soubor pravidel, předpisů, doporučení a technik pomocí kterých manažeři zvládají manažerské funkce při řízení podniku. Management jako takový stojí na třech základních pilířích. Jsou to schopnosti a dovednosti, ovlivňování myšlení a zabývání se spolupracovníky.
3.1.1
Manažerské funkce řízení
Manažerské funkce při řízení podniku jsou následující: plánování, organizování, personalistika, vedení a kontrolování. Tyto funkce lze souhrnně označit jako sekvenční manažerské funkce. Další skupinou jsou průběžné manažerské funkce: analýza činností, rozhodování a komunikace. Plánování znamená systematické stanovení cílů, úkolů a činností nezbytných pro jejich dosažení. Při realizaci plánování je nezbytné rozhodování o výběru budoucích možných způsobů vykonávání činností. Není však možné sestavit 6
KAPITOLA 3. MANAGEMENT JAKOSTI
7
žádný reálný plán bez rozhodování a zvažování potřeb lidských a materiálních zdrojů. Existují tři druhy plánování: • strategické plánování – na úrovni top managementu na základě informací z okolí organizace • taktické plánování – navazuje na strategii, probíhá na úrovni středního managementu • operativní plánování – realizováno středním až nejnižším managementem v oblasti plánování výroby a distribuce zdrojů Organizování znamená účelové zřizování struktury pracovníků v organizaci takovým způsobem, aby všechny úkoly potřebné pro splnění cílů v organizaci byly přiděleny lidem, kteří jsou schopni je splnit nejlépe. Lze ho chápat klasifikaci a identifikaci požadovaných cílů, seskupování činností potřebných pro dosažení těchto cílů, přiřazení ke skupině činností s pravomocí dozoru nad nimi a zabezpečení horizontální a vertikální koordinace a komunikace. Personalistika zahrnuje zaplňování a udržování zaplněných pozic v organizaci, popřípadě propouštění zaměstnanců. Toto je prováděno pomocí identifikování požadavků na pracovní síly, náborem, výběrem, umísťováním, propagací, oceňováním, plánováním povolání, kompenzací a školením či rozvojem jak uchazečů, tak stávajících pracovníků tak, aby uložené úkoly byly dosahovány účinně a efektivně. Vedení je motivování a ovlivňování lidí tak, aby byli prospěšní organizaci a napomáhali cílům organizace. Kontrolování je proces měření a korekce aktivit organizace s cílem dosažení jistoty, že tyto aktivity budou v souladu s plánem. Tento proces se týká dosažených výsledků organizace vzhledem k jejím cílům a plánům, aby bylo možné zjistit odchylky od standardů a tak pomoci k jejich odstranění.
3.2
Řízení jakosti z historického hlediska
Řízení jakosti z historického hlediska Jakost vzniká při každé činnosti a to nejen při vlastní výrobě. Hlavní ideou managementu jakosti je, že předcházet vadám ve výrobě je levnější než výroba zmetků a jejich následné vytřiďování a opravování. Stadia vývoje jakosti od počátku lze vidět na obrázku 3.1. Řemeslný model výroby byl založen na tom, že řemeslník si vyslechl požadavky na výrobek přímo od zákazníka a tyto požadavky se snažil plnit. Tento systém měl výhodu v okamžité zpětné vazbě od zákazníka, ale značně jej degradovala nízká produktivita práce. Nízká produktivita vedla k zavedení prvních výrobních linek a v továrnách se začaly objevovat profese tzv. technických kontrolorů. Tito pracovníci, obvykle nejzkušenější, nesli odpovědnost za jakost produktů. Model s technickou kontrolou s sebou přinášel nevýhodu v tom, že veškerá odpovědnost za jakost ležela pouze na technickém kontrolorovi a výroba a ostatní skupiny pracovníků začali mít pocit, že péče o jakost není součástí jejich povinností. Ve třicátých letech, jak ukazuje časová osa na obrázku 3.1, se objevili statistické metody řízení jakosti a následně dochází k zavedení modelu výrobních procesů.Tento model se výrazněji prosadil až ve druhé polovině let čtyřicátých
KAPITOLA 3. MANAGEMENT JAKOSTI
8
zejména v poválečném Japonsku. Japonci snahu o statistické řízení procesů rozšířili i na další oblasti činností podniku, včetně předvýrobních etap. Takto se zrodil systém, který je považován za základ moderních systémů řízení jakosti, označovaný jako Company Wide Quality Control (CWQC). Dalším propracováním přístupu CWQC došlo k vzniku prvních modelů totálního managementu jakosti (TQM), který dokonce ještě i v současné době představuje dynamicky se vyvíjející koncepci. V roce 1987 přichází na scénu managementu jakosti normy řady ISO 9000, založené na rozsáhlé dokumentaci všech podnikových procesů. Nová řada norem ISO 9000:2000 je, na rozdíl od ISO 9000:1994, která byla orientována na výrobek, zaměřena na systém řízení procesů. Tímto je dána do souladu s normou ISO 14001:1996 systému environmentálního managementu. Očekává se, a v poslední době se ukazuje, že oprávněně, že další vývoj managementu jakosti povede k fůzi systémů řízení jakosti, péče o životní prostředí a bezpečnosti na bázi tzv. Global Quality Management (GQM). GQM je tedy synonymem pro integrovaný manažerský systém. V současné době se ve světovém měřítku vykrystalizovaly tři základní koncepce managementu jakosti: • koncepce podnikových standardů • koncepce ISO • koncepce TQM
KAPITOLA 3. MANAGEMENT JAKOSTI
9
Obrázek 3.1: Vývoj řízení jakosti
3.3
Management jakosti podle norem ISO 9000
Jak již bylo řečeno dříve, řízení jakosti dle norem řady ISO 9000 je zaměřeno na řízení procesů. Tento přístup v rámci managementu jakosti zdůrazňuje důležitost • pochopení požadavků a jejich plnění • potřeby zvážit procesy z hlediska přidané hodnoty • dosahování výsledků výkonnosti a efektivnosti procesu • neustálého zlepšování procesů na základě objektivního měření Nově formulované zásady managementu tvoří osm bodů: • zaměření na zákazníka • vedení a řízení zaměstnanců
KAPITOLA 3. MANAGEMENT JAKOSTI
10
• zapojení zaměstnanců • procesní přístup • systémový přístup managementu • neustálé zlepšování • přístup k rozhodování zakládající se na faktech • vzájemně prospěšné dodavatelské vztahy
3.3.1
Zaměření na zákazníka
Získání a udržení zákazníků je jedním z hlavních cílů organizací. Toho se dosahuje analýzou zákaznických potřeb, nynějších i budoucích. Spokojenost zákazníků je nejdůležitějším měřítkem úspěšnosti organizace a proto je třeba ji pravidelně měřit a analyzovat. Parametry, které mají vliv na zájem zákazníků o výrobek organizace jsou např. jeho cena, dostupnost, spolehlivost, užitná hodnota nebo servis.
3.3.2
Vedení a řízení zaměstnanců
Vedení společnosti musí zajistit optimální zapojení zaměstnanců. Vedoucí pracovníci musí být vzorem pro ostatní. Pros společnost musí být stanoveny jasné cíle a musí být přijata strategie pro jejich naplnění. Důležité je rozvíjení otevřené komunikace a eliminace strachu podřízených a zvyšování jejich kvalifikace.
3.3.3
Zapojení zaměstnanců
Aktivní zapojení zaměstnanců společnosti do řízení vede ke zvýšení efektivnosti práce. Zaměstnanci jsou vedeni k akceptování procesů a k přebírání odpovědnosti za tyto procesy. Aktivně zapojení zaměstnanci se dobrovolně vzdělávají a sdílí své znalosti v týmech. Je rovněž nezbytné, aby zaměstnanci přijali za své šíření dobrého jména společnosti a zaměření na zákazníka.
3.3.4
Procesní přístup
Organizace musí určit, popsat a naplánovat procesy, které jsou nezbytné pro realizaci jejích výrobků nebo služeb. Součástí toho je identifikování vstupů a výstupů jednotlivých procesů a dodavatelů a zákazníků. Pro každý identifikovaný proces jsou stanoveny pravomoci a odpovědnosti. Pokud jsou činnosti organizace chápány jako proces, je výsledků dosahováno efektivněji.
3.3.5
Systémový přístup k managementu
Pochopení a řízení systému organizace přispívá k jeho zefektivnění. Před každou akcí je třeba vyhodnotit rizika a zdroje možných problémů.
KAPITOLA 3. MANAGEMENT JAKOSTI
3.3.6
11
Neustálé zlepšování
Neustálé zlepšování je trvalým cílem organizace. Cílem každého pracovníka má být zlepšování procesů, systému a výrobků společnosti. Při neustálém zlepšování se využívá principů takzvaného Demingova schématu, viz. obrázek refdeming. Tato metoda se někdy rovněž nazývá PDCA podle anglické své verze: PLANDO-CHECK-ACT. V dnešní době se Demingovo schéma stalo základem systémů integrovaného managementu.
Obrázek 3.2: Demingovo schéma
3.3.7
Rozhodování se na základě faktů
Efektivní rozhodování musí být založeno jedině na logické analýze shromážděných informací. Data jsou shromažďována pro každý cíl a musí být úplná a přesná.
3.3.8
Vzájemně prospěšné dodavatelské vztahy
Cílem organizace je budování dlouhodobých vzájemně prospěšných dodavatelských vztahů. Rovněž je důležité zaměřit se na dodavatele, kteří by spolupracovali na dlouhodobém neustálém zlepšování organizace.
KAPITOLA 3. MANAGEMENT JAKOSTI
12
Normy řady ISO 9000 mají univerzální charakter, nezávisí na charakteru procesů ani výrobků. Normy jsou aplikovatelné jak ve výrobních organizacích tak i v podnicích služeb a bez ohledu na velikost organizace. Tato univerzálnost norem má nevýhodu v tom, že začínající podniky si obvykle s aplikací norem nevědí rady. Normy řady 9000 nejsou závazné, mají pouze doporučující charakter.
3.4 3.4.1
Struktura norem řady ISO 9000 ISO 9000
Popisuje základy a zásady systémů managementu jakosti a specifikuje terminologii systémů managementu jakosti.
3.4.2
ISO 9001
Specifikuje požadavky na systém managementu jakosti pro případ, že organizace musí prokázat svoji schopnost poskytovat produkty, které splňují požadavky zákazníka a aplikovatelné požadavky předpisů a že má v úmyslu zvýšit spokojenost zákazníků.
3.4.3
ISO 9004
Poskytuje směrnice, které berou v úvahu jak efektivnost, tak účinnost systémů managementu jakosti. Cílem této normy je zlepšováni výkonnosti organizace, spokojenosti zákazníků a jiných zainteresovaných stran.
3.5
Postup zavádění systému managementu jakosti
Zavádění systému managementu jakosti dle normy ISO 9001:2000 probíhá cyklicky v následujících pěti etapách: • Přípravná etapa • Plánovací etapa • Prováděcí etapa • Kontrolní etapa • Hodnotící etapa
3.5.1
Přípravná etapa
Přípravná etapa, narozdíl od následujících etap, probíhá pouze jednou na začátku zavádění systému. Při dalším chodu systému se již neobjevuje. V této etapě musí být vedením přijato rozhodnutí zavést systém managementu kvality a musí být vybrán vhodný model pro řízení jakosti. následuje analýza současného stavu a přijetí politiky jakosti. Pokud je systém managementu jakosti již zaveden, tato etapa odpadá a případné změny politiky jakosti spadají do hodnotící etapy.
KAPITOLA 3. MANAGEMENT JAKOSTI
3.5.2
13
Plánovací etapa
V této etapě je třeba definovat projekt zavádění systému managementu kvality. Klíčovým bodem této etapy je stanovení konkrétního postupu, termínů, opěrných bodů a určení odpovědností za plnění jednotlivých úkolů.
3.5.3
Prováděcí etapa
Úkolem této etapy je dosáhnout stanovených cílů definovaných v plánovací etapě. Toto je zabezpečováno pomocí zajištění potřebných kapacit a integrování systému managementu kvality do celkového systému řízení podniku.
3.5.4
Kontrolní etapa
V této etapě se zavádí taková kontrolní a měřící opatření, která mají za cíl zajistit, aby postup zavádění systému managementu kvality probíhal v souladu s cíli a plány stanovenými v plánovací etapě a aby byly co nejdříve odhaleny oblasti vyžadující nápravu. Klíčové kroky v této etapě jsou monitorování a měření, zavedení nápravných a preventivních opatření, záznamy systému managementu jakosti a řízení informací, audity systému managementu jakosti a zavádění nápravných opatření.
3.5.5
Hodnotící etapa
V této etapě se vyhodnocuje zavádění systému managementu jakosti z hlediska jeho aktuálnosti, účinnosti a vhodnosti. Přezkoumání systému managementu jakosti musí být vedením organizace prováděno v pravidelných intervalech, aby byla zajištěna maximální efektivnost a neustálá aktuálnost systému.
3.6
Dokumentování systému managementu jakosti
Základním dokumentem pro řízení dokumentace systému managementu jakosti je norma ISO 10013 Směrnice pro dokumentaci systému managementu jakosti. Dle této normy se dokumentace systému managementu jakosti dělí do tří úrovní, viz. obrázek refhj. Na nejvyšší úrovni hierarchie je Příručka jakosti. Popisuje systém managementu jakosti v souladu s vyhlášenou politikou a cíli jakosti. Příručka jakosti by měla obsahovat informace o organizaci, její název sídlo, komunikační prostředky. Dále by měla shrnovat předmět systému managementu jakosti, popis a zdůvodnění všech vyjímek a dokumentované postupů nebo odkazy na ně. Rovněž by měla obsahovat popis procesů systému managementu jakosti a jejich vzájemného ovlivňování. Na druhé úrovni hierarchie dokumentů systému managementu jakosti jsou dokumentované postupy systému managementu jakosti. Popisují navzájem propojené činnosti a procesy nezbytné k zavedení systému managementu jakosti. Dokumentované postupy by měly být popsány buď textem, postupovými diagramy nebo jakoukoliv jinou metodou vhodnou pro účely organizace. Dokumentovaný postup by měl obsahovat:
KAPITOLA 3. MANAGEMENT JAKOSTI
14
• Název jasně určující dokumentovaný postup. • Účel má určit proč daný dokumentovaný postup vznikl. • Předmět pracovního postupu a oblasti, které jím jsou pokryty • Odpovědnost a pravomoc – měla by být identifikována a popsána odpovědnost a pravomoc pracovníků v souvislosti s dokumentovaným postupem. • Popis činností – popis všech činností nutných ke správnému provedení dokumentovaného postupu, včetně toho kdo je má provést, proč kdy kde a jak. Dále tento oddíl zahrnuje popis procesů vztahujících se k požadovaným činnostem, stanovení vstupů a výstupů těchto procesů, měření a vhodné dokumentace, popis nástrojů řízení procesu a činností. V neposlední řadě je to rovněž vymezení potřeb organizace, jejích zákazníků a dodavatelů. • Záznamy v dokumentovaném postupu vztahující se k jednotlivým činnostem. • Dodatky podporující doplňující informace k dokumentovanému postupu. • Přezkoumání schvalování a revize – zde se uvádějí důkazy o schvalování a přezkoumání daného dokumentovaného postupu. • Identifikace změn – identifikace změn v dokumentu, pokud je to proveditelné. Třetí úrovní jsou Pracovní instrukce a ostatní dokumenty systému managementu jakosti. Skládá se z podrobných pracovních dokumentů jako jsou plány jakosti, specifikace, záznamy nebo externí dokumenty.
KAPITOLA 3. MANAGEMENT JAKOSTI
15
Obrázek 3.3: Typická hierarchie dokumentace systémů managementu jakosti
Kapitola 4
Existující nástroje na podporu řízení jakosti V této kapitole provedu analýzu existujících informačních systémů, které se zaměřují na podporu řízení kvality a zejména na řízení kvality dle normy ISO 9001. Uvedené systémy více či méně umožňují splnit požadavky normy ISO 9001 a poskytují podporu ke kontinuálnímu zlepšování firemní výkonnosti.
4.1
Q LanYs
Jedná se o produkt české firmy Q LanYs. Tento systém poskytuje komplexní podporu pro systém řízení jakosti. Umožňuje kompletní správu zákazníků, evidenci jejich požadavků, vyřizování reklamací a jejich evidenci. Dále poskytuje podporu pro řízení neshod a hlášení o výskytech zmetků ve výrobě, podporuje vytvoření náhradních postupů ve výrobě pro případ pozastavených nebo vrácených výrobků. Modul pro řešení problémů a zlepšování poskytuje podporu pro záznamy stavů řešení, popisy problémů a definice preventivních opatření. Dále poskytuje podporu pro výstupní a vstupní kontrolu, řízení dodavatelů včetně jejich hodnocení a nakupování. Je podporován auditing, evidence měřících zařízení a jejich kalibrace a správa podnikové dokumentace.
4.2
ActiveQuality
Jde o informační systém podpory řízení kvality dle ISO 9001 vytvořený společností Open Mind Solutions. Tento systém podporuje sledování a detailní popis firemních procesů, poskytuje podporu strategického řízení a plánování firmy, evidenci ukazatelů výkonnosti a ukazatelů kvality, správu a předcházení rizik, správu zaměstnanců a evidenci jejich odborné způsobilosti a absolvovaných školení, správu zákazníků, evidenci jejich požadavků. Dále poskytuje podporu pro identifikaci, evidenci a správu zmetků a nápravných opatření, správu opravných a preventivních opatření, vytváření a sledování metrik, měřících zařízení a kalibraci, podporuje interní a externí audity a v neposlední řadě také správu firemních dokumentů.
16
KAPITOLA 4. EXISTUJÍCÍ NÁSTROJE NA PODPORU ŘÍZENÍ JAKOSTI17
4.3
IQS Quality Performance Management System
Komplexní informační systém podpory a zvyšování efektivity řízení kvality. Tento systém je postaven na servisně orientované architektuře jako systém nezávislých modulů. V systému modulů nabízí podporu pro správu zaměstnanců, evidenci informací o jejich kvalifikaci a školeních, správu zákazníků, evidenci jejich požadavků, vyřizování reklamací, správu a hodnocení dodavatelů, správu produktů, udržování požadavků na produkty a produktové dokumentace, podporuje procesní přístup, mapování a popis procesů a firemního workflow. Dále poskytuje podporu pro správu, řízení a plánování auditů, podporuje vytváření a evidování preventivních a nápravných opatření, správu měřících i ostatních firemních zařízení a jejich kalibraci. Podporuje řízení firemní dokumentace.
4.4
Plexus
Společnost Plexus Online nabízí řízení kvality jako nezávislou součást komplexního firemního informačního systému, který je opět postaven na servisně orientované architektuře. Tento systém řízení kvality nabízí podporu pro sledování a popis firemních procesů, plánování, řízení a správu problémů a neshod, evidenci nápravných a preventivních opatření, správu a hodnocení dodavatelů, podporu pro provádění interních auditů a auditů dodavatelů. V dalších modulech poskytuje správu zaměstnanců a zákazníků a řízení firemní dokumentace.
4.5
DeskNow
DeskNow je komplexní softwarový produkt, který má podobu webové aplikace. Program poskytuje plnohodnotnou podporu pro správu e-mailů jako mailový server, dále nabízí správu dokumentace a řízení jednotlivých dokumentů, plánování, správu úloh a projektů, elektronickou nástěnku a správu kontaktů. Ve své nejzákladnější verzi je tento softwarový produkt poskytován zdarma.
4.6
ivata op
Ivata op je manažerský nástroj napsaný v JAVĚ a šířený jako open-source. Tento software umožňuje sdílení a správu firemních dokumentů, vytváření adresáře a spravování kontaktů, vnitrofiremní komunikaci formou výměny a šíření poznámek a článků, šíření poznámek mailem, plánování schůzek a důležitých firemních událostí.
4.7
PHPProjekt
PHPProjekt je open-source softwarový produkt napsaný v jazyku PHP. Tento software umožňuje kalendářové plánování a správu událostí a plánování zdrojů. Dále poskytuje podporu pro evidenci a správu kontaktů, správu projektů včetně jejich plánování pomocí Ganttových diagramů, dále umožňuje řídit a spravovat
KAPITOLA 4. EXISTUJÍCÍ NÁSTROJE NA PODPORU ŘÍZENÍ JAKOSTI18
foremní dokumenty. V neposlední řadě je jako součást PHPProjekt poskytována podpora pro HelpDesk, řízení reklamací a poskytování podpory zákazníkům.
4.8
PHPGroupWare
Opět manažerský softwarový produkt napsaný v PHP a šířený jako open source. Umožňuje spravování a řízení firemních dokumentů, správu organizaci a plánování projektů, ukládání a správu firemních kontaktů a kalendářové plánování.
4.9
eGroupWare
Open source manažerský softwarový produkt. Nabízí časové plánování pomocí funkce kalendáře, správu kontaktů, správu e-mailové komunikace pomocí emailového klienta, podporu pro vytváření pracovních plánů a řízení vnitrofiremní komunikace, správu a řízení a plánování zdrojů a řízení firemních dokumentů. V neposlední řadě také poskytuje nástroje pro plánování a řízení projektů. Softwarové produkty DeskNow, ivata op, PHPProjekt a PHPGroupware nemohou být v žádném případě považovány za plnohodnotné nástroje na podporu řízení kvality. Je to pouze nástroj pro částečnou podporu a usnadnění aplikace systému řízení kvality ve firmě.
Kapitola 5
Profil společnosti 5.1
Společnost ECO - Management, s. r. o.
Společnost ECO - Management je konzultační a inženýrská společnost jejíž hlavní aktivity tvoří realizace projektů v oblasti odpadového hospodářství a tvorba informačních systémů v oblasti životního prostředí. Společnost vytváří plány odpadového hospodářství, provádí management projektů, přípravu realizace projektů ze Strukturálních fondů ministerstva životního prostředí, ekologické audity a posudky, optimalizace odpadového a vodního hospodářství, poradenství v oblasti ekologie, pořádá školení a semináře a vytváří software pro vedení evidence v odpadovém a vodním hospodářství.
5.1.1
Personální struktura společnosti ECO - Management
V čele společnosti stojí ředitel, který plní zároveň i funkci manažera. Určuje personální politiku firmy a provádí strategické řízení a plánování společnosti. Veškerou administrativní činnost firmy zabezpečuje asistentka ředitele. Firma se dále dělí na oddělení tvorby projektů, oddělení tvorby informačních systémů a oddělení modelování dynamických jevů. Oddělení projektů sestává z analytiků a projektového manažera, který zároveň působí i v roli interního auditora. Oddělení tvorby informačních systémů tvoří technik společnosti ECO - Management a tým externích programátorů. Oddělení modelování dynamických jevů je tvořeno specialistou na tuto problematiku a dalšími externími spolupracovníky.
19
KAPITOLA 5. PROFIL SPOLEČNOSTI
Obrázek 5.1: Personální struktura společnosti ECO - Management
20
Kapitola 6
Procesy společnosti ECO Management 6.1
Řídící procesy
Řídící procesy souvisí s chodem firmy ECO - Management. Ve většině případů je majitele těchto procesů vrcholové vedení společnosti, tedy ředitel. Mezi řídící procesy patří • Strategické řízení • Operativní řízení • Řízení dokumentace • Řízení záznamů • Interní audity • Přezkoumání vedením • Řízení neshodných produktů • Opatření k nápravě • Preventivní opatření Řídící procesy jsou částečně pokryty informačním systémem řízení jakosti. Jedná se zejména o Strategické řízení (personalistiku, infrastrukturu), o operativní řízení a řízení záznamů včetně řízení záznamů o neshodách a jejich řešeních. Přezkoumání vedením a interní komunikace vztahující se jak k operativnímu tak i ke strategickému řízení je pokryta elektronickou nástěnkou.
6.2
Hlavní procesy
Hlavní procesy jsou přímo vztaženy k předmětu podnikání společnosti ECO Management. Přesně pokrývají škálu služeb firmy. Jsou to:
21
KAPITOLA 6. PROCESY SPOLEČNOSTI ECO - MANAGEMENT
22
• Projekty • Informační systémy • Audity • Školení a semináře • Modelování dynamických jevů Tyto hlavní procesy jsou, co se týče požadavků normy ISO 9001, zcela pokryty informačním systémem řízení jakosti. Řídící a hlavní firemní procesy se dále rozpadají na makro a mikroprocesy. Požadavky na následující makroprocesy stanovené normou ISO 9001 jsou pokryty informačním systémem řízení jakosti: částečně nakupování, personalistika, vzdělávání, marketing, smlouva, realizace projektu, auditu a školení, vývoj software a jeho testování a vyhodnocení. Požadavky na ostatní makroprocesy: pokladna, banka,vedení archivu, cestovní příkazy a technická podpora jsou zajišťovány jinými metodami. Makroprocesy se dále rozpadají na následující mikroprocesy, poslední úroveň procesní skladby společnosti ECO - management: Inzerce, výběrové řízení, vyhledání zakázek, vyřízení stížnosti, komunikace, fakturace a archivace. Až na poslední dva mikroprocesy jsou požadavky na všechny mikroprocesy pokryty informačním systémem řízení jakosti. Následuje podrobný popis hlavních procesů společnosti ECO - Management a ve zvláštním oddíle popis makroprocesu Marketing.
6.2.1
Hlavní proces Projekty
Tento proces tvoří realizace projektů z oblasti životního prostředí, zpracovávaných kvalifikovanými odborníky. Charakter těchto projektů neumožňuje přesné vymezení dokumentovaných postupů, protože tyto projekty jsou vytvářeny na míru a dle požadavků zákazníka. ECO - Management vytváří projekty zejména v následujících oblastech: • projekty financované z národních a evropských zdrojů • projektový management • ekologické audity a posudky • plány odpadového hospodářství • studie sběru a svozu odpadů • optimalizace odpadového a vodního hospodářství • provozní řády v oblasti životního prostředí Vstup do procesu tvoří smlouva nebo objednávka a data poskytnutá zákazníkem. Na základě požadavků zákazníka definovaných ve smlouvě odpovědný pracovník společnosti ECO - Management provede analýzu a identifikuje problém. K definovanému problému se provede vyhodnocení zdrojů včetně zákonných a normativních požadavků.řešení projektu probíhá formou průběžného vytváření zprávy. Během řešení jsou průběžné verze zprávy poskytovány zákazníkovi za účelem připomínkování. Případné připomínky jsou potom zapracovány do
KAPITOLA 6. PROCESY SPOLEČNOSTI ECO - MANAGEMENT
23
projektu a zohledňovány při vytváření zprávy. Výstupem z procesu Projekty je závěrečná verze zprávy, která je předána zákazníkovi. Předání probíhá proti předávacímu protokolu. Po předání provádí společnost ECO - Management průzkum spokojenosti zákazníka a sice formou žádosti o zaslání referenčního dopisu.
6.2.2
Hlavní proces Školení
Společnost ECO - Management provádí školení v oblastech svého zaměření. Jedná se o následující oblasti: • legislativa životního prostředí • odpadové hospodářství • financování projektů v oblasti životního prostředí • ekologické úřadování • informační systémy Vstup do procesu tvoří smlouva nebo objednávka, získaná jako výstup z makroprocesu Marketing. Na základě požadavků zákazníka, které jsou definovány ve smlouvě nebo objednávce se připravuje elektronická prezentace pro školení. pokud není uvedeno ve smlouvě je se zákazníkem dohodnuto místo a termín školení. Pověřený zaměstnanec a způsobilý společnosti ECO - Management provede školení v rozsahu a dle požadavků stanovených ve smlouvě nebo objednávce. Účastníci školení se zapisují do prezenční listiny, která je archivována společností ECO - Management. Po skončení školení je proveden průzkum spokojenosti zákazníka a/nebo průzkum spokojenosti posluchačů. Výstupem z procesu Školení je zpráva zpracovávaná po skončení školení.
6.2.3
Hlavní proces Audity
Tento proces je realizován ve spolupráci se společností Škoda Auto, a.s. ECO - Management vykonává pro společnost Škoda Auto certifikační a poradenskou činnost v rámci programu Škoda Auto - Ekologické osvědčení. Zákazníci jsou jednotlivé autorizované servisy společnosti Škoda Auto, které chtějí získat Ekologické osvědčení. Na základě požadavků zákazníka je proveden pověřeným pracovníkem společnosti ECO - Management ekologický audit, který zkoumá shodu s platnými zákonnými požadavky a požadavky kladenými společností Škoda Auto v rámci programu Ekologické osvědčení. Na základě vyhodnocení přezkoušení je vypracován protokol z přezkoušení. V případě nesplnění požadavků certifikace probíhá celý proces znovu. Pokud servis úspěšně prošel, je mu vystaven certifikát společnosti Škoda Auto.
6.2.4
Hlavní proces Informační systém
Postup tvorby informačního systému je specifická činnost a lze pro něj narozdíl od předchozích procesů vytvořit dokumentovaný postup. • Úvodní studie Provádí zaměstnanci a externí pracovníci ECO - Managementu ve spolupráci s pracovníky zákazníka. Jde o zmapování datové
KAPITOLA 6. PROCESY SPOLEČNOSTI ECO - MANAGEMENT
24
základny v daném oboru a vymezení hranic informačního systému. Slouží jako podklad pro vytvoření smlouvy a výstupem jsou přezkoumané požadavky zákazníka. Na úvodní studii navazuje Strategická analýza, která má za cíl ještě před podepsáním smlouvy doupřesnit úvodní požadavky na informační systém. • Detailní analýza Předchází tvorbě veškerých úloh. Jejím cílem je dopřesnění jednotlivých funkcí IS zajistit prováděné úkony na jednotlivých úkonech a zabezpečit potřebné podklady pro programování a administraci. Prostřednictvím těchto dvou analýz je možné určit i optimální postup při řešení jednotlivých kroků a naplánovat tvorbu informačního systému jako projekt v závislosti na potřebách zákazníka a technologické náročnosti řešení. Analýzy se provádějí studiem podkladů legislativy, pohovory se zákazníkem a analýzou formulářů. Veškeré získané se formulují jako procesy a datové toky, vytváří se dataflow diagramy, které by měly odrážet uživatelské požadavky. • Projekt Projekt informačního systému je součástí celého životního cyklu IS. Jeho strukturu lze upravit podle individuálních požadavků zákazníka. Obvyklá struktura projektu informačního systému je následující – Strategická analýza – Návrh informační strategie – Návrh architektury IS – Návrh provozního zabezpečení IS – Návrh druhu a struktury aplikačního SW – Návrh druhu a struktury systémového SW – Návrh zásad řízení projektu a kontroly kvality – Návrh ochrany informací proti zneužití – Návrh ochrany informací proti ztrátě • Vývoj IS Na podkladě údajů zjištěných jako výsledek detailní analýzy se provede vývoj součástí systému Cyklus vývoje IS je následující: – Zadání – Detailní analýza – Tvorba algoritmů a designu programu – Alfatest – Úpravy po alfatestu – Betatest – Úpravy po betatestu – Provozní test – Úpravy po provozním testu – Provoz a úpravy programu na podkladě dalších požadavků • Implementace IS Implementace IS probíhá v několika krocích: Instalace, Administrace, Školení obsluh, Náběh ostrého provozu a Podpora.
KAPITOLA 6. PROCESY SPOLEČNOSTI ECO - MANAGEMENT
25
– Instalaci provádí obvykle pracovníci společnosti ECO - Management obvykle za spolupráce odpovídajících pracovníků zákazníka. Instalace sestává z instalace databázového prostředí a aplikačního vybavení. – Administraci provádí pracovníci ECO - Managementu obvykle za spolupráce pracovníků zadavatele – Pracovníci jsou nejprve školeni ve skupinách a následně je prováděno individuální školení. Individuální školení má charakter vysvětlení nejasností jednotlivým pracovníkům a je obvykle v délce 1 - 2 hodin. – Při náběhu ostrého provozu poskytuje společnost ECO - Management podporu v podobě pracovníků přítomných u zákazníka za účelem řešení případných závad případně objasnění nejasností.
6.2.5
Hlavní proces Modelování dynamických jevů
Proces popisuje tvorbu matematických modelů a numerickou simulaci penetračních jevů konstrukčních materiálů z hlediska jejich bezpečnosti, životnosti, spolehlivosti a ochrany životního prostředí. Modelování sleduje standardní simulační techniky. Pracovní postup má charakter aplikovaného výzkumu s použitím nástrojů pro symbolické výpočty a matematické simulace jako je Matlab nebo Maple. Na základě smlouvy nebo objednávky přijaté od zákazníka provede pověřený specialista analýzu a přesnou specifikaci problému. Dále se provede analýza dostupných písemných zdrojů k danému tématu a je zpracován návrh fyzikálního modelu. Zpracuje se návrh matematického modelu, návrh postupu řešení a specifikuje se použitý algoritmus. Specialista provede návrh postupu simulace a dále samotné provedení numerických simulací. To obsahuje i provedení experimentálních zkoušek. Tyto jsou zadávány externím subjektům, které splňují požadavky normy ISO 9001. Po provedení simulací jsou jejich výsledky verifikovány. Podle výsledků verifikací může následovat buď jejich optimalizace na základě výsledků experimentálních zkoušek, je zadána nová experimentální zkouška nebo následuje návrat na začátek projektu, respektive do části získání písemných zdrojů.
6.3
Makroproces marketing
Popisu makroprocesu Marketing věnuji samostatný oddíl protože předchází všem hlavním procesům společnosti a jeho výstupy slouží jako vstupy pro tyto procesy. Navíc je jeho průběh důležitý pro splnění požadavků normy ISO 9001, pro korektní stanovení požadavků zákazníka, jejich přezkoumání a analýzu. Proces marketing určuje prvotní kontakt se zákazníkem, formu jakou tento kontakt proběhl a v jaké formě ECO - Management zakázku dostal. Tento proces popisuje životní cyklus zakázky od jejího vzniku až do stavu kdy je možné uzavřít smlouvu a po předání zakázky do realizace. Rozpadá se na mikroprocesy: • Inzerce • Doporučení • Reference • Cílené oslovení
KAPITOLA 6. PROCESY SPOLEČNOSTI ECO - MANAGEMENT
26
• Veřejná zakázka Tato první skupina mikroprocesů charakterizuje původ zakázky, tedy jakou cestou se zakázka do ECO - Managementu dostala. Dále následuje skupina mikroprocesů, které následují bezprostředně po prvotním kontaktu se zákazníkem reprezentovaným předchozí skupinou mikroprocesů. Vstupy do těchto mikroprocesů tvoří výstupy z některého z právě uvedených mikroprocesů. Vstup tvoří kontakt na potenciálního zákazníka. • Poptávka • Pozvánka do výběrového řízení • Závazná objednávka • Výzva k předání návrhu smlouvy Tato skupina mikroprocesů představuje prvotní kontakt se zákazníkem, projevení zájmu z jeho strany o zadání zakázky nebo předložení nabídky ze strany ECO - Managementu. Dále navazuje buď mikroproces smlouva nebo skupina mikroprocesů: • Analýza poptávky • Nabídka • Nabídka do výběrového řízení Tuto skupinu lze charakterizovat jako předložení nabídky. Po ní následuje skupina mikroprocesů, která si bere za vstup výstupy z předložení nabídky, což jsou prvotní požadavky zákazníka. Tyto mikroprocesy analyzují výstupy z předložení nabídky a jejich výstupem je konečná podoba zakázky jako vstup pro smlouvu nebo případné rozhodnutí o zamítnutí zakázky. Jsou to následující mikroprocesy: • Odmítnutí nabídky • Oznámení vítězství ve výběrovém řízení • Oznámení o porážce ve výběrovém řízení • Oznámení o porážce ve výběrovém řízení • Oznámení o zrušení soutěže Proces marketing končí procesem smlouva s výstupem závazných požadavků na zakázku. Tento výstup slouží jako vstup pro některý z hlavních procesu ECO - Managementu podle typu zakázky. První skupina mikroprocesů prosu Management, tedy způsob získání kontaktu zákazníka zahrnuje pouze evidenci údajů týkajících se tohoto kontaktu. U inzerce se evidují veškeré informace s ní spojené, u reference se evidují referenční osoby a organizace, rovněž tak i doporučení. Veškeré dostupné údaje se evidují i u Cíleného oslovení (evidence kontaktů na potenciální zákazníky) a u Veřejné zakázky se evidují zejména vypisované veřejné zakázky vztahující se k předmětu podnikání ECO - Managementu. Každý z těchto procesů končí v okamžiku, kdy je znám kontakt na potenciálního zákazníka a předává se následující skupině mikroprocesů. Další skupina zachycuje zejména komunikaci s potenciálním zákazníkem týkající se budoucí zakázky.
KAPITOLA 6. PROCESY SPOLEČNOSTI ECO - MANAGEMENT
6.3.1
27
Poptávka
Náplní tohoto procesu je zaznamenání komunikace. Poptávka je typ komunikace iniciovaný zákazníkem. Zákazník tímto způsobem poptává služby nebo výrobky společnosti ECO - Management.
6.3.2
Pozvánka do výběrového řízení
Tento proces popisuje komunikaci mezi společností ECO - Management a zákazníkem. Jeho náplní je provedení záznamu o komunikaci se zákazníkem. Tato komunikace je iniciovaná zákazníkem v situaci, kdy zákazník vypisuje výběrové řízení a dává podnět společnosti ECO - Management, aby se tohoto řízení zúčastnil.
6.3.3
Závazná objednávka
Tento proces popisuje komunikaci a její zaznamenání v případě, že zákazník je již pro společnost ECO - Management rozhodnut a lze přejít rovnou do procesu Smlouva. Tato komunikace je rovněž iniciována zákazníkem.
6.3.4
Výzva k předání návrhu smlouvy
Mikroproces popisuje zaznamenání komunikace v situaci, kdy je zákazník již rozhodnut pro uzavření smlouvy a takto podá formální výzvu k předložení návrhu této smlouvy. Tímto procesem vstupuje proces marketing do závěrečného mikroprocesu Smlouva.
6.3.5
Analýza poptávky
Tento mikroproces navazuje na mikroproces poptávka. Na základě přijaté poptávky provádí odpovědný pracovník ECO - Managementu (analytik, projektový manažer, technik nebo specialista) analýzu požadavků zákazníka vzhledem možnostem společnosti tyto požadavky uspokojit a přezkoumání těchto požadavků vzhledem k požadavkům normy ISO 9001. Na základě analýzy a přezkoumání provede ředitel společnosti ECO - Management rozhodnutí o přijetí případně nepřijetí zakázky. Požadavky i přezkoumání musí být v rámci procesu zaznamenány v souladu s normou ISO 9001. Výstupem tohoto mikroprocesu jsou přezkoumané požadavky zákazníka.
6.3.6
Nabídka
Na základě výstupů procesu Analýza poptávky je zákazníkovi zaslána nabídka časových a finanční možností splnění poptávky. Na mikroproces nabídka navazují mikroprocesy Závazná objednávka nebo Výzva k předání návrhu smlouvy.
6.3.7
Nabídka do výběrového řízení
Téměř identický proces předchozímu mikroprocesu Nabídka jen s tím rozdílem, že prvotní kontakt se zákazníkem byla pozvánka do výběrového řízení.
KAPITOLA 6. PROCESY SPOLEČNOSTI ECO - MANAGEMENT
6.3.8
28
Odmítnutí zakázky
Zákazník odmítá podmínky nabídnuté společností ECO - Management v konkrétní nabídce a zakázku společnosti nepřidělí. Mikroproces se vztahuje na tuto komunikaci a její zaznamenání. Výstup z mikroprocesu a zároveň výstup z procesu Marketing je nepřidělení zakázky.
6.3.9
Oznámení o vítězství ve výběrovém řízení
Proces popisuje zaznamenání komunikace se zákazníkem v situaci, kdy je společnost ECO - Management vyhodnocena jako vítěz výběrového řízení vypsaného zákazníkem.
6.3.10
Oznámení o porážce ve výběrovém řízení
Tento mikroproces popisuje zaznamenání komunikace se zákazníkem v situaci, kdy společnost ECO - Management neuspěla ve výběrovém řízení vypsaném zákazníkem. Následuje proces odvolání ve výběrovém řízení.
6.3.11
Odvolání ve výběrovém řízení
Proces popisuje zaznamenávání komunikace v situaci, kdy společnost ECO Management nevyhrála výběrové řízení a podala proti tomuto odvolání. Komunikace probíhá buď se zákazníkem nebo s odvolací institucí. Výstupem tohoto procesu je buď zamítnutí odvolání a výsledek procesu Management je nepřidělení zakázky nebo úspěch v odvolacím řízení a v takovém případě je výstupem procesu Management zakázka.
6.3.12
Oznámení o zrušení soutěže
Proces popisuje zaznamenání komunikace se zákazníkem v situaci, kdy zákazník oznámil zrušení soutěže. Výstup tohoto mikroprocesu a celého procesu Management je nepřidělení zakázky.
6.4
Makroproces Administrativa
Tento proces zahrnuje běžné administrativní úkony spojené s chodem firmy ECO - Management. Skládá se z několika mikroprocesů popisujících tyto jednotlivé úkony. Jde například o komunikaci s bankou, evidenci služebních cest, správu infrastruktury, evidence majetku, vedení mezd apod. Vlastníkem tohoto procesu je asistentka. Do tohoto makroprocesu spadají následující mikroprocesy: • Pokladna Evidence příjmů a výdajů společnosti ECO - Management. Zaznamenává se do pokladní knihy. • Banka Evidence výpisů z účtů, potvrzení o proplacení šeků a evidence výběrů v hotovosti. • Cestovní příkazy O každé služební cestě zaměstnance společnosti ECO - Management se vyhotoví na základě doložených dokladů vyúčtování. O každé jízdě firemním vozidlem se provádí zápis v knize jízd vozidla.
KAPITOLA 6. PROCESY SPOLEČNOSTI ECO - MANAGEMENT
29
• Vedení archivu Evidování bankovních dokladů, přijatých a vydaných faktur, pokladních dokladů, dokladů o komunikaci, smluv, předávacích protokolů a plných mocí • Nakupování • Infrastruktura Evidence firemního vybavení, hardware a software. • Komunikace Veškerá příchozí korespondence se eviduje a až poté se předá osobě (zaměstnanci ECO - Management), které je určena. Rovněž odeslaná pošta se eviduje. Příchozí faxy se předávají určené osobě a poté se zakládají v listinné podobě. Rovněž odeslané faxy se zakládají v listinné podobě. Všechny faxy se evidují. Příchozí i odchozí telefonická komunikace je evidována. • Fakturace Přijaté faktury jsou evidovány v listinné podobě a evidovány v knize přijatých faktur. Faktury se vydávají pomocí účetního programu na základě objednávky nebo smlouvy. Evidují se v knize vydaných faktur. • Mzdové účetnictví Evidence pracovních smluv, dohod o provedení práce nebo pracovní činnosti. Všechny pracovní smlouvy se ukládají v listinné formě. Podklady pro vytvoření všech nezbytných dokladů týkajících se mezd se mzdové účetní zasílají měsíčně. Mzdová účetní vytvoří mzdové doklady a zpět odesílá zálohu mzdového programu. Mzdové doklady se v listinné formě zakládají. Přehledy o platbě zdravotní pojištění se doručí na příslušné zdravotní pojišťovny.
Kapitola 7
Informační systém Informační systém na podporu řízení jakosti má za cíl pokrýt některé z požadavků normy ISO 9001 na společnost ECO - Management. Jde zejména o vytváření a řízení záznamů vyžadovaných zmíněnou normou. Části, které nejsou pokryty informačním systémem, jsou z požadavků společnosti ECO - Management pokryty jinými způsoby. Nyní následuje popis hlavních funkcí informačního systému společnosti ECO - Management: • Správa všech externích subjektů, se kterými přijde ECO - Management do obchodního styku (dodavatelé, zákazníci) včetně evidence všech kontaktních osob. U subjektů označených jako dodavatel je dále možné udržovat jejich hodnocení a popis dodávaných výrobků. • Evidence veškeré komunikace společnosti. Bude možno evidovat komunikaci včetně druhu komunikace (nabídka, poptávka, běžná komunikace), způsobu komunikace (telefonická, email, . . .). Zvlášť bude odlišena komunikace s již evidovaným subjektem, kde se automaticky nabídne subjekt ke komunikaci a komunikace s novým subjektem, kde bude možno přímo při vyplňování komunikace založit nový subjekt. • Evidence zaměstnanců společnosti. Veškerá správa pracovníků společnosti ECO - management, evidence osobních údajů, funkcí ve firmě a kvalifikace. • Evidence infrastruktury. Systém bude umožňovat evidovat veškeré kancelářské vybavení společnosti, hardware včetně jeho případného přiřazení pracovníkům společnosti ECO - Management, evidenci software včetně jeho přiřazení jednotlivým hardwarovým zařízením ve firmě. • Správa zakázek, smluv a projektů. Systém bude umožňovat kompletní řízení zakázky a projektu. Pro subjekty evidované v systému bude možné založit novou zakázku, evidovat požadavky zákazníka, přezkoumání těchto požadavků v souladu s normou ISO 9001, evidenci smlouvy na základě této zakázky. Ke smlouvě bude možné zvlášť přiřadit dohodnuté cíle smlouvy a termíny jejich splnění. Ke smlouvě bude možné kdykoliv v průběhu řešení zakázky vložit do systému dodatek s novými požadavky zákazníka. Dále je možno řídit průběh řešení zakázky. Systém umožňuje stanovit řídícího
30
KAPITOLA 7. INFORMAČNÍ SYSTÉM
31
pracovníka celé zakázky. Je možné plánovat jednotlivé etapy zakázky, jejich časové vymezení, úkoly v etapě přiřazení pracovníků a hardware na tyto etapy. Pro každou etapu je možné sledovat její ekonomickou náročnost - náklady na etapu. Pro každou etapu je možné uložit její hodnocení. Před ukončením celé zakázky je možné vložit hodnocení jejího průběhu a hodnocení shody se vstupními požadavky zákazníka. • Řízení a evidence neshod. Každou zjištěnou neshodu s požadavky zákazníka umožní systém zaevidovat, popsat vyhodnocení této neshody včetně jejího řešení. • Vnitrofiremní komunikace. Systém bude umožňovat formou elektronické nástěnky komunikaci mezi zaměstnanci firmy mezi sebou i mezi zaměstnanci mezi sebou. Nástěnka bude udržovat evidenci o tom, kdo ze zaměstnanců už jednotlivé příspěvky nástěnky četl a kdo ne. • Evidence inzerce, kterou společnost ECO - Management uveřejňuje.
7.1 7.1.1
Funkční analýza systému Uživatelé systému
V systému vystupují následující uživatelé: • Manažer • Asistentka • Analytik • Administrátor Manažer Osoba, která pokrývá všechny manažerské funkce společnosti ECO - Management. Provádí dlouhodobé strategické řízení společnosti, personální řízení společnosti a operativní plánování. Některé výstupy z činnosti manažera vkládá do systému asistentka nebo analytik, viz. níže. Vstupy do systému: • Příspěvek na nástěnku • Záznam o komunikaci • Informace o subjektu Informace ze systému: • Informace o subjektu • Informace o komunikaci • Informace o zakázce • Informace o jednotlivých etapách zakázky • Informace o pracovnících přiřazených na etapu
KAPITOLA 7. INFORMAČNÍ SYSTÉM
32
• Informace o smlouvě • Informace o neshodě • Informace o řešení neshody • Informace o infrastruktuře • Informace o zaměstnanci společnosti • Příspěvek z nástěnky • Informace o hodnocení dodavatelů Asistentka Provádí administrativní úkony spojené s chodem společnosti. Na pokyn manažera může zakládat do systému nové pracovníky, může vkládat informace o zakázkách. Provádí evidenci infrastruktury společnosti (hardware, software, kancelářské vybavení), eviduje v systému nové subjekty (zákazníky, dodavatele - u dodavatelů i doplňující informace o dodávaném zboží a hodnocení). Provádí evidenci smluv. Komunikuje se zákazníky i s dodavateli. Vstupy do systému: • Informace o zaměstnanci • Informace o subjektu • Hodnocení dodavatele • Informace o dodávaném zboží • Informace o smlouvě • Informace o hardware • Informace o software • Informace o kancelářském vybavení • Příspěvky na nástěnku • Záznam o komunikaci Informace ze systému: • Informace o zaměstnanci • Informace o subjektu • Hodnocení dodavatele • Informace o dodávaném zboží • Příspěvek z nástěnky • Informace o smlouvě • Informace o hardware • Informace o software
KAPITOLA 7. INFORMAČNÍ SYSTÉM
33
• Informace o kancelářském vybavení • Informace o subjektu • Informace o komunikaci Analytik Analytik provádí řešení jednotlivých zakázek. Ve spolupráci s manažerem plánuje řešení jednotlivých zakázek, přiřazuje pracovníky na zakázky a plánuje etapy. Provádí zjišťování požadavků zákazníka, jejich přezkoumání. Po skončení zakázky hodnotí shodu výsledků zakázky se vstupními požadavky zákazníka a vytváří zprávu o průběhu zakázky. Komunikuje se zákazníky, případně i s dodavateli. V roli analytika vystupuje v systému i specialista na modelování dynamických jevů. Informace do systému: • Požadavky zákazníků • Přezkoumání požadavků • Etapy řešení zakázky • Pracovníci přidělení na etapy • Evidence neshod • Informace o řešení neshod • Popis průběhu zakázky • Závěrečné vyhodnocení zakázky • Příspěvky do nástěnky • Záznam o komunikaci Informace ze systému: • Informace o zaměstnancích • Informace o zakázkách • Informace o etapách zakázek • Informace o subjektech • Příspěvky z nástěnky • Informace o komunikaci Administrátor Provádí správu uživatelů informačního systému. Vstupy do systému • Informace o uživateli
KAPITOLA 7. INFORMAČNÍ SYSTÉM
7.1.2
34
Obecný popis procesů informačního systému
V DFD nejsou podrobně rozepsány všechny datové paměti tak, aby přesně odpovídaly datovému modelu. Z důvodu přehlednosti a čitelnosti diagramů byly některé datové paměti zobecněny. Proces 1.1 Evidence zaměstnanců Ukládá data o zaměstnancích společnosti ECCO - Management. Provádí výpis dat zaměstnanců uložených v databázi informačního systému. Proces 1.2.1 Evidence subjektů Provádí ukládání informací o subjektech, zákaznících a dodavatelích společnosti ECO - Management a výpis uložených informací. Proces 1.2.2 Evidence hodnocení dodavatelů Tento proces ukládá hodnocení subjektů, které jsou uloženy v systému jako dodavatelé a provádí výpis uložených hodnocení. Proces 1.2.3 Evidence dodávaného zboží Ukládá informace o zboží, které společnosti ECO - management dodávají subjekty uložené v systému jako dodavatelé. Dále provádí výpis informací o dodávaném zboží uloženém v systému. Proces 1.3 Evidence komunikace Provádí ukládání záznamů o příchozí a odchozí komunikaci společnosti ECO Management. Provádí výpis uložených záznamů o komunikaci, přijaté i odešlé. Proces 1.4 Nástěnka Přidává příspěvky na nástěnku, zobrazuje uložené příspěvky nástěnky a pro každý příspěvek eviduje jeho čtení. Proces 1.5.1 Evidence smluv Ukládá smlouvy uzavřené pro zakázky řešené společností ECO - Management. Provádí výpis smluv uložených v systému. Proces 1.5.2 Evidence zakázek Ukládá informace o zakázkách řešených společností ECO - Management a zobrazuje informace o zakázkách dříve uložených v systému. Proces 1.5.3 Evidence etap zakázky Pro zakázky řešené společností ECO - Management ukládá informace o plánovaných etapách. Zobrazuje informace o etapách uložených pro řešené zakázky. Proces 1.5.4 Evidence subjektů Na základě vstupních informací pro jednotlivé uložené etapy zakázek řešených společností ECO - Management přiřazuje pracovníky. Pro jednotlivé etapy zobrazuje již přiřazené pracovníky. Proces 1.5.5 Výpočet ekonomické náročnosti etapy Na základě vstupních informací počítá z uložených nákladů na zaměstnance a
KAPITOLA 7. INFORMAČNÍ SYSTÉM
35
délky etapy ekonomickou náročnost celé etapy. Proces 1.6 Správa uživatelů Na základě vstupních údajů vytváří nové uživatele a přiřazuje uživatelské role evidovaným zaměstnancům společnosti ECO - Management. Proces 1.7 Evidence neshod Provádí ukládání informací o zjištěných neshodách k zakázkám řešeným společností ECO - Management a uloženým v systému. Zobrazuje informace o uložených neshodách. Proces 1.8.1 Evidence hardware Provádí ukládání hardware používaného společností ECO - Management a na základě vstupních informací jeho přiřazení jednotlivým zaměstnancům společnosti. Zobrazuje informace o uloženém hardware a jeho přiřazení zaměstnancům společnosti Proces 1.8.2 Evidence software Ukládá informace o software používaném společností ECO - Management a přiřazuje ho k hardware uloženém v systému. Zobrazuje informace o uloženém software a jeho přiřazení k hardware. Proces 1.8.3 Evidence kancelářského vybavení Ukládá informace o kancelářském vybavení používaném společností ECO - Management a zobrazuje informace vybavení uloženém v systému. Proces 1.2.4 Zpracování požadavků na informace o infrastruktuře Tento proces na základě vstupních informací zobrazuje údaje o hardware, software nebo kancelářském vybavení evidovaném v systému.
KAPITOLA 7. INFORMAČNÍ SYSTÉM
Obrázek 7.1: Kontextový diagram informačního systému
36
KAPITOLA 7. INFORMAČNÍ SYSTÉM
Obrázek 7.2: DFD nulté úrovně
37
KAPITOLA 7. INFORMAČNÍ SYSTÉM
Obrázek 7.3: Proces správa infrastruktury
38
KAPITOLA 7. INFORMAČNÍ SYSTÉM
Obrázek 7.4: Proces správa subjektů
39
KAPITOLA 7. INFORMAČNÍ SYSTÉM
Obrázek 7.5: Proces správa zakázky
40
KAPITOLA 7. INFORMAČNÍ SYSTÉM
7.2
41
Datový model systému
7.2.1
Definice entit
Kanc vyb Typ: Kernel Objektem typu (#Kanc vyb) je každé kancelářské vybavení, které ke své činnosti využívá společnost ECO - Management. Subjekt Typ: Kernel Objektem typu (#Subjekt) je každá právnická nebo fyzická osoba, které je v obchodním vztahu se společností ECO - Management. Dodavatel Typ: Kernel Objektem typu (#Dodavatel) je každý subjekt (#Subjekt), který dodává zboží společnosti ECO - Management. Kontaktni osoba Typ: Kernel Objektem typu (#Kontakni osoba) je každá osoba, která zastupuje subjekt (#Subjekt) ve vztahu ke společnosti ECO - Management. Zakázka Typ: Kernel Objektem typu (#Zakázka) je každá zakázka zadaná společnosti ECO - Management subjektem (#Subjekt). Komunikace Typ: Kernel Objektem typu (#Komunikace) je každá komunikace uskutečněná mezi společností ECO - Management a subjektem (#Subjekt). Inzerce Typ: Kernel Objektem typu (#Inzerce) je každá inzerce uveřejněná ne popud společnosti ECO - Management za účelem získání zakázky(#Zakázka). Smlouva Typ: Kernel Objektem typu (#Smlouva) je každá smlouva uzavřená mezi společností ECO - Management a subjektem (#Subjekt) týkající se řešení zakázky (#Zakázka). Term cil Typ: Kernel Objektem typu (#Term cil) je každá dvojice cíle a termínu ve kterém se má tento cíl splnit smluvně dohodnutá smlouvou (#Smlouva). Projekt
KAPITOLA 7. INFORMAČNÍ SYSTÉM
42
Typ: Kernel Objektem typu (#Projekt) je každá zakázka (#Zakázka) řešená společností ECO - Management na základě uzavřené smlouvy (#Smlouva). Dodatek Typ: Kernel Objektem typu (#Dodatek) je každý dodatek podepsaný ke smlouvě (#Smlouva) uzavřené mezi společností ECO - Management a subjektem (#Subjekt). Etapa Typ: Kernel Objektem typu (#Etapa) je každé časové období naplánované v rámci řešení projektu (#Projekt). Pracovník Typ: Kernel Objektem typu (#Pracovník) je každý zaměstnanec společnosti ECO - Management. Funkce Typ: Kernel Objektem typu (#Funkce) je každá funkce, kterou může ve společnosti ECO Management zastávat některý z jejích zaměstnanců (#Pracovník). User Typ: Kernel Objektem typu (#User) je každý zaměstnanec (#Pracovník) společnosti ECO - Management, který je uživatelem IS pro podporu řízení jakosti. Neshoda Typ: Kernel Objekte typu (#Neshoda) je každá neshoda se vstupními požadavky zákazníka (#Subjekt) zjištěná při řešení projektu (#Projekt). Vyhodnocení Typ: Kernel Objektem typu (#Vyhodnocení) je každé řešení přijaté za účelem odstranění neshody (#Neshoda). Nástěnka Typ: Kernel Objektem typu (#Nástěnka) je každý příspěvek na elektronickou nástěnku informačního systému na podporu řízení jakosti společnosti ECO - Management. Četl Typ: Kernel Objektem typu (#Četl) je každý uživatel informačního systému na podporu řízení jakosti společnosti ECO - Management, který přečetl příspěvek na nástěnku (#Nástěnka).
KAPITOLA 7. INFORMAČNÍ SYSTÉM
43
Hardware Typ: Kernel Objektem typu (#Hardware) je každé hardwarové zařízení vlastněné společností ECO - Management a používané nějakým zaměstnancem (#Pracovník) společnosti. Software Typ: Kernel Objektem typu (#Software) je každý softwarový produkt vlastněný společností ECO - management a instalovaný na nějakém hardware (#Hardware). Prac et Typ: Associative Objektem typu (#Prac et) je každá reprezentace vazby mezi etapou (#Etapa) a zaměstnancem (#Pracovník) se smyslem: Daný zaměstnanec (#Pracovník) je přiřazen na danou etapu (#Etapa)./0,1:1,M Funkce prac Typ: Associative Objektem typu (#Funkce prac) je každá reprezentace vazby mezi zaměstnancem (#Pracovník) a funkcí (#Funkce) se smyslem: Daná funkce (#Funkce) je přiřazena danému zaměstnanci (#Pracovník)./0,1:1,M
7.2.2
Definice vazeb
Ref. 1: Dodavatel (#Dodavatel) dodává kancelářské vybavení (#Kanc vyb). Ref. 2: Subjekt (#Subjekt) je dodavatel (#Dodavatel). Ref. 3: Kontaktní osoba (#Kontaktni osoba) daného subjektu (#Subjekt). Ref. 4: Komunikace (#Komunikace) s daným subjektem (#Subjekt). Ref. 5: Subjekt (#Subjekt) zadal danou zakázku (#Zakázka). Ref. 6: Cíl a termín (#Term cil) dohodnutý v dané smlouvě (#Smlouva). Ref. 7: Dodatek (#Dodatek) k dané smlouvě (#Smlouva). Ref. 8: Dodavatel (#Dodavatel) dodává daný hardware (#Hardware). Ref. 9:
KAPITOLA 7. INFORMAČNÍ SYSTÉM
44
Dodavatel (#Dodavatel) dodává daný software (#Software). Ref. 10: Uživatel (#User) četl daný příspěvek nástěnky (#Nástěnka). Ref. 11: Daný zaměstnanec (#Pracovník) má přidělený daný hardware (#Hardware). Ref. 12: Daný zaměstnanec (#Pracovník) představuje uživatele systému (#User). Ref. 13: Komunikace (#Komunikace) týkající se dané zakázky (#Zakázka). Ref. 14: Zakázka (#Zakázka) získaná danou inzercí (#Inzerce). Ref. 15: Vyhodnocení (#Vyhodnocení) týkající se dané neshody (#Neshoda). Ref. 16: Neshoda (#Neshoda) týkající se daného projektu (#Projekt). Ref. 17: Smlouva (#Smlouva) uzavřená pro řešení daného projektu (#Projekt). Ref. 18: Etapa (#Etapa) naplánovaná pro daný projekt (#Projekt). Ref. 19: Software (#Software) instalovaný na daném hardware (#Hardware).
KAPITOLA 7. INFORMAČNÍ SYSTÉM
Obrázek 7.6: Entitně - vztahový diagram databáze informačního systému
45
KAPITOLA 7. INFORMAČNÍ SYSTÉM
7.3 7.3.1
46
Popis implementace systému PHP
PHP (PHP: Hypertext preprocessor) je skriptovací programovací, který se využívá pro programování dynamických internetových stránek. Kód PHP je možné začleňovat do jazyka HTML. Tato vlastnost jazyka PHP je pro tvorbu webových stránek a internetových aplikací velice výhodná. Skripty PHP jsou prováděny na straně webového serveru a uživateli je předáván pouze jejich výstup - statická stránka HTML. Jazyk PHP se používá obvykle v kombinaci s některým databázovým systémem (MySQL, PostgreSQL) a webovým serverem (nejpoužívanější je Apache). Jazyk PHP je oblíbený díky své jednoduchosti a díky tomu, že v sobě kombinuje několik programovacích jazyků a tedy ponechává programátorům značnou svobodu v syntaxi. Jazyk PHP vytvořil Rasmus Lerdorf v roce 1994 s využitím programovacího jazyka C. Původní název PHP byl Personnal Home Page Tools. Později, spojením se systémem Form Interpreter vznikl PHP/FI 2.0. V roce 1997 došlo k přepsání parseru jazyka a tak vznikl PHP. V současné době je aktuální verze PHP5, který má vyvinutou rozsáhlou podporu pro programování s objektovým přístupem podobným jazyku JAVA.
7.3.2
MySQL
Databázový systém MySQL vytvořila švédská firma MySQL AB. Tento systém je k dispozici pod dvěma licencemi - jednak pod bezplatnou licencí GPL (General Public License) a jednak pod placenou komerční licencí. Komunikace s touto databází probíhá pomocí jazyka SQL, respektive pomocí mírně upraveného dialektu tohoto jazyka. Pro svůj výkon a především díky volné šiřitelnosti má vysoký podíl mezi v současné době používanými databázemi. Od počátku svého vývoje byla tato databáze optimalizována především na rychlost. Díky tomu v ní nebylo podporováno vytváření pohledů, triggerů a uložených procedur, rovněž poskytovala pouze velice triviální způsoby zálohování. Tyto vlastnosti jsou podporovány až v poslední verzi tohoto databázového systému a sice ve verzi 5. Verze 5 přináší rovněž standardně transakční přístup v databázovém úložišti InnoDB. MySQL nachází široké uplatnění při vytváření webových aplikací a to zejména v kombinaci se skriptovacím jazykem PHP popsaným výše a webovým serverem Apache.
7.3.3
Implementace
Informační systém na podporu řízení jakosti jsem vytvářel za pomocí výše popsaného skriptovacího jazyka PHP, webového serveru Apache (tento server patří rovněž mezi volně šiřitelný software) a databázového serveru MySQL. Informační systém je napsán na principu třívrstvé architektury. Tato architektura spočívá do rozdělení systému do tří vrstev: • Klientská vrstva Na straně klienta je minimum aplikační logiky. U třívrstvé architektury je proto klient označován jako tzv. tenký klient. • Aplikační vrstva Prostřední vrstva je tvořena aplikačním serverem obstarávajícím většinou aplikační logiky systému.
KAPITOLA 7. INFORMAČNÍ SYSTÉM
47
• Databázová vrstva Poslední třetí vrstva je tvořena databázovým serverem. Prostřední, aplikační vrstvu tvoří jazyk PHP a webový server Apache. Všechna aplikační logika systému je napsána ve skriptech PHP spouštěných na webovém serveru Apache. Data informačního systému jsou uložena v databázi rizjak na databázovém serveru MySQL. Uživatelská vrstva informačního systému je tvořena pouze webovým prohlížečem, který odesílá požadavky webovému serveru Apache a zobrazuje výstupy skriptů PHP - statické stránky HTML.
7.3.4
Administrativa
Modul administrativa je rozdělen na tři části: Infrastruktura, Personalistika, Inzerce. Infrastruktura představuje evidenci firemního vybavení. Tato část je rozdělena na evidenci hardware, software a kancelářského vybavení. Evidence hardware umožňuje hardwarová zařízení přiřazovat zaměstnanců firmy a v evidenci software je možné softwarové produkty přiřazovat hardware. Personalistika umožňuje evidovat údaje o zaměstnancích společnosti, včetně údajů o jejich kvalifikaci. Inzerce představuje správu inzerátů zveřejněných společností ECO Management.
7.3.5
Nástěnka
Elektronická nástěnka je implementována jako nástroj vnitrofiremní komunikace. U každého příspěvku se evidují zaměstnanci, kteří jej četli.
7.3.6
Subjekty
Tento modul představuje správu subjektů přicházejících do styku se společností ECO - Management, tedy zákazníků a dodavatelů. U všech subjektů je možné evidovat jednu nebo více kontaktních osob a u dodavatelů navíc popis dodávaného zboží a jejich hodnocení.
7.3.7
Zakázky
Kompletní správa zakázek společnosti. Rozděluje se podle druhu zakázky (Projekt, Školení, Audit, Informační systém, Modelování dynamických jevů).Tento modul umožňuje evidenci požadavků zákazníka, založení smlouvy a evidenci nasmlouvaných termínů a cílů smlouvy. Dále je možné plánování zakázky do etap, přidělování zaměstnanců na etapy, určení vedoucího pracovníka pro každou etapu a sledování ekonomické náročnosti jednotlivých etap.
7.3.8
Záznamy
Výpisy jednotlivých uložených záznamů se zobrazují jednak přímo u vstupních formulářů pro tyto záznamy a jednak v sekci Záznamy.
KAPITOLA 7. INFORMAČNÍ SYSTÉM
Obrázek 7.7: Ukázka informačního systému - Modul administrativa
48
KAPITOLA 7. INFORMAČNÍ SYSTÉM
Obrázek 7.8: Ukázka informačního systému - Modul nástěnka
49
KAPITOLA 7. INFORMAČNÍ SYSTÉM
Obrázek 7.9: Ukázka informačního systému - Modul zakázky
50
KAPITOLA 7. INFORMAČNÍ SYSTÉM
Obrázek 7.10: Příklad editace zakázky
51
KAPITOLA 7. INFORMAČNÍ SYSTÉM
Obrázek 7.11: Příklad editace subjektu
52
Kapitola 8
Závěr Ve své práci jsem provedl analýzu existujících nástrojů na podporu řízení jakosti a to jak volně šiřitelných tak i komerčních. Dále jsem popsal procesy společnosti ECO - Management a na základě popisu těchto procesů jsem provedl analýzu, návrh a implementaci informačního systému. Tento informační systém má za cíl podporu při udržování a kontinuálním zlepšování systému řízení jakosti dle normy ISO 9001 ve společnosti ECO - Management. Systém automatizuje pořizování a udržování záznamů požadovaných normou ISO 9001, mezi jinými záznamů o požadavcích zákazníků, o průběhu a úspěšnosti projektů a o kvalitě subdodavatelů. Udržování těchto záznamů a jejich analýza umožňuje co nejpřesnější určení požadavků a potřeb zákazníků a následně jejich naplňování, což zvyšuje kvalitu služeb poskytovaných společností ECO - Management. Kontinuální zvyšování kvality služeb má vliv na ekonomickou výkonnost společnosti ECO - Management a potažmo i na udržitelný rozvoj. Podpora udržitelného rozvoje byl i jeden z cílů mé diplomové práce a doufám, že se mi k němu podařilo alespoň částečně implementací informačního systému přispět.
53
Literatura [1] Řepa, Václav: Analýza a návrh informačních systémů. Praha, Ekopres 1999, 403 s. [2] Sommerville, Ian: Software Engineering. 5th ed. Workingham, AddisonWesley Publishing Company, 1996, 742 s. [3] Duží, Marie: Konceptuální modelování, datový model HIT. Opava, Slezská univerzita v Opavě, Filozoficko-přírodovědecká fakulta, Ústav informatiky, 2000, 98 s. [4] Wikipedie - otevřená encyklopedie. Encyklopedie je dotupná na URL http://cs.wikipedia.org/wiki/Hlavní_strana [5] Williams, Hugh E.: Programujeme webové aplikace pomocí PHP a MySQL. Praha, Computer Press, 2002 [6] Welling, Luke: PHP a MySQL - rozvoj webových aplikací. Praha, SoftPress, 2002, 718 s. [7] Manuál PHP. Dokument je dostupný na URL http://www.php.net/manual/cs/ [8] Řačák, Michal: Informační systém pro podporu zavádění systému managementu jakosti [diplomová práce], 2004 [9] Bulánek, Michal: Analýza a návrh IS integrovaného managementu [bakalářská práce], jaro 2004 [10] Veverka, Tomáš: Řízení dokumentace v malém nebo středním podniku [diplomová práce], jaro 2006 [11] Konvičná, Jana: Využití informačních technologií na podporu zavádění systémů integrovaného managementu [bakalářská práce], 2005 [12] Q-LanYs - Informační systém na podporu řízení jakosti. Dokument je dostupný na URL http://www.qlanys.cz/cz/qlanys-is.php [13] Open Mind Solutions. Quality Management System Software. Dokument je dostupný na URL 54
http://www.open-mind-solutions.com/Sigma/quality_management_system_software.htm [14] IQS. Enterprise quality and compliancemanagement software. Dokument je dostupný na URL http://www.iqs.com/products/modules/index.asp [15] Plexus Online. Quality Management Software. Dokument je dostupný na URL http://www.plex.com/modules/software_areas-quality_management_software.asp [16] DeskNow. User manual. Dokument je dostupný na URL http://www.desknow.com/downloads/DeskNow\%20-\%20User\%20Manual.pdf [17] PHPProjekt. Documentation. Dokument je dostupný na URL http://www.phprojekt.com/documentation.php [18] JavaSource. ivata op. Dokument je dostupný na URL http://www.java-source.net/open-source/groupware/ivata-op [19] eGroupWare. Documentation. Dokument je dostupný na URL http://www.egroupware.org/wiki [20] Hřebíček, Jiří, Ráček, Jaroslav: Systémy integrovaného managementu. Dokument je dostupný na URL http://www.fi.muni.cz/~hrebicek/ims/sim_text.htm [21] Česká společnostr pro jakost. Dokument je dostupný na URL http://www.csq.cz/cz/
55
Příloha - definice tabulek CREATE TABLE subjekty( id_sub INTEGER NOT NULL AUTO_INCREMENT, ico INTEGER, nazev VARCHAR(50), ulice VARCHAR(30), cislo VARCHAR(10), mesto VARCHAR(30), psc VARCHAR(5), dat_zad DATETIME NOT NULL, kdo_zad VARCHAR(10) NOT NULL, kdo_rev VARCHAR(10), dat_rev DATETIME, vztah_firma CHAR(3) NOT NULL, PRIMARY KEY(id_sub) ); CREATE TABLE kont_os( id_kontos INTEGER NOT NULL AUTO_INCREMENT, tit_pred VARCHAR(10), jmeno VARCHAR(30), prijmeni VARCHAR(30), tit_za VARCHAR(10), id_sub INTEGER, titul VARCHAR(20), ulice VARCHAR(30), cislo VARCHAR(10), mesto VARCHAR(30), psc VARCHAR(5), mail VARCHAR(30), tel_prac VARCHAR(15), tel_dom VARCHAR(15), mob_prac VARCHAR(15), funkce VARCHAR(30), dat_zad DATETIME, kdo_zad VARCHAR(10), kdo_rev VARCHAR(10), dat_rev DATETIME, PRIMARY KEY(id_kontos), 56
FOREIGN KEY(id_sub) REFERENCES subjekty(id_sub) ON DELETE RESTRICT ON UPDATE RESTRICT ); CREATE TABLE inzerce( id_inz INTEGER NOT NULL AUTO_INCREMENT, nazev VARCHAR(50), text_inzerce TEXT, graf_pod VARCHAR(30), umisteni VARCHAR(50), dat_zad DATETIME NOT NULL, kdo_zad VARCHAR(10)NOT NULL, kdo_rev VARCHAR(10), dat_rev DATETIME, dat_uv DATE, dat_plat DATE, zodp_prac VARCHAR(60), tvurce VARCHAR(30), PRIMARY KEY(id_inz) ); CREATE TABLE zakazka( nazev VARCHAR(50), id_sub INTEGER NOT NULL, id_inz INTEGER, puvod_zakazky VARCHAR(5), pozadavky TEXT, prezkoumani TEXT, dat_zad DATETIME NOT NULL, kdo_zad VARCHAR(20) NOT NULL, kdo_rev VARCHAR(20), dat_rev DATETIME, dat_zad_zak Date, id_zak INTEGER NOT NULL AUTO_INCREMENT, typ_zak VARCHAR(5), stav CHAR(1), PRIMARY KEY(id_zak), FOREIGN KEY(id_sub) REFERENCES subjekty(id_sub) ON DELETE RESTRICT ON UPDATE RESTRICT ); CREATE TABLE komunikace( id_sub INTEGER, id_kom INTEGER NOT NULL AUTO_INCREMENT, forma VARCHAR(10), popis TEXT, 57
datum DATE, id_zak INTEGER, zaznam TEXT, typ VARCHAR(30), smer VARCHAR(10), prijal VARCHAR(60), dat_zad DATETIME NOT NULL, kdo_zad VARCHAR(20) NOT NULL, kdo_rev VARCHAR(20), dat_rev DATETIME, PRIMARY KEY(id_kom), FOREIGN KEY(id_sub) REFERENCES subjekty(id_sub) ON DELETE RESTRICT ON UPDATE RESTRICT ); CREATE TABLE smlouva( zav_poz TEXT, id_zak INTEGER NOT NULL, kdo_pod VARCHAR(60), dat_pod DATE, dat_zad DATETIME NOT NULL, kdo_zad VARCHAR(20), kdo_rev VARCHAR(20), dat_rev DATETIME, PRIMARY KEY(id_zak), FOREIGN KEY(id_zak) REFERENCES zakazka(id_zak) ON DELETE RESTRICT ON UPDATE RESTRICT ); CREATE TABLE term_cil( id_naz_cil INTEGER NOT NULL AUTO_INCREMENT, id_zak INTEGER, naz_cil VARCHAR(30), popis_cil TEXT, termin DATE, dat_zad DATETIME NOT NULL, kdo_zad VARCHAR(20) NOT NULL, kdo_rev VARCHAR(20), dat_rev DATETIME, PRIMARY KEY(id_naz_cil), FOREIGN KEY(id_zak) REFERENCES smlouva(id_zak) ON DELETE RESTRICT ON UPDATE RESTRICT );
58
CREATE TABLE dodatek( id_zak INTEGER NOT NULL, id_dodatku INTEGER NOT NULL AUTO_INCREMENT, zav_poz TEXT, dat_pod DATE, kdo_pod VARCHAR(60), dat_zad DATETIME NOT NULL, kdo_zad VARCHAR(20) NOT NULL, kdo_rev VARCHAR(20), dat_rev DATETIME, PRIMARY KEY(id_dodatku), FOREIGN KEY(id_zak) REFERENCES smlouva(id_zak) ON DELETE RESTRICT ON UPDATE RESTRICT ); CREATE TABLE projekt( zprav_prub TEXT, hodn_shod TEXT, odp_os VARCHAR(60), id_zak INTEGER NOT NULL, dat_zad DATETIME NOT NULL, kdo_zad VARCHAR(20) NOT NULL, kdo_rev VARCHAR(20), dat_rev DATETIME, PRIMARY KEY(id_zak), FOREIGN KEY(id_zak) REFERENCES smlouva(id_zak) ON DELETE RESTRICT ON UPDATE RESTRICT ); CREATE TABLE etapa( id_et INTEGER NOT NULL AUTO_INCREMENT, nazev VARCHAR(30), dat_zac DATE, dat_stop DATE, popis TEXT, cile TEXT, hodnoceni TEXT, odp_os VARCHAR(60), dat_zad DATETIME NOT NULL, kdo_zad VARCHAR(20) NOT NULL, kdo_rev VARCHAR(20), dat_rev DATETIME, id_zak INTEGER NOT NULL, PRIMARY KEY(id_et), FOREIGN KEY(id_zak) REFERENCES projekt(id_zak) 59
ON DELETE RESTRICT ON UPDATE RESTRICT ); CREATE TABLE pracovnici( rc BIGINT NOT NULL, tit_pred VARCHAR(10), jmeno VARCHAR(30), prijmeni VARCHAR(30), tit_za VARCHAR(10), dat_nar DATE, ulice VARCHAR(30), cislo VARCHAR(10), mesto VARCHAR(30), psc VARCHAR(5), kvalifikace TEXT, os_nakl DECIMAL(16,2), uvazek DECIMAL(16,2), dat_zad DATETIME NOT NULL, kdo_zad VARCHAR(20)NOT NULL, kdo_rev VARCHAR(20), dat_rev DATETIME, PRIMARY KEY(rc) ); CREATE TABLE funkce( id_funkc INTEGER NOT NULL AUTO_INCREMENT, nazev VARCHAR(20), PRIMARY KEY(id_funkc) ); CREATE TABLE funkce_prac( id_funkc INTEGER NOT NULL, rc BIGINT NOT NULL, dat_zad DATETIME NOT NULL, kdo_zad VARCHAR(20) NOT NULL, PRIMARY KEY(rc,id_funkc), FOREIGN KEY(rc) REFERENCES pracovnici(rc) ON DELETE RESTRICT ON UPDATE RESTRICT, FOREIGN KEY(id_funkc) REFERENCES funkce(id_funkc) ON DELETE RESTRICT ON UPDATE RESTRICT ); CREATE TABLE prac_et( rc BIGINT NOT NULL, id_et INTEGER NOT NULL, 60
dat_zad DATETIME NOT NULL, kdo_zad VARCHAR(20)NOT NULL, kdo_rev VARCHAR(20), dat_rev DATETIME, PRIMARY KEY(rc,id_et), FOREIGN KEY(rc) REFERENCES pracovnici(rc) ON DELETE RESTRICT ON UPDATE RESTRICT, FOREIGN KEY(id_et) REFERENCES etapa(id_et) ON DELETE RESTRICT ON UPDATE RESTRICT ); CREATE TABLE neshody( id_nes INTEGER NOT NULL AUTO_INCREMENT, nazev VARCHAR(50), popis TEXT, dat_zjist DATE, dat_zad DATETIME, kdo_zad VARCHAR(20), kdo_rev VARCHAR(20), dat_rev DATETIME, id_zak INTEGER NOT NULL, PRIMARY KEY(id_nes), FOREIGN KEY(id_zak) REFERENCES projekt(id_zak) ON DELETE RESTRICT ON UPDATE RESTRICT ); CREATE TABLE vyhodnoceni( id_vyh INTEGER NOT NULL AUTO_INCREMENT, id_nes INTEGER NOT NULL, nazev VARCHAR(50), dat_vyh DATE, reseni TEXT, kdo_res VARCHAR(60), hodn_shody TEXT, dat_zad DATETIME NOT NULL, kdo_zad VARCHAR(20)NOT NULL, kdo_rev VARCHAR(20), dat_rev DATETIME, PRIMARY KEY(id_vyh), FOREIGN KEY(id_nes) REFERENCES neshody(id_nes) ON DELETE RESTRICT ON UPDATE RESTRICT ); 61
CREATE TABLE dodavatele( id_sub INTEGER NOT NULL, co_dodava TEXT, hodnoceni TEXT, dat_zad DATETIME NOT NULL, kdo_zad VARCHAR(10)NOT NULL, kdo_rev VARCHAR(10), dat_rev DATETIME, PRIMARY KEY(id_sub), FOREIGN KEY(id_sub) REFERENCES subjekty(id_sub) ON DELETE RESTRICT ON UPDATE RESTRICT ); CREATE TABLE kanc_vyb( id_kv INTEGER NOT NULL AUTO_INCREMENT, nazev VARCHAR(50), pocet INTEGER, oznaceni VARCHAR(20), umisteni VARCHAR(10), ident VARCHAR(30), vyrobce VARCHAR(50), id_sub INTEGER, dat_por DATE, cena DECIMAL(16,2), zdroj INTEGER, dat_zad DATETIME NOT NULL, kdo_zad VARCHAR(10)NOT NULL, kdo_rev VARCHAR(10), dat_rev DATETIME, PRIMARY KEY(id_kv), FOREIGN KEY(id_sub) REFERENCES subjekty(id_sub) ON DELETE RESTRICT ON UPDATE RESTRICT ); CREATE TABLE hardware( id_hard INTEGER NOT NULL AUTO_INCREMENT, nazev VARCHAR(50), druh VARCHAR(50), ozn_dod VARCHAR(80), ident VARCHAR(50), vyrobce VARCHAR(50), id_sub INTEGER, dat_por DATE, rc BIGINT, cena DECIMAL(16,2), 62
zdroj INTEGER, dat_zad DATETIME NOT NULL, kdo_zad VARCHAR(10) NOT NULL, kdo_rev VARCHAR(10), dat_rev DATETIME, PRIMARY KEY(id_hard), FOREIGN KEY(id_sub) REFERENCES subjekty(id_sub) ON DELETE RESTRICT ON UPDATE RESTRICT ); CREATE TABLE software( id_soft INTEGER NOT NULL AUTO_INCREMENT, nazev VARCHAR(50), typ VARCHAR(50), ser_cis VARCHAR(20), vyrobce VARCHAR(50), id_sub INTEGER, id_hard INTEGER, dat_por DATE, cena DECIMAL(16,2), zdroj INTEGER, dat_zad DATETIME NOT NULL, kdo_zad VARCHAR(10) NOT NULL, kdo_rev VARCHAR(10), dat_rev DATETIME, PRIMARY KEY(id_soft), FOREIGN KEY(id_sub) REFERENCES subjekty(id_sub) ON DELETE RESTRICT ON UPDATE RESTRICT ); CREATE TABLE users( login VARCHAR(10) NOT NULL, passw VARCHAR(40) NOT NULL, role VARCHAR(3) NOT NULL, rc BIGINT NOT NULL, PRIMARY KEY(rc), FOREIGN KEY(rc) REFERENCES pracovnici(rc) ON DELETE RESTRICT ON UPDATE RESTRICT ); CREATE TABLE ciselnik( hodnota VARCHAR(40), klic VARCHAR(10) ); 63
CREATE TABLE nastenka( id_nast INTEGER NOT NULL AUTO_INCREMENT, nazev VARCHAR(30), obsah TEXT, dat_zad DATETIME, kdo_zad VARCHAR(10), PRIMARY KEY(id_nast) ); CREATE TABLE cetl( usr VARCHAR(10) NOT NULL, id_nast INTEGER NOT NULL, FOREIGN KEY(rc) REFERENCES nastenka(id_nast) ON DELETE RESTRICT ON UPDATE RESTRICT );
64