Mendelova zemědělská a lesnická univerzita v Brně Provozně ekonomická fakulta
Analýza a návrh informačního systému firmy Národní stavební centrum, s. r. o. Bakalářská práce
Vedoucí práce: Ing. Ivana Rábová, Ph.D.
Jana Prachařová
Brno 2007
2 zadani prace
Touto cestou bych ráda poděkovala vedoucí mé bakalářské práce Ing. Ivaně Rábové, Ph.D. za její cenné rady a připomínky. Dále bych chtěla poděkovat vedoucí ekonomického úseku firmy Národní stavební centrum, s. r. o. Ing. Janě Svítkové za poskytnutí podkladů a dalších rad pro mou bakalářskou práci. V neposlední řadě patří mé dík také panu doc. Jiřímu Rybičkovi za tvorbu sazebního stylu pro závěrečné práce.
Prohlašuji, že jsem tuto bakalářskou práci vyřešila a vypracovala samostatně s použitím literatury, kterou uvádím v seznamu na konci práce.
V Brně dne 24. května 2007
....................................................
5
Abstract Prachařová, J. Analyse and information systems project of National Building Centre. Bachelor thesis. Brno, 2007. Bachelor thesis deals with analyse and information systems project of company, which moves in area of fairs and exhibitions. Analyse is focused on flow of infortmations among employees of the company. My thesis includes the description and implementation of application supporting one of the marketing’s process of the company.
Abstrakt Prachařová, J. Analýza a návrh informačního systému firmy Národní stavební centrum, s. r. o. Bakalářská práce. Brno, 2007. Bakalářská práce se zabývá analýzou a návrhem informačního systému firmy pohybující se v oblasti veletrhů a výstav. Analýza se zaměřuje na informační toky mezi zaměstnanci firmy. Práce také obsahuje popis a provedení realizace aplikace podporující jeden z marketingových procesů firmy.
6
OBSAH
Obsah 1 Úvodní část 1.1 Úvod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Cíl a metodika . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Literární přehled 2.1 Informace a informační systémy . . . . . . . . . . . . 2.1.1 Informace a její význam v podnikání . . . . . 2.1.2 Podnikový IS . . . . . . . . . . . . . . . . . . 2.1.3 Postupy a zásady při zavádění podnikového IS 2.1.4 Modelování IS . . . . . . . . . . . . . . . . . . 2.2 Řízení vztahů se zákazníky . . . . . . . . . . . . . . . 2.2.1 Charakteristika CRM . . . . . . . . . . . . . . 2.2.2 Vývoj informační nástrojů CRM . . . . . . . 2.2.3 Kooperační CRM . . . . . . . . . . . . . . . . 2.2.4 Operační CRM . . . . . . . . . . . . . . . . . 2.2.5 Analytické CRM . . . . . . . . . . . . . . . . 2.2.6 Strategie CRM . . . . . . . . . . . . . . . . . 2.2.7 Volba optimálního CRM . . . . . . . . . . . .
. . . . . . . . . . . . .
3 Vlastní řešení 3.1 Charakteristika firmy . . . . . . . . . . . . . . . . . . . 3.1.1 Role pořadatele výstavy . . . . . . . . . . . . . 3.1.2 Současný pohled na akce typu veletrh či výstava 3.2 Analýza a návrh informačního systému . . . . . . . . . 3.2.1 Kontextový diagram . . . . . . . . . . . . . . . 3.2.2 Systémový diagram . . . . . . . . . . . . . . . . 3.2.3 Dekompozice procesu Evidence osob a firem . . 3.2.4 Dekompozice procesu Prospektový servis . . . . 3.2.5 Entitně-relační diagram . . . . . . . . . . . . . 3.3 Návrh a tvorba aplikace pro prospektový servis . . . . 3.3.1 Charakteristika prospektového servisu . . . . . 3.3.2 Požadavky nové aplikace . . . . . . . . . . . . . 3.3.3 Technologie pro implementaci aplikace . . . . . 3.3.4 Implementace aplikace . . . . . . . . . . . . . . 3.3.5 Funkce aplikace . . . . . . . . . . . . . . . . . . 3.3.6 Nároky na provoz aplikace . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
7 7 7
. . . . . . . . . . . . .
9 9 9 9 10 12 13 13 13 14 15 15 16 16
. . . . . . . . . . . . . . . .
18 18 18 19 20 22 24 26 29 30 33 33 33 34 35 37 38
4 Závěr a diskuze
39
5 Literatura
41
Přílohy
42
OBSAH
7
A Datový slovník aplikace pro prospetkový servis
43
B Ukázky uživatelského prostředí navržené aplikace
47
1
ÚVODNÍ ČÁST
1 1.1
8
Úvodní část Úvod
Pohled na význam informace a informačních technologií pro podnik nabírá poslední dobou úplně jiného směru. Mění se spolu s množstvím a druhem informační technologie a výpočetní techniky v podnikové praxi. Mizí papírová forma zaznamenávání informací a dokumenty se převádí do elektronické podoby. Pryč je i doba, kdy byly drahé počítače pořizovány jen na účetní oddělení. Výpočetní technika je dnes tak cenově dostupná, že i malé firmě se vyplatí investovat několik tisíc do jejího pořízení. Dnešní neustále se měnící tržní podmínky, které souvisí převážně se vstupem zahraničních subjektů na domácí trh, kladou na společnosti vysoké nároky. Čas, ve kterém je společnost schopna reagovat na změny trhu, je nepochybně rozhodující veličina pro udržení pozice mezi konkurencí. Proces, který dřív trval několik dnů, může dnes být díky technologii vyřešen za pár hodin. Proto může být nasazení informačních a komunikačních technologií do podniku klíčovým krokem, ale ne zaručenou výhodou. Důležitou roli zde totiž hraje i lidský potenciál. Staré informační struktury ve formě kartotéky jsou tedy nahrazovány moderními informačními systémy. Díky automatizaci některých činností tak šetří podnikateli čas a peníze a nejen to. Mohou odhalit slabá místa v hospodaření podniku, mohou pomáhat manažerům při jejich důležitých rozhodnutích prostřednictvím nejrůznějších prognóz a trendů nebo mohou zajistit, aby se k zákazníkům společnosti přistupovalo skutečně individuálně. Informace se totiž stává základem dobrého podnikání a posláním informačních technologií je zachytit informační toky, usnadnit každodenní rutinu a zefektivnit vykonávání činností firemních procesů.
1.2
Cíl a metodika
Cílem práce je vytvoření návrhu informačního systému a analýza informačních toků společnosti pohybující se v oblasti veletrhů a výstavnictví. Firma doposud využívá ekonomického systému, který slouží pro zpracování účetnictví a ekonomických agend. Je používán ovšem výhradně jen pro tyto účely. Ostatní informační toky nejsou pokryty žádným způsobem. Vedlejším cílem je vytvořit aplikaci pro jednu z podstatných služeb poskytovaných společností směrem k vystavovateli a nahradit tak stávající a již nevyhovující aplikaci. Služba měří zájem o jednotlivé exponáty vystavovatelů. Podrobněji bude rozebrána v dalších kapitolách. Firma je pořadatelem výstavy a musí proto vyvíjet soustavnou činnost, kterou si získává zájem u nových vystavovatelů a také návštěvníků. Samozřejmostí je péče o stávající vystavovatele a získávání informací od lidí, kteří výstavu zhlédli, aby mohla vylepšovat své služby vůči nim. Proto bude také podstatná část teoretického úseku práce věnovaná právě oblasti řízení vztahů se zákazníkem. Součástí
1.2
Cíl a metodika
9
teoretického přehledu bude i charakteristika informace v podnikání, vymezení pojmu informačního systému a popis jeho návrhu a způsobu modelování. Další části práce se budou věnovat samotnému návrhu informačního systému. Součástí těchto kapitol bude popis firmy a dnešní pohled na akce typu veletrhu či výstavy. Samostatná kapitola bude věnována tvorbě aplikace, popisu jejich funkcí a způsobu zapojení do podnikové praxe. V závěru práce bude provedeno ekonomické zhodnocení nového aplikačního softwaru a nastínění dalšího postupu rozšiřování informačních a komunikačních technologií v popisovaném podniku.
2
LITERÁRNÍ PŘEHLED
2
10
Literární přehled
2.1
Informace a informační systémy
2.1.1
Informace a její význam v podnikání
Existuje několik definic, které vystihují pojem informace. Od definic z teoretické informatiky až po definice z praktického hlediska. Jak uvádí (Sodomka, 2006) tvůrci těchto definic se odlišovali především v tom, že kladli důraz na odlišné úrovně pohledu. Mezi ně patří především pohled syntaktický, sémantický a pragmatický. Syntaktický pohled je orientován na vnitřní strukturu informace, souvislosti mezi znaky, které ji utváří, a to bez ohledu na vztah k jejímu příjemci. Sémantický pohled zdůrazňuje obsahový význam informace a to rovněž bez ohledu na vztah k jejímu příjemci. Pragmatický pohled je na rozdíl od předchozích dvou směrován k praktickému využití informace, tedy k jejímu významu pro příjemce. Podnikatelé jako Tomáš a Jan A. Baťa, Henry Ford či Gerard Philips považovali informace za hlavní zdroj podnikání, stejně jako půdu, kapitál nebo práci. Věděli ovšem také, že informace není automaticky znalost a poznání, jak rozvíjet podnik v nadnárodní korporaci. Budovali svá impéria jako síťově, učící se organizace, jejichž úspěch byl založen nikoliv na automatizovaném zpracování dat, ale právě na změně koncepce řízení firmy. Ta se opírala především o: • efektivní řízení informačních toků, • řízení inovací a tvorby intelektuálního vlastnictví, • řízení kontinuálního procesu učení. Všechny tři faktory pak představují podstatu systému řízení znalostí (Sodomka, 2006). 2.1.2
Podnikový IS
Ekonomický a společenský vývoj ve světě posledních let vykazuje následující základní rysy (Chlebovský, 2005): • vysoká dynamika vývoje, • nestabilita prostředí, • vysoká rychlost globálních informačních toků, • globální vliv lokálních faktorů, • vysoký tlak na využívání zdrojů. Jak již bylo zmíněno, informace má pro podnik stejnou cenu jako základní výrobní faktory (půda, práce a kapitál). Dnešní podnik musí pružně a rychle reagovat na změny, které vznikají na příslušném trhu. V takovém prostředí je třeba využívat informačních a komunikačních technologií pro efektivní zaznamenávání, předávání a zpracování informací. Základním prvkem v této oblasti je podnikový informační systém, který vytváří komplexní pohled na činnosti příslušného podniku. Podle definice (Sodomka, 2006) vytvářejí podnikový informační systém lidé, kteří prostřednictvím dostupných technologických prostředků a stanovené metodologie zpracovávají
2.1
Informace a informační systémy
11
podniková data a vytvářejí z nich informační a znalostní bázi organizace sloužící k řízení podnikových procesů, manažerskému rozhodování a správě podnikové agendy. 2.1.3
Postupy a zásady při zavádění podnikového IS
Tvorba informačního systému by měla rozhodně podpořit růst celkové hodnoty organizace. Ovšem, aby bylo možné takového růstu dosáhnout, je třeba vědět, jak takový systém zavést do podnikové praxe a jak s ním dále zacházet. Otázka tedy zní, kde má podnikatel začít? Před zahájením všech prací, by měli být vedoucí pracovníci schopni odpovědět na následující otázky (Vrana, Rychta, 2005): • Opravdu potřebujeme informační systém? • Uvědomujeme si rizika projektu IS? • Vytvoříme projektu IS přiměřené podmínky? V případě kladných odpovědí lze začít s dalšími plány a úvahami. Na počátku celého projektu je nutné, aby s ním všichni vedoucí pracovníci, včetně nejvyššího managementu, souhlasili a prosazovali ho. Existuje totiž několik faktorů, které vedou k nezdaru zavedení informačního systému. Mezi ně může patřit: • neporozumění ze strany vysoce postavených manažerů, kteří si nesprávně vykládají význam informačního systému pro podnik, • tvrzení, že zaměstnanec ztrácí svou kreativitu tím, že je zapojený do stanoveného řádu, který se skládá ze strukturovaných a vynucených kroků, • čerpání výhod z využívání informace jedním zaměstnancem, • nebo málo motivovaní pracovníci, kteří se na projektu podílejí. Nemalým problém je také umět vysvětlit všem zaměstnancům, že informační systém sice není všelékem, ale může se stát jejich pomocníkem při každodenní práci. Na všechny tyto úskalí se musí podnik umět připravit a vzniklé problémy ihned vyřešit. Když se firma podívá na dnešní trh s informačními technologiemi, zjistí že společností, které se touto oblastí zabývají, je nepřeberné množství. Další krokem je tedy hledání správného dodavatele a pořízení systému. Podnik může volit mezi hotovými řešeními, návrhem systému „na míruÿ nebo kombinovat obě předešlé varianty tzv. customizací, tedy úpravou již vytvořeného typové systému. U výběru dodavatele platí, že nejvhodnějším nástrojem volby implementačního partnera je výběrové řízení (Sodomka, 2006). Při posuzování jednotlivých nabídek je velmi důležitá tzv. úvodní studie. Tu tvoří jednotliví dodavatelé a měla by obsahovat některé z těchto dílčích činnosti (Pour, 2006): • formulaci cílů projektu, • analýzu současného stavu IS/ICT, • definování klíčových požadavků na IS/ICT, • návrh celkového konceptu řešení projektu, • návrh aplikačního softwaru pro jednotlivé oblasti projektu, • návrh základního software, • specifikaci vlivu projektu na organizaci podniku,
2.1
Informace a informační systémy
12
• návrh způsobu řízní projektu, • rámcový návrh způsobu migrace na nové řešení, • specifikaci poskytovaných doprovodných služeb dodavatelem, • návrh harmonogramu řešení, • ekonomický rozbor projektu, hlavně pořizovacích a provozních nákladů. Další etapou životního cyklu je implementace, tedy samotné vytvoření systému. Je to jedna z nejnákladnějších částí spolu se školením pracovníků, které se prolíná do více fází projektu. V této etapě se klade velký důraz na dodržení časového plánu projektu. Při řešení operativních úkolů často vznikají neočekávané nadbytečné náklady plynoucí z chyb a časových ztrát. Klíčovou roli tedy hraje personální složení implementačního týmu, způsob jeho řízení a organizace prací (Sodomka, 2006). Po těchto krocích následuje zavádění a údržba systému. Zavádění systému, tedy především jeho instalace, je kritickou částí projektu. Existuje několik možností, jak systém zavádět, například ho zkušebně zavést pouze na jednom oddělení firmy, kde se testuje. V lepším případě je nasazen do celého podniku, v horším je dále upravován a vylepšován. Pokud ovšem dojde hned k plnému nasazení systému je důležité dbát na jeho plnou funkčnost, protože jakékoliv selhání může znamenat pro podnik velkou obtíž někdy až finanční ztrátu. Při takových problémech je dobré mít s dodavatelem uzavřenou smlouvu SLA (Service Level Agreement). Jejím obsahem je úroveň poskytovaných služeb. V případě poklesu pod danou úroveň následují sankce vůči dodavateli (Sodomka, 2006). Poslední částí projektu je rozvoj a inovace. Všechny výše popsané kroky jsou součástí tzv. životního cyklu informačního systému. Ten může podle velikosti organizace trvat i několik let. Nakonec nesmí být opomenut důležitý faktor pro úspěch celého projektu a to lidský faktor. Lidé vstupují do všech fází projektu a různě ho ovlivňují. Klíčovými lidmi jsou vlastníci společnosti a její nejvyšší management. Ti výrazně ovlivňují především první dvě fáze – rozhodnutí, zda zavést informační systém a výběr správného dodavatele. Vstupují samozřejmě i do ostatních fází, kde se objevují už i samotní uživatelé systému. Ty lze dělit na dvě skupiny (Sodomka, 2006): • klíčoví uživatelé – zastřešují hlavní podnikové oblasti, jejich hlavním úkolem je předávat svoje znalosti ostatním uživatelům, • koncoví uživatelé – jsou všichni pracovníci, kteří používají informační systém. Z výzkumu nejčastějších problémů s uživateli a jejich řešením vyplývá (Sodomka, 2006): • uživatelé neumí popsat procesy, které ovlivňují, nebo nerozumí požadavkům na jejich řízení, • není k dispozici dostatek odborně zdatných a časově nepřetížených klíčových uživatelů, • uživatelé nejsou ochotni měnit dosavadní způsob ovládání procesů nebo nesouhlasí s navrženými záměry projektu, • uživatelé nevychází dobře s pracovníky dodavatelské organizace, • uživatelé nedokáží mezi sebou navzájem dobře spolupracovat,
2.1
Informace a informační systémy
13
• během přípravy na provoz došlo k výrazné obměně původně proškolených uživatelů a jejich znalosti systému a počítačová gramotnost je nižší, než se původně předpokládalo, • ostrý provoz systému odhalí problémy s uživateli, které mohly být vyřešeny již v průběhu implementace. 2.1.4
Modelování IS
Existují dva základní přístupy k návrhu informačního systému: • funkční přístup, • datový přístup. Podle (Chlapek, Řepa, 1997) lze tyto dvě oblasti popsat následujícím způsobem. Obecnou charakteristikou funkčního přístupu shrnují následující body: • informační systém je zde zkoumán jako struktura procesů. Analýza dat vždy vyplývá z analýzy systémových procesů (funkcí) - z datové potřeby těchto procesů, • základním principem, prostupujícím celým popisem funkční struktury je Topprincip rozkladu celku na části. Funkční struktura je stromová. Z toho vyplývá, že základní charakteristikou funkce je její izolovanost - nezávislost na ostatních, která umožní její rozklad do samostatné struktury podfunkcí, aniž by bylo nutné specifikovat jejich vztah k podfunkcím ostatních funkcí, • v souvislosti s tím, že hlavním předmětem zájmu funkční analýzy jsou procesy a jejich vzájemné vztahy, dochází zde k oddělení řídících operací od „zpracovávacíchÿ a v důsledku toho i k oddělení řídících dat od „informačníchÿ. Toto oddělení řídící od výkonné části systému se například v Yourdonově metodě projevuje existencí odděleného popisu řízení (State Transition Diagrams) od popisu zpracování dat (Data Flow Diagrams). Datový přístup vznikl o něco později než funkční a jde mu především o věcnou a strukturální správnost dat v systému ukládaných – datovou základu systému. Z pozice datového přístupu lze stanovit tyto principy: • datová základna je modelem reálného světa. Tento model musí být v podobě datové základny úplný a věrný, • z důvodů oddělení „čištéÿ podoby datové základny od podoby technologicky a implementačně zatížené, probíhá návrh datové základny ve třech úrovních: – konceptuální úroveň (obsah i struktura datové základny vyplývají pouze z reality), – technologická úroveň (datová základna může obsahovat, kromě atributů reálných objektů a jejich vazeb, také redundantní a technologická data tak, jak si to žádá zvolená logická organizace dat), – implementační úroveň (datová základna již může obsahovat i dalších typy dat jako indexy nebo abstraktní datové typy, jak si to žádá zvolené implementační prostředí systému). Základními principy návrhu IS jsou tedy:
2.2
Řízení vztahů se zákazníky
14
• dvě složky IS – procesy a data, • analýza je postavená na modelování reality, • návrh má více úrovní (konceptuální, technologickou a implementační) Pro podporu řízení vývoje IS vznikla kategorie počítačových prostředků CASE (Computer Aided System Engineering). Jejich jádrem je systémová encyklopedie, která obsahuje strukturované údaje o vyvíjeném IS, včetně informací o vzájemných vztazích jednotlivých prvků IS. Důležitým prvkem systému CASE je také grafická podpora nástrojů popisu IS.
2.2 2.2.1
Řízení vztahů se zákazníky Charakteristika CRM
CRM (Customer Relationship Management) neboli řízení vztahů se zákazníky je relativně mladá disciplína marketingu, jejíž základy byly položeny přibližně na konci osmdesátých let dvacátého století, staví do popředí všech procesů v podniku zákazníka a jeho potřeby. Je tím nahrazena dřívější koncepce, která se orientovala na produkt, jeho prosazování na trh, vylepšování technologie výroby a monitorování konkurenčních produktů. Podle definice (Pour, 2006) je řízení vztahů se zákazníky komplex několika částí a to převážně aplikačního a základního softwaru, technických prostředků, podnikových procesů a personálních zdrojů určených pro řízení a průběžné zajištování vztahů se zákazníky firmy, a to v oblastech podpory obchodních činností, prodeje, marketingu, komunikace se zákazníky a zákaznických služeb. Toto vymezení ovšem nezahrnuje důležitý faktor a to ziskovost zákazníka. Protože zisk je vlastně smyslem a hnacím silou každého podnikání. Rostoucí zájem o aplikaci CRM systémů je logickou reakcí na změny, které přinesl rozvoj vícekanálové komunikace a orientace firem na potřeby a ziskovost zákazníků (Sodomka, 2006). 2.2.2
Vývoj informační nástrojů CRM
Podle (Chlebovský, 2005) lze v nedávné historii a současnosti vysledovat čtyři základní typy informačních systémů lišících se mírou využití výpočetní techniky, mírou automatizace činností, vhodností použití pro různé typy a velikosti organizací, či rozsahem a komplexností. Lze je dobře seřadit podle jejich stáří na: • systém papírové databáze – kartotéka, • řešení postavené na balíku programů typu Office – elektronická kartotéka, • programy pro správu kontaktů a management času, • komplexní CRM e-systémy. V následujícím textu jsou rozebrány jednotlivé nástroje. Historicky nejstarší aplikací využívanou v oblasti CRM je klasická papírová kartotéka využívá spolu s diářem. Dnes už ji nejspíš v podniku vůbec neobjevíme, snad jen u některých lékařů, protože má jednu velkou nevýhodu a to naprosto nulovou míru automatizace
2.2
Řízení vztahů se zákazníky
15
činností. Dalším důvodem, který vedl k jejímu nahrazení, byly ceny výpočetní techniky. Jejich výrazný pokles umožnil i malým podnikům pořízení výpočetní techniky. Ovšem z pohledu tvorby nových aplikací, má kartotéka nemalý význam. Demonstrovala totiž způsoby, ze kterých se stále vychází při tvorbě softwarových aplikací pro tuto oblast. Diář v klasické papírové podobě sice ještě z dnešních obchodů nezmizel, ale má svého významného konkurenta ve formě malých kapesních počítačů. Dalším vývojem byla kartotéka přesunuta do počítače, což umožnilo automatizovat určité stále se opakující operace. Vytvořit si šablony v textových editorech nebo provádět statistické výpočty v tabulkových procesorech. Ale i tento způsob nebyl nejvhodnějším řešením zejména pak pro velký podnik. Ve vývoji se tedy stále pokračovalo a vznikly programy pro správu kontaktů a management času. I když tyto systémy nejsou technologických vrcholem v oboru, vyznačují se jednoduchostí obsluhy i údržby. Pro malé a střední organizace jsou v současnosti považovány za optimální řešení zajišťující obhospodařování aktivit péče o zákazníky. Umožňují bezproblémový přístup více uživatelů k systému. Každý uživatel může mít definovaná přístupová práva dle požadované úrovně. Systémy dokáží fungovat jak v konfiguraci centrální databáze uložené na serveru se sdíleným přístupem uživatelů, tak v konfiguraci lokálně umístěných databází, které se pravidelně vzájemně synchronizují po interní síti (Chlebovský, 2005). A co je tedy pomyslným vrcholem CRM systémů? Jsou to dnešní komplexní informační systémy obsahující moduly pro různé oblasti marketingu. Jsou buď používány samostatně nebo jsou integrovány do podnikového informačního systému. Zahrnují především tři celky a to kooperační CRM, operační CRM a analytické CRM. 2.2.3
Kooperační CRM
Kooperační CRM je svým způsobem základna pro ostatní komponenty řízení vztahů se zákazníkem. Na této úrovni CRM dochází ke kontaktu se zákazníky všemi možnými způsoby a je důležité správně zaznamenávat jednotlivé informace o každé komunikaci do centrální databáze zákazníků. Tyto činnosti jsou řízeny pomocí kontaktních center, které spojují dohromady dva dříve neslučitelné světy, počítačové aplikace a distribuci telefonních hovorů (Sodomka, 2006). Kontaktní centra obstarávají tyto funkce (Pour, 2006): • podpora komunikace se zákazníkem založená na integraci telefonů a informačního systému, • automatické interaktivní hlasové odpovědi, • zpracování elektronické pošty, • hlasová komunikace přes web, • vedení marketingových kampaní. Zákazník má tedy hned několik možností, jak kontaktovat firmu v závislosti na momentální dostupnosti technických prostředků. Už tímto krokem si společnosti zajišťují zlepšení jejich vztahu se zákazníkem.
2.2
Řízení vztahů se zákazníky
2.2.4
16
Operační CRM
Do této části spadají softwarové aplikace, které ulehčují činnosti vzniklé při komunikaci se zákazníkem. Zvyšují tak efektivitu procesů jako je například podpora prodeje nebo poskytování servisu. Podle společnosti Gartner Group se člení tyto aplikace na (Pour, 2006): a) aplikace podporující práci obchodníka (Sales Force Automation – SFA) – nástroje řízení kontaktů, podpora obchodní činnosti, jako např. řízení obchodních případů, předpovědi obratu, . . . b) automatizaci marketingu (Enterprise Marketing Automation – EMA) – vytváření marketingového plánu a kampaní, sledování konkurence, . . . c) aplikace zákaznických služeb a podpory (Customer Servise and Support – CSS) – nástroje pro specifikaci požadavků na servis, objednávky přes web, e-mail apod. Patří sem také tzv. Contact Management, který přináší společnosti jednotné informace o daném zákazníkovi. Díky dnešní moderní komunikační technologii se informace do podniků dostávají hned několika způsoby. A aby se společnost mohla navenek tvářit jako jeden subjekt, je potřeba tyto informace sdílet. Contact Management je podle definice systém, který shromažďuje všechny informace o zákazníkovi (personální, demografické, obchodní atd.) a všechny kontakty se zákazníkem (historický přehled o povaze kontaktu, způsobu, frekvenci, výsledcích jednání) a z toho vyplývající následné aktivity (Pour, 2006). 2.2.5
Analytické CRM
Jsou to speciální analytické aplikace CRM, které fungují na bázi datových skladů a dolování dat. Analytické CRM zajišťuje tyto hlavní činnosti (Pour, 2006): • segmentace zákazníků, • analýzy marketingových kampaní, • predikce chování zákazníků. Tato část CRM využívá dat, které získává z různých zdrojů, především z dalších částí CRM – kooperační a operační, ale také z jiných aplikací. Analýzu pak provádí na základě technologie a aplikací Business Inteligence. Kombinace CRM a Business Intelligence se nazývá Customer Intelligence a podle definice představuje komplex aplikací, zaměřených na poznání zákazníka, jeho hodnoty, preferencí, rizikovosti nebo pravděpodobnosti odchodu ke konkurenci. Za účelem splnění tohoto cíle využívají řešení CI spojení systémů Business Intelligence a CRM (Pour, 2006). Měřenými veličinami je například náklonnost zákazníka k nákupu nebo hodnota zákazníka pro konkrétní podnik. Koncept hodnoty zákazníka (CV – Customer Value) spočívá v kvantifikaci jeho minulých i budoucích přínosů a nákladů, a pracuje tedy s takovými ukazateli, jak je ziskovost zákazníka (kalkulovaná jako rozdíl mezi výnosy ze zákazníka a sumou přímých a nepřímých nákladů za uplynulé období), riziko ztráty zákazníka a další (Pour, 2006).
2.2
Řízení vztahů se zákazníky
2.2.6
17
Strategie CRM
Úspěšná realizace CRM koncepce je postavená na čtyřech základních pravidlech (Sodomka, 2006): • pravidlo sjednocení říká že, vůči zákazníkovi je nutné vystupovat jednotně a informace o nich musejí sloužit celé firmě, • pravidlo integrace hovoří o tom, že je třeba sladit informační toky, které putují vně i dovnitř firmy všemi CRM procesy, • pravidlo naplnění se týká závažného momentu, k němuž dospěje každá firma, která zavádí svůj prvním CRM systém, • pravidlo segmentace říká že, každý zákazník tvoří samostatný tržní segment a vyžaduje individuální péči. Další text je věnován podrobnému rozboru jednotlivých pravidel. Prvním pravidlem se rozumí sjednocení informací nejen při komunikaci navenek, ale i uvnitř společnosti. Při špatné organizaci je totiž možné, že zákazník získá dvěma cestami (například kontaktní centrum firmy a její webové stránky) v relativně krátkém časovém úseku různé odpovědi. Klesá tak jeho důvěra v daný podnik, což je určitě nežádoucí. Podobně je to uvnitř firmy, kde musí fungovat sdílení informací mezi jednotlivými odděleními. Pravidlo integrace se neobejde bez napojení CRM systému na podnikový informační systém. Může se totiž stát, že některé operace budou vyžadovat informace z různých částí systému a proto je důležitá sjednocení všech částí informačního systému. Třetí pravidlo je velice důležité. CRM je totiž nezbytné naplnit daty, bez kterých by systém vůbec nemohl existovat. Je potřebné sjednotit informace, které byly do té doby zaznamenávány různými způsoby. Někdy ovšem klíčoví zaměstnanci vůbec nejsou motivování, aby své získané informace poskytli celé organizaci. Takový problém je třeba řešit hned na začátku zavádění systému, mohl by totiž výrazně zhoršit jeho efektivnost. Osud CRM tak často závisí na vyspělosti podnikové kultury a způsobu řízení lidí v organizaci (Sodomka, 2006). Z posledního pravidla strategie CRM vyplývá, že aby mohl podnik maximalizovat své zisky, musí provádět správně segmentaci zákazníků podle různých kritérií. A respektovat tak individuální přístup jako základ budování kvalitního CRM. Při provádění segmentace je důležité respektovat dvě podmínky (Sodomka, 2006): • podmínku homogenity – do jednoho segmentu řadíme zákazníky, kteří jsou si co nejvíce podobni svým tržním chováním, • a podmínky heterogenity – definuje jednotlivé segmenty tak, aby byly navzájem co nejvíce odlišné. 2.2.7
Volba optimálního CRM
Jako každá jiná podniková volba i tato není zrovna jednoduchá. Záleží totiž na několika důležitých faktorech. Podle (Chlebovský, 2005) lze doporučit následující desetibodový rozhodovací algoritmus, který vznikl na základě praktických zkušeností
2.2
Řízení vztahů se zákazníky
18
firem zabývajících se implementací systémů CRM a rovněž firem, které implementací systému samy prošly. 1. Jaké jsou dosavadní firemní zkušenosti s řízením vztahů se zákazníky a příslušnými informačními systémy? 2. O jak velkou organizace jde? 3. V jakém řadu se pohybuje počet potenciálních zákazníků (cílová skupina)? 4. Jaký je k dispozici rozpočet (vlastní či úvěrovaný)? 5. Jaké jsou představy a požadavky návratnosti investic (časový horizont)? 6. Existuje specializovaný CRM informační systém pro firemní odvětví? 7. Jaký typ systému a jak úspěšně využívají firmy obdobného charakteru (velikostně, oslovující stejnou nebo obdobnou cílovou skupinu zákazníků)? 8. Které firemní činnosti ve vztahu k zákazníkům by měly být automatizovány (prodej, marketing, servis)? 9. Na jaké úrovni by měla automatizace probíhat (operativní, analytická)? 10. S jakými firemními informačními systémy bude potřeba CRM sytém provázat?
3
VLASTNÍ ŘEŠENÍ
3 3.1
19
Vlastní řešení Charakteristika firmy
Společnost Národní stavební centrum, s. r. o. byla zřízena jako dceřiná společnost Svazu podnikatelů ve stavebnictví v ČR, aby se starala o provoz a další rozvoj projektu Stavební centrum EDEN 3000. Tato výstava, umístěná na brněnském výstavišti, je celoročně otevřena už od dubna roku 1998, kdy ji mohli vidět první návštěvníci. Dodnes zůstává jediným projektem tohoto druhu v České republice. Výstava představuje několik vzorových rodinných montovaných domů zejména na bázi dřeva. Volné plochy centra slouží k prezentaci zahradních prvků, bazénů, plotů, dlažeb a podobných výrobků, které se vztahují k rodinnému bydlení. Výstava zahrnuje i Vzorkovnu stavebních materiálů, kde se prezentují současné technologie pro konstrukce, zařízení a vybavení staveb a stavební materiály. Součástí projektu je i poradenství v otázkách bydlení a stavebnictví, prodejna odborné literatury a služba prospektového servisu. Společnost také pořádá vzdělávací semináře se stavební tématikou převážně ve spolupráci se Stavební fakultou Vysokého učení technického v Brně. Dále provozuje bistro v prostorách Vzorkovny a poskytuje prostory k pronájmu. O své činnosti pravidelně informuje širokou veřejnost na svých webových stránkách. Národní stavební centrum, s. r. o. je aktivním členem UICB, což je Mezinárodní federace stavebních center ve světě. Čerpá tak ze zkušeností zahraničních provozovatelů, především německých a rakouských, kde takových center funguje několik. Vizí společnosti je vytvořit jeden informační komplex pro ty, kteří se rozhodli pro stavbu domu nebo ho již staví. Na jednom místě tak pohodlně získají cenné rady, odbornou literaturu, kontakty na stavební firmy nebo mohou přímo uzavřít smlouvu o dílo u jedné z několika společností, které zde vystavují svůj vzorový dům. 3.1.1
Role pořadatele výstavy
Vzhledem k tomu, že analyzovaná firma je pořadatelem výstavy je tato kapitola věnovaná právě takovým subjektům, kteří se touto činností zabývají. Jejich úkolem je hlavně zajistit hladký průběh celé akce. Starat se o to, aby byla akce dostatečně medializovaná a známá, protože to jednak přitahuje vystavovatele k jejich propagaci a jednak návštěvníky, bez kterých by nemělo smysl takové akce pořádat. Pořadatel musí neustále usilovat o spokojenost všech stran. Existuje celá řada cílů, na které musí pořadatel akce myslet. Patří mezi ně především cíle strategické a obchodní. Mezi strategické cíle patří (Vysekalová, Hrubalová, Girgašová, 2004): • prosperita společnosti, • budování postavení na trhu, • posílení prestiže společnosti v celé republice, • získání uznání a pozornosti mezi VIP osobnostmi hospodářského života, • získání zájmu a spolupráce se zástupci politické scény, • dosažení intenzivní a pozitivní medializace v prioritních médiích.
3.1
Charakteristika firmy
20
Národní stavební centrum se tyto cíle snaží dosahovat. Postavení na českém trhu je jednoznačné. Žádný projekt takové rozsahu v naší republice neexistuje. Jako své konkurenty může považovat pouze stavební společnosti, které mají své vzorové domy postavené i na jiných místech než na této výstavě. Své dominantní postavení se snaží neustále zlepšovat a to především výstavbou nových vzorových domů. Poslední významnou a mediální akcí, která proběhla v listopadu roku 2006, bylo slavnostní otevření domů společnosti Elk, a. s. Tato firma patří mezi špičku výrobců montovaných domů v Evropě. Podle (Vysekalová, Hrubalová, Girgašová, 2004) jsou dobrá pověst, úcta a obdiv k úspěchům společnosti magnetem pro všechny, kteří se chtějí ukázat ve světle těch nejlepších. Svou prestiž získává firma také pořádáním různých zábavních, sportovních a poznávacích akcí. Strategické cíle jsou spíše dlouhodobé a ne jediné, které je třeba naplňovat. Jak již bylo výše uvedeno, doplňují je cíle obchodní. K nim patří především (Vysekalová, Hrubalová, Girgašová, 2004): • rozloha pronajaté plochy, • celkový počet vystavovatelů, • počet zastoupených zemí, • počet akreditovaných novinářů, • počet návštěvníků, • statistické údaje z průzkumů mezi návštěvníky a vystavovateli. Rozhodujícím faktorem, který maximalizuje zisk, je velikost pronajaté plochy a počet návštěvníků. Stavební centrum Eden 3000 je pro návštěvníky otevřeno zcela zdarma, tento faktor tedy zahrnout do tvorby zisku, jeho funkce je spíše vytváření prestiže firmy. V prostorách Edenu 3000 vystavuje svůj exponát téměř dvě stě firem a uvažuje se o dalším rozšiřování Vzorkovny stavebních materiálů. Statistické údaje získává firma zejména prostřednictvím prospektového servisu. Jeho charakteristika bude uvedena dále v práci, jelikož vedlejším cílem práce je navrhnout novou aplikaci pro tuto službu. K průzkumům také patří krátkodobé návštěvnické soutěže. 3.1.2
Současný pohled na akce typu veletrh či výstava
Jedna moudrá poučka z oblasti psychologie praví: Pokud něco pouze slyšíme, zapamatujeme si to z 10 %. Pokud něco pouze vidíme, zapamatujeme si to z 20 %. Pokud vizuální a sluchový vjem spojíme, šance zapamatovat si sdělení se zvyšuje až na 40 %. Pokud ale něco prožijeme takřka na vlastní kůži, zapamatujeme si to v plné míře (tedy ze 100 %). A na hodně dlouho! (Vysekalová, Hrubalová, Girgašová, 2004). Toto tvrzení docela výstižně prokazuje, proč zvolit zrovna veletrh jako druh komunikačního nástroje firmy. Ovšem v poslední době hodně firem upouští od účasti na takových akcích. Většinou totiž nedokáží správně zhodnotit přínosy veletrhu a tím pádem u nich nenajdou vysoké náklady své opodstatnění. Volí proto raději jiné formy předávání informací svým zákazníkům a to především prostřednictvím svých webových stránek. Internet se totiž stal významným informačním zdrojem a nahrazuje
3.2
Analýza a návrh informačního systému
21
tak jednu z nejpodstatnějších funkcí veletrhů. Z těchto úvah by mohlo vyplynout, že v budoucnosti Internet veletrhy zcela nahradí. Ale není tomu tak, oba dva nástroje by se totiž měly spíše oboustranně podporovat. Předností veletrhů bude neustále osobní kontakt se zákazníkem a předvedení firemního produktu ve skutečné velikosti. Internet bude zase velmi snadno dostupným zdrojem informací. Pokud se firma rozhodne zúčastnit se některého veletrhu, je nutné, aby se na něho řádně připravila. Na začátku je třeba stanovit reálně dosažitelné cíle a na konci zjišťovat, zda byly splněny. Jaké mohou být cíle firem, které přichází na veletrhy? Každý obor se vyznačuje jinými cíly. Může mezi ně patřit: • vylepšení image firmy, • předvedení nového výrobku, • získání obchodních nebo mediálních kontaktů. Poslední fází je tedy zhodnocení účasti na veletrhu. V této etapě je třeba hodnotit všechny vytyčené cíle a zaměřit se na získané informace. K dispozici jsou vystavovatelům různé průzkumy návštěvníků, nebo může využít svých vlastních. Hlavně je důležité hodnotit akci ihned po jejím ukončení. Vyhodnocení celého veletrhu nejlépe shrne zpráva, ze které se může vycházet při úvahách o účasti na dalším ročníku.
3.2
Analýza a návrh informačního systému
Před samotným návrhem je třeba zhodnotit stávající situaci ohledně používaného softwaru ve společnosti Národní stavební centrum, s. r. o. Největším pomocníkem se pro podnik stal ekonomický systém Money S3 od firmy Cígler software, a. s. Ten je používán pro vedení účetnictví a ekonomických agend. Je to typový software založený na modulech. Firma má zakoupenou verzi S3 Profesional, tudíž má k dispozici všechny dostupné moduly. Nejvíce jsou využívány tyto: Adresář je modul, který zahrnuje správu kontaktů včetně dalších doplňkových služeb jako je možnost přidání vlastních atributů k adrese, přidání tzv. uživatelské akce (popis akce, datum, čas) k příslušné adrese nebo využití hromadné pošty, jak klasické (tisk poštovních adres na štítky) tak elektronické (předání vybraných emailových adres do poštovního klienta). Podvojné účetnictví obsahuje evidenci všech nezbytných účetních záznamů v podobě předkontace, účtové osnovy, účtového deníku a dalších účetních tiskových sestav. Fakturace zahrnuje evidenci přijatých a vystavených faktur. Modul obsahuje několik šablon pro tvorbu faktur a také možnost hromadného fakturování. Personalistika a mzdy zahrnuje seznam zaměstnanců spolu s jejich základními údaji jako podklad pro výpočet mezd. Evidence majetku obsahuje evidenci veškerého dlouhodobého majetku, leasingového majetku a také poskytuje možnost tisku různých sestav (seznam majetku, karty inventárních karty, apod.). Tiskové výstupy je modul, který poskytuje několik druhů sestav. Umožňuje je editovat přímo v aplikaci a zahrnuje také jejich archivaci.
3.2
Analýza a návrh informačního systému
22
Import a export dat je modul, ve kterém tvoří základ pro výměnu dat formát DBF. Ten je sice zastaralý, ale stále velmi rozšířený. Rozumí mu databáze i tabulkové procesory. Modernější je formát XML, který ovšem firma moc nevyužívá. Bezpečnost dat je modul, který umožňuje nastavení uživatelských hesel a přístupových práv, zamykání dokladů, evidence akcí uživatele a zálohování dat. Money Dnes 2004 je nadstavba ekonomického systému Money S3, který zobrazuje přehled o aktuální stavu firmy. Nákup takového softwaru byl zvolen hlavně kvůli jeho ceně a možnosti rychlého nasazení do samotného podnikání. Jeho používání je velice intuitivní a navíc je možné převést data do tabulkového procesoru k dalšímu zpracování. Z důvodů výše uvedeného ekonomického systému se analýza zaměřuje především na informační toky mezi zaměstnanci firmy, které jsou doposud zaznamenávány různými způsoby a jejich sdílení je velmi složité. Mnoho informací je sice zaznamenáno, ale v době, kdy je jich potřeba, nejsou k dispozici. Společnost tak nemůže vystupovat jako jeden subjekt vůči svým vystavovatelům ani návštěvníkům. Přitom existují ve firmě místa, které jsou neustále v přímém kontaktu se všemi příchozími lidmi a může se tak stát, že lidé dostanou nejednotné nebo částečné odpovědi na jejich dotazy. A proto je nutné sjednotit všechny datové toky ve firmě a rozdělit je do několika samostatných procesů. Ty se budou především týkat osob, které se společností nějakým způsobem komunikují. Mezi ně hlavně patří: • vystavovatelé, • návštěvníci, • účastníci vzdělávacích akcí. K modelování informačního systému je použita strukturovaná analýza. K návrhu systému je použit CASE nástroj PowerDesigner verze 6 z dílny firmy Sybase.
3.2
Analýza a návrh informačního systému
3.2.1
23
Kontextový diagram
Základem pro tvorbu informačního systému je kontextový diagram. Zjednodušuje složitou realitu a zobrazuje celý systém jako jeden proces komunikující s okolními prvky. Je nutné ho dále rozložit na jednodušší a lépe řešitelné celky. Skládá se z: • terminátorů, což jsou externí entity, které komunikují se systémem, • datových toků, • jednoho centrálního procesu. Datové toky lze dělit podle směru toku dat na dva typy: • vstupní data, • výstupní data.
Obr. 1: Kontextový diagram
3.2
Analýza a návrh informačního systému
24
Kontextový diagram analyzovaného IS je zobrazen na obrázku 1 a obsahuje následující terminátory (externí entity) a datové toky (vstupní a výstupní): Personalistka – zaměstnanec pověřený řízením lidských zdrojů ve firmě. Vstupní datové toky jsou: • osobní údaje zaměstnanců (získané z pracovních smluv). Zaměstnanec – terminátor zahnuje pracovníky, kteří jsou denně v kontaktu se všemi lidmi příchozími na výstavu. Datové toky, které zadávají do systému jsou: • záznam jednání (dotaz návštěvníka, jednání s vystavovatelem), • výkaz činnosti (shrnutí celodenní práce), • přehled seminářů (seznam seminářů na dané období), • docházkový list (přehled o počtu odpracovaných hodin). Ze systému dostávají tyto informace: • seznam seminaristů (nutný pro registraci účastníků na příslušný seminář), • pracovní výkaz (přehled o zpracování mzdy). Vedení firmy – jsou všichni vedoucí pracovníci jednotlivých oddělení firmy. Datový tok vedoucí k nim ze systému je: • denní přehled (přehled záznamů, které vytváří zaměstnanci na jednotlivých pracovištích). Návštěvník – je osoba, která přichází na výstavu, aby získala potřebné stavební informace. Do systému jsou od ní vedeny tyto datové toky: • odborný dotaz (dotaz pro odborné stavební poradenství), • formulář PS (kontaktní a další údaje o návštěvníkovi). Vystavovatel – je firma, která vstupuje na výstavu podepsáním přihlášky a umístěním exponátu. Vstupní datové toky jsou: • přihláška na výstavu (údaje o firmě a jeho exponátu), • potvrzení o dodání prospektů (druh a počet dodaných prospektů). Systém generuje tyto výstupní datové toky: • potvrzení o přihlášení (především shrnutí nabízených služeb vystavovateli), • potvrzení o přijetí prospektu (potvrzuje se především počet přijatých materiálů), • objednávka prospektu (generovaná automaticky při malém počtu prospektů), • kontakty z PS (kontakty na návštěvníky získané službou prospektového servisu), • potvrzení o práci s exponátem (potvrzení o návozu, výměně, opravě či odvozu exponátu). Seminarista – je osoba, která se účastní vzdělávacích akcí firmy. Od ní vedou do systému datové toky: • přihláška na seminář (osobní údaje a údaje o příslušném semináři). Ze systému je generováno: • potvrzení o zaplacení.
3.2
Analýza a návrh informačního systému
3.2.2
25
Systémový diagram
Obr. 2: Systémový diagram
Systémový diagram zobrazený na obrázku 2 vznikl první dekompozicí kontextového diagramu. Obsahuje tyto procesy: • evidence osob a firem, • denní záznamy, • prospektový servis. Evidence osob a firem obsahuje veškeré záznamy týkající se zaměstnanců, vystavovatelů a seminaristů. Tento proces se dále rozpadá na několik samostatných evidencí podle skupiny dané osoby, a proto je podrobně popsán až při jeho další dekompozici.
3.2
Analýza a návrh informačního systému
26
Denní záznamy je proces, který shromažďuje všechny informace získané na různých pracovištích, jako jsou záznamy jednání s návštěvníky či vystavovateli, dotazy od návštěvníků a další skutečnosti z výkazu denní činnosti. Zpracovává tyto informace, tvoří a formátuje výběr toho nejdůležitějšího pro vedení firmy. Jeho popisem se zabývá následující minispecifikace. WHILE výkaz činnosti (Zaměstanec) READ údaje o zaměstnanci (Zaměstnanec) READ statistický přehled (Prospektový servis) READ info o práci s exponátem (Evidence osob a firem) WRITE info o denní činnost (Výkaz činnosti) END WHILE IF EXIST odborný dotaz (Návštěvník) OR záznam jednání (Zaměstnanec) WRITE údaje o jednáních (Záznam jednání) END IF IF EXIST aktuální vystavovatelé (Vystavovatelé) READ aktuální vystavovatelé (Vystavovatelé) END IF READ info o denní činnosti (Výkaz činnosti) WRITE denní o přehled (Vedení firmy) Prospektový servis je proces, který sbírá informace z prospektových formulářů, zpracovává je a poskytuje tak výstup pro vystavovatele a také důležité statistické informace. Je ještě jednou dekomponován, jeho detailnější postup je tedy dále v práci.
3.2
Analýza a návrh informačního systému
3.2.3
27
Dekompozice procesu Evidence osob a firem
Obr. 3: Evidence osob a firem
Součástí procesu Evidence osob a firem je: • evidence zaměstnanců, • evidence seminaristů, • evidence vystavovatelů. Evidence zaměstnanců je proces, který obsluhuje firemní personalistka. Zaznamenává osobní údaje o zaměstnancích a o jejich pracovních poměrech. Mezi funkce tohoto procesu patří především tisk pracovního výkazu. Tedy dokumentu, který je určený především pro informativní účely zaměstnance. Popis činnosti procesu naznačuje následující minispecifikace.
3.2
Analýza a návrh informačního systému
28
IF EXIST osobní údaje zaměstnance (Personalistka) WRITE osobni údaje zaměstnance (Osoba) WRITE údaje o pracovním poměru (Zaměstnanec) END IF FOR každý zaměstnanec (Osoba) READ docházkový list (Zaměstnanec) READ osobní údaje zaměstnance (Osoba) READ údaje o pracovním poměru zaměstnance (Zaměstnanec) WRITE info o docházce (Docházka) WRITE pracovní výkaz (Zaměstnanec) END FOR Evidence seminaristů slouží k agendě, která vzniká při pořádání seminářů. Přes tento proces se ukládají údaje o seminářích, které zadává odpovědný zaměstnanec. Na základě přihlášky jsou přes proces uloženy příslušné data o seminaristovi. Dále tiskne potvrzení o zaplacení semináře, které je důležitým podkladem pro účetnictví. Sestavuje také seznam seminaristů, který slouží zaměstnanci při provádění registrace účastníků na seminář. Funkce procesu jsou modelovány v následující minispecifikací.
IF EXIST přehled seminářů (Zaměstnanec) WRITE info o semináři (Seminář) END IF WHILE přihláška na seminář (Seminarista) READ přihláška na seminář (Seminarista) READ info o semináři (Seminář) IN přihláška na seminář (Seminarista) WRITE info o osobních údajích účastníka semináře (Osoba) IF EXIST info o firmě seminaristy (Firma) WRITE info o firmě seminaristy (Firma) END IF WRITE potvrzení o zaplacení (Seminarista) WRITE seznam seminaristů (Zaměstnanec) END WHILE Evidence vystavovatelů pokrývá širokou agendu okolo vystavovatele. Zaznamenávají se jednak kontaktní údaje o firmě, ale také informace o exponátu a prospektových materiálech. Důležitou součástí jsou zápisy o práci s exponátem. Na základě takových zápisů potom vznikají různá potvrzení, která se předávají vystavovateli. Činnost procesu naznačuje následující minispecifikace. WHILE přihláška na výstavu (Vystavovatel) WRITE kontaktní údaje vystavovatele (Firma)
3.2
Analýza a návrh informačního systému
WRITE WRITE WRITE WRITE END WHILE
info o vystavovateli (Vystavovatel) info o prospektu (Prospekt) info o prospektu (Prospekt) potvrzení o přihlášení (Vystavovatel)
IF EXIST info o práci (Práce s exponátem) WRITE info o práci s exponátem (Denní záznamy) WRITE potvrzení o práci s exponátem (Vystavovatel) END IF
29
3.2
Analýza a návrh informačního systému
3.2.4
30
Dekompozice procesu Prospektový servis
Obr. 4: Prospektový servis
Prospektový servis obsahuje tyto procesy: • evidenci objednávek prospektů, • zpracování údajů. Evidence objednávek prospektů slouží pro zjišťování stavu materiálů, které firmě poskytují vystavovatelé. Při dodávce prospektů je do databáze uložena informace o počtu dodaných prospektů. V případě, že je prospekt vydaný návštěvníkovi tento počet se sníží. Při počtu blížící se nule vygeneruje proces automaticky objednávku nových prospektů prostřednictví elektronické pošty. Proces také tiskne potvrzení o přijetí prospektů daným zaměstnance, pokud si to vystavovatel vyžádá. Popis funkcí procesu obsahuje následující minispecifikace.
3.2
Analýza a návrh informačního systému
31
IF EXIST potvrzení o dodání prospektu (Vystavovatel) WRITE info o prospektech (Prospekt) END IF IF EXIST počty vydaných prospektů (Zpracování údajů) WRITE info o prospektech (Prospekt) END IF IF počet prospektů se blíží nule (Prospekt) READ info o prospektech (Prospekt) READ kontaktní údaje (Vystavovatel) WRITE objednávka prospektu (Vystavovatel) END IF Zpracování údajů má za úkol shromažďovat údaje o návštěvnících a jejich zájmu o dané exponáty vystavovatelů. Jednou měsíčně na základě požadavků zaměstnance vytvoří proces sestavu kontaktů pro každého vystavovatele a také statistické informace. Hlavně počet zpracovaných formulářů jednotlivými zaměstnanci, jelikož za každý vyplněný formulář získávají od firmy odměnu. Dále poskytuje zajímavé marketingové informace, jako je hlavní důvod zájmu o prospekty nebo odkud se návštěvník dozvěděl o společnosti pořádající výstavu. WHILE formulář PS (Návštěvník) WRITE údaje o návštěvníkovi (Prospektový formulář) WRITE statistický přehled (Denní záznamy) END WHILE FOR každého vystavovatele, který má zřízený prospektový servis READ kontaktní údaje (Vystavovatel) FOR každý návštěvník, který zvolil daného vystavovatele ve formuláři WRITE kontakty z PS (Vystavovatel) END FOR END FOR
3.2.5
Entitně-relační diagram
Tato kapitola se zabývá datovým přístupem k návrhu IS. Pro vyjáření dat a vztahů mezi nimi je v práci použit entitně-relační diagram. První krokem při návrhu tohoto diagramu byl pouze hrubý nástin všech entit a základních vztahů. Díky takovému postupu vzniklo několik entit, které měly totožné atributy. Bylo tedy vhodné vytvořit entity nadřazené a podřazené. Nadřazená entita obsahovala všechny společné atributy a podřazená pouze atributy specifické právě pro ni. Obrázek 5 ukazuje
3.2
Analýza a návrh informačního systému
32
Obr. 5: Entita Osoba
nadřazenou entitu Osoba. Podobně jako entita Osoba byla vytvořena i entita Firma, u které ovšem vznikl jen jeden podtyp a to Vystavovatel. Ostatní firmy bylo možné jednoduše popsat základními a stejnými atributy. Takový návrh umožňuje kdykoliv v budoucnosti jednoduchým způsobem provést změnu v databázi. Může se totiž stát, že nastane problém, kdy bude potřeba k určitému okruhu firem zaznamenat speciální údaje. Nebude tedy nutné měnit entitu Firma, ale pouze se k ní připojí nový podtyp, který bude obsahovat charakteristické údaje o dané společnosti. Z hrubého návrhu vznikl dalšími úpravami detailnější pohled na ERD, který zobrazuje obrázek 6. Byl vytvořen hlavně z důvodů pozdější realizace konkrétní aplikace, která je vedlejším cílem této práce. Vazby M:N se rozpadly na asociační entity, které ve více případech obsahují mimo odkazujících atributů i další potřebné informace. Pro úplnost některých záznamů bylo použito i číselníků.
3.2
Analýza a návrh informačního systému
Obr. 6: Entitně-relační diagram celého IS
33
3.3
Návrh a tvorba aplikace pro prospektový servis
3.3
34
Návrh a tvorba aplikace pro prospektový servis
Tato část práce se zaměřuje na všechny aspekty tvorby nové aplikace pro klíčovou službu, která nahrazuje osobní kontakt z klasického veletrhu, a spojuje tak vystavovatele s návštěvníkem. Následující kapitoly mají čtenáři poskytnout odpovědi na tyto otázky: • komu je aplikace určena, • s jakými daty bude pracovat, • způsob její implementace, • obsahové vymezení funkcí, • nároky na provoz a ekonomické zhodnocení. 3.3.1
Charakteristika prospektového servisu
Prospektový servis je doplňková služba pro vystavovatele, kteří nemají možnost mít u exponátu celoročně svého zástupce. Jedná se především o exponáty ve vzorkovně a na volné ploše. Proto bylo nutné vytvořit nějaký systém, který by nahradil klasickou funkci veletrhu a to přímý kontakt s návštěvníkem. Jak tedy měří prospektový servis zájem o jednotlivé exponáty? Tento zdánlivě jednoduchý systém začíná u návštěvníka, který obdrží formulář prospektového servisu. Po prohlédnutí výstavy má možnost ve formuláři vyznačit ty firmy, o které projevil zájem. Jejich exponáty jsou označeny jednoznačným číslem v rámci celé výstavy. Na základě tohoto označení dostane návštěvník příslušné prospektové materiály například katalog produktů, ceník nebo prezentační CD firmy. Ve formuláři dále vyplní své kontaktní údaje, které se jednou měsíčně odesílají jednotlivým vystavovatelům. Se zpracováním takových údajů je ovšem spojeno několik problémů zejména právního charakteru. Poslední dobou je kladen velký důraz na ochranu osobních údajů. Proto obsahuje každý formulář písemné poučení, že vyplněné údaje budou sloužit pouze k účelům společnosti Národní stavební centrum, s. r. o. a označených firem. To vše je stvrzeno podpisem návštěvníka. Navrhovaná aplikace bude složit pro zaměstnance popisované firmy, kteří jednají denně s návštěvníky výstavy. Klíčovým podkladem pro její funkčnost jsou právě prospektové formuláře, které pracovníci zpracovávají spolu s ostatními výstupy, jako je například záznam jednání s návštěvníkem. Sběrem takových podkladů získává firma cenné informace o návštěvníkovi, jeho potřebách a stížnostech. Snaží se tak neustále vylepšovat služby, které jim nabízí. Aplikace bude tedy podporovat podnikový proces, který souvisí s řízením vztahů se zákazníkem. 3.3.2
Požadavky nové aplikace
Služba prospektového servisu je vystavovatelům poskytována již několik let. Ovšem aplikace, která se k ní používá, se stala postupem času nedostačující. V průběhu jejího používání vznikaly neustále problémy, které se bude snažit nově navržená aplikace vyřešit. Patří mezi ně hlavně:
3.3
Návrh a tvorba aplikace pro prospektový servis
35
• možnost odeslat kontakty vystavovateli na více než jednu emailovou adresu, • zajistit zpracování všech informací z formuláře nejen kontaktních údajů, • vytvořit jednotnou strukturu odesílaných dat a zamezit problémům s kódováním dokumentu. Na formuláři prospektového servisu najdeme mimo kontaktních údajů návštěvníka ještě dotazníkové otázky. Nedostatkem stávající aplikace je hlavně to, že otázky žádným způsobem nezpracovává. Pro jejich zpracování se musí používat tabulkový procesor. Měsíčně se zpracovávají stovky formulářů a je potřeba tuto činnost zjednodušit a zautomatizovat. Proto je také jedna z podmínek nové aplikace zahrnout zpracování všech informací na formuláři. Jsou to totiž důležité podklady pro statistické průzkumy, které společnost Národní stavební centrum, s. r. o. využívá k marketingovým účelům. Dalším požadavkem je jednoduchý způsob ovládání aplikace a intuitivní uživatelské prostředí. Na konec je důležité zmínit, že vytvořená aplikace by neměla pro firmu znamenat vynaložení vysokých nákladů na její implementaci a provoz. 3.3.3
Technologie pro implementaci aplikace
Aplikace je realizována jako webová aplikace. Ty se stále častěji objevují ve spojení s podnikovým informačním systémem, jelikož mají několik výhod. Jsou totiž obvykle strukturovány jako třívrstvé. V té nejběžnější formě je webový prohlížeč první vrstvou (prezentační), nástroje pro dynamické generování stránek (např. CGI, PHP, javové servlety nebo ASP) je vrstvou střední (logickou) a databáze je vrstvou třetí (datovou). Webový prohlížeč posílá požadavky střední vrstvě, která je obsluhuje prostřednictvím dotazů do databáze (resp. její aktualizací) a generováním uživatelského rozhraní. Webový prohlížeč je v tomto případě tzv. tenký klient, který slouží pouze k zobrazení výsledku, samotnou logiku aplikace nezná. Schopnost aktualizovat a spravovat webové aplikace bez nutnosti šířit a instalovat software na potenciálně tisíce uživatelských počítačů je hlavním důvodem jejich oblíbenosti (Wikipedia, 2007). Pro samotnou realizaci aplikace byl použit volně šířený software, k čemuž vedl požadavek nízkých nákladů. Podle (Wikipedia, 2007) se dá tento software charakterizovat následujícím způsobem: • webový server Apache – je softwarový webový server s otevřeným kódem pro Linux, BSD, Microsoft Windows a další platformy. • programovací jazyk PHP – je to skriptovací jazyk, určený především pro programování dynamických internetových stránek. Nejčastěji se začleňuje přímo do struktury jazyka HTML, XHTML či WML, což je velmi výhodné pro tvorbu webových aplikací. PHP lze ovšem také použít i k tvorbě konzolových a desktopových aplikací. • databázový systém MySQL – je multiplatformní databáze. Komunikace s ní probíhá – jak už název napovídá – pomocí jazyka SQL. Podobně jako u ostatních SQL databází se jedná o dialekt tohoto jazyka s některými rozšířeními. MySQL bylo od počátku optimalizováno především na rychlost, a to i za cenu
3.3
Návrh a tvorba aplikace pro prospektový servis
36
některých zjednodušení: má jen jednoduché způsoby zálohování, a až donedávna nepodporovalo pohledy, triggery, a uložené procedury. Tyto vlastnosti jsou doplňovány teprve v posledních letech, kdy začaly nejčastějším uživatelům produktu – programátorům webových stránek – již poněkud scházet. Díky častému využítí uvedených komponent existuje několik instalačních balíků, které jediným spuštěním vytvoří prostředí pro vývoj webových aplikací. Patří mezi ně i balík XAMPP, který byl použit při tvorbě aplikace pro prospektový servis. Jeho aktuální verzi je možné stáhnout na stránkách www.apachefriends.org, která je neziskovým projektem podporující webový server Apache. 3.3.4
Implementace aplikace
Implementace by se dalo rozdělit do třech oblastí: • návrh databáze, • tvorba PHP skriptů pro jednotlivé funkce, • vzhled uživatelského prostředí. Návrh datové základny vycházel z navrženého ERD pro celý informační systém. Výběr entit se odvíjel od základní entity prospekt form postupným procházením jednotlivých vazeb. Oproti již zmiňovanému ERD celého informačního sytému byl návrh konkrétně realizován pomocí nástoje balíku XAMPP – phpMyAdmin 2.9.1.1 – v databázovém systému MySQL. Při této realizaci nastaly dodatečné problémy, které se následně promítly do obou ERD. Klíčové entity pro fungování aplikace jsou Prospekt form, Kontakty ps a Otazka, které zachycují informace z prospektového formuláře. Prospekt form shromažďuje převážně kontaktní údaje návštěvníka. Tyto údaje mohly být uloženy v entitě Osoba nebo Firma, jelikož mají podobné atributy a stačilo by se na ně nějakým způsobem odkázat. Ale od takového řešení bylo upuštěno, protože v praxi se běžně stává, že návštěvník není ochotný poskytnout všechny tyto informace. Proto by neúplné záznamy mohly narušit již navrženou strukturu. Otazka je asociační entitou, která spojuje příslušný formulář s číselníkem odpovědí na dotazníkové otázky. Další takovou entitou je Kontakty ps, která byla v původním ERD spojena s entitou vystavovatel. Ovšem při tvorbě databázových dotazů tato vazba zvyšovala jejich složitost. Bylo tedy nutné provést změnu. Pro odeslání kontaktů vystavovateli je potřeba pouze e-mailová adresa, která je uchovávaná v entitě Firma, proto byla vazba napojena na tuto entitu. Vytvořené ERD je zobrazeno na obrázku 7. Funkcím aplikace je věnována následující kapitola, další implementační částí je tedy uživatelské rozhraní. Skripty jazyka PHP generují mimo jiné i HTML značky, které tvoří strukturu zobrazeného dokumentu. Vzhled aplikace jimi ale určován není, k tomu slouží kaskádovými styly, které jsou k souborům externě připojeny. HTML stránku je možné rozdělit do čtyř částí: • hlavička stránky (většinou nadpis zvoleného skriptu – položka v menu), • menu (položky tvoří odkazy na funkce, které aplikace poskytuje),
3.3
Návrh a tvorba aplikace pro prospektový servis
37
Obr. 7: Entitně-relační diagram aplikace prospektového servisu
• tělo stránky (zobrazovací část), • pata stránky (informace o autorovi, copyright a podobné údaje). Obrázek 8 zachycuje uživatelskou obrazovku, která nabízí statistické informace v podobě grafů.
3.3
Návrh a tvorba aplikace pro prospektový servis
38
Obr. 8: Obrazovka aplikace – graf zdroj zájmu
3.3.5
Funkce aplikace
Hlavní funkce aplikace jsou: • uložení údajů z prospektového formuláře do databáze, • vytvoření a odeslání měsíčního přehledu pro všechny vystavovatele, • zobrazení statistických údajů ve formě grafů a různých přehledů. Podstatou celé aplikace je skript na zpracování údajů z formuláře, který téměř kopíruje vzhled jeho papírové formy. Je rozčleněn do čtyřech logických celků: • údaje z prospektového formuláře (kontakní údaje návštěvníka), • otázky z prospektového formuláře (dotazníkové otázky), • ostatní informace (datum vyplnění, zaměstnanec), • vybraní vystavovatelé (čísla prospektových materiálů), Důležité je zmínit, že prospektové materiály je možné objednat i prostřednictvím internetu. Internetový formulář se od formuláře v aplikaci liší tím, že slouží návštěvníkovi a ne pracovníkovi. Místo čísla firmy je uveden celý její název, což je samozřejmostí, protože návštěvník nezná význam čísel, pokud není přímo na výstavě. Pracovník ovšem název společnosti při zpracování formuláře nepotřebuje. Papírový formulář obsahuje čísla, které návštěvník vybere a tyto čísla pak pracovník jednoduše zaškrtne ve webovém formuláři. Zobrazení celých názvů firem by formulář velmi znepřehlednilo. Po odeslání údajů je pracovníkovi zobrazen přehledný výpis z odeslaných dat, kde se již název vybrané firmy objeví. Zde je třeba také upozornit na kontrolu dat. Základní kontrola je přímo součástí PHP skriptu. Testuje ovšem jen,
3.3
Návrh a tvorba aplikace pro prospektový servis
39
zda jsou vypsány jednotlivá políčka. Obsah odesílaných informací není kontrolován vůbec. Na jednu stranu je to významný nedostatek, který by se měl časem napravit. Ovšem s aplikací budou ovšem pracovat maximálně tři zaměstanci, kteří jsou touto činností pověřeni a ty je možné důkladně zaškolit. Dalším skriptem je vytvořen měsíční přehled pro všechny vystavovatele. Pro tvorbu odesílaných dat (kontaktních údajů o návštěvnících) byl zvolen značkovací jazyk XML. Je totiž nezbytné použít jednoduchý otevřený formát pro předávání informací, který není spojen s konkrétní platformou nebo technologií. V případě potřeby je totiž formát XML zpracovatelný v libovolném textovém editoru. Jazyk XML umožňuje svými prostředky vyjádřit obsahový význam jednotlivých částí dokumentu, ovšem neurčuje vzhled dokumentu. Ten zajišťují připojené styly jako například kaskádové nebo XSLT styly. Dokument XML tak řeší jeden z požadavků a to problémy s kódováním dokumentu a jeho zobrazováním na jiných počítačích. Na začátku dokumentu je totiž uvedeno jediné kódování, které zaručuje správnost zobrazení odesílaných dat. Pro každého vystavovatele tedy skript vytvoří jeden XML soubor (jeho vzhled je určován kaskádovými styly), který mu je následně odeslán v příloze e-mailu. Odeslání obsluhuje skript, který využívá třídu PHPMailer (její aktuální verzi je možné najít na stránce http://phpmailer.sourceforge.net). Posledním celkem, který dotváří úplnost aplikace, jsou statistické přehledy. Tyto informace přímo vybízejí ke grafickému zobrazení. Proto je využito přídavných knihoven PHP pro zobrazení grafů JpGraph (opět volně ke stažení na stránce http://www.aditus.nu/jpgraph). Pomocí nich je zobrazení grafu velice jednoduchá záležitost. 3.3.6
Nároky na provoz aplikace
Jak již bylo zmíněno výše pro provoz aplikace na klientském počítači je nutný pouze webový prohlížeč, mezi nejznámější patří Mozilla Firefox, Opera nebo Internet Expolorer. Dále je potřeba zprovoznit webový server. Pokud uvažujeme analyzovanou společnost je nutné zdůraznit, že počítačová síť ještě není v plném provozu. Jednotlivá pracoviště jsou od sebe hodně vzdálená, a proto je její realizace složitější záležitostí. Ovšem do doby než bude tato síť zcela zprovozněna, je možné nainstalovat všechny komponenty potřebné pro použití webové aplikace na daný počítač, který bude sloužit k práci s aplikací. Díky již popsanému balíku XAMPP nebude taková instalace problém. Nemusí se tedy čekat do doby, ve které bude počítačová síť plně funkční.
4
4
ZÁVĚR A DISKUZE
40
Závěr a diskuze
Cílem této práce bylo zanalyzovat a navrhnout informační systém pro společnost Národní stavební centrum, s. r. o., která je pořadatelem celoroční výstavy rodinných domů Stavební centrum Eden 3000. Vedlejším cílem bylo vytvořit aplikaci pro službu prospektového servisu, která je poskytnuta každému vystavovateli, který se na výstavu přihlásí. Oba cíle byli odpovídajícím způsobem vyřešeny. Samotnému návrhu předcházelo roční působení autorky práce v popisovaném podniku a poznání jejího každodenního chodu. Tento velice zajímavý projekt čerpá především ze zkušeností zahraničních kolegů, protože na území naší republiky je jediný. Neustále se vyvíjí nové možnosti pro vystavovatele a služby pro zpříjemnění doby, kterou návštěvníci ve Stavebním centru stráví. Národní stavební centrum, s. r. o. se o provoz výstavy stará teprve několik let a za ty zaznamenal projekt významné pokroky. Poslední novinkou je rozšiřování Vzorkovny stavebních materiálů, kde se uvažuje také o realizaci tzv. vzorového inteligentního bytu. Pokud se ovšem pohled přenese na význam informačních technologií, které podporují firemní procesy, je situace úplně opačná. Tok informací mezi jednotlivými pracovišti je velký problém. Proto se práce zaměřila právě na ně. Vznikl tak dostatečně podrobný návrh informačního systému, který by mohl firmě velmi ulehčil dosavadní složité předávání informací. Teoretická část práce doplnila tento návrh o kroky, kterými bude muset firma projít, aby takový systém zprovoznila. Důležitý krok ke zlepšení stavu informačních technologií ve firmě znamená i navržená aplikace, která podporuje jeden z marketingových procesů firmy. Jeho správné fungování je velmi důležité pro vytvoření dobrých vztahů s vystavovateli, kteří mají přehled o zájmu návštěvníků o jejich exponát. Služba díky navržené aplikaci může začít vytvářet kvalitní databázi lidí, kteří mají zájem o stavbu, rekonstrukci či modernizaci rodinného domu. Zpracování osobních údajů je spojeno s několika zákony, se kterými se bylo potřeba seznámit. Právní úprava je totiž v této oblasti velice důležitá. Formulář obsahuje poučení, které firmě umožňuje jejich zpracování pro vlastní účely a účely firem, které byly ve formuláři vybrány. Díky této databázi může tak firma realizovat různé marketingové kampaně a průzkumy. Nasazení aplikace do podnikové praxe je sice momentálně umožněno jen na lokálním počítači, ale i tak je možné aplikaci ihned začít používat. Spojení všech pracovišť do počítačové sítě je ovšem nevyhnutelným požadavkem provozu všech takových technologií v podniku. Stavba této sítě je otázkou několika měsíců, protože základní kroky k jejímu zprovoznění byly již učiněny. Na tomto místě by mělo dojít také k ekonomickému zhodnocení nového aplikačního softwaru. Vzhledem k tomu, že navržená aplikace využívá převážně volně šířeného softwaru, náklady na jeho provoz budou nulové. Vzrostou až v době, kdy se firma rozhodne vytvořit podnikovou síť, nejvýznamnějším podíl vynaložených finančních prostředků bude tvořit pořízení serveru. Plat programátora se také nedá počítat jako dodatečný náklad, jelikož autorka tvořila většinu praktické části této
4
ZÁVĚR A DISKUZE
41
práce v rámci pracovní doby. Stejně tak to bude pokračovat i s dalším vývojem a úpravami. Budoucnost informačního systému v analyzovaném podniku je nyní zcela v rukách vedení firmy. První potřebné kroky byly provedeny také tímto textem. Ovšem bez souhlasu nejvyššího managementu a jeho podpory při vývoji a implementaci systému nelze v takovém projektu ani začínat.
5
5
LITERATURA
42
Literatura
VRANA, I., RICHTA, K. Zásady a postupy zavádění informačních systémů: Praktická příručka pro podnikové manažery. 1. vyd. Praha: Grada Publishing, a.s., 2005. 188 s. ISBN 80-247-1103-6. POUR, J. Informační systémy a technologie. 1. vyd. Praha: Vysoká škola ekonomie a managementu, 2006. 492 s. ISBN 80-86730-03-4. SODOMKA, P. Informační systémy v podnikové praxi. 1. vyd. Brno: Computer Press, 2006. 351 s. ISBN 80-251-1200-4. CHLEBOVSKÝ, V. CRM: Řízení vztahů se zákazníky. 1. vyd. Brno : Computer Press, a. s., 2005. 190 s. ISBN 80-251-0798-1. VYSEKALOVÁ, J., HRUBALOVÁ, M., GIRGAŠOVÁ, J. Veletrhy a výstavy: Efektivní prezentace pro úspěšný prodej. 1. vyd. Praha : Grada Publishing, a.s., 2004. 160 s. ISBN 80-247-0894-9. CHLAPEK, D., ŘEPA, V. Materiály ke strukturované analýze. 1. vyd. Vysoká škola ekonomická v Praze, 1997. 138 s. ISBN 80-7079-260-4. Wikipedie – Wikipedie, otevřená encyklopedie. [online]. [cit. 22. května 2007]. Dostupná na: http://www.wikipedia.cz.
Přílohy
A
44
DATOVÝ SLOVNÍK APLIKACE PRO PROSPETKOVÝ SERVIS
A
Datový slovník aplikace pro prospetkový servis
Tab. 1: Datový slovník – entita exponat
Atribut Datový typ Nulový ID smallint(5) unsigned Ne vystavovatel EC varchar(5) Ne nazev varchar(150) Ano plocha ID tinyint(3) unsigned Ano umisteni varchar(10) Ano velikost float(4,1) unsigned Ano popis varchar(200) Ano
Odkazuje na vystavovatel -> EC plocha_exp -> ID
Tab. 2: Datový slovník – entita firma
Atribut Datový typ Nulový ID smallint(5) unsigned Ne nazev varchar(100) Ne ulice varchar(50) Ano mesto varchar(100) Ano psc smallint(5) unsigned Ano tel varchar(60) Ano gsm varchar(60) Ano fax varchar(20) Ano www varchar(100) Ano email varchar(100) Ano souhlas tinyint(1) Ano ico varchar(15) Ano
Odkazuje na
A
45
DATOVÝ SLOVNÍK APLIKACE PRO PROSPETKOVÝ SERVIS
Tab. 3: Datový slovník – entita kontakty ps
Atribut Datový typ Nulový ps form ID mediumint(8) unsigned Ne firma ID mediumint(8) unsigned Ne datum date Ano doruceno tinyint(1) Ano
Odkazuje na prospekt_form -> ID firma -> ID
Tab. 4: Datový slovník – entita kont osoba
Atribut Datový typ Nulový osoba ID smallint(5) unsigned Ne firma ID smallint(5) unsigned Ne funkce varchar(50) Ano pozn varchar(200) Ano
Odkazuje na osoba -> ID firma -> ID
Tab. 5: Datový slovník – entita kraj CR
Atribut Datový typ Nulový ID tinyint(2) unsigned Ne nazev varchar(100) Ne
Odkazuje na
Tab. 6: Datový slovník – entita odpoved
Atribut Datový typ Nulový ID tinyint(2) unsigned Ne nazev varchar(100) Ne
Odkazuje na
Tab. 7: Datový slovník – entita osoba
Atribut Datový typ Nulový ID smallint(5) unsigned Ne jmeno varchar(50) Ne prijmeni varchar(100) Ne titul varchar(10) Ano ulice varchar(100) Ano mesto varchar(100) Ano psc smallint(5) unsigned Ano tel varchar(60) Ano gsm varchar(60) Ano email varchar(100) Ne souhlas tinyint(1) Ano
Odkazuje na
A
46
DATOVÝ SLOVNÍK APLIKACE PRO PROSPETKOVÝ SERVIS
Tab. 8: Datový slovník – entita otazka
Atribut Datový typ Nulový ps form ID mediumint(8) unsigned Ne odpoved ID tinyint(2) unsigned Ne
Odkazuje na prospekt_form -> ID odpoved -> ID
Tab. 9: Datový slovník – entita plocha exp
Atribut Datový typ Nulový ID tinyint(3) unsigned Ne nazev varchar(50) Ne
Odkazuje na
Tab. 10: Datový slovník – entita prospekt
Atribut Datový typ Nulový ID smallint(5) unsigned Ne vystavovatel EC varchar(5) Ne nazev varchar(100) Ano popis varchar(200) Ano pocet smallint(5) unsigned Ano
Odkazuje na vystavovatel -> EC
Tab. 11: Datový slovník – entita prospekt form
Atribut Datový typ Nulový ID mediumint(8) unsigned Ne zamestnanec ID smallint(5) unsigned Ne cele jmeno varchar(150) Ano ulice varchar(150) Ano mesto varchar(100) Ano psc smallint(5) unsigned Ano kraj ID tinyint(2) unsigned Ano tel varchar(60) Ano fax varchar(60) Ano email varchar(100) Ano firma varchar(100) Ano obor cinnosti varchar(100) Ano
Odkazuje na zamestnanec-> ID
kraj_cr-> ID
A
47
DATOVÝ SLOVNÍK APLIKACE PRO PROSPETKOVÝ SERVIS
Tab. 12: Datový slovník – entita vystavovatel
Atribut Datový typ EC varchar(5) datum prihlaseni date firma ID smallint(6) mesic najem varchar(20) najem za ps varchar(20) pronajem do varchar(20) registr popl varchar(100)
Nulový Ne Ano Ne Ano Ano Ano Ano
Odkazuje na
firma -> ID
Tab. 13: Datový slovník – entita zamestnanec
Atribut Datový typ Nulový ID smallint(5) unsigned Ne osoba ID smallint(5) unsigned Ne funkce varchar(100) Ano pracoviste varchar(100) Ne datum nar date Ne cislo OP varchar(20) Ne ridic prukaz tinyint(1) Ano
Odkazuje na osoba-> ID
B
B
UKÁZKY UŽIVATELSKÉHO PROSTŘEDÍ NAVRŽENÉ APLIKACE
48
Ukázky uživatelského prostředí navržené aplikace
Obr. 9: Obrazovka aplikace – formulář prospektového servisu
B
UKÁZKY UŽIVATELSKÉHO PROSTŘEDÍ NAVRŽENÉ APLIKACE
49
Obr. 10: Obrazovka aplikace – graf počet zpracovaných formulářů jednotlivými zaměstnanci
Obr. 11: Obrazovka aplikace – graf zdroj zájmu