<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sk">
	<id>http://www.kiwiki.info/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fajzen</id>
	<title>Kiwiki - Príspevky používateľa [sk]</title>
	<link rel="self" type="application/atom+xml" href="http://www.kiwiki.info/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fajzen"/>
	<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php/%C5%A0peci%C3%A1lne:Pr%C3%ADspevky/Fajzen"/>
	<updated>2026-04-29T21:39:59Z</updated>
	<subtitle>Príspevky používateľa</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-3.1.jpg&amp;diff=6531</id>
		<title>Súbor:DP Kadatskaya-3.1.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-3.1.jpg&amp;diff=6531"/>
		<updated>2010-08-07T13:26:37Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Pou%C5%BEitie_navrhnutej_metodiky_v_syst%C3%A9me_kvality_pre_dan%C3%BA_naftov%C3%BA_spolo%C4%8Dnos%C5%A5&amp;diff=6530</id>
		<title>Použitie navrhnutej metodiky v systéme kvality pre danú naftovú spoločnosť</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Pou%C5%BEitie_navrhnutej_metodiky_v_syst%C3%A9me_kvality_pre_dan%C3%BA_naftov%C3%BA_spolo%C4%8Dnos%C5%A5&amp;diff=6530"/>
		<updated>2010-08-07T13:25:30Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]]&lt;br /&gt;
[[Kategória:Diplomové práce]]&lt;br /&gt;
&lt;br /&gt;
{{Praca_uvod|3|Využitie vybraných metód a nástrojov manažérstva kvality pre zvyšovanie výkonnosti danej naftovej spoločnosti|Charakteristika vertikálne-integrovaného výrobného systému|Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti|Použitie navrhnutej metodiky v systéme kvality pre danú naftovú spoločnosť}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
Fungovanie navrhnutého modelu pre zlepšenie SMK NS &amp;quot;Rosneft&amp;quot; sa uskutočňuje &lt;br /&gt;
hlavne na úkor plnohodnotný nástroj Balanced Scorecard. Preto sa pri zavádzaní modelu &lt;br /&gt;
použiť úzke chápanie toho  - zavedenie nástroja BSC. Zadajte tu nástroj na zlepšenie kvality &lt;br /&gt;
existujúceho systému riadenia vertikálne integrovanej spoločnosti sa v niekoľkých fázach &lt;br /&gt;
(tabuľka 2.1).&lt;br /&gt;
&lt;br /&gt;
Krok 1-3: Každý KPI je potrebné plánovať a sledovať, vykonanie nápravných opatrení v &lt;br /&gt;
prípade potreby. Vertikálne integračný proces zahŕňa vertikálnej integrácie výkonu systému, &lt;br /&gt;
ktorý umožňuje každej jednotke odfiltrovať cudzie informácie. Hospodárstvo by mala byť &lt;br /&gt;
prispôsobená dva prúdy informácií - aktuálne hodnoty prenášané z nižšej na vyššiu procesov a &lt;br /&gt;
cieľové hodnoty, ktoré sa z vyšších na nižšie procesov [4].&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 5 [Etapy projektu &amp;quot;Balanced Scorecard&amp;quot;]&lt;br /&gt;
|-&lt;br /&gt;
|'''Krok 1.''' Rozvoj BSC na úrovni organizácie &lt;br /&gt;
|&lt;br /&gt;
*Vývoj misií, vízií, hodnôt, stratégií,&lt;br /&gt;
*predbežné spracovanie strategických cieľov, určenie príčinné vzťahy, predbežný návrh strategickej mapy cieľov&lt;br /&gt;
*prepojenie systémov BSC, KPI, hodnotenie.&lt;br /&gt;
|&lt;br /&gt;
*schválila vyhlásenie o poslanie, víziu, hodnoty a stratégie;  &lt;br /&gt;
*stromu strategických cieľov; &lt;br /&gt;
*mapy strategické ciele.&lt;br /&gt;
|-&lt;br /&gt;
|'''Krok 2.''' BSC na úrovni rozvoja podnikania&lt;br /&gt;
|&lt;br /&gt;
*podrobné rozpracovanie strategických cieľov a ukazovateľov v projekciou BSC &lt;br /&gt;
*rozklad cieľov na úrovni druhu podnikania, &lt;br /&gt;
*vývoj strategické hlukové mapy pre druhy podnikania.&lt;br /&gt;
|&lt;br /&gt;
*mapy strategické ciele firmy; &lt;br /&gt;
*akčnom pláne na implementáciu strategických cieľov.&lt;br /&gt;
|-&lt;br /&gt;
|'''Krok 3.''' Rozvíjať KPI jednotky a personál každej biznesa.&lt;br /&gt;
|Podrobná analýza KPI pre jednotky a personál&lt;br /&gt;
|KPI jednotky a personál podnikania.&lt;br /&gt;
|-&lt;br /&gt;
|'''Krok 4.''' Pravidlá pre rozvoj BSC a KPI&lt;br /&gt;
|&lt;br /&gt;
*rozvíjať predpisov definuje strategické plánovanie, vrátane určenia a revízie vyhlásenie o poslanie, víziu, hodnoty a stratégie. &lt;br /&gt;
*tvorba a revízia na základe týchto mapách strategických cieľov a ukazovateľov výkonnosti.  &lt;br /&gt;
*spájajúcej KPI a BSC.&lt;br /&gt;
|&lt;br /&gt;
* nariadenia o uplatňovaní Balanced Scorecards a KPI, &lt;br /&gt;
*návrhy na zmenu systému motivácie pracovníkov, stratégie-orientované jednotky a firmy.&lt;br /&gt;
|-&lt;br /&gt;
|'''Krok 5.''' Implementácia BSC a KPI&lt;br /&gt;
|Test zavedenie systému cieľov a zámerov, mechanizmus ich plánovanie, monitorovanie a analýzy, školenia interných audítorov, motivačné mechanizmy a orientácia na výsledky.&lt;br /&gt;
|Poriadku;&amp;lt;br&amp;gt;Interný audit systému.&lt;br /&gt;
|-&lt;br /&gt;
|'''Krok 6.''' Prevádzka systému BSC a KPI&lt;br /&gt;
|Dokončenie pripomienky k systému BSC, vnútorný audit.&lt;br /&gt;
|Systematické podávanie správ o vplyve strategických cieľov a kľúčových ukazovateľov výkonnosti; úspešné interných auditov; Lepšie predpisy o mzdách.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Krok 4-6: V nadväznosti rozvoja stratégie máp a výkonnostné metriky (krok 1,3 podľa &lt;br /&gt;
tabuľky 5) by mala byť kvalifikovane vykonávať realizácia vývoja v organizácii (krok 4-6, &lt;br /&gt;
podľa tabuľky 5). To je zabezpečiť dokument a vytvoriť databázu (elektronická knižnica), &lt;br /&gt;
ktorý ukladá dáta pre analýzu ukazovateľov pre jednotlivé oddelenia.&lt;br /&gt;
&lt;br /&gt;
== Zavedenie modelu zlepšovania ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;li&amp;gt;Dokumentovanie&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Podľa normy ISO 9004-2001 oddielu 8.5.4[13]  «neustále zlepšovanie organizácie &lt;br /&gt;
poskytnúť rámec pre postup do vyššieho vedenia, musia definovať a implementovať proces &lt;br /&gt;
kontinuálneho zlepšovania, ktoré možno použiť na procesy životného cyklu výrobku, &lt;br /&gt;
podporné procesy a ďalších aktivít»&lt;br /&gt;
&lt;br /&gt;
Príklady vstupných dát pre podporu procesu zlepšovania obsahujú informácie získané z:&lt;br /&gt;
*overenie dát;  &lt;br /&gt;
*údaje o výsledkoch procesu;  &lt;br /&gt;
*test dáte; &lt;br /&gt;
*daty vlastné-hodnotenia; &lt;br /&gt;
*stanovených požiadaviek a spätnej väzby od účastníkov; &lt;br /&gt;
*skúsenosti pracovníkov organizácie;&lt;br /&gt;
*finančné údaje; &lt;br /&gt;
*údaje o vlastnostiach výrobkov;&lt;br /&gt;
Stratégiu riadenia, BSC predpokladá, že knowledge management spoločnosti, čo &lt;br /&gt;
znamená, rozsah pruda dokumentov a monitorovanie spolupráce a vzdelávania.&lt;br /&gt;
&lt;br /&gt;
Dokumentácia je prostriedkom na upevnenie organizačných rozhodnutí o vykonanie &lt;br /&gt;
potrebných opatrení na identifikáciu a popisu procesov, rovnako ako dôkaz týchto akcií a &lt;br /&gt;
výsledkov. Účelom dokumentácie procesu je vytvoriť právny inštitucionálny rámec pre &lt;br /&gt;
vytvorenie, fungovanie a neustále zlepšovanie v systéme manažérstva kvality a riadenie &lt;br /&gt;
organizácie.  &lt;br /&gt;
&lt;br /&gt;
Dokumentované postupy systému manažérstva kvality  -  interný dokument upravujúci &lt;br /&gt;
výkon všetkých činností (proces, systém riadenia kvality), aby sa zabezpečilo vykonávanie &lt;br /&gt;
riadiacich funkcií stanovením formy a druhy interakcie medzi všetkými obchodnými &lt;br /&gt;
jednotkami.&lt;br /&gt;
&lt;br /&gt;
Podľa normy ISO / TR 10013:2001 &amp;quot;Smernica pre dokumentáciu systému manažérstva &lt;br /&gt;
kvality&amp;quot;[14]  Štruktúra a formát zdokumentované postupy (v papierovej alebo elektronickej &lt;br /&gt;
forme) musia byť predložené organizácie vo forme textu, grafov, tabuliek, kombinácia alebo &lt;br /&gt;
iné prijateľnej podobe V závislosti na potrebách organizácie. Dokumentované postupy by &lt;br /&gt;
mali obsahovať potrebné informácie a budú mať jednotnú identitu. &lt;br /&gt;
&lt;br /&gt;
Dokumentované postupy môžu byť vykonané s ohľadom na pracovné pokyny, ktoré &lt;br /&gt;
určujú poradie výkonnosti. Dokumentované postupy opísané činnosti, zvyčajne s viacerými &lt;br /&gt;
funkciami, zatiaľ čo prevádzkové pokyny sa  zvyčajne vzťahujú na úlohy v rámci jednej &lt;br /&gt;
funkcie.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;li value=&amp;quot;2&amp;quot;&amp;gt;Ukladanie informácií&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
V súlade s požiadavkami normy ISO 9001 2001 [12], v rámci systému riadenia kvality &lt;br /&gt;
by mali byť vyvinuté rôzne typy dokumentov: príručka pre kvalitu, regulačné dokumenty &lt;br /&gt;
organizácie, opis procesov, postupy, opisy práce, záznamy o kvalite.  &lt;br /&gt;
&lt;br /&gt;
Informácie obsiahnuté v dokumentoch vo forme textov. Správa informácií v podobe &lt;br /&gt;
ťažké: nie je štruktúrovaná, je chorý-vhodný pre spracovanie v organizácii informačných &lt;br /&gt;
systémov, čo bolo zle v spojení s inými typmi informácií.  &lt;br /&gt;
&lt;br /&gt;
Podávanie informácií v podobe poznatkov a uplatňovanie poznatkov technológie a &lt;br /&gt;
konanie nie je v rozpore s požiadavkami normy ISO 9000 verzia 2000. S štruktúrované &lt;br /&gt;
informácie v SMK, ak v podobe vedomostí a využívanie moderných informačných systémov, &lt;br /&gt;
možet obsahovať všetky typy dokumentov. Vrátane všetkých dokladov požadovaných podľa &lt;br /&gt;
noriem.  &lt;br /&gt;
&lt;br /&gt;
Napríklad na potvrdenie súladu s certifikátmi ISO 9000, stačí ukázať audítor správu &lt;br /&gt;
vytvorený informačný systém v podobe dokumentu, rovnako  ako záznamy (dáta), čo &lt;br /&gt;
potvrdzuje schválenie dokumentu na úrovni vedenia.  &lt;br /&gt;
&lt;br /&gt;
Spoločnosť používa nástroj pre zlepšenie Balanced Scorecard, by mal predstaviť to celej &lt;br /&gt;
organizácie, divízie, oddelenia, a možno dokonca aj fyzických osôb. To znamená, že chcete &lt;br /&gt;
efektívny spôsob pre systematický zber, zhromažďovanie, zostavovanie a šírenie všetkých &lt;br /&gt;
údajov použitých pri vlastnom-hodnotení. Tieto funkcie sú podporované aplikácií ako &lt;br /&gt;
databázový server Microsoft SQL Server ™, Sybase atď, prístupné cez intuitívne webové &lt;br /&gt;
rozhranie, čo by malo vytvoriť krátky súhrn BSC, zobrazené súhrnné kľúčové informácie &lt;br /&gt;
týkajúce sa každej perspektívy, ciele a ukazovatele . Predkladané informácie vrátane súčasnej &lt;br /&gt;
a minulej dátové hodnoty, ciele a trendy hodnotenia, komentáre, odkazy na výsledky analýzy. &lt;br /&gt;
Upozorniť na dôležité odhady pomocou farieb a grafiky.  &lt;br /&gt;
&lt;br /&gt;
Pri použití testovacieho systému gramotné kurz bude používať jednoduchý softvérový &lt;br /&gt;
produkt Microsoft Office Excel, ktorý vyžaduje vysoký podiel &amp;quot;ľudskej kontroly&amp;quot;. Čo dáva &lt;br /&gt;
ďalšie možnosti:  &lt;br /&gt;
*účtovné &amp;quot;chyby&amp;quot; v počte výpočtov,  &lt;br /&gt;
*detailné kontrolou každého indikátora samostatne a pracovného procesu zlepšovania kvality; &lt;br /&gt;
*školenia zamestnancov zodpovedných za zber a analýzu informácií na všetkých úrovniach; &lt;br /&gt;
*a tak ďalej  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;li value=&amp;quot;3&amp;quot;&amp;gt;Vyhodnotenie prací nastroja&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Znížením hodnoty indikátora (ovládacie ukazovateľ), správa rozdiely vo fungovaní &lt;br /&gt;
procesu by mali byť prijaté opatrenia s cieľom zabezpečiť potrebné pre zlepšenie procesu &lt;br /&gt;
stabilizácie.  &lt;br /&gt;
&lt;br /&gt;
Činnosti zamerané na optimalizáciu procesu kontroly platnosti stratégie sú definované v &lt;br /&gt;
BSC, preto si vyžadujú jasnú súvislosť medzi činností potrebných pre realizáciu stratégie a &lt;br /&gt;
dôležitých strategických cieľov. Signál pre udalosť je presná hodnota ukazovateľa. &lt;br /&gt;
Kedykoľvek je to možné, mali by sa tieto údaje automaticky extrahovať z hlavných systémov &lt;br /&gt;
alebo dátových skladov.   &lt;br /&gt;
&lt;br /&gt;
Tým sa znižuje počet chýb na dáta spôsobené personálom a uľahčia rozvoj hodnotenia pre &lt;br /&gt;
rôzne úrovne spoločnosti. Avšak, v niektorých prípadoch, musia byť údaje zadávať ručne, v &lt;br /&gt;
prípade, že chýba v týchto zdrojov. Podrobné stratégie pre integráciu cieľov, ukazovateľov a &lt;br /&gt;
kritérií je zložitý proces.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-3.1.jpg|thumbnail|center|800px|Obr. 19 [Vyhodnotenie plnenia &amp;quot;plán-skutočnosť&amp;quot; za účtovné obdobie]]]&lt;br /&gt;
Každý ukazovateľ môže byť rôznej pre osoby zodpovedné za to ich metody a spôsoby, &lt;br /&gt;
ktoré  si  výberu,  atď Okrem toho, vývoj BSC  -  je prebiehajúci proces  ako  zmeniť rozvoja &lt;br /&gt;
spoločnosti.  &lt;br /&gt;
&lt;br /&gt;
Tieto snahy o zlepšenie cyklu &amp;quot;plánovanie  - vyhľadávanie  - zlepšenie  - oprava&amp;quot; začína &lt;br /&gt;
znova, a pokračuje do nekonečna. Zvyčajne porovnanie &amp;quot;plán-skutočnosť&amp;quot; je vykonané &lt;br /&gt;
pomocou porovnávacieho grafu (ako je znázornené na obrázku).     &lt;br /&gt;
&lt;br /&gt;
Strategické opatrenia sú základné prvky práce, ktorou sa  zavadzajú  strategické zmeny. &lt;br /&gt;
Tieto aktivity sú napríklad: školenia, reklama, TQM, KM, a ostatné súčasti stratégie, ktoré  by &lt;br /&gt;
mala byť sledovaná ku priebežne poskytovať istotu, že sa uskutočňujú v súlade s plánom a &lt;br /&gt;
dávať požadovaný výsledok. Strategické aktivity by mali byť starostlivo koordinované &lt;br /&gt;
a plánované na dosiahnutie jedného alebo viacerých strategických cieľov. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Záver'''&lt;br /&gt;
&lt;br /&gt;
Práca spracovaná na príklade konkrétneho podniku – vertikálne integrovaná ropná &lt;br /&gt;
spoločnosť  «Rosneft». V práci navrhnute určité, primerané, uskutočniteľné a efektívne &lt;br /&gt;
riešenie problému. Konkrétne návrhy na zlepšenie mechanizmu seba-hodnotenia v rámci &lt;br /&gt;
SMK. Tie môžu byť realizované nielen v podniku, ale aj pre ďalšie súvisiace podniky, ktoré &lt;br /&gt;
dávajú vyjadrené praktickej orientovannosťi. &lt;br /&gt;
&lt;br /&gt;
Formulované a vyriešené nasledovné problémy: analýza modelov s cieľom zlepšiť ruské &lt;br /&gt;
a zahraničné vertikálne-integrovaný ropný spoločností; osvojovanie činnosti  ropnej &lt;br /&gt;
spoločnosti Rosněfť; uplatňovanie  systému SMK, vychádzajúce z ukazovateľov-indikatorov  &lt;br /&gt;
kvality pre každú fázu výrobného reťazca, prepojené s výkonom správy prostredníctvom &lt;br /&gt;
interakcie s procesom riadenia; ponúka spôsoby, ako implementovať model vyvinutý. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Použitá literatúra'''&lt;br /&gt;
&lt;br /&gt;
#Rebrin, J. I. 2004. Upravlenie kačestvom. Učebnoe posobie. Taganrog: TRTU. Ребрин, Ю.И.   2004. Управление качеством. Учебное пособие. Таганрог: Изд-во ТРТУ&lt;br /&gt;
#Baev, V.A. 2002:  Modelirovanie složnych vertikalno-integrirovannych proizvodstvennych sistem v neftegazovoj otrasli. In Audit i finansovyj analiz  Баев,  В.А.  2002:  Моделирование сложных вертикально-интегрированных производственных систем в нефтегазовой отрасли.  Аудит и финансовый анализ.&lt;br /&gt;
#Iršinskaja, L.I. 2005.  Konkurentosposobnosť i strategii vertikalno-integrirovannych neftjanych kompanij. Moskva: Ekonomika&amp;lt;br&amp;gt;Иршинская,  Л.И.  2005  Конкурентоспособность и стратегии вертикально-интегрированных нефтяных компаний. М.: Экономика.&lt;br /&gt;
#Koljydov, L.-Komarova, L.-Epifanova, N. 2002.  Struktura upravlenija neftjanzmi kompanijami, Moskva&amp;lt;br&amp;gt;Колядов Л., Комарова Л., Епифанова Н.  2002  Структура управления нефтяными компаниями,  М. &lt;br /&gt;
#EFQM Levels of Excellence / European Quality Award Information Brochure 2004. — EFQM, 2004&lt;br /&gt;
#Maslov, D. 2005. Evropejskij uroveň kačestva. In Konsultant, №3&amp;lt;br&amp;gt;Маслов Д. 2005. Европейский уровень качества. Консультант, №3.&lt;br /&gt;
#Realizacia strategičeskich planov kompanii posredstvom Balanced ScoreCard. Dostupné na internete : http://www.gaap.ru/biblio/management/practice/073.asp&lt;br /&gt;
#Geršun, A.M. 2007. Razrabotka sbalansirovannoj sistemy pokazatelej, Olimp-Biznes Гершун А.М. 2007.  Разработка сбалансированной системы показателей, Олимп-Бизнес &lt;br /&gt;
#Borovkov, P. Upravlenčeskij učet – opyt i praktika.&amp;lt;br&amp;gt;Боровков Павел.  Управленческий учет  —  опыт и практика. http://www.gaap.ru/biblio/mngacc/practice/045.asp &lt;br /&gt;
#Konti, T. 2000. Samoocenka v organizaciach. In Standarty i kačestvo&amp;lt;br&amp;gt;Конти Т. 2000. Самооценка в организациях. Стандарты и Качество.&lt;br /&gt;
#ISO 9000-2001. Systémy manažérstva kvality. Základy a slovník &lt;br /&gt;
#ISO 9001-2008. Systémy manažérstva kvality. Požiadavky. &lt;br /&gt;
#ISO 9004 – 2001. Systémy manažérstva kvality. Návod na zlepšovanie výkonnosti. &lt;br /&gt;
#ISO/TR 10013:2003 Návod na dokumentáciu systému manažérstva kvality&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Model_zlep%C5%A1ovania_syst%C3%A9mu_mana%C5%BEmentu_kvality_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6529</id>
		<title>Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Model_zlep%C5%A1ovania_syst%C3%A9mu_mana%C5%BEmentu_kvality_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6529"/>
		<updated>2010-08-07T12:50:57Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: /* Zlepšenie kvality na úrovni «Spracúvajúci ropu závod» */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]]&lt;br /&gt;
[[Kategória:Diplomové práce]]&lt;br /&gt;
&lt;br /&gt;
{{Praca_uvod|2|Využitie vybraných metód a nástrojov manažérstva kvality pre zvyšovanie výkonnosti danej naftovej spoločnosti|Charakteristika vertikálne-integrovaného výrobného systému|Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti|Použitie navrhnutej metodiky v systéme kvality pre danú naftovú spoločnosť}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
== Model zlepšovania systému manažmenta kvality spoločnosti NS «Rosneft» ==&lt;br /&gt;
&lt;br /&gt;
EFQM Excellence Model je základ univerzálnej filozofie manažmentu, poskytovanie &lt;br /&gt;
strategického rozvoja organizácie. Séria noriem ISO 9000:2000 predstavuje základ systému &lt;br /&gt;
riadenia, ktorý poskytuje viac ako minimálnu úroveň kvality, ktorá by mala splniť očakávania &lt;br /&gt;
všetkých zákazníkov. ISO 9001 verzia 2000 ponúka odporúčania pre zlepšenie obchodných &lt;br /&gt;
procesov a väčšiu spokojnosť zákazníka. Ale bez ohľadu na to, ako dobré tieto normy, majú &lt;br /&gt;
za cieľ svojho vývoja nikdy považovať za kľúč k úspechu v víťaznej spoločnosti vedúce &lt;br /&gt;
postavenie v jeho odbore ekonomiky.  &lt;br /&gt;
&lt;br /&gt;
Certifikácia ISO 9001:2000, len potvrdzuje, že sú splnené požiadavky zákazníka. &lt;br /&gt;
EFQM Excellence Model taktiež poskytuje holistický prístup a poskytuje usmernenie pre &lt;br /&gt;
budúcnosť.  &lt;br /&gt;
&lt;br /&gt;
Rovnako ako v ISO 9000 nie sú považované za faktory pre život človeka a spoločnosti &lt;br /&gt;
otázok a dôležitých ukazovateľov, ako sú obchodné výsledky, je v tejto oblasti vstúpi do hry &lt;br /&gt;
dokonalý model EFQM. Certifikácia podľa normy  -  je snímka preukázanie zhody s &lt;br /&gt;
organizáciou pre jednu pozíciu v určitom čase, vzhľadom k tomu, EFQM Excellence Model &lt;br /&gt;
môže byť v porovnaní s filmom, ktoré preukazujú rozsiahle čas a úsilie o dosiahnutie &lt;br /&gt;
organizácii. Ako obchodný model organizácie, model EFQM pomáha svojim užívateľom &lt;br /&gt;
hovorí rovnakým jazykom, oceniť nielen ich aktivity, ale aj porovnať svoje výsledky s &lt;br /&gt;
výsledkami z vedúcich predstaviteľov a konkurentov oblastiach. Vlastné-hodnotiace postupy &lt;br /&gt;
môžu byť optimálne realizovane v rámci modelov TQM pre vertikálne  -  integrovanú &lt;br /&gt;
spoločnosť (ako je znázornené na obrázku 3) sa strategickým nástrojom kvality  - Balanced &lt;br /&gt;
Scorecard (BSC). Tieto nástroje pôsobia ako vzájomne sa doplňujúce prístupy k manažmentu &lt;br /&gt;
kvality. Orientácia materskej spoločnosti na súlad s EFQM, a vytvorenie trvalého zlepšovania &lt;br /&gt;
každej spoločnosti pomocou BSC, budeme držať plnú optimalizáciu, čo ovplyvní pre každý &lt;br /&gt;
proces v organizácii.  Ukazovateli BSC, v našom prípade, vyrieši dôležitý problém pri &lt;br /&gt;
určovaní kvality jednotlivých súčastí procesu pre benchmarking podniku na základe kritérií &lt;br /&gt;
európskeho modelu. Rozvoj komplexného prístupu k zlepšeniu výkonnosti vďaka integrácii &lt;br /&gt;
pojmov EFQM a BSC by mala zabezpečiť synergiu, založený na maximálnom využití silných &lt;br /&gt;
a slabých stránok oboch vyhladzovania modelov, a šetria zdroje spoločnosti [7].&lt;br /&gt;
&lt;br /&gt;
Hlavným rysom BSC-koncept je to, že je úzko prepojený s podnikovými procesmi, &lt;br /&gt;
ktoré sa týkajú všetkých zamestnancov podniku. Firemnej stratégie, založenej na riadenie &lt;br /&gt;
interných podnikových procesov, zlepšenie zákazníckej spokojnosti, nie je kompatibilný s &lt;br /&gt;
short-horizonte vízie. BSC je súčasťou dobre-vyvinul systém strategického managementu a &lt;br /&gt;
top manažmentu je zameraný na adekvátny strategický rozvoj v kontraste k tradičnej konania, &lt;br /&gt;
ktoré sa zvyčajne príliš zameriava na finančnú výkonnosť.  &lt;br /&gt;
&lt;br /&gt;
Ak je spoločnosť zahŕňa BSC-systém kľúčových ukazovateľov výkonnosti podnikových &lt;br /&gt;
procesov, ktoré odrážajú špecifiká tohto odvetvia, tak dostane ďalšie príležitosti pre takzvané &lt;br /&gt;
porovnávanie (benchmarking) na úrovni spoločnosti. strategického rozvoja, na rozdiel od &lt;br /&gt;
tradičného postupu, čo je zvyčajne príliš zameriava na finančnú výkonnosť.  &lt;br /&gt;
&lt;br /&gt;
Nástrojom pri zavádzaní BSC vo vertikálne integrovaných ropných spoločností, &lt;br /&gt;
kľúčové ukazovatele výkonnosti pre každú fázu výrobného reťazca, pričom číselné &lt;br /&gt;
hodnotenie kvality riadenia môže byť aj &amp;quot;horizontálne benchmarketing&amp;quot; vnútri VINS. &lt;br /&gt;
Takzvané hodnotenie holdingových spoločností (obr. 1), plní rovnakú funkciu. Napríklad, &lt;br /&gt;
medzi organizácií zapojených do projektov na rozvoj vkladov (Ústav1,  Ústav2,  Ústav3), &lt;br /&gt;
alebo ťažobné podniky.  &lt;br /&gt;
&lt;br /&gt;
Ukazovateľov BSC-systém, na rozdiel od tradičnej finančné ukazovatele dať odpovede &lt;br /&gt;
na otázky ako:  &lt;br /&gt;
*či sa tieto tovary a služby zákazníci potrebujú?  &lt;br /&gt;
*ako príslušným vrcholovým manažmentom a zamestnancami spoločnosti? &lt;br /&gt;
*záujem na tom, či spoločnosť špecialistov pri riešení ich úlohy? &lt;br /&gt;
*zlepšuje v priebehu času, či sa situácia v podniku, alebo nie?  &lt;br /&gt;
BSC-prístup odpovedá na tieto otázky určuje príčiny úspechu či neúspechu, a tiež &lt;br /&gt;
identifikovať oblasti pre zlepšenie. Dobré vyrovnaný výkon systému hodnotenia je &lt;br /&gt;
strategickou zbraň v súťaži a nástrojom pre rozvoj stratégií konkurencieschopnosti &lt;br /&gt;
jednotlivých správanie na trhu.  &lt;br /&gt;
&lt;br /&gt;
Podmienečne projekt vývoja a implementácie nástroje na zlepšenie kvality Balanced &lt;br /&gt;
Scorecard je možné rozdeliť do troch hlavných fáz:  &lt;br /&gt;
*prvá fáza je vývoj BSC, tvoril strategické hlukové mapy, musí určiť kľúčové výkonnostné ukazovatele, AT  &lt;br /&gt;
*druhej naladenej  riadiaci systém, ktorý navrhol BSC je spojený pôsobiace v rámci kontrolných systémov, ako sú obchodné plánovanie a rozpočtovanie, vedenie účtovníctva, systémy analýzy Decision-making systém motivovať zamestnancov aj vytvorená pravidlá fungovania BSC.  &lt;br /&gt;
*poslednej fáze zavádzania BSC: vyvinúť a realizovať plán úvodu, stanovuje, okrem iného, školenia zamestnancov, testovanie a prevádzku systému a jeho automatizácie.&lt;br /&gt;
Vývoj ukazovateľov-indikátorov kvality spoločnosti, podľa teórie BSC, v štyroch &lt;br /&gt;
oblastiach (finančný výhľad - očakávania akcionárov, vyhliadky na zákazníkov  - očakávania &lt;br /&gt;
zákazníkov, perspektíva interných podnikových procesov  -  požiadavky procesu, možnosti &lt;br /&gt;
rozvoja a vzdelávania - požiadavky zamestnancov, systémy a technológie ) bude organizovať &lt;br /&gt;
proces implementácie stratégie (dosiahnutia ciele), a tým prevedenie do reality očakávaniam &lt;br /&gt;
stakeholderov, plne zhodnotiť súčasný stav spoločnosti a určiť vyhliadky na ďalšie samo-&lt;br /&gt;
zlepšenie [8]. Uvažujme aplikácie nástroje. &lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni &amp;quot;Riadiaca spoločnosť&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Balanced Scorecard prekladá misiu a hlavnú stratégiu spoločnosti v systému jasne &lt;br /&gt;
definované ciele a úlohy, aj ukazovatele, ktorým sa stanovuje úroveň výdobytky zistenia &lt;br /&gt;
ustanovok v štyroch hlavných projekcie: financie, marketing, interné podnikové procesy, &lt;br /&gt;
učenia a rast. Typický sled stratégie rozvoja firmy pomocou Balanced Scorecard model sa &lt;br /&gt;
skladá z nasledujúcich krokov:  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;1)  Rozvíjať strategickú orientáciu spoločnosti&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
V tejto fáze formuluje misia, hodnotový systém spoločnosti, hlavné smery rozvoja. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.1.jpg|thumbnail|center|800px|Obr. 6 [Proces vývoja manažérskeho rozhodnutia]]]&lt;br /&gt;
''Hlavnými cieľmi podnikového manažmenta'' (ako je znázornené na obrázku 4,5): &lt;br /&gt;
* udržanie rovnováhy zodpovedností medzi záujmovými skupinami: &lt;br /&gt;
-  medzi predstavenstvom (board of directors) a akcionármi, &lt;br /&gt;
&lt;br /&gt;
-  medzi manažérmi a predstavenstvom, &lt;br /&gt;
&lt;br /&gt;
-  medzi vlastníkmi veľkých balíkov akcií a menšinových akcionárov, &lt;br /&gt;
&lt;br /&gt;
-  sociálna zodpovednosť podnikov a t.d.; &lt;br /&gt;
*stanoviť mechanizmy, ktorý formuluje strategické ciele spoločnosti, sú určené ich dosiahnutie a kontrola nad činnosťou firmy.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.2.jpg|thumbnail|center|800px|Obr. 7 [Proces prijatia strategického riešenia]]]&lt;br /&gt;
Kľúčové aspekty ''kvality produktu'' (v tomto prípade, strategické rozhodnutia):&lt;br /&gt;
*pravdepodobnosti realizácie (zdroje) &lt;br /&gt;
*rizikové investície &lt;br /&gt;
*adekvátnosť teoretického modelu &lt;br /&gt;
Kľúčové aspekty ''riadenia kvality'' (procesu prijatia strategického riešenia):  &lt;br /&gt;
*význam finančných nákladov (prínosov) reálita-plán&lt;br /&gt;
*presnosť prognóza &lt;br /&gt;
''Strategický cieľ'' &amp;quot;Rosnefť&amp;quot;  -  prísť do počtu najväčších energetických spoločnostej na svete, &lt;br /&gt;
stať sa  jednotkou v oblasti prevádzkovej a finančnej výkonnosti, s výhradou prísne &lt;br /&gt;
dodržiavanie vysokých štandardov v oblasti životného prostredia a bezpečnosti práce, &lt;br /&gt;
spoločenskej zodpovednosti a podnikového riadenia. Dosiahnutie tohto cieľa je zabezpečuje s &lt;br /&gt;
pomocou zvýšeniu výroby, spracovania a uvádzania na trh v Rusku a v zahraničí, využívanie &lt;br /&gt;
nových technológií, efektívneho riadenia spoločnosti a posilnenie finančnej disciplíny. &lt;br /&gt;
Implementácia týchto opatrení bude zabezpečovať dynamický rast výroby a finančnej &lt;br /&gt;
výkonnosti Rosnefť v záujme všetkých jej akcionárov. &lt;br /&gt;
&lt;br /&gt;
Tak prioritou vývoja Riadiacej spoločnosti bude:  &lt;br /&gt;
*zvýšenie hodnoty spoločnosti prostredníctvom zlepšovania výkonnosti &lt;br /&gt;
*záväzok na dosiahnutie vysokej úrovne riadenia  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;2)  Výstavba modelu  väzieb strategických cieľov spoločnosti.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Balanced scorecard je spojovacím mostíkom medzi stratégiou a operačnými aktivitami. &lt;br /&gt;
V tejto fáze, tvoria prevádzkové činnosti v č dimenziách nevyhnutné na dosiahnutie hlavných &lt;br /&gt;
cieľov.  V rámci Balanced Scorecard tieto štyri bloky sú spojené s jednotlivými strategickým &lt;br /&gt;
kauzálnym reťazcom  - kvalifikované, motivované, spojene do jedného družstva zamestnanci &lt;br /&gt;
využívajú modernú infraštruktúru (informačné systémy, zariadenia, technológie) a &lt;br /&gt;
poskytnúcu kvalitu podnikových procesov potrebnú systéme.  Odladený podnikový proces &lt;br /&gt;
(nízke percento chýb, rýchle spracovanie a plnenie objednávok zákazníkov, kvalitné servisnej &lt;br /&gt;
podpory) poskytnúť spokojnosť zákazníkov, dosiahnutie  konkurenčnej výhody a úspech na &lt;br /&gt;
trhu. Marketingový úspech  spoločnosti, potom slúži ako záruka jeho finančnecho úspechu &lt;br /&gt;
[9]. Naspäť reťazec Balanced Scorecard model je odvíjanie v opačnom smere takto: príčiny &lt;br /&gt;
zlých hodnôt finančných a ekonomických ukazovateľov sa nachádzajú v bloku «Klienti»; &lt;br /&gt;
nespokojnosť  zákazníci znamená, že tam boli problémy v «  Interné podnikové procesy », a &lt;br /&gt;
korene problémov s obchodnými procesmi sú v bloku «Vzdelávanie a rozvoj»(obr.6). &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.3.jpg|thumbnail|center|800px|Obr. 8 [Reťazec väzeb Balanced Scorecard]]]&lt;br /&gt;
''Financie''&lt;br /&gt;
&lt;br /&gt;
Cieľ činnosti spoločnosti &amp;quot;Vzrastanie korporácii&amp;quot; bude prevedená do kategórie osobitných &lt;br /&gt;
finančných ukazovateľov. Teraz strategický cieľ na tejto úrovni je formulovaný takto: &amp;quot;Rast &lt;br /&gt;
čistého zisku pred daňou z príjmov.&amp;quot; Firma môže dosiahnuť vysokého rastu tržieb za pomoci&lt;br /&gt;
dvoch finančných faktory: efektívnosť obchodné aktivity a rastu objemu tržieb. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Klienti''&lt;br /&gt;
&lt;br /&gt;
Zákazníkov riadiacej spoločnosti možno rozdeliť do dvoch skupín: podniky výrobného &lt;br /&gt;
reťazca a priamy kupujúci konečného výrobku. Konkurencieschopnosť a spotrebiteľské &lt;br /&gt;
hodnoty spoločnosti označené ako 'partnerstvo'. Kľúčovým parametrom - kvalita - sa vzťahuje &lt;br /&gt;
nielen na všeobecné aspekty výroby, ale aj aspekty riadenia. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Podnikové procesy'' &lt;br /&gt;
&lt;br /&gt;
Podstata stratégií prevádzkovej dokonalosti &amp;quot;Riadiacej Spoločnosti&amp;quot; a faktorom jej &lt;br /&gt;
vykonávaní  -  partnerstvo s klientmi  -  je preskúmala možnosti nášho majetku a zlepšenie &lt;br /&gt;
interných procesov, ktoré zlepšia kvalitu rozhodovania. Preskúm majetku  -  kľúčový bod &lt;br /&gt;
stratégie na tejto úrovni. Niektoré z cieľov stanovených v tejto zložky predstavujú zmenu &lt;br /&gt;
strategickej formulácie vyššej úrovni (vytvorenie / zlepšenie kľúčových kapacita a maximálnu&lt;br /&gt;
efektivitu procesov) na viacerých konkrétnych úloh, ako doba na spracovanie správ o zlyhaní&lt;br /&gt;
(strategičeski dôležitý neporiadnosť).  Toto povolí standartizirovat jednoúčelový procedúry &lt;br /&gt;
vnútri spoločnosť a robí  strategickú mapu užitočné a efektívne pre manažérov. V rovnakom&lt;br /&gt;
duchu, ukazovateľ &amp;quot;dokonalosti riadenia výroby&amp;quot;, môže byť prevedený na skrátenie času &lt;br /&gt;
medzi podaním rozhodnutia akcionárov a konečnecho  rozhodovania.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Infraštruktúra, zamestnanci'' &lt;br /&gt;
&lt;br /&gt;
Ak chcete zadať jeden z najlepších energetických spoločností, management spoločnosti &lt;br /&gt;
OAO Rosněfť hľadá spôsob, ako vytvoriť čo najlepšie pracovné prostredie pre svojich &lt;br /&gt;
zamestnancov. Stavíte na zlepšovanie správy informácií. To dovoľuje prechod z &lt;br /&gt;
jednoduchého získavania dát do pochopenie informácií, akumulácie poznatkov, na ktorých &lt;br /&gt;
môžem konať a rozvíjať. S pomocou zlepšovanie zložky rastu a vzdelávania, spoločnosť &lt;br /&gt;
využíva ukazovateľ &amp;quot;rýchlosť zavádzania informačných systémov&amp;quot;. Vzhľadom k tomu, &lt;br /&gt;
problém je širší ako jednoduchá aplikácia na najnovšie úspechy e-business systémov, &lt;br /&gt;
spoločnosť tiež môže rozvinúť rozsah riešení a služieb založených na informačných &lt;br /&gt;
technológiách. Strategická mapa Rosneft bude vyzerať, ako je uvedené na obrázku 7.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;3)  Formácie mapy strategických cieľov v 4 smeroch &amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Stanovenie strategických cieľov, ukazovateľov a cieľových hodnôt ukazovateľov podľa &lt;br /&gt;
perspektív  -  financie (ekonómia), zákazníci (trh), obchodné procesy, zamestnanci &lt;br /&gt;
(vzdelávanie a rast). Na základe vyvinuté cieľov a ich príčinné vzťahy, robím ukazovatele &lt;br /&gt;
výkonnosti - indexy dosiahnutia cieľov (Tab. 1). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;4)  Posledný etáp &amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dokončenie vývoja systému Balanced Scorecard realizuje cez navrhovanie činností, &lt;br /&gt;
ktorý je potrebne na dosiahnutie strategických cieľov. Pre určené aktivity sú obvykle určuje &lt;br /&gt;
rozpočet, termíny a zodpovedné osoby. Tak Balanced  Scorecard model pripravuje most od &lt;br /&gt;
strategického plánovania do  plánovania operačného.  Takáto logika je zvyknutý na formu &lt;br /&gt;
Balanced Scorecard pre iné úrovne vertikálne integrovanej spoločnosti. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.4.jpg|thumbnail|center|800px|Obr. 9 [Strategická mapa NS «Rosneft»: Riadiaca spoločnosť]]]&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 1 Mapa ukazovateľov plnenia strategických cieľov&lt;br /&gt;
|-&lt;br /&gt;
! !!Strategická cieľ!!Meritko, %!!Poznámka!!Plán&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Financie'''||Zvýšenie čísla dôchodok||&amp;lt;math&amp;gt;F1=\frac{n_{priebeћ.rok}^{doch}}{n_{predoљ.rok}^{doch}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;n^{doch}&amp;lt;/math&amp;gt; - číslo dôchodok||110&lt;br /&gt;
|-&lt;br /&gt;
|Priemerný nárast zisku z každého predmetu||&amp;lt;math&amp;gt;F2=\frac{Z^{prieb.rok}}{Z^{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z - zisk||125&lt;br /&gt;
|-&lt;br /&gt;
|Zlepšenie nákladovej štruktúry||&amp;lt;math&amp;gt;F3=\frac{(N^{vykonanie} + N^{stavba} + N^{dovoz} + N^{predaj})_{prieb.rok}}{(N^{vykonanie} + N^{stavba} + N^{dovoz} + N^{predaj})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||N – súčet nákladov danneho druhu údaje||85&lt;br /&gt;
|-&lt;br /&gt;
|Efektívne využívanie majetku||&amp;lt;math&amp;gt;F4=\frac{(V^{zisku}/I)_{prieb.rok}}{(V^{zisku}/I)_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;V^{zisku}&amp;lt;/math&amp;gt; - objem zisku&amp;lt;br&amp;gt;I – сena investičného majetku||110&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |'''Klienti'''||Nútený správca vzťahov so zákazníkmi||&amp;lt;math&amp;gt;K1=\frac{\kappa_{prieb.rok}^{spokojnosti}}{\kappa_{pred.rok}^{spokojnosti}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\kappa^{spokojnosti}&amp;lt;/math&amp;gt; -  koeficient spokojnosti zákazníkov||125&lt;br /&gt;
|-&lt;br /&gt;
|Popularita značky||&amp;lt;math&amp;gt;K2=\frac{I_{prieb.rok}^{sily\_branda}}{I_{pred.rok}^{sily\_branda}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;I^{sily\_branda}&amp;lt;/math&amp;gt; -  index sily branda||115&lt;br /&gt;
|-&lt;br /&gt;
|Dodržiavanie vysokých štandardov||&amp;lt;math&amp;gt;K3=\frac{\underset{i}{\sum}N_{prieb.rok}^{i}}{\underset{i}{\sum}N_{pred.rok}^{i}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum N^i&amp;lt;/math&amp;gt; -  počet nezhôd (nesúladov, poznámok)||95&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Interné podnikové procesy'''||Dokonalosť inovačný priebeh||&amp;lt;math&amp;gt;P1=\frac{\underset{i}{\sum}T_{prieb.rok}^i}{\underset{i}{\sum}T_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum T^i&amp;lt;/math&amp;gt; - počet výrobkov využívajúcich nové zavedený technológie||125&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť klientskych priebeh||&amp;lt;math&amp;gt;P2=\frac{T_{prieb.rok}^{pr}}{T_{pred.rok}^{pr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;T^{pr}&amp;lt;/math&amp;gt; - prostredný termín «dodávky»||90&lt;br /&gt;
|-&lt;br /&gt;
|Perfektní riadenie výroby||&amp;lt;math&amp;gt;P3=\frac{\underset{i}{\sum}O_{prieb.rok}^i}{\underset{i}{\sum}O_{pred.rok}^i}&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum O^i&amp;lt;/math&amp;gt; - počet nesúladov v procesoch||95&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť legislatívnych a spoločenských procesov||&amp;lt;math&amp;gt;P4=\frac{\underset{i}{\sum}Pp_{prieb.rok}^i}{\underset{i}{\sum}Pp_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Pp^i&amp;lt;/math&amp;gt; - počet normalizované opísaných procesov (noriem)||125&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Vzdelávanie a rozvoj'''|| rowspan=&amp;quot;2&amp;quot; |Prilákať a udržať vysoko kvalifikovaných pracovníkov||&amp;lt;math&amp;gt;R1=\frac{Z_{prieb.rok}}{Z_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z - náklady na výučbu||125&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R2=\frac{Vv_{prieb.rok}}{Vv_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Vv – výkonnosť vzdelávania (anketové hodnotenie v bodoch)||115&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zlepšenie riadenia vedomostí||&amp;lt;math&amp;gt;R3=\frac{L_{prieb.rok}}{L_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||L – počet zamestnancov, ktorí majú prístup k databázam, doučovaním systémom||110&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R4=\frac{(Is^{obnov} + Is^{prid})_{prieb.rok}}{Is^{obnov} + Is^{prid})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Is^{obnov}&amp;lt;/math&amp;gt; -  počet obnoviteľných zdrojov informácií&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;Is^{prid}&amp;lt;/math&amp;gt; - počet pridaných zdrojov informácií||115&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni  «Ústav» ==&lt;br /&gt;
&lt;br /&gt;
Zárukou kapacity  Ústavu spĺňať požiadavky zákazníka (Riadiaca spoločnosť) v praxi &lt;br /&gt;
Rosneft stalo že Ústav ma SMK, zodpovedajúce medzinárodné normy ISO 9000, založený na &lt;br /&gt;
koncepte procesného prístupu v riadení. To nielen rozvoj projektov s potrebnými &lt;br /&gt;
vlastnosťami, ale tiež stabilná, udržateľná kvalita návrhu projektov a služieb po dobu trvania &lt;br /&gt;
zmlúv. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.5.jpg|thumbnail|center|800px|Obr. 10 [Proces navrhovania planá ložiska]]]&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavné úlohy:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podpora vyhľadávania a hodnotenia, návrh vývoja a stavby petrochemického  ložiska a &lt;br /&gt;
afinácie ropy, zavádzanie nových technológií.  &lt;br /&gt;
&lt;br /&gt;
Štruktúra a technológie Ústavov  sú veľmi pestrá a každý je jedinečný. Avšak, podľa SMK, &lt;br /&gt;
môže poskytnúť rovnaký všeobecné vlastnosti a funkcie, ktoré spočíva v tom, že proces &lt;br /&gt;
návrhu je predovšetkým &amp;quot; inteligent work&amp;quot;, ktorá vyžaduje použitie moderných manažérskych &lt;br /&gt;
prístupov. Z tohto dôvodu, aj pre  jednoduché hodnotenie kvality procesu, výrobku alebo &lt;br /&gt;
služby, ústavy vyžadujú zložitejšie formalizovanie procesu a sofistikovanejší výber vhodných &lt;br /&gt;
KPI (kľúčové ukazovatele výkonnosti). Hlavnou úlohou vedenia mnohých  Ústavov  je &lt;br /&gt;
kompetentná a racionálna konštrukcia systému vzájomných vzťahov a riadenia výrobnými &lt;br /&gt;
procesmi na zabezpečenie účinného vykonávania funkcií: plánovanie, sledovanie &lt;br /&gt;
strategických cieľov, hospodárske a štatistické výpočty.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Procesu rozvoja&amp;lt;/u&amp;gt; manažérskeho riešenia je uvedený na obrázku 9. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.6.jpg|thumbnail|center|800px|Obr. 11 [Proces rozvoja projektu]]]&lt;br /&gt;
Kľúčové aspekty kvality výrobkov (projekt): &lt;br /&gt;
*Dodržiavanie charakteristík procesu požiadavikam (technológie, materiály, zariadenia)&lt;br /&gt;
*Dodržiavanie procesu požiadavkám zákazníka (špecifikácie)&lt;br /&gt;
*Dodržiavanie určitým normám (Zákony, nariadenia, GOST, SNIP, predpisy)&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavným strategickým cieľom ústavu kvality&amp;lt;/u&amp;gt; - neustále zlepšovanie a plna integrácie &lt;br /&gt;
všetkých podnikových procesov vo výrobnú aktivitu spoločnosti, ktoré zabezpečuje neustále &lt;br /&gt;
zlepšovanie kvality produktov a služieb, ktoré spĺňajú  požiadavky a očakávania zákazníka &lt;br /&gt;
(štrukturálne jednotky spoločnosti), rovnako ako globálne, národné a podnikové normy. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Strategický cieľ rozvoja&amp;lt;/u&amp;gt; - zlepšenie efektívnosti aktivity ústavu s cieľom uspokojiť zákazníka.   &lt;br /&gt;
Môžeme teda navrhnúť hlavné strategické ciele pre všetky štyri zložky: &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.7.jpg|thumbnail|center|800px|Obr. 12 [Strategická Mapa NS «Rosneft» : Ústav]]]&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 2 Mapa ukazovateľov plnenia strategických cieľov&lt;br /&gt;
|-&lt;br /&gt;
! !!Strategická cieľ!!Meritko, %!!Poznámka!!Plán&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |'''Financie'''||Zvýšenie štruktúry kapitála||&amp;lt;math&amp;gt;F1=\frac{n_{prieb.rok}^{zdr}}{n_{pred.rok}^{zdr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;n^{zdr}&amp;lt;/math&amp;gt; - počet zdrojov||110&lt;br /&gt;
|-&lt;br /&gt;
|Zvýšenie operačnej efektívnosti||&amp;lt;math&amp;gt;F2=100% - [\mathrm{a}\mathrm{b}\mathrm{s}(1 - {V_{zisk}}^f/{V_{zisk}}^p)*0,2 + &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - L^f/L^p)*0,2 + \,\!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - {Z_{jed}}^{os}/{Z_{pres}}^f/L_{pp})*0,2 + &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - {V_{priem}}^f/{V_{priem}}^p)*0,2 + &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - {Z_{priem}}^f/{Z_{priem}}^p)*0,2]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
F2 – komplexný index realizácie biznis-plánu&lt;br /&gt;
|&amp;lt;math&amp;gt;{V_{zisk}}^{f(p)}&amp;lt;/math&amp;gt; - fakt(plán) čistý zisk&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;L^{f(p)}\,\!&amp;lt;/math&amp;gt; - fakt(plán) počet zamestnancov&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{Z_{jed}}^{os}&amp;lt;/math&amp;gt; - plánovaný jednotkový náklady na osobu&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{Z_{pres}}^f&amp;lt;/math&amp;gt; – faktické presné vlastné náklady Ústavu&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;L_{pp}\,\!&amp;lt;/math&amp;gt; - priemerný počet pracovníkov výroby v bežnom roku&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{V_{priem}}^{f(p)}&amp;lt;/math&amp;gt; – fakt(plán) priemerný výkon na osobu&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{Z_{priem}}^{f(p)}&amp;lt;/math&amp;gt; – fakt(plán) priemer zárobku po Ústavu&lt;br /&gt;
|95&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Klienti'''||Pôsobivosť prieskumu ložiska||&amp;lt;math&amp;gt;K1=[({Q_{gp}}^f/{V_{pries}}^f)/({Q_{gp}}^p/{V_{pries}}^p)]*100%&amp;lt;/math&amp;gt;,&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K1 - realizácie plánu na zvýšenie rezerv&lt;br /&gt;
|&amp;lt;math&amp;gt;Q_{qp}&amp;lt;/math&amp;gt; - náklady na geologický prieskum (rub.);&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;V_{pries}&amp;lt;/math&amp;gt; - zvýšenie rezerva uhľovodíkov pomocou prieskumu &lt;br /&gt;
(t.r.e.)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Pôsobivosť spracúvanie ložisko||&amp;lt;math&amp;gt;K2=[\sum_{i=1}^n D_i^f / \sum_{i=1}^n T_i^f]/[\sum_{i=1}^n D_i^p / \sum_{i=1}^n T_i^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K2 - implementácia plánu pre debet noveho vrtu&lt;br /&gt;
|Di - ťažba ropy z i-vrtu  po pracovnom režime (t.r.);&amp;lt;br&amp;gt;&lt;br /&gt;
Ti - počet dní, počas ktorých bola výroba z vrtu, odo dňa vydania pre úplné ošetrenie (dni);&amp;lt;br&amp;gt;&lt;br /&gt;
n - počet zavedených v používaní vrtov (kus)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Pôsobivosť práce pri uvedení do prevádzky||&amp;lt;math&amp;gt;\kappa =(K1*0,3 + K2*0,3 + K3*0,15 + K4*0,15 + K5*0,1)^f/ \, \!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;(K1*0,3 + K2*0,3 + K3*0,15 + K4*0,15 + K5*0,1)^p*100% \, \!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K3 - realizácie plánu pre prijatie technickej dokumentácie&lt;br /&gt;
|K1 – počet programov stavieb (vykonáva vlastnú)&amp;lt;br&amp;gt;&lt;br /&gt;
K2 - počet programov stavieb (pod odborom)&amp;lt;br&amp;gt;&lt;br /&gt;
K3 - počet zákaziek&amp;lt;br&amp;gt;&lt;br /&gt;
K4 - produktivita&amp;lt;br&amp;gt;&lt;br /&gt;
K5 - pozitívny závery hlavnej štátnej expertízy (hše)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Pôsobivosť lova||&amp;lt;math&amp;gt;[{V_{lova}}^f/{V_{lova}}^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K4 - realizácie plánu výskumných prác&lt;br /&gt;
|&amp;lt;math&amp;gt;{V_{lova}}^{f(p)}&amp;lt;/math&amp;gt; – fakt (plán) objemu lovu ropy a kondenzátu zemného plynu (tis. t)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Interné podnikové procesy'''||Optimalizácia procesov||&amp;lt;math&amp;gt;[{P_{pol}}^f/{P_{pol}}^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
P1 - realizácia programy projektov&lt;br /&gt;
|&amp;lt;math&amp;gt;{P_{pol}}^{f(p)}&amp;lt;/math&amp;gt; - počet dokončených položiek schváleného projektu, fakt (plán)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zvyšovanie produktivity práce||&amp;lt;math&amp;gt;P2=[1 - H_{bez.rok}/H_{pred.rok}]*100%, (H_{pred.rok}\neq 0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;P2=-H_{bez.rok}*100%, (H_{pred.rok}=0) \, \!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
P2 -  počet nesúladov&lt;br /&gt;
|Н -  počet nesúladov v procesoch za rok&lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;[{V_{prac}}^f/{V_{prac}}^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
P3 -  výkonnosť po  dizajn-prehľadovej práce&lt;br /&gt;
|&amp;lt;math&amp;gt;[{V_{prac}}^f&amp;lt;/math&amp;gt; – faktický objem práce (vykonáva vlastnú)  bez DPH,&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;[{V_{prac}}^p&amp;lt;/math&amp;gt; – plánový  objem práce (vykonáva vlastnú) ( mil. rub)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Výkonný poriadok||&amp;lt;math&amp;gt;P4=\frac{\sum_i^n O_{beh.rok}^i}{\sum_i^n O_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum O^i&amp;lt;/math&amp;gt; - počet   nesúladov(pozorovaní) pri plnení úloh||0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |'''Vzdelávanie a rozvoj'''||Prilákať a udržať vysoko kvalifikovaných pracovníkov (ľudského kapitálu)||&amp;lt;math&amp;gt;R1=\frac{Z_{beh.rok}}{Z_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z – náklady na školenie||125&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zlepšenie riadenia vedomostí (informác.kapitál)||&amp;lt;math&amp;gt;R2=\frac{Rz_{beh.rok}}{Rz_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Rz –  rezultativnost výučby(anketové hodnotenie v bodoch)||115&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R3=\frac{L_{beh.rok}}{L_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||L –  počet zamestnancov, ktorí majú prístup k databázam, k systému školení||110&lt;br /&gt;
|}&lt;br /&gt;
Strategická mapa jasne ukazuje smer rozvoja jednotky v oblasti &amp;quot;Klient&amp;quot; a &amp;quot;Business &lt;br /&gt;
Processes&amp;quot;. Ústav «Rosneft» sa snaží optimalizovať účinnosť týchto významných osobností ako &lt;br /&gt;
prevádzkové náklady na jednotku výroby, kapitálové výdavky na prieskum  a ťažbu na jednotku &lt;br /&gt;
produkcie a ziskovosti vloženého kapitálu a návratnosť vlastného kapitálu.&lt;br /&gt;
 &lt;br /&gt;
Spoločnosť vyvinula a zaviedla moderný systém integrovaného riadenia výroby (TPMSYS &lt;br /&gt;
™), ktorá je založená na geologické a simulačné modely kľúčových oblastiach.  Tento systém &lt;br /&gt;
umožňuje identifikovať studní, ktoré majú najväčší potenciál, a efektívnejšie prideľovať finančné &lt;br /&gt;
prostriedky medzi vŕtanie, hydraulické štiepenie a mechanizované studne. Zavádzanie moderných &lt;br /&gt;
technológií pri vŕtaní sondy a podporuje spoluprácu  s poprednými servisnými spoločnosťami v &lt;br /&gt;
odbore - Schlumberger, Halliburton, Baker Hughes.  &lt;br /&gt;
&lt;br /&gt;
Aplikovaný «Rosneft» opatrení na zlepšenie výkonu, spolu s priaznivými geologické &lt;br /&gt;
vlastnosti a fyzikálne vlastnosti ropy a zemného plynu v hlavných oblastiach, umožňuje &lt;br /&gt;
spoločnosti udržiavať prevádzkových a investičných nákladov na jednotku produkcie na úroveň &lt;br /&gt;
pod priemerom odvetvia, ako aj poskytovanie zaručenú kvalitu projektov a ťažby.  &lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni « Ťažba nafty» ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavný úlohy (ako je znázornené na obrázku 11):&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*činnosti, čím okamžitý zisk spoločnosti (výroba, preprava a distribúcia uhľovodíkov) &lt;br /&gt;
*vytvoriť, udržiavať a rozvíjať potrebnú infraštruktúru, vrátane studne, skladovacie zariadenia, potrubia, atď.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.8.jpg|thumbnail|center|800px|Obr. 13 Proces ťažba nafty]]&lt;br /&gt;
Rosneft úspešnú implementuje stratégie zrýchleného rastu výroby, vrátane zavádzania &lt;br /&gt;
najnovších technológií. Tak, za posledných sedem rokov, ropné spoločnosti vzrástol viac ako &lt;br /&gt;
sedemkrát. S takou pôsobivú dynamiku Rosneft ukazuje vysokú efektívnosť svojej činnosti a &lt;br /&gt;
má najnižšie jednotkové prevádzkové náklady na olej, a to nielen v priemysle Ruska, ale aj &lt;br /&gt;
medzi hlavnými medzinárodnými konkurentmi. Rozvoj ťažby procesu je uvedený v obrázku &lt;br /&gt;
12.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavný strategický cieľ&amp;lt;/u&amp;gt; - rast objemu lovu(ťažba nafty).&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.9.jpg|thumbnail|center|800px|Obr. 14 [Rozvoj procesu ťažby ropy]]]&lt;br /&gt;
&amp;lt;u&amp;gt;Kľúčové aspekty kvality výrobkov (oleja):&amp;lt;/u&amp;gt;&lt;br /&gt;
*účinnosť (znečistenie ropou)  &lt;br /&gt;
*Chemické a fyzického výkonu&lt;br /&gt;
*spoľahlivosť vŕtanie&lt;br /&gt;
&amp;lt;u&amp;gt;Kľúčové aspekty riadenia kvality (postup):&amp;lt;/u&amp;gt;&lt;br /&gt;
*Celkové náklady  &lt;br /&gt;
*Presné prognózovanie&lt;br /&gt;
*Prerušenie procesu&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.10.jpg|thumbnail|center|800px|Obr. 15 Strategická Mapa NS «Rosneft» : Ťažba nafty]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 3 Mapa ukazovateľov plnenia strategických cieľov&lt;br /&gt;
|-&lt;br /&gt;
! !!Strategická cieľ!!Ukazovateľ, %!!Poznámka!!Plán, %&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |'''Financie'''||Zvýšenie počtu zdrojov príjmov||&amp;lt;math&amp;gt;F1=\frac{n_{prieb.rok}^{zdr}}{n_{pred.rok}^{zdr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;n^{zdr} \,\!&amp;lt;/math&amp;gt; -  počet zdrojov||110&lt;br /&gt;
|-&lt;br /&gt;
|Znížiť jednotkové a prevádzkové náklady na ťažbu||&amp;lt;math&amp;gt;F2=\frac{z_{prieb.rok}^{tazba}}{z_{pred.rok}^{tazba}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;t^{tazba} \,\!&amp;lt;/math&amp;gt; - jednotkové prevádzkový náklady na ťažbu||110&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |'''Klienti'''||Zaručená kvalita &amp;quot;surovéj&amp;quot; ropy||&amp;lt;math&amp;gt;K1=\frac{i_{prieb.rok}^{kvalita}}{i_{pred.rok}^{kvalita}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;I^{kvalita} \,\!&amp;lt;/math&amp;gt; - index kvality||110&lt;br /&gt;
|-&lt;br /&gt;
|Zvýšenie počtu zavedenia nových vrtov||&amp;lt;math&amp;gt;[\sum_{i=1}^n D_i^f / \sum_{i=1}^n T_i^f]/[\sum_{i=1}^n D_i^p / \sum_{i=1}^n T_i^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;K2 - implementácia plánu pre debet nového vrtu||Di -  ťažba ropy z i-vrtu  po pracovnom režime (t.r.);&amp;lt;br&amp;gt;&lt;br /&gt;
Ti - počet dní, počas ktorých bola výroba z vrtu, odo dňa vydania pre úplné ošetrenie (dni);&amp;lt;br&amp;gt;&lt;br /&gt;
n - počet zavedených v používaní vrtov (kus)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Interné podnikové procesy'''||Optimalizácia procesov||&amp;lt;math&amp;gt;[{P_{pol}}^f / {P_{pol}}^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;P1 - realizácia programy projektov&lt;br /&gt;
|&amp;lt;math&amp;gt;{P_{pol}}^{f(p)}&amp;lt;/math&amp;gt; - počet dokončených položiek schváleného projektu, fakt (plán)||100&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zvyšovanie produktivity práce||&amp;lt;math&amp;gt;P2=[1-H_{bez.rok} / H_{pred.rok}]*100%, (H_{pred.rok}\neq 0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;P2= -H_{bez.rok}*100%, (H_{pred.rok}=0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;P2 - počet nesúladov&lt;br /&gt;
|Н - počet nesúladov v procesoch za rok||30&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;[{V_{prac}}^f / {V_{prac}}^p]*100% \,\!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;P3 - výkonnosť po dizajn-prehľadovej práce&lt;br /&gt;
|&amp;lt;math&amp;gt;{V_{prac}}^f \,\!&amp;lt;/math&amp;gt; - faktický objem práce (vykonáva vlastnú) bez DPH,&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;{V_{prac}}^p \,\!&amp;lt;/math&amp;gt; - plánový  objem práce (vykonáva vlastnú) ( mil. rub)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Výkonný poriadok||&amp;lt;math&amp;gt;P4=\frac{\sum_i^n O_{beh.rok}^i}{\sum_i^n O_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum O^i \,\!&amp;lt;/math&amp;gt; - počet   nesúladov(pozorovaní) pri plnení úloh||0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |'''Vzdelávanie a rozvoj'''&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Príťažlivosť a udržanie kvalifikovaných pracovníkov (ľudský kapitál)||&amp;lt;math&amp;gt;R1=\frac{Z_{beh.rok}}{Z_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z – náklady na školenie||125&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R2=\frac{Rz_{beh.rok}}{Rz_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Rz –  rezultativnost výučby(anketové hodnotenie v bodoch)||115&lt;br /&gt;
|-&lt;br /&gt;
|Zlepšené systémy riadenia znalostiamí||&amp;lt;math&amp;gt;R3=\frac{L_{beh.rok}}{L_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||L –  počet zamestnancov, ktorí majú prístup k databázam,  k systému školení||110&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Výsledky&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Implementácia Balanced Scorecard pre ťažobné firmy môžu distribuovať úsilie o zlepšenie&lt;br /&gt;
kvality. Najväčší problém v tejto transformácie je aby pracovníci, ktorí sú zvyknutí na určitý štýl&lt;br /&gt;
a zásady podnikania, musí sa prispôsobovať novým prístupom k tvorbe hodnoty. Podmienky a &lt;br /&gt;
doslova núti spoločnosti, aby čo najviac využívať BSC, sú pridané, keď nastanú významné zmeny&lt;br /&gt;
v celom podnikateľskom prostredí a spoločnosť jednoducho museli zmeniť stratégiu s cieľom &lt;br /&gt;
vytvoriť nový obchodný model, hľadať nové spôsoby, ako vytvárať hodnotu. V takej situácii, ako&lt;br /&gt;
obmedzené zdroje, silnej konkurencie, okupácii potrieb trhu mechanizmus pre horizontálne a &lt;br /&gt;
vertikálne internej komunikácie pre &amp;quot;Nastavenia&amp;quot; zamestnancov na nový prístup. Manažéri &lt;br /&gt;
potrebujú nielen sami seba čas si uvedomiť, že je potrebné zmeniť, a pochopiť, aké zmeny by &lt;br /&gt;
mali byť vykonané v systéme ukazovateľov ale aj byť schopný priniesť to pre zamestnancov, aby&lt;br /&gt;
ľudia mohli rýchlo prispôsobiť meniacim sa konkurenčnej situácie.&lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni «Spracúvajúci ropu závod» ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavný úlohy (ako je znázornené na obrázku 14):&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
rafinácie do benzínu, leteckého petroleja, vykurovací olej, nafta, mazacie oleje, mazivá,&lt;br /&gt;
asfalt, ropný koks, suroviny pre petrochémiu.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.11.jpg|thumbnail|center|800px|Obr. 16 [Proces rafinácie]]]&lt;br /&gt;
Nadobudnutie nového majetku sa podarilo Rosněfť výrazne zvýšiť rafinačné kapacitu &lt;br /&gt;
a kvalitu vyrábaného oleja. V tomto prípade priority spoločnosti vidia ďalší rast &lt;br /&gt;
kvantitatívnych a kvalitatívnych ukazovateľov rafinácie ropy. &lt;br /&gt;
 &lt;br /&gt;
Zlepšenie kvality ropných produktov, zvýšenie hĺbky spracovania a kapacity rafinérií &lt;br /&gt;
umožní Rosněfť k zvýšeniu ziskov a poskytnú potrebnú rovnováhu medzi výrobou a &lt;br /&gt;
spracovaním segmentoch svojej činnosti. Súčasne, Rosněfť plánuje rozšíriť a modernizovať &lt;br /&gt;
vlastnú sieť čerpacích staníc, , Ktorý umožní spoločnosti výrazne zvýšiť svoj podiel na rýchlo &lt;br /&gt;
sa rozvíjajúci ruský trh pre koncových užívateľov ropných produktov.&lt;br /&gt;
  &lt;br /&gt;
To znamená, že strategický cieľ podnikovej úrovni - zvýšenie objemu a hĺbky rafinácie &lt;br /&gt;
ropy, ďalší predaj kvalitnecho výrobku s maximálnym prínosom pre klienta (spotrebiteľa) aj &lt;br /&gt;
pre zákazníka (manažment firmy).&lt;br /&gt;
&lt;br /&gt;
Vývoj procesu rafinácie ropy je uvedený na obrázku 15. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.12.jpg|thumbnail|center|800px|Obr.17 [Vývoj procesu rafinácie ropy]]]&lt;br /&gt;
Kľúčový aspekty &amp;lt;u&amp;gt;kvality výrobku&amp;lt;/u&amp;gt; (ropných produktov):&lt;br /&gt;
*Chemický a fyzikálny parametri (hustota, farba, nečistoty) &lt;br /&gt;
*Objem výrobku produktu&lt;br /&gt;
Kľúčové aspekty riadenia kvality (procesu):&lt;br /&gt;
*Presnosť prognózu &lt;br /&gt;
*Zlyhanie procese &lt;br /&gt;
*Celkové náklady. &lt;br /&gt;
Implementácie BSC v tejto fáze zvýši  aj výrobnú kapacitu aj manažérske. Tento &lt;br /&gt;
koncept, spojený s systému manažérstva kvality sú v bezproblémovú integráciu subjektívne a&lt;br /&gt;
objektívne strategických opatrení. Prostredníctvom rozvoja  kauzálne  –  vyšetrovacej  siete a &lt;br /&gt;
vypracovanej na jeho základe ďalšej stratégie spoločnosti každého jednotlivého člena &lt;br /&gt;
organizácie môže sledovať aké akcie majú strategický význam, a ako sa implementácie &lt;br /&gt;
stratégie v rôznych fázach. Prostredníctvom systému ukazovateľov, môže byť dopytované v &lt;br /&gt;
minulosti, prítomnosti a budúcnosti stav realizácie. Systematické BSC - audity budú plánovať&lt;br /&gt;
neustále zlepšovanie procesu a bude tvoriť systém školenia. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.13.jpg|thumbnail|center|800px|Obr. 18 [Strategická Mapa NS «Rosneft» : Spracúvajúci ropu závod]]]&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 4 Mapa ukazovateľov plnenia strategických cieľov&lt;br /&gt;
|-&lt;br /&gt;
! !!Strategická cieľ!!Ukazovateľ, %!!Poznámka!!Plán, %&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; |'''Financie'''||Nové zdroje príjmov||&amp;lt;math&amp;gt;F1=\frac{n_{prieb.rok}^{zdr}}{n_{pred.rok}^{zdr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;n^{zdr} \,\!&amp;lt;/math&amp;gt; -počet zdrojov||110&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Rast ziskovosti = predaja prémiových značiek výrobkov||&amp;lt;math&amp;gt;F2=\frac{V_{prieb.rok}^{prumznac}}{V_{prieb.rok}^{celkom}}\times 100%&amp;lt;/math&amp;gt;||% predaja prémiových značiek||25&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;F3=\frac{V_{Rosnejf}^{prumznac}}{V_{priemysel}^{prumznac}}\times 100%&amp;lt;/math&amp;gt;||objem firmy v porovnaní s objemom priemyslu||35&lt;br /&gt;
|-&lt;br /&gt;
|Najnižšie ceny v priemysle||&amp;lt;math&amp;gt;F4=\frac{Q_{Rosnejf}^{produkt}}{Q_{odbor}^{produkt}}\times 100%&amp;lt;/math&amp;gt;||vlastné náklady v porovnaní s odborom||75&lt;br /&gt;
|-&lt;br /&gt;
|Maximálne využitie existujúcich aktívov||&amp;lt;math&amp;gt;F4=\frac{(V^{zisk} / K^{aktiv})_{prieb.rok}}{(V^{zisk} / K^{aktiv})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;V^{zisk} \,\!&amp;lt;/math&amp;gt; - objem zisku &amp;lt;math&amp;gt;K^{aktiv} \,\!&amp;lt;/math&amp;gt; - hodnota investovaných aktívov||110&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; |'''Klienti'''||Garancia kvality produktu&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |K1 = skóre na &amp;quot;tajné&amp;quot; kupujúci&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;K2 = podiel na cieľový segment&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; colspan=&amp;quot;2&amp;quot; |Podľa výsledku dotazníka&lt;br /&gt;
|-&lt;br /&gt;
|Výstavba čerpacích staníc&lt;br /&gt;
|-&lt;br /&gt;
|Pracovníci&lt;br /&gt;
|-&lt;br /&gt;
|Vyší počet produktov a služieb&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;F2=\frac{P^{prieb.rok}}{P^{pred.rok}}\times 100%&amp;lt;/math&amp;gt;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |P – priemerný zisk staníc&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |125&lt;br /&gt;
|-&lt;br /&gt;
|Vzájomne prospešné vzťahy&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Interné podnikové procesy'''||Dokonalosť inovačných procesov||&amp;lt;math&amp;gt;P1=\frac{\sum_i T_{prieb.rok}^i}{\sum_i T_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum T^i \,\!&amp;lt;/math&amp;gt; - počet produktov s využitím nových technológií||125&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť procesu  klientskecho managementa||&amp;lt;math&amp;gt;P2=\frac{D_{prieb.rok}^{pr}}{D_{pred.rok}^{pr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Sr^t \,\!&amp;lt;/math&amp;gt; - priemerná doba «dodávky»||90&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť prevádzkového manažmentu||&amp;lt;math&amp;gt;P4=\frac{\sum_i^n O_{beh.rok}^i}{\sum_i^n O_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum O^i \,\!&amp;lt;/math&amp;gt; - počet   nesúladov(pozorovaní) pri plnení úloh||95&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť sociálne a zákonodarné procesy||&amp;lt;math&amp;gt;P4=\frac{\sum_i Pr_{mek.zad}^i}{\sum_i Pr_{nped.zad}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Pr^i \,\!&amp;lt;/math&amp;gt; - číslo normovaných opísaných procesov (noriem)||125&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Vzdelávanie a rozvoj'''&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Príťažlivosť a udržanie kvalifikovaných pracovníkov (ľudský kapitál)||&amp;lt;math&amp;gt;R1=\frac{Z_{beh.rok}}{Z_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z – náklady na školenie||125&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R2=\frac{Rz_{beh.rok}}{Rz_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Rz –  rezultativnost výučby(anketové hodnotenie v bodoch)||115&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zlepšené systémy riadenia znalostiamí||&amp;lt;math&amp;gt;R3=\frac{L_{beh.rok}}{L_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||L – počet zamestnancov, ktorí majú prístup k databázam, k systému školení||110&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R4=\frac{(Is^{aktualinf} + Is^{prid.inf})_{prieb.rok}}{Is^{aktualinf} + Is^{prid.inf})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Is^{aktual.inf} \,\!&amp;lt;/math&amp;gt; - počet aktualizovaných zdrojov informácií&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Is^{prid.zdr} \,\!&amp;lt;/math&amp;gt; - počet pridaných zdrojov informácií&lt;br /&gt;
|115&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.13.jpg&amp;diff=6528</id>
		<title>Súbor:DP Kadatskaya-2.13.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.13.jpg&amp;diff=6528"/>
		<updated>2010-08-07T12:50:23Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.12.jpg&amp;diff=6527</id>
		<title>Súbor:DP Kadatskaya-2.12.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.12.jpg&amp;diff=6527"/>
		<updated>2010-08-07T12:48:47Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.11.jpg&amp;diff=6526</id>
		<title>Súbor:DP Kadatskaya-2.11.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.11.jpg&amp;diff=6526"/>
		<updated>2010-08-07T12:47:59Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.10.jpg&amp;diff=6525</id>
		<title>Súbor:DP Kadatskaya-2.10.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.10.jpg&amp;diff=6525"/>
		<updated>2010-08-07T12:46:52Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.9.jpg&amp;diff=6524</id>
		<title>Súbor:DP Kadatskaya-2.9.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.9.jpg&amp;diff=6524"/>
		<updated>2010-08-07T12:44:54Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.8.jpg&amp;diff=6523</id>
		<title>Súbor:DP Kadatskaya-2.8.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.8.jpg&amp;diff=6523"/>
		<updated>2010-08-07T12:43:45Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.7.jpg&amp;diff=6522</id>
		<title>Súbor:DP Kadatskaya-2.7.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.7.jpg&amp;diff=6522"/>
		<updated>2010-08-07T12:42:52Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.6.jpg&amp;diff=6521</id>
		<title>Súbor:DP Kadatskaya-2.6.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.6.jpg&amp;diff=6521"/>
		<updated>2010-08-07T12:41:28Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.5.jpg&amp;diff=6520</id>
		<title>Súbor:DP Kadatskaya-2.5.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.5.jpg&amp;diff=6520"/>
		<updated>2010-08-07T12:40:36Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.4.jpg&amp;diff=6519</id>
		<title>Súbor:DP Kadatskaya-2.4.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.4.jpg&amp;diff=6519"/>
		<updated>2010-08-07T12:39:15Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.3.jpg&amp;diff=6518</id>
		<title>Súbor:DP Kadatskaya-2.3.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.3.jpg&amp;diff=6518"/>
		<updated>2010-08-07T12:38:00Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.2.jpg&amp;diff=6517</id>
		<title>Súbor:DP Kadatskaya-2.2.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.2.jpg&amp;diff=6517"/>
		<updated>2010-08-07T12:37:00Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.1.jpg&amp;diff=6516</id>
		<title>Súbor:DP Kadatskaya-2.1.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.1.jpg&amp;diff=6516"/>
		<updated>2010-08-07T12:35:36Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Model_zlep%C5%A1ovania_syst%C3%A9mu_mana%C5%BEmentu_kvality_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6515</id>
		<title>Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Model_zlep%C5%A1ovania_syst%C3%A9mu_mana%C5%BEmentu_kvality_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6515"/>
		<updated>2010-08-07T12:32:42Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: /* Zlepšenie kvality na úrovni «Spracúvajúci ropu závod» */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]]&lt;br /&gt;
[[Kategória:Diplomové práce]]&lt;br /&gt;
&lt;br /&gt;
{{Praca_uvod|2|Využitie vybraných metód a nástrojov manažérstva kvality pre zvyšovanie výkonnosti danej naftovej spoločnosti|Charakteristika vertikálne-integrovaného výrobného systému|Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti|Použitie navrhnutej metodiky v systéme kvality pre danú naftovú spoločnosť}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
== Model zlepšovania systému manažmenta kvality spoločnosti NS «Rosneft» ==&lt;br /&gt;
&lt;br /&gt;
EFQM Excellence Model je základ univerzálnej filozofie manažmentu, poskytovanie &lt;br /&gt;
strategického rozvoja organizácie. Séria noriem ISO 9000:2000 predstavuje základ systému &lt;br /&gt;
riadenia, ktorý poskytuje viac ako minimálnu úroveň kvality, ktorá by mala splniť očakávania &lt;br /&gt;
všetkých zákazníkov. ISO 9001 verzia 2000 ponúka odporúčania pre zlepšenie obchodných &lt;br /&gt;
procesov a väčšiu spokojnosť zákazníka. Ale bez ohľadu na to, ako dobré tieto normy, majú &lt;br /&gt;
za cieľ svojho vývoja nikdy považovať za kľúč k úspechu v víťaznej spoločnosti vedúce &lt;br /&gt;
postavenie v jeho odbore ekonomiky.  &lt;br /&gt;
&lt;br /&gt;
Certifikácia ISO 9001:2000, len potvrdzuje, že sú splnené požiadavky zákazníka. &lt;br /&gt;
EFQM Excellence Model taktiež poskytuje holistický prístup a poskytuje usmernenie pre &lt;br /&gt;
budúcnosť.  &lt;br /&gt;
&lt;br /&gt;
Rovnako ako v ISO 9000 nie sú považované za faktory pre život človeka a spoločnosti &lt;br /&gt;
otázok a dôležitých ukazovateľov, ako sú obchodné výsledky, je v tejto oblasti vstúpi do hry &lt;br /&gt;
dokonalý model EFQM. Certifikácia podľa normy  -  je snímka preukázanie zhody s &lt;br /&gt;
organizáciou pre jednu pozíciu v určitom čase, vzhľadom k tomu, EFQM Excellence Model &lt;br /&gt;
môže byť v porovnaní s filmom, ktoré preukazujú rozsiahle čas a úsilie o dosiahnutie &lt;br /&gt;
organizácii. Ako obchodný model organizácie, model EFQM pomáha svojim užívateľom &lt;br /&gt;
hovorí rovnakým jazykom, oceniť nielen ich aktivity, ale aj porovnať svoje výsledky s &lt;br /&gt;
výsledkami z vedúcich predstaviteľov a konkurentov oblastiach. Vlastné-hodnotiace postupy &lt;br /&gt;
môžu byť optimálne realizovane v rámci modelov TQM pre vertikálne  -  integrovanú &lt;br /&gt;
spoločnosť (ako je znázornené na obrázku 3) sa strategickým nástrojom kvality  - Balanced &lt;br /&gt;
Scorecard (BSC). Tieto nástroje pôsobia ako vzájomne sa doplňujúce prístupy k manažmentu &lt;br /&gt;
kvality. Orientácia materskej spoločnosti na súlad s EFQM, a vytvorenie trvalého zlepšovania &lt;br /&gt;
každej spoločnosti pomocou BSC, budeme držať plnú optimalizáciu, čo ovplyvní pre každý &lt;br /&gt;
proces v organizácii.  Ukazovateli BSC, v našom prípade, vyrieši dôležitý problém pri &lt;br /&gt;
určovaní kvality jednotlivých súčastí procesu pre benchmarking podniku na základe kritérií &lt;br /&gt;
európskeho modelu. Rozvoj komplexného prístupu k zlepšeniu výkonnosti vďaka integrácii &lt;br /&gt;
pojmov EFQM a BSC by mala zabezpečiť synergiu, založený na maximálnom využití silných &lt;br /&gt;
a slabých stránok oboch vyhladzovania modelov, a šetria zdroje spoločnosti [7].&lt;br /&gt;
&lt;br /&gt;
Hlavným rysom BSC-koncept je to, že je úzko prepojený s podnikovými procesmi, &lt;br /&gt;
ktoré sa týkajú všetkých zamestnancov podniku. Firemnej stratégie, založenej na riadenie &lt;br /&gt;
interných podnikových procesov, zlepšenie zákazníckej spokojnosti, nie je kompatibilný s &lt;br /&gt;
short-horizonte vízie. BSC je súčasťou dobre-vyvinul systém strategického managementu a &lt;br /&gt;
top manažmentu je zameraný na adekvátny strategický rozvoj v kontraste k tradičnej konania, &lt;br /&gt;
ktoré sa zvyčajne príliš zameriava na finančnú výkonnosť.  &lt;br /&gt;
&lt;br /&gt;
Ak je spoločnosť zahŕňa BSC-systém kľúčových ukazovateľov výkonnosti podnikových &lt;br /&gt;
procesov, ktoré odrážajú špecifiká tohto odvetvia, tak dostane ďalšie príležitosti pre takzvané &lt;br /&gt;
porovnávanie (benchmarking) na úrovni spoločnosti. strategického rozvoja, na rozdiel od &lt;br /&gt;
tradičného postupu, čo je zvyčajne príliš zameriava na finančnú výkonnosť.  &lt;br /&gt;
&lt;br /&gt;
Nástrojom pri zavádzaní BSC vo vertikálne integrovaných ropných spoločností, &lt;br /&gt;
kľúčové ukazovatele výkonnosti pre každú fázu výrobného reťazca, pričom číselné &lt;br /&gt;
hodnotenie kvality riadenia môže byť aj &amp;quot;horizontálne benchmarketing&amp;quot; vnútri VINS. &lt;br /&gt;
Takzvané hodnotenie holdingových spoločností (obr. 1), plní rovnakú funkciu. Napríklad, &lt;br /&gt;
medzi organizácií zapojených do projektov na rozvoj vkladov (Ústav1,  Ústav2,  Ústav3), &lt;br /&gt;
alebo ťažobné podniky.  &lt;br /&gt;
&lt;br /&gt;
Ukazovateľov BSC-systém, na rozdiel od tradičnej finančné ukazovatele dať odpovede &lt;br /&gt;
na otázky ako:  &lt;br /&gt;
*či sa tieto tovary a služby zákazníci potrebujú?  &lt;br /&gt;
*ako príslušným vrcholovým manažmentom a zamestnancami spoločnosti? &lt;br /&gt;
*záujem na tom, či spoločnosť špecialistov pri riešení ich úlohy? &lt;br /&gt;
*zlepšuje v priebehu času, či sa situácia v podniku, alebo nie?  &lt;br /&gt;
BSC-prístup odpovedá na tieto otázky určuje príčiny úspechu či neúspechu, a tiež &lt;br /&gt;
identifikovať oblasti pre zlepšenie. Dobré vyrovnaný výkon systému hodnotenia je &lt;br /&gt;
strategickou zbraň v súťaži a nástrojom pre rozvoj stratégií konkurencieschopnosti &lt;br /&gt;
jednotlivých správanie na trhu.  &lt;br /&gt;
&lt;br /&gt;
Podmienečne projekt vývoja a implementácie nástroje na zlepšenie kvality Balanced &lt;br /&gt;
Scorecard je možné rozdeliť do troch hlavných fáz:  &lt;br /&gt;
*prvá fáza je vývoj BSC, tvoril strategické hlukové mapy, musí určiť kľúčové výkonnostné ukazovatele, AT  &lt;br /&gt;
*druhej naladenej  riadiaci systém, ktorý navrhol BSC je spojený pôsobiace v rámci kontrolných systémov, ako sú obchodné plánovanie a rozpočtovanie, vedenie účtovníctva, systémy analýzy Decision-making systém motivovať zamestnancov aj vytvorená pravidlá fungovania BSC.  &lt;br /&gt;
*poslednej fáze zavádzania BSC: vyvinúť a realizovať plán úvodu, stanovuje, okrem iného, školenia zamestnancov, testovanie a prevádzku systému a jeho automatizácie.&lt;br /&gt;
Vývoj ukazovateľov-indikátorov kvality spoločnosti, podľa teórie BSC, v štyroch &lt;br /&gt;
oblastiach (finančný výhľad - očakávania akcionárov, vyhliadky na zákazníkov  - očakávania &lt;br /&gt;
zákazníkov, perspektíva interných podnikových procesov  -  požiadavky procesu, možnosti &lt;br /&gt;
rozvoja a vzdelávania - požiadavky zamestnancov, systémy a technológie ) bude organizovať &lt;br /&gt;
proces implementácie stratégie (dosiahnutia ciele), a tým prevedenie do reality očakávaniam &lt;br /&gt;
stakeholderov, plne zhodnotiť súčasný stav spoločnosti a určiť vyhliadky na ďalšie samo-&lt;br /&gt;
zlepšenie [8]. Uvažujme aplikácie nástroje. &lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni &amp;quot;Riadiaca spoločnosť&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Balanced Scorecard prekladá misiu a hlavnú stratégiu spoločnosti v systému jasne &lt;br /&gt;
definované ciele a úlohy, aj ukazovatele, ktorým sa stanovuje úroveň výdobytky zistenia &lt;br /&gt;
ustanovok v štyroch hlavných projekcie: financie, marketing, interné podnikové procesy, &lt;br /&gt;
učenia a rast. Typický sled stratégie rozvoja firmy pomocou Balanced Scorecard model sa &lt;br /&gt;
skladá z nasledujúcich krokov:  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;1)  Rozvíjať strategickú orientáciu spoločnosti&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
V tejto fáze formuluje misia, hodnotový systém spoločnosti, hlavné smery rozvoja. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.1.jpg|thumbnail|center|800px|Obr. 6 [Proces vývoja manažérskeho rozhodnutia]]]&lt;br /&gt;
''Hlavnými cieľmi podnikového manažmenta'' (ako je znázornené na obrázku 4,5): &lt;br /&gt;
* udržanie rovnováhy zodpovedností medzi záujmovými skupinami: &lt;br /&gt;
-  medzi predstavenstvom (board of directors) a akcionármi, &lt;br /&gt;
&lt;br /&gt;
-  medzi manažérmi a predstavenstvom, &lt;br /&gt;
&lt;br /&gt;
-  medzi vlastníkmi veľkých balíkov akcií a menšinových akcionárov, &lt;br /&gt;
&lt;br /&gt;
-  sociálna zodpovednosť podnikov a t.d.; &lt;br /&gt;
*stanoviť mechanizmy, ktorý formuluje strategické ciele spoločnosti, sú určené ich dosiahnutie a kontrola nad činnosťou firmy.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.2.jpg|thumbnail|center|800px|Obr. 7 [Proces prijatia strategického riešenia]]]&lt;br /&gt;
Kľúčové aspekty ''kvality produktu'' (v tomto prípade, strategické rozhodnutia):&lt;br /&gt;
*pravdepodobnosti realizácie (zdroje) &lt;br /&gt;
*rizikové investície &lt;br /&gt;
*adekvátnosť teoretického modelu &lt;br /&gt;
Kľúčové aspekty ''riadenia kvality'' (procesu prijatia strategického riešenia):  &lt;br /&gt;
*význam finančných nákladov (prínosov) reálita-plán&lt;br /&gt;
*presnosť prognóza &lt;br /&gt;
''Strategický cieľ'' &amp;quot;Rosnefť&amp;quot;  -  prísť do počtu najväčších energetických spoločnostej na svete, &lt;br /&gt;
stať sa  jednotkou v oblasti prevádzkovej a finančnej výkonnosti, s výhradou prísne &lt;br /&gt;
dodržiavanie vysokých štandardov v oblasti životného prostredia a bezpečnosti práce, &lt;br /&gt;
spoločenskej zodpovednosti a podnikového riadenia. Dosiahnutie tohto cieľa je zabezpečuje s &lt;br /&gt;
pomocou zvýšeniu výroby, spracovania a uvádzania na trh v Rusku a v zahraničí, využívanie &lt;br /&gt;
nových technológií, efektívneho riadenia spoločnosti a posilnenie finančnej disciplíny. &lt;br /&gt;
Implementácia týchto opatrení bude zabezpečovať dynamický rast výroby a finančnej &lt;br /&gt;
výkonnosti Rosnefť v záujme všetkých jej akcionárov. &lt;br /&gt;
&lt;br /&gt;
Tak prioritou vývoja Riadiacej spoločnosti bude:  &lt;br /&gt;
*zvýšenie hodnoty spoločnosti prostredníctvom zlepšovania výkonnosti &lt;br /&gt;
*záväzok na dosiahnutie vysokej úrovne riadenia  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;2)  Výstavba modelu  väzieb strategických cieľov spoločnosti.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Balanced scorecard je spojovacím mostíkom medzi stratégiou a operačnými aktivitami. &lt;br /&gt;
V tejto fáze, tvoria prevádzkové činnosti v č dimenziách nevyhnutné na dosiahnutie hlavných &lt;br /&gt;
cieľov.  V rámci Balanced Scorecard tieto štyri bloky sú spojené s jednotlivými strategickým &lt;br /&gt;
kauzálnym reťazcom  - kvalifikované, motivované, spojene do jedného družstva zamestnanci &lt;br /&gt;
využívajú modernú infraštruktúru (informačné systémy, zariadenia, technológie) a &lt;br /&gt;
poskytnúcu kvalitu podnikových procesov potrebnú systéme.  Odladený podnikový proces &lt;br /&gt;
(nízke percento chýb, rýchle spracovanie a plnenie objednávok zákazníkov, kvalitné servisnej &lt;br /&gt;
podpory) poskytnúť spokojnosť zákazníkov, dosiahnutie  konkurenčnej výhody a úspech na &lt;br /&gt;
trhu. Marketingový úspech  spoločnosti, potom slúži ako záruka jeho finančnecho úspechu &lt;br /&gt;
[9]. Naspäť reťazec Balanced Scorecard model je odvíjanie v opačnom smere takto: príčiny &lt;br /&gt;
zlých hodnôt finančných a ekonomických ukazovateľov sa nachádzajú v bloku «Klienti»; &lt;br /&gt;
nespokojnosť  zákazníci znamená, že tam boli problémy v «  Interné podnikové procesy », a &lt;br /&gt;
korene problémov s obchodnými procesmi sú v bloku «Vzdelávanie a rozvoj»(obr.6). &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.3.jpg|thumbnail|center|800px|Obr. 8 [Reťazec väzeb Balanced Scorecard]]]&lt;br /&gt;
''Financie''&lt;br /&gt;
&lt;br /&gt;
Cieľ činnosti spoločnosti &amp;quot;Vzrastanie korporácii&amp;quot; bude prevedená do kategórie osobitných &lt;br /&gt;
finančných ukazovateľov. Teraz strategický cieľ na tejto úrovni je formulovaný takto: &amp;quot;Rast &lt;br /&gt;
čistého zisku pred daňou z príjmov.&amp;quot; Firma môže dosiahnuť vysokého rastu tržieb za pomoci&lt;br /&gt;
dvoch finančných faktory: efektívnosť obchodné aktivity a rastu objemu tržieb. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Klienti''&lt;br /&gt;
&lt;br /&gt;
Zákazníkov riadiacej spoločnosti možno rozdeliť do dvoch skupín: podniky výrobného &lt;br /&gt;
reťazca a priamy kupujúci konečného výrobku. Konkurencieschopnosť a spotrebiteľské &lt;br /&gt;
hodnoty spoločnosti označené ako 'partnerstvo'. Kľúčovým parametrom - kvalita - sa vzťahuje &lt;br /&gt;
nielen na všeobecné aspekty výroby, ale aj aspekty riadenia. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Podnikové procesy'' &lt;br /&gt;
&lt;br /&gt;
Podstata stratégií prevádzkovej dokonalosti &amp;quot;Riadiacej Spoločnosti&amp;quot; a faktorom jej &lt;br /&gt;
vykonávaní  -  partnerstvo s klientmi  -  je preskúmala možnosti nášho majetku a zlepšenie &lt;br /&gt;
interných procesov, ktoré zlepšia kvalitu rozhodovania. Preskúm majetku  -  kľúčový bod &lt;br /&gt;
stratégie na tejto úrovni. Niektoré z cieľov stanovených v tejto zložky predstavujú zmenu &lt;br /&gt;
strategickej formulácie vyššej úrovni (vytvorenie / zlepšenie kľúčových kapacita a maximálnu&lt;br /&gt;
efektivitu procesov) na viacerých konkrétnych úloh, ako doba na spracovanie správ o zlyhaní&lt;br /&gt;
(strategičeski dôležitý neporiadnosť).  Toto povolí standartizirovat jednoúčelový procedúry &lt;br /&gt;
vnútri spoločnosť a robí  strategickú mapu užitočné a efektívne pre manažérov. V rovnakom&lt;br /&gt;
duchu, ukazovateľ &amp;quot;dokonalosti riadenia výroby&amp;quot;, môže byť prevedený na skrátenie času &lt;br /&gt;
medzi podaním rozhodnutia akcionárov a konečnecho  rozhodovania.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Infraštruktúra, zamestnanci'' &lt;br /&gt;
&lt;br /&gt;
Ak chcete zadať jeden z najlepších energetických spoločností, management spoločnosti &lt;br /&gt;
OAO Rosněfť hľadá spôsob, ako vytvoriť čo najlepšie pracovné prostredie pre svojich &lt;br /&gt;
zamestnancov. Stavíte na zlepšovanie správy informácií. To dovoľuje prechod z &lt;br /&gt;
jednoduchého získavania dát do pochopenie informácií, akumulácie poznatkov, na ktorých &lt;br /&gt;
môžem konať a rozvíjať. S pomocou zlepšovanie zložky rastu a vzdelávania, spoločnosť &lt;br /&gt;
využíva ukazovateľ &amp;quot;rýchlosť zavádzania informačných systémov&amp;quot;. Vzhľadom k tomu, &lt;br /&gt;
problém je širší ako jednoduchá aplikácia na najnovšie úspechy e-business systémov, &lt;br /&gt;
spoločnosť tiež môže rozvinúť rozsah riešení a služieb založených na informačných &lt;br /&gt;
technológiách. Strategická mapa Rosneft bude vyzerať, ako je uvedené na obrázku 7.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;3)  Formácie mapy strategických cieľov v 4 smeroch &amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Stanovenie strategických cieľov, ukazovateľov a cieľových hodnôt ukazovateľov podľa &lt;br /&gt;
perspektív  -  financie (ekonómia), zákazníci (trh), obchodné procesy, zamestnanci &lt;br /&gt;
(vzdelávanie a rast). Na základe vyvinuté cieľov a ich príčinné vzťahy, robím ukazovatele &lt;br /&gt;
výkonnosti - indexy dosiahnutia cieľov (Tab. 1). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;4)  Posledný etáp &amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dokončenie vývoja systému Balanced Scorecard realizuje cez navrhovanie činností, &lt;br /&gt;
ktorý je potrebne na dosiahnutie strategických cieľov. Pre určené aktivity sú obvykle určuje &lt;br /&gt;
rozpočet, termíny a zodpovedné osoby. Tak Balanced  Scorecard model pripravuje most od &lt;br /&gt;
strategického plánovania do  plánovania operačného.  Takáto logika je zvyknutý na formu &lt;br /&gt;
Balanced Scorecard pre iné úrovne vertikálne integrovanej spoločnosti. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.4.jpg|thumbnail|center|800px|Obr. 9 [Strategická mapa NS «Rosneft»: Riadiaca spoločnosť]]]&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 1 Mapa ukazovateľov plnenia strategických cieľov&lt;br /&gt;
|-&lt;br /&gt;
! !!Strategická cieľ!!Meritko, %!!Poznámka!!Plán&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Financie'''||Zvýšenie čísla dôchodok||&amp;lt;math&amp;gt;F1=\frac{n_{priebeћ.rok}^{doch}}{n_{predoљ.rok}^{doch}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;n^{doch}&amp;lt;/math&amp;gt; - číslo dôchodok||110&lt;br /&gt;
|-&lt;br /&gt;
|Priemerný nárast zisku z každého predmetu||&amp;lt;math&amp;gt;F2=\frac{Z^{prieb.rok}}{Z^{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z - zisk||125&lt;br /&gt;
|-&lt;br /&gt;
|Zlepšenie nákladovej štruktúry||&amp;lt;math&amp;gt;F3=\frac{(N^{vykonanie} + N^{stavba} + N^{dovoz} + N^{predaj})_{prieb.rok}}{(N^{vykonanie} + N^{stavba} + N^{dovoz} + N^{predaj})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||N – súčet nákladov danneho druhu údaje||85&lt;br /&gt;
|-&lt;br /&gt;
|Efektívne využívanie majetku||&amp;lt;math&amp;gt;F4=\frac{(V^{zisku}/I)_{prieb.rok}}{(V^{zisku}/I)_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;V^{zisku}&amp;lt;/math&amp;gt; - objem zisku&amp;lt;br&amp;gt;I – сena investičného majetku||110&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |'''Klienti'''||Nútený správca vzťahov so zákazníkmi||&amp;lt;math&amp;gt;K1=\frac{\kappa_{prieb.rok}^{spokojnosti}}{\kappa_{pred.rok}^{spokojnosti}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\kappa^{spokojnosti}&amp;lt;/math&amp;gt; -  koeficient spokojnosti zákazníkov||125&lt;br /&gt;
|-&lt;br /&gt;
|Popularita značky||&amp;lt;math&amp;gt;K2=\frac{I_{prieb.rok}^{sily\_branda}}{I_{pred.rok}^{sily\_branda}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;I^{sily\_branda}&amp;lt;/math&amp;gt; -  index sily branda||115&lt;br /&gt;
|-&lt;br /&gt;
|Dodržiavanie vysokých štandardov||&amp;lt;math&amp;gt;K3=\frac{\underset{i}{\sum}N_{prieb.rok}^{i}}{\underset{i}{\sum}N_{pred.rok}^{i}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum N^i&amp;lt;/math&amp;gt; -  počet nezhôd (nesúladov, poznámok)||95&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Interné podnikové procesy'''||Dokonalosť inovačný priebeh||&amp;lt;math&amp;gt;P1=\frac{\underset{i}{\sum}T_{prieb.rok}^i}{\underset{i}{\sum}T_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum T^i&amp;lt;/math&amp;gt; - počet výrobkov využívajúcich nové zavedený technológie||125&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť klientskych priebeh||&amp;lt;math&amp;gt;P2=\frac{T_{prieb.rok}^{pr}}{T_{pred.rok}^{pr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;T^{pr}&amp;lt;/math&amp;gt; - prostredný termín «dodávky»||90&lt;br /&gt;
|-&lt;br /&gt;
|Perfektní riadenie výroby||&amp;lt;math&amp;gt;P3=\frac{\underset{i}{\sum}O_{prieb.rok}^i}{\underset{i}{\sum}O_{pred.rok}^i}&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum O^i&amp;lt;/math&amp;gt; - počet nesúladov v procesoch||95&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť legislatívnych a spoločenských procesov||&amp;lt;math&amp;gt;P4=\frac{\underset{i}{\sum}Pp_{prieb.rok}^i}{\underset{i}{\sum}Pp_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Pp^i&amp;lt;/math&amp;gt; - počet normalizované opísaných procesov (noriem)||125&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Vzdelávanie a rozvoj'''|| rowspan=&amp;quot;2&amp;quot; |Prilákať a udržať vysoko kvalifikovaných pracovníkov||&amp;lt;math&amp;gt;R1=\frac{Z_{prieb.rok}}{Z_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z - náklady na výučbu||125&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R2=\frac{Vv_{prieb.rok}}{Vv_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Vv – výkonnosť vzdelávania (anketové hodnotenie v bodoch)||115&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zlepšenie riadenia vedomostí||&amp;lt;math&amp;gt;R3=\frac{L_{prieb.rok}}{L_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||L – počet zamestnancov, ktorí majú prístup k databázam, doučovaním systémom||110&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R4=\frac{(Is^{obnov} + Is^{prid})_{prieb.rok}}{Is^{obnov} + Is^{prid})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Is^{obnov}&amp;lt;/math&amp;gt; -  počet obnoviteľných zdrojov informácií&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;Is^{prid}&amp;lt;/math&amp;gt; - počet pridaných zdrojov informácií||115&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni  «Ústav» ==&lt;br /&gt;
&lt;br /&gt;
Zárukou kapacity  Ústavu spĺňať požiadavky zákazníka (Riadiaca spoločnosť) v praxi &lt;br /&gt;
Rosneft stalo že Ústav ma SMK, zodpovedajúce medzinárodné normy ISO 9000, založený na &lt;br /&gt;
koncepte procesného prístupu v riadení. To nielen rozvoj projektov s potrebnými &lt;br /&gt;
vlastnosťami, ale tiež stabilná, udržateľná kvalita návrhu projektov a služieb po dobu trvania &lt;br /&gt;
zmlúv. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.5.jpg|thumbnail|center|800px|Obr. 10 [Proces navrhovania planá ložiska]]]&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavné úlohy:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podpora vyhľadávania a hodnotenia, návrh vývoja a stavby petrochemického  ložiska a &lt;br /&gt;
afinácie ropy, zavádzanie nových technológií.  &lt;br /&gt;
&lt;br /&gt;
Štruktúra a technológie Ústavov  sú veľmi pestrá a každý je jedinečný. Avšak, podľa SMK, &lt;br /&gt;
môže poskytnúť rovnaký všeobecné vlastnosti a funkcie, ktoré spočíva v tom, že proces &lt;br /&gt;
návrhu je predovšetkým &amp;quot; inteligent work&amp;quot;, ktorá vyžaduje použitie moderných manažérskych &lt;br /&gt;
prístupov. Z tohto dôvodu, aj pre  jednoduché hodnotenie kvality procesu, výrobku alebo &lt;br /&gt;
služby, ústavy vyžadujú zložitejšie formalizovanie procesu a sofistikovanejší výber vhodných &lt;br /&gt;
KPI (kľúčové ukazovatele výkonnosti). Hlavnou úlohou vedenia mnohých  Ústavov  je &lt;br /&gt;
kompetentná a racionálna konštrukcia systému vzájomných vzťahov a riadenia výrobnými &lt;br /&gt;
procesmi na zabezpečenie účinného vykonávania funkcií: plánovanie, sledovanie &lt;br /&gt;
strategických cieľov, hospodárske a štatistické výpočty.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Procesu rozvoja&amp;lt;/u&amp;gt; manažérskeho riešenia je uvedený na obrázku 9. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.6.jpg|thumbnail|center|800px|Obr. 11 [Proces rozvoja projektu]]]&lt;br /&gt;
Kľúčové aspekty kvality výrobkov (projekt): &lt;br /&gt;
*Dodržiavanie charakteristík procesu požiadavikam (technológie, materiály, zariadenia)&lt;br /&gt;
*Dodržiavanie procesu požiadavkám zákazníka (špecifikácie)&lt;br /&gt;
*Dodržiavanie určitým normám (Zákony, nariadenia, GOST, SNIP, predpisy)&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavným strategickým cieľom ústavu kvality&amp;lt;/u&amp;gt; - neustále zlepšovanie a plna integrácie &lt;br /&gt;
všetkých podnikových procesov vo výrobnú aktivitu spoločnosti, ktoré zabezpečuje neustále &lt;br /&gt;
zlepšovanie kvality produktov a služieb, ktoré spĺňajú  požiadavky a očakávania zákazníka &lt;br /&gt;
(štrukturálne jednotky spoločnosti), rovnako ako globálne, národné a podnikové normy. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Strategický cieľ rozvoja&amp;lt;/u&amp;gt; - zlepšenie efektívnosti aktivity ústavu s cieľom uspokojiť zákazníka.   &lt;br /&gt;
Môžeme teda navrhnúť hlavné strategické ciele pre všetky štyri zložky: &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.7.jpg|thumbnail|center|800px|Obr. 12 [Strategická Mapa NS «Rosneft» : Ústav]]]&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 2 Mapa ukazovateľov plnenia strategických cieľov&lt;br /&gt;
|-&lt;br /&gt;
! !!Strategická cieľ!!Meritko, %!!Poznámka!!Plán&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |'''Financie'''||Zvýšenie štruktúry kapitála||&amp;lt;math&amp;gt;F1=\frac{n_{prieb.rok}^{zdr}}{n_{pred.rok}^{zdr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;n^{zdr}&amp;lt;/math&amp;gt; - počet zdrojov||110&lt;br /&gt;
|-&lt;br /&gt;
|Zvýšenie operačnej efektívnosti||&amp;lt;math&amp;gt;F2=100% - [\mathrm{a}\mathrm{b}\mathrm{s}(1 - {V_{zisk}}^f/{V_{zisk}}^p)*0,2 + &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - L^f/L^p)*0,2 + \,\!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - {Z_{jed}}^{os}/{Z_{pres}}^f/L_{pp})*0,2 + &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - {V_{priem}}^f/{V_{priem}}^p)*0,2 + &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - {Z_{priem}}^f/{Z_{priem}}^p)*0,2]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
F2 – komplexný index realizácie biznis-plánu&lt;br /&gt;
|&amp;lt;math&amp;gt;{V_{zisk}}^{f(p)}&amp;lt;/math&amp;gt; - fakt(plán) čistý zisk&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;L^{f(p)}\,\!&amp;lt;/math&amp;gt; - fakt(plán) počet zamestnancov&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{Z_{jed}}^{os}&amp;lt;/math&amp;gt; - plánovaný jednotkový náklady na osobu&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{Z_{pres}}^f&amp;lt;/math&amp;gt; – faktické presné vlastné náklady Ústavu&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;L_{pp}\,\!&amp;lt;/math&amp;gt; - priemerný počet pracovníkov výroby v bežnom roku&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{V_{priem}}^{f(p)}&amp;lt;/math&amp;gt; – fakt(plán) priemerný výkon na osobu&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{Z_{priem}}^{f(p)}&amp;lt;/math&amp;gt; – fakt(plán) priemer zárobku po Ústavu&lt;br /&gt;
|95&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Klienti'''||Pôsobivosť prieskumu ložiska||&amp;lt;math&amp;gt;K1=[({Q_{gp}}^f/{V_{pries}}^f)/({Q_{gp}}^p/{V_{pries}}^p)]*100%&amp;lt;/math&amp;gt;,&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K1 - realizácie plánu na zvýšenie rezerv&lt;br /&gt;
|&amp;lt;math&amp;gt;Q_{qp}&amp;lt;/math&amp;gt; - náklady na geologický prieskum (rub.);&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;V_{pries}&amp;lt;/math&amp;gt; - zvýšenie rezerva uhľovodíkov pomocou prieskumu &lt;br /&gt;
(t.r.e.)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Pôsobivosť spracúvanie ložisko||&amp;lt;math&amp;gt;K2=[\sum_{i=1}^n D_i^f / \sum_{i=1}^n T_i^f]/[\sum_{i=1}^n D_i^p / \sum_{i=1}^n T_i^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K2 - implementácia plánu pre debet noveho vrtu&lt;br /&gt;
|Di - ťažba ropy z i-vrtu  po pracovnom režime (t.r.);&amp;lt;br&amp;gt;&lt;br /&gt;
Ti - počet dní, počas ktorých bola výroba z vrtu, odo dňa vydania pre úplné ošetrenie (dni);&amp;lt;br&amp;gt;&lt;br /&gt;
n - počet zavedených v používaní vrtov (kus)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Pôsobivosť práce pri uvedení do prevádzky||&amp;lt;math&amp;gt;\kappa =(K1*0,3 + K2*0,3 + K3*0,15 + K4*0,15 + K5*0,1)^f/ \, \!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;(K1*0,3 + K2*0,3 + K3*0,15 + K4*0,15 + K5*0,1)^p*100% \, \!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K3 - realizácie plánu pre prijatie technickej dokumentácie&lt;br /&gt;
|K1 – počet programov stavieb (vykonáva vlastnú)&amp;lt;br&amp;gt;&lt;br /&gt;
K2 - počet programov stavieb (pod odborom)&amp;lt;br&amp;gt;&lt;br /&gt;
K3 - počet zákaziek&amp;lt;br&amp;gt;&lt;br /&gt;
K4 - produktivita&amp;lt;br&amp;gt;&lt;br /&gt;
K5 - pozitívny závery hlavnej štátnej expertízy (hše)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Pôsobivosť lova||&amp;lt;math&amp;gt;[{V_{lova}}^f/{V_{lova}}^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K4 - realizácie plánu výskumných prác&lt;br /&gt;
|&amp;lt;math&amp;gt;{V_{lova}}^{f(p)}&amp;lt;/math&amp;gt; – fakt (plán) objemu lovu ropy a kondenzátu zemného plynu (tis. t)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Interné podnikové procesy'''||Optimalizácia procesov||&amp;lt;math&amp;gt;[{P_{pol}}^f/{P_{pol}}^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
P1 - realizácia programy projektov&lt;br /&gt;
|&amp;lt;math&amp;gt;{P_{pol}}^{f(p)}&amp;lt;/math&amp;gt; - počet dokončených položiek schváleného projektu, fakt (plán)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zvyšovanie produktivity práce||&amp;lt;math&amp;gt;P2=[1 - H_{bez.rok}/H_{pred.rok}]*100%, (H_{pred.rok}\neq 0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;P2=-H_{bez.rok}*100%, (H_{pred.rok}=0) \, \!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
P2 -  počet nesúladov&lt;br /&gt;
|Н -  počet nesúladov v procesoch za rok&lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;[{V_{prac}}^f/{V_{prac}}^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
P3 -  výkonnosť po  dizajn-prehľadovej práce&lt;br /&gt;
|&amp;lt;math&amp;gt;[{V_{prac}}^f&amp;lt;/math&amp;gt; – faktický objem práce (vykonáva vlastnú)  bez DPH,&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;[{V_{prac}}^p&amp;lt;/math&amp;gt; – plánový  objem práce (vykonáva vlastnú) ( mil. rub)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Výkonný poriadok||&amp;lt;math&amp;gt;P4=\frac{\sum_i^n O_{beh.rok}^i}{\sum_i^n O_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum O^i&amp;lt;/math&amp;gt; - počet   nesúladov(pozorovaní) pri plnení úloh||0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |'''Vzdelávanie a rozvoj'''||Prilákať a udržať vysoko kvalifikovaných pracovníkov (ľudského kapitálu)||&amp;lt;math&amp;gt;R1=\frac{Z_{beh.rok}}{Z_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z – náklady na školenie||125&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zlepšenie riadenia vedomostí (informác.kapitál)||&amp;lt;math&amp;gt;R2=\frac{Rz_{beh.rok}}{Rz_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Rz –  rezultativnost výučby(anketové hodnotenie v bodoch)||115&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R3=\frac{L_{beh.rok}}{L_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||L –  počet zamestnancov, ktorí majú prístup k databázam, k systému školení||110&lt;br /&gt;
|}&lt;br /&gt;
Strategická mapa jasne ukazuje smer rozvoja jednotky v oblasti &amp;quot;Klient&amp;quot; a &amp;quot;Business &lt;br /&gt;
Processes&amp;quot;. Ústav «Rosneft» sa snaží optimalizovať účinnosť týchto významných osobností ako &lt;br /&gt;
prevádzkové náklady na jednotku výroby, kapitálové výdavky na prieskum  a ťažbu na jednotku &lt;br /&gt;
produkcie a ziskovosti vloženého kapitálu a návratnosť vlastného kapitálu.&lt;br /&gt;
 &lt;br /&gt;
Spoločnosť vyvinula a zaviedla moderný systém integrovaného riadenia výroby (TPMSYS &lt;br /&gt;
™), ktorá je založená na geologické a simulačné modely kľúčových oblastiach.  Tento systém &lt;br /&gt;
umožňuje identifikovať studní, ktoré majú najväčší potenciál, a efektívnejšie prideľovať finančné &lt;br /&gt;
prostriedky medzi vŕtanie, hydraulické štiepenie a mechanizované studne. Zavádzanie moderných &lt;br /&gt;
technológií pri vŕtaní sondy a podporuje spoluprácu  s poprednými servisnými spoločnosťami v &lt;br /&gt;
odbore - Schlumberger, Halliburton, Baker Hughes.  &lt;br /&gt;
&lt;br /&gt;
Aplikovaný «Rosneft» opatrení na zlepšenie výkonu, spolu s priaznivými geologické &lt;br /&gt;
vlastnosti a fyzikálne vlastnosti ropy a zemného plynu v hlavných oblastiach, umožňuje &lt;br /&gt;
spoločnosti udržiavať prevádzkových a investičných nákladov na jednotku produkcie na úroveň &lt;br /&gt;
pod priemerom odvetvia, ako aj poskytovanie zaručenú kvalitu projektov a ťažby.  &lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni « Ťažba nafty» ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavný úlohy (ako je znázornené na obrázku 11):&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*činnosti, čím okamžitý zisk spoločnosti (výroba, preprava a distribúcia uhľovodíkov) &lt;br /&gt;
*vytvoriť, udržiavať a rozvíjať potrebnú infraštruktúru, vrátane studne, skladovacie zariadenia, potrubia, atď.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.8.jpg|thumbnail|center|800px|Obr. 13 Proces ťažba nafty]]&lt;br /&gt;
Rosneft úspešnú implementuje stratégie zrýchleného rastu výroby, vrátane zavádzania &lt;br /&gt;
najnovších technológií. Tak, za posledných sedem rokov, ropné spoločnosti vzrástol viac ako &lt;br /&gt;
sedemkrát. S takou pôsobivú dynamiku Rosneft ukazuje vysokú efektívnosť svojej činnosti a &lt;br /&gt;
má najnižšie jednotkové prevádzkové náklady na olej, a to nielen v priemysle Ruska, ale aj &lt;br /&gt;
medzi hlavnými medzinárodnými konkurentmi. Rozvoj ťažby procesu je uvedený v obrázku &lt;br /&gt;
12.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavný strategický cieľ&amp;lt;/u&amp;gt; - rast objemu lovu(ťažba nafty).&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.9.jpg|thumbnail|center|800px|Obr. 14 [Rozvoj procesu ťažby ropy]]]&lt;br /&gt;
&amp;lt;u&amp;gt;Kľúčové aspekty kvality výrobkov (oleja):&amp;lt;/u&amp;gt;&lt;br /&gt;
*účinnosť (znečistenie ropou)  &lt;br /&gt;
*Chemické a fyzického výkonu&lt;br /&gt;
*spoľahlivosť vŕtanie&lt;br /&gt;
&amp;lt;u&amp;gt;Kľúčové aspekty riadenia kvality (postup):&amp;lt;/u&amp;gt;&lt;br /&gt;
*Celkové náklady  &lt;br /&gt;
*Presné prognózovanie&lt;br /&gt;
*Prerušenie procesu&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.10.jpg|thumbnail|center|800px|Obr. 15 Strategická Mapa NS «Rosneft» : Ťažba nafty]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 3 Mapa ukazovateľov plnenia strategických cieľov&lt;br /&gt;
|-&lt;br /&gt;
! !!Strategická cieľ!!Ukazovateľ, %!!Poznámka!!Plán, %&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |'''Financie'''||Zvýšenie počtu zdrojov príjmov||&amp;lt;math&amp;gt;F1=\frac{n_{prieb.rok}^{zdr}}{n_{pred.rok}^{zdr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;n^{zdr} \,\!&amp;lt;/math&amp;gt; -  počet zdrojov||110&lt;br /&gt;
|-&lt;br /&gt;
|Znížiť jednotkové a prevádzkové náklady na ťažbu||&amp;lt;math&amp;gt;F2=\frac{z_{prieb.rok}^{tazba}}{z_{pred.rok}^{tazba}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;t^{tazba} \,\!&amp;lt;/math&amp;gt; - jednotkové prevádzkový náklady na ťažbu||110&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |'''Klienti'''||Zaručená kvalita &amp;quot;surovéj&amp;quot; ropy||&amp;lt;math&amp;gt;K1=\frac{i_{prieb.rok}^{kvalita}}{i_{pred.rok}^{kvalita}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;I^{kvalita} \,\!&amp;lt;/math&amp;gt; - index kvality||110&lt;br /&gt;
|-&lt;br /&gt;
|Zvýšenie počtu zavedenia nových vrtov||&amp;lt;math&amp;gt;[\sum_{i=1}^n D_i^f / \sum_{i=1}^n T_i^f]/[\sum_{i=1}^n D_i^p / \sum_{i=1}^n T_i^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;K2 - implementácia plánu pre debet nového vrtu||Di -  ťažba ropy z i-vrtu  po pracovnom režime (t.r.);&amp;lt;br&amp;gt;&lt;br /&gt;
Ti - počet dní, počas ktorých bola výroba z vrtu, odo dňa vydania pre úplné ošetrenie (dni);&amp;lt;br&amp;gt;&lt;br /&gt;
n - počet zavedených v používaní vrtov (kus)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Interné podnikové procesy'''||Optimalizácia procesov||&amp;lt;math&amp;gt;[{P_{pol}}^f / {P_{pol}}^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;P1 - realizácia programy projektov&lt;br /&gt;
|&amp;lt;math&amp;gt;{P_{pol}}^{f(p)}&amp;lt;/math&amp;gt; - počet dokončených položiek schváleného projektu, fakt (plán)||100&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zvyšovanie produktivity práce||&amp;lt;math&amp;gt;P2=[1-H_{bez.rok} / H_{pred.rok}]*100%, (H_{pred.rok}\neq 0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;P2= -H_{bez.rok}*100%, (H_{pred.rok}=0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;P2 - počet nesúladov&lt;br /&gt;
|Н - počet nesúladov v procesoch za rok||30&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;[{V_{prac}}^f / {V_{prac}}^p]*100% \,\!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;P3 - výkonnosť po dizajn-prehľadovej práce&lt;br /&gt;
|&amp;lt;math&amp;gt;{V_{prac}}^f \,\!&amp;lt;/math&amp;gt; - faktický objem práce (vykonáva vlastnú) bez DPH,&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;{V_{prac}}^p \,\!&amp;lt;/math&amp;gt; - plánový  objem práce (vykonáva vlastnú) ( mil. rub)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Výkonný poriadok||&amp;lt;math&amp;gt;P4=\frac{\sum_i^n O_{beh.rok}^i}{\sum_i^n O_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum O^i \,\!&amp;lt;/math&amp;gt; - počet   nesúladov(pozorovaní) pri plnení úloh||0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |'''Vzdelávanie a rozvoj'''&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Príťažlivosť a udržanie kvalifikovaných pracovníkov (ľudský kapitál)||&amp;lt;math&amp;gt;R1=\frac{Z_{beh.rok}}{Z_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z – náklady na školenie||125&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R2=\frac{Rz_{beh.rok}}{Rz_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Rz –  rezultativnost výučby(anketové hodnotenie v bodoch)||115&lt;br /&gt;
|-&lt;br /&gt;
|Zlepšené systémy riadenia znalostiamí||&amp;lt;math&amp;gt;R3=\frac{L_{beh.rok}}{L_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||L –  počet zamestnancov, ktorí majú prístup k databázam,  k systému školení||110&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Výsledky&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Implementácia Balanced Scorecard pre ťažobné firmy môžu distribuovať úsilie o zlepšenie&lt;br /&gt;
kvality. Najväčší problém v tejto transformácie je aby pracovníci, ktorí sú zvyknutí na určitý štýl&lt;br /&gt;
a zásady podnikania, musí sa prispôsobovať novým prístupom k tvorbe hodnoty. Podmienky a &lt;br /&gt;
doslova núti spoločnosti, aby čo najviac využívať BSC, sú pridané, keď nastanú významné zmeny&lt;br /&gt;
v celom podnikateľskom prostredí a spoločnosť jednoducho museli zmeniť stratégiu s cieľom &lt;br /&gt;
vytvoriť nový obchodný model, hľadať nové spôsoby, ako vytvárať hodnotu. V takej situácii, ako&lt;br /&gt;
obmedzené zdroje, silnej konkurencie, okupácii potrieb trhu mechanizmus pre horizontálne a &lt;br /&gt;
vertikálne internej komunikácie pre &amp;quot;Nastavenia&amp;quot; zamestnancov na nový prístup. Manažéri &lt;br /&gt;
potrebujú nielen sami seba čas si uvedomiť, že je potrebné zmeniť, a pochopiť, aké zmeny by &lt;br /&gt;
mali byť vykonané v systéme ukazovateľov ale aj byť schopný priniesť to pre zamestnancov, aby&lt;br /&gt;
ľudia mohli rýchlo prispôsobiť meniacim sa konkurenčnej situácie.&lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni «Spracúvajúci ropu závod» ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavný úlohy (ako je znázornené na obrázku 14):&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
rafinácie do benzínu, leteckého petroleja, vykurovací olej, nafta, mazacie oleje, mazivá,&lt;br /&gt;
asfalt, ropný koks, suroviny pre petrochémiu.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.11.jpg|thumbnail|center|800px|Obr. 16 [Proces rafinácie]]]&lt;br /&gt;
Nadobudnutie nového majetku sa podarilo Rosněfť výrazne zvýšiť rafinačné kapacitu &lt;br /&gt;
a kvalitu vyrábaného oleja. V tomto prípade priority spoločnosti vidia ďalší rast &lt;br /&gt;
kvantitatívnych a kvalitatívnych ukazovateľov rafinácie ropy. &lt;br /&gt;
 &lt;br /&gt;
Zlepšenie kvality ropných produktov, zvýšenie hĺbky spracovania a kapacity rafinérií &lt;br /&gt;
umožní Rosněfť k zvýšeniu ziskov a poskytnú potrebnú rovnováhu medzi výrobou a &lt;br /&gt;
spracovaním segmentoch svojej činnosti. Súčasne, Rosněfť plánuje rozšíriť a modernizovať &lt;br /&gt;
vlastnú sieť čerpacích staníc, , Ktorý umožní spoločnosti výrazne zvýšiť svoj podiel na rýchlo &lt;br /&gt;
sa rozvíjajúci ruský trh pre koncových užívateľov ropných produktov.&lt;br /&gt;
  &lt;br /&gt;
To znamená, že strategický cieľ podnikovej úrovni - zvýšenie objemu a hĺbky rafinácie &lt;br /&gt;
ropy, ďalší predaj kvalitnecho výrobku s maximálnym prínosom pre klienta (spotrebiteľa) aj &lt;br /&gt;
pre zákazníka (manažment firmy).&lt;br /&gt;
&lt;br /&gt;
Vývoj procesu rafinácie ropy je uvedený na obrázku 15. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.12.jpg|thumbnail|center|800px|Obr.17 [Vývoj procesu rafinácie ropy]]]&lt;br /&gt;
Kľúčový aspekty &amp;lt;u&amp;gt;kvality výrobku&amp;lt;/u&amp;gt; (ropných produktov):&lt;br /&gt;
*Chemický a fyzikálny parametri (hustota, farba, nečistoty) &lt;br /&gt;
*Objem výrobku produktu&lt;br /&gt;
Kľúčové aspekty riadenia kvality (procesu):&lt;br /&gt;
*Presnosť prognózu &lt;br /&gt;
*Zlyhanie procese &lt;br /&gt;
*Celkové náklady. &lt;br /&gt;
Implementácie BSC v tejto fáze zvýši  aj výrobnú kapacitu aj manažérske. Tento &lt;br /&gt;
koncept, spojený s systému manažérstva kvality sú v bezproblémovú integráciu subjektívne a&lt;br /&gt;
objektívne strategických opatrení. Prostredníctvom rozvoja  kauzálne  –  vyšetrovacej  siete a &lt;br /&gt;
vypracovanej na jeho základe ďalšej stratégie spoločnosti každého jednotlivého člena &lt;br /&gt;
organizácie môže sledovať aké akcie majú strategický význam, a ako sa implementácie &lt;br /&gt;
stratégie v rôznych fázach. Prostredníctvom systému ukazovateľov, môže byť dopytované v &lt;br /&gt;
minulosti, prítomnosti a budúcnosti stav realizácie. Systematické BSC - audity budú plánovať&lt;br /&gt;
neustále zlepšovanie procesu a bude tvoriť systém školenia. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.12.jpg|thumbnail|center|800px|Obr. 18 [Strategická Mapa NS «Rosneft» : Spracúvajúci ropu závod]]]&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 4 Mapa ukazovateľov plnenia strategických cieľov&lt;br /&gt;
|-&lt;br /&gt;
! !!Strategická cieľ!!Ukazovateľ, %!!Poznámka!!Plán, %&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; |'''Financie'''||Nové zdroje príjmov||&amp;lt;math&amp;gt;F1=\frac{n_{prieb.rok}^{zdr}}{n_{pred.rok}^{zdr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;n^{zdr} \,\!&amp;lt;/math&amp;gt; -počet zdrojov||110&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Rast ziskovosti = predaja prémiových značiek výrobkov||&amp;lt;math&amp;gt;F2=\frac{V_{prieb.rok}^{prumznac}}{V_{prieb.rok}^{celkom}}\times 100%&amp;lt;/math&amp;gt;||% predaja prémiových značiek||25&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;F3=\frac{V_{Rosnejf}^{prumznac}}{V_{priemysel}^{prumznac}}\times 100%&amp;lt;/math&amp;gt;||objem firmy v porovnaní s objemom priemyslu||35&lt;br /&gt;
|-&lt;br /&gt;
|Najnižšie ceny v priemysle||&amp;lt;math&amp;gt;F4=\frac{Q_{Rosnejf}^{produkt}}{Q_{odbor}^{produkt}}\times 100%&amp;lt;/math&amp;gt;||vlastné náklady v porovnaní s odborom||75&lt;br /&gt;
|-&lt;br /&gt;
|Maximálne využitie existujúcich aktívov||&amp;lt;math&amp;gt;F4=\frac{(V^{zisk} / K^{aktiv})_{prieb.rok}}{(V^{zisk} / K^{aktiv})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;V^{zisk} \,\!&amp;lt;/math&amp;gt; - objem zisku &amp;lt;math&amp;gt;K^{aktiv} \,\!&amp;lt;/math&amp;gt; - hodnota investovaných aktívov||110&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;5&amp;quot; |'''Klienti'''||Garancia kvality produktu&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |K1 = skóre na &amp;quot;tajné&amp;quot; kupujúci&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;K2 = podiel na cieľový segment&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; colspan=&amp;quot;2&amp;quot; |Podľa výsledku dotazníka&lt;br /&gt;
|-&lt;br /&gt;
|Výstavba čerpacích staníc&lt;br /&gt;
|-&lt;br /&gt;
|Pracovníci&lt;br /&gt;
|-&lt;br /&gt;
|Vyší počet produktov a služieb&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |&amp;lt;math&amp;gt;F2=\frac{P^{prieb.rok}}{P^{pred.rok}}\times 100%&amp;lt;/math&amp;gt;&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |P – priemerný zisk staníc&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |125&lt;br /&gt;
|-&lt;br /&gt;
|Vzájomne prospešné vzťahy&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Interné podnikové procesy'''||Dokonalosť inovačných procesov||&amp;lt;math&amp;gt;P1=\frac{\sum_i T_{prieb.rok}^i}{\sum_i T_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum T^i \,\!&amp;lt;/math&amp;gt; - počet produktov s využitím nových technológií||125&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť procesu  klientskecho managementa||&amp;lt;math&amp;gt;P2=\frac{D_{prieb.rok}^{pr}}{D_{pred.rok}^{pr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Sr^t \,\!&amp;lt;/math&amp;gt; - priemerná doba «dodávky»||90&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť prevádzkového manažmentu||&amp;lt;math&amp;gt;P4=\frac{\sum_i^n O_{beh.rok}^i}{\sum_i^n O_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum O^i \,\!&amp;lt;/math&amp;gt; - počet   nesúladov(pozorovaní) pri plnení úloh||95&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť sociálne a zákonodarné procesy||&amp;lt;math&amp;gt;P4=\frac{\sum_i Pr_{mek.zad}^i}{\sum_i Pr_{nped.zad}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Pr^i \,\!&amp;lt;/math&amp;gt; - číslo normovaných opísaných procesov (noriem)||125&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Vzdelávanie a rozvoj'''&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Príťažlivosť a udržanie kvalifikovaných pracovníkov (ľudský kapitál)||&amp;lt;math&amp;gt;R1=\frac{Z_{beh.rok}}{Z_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z – náklady na školenie||125&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R2=\frac{Rz_{beh.rok}}{Rz_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Rz –  rezultativnost výučby(anketové hodnotenie v bodoch)||115&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zlepšené systémy riadenia znalostiamí||&amp;lt;math&amp;gt;R3=\frac{L_{beh.rok}}{L_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||L – počet zamestnancov, ktorí majú prístup k databázam, k systému školení||110&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R4=\frac{(Is^{aktualinf} + Is^{prid.inf})_{prieb.rok}}{Is^{aktualinf} + Is^{prid.inf})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Is^{aktual.inf} \,\!&amp;lt;/math&amp;gt; - počet aktualizovaných zdrojov informácií&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;Is^{prid.zdr} \,\!&amp;lt;/math&amp;gt; - počet pridaných zdrojov informácií&lt;br /&gt;
|115&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Model_zlep%C5%A1ovania_syst%C3%A9mu_mana%C5%BEmentu_kvality_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6514</id>
		<title>Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Model_zlep%C5%A1ovania_syst%C3%A9mu_mana%C5%BEmentu_kvality_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6514"/>
		<updated>2010-08-07T11:50:17Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: /* Zlepšenie kvality na úrovni « Ťažba nafty» */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]]&lt;br /&gt;
[[Kategória:Diplomové práce]]&lt;br /&gt;
&lt;br /&gt;
{{Praca_uvod|2|Využitie vybraných metód a nástrojov manažérstva kvality pre zvyšovanie výkonnosti danej naftovej spoločnosti|Charakteristika vertikálne-integrovaného výrobného systému|Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti|Použitie navrhnutej metodiky v systéme kvality pre danú naftovú spoločnosť}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
== Model zlepšovania systému manažmenta kvality spoločnosti NS «Rosneft» ==&lt;br /&gt;
&lt;br /&gt;
EFQM Excellence Model je základ univerzálnej filozofie manažmentu, poskytovanie &lt;br /&gt;
strategického rozvoja organizácie. Séria noriem ISO 9000:2000 predstavuje základ systému &lt;br /&gt;
riadenia, ktorý poskytuje viac ako minimálnu úroveň kvality, ktorá by mala splniť očakávania &lt;br /&gt;
všetkých zákazníkov. ISO 9001 verzia 2000 ponúka odporúčania pre zlepšenie obchodných &lt;br /&gt;
procesov a väčšiu spokojnosť zákazníka. Ale bez ohľadu na to, ako dobré tieto normy, majú &lt;br /&gt;
za cieľ svojho vývoja nikdy považovať za kľúč k úspechu v víťaznej spoločnosti vedúce &lt;br /&gt;
postavenie v jeho odbore ekonomiky.  &lt;br /&gt;
&lt;br /&gt;
Certifikácia ISO 9001:2000, len potvrdzuje, že sú splnené požiadavky zákazníka. &lt;br /&gt;
EFQM Excellence Model taktiež poskytuje holistický prístup a poskytuje usmernenie pre &lt;br /&gt;
budúcnosť.  &lt;br /&gt;
&lt;br /&gt;
Rovnako ako v ISO 9000 nie sú považované za faktory pre život človeka a spoločnosti &lt;br /&gt;
otázok a dôležitých ukazovateľov, ako sú obchodné výsledky, je v tejto oblasti vstúpi do hry &lt;br /&gt;
dokonalý model EFQM. Certifikácia podľa normy  -  je snímka preukázanie zhody s &lt;br /&gt;
organizáciou pre jednu pozíciu v určitom čase, vzhľadom k tomu, EFQM Excellence Model &lt;br /&gt;
môže byť v porovnaní s filmom, ktoré preukazujú rozsiahle čas a úsilie o dosiahnutie &lt;br /&gt;
organizácii. Ako obchodný model organizácie, model EFQM pomáha svojim užívateľom &lt;br /&gt;
hovorí rovnakým jazykom, oceniť nielen ich aktivity, ale aj porovnať svoje výsledky s &lt;br /&gt;
výsledkami z vedúcich predstaviteľov a konkurentov oblastiach. Vlastné-hodnotiace postupy &lt;br /&gt;
môžu byť optimálne realizovane v rámci modelov TQM pre vertikálne  -  integrovanú &lt;br /&gt;
spoločnosť (ako je znázornené na obrázku 3) sa strategickým nástrojom kvality  - Balanced &lt;br /&gt;
Scorecard (BSC). Tieto nástroje pôsobia ako vzájomne sa doplňujúce prístupy k manažmentu &lt;br /&gt;
kvality. Orientácia materskej spoločnosti na súlad s EFQM, a vytvorenie trvalého zlepšovania &lt;br /&gt;
každej spoločnosti pomocou BSC, budeme držať plnú optimalizáciu, čo ovplyvní pre každý &lt;br /&gt;
proces v organizácii.  Ukazovateli BSC, v našom prípade, vyrieši dôležitý problém pri &lt;br /&gt;
určovaní kvality jednotlivých súčastí procesu pre benchmarking podniku na základe kritérií &lt;br /&gt;
európskeho modelu. Rozvoj komplexného prístupu k zlepšeniu výkonnosti vďaka integrácii &lt;br /&gt;
pojmov EFQM a BSC by mala zabezpečiť synergiu, založený na maximálnom využití silných &lt;br /&gt;
a slabých stránok oboch vyhladzovania modelov, a šetria zdroje spoločnosti [7].&lt;br /&gt;
&lt;br /&gt;
Hlavným rysom BSC-koncept je to, že je úzko prepojený s podnikovými procesmi, &lt;br /&gt;
ktoré sa týkajú všetkých zamestnancov podniku. Firemnej stratégie, založenej na riadenie &lt;br /&gt;
interných podnikových procesov, zlepšenie zákazníckej spokojnosti, nie je kompatibilný s &lt;br /&gt;
short-horizonte vízie. BSC je súčasťou dobre-vyvinul systém strategického managementu a &lt;br /&gt;
top manažmentu je zameraný na adekvátny strategický rozvoj v kontraste k tradičnej konania, &lt;br /&gt;
ktoré sa zvyčajne príliš zameriava na finančnú výkonnosť.  &lt;br /&gt;
&lt;br /&gt;
Ak je spoločnosť zahŕňa BSC-systém kľúčových ukazovateľov výkonnosti podnikových &lt;br /&gt;
procesov, ktoré odrážajú špecifiká tohto odvetvia, tak dostane ďalšie príležitosti pre takzvané &lt;br /&gt;
porovnávanie (benchmarking) na úrovni spoločnosti. strategického rozvoja, na rozdiel od &lt;br /&gt;
tradičného postupu, čo je zvyčajne príliš zameriava na finančnú výkonnosť.  &lt;br /&gt;
&lt;br /&gt;
Nástrojom pri zavádzaní BSC vo vertikálne integrovaných ropných spoločností, &lt;br /&gt;
kľúčové ukazovatele výkonnosti pre každú fázu výrobného reťazca, pričom číselné &lt;br /&gt;
hodnotenie kvality riadenia môže byť aj &amp;quot;horizontálne benchmarketing&amp;quot; vnútri VINS. &lt;br /&gt;
Takzvané hodnotenie holdingových spoločností (obr. 1), plní rovnakú funkciu. Napríklad, &lt;br /&gt;
medzi organizácií zapojených do projektov na rozvoj vkladov (Ústav1,  Ústav2,  Ústav3), &lt;br /&gt;
alebo ťažobné podniky.  &lt;br /&gt;
&lt;br /&gt;
Ukazovateľov BSC-systém, na rozdiel od tradičnej finančné ukazovatele dať odpovede &lt;br /&gt;
na otázky ako:  &lt;br /&gt;
*či sa tieto tovary a služby zákazníci potrebujú?  &lt;br /&gt;
*ako príslušným vrcholovým manažmentom a zamestnancami spoločnosti? &lt;br /&gt;
*záujem na tom, či spoločnosť špecialistov pri riešení ich úlohy? &lt;br /&gt;
*zlepšuje v priebehu času, či sa situácia v podniku, alebo nie?  &lt;br /&gt;
BSC-prístup odpovedá na tieto otázky určuje príčiny úspechu či neúspechu, a tiež &lt;br /&gt;
identifikovať oblasti pre zlepšenie. Dobré vyrovnaný výkon systému hodnotenia je &lt;br /&gt;
strategickou zbraň v súťaži a nástrojom pre rozvoj stratégií konkurencieschopnosti &lt;br /&gt;
jednotlivých správanie na trhu.  &lt;br /&gt;
&lt;br /&gt;
Podmienečne projekt vývoja a implementácie nástroje na zlepšenie kvality Balanced &lt;br /&gt;
Scorecard je možné rozdeliť do troch hlavných fáz:  &lt;br /&gt;
*prvá fáza je vývoj BSC, tvoril strategické hlukové mapy, musí určiť kľúčové výkonnostné ukazovatele, AT  &lt;br /&gt;
*druhej naladenej  riadiaci systém, ktorý navrhol BSC je spojený pôsobiace v rámci kontrolných systémov, ako sú obchodné plánovanie a rozpočtovanie, vedenie účtovníctva, systémy analýzy Decision-making systém motivovať zamestnancov aj vytvorená pravidlá fungovania BSC.  &lt;br /&gt;
*poslednej fáze zavádzania BSC: vyvinúť a realizovať plán úvodu, stanovuje, okrem iného, školenia zamestnancov, testovanie a prevádzku systému a jeho automatizácie.&lt;br /&gt;
Vývoj ukazovateľov-indikátorov kvality spoločnosti, podľa teórie BSC, v štyroch &lt;br /&gt;
oblastiach (finančný výhľad - očakávania akcionárov, vyhliadky na zákazníkov  - očakávania &lt;br /&gt;
zákazníkov, perspektíva interných podnikových procesov  -  požiadavky procesu, možnosti &lt;br /&gt;
rozvoja a vzdelávania - požiadavky zamestnancov, systémy a technológie ) bude organizovať &lt;br /&gt;
proces implementácie stratégie (dosiahnutia ciele), a tým prevedenie do reality očakávaniam &lt;br /&gt;
stakeholderov, plne zhodnotiť súčasný stav spoločnosti a určiť vyhliadky na ďalšie samo-&lt;br /&gt;
zlepšenie [8]. Uvažujme aplikácie nástroje. &lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni &amp;quot;Riadiaca spoločnosť&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Balanced Scorecard prekladá misiu a hlavnú stratégiu spoločnosti v systému jasne &lt;br /&gt;
definované ciele a úlohy, aj ukazovatele, ktorým sa stanovuje úroveň výdobytky zistenia &lt;br /&gt;
ustanovok v štyroch hlavných projekcie: financie, marketing, interné podnikové procesy, &lt;br /&gt;
učenia a rast. Typický sled stratégie rozvoja firmy pomocou Balanced Scorecard model sa &lt;br /&gt;
skladá z nasledujúcich krokov:  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;1)  Rozvíjať strategickú orientáciu spoločnosti&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
V tejto fáze formuluje misia, hodnotový systém spoločnosti, hlavné smery rozvoja. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.1.jpg|thumbnail|center|800px|Obr. 6 [Proces vývoja manažérskeho rozhodnutia]]]&lt;br /&gt;
''Hlavnými cieľmi podnikového manažmenta'' (ako je znázornené na obrázku 4,5): &lt;br /&gt;
* udržanie rovnováhy zodpovedností medzi záujmovými skupinami: &lt;br /&gt;
-  medzi predstavenstvom (board of directors) a akcionármi, &lt;br /&gt;
&lt;br /&gt;
-  medzi manažérmi a predstavenstvom, &lt;br /&gt;
&lt;br /&gt;
-  medzi vlastníkmi veľkých balíkov akcií a menšinových akcionárov, &lt;br /&gt;
&lt;br /&gt;
-  sociálna zodpovednosť podnikov a t.d.; &lt;br /&gt;
*stanoviť mechanizmy, ktorý formuluje strategické ciele spoločnosti, sú určené ich dosiahnutie a kontrola nad činnosťou firmy.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.2.jpg|thumbnail|center|800px|Obr. 7 [Proces prijatia strategického riešenia]]]&lt;br /&gt;
Kľúčové aspekty ''kvality produktu'' (v tomto prípade, strategické rozhodnutia):&lt;br /&gt;
*pravdepodobnosti realizácie (zdroje) &lt;br /&gt;
*rizikové investície &lt;br /&gt;
*adekvátnosť teoretického modelu &lt;br /&gt;
Kľúčové aspekty ''riadenia kvality'' (procesu prijatia strategického riešenia):  &lt;br /&gt;
*význam finančných nákladov (prínosov) reálita-plán&lt;br /&gt;
*presnosť prognóza &lt;br /&gt;
''Strategický cieľ'' &amp;quot;Rosnefť&amp;quot;  -  prísť do počtu najväčších energetických spoločnostej na svete, &lt;br /&gt;
stať sa  jednotkou v oblasti prevádzkovej a finančnej výkonnosti, s výhradou prísne &lt;br /&gt;
dodržiavanie vysokých štandardov v oblasti životného prostredia a bezpečnosti práce, &lt;br /&gt;
spoločenskej zodpovednosti a podnikového riadenia. Dosiahnutie tohto cieľa je zabezpečuje s &lt;br /&gt;
pomocou zvýšeniu výroby, spracovania a uvádzania na trh v Rusku a v zahraničí, využívanie &lt;br /&gt;
nových technológií, efektívneho riadenia spoločnosti a posilnenie finančnej disciplíny. &lt;br /&gt;
Implementácia týchto opatrení bude zabezpečovať dynamický rast výroby a finančnej &lt;br /&gt;
výkonnosti Rosnefť v záujme všetkých jej akcionárov. &lt;br /&gt;
&lt;br /&gt;
Tak prioritou vývoja Riadiacej spoločnosti bude:  &lt;br /&gt;
*zvýšenie hodnoty spoločnosti prostredníctvom zlepšovania výkonnosti &lt;br /&gt;
*záväzok na dosiahnutie vysokej úrovne riadenia  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;2)  Výstavba modelu  väzieb strategických cieľov spoločnosti.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Balanced scorecard je spojovacím mostíkom medzi stratégiou a operačnými aktivitami. &lt;br /&gt;
V tejto fáze, tvoria prevádzkové činnosti v č dimenziách nevyhnutné na dosiahnutie hlavných &lt;br /&gt;
cieľov.  V rámci Balanced Scorecard tieto štyri bloky sú spojené s jednotlivými strategickým &lt;br /&gt;
kauzálnym reťazcom  - kvalifikované, motivované, spojene do jedného družstva zamestnanci &lt;br /&gt;
využívajú modernú infraštruktúru (informačné systémy, zariadenia, technológie) a &lt;br /&gt;
poskytnúcu kvalitu podnikových procesov potrebnú systéme.  Odladený podnikový proces &lt;br /&gt;
(nízke percento chýb, rýchle spracovanie a plnenie objednávok zákazníkov, kvalitné servisnej &lt;br /&gt;
podpory) poskytnúť spokojnosť zákazníkov, dosiahnutie  konkurenčnej výhody a úspech na &lt;br /&gt;
trhu. Marketingový úspech  spoločnosti, potom slúži ako záruka jeho finančnecho úspechu &lt;br /&gt;
[9]. Naspäť reťazec Balanced Scorecard model je odvíjanie v opačnom smere takto: príčiny &lt;br /&gt;
zlých hodnôt finančných a ekonomických ukazovateľov sa nachádzajú v bloku «Klienti»; &lt;br /&gt;
nespokojnosť  zákazníci znamená, že tam boli problémy v «  Interné podnikové procesy », a &lt;br /&gt;
korene problémov s obchodnými procesmi sú v bloku «Vzdelávanie a rozvoj»(obr.6). &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.3.jpg|thumbnail|center|800px|Obr. 8 [Reťazec väzeb Balanced Scorecard]]]&lt;br /&gt;
''Financie''&lt;br /&gt;
&lt;br /&gt;
Cieľ činnosti spoločnosti &amp;quot;Vzrastanie korporácii&amp;quot; bude prevedená do kategórie osobitných &lt;br /&gt;
finančných ukazovateľov. Teraz strategický cieľ na tejto úrovni je formulovaný takto: &amp;quot;Rast &lt;br /&gt;
čistého zisku pred daňou z príjmov.&amp;quot; Firma môže dosiahnuť vysokého rastu tržieb za pomoci&lt;br /&gt;
dvoch finančných faktory: efektívnosť obchodné aktivity a rastu objemu tržieb. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Klienti''&lt;br /&gt;
&lt;br /&gt;
Zákazníkov riadiacej spoločnosti možno rozdeliť do dvoch skupín: podniky výrobného &lt;br /&gt;
reťazca a priamy kupujúci konečného výrobku. Konkurencieschopnosť a spotrebiteľské &lt;br /&gt;
hodnoty spoločnosti označené ako 'partnerstvo'. Kľúčovým parametrom - kvalita - sa vzťahuje &lt;br /&gt;
nielen na všeobecné aspekty výroby, ale aj aspekty riadenia. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Podnikové procesy'' &lt;br /&gt;
&lt;br /&gt;
Podstata stratégií prevádzkovej dokonalosti &amp;quot;Riadiacej Spoločnosti&amp;quot; a faktorom jej &lt;br /&gt;
vykonávaní  -  partnerstvo s klientmi  -  je preskúmala možnosti nášho majetku a zlepšenie &lt;br /&gt;
interných procesov, ktoré zlepšia kvalitu rozhodovania. Preskúm majetku  -  kľúčový bod &lt;br /&gt;
stratégie na tejto úrovni. Niektoré z cieľov stanovených v tejto zložky predstavujú zmenu &lt;br /&gt;
strategickej formulácie vyššej úrovni (vytvorenie / zlepšenie kľúčových kapacita a maximálnu&lt;br /&gt;
efektivitu procesov) na viacerých konkrétnych úloh, ako doba na spracovanie správ o zlyhaní&lt;br /&gt;
(strategičeski dôležitý neporiadnosť).  Toto povolí standartizirovat jednoúčelový procedúry &lt;br /&gt;
vnútri spoločnosť a robí  strategickú mapu užitočné a efektívne pre manažérov. V rovnakom&lt;br /&gt;
duchu, ukazovateľ &amp;quot;dokonalosti riadenia výroby&amp;quot;, môže byť prevedený na skrátenie času &lt;br /&gt;
medzi podaním rozhodnutia akcionárov a konečnecho  rozhodovania.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Infraštruktúra, zamestnanci'' &lt;br /&gt;
&lt;br /&gt;
Ak chcete zadať jeden z najlepších energetických spoločností, management spoločnosti &lt;br /&gt;
OAO Rosněfť hľadá spôsob, ako vytvoriť čo najlepšie pracovné prostredie pre svojich &lt;br /&gt;
zamestnancov. Stavíte na zlepšovanie správy informácií. To dovoľuje prechod z &lt;br /&gt;
jednoduchého získavania dát do pochopenie informácií, akumulácie poznatkov, na ktorých &lt;br /&gt;
môžem konať a rozvíjať. S pomocou zlepšovanie zložky rastu a vzdelávania, spoločnosť &lt;br /&gt;
využíva ukazovateľ &amp;quot;rýchlosť zavádzania informačných systémov&amp;quot;. Vzhľadom k tomu, &lt;br /&gt;
problém je širší ako jednoduchá aplikácia na najnovšie úspechy e-business systémov, &lt;br /&gt;
spoločnosť tiež môže rozvinúť rozsah riešení a služieb založených na informačných &lt;br /&gt;
technológiách. Strategická mapa Rosneft bude vyzerať, ako je uvedené na obrázku 7.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;3)  Formácie mapy strategických cieľov v 4 smeroch &amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Stanovenie strategických cieľov, ukazovateľov a cieľových hodnôt ukazovateľov podľa &lt;br /&gt;
perspektív  -  financie (ekonómia), zákazníci (trh), obchodné procesy, zamestnanci &lt;br /&gt;
(vzdelávanie a rast). Na základe vyvinuté cieľov a ich príčinné vzťahy, robím ukazovatele &lt;br /&gt;
výkonnosti - indexy dosiahnutia cieľov (Tab. 1). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;4)  Posledný etáp &amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dokončenie vývoja systému Balanced Scorecard realizuje cez navrhovanie činností, &lt;br /&gt;
ktorý je potrebne na dosiahnutie strategických cieľov. Pre určené aktivity sú obvykle určuje &lt;br /&gt;
rozpočet, termíny a zodpovedné osoby. Tak Balanced  Scorecard model pripravuje most od &lt;br /&gt;
strategického plánovania do  plánovania operačného.  Takáto logika je zvyknutý na formu &lt;br /&gt;
Balanced Scorecard pre iné úrovne vertikálne integrovanej spoločnosti. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.4.jpg|thumbnail|center|800px|Obr. 9 [Strategická mapa NS «Rosneft»: Riadiaca spoločnosť]]]&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 1 Mapa ukazovateľov plnenia strategických cieľov&lt;br /&gt;
|-&lt;br /&gt;
! !!Strategická cieľ!!Meritko, %!!Poznámka!!Plán&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Financie'''||Zvýšenie čísla dôchodok||&amp;lt;math&amp;gt;F1=\frac{n_{priebeћ.rok}^{doch}}{n_{predoљ.rok}^{doch}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;n^{doch}&amp;lt;/math&amp;gt; - číslo dôchodok||110&lt;br /&gt;
|-&lt;br /&gt;
|Priemerný nárast zisku z každého predmetu||&amp;lt;math&amp;gt;F2=\frac{Z^{prieb.rok}}{Z^{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z - zisk||125&lt;br /&gt;
|-&lt;br /&gt;
|Zlepšenie nákladovej štruktúry||&amp;lt;math&amp;gt;F3=\frac{(N^{vykonanie} + N^{stavba} + N^{dovoz} + N^{predaj})_{prieb.rok}}{(N^{vykonanie} + N^{stavba} + N^{dovoz} + N^{predaj})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||N – súčet nákladov danneho druhu údaje||85&lt;br /&gt;
|-&lt;br /&gt;
|Efektívne využívanie majetku||&amp;lt;math&amp;gt;F4=\frac{(V^{zisku}/I)_{prieb.rok}}{(V^{zisku}/I)_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;V^{zisku}&amp;lt;/math&amp;gt; - objem zisku&amp;lt;br&amp;gt;I – сena investičného majetku||110&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |'''Klienti'''||Nútený správca vzťahov so zákazníkmi||&amp;lt;math&amp;gt;K1=\frac{\kappa_{prieb.rok}^{spokojnosti}}{\kappa_{pred.rok}^{spokojnosti}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\kappa^{spokojnosti}&amp;lt;/math&amp;gt; -  koeficient spokojnosti zákazníkov||125&lt;br /&gt;
|-&lt;br /&gt;
|Popularita značky||&amp;lt;math&amp;gt;K2=\frac{I_{prieb.rok}^{sily\_branda}}{I_{pred.rok}^{sily\_branda}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;I^{sily\_branda}&amp;lt;/math&amp;gt; -  index sily branda||115&lt;br /&gt;
|-&lt;br /&gt;
|Dodržiavanie vysokých štandardov||&amp;lt;math&amp;gt;K3=\frac{\underset{i}{\sum}N_{prieb.rok}^{i}}{\underset{i}{\sum}N_{pred.rok}^{i}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum N^i&amp;lt;/math&amp;gt; -  počet nezhôd (nesúladov, poznámok)||95&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Interné podnikové procesy'''||Dokonalosť inovačný priebeh||&amp;lt;math&amp;gt;P1=\frac{\underset{i}{\sum}T_{prieb.rok}^i}{\underset{i}{\sum}T_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum T^i&amp;lt;/math&amp;gt; - počet výrobkov využívajúcich nové zavedený technológie||125&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť klientskych priebeh||&amp;lt;math&amp;gt;P2=\frac{T_{prieb.rok}^{pr}}{T_{pred.rok}^{pr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;T^{pr}&amp;lt;/math&amp;gt; - prostredný termín «dodávky»||90&lt;br /&gt;
|-&lt;br /&gt;
|Perfektní riadenie výroby||&amp;lt;math&amp;gt;P3=\frac{\underset{i}{\sum}O_{prieb.rok}^i}{\underset{i}{\sum}O_{pred.rok}^i}&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum O^i&amp;lt;/math&amp;gt; - počet nesúladov v procesoch||95&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť legislatívnych a spoločenských procesov||&amp;lt;math&amp;gt;P4=\frac{\underset{i}{\sum}Pp_{prieb.rok}^i}{\underset{i}{\sum}Pp_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Pp^i&amp;lt;/math&amp;gt; - počet normalizované opísaných procesov (noriem)||125&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Vzdelávanie a rozvoj'''|| rowspan=&amp;quot;2&amp;quot; |Prilákať a udržať vysoko kvalifikovaných pracovníkov||&amp;lt;math&amp;gt;R1=\frac{Z_{prieb.rok}}{Z_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z - náklady na výučbu||125&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R2=\frac{Vv_{prieb.rok}}{Vv_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Vv – výkonnosť vzdelávania (anketové hodnotenie v bodoch)||115&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zlepšenie riadenia vedomostí||&amp;lt;math&amp;gt;R3=\frac{L_{prieb.rok}}{L_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||L – počet zamestnancov, ktorí majú prístup k databázam, doučovaním systémom||110&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R4=\frac{(Is^{obnov} + Is^{prid})_{prieb.rok}}{Is^{obnov} + Is^{prid})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Is^{obnov}&amp;lt;/math&amp;gt; -  počet obnoviteľných zdrojov informácií&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;Is^{prid}&amp;lt;/math&amp;gt; - počet pridaných zdrojov informácií||115&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni  «Ústav» ==&lt;br /&gt;
&lt;br /&gt;
Zárukou kapacity  Ústavu spĺňať požiadavky zákazníka (Riadiaca spoločnosť) v praxi &lt;br /&gt;
Rosneft stalo že Ústav ma SMK, zodpovedajúce medzinárodné normy ISO 9000, založený na &lt;br /&gt;
koncepte procesného prístupu v riadení. To nielen rozvoj projektov s potrebnými &lt;br /&gt;
vlastnosťami, ale tiež stabilná, udržateľná kvalita návrhu projektov a služieb po dobu trvania &lt;br /&gt;
zmlúv. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.5.jpg|thumbnail|center|800px|Obr. 10 [Proces navrhovania planá ložiska]]]&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavné úlohy:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podpora vyhľadávania a hodnotenia, návrh vývoja a stavby petrochemického  ložiska a &lt;br /&gt;
afinácie ropy, zavádzanie nových technológií.  &lt;br /&gt;
&lt;br /&gt;
Štruktúra a technológie Ústavov  sú veľmi pestrá a každý je jedinečný. Avšak, podľa SMK, &lt;br /&gt;
môže poskytnúť rovnaký všeobecné vlastnosti a funkcie, ktoré spočíva v tom, že proces &lt;br /&gt;
návrhu je predovšetkým &amp;quot; inteligent work&amp;quot;, ktorá vyžaduje použitie moderných manažérskych &lt;br /&gt;
prístupov. Z tohto dôvodu, aj pre  jednoduché hodnotenie kvality procesu, výrobku alebo &lt;br /&gt;
služby, ústavy vyžadujú zložitejšie formalizovanie procesu a sofistikovanejší výber vhodných &lt;br /&gt;
KPI (kľúčové ukazovatele výkonnosti). Hlavnou úlohou vedenia mnohých  Ústavov  je &lt;br /&gt;
kompetentná a racionálna konštrukcia systému vzájomných vzťahov a riadenia výrobnými &lt;br /&gt;
procesmi na zabezpečenie účinného vykonávania funkcií: plánovanie, sledovanie &lt;br /&gt;
strategických cieľov, hospodárske a štatistické výpočty.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Procesu rozvoja&amp;lt;/u&amp;gt; manažérskeho riešenia je uvedený na obrázku 9. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.6.jpg|thumbnail|center|800px|Obr. 11 [Proces rozvoja projektu]]]&lt;br /&gt;
Kľúčové aspekty kvality výrobkov (projekt): &lt;br /&gt;
*Dodržiavanie charakteristík procesu požiadavikam (technológie, materiály, zariadenia)&lt;br /&gt;
*Dodržiavanie procesu požiadavkám zákazníka (špecifikácie)&lt;br /&gt;
*Dodržiavanie určitým normám (Zákony, nariadenia, GOST, SNIP, predpisy)&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavným strategickým cieľom ústavu kvality&amp;lt;/u&amp;gt; - neustále zlepšovanie a plna integrácie &lt;br /&gt;
všetkých podnikových procesov vo výrobnú aktivitu spoločnosti, ktoré zabezpečuje neustále &lt;br /&gt;
zlepšovanie kvality produktov a služieb, ktoré spĺňajú  požiadavky a očakávania zákazníka &lt;br /&gt;
(štrukturálne jednotky spoločnosti), rovnako ako globálne, národné a podnikové normy. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Strategický cieľ rozvoja&amp;lt;/u&amp;gt; - zlepšenie efektívnosti aktivity ústavu s cieľom uspokojiť zákazníka.   &lt;br /&gt;
Môžeme teda navrhnúť hlavné strategické ciele pre všetky štyri zložky: &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.7.jpg|thumbnail|center|800px|Obr. 12 [Strategická Mapa NS «Rosneft» : Ústav]]]&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 2 Mapa ukazovateľov plnenia strategických cieľov&lt;br /&gt;
|-&lt;br /&gt;
! !!Strategická cieľ!!Meritko, %!!Poznámka!!Plán&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |'''Financie'''||Zvýšenie štruktúry kapitála||&amp;lt;math&amp;gt;F1=\frac{n_{prieb.rok}^{zdr}}{n_{pred.rok}^{zdr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;n^{zdr}&amp;lt;/math&amp;gt; - počet zdrojov||110&lt;br /&gt;
|-&lt;br /&gt;
|Zvýšenie operačnej efektívnosti||&amp;lt;math&amp;gt;F2=100% - [\mathrm{a}\mathrm{b}\mathrm{s}(1 - {V_{zisk}}^f/{V_{zisk}}^p)*0,2 + &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - L^f/L^p)*0,2 + \,\!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - {Z_{jed}}^{os}/{Z_{pres}}^f/L_{pp})*0,2 + &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - {V_{priem}}^f/{V_{priem}}^p)*0,2 + &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - {Z_{priem}}^f/{Z_{priem}}^p)*0,2]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
F2 – komplexný index realizácie biznis-plánu&lt;br /&gt;
|&amp;lt;math&amp;gt;{V_{zisk}}^{f(p)}&amp;lt;/math&amp;gt; - fakt(plán) čistý zisk&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;L^{f(p)}\,\!&amp;lt;/math&amp;gt; - fakt(plán) počet zamestnancov&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{Z_{jed}}^{os}&amp;lt;/math&amp;gt; - plánovaný jednotkový náklady na osobu&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{Z_{pres}}^f&amp;lt;/math&amp;gt; – faktické presné vlastné náklady Ústavu&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;L_{pp}\,\!&amp;lt;/math&amp;gt; - priemerný počet pracovníkov výroby v bežnom roku&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{V_{priem}}^{f(p)}&amp;lt;/math&amp;gt; – fakt(plán) priemerný výkon na osobu&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{Z_{priem}}^{f(p)}&amp;lt;/math&amp;gt; – fakt(plán) priemer zárobku po Ústavu&lt;br /&gt;
|95&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Klienti'''||Pôsobivosť prieskumu ložiska||&amp;lt;math&amp;gt;K1=[({Q_{gp}}^f/{V_{pries}}^f)/({Q_{gp}}^p/{V_{pries}}^p)]*100%&amp;lt;/math&amp;gt;,&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K1 - realizácie plánu na zvýšenie rezerv&lt;br /&gt;
|&amp;lt;math&amp;gt;Q_{qp}&amp;lt;/math&amp;gt; - náklady na geologický prieskum (rub.);&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;V_{pries}&amp;lt;/math&amp;gt; - zvýšenie rezerva uhľovodíkov pomocou prieskumu &lt;br /&gt;
(t.r.e.)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Pôsobivosť spracúvanie ložisko||&amp;lt;math&amp;gt;K2=[\sum_{i=1}^n D_i^f / \sum_{i=1}^n T_i^f]/[\sum_{i=1}^n D_i^p / \sum_{i=1}^n T_i^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K2 - implementácia plánu pre debet noveho vrtu&lt;br /&gt;
|Di - ťažba ropy z i-vrtu  po pracovnom režime (t.r.);&amp;lt;br&amp;gt;&lt;br /&gt;
Ti - počet dní, počas ktorých bola výroba z vrtu, odo dňa vydania pre úplné ošetrenie (dni);&amp;lt;br&amp;gt;&lt;br /&gt;
n - počet zavedených v používaní vrtov (kus)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Pôsobivosť práce pri uvedení do prevádzky||&amp;lt;math&amp;gt;\kappa =(K1*0,3 + K2*0,3 + K3*0,15 + K4*0,15 + K5*0,1)^f/ \, \!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;(K1*0,3 + K2*0,3 + K3*0,15 + K4*0,15 + K5*0,1)^p*100% \, \!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K3 - realizácie plánu pre prijatie technickej dokumentácie&lt;br /&gt;
|K1 – počet programov stavieb (vykonáva vlastnú)&amp;lt;br&amp;gt;&lt;br /&gt;
K2 - počet programov stavieb (pod odborom)&amp;lt;br&amp;gt;&lt;br /&gt;
K3 - počet zákaziek&amp;lt;br&amp;gt;&lt;br /&gt;
K4 - produktivita&amp;lt;br&amp;gt;&lt;br /&gt;
K5 - pozitívny závery hlavnej štátnej expertízy (hše)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Pôsobivosť lova||&amp;lt;math&amp;gt;[{V_{lova}}^f/{V_{lova}}^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K4 - realizácie plánu výskumných prác&lt;br /&gt;
|&amp;lt;math&amp;gt;{V_{lova}}^{f(p)}&amp;lt;/math&amp;gt; – fakt (plán) objemu lovu ropy a kondenzátu zemného plynu (tis. t)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Interné podnikové procesy'''||Optimalizácia procesov||&amp;lt;math&amp;gt;[{P_{pol}}^f/{P_{pol}}^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
P1 - realizácia programy projektov&lt;br /&gt;
|&amp;lt;math&amp;gt;{P_{pol}}^{f(p)}&amp;lt;/math&amp;gt; - počet dokončených položiek schváleného projektu, fakt (plán)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zvyšovanie produktivity práce||&amp;lt;math&amp;gt;P2=[1 - H_{bez.rok}/H_{pred.rok}]*100%, (H_{pred.rok}\neq 0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;P2=-H_{bez.rok}*100%, (H_{pred.rok}=0) \, \!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
P2 -  počet nesúladov&lt;br /&gt;
|Н -  počet nesúladov v procesoch za rok&lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;[{V_{prac}}^f/{V_{prac}}^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
P3 -  výkonnosť po  dizajn-prehľadovej práce&lt;br /&gt;
|&amp;lt;math&amp;gt;[{V_{prac}}^f&amp;lt;/math&amp;gt; – faktický objem práce (vykonáva vlastnú)  bez DPH,&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;[{V_{prac}}^p&amp;lt;/math&amp;gt; – plánový  objem práce (vykonáva vlastnú) ( mil. rub)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Výkonný poriadok||&amp;lt;math&amp;gt;P4=\frac{\sum_i^n O_{beh.rok}^i}{\sum_i^n O_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum O^i&amp;lt;/math&amp;gt; - počet   nesúladov(pozorovaní) pri plnení úloh||0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |'''Vzdelávanie a rozvoj'''||Prilákať a udržať vysoko kvalifikovaných pracovníkov (ľudského kapitálu)||&amp;lt;math&amp;gt;R1=\frac{Z_{beh.rok}}{Z_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z – náklady na školenie||125&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zlepšenie riadenia vedomostí (informác.kapitál)||&amp;lt;math&amp;gt;R2=\frac{Rz_{beh.rok}}{Rz_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Rz –  rezultativnost výučby(anketové hodnotenie v bodoch)||115&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R3=\frac{L_{beh.rok}}{L_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||L –  počet zamestnancov, ktorí majú prístup k databázam, k systému školení||110&lt;br /&gt;
|}&lt;br /&gt;
Strategická mapa jasne ukazuje smer rozvoja jednotky v oblasti &amp;quot;Klient&amp;quot; a &amp;quot;Business &lt;br /&gt;
Processes&amp;quot;. Ústav «Rosneft» sa snaží optimalizovať účinnosť týchto významných osobností ako &lt;br /&gt;
prevádzkové náklady na jednotku výroby, kapitálové výdavky na prieskum  a ťažbu na jednotku &lt;br /&gt;
produkcie a ziskovosti vloženého kapitálu a návratnosť vlastného kapitálu.&lt;br /&gt;
 &lt;br /&gt;
Spoločnosť vyvinula a zaviedla moderný systém integrovaného riadenia výroby (TPMSYS &lt;br /&gt;
™), ktorá je založená na geologické a simulačné modely kľúčových oblastiach.  Tento systém &lt;br /&gt;
umožňuje identifikovať studní, ktoré majú najväčší potenciál, a efektívnejšie prideľovať finančné &lt;br /&gt;
prostriedky medzi vŕtanie, hydraulické štiepenie a mechanizované studne. Zavádzanie moderných &lt;br /&gt;
technológií pri vŕtaní sondy a podporuje spoluprácu  s poprednými servisnými spoločnosťami v &lt;br /&gt;
odbore - Schlumberger, Halliburton, Baker Hughes.  &lt;br /&gt;
&lt;br /&gt;
Aplikovaný «Rosneft» opatrení na zlepšenie výkonu, spolu s priaznivými geologické &lt;br /&gt;
vlastnosti a fyzikálne vlastnosti ropy a zemného plynu v hlavných oblastiach, umožňuje &lt;br /&gt;
spoločnosti udržiavať prevádzkových a investičných nákladov na jednotku produkcie na úroveň &lt;br /&gt;
pod priemerom odvetvia, ako aj poskytovanie zaručenú kvalitu projektov a ťažby.  &lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni « Ťažba nafty» ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavný úlohy (ako je znázornené na obrázku 11):&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*činnosti, čím okamžitý zisk spoločnosti (výroba, preprava a distribúcia uhľovodíkov) &lt;br /&gt;
*vytvoriť, udržiavať a rozvíjať potrebnú infraštruktúru, vrátane studne, skladovacie zariadenia, potrubia, atď.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.8.jpg|thumbnail|center|800px|Obr. 13 Proces ťažba nafty]]&lt;br /&gt;
Rosneft úspešnú implementuje stratégie zrýchleného rastu výroby, vrátane zavádzania &lt;br /&gt;
najnovších technológií. Tak, za posledných sedem rokov, ropné spoločnosti vzrástol viac ako &lt;br /&gt;
sedemkrát. S takou pôsobivú dynamiku Rosneft ukazuje vysokú efektívnosť svojej činnosti a &lt;br /&gt;
má najnižšie jednotkové prevádzkové náklady na olej, a to nielen v priemysle Ruska, ale aj &lt;br /&gt;
medzi hlavnými medzinárodnými konkurentmi. Rozvoj ťažby procesu je uvedený v obrázku &lt;br /&gt;
12.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavný strategický cieľ&amp;lt;/u&amp;gt; - rast objemu lovu(ťažba nafty).&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.9.jpg|thumbnail|center|800px|Obr. 14 [Rozvoj procesu ťažby ropy]]]&lt;br /&gt;
&amp;lt;u&amp;gt;Kľúčové aspekty kvality výrobkov (oleja):&amp;lt;/u&amp;gt;&lt;br /&gt;
*účinnosť (znečistenie ropou)  &lt;br /&gt;
*Chemické a fyzického výkonu&lt;br /&gt;
*spoľahlivosť vŕtanie&lt;br /&gt;
&amp;lt;u&amp;gt;Kľúčové aspekty riadenia kvality (postup):&amp;lt;/u&amp;gt;&lt;br /&gt;
*Celkové náklady  &lt;br /&gt;
*Presné prognózovanie&lt;br /&gt;
*Prerušenie procesu&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.10.jpg|thumbnail|center|800px|Obr. 15 Strategická Mapa NS «Rosneft» : Ťažba nafty]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 3 Mapa ukazovateľov plnenia strategických cieľov&lt;br /&gt;
|-&lt;br /&gt;
! !!Strategická cieľ!!Ukazovateľ, %!!Poznámka!!Plán, %&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |'''Financie'''||Zvýšenie počtu zdrojov príjmov||&amp;lt;math&amp;gt;F1=\frac{n_{prieb.rok}^{zdr}}{n_{pred.rok}^{zdr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;n^{zdr} \,\!&amp;lt;/math&amp;gt; -  počet zdrojov||110&lt;br /&gt;
|-&lt;br /&gt;
|Znížiť jednotkové a prevádzkové náklady na ťažbu||&amp;lt;math&amp;gt;F2=\frac{z_{prieb.rok}^{tazba}}{z_{pred.rok}^{tazba}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;t^{tazba} \,\!&amp;lt;/math&amp;gt; - jednotkové prevádzkový náklady na ťažbu||110&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |'''Klienti'''||Zaručená kvalita &amp;quot;surovéj&amp;quot; ropy||&amp;lt;math&amp;gt;K1=\frac{i_{prieb.rok}^{kvalita}}{i_{pred.rok}^{kvalita}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;I^{kvalita} \,\!&amp;lt;/math&amp;gt; - index kvality||110&lt;br /&gt;
|-&lt;br /&gt;
|Zvýšenie počtu zavedenia nových vrtov||&amp;lt;math&amp;gt;[\sum_{i=1}^n D_i^f / \sum_{i=1}^n T_i^f]/[\sum_{i=1}^n D_i^p / \sum_{i=1}^n T_i^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;K2 - implementácia plánu pre debet nového vrtu||Di -  ťažba ropy z i-vrtu  po pracovnom režime (t.r.);&amp;lt;br&amp;gt;&lt;br /&gt;
Ti - počet dní, počas ktorých bola výroba z vrtu, odo dňa vydania pre úplné ošetrenie (dni);&amp;lt;br&amp;gt;&lt;br /&gt;
n - počet zavedených v používaní vrtov (kus)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Interné podnikové procesy'''||Optimalizácia procesov||&amp;lt;math&amp;gt;[{P_{pol}}^f / {P_{pol}}^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;P1 - realizácia programy projektov&lt;br /&gt;
|&amp;lt;math&amp;gt;{P_{pol}}^{f(p)}&amp;lt;/math&amp;gt; - počet dokončených položiek schváleného projektu, fakt (plán)||100&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zvyšovanie produktivity práce||&amp;lt;math&amp;gt;P2=[1-H_{bez.rok} / H_{pred.rok}]*100%, (H_{pred.rok}\neq 0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;P2= -H_{bez.rok}*100%, (H_{pred.rok}=0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;P2 - počet nesúladov&lt;br /&gt;
|Н - počet nesúladov v procesoch za rok||30&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;[{V_{prac}}^f / {V_{prac}}^p]*100% \,\!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;P3 - výkonnosť po dizajn-prehľadovej práce&lt;br /&gt;
|&amp;lt;math&amp;gt;{V_{prac}}^f \,\!&amp;lt;/math&amp;gt; - faktický objem práce (vykonáva vlastnú) bez DPH,&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;{V_{prac}}^p \,\!&amp;lt;/math&amp;gt; - plánový  objem práce (vykonáva vlastnú) ( mil. rub)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Výkonný poriadok||&amp;lt;math&amp;gt;P4=\frac{\sum_i^n O_{beh.rok}^i}{\sum_i^n O_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum O^i \,\!&amp;lt;/math&amp;gt; - počet   nesúladov(pozorovaní) pri plnení úloh||0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |'''Vzdelávanie a rozvoj'''&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Príťažlivosť a udržanie kvalifikovaných pracovníkov (ľudský kapitál)||&amp;lt;math&amp;gt;R1=\frac{Z_{beh.rok}}{Z_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z – náklady na školenie||125&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R2=\frac{Rz_{beh.rok}}{Rz_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Rz –  rezultativnost výučby(anketové hodnotenie v bodoch)||115&lt;br /&gt;
|-&lt;br /&gt;
|Zlepšené systémy riadenia znalostiamí||&amp;lt;math&amp;gt;R3=\frac{L_{beh.rok}}{L_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||L –  počet zamestnancov, ktorí majú prístup k databázam,  k systému školení||110&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Výsledky&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Implementácia Balanced Scorecard pre ťažobné firmy môžu distribuovať úsilie o zlepšenie&lt;br /&gt;
kvality. Najväčší problém v tejto transformácie je aby pracovníci, ktorí sú zvyknutí na určitý štýl&lt;br /&gt;
a zásady podnikania, musí sa prispôsobovať novým prístupom k tvorbe hodnoty. Podmienky a &lt;br /&gt;
doslova núti spoločnosti, aby čo najviac využívať BSC, sú pridané, keď nastanú významné zmeny&lt;br /&gt;
v celom podnikateľskom prostredí a spoločnosť jednoducho museli zmeniť stratégiu s cieľom &lt;br /&gt;
vytvoriť nový obchodný model, hľadať nové spôsoby, ako vytvárať hodnotu. V takej situácii, ako&lt;br /&gt;
obmedzené zdroje, silnej konkurencie, okupácii potrieb trhu mechanizmus pre horizontálne a &lt;br /&gt;
vertikálne internej komunikácie pre &amp;quot;Nastavenia&amp;quot; zamestnancov na nový prístup. Manažéri &lt;br /&gt;
potrebujú nielen sami seba čas si uvedomiť, že je potrebné zmeniť, a pochopiť, aké zmeny by &lt;br /&gt;
mali byť vykonané v systéme ukazovateľov ale aj byť schopný priniesť to pre zamestnancov, aby&lt;br /&gt;
ľudia mohli rýchlo prispôsobiť meniacim sa konkurenčnej situácie.&lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni «Spracúvajúci ropu závod» ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavný úlohy (ako je znázornené na obrázku 14):&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
rafinácie do benzínu, leteckého petroleja, vykurovací olej, nafta, mazacie oleje, mazivá,&lt;br /&gt;
asfalt, ropný koks, suroviny pre petrochémiu.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.11.jpg|thumbnail|center|800px|Obr. 16 [Proces rafinácie]]]&lt;br /&gt;
Nadobudnutie nového majetku sa podarilo Rosněfť výrazne zvýšiť rafinačné kapacitu &lt;br /&gt;
a kvalitu vyrábaného oleja. V tomto prípade priority spoločnosti vidia ďalší rast &lt;br /&gt;
kvantitatívnych a kvalitatívnych ukazovateľov rafinácie ropy. &lt;br /&gt;
 &lt;br /&gt;
Zlepšenie kvality ropných produktov, zvýšenie hĺbky spracovania a kapacity rafinérií &lt;br /&gt;
umožní Rosněfť k zvýšeniu ziskov a poskytnú potrebnú rovnováhu medzi výrobou a &lt;br /&gt;
spracovaním segmentoch svojej činnosti. Súčasne, Rosněfť plánuje rozšíriť a modernizovať &lt;br /&gt;
vlastnú sieť čerpacích staníc, , Ktorý umožní spoločnosti výrazne zvýšiť svoj podiel na rýchlo &lt;br /&gt;
sa rozvíjajúci ruský trh pre koncových užívateľov ropných produktov.&lt;br /&gt;
  &lt;br /&gt;
To znamená, že strategický cieľ podnikovej úrovni - zvýšenie objemu a hĺbky rafinácie &lt;br /&gt;
ropy, ďalší predaj kvalitnecho výrobku s maximálnym prínosom pre klienta (spotrebiteľa) aj &lt;br /&gt;
pre zákazníka (manažment firmy).&lt;br /&gt;
&lt;br /&gt;
Vývoj procesu rafinácie ropy je uvedený na obrázku 15. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.12.jpg|thumbnail|center|800px|Obr.17 [Vývoj procesu rafinácie ropy]]]&lt;br /&gt;
Kľúčový aspekty &amp;lt;u&amp;gt;kvality výrobku&amp;lt;/u&amp;gt; (ropných produktov):&lt;br /&gt;
*Chemický a fyzikálny parametri (hustota, farba, nečistoty) &lt;br /&gt;
*Objem výrobku produktu&lt;br /&gt;
Kľúčové aspekty riadenia kvality (procesu):&lt;br /&gt;
*Presnosť prognózu &lt;br /&gt;
*Zlyhanie procese &lt;br /&gt;
*Celkové náklady. &lt;br /&gt;
Implementácie BSC v tejto fáze zvýši  aj výrobnú kapacitu aj manažérske. Tento &lt;br /&gt;
koncept, spojený s systému manažérstva kvality sú v bezproblémovú integráciu subjektívne a&lt;br /&gt;
objektívne strategických opatrení. Prostredníctvom rozvoja  kauzálne  –  vyšetrovacej  siete a &lt;br /&gt;
vypracovanej na jeho základe ďalšej stratégie spoločnosti každého jednotlivého člena &lt;br /&gt;
organizácie môže sledovať aké akcie majú strategický význam, a ako sa implementácie &lt;br /&gt;
stratégie v rôznych fázach. Prostredníctvom systému ukazovateľov, môže byť dopytované v &lt;br /&gt;
minulosti, prítomnosti a budúcnosti stav realizácie. Systematické BSC - audity budú plánovať&lt;br /&gt;
neustále zlepšovanie procesu a bude tvoriť systém školenia. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.12.jpg|thumbnail|center|800px|Obr. 18 [Strategická Mapa NS «Rosneft» : Spracúvajúci ropu závod]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- DALSIA UZASNA TABULKA --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Model_zlep%C5%A1ovania_syst%C3%A9mu_mana%C5%BEmentu_kvality_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6326</id>
		<title>Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Model_zlep%C5%A1ovania_syst%C3%A9mu_mana%C5%BEmentu_kvality_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6326"/>
		<updated>2010-07-26T09:36:14Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]]&lt;br /&gt;
[[Kategória:Diplomové práce]]&lt;br /&gt;
&lt;br /&gt;
{{Praca_uvod|2|Využitie vybraných metód a nástrojov manažérstva kvality pre zvyšovanie výkonnosti danej naftovej spoločnosti|Charakteristika vertikálne-integrovaného výrobného systému|Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti|Použitie navrhnutej metodiky v systéme kvality pre danú naftovú spoločnosť}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
== Model zlepšovania systému manažmenta kvality spoločnosti NS «Rosneft» ==&lt;br /&gt;
&lt;br /&gt;
EFQM Excellence Model je základ univerzálnej filozofie manažmentu, poskytovanie &lt;br /&gt;
strategického rozvoja organizácie. Séria noriem ISO 9000:2000 predstavuje základ systému &lt;br /&gt;
riadenia, ktorý poskytuje viac ako minimálnu úroveň kvality, ktorá by mala splniť očakávania &lt;br /&gt;
všetkých zákazníkov. ISO 9001 verzia 2000 ponúka odporúčania pre zlepšenie obchodných &lt;br /&gt;
procesov a väčšiu spokojnosť zákazníka. Ale bez ohľadu na to, ako dobré tieto normy, majú &lt;br /&gt;
za cieľ svojho vývoja nikdy považovať za kľúč k úspechu v víťaznej spoločnosti vedúce &lt;br /&gt;
postavenie v jeho odbore ekonomiky.  &lt;br /&gt;
&lt;br /&gt;
Certifikácia ISO 9001:2000, len potvrdzuje, že sú splnené požiadavky zákazníka. &lt;br /&gt;
EFQM Excellence Model taktiež poskytuje holistický prístup a poskytuje usmernenie pre &lt;br /&gt;
budúcnosť.  &lt;br /&gt;
&lt;br /&gt;
Rovnako ako v ISO 9000 nie sú považované za faktory pre život človeka a spoločnosti &lt;br /&gt;
otázok a dôležitých ukazovateľov, ako sú obchodné výsledky, je v tejto oblasti vstúpi do hry &lt;br /&gt;
dokonalý model EFQM. Certifikácia podľa normy  -  je snímka preukázanie zhody s &lt;br /&gt;
organizáciou pre jednu pozíciu v určitom čase, vzhľadom k tomu, EFQM Excellence Model &lt;br /&gt;
môže byť v porovnaní s filmom, ktoré preukazujú rozsiahle čas a úsilie o dosiahnutie &lt;br /&gt;
organizácii. Ako obchodný model organizácie, model EFQM pomáha svojim užívateľom &lt;br /&gt;
hovorí rovnakým jazykom, oceniť nielen ich aktivity, ale aj porovnať svoje výsledky s &lt;br /&gt;
výsledkami z vedúcich predstaviteľov a konkurentov oblastiach. Vlastné-hodnotiace postupy &lt;br /&gt;
môžu byť optimálne realizovane v rámci modelov TQM pre vertikálne  -  integrovanú &lt;br /&gt;
spoločnosť (ako je znázornené na obrázku 3) sa strategickým nástrojom kvality  - Balanced &lt;br /&gt;
Scorecard (BSC). Tieto nástroje pôsobia ako vzájomne sa doplňujúce prístupy k manažmentu &lt;br /&gt;
kvality. Orientácia materskej spoločnosti na súlad s EFQM, a vytvorenie trvalého zlepšovania &lt;br /&gt;
každej spoločnosti pomocou BSC, budeme držať plnú optimalizáciu, čo ovplyvní pre každý &lt;br /&gt;
proces v organizácii.  Ukazovateli BSC, v našom prípade, vyrieši dôležitý problém pri &lt;br /&gt;
určovaní kvality jednotlivých súčastí procesu pre benchmarking podniku na základe kritérií &lt;br /&gt;
európskeho modelu. Rozvoj komplexného prístupu k zlepšeniu výkonnosti vďaka integrácii &lt;br /&gt;
pojmov EFQM a BSC by mala zabezpečiť synergiu, založený na maximálnom využití silných &lt;br /&gt;
a slabých stránok oboch vyhladzovania modelov, a šetria zdroje spoločnosti [7].&lt;br /&gt;
&lt;br /&gt;
Hlavným rysom BSC-koncept je to, že je úzko prepojený s podnikovými procesmi, &lt;br /&gt;
ktoré sa týkajú všetkých zamestnancov podniku. Firemnej stratégie, založenej na riadenie &lt;br /&gt;
interných podnikových procesov, zlepšenie zákazníckej spokojnosti, nie je kompatibilný s &lt;br /&gt;
short-horizonte vízie. BSC je súčasťou dobre-vyvinul systém strategického managementu a &lt;br /&gt;
top manažmentu je zameraný na adekvátny strategický rozvoj v kontraste k tradičnej konania, &lt;br /&gt;
ktoré sa zvyčajne príliš zameriava na finančnú výkonnosť.  &lt;br /&gt;
&lt;br /&gt;
Ak je spoločnosť zahŕňa BSC-systém kľúčových ukazovateľov výkonnosti podnikových &lt;br /&gt;
procesov, ktoré odrážajú špecifiká tohto odvetvia, tak dostane ďalšie príležitosti pre takzvané &lt;br /&gt;
porovnávanie (benchmarking) na úrovni spoločnosti. strategického rozvoja, na rozdiel od &lt;br /&gt;
tradičného postupu, čo je zvyčajne príliš zameriava na finančnú výkonnosť.  &lt;br /&gt;
&lt;br /&gt;
Nástrojom pri zavádzaní BSC vo vertikálne integrovaných ropných spoločností, &lt;br /&gt;
kľúčové ukazovatele výkonnosti pre každú fázu výrobného reťazca, pričom číselné &lt;br /&gt;
hodnotenie kvality riadenia môže byť aj &amp;quot;horizontálne benchmarketing&amp;quot; vnútri VINS. &lt;br /&gt;
Takzvané hodnotenie holdingových spoločností (obr. 1), plní rovnakú funkciu. Napríklad, &lt;br /&gt;
medzi organizácií zapojených do projektov na rozvoj vkladov (Ústav1,  Ústav2,  Ústav3), &lt;br /&gt;
alebo ťažobné podniky.  &lt;br /&gt;
&lt;br /&gt;
Ukazovateľov BSC-systém, na rozdiel od tradičnej finančné ukazovatele dať odpovede &lt;br /&gt;
na otázky ako:  &lt;br /&gt;
*či sa tieto tovary a služby zákazníci potrebujú?  &lt;br /&gt;
*ako príslušným vrcholovým manažmentom a zamestnancami spoločnosti? &lt;br /&gt;
*záujem na tom, či spoločnosť špecialistov pri riešení ich úlohy? &lt;br /&gt;
*zlepšuje v priebehu času, či sa situácia v podniku, alebo nie?  &lt;br /&gt;
BSC-prístup odpovedá na tieto otázky určuje príčiny úspechu či neúspechu, a tiež &lt;br /&gt;
identifikovať oblasti pre zlepšenie. Dobré vyrovnaný výkon systému hodnotenia je &lt;br /&gt;
strategickou zbraň v súťaži a nástrojom pre rozvoj stratégií konkurencieschopnosti &lt;br /&gt;
jednotlivých správanie na trhu.  &lt;br /&gt;
&lt;br /&gt;
Podmienečne projekt vývoja a implementácie nástroje na zlepšenie kvality Balanced &lt;br /&gt;
Scorecard je možné rozdeliť do troch hlavných fáz:  &lt;br /&gt;
*prvá fáza je vývoj BSC, tvoril strategické hlukové mapy, musí určiť kľúčové výkonnostné ukazovatele, AT  &lt;br /&gt;
*druhej naladenej  riadiaci systém, ktorý navrhol BSC je spojený pôsobiace v rámci kontrolných systémov, ako sú obchodné plánovanie a rozpočtovanie, vedenie účtovníctva, systémy analýzy Decision-making systém motivovať zamestnancov aj vytvorená pravidlá fungovania BSC.  &lt;br /&gt;
*poslednej fáze zavádzania BSC: vyvinúť a realizovať plán úvodu, stanovuje, okrem iného, školenia zamestnancov, testovanie a prevádzku systému a jeho automatizácie.&lt;br /&gt;
Vývoj ukazovateľov-indikátorov kvality spoločnosti, podľa teórie BSC, v štyroch &lt;br /&gt;
oblastiach (finančný výhľad - očakávania akcionárov, vyhliadky na zákazníkov  - očakávania &lt;br /&gt;
zákazníkov, perspektíva interných podnikových procesov  -  požiadavky procesu, možnosti &lt;br /&gt;
rozvoja a vzdelávania - požiadavky zamestnancov, systémy a technológie ) bude organizovať &lt;br /&gt;
proces implementácie stratégie (dosiahnutia ciele), a tým prevedenie do reality očakávaniam &lt;br /&gt;
stakeholderov, plne zhodnotiť súčasný stav spoločnosti a určiť vyhliadky na ďalšie samo-&lt;br /&gt;
zlepšenie [8]. Uvažujme aplikácie nástroje. &lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni &amp;quot;Riadiaca spoločnosť&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Balanced Scorecard prekladá misiu a hlavnú stratégiu spoločnosti v systému jasne &lt;br /&gt;
definované ciele a úlohy, aj ukazovatele, ktorým sa stanovuje úroveň výdobytky zistenia &lt;br /&gt;
ustanovok v štyroch hlavných projekcie: financie, marketing, interné podnikové procesy, &lt;br /&gt;
učenia a rast. Typický sled stratégie rozvoja firmy pomocou Balanced Scorecard model sa &lt;br /&gt;
skladá z nasledujúcich krokov:  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;1)  Rozvíjať strategickú orientáciu spoločnosti&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
V tejto fáze formuluje misia, hodnotový systém spoločnosti, hlavné smery rozvoja. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.1.jpg|thumbnail|center|800px|Obr. 6 [Proces vývoja manažérskeho rozhodnutia]]]&lt;br /&gt;
''Hlavnými cieľmi podnikového manažmenta'' (ako je znázornené na obrázku 4,5): &lt;br /&gt;
* udržanie rovnováhy zodpovedností medzi záujmovými skupinami: &lt;br /&gt;
-  medzi predstavenstvom (board of directors) a akcionármi, &lt;br /&gt;
&lt;br /&gt;
-  medzi manažérmi a predstavenstvom, &lt;br /&gt;
&lt;br /&gt;
-  medzi vlastníkmi veľkých balíkov akcií a menšinových akcionárov, &lt;br /&gt;
&lt;br /&gt;
-  sociálna zodpovednosť podnikov a t.d.; &lt;br /&gt;
*stanoviť mechanizmy, ktorý formuluje strategické ciele spoločnosti, sú určené ich dosiahnutie a kontrola nad činnosťou firmy.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.2.jpg|thumbnail|center|800px|Obr. 7 [Proces prijatia strategického riešenia]]]&lt;br /&gt;
Kľúčové aspekty ''kvality produktu'' (v tomto prípade, strategické rozhodnutia):&lt;br /&gt;
*pravdepodobnosti realizácie (zdroje) &lt;br /&gt;
*rizikové investície &lt;br /&gt;
*adekvátnosť teoretického modelu &lt;br /&gt;
Kľúčové aspekty ''riadenia kvality'' (procesu prijatia strategického riešenia):  &lt;br /&gt;
*význam finančných nákladov (prínosov) reálita-plán&lt;br /&gt;
*presnosť prognóza &lt;br /&gt;
''Strategický cieľ'' &amp;quot;Rosnefť&amp;quot;  -  prísť do počtu najväčších energetických spoločnostej na svete, &lt;br /&gt;
stať sa  jednotkou v oblasti prevádzkovej a finančnej výkonnosti, s výhradou prísne &lt;br /&gt;
dodržiavanie vysokých štandardov v oblasti životného prostredia a bezpečnosti práce, &lt;br /&gt;
spoločenskej zodpovednosti a podnikového riadenia. Dosiahnutie tohto cieľa je zabezpečuje s &lt;br /&gt;
pomocou zvýšeniu výroby, spracovania a uvádzania na trh v Rusku a v zahraničí, využívanie &lt;br /&gt;
nových technológií, efektívneho riadenia spoločnosti a posilnenie finančnej disciplíny. &lt;br /&gt;
Implementácia týchto opatrení bude zabezpečovať dynamický rast výroby a finančnej &lt;br /&gt;
výkonnosti Rosnefť v záujme všetkých jej akcionárov. &lt;br /&gt;
&lt;br /&gt;
Tak prioritou vývoja Riadiacej spoločnosti bude:  &lt;br /&gt;
*zvýšenie hodnoty spoločnosti prostredníctvom zlepšovania výkonnosti &lt;br /&gt;
*záväzok na dosiahnutie vysokej úrovne riadenia  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;2)  Výstavba modelu  väzieb strategických cieľov spoločnosti.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Balanced scorecard je spojovacím mostíkom medzi stratégiou a operačnými aktivitami. &lt;br /&gt;
V tejto fáze, tvoria prevádzkové činnosti v č dimenziách nevyhnutné na dosiahnutie hlavných &lt;br /&gt;
cieľov.  V rámci Balanced Scorecard tieto štyri bloky sú spojené s jednotlivými strategickým &lt;br /&gt;
kauzálnym reťazcom  - kvalifikované, motivované, spojene do jedného družstva zamestnanci &lt;br /&gt;
využívajú modernú infraštruktúru (informačné systémy, zariadenia, technológie) a &lt;br /&gt;
poskytnúcu kvalitu podnikových procesov potrebnú systéme.  Odladený podnikový proces &lt;br /&gt;
(nízke percento chýb, rýchle spracovanie a plnenie objednávok zákazníkov, kvalitné servisnej &lt;br /&gt;
podpory) poskytnúť spokojnosť zákazníkov, dosiahnutie  konkurenčnej výhody a úspech na &lt;br /&gt;
trhu. Marketingový úspech  spoločnosti, potom slúži ako záruka jeho finančnecho úspechu &lt;br /&gt;
[9]. Naspäť reťazec Balanced Scorecard model je odvíjanie v opačnom smere takto: príčiny &lt;br /&gt;
zlých hodnôt finančných a ekonomických ukazovateľov sa nachádzajú v bloku «Klienti»; &lt;br /&gt;
nespokojnosť  zákazníci znamená, že tam boli problémy v «  Interné podnikové procesy », a &lt;br /&gt;
korene problémov s obchodnými procesmi sú v bloku «Vzdelávanie a rozvoj»(obr.6). &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.3.jpg|thumbnail|center|800px|Obr. 8 [Reťazec väzeb Balanced Scorecard]]]&lt;br /&gt;
''Financie''&lt;br /&gt;
&lt;br /&gt;
Cieľ činnosti spoločnosti &amp;quot;Vzrastanie korporácii&amp;quot; bude prevedená do kategórie osobitných &lt;br /&gt;
finančných ukazovateľov. Teraz strategický cieľ na tejto úrovni je formulovaný takto: &amp;quot;Rast &lt;br /&gt;
čistého zisku pred daňou z príjmov.&amp;quot; Firma môže dosiahnuť vysokého rastu tržieb za pomoci&lt;br /&gt;
dvoch finančných faktory: efektívnosť obchodné aktivity a rastu objemu tržieb. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Klienti''&lt;br /&gt;
&lt;br /&gt;
Zákazníkov riadiacej spoločnosti možno rozdeliť do dvoch skupín: podniky výrobného &lt;br /&gt;
reťazca a priamy kupujúci konečného výrobku. Konkurencieschopnosť a spotrebiteľské &lt;br /&gt;
hodnoty spoločnosti označené ako 'partnerstvo'. Kľúčovým parametrom - kvalita - sa vzťahuje &lt;br /&gt;
nielen na všeobecné aspekty výroby, ale aj aspekty riadenia. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Podnikové procesy'' &lt;br /&gt;
&lt;br /&gt;
Podstata stratégií prevádzkovej dokonalosti &amp;quot;Riadiacej Spoločnosti&amp;quot; a faktorom jej &lt;br /&gt;
vykonávaní  -  partnerstvo s klientmi  -  je preskúmala možnosti nášho majetku a zlepšenie &lt;br /&gt;
interných procesov, ktoré zlepšia kvalitu rozhodovania. Preskúm majetku  -  kľúčový bod &lt;br /&gt;
stratégie na tejto úrovni. Niektoré z cieľov stanovených v tejto zložky predstavujú zmenu &lt;br /&gt;
strategickej formulácie vyššej úrovni (vytvorenie / zlepšenie kľúčových kapacita a maximálnu&lt;br /&gt;
efektivitu procesov) na viacerých konkrétnych úloh, ako doba na spracovanie správ o zlyhaní&lt;br /&gt;
(strategičeski dôležitý neporiadnosť).  Toto povolí standartizirovat jednoúčelový procedúry &lt;br /&gt;
vnútri spoločnosť a robí  strategickú mapu užitočné a efektívne pre manažérov. V rovnakom&lt;br /&gt;
duchu, ukazovateľ &amp;quot;dokonalosti riadenia výroby&amp;quot;, môže byť prevedený na skrátenie času &lt;br /&gt;
medzi podaním rozhodnutia akcionárov a konečnecho  rozhodovania.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Infraštruktúra, zamestnanci'' &lt;br /&gt;
&lt;br /&gt;
Ak chcete zadať jeden z najlepších energetických spoločností, management spoločnosti &lt;br /&gt;
OAO Rosněfť hľadá spôsob, ako vytvoriť čo najlepšie pracovné prostredie pre svojich &lt;br /&gt;
zamestnancov. Stavíte na zlepšovanie správy informácií. To dovoľuje prechod z &lt;br /&gt;
jednoduchého získavania dát do pochopenie informácií, akumulácie poznatkov, na ktorých &lt;br /&gt;
môžem konať a rozvíjať. S pomocou zlepšovanie zložky rastu a vzdelávania, spoločnosť &lt;br /&gt;
využíva ukazovateľ &amp;quot;rýchlosť zavádzania informačných systémov&amp;quot;. Vzhľadom k tomu, &lt;br /&gt;
problém je širší ako jednoduchá aplikácia na najnovšie úspechy e-business systémov, &lt;br /&gt;
spoločnosť tiež môže rozvinúť rozsah riešení a služieb založených na informačných &lt;br /&gt;
technológiách. Strategická mapa Rosneft bude vyzerať, ako je uvedené na obrázku 7.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;3)  Formácie mapy strategických cieľov v 4 smeroch &amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Stanovenie strategických cieľov, ukazovateľov a cieľových hodnôt ukazovateľov podľa &lt;br /&gt;
perspektív  -  financie (ekonómia), zákazníci (trh), obchodné procesy, zamestnanci &lt;br /&gt;
(vzdelávanie a rast). Na základe vyvinuté cieľov a ich príčinné vzťahy, robím ukazovatele &lt;br /&gt;
výkonnosti - indexy dosiahnutia cieľov (Tab. 1). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;4)  Posledný etáp &amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dokončenie vývoja systému Balanced Scorecard realizuje cez navrhovanie činností, &lt;br /&gt;
ktorý je potrebne na dosiahnutie strategických cieľov. Pre určené aktivity sú obvykle určuje &lt;br /&gt;
rozpočet, termíny a zodpovedné osoby. Tak Balanced  Scorecard model pripravuje most od &lt;br /&gt;
strategického plánovania do  plánovania operačného.  Takáto logika je zvyknutý na formu &lt;br /&gt;
Balanced Scorecard pre iné úrovne vertikálne integrovanej spoločnosti. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.4.jpg|thumbnail|center|800px|Obr. 9 [Strategická mapa NS «Rosneft»: Riadiaca spoločnosť]]]&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 1 Mapa ukazovateľov plnenia strategických cieľov&lt;br /&gt;
|-&lt;br /&gt;
! !!Strategická cieľ!!Meritko, %!!Poznámka!!Plán&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Financie'''||Zvýšenie čísla dôchodok||&amp;lt;math&amp;gt;F1=\frac{n_{priebeћ.rok}^{doch}}{n_{predoљ.rok}^{doch}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;n^{doch}&amp;lt;/math&amp;gt; - číslo dôchodok||110&lt;br /&gt;
|-&lt;br /&gt;
|Priemerný nárast zisku z každého predmetu||&amp;lt;math&amp;gt;F2=\frac{Z^{prieb.rok}}{Z^{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z - zisk||125&lt;br /&gt;
|-&lt;br /&gt;
|Zlepšenie nákladovej štruktúry||&amp;lt;math&amp;gt;F3=\frac{(N^{vykonanie} + N^{stavba} + N^{dovoz} + N^{predaj})_{prieb.rok}}{(N^{vykonanie} + N^{stavba} + N^{dovoz} + N^{predaj})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||N – súčet nákladov danneho druhu údaje||85&lt;br /&gt;
|-&lt;br /&gt;
|Efektívne využívanie majetku||&amp;lt;math&amp;gt;F4=\frac{(V^{zisku}/I)_{prieb.rok}}{(V^{zisku}/I)_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;V^{zisku}&amp;lt;/math&amp;gt; - objem zisku&amp;lt;br&amp;gt;I – сena investičného majetku||110&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |'''Klienti'''||Nútený správca vzťahov so zákazníkmi||&amp;lt;math&amp;gt;K1=\frac{\kappa_{prieb.rok}^{spokojnosti}}{\kappa_{pred.rok}^{spokojnosti}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\kappa^{spokojnosti}&amp;lt;/math&amp;gt; -  koeficient spokojnosti zákazníkov||125&lt;br /&gt;
|-&lt;br /&gt;
|Popularita značky||&amp;lt;math&amp;gt;K2=\frac{I_{prieb.rok}^{sily\_branda}}{I_{pred.rok}^{sily\_branda}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;I^{sily\_branda}&amp;lt;/math&amp;gt; -  index sily branda||115&lt;br /&gt;
|-&lt;br /&gt;
|Dodržiavanie vysokých štandardov||&amp;lt;math&amp;gt;K3=\frac{\underset{i}{\sum}N_{prieb.rok}^{i}}{\underset{i}{\sum}N_{pred.rok}^{i}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum N^i&amp;lt;/math&amp;gt; -  počet nezhôd (nesúladov, poznámok)||95&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Interné podnikové procesy'''||Dokonalosť inovačný priebeh||&amp;lt;math&amp;gt;P1=\frac{\underset{i}{\sum}T_{prieb.rok}^i}{\underset{i}{\sum}T_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum T^i&amp;lt;/math&amp;gt; - počet výrobkov využívajúcich nové zavedený technológie||125&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť klientskych priebeh||&amp;lt;math&amp;gt;P2=\frac{T_{prieb.rok}^{pr}}{T_{pred.rok}^{pr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;T^{pr}&amp;lt;/math&amp;gt; - prostredný termín «dodávky»||90&lt;br /&gt;
|-&lt;br /&gt;
|Perfektní riadenie výroby||&amp;lt;math&amp;gt;P3=\frac{\underset{i}{\sum}O_{prieb.rok}^i}{\underset{i}{\sum}O_{pred.rok}^i}&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum O^i&amp;lt;/math&amp;gt; - počet nesúladov v procesoch||95&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť legislatívnych a spoločenských procesov||&amp;lt;math&amp;gt;P4=\frac{\underset{i}{\sum}Pp_{prieb.rok}^i}{\underset{i}{\sum}Pp_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Pp^i&amp;lt;/math&amp;gt; - počet normalizované opísaných procesov (noriem)||125&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Vzdelávanie a rozvoj'''|| rowspan=&amp;quot;2&amp;quot; |Prilákať a udržať vysoko kvalifikovaných pracovníkov||&amp;lt;math&amp;gt;R1=\frac{Z_{prieb.rok}}{Z_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z - náklady na výučbu||125&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R2=\frac{Vv_{prieb.rok}}{Vv_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Vv – výkonnosť vzdelávania (anketové hodnotenie v bodoch)||115&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zlepšenie riadenia vedomostí||&amp;lt;math&amp;gt;R3=\frac{L_{prieb.rok}}{L_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||L – počet zamestnancov, ktorí majú prístup k databázam, doučovaním systémom||110&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R4=\frac{(Is^{obnov} + Is^{prid})_{prieb.rok}}{Is^{obnov} + Is^{prid})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Is^{obnov}&amp;lt;/math&amp;gt; -  počet obnoviteľných zdrojov informácií&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;Is^{prid}&amp;lt;/math&amp;gt; - počet pridaných zdrojov informácií||115&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni  «Ústav» ==&lt;br /&gt;
&lt;br /&gt;
Zárukou kapacity  Ústavu spĺňať požiadavky zákazníka (Riadiaca spoločnosť) v praxi &lt;br /&gt;
Rosneft stalo že Ústav ma SMK, zodpovedajúce medzinárodné normy ISO 9000, založený na &lt;br /&gt;
koncepte procesného prístupu v riadení. To nielen rozvoj projektov s potrebnými &lt;br /&gt;
vlastnosťami, ale tiež stabilná, udržateľná kvalita návrhu projektov a služieb po dobu trvania &lt;br /&gt;
zmlúv. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.5.jpg|thumbnail|center|800px|Obr. 10 [Proces navrhovania planá ložiska]]]&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavné úlohy:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podpora vyhľadávania a hodnotenia, návrh vývoja a stavby petrochemického  ložiska a &lt;br /&gt;
afinácie ropy, zavádzanie nových technológií.  &lt;br /&gt;
&lt;br /&gt;
Štruktúra a technológie Ústavov  sú veľmi pestrá a každý je jedinečný. Avšak, podľa SMK, &lt;br /&gt;
môže poskytnúť rovnaký všeobecné vlastnosti a funkcie, ktoré spočíva v tom, že proces &lt;br /&gt;
návrhu je predovšetkým &amp;quot; inteligent work&amp;quot;, ktorá vyžaduje použitie moderných manažérskych &lt;br /&gt;
prístupov. Z tohto dôvodu, aj pre  jednoduché hodnotenie kvality procesu, výrobku alebo &lt;br /&gt;
služby, ústavy vyžadujú zložitejšie formalizovanie procesu a sofistikovanejší výber vhodných &lt;br /&gt;
KPI (kľúčové ukazovatele výkonnosti). Hlavnou úlohou vedenia mnohých  Ústavov  je &lt;br /&gt;
kompetentná a racionálna konštrukcia systému vzájomných vzťahov a riadenia výrobnými &lt;br /&gt;
procesmi na zabezpečenie účinného vykonávania funkcií: plánovanie, sledovanie &lt;br /&gt;
strategických cieľov, hospodárske a štatistické výpočty.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Procesu rozvoja&amp;lt;/u&amp;gt; manažérskeho riešenia je uvedený na obrázku 9. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.6.jpg|thumbnail|center|800px|Obr. 11 [Proces rozvoja projektu]]]&lt;br /&gt;
Kľúčové aspekty kvality výrobkov (projekt): &lt;br /&gt;
*Dodržiavanie charakteristík procesu požiadavikam (technológie, materiály, zariadenia)&lt;br /&gt;
*Dodržiavanie procesu požiadavkám zákazníka (špecifikácie)&lt;br /&gt;
*Dodržiavanie určitým normám (Zákony, nariadenia, GOST, SNIP, predpisy)&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavným strategickým cieľom ústavu kvality&amp;lt;/u&amp;gt; - neustále zlepšovanie a plna integrácie &lt;br /&gt;
všetkých podnikových procesov vo výrobnú aktivitu spoločnosti, ktoré zabezpečuje neustále &lt;br /&gt;
zlepšovanie kvality produktov a služieb, ktoré spĺňajú  požiadavky a očakávania zákazníka &lt;br /&gt;
(štrukturálne jednotky spoločnosti), rovnako ako globálne, národné a podnikové normy. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Strategický cieľ rozvoja&amp;lt;/u&amp;gt; - zlepšenie efektívnosti aktivity ústavu s cieľom uspokojiť zákazníka.   &lt;br /&gt;
Môžeme teda navrhnúť hlavné strategické ciele pre všetky štyri zložky: &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.7.jpg|thumbnail|center|800px|Obr. 12 [Strategická Mapa NS «Rosneft» : Ústav]]]&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 2 Mapa ukazovateľov plnenia strategických cieľov&lt;br /&gt;
|-&lt;br /&gt;
! !!Strategická cieľ!!Meritko, %!!Poznámka!!Plán&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |'''Financie'''||Zvýšenie štruktúry kapitála||&amp;lt;math&amp;gt;F1=\frac{n_{prieb.rok}^{zdr}}{n_{pred.rok}^{zdr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;n^{zdr}&amp;lt;/math&amp;gt; - počet zdrojov||110&lt;br /&gt;
|-&lt;br /&gt;
|Zvýšenie operačnej efektívnosti||&amp;lt;math&amp;gt;F2=100% - [\mathrm{a}\mathrm{b}\mathrm{s}(1 - {V_{zisk}}^f/{V_{zisk}}^p)*0,2 + &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - L^f/L^p)*0,2 + \,\!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - {Z_{jed}}^{os}/{Z_{pres}}^f/L_{pp})*0,2 + &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - {V_{priem}}^f/{V_{priem}}^p)*0,2 + &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - {Z_{priem}}^f/{Z_{priem}}^p)*0,2]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
F2 – komplexný index realizácie biznis-plánu&lt;br /&gt;
|&amp;lt;math&amp;gt;{V_{zisk}}^{f(p)}&amp;lt;/math&amp;gt; - fakt(plán) čistý zisk&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;L^{f(p)}\,\!&amp;lt;/math&amp;gt; - fakt(plán) počet zamestnancov&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{Z_{jed}}^{os}&amp;lt;/math&amp;gt; - plánovaný jednotkový náklady na osobu&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{Z_{pres}}^f&amp;lt;/math&amp;gt; – faktické presné vlastné náklady Ústavu&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;L_{pp}\,\!&amp;lt;/math&amp;gt; - priemerný počet pracovníkov výroby v bežnom roku&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{V_{priem}}^{f(p)}&amp;lt;/math&amp;gt; – fakt(plán) priemerný výkon na osobu&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{Z_{priem}}^{f(p)}&amp;lt;/math&amp;gt; – fakt(plán) priemer zárobku po Ústavu&lt;br /&gt;
|95&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Klienti'''||Pôsobivosť prieskumu ložiska||&amp;lt;math&amp;gt;K1=[({Q_{gp}}^f/{V_{pries}}^f)/({Q_{gp}}^p/{V_{pries}}^p)]*100%&amp;lt;/math&amp;gt;,&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K1 - realizácie plánu na zvýšenie rezerv&lt;br /&gt;
|&amp;lt;math&amp;gt;Q_{qp}&amp;lt;/math&amp;gt; - náklady na geologický prieskum (rub.);&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;V_{pries}&amp;lt;/math&amp;gt; - zvýšenie rezerva uhľovodíkov pomocou prieskumu &lt;br /&gt;
(t.r.e.)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Pôsobivosť spracúvanie ložisko||&amp;lt;math&amp;gt;K2=[\sum_{i=1}^n D_i^f / \sum_{i=1}^n T_i^f]/[\sum_{i=1}^n D_i^p / \sum_{i=1}^n T_i^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K2 - implementácia plánu pre debet noveho vrtu&lt;br /&gt;
|Di - ťažba ropy z i-vrtu  po pracovnom režime (t.r.);&amp;lt;br&amp;gt;&lt;br /&gt;
Ti - počet dní, počas ktorých bola výroba z vrtu, odo dňa vydania pre úplné ošetrenie (dni);&amp;lt;br&amp;gt;&lt;br /&gt;
n - počet zavedených v používaní vrtov (kus)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Pôsobivosť práce pri uvedení do prevádzky||&amp;lt;math&amp;gt;\kappa =(K1*0,3 + K2*0,3 + K3*0,15 + K4*0,15 + K5*0,1)^f/ \, \!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;(K1*0,3 + K2*0,3 + K3*0,15 + K4*0,15 + K5*0,1)^p*100% \, \!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K3 - realizácie plánu pre prijatie technickej dokumentácie&lt;br /&gt;
|K1 – počet programov stavieb (vykonáva vlastnú)&amp;lt;br&amp;gt;&lt;br /&gt;
K2 - počet programov stavieb (pod odborom)&amp;lt;br&amp;gt;&lt;br /&gt;
K3 - počet zákaziek&amp;lt;br&amp;gt;&lt;br /&gt;
K4 - produktivita&amp;lt;br&amp;gt;&lt;br /&gt;
K5 - pozitívny závery hlavnej štátnej expertízy (hše)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Pôsobivosť lova||&amp;lt;math&amp;gt;[{V_{lova}}^f/{V_{lova}}^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K4 - realizácie plánu výskumných prác&lt;br /&gt;
|&amp;lt;math&amp;gt;{V_{lova}}^{f(p)}&amp;lt;/math&amp;gt; – fakt (plán) objemu lovu ropy a kondenzátu zemného plynu (tis. t)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Interné podnikové procesy'''||Optimalizácia procesov||&amp;lt;math&amp;gt;[{P_{pol}}^f/{P_{pol}}^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
P1 - realizácia programy projektov&lt;br /&gt;
|&amp;lt;math&amp;gt;{P_{pol}}^{f(p)}&amp;lt;/math&amp;gt; - počet dokončených položiek schváleného projektu, fakt (plán)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zvyšovanie produktivity práce||&amp;lt;math&amp;gt;P2=[1 - H_{bez.rok}/H_{pred.rok}]*100%, (H_{pred.rok}\neq 0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;P2=-H_{bez.rok}*100%, (H_{pred.rok}=0) \, \!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
P2 -  počet nesúladov&lt;br /&gt;
|Н -  počet nesúladov v procesoch za rok&lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;[{V_{prac}}^f/{V_{prac}}^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
P3 -  výkonnosť po  dizajn-prehľadovej práce&lt;br /&gt;
|&amp;lt;math&amp;gt;[{V_{prac}}^f&amp;lt;/math&amp;gt; – faktický objem práce (vykonáva vlastnú)  bez DPH,&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;[{V_{prac}}^p&amp;lt;/math&amp;gt; – plánový  objem práce (vykonáva vlastnú) ( mil. rub)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Výkonný poriadok||&amp;lt;math&amp;gt;P4=\frac{\sum_i^n O_{beh.rok}^i}{\sum_i^n O_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum O^i&amp;lt;/math&amp;gt; - počet   nesúladov(pozorovaní) pri plnení úloh||0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |'''Vzdelávanie a rozvoj'''||Prilákať a udržať vysoko kvalifikovaných pracovníkov (ľudského kapitálu)||&amp;lt;math&amp;gt;R1=\frac{Z_{beh.rok}}{Z_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z – náklady na školenie||125&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zlepšenie riadenia vedomostí (informác.kapitál)||&amp;lt;math&amp;gt;R2=\frac{Rz_{beh.rok}}{Rz_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Rz –  rezultativnost výučby(anketové hodnotenie v bodoch)||115&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R3=\frac{L_{beh.rok}}{L_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||L –  počet zamestnancov, ktorí majú prístup k databázam, k systému školení||110&lt;br /&gt;
|}&lt;br /&gt;
Strategická mapa jasne ukazuje smer rozvoja jednotky v oblasti &amp;quot;Klient&amp;quot; a &amp;quot;Business &lt;br /&gt;
Processes&amp;quot;. Ústav «Rosneft» sa snaží optimalizovať účinnosť týchto významných osobností ako &lt;br /&gt;
prevádzkové náklady na jednotku výroby, kapitálové výdavky na prieskum  a ťažbu na jednotku &lt;br /&gt;
produkcie a ziskovosti vloženého kapitálu a návratnosť vlastného kapitálu.&lt;br /&gt;
 &lt;br /&gt;
Spoločnosť vyvinula a zaviedla moderný systém integrovaného riadenia výroby (TPMSYS &lt;br /&gt;
™), ktorá je založená na geologické a simulačné modely kľúčových oblastiach.  Tento systém &lt;br /&gt;
umožňuje identifikovať studní, ktoré majú najväčší potenciál, a efektívnejšie prideľovať finančné &lt;br /&gt;
prostriedky medzi vŕtanie, hydraulické štiepenie a mechanizované studne. Zavádzanie moderných &lt;br /&gt;
technológií pri vŕtaní sondy a podporuje spoluprácu  s poprednými servisnými spoločnosťami v &lt;br /&gt;
odbore - Schlumberger, Halliburton, Baker Hughes.  &lt;br /&gt;
&lt;br /&gt;
Aplikovaný «Rosneft» opatrení na zlepšenie výkonu, spolu s priaznivými geologické &lt;br /&gt;
vlastnosti a fyzikálne vlastnosti ropy a zemného plynu v hlavných oblastiach, umožňuje &lt;br /&gt;
spoločnosti udržiavať prevádzkových a investičných nákladov na jednotku produkcie na úroveň &lt;br /&gt;
pod priemerom odvetvia, ako aj poskytovanie zaručenú kvalitu projektov a ťažby.  &lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni « Ťažba nafty» ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavný úlohy (ako je znázornené na obrázku 11):&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*činnosti, čím okamžitý zisk spoločnosti (výroba, preprava a distribúcia uhľovodíkov) &lt;br /&gt;
*vytvoriť, udržiavať a rozvíjať potrebnú infraštruktúru, vrátane studne, skladovacie zariadenia, potrubia, atď.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.8.jpg|thumbnail|center|800px|Obr. 13 Proces ťažba nafty]]&lt;br /&gt;
Rosneft úspešnú implementuje stratégie zrýchleného rastu výroby, vrátane zavádzania &lt;br /&gt;
najnovších technológií. Tak, za posledných sedem rokov, ropné spoločnosti vzrástol viac ako &lt;br /&gt;
sedemkrát. S takou pôsobivú dynamiku Rosneft ukazuje vysokú efektívnosť svojej činnosti a &lt;br /&gt;
má najnižšie jednotkové prevádzkové náklady na olej, a to nielen v priemysle Ruska, ale aj &lt;br /&gt;
medzi hlavnými medzinárodnými konkurentmi. Rozvoj ťažby procesu je uvedený v obrázku &lt;br /&gt;
12.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavný strategický cieľ&amp;lt;/u&amp;gt; - rast objemu lovu(ťažba nafty).&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.9.jpg|thumbnail|center|800px|Obr. 14 [Rozvoj procesu ťažby ropy]]]&lt;br /&gt;
&amp;lt;u&amp;gt;Kľúčové aspekty kvality výrobkov (oleja):&amp;lt;/u&amp;gt;&lt;br /&gt;
*účinnosť (znečistenie ropou)  &lt;br /&gt;
*Chemické a fyzického výkonu&lt;br /&gt;
*spoľahlivosť vŕtanie&lt;br /&gt;
&amp;lt;u&amp;gt;Kľúčové aspekty riadenia kvality (postup):&amp;lt;/u&amp;gt;&lt;br /&gt;
*Celkové náklady  &lt;br /&gt;
*Presné prognózovanie&lt;br /&gt;
*Prerušenie procesu&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.10.jpg|thumbnail|center|800px|Obr. 15 Strategická Mapa NS «Rosneft» : Ťažba nafty]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- TABULKA JAK BLAZEN --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Výsledky&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Implementácia Balanced Scorecard pre ťažobné firmy môžu distribuovať úsilie o zlepšenie&lt;br /&gt;
kvality. Najväčší problém v tejto transformácie je aby pracovníci, ktorí sú zvyknutí na určitý štýl&lt;br /&gt;
a zásady podnikania, musí sa prispôsobovať novým prístupom k tvorbe hodnoty. Podmienky a &lt;br /&gt;
doslova núti spoločnosti, aby čo najviac využívať BSC, sú pridané, keď nastanú významné zmeny&lt;br /&gt;
v celom podnikateľskom prostredí a spoločnosť jednoducho museli zmeniť stratégiu s cieľom &lt;br /&gt;
vytvoriť nový obchodný model, hľadať nové spôsoby, ako vytvárať hodnotu. V takej situácii, ako&lt;br /&gt;
obmedzené zdroje, silnej konkurencie, okupácii potrieb trhu mechanizmus pre horizontálne a &lt;br /&gt;
vertikálne internej komunikácie pre &amp;quot;Nastavenia&amp;quot; zamestnancov na nový prístup. Manažéri &lt;br /&gt;
potrebujú nielen sami seba čas si uvedomiť, že je potrebné zmeniť, a pochopiť, aké zmeny by &lt;br /&gt;
mali byť vykonané v systéme ukazovateľov ale aj byť schopný priniesť to pre zamestnancov, aby&lt;br /&gt;
ľudia mohli rýchlo prispôsobiť meniacim sa konkurenčnej situácie.&lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni «Spracúvajúci ropu závod» ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavný úlohy (ako je znázornené na obrázku 14):&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
rafinácie do benzínu, leteckého petroleja, vykurovací olej, nafta, mazacie oleje, mazivá,&lt;br /&gt;
asfalt, ropný koks, suroviny pre petrochémiu.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.11.jpg|thumbnail|center|800px|Obr. 16 [Proces rafinácie]]]&lt;br /&gt;
Nadobudnutie nového majetku sa podarilo Rosněfť výrazne zvýšiť rafinačné kapacitu &lt;br /&gt;
a kvalitu vyrábaného oleja. V tomto prípade priority spoločnosti vidia ďalší rast &lt;br /&gt;
kvantitatívnych a kvalitatívnych ukazovateľov rafinácie ropy. &lt;br /&gt;
 &lt;br /&gt;
Zlepšenie kvality ropných produktov, zvýšenie hĺbky spracovania a kapacity rafinérií &lt;br /&gt;
umožní Rosněfť k zvýšeniu ziskov a poskytnú potrebnú rovnováhu medzi výrobou a &lt;br /&gt;
spracovaním segmentoch svojej činnosti. Súčasne, Rosněfť plánuje rozšíriť a modernizovať &lt;br /&gt;
vlastnú sieť čerpacích staníc, , Ktorý umožní spoločnosti výrazne zvýšiť svoj podiel na rýchlo &lt;br /&gt;
sa rozvíjajúci ruský trh pre koncových užívateľov ropných produktov.&lt;br /&gt;
  &lt;br /&gt;
To znamená, že strategický cieľ podnikovej úrovni - zvýšenie objemu a hĺbky rafinácie &lt;br /&gt;
ropy, ďalší predaj kvalitnecho výrobku s maximálnym prínosom pre klienta (spotrebiteľa) aj &lt;br /&gt;
pre zákazníka (manažment firmy).&lt;br /&gt;
&lt;br /&gt;
Vývoj procesu rafinácie ropy je uvedený na obrázku 15. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.12.jpg|thumbnail|center|800px|Obr.17 [Vývoj procesu rafinácie ropy]]]&lt;br /&gt;
Kľúčový aspekty &amp;lt;u&amp;gt;kvality výrobku&amp;lt;/u&amp;gt; (ropných produktov):&lt;br /&gt;
*Chemický a fyzikálny parametri (hustota, farba, nečistoty) &lt;br /&gt;
*Objem výrobku produktu&lt;br /&gt;
Kľúčové aspekty riadenia kvality (procesu):&lt;br /&gt;
*Presnosť prognózu &lt;br /&gt;
*Zlyhanie procese &lt;br /&gt;
*Celkové náklady. &lt;br /&gt;
Implementácie BSC v tejto fáze zvýši  aj výrobnú kapacitu aj manažérske. Tento &lt;br /&gt;
koncept, spojený s systému manažérstva kvality sú v bezproblémovú integráciu subjektívne a&lt;br /&gt;
objektívne strategických opatrení. Prostredníctvom rozvoja  kauzálne  –  vyšetrovacej  siete a &lt;br /&gt;
vypracovanej na jeho základe ďalšej stratégie spoločnosti každého jednotlivého člena &lt;br /&gt;
organizácie môže sledovať aké akcie majú strategický význam, a ako sa implementácie &lt;br /&gt;
stratégie v rôznych fázach. Prostredníctvom systému ukazovateľov, môže byť dopytované v &lt;br /&gt;
minulosti, prítomnosti a budúcnosti stav realizácie. Systematické BSC - audity budú plánovať&lt;br /&gt;
neustále zlepšovanie procesu a bude tvoriť systém školenia. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.12.jpg|thumbnail|center|800px|Obr. 18 [Strategická Mapa NS «Rosneft» : Spracúvajúci ropu závod]]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- DALSIA UZASNA TABULKA --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Model_zlep%C5%A1ovania_syst%C3%A9mu_mana%C5%BEmentu_kvality_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6325</id>
		<title>Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Model_zlep%C5%A1ovania_syst%C3%A9mu_mana%C5%BEmentu_kvality_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6325"/>
		<updated>2010-07-26T09:13:37Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]]&lt;br /&gt;
[[Kategória:Diplomové práce]]&lt;br /&gt;
&lt;br /&gt;
{{Praca_uvod|2|Využitie vybraných metód a nástrojov manažérstva kvality pre zvyšovanie výkonnosti danej naftovej spoločnosti|Charakteristika vertikálne-integrovaného výrobného systému|Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti|Použitie navrhnutej metodiky v systéme kvality pre danú naftovú spoločnosť}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
== Model zlepšovania systému manažmenta kvality spoločnosti NS «Rosneft» ==&lt;br /&gt;
&lt;br /&gt;
EFQM Excellence Model je základ univerzálnej filozofie manažmentu, poskytovanie &lt;br /&gt;
strategického rozvoja organizácie. Séria noriem ISO 9000:2000 predstavuje základ systému &lt;br /&gt;
riadenia, ktorý poskytuje viac ako minimálnu úroveň kvality, ktorá by mala splniť očakávania &lt;br /&gt;
všetkých zákazníkov. ISO 9001 verzia 2000 ponúka odporúčania pre zlepšenie obchodných &lt;br /&gt;
procesov a väčšiu spokojnosť zákazníka. Ale bez ohľadu na to, ako dobré tieto normy, majú &lt;br /&gt;
za cieľ svojho vývoja nikdy považovať za kľúč k úspechu v víťaznej spoločnosti vedúce &lt;br /&gt;
postavenie v jeho odbore ekonomiky.  &lt;br /&gt;
&lt;br /&gt;
Certifikácia ISO 9001:2000, len potvrdzuje, že sú splnené požiadavky zákazníka. &lt;br /&gt;
EFQM Excellence Model taktiež poskytuje holistický prístup a poskytuje usmernenie pre &lt;br /&gt;
budúcnosť.  &lt;br /&gt;
&lt;br /&gt;
Rovnako ako v ISO 9000 nie sú považované za faktory pre život človeka a spoločnosti &lt;br /&gt;
otázok a dôležitých ukazovateľov, ako sú obchodné výsledky, je v tejto oblasti vstúpi do hry &lt;br /&gt;
dokonalý model EFQM. Certifikácia podľa normy  -  je snímka preukázanie zhody s &lt;br /&gt;
organizáciou pre jednu pozíciu v určitom čase, vzhľadom k tomu, EFQM Excellence Model &lt;br /&gt;
môže byť v porovnaní s filmom, ktoré preukazujú rozsiahle čas a úsilie o dosiahnutie &lt;br /&gt;
organizácii. Ako obchodný model organizácie, model EFQM pomáha svojim užívateľom &lt;br /&gt;
hovorí rovnakým jazykom, oceniť nielen ich aktivity, ale aj porovnať svoje výsledky s &lt;br /&gt;
výsledkami z vedúcich predstaviteľov a konkurentov oblastiach. Vlastné-hodnotiace postupy &lt;br /&gt;
môžu byť optimálne realizovane v rámci modelov TQM pre vertikálne  -  integrovanú &lt;br /&gt;
spoločnosť (ako je znázornené na obrázku 3) sa strategickým nástrojom kvality  - Balanced &lt;br /&gt;
Scorecard (BSC). Tieto nástroje pôsobia ako vzájomne sa doplňujúce prístupy k manažmentu &lt;br /&gt;
kvality. Orientácia materskej spoločnosti na súlad s EFQM, a vytvorenie trvalého zlepšovania &lt;br /&gt;
každej spoločnosti pomocou BSC, budeme držať plnú optimalizáciu, čo ovplyvní pre každý &lt;br /&gt;
proces v organizácii.  Ukazovateli BSC, v našom prípade, vyrieši dôležitý problém pri &lt;br /&gt;
určovaní kvality jednotlivých súčastí procesu pre benchmarking podniku na základe kritérií &lt;br /&gt;
európskeho modelu. Rozvoj komplexného prístupu k zlepšeniu výkonnosti vďaka integrácii &lt;br /&gt;
pojmov EFQM a BSC by mala zabezpečiť synergiu, založený na maximálnom využití silných &lt;br /&gt;
a slabých stránok oboch vyhladzovania modelov, a šetria zdroje spoločnosti [7].&lt;br /&gt;
&lt;br /&gt;
Hlavným rysom BSC-koncept je to, že je úzko prepojený s podnikovými procesmi, &lt;br /&gt;
ktoré sa týkajú všetkých zamestnancov podniku. Firemnej stratégie, založenej na riadenie &lt;br /&gt;
interných podnikových procesov, zlepšenie zákazníckej spokojnosti, nie je kompatibilný s &lt;br /&gt;
short-horizonte vízie. BSC je súčasťou dobre-vyvinul systém strategického managementu a &lt;br /&gt;
top manažmentu je zameraný na adekvátny strategický rozvoj v kontraste k tradičnej konania, &lt;br /&gt;
ktoré sa zvyčajne príliš zameriava na finančnú výkonnosť.  &lt;br /&gt;
&lt;br /&gt;
Ak je spoločnosť zahŕňa BSC-systém kľúčových ukazovateľov výkonnosti podnikových &lt;br /&gt;
procesov, ktoré odrážajú špecifiká tohto odvetvia, tak dostane ďalšie príležitosti pre takzvané &lt;br /&gt;
porovnávanie (benchmarking) na úrovni spoločnosti. strategického rozvoja, na rozdiel od &lt;br /&gt;
tradičného postupu, čo je zvyčajne príliš zameriava na finančnú výkonnosť.  &lt;br /&gt;
&lt;br /&gt;
Nástrojom pri zavádzaní BSC vo vertikálne integrovaných ropných spoločností, &lt;br /&gt;
kľúčové ukazovatele výkonnosti pre každú fázu výrobného reťazca, pričom číselné &lt;br /&gt;
hodnotenie kvality riadenia môže byť aj &amp;quot;horizontálne benchmarketing&amp;quot; vnútri VINS. &lt;br /&gt;
Takzvané hodnotenie holdingových spoločností (obr. 1), plní rovnakú funkciu. Napríklad, &lt;br /&gt;
medzi organizácií zapojených do projektov na rozvoj vkladov (Ústav1,  Ústav2,  Ústav3), &lt;br /&gt;
alebo ťažobné podniky.  &lt;br /&gt;
&lt;br /&gt;
Ukazovateľov BSC-systém, na rozdiel od tradičnej finančné ukazovatele dať odpovede &lt;br /&gt;
na otázky ako:  &lt;br /&gt;
*či sa tieto tovary a služby zákazníci potrebujú?  &lt;br /&gt;
*ako príslušným vrcholovým manažmentom a zamestnancami spoločnosti? &lt;br /&gt;
*záujem na tom, či spoločnosť špecialistov pri riešení ich úlohy? &lt;br /&gt;
*zlepšuje v priebehu času, či sa situácia v podniku, alebo nie?  &lt;br /&gt;
BSC-prístup odpovedá na tieto otázky určuje príčiny úspechu či neúspechu, a tiež &lt;br /&gt;
identifikovať oblasti pre zlepšenie. Dobré vyrovnaný výkon systému hodnotenia je &lt;br /&gt;
strategickou zbraň v súťaži a nástrojom pre rozvoj stratégií konkurencieschopnosti &lt;br /&gt;
jednotlivých správanie na trhu.  &lt;br /&gt;
&lt;br /&gt;
Podmienečne projekt vývoja a implementácie nástroje na zlepšenie kvality Balanced &lt;br /&gt;
Scorecard je možné rozdeliť do troch hlavných fáz:  &lt;br /&gt;
*prvá fáza je vývoj BSC, tvoril strategické hlukové mapy, musí určiť kľúčové výkonnostné ukazovatele, AT  &lt;br /&gt;
*druhej naladenej  riadiaci systém, ktorý navrhol BSC je spojený pôsobiace v rámci kontrolných systémov, ako sú obchodné plánovanie a rozpočtovanie, vedenie účtovníctva, systémy analýzy Decision-making systém motivovať zamestnancov aj vytvorená pravidlá fungovania BSC.  &lt;br /&gt;
*poslednej fáze zavádzania BSC: vyvinúť a realizovať plán úvodu, stanovuje, okrem iného, školenia zamestnancov, testovanie a prevádzku systému a jeho automatizácie.&lt;br /&gt;
Vývoj ukazovateľov-indikátorov kvality spoločnosti, podľa teórie BSC, v štyroch &lt;br /&gt;
oblastiach (finančný výhľad - očakávania akcionárov, vyhliadky na zákazníkov  - očakávania &lt;br /&gt;
zákazníkov, perspektíva interných podnikových procesov  -  požiadavky procesu, možnosti &lt;br /&gt;
rozvoja a vzdelávania - požiadavky zamestnancov, systémy a technológie ) bude organizovať &lt;br /&gt;
proces implementácie stratégie (dosiahnutia ciele), a tým prevedenie do reality očakávaniam &lt;br /&gt;
stakeholderov, plne zhodnotiť súčasný stav spoločnosti a určiť vyhliadky na ďalšie samo-&lt;br /&gt;
zlepšenie [8]. Uvažujme aplikácie nástroje. &lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni &amp;quot;Riadiaca spoločnosť&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Balanced Scorecard prekladá misiu a hlavnú stratégiu spoločnosti v systému jasne &lt;br /&gt;
definované ciele a úlohy, aj ukazovatele, ktorým sa stanovuje úroveň výdobytky zistenia &lt;br /&gt;
ustanovok v štyroch hlavných projekcie: financie, marketing, interné podnikové procesy, &lt;br /&gt;
učenia a rast. Typický sled stratégie rozvoja firmy pomocou Balanced Scorecard model sa &lt;br /&gt;
skladá z nasledujúcich krokov:  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;1)  Rozvíjať strategickú orientáciu spoločnosti&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
V tejto fáze formuluje misia, hodnotový systém spoločnosti, hlavné smery rozvoja. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.1.jpg|thumbnail|center|800px|Obr. 6 [Proces vývoja manažérskeho rozhodnutia]]]&lt;br /&gt;
''Hlavnými cieľmi podnikového manažmenta'' (ako je znázornené na obrázku 4,5): &lt;br /&gt;
* udržanie rovnováhy zodpovedností medzi záujmovými skupinami: &lt;br /&gt;
-  medzi predstavenstvom (board of directors) a akcionármi, &lt;br /&gt;
&lt;br /&gt;
-  medzi manažérmi a predstavenstvom, &lt;br /&gt;
&lt;br /&gt;
-  medzi vlastníkmi veľkých balíkov akcií a menšinových akcionárov, &lt;br /&gt;
&lt;br /&gt;
-  sociálna zodpovednosť podnikov a t.d.; &lt;br /&gt;
*stanoviť mechanizmy, ktorý formuluje strategické ciele spoločnosti, sú určené ich dosiahnutie a kontrola nad činnosťou firmy.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.2.jpg|thumbnail|center|800px|Obr. 7 [Proces prijatia strategického riešenia]]]&lt;br /&gt;
Kľúčové aspekty ''kvality produktu'' (v tomto prípade, strategické rozhodnutia):&lt;br /&gt;
*pravdepodobnosti realizácie (zdroje) &lt;br /&gt;
*rizikové investície &lt;br /&gt;
*adekvátnosť teoretického modelu &lt;br /&gt;
Kľúčové aspekty ''riadenia kvality'' (procesu prijatia strategického riešenia):  &lt;br /&gt;
*význam finančných nákladov (prínosov) reálita-plán&lt;br /&gt;
*presnosť prognóza &lt;br /&gt;
''Strategický cieľ'' &amp;quot;Rosnefť&amp;quot;  -  prísť do počtu najväčších energetických spoločnostej na svete, &lt;br /&gt;
stať sa  jednotkou v oblasti prevádzkovej a finančnej výkonnosti, s výhradou prísne &lt;br /&gt;
dodržiavanie vysokých štandardov v oblasti životného prostredia a bezpečnosti práce, &lt;br /&gt;
spoločenskej zodpovednosti a podnikového riadenia. Dosiahnutie tohto cieľa je zabezpečuje s &lt;br /&gt;
pomocou zvýšeniu výroby, spracovania a uvádzania na trh v Rusku a v zahraničí, využívanie &lt;br /&gt;
nových technológií, efektívneho riadenia spoločnosti a posilnenie finančnej disciplíny. &lt;br /&gt;
Implementácia týchto opatrení bude zabezpečovať dynamický rast výroby a finančnej &lt;br /&gt;
výkonnosti Rosnefť v záujme všetkých jej akcionárov. &lt;br /&gt;
&lt;br /&gt;
Tak prioritou vývoja Riadiacej spoločnosti bude:  &lt;br /&gt;
*zvýšenie hodnoty spoločnosti prostredníctvom zlepšovania výkonnosti &lt;br /&gt;
*záväzok na dosiahnutie vysokej úrovne riadenia  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;2)  Výstavba modelu  väzieb strategických cieľov spoločnosti.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Balanced scorecard je spojovacím mostíkom medzi stratégiou a operačnými aktivitami. &lt;br /&gt;
V tejto fáze, tvoria prevádzkové činnosti v č dimenziách nevyhnutné na dosiahnutie hlavných &lt;br /&gt;
cieľov.  V rámci Balanced Scorecard tieto štyri bloky sú spojené s jednotlivými strategickým &lt;br /&gt;
kauzálnym reťazcom  - kvalifikované, motivované, spojene do jedného družstva zamestnanci &lt;br /&gt;
využívajú modernú infraštruktúru (informačné systémy, zariadenia, technológie) a &lt;br /&gt;
poskytnúcu kvalitu podnikových procesov potrebnú systéme.  Odladený podnikový proces &lt;br /&gt;
(nízke percento chýb, rýchle spracovanie a plnenie objednávok zákazníkov, kvalitné servisnej &lt;br /&gt;
podpory) poskytnúť spokojnosť zákazníkov, dosiahnutie  konkurenčnej výhody a úspech na &lt;br /&gt;
trhu. Marketingový úspech  spoločnosti, potom slúži ako záruka jeho finančnecho úspechu &lt;br /&gt;
[9]. Naspäť reťazec Balanced Scorecard model je odvíjanie v opačnom smere takto: príčiny &lt;br /&gt;
zlých hodnôt finančných a ekonomických ukazovateľov sa nachádzajú v bloku «Klienti»; &lt;br /&gt;
nespokojnosť  zákazníci znamená, že tam boli problémy v «  Interné podnikové procesy », a &lt;br /&gt;
korene problémov s obchodnými procesmi sú v bloku «Vzdelávanie a rozvoj»(obr.6). &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.3.jpg|thumbnail|center|800px|Obr. 8 [Reťazec väzeb Balanced Scorecard]]]&lt;br /&gt;
''Financie''&lt;br /&gt;
&lt;br /&gt;
Cieľ činnosti spoločnosti &amp;quot;Vzrastanie korporácii&amp;quot; bude prevedená do kategórie osobitných &lt;br /&gt;
finančných ukazovateľov. Teraz strategický cieľ na tejto úrovni je formulovaný takto: &amp;quot;Rast &lt;br /&gt;
čistého zisku pred daňou z príjmov.&amp;quot; Firma môže dosiahnuť vysokého rastu tržieb za pomoci&lt;br /&gt;
dvoch finančných faktory: efektívnosť obchodné aktivity a rastu objemu tržieb. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Klienti''&lt;br /&gt;
&lt;br /&gt;
Zákazníkov riadiacej spoločnosti možno rozdeliť do dvoch skupín: podniky výrobného &lt;br /&gt;
reťazca a priamy kupujúci konečného výrobku. Konkurencieschopnosť a spotrebiteľské &lt;br /&gt;
hodnoty spoločnosti označené ako 'partnerstvo'. Kľúčovým parametrom - kvalita - sa vzťahuje &lt;br /&gt;
nielen na všeobecné aspekty výroby, ale aj aspekty riadenia. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Podnikové procesy'' &lt;br /&gt;
&lt;br /&gt;
Podstata stratégií prevádzkovej dokonalosti &amp;quot;Riadiacej Spoločnosti&amp;quot; a faktorom jej &lt;br /&gt;
vykonávaní  -  partnerstvo s klientmi  -  je preskúmala možnosti nášho majetku a zlepšenie &lt;br /&gt;
interných procesov, ktoré zlepšia kvalitu rozhodovania. Preskúm majetku  -  kľúčový bod &lt;br /&gt;
stratégie na tejto úrovni. Niektoré z cieľov stanovených v tejto zložky predstavujú zmenu &lt;br /&gt;
strategickej formulácie vyššej úrovni (vytvorenie / zlepšenie kľúčových kapacita a maximálnu&lt;br /&gt;
efektivitu procesov) na viacerých konkrétnych úloh, ako doba na spracovanie správ o zlyhaní&lt;br /&gt;
(strategičeski dôležitý neporiadnosť).  Toto povolí standartizirovat jednoúčelový procedúry &lt;br /&gt;
vnútri spoločnosť a robí  strategickú mapu užitočné a efektívne pre manažérov. V rovnakom&lt;br /&gt;
duchu, ukazovateľ &amp;quot;dokonalosti riadenia výroby&amp;quot;, môže byť prevedený na skrátenie času &lt;br /&gt;
medzi podaním rozhodnutia akcionárov a konečnecho  rozhodovania.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Infraštruktúra, zamestnanci'' &lt;br /&gt;
&lt;br /&gt;
Ak chcete zadať jeden z najlepších energetických spoločností, management spoločnosti &lt;br /&gt;
OAO Rosněfť hľadá spôsob, ako vytvoriť čo najlepšie pracovné prostredie pre svojich &lt;br /&gt;
zamestnancov. Stavíte na zlepšovanie správy informácií. To dovoľuje prechod z &lt;br /&gt;
jednoduchého získavania dát do pochopenie informácií, akumulácie poznatkov, na ktorých &lt;br /&gt;
môžem konať a rozvíjať. S pomocou zlepšovanie zložky rastu a vzdelávania, spoločnosť &lt;br /&gt;
využíva ukazovateľ &amp;quot;rýchlosť zavádzania informačných systémov&amp;quot;. Vzhľadom k tomu, &lt;br /&gt;
problém je širší ako jednoduchá aplikácia na najnovšie úspechy e-business systémov, &lt;br /&gt;
spoločnosť tiež môže rozvinúť rozsah riešení a služieb založených na informačných &lt;br /&gt;
technológiách. Strategická mapa Rosneft bude vyzerať, ako je uvedené na obrázku 7.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;3)  Formácie mapy strategických cieľov v 4 smeroch &amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Stanovenie strategických cieľov, ukazovateľov a cieľových hodnôt ukazovateľov podľa &lt;br /&gt;
perspektív  -  financie (ekonómia), zákazníci (trh), obchodné procesy, zamestnanci &lt;br /&gt;
(vzdelávanie a rast). Na základe vyvinuté cieľov a ich príčinné vzťahy, robím ukazovatele &lt;br /&gt;
výkonnosti - indexy dosiahnutia cieľov (Tab. 1). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;4)  Posledný etáp &amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dokončenie vývoja systému Balanced Scorecard realizuje cez navrhovanie činností, &lt;br /&gt;
ktorý je potrebne na dosiahnutie strategických cieľov. Pre určené aktivity sú obvykle určuje &lt;br /&gt;
rozpočet, termíny a zodpovedné osoby. Tak Balanced  Scorecard model pripravuje most od &lt;br /&gt;
strategického plánovania do  plánovania operačného.  Takáto logika je zvyknutý na formu &lt;br /&gt;
Balanced Scorecard pre iné úrovne vertikálne integrovanej spoločnosti. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.4.jpg|thumbnail|center|800px|Obr. 9 [Strategická mapa NS «Rosneft»: Riadiaca spoločnosť]]]&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 1 Mapa ukazovateľov plnenia strategických cieľov&lt;br /&gt;
|-&lt;br /&gt;
! !!Strategická cieľ!!Meritko, %!!Poznámka!!Plán&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Financie'''||Zvýšenie čísla dôchodok||&amp;lt;math&amp;gt;F1=\frac{n_{priebeћ.rok}^{doch}}{n_{predoљ.rok}^{doch}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;n^{doch}&amp;lt;/math&amp;gt; - číslo dôchodok||110&lt;br /&gt;
|-&lt;br /&gt;
|Priemerný nárast zisku z každého predmetu||&amp;lt;math&amp;gt;F2=\frac{Z^{prieb.rok}}{Z^{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z - zisk||125&lt;br /&gt;
|-&lt;br /&gt;
|Zlepšenie nákladovej štruktúry||&amp;lt;math&amp;gt;F3=\frac{(N^{vykonanie} + N^{stavba} + N^{dovoz} + N^{predaj})_{prieb.rok}}{(N^{vykonanie} + N^{stavba} + N^{dovoz} + N^{predaj})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||N – súčet nákladov danneho druhu údaje||85&lt;br /&gt;
|-&lt;br /&gt;
|Efektívne využívanie majetku||&amp;lt;math&amp;gt;F4=\frac{(V^{zisku}/I)_{prieb.rok}}{(V^{zisku}/I)_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;V^{zisku}&amp;lt;/math&amp;gt; - objem zisku&amp;lt;br&amp;gt;I – сena investičného majetku||110&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |'''Klienti'''||Nútený správca vzťahov so zákazníkmi||&amp;lt;math&amp;gt;K1=\frac{\kappa_{prieb.rok}^{spokojnosti}}{\kappa_{pred.rok}^{spokojnosti}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\kappa^{spokojnosti}&amp;lt;/math&amp;gt; -  koeficient spokojnosti zákazníkov||125&lt;br /&gt;
|-&lt;br /&gt;
|Popularita značky||&amp;lt;math&amp;gt;K2=\frac{I_{prieb.rok}^{sily\_branda}}{I_{pred.rok}^{sily\_branda}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;I^{sily\_branda}&amp;lt;/math&amp;gt; -  index sily branda||115&lt;br /&gt;
|-&lt;br /&gt;
|Dodržiavanie vysokých štandardov||&amp;lt;math&amp;gt;K3=\frac{\underset{i}{\sum}N_{prieb.rok}^{i}}{\underset{i}{\sum}N_{pred.rok}^{i}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum N^i&amp;lt;/math&amp;gt; -  počet nezhôd (nesúladov, poznámok)||95&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Interné podnikové procesy'''||Dokonalosť inovačný priebeh||&amp;lt;math&amp;gt;P1=\frac{\underset{i}{\sum}T_{prieb.rok}^i}{\underset{i}{\sum}T_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum T^i&amp;lt;/math&amp;gt; - počet výrobkov využívajúcich nové zavedený technológie||125&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť klientskych priebeh||&amp;lt;math&amp;gt;P2=\frac{T_{prieb.rok}^{pr}}{T_{pred.rok}^{pr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;T^{pr}&amp;lt;/math&amp;gt; - prostredný termín «dodávky»||90&lt;br /&gt;
|-&lt;br /&gt;
|Perfektní riadenie výroby||&amp;lt;math&amp;gt;P3=\frac{\underset{i}{\sum}O_{prieb.rok}^i}{\underset{i}{\sum}O_{pred.rok}^i}&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum O^i&amp;lt;/math&amp;gt; - počet nesúladov v procesoch||95&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť legislatívnych a spoločenských procesov||&amp;lt;math&amp;gt;P4=\frac{\underset{i}{\sum}Pp_{prieb.rok}^i}{\underset{i}{\sum}Pp_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Pp^i&amp;lt;/math&amp;gt; - počet normalizované opísaných procesov (noriem)||125&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Vzdelávanie a rozvoj'''|| rowspan=&amp;quot;2&amp;quot; |Prilákať a udržať vysoko kvalifikovaných pracovníkov||&amp;lt;math&amp;gt;R1=\frac{Z_{prieb.rok}}{Z_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z - náklady na výučbu||125&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R2=\frac{Vv_{prieb.rok}}{Vv_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Vv – výkonnosť vzdelávania (anketové hodnotenie v bodoch)||115&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zlepšenie riadenia vedomostí||&amp;lt;math&amp;gt;R3=\frac{L_{prieb.rok}}{L_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||L – počet zamestnancov, ktorí majú prístup k databázam, doučovaním systémom||110&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R4=\frac{(Is^{obnov} + Is^{prid})_{prieb.rok}}{Is^{obnov} + Is^{prid})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Is^{obnov}&amp;lt;/math&amp;gt; -  počet obnoviteľných zdrojov informácií&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;Is^{prid}&amp;lt;/math&amp;gt; - počet pridaných zdrojov informácií||115&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni  «Ústav» ==&lt;br /&gt;
&lt;br /&gt;
Zárukou kapacity  Ústavu spĺňať požiadavky zákazníka (Riadiaca spoločnosť) v praxi &lt;br /&gt;
Rosneft stalo že Ústav ma SMK, zodpovedajúce medzinárodné normy ISO 9000, založený na &lt;br /&gt;
koncepte procesného prístupu v riadení. To nielen rozvoj projektov s potrebnými &lt;br /&gt;
vlastnosťami, ale tiež stabilná, udržateľná kvalita návrhu projektov a služieb po dobu trvania &lt;br /&gt;
zmlúv. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.5.jpg|thumbnail|center|800px|Obr. 10 [Proces navrhovania planá ložiska]]]&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavné úlohy:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podpora vyhľadávania a hodnotenia, návrh vývoja a stavby petrochemického  ložiska a &lt;br /&gt;
afinácie ropy, zavádzanie nových technológií.  &lt;br /&gt;
&lt;br /&gt;
Štruktúra a technológie Ústavov  sú veľmi pestrá a každý je jedinečný. Avšak, podľa SMK, &lt;br /&gt;
môže poskytnúť rovnaký všeobecné vlastnosti a funkcie, ktoré spočíva v tom, že proces &lt;br /&gt;
návrhu je predovšetkým &amp;quot; inteligent work&amp;quot;, ktorá vyžaduje použitie moderných manažérskych &lt;br /&gt;
prístupov. Z tohto dôvodu, aj pre  jednoduché hodnotenie kvality procesu, výrobku alebo &lt;br /&gt;
služby, ústavy vyžadujú zložitejšie formalizovanie procesu a sofistikovanejší výber vhodných &lt;br /&gt;
KPI (kľúčové ukazovatele výkonnosti). Hlavnou úlohou vedenia mnohých  Ústavov  je &lt;br /&gt;
kompetentná a racionálna konštrukcia systému vzájomných vzťahov a riadenia výrobnými &lt;br /&gt;
procesmi na zabezpečenie účinného vykonávania funkcií: plánovanie, sledovanie &lt;br /&gt;
strategických cieľov, hospodárske a štatistické výpočty.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Procesu rozvoja&amp;lt;/u&amp;gt; manažérskeho riešenia je uvedený na obrázku 9. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.6.jpg|thumbnail|center|800px|Obr. 11 [Proces rozvoja projektu]]]&lt;br /&gt;
Kľúčové aspekty kvality výrobkov (projekt): &lt;br /&gt;
*Dodržiavanie charakteristík procesu požiadavikam (technológie, materiály, zariadenia)&lt;br /&gt;
*Dodržiavanie procesu požiadavkám zákazníka (špecifikácie)&lt;br /&gt;
*Dodržiavanie určitým normám (Zákony, nariadenia, GOST, SNIP, predpisy)&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavným strategickým cieľom ústavu kvality&amp;lt;/u&amp;gt; - neustále zlepšovanie a plna integrácie &lt;br /&gt;
všetkých podnikových procesov vo výrobnú aktivitu spoločnosti, ktoré zabezpečuje neustále &lt;br /&gt;
zlepšovanie kvality produktov a služieb, ktoré spĺňajú  požiadavky a očakávania zákazníka &lt;br /&gt;
(štrukturálne jednotky spoločnosti), rovnako ako globálne, národné a podnikové normy. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Strategický cieľ rozvoja&amp;lt;/u&amp;gt; - zlepšenie efektívnosti aktivity ústavu s cieľom uspokojiť zákazníka.   &lt;br /&gt;
Môžeme teda navrhnúť hlavné strategické ciele pre všetky štyri zložky: &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.7.jpg|thumbnail|center|800px|Obr. 12 [Strategická Mapa NS «Rosneft» : Ústav]]]&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 2 Mapa ukazovateľov plnenia strategických cieľov&lt;br /&gt;
|-&lt;br /&gt;
! !!Strategická cieľ!!Meritko, %!!Poznámka!!Plán&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |'''Financie'''||Zvýšenie štruktúry kapitála||&amp;lt;math&amp;gt;F1=\frac{n_{prieb.rok}^{zdr}}{n_{pred.rok}^{zdr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;n^{zdr}&amp;lt;/math&amp;gt; - počet zdrojov||110&lt;br /&gt;
|-&lt;br /&gt;
|Zvýšenie operačnej efektívnosti||&amp;lt;math&amp;gt;F2=100% - [\mathrm{a}\mathrm{b}\mathrm{s}(1 - {V_{zisk}}^f/{V_{zisk}}^p)*0,2 + &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - L^f/L^p)*0,2 + \,\!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - {Z_{jed}}^{os}/{Z_{pres}}^f/L_{pp})*0,2 + &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - {V_{priem}}^f/{V_{priem}}^p)*0,2 + &amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;\text{abs}(1 - {Z_{priem}}^f/{Z_{priem}}^p)*0,2]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
F2 – komplexný index realizácie biznis-plánu&lt;br /&gt;
|&amp;lt;math&amp;gt;{V_{zisk}}^{f(p)}&amp;lt;/math&amp;gt; - fakt(plán) čistý zisk&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;L^{f(p)}\,\!&amp;lt;/math&amp;gt; - fakt(plán) počet zamestnancov&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{Z_{jed}}^{os}&amp;lt;/math&amp;gt; - plánovaný jednotkový náklady na osobu&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{Z_{pres}}^f&amp;lt;/math&amp;gt; – faktické presné vlastné náklady Ústavu&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;L_{pp}\,\!&amp;lt;/math&amp;gt; - priemerný počet pracovníkov výroby v bežnom roku&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{V_{priem}}^{f(p)}&amp;lt;/math&amp;gt; – fakt(plán) priemerný výkon na osobu&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;{Z_{priem}}^{f(p)}&amp;lt;/math&amp;gt; – fakt(plán) priemer zárobku po Ústavu&lt;br /&gt;
|95&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Klienti'''||Pôsobivosť prieskumu ložiska||&amp;lt;math&amp;gt;K1=[({Q_{gp}}^f/{V_{pries}}^f)/({Q_{gp}}^p/{V_{pries}}^p)]*100%&amp;lt;/math&amp;gt;,&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K1 - realizácie plánu na zvýšenie rezerv&lt;br /&gt;
|&amp;lt;math&amp;gt;Q_{qp}&amp;lt;/math&amp;gt; - náklady na geologický prieskum (rub.);&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;V_{pries}&amp;lt;/math&amp;gt; - zvýšenie rezerva uhľovodíkov pomocou prieskumu &lt;br /&gt;
(t.r.e.)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Pôsobivosť spracúvanie ložisko||&amp;lt;math&amp;gt;K2=[\sum_{i=1}^n D_i^f / \sum_{i=1}^n T_i^f]/[\sum_{i=1}^n D_i^p / \sum_{i=1}^n T_i^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K2 - implementácia plánu pre debet noveho vrtu&lt;br /&gt;
|Di - ťažba ropy z i-vrtu  po pracovnom režime (t.r.);&amp;lt;br&amp;gt;&lt;br /&gt;
Ti - počet dní, počas ktorých bola výroba z vrtu, odo dňa vydania pre úplné ošetrenie (dni);&amp;lt;br&amp;gt;&lt;br /&gt;
n - počet zavedených v používaní vrtov (kus)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Pôsobivosť práce pri uvedení do prevádzky||&amp;lt;math&amp;gt;\kappa =(K1*0,3 + K2*0,3 + K3*0,15 + K4*0,15 + K5*0,1)^f/ \, \!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;(K1*0,3 + K2*0,3 + K3*0,15 + K4*0,15 + K5*0,1)^p*100% \, \!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K3 - realizácie plánu pre prijatie technickej dokumentácie&lt;br /&gt;
|K1 – počet programov stavieb (vykonáva vlastnú)&amp;lt;br&amp;gt;&lt;br /&gt;
K2 - počet programov stavieb (pod odborom)&amp;lt;br&amp;gt;&lt;br /&gt;
K3 - počet zákaziek&amp;lt;br&amp;gt;&lt;br /&gt;
K4 - produktivita&amp;lt;br&amp;gt;&lt;br /&gt;
K5 - pozitívny závery hlavnej štátnej expertízy (hše)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Pôsobivosť lova||&amp;lt;math&amp;gt;[{V_{lova}}^f/{V_{lova}}^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
K4 - realizácie plánu výskumných prác&lt;br /&gt;
|&amp;lt;math&amp;gt;{V_{lova}}^{f(p)}&amp;lt;/math&amp;gt; – fakt (plán) objemu lovu ropy a kondenzátu zemného plynu (tis. t)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Interné podnikové procesy'''||Optimalizácia procesov||&amp;lt;math&amp;gt;[{P_{pol}}^f/{P_{pol}}^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
P1 - realizácia programy projektov&lt;br /&gt;
|&amp;lt;math&amp;gt;{P_{pol}}^{f(p)}&amp;lt;/math&amp;gt; - počet dokončených položiek schváleného projektu, fakt (plán)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zvyšovanie produktivity práce||&amp;lt;math&amp;gt;P2=[1 - H_{bez.rok}/H_{pred.rok}]*100%, (H_{pred.rok}\neq 0)&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;P2=-H_{bez.rok}*100%, (H_{pred.rok}=0) \, \!&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
P2 -  počet nesúladov&lt;br /&gt;
|Н -  počet nesúladov v procesoch za rok&lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;[{V_{prac}}^f/{V_{prac}}^p]*100%&amp;lt;/math&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
P3 -  výkonnosť po  dizajn-prehľadovej práce&lt;br /&gt;
|&amp;lt;math&amp;gt;[{V_{prac}}^f&amp;lt;/math&amp;gt; – faktický objem práce (vykonáva vlastnú)  bez DPH,&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;math&amp;gt;[{V_{prac}}^p&amp;lt;/math&amp;gt; – plánový  objem práce (vykonáva vlastnú) ( mil. rub)&lt;br /&gt;
|100&lt;br /&gt;
|-&lt;br /&gt;
|Výkonný poriadok||&amp;lt;math&amp;gt;P4=\frac{\sum_i^n O_{beh.rok}^i}{\sum_i^n O_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum O^i&amp;lt;/math&amp;gt; - počet   nesúladov(pozorovaní) pri plnení úloh||0&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |'''Vzdelávanie a rozvoj'''||Prilákať a udržať vysoko kvalifikovaných pracovníkov (ľudského kapitálu)||&amp;lt;math&amp;gt;R1=\frac{Z_{beh.rok}}{Z_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z – náklady na školenie||125&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zlepšenie riadenia vedomostí (informác.kapitál)||&amp;lt;math&amp;gt;R2=\frac{Rz_{beh.rok}}{Rz_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Rz –  rezultativnost výučby(anketové hodnotenie v bodoch)||115&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R3=\frac{L_{beh.rok}}{L_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||L –  počet zamestnancov, ktorí majú prístup k databázam, k systému školení||110&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Pou%C5%BEitie_navrhnutej_metodiky_v_syst%C3%A9me_kvality_pre_dan%C3%BA_naftov%C3%BA_spolo%C4%8Dnos%C5%A5&amp;diff=6315</id>
		<title>Použitie navrhnutej metodiky v systéme kvality pre danú naftovú spoločnosť</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Pou%C5%BEitie_navrhnutej_metodiky_v_syst%C3%A9me_kvality_pre_dan%C3%BA_naftov%C3%BA_spolo%C4%8Dnos%C5%A5&amp;diff=6315"/>
		<updated>2010-07-25T22:50:42Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: Vytvorená stránka „Kategória:Študentské práce Kategória:Diplomové práce  {{Praca_uvod|3|Využitie vybraných metód a nástrojov manažérstva kvality pre zvyšovanie výkonnos…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]]&lt;br /&gt;
[[Kategória:Diplomové práce]]&lt;br /&gt;
&lt;br /&gt;
{{Praca_uvod|3|Využitie vybraných metód a nástrojov manažérstva kvality pre zvyšovanie výkonnosti danej naftovej spoločnosti|Charakteristika vertikálne-integrovaného výrobného systému|Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti|Použitie navrhnutej metodiky v systéme kvality pre danú naftovú spoločnosť}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
Fungovanie navrhnutého modelu pre zlepšenie SMK NS &amp;quot;Rosneft&amp;quot; sa uskutočňuje &lt;br /&gt;
hlavne na úkor plnohodnotný nástroj Balanced Scorecard. Preto sa pri zavádzaní modelu &lt;br /&gt;
použiť úzke chápanie toho  - zavedenie nástroja BSC. Zadajte tu nástroj na zlepšenie kvality &lt;br /&gt;
existujúceho systému riadenia vertikálne integrovanej spoločnosti sa v niekoľkých fázach &lt;br /&gt;
(tabuľka 2.1).&lt;br /&gt;
&lt;br /&gt;
Krok 1-3: Každý KPI je potrebné plánovať a sledovať, vykonanie nápravných opatrení v &lt;br /&gt;
prípade potreby. Vertikálne integračný proces zahŕňa vertikálnej integrácie výkonu systému, &lt;br /&gt;
ktorý umožňuje každej jednotke odfiltrovať cudzie informácie. Hospodárstvo by mala byť &lt;br /&gt;
prispôsobená dva prúdy informácií - aktuálne hodnoty prenášané z nižšej na vyššiu procesov a &lt;br /&gt;
cieľové hodnoty, ktoré sa z vyšších na nižšie procesov [4].&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Model_zlep%C5%A1ovania_syst%C3%A9mu_mana%C5%BEmentu_kvality_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6314</id>
		<title>Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Model_zlep%C5%A1ovania_syst%C3%A9mu_mana%C5%BEmentu_kvality_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6314"/>
		<updated>2010-07-25T22:48:53Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]]&lt;br /&gt;
[[Kategória:Diplomové práce]]&lt;br /&gt;
&lt;br /&gt;
{{Praca_uvod|2|Využitie vybraných metód a nástrojov manažérstva kvality pre zvyšovanie výkonnosti danej naftovej spoločnosti|Charakteristika vertikálne-integrovaného výrobného systému|Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti|Použitie navrhnutej metodiky v systéme kvality pre danú naftovú spoločnosť}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
== Model zlepšovania systému manažmenta kvality spoločnosti NS «Rosneft» ==&lt;br /&gt;
&lt;br /&gt;
EFQM Excellence Model je základ univerzálnej filozofie manažmentu, poskytovanie &lt;br /&gt;
strategického rozvoja organizácie. Séria noriem ISO 9000:2000 predstavuje základ systému &lt;br /&gt;
riadenia, ktorý poskytuje viac ako minimálnu úroveň kvality, ktorá by mala splniť očakávania &lt;br /&gt;
všetkých zákazníkov. ISO 9001 verzia 2000 ponúka odporúčania pre zlepšenie obchodných &lt;br /&gt;
procesov a väčšiu spokojnosť zákazníka. Ale bez ohľadu na to, ako dobré tieto normy, majú &lt;br /&gt;
za cieľ svojho vývoja nikdy považovať za kľúč k úspechu v víťaznej spoločnosti vedúce &lt;br /&gt;
postavenie v jeho odbore ekonomiky.  &lt;br /&gt;
&lt;br /&gt;
Certifikácia ISO 9001:2000, len potvrdzuje, že sú splnené požiadavky zákazníka. &lt;br /&gt;
EFQM Excellence Model taktiež poskytuje holistický prístup a poskytuje usmernenie pre &lt;br /&gt;
budúcnosť.  &lt;br /&gt;
&lt;br /&gt;
Rovnako ako v ISO 9000 nie sú považované za faktory pre život človeka a spoločnosti &lt;br /&gt;
otázok a dôležitých ukazovateľov, ako sú obchodné výsledky, je v tejto oblasti vstúpi do hry &lt;br /&gt;
dokonalý model EFQM. Certifikácia podľa normy  -  je snímka preukázanie zhody s &lt;br /&gt;
organizáciou pre jednu pozíciu v určitom čase, vzhľadom k tomu, EFQM Excellence Model &lt;br /&gt;
môže byť v porovnaní s filmom, ktoré preukazujú rozsiahle čas a úsilie o dosiahnutie &lt;br /&gt;
organizácii. Ako obchodný model organizácie, model EFQM pomáha svojim užívateľom &lt;br /&gt;
hovorí rovnakým jazykom, oceniť nielen ich aktivity, ale aj porovnať svoje výsledky s &lt;br /&gt;
výsledkami z vedúcich predstaviteľov a konkurentov oblastiach. Vlastné-hodnotiace postupy &lt;br /&gt;
môžu byť optimálne realizovane v rámci modelov TQM pre vertikálne  -  integrovanú &lt;br /&gt;
spoločnosť (ako je znázornené na obrázku 3) sa strategickým nástrojom kvality  - Balanced &lt;br /&gt;
Scorecard (BSC). Tieto nástroje pôsobia ako vzájomne sa doplňujúce prístupy k manažmentu &lt;br /&gt;
kvality. Orientácia materskej spoločnosti na súlad s EFQM, a vytvorenie trvalého zlepšovania &lt;br /&gt;
každej spoločnosti pomocou BSC, budeme držať plnú optimalizáciu, čo ovplyvní pre každý &lt;br /&gt;
proces v organizácii.  Ukazovateli BSC, v našom prípade, vyrieši dôležitý problém pri &lt;br /&gt;
určovaní kvality jednotlivých súčastí procesu pre benchmarking podniku na základe kritérií &lt;br /&gt;
európskeho modelu. Rozvoj komplexného prístupu k zlepšeniu výkonnosti vďaka integrácii &lt;br /&gt;
pojmov EFQM a BSC by mala zabezpečiť synergiu, založený na maximálnom využití silných &lt;br /&gt;
a slabých stránok oboch vyhladzovania modelov, a šetria zdroje spoločnosti [7].&lt;br /&gt;
&lt;br /&gt;
Hlavným rysom BSC-koncept je to, že je úzko prepojený s podnikovými procesmi, &lt;br /&gt;
ktoré sa týkajú všetkých zamestnancov podniku. Firemnej stratégie, založenej na riadenie &lt;br /&gt;
interných podnikových procesov, zlepšenie zákazníckej spokojnosti, nie je kompatibilný s &lt;br /&gt;
short-horizonte vízie. BSC je súčasťou dobre-vyvinul systém strategického managementu a &lt;br /&gt;
top manažmentu je zameraný na adekvátny strategický rozvoj v kontraste k tradičnej konania, &lt;br /&gt;
ktoré sa zvyčajne príliš zameriava na finančnú výkonnosť.  &lt;br /&gt;
&lt;br /&gt;
Ak je spoločnosť zahŕňa BSC-systém kľúčových ukazovateľov výkonnosti podnikových &lt;br /&gt;
procesov, ktoré odrážajú špecifiká tohto odvetvia, tak dostane ďalšie príležitosti pre takzvané &lt;br /&gt;
porovnávanie (benchmarking) na úrovni spoločnosti. strategického rozvoja, na rozdiel od &lt;br /&gt;
tradičného postupu, čo je zvyčajne príliš zameriava na finančnú výkonnosť.  &lt;br /&gt;
&lt;br /&gt;
Nástrojom pri zavádzaní BSC vo vertikálne integrovaných ropných spoločností, &lt;br /&gt;
kľúčové ukazovatele výkonnosti pre každú fázu výrobného reťazca, pričom číselné &lt;br /&gt;
hodnotenie kvality riadenia môže byť aj &amp;quot;horizontálne benchmarketing&amp;quot; vnútri VINS. &lt;br /&gt;
Takzvané hodnotenie holdingových spoločností (obr. 1), plní rovnakú funkciu. Napríklad, &lt;br /&gt;
medzi organizácií zapojených do projektov na rozvoj vkladov (Ústav1,  Ústav2,  Ústav3), &lt;br /&gt;
alebo ťažobné podniky.  &lt;br /&gt;
&lt;br /&gt;
Ukazovateľov BSC-systém, na rozdiel od tradičnej finančné ukazovatele dať odpovede &lt;br /&gt;
na otázky ako:  &lt;br /&gt;
*či sa tieto tovary a služby zákazníci potrebujú?  &lt;br /&gt;
*ako príslušným vrcholovým manažmentom a zamestnancami spoločnosti? &lt;br /&gt;
*záujem na tom, či spoločnosť špecialistov pri riešení ich úlohy? &lt;br /&gt;
*zlepšuje v priebehu času, či sa situácia v podniku, alebo nie?  &lt;br /&gt;
BSC-prístup odpovedá na tieto otázky určuje príčiny úspechu či neúspechu, a tiež &lt;br /&gt;
identifikovať oblasti pre zlepšenie. Dobré vyrovnaný výkon systému hodnotenia je &lt;br /&gt;
strategickou zbraň v súťaži a nástrojom pre rozvoj stratégií konkurencieschopnosti &lt;br /&gt;
jednotlivých správanie na trhu.  &lt;br /&gt;
&lt;br /&gt;
Podmienečne projekt vývoja a implementácie nástroje na zlepšenie kvality Balanced &lt;br /&gt;
Scorecard je možné rozdeliť do troch hlavných fáz:  &lt;br /&gt;
*prvá fáza je vývoj BSC, tvoril strategické hlukové mapy, musí určiť kľúčové výkonnostné ukazovatele, AT  &lt;br /&gt;
*druhej naladenej  riadiaci systém, ktorý navrhol BSC je spojený pôsobiace v rámci kontrolných systémov, ako sú obchodné plánovanie a rozpočtovanie, vedenie účtovníctva, systémy analýzy Decision-making systém motivovať zamestnancov aj vytvorená pravidlá fungovania BSC.  &lt;br /&gt;
*poslednej fáze zavádzania BSC: vyvinúť a realizovať plán úvodu, stanovuje, okrem iného, školenia zamestnancov, testovanie a prevádzku systému a jeho automatizácie.&lt;br /&gt;
Vývoj ukazovateľov-indikátorov kvality spoločnosti, podľa teórie BSC, v štyroch &lt;br /&gt;
oblastiach (finančný výhľad - očakávania akcionárov, vyhliadky na zákazníkov  - očakávania &lt;br /&gt;
zákazníkov, perspektíva interných podnikových procesov  -  požiadavky procesu, možnosti &lt;br /&gt;
rozvoja a vzdelávania - požiadavky zamestnancov, systémy a technológie ) bude organizovať &lt;br /&gt;
proces implementácie stratégie (dosiahnutia ciele), a tým prevedenie do reality očakávaniam &lt;br /&gt;
stakeholderov, plne zhodnotiť súčasný stav spoločnosti a určiť vyhliadky na ďalšie samo-&lt;br /&gt;
zlepšenie [8]. Uvažujme aplikácie nástroje. &lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni &amp;quot;Riadiaca spoločnosť&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Balanced Scorecard prekladá misiu a hlavnú stratégiu spoločnosti v systému jasne &lt;br /&gt;
definované ciele a úlohy, aj ukazovatele, ktorým sa stanovuje úroveň výdobytky zistenia &lt;br /&gt;
ustanovok v štyroch hlavných projekcie: financie, marketing, interné podnikové procesy, &lt;br /&gt;
učenia a rast. Typický sled stratégie rozvoja firmy pomocou Balanced Scorecard model sa &lt;br /&gt;
skladá z nasledujúcich krokov:  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;1)  Rozvíjať strategickú orientáciu spoločnosti&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
V tejto fáze formuluje misia, hodnotový systém spoločnosti, hlavné smery rozvoja. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.1.jpg|thumbnail|center|800px|Obr. 6 [Proces vývoja manažérskeho rozhodnutia]]]&lt;br /&gt;
''Hlavnými cieľmi podnikového manažmenta'' (ako je znázornené na obrázku 4,5): &lt;br /&gt;
* udržanie rovnováhy zodpovedností medzi záujmovými skupinami: &lt;br /&gt;
-  medzi predstavenstvom (board of directors) a akcionármi, &lt;br /&gt;
&lt;br /&gt;
-  medzi manažérmi a predstavenstvom, &lt;br /&gt;
&lt;br /&gt;
-  medzi vlastníkmi veľkých balíkov akcií a menšinových akcionárov, &lt;br /&gt;
&lt;br /&gt;
-  sociálna zodpovednosť podnikov a t.d.; &lt;br /&gt;
*stanoviť mechanizmy, ktorý formuluje strategické ciele spoločnosti, sú určené ich dosiahnutie a kontrola nad činnosťou firmy.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.2.jpg|thumbnail|center|800px|Obr. 7 [Proces prijatia strategického riešenia]]]&lt;br /&gt;
Kľúčové aspekty ''kvality produktu'' (v tomto prípade, strategické rozhodnutia):&lt;br /&gt;
*pravdepodobnosti realizácie (zdroje) &lt;br /&gt;
*rizikové investície &lt;br /&gt;
*adekvátnosť teoretického modelu &lt;br /&gt;
Kľúčové aspekty ''riadenia kvality'' (procesu prijatia strategického riešenia):  &lt;br /&gt;
*význam finančných nákladov (prínosov) reálita-plán&lt;br /&gt;
*presnosť prognóza &lt;br /&gt;
''Strategický cieľ'' &amp;quot;Rosnefť&amp;quot;  -  prísť do počtu najväčších energetických spoločnostej na svete, &lt;br /&gt;
stať sa  jednotkou v oblasti prevádzkovej a finančnej výkonnosti, s výhradou prísne &lt;br /&gt;
dodržiavanie vysokých štandardov v oblasti životného prostredia a bezpečnosti práce, &lt;br /&gt;
spoločenskej zodpovednosti a podnikového riadenia. Dosiahnutie tohto cieľa je zabezpečuje s &lt;br /&gt;
pomocou zvýšeniu výroby, spracovania a uvádzania na trh v Rusku a v zahraničí, využívanie &lt;br /&gt;
nových technológií, efektívneho riadenia spoločnosti a posilnenie finančnej disciplíny. &lt;br /&gt;
Implementácia týchto opatrení bude zabezpečovať dynamický rast výroby a finančnej &lt;br /&gt;
výkonnosti Rosnefť v záujme všetkých jej akcionárov. &lt;br /&gt;
&lt;br /&gt;
Tak prioritou vývoja Riadiacej spoločnosti bude:  &lt;br /&gt;
*zvýšenie hodnoty spoločnosti prostredníctvom zlepšovania výkonnosti &lt;br /&gt;
*záväzok na dosiahnutie vysokej úrovne riadenia  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;2)  Výstavba modelu  väzieb strategických cieľov spoločnosti.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Balanced scorecard je spojovacím mostíkom medzi stratégiou a operačnými aktivitami. &lt;br /&gt;
V tejto fáze, tvoria prevádzkové činnosti v č dimenziách nevyhnutné na dosiahnutie hlavných &lt;br /&gt;
cieľov.  V rámci Balanced Scorecard tieto štyri bloky sú spojené s jednotlivými strategickým &lt;br /&gt;
kauzálnym reťazcom  - kvalifikované, motivované, spojene do jedného družstva zamestnanci &lt;br /&gt;
využívajú modernú infraštruktúru (informačné systémy, zariadenia, technológie) a &lt;br /&gt;
poskytnúcu kvalitu podnikových procesov potrebnú systéme.  Odladený podnikový proces &lt;br /&gt;
(nízke percento chýb, rýchle spracovanie a plnenie objednávok zákazníkov, kvalitné servisnej &lt;br /&gt;
podpory) poskytnúť spokojnosť zákazníkov, dosiahnutie  konkurenčnej výhody a úspech na &lt;br /&gt;
trhu. Marketingový úspech  spoločnosti, potom slúži ako záruka jeho finančnecho úspechu &lt;br /&gt;
[9]. Naspäť reťazec Balanced Scorecard model je odvíjanie v opačnom smere takto: príčiny &lt;br /&gt;
zlých hodnôt finančných a ekonomických ukazovateľov sa nachádzajú v bloku «Klienti»; &lt;br /&gt;
nespokojnosť  zákazníci znamená, že tam boli problémy v «  Interné podnikové procesy », a &lt;br /&gt;
korene problémov s obchodnými procesmi sú v bloku «Vzdelávanie a rozvoj»(obr.6). &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.3.jpg|thumbnail|center|800px|Obr. 8 [Reťazec väzeb Balanced Scorecard]]]&lt;br /&gt;
''Financie''&lt;br /&gt;
&lt;br /&gt;
Cieľ činnosti spoločnosti &amp;quot;Vzrastanie korporácii&amp;quot; bude prevedená do kategórie osobitných &lt;br /&gt;
finančných ukazovateľov. Teraz strategický cieľ na tejto úrovni je formulovaný takto: &amp;quot;Rast &lt;br /&gt;
čistého zisku pred daňou z príjmov.&amp;quot; Firma môže dosiahnuť vysokého rastu tržieb za pomoci&lt;br /&gt;
dvoch finančných faktory: efektívnosť obchodné aktivity a rastu objemu tržieb. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Klienti''&lt;br /&gt;
&lt;br /&gt;
Zákazníkov riadiacej spoločnosti možno rozdeliť do dvoch skupín: podniky výrobného &lt;br /&gt;
reťazca a priamy kupujúci konečného výrobku. Konkurencieschopnosť a spotrebiteľské &lt;br /&gt;
hodnoty spoločnosti označené ako 'partnerstvo'. Kľúčovým parametrom - kvalita - sa vzťahuje &lt;br /&gt;
nielen na všeobecné aspekty výroby, ale aj aspekty riadenia. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Podnikové procesy'' &lt;br /&gt;
&lt;br /&gt;
Podstata stratégií prevádzkovej dokonalosti &amp;quot;Riadiacej Spoločnosti&amp;quot; a faktorom jej &lt;br /&gt;
vykonávaní  -  partnerstvo s klientmi  -  je preskúmala možnosti nášho majetku a zlepšenie &lt;br /&gt;
interných procesov, ktoré zlepšia kvalitu rozhodovania. Preskúm majetku  -  kľúčový bod &lt;br /&gt;
stratégie na tejto úrovni. Niektoré z cieľov stanovených v tejto zložky predstavujú zmenu &lt;br /&gt;
strategickej formulácie vyššej úrovni (vytvorenie / zlepšenie kľúčových kapacita a maximálnu&lt;br /&gt;
efektivitu procesov) na viacerých konkrétnych úloh, ako doba na spracovanie správ o zlyhaní&lt;br /&gt;
(strategičeski dôležitý neporiadnosť).  Toto povolí standartizirovat jednoúčelový procedúry &lt;br /&gt;
vnútri spoločnosť a robí  strategickú mapu užitočné a efektívne pre manažérov. V rovnakom&lt;br /&gt;
duchu, ukazovateľ &amp;quot;dokonalosti riadenia výroby&amp;quot;, môže byť prevedený na skrátenie času &lt;br /&gt;
medzi podaním rozhodnutia akcionárov a konečnecho  rozhodovania.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Infraštruktúra, zamestnanci'' &lt;br /&gt;
&lt;br /&gt;
Ak chcete zadať jeden z najlepších energetických spoločností, management spoločnosti &lt;br /&gt;
OAO Rosněfť hľadá spôsob, ako vytvoriť čo najlepšie pracovné prostredie pre svojich &lt;br /&gt;
zamestnancov. Stavíte na zlepšovanie správy informácií. To dovoľuje prechod z &lt;br /&gt;
jednoduchého získavania dát do pochopenie informácií, akumulácie poznatkov, na ktorých &lt;br /&gt;
môžem konať a rozvíjať. S pomocou zlepšovanie zložky rastu a vzdelávania, spoločnosť &lt;br /&gt;
využíva ukazovateľ &amp;quot;rýchlosť zavádzania informačných systémov&amp;quot;. Vzhľadom k tomu, &lt;br /&gt;
problém je širší ako jednoduchá aplikácia na najnovšie úspechy e-business systémov, &lt;br /&gt;
spoločnosť tiež môže rozvinúť rozsah riešení a služieb založených na informačných &lt;br /&gt;
technológiách. Strategická mapa Rosneft bude vyzerať, ako je uvedené na obrázku 7.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;3)  Formácie mapy strategických cieľov v 4 smeroch &amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Stanovenie strategických cieľov, ukazovateľov a cieľových hodnôt ukazovateľov podľa &lt;br /&gt;
perspektív  -  financie (ekonómia), zákazníci (trh), obchodné procesy, zamestnanci &lt;br /&gt;
(vzdelávanie a rast). Na základe vyvinuté cieľov a ich príčinné vzťahy, robím ukazovatele &lt;br /&gt;
výkonnosti - indexy dosiahnutia cieľov (Tab. 1). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;4)  Posledný etáp &amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dokončenie vývoja systému Balanced Scorecard realizuje cez navrhovanie činností, &lt;br /&gt;
ktorý je potrebne na dosiahnutie strategických cieľov. Pre určené aktivity sú obvykle určuje &lt;br /&gt;
rozpočet, termíny a zodpovedné osoby. Tak Balanced  Scorecard model pripravuje most od &lt;br /&gt;
strategického plánovania do  plánovania operačného.  Takáto logika je zvyknutý na formu &lt;br /&gt;
Balanced Scorecard pre iné úrovne vertikálne integrovanej spoločnosti. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.4.jpg|thumbnail|center|800px|Obr. 9 [Strategická mapa NS «Rosneft»: Riadiaca spoločnosť]]]&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 1 Mapa ukazovateľov plnenia strategických cieľov&lt;br /&gt;
|-&lt;br /&gt;
! !!Strategická cieľ!!Meritko, %!!Poznámka!!Plán&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Financie'''||Zvýšenie čísla dôchodok||&amp;lt;math&amp;gt;F1=\frac{n_{priebeћ.rok}^{doch}}{n_{predoљ.rok}^{doch}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;n^{doch}&amp;lt;/math&amp;gt; - číslo dôchodok||110&lt;br /&gt;
|-&lt;br /&gt;
|Priemerný nárast zisku z každého predmetu||&amp;lt;math&amp;gt;F2=\frac{Z^{prieb.rok}}{Z^{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z - zisk||125&lt;br /&gt;
|-&lt;br /&gt;
|Zlepšenie nákladovej štruktúry||&amp;lt;math&amp;gt;F3=\frac{(N^{vykonanie} + N^{stavba} + N^{dovoz} + N^{predaj})_{prieb.rok}}{(N^{vykonanie} + N^{stavba} + N^{dovoz} + N^{predaj})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||N – súčet nákladov danneho druhu údaje||85&lt;br /&gt;
|-&lt;br /&gt;
|Efektívne využívanie majetku||&amp;lt;math&amp;gt;F4=\frac{(V^{zisku}/I)_{prieb.rok}}{(V^{zisku}/I)_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;V^{zisku}&amp;lt;/math&amp;gt; - objem zisku&amp;lt;br&amp;gt;I – сena investičného majetku||110&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |'''Klienti'''||Nútený správca vzťahov so zákazníkmi||&amp;lt;math&amp;gt;K1=\frac{\kappa_{prieb.rok}^{spokojnosti}}{\kappa_{pred.rok}^{spokojnosti}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\kappa^{spokojnosti}&amp;lt;/math&amp;gt; -  koeficient spokojnosti zákazníkov||125&lt;br /&gt;
|-&lt;br /&gt;
|Popularita značky||&amp;lt;math&amp;gt;K2=\frac{I_{prieb.rok}^{sily\_branda}}{I_{pred.rok}^{sily\_branda}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;I^{sily\_branda}&amp;lt;/math&amp;gt; -  index sily branda||115&lt;br /&gt;
|-&lt;br /&gt;
|Dodržiavanie vysokých štandardov||&amp;lt;math&amp;gt;K3=\frac{\underset{i}{\sum}N_{prieb.rok}^{i}}{\underset{i}{\sum}N_{pred.rok}^{i}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum N^i&amp;lt;/math&amp;gt; -  počet nezhôd (nesúladov, poznámok)||95&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Interné podnikové procesy'''||Dokonalosť inovačný priebeh||&amp;lt;math&amp;gt;P1=\frac{\underset{i}{\sum}T_{prieb.rok}^i}{\underset{i}{\sum}T_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum T^i&amp;lt;/math&amp;gt; - počet výrobkov využívajúcich nové zavedený technológie||125&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť klientskych priebeh||&amp;lt;math&amp;gt;P2=\frac{T_{prieb.rok}^{pr}}{T_{pred.rok}^{pr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;T^{pr}&amp;lt;/math&amp;gt; - prostredný termín «dodávky»||90&lt;br /&gt;
|-&lt;br /&gt;
|Perfektní riadenie výroby||&amp;lt;math&amp;gt;P3=\frac{\underset{i}{\sum}O_{prieb.rok}^i}{\underset{i}{\sum}O_{pred.rok}^i}&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum O^i&amp;lt;/math&amp;gt; - počet nesúladov v procesoch||95&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť legislatívnych a spoločenských procesov||&amp;lt;math&amp;gt;P4=\frac{\underset{i}{\sum}Pp_{prieb.rok}^i}{\underset{i}{\sum}Pp_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Pp^i&amp;lt;/math&amp;gt; - počet normalizované opísaných procesov (noriem)||125&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Vzdelávanie a rozvoj'''|| rowspan=&amp;quot;2&amp;quot; |Prilákať a udržať vysoko kvalifikovaných pracovníkov||&amp;lt;math&amp;gt;R1=\frac{Z_{prieb.rok}}{Z_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z - náklady na výučbu||125&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R2=\frac{Vv_{prieb.rok}}{Vv_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Vv – výkonnosť vzdelávania (anketové hodnotenie v bodoch)||115&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zlepšenie riadenia vedomostí||&amp;lt;math&amp;gt;R3=\frac{L_{prieb.rok}}{L_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||L – počet zamestnancov, ktorí majú prístup k databázam, doučovaním systémom||110&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R4=\frac{(Is^{obnov} + Is^{prid})_{prieb.rok}}{Is^{obnov} + Is^{prid})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Is^{obnov}&amp;lt;/math&amp;gt; -  počet obnoviteľných zdrojov informácií&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;Is^{prid}&amp;lt;/math&amp;gt; - počet pridaných zdrojov informácií||115&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni  «Ústav» ==&lt;br /&gt;
&lt;br /&gt;
Zárukou kapacity  Ústavu spĺňať požiadavky zákazníka (Riadiaca spoločnosť) v praxi &lt;br /&gt;
Rosneft stalo že Ústav ma SMK, zodpovedajúce medzinárodné normy ISO 9000, založený na &lt;br /&gt;
koncepte procesného prístupu v riadení. To nielen rozvoj projektov s potrebnými &lt;br /&gt;
vlastnosťami, ale tiež stabilná, udržateľná kvalita návrhu projektov a služieb po dobu trvania &lt;br /&gt;
zmlúv. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.5.jpg|thumbnail|center|800px|Obr. 10 [Proces navrhovania planá ložiska]]]&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavné úlohy:&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Podpora vyhľadávania a hodnotenia, návrh vývoja a stavby petrochemického  ložiska a &lt;br /&gt;
afinácie ropy, zavádzanie nových technológií.  &lt;br /&gt;
&lt;br /&gt;
Štruktúra a technológie Ústavov  sú veľmi pestrá a každý je jedinečný. Avšak, podľa SMK, &lt;br /&gt;
môže poskytnúť rovnaký všeobecné vlastnosti a funkcie, ktoré spočíva v tom, že proces &lt;br /&gt;
návrhu je predovšetkým &amp;quot; inteligent work&amp;quot;, ktorá vyžaduje použitie moderných manažérskych &lt;br /&gt;
prístupov. Z tohto dôvodu, aj pre  jednoduché hodnotenie kvality procesu, výrobku alebo &lt;br /&gt;
služby, ústavy vyžadujú zložitejšie formalizovanie procesu a sofistikovanejší výber vhodných &lt;br /&gt;
KPI (kľúčové ukazovatele výkonnosti). Hlavnou úlohou vedenia mnohých  Ústavov  je &lt;br /&gt;
kompetentná a racionálna konštrukcia systému vzájomných vzťahov a riadenia výrobnými &lt;br /&gt;
procesmi na zabezpečenie účinného vykonávania funkcií: plánovanie, sledovanie &lt;br /&gt;
strategických cieľov, hospodárske a štatistické výpočty.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Procesu rozvoja&amp;lt;/u&amp;gt; manažérskeho riešenia je uvedený na obrázku 9. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.6.jpg|thumbnail|center|800px|Obr. 11 [Proces rozvoja projektu]]]&lt;br /&gt;
Kľúčové aspekty kvality výrobkov (projekt): &lt;br /&gt;
*Dodržiavanie charakteristík procesu požiadavikam (technológie, materiály, zariadenia)&lt;br /&gt;
*Dodržiavanie procesu požiadavkám zákazníka (špecifikácie)&lt;br /&gt;
*Dodržiavanie určitým normám (Zákony, nariadenia, GOST, SNIP, predpisy)&lt;br /&gt;
&amp;lt;u&amp;gt;Hlavným strategickým cieľom ústavu kvality&amp;lt;/u&amp;gt; - neustále zlepšovanie a plna integrácie &lt;br /&gt;
všetkých podnikových procesov vo výrobnú aktivitu spoločnosti, ktoré zabezpečuje neustále &lt;br /&gt;
zlepšovanie kvality produktov a služieb, ktoré spĺňajú  požiadavky a očakávania zákazníka &lt;br /&gt;
(štrukturálne jednotky spoločnosti), rovnako ako globálne, národné a podnikové normy. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;Strategický cieľ rozvoja&amp;lt;/u&amp;gt; - zlepšenie efektívnosti aktivity ústavu s cieľom uspokojiť zákazníka.   &lt;br /&gt;
Môžeme teda navrhnúť hlavné strategické ciele pre všetky štyri zložky: &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.7.jpg|thumbnail|center|800px|Obr. 12 [Strategická Mapa NS «Rosneft» : Ústav]]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- KONIEC: 34 --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Model_zlep%C5%A1ovania_syst%C3%A9mu_mana%C5%BEmentu_kvality_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6313</id>
		<title>Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Model_zlep%C5%A1ovania_syst%C3%A9mu_mana%C5%BEmentu_kvality_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6313"/>
		<updated>2010-07-25T22:35:44Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]]&lt;br /&gt;
[[Kategória:Diplomové práce]]&lt;br /&gt;
&lt;br /&gt;
{{Praca_uvod|2|Využitie vybraných metód a nástrojov manažérstva kvality pre zvyšovanie výkonnosti danej naftovej spoločnosti|Charakteristika vertikálne-integrovaného výrobného systému|Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti|Použitie navrhnutej metodiky v systéme kvality pre danú naftovú spoločnosť}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
== Model zlepšovania systému manažmenta kvality spoločnosti NS «Rosneft» ==&lt;br /&gt;
&lt;br /&gt;
EFQM Excellence Model je základ univerzálnej filozofie manažmentu, poskytovanie &lt;br /&gt;
strategického rozvoja organizácie. Séria noriem ISO 9000:2000 predstavuje základ systému &lt;br /&gt;
riadenia, ktorý poskytuje viac ako minimálnu úroveň kvality, ktorá by mala splniť očakávania &lt;br /&gt;
všetkých zákazníkov. ISO 9001 verzia 2000 ponúka odporúčania pre zlepšenie obchodných &lt;br /&gt;
procesov a väčšiu spokojnosť zákazníka. Ale bez ohľadu na to, ako dobré tieto normy, majú &lt;br /&gt;
za cieľ svojho vývoja nikdy považovať za kľúč k úspechu v víťaznej spoločnosti vedúce &lt;br /&gt;
postavenie v jeho odbore ekonomiky.  &lt;br /&gt;
&lt;br /&gt;
Certifikácia ISO 9001:2000, len potvrdzuje, že sú splnené požiadavky zákazníka. &lt;br /&gt;
EFQM Excellence Model taktiež poskytuje holistický prístup a poskytuje usmernenie pre &lt;br /&gt;
budúcnosť.  &lt;br /&gt;
&lt;br /&gt;
Rovnako ako v ISO 9000 nie sú považované za faktory pre život človeka a spoločnosti &lt;br /&gt;
otázok a dôležitých ukazovateľov, ako sú obchodné výsledky, je v tejto oblasti vstúpi do hry &lt;br /&gt;
dokonalý model EFQM. Certifikácia podľa normy  -  je snímka preukázanie zhody s &lt;br /&gt;
organizáciou pre jednu pozíciu v určitom čase, vzhľadom k tomu, EFQM Excellence Model &lt;br /&gt;
môže byť v porovnaní s filmom, ktoré preukazujú rozsiahle čas a úsilie o dosiahnutie &lt;br /&gt;
organizácii. Ako obchodný model organizácie, model EFQM pomáha svojim užívateľom &lt;br /&gt;
hovorí rovnakým jazykom, oceniť nielen ich aktivity, ale aj porovnať svoje výsledky s &lt;br /&gt;
výsledkami z vedúcich predstaviteľov a konkurentov oblastiach. Vlastné-hodnotiace postupy &lt;br /&gt;
môžu byť optimálne realizovane v rámci modelov TQM pre vertikálne  -  integrovanú &lt;br /&gt;
spoločnosť (ako je znázornené na obrázku 3) sa strategickým nástrojom kvality  - Balanced &lt;br /&gt;
Scorecard (BSC). Tieto nástroje pôsobia ako vzájomne sa doplňujúce prístupy k manažmentu &lt;br /&gt;
kvality. Orientácia materskej spoločnosti na súlad s EFQM, a vytvorenie trvalého zlepšovania &lt;br /&gt;
každej spoločnosti pomocou BSC, budeme držať plnú optimalizáciu, čo ovplyvní pre každý &lt;br /&gt;
proces v organizácii.  Ukazovateli BSC, v našom prípade, vyrieši dôležitý problém pri &lt;br /&gt;
určovaní kvality jednotlivých súčastí procesu pre benchmarking podniku na základe kritérií &lt;br /&gt;
európskeho modelu. Rozvoj komplexného prístupu k zlepšeniu výkonnosti vďaka integrácii &lt;br /&gt;
pojmov EFQM a BSC by mala zabezpečiť synergiu, založený na maximálnom využití silných &lt;br /&gt;
a slabých stránok oboch vyhladzovania modelov, a šetria zdroje spoločnosti [7].&lt;br /&gt;
&lt;br /&gt;
Hlavným rysom BSC-koncept je to, že je úzko prepojený s podnikovými procesmi, &lt;br /&gt;
ktoré sa týkajú všetkých zamestnancov podniku. Firemnej stratégie, založenej na riadenie &lt;br /&gt;
interných podnikových procesov, zlepšenie zákazníckej spokojnosti, nie je kompatibilný s &lt;br /&gt;
short-horizonte vízie. BSC je súčasťou dobre-vyvinul systém strategického managementu a &lt;br /&gt;
top manažmentu je zameraný na adekvátny strategický rozvoj v kontraste k tradičnej konania, &lt;br /&gt;
ktoré sa zvyčajne príliš zameriava na finančnú výkonnosť.  &lt;br /&gt;
&lt;br /&gt;
Ak je spoločnosť zahŕňa BSC-systém kľúčových ukazovateľov výkonnosti podnikových &lt;br /&gt;
procesov, ktoré odrážajú špecifiká tohto odvetvia, tak dostane ďalšie príležitosti pre takzvané &lt;br /&gt;
porovnávanie (benchmarking) na úrovni spoločnosti. strategického rozvoja, na rozdiel od &lt;br /&gt;
tradičného postupu, čo je zvyčajne príliš zameriava na finančnú výkonnosť.  &lt;br /&gt;
&lt;br /&gt;
Nástrojom pri zavádzaní BSC vo vertikálne integrovaných ropných spoločností, &lt;br /&gt;
kľúčové ukazovatele výkonnosti pre každú fázu výrobného reťazca, pričom číselné &lt;br /&gt;
hodnotenie kvality riadenia môže byť aj &amp;quot;horizontálne benchmarketing&amp;quot; vnútri VINS. &lt;br /&gt;
Takzvané hodnotenie holdingových spoločností (obr. 1), plní rovnakú funkciu. Napríklad, &lt;br /&gt;
medzi organizácií zapojených do projektov na rozvoj vkladov (Ústav1,  Ústav2,  Ústav3), &lt;br /&gt;
alebo ťažobné podniky.  &lt;br /&gt;
&lt;br /&gt;
Ukazovateľov BSC-systém, na rozdiel od tradičnej finančné ukazovatele dať odpovede &lt;br /&gt;
na otázky ako:  &lt;br /&gt;
*či sa tieto tovary a služby zákazníci potrebujú?  &lt;br /&gt;
*ako príslušným vrcholovým manažmentom a zamestnancami spoločnosti? &lt;br /&gt;
*záujem na tom, či spoločnosť špecialistov pri riešení ich úlohy? &lt;br /&gt;
*zlepšuje v priebehu času, či sa situácia v podniku, alebo nie?  &lt;br /&gt;
BSC-prístup odpovedá na tieto otázky určuje príčiny úspechu či neúspechu, a tiež &lt;br /&gt;
identifikovať oblasti pre zlepšenie. Dobré vyrovnaný výkon systému hodnotenia je &lt;br /&gt;
strategickou zbraň v súťaži a nástrojom pre rozvoj stratégií konkurencieschopnosti &lt;br /&gt;
jednotlivých správanie na trhu.  &lt;br /&gt;
&lt;br /&gt;
Podmienečne projekt vývoja a implementácie nástroje na zlepšenie kvality Balanced &lt;br /&gt;
Scorecard je možné rozdeliť do troch hlavných fáz:  &lt;br /&gt;
*prvá fáza je vývoj BSC, tvoril strategické hlukové mapy, musí určiť kľúčové výkonnostné ukazovatele, AT  &lt;br /&gt;
*druhej naladenej  riadiaci systém, ktorý navrhol BSC je spojený pôsobiace v rámci kontrolných systémov, ako sú obchodné plánovanie a rozpočtovanie, vedenie účtovníctva, systémy analýzy Decision-making systém motivovať zamestnancov aj vytvorená pravidlá fungovania BSC.  &lt;br /&gt;
*poslednej fáze zavádzania BSC: vyvinúť a realizovať plán úvodu, stanovuje, okrem iného, školenia zamestnancov, testovanie a prevádzku systému a jeho automatizácie.&lt;br /&gt;
Vývoj ukazovateľov-indikátorov kvality spoločnosti, podľa teórie BSC, v štyroch &lt;br /&gt;
oblastiach (finančný výhľad - očakávania akcionárov, vyhliadky na zákazníkov  - očakávania &lt;br /&gt;
zákazníkov, perspektíva interných podnikových procesov  -  požiadavky procesu, možnosti &lt;br /&gt;
rozvoja a vzdelávania - požiadavky zamestnancov, systémy a technológie ) bude organizovať &lt;br /&gt;
proces implementácie stratégie (dosiahnutia ciele), a tým prevedenie do reality očakávaniam &lt;br /&gt;
stakeholderov, plne zhodnotiť súčasný stav spoločnosti a určiť vyhliadky na ďalšie samo-&lt;br /&gt;
zlepšenie [8]. Uvažujme aplikácie nástroje. &lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni &amp;quot;Riadiaca spoločnosť&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Balanced Scorecard prekladá misiu a hlavnú stratégiu spoločnosti v systému jasne &lt;br /&gt;
definované ciele a úlohy, aj ukazovatele, ktorým sa stanovuje úroveň výdobytky zistenia &lt;br /&gt;
ustanovok v štyroch hlavných projekcie: financie, marketing, interné podnikové procesy, &lt;br /&gt;
učenia a rast. Typický sled stratégie rozvoja firmy pomocou Balanced Scorecard model sa &lt;br /&gt;
skladá z nasledujúcich krokov:  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;1)  Rozvíjať strategickú orientáciu spoločnosti&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
V tejto fáze formuluje misia, hodnotový systém spoločnosti, hlavné smery rozvoja. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.1.jpg|thumbnail|center|800px|Obr. 6 [Proces vývoja manažérskeho rozhodnutia]]]&lt;br /&gt;
''Hlavnými cieľmi podnikového manažmenta'' (ako je znázornené na obrázku 4,5): &lt;br /&gt;
* udržanie rovnováhy zodpovedností medzi záujmovými skupinami: &lt;br /&gt;
-  medzi predstavenstvom (board of directors) a akcionármi, &lt;br /&gt;
&lt;br /&gt;
-  medzi manažérmi a predstavenstvom, &lt;br /&gt;
&lt;br /&gt;
-  medzi vlastníkmi veľkých balíkov akcií a menšinových akcionárov, &lt;br /&gt;
&lt;br /&gt;
-  sociálna zodpovednosť podnikov a t.d.; &lt;br /&gt;
*stanoviť mechanizmy, ktorý formuluje strategické ciele spoločnosti, sú určené ich dosiahnutie a kontrola nad činnosťou firmy.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.2.jpg|thumbnail|center|800px|Obr. 7 [Proces prijatia strategického riešenia]]]&lt;br /&gt;
Kľúčové aspekty ''kvality produktu'' (v tomto prípade, strategické rozhodnutia):&lt;br /&gt;
*pravdepodobnosti realizácie (zdroje) &lt;br /&gt;
*rizikové investície &lt;br /&gt;
*adekvátnosť teoretického modelu &lt;br /&gt;
Kľúčové aspekty ''riadenia kvality'' (procesu prijatia strategického riešenia):  &lt;br /&gt;
*význam finančných nákladov (prínosov) reálita-plán&lt;br /&gt;
*presnosť prognóza &lt;br /&gt;
''Strategický cieľ'' &amp;quot;Rosnefť&amp;quot;  -  prísť do počtu najväčších energetických spoločnostej na svete, &lt;br /&gt;
stať sa  jednotkou v oblasti prevádzkovej a finančnej výkonnosti, s výhradou prísne &lt;br /&gt;
dodržiavanie vysokých štandardov v oblasti životného prostredia a bezpečnosti práce, &lt;br /&gt;
spoločenskej zodpovednosti a podnikového riadenia. Dosiahnutie tohto cieľa je zabezpečuje s &lt;br /&gt;
pomocou zvýšeniu výroby, spracovania a uvádzania na trh v Rusku a v zahraničí, využívanie &lt;br /&gt;
nových technológií, efektívneho riadenia spoločnosti a posilnenie finančnej disciplíny. &lt;br /&gt;
Implementácia týchto opatrení bude zabezpečovať dynamický rast výroby a finančnej &lt;br /&gt;
výkonnosti Rosnefť v záujme všetkých jej akcionárov. &lt;br /&gt;
&lt;br /&gt;
Tak prioritou vývoja Riadiacej spoločnosti bude:  &lt;br /&gt;
*zvýšenie hodnoty spoločnosti prostredníctvom zlepšovania výkonnosti &lt;br /&gt;
*záväzok na dosiahnutie vysokej úrovne riadenia  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;2)  Výstavba modelu  väzieb strategických cieľov spoločnosti.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Balanced scorecard je spojovacím mostíkom medzi stratégiou a operačnými aktivitami. &lt;br /&gt;
V tejto fáze, tvoria prevádzkové činnosti v č dimenziách nevyhnutné na dosiahnutie hlavných &lt;br /&gt;
cieľov.  V rámci Balanced Scorecard tieto štyri bloky sú spojené s jednotlivými strategickým &lt;br /&gt;
kauzálnym reťazcom  - kvalifikované, motivované, spojene do jedného družstva zamestnanci &lt;br /&gt;
využívajú modernú infraštruktúru (informačné systémy, zariadenia, technológie) a &lt;br /&gt;
poskytnúcu kvalitu podnikových procesov potrebnú systéme.  Odladený podnikový proces &lt;br /&gt;
(nízke percento chýb, rýchle spracovanie a plnenie objednávok zákazníkov, kvalitné servisnej &lt;br /&gt;
podpory) poskytnúť spokojnosť zákazníkov, dosiahnutie  konkurenčnej výhody a úspech na &lt;br /&gt;
trhu. Marketingový úspech  spoločnosti, potom slúži ako záruka jeho finančnecho úspechu &lt;br /&gt;
[9]. Naspäť reťazec Balanced Scorecard model je odvíjanie v opačnom smere takto: príčiny &lt;br /&gt;
zlých hodnôt finančných a ekonomických ukazovateľov sa nachádzajú v bloku «Klienti»; &lt;br /&gt;
nespokojnosť  zákazníci znamená, že tam boli problémy v «  Interné podnikové procesy », a &lt;br /&gt;
korene problémov s obchodnými procesmi sú v bloku «Vzdelávanie a rozvoj»(obr.6). &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.3.jpg|thumbnail|center|800px|Obr. 8 [Reťazec väzeb Balanced Scorecard]]]&lt;br /&gt;
''Financie''&lt;br /&gt;
&lt;br /&gt;
Cieľ činnosti spoločnosti &amp;quot;Vzrastanie korporácii&amp;quot; bude prevedená do kategórie osobitných &lt;br /&gt;
finančných ukazovateľov. Teraz strategický cieľ na tejto úrovni je formulovaný takto: &amp;quot;Rast &lt;br /&gt;
čistého zisku pred daňou z príjmov.&amp;quot; Firma môže dosiahnuť vysokého rastu tržieb za pomoci&lt;br /&gt;
dvoch finančných faktory: efektívnosť obchodné aktivity a rastu objemu tržieb. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Klienti''&lt;br /&gt;
&lt;br /&gt;
Zákazníkov riadiacej spoločnosti možno rozdeliť do dvoch skupín: podniky výrobného &lt;br /&gt;
reťazca a priamy kupujúci konečného výrobku. Konkurencieschopnosť a spotrebiteľské &lt;br /&gt;
hodnoty spoločnosti označené ako 'partnerstvo'. Kľúčovým parametrom - kvalita - sa vzťahuje &lt;br /&gt;
nielen na všeobecné aspekty výroby, ale aj aspekty riadenia. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Podnikové procesy'' &lt;br /&gt;
&lt;br /&gt;
Podstata stratégií prevádzkovej dokonalosti &amp;quot;Riadiacej Spoločnosti&amp;quot; a faktorom jej &lt;br /&gt;
vykonávaní  -  partnerstvo s klientmi  -  je preskúmala možnosti nášho majetku a zlepšenie &lt;br /&gt;
interných procesov, ktoré zlepšia kvalitu rozhodovania. Preskúm majetku  -  kľúčový bod &lt;br /&gt;
stratégie na tejto úrovni. Niektoré z cieľov stanovených v tejto zložky predstavujú zmenu &lt;br /&gt;
strategickej formulácie vyššej úrovni (vytvorenie / zlepšenie kľúčových kapacita a maximálnu&lt;br /&gt;
efektivitu procesov) na viacerých konkrétnych úloh, ako doba na spracovanie správ o zlyhaní&lt;br /&gt;
(strategičeski dôležitý neporiadnosť).  Toto povolí standartizirovat jednoúčelový procedúry &lt;br /&gt;
vnútri spoločnosť a robí  strategickú mapu užitočné a efektívne pre manažérov. V rovnakom&lt;br /&gt;
duchu, ukazovateľ &amp;quot;dokonalosti riadenia výroby&amp;quot;, môže byť prevedený na skrátenie času &lt;br /&gt;
medzi podaním rozhodnutia akcionárov a konečnecho  rozhodovania.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Infraštruktúra, zamestnanci'' &lt;br /&gt;
&lt;br /&gt;
Ak chcete zadať jeden z najlepších energetických spoločností, management spoločnosti &lt;br /&gt;
OAO Rosněfť hľadá spôsob, ako vytvoriť čo najlepšie pracovné prostredie pre svojich &lt;br /&gt;
zamestnancov. Stavíte na zlepšovanie správy informácií. To dovoľuje prechod z &lt;br /&gt;
jednoduchého získavania dát do pochopenie informácií, akumulácie poznatkov, na ktorých &lt;br /&gt;
môžem konať a rozvíjať. S pomocou zlepšovanie zložky rastu a vzdelávania, spoločnosť &lt;br /&gt;
využíva ukazovateľ &amp;quot;rýchlosť zavádzania informačných systémov&amp;quot;. Vzhľadom k tomu, &lt;br /&gt;
problém je širší ako jednoduchá aplikácia na najnovšie úspechy e-business systémov, &lt;br /&gt;
spoločnosť tiež môže rozvinúť rozsah riešení a služieb založených na informačných &lt;br /&gt;
technológiách. Strategická mapa Rosneft bude vyzerať, ako je uvedené na obrázku 7.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;3)  Formácie mapy strategických cieľov v 4 smeroch &amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Stanovenie strategických cieľov, ukazovateľov a cieľových hodnôt ukazovateľov podľa &lt;br /&gt;
perspektív  -  financie (ekonómia), zákazníci (trh), obchodné procesy, zamestnanci &lt;br /&gt;
(vzdelávanie a rast). Na základe vyvinuté cieľov a ich príčinné vzťahy, robím ukazovatele &lt;br /&gt;
výkonnosti - indexy dosiahnutia cieľov (Tab. 1). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;4)  Posledný etáp &amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dokončenie vývoja systému Balanced Scorecard realizuje cez navrhovanie činností, &lt;br /&gt;
ktorý je potrebne na dosiahnutie strategických cieľov. Pre určené aktivity sú obvykle určuje &lt;br /&gt;
rozpočet, termíny a zodpovedné osoby. Tak Balanced  Scorecard model pripravuje most od &lt;br /&gt;
strategického plánovania do  plánovania operačného.  Takáto logika je zvyknutý na formu &lt;br /&gt;
Balanced Scorecard pre iné úrovne vertikálne integrovanej spoločnosti. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.4.jpg|thumbnail|center|800px|Obr. 9 [Strategická mapa NS «Rosneft»: Riadiaca spoločnosť]]]&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 1 Mapa ukazovateľov plnenia strategických cieľov&lt;br /&gt;
|-&lt;br /&gt;
! !!Strategická cieľ!!Meritko, %!!Poznámka!!Plán&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Financie'''||Zvýšenie čísla dôchodok||&amp;lt;math&amp;gt;F1=\frac{n_{priebeћ.rok}^{doch}}{n_{predoљ.rok}^{doch}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;n^{doch}&amp;lt;/math&amp;gt; - číslo dôchodok||110&lt;br /&gt;
|-&lt;br /&gt;
|Priemerný nárast zisku z každého predmetu||&amp;lt;math&amp;gt;F2=\frac{Z^{prieb.rok}}{Z^{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z - zisk||125&lt;br /&gt;
|-&lt;br /&gt;
|Zlepšenie nákladovej štruktúry||&amp;lt;math&amp;gt;F3=\frac{(N^{vykonanie} + N^{stavba} + N^{dovoz} + N^{predaj})_{prieb.rok}}{(N^{vykonanie} + N^{stavba} + N^{dovoz} + N^{predaj})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||N – súčet nákladov danneho druhu údaje||85&lt;br /&gt;
|-&lt;br /&gt;
|Efektívne využívanie majetku||&amp;lt;math&amp;gt;F4=\frac{(V^{zisku}/I)_{prieb.rok}}{(V^{zisku}/I)_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;V^{zisku}&amp;lt;/math&amp;gt; - objem zisku&amp;lt;br&amp;gt;I – сena investičného majetku||110&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; |'''Klienti'''||Nútený správca vzťahov so zákazníkmi||&amp;lt;math&amp;gt;K1=\frac{\kappa_{prieb.rok}^{spokojnosti}}{\kappa_{pred.rok}^{spokojnosti}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\kappa^{spokojnosti}&amp;lt;/math&amp;gt; -  koeficient spokojnosti zákazníkov||125&lt;br /&gt;
|-&lt;br /&gt;
|Popularita značky||&amp;lt;math&amp;gt;K2=\frac{I_{prieb.rok}^{sily\_branda}}{I_{pred.rok}^{sily\_branda}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;I^{sily\_branda}&amp;lt;/math&amp;gt; -  index sily branda||115&lt;br /&gt;
|-&lt;br /&gt;
|Dodržiavanie vysokých štandardov||&amp;lt;math&amp;gt;K3=\frac{\underset{i}{\sum}N_{prieb.rok}^{i}}{\underset{i}{\sum}N_{pred.rok}^{i}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum N^i&amp;lt;/math&amp;gt; -  počet nezhôd (nesúladov, poznámok)||95&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Interné podnikové procesy'''||Dokonalosť inovačný priebeh||&amp;lt;math&amp;gt;P1=\frac{\underset{i}{\sum}T_{prieb.rok}^i}{\underset{i}{\sum}T_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum T^i&amp;lt;/math&amp;gt; - počet výrobkov využívajúcich nové zavedený technológie||125&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť klientskych priebeh||&amp;lt;math&amp;gt;P2=\frac{T_{prieb.rok}^{pr}}{T_{pred.rok}^{pr}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;T^pr&amp;lt;/math&amp;gt; - prostredný termín «dodávky»||90&lt;br /&gt;
|-&lt;br /&gt;
|Perfektní riadenie výroby||&amp;lt;math&amp;gt;P3=\frac{\underset{i}{\sum}O_{prieb.rok}^i}{\underset{i}{\sum}O_{pred.rok}^i}&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;\sum O^i&amp;lt;/math&amp;gt; - počet nesúladov v procesoch||95&lt;br /&gt;
|-&lt;br /&gt;
|Dokonalosť legislatívnych a spoločenských procesov||&amp;lt;math&amp;gt;P4=\frac{\underset{i}{\sum}Pp_{prieb.rok}^i}{\underset{i}{\sum}Pp_{pred.rok}^i}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Pp^i - počet normalizované opísaných procesov (noriem)&amp;lt;/math&amp;gt;||125&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |'''Vzdelávanie a rozvoj'''|| rowspan=&amp;quot;2&amp;quot; |Prilákať a udržať vysoko kvalifikovaných pracovníkov||&amp;lt;math&amp;gt;R1=\frac{Z_{prieb.rok}}{Z_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z - náklady na výučbu||125&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R2=\frac{Vv_{prieb.rok}}{Vv_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Vv – výkonnosť vzdelávania (anketové hodnotenie v bodoch)||115&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;2&amp;quot; |Zlepšenie riadenia vedomostí||&amp;lt;math&amp;gt;R3=\frac{L_{prieb.rok}}{L_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||L – počet zamestnancov, ktorí majú prístup k databázam, doučovaním systémom||110&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;math&amp;gt;R4=\frac{(Is^{obnov} + Is^{prid})_{prieb.rok}}{Is^{obnov} + Is^{prid})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;Is^{obnov}&amp;lt;/math&amp;gt; -  počet obnoviteľných zdrojov informácií&amp;lt;br&amp;gt;&amp;lt;math&amp;gt;Is^{prid}&amp;lt;/math&amp;gt; - počet pridaných zdrojov informácií||115&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Model_zlep%C5%A1ovania_syst%C3%A9mu_mana%C5%BEmentu_kvality_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6312</id>
		<title>Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Model_zlep%C5%A1ovania_syst%C3%A9mu_mana%C5%BEmentu_kvality_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6312"/>
		<updated>2010-07-25T21:25:17Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]]&lt;br /&gt;
[[Kategória:Diplomové práce]]&lt;br /&gt;
&lt;br /&gt;
{{Praca_uvod|2|Využitie vybraných metód a nástrojov manažérstva kvality pre zvyšovanie výkonnosti danej naftovej spoločnosti|Charakteristika vertikálne-integrovaného výrobného systému|Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti|Použitie navrhnutej metodiky v systéme kvality pre danú naftovú spoločnosť}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
== Model zlepšovania systému manažmenta kvality spoločnosti NS «Rosneft» ==&lt;br /&gt;
&lt;br /&gt;
EFQM Excellence Model je základ univerzálnej filozofie manažmentu, poskytovanie &lt;br /&gt;
strategického rozvoja organizácie. Séria noriem ISO 9000:2000 predstavuje základ systému &lt;br /&gt;
riadenia, ktorý poskytuje viac ako minimálnu úroveň kvality, ktorá by mala splniť očakávania &lt;br /&gt;
všetkých zákazníkov. ISO 9001 verzia 2000 ponúka odporúčania pre zlepšenie obchodných &lt;br /&gt;
procesov a väčšiu spokojnosť zákazníka. Ale bez ohľadu na to, ako dobré tieto normy, majú &lt;br /&gt;
za cieľ svojho vývoja nikdy považovať za kľúč k úspechu v víťaznej spoločnosti vedúce &lt;br /&gt;
postavenie v jeho odbore ekonomiky.  &lt;br /&gt;
&lt;br /&gt;
Certifikácia ISO 9001:2000, len potvrdzuje, že sú splnené požiadavky zákazníka. &lt;br /&gt;
EFQM Excellence Model taktiež poskytuje holistický prístup a poskytuje usmernenie pre &lt;br /&gt;
budúcnosť.  &lt;br /&gt;
&lt;br /&gt;
Rovnako ako v ISO 9000 nie sú považované za faktory pre život človeka a spoločnosti &lt;br /&gt;
otázok a dôležitých ukazovateľov, ako sú obchodné výsledky, je v tejto oblasti vstúpi do hry &lt;br /&gt;
dokonalý model EFQM. Certifikácia podľa normy  -  je snímka preukázanie zhody s &lt;br /&gt;
organizáciou pre jednu pozíciu v určitom čase, vzhľadom k tomu, EFQM Excellence Model &lt;br /&gt;
môže byť v porovnaní s filmom, ktoré preukazujú rozsiahle čas a úsilie o dosiahnutie &lt;br /&gt;
organizácii. Ako obchodný model organizácie, model EFQM pomáha svojim užívateľom &lt;br /&gt;
hovorí rovnakým jazykom, oceniť nielen ich aktivity, ale aj porovnať svoje výsledky s &lt;br /&gt;
výsledkami z vedúcich predstaviteľov a konkurentov oblastiach. Vlastné-hodnotiace postupy &lt;br /&gt;
môžu byť optimálne realizovane v rámci modelov TQM pre vertikálne  -  integrovanú &lt;br /&gt;
spoločnosť (ako je znázornené na obrázku 3) sa strategickým nástrojom kvality  - Balanced &lt;br /&gt;
Scorecard (BSC). Tieto nástroje pôsobia ako vzájomne sa doplňujúce prístupy k manažmentu &lt;br /&gt;
kvality. Orientácia materskej spoločnosti na súlad s EFQM, a vytvorenie trvalého zlepšovania &lt;br /&gt;
každej spoločnosti pomocou BSC, budeme držať plnú optimalizáciu, čo ovplyvní pre každý &lt;br /&gt;
proces v organizácii.  Ukazovateli BSC, v našom prípade, vyrieši dôležitý problém pri &lt;br /&gt;
určovaní kvality jednotlivých súčastí procesu pre benchmarking podniku na základe kritérií &lt;br /&gt;
európskeho modelu. Rozvoj komplexného prístupu k zlepšeniu výkonnosti vďaka integrácii &lt;br /&gt;
pojmov EFQM a BSC by mala zabezpečiť synergiu, založený na maximálnom využití silných &lt;br /&gt;
a slabých stránok oboch vyhladzovania modelov, a šetria zdroje spoločnosti [7].&lt;br /&gt;
&lt;br /&gt;
Hlavným rysom BSC-koncept je to, že je úzko prepojený s podnikovými procesmi, &lt;br /&gt;
ktoré sa týkajú všetkých zamestnancov podniku. Firemnej stratégie, založenej na riadenie &lt;br /&gt;
interných podnikových procesov, zlepšenie zákazníckej spokojnosti, nie je kompatibilný s &lt;br /&gt;
short-horizonte vízie. BSC je súčasťou dobre-vyvinul systém strategického managementu a &lt;br /&gt;
top manažmentu je zameraný na adekvátny strategický rozvoj v kontraste k tradičnej konania, &lt;br /&gt;
ktoré sa zvyčajne príliš zameriava na finančnú výkonnosť.  &lt;br /&gt;
&lt;br /&gt;
Ak je spoločnosť zahŕňa BSC-systém kľúčových ukazovateľov výkonnosti podnikových &lt;br /&gt;
procesov, ktoré odrážajú špecifiká tohto odvetvia, tak dostane ďalšie príležitosti pre takzvané &lt;br /&gt;
porovnávanie (benchmarking) na úrovni spoločnosti. strategického rozvoja, na rozdiel od &lt;br /&gt;
tradičného postupu, čo je zvyčajne príliš zameriava na finančnú výkonnosť.  &lt;br /&gt;
&lt;br /&gt;
Nástrojom pri zavádzaní BSC vo vertikálne integrovaných ropných spoločností, &lt;br /&gt;
kľúčové ukazovatele výkonnosti pre každú fázu výrobného reťazca, pričom číselné &lt;br /&gt;
hodnotenie kvality riadenia môže byť aj &amp;quot;horizontálne benchmarketing&amp;quot; vnútri VINS. &lt;br /&gt;
Takzvané hodnotenie holdingových spoločností (obr. 1), plní rovnakú funkciu. Napríklad, &lt;br /&gt;
medzi organizácií zapojených do projektov na rozvoj vkladov (Ústav1,  Ústav2,  Ústav3), &lt;br /&gt;
alebo ťažobné podniky.  &lt;br /&gt;
&lt;br /&gt;
Ukazovateľov BSC-systém, na rozdiel od tradičnej finančné ukazovatele dať odpovede &lt;br /&gt;
na otázky ako:  &lt;br /&gt;
*či sa tieto tovary a služby zákazníci potrebujú?  &lt;br /&gt;
*ako príslušným vrcholovým manažmentom a zamestnancami spoločnosti? &lt;br /&gt;
*záujem na tom, či spoločnosť špecialistov pri riešení ich úlohy? &lt;br /&gt;
*zlepšuje v priebehu času, či sa situácia v podniku, alebo nie?  &lt;br /&gt;
BSC-prístup odpovedá na tieto otázky určuje príčiny úspechu či neúspechu, a tiež &lt;br /&gt;
identifikovať oblasti pre zlepšenie. Dobré vyrovnaný výkon systému hodnotenia je &lt;br /&gt;
strategickou zbraň v súťaži a nástrojom pre rozvoj stratégií konkurencieschopnosti &lt;br /&gt;
jednotlivých správanie na trhu.  &lt;br /&gt;
&lt;br /&gt;
Podmienečne projekt vývoja a implementácie nástroje na zlepšenie kvality Balanced &lt;br /&gt;
Scorecard je možné rozdeliť do troch hlavných fáz:  &lt;br /&gt;
*prvá fáza je vývoj BSC, tvoril strategické hlukové mapy, musí určiť kľúčové výkonnostné ukazovatele, AT  &lt;br /&gt;
*druhej naladenej  riadiaci systém, ktorý navrhol BSC je spojený pôsobiace v rámci kontrolných systémov, ako sú obchodné plánovanie a rozpočtovanie, vedenie účtovníctva, systémy analýzy Decision-making systém motivovať zamestnancov aj vytvorená pravidlá fungovania BSC.  &lt;br /&gt;
*poslednej fáze zavádzania BSC: vyvinúť a realizovať plán úvodu, stanovuje, okrem iného, školenia zamestnancov, testovanie a prevádzku systému a jeho automatizácie.&lt;br /&gt;
Vývoj ukazovateľov-indikátorov kvality spoločnosti, podľa teórie BSC, v štyroch &lt;br /&gt;
oblastiach (finančný výhľad - očakávania akcionárov, vyhliadky na zákazníkov  - očakávania &lt;br /&gt;
zákazníkov, perspektíva interných podnikových procesov  -  požiadavky procesu, možnosti &lt;br /&gt;
rozvoja a vzdelávania - požiadavky zamestnancov, systémy a technológie ) bude organizovať &lt;br /&gt;
proces implementácie stratégie (dosiahnutia ciele), a tým prevedenie do reality očakávaniam &lt;br /&gt;
stakeholderov, plne zhodnotiť súčasný stav spoločnosti a určiť vyhliadky na ďalšie samo-&lt;br /&gt;
zlepšenie [8]. Uvažujme aplikácie nástroje. &lt;br /&gt;
&lt;br /&gt;
== Zlepšenie kvality na úrovni &amp;quot;Riadiaca spoločnosť&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Balanced Scorecard prekladá misiu a hlavnú stratégiu spoločnosti v systému jasne &lt;br /&gt;
definované ciele a úlohy, aj ukazovatele, ktorým sa stanovuje úroveň výdobytky zistenia &lt;br /&gt;
ustanovok v štyroch hlavných projekcie: financie, marketing, interné podnikové procesy, &lt;br /&gt;
učenia a rast. Typický sled stratégie rozvoja firmy pomocou Balanced Scorecard model sa &lt;br /&gt;
skladá z nasledujúcich krokov:  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;1)  Rozvíjať strategickú orientáciu spoločnosti&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
V tejto fáze formuluje misia, hodnotový systém spoločnosti, hlavné smery rozvoja. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.1.jpg|thumbnail|center|800px|Obr. 6 [Proces vývoja manažérskeho rozhodnutia]]]&lt;br /&gt;
''Hlavnými cieľmi podnikového manažmenta'' (ako je znázornené na obrázku 4,5): &lt;br /&gt;
* udržanie rovnováhy zodpovedností medzi záujmovými skupinami: &lt;br /&gt;
-  medzi predstavenstvom (board of directors) a akcionármi, &lt;br /&gt;
&lt;br /&gt;
-  medzi manažérmi a predstavenstvom, &lt;br /&gt;
&lt;br /&gt;
-  medzi vlastníkmi veľkých balíkov akcií a menšinových akcionárov, &lt;br /&gt;
&lt;br /&gt;
-  sociálna zodpovednosť podnikov a t.d.; &lt;br /&gt;
*stanoviť mechanizmy, ktorý formuluje strategické ciele spoločnosti, sú určené ich dosiahnutie a kontrola nad činnosťou firmy.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.2.jpg|thumbnail|center|800px|Obr. 7 [Proces prijatia strategického riešenia]]]&lt;br /&gt;
Kľúčové aspekty ''kvality produktu'' (v tomto prípade, strategické rozhodnutia):&lt;br /&gt;
*pravdepodobnosti realizácie (zdroje) &lt;br /&gt;
*rizikové investície &lt;br /&gt;
*adekvátnosť teoretického modelu &lt;br /&gt;
Kľúčové aspekty ''riadenia kvality'' (procesu prijatia strategického riešenia):  &lt;br /&gt;
*význam finančných nákladov (prínosov) reálita-plán&lt;br /&gt;
*presnosť prognóza &lt;br /&gt;
''Strategický cieľ'' &amp;quot;Rosnefť&amp;quot;  -  prísť do počtu najväčších energetických spoločnostej na svete, &lt;br /&gt;
stať sa  jednotkou v oblasti prevádzkovej a finančnej výkonnosti, s výhradou prísne &lt;br /&gt;
dodržiavanie vysokých štandardov v oblasti životného prostredia a bezpečnosti práce, &lt;br /&gt;
spoločenskej zodpovednosti a podnikového riadenia. Dosiahnutie tohto cieľa je zabezpečuje s &lt;br /&gt;
pomocou zvýšeniu výroby, spracovania a uvádzania na trh v Rusku a v zahraničí, využívanie &lt;br /&gt;
nových technológií, efektívneho riadenia spoločnosti a posilnenie finančnej disciplíny. &lt;br /&gt;
Implementácia týchto opatrení bude zabezpečovať dynamický rast výroby a finančnej &lt;br /&gt;
výkonnosti Rosnefť v záujme všetkých jej akcionárov. &lt;br /&gt;
&lt;br /&gt;
Tak prioritou vývoja Riadiacej spoločnosti bude:  &lt;br /&gt;
*zvýšenie hodnoty spoločnosti prostredníctvom zlepšovania výkonnosti &lt;br /&gt;
*záväzok na dosiahnutie vysokej úrovne riadenia  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;2)  Výstavba modelu  väzieb strategických cieľov spoločnosti.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Balanced scorecard je spojovacím mostíkom medzi stratégiou a operačnými aktivitami. &lt;br /&gt;
V tejto fáze, tvoria prevádzkové činnosti v č dimenziách nevyhnutné na dosiahnutie hlavných &lt;br /&gt;
cieľov.  V rámci Balanced Scorecard tieto štyri bloky sú spojené s jednotlivými strategickým &lt;br /&gt;
kauzálnym reťazcom  - kvalifikované, motivované, spojene do jedného družstva zamestnanci &lt;br /&gt;
využívajú modernú infraštruktúru (informačné systémy, zariadenia, technológie) a &lt;br /&gt;
poskytnúcu kvalitu podnikových procesov potrebnú systéme.  Odladený podnikový proces &lt;br /&gt;
(nízke percento chýb, rýchle spracovanie a plnenie objednávok zákazníkov, kvalitné servisnej &lt;br /&gt;
podpory) poskytnúť spokojnosť zákazníkov, dosiahnutie  konkurenčnej výhody a úspech na &lt;br /&gt;
trhu. Marketingový úspech  spoločnosti, potom slúži ako záruka jeho finančnecho úspechu &lt;br /&gt;
[9]. Naspäť reťazec Balanced Scorecard model je odvíjanie v opačnom smere takto: príčiny &lt;br /&gt;
zlých hodnôt finančných a ekonomických ukazovateľov sa nachádzajú v bloku «Klienti»; &lt;br /&gt;
nespokojnosť  zákazníci znamená, že tam boli problémy v «  Interné podnikové procesy », a &lt;br /&gt;
korene problémov s obchodnými procesmi sú v bloku «Vzdelávanie a rozvoj»(obr.6). &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.3.jpg|thumbnail|center|800px|Obr. 8 [Reťazec väzeb Balanced Scorecard]]]&lt;br /&gt;
''Financie''&lt;br /&gt;
&lt;br /&gt;
Cieľ činnosti spoločnosti &amp;quot;Vzrastanie korporácii&amp;quot; bude prevedená do kategórie osobitných &lt;br /&gt;
finančných ukazovateľov. Teraz strategický cieľ na tejto úrovni je formulovaný takto: &amp;quot;Rast &lt;br /&gt;
čistého zisku pred daňou z príjmov.&amp;quot; Firma môže dosiahnuť vysokého rastu tržieb za pomoci&lt;br /&gt;
dvoch finančných faktory: efektívnosť obchodné aktivity a rastu objemu tržieb. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Klienti''&lt;br /&gt;
&lt;br /&gt;
Zákazníkov riadiacej spoločnosti možno rozdeliť do dvoch skupín: podniky výrobného &lt;br /&gt;
reťazca a priamy kupujúci konečného výrobku. Konkurencieschopnosť a spotrebiteľské &lt;br /&gt;
hodnoty spoločnosti označené ako 'partnerstvo'. Kľúčovým parametrom - kvalita - sa vzťahuje &lt;br /&gt;
nielen na všeobecné aspekty výroby, ale aj aspekty riadenia. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Podnikové procesy'' &lt;br /&gt;
&lt;br /&gt;
Podstata stratégií prevádzkovej dokonalosti &amp;quot;Riadiacej Spoločnosti&amp;quot; a faktorom jej &lt;br /&gt;
vykonávaní  -  partnerstvo s klientmi  -  je preskúmala možnosti nášho majetku a zlepšenie &lt;br /&gt;
interných procesov, ktoré zlepšia kvalitu rozhodovania. Preskúm majetku  -  kľúčový bod &lt;br /&gt;
stratégie na tejto úrovni. Niektoré z cieľov stanovených v tejto zložky predstavujú zmenu &lt;br /&gt;
strategickej formulácie vyššej úrovni (vytvorenie / zlepšenie kľúčových kapacita a maximálnu&lt;br /&gt;
efektivitu procesov) na viacerých konkrétnych úloh, ako doba na spracovanie správ o zlyhaní&lt;br /&gt;
(strategičeski dôležitý neporiadnosť).  Toto povolí standartizirovat jednoúčelový procedúry &lt;br /&gt;
vnútri spoločnosť a robí  strategickú mapu užitočné a efektívne pre manažérov. V rovnakom&lt;br /&gt;
duchu, ukazovateľ &amp;quot;dokonalosti riadenia výroby&amp;quot;, môže byť prevedený na skrátenie času &lt;br /&gt;
medzi podaním rozhodnutia akcionárov a konečnecho  rozhodovania.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
''Infraštruktúra, zamestnanci'' &lt;br /&gt;
&lt;br /&gt;
Ak chcete zadať jeden z najlepších energetických spoločností, management spoločnosti &lt;br /&gt;
OAO Rosněfť hľadá spôsob, ako vytvoriť čo najlepšie pracovné prostredie pre svojich &lt;br /&gt;
zamestnancov. Stavíte na zlepšovanie správy informácií. To dovoľuje prechod z &lt;br /&gt;
jednoduchého získavania dát do pochopenie informácií, akumulácie poznatkov, na ktorých &lt;br /&gt;
môžem konať a rozvíjať. S pomocou zlepšovanie zložky rastu a vzdelávania, spoločnosť &lt;br /&gt;
využíva ukazovateľ &amp;quot;rýchlosť zavádzania informačných systémov&amp;quot;. Vzhľadom k tomu, &lt;br /&gt;
problém je širší ako jednoduchá aplikácia na najnovšie úspechy e-business systémov, &lt;br /&gt;
spoločnosť tiež môže rozvinúť rozsah riešení a služieb založených na informačných &lt;br /&gt;
technológiách. Strategická mapa Rosneft bude vyzerať, ako je uvedené na obrázku 7.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;3)  Formácie mapy strategických cieľov v 4 smeroch &amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Stanovenie strategických cieľov, ukazovateľov a cieľových hodnôt ukazovateľov podľa &lt;br /&gt;
perspektív  -  financie (ekonómia), zákazníci (trh), obchodné procesy, zamestnanci &lt;br /&gt;
(vzdelávanie a rast). Na základe vyvinuté cieľov a ich príčinné vzťahy, robím ukazovatele &lt;br /&gt;
výkonnosti - indexy dosiahnutia cieľov (Tab. 1). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;u&amp;gt;4)  Posledný etáp &amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Dokončenie vývoja systému Balanced Scorecard realizuje cez navrhovanie činností, &lt;br /&gt;
ktorý je potrebne na dosiahnutie strategických cieľov. Pre určené aktivity sú obvykle určuje &lt;br /&gt;
rozpočet, termíny a zodpovedné osoby. Tak Balanced  Scorecard model pripravuje most od &lt;br /&gt;
strategického plánovania do  plánovania operačného.  Takáto logika je zvyknutý na formu &lt;br /&gt;
Balanced Scorecard pre iné úrovne vertikálne integrovanej spoločnosti. &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.4.jpg|thumbnail|center|800px|Obr. 9 [Strategická mapa NS «Rosneft»: Riadiaca spoločnosť]]]&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 1 Mapa ukazovateľov plnenia strategických cieľov&lt;br /&gt;
|-&lt;br /&gt;
! !!Strategická cieľ!!Meritko, %!!Poznámka!!Plán&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; |Financie||Zvýšenie čísla dôchodok||&amp;lt;math&amp;gt;F1=\frac{n_{priebeћ.rok}^{dфch}}{n_{predoљ.rok}^{dфch}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;n^{dôch}&amp;lt;/math&amp;gt; - číslo dôchodok||110&lt;br /&gt;
|-&lt;br /&gt;
|Priemerný nárast zisku z každého predmetu||&amp;lt;math&amp;gt;F2=\frac{Z^{prieb.rok}}{Z^{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||Z - zisk||125&lt;br /&gt;
|-&lt;br /&gt;
|Zlepšenie nákladovej štruktúry||&amp;lt;math&amp;gt;F3=\frac{(N^{vykonanie} + N^{stavba} + N^{dovoz} + N^{predaj})_{prieb.rok}}{(N^{vykonanie} + N^{stavba} + N^{dovoz} + N^{predaj})_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||N – súčet nákladov danneho druhu údaje||85&lt;br /&gt;
|-&lt;br /&gt;
|Efektívne využívanie majetku||&amp;lt;math&amp;gt;F4=\frac{(V^{zisku}/I)_{prieb.rok}}{(V^{zisku}/I)_{pred.rok}}\times 100%&amp;lt;/math&amp;gt;||&amp;lt;math&amp;gt;V^{zisku}&amp;lt;/math&amp;gt; - objem zisku&amp;lt;br&amp;gt;I – сena investičného majetku||110&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Vyu%C5%BEitie_vybran%C3%BDch_met%C3%B3d_a_n%C3%A1strojov_mana%C5%BE%C3%A9rstva_kvality_pre_zvy%C5%A1ovanie_v%C3%BDkonnosti_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6289</id>
		<title>Využitie vybraných metód a nástrojov manažérstva kvality pre zvyšovanie výkonnosti danej naftovej spoločnosti</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Vyu%C5%BEitie_vybran%C3%BDch_met%C3%B3d_a_n%C3%A1strojov_mana%C5%BE%C3%A9rstva_kvality_pre_zvy%C5%A1ovanie_v%C3%BDkonnosti_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6289"/>
		<updated>2010-07-25T20:13:54Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]]&lt;br /&gt;
[[Kategória:Diplomové práce]]&lt;br /&gt;
&lt;br /&gt;
{{Hlavička_FM|{{PAGENAME}}|Bc. Ekaterina Kadatskaya|&lt;br /&gt;
doc. Ing. Peter Ponický, PhD.|&lt;br /&gt;
2009/2010&lt;br /&gt;
|Diplomová práca&lt;br /&gt;
|Manažérstvo kvality produkcie&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Praca_uvod|1|Využitie vybraných metód a nástrojov manažérstva kvality pre zvyšovanie výkonnosti danej naftovej spoločnosti|Charakteristika vertikálne-integrovaného výrobného systému|Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti|Použitie navrhnutej metodiky v systéme kvality pre danú naftovú spoločnosť}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
{{Abstrakt&lt;br /&gt;
|Projekt ponúka metódu pre vykonávanie zásady neustáleho zlepšovania &lt;br /&gt;
v spoločnosti s vertikálne-integrovanéj štruktúrou, prostredníctvom zlepšenia &lt;br /&gt;
organizačných  procesov riadenia kvality, ktoré sa vykonáva nástrojmi Balanced &lt;br /&gt;
Scorecard celkom v spoločnosti aj jej jednotlivých odvetví. Tieto akcie sú zamerané na &lt;br /&gt;
neustále zlepšovanie výkonnosti ciele spoločnosti, predpovedaj dynamiku významných &lt;br /&gt;
finančných a ekonomických ukazovateľov.&lt;br /&gt;
|In article is offered the decision of realization principle «continuous perfection» in&lt;br /&gt;
vertically-integrated oil company by improvement organizational quality management &lt;br /&gt;
processes using tool Balanced Scorecard in the Company and its separate sectors. These&lt;br /&gt;
actions directed on constant increase of productivity purposes achievement in the &lt;br /&gt;
company, forecasting of dynamics major financial and economic parameters.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Úvod'''&lt;br /&gt;
Trhovej ekonomike ako jeden z najdôležitejších vlastností patrí súťaž medzi subjektmi a &lt;br /&gt;
objektmi na trhu. Konkurencia je úzko spojená s pojmom konkurencieschopnosti.  &lt;br /&gt;
Konkurencieschopnosť  -  schopnosť odolávať konkurencii.  Tento pojem &lt;br /&gt;
konkurencieschopnosť je použitá na tovar (služby), ako aj pre  podnikí, firmy  a ďalšie &lt;br /&gt;
organizácie. Konkurencieschopnosť výrobkov  -  je jeho relatívna vlastnosť, ktorá zodpovedá &lt;br /&gt;
rozdielu medzi  tým  výrobkom a výrobkom konkurenta, po prvé, podľa miery zhody na &lt;br /&gt;
rovnaké sociálne potreby, a za druhé, podľa nákladov na splnenie týchto potrieb.&lt;br /&gt;
&lt;br /&gt;
Problém kvality a zlepšenia konkurencieschopnosti sa stáva kľúčovým pre ruské &lt;br /&gt;
spoločnosti a stimuluje zrejmý rast záujmu ku strategickým otázkam podniku.  &lt;br /&gt;
&lt;br /&gt;
Riešenie problémov kvality  je  neoddeliteľná súčasť stratégie rozvoja modernej &lt;br /&gt;
spoločnosti,  preto  je potrebné  začať implementácie systémy manažérstva kvality s určenia &lt;br /&gt;
miesta tohto systému v celkovej stratégie firmy.  &lt;br /&gt;
&lt;br /&gt;
Stratégie kvality by mala byť považovaná za jednu z hlavných funkčných stratégií a &lt;br /&gt;
mala byť vytvorená ako povinná súčasť celkovej stratégie, preto riaditeľ spoločnosti  dlžen &lt;br /&gt;
zamýšľa sa  pri rozhodovaní o návrhu a implementácie stratégie, o vzniku celej sústavy &lt;br /&gt;
strategických prvkov. &lt;br /&gt;
&lt;br /&gt;
Ako ukazuje analýza najpravdepodobnejších  možnosti  rozvoja ropného priemyslu v &lt;br /&gt;
Rusku, jednou z hlavných roli v tejto oblasti teraz hrá a bude hrať v dohľadnej budúcnosti, &lt;br /&gt;
vertikálne-integrované spoločnosti - nová podoba organizačnej štruktúry výroby v Rusku[2].&lt;br /&gt;
  &lt;br /&gt;
V moderných podmienkach je najdôležitejšia  samotná skutočnosť, že tieto spoločnosti &lt;br /&gt;
majú vlastnú stratégiu rozvoja a zlepšenia kvality. Ale v rýchlo meniacom podnikateľskom &lt;br /&gt;
prostredí, je potrebné mať spoľahlivé nástroje pre definovanie a tvarovanie stratégií rozvoja, &lt;br /&gt;
ktoré sú v súlade s novými vonkajšími podmienkami, a umožňujú využiť a zvýšiť potenciál &lt;br /&gt;
podniku aj produktívne, aj finančné.  Formovanie vlastnej stratégie rozvoja a zlepšenia kvality &lt;br /&gt;
je  spojene  s potrebou nových prístupov v oblasti manažmentu, vedeckej-technickej politiky, &lt;br /&gt;
atď. Je účelné  zovšeobecniť a použiť  zahraničnú skúsenosť tvorby  a realizáciu  stratégie &lt;br /&gt;
rozvoja a prevádzky VINS v krajinách s vyspelou trhovou ekonomikou. &lt;br /&gt;
&lt;br /&gt;
My žijeme v  integračnej ríši, colne zábrany s každým rokom sa stáva sa nižšie, a to za &lt;br /&gt;
týchto podmienok je veľmi dôležité, po prvé ochrániť záujem ruských výrobcov, a po druhé, &lt;br /&gt;
aby sa zabránilo možnosti kontaktu s ruským trhom nebezpečnej a nespoľahlivej techniky.&lt;br /&gt;
&lt;br /&gt;
= Charakteristika VIVS =&lt;br /&gt;
&lt;br /&gt;
Komplikovaný vertikálne-integrovaný výrobný systém je trvale skombinovane &lt;br /&gt;
priemyselných objektov,  ktoré sa sústredený na lokalizovanej (jednej alebo viac) ploche a  &lt;br /&gt;
dôležité spojené priemyselné-ekomonickimy  vzťahmi.  &lt;br /&gt;
&lt;br /&gt;
Najdôležitejšie črty, ktoré umožňujú identifikáciu VIVS sú:&lt;br /&gt;
*skutočnosť spriahnutej sústavy vykonaní, ktoré majú jediný odbor; &lt;br /&gt;
*spoločenstvo a obmedzenosť plochy, &lt;br /&gt;
*možnosť komplexného využitia lokálnych zdrojov (prírodný, pracovný a priemyselný), &lt;br /&gt;
*jednota priemyselný a služobnej infraštruktúry.&lt;br /&gt;
Pri skúmanie konkrétnych problémov fungovania a vývoja zložených systémov, na &lt;br /&gt;
príklad VIVS, vážne  brať do úvahy základné zásady systémovej analýzy a spĺňať určité &lt;br /&gt;
požiadavky[3]:  &lt;br /&gt;
#Vziať do úvahy zložitosť systému ako celku a jeho jednotlivé subsystémy: každá s ktorých  skladajú sa z veľkého počtu vzájomne prepojených prvkov.  Interakcia jednotlivých subsystémov medzi sebou, že majú svoje vlastné  'záujmy', ciele a kritériá hodnotenia, prevádzkový mechanizmus atď je príčinou vzniku systémové účinkov. Prítomnosť týchto efektov vedie k tomu, že vplyv na systém ako celok sa nemusí zhodovať so súčtom vplyvov jednotlivých komponentov.&lt;br /&gt;
#Vziať do úvahy hierarchiu (viacúrovňovosť) štruktúry vertikálne integrovaného výrobného systému. Mali by sme mať na pamäti, zložitosť vlastností «hierarchia», jej prejavy v rôznych aspektov, a to najmä v priebehu času, odvetvové a teritoriálne.&lt;br /&gt;
#Zohľadniť vlastnosť ovládateľnosti prvkov výrobného systému na všetkých úrovniach hierarchie, orientácia kontroly, ako najlepšie dosiahnuť svoje ciele.&lt;br /&gt;
#Účinky rozhodnutia musia byť analyzované nielen v interagujúce subsystémov, ale aj pre spotrebiteľov, ako aj všetkých súvisiacich oblastiach: sociálne, ekologické, politické, atď.&lt;br /&gt;
#Považovať dvojaký prístup k štúdiu vertikálne integrovaných výrobných systém: ako relatívne izolovaný komplexný dynamický systém, vyvíjajúci sa v takom osobitným právnych systémov, a ako neoddeliteľnú súčasť štátu riadi vo svojom fungovaní a rozvoj požiadaviek interakciu s výrobnom systéme v iných odvetviach.&lt;br /&gt;
Z princípu duality vyplýva, že existujú vnútorné a vonkajšie aspekty fungovania a rozvoja &lt;br /&gt;
VIVS a dvoch prepojených systémov, obsahujuczch základné pojmy a ukazovatele ich &lt;br /&gt;
činnosti.  &lt;br /&gt;
&lt;br /&gt;
Využitie modelu ako vnútorný (kedy priamo analyzuje a modeluje procesy prebiehajúce &lt;br /&gt;
najmä v systémoch, ktoré určuje dynamické charakteristiky týchto procesov) a vonkajší opis &lt;br /&gt;
systémov (je-li v súlade s kybernetikou prístup sa javí ako 'black box' a skúma regresií typu &lt;br /&gt;
'input-output').&lt;br /&gt;
Využitie modelu ako vnútorný (kedy priamo analyzuje a modeluje procesy prebiehajúce &lt;br /&gt;
najmä v systémoch, ktoré určuje dynamické charakteristiky týchto procesov) a vonkajší opis &lt;br /&gt;
systémov (je-li v súlade s kybernetikou prístup sa javí ako 'black box' a skúma regresií typu &lt;br /&gt;
'input-output').&lt;br /&gt;
&lt;br /&gt;
== VIVS naftového holdingu NS « ROSNEFT» ==&lt;br /&gt;
&lt;br /&gt;
V tomto prípade môže byť vertikálna integrácia definovaná ako kombinácia viacerých &lt;br /&gt;
činnostnej v rámci podniku alebo skupiny podnikov (prieskum, ťažbu, spracovanie, uvádzanie &lt;br /&gt;
na trh). Úzke vertikálna integrácia môže byť definovaná ako kombinácia nižší sektor &amp;quot;down-&lt;br /&gt;
stream&amp;quot; (rafinácie a marketingu) a hornej sektor &amp;quot;up-stream&amp;quot; (ťažba a výroba). &lt;br /&gt;
 &lt;br /&gt;
Ako výsledok prvej fázy integrácie (1998) založili spoločnosť dvoma zásadne &lt;br /&gt;
odlišnými typmi.  Prvá zahŕňa firmy, ktoré sa integrujú finančnej situácie ''(ekonomickej &lt;br /&gt;
integrácie)''  -  hospodárstvo, nie sú zapojení do výrobnej činnosti, ale ktoré vykonávajú &lt;br /&gt;
kontrolu nad radom spoločností a dcérske spoločnosti.  &lt;br /&gt;
&lt;br /&gt;
Integrovaný spoločností sú druhého typu produkcie  ''(fyzickej integrácie)'', zaoberajúce &lt;br /&gt;
sa prieskumom, výroba, doprava a rafináciu a marketing hotových výrobkov prostredníctvom &lt;br /&gt;
svojich pobočiek a špecializovaných jednotiek. V súčasnosti však &amp;quot;čisté&amp;quot; výrobné spoločnosti &lt;br /&gt;
sú takmer neexistujúce. Všetci sú v rôznej miere aj finančné spoločnosti. &lt;br /&gt;
 &lt;br /&gt;
Je potrebné poznamenať, že pojem ekonomickej integrácie dopĺňa koncept fyzickej &lt;br /&gt;
integrácie a nie je v rozpore s ňou. V dôsledku toho sa od roku 2003, veľa ropných &lt;br /&gt;
spoločností ma politiku plnej integrácie. Kombinujúci v jednom reťazci finančné, analytické a &lt;br /&gt;
peňažné toky umožňuje úplnú kontrolu aj výrobnecho procesu, aj jeho &amp;quot;vstupov&amp;quot; a &lt;br /&gt;
&amp;quot;výstupov&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
Typicky, vo vertikálnom profile podniky sú dcérske spoločnosti. VINS sa im javí ako &lt;br /&gt;
hlava a ma spoločných podnikov s inými firmami. Všetky spoločnosti vo forme vlastníctva sú &lt;br /&gt;
akciovými spoločnosťami. &lt;br /&gt;
 &lt;br /&gt;
Dcérske spoločnosti prakticky nezávislé, majú svoje vlastné vedenie, predstavenstvo. &lt;br /&gt;
Riadiaca spoločnosť (sídlo) dáva dcérskym konkrétne úlohy, ktoré by mali prispieť k &lt;br /&gt;
zlepšeniu finančných výsledkov.  &lt;br /&gt;
&lt;br /&gt;
V zásade rozdelenie rolí veliteľstva (materskej spoločnosti) a jej dcérskych &lt;br /&gt;
spoločností, firiem a kancelárií je, že prvá definuje stratégiu, a súčasná práca je sústredená v &lt;br /&gt;
nižších celkov (podľa obrázku 1).  &lt;br /&gt;
&lt;br /&gt;
Moderné ropná spoločnosť zvyčajne má vertikálne integrovanú štruktúru. Existujúce &lt;br /&gt;
štruktúry možno rozdeliť do 3 historicky (a geograficky) prevažujúci typu[4]:  &lt;br /&gt;
#Logické usporiadané štruktúra, ktorá vznikla v dôsledku spojenia štruktúr krajín produkujúcich ropu (OPEC) a spotrebiteľské krajiny (Severná Amerika a západná Európa). Postupné transformácie, umožnila opraviť väčšinu nedostatkov &amp;quot;stále v procese&amp;quot;. Najdôležitejšie predpoklady pre takýto proces môže byť považovaná za túžbu učiť trhový dopyt a  konkurencia v naftovej oblasti v pomerne nasýtenom trhu a klesajúcej efektívnosti investícií do rozvoja nových zdrojov ropy. Naftový spoločnosti — Standard Oil, Gulf, Техасе, Shell&lt;br /&gt;
#Vyrovnané  konštrukcie, vytvorená pod vplyvom trhových síl, pretože snaha prekonať závislosť na dodávkach surovín. Použitie konkurenčných konfliktov ropných spoločností a vlády naftarovych krajín, európsky verejný a súkromný spoločnosti podarilo prísť do sféry výroby nafty na vhodnejšie pre krajinu vlastníctva podmienkach. Naftový spoločnosti – Total (Francúzsko) и ENI (Taliansko)&lt;br /&gt;
#«Mäkký holding» Predpokladá že dcérsky zloženia praktický sebestačný od seba, ich priemyselná  činnosť a marketing ne skoordinovaný v rámci jednotného strategickecho prístupu. Proveniencia takého zloženia objasňuje alebo jednorazovým «direktívnym» slučovaniem alebo vyslovený úroveň jej dospelosti (spoločnosť stáva sa natoľko veľkej že ne v skupenstve efektívny spravovať všetky svoj podnikov). Naftová spoločnosť – väčšina ruský holdingov.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-1.jpg|thumbnail|center|800px|Obr. 3 [Šablóna zloženie VINS]]]&lt;br /&gt;
Pre ruský naftový priemysel, ktorý ma všetky etapy naftového cyklu, reformirovanie pri &lt;br /&gt;
pomoci založenie VINS správne ale pritom si vrstva príznačné vyznamenanie klasicky &lt;br /&gt;
vertikálne-integrovaný spoločnosť od ruský v ich modernom skupenstve. &lt;br /&gt;
&lt;br /&gt;
Rast západných spoločnosti pod vplyvom trhových síl, odpovedanie na požiadavky &lt;br /&gt;
spotrebiteľov, a regulačných opatrení štátu. Každá z existujúcich spoločností prešila radom &lt;br /&gt;
splývaní a predajov jej dcérskych spoločností, ktoré pokračujú dodnes. Lež rusky spoločnosti &lt;br /&gt;
bolí založenie jednorazové podľa prezidentskej a vládnej normy. V ich zložení zjednotiť &lt;br /&gt;
podniky, ktorý desaťročie fungovali v rámci rôznych rezortov.  Nedostatky získané počas &lt;br /&gt;
tvorby domácich ropných spoločností, vytvárať &amp;quot;prekážky&amp;quot; v  ich konkurencieschopnosti a &lt;br /&gt;
bránia dosiahnutiu medzinárodného a európskeho trhu.&lt;br /&gt;
&lt;br /&gt;
== Konkurencieschopnosť naftového holdingu «Rosneft» ==&lt;br /&gt;
&lt;br /&gt;
Transformácia Rosneft v jeden organizmus, teraz organizuje podľa konsolidácie. &lt;br /&gt;
Firma sa sťahuje do nových systémov práce  vo vzťahu k ich štrukturálnym jednotkám: so &lt;br /&gt;
zákazníkmi, partnermi a štátom. Tento základný princíp, ktorý leží v režime práce je priorita &lt;br /&gt;
spoločnecho záujem na lokálne záujmy jednotlivých podnikov. &lt;br /&gt;
 &lt;br /&gt;
V praxi to znamená vytváranie a vykonávanie spoločnej pre  firmy a jej dcérskych &lt;br /&gt;
spoločností systémov plánovania, rozpočtovania, finančné výkazníctvo a finančné stimuly, &lt;br /&gt;
ako aj na investície a riadenia kvality, zavedenie vedeckého a technického pokroku, a &lt;br /&gt;
zamestnancov.  &lt;br /&gt;
&lt;br /&gt;
''Prvým krokom'' v tomto smere bolo zavedenie všetkých podnikov a ďalšie udržiavanie &lt;br /&gt;
systému manažérstva kvality (SMK), ktoré neustále zlepšovať výkon, ktorý uspokojí potreby &lt;br /&gt;
všetkých zainteresovaných subjektov. Táto možnosť pre &amp;quot;zjednotenie&amp;quot; model podniku (na &lt;br /&gt;
obrázku 1 Ústav1, Ústav2, Ústav3, atď) v súlade s ISO 9000 2000.  &lt;br /&gt;
&lt;br /&gt;
Zameranie je cieľ spoločnosti, ktorá vyvíja systém strategického plánovania a &lt;br /&gt;
prostriedky na realizáciu plánov. Systém riadenia kvality je neoddeliteľnou súčasťou &lt;br /&gt;
celkového riadenia a vedenie organizácie.  &lt;br /&gt;
&lt;br /&gt;
''Ďalším krokom'', plánované tvorba systému neustáleho zlepšovania kvality procesov a &lt;br /&gt;
riadenia pre zabezpečenie konzistentnosti výrobného reťazca. Pre to vývoj noriem ISO 9000 &lt;br /&gt;
(2000) definuje osem zásad manažérstva kvality.  &lt;br /&gt;
&lt;br /&gt;
Určilo sa osem zásad manažérstva kvality, ktoré môže vrcholový manažment využiť pri &lt;br /&gt;
vedení organizácie smerom k zlepšenej výkonnosti: &lt;br /&gt;
*Zameranie sa na zákazníka  &lt;br /&gt;
*Vodcovstvo  &lt;br /&gt;
*Zapojenie pracovníkov  &lt;br /&gt;
*Procesný prístup  &lt;br /&gt;
*Systémový prístup k manažérstvu  &lt;br /&gt;
*Trvalé zlepšovanie  &lt;br /&gt;
*Rozhodovanie na základe faktov  &lt;br /&gt;
*Vzájomne významné vzťahy s dodávateľmi  &lt;br /&gt;
Dnes nestačí, aby spoločnosť bola len dobré. V dnešnom konkurenčnom svete, by malo &lt;br /&gt;
byť dokonalé, a že by mala dávať pozor na všetky jej súčasti, zabezpečenie optimálneho &lt;br /&gt;
využitia a zvýšenie efektivity všetkých prostriedkov, ktoré má.  Všetky zložky musia byť &lt;br /&gt;
riadené súčasne a vo vzájomnej zhode, a úloha vrcholového vedenia spoločnosti je &lt;br /&gt;
zabezpečiť, aby súčasný vývoj každého z nich.  &lt;br /&gt;
&lt;br /&gt;
V posledných desaťročiach, zameranie organizácií v rôznych aspektoch svojej práce &lt;br /&gt;
sa neustále posúva. V  roku 1970 v centre pozornosti bol muž, v 80  -  tímovej práce, v 90  - &lt;br /&gt;
procesy. Dnes, v roku 2000 sa väčšina rozhovorov sú o poznanie a prispôsobivosť.  &lt;br /&gt;
&lt;br /&gt;
Ale musíme vziať do úvahy skúsenosti z realizácie každej z týchto metodík jasne určiť, &lt;br /&gt;
úspechov aj neúspechov. Použitie akéhokoľvek prístupu alebo počet prístupov neznamená &lt;br /&gt;
úplnú zmenu princípov činnosti. Nový nástroj len zapadá do existujúceho systému riadenia &lt;br /&gt;
organizácie. Tak, v každej organizácii skúseností a praxe zlepšenia v konkrétnej spoločnosti.  &lt;br /&gt;
&lt;br /&gt;
Svet skúsenosti ukazujú, že zavedenie zdokonalených systémov pre ruské podniky, aby &lt;br /&gt;
začala široké obzory na dosiahnutie novej úrovne konkurencieschopnosti.  &lt;br /&gt;
&lt;br /&gt;
== Model pre zlepšenie SMK organizácie ==&lt;br /&gt;
&lt;br /&gt;
Súčasná filozofia zlepšovanie organizácií, ktoré sa evolučné cestovala od poskytovanie &lt;br /&gt;
kvality výrobkov a služieb k Total Quality Management, za seba-hodnotenie ako nástroj pre &lt;br /&gt;
riadenie podniku, zvýšenie produktivity a konkurencieschopnosti spoločnosti.  &lt;br /&gt;
&lt;br /&gt;
Dnes existuje množstvo rôznych kritérií, modely Prize of Quality, od uznania najlepších &lt;br /&gt;
tovarov a služieb, individuálne ocenenie za ich prínos k rozvoju koncepcie kvality na &lt;br /&gt;
vnútroštátnych aj medzištátne súťaží a ocenení. Najslávnejšie a prestížne sú[5]:  &lt;br /&gt;
*model systému riadenia kvality v súlade s požiadavkami a odporúčaniami &lt;br /&gt;
*medzinárodných noriem rady ISO 9001:2000; &lt;br /&gt;
*Model EFQM &lt;br /&gt;
*Prize of quality RF;  &lt;br /&gt;
*Model«Baldrige National Quality Award »;  &lt;br /&gt;
*Deming prize;&lt;br /&gt;
Model je súbor hodnotiacich kritérií, pričom príčinné vzťahy a štruktúrované vo forme &lt;br /&gt;
nejakého grafického dizajnu. Obsah kritérií a princípov modelu základné vedenia spoločnosti. &lt;br /&gt;
Zlepšenie primárne zamerané na budovanie systému riadenia v súlade s kritériami prize &lt;br /&gt;
kvality. Jedným z hlavných cieľov nielen víťazov a ocenených, ale všetkých účastníkov  - &lt;br /&gt;
vytvorenie metódy seba-hodnotenie organizácie splniť kritériá vysoko kvalitné. A dokonca aj &lt;br /&gt;
bez účasti v súťaži je každá organizácia  -  na akejkoľvek úrovni vývoja, nebolo  - môžete &lt;br /&gt;
použiť kritériá pre ocenenie pre seba-hodnotenie.  To jej umožní získať komplexnú predstavu &lt;br /&gt;
o jeho  činnosti, na posúdenie, či ich zákazníci, zamestnanci, dodávatelia, spoločnosť sú &lt;br /&gt;
spokojní, a na tomto základe stanoviť priority pre zlepšenie konkurencieschopnosti.  &lt;br /&gt;
&lt;br /&gt;
Vlastné-hodnotenie organizácie na základe kritérií pre zadanie podporuje systemizácie a &lt;br /&gt;
štruktúr ovanie systému podnikového riadenia. Vlastné-hodnotenie sa uskutoční analýzu &lt;br /&gt;
podnikových procesov a identifikovať oblasti pre okamžité zlepšenie v neustále sa meniacom &lt;br /&gt;
prostredí. Vlastné-posúdenie z hľadiska &amp;quot;kvality&amp;quot; ponúka veľké príležitosti pre  analýzu &lt;br /&gt;
silných a slabých stránok, ako aj oblasti svojej činnosti, zlepšenie, ktoré by mali viesť k &lt;br /&gt;
úspechu celej firmy. V dôsledku vlastného-hodnotiace postupy možno určiť, do akej miery &lt;br /&gt;
vaša firma v rozvoji podnikania, ktoré je ešte potrebné urobiť a ako to vyzerá v porovnaní s &lt;br /&gt;
inými spoločnosťami. Vlastné hodnotenie v vertikálne integrovanej spoločnosti je komplexne &lt;br /&gt;
hodnotenie, rad ukazovateľov, ktoré zahŕňajú posúdenie každej spoločnosti vo výrobnom &lt;br /&gt;
reťazci.  &lt;br /&gt;
&lt;br /&gt;
Najdôležitejšou výhodou, ktorú spoločnosť dostane, od modely TQM, je možnosť &lt;br /&gt;
vyvinúť a zaviesť systematické a vyvážené hodnotenie efektívnosti a vplyvu kľúčových &lt;br /&gt;
prístupov a postupov pre systém manažérstva kvality, a to ako prístupy na zabezpečenie &lt;br /&gt;
prevádzkovej efektívnosti aj strategického rozvoja. Účinnosť procesu zdokonaľovania &lt;br /&gt;
pomocou modelov kvality[6] je zabezpečená prostredníctvom zahrnutie samostatne-&lt;br /&gt;
hodnotenie v tradičnom cykle (obr.2). &lt;br /&gt;
&lt;br /&gt;
V tomto prípade, diagnostické seba-hodnotenie poskytuje vo fáze Check cyklu PDCA &lt;br /&gt;
účely porovnania a výsledky operácií a vytvorenie vylepšenia pre ďalší cyklus.  &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.jpg|thumbnail|center|800px|Obr. 4 [Implementácia princípu &amp;quot;neustále zlepšovanie&amp;quot;]]]&lt;br /&gt;
Vlastné-hodnotiace postupy môžu optimálne realizovať v rámci modelov TQM &lt;br /&gt;
vertikálne-integrovaných spoločností (ako je znázornené na obr. 3) s pomocou strategický &lt;br /&gt;
nástroja pre kvalitu  -  Balanced Scorecard (BSC). Tieto nástroje fungujú ako doplňujúce &lt;br /&gt;
prístupy k manažmentu kvality. Orientácia materskej spoločnosti na dosiahnutie súladu s &lt;br /&gt;
Excellence Model EFQM a organizácie neustále zlepšovanie jednotlivých spoločností &lt;br /&gt;
pomocou BSC je rovnaké celkovej optimalizácií, čo ovplyvní každý proces v organizácii. &lt;br /&gt;
&lt;br /&gt;
Teda v procese seba-hodnotenia SMK sa vykonáva aj kontrola výsledkov celého &lt;br /&gt;
podniku (EFQM) s cieľom nájsť príležitosti pre zlepšenie, a BSC pôsobí ako nástroj riadenia &lt;br /&gt;
(dôraz na stratégie kvality). &lt;br /&gt;
&lt;br /&gt;
Ciele, stratégie a výkonnosti spoločnosti vertikálne integrovanej konštrukcie musia byť &lt;br /&gt;
chápaná cez prizmou nejaké komplexné hodnotenie svojej činnosti, poskytuje osobitnú &lt;br /&gt;
metodiku pre zavedenie systému zlepšenie.  &lt;br /&gt;
&lt;br /&gt;
A v tomto prípade v rámci stratégie je známy, integrovaný súbor opatrení na vytvorenie &lt;br /&gt;
trvalo udržateľnej výhody oproti konkurentom. Stratégia je komplexný a detailný plán určené &lt;br /&gt;
na zabezpečenie plnenia misií organizácie a plnení jej cieľov. Malo by byť skôr rozvinúť z &lt;br /&gt;
hľadiska celej spoločnosti, nie konkrétne osoby alebo obchodné jednotky. Zriedka sa &lt;br /&gt;
zakladateľom firmy si môžu dovoliť kombinovať jednotlivé plány so stratégiou organizácie. &lt;br /&gt;
Táto stratégia zahŕňa rozvoj šetrného opatrenia a plány na dosiahnutie cieľov, ktoré by mali &lt;br /&gt;
byť brané do úvahy vedecký a technický potenciál spoločnosti a jej požiadaviek na &lt;br /&gt;
zásobovanie.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-3.jpg|thumbnail|center|800px|Obr. 5 [Model seba-hodnotiaci systém vertikálne integrovanú štruktúru]]]&lt;br /&gt;
Nestačí na určenie stavu procesu pred odovzdaním výrobku &amp;quot;ďalej&amp;quot; v dodávateľskom &lt;br /&gt;
reťazci. V tomto prípade bude výsledkom ukazovateľ odzrkadľuje kvalitu konečného výrobku &lt;br /&gt;
získať iba na riadenie spoločnosti. Zostávajúce kroky nemajú kontrolu riadenia. Čo sa hovorí &lt;br /&gt;
o ich nezáujmu v kvalite finálneho výrobku (v súlade s obr. 3).&lt;br /&gt;
&lt;br /&gt;
Vzhľadom na štruktúru ako celok, potrebujú zaviesť komplexne parametre hodnotenia &lt;br /&gt;
jednotlivých procesov (prieskum, ťažbu a spracovanie), v počte výstupov, hodnotenie stavu &lt;br /&gt;
vertikálne integrovanej spoločnosti ako celku.&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Model_zlep%C5%A1ovania_syst%C3%A9mu_mana%C5%BEmentu_kvality_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6288</id>
		<title>Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Model_zlep%C5%A1ovania_syst%C3%A9mu_mana%C5%BEmentu_kvality_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6288"/>
		<updated>2010-07-25T20:09:20Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: Vytvorená stránka „Kategória:Študentské práce Kategória:Diplomové práce  {{Praca_uvod|2|Využitie vybraných metód a nástrojov manažérstva kvality pre zvyšovanie výkonnos…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]]&lt;br /&gt;
[[Kategória:Diplomové práce]]&lt;br /&gt;
&lt;br /&gt;
{{Praca_uvod|2|Využitie vybraných metód a nástrojov manažérstva kvality pre zvyšovanie výkonnosti danej naftovej spoločnosti|Charakteristika vertikálne-integrovaného výrobného systému|Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti|Použitie navrhnutej metodiky v systéme kvality pre danú naftovú spoločnosť}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
== Model zlepšovania systému manažmenta kvality spoločnosti NS «Rosneft» ==&lt;br /&gt;
&lt;br /&gt;
EFQM Excellence Model je základ univerzálnej filozofie manažmentu, poskytovanie &lt;br /&gt;
strategického rozvoja organizácie. Séria noriem ISO 9000:2000 predstavuje základ systému &lt;br /&gt;
riadenia, ktorý poskytuje viac ako minimálnu úroveň kvality, ktorá by mala splniť očakávania &lt;br /&gt;
všetkých zákazníkov. ISO 9001 verzia 2000 ponúka odporúčania pre zlepšenie obchodných &lt;br /&gt;
procesov a väčšiu spokojnosť zákazníka. Ale bez ohľadu na to, ako dobré tieto normy, majú &lt;br /&gt;
za cieľ svojho vývoja nikdy považovať za kľúč k úspechu v víťaznej spoločnosti vedúce &lt;br /&gt;
postavenie v jeho odbore ekonomiky.  &lt;br /&gt;
&lt;br /&gt;
Certifikácia ISO 9001:2000, len potvrdzuje, že sú splnené požiadavky zákazníka. &lt;br /&gt;
EFQM Excellence Model taktiež poskytuje holistický prístup a poskytuje usmernenie pre &lt;br /&gt;
budúcnosť.  &lt;br /&gt;
&lt;br /&gt;
Rovnako ako v ISO 9000 nie sú považované za faktory pre život človeka a spoločnosti &lt;br /&gt;
otázok a dôležitých ukazovateľov, ako sú obchodné výsledky, je v tejto oblasti vstúpi do hry &lt;br /&gt;
dokonalý model EFQM. Certifikácia podľa normy  -  je snímka preukázanie zhody s &lt;br /&gt;
organizáciou pre jednu pozíciu v určitom čase, vzhľadom k tomu, EFQM Excellence Model &lt;br /&gt;
môže byť v porovnaní s filmom, ktoré preukazujú rozsiahle čas a úsilie o dosiahnutie &lt;br /&gt;
organizácii. Ako obchodný model organizácie, model EFQM pomáha svojim užívateľom &lt;br /&gt;
hovorí rovnakým jazykom, oceniť nielen ich aktivity, ale aj porovnať svoje výsledky s &lt;br /&gt;
výsledkami z vedúcich predstaviteľov a konkurentov oblastiach. Vlastné-hodnotiace postupy &lt;br /&gt;
môžu byť optimálne realizovane v rámci modelov TQM pre vertikálne  -  integrovanú &lt;br /&gt;
spoločnosť (ako je znázornené na obrázku 3) sa strategickým nástrojom kvality  - Balanced &lt;br /&gt;
Scorecard (BSC). Tieto nástroje pôsobia ako vzájomne sa doplňujúce prístupy k manažmentu &lt;br /&gt;
kvality. Orientácia materskej spoločnosti na súlad s EFQM, a vytvorenie trvalého zlepšovania &lt;br /&gt;
každej spoločnosti pomocou BSC, budeme držať plnú optimalizáciu, čo ovplyvní pre každý &lt;br /&gt;
proces v organizácii.  Ukazovateli BSC, v našom prípade, vyrieši dôležitý problém pri &lt;br /&gt;
určovaní kvality jednotlivých súčastí procesu pre benchmarking podniku na základe kritérií &lt;br /&gt;
európskeho modelu. Rozvoj komplexného prístupu k zlepšeniu výkonnosti vďaka integrácii &lt;br /&gt;
pojmov EFQM a BSC by mala zabezpečiť synergiu, založený na maximálnom využití silných &lt;br /&gt;
a slabých stránok oboch vyhladzovania modelov, a šetria zdroje spoločnosti [7].&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-3.jpg&amp;diff=6285</id>
		<title>Súbor:DP Kadatskaya-3.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-3.jpg&amp;diff=6285"/>
		<updated>2010-07-25T19:58:10Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Vyu%C5%BEitie_vybran%C3%BDch_met%C3%B3d_a_n%C3%A1strojov_mana%C5%BE%C3%A9rstva_kvality_pre_zvy%C5%A1ovanie_v%C3%BDkonnosti_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6284</id>
		<title>Využitie vybraných metód a nástrojov manažérstva kvality pre zvyšovanie výkonnosti danej naftovej spoločnosti</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Vyu%C5%BEitie_vybran%C3%BDch_met%C3%B3d_a_n%C3%A1strojov_mana%C5%BE%C3%A9rstva_kvality_pre_zvy%C5%A1ovanie_v%C3%BDkonnosti_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6284"/>
		<updated>2010-07-25T19:56:36Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]]&lt;br /&gt;
[[Kategória:Diplomové práce]]&lt;br /&gt;
&lt;br /&gt;
{{Hlavička_FM|{{PAGENAME}}|Bc. Ekaterina Kadatskaya|&lt;br /&gt;
doc. Ing. Peter Ponický, PhD.|&lt;br /&gt;
2009/2010&lt;br /&gt;
|Diplomová práca&lt;br /&gt;
|Manažérstvo kvality produkcie&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Praca_uvod|1|Využitie vybraných metód a nástrojov manažérstva kvality pre zvyšovanie výkonnosti danej naftovej spoločnosti|Charakteristika vertikálne-integrovaného výrobného systému|Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti|Použitie navrhnutej metodiky v systéme kvality pre danú naftovú spoločnosť}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
{{Abstrakt&lt;br /&gt;
|Projekt ponúka metódu pre vykonávanie zásady neustáleho zlepšovania &lt;br /&gt;
v spoločnosti s vertikálne-integrovanéj štruktúrou, prostredníctvom zlepšenia &lt;br /&gt;
organizačných  procesov riadenia kvality, ktoré sa vykonáva nástrojmi Balanced &lt;br /&gt;
Scorecard celkom v spoločnosti aj jej jednotlivých odvetví. Tieto akcie sú zamerané na &lt;br /&gt;
neustále zlepšovanie výkonnosti ciele spoločnosti, predpovedaj dynamiku významných &lt;br /&gt;
finančných a ekonomických ukazovateľov.&lt;br /&gt;
|In article is offered the decision of realization principle «continuous perfection» in&lt;br /&gt;
vertically-integrated oil company by improvement organizational quality management &lt;br /&gt;
processes using tool Balanced Scorecard in the Company and its separate sectors. These&lt;br /&gt;
actions directed on constant increase of productivity purposes achievement in the &lt;br /&gt;
company, forecasting of dynamics major financial and economic parameters.&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Úvod'''&lt;br /&gt;
Trhovej ekonomike ako jeden z najdôležitejších vlastností patrí súťaž medzi subjektmi a &lt;br /&gt;
objektmi na trhu. Konkurencia je úzko spojená s pojmom konkurencieschopnosti.  &lt;br /&gt;
Konkurencieschopnosť  -  schopnosť odolávať konkurencii.  Tento pojem &lt;br /&gt;
konkurencieschopnosť je použitá na tovar (služby), ako aj pre  podnikí, firmy  a ďalšie &lt;br /&gt;
organizácie. Konkurencieschopnosť výrobkov  -  je jeho relatívna vlastnosť, ktorá zodpovedá &lt;br /&gt;
rozdielu medzi  tým  výrobkom a výrobkom konkurenta, po prvé, podľa miery zhody na &lt;br /&gt;
rovnaké sociálne potreby, a za druhé, podľa nákladov na splnenie týchto potrieb.&lt;br /&gt;
&lt;br /&gt;
Problém kvality a zlepšenia konkurencieschopnosti sa stáva kľúčovým pre ruské &lt;br /&gt;
spoločnosti a stimuluje zrejmý rast záujmu ku strategickým otázkam podniku.  &lt;br /&gt;
&lt;br /&gt;
Riešenie problémov kvality  je  neoddeliteľná súčasť stratégie rozvoja modernej &lt;br /&gt;
spoločnosti,  preto  je potrebné  začať implementácie systémy manažérstva kvality s určenia &lt;br /&gt;
miesta tohto systému v celkovej stratégie firmy.  &lt;br /&gt;
&lt;br /&gt;
Stratégie kvality by mala byť považovaná za jednu z hlavných funkčných stratégií a &lt;br /&gt;
mala byť vytvorená ako povinná súčasť celkovej stratégie, preto riaditeľ spoločnosti  dlžen &lt;br /&gt;
zamýšľa sa  pri rozhodovaní o návrhu a implementácie stratégie, o vzniku celej sústavy &lt;br /&gt;
strategických prvkov. &lt;br /&gt;
&lt;br /&gt;
Ako ukazuje analýza najpravdepodobnejších  možnosti  rozvoja ropného priemyslu v &lt;br /&gt;
Rusku, jednou z hlavných roli v tejto oblasti teraz hrá a bude hrať v dohľadnej budúcnosti, &lt;br /&gt;
vertikálne-integrované spoločnosti - nová podoba organizačnej štruktúry výroby v Rusku.&lt;br /&gt;
  &lt;br /&gt;
V moderných podmienkach je najdôležitejšia  samotná skutočnosť, že tieto spoločnosti &lt;br /&gt;
majú vlastnú stratégiu rozvoja a zlepšenia kvality. Ale v rýchlo meniacom podnikateľskom &lt;br /&gt;
prostredí, je potrebné mať spoľahlivé nástroje pre definovanie a tvarovanie stratégií rozvoja, &lt;br /&gt;
ktoré sú v súlade s novými vonkajšími podmienkami, a umožňujú využiť a zvýšiť potenciál &lt;br /&gt;
podniku aj produktívne, aj finančné.  Formovanie vlastnej stratégie rozvoja a zlepšenia kvality &lt;br /&gt;
je  spojene  s potrebou nových prístupov v oblasti manažmentu, vedeckej-technickej politiky, &lt;br /&gt;
atď. Je účelné  zovšeobecniť a použiť  zahraničnú skúsenosť tvorby  a realizáciu  stratégie &lt;br /&gt;
rozvoja a prevádzky VINS v krajinách s vyspelou trhovou ekonomikou. &lt;br /&gt;
&lt;br /&gt;
My žijeme v  integračnej ríši, colne zábrany s každým rokom sa stáva sa nižšie, a to za &lt;br /&gt;
týchto podmienok je veľmi dôležité, po prvé ochrániť záujem ruských výrobcov, a po druhé, &lt;br /&gt;
aby sa zabránilo možnosti kontaktu s ruským trhom nebezpečnej a nespoľahlivej techniky.&lt;br /&gt;
&lt;br /&gt;
= Charakteristika VIVS =&lt;br /&gt;
&lt;br /&gt;
Komplikovaný vertikálne-integrovaný výrobný systém je trvale skombinovane &lt;br /&gt;
priemyselných objektov,  ktoré sa sústredený na lokalizovanej (jednej alebo viac) ploche a  &lt;br /&gt;
dôležité spojené priemyselné-ekomonickimy  vzťahmi.  &lt;br /&gt;
&lt;br /&gt;
Najdôležitejšie črty, ktoré umožňujú identifikáciu VIVS sú:&lt;br /&gt;
*skutočnosť spriahnutej sústavy vykonaní, ktoré majú jediný odbor; &lt;br /&gt;
*spoločenstvo a obmedzenosť plochy, &lt;br /&gt;
*možnosť komplexného využitia lokálnych zdrojov (prírodný, pracovný a priemyselný), &lt;br /&gt;
*jednota priemyselný a služobnej infraštruktúry.&lt;br /&gt;
Pri skúmanie konkrétnych problémov fungovania a vývoja zložených systémov, na &lt;br /&gt;
príklad VIVS, vážne  brať do úvahy základné zásady systémovej analýzy a spĺňať určité &lt;br /&gt;
požiadavky:  &lt;br /&gt;
#Vziať do úvahy zložitosť systému ako celku a jeho jednotlivé subsystémy: každá s ktorých  skladajú sa z veľkého počtu vzájomne prepojených prvkov.  Interakcia jednotlivých subsystémov medzi sebou, že majú svoje vlastné  'záujmy', ciele a kritériá hodnotenia, prevádzkový mechanizmus atď je príčinou vzniku systémové účinkov. Prítomnosť týchto efektov vedie k tomu, že vplyv na systém ako celok sa nemusí zhodovať so súčtom vplyvov jednotlivých komponentov.&lt;br /&gt;
#Vziať do úvahy hierarchiu (viacúrovňovosť) štruktúry vertikálne integrovaného výrobného systému. Mali by sme mať na pamäti, zložitosť vlastností «hierarchia», jej prejavy v rôznych aspektov, a to najmä v priebehu času, odvetvové a teritoriálne.&lt;br /&gt;
#Zohľadniť vlastnosť ovládateľnosti prvkov výrobného systému na všetkých úrovniach hierarchie, orientácia kontroly, ako najlepšie dosiahnuť svoje ciele.&lt;br /&gt;
#Účinky rozhodnutia musia byť analyzované nielen v interagujúce subsystémov, ale aj pre spotrebiteľov, ako aj všetkých súvisiacich oblastiach: sociálne, ekologické, politické, atď.&lt;br /&gt;
#Považovať dvojaký prístup k štúdiu vertikálne integrovaných výrobných systém: ako relatívne izolovaný komplexný dynamický systém, vyvíjajúci sa v takom osobitným právnych systémov, a ako neoddeliteľnú súčasť štátu riadi vo svojom fungovaní a rozvoj požiadaviek interakciu s výrobnom systéme v iných odvetviach.&lt;br /&gt;
Z princípu duality vyplýva, že existujú vnútorné a vonkajšie aspekty fungovania a rozvoja &lt;br /&gt;
VIVS a dvoch prepojených systémov, obsahujuczch základné pojmy a ukazovatele ich &lt;br /&gt;
činnosti.  &lt;br /&gt;
&lt;br /&gt;
Využitie modelu ako vnútorný (kedy priamo analyzuje a modeluje procesy prebiehajúce &lt;br /&gt;
najmä v systémoch, ktoré určuje dynamické charakteristiky týchto procesov) a vonkajší opis &lt;br /&gt;
systémov (je-li v súlade s kybernetikou prístup sa javí ako 'black box' a skúma regresií typu &lt;br /&gt;
'input-output').&lt;br /&gt;
Využitie modelu ako vnútorný (kedy priamo analyzuje a modeluje procesy prebiehajúce &lt;br /&gt;
najmä v systémoch, ktoré určuje dynamické charakteristiky týchto procesov) a vonkajší opis &lt;br /&gt;
systémov (je-li v súlade s kybernetikou prístup sa javí ako 'black box' a skúma regresií typu &lt;br /&gt;
'input-output').&lt;br /&gt;
&lt;br /&gt;
== VIVS naftového holdingu NS « ROSNEFT» ==&lt;br /&gt;
&lt;br /&gt;
V tomto prípade môže byť vertikálna integrácia definovaná ako kombinácia viacerých &lt;br /&gt;
činnostnej v rámci podniku alebo skupiny podnikov (prieskum, ťažbu, spracovanie, uvádzanie &lt;br /&gt;
na trh). Úzke vertikálna integrácia môže byť definovaná ako kombinácia nižší sektor &amp;quot;down-&lt;br /&gt;
stream&amp;quot; (rafinácie a marketingu) a hornej sektor &amp;quot;up-stream&amp;quot; (ťažba a výroba). &lt;br /&gt;
 &lt;br /&gt;
Ako výsledok prvej fázy integrácie (1998) založili spoločnosť dvoma zásadne &lt;br /&gt;
odlišnými typmi.  Prvá zahŕňa firmy, ktoré sa integrujú finančnej situácie ''(ekonomickej &lt;br /&gt;
integrácie)''  -  hospodárstvo, nie sú zapojení do výrobnej činnosti, ale ktoré vykonávajú &lt;br /&gt;
kontrolu nad radom spoločností a dcérske spoločnosti.  &lt;br /&gt;
&lt;br /&gt;
Integrovaný spoločností sú druhého typu produkcie  ''(fyzickej integrácie)'', zaoberajúce &lt;br /&gt;
sa prieskumom, výroba, doprava a rafináciu a marketing hotových výrobkov prostredníctvom &lt;br /&gt;
svojich pobočiek a špecializovaných jednotiek. V súčasnosti však &amp;quot;čisté&amp;quot; výrobné spoločnosti &lt;br /&gt;
sú takmer neexistujúce. Všetci sú v rôznej miere aj finančné spoločnosti. &lt;br /&gt;
 &lt;br /&gt;
Je potrebné poznamenať, že pojem ekonomickej integrácie dopĺňa koncept fyzickej &lt;br /&gt;
integrácie a nie je v rozpore s ňou. V dôsledku toho sa od roku 2003, veľa ropných &lt;br /&gt;
spoločností ma politiku plnej integrácie. Kombinujúci v jednom reťazci finančné, analytické a &lt;br /&gt;
peňažné toky umožňuje úplnú kontrolu aj výrobnecho procesu, aj jeho &amp;quot;vstupov&amp;quot; a &lt;br /&gt;
&amp;quot;výstupov&amp;quot;.  &lt;br /&gt;
&lt;br /&gt;
Typicky, vo vertikálnom profile podniky sú dcérske spoločnosti. VINS sa im javí ako &lt;br /&gt;
hlava a ma spoločných podnikov s inými firmami. Všetky spoločnosti vo forme vlastníctva sú &lt;br /&gt;
akciovými spoločnosťami. &lt;br /&gt;
 &lt;br /&gt;
Dcérske spoločnosti prakticky nezávislé, majú svoje vlastné vedenie, predstavenstvo. &lt;br /&gt;
Riadiaca spoločnosť (sídlo) dáva dcérskym konkrétne úlohy, ktoré by mali prispieť k &lt;br /&gt;
zlepšeniu finančných výsledkov.  &lt;br /&gt;
&lt;br /&gt;
V zásade rozdelenie rolí veliteľstva (materskej spoločnosti) a jej dcérskych &lt;br /&gt;
spoločností, firiem a kancelárií je, že prvá definuje stratégiu, a súčasná práca je sústredená v &lt;br /&gt;
nižších celkov (podľa obrázku 1).  &lt;br /&gt;
&lt;br /&gt;
Moderné ropná spoločnosť zvyčajne má vertikálne integrovanú štruktúru. Existujúce &lt;br /&gt;
štruktúry možno rozdeliť do 3 historicky (a geograficky) prevažujúci typu:  &lt;br /&gt;
#Logické usporiadané štruktúra, ktorá vznikla v dôsledku spojenia štruktúr krajín produkujúcich ropu (OPEC) a spotrebiteľské krajiny (Severná Amerika a západná Európa). Postupné transformácie, umožnila opraviť väčšinu nedostatkov &amp;quot;stále v procese&amp;quot;. Najdôležitejšie predpoklady pre takýto proces môže byť považovaná za túžbu učiť trhový dopyt a  konkurencia v naftovej oblasti v pomerne nasýtenom trhu a klesajúcej efektívnosti investícií do rozvoja nových zdrojov ropy. Naftový spoločnosti — Standard Oil, Gulf, Техасе, Shell&lt;br /&gt;
#Vyrovnané  konštrukcie, vytvorená pod vplyvom trhových síl, pretože snaha prekonať závislosť na dodávkach surovín. Použitie konkurenčných konfliktov ropných spoločností a vlády naftarovych krajín, európsky verejný a súkromný spoločnosti podarilo prísť do sféry výroby nafty na vhodnejšie pre krajinu vlastníctva podmienkach. Naftový spoločnosti – Total (Francúzsko) и ENI (Taliansko)&lt;br /&gt;
#«Mäkký holding» Predpokladá že dcérsky zloženia praktický sebestačný od seba, ich priemyselná  činnosť a marketing ne skoordinovaný v rámci jednotného strategickecho prístupu. Proveniencia takého zloženia objasňuje alebo jednorazovým «direktívnym» slučovaniem alebo vyslovený úroveň jej dospelosti (spoločnosť stáva sa natoľko veľkej že ne v skupenstve efektívny spravovať všetky svoj podnikov). Naftová spoločnosť – väčšina ruský holdingov.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-1.jpg|thumbnail|center|800px|Obr. 3 [Šablóna zloženie VINS]]]&lt;br /&gt;
Pre ruský naftový priemysel, ktorý ma všetky etapy naftového cyklu, reformirovanie pri &lt;br /&gt;
pomoci založenie VINS správne ale pritom si vrstva príznačné vyznamenanie klasicky &lt;br /&gt;
vertikálne-integrovaný spoločnosť od ruský v ich modernom skupenstve. &lt;br /&gt;
&lt;br /&gt;
Rast západných spoločnosti pod vplyvom trhových síl, odpovedanie na požiadavky &lt;br /&gt;
spotrebiteľov, a regulačných opatrení štátu. Každá z existujúcich spoločností prešila radom &lt;br /&gt;
splývaní a predajov jej dcérskych spoločností, ktoré pokračujú dodnes. Lež rusky spoločnosti &lt;br /&gt;
bolí založenie jednorazové podľa prezidentskej a vládnej normy. V ich zložení zjednotiť &lt;br /&gt;
podniky, ktorý desaťročie fungovali v rámci rôznych rezortov.  Nedostatky získané počas &lt;br /&gt;
tvorby domácich ropných spoločností, vytvárať &amp;quot;prekážky&amp;quot; v  ich konkurencieschopnosti a &lt;br /&gt;
bránia dosiahnutiu medzinárodného a európskeho trhu.&lt;br /&gt;
&lt;br /&gt;
== Konkurencieschopnosť naftového holdingu «Rosneft» ==&lt;br /&gt;
&lt;br /&gt;
Transformácia Rosneft v jeden organizmus, teraz organizuje podľa konsolidácie. &lt;br /&gt;
Firma sa sťahuje do nových systémov práce  vo vzťahu k ich štrukturálnym jednotkám: so &lt;br /&gt;
zákazníkmi, partnermi a štátom. Tento základný princíp, ktorý leží v režime práce je priorita &lt;br /&gt;
spoločnecho záujem na lokálne záujmy jednotlivých podnikov. &lt;br /&gt;
 &lt;br /&gt;
V praxi to znamená vytváranie a vykonávanie spoločnej pre  firmy a jej dcérskych &lt;br /&gt;
spoločností systémov plánovania, rozpočtovania, finančné výkazníctvo a finančné stimuly, &lt;br /&gt;
ako aj na investície a riadenia kvality, zavedenie vedeckého a technického pokroku, a &lt;br /&gt;
zamestnancov.  &lt;br /&gt;
&lt;br /&gt;
''Prvým krokom'' v tomto smere bolo zavedenie všetkých podnikov a ďalšie udržiavanie &lt;br /&gt;
systému manažérstva kvality (SMK), ktoré neustále zlepšovať výkon, ktorý uspokojí potreby &lt;br /&gt;
všetkých zainteresovaných subjektov. Táto možnosť pre &amp;quot;zjednotenie&amp;quot; model podniku (na &lt;br /&gt;
obrázku 1 Ústav1, Ústav2, Ústav3, atď) v súlade s ISO 9000 2000.  &lt;br /&gt;
&lt;br /&gt;
Zameranie je cieľ spoločnosti, ktorá vyvíja systém strategického plánovania a &lt;br /&gt;
prostriedky na realizáciu plánov. Systém riadenia kvality je neoddeliteľnou súčasťou &lt;br /&gt;
celkového riadenia a vedenie organizácie.  &lt;br /&gt;
&lt;br /&gt;
''Ďalším krokom'', plánované tvorba systému neustáleho zlepšovania kvality procesov a &lt;br /&gt;
riadenia pre zabezpečenie konzistentnosti výrobného reťazca. Pre to vývoj noriem ISO 9000 &lt;br /&gt;
(2000) definuje osem zásad manažérstva kvality.  &lt;br /&gt;
&lt;br /&gt;
Určilo sa osem zásad manažérstva kvality, ktoré môže vrcholový manažment využiť pri &lt;br /&gt;
vedení organizácie smerom k zlepšenej výkonnosti: &lt;br /&gt;
*Zameranie sa na zákazníka  &lt;br /&gt;
*Vodcovstvo  &lt;br /&gt;
*Zapojenie pracovníkov  &lt;br /&gt;
*Procesný prístup  &lt;br /&gt;
*Systémový prístup k manažérstvu  &lt;br /&gt;
*Trvalé zlepšovanie  &lt;br /&gt;
*Rozhodovanie na základe faktov  &lt;br /&gt;
*Vzájomne významné vzťahy s dodávateľmi  &lt;br /&gt;
Dnes nestačí, aby spoločnosť bola len dobré. V dnešnom konkurenčnom svete, by malo &lt;br /&gt;
byť dokonalé, a že by mala dávať pozor na všetky jej súčasti, zabezpečenie optimálneho &lt;br /&gt;
využitia a zvýšenie efektivity všetkých prostriedkov, ktoré má.  Všetky zložky musia byť &lt;br /&gt;
riadené súčasne a vo vzájomnej zhode, a úloha vrcholového vedenia spoločnosti je &lt;br /&gt;
zabezpečiť, aby súčasný vývoj každého z nich.  &lt;br /&gt;
&lt;br /&gt;
V posledných desaťročiach, zameranie organizácií v rôznych aspektoch svojej práce &lt;br /&gt;
sa neustále posúva. V  roku 1970 v centre pozornosti bol muž, v 80  -  tímovej práce, v 90  - &lt;br /&gt;
procesy. Dnes, v roku 2000 sa väčšina rozhovorov sú o poznanie a prispôsobivosť.  &lt;br /&gt;
&lt;br /&gt;
Ale musíme vziať do úvahy skúsenosti z realizácie každej z týchto metodík jasne určiť, &lt;br /&gt;
úspechov aj neúspechov. Použitie akéhokoľvek prístupu alebo počet prístupov neznamená &lt;br /&gt;
úplnú zmenu princípov činnosti. Nový nástroj len zapadá do existujúceho systému riadenia &lt;br /&gt;
organizácie. Tak, v každej organizácii skúseností a praxe zlepšenia v konkrétnej spoločnosti.  &lt;br /&gt;
&lt;br /&gt;
Svet skúsenosti ukazujú, že zavedenie zdokonalených systémov pre ruské podniky, aby &lt;br /&gt;
začala široké obzory na dosiahnutie novej úrovne konkurencieschopnosti.  &lt;br /&gt;
&lt;br /&gt;
== Model pre zlepšenie SMK organizácie ==&lt;br /&gt;
&lt;br /&gt;
Súčasná filozofia zlepšovanie organizácií, ktoré sa evolučné cestovala od poskytovanie &lt;br /&gt;
kvality výrobkov a služieb k Total Quality Management, za seba-hodnotenie ako nástroj pre &lt;br /&gt;
riadenie podniku, zvýšenie produktivity a konkurencieschopnosti spoločnosti.  &lt;br /&gt;
&lt;br /&gt;
Dnes existuje množstvo rôznych kritérií, modely Prize of Quality, od uznania najlepších &lt;br /&gt;
tovarov a služieb, individuálne ocenenie za ich prínos k rozvoju koncepcie kvality na &lt;br /&gt;
vnútroštátnych aj medzištátne súťaží a ocenení. Najslávnejšie a prestížne sú:  &lt;br /&gt;
*model systému riadenia kvality v súlade s požiadavkami a odporúčaniami &lt;br /&gt;
*medzinárodných noriem rady ISO 9001:2000; &lt;br /&gt;
*Model EFQM &lt;br /&gt;
*Prize of quality RF;  &lt;br /&gt;
*Model«Baldrige National Quality Award »;  &lt;br /&gt;
*Deming prize;&lt;br /&gt;
Model je súbor hodnotiacich kritérií, pričom príčinné vzťahy a štruktúrované vo forme &lt;br /&gt;
nejakého grafického dizajnu. Obsah kritérií a princípov modelu základné vedenia spoločnosti. &lt;br /&gt;
Zlepšenie primárne zamerané na budovanie systému riadenia v súlade s kritériami prize &lt;br /&gt;
kvality. Jedným z hlavných cieľov nielen víťazov a ocenených, ale všetkých účastníkov  - &lt;br /&gt;
vytvorenie metódy seba-hodnotenie organizácie splniť kritériá vysoko kvalitné. A dokonca aj &lt;br /&gt;
bez účasti v súťaži je každá organizácia  -  na akejkoľvek úrovni vývoja, nebolo  - môžete &lt;br /&gt;
použiť kritériá pre ocenenie pre seba-hodnotenie.  To jej umožní získať komplexnú predstavu &lt;br /&gt;
o jeho  činnosti, na posúdenie, či ich zákazníci, zamestnanci, dodávatelia, spoločnosť sú &lt;br /&gt;
spokojní, a na tomto základe stanoviť priority pre zlepšenie konkurencieschopnosti.  &lt;br /&gt;
&lt;br /&gt;
Vlastné-hodnotenie organizácie na základe kritérií pre zadanie podporuje systemizácie a &lt;br /&gt;
štruktúr ovanie systému podnikového riadenia. Vlastné-hodnotenie sa uskutoční analýzu &lt;br /&gt;
podnikových procesov a identifikovať oblasti pre okamžité zlepšenie v neustále sa meniacom &lt;br /&gt;
prostredí. Vlastné-posúdenie z hľadiska &amp;quot;kvality&amp;quot; ponúka veľké príležitosti pre  analýzu &lt;br /&gt;
silných a slabých stránok, ako aj oblasti svojej činnosti, zlepšenie, ktoré by mali viesť k &lt;br /&gt;
úspechu celej firmy. V dôsledku vlastného-hodnotiace postupy možno určiť, do akej miery &lt;br /&gt;
vaša firma v rozvoji podnikania, ktoré je ešte potrebné urobiť a ako to vyzerá v porovnaní s &lt;br /&gt;
inými spoločnosťami. Vlastné hodnotenie v vertikálne integrovanej spoločnosti je komplexne &lt;br /&gt;
hodnotenie, rad ukazovateľov, ktoré zahŕňajú posúdenie každej spoločnosti vo výrobnom &lt;br /&gt;
reťazci.  &lt;br /&gt;
&lt;br /&gt;
Najdôležitejšou výhodou, ktorú spoločnosť dostane, od modely TQM, je možnosť &lt;br /&gt;
vyvinúť a zaviesť systematické a vyvážené hodnotenie efektívnosti a vplyvu kľúčových &lt;br /&gt;
prístupov a postupov pre systém manažérstva kvality, a to ako prístupy na zabezpečenie &lt;br /&gt;
prevádzkovej efektívnosti aj strategického rozvoja. Účinnosť procesu zdokonaľovania &lt;br /&gt;
pomocou modelov kvality  je zabezpečená prostredníctvom zahrnutie samostatne-&lt;br /&gt;
hodnotenie v tradičnom cykle (obr.2). &lt;br /&gt;
&lt;br /&gt;
V tomto prípade, diagnostické seba-hodnotenie poskytuje vo fáze Check cyklu PDCA &lt;br /&gt;
účely porovnania a výsledky operácií a vytvorenie vylepšenia pre ďalší cyklus.  &lt;br /&gt;
[[Súbor:DP_Kadatskaya-2.jpg|thumbnail|center|800px|Obr. 4 [Implementácia princípu &amp;quot;neustále zlepšovanie&amp;quot;]]]&lt;br /&gt;
Vlastné-hodnotiace postupy môžu optimálne realizovať v rámci modelov TQM &lt;br /&gt;
vertikálne-integrovaných spoločností (ako je znázornené na obr. 3) s pomocou strategický &lt;br /&gt;
nástroja pre kvalitu  -  Balanced Scorecard (BSC). Tieto nástroje fungujú ako doplňujúce &lt;br /&gt;
prístupy k manažmentu kvality. Orientácia materskej spoločnosti na dosiahnutie súladu s &lt;br /&gt;
Excellence Model EFQM a organizácie neustále zlepšovanie jednotlivých spoločností &lt;br /&gt;
pomocou BSC je rovnaké celkovej optimalizácií, čo ovplyvní každý proces v organizácii. &lt;br /&gt;
&lt;br /&gt;
Teda v procese seba-hodnotenia SMK sa vykonáva aj kontrola výsledkov celého &lt;br /&gt;
podniku (EFQM) s cieľom nájsť príležitosti pre zlepšenie, a BSC pôsobí ako nástroj riadenia &lt;br /&gt;
(dôraz na stratégie kvality). &lt;br /&gt;
&lt;br /&gt;
Ciele, stratégie a výkonnosti spoločnosti vertikálne integrovanej konštrukcie musia byť &lt;br /&gt;
chápaná cez prizmou nejaké komplexné hodnotenie svojej činnosti, poskytuje osobitnú &lt;br /&gt;
metodiku pre zavedenie systému zlepšenie.  &lt;br /&gt;
&lt;br /&gt;
A v tomto prípade v rámci stratégie je známy, integrovaný súbor opatrení na vytvorenie &lt;br /&gt;
trvalo udržateľnej výhody oproti konkurentom. Stratégia je komplexný a detailný plán určené &lt;br /&gt;
na zabezpečenie plnenia misií organizácie a plnení jej cieľov. Malo by byť skôr rozvinúť z &lt;br /&gt;
hľadiska celej spoločnosti, nie konkrétne osoby alebo obchodné jednotky. Zriedka sa &lt;br /&gt;
zakladateľom firmy si môžu dovoliť kombinovať jednotlivé plány so stratégiou organizácie. &lt;br /&gt;
Táto stratégia zahŕňa rozvoj šetrného opatrenia a plány na dosiahnutie cieľov, ktoré by mali &lt;br /&gt;
byť brané do úvahy vedecký a technický potenciál spoločnosti a jej požiadaviek na &lt;br /&gt;
zásobovanie.&lt;br /&gt;
[[Súbor:DP_Kadatskaya-3.jpg|thumbnail|center|800px|Obr. 5 [Model seba-hodnotiaci systém vertikálne integrovanú štruktúru]]]&lt;br /&gt;
Nestačí na určenie stavu procesu pred odovzdaním výrobku &amp;quot;ďalej&amp;quot; v dodávateľskom &lt;br /&gt;
reťazci. V tomto prípade bude výsledkom ukazovateľ odzrkadľuje kvalitu konečného výrobku &lt;br /&gt;
získať iba na riadenie spoločnosti. Zostávajúce kroky nemajú kontrolu riadenia. Čo sa hovorí &lt;br /&gt;
o ich nezáujmu v kvalite finálneho výrobku (v súlade s obr. 3).&lt;br /&gt;
&lt;br /&gt;
Vzhľadom na štruktúru ako celok, potrebujú zaviesť komplexne parametre hodnotenia &lt;br /&gt;
jednotlivých procesov (prieskum, ťažbu a spracovanie), v počte výstupov, hodnotenie stavu &lt;br /&gt;
vertikálne integrovanej spoločnosti ako celku.&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.jpg&amp;diff=6283</id>
		<title>Súbor:DP Kadatskaya-2.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-2.jpg&amp;diff=6283"/>
		<updated>2010-07-25T19:53:05Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-1.jpg&amp;diff=6282</id>
		<title>Súbor:DP Kadatskaya-1.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:DP_Kadatskaya-1.jpg&amp;diff=6282"/>
		<updated>2010-07-25T19:41:12Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Vyu%C5%BEitie_vybran%C3%BDch_met%C3%B3d_a_n%C3%A1strojov_mana%C5%BE%C3%A9rstva_kvality_pre_zvy%C5%A1ovanie_v%C3%BDkonnosti_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6279</id>
		<title>Využitie vybraných metód a nástrojov manažérstva kvality pre zvyšovanie výkonnosti danej naftovej spoločnosti</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Vyu%C5%BEitie_vybran%C3%BDch_met%C3%B3d_a_n%C3%A1strojov_mana%C5%BE%C3%A9rstva_kvality_pre_zvy%C5%A1ovanie_v%C3%BDkonnosti_danej_naftovej_spolo%C4%8Dnosti&amp;diff=6279"/>
		<updated>2010-07-25T19:07:05Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: Vytvorená stránka „Kategória:Študentské práce Kategória:Diplomové práce  {{Hlavička_FM|{{PAGENAME}}|Bc. Ekaterina Kadatskaya| doc. Ing. Peter Ponický, PhD.| 2009/2010 |Diplom…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]]&lt;br /&gt;
[[Kategória:Diplomové práce]]&lt;br /&gt;
&lt;br /&gt;
{{Hlavička_FM|{{PAGENAME}}|Bc. Ekaterina Kadatskaya|&lt;br /&gt;
doc. Ing. Peter Ponický, PhD.|&lt;br /&gt;
2009/2010&lt;br /&gt;
|Diplomová práca&lt;br /&gt;
|Manažérstvo kvality produkcie&lt;br /&gt;
}}&lt;br /&gt;
{{Praca_uvod|1|Charakteristika vertikálne-integrovaného výrobného systému|Model zlepšovania systému manažmentu kvality danej naftovej spoločnosti|Použitie navrhnutej metodiky v systéme kvality pre danú naftovú spoločnosť}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
{{Abstrakt&lt;br /&gt;
|Projekt ponúka metódu pre vykonávanie zásady neustáleho zlepšovania &lt;br /&gt;
v spoločnosti s vertikálne-integrovanéj štruktúrou, prostredníctvom zlepšenia &lt;br /&gt;
organizačných  procesov riadenia kvality, ktoré sa vykonáva nástrojmi Balanced &lt;br /&gt;
Scorecard celkom v spoločnosti aj jej jednotlivých odvetví. Tieto akcie sú zamerané na &lt;br /&gt;
neustále zlepšovanie výkonnosti ciele spoločnosti, predpovedaj dynamiku významných &lt;br /&gt;
finančných a ekonomických ukazovateľov.&lt;br /&gt;
|In article is offered the decision of realization principle «continuous perfection» in&lt;br /&gt;
vertically-integrated oil company by improvement organizational quality management &lt;br /&gt;
processes using tool Balanced Scorecard in the Company and its separate sectors. These&lt;br /&gt;
actions directed on constant increase of productivity purposes achievement in the &lt;br /&gt;
company, forecasting of dynamics major financial and economic parameters.&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Bakal%C3%A1rske_pr%C3%A1ce&amp;diff=6271</id>
		<title>Bakalárske práce</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Bakal%C3%A1rske_pr%C3%A1ce&amp;diff=6271"/>
		<updated>2010-07-23T17:45:38Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Ako_pisat_wikiPracu|Dusan|Ggaspar|Jakub Trska}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;mainpage_topbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;mainpage_pagetitle&amp;quot;&amp;gt;Bakalárske práce 2009/2010&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;  border=1 cellpadding=5 cellspacing=0 style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|- &lt;br /&gt;
!Autor&lt;br /&gt;
!Názov práce&lt;br /&gt;
!style=&amp;quot;width:150px&amp;quot;|Stav práce&lt;br /&gt;
!style=&amp;quot;width:90px&amp;quot;|Zadanie&lt;br /&gt;
|-&lt;br /&gt;
|Milan Porubský&lt;br /&gt;
|[[Systém tvorby rozvrhu]]&lt;br /&gt;
|{{stav_prace|100}}&lt;br /&gt;
|[[Systém tvorby rozvrhu (Zadanie)|Zadanie BP]]&lt;br /&gt;
|-&lt;br /&gt;
|Dušan Pagáč&lt;br /&gt;
|[[Off-line funkcionalita on-line web aplikácií]]&lt;br /&gt;
|{{stav_prace|50}}&lt;br /&gt;
|[[Off-line funkcionalita on-line web aplikácií (Zadanie)|Zadanie BP]]&lt;br /&gt;
|-&lt;br /&gt;
|Dávid Ďurika&lt;br /&gt;
|[[Štatistický modul v systéme rozvrhu FM]]&lt;br /&gt;
|{{stav_prace|45}}&lt;br /&gt;
|[[Štatistický modul v systéme rozvrhu FM (Zadanie)|Zadanie BP]]&lt;br /&gt;
|-&lt;br /&gt;
|Gabriel Gašpar, Bc.&lt;br /&gt;
|[[Autonómny systém pre zber teplotných dát z pôdneho profilu]]&lt;br /&gt;
|{{stav_prace|100}}&lt;br /&gt;
|[[Autonómny systém pre zber teplotných dát z pôdneho profilu (Zadanie)|Zadanie BP]]&lt;br /&gt;
|-&lt;br /&gt;
|Lukáš Krajči&lt;br /&gt;
|[[Otvorené formáty súborov kancelárskych softvérov]]&lt;br /&gt;
|{{stav_prace|66.6}}&lt;br /&gt;
|[[Otvorené formáty súborov kancelárskych softvérov (Zadanie)|Zadanie BP]]&lt;br /&gt;
|-&lt;br /&gt;
|Martin Pilař&lt;br /&gt;
|[[Poloautomatický parkovací systém]]&lt;br /&gt;
|{{stav_prace|80}}&lt;br /&gt;
|[[Poloautomatický parkovací systém (Zadanie)|Zadanie BP]]&lt;br /&gt;
|-&lt;br /&gt;
|Ľubomír Milko&lt;br /&gt;
|[[Aplikácie teórie grafov a teórie hier v rozhodovacích problémoch]]&lt;br /&gt;
|{{stav_prace|70}}&lt;br /&gt;
|[[Aplikácie teórie grafov a teórie hier v rozhodovacích problémoch (Zadanie)|Zadanie BP]]&lt;br /&gt;
|-&lt;br /&gt;
|Peter Magala&lt;br /&gt;
|[[Bezpečnosť webových aplikácií]]&lt;br /&gt;
|{{stav_prace|10}}&lt;br /&gt;
|[[Bezpečnosť webových aplikácií (Zadanie)|Zadanie BP]]&lt;br /&gt;
|-&lt;br /&gt;
|Ján Čižmárik&lt;br /&gt;
|[[Metódy riešenia optimalizačných problémov]]&lt;br /&gt;
|{{stav_prace|20}}&lt;br /&gt;
|[[Metódy riešenia optimalizačných problémov (Zadanie)|Zadanie BP]]&lt;br /&gt;
|-&lt;br /&gt;
|Martin Cibulka&lt;br /&gt;
|[[Nastavenie priority procesu a vplyv na jeho činnosť v operačnom systéme]]&lt;br /&gt;
|{{stav_prace|60}}&lt;br /&gt;
|[[Nastavenie priority procesu a vplyv na jeho činnosť v operačnom systéme (Zadanie)|Zadanie BP]]&lt;br /&gt;
|-&lt;br /&gt;
|Lukáš Ronec&lt;br /&gt;
|[[Generátor náhľadov fotografií umiestnených na webe]]&lt;br /&gt;
|{{stav_prace|0}}&lt;br /&gt;
|[[Generátor náhľadov fotografií umiestnených na webe (Zadanie)|Zadanie BP]]&lt;br /&gt;
|-&lt;br /&gt;
|Július Jančo&lt;br /&gt;
|[[Implementácia protokolu RC5 na platforme procesora Cypress]]&lt;br /&gt;
|{{stav_prace|100}}&lt;br /&gt;
|[[Implementácia protokolu RC5 na platforme procesora Cypress (Zadanie)|Zadanie BP]]&lt;br /&gt;
|-&lt;br /&gt;
|Juraj Prívara&lt;br /&gt;
|[[Použitie mikrouchopovačov MEMS]]&lt;br /&gt;
|{{stav_prace|65}}&lt;br /&gt;
|[[Použitie mikrouchopovačov MEMS (Zadanie)|Zadanie BP]]&lt;br /&gt;
|-&lt;br /&gt;
|Emanuel Dubovan&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|Dušan Vojsovič&lt;br /&gt;
|[[Porovnanie výkonnosti virtualizačných softvérových produktov]]&lt;br /&gt;
|{{stav_prace|0}}&lt;br /&gt;
||[[Porovnanie výkonnosti virtualizačných softvérových produktov (Zadanie)|Zadanie BP]]&lt;br /&gt;
|-&lt;br /&gt;
|Jozef Janega&lt;br /&gt;
|[[Fotoelektrický parkovací senzor]]&lt;br /&gt;
|{{stav_prace|10}}&lt;br /&gt;
||[[Fotoelektrický parkovací senzor (Zadanie)|Zadanie BP]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;mainpage_topbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;mainpage_pagetitle&amp;quot;&amp;gt;Bakalárske práce 2008/2009&amp;lt;/div&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;  border=1 cellpadding=5 cellspacing=0 style=&amp;quot;width:100%&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background-color:yellow&amp;quot;&lt;br /&gt;
! Autor&lt;br /&gt;
!Názov&lt;br /&gt;
!style=&amp;quot;width:150px&amp;quot;|Stav práce&lt;br /&gt;
!style=&amp;quot;width:90px&amp;quot;|Zadanie&lt;br /&gt;
|-&lt;br /&gt;
|Milan Lokšík&lt;br /&gt;
|[[Simulácia a modelovanie technologických procesov pomocou stavebnice FESTO]]&lt;br /&gt;
|{{stav_prace|5}}&lt;br /&gt;
|- &lt;br /&gt;
|Ivana Zuzinová&lt;br /&gt;
|[[Pokročilé vlastnosti skiptovacích jazykov]]&lt;br /&gt;
|{{stav_prace|100}}&lt;br /&gt;
|-&lt;br /&gt;
|Martin Starosta&lt;br /&gt;
|[[Webové služby v Jave]]&lt;br /&gt;
|{{stav_prace|100}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Staršie práce budú pridané.&lt;br /&gt;
&lt;br /&gt;
[[Kategória:Študentské práce]]&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Funkcie_administr%C3%A1torsk%C3%A9ho_prostredia&amp;diff=6270</id>
		<title>Funkcie administrátorského prostredia</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Funkcie_administr%C3%A1torsk%C3%A9ho_prostredia&amp;diff=6270"/>
		<updated>2010-07-23T17:44:23Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: /* Zhrnutie aktuálneho stavu rozvrhu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]][[Kategória:Bakalárske práce]][[Kategória:Informatika]][[Kategória:web]][[Kategória:php]]&lt;br /&gt;
{{Praca_uvod|4|Systém tvorby rozvrhu|Popis systémov pre tvorbu rozvrhu|Návrh systému rozvrhu pre FM TnU AD|Administrátorské prostredie rozvrhu FM|Funkcie administrátorského prostredia||||||||}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
== Zoznam implementovaných funkcií ==&lt;br /&gt;
&lt;br /&gt;
Pri tvorbe  rozvrhu potrebuje mať jej používateľ k dispozícií  minimálne tieto funkcie: &lt;br /&gt;
vytváranie a mazanie krúžkov a hodín a priradenie vyučujúcich k predmetom. Okrem týchto&lt;br /&gt;
základných funkcií som do  svojej aplikácie implementoval aj ďalšie funkcie, ktoré majú&lt;br /&gt;
za úlohu zjednodušiť a zrýchliť prácu s aplikáciou.&lt;br /&gt;
&lt;br /&gt;
=== Správa vyučujúcich ===&lt;br /&gt;
&lt;br /&gt;
Správa vyučujúcich je prístupná po kliknutí na položku hlavného menu  Správa...  &amp;gt; &lt;br /&gt;
Vyučujúcich. Zobrazuje sa formou systémovo-modálneho dialógového okna, ktoré obsahuje &lt;br /&gt;
textové pole na vyhľadávanie vyučujúceho a tri záložky:  Informácie,  Obmedzenia &lt;br /&gt;
a Predmety. &lt;br /&gt;
&lt;br /&gt;
Vyhľadávanie je tvorené pomocou komponenty Autocomplete knižnice  jQuery UI. Po zmene &lt;br /&gt;
hodnoty vyhľadávacieho poľa sa zo zoznamu všetkých vyučujúcich evidovaných v tabuľke &lt;br /&gt;
eval_users  vyberú tí, ktorých reťazec zložený z kombinácie stĺpcov meno priezvisko  alebo &lt;br /&gt;
priezvisko meno obsahuje hodnotu zadanú vo vyhľadávacom poli, pričom na veľkosti písmen &lt;br /&gt;
nezáleží. Takto vytvorený zoznam sa následne zobrazí pod vyhľadávacím poľom a používateľ &lt;br /&gt;
má možnosť  zvoliť jednu  z ponúkaných  možností. Po vybratí vyučujúceho sa aktualizujú &lt;br /&gt;
ostatné prvky dialógového okna. &lt;br /&gt;
&lt;br /&gt;
V záložke  Informácie  zobrazujem  údaje o zvolenom vyučujúcom z tabuliek  eval_users &lt;br /&gt;
a rozvrh_userdetails, pričom údaje z eval_users sú len na čítanie, údaje z  rozvrh_userdetails &lt;br /&gt;
sú editovateľné. Keďže skratka vyučujúceho musí byť unikátna, pri zmene tohto údaju &lt;br /&gt;
kontrolujem, či danú skratku už nemá iný vyučujúci. O tom, či je skratka voľná alebo nie, je &lt;br /&gt;
používateľ informovaný okamžite symbolom a textovou správou zobrazovanou vedľa &lt;br /&gt;
skratky. &lt;br /&gt;
&lt;br /&gt;
Záložka Obmedzenia (Obr. 2.7)  zobrazuje zoznam hodín, v ktorých zvolenému vyučujúcemu &lt;br /&gt;
nesmie byť pridelená žiadna výučba. Zoznam je prezentovaný formou tabuľky, v ktorej stĺpce &lt;br /&gt;
reprezentujú hodiny a riadky týždne a dni. Každý deň má dva riadky  –  jeden pre párny &lt;br /&gt;
a druhý pre nepárny týždeň. V prípade, že vyučujúcemu nesmie byť pridelená hodina každý &lt;br /&gt;
týždeň, musia byť označené obidva riadky. Označená hodina je zvýraznená červenou farbou.&lt;br /&gt;
 &lt;br /&gt;
V záložke  Predmety  (Obr. 2.8)  sa vyberajú predmety, ku ktorým je zvolený vyučujúci &lt;br /&gt;
priradený.  V samostatných tabuľkách sú uvedené zoznamy predmetov pre všetky študijné &lt;br /&gt;
odbory a ročníky. Pod každým predmetom sú dve políčka – jedno s nápisom P symbolizujúce &lt;br /&gt;
priradenie vyučujúceho k prednáškam daného predmetu a druhé s nápisom  C, L &lt;br /&gt;
symbolizujúce priradenie k ostatným typom predmetov. Ak je políčko zelené, znamená to, že &lt;br /&gt;
zvolený vyučujúci  je priradený k danému typu predmetu, ak je červené, nie je k nemu &lt;br /&gt;
priradený. Medzi týmito stavmi používateľ prepína kliknutím na požadované políčko. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti dialógového okna sa nachádzajú tri tlačidlá: Uložiť zmeny, Vrátiť posledné &lt;br /&gt;
zmeny  a Zatvoriť. Tlačidlo  Uložiť zmeny  slúži na potvrdenie vykonaných zmien a ich &lt;br /&gt;
odoslanie na server. V prípade, že bola vyučujúcemu pridaná hodina, v ktorej nemôže mať &lt;br /&gt;
výučbu, ale predtým v túto hodinu mal výučbu pridelenú, alebo mu bolo odobraté priradenie &lt;br /&gt;
k predmetu, ktorý už bol zaradený do rozvrhu, zobrazí sa ďalšie dialógové okno informujúce &lt;br /&gt;
o situácií, ktorá nastala, s možnosťou potvrdenia uloženia alebo zamietnutia uloženia zmien. &lt;br /&gt;
Ak sa používateľ rozhodne zmeny potvrdiť, bude všetkým hodinám pridaným do rozvrhu, &lt;br /&gt;
ktoré sú v rozpore s vykonanými zmenami, odobraný vyučujúci.  Následne sa zobrazí &lt;br /&gt;
dialógové okno, ktoré bude ponúkať možnosť vybrať pre tieto hodiny iného vyučujúceho, &lt;br /&gt;
pričom používateľ môže túto možnosť odmietnuť. V tom prípade zostanú hodiny zatiaľ     &lt;br /&gt;
bez určeného vyučujúceho. &lt;br /&gt;
&lt;br /&gt;
Aj keď sa zmeny odosielajú na server až po uložení, v zozname hodín priradených do rozvrhu &lt;br /&gt;
sa prejavujú už pri ich vzniku, napr. po zmene skratky vyučujúceho sa skratka ihneď zmení aj &lt;br /&gt;
v zozname. Dôvodom je plynulejší chod aplikácie.  Po kliknutí na tlačidlo  Vrátiť posledné &lt;br /&gt;
zmeny sa všetky zmeny vykonané od posledného uloženia zrušia a zoznam hodín priradených &lt;br /&gt;
do rozvrhu, rovnako ako aj údaje o zvolenom vyučujúcom v dialógovom okne, sa  vráti  do &lt;br /&gt;
pôvodného stavu. &lt;br /&gt;
&lt;br /&gt;
Dialógové okno sa zatvára kliknutím na tlačidlo  Zatvoriť, krížikom  v pravom hornom rohu &lt;br /&gt;
okna alebo stlačením klávesy  Esc  na klávesnici. Až po zatvorení okna je možné opäť &lt;br /&gt;
používať ostatné ovládacie prvky systému. Pred samotným zatvorením okna je ešte vykonaná &lt;br /&gt;
kontrola, či neboli vykonané nejaké zmeny, ktoré ešte neboli uložené. V prípade, že takéto &lt;br /&gt;
zmeny vykonané boli, budú automaticky uložené, zahodené alebo sa objaví druhé dialógové &lt;br /&gt;
okno s otázkou, čo má systém so zmenami spraviť.  To, ktorá akcia sa vykoná, rozhoduje &lt;br /&gt;
nastavenie systému (Kap. [[Funkcie_administrátorského_prostredia#Nastavenia_prostredia|4.1.5]]). Takáto kontrola sa vykoná aj pri výbere iného vyučujúceho. &lt;br /&gt;
[[Súbor:mpbc2.7.jpg|thumbnail|center|800px|Obr. 2.7 Dialógové okno správy vyučujúcich – záložka Obmedzenia]]&lt;br /&gt;
[[Súbor:mpbc2.8.jpg|thumbnail|center|800px|Obr. 2.8 Dialógové okno správy vyučujúcich – záložka Predmety]]&lt;br /&gt;
&lt;br /&gt;
=== Správa krúžkov ===&lt;br /&gt;
&lt;br /&gt;
Správa krúžkov  (Obr. 2.9)  je prístupná po kliknutí na položku hlavného menu  Správa...  &amp;gt; &lt;br /&gt;
Krúžkov. Taktiež sa zobrazuje formou systémovo-modálneho dialógového  okna.  Študijný &lt;br /&gt;
odbor a ročník sa vyberá kliknutím na zoznam nachádzajúci sa v spodnej časti podobne ako je &lt;br /&gt;
to v zozname hodín nezaradených do rozvrhu. O aktuálne vybratom odbore a ročníku &lt;br /&gt;
informuje element v pravom hornom rohu okna. Pre ľahšiu orientáciu má tento element farbu &lt;br /&gt;
zvoleného odboru a ročníku. Pod ním sa nachádza zoznam krúžkov, ktoré boli pre daný odbor &lt;br /&gt;
a ročník vytvorené. Kliknutím na položku zoznamu sa aktualizuje tabuľka v ľavej časti podľa &lt;br /&gt;
výberu krúžkov. Kliknutím na položku označenú nápisom  všetky  sa označia všetky krúžky &lt;br /&gt;
naraz. &lt;br /&gt;
&lt;br /&gt;
V tejto tabuľke sa nachádzajú informácie o predmetoch a maximálnych počtoch vyučovacích &lt;br /&gt;
hodín priradených  ku všetkým zvoleným krúžkom.  V ľavom stĺpci je zoznam všetkých &lt;br /&gt;
predmetov. Pri každom predmete sú  tri riadky tabuľky reprezentujúce tri druhy hodiny  – &lt;br /&gt;
prednáška, cvičenie a laboratórne  cvičenie.  Vyučovacie hodiny sú ďalej rozdelené podľa &lt;br /&gt;
dĺžky trvania výučby na jedno, dvoj, troj a štvorhodinovú výučbu. Ak je bunka zelená, &lt;br /&gt;
znamená to, že všetky hodiny daného predmetu, typu a dĺžky už boli zaradené do rozvrhu. &lt;br /&gt;
Červená farba bunky značí, že minimálne jedna hodina do rozvrhu zatiaľ zaradená nebola. &lt;br /&gt;
Presný počet zaradených a nezaradených hodín  používateľ získa pri prechode myšou nad &lt;br /&gt;
bunkou. V prípade, že bolo vybratých  viacero krúžkov, zobrazí sa tiež počet hodín, o koľko &lt;br /&gt;
má každý z nich viac, než je zobrazovaná hodnota. Pri tejto akcií sa v bunke objavia taktiež &lt;br /&gt;
symboly plus a mínus, ktoré slúžia na pridávanie a odoberanie nezaradených hodín. Hodiny, &lt;br /&gt;
ktoré už boli zaradené do rozvrhu, nie je možné takýmto spôsobom odstrániť, ale je nutné ich &lt;br /&gt;
najskôr z rozvrhu  odobrať (Kap. [[Funkcie_administrátorského_prostredia#Spr.C3.A1va_hod.C3.ADn_zaraden.C3.BDch_do_rozvrhu|4.1.3]]). Hodiny sa pridávajú alebo odoberajú všetkým &lt;br /&gt;
zvoleným krúžkom súčasne. Prednášky sa pridávajú a odoberajú súčasne vždy všetkým &lt;br /&gt;
krúžkom, zvoleným aj nezvoleným. &lt;br /&gt;
&lt;br /&gt;
V pravej časti tabuľky sa nachádzajú súčty hodín daného predmetu a typu. V prvom stĺpci je &lt;br /&gt;
celkový počet blokov hodín zaradených do rozvrhu, v druhom celkový počet blokov  hodín &lt;br /&gt;
nezaradených  do rozvrhu. V poslednom stĺpci je týždenný počet hodín daného predmetu &lt;br /&gt;
a typu.  Pod tabuľkou sú tieto počty uvedené ako sumy pre všetky zobrazené  predmety,  &lt;br /&gt;
nad ňou je textové pole slúžiace na zadanie krátkej poznámky ku krúžku, ktoré sa zobrazí iba &lt;br /&gt;
v prípade, že bol vybratý iba jeden krúžok. &lt;br /&gt;
&lt;br /&gt;
Pridávanie predmetov sa realizuje prostredníctvom zeleného tlačidla s bielym symbolom plus, &lt;br /&gt;
ktoré sa nachádza nad stĺpcom so zoznamom  priradených predmetov. Po kliknutí na toto &lt;br /&gt;
tlačidlo sa zobrazí druhé dialógové okno, v ktorom používateľ zadá názov a skratku &lt;br /&gt;
predmetu, pričom skratka sa generuje automaticky pri písaní názvu z prvých písmen &lt;br /&gt;
jednotlivých slov zadávaného názvu. Používateľ má však možnosť túto vygenerovanú skratku &lt;br /&gt;
zmeniť. Pri vytváraní nového predmetu platia nasledujúce pravidlá: &lt;br /&gt;
*V rámci jednej kombinácie študijný odbor  -  ročník nemôžu existovať dva predmety s rovnakým názvom alebo skratkou &lt;br /&gt;
*Rôzne kombinácie študijný odbor  –  ročník môžu mať predmet s tým istým názvom a skratkou za predpokladu, že predmety majú rovnaké obe spomínané vlastnosti &lt;br /&gt;
Na pridávanie krúžkov slúži zelené tlačidlo s bielim symbolom plus nachádzajúce sa pod &lt;br /&gt;
zoznamom krúžkov. Označenie nového krúžku sa vytvorí tak, aby pokračoval v číselnom rade&lt;br /&gt;
krúžkov danej kombinácie študijného odboru a ročníka. V prípade, že je v tomto rade prázdne&lt;br /&gt;
miesto, ktoré sa vytvorí po odstránení krúžku, označenie krúžku sa zvolí tak, aby toto miesto&lt;br /&gt;
zaplnilo. Novovytvorenému krúžku sa automaticky vytvoria hodiny výučby, pričom &lt;br /&gt;
prednášky sú pre všetky krúžky spoločné a ich počet je teda rovnaký. Počet ostatných typov &lt;br /&gt;
predmetov sa nastaví podľa aktuálne zobrazovaných počtov v tabuľke. Je tak možné klonovať&lt;br /&gt;
počty hodín existujúceho krúžku alebo prienik počtov viacerých krúžkov. &lt;br /&gt;
&lt;br /&gt;
Mazanie celých predmetov a krúžkov sa vykonáva tak, že používateľ nad predmet alebo &lt;br /&gt;
krúžok, ktorý chce vymazať, presunie ukazovateľ myši a na klávesnici stlačí klávesu Delete.&lt;br /&gt;
Nie je možné označiť na vymazanie viacero prvkov súčasne. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti dialógového okna sa nachádzajú tri tlačidlá:  Uložiť zmeny, Vrátiť posledné &lt;br /&gt;
zmeny  a Zatvoriť. Ich funkcie sú podobné  ako  funkcie tlačidiel opísané  v kapitole  [[Funkcie_administrátorského_prostredia#Spr.C3.A1va_vyu.C4.8Duj.C3.BAcich|4.1.1]].&lt;br /&gt;
Zmeny sa na server odosielajú až po potvrdení a je ich teda možné zahodiť. V prípade, že je &lt;br /&gt;
nastavené automatické ukladanie zmien pri zatvorení dialógového okna a súčasťou zmien je &lt;br /&gt;
aj mazanie predmetu alebo krúžku, môže byť požadované potvrdenie zmazania. Toto &lt;br /&gt;
správanie sa dá taktiež nastaviť (Kap. [[Funkcie_administrátorského_prostredia#Nastavenia_prostredia|4.1.5]]). &lt;br /&gt;
[[Súbor:mpbc2.9.jpg|thumbnail|center|800px|Obr. 2.9 Dialógové okno správy krúžkov]]&lt;br /&gt;
&lt;br /&gt;
=== Správa hodín zaradených do rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Hodiny zaradené do rozvrhu  (Obr. 2.10)  sú zobrazované v tabuľke, ktorá je jedným &lt;br /&gt;
z hlavných ovládacích prvkov aplikácie (Kap. [[Administrátorské_prostredie_rozvrhu_FM#Zoznam_hod.C3.ADn_zaraden.C3.BDch_do_rozvrhu|3.2.2]]). Každá hodina je zobrazená ako  blok &lt;br /&gt;
v bunke tabuľky, čím je určený deň, miestnosť, začiatok a koniec výučby. Blok je rozdelený &lt;br /&gt;
na dve polovice. V hornej polovici je uvedená skratka predmetu a priradeného vyučujúceho. &lt;br /&gt;
Ak vyučujúci ešte nebol priradený, je namiesto neho uvedený text „- - -“. Spodná časť bloku &lt;br /&gt;
obsahuje informáciu o študijnom odbore a ročníku v ľavej časti a zoznam krúžkov, ktorých sa &lt;br /&gt;
výučba týka, v pravej časti. V prípade, že sa jedná o prednášku, je namiesto zoznamu krúžkov &lt;br /&gt;
písmeno P, pretože k prednáškam sú automaticky priradené všetky krúžky daného odboru &lt;br /&gt;
a ročníka.  Farba hornej časti korešponduje s farbou typu predmetu, farba spodnej časti &lt;br /&gt;
s farbou kombinácie študijného odboru a ročníka. Po prechode myši nad blokom sa v pravom &lt;br /&gt;
hornom rohu objaví značka, na ktorú keď používateľ ukáže myšou, objavia sa ďalšie &lt;br /&gt;
informácie o hodine. &lt;br /&gt;
&lt;br /&gt;
Hodiny sa do rozvrhu pridávajú zo zoznamu nezaradených hodín (Kap. [[Administrátorské_prostredie_rozvrhu_FM#Zoznam_hod.C3.ADn_nezaraden.C3.BDch_do_rozvrhu|3.2.3]]) metódou drag &lt;br /&gt;
and drop – uchopením a pretiahnutím myšou na požadované miesto. Po začatí ťahania prvku &lt;br /&gt;
reprezentujúceho hodinu aplikácia určí, na ktoré miesta v zozname je možné hodinu umiestniť &lt;br /&gt;
a na ktoré nie.  Pre  určenie, ktoré miesta sú povolené a ktoré zakázané, som definoval &lt;br /&gt;
nasledujúce pravidlá:&lt;br /&gt;
*Hodina nesmie byť priradená do miestnosti v čase,&lt;br /&gt;
**kedy by sa v miestnosti nachádzal väčší počet krúžkov, než je jej kapacita&lt;br /&gt;
**kedy  sa v miestnosti koná vyučovanie predmetu, ktorý sa s vybratým predmetom nezhoduje  v type predmetu, zvolenej začiatočnej hodine alebo dĺžke výučby  alebo sa v miestnosti koná vyučovanie rovnakého  odboru a ročníka, ale iného predmetu &lt;br /&gt;
*Krúžku nemôže byť priradené vyučovanie v čase, v ktorom už má priradené vyučovanie&lt;br /&gt;
*Vyučovanie nemôže byť v danú hodinu priradené, ak&lt;br /&gt;
**by  v svojej dĺžke prekračovalo aspoň jedno z uvedených  pravidiel pre pridávanie hodiny do rozvrhu &lt;br /&gt;
**by svojou dĺžkou presahovalo poslednú možnú hodinu, kedy môže byť vyučovanie priradené (21:00)&lt;br /&gt;
*Všetky obmedzenia vyplývajúce z pravidiel treba vzťahovať na každý typ opakovania (každý, párny, nepárny týždeň) samostatne, alebo:&lt;br /&gt;
**ak je obmedzenie dané pre každý týždeň, platí aj pre párny a nepárny týždeň&lt;br /&gt;
**ak je obmedzenie dané pre párny alebo nepárny týždeň, platí aj pre každý týždeň&lt;br /&gt;
[[Súbor:mpbc2.10.jpg|thumbnail|center|800px|Obr. 2.10 Hodina zaradená do rozvrhu]]&lt;br /&gt;
Povolené miesta sú následne zvýraznené zelenou farbou, zakázané miesta sú zvýraznené &lt;br /&gt;
červenou farbou. Pri pokuse o umiestnenie hodiny kamkoľvek inam, než je povolené miesto, &lt;br /&gt;
sa ťahaný prvok vráti späť na pôvodné miesto v zozname nezaradených predmetov. Farebné&lt;br /&gt;
označenie povolených a zakázaných miest po pustení ťahaného prvku zmizne. &lt;br /&gt;
&lt;br /&gt;
Po priradení hodiny na povolené miesto sa objaví dialógové okno  (Obr. 2.11)  obsahujúce&lt;br /&gt;
podrobné informácie o predmete a formulár na priradenie vyučujúceho a ďalšie nastavenia &lt;br /&gt;
práve pridanej  hodiny. Používateľ môže vybrať  jedného z vyučujúcich, ktorí boli predtým &lt;br /&gt;
k danému predmetu priradení, priradiť k predmetu nového vyučujúceho alebo nechať hodinu&lt;br /&gt;
zatiaľ bez priradeného vyučujúceho. Vyučujúci nesmie byť k hodine priradený v prípade, že&lt;br /&gt;
v danom čase už je priradený k hodine v inej miestnosti alebo má pre daný čas určené &lt;br /&gt;
obmedzenie (Kap. [[Funkcie_administrátorského_prostredia#Spr.C3.A1va_vyu.C4.8Duj.C3.BAcich|4.1.1]]).  Takéhoto vyučujúceho nie je možné v nastaveniach k hodine&lt;br /&gt;
priradiť. Používateľ sa o tom, ktorých vyučujúcich priradených k predmetu nie je možné &lt;br /&gt;
priradiť k hodine, dozvie pomocou zoznamu týchto vyučujúcich, ktorý sa objaví v bunke&lt;br /&gt;
povoleného miesta počas ťahania hodiny. &lt;br /&gt;
&lt;br /&gt;
V prípade, že je možné nastaviť opakovanie vyučovania na každý týždeň, má používateľ tiež&lt;br /&gt;
možnosť nastaviť opakovanie na párny, nepárny alebo každý týždeň. V opačnom prípade sa&lt;br /&gt;
len objaví informácia o jedinom možnom type opakovania. Ak je typ pridanej hodiny iný, než&lt;br /&gt;
prednáška, používateľ môže vybrať krúžky, ktorých sa vyučovanie má týkať. Krúžky, ktorým&lt;br /&gt;
hodinu nie je možné pridať či už kvôli tomu, že nemajú voľnú nepriradenú hodinu alebo by sa&lt;br /&gt;
ich výberom porušilo niektoré z pravidiel pri pridávaní hodiny, sa v zozname síce objavia, ale&lt;br /&gt;
nie je možné ich vybrať. Používateľ ďalej môže zadať katedru zabezpečujúci výučbu a krátku&lt;br /&gt;
poznámku k hodine. Toto dialógové okno je možné vyvolať aj po úspešnom pridaní hodiny &lt;br /&gt;
do rozvrhu  a zmeniť tak nastavenia hodiny  a to tak, že používateľ prejde myšou nad &lt;br /&gt;
požadovanú hodinu a na klávesnici stlačí klávesu Enter. &lt;br /&gt;
[[Súbor:mpbc2.11.jpg|thumbnail|center|800px|Obr. 2.11 Dialógové okno s nastaveniami hodiny priradenej do rozvrhu]]&lt;br /&gt;
Ak mal vo zvolenej miestnosti v danom čase pridelenú hodinu iný krúžok rovnakého &lt;br /&gt;
študijného odboru a ročníka, nevytvorí sa v bunke nový blok, len sa krúžok pridá k zoznamu&lt;br /&gt;
krúžkov, ku ktorým je hodina priradená. Dialógové okno sa v takomto prípade neobjaví. &lt;br /&gt;
&lt;br /&gt;
Je možné priradiť hodinu do miestnosti aj v čase, kedy tu má priradenú hodinu iný študijný &lt;br /&gt;
odbor alebo ročník za predpokladu, že to neodporuje podmienkam pre priradenie hodiny. &lt;br /&gt;
O tejto skutočnosti je používateľ informovaný  formou dialógového okna so zoznamom &lt;br /&gt;
predmetov, študijných kombinácií a ročníkov, ktoré budú miestnosť zdieľať, a je vyzvaný &lt;br /&gt;
na potvrdenie alebo zrušenie priradenia hodiny do rozvrhu.  Pri kladnej odpovedi sa &lt;br /&gt;
automaticky hodine priradí rovnaký vyučujúci, aký je priradený k ostatným hodinám &lt;br /&gt;
zdieľajúcim miestnosť. Ak vyučujúci predtým k tomuto predmetu priradený nebol, &lt;br /&gt;
automaticky sa k nemu priradí. Pri neskoršej zmene vyučujúceho  jednej z hodín budú &lt;br /&gt;
ovplyvnené všetky hodiny. &lt;br /&gt;
&lt;br /&gt;
Priradené hodiny sa z rozvrhu odoberajú tak, že používateľ prejde myšou nad blok &lt;br /&gt;
požadovanej hodiny a na klávesnici stlačí klávesu  Delete.  Po odobratí hodiny sa hodina &lt;br /&gt;
presunie do zoznamu neurčených hodín. Bloky sa dajú tiež presúvať metódou drag and drop&lt;br /&gt;
a zmeniť tak deň, miestnosť a čas výučby. Po začatí ťahania sa taktiež určia povolené &lt;br /&gt;
a zakázané miesta pre priradenie hodiny.  K zakázaným miestam sa pridajú aj časy &lt;br /&gt;
a miestnosti, v ktorých nesmie byť k hodine priradený predtým zvolený vyučujúci alebo &lt;br /&gt;
nesmie byť priradená hodina aspoň jednému z predtým zvolených krúžkov  presúvanej&lt;br /&gt;
hodiny.  Nastavenia presunutej hodiny zostávajú zachované. Po presune rovnako ako  pri&lt;br /&gt;
odoberaní hodiny z rozvrhu môže byť používateľ vyzvaný na potvrdenie akcie. Či bude toto &lt;br /&gt;
potvrdenie vyžadované alebo nie závisí od nastavení prostredia (Kap. [[Funkcie_administrátorského_prostredia#Nastavenia_prostredia|4.1.5]]).&lt;br /&gt;
&lt;br /&gt;
=== Archivácia rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Archív (Hlavné menu &amp;gt; Rozvrh &amp;gt; Archív) slúži na uloženie aktuálneho stavu rozvrhu. Tento&lt;br /&gt;
stav sa dá neskôr zobraziť alebo sa ním dá nahradiť aktuálny rozvrh. Zálohu môže používateľ&lt;br /&gt;
vytvoriť ručne alebo sa vytvára automaticky po prihlásení sa používateľa do systému &lt;br /&gt;
v novom semestri alebo školskom roku a pred nahradením aktuálneho rozvrhu zálohou&lt;br /&gt;
z archívu.&lt;br /&gt;
&lt;br /&gt;
Každá  záloha  je tvorená  samostatným textovým súborom, v ktorom sú uložené údaje &lt;br /&gt;
z databázy vo forme viacrozmerných polí. Na  tieto polia  je pred uložením aplikovaná PHP &lt;br /&gt;
funkcia  serialize, ktorá prevádza premennú  na textový reťazec. Na tento reťazec môže byť &lt;br /&gt;
neskôr aplikovaná funkcia  unserialize, ktorá z neho  spätne vytvorí premennú bez straty jej &lt;br /&gt;
typu a štruktúry. Názov súboru je názov_záznamu.typ_záznamu.časová_značka.txt, kde &lt;br /&gt;
*názov_záznamu  –  vlastný názov záznamu. Môže obsahovať písmená veľkej a malej anglickej abecedy, čísla a podčiarkovník. Maximálna dĺžka je 20 znakov. Pri záznamoch vytvorených používateľom tento názov určuje používateľ, pri automatických záznamoch má názov nasledujúcu štruktúru: &lt;br /&gt;
**pri vytvorení záznamu po prihlásení v novom semestri alebo školskom roku – školský_rok_skratka_semestra, napr. 2009-10_Z&lt;br /&gt;
**pri vytvorení pred nahradením aktuálneho rozvrhu záznamom z archívu – bck_názov_záznamu, napr. bck_2009-10_Z&lt;br /&gt;
*typ_záznamu – automatický (auto) alebo vytvorený používateľom (user)&lt;br /&gt;
*časová_značka – počet sekúnd od 1. januára 1970 00:00:00 GMT&lt;br /&gt;
Zálohy  sa otvárajú v novom okne, v ktorom je zobrazený iba zoznam hodín zaradených  do&lt;br /&gt;
rozvrhu a v hornej časti tlačidlo na nahratie záznamu do aktuálneho rozvrhu.  Zoznam je &lt;br /&gt;
určený iba na čítanie, nie je možné ho žiadnym spôsobom meniť. Po kliknutí na horné tlačidlo&lt;br /&gt;
sa vytvorí nový záznam v archíve obsahujúci aktuálny stav rozvrhu, potom sa údaje &lt;br /&gt;
v databáze nahradia údajmi zo zvolenej  zálohy.  Výnimkami  sú  tabuľky  eval_users&lt;br /&gt;
a rozvrh_userdetails, ktorých  údaje sa nenahrádzajú. Ak je niektorej hodine v zálohe&lt;br /&gt;
priradený vyučujúci, ktorá sa nenachádza v súčasnej  tabuľke eval_users, pri nahratí rozvrhu &lt;br /&gt;
z archívu nebude tejto hodine priradený žiadny vyučujúci.  Používateľ o tom bude &lt;br /&gt;
informovaný v dialógovom okne s aktuálnym stavom rozvrhu.&lt;br /&gt;
&lt;br /&gt;
Zálohy  je možné z archívu mazať po jednom označením záznamu a následným stlačením &lt;br /&gt;
klávesy  Delete  na klávesnici alebo vybratím  veku, od ktorého sa majú zmazať všetky &lt;br /&gt;
záznamy.&lt;br /&gt;
&lt;br /&gt;
=== Nastavenia prostredia ===&lt;br /&gt;
&lt;br /&gt;
Kvôli zvýšeniu pohodlia a efektivity práce so systémom som do neho implementoval &lt;br /&gt;
možnosť ovplyvniť niektoré nastavenia systému samotným používateľom.  Nastavenia sa &lt;br /&gt;
nachádzajú v hlavnom menu aplikácie a ich zmena sa odosiela na server, kde sú uložené &lt;br /&gt;
v súbore v konfiguračnom priečinku aplikácie odkiaľ sa pri každom prihlásení načítajú, takže &lt;br /&gt;
nie je nutné ich zadávať vždy nanovo. Tieto nastavenia obsahujú: &lt;br /&gt;
*Používanie fronty ajaxových požiadaviek&lt;br /&gt;
*Nastavenie zobrazovaných miestností  –  používateľ môže vybrať, ktoré typy učební (prednáškové, laboratóriá, seminárne) budú zobrazené a ktoré nie. &lt;br /&gt;
*Nastavenie zobrazovania potvrdzovacieho dialógu pred zmazaním niektorej položky zo systému  –  ak je táto možnosť zapnutá, používateľ bude pred každým zmazaním položky vyzvaný na potvrdenie akcie. &lt;br /&gt;
*Nastavenie akcie pri zatvorení dialógového okna s neuloženými zmenami – používateľ môže nastaviť, čo sa má vykonať s neuloženými  zmenami pri zatvorení dialógového okna. Možnosti sú: uložiť, zahodiť a spýtať sa. &lt;br /&gt;
*Nastavenie farieb typov predmetov a kombinácií študijného odboru a ročníka (Obr. 2.12) – používateľ môže vybrať farby týchto prvkov. Toto sú jediné nastavenia, ktoré sa neukladajú do súboru, ale do databázy.&lt;br /&gt;
Fronta ajaxových požiadaviek slúži na urýchlenie práce s aplikáciou. Všetky vykonané zmeny &lt;br /&gt;
odosielam  na server pomocou ajaxových požiadaviek.  Na serveri  sa pokúsim  požiadavku &lt;br /&gt;
vykonať, pričom v prípade neúspechu vrátim  jeho dôvod, v prípade úspechu vrátim výsledok &lt;br /&gt;
operácie. Aj keď je používanie technológie AJAX rýchlejšie, než načítavanie celej stránky, &lt;br /&gt;
určitý čas trvá.  O dĺžke  času, ktorý odoslanie a spracovanie požiadavky zaberá, rozhodujú &lt;br /&gt;
viaceré faktory, hlavne náročnosť požiadavky a zaťaženie servera.  Pri povolení fronty &lt;br /&gt;
vykonávam akciu tak, ako keby bola odpoveď od servera okamžite prijatá, pričom v prípade, &lt;br /&gt;
že na to potrebujem výsledky zo servera, dosadím za ne predpokladané výsledky a   &lt;br /&gt;
po doručení skutočných výsledkov kontrolujem ich zhodu. V prípade, že sa výsledky &lt;br /&gt;
nezhodujú alebo sa požiadavku nepodarilo vykonať, oznámim túto skutočnosť používateľovi &lt;br /&gt;
a informujem ho o potrebe načítať novú verziu stránky. Medzitým však používateľ mohol &lt;br /&gt;
vykonať ďalšie zmeny. Tieto zmeny bohužiaľ nebudú uložené a je ich potrebné vykonať &lt;br /&gt;
znova. Ak je používanie fronty  zakázané, používateľovi nie je povolené po odoslaní &lt;br /&gt;
požiadavky vykonať ďalšie zmeny, kým nepríde odpoveď od servera. Takže v prípade, že sa &lt;br /&gt;
požiadavku vykonať nepodarí, nie je nutné načítať novú verziu stránky.&lt;br /&gt;
[[Súbor:mpbc2.12.jpg|thumbnail|center|800px|Obr. 2.12 Nastavenie farieb prostredia]]&lt;br /&gt;
&lt;br /&gt;
=== Zhrnutie aktuálneho stavu rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Aktuálny  stavu rozvrhu  je zhrnutý v  dialógovom okne, ktoré obsahuje zoznam  varovaní&lt;br /&gt;
o chybách v aktuálnom rozvrhu.  Pri každom varovaní je zobrazený odkaz na  vyvolanie &lt;br /&gt;
ďalšieho dialógového okna, v ktorom sa chyba dá odstrániť. Varovania, ktoré môže zoznam &lt;br /&gt;
obsahovať:&lt;br /&gt;
*Kombinácií študijného odboru a ročníka nebol vytvorený žiadny krúžok&lt;br /&gt;
*Kombinácií študijného odboru a ročníka nebol priradený žiadny predmet&lt;br /&gt;
*Neboli vytvorené žiadne hodiny určitého predmetu&lt;br /&gt;
*Hodine zaradenej do rozvrhu nebol priradený vyučujúci&lt;br /&gt;
Okno sa objavuje automaticky po prihlásení alebo ho používateľ môže vyvolať z hlavného &lt;br /&gt;
menu. Pri zobrazení po prihlásení okno obsahuje aj informácie o výsledkoch synchronizácie &lt;br /&gt;
tabuľky eval_users a prípadného automatického vytvorenia záznamu v archíve (Kap. [[Administrátorské_prostredie_rozvrhu_FM#Akcie_vykonan.C3.A9_po_prihl.C3.A1sen.C3.AD|3.1.1]]).&lt;br /&gt;
&lt;br /&gt;
=== Zmazanie rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Do aplikácie som implementoval aj možnosť rýchleho zmazania celého obsahu aktuálneho &lt;br /&gt;
rozvrhu prípadne jeho časti  (Hlavné menu &amp;gt; Rozvrh &amp;gt; Rýchle zmazanie). Používateľ môže&lt;br /&gt;
vybrať, ktoré súčasti rozvrhu chce zmazať, z nasledujúcich možností: &lt;br /&gt;
*Krúžky &lt;br /&gt;
*Predmety&lt;br /&gt;
*Hodiny nezaradené do rozvrhu&lt;br /&gt;
*Hodiny zaradené do rozvrhu&lt;br /&gt;
*Priradenie vyučujúcich k predmetom&lt;br /&gt;
Niektoré možnosti však spolu súvisia (Tab. 2.22) a tak vybratím jednej možnosti sa vymaže aj&lt;br /&gt;
druhá možnosť. Používateľ môže taktiež vybrať kombinácie študijných odborov a ročníkov,&lt;br /&gt;
ktorých sa mazanie má týkať. Ak používateľ vyberie všetky  položky na  mazanie  a všetky&lt;br /&gt;
kombinácie študijných odborov a ročníkov,  zmaže sa celý aktuálne vytvorený  rozvrh.&lt;br /&gt;
Pred zmazaním sa používateľovi ponúkne vytvorenie zálohy v archíve z aktuálneho rozvrhu.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 2.22 Závislosti častí rozvrhu pri mazaní&lt;br /&gt;
|-&lt;br /&gt;
|'''Vybratá možnosť'''||'''Časti rozvrhu, ktoré sa zmažú tiež'''&lt;br /&gt;
|-&lt;br /&gt;
|Krúžky||Hodiny nezaradené do rozvrhu&amp;lt;br&amp;gt;Hodiny zaradené do rozvrhu &lt;br /&gt;
|-&lt;br /&gt;
|Predmety||Hodiny nezaradené do rozvrhu&amp;lt;br&amp;gt;Hodiny zaradené do rozvrhu&amp;lt;br&amp;gt;Priradenie vyučujúcich k predmetom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== API rozvrhu ==&lt;br /&gt;
&lt;br /&gt;
Kvôli možnosti spolupráce administrátorského rozhrania systému rozvrhFM s inými &lt;br /&gt;
aplikáciami a projektmi bolo v databáze vytvorené špeciálne používateľské konto, ktoré má &lt;br /&gt;
prístup iba k pohľadom rozvrh_view a rozvrh_view_extern. Používateľ s týmto kontom tak má &lt;br /&gt;
možnosť získať aktuálnu verziu rozvrhu. Pri tom je však vďaka povahe databázových &lt;br /&gt;
pohľadov zaručené, že nijak nemôže údaje meniť a tak narušiť integritu údajov v tabuľkách.&lt;br /&gt;
&lt;br /&gt;
Použitie priameho prístupu k týmto pohľadom je však limitované na aplikácie bežiace na tom &lt;br /&gt;
istom serveri, ako je umiestnená databáza, pretože k databáze je z bezpečnostných dôvodov &lt;br /&gt;
zakázaný prístup z iného servera. Aby som toto obmedzenie obišiel, vytvoril som v rámci &lt;br /&gt;
systému rozvrhFM skript&amp;lt;ref&amp;gt;http://rozvrh.fmtnuni.sk/json/data&amp;lt;/ref&amp;gt;, v ktorom exportujem údaje z pohľadov vo formáte JSON. Pridal &lt;br /&gt;
som tiež možnosť filtrovať exportované údaje podľa parametra, ktorý skript prijíma metódou &lt;br /&gt;
GET. Názov tohto parametra je subclass, a jeho hodnoty môžu byť:&lt;br /&gt;
*all – vyberú sa všetky údaje z rozvrh_view aj rozvrh_view_extern&lt;br /&gt;
*názov krúžku externej formy štúdia – vyberú sa údaje z rozvrh_view_extern súvisiace s daným krúžkom &lt;br /&gt;
*názov krúžku dennej formy štúdia – vyberú sa údaje z rozvrh_view súvisiace s daným krúžkom &lt;br /&gt;
*prvé tri čísla z názvu krúžku dennej formy štúdia  –  vyberú sa údaje z  rozvrh_view súvisiace s daným študijným odborom a ročníkom&lt;br /&gt;
&lt;br /&gt;
== Bezpečnosť aplikácie ==&lt;br /&gt;
&lt;br /&gt;
Najzraniteľnejším miestom každej dynamickej stránky sú miesta, kde sa vyžadujú vstupné &lt;br /&gt;
údaje od používateľa, obzvlášť prihlasovací formulár.  Prihlasovanie v mojej  aplikácií je &lt;br /&gt;
riešené klasickým HTML formulárom, ktorý pozostáva z dvoch polí: prihlasovacie meno &lt;br /&gt;
a heslo. Keďže prístup do administrátorského prostredia bude mať obmedzené množstvo ľudí, &lt;br /&gt;
rozhodol som sa uchovávať správne prihlasovacie údaje priamo v prihlasovacom skripte &lt;br /&gt;
aplikácie. Odpadáva tak porovnávanie vyplnených údajov s  údajmi v databáze, ktorej &lt;br /&gt;
komunikácia so serverom by mohla byť odpočúvaná útočníkom  a nie je možné využiť ani &lt;br /&gt;
techniku SQL injection. &lt;br /&gt;
&lt;br /&gt;
Informácia o tom, či je používateľ prihlásený do systému alebo nie, sa uchováva v session. &lt;br /&gt;
Sessions je technika ukladania informácií na serveri, kedy sa pre každého návštevníka vytvorí &lt;br /&gt;
súbor s unikátnym náhodným názvom. Tento názov sa následne pošle späť prehliadaču, ktorý &lt;br /&gt;
si ho ukladá vo forme  cookies  a pri každej požiadavke na server ho odošle v hlavičke. &lt;br /&gt;
Bez toho, aby prehliadač serveru odoslal platný názov súboru  session,  mu server prístup &lt;br /&gt;
k údajom uloženým v session nepovolí. Platnosť session môže ukončiť programátor aplikácie &lt;br /&gt;
príkazom na zmazanie súboru a cookies, prípadne sa ukončí sama po zatvorení okna &lt;br /&gt;
prehliadača.  Sessions  sú jedným z najbezpečnejších riešení ukladania údajov pre každého &lt;br /&gt;
používateľa zvlášť a zároveň je práca s nimi dostatočne rýchla. Ochrana pomocou sessions sa &lt;br /&gt;
najčastejšie obchádza krádežou identity prihláseného používateľa. Táto technika útoku sa &lt;br /&gt;
však dá použiť iba v prípade, že útočník môže do stránky vložiť vlastný kód, napr. &lt;br /&gt;
v diskusnom fóre, čo v prípade našej aplikácie nehrozí. &lt;br /&gt;
&lt;br /&gt;
Okrem týchto bezpečnostných opatrení  zvyšujem bezpečnosť aplikácie dodržiavaním &lt;br /&gt;
základných bezpečnostných pravidiel  pri písaní internetovej aplikácie: nepoužívanie &lt;br /&gt;
globálnych premenných, filtrovanie vstupu od používateľa, používanie  whitelistov. &lt;br /&gt;
K základným postupom zvyšujúcim bezpečnosť aplikácie patrí tiež správne nastavenie &lt;br /&gt;
servera a inštalovanie bezpečnostných aktualizácií. Za to však už zodpovedá správca servera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Záver'''&lt;br /&gt;
&lt;br /&gt;
Cieľom práce bolo navrhnúť a implementovať systém na tvorbu rozvrhu pre potreby Fakulty&lt;br /&gt;
mechatroniky TnUAD. V prvej časti práce som uviedol problémy, ktorým musí programátor&lt;br /&gt;
pri vývoji aplikácie slúžiacej na tvorbu rozvrhu čeliť a otázky, ktoré by mal zodpovedať ešte&lt;br /&gt;
pred začatím písania kódu. Uviedol som príklady existujúcich programov a subjektívne som &lt;br /&gt;
opísal ich klady a nedostatky.&lt;br /&gt;
&lt;br /&gt;
V druhej časti práce som sa sústredil na opis vlastnej aplikácie slúžiacej pre potreby Fakulty&lt;br /&gt;
mechatroniky nazvanej rozvrhFM. Uviedol som zoznam programovacích jazykov, ktoré som &lt;br /&gt;
pri vývoji použil a zdôvodnil som ich výber. Opísal  som tvar a vlastnosti navrhnutej &lt;br /&gt;
databázovej štruktúry, ktorá je pri internetovej aplikácií uchovávajúcej väčšie množstvo &lt;br /&gt;
údajov kľúčovou otázkou.&lt;br /&gt;
&lt;br /&gt;
Nasledoval opis prihlasovania do systému a akcií, ktoré sa vykonajú po prihlásení. Ukázal &lt;br /&gt;
som príklad predspracovania údajov z databázy do podoby, v ktorej sa s nimi pracuje ľahšie&lt;br /&gt;
a efektívnejšie a spôsob ich prenosu zo serverového jazyka PHP do JavaScriptu, ktorý beží &lt;br /&gt;
v prehliadači používateľa. &lt;br /&gt;
&lt;br /&gt;
V ďalšej časti som rozobral hlavné prvky administrátorského prostredia  –  hlavné menu, &lt;br /&gt;
zoznam hodín zaradených do rozvrhu a zoznam hodín nezaradených do rozvrhu. Opísal som&lt;br /&gt;
ich vzhľad a funkciu. Poukázal som na vyššie nároky na rýchlosť JavaScriptového jadra &lt;br /&gt;
internetového  prehliadača, ktoré sú daňou za dynamickosť systému,  ale  pre moderné&lt;br /&gt;
prehliadače sú znesiteľné. &lt;br /&gt;
&lt;br /&gt;
Funkcie implementované do systému rozvrhFM boli opísané v ďalšej časti práce. Správa &lt;br /&gt;
vyučujúcich slúži na nastavenie informácií o vyučujúcich, ktoré sú relevantné len v systéme&lt;br /&gt;
rozvrhFM, definovanie časových obmedzení vyučujúcich a ich priradenie k jednotlivým&lt;br /&gt;
predmetom a typom predmetov. V správe krúžkov sa požadovanej kombinácií študijného &lt;br /&gt;
oboru a ročníka vytvárajú krúžky a priraďujú predmety.  Opísal som systém pridávania &lt;br /&gt;
vyučovacích hodín do rozvrhu, editáciu informácií o hodinách a ich mazanie. Ďalšou &lt;br /&gt;
opísanou funkciou bol archív, ktorý umožňuje ukladanie aktuálneho stavu rozvrhu do &lt;br /&gt;
záložného súboru a opätovný návrat k tejto verzií. Pre zvýšenie pohodlia a efektivity pri práci&lt;br /&gt;
s aplikáciou som  dal používateľovi  možnosť nastaviť si niektoré vlastnosti a správanie sa &lt;br /&gt;
aplikácie v určitých prípadoch podľa vlastných potrieb.  Pomocnými funkciami sú tiež &lt;br /&gt;
zhrnutie aktuálneho stavu rozvrhu a možnosť zmazať celý rozvrh alebo jeho časť naraz.&lt;br /&gt;
 &lt;br /&gt;
Kvôli možnosti napojenia administrátorského prostredia systému na iné projekty a aplikácie&lt;br /&gt;
boli sprístupnené databázové pohľady obsahujúce aktuálny rozvrh. Na odstránenie &lt;br /&gt;
obmedzenia prístupu k týmto pohľadom len zo serveru, na ktorom rozvrhFM beží, som &lt;br /&gt;
vytvoril voľne prístupný export týchto údajov do formátu JSON. &lt;br /&gt;
V poslednej kapitole som sa zaoberal bezpečnosťou svojej aplikácie, opísal som všetky jej &lt;br /&gt;
bezpečnostné prvky, ich výhody a nevýhody. Taktiež som uviedol spôsoby, akými som sa &lt;br /&gt;
snažil nevýhody týchto prvkov eliminovať. &lt;br /&gt;
&lt;br /&gt;
Výhody mnou vytvorenej aplikácie sú: &lt;br /&gt;
*boli použité iba open source technológie, čo znamená nulové náklady na jej vývoji, &lt;br /&gt;
*systém disponuje automatickou kontrolou integrity dát, &lt;br /&gt;
*systém pre svoju prevádzku potrebuje bežne dostupné technológie (Apache, PHP, MySQL), &lt;br /&gt;
*oproti systému AIS systém poskytuje rozhranie na export dát. &lt;br /&gt;
Nevýhodou aplikácie je fakt, že nespolupracuje so žiadnym iným informačným systémom &lt;br /&gt;
v zmysle vzájomného ovplyvňovania sa. &lt;br /&gt;
&lt;br /&gt;
Budúci vývoj by mohol zahŕňať doplnenie ďalších funkcií, ktoré bude používateľ potrebovať &lt;br /&gt;
a optimalizáciu kódu. S príchodom HTML 5  a rozšírením jeho podpory vo viacerých &lt;br /&gt;
internetových prehliadačoch  by sa kód aplikácie mohol prepracovať tak, aby vyťažil &lt;br /&gt;
maximum z možností tejto verzie jazyka. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Použitá literatúra'''&lt;br /&gt;
&lt;br /&gt;
#RNDr. Červený, Ľubomír. [Online] 2008. [Dátum: 3. 1 2010.] http://www.cerveny.sk/. &lt;br /&gt;
#Daňko, Marek. Portál AiS2. [Online] 2009. [Dátum: 3. 1 2010.] http://www.ais2.sk/xwiki/bin/view/Domov/. &lt;br /&gt;
#Wikipédia, prispievatelia. Hypertext markup language. Wikipédia, Slobodná encyklopédia. [Online] 2010. [Dátum: 8. 1 2010.] http://sk.wikipedia.org/wiki/Hypertext_markup_language. &lt;br /&gt;
#World Wide Web Consortium. W3C. [Online] 2010. [Dátum: 4. 1 2010.] http://www.w3.org/. &lt;br /&gt;
#Wikipédia, prispievatelia. JavaScript. Wikipédia, Slobodná encyklopédia. [Online] 2010. [Dátum: 8. 1 2010.] http://sk.wikipedia.org/wiki/JavaScript. &lt;br /&gt;
#jQuery Team. jQuery JavaScript Library. [Online] 2010. [Dátum: 5. 1 2010.] http://jquery.com/. &lt;br /&gt;
#The PHP Group. PHP: Hypertext Preprocessor. [Online] 2010. [Dátum: 5. 1 2010.] http://php.net/index.php. &lt;br /&gt;
#Zend Technologies Ltd. ZF - Zend Framework. [Online] 2010. [Dátum: 5. 12 2010.] http://framework.zend.com/. &lt;br /&gt;
#Refsnes Data. W3Schools. [Online] 2010. [Dátum: 5. 1 2010.] http://www.w3schools.com/Ajax/Default.Asp. &lt;br /&gt;
#Sun Microsystems, Inc. MySQL. [Online] 2010. [Dátum: 6. 1 2010.] http://www.mysql.com/. &lt;br /&gt;
#JSON. [Online] 2009. [Dátum: 6. 1 2010.] http://www.json.org/. &lt;br /&gt;
#Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett. Ajax – Profesionálně. Zoner Press, 2007. ISBN 8086815770. &lt;br /&gt;
#Luboslav Lacko. Ajax. Computer Press, 2008. ISBN 802512185. &lt;br /&gt;
#Donald E. Knuth. The Art of Computer Programming, Volumes 1-4. Addison-Wesley Professional. &lt;br /&gt;
#Michael Kofler, Bernd Oggl. PHP 5 a MySQL 5. Computer Press, 2006. ISBN 9788025118139. &lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Funkcie_administr%C3%A1torsk%C3%A9ho_prostredia&amp;diff=6269</id>
		<title>Funkcie administrátorského prostredia</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Funkcie_administr%C3%A1torsk%C3%A9ho_prostredia&amp;diff=6269"/>
		<updated>2010-07-23T17:42:20Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: /* Správa hodín zaradených do rozvrhu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]][[Kategória:Bakalárske práce]][[Kategória:Informatika]][[Kategória:web]][[Kategória:php]]&lt;br /&gt;
{{Praca_uvod|4|Systém tvorby rozvrhu|Popis systémov pre tvorbu rozvrhu|Návrh systému rozvrhu pre FM TnU AD|Administrátorské prostredie rozvrhu FM|Funkcie administrátorského prostredia||||||||}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
== Zoznam implementovaných funkcií ==&lt;br /&gt;
&lt;br /&gt;
Pri tvorbe  rozvrhu potrebuje mať jej používateľ k dispozícií  minimálne tieto funkcie: &lt;br /&gt;
vytváranie a mazanie krúžkov a hodín a priradenie vyučujúcich k predmetom. Okrem týchto&lt;br /&gt;
základných funkcií som do  svojej aplikácie implementoval aj ďalšie funkcie, ktoré majú&lt;br /&gt;
za úlohu zjednodušiť a zrýchliť prácu s aplikáciou.&lt;br /&gt;
&lt;br /&gt;
=== Správa vyučujúcich ===&lt;br /&gt;
&lt;br /&gt;
Správa vyučujúcich je prístupná po kliknutí na položku hlavného menu  Správa...  &amp;gt; &lt;br /&gt;
Vyučujúcich. Zobrazuje sa formou systémovo-modálneho dialógového okna, ktoré obsahuje &lt;br /&gt;
textové pole na vyhľadávanie vyučujúceho a tri záložky:  Informácie,  Obmedzenia &lt;br /&gt;
a Predmety. &lt;br /&gt;
&lt;br /&gt;
Vyhľadávanie je tvorené pomocou komponenty Autocomplete knižnice  jQuery UI. Po zmene &lt;br /&gt;
hodnoty vyhľadávacieho poľa sa zo zoznamu všetkých vyučujúcich evidovaných v tabuľke &lt;br /&gt;
eval_users  vyberú tí, ktorých reťazec zložený z kombinácie stĺpcov meno priezvisko  alebo &lt;br /&gt;
priezvisko meno obsahuje hodnotu zadanú vo vyhľadávacom poli, pričom na veľkosti písmen &lt;br /&gt;
nezáleží. Takto vytvorený zoznam sa následne zobrazí pod vyhľadávacím poľom a používateľ &lt;br /&gt;
má možnosť  zvoliť jednu  z ponúkaných  možností. Po vybratí vyučujúceho sa aktualizujú &lt;br /&gt;
ostatné prvky dialógového okna. &lt;br /&gt;
&lt;br /&gt;
V záložke  Informácie  zobrazujem  údaje o zvolenom vyučujúcom z tabuliek  eval_users &lt;br /&gt;
a rozvrh_userdetails, pričom údaje z eval_users sú len na čítanie, údaje z  rozvrh_userdetails &lt;br /&gt;
sú editovateľné. Keďže skratka vyučujúceho musí byť unikátna, pri zmene tohto údaju &lt;br /&gt;
kontrolujem, či danú skratku už nemá iný vyučujúci. O tom, či je skratka voľná alebo nie, je &lt;br /&gt;
používateľ informovaný okamžite symbolom a textovou správou zobrazovanou vedľa &lt;br /&gt;
skratky. &lt;br /&gt;
&lt;br /&gt;
Záložka Obmedzenia (Obr. 2.7)  zobrazuje zoznam hodín, v ktorých zvolenému vyučujúcemu &lt;br /&gt;
nesmie byť pridelená žiadna výučba. Zoznam je prezentovaný formou tabuľky, v ktorej stĺpce &lt;br /&gt;
reprezentujú hodiny a riadky týždne a dni. Každý deň má dva riadky  –  jeden pre párny &lt;br /&gt;
a druhý pre nepárny týždeň. V prípade, že vyučujúcemu nesmie byť pridelená hodina každý &lt;br /&gt;
týždeň, musia byť označené obidva riadky. Označená hodina je zvýraznená červenou farbou.&lt;br /&gt;
 &lt;br /&gt;
V záložke  Predmety  (Obr. 2.8)  sa vyberajú predmety, ku ktorým je zvolený vyučujúci &lt;br /&gt;
priradený.  V samostatných tabuľkách sú uvedené zoznamy predmetov pre všetky študijné &lt;br /&gt;
odbory a ročníky. Pod každým predmetom sú dve políčka – jedno s nápisom P symbolizujúce &lt;br /&gt;
priradenie vyučujúceho k prednáškam daného predmetu a druhé s nápisom  C, L &lt;br /&gt;
symbolizujúce priradenie k ostatným typom predmetov. Ak je políčko zelené, znamená to, že &lt;br /&gt;
zvolený vyučujúci  je priradený k danému typu predmetu, ak je červené, nie je k nemu &lt;br /&gt;
priradený. Medzi týmito stavmi používateľ prepína kliknutím na požadované políčko. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti dialógového okna sa nachádzajú tri tlačidlá: Uložiť zmeny, Vrátiť posledné &lt;br /&gt;
zmeny  a Zatvoriť. Tlačidlo  Uložiť zmeny  slúži na potvrdenie vykonaných zmien a ich &lt;br /&gt;
odoslanie na server. V prípade, že bola vyučujúcemu pridaná hodina, v ktorej nemôže mať &lt;br /&gt;
výučbu, ale predtým v túto hodinu mal výučbu pridelenú, alebo mu bolo odobraté priradenie &lt;br /&gt;
k predmetu, ktorý už bol zaradený do rozvrhu, zobrazí sa ďalšie dialógové okno informujúce &lt;br /&gt;
o situácií, ktorá nastala, s možnosťou potvrdenia uloženia alebo zamietnutia uloženia zmien. &lt;br /&gt;
Ak sa používateľ rozhodne zmeny potvrdiť, bude všetkým hodinám pridaným do rozvrhu, &lt;br /&gt;
ktoré sú v rozpore s vykonanými zmenami, odobraný vyučujúci.  Následne sa zobrazí &lt;br /&gt;
dialógové okno, ktoré bude ponúkať možnosť vybrať pre tieto hodiny iného vyučujúceho, &lt;br /&gt;
pričom používateľ môže túto možnosť odmietnuť. V tom prípade zostanú hodiny zatiaľ     &lt;br /&gt;
bez určeného vyučujúceho. &lt;br /&gt;
&lt;br /&gt;
Aj keď sa zmeny odosielajú na server až po uložení, v zozname hodín priradených do rozvrhu &lt;br /&gt;
sa prejavujú už pri ich vzniku, napr. po zmene skratky vyučujúceho sa skratka ihneď zmení aj &lt;br /&gt;
v zozname. Dôvodom je plynulejší chod aplikácie.  Po kliknutí na tlačidlo  Vrátiť posledné &lt;br /&gt;
zmeny sa všetky zmeny vykonané od posledného uloženia zrušia a zoznam hodín priradených &lt;br /&gt;
do rozvrhu, rovnako ako aj údaje o zvolenom vyučujúcom v dialógovom okne, sa  vráti  do &lt;br /&gt;
pôvodného stavu. &lt;br /&gt;
&lt;br /&gt;
Dialógové okno sa zatvára kliknutím na tlačidlo  Zatvoriť, krížikom  v pravom hornom rohu &lt;br /&gt;
okna alebo stlačením klávesy  Esc  na klávesnici. Až po zatvorení okna je možné opäť &lt;br /&gt;
používať ostatné ovládacie prvky systému. Pred samotným zatvorením okna je ešte vykonaná &lt;br /&gt;
kontrola, či neboli vykonané nejaké zmeny, ktoré ešte neboli uložené. V prípade, že takéto &lt;br /&gt;
zmeny vykonané boli, budú automaticky uložené, zahodené alebo sa objaví druhé dialógové &lt;br /&gt;
okno s otázkou, čo má systém so zmenami spraviť.  To, ktorá akcia sa vykoná, rozhoduje &lt;br /&gt;
nastavenie systému (Kap. [[Funkcie_administrátorského_prostredia#Nastavenia_prostredia|4.1.5]]). Takáto kontrola sa vykoná aj pri výbere iného vyučujúceho. &lt;br /&gt;
[[Súbor:mpbc2.7.jpg|thumbnail|center|800px|Obr. 2.7 Dialógové okno správy vyučujúcich – záložka Obmedzenia]]&lt;br /&gt;
[[Súbor:mpbc2.8.jpg|thumbnail|center|800px|Obr. 2.8 Dialógové okno správy vyučujúcich – záložka Predmety]]&lt;br /&gt;
&lt;br /&gt;
=== Správa krúžkov ===&lt;br /&gt;
&lt;br /&gt;
Správa krúžkov  (Obr. 2.9)  je prístupná po kliknutí na položku hlavného menu  Správa...  &amp;gt; &lt;br /&gt;
Krúžkov. Taktiež sa zobrazuje formou systémovo-modálneho dialógového  okna.  Študijný &lt;br /&gt;
odbor a ročník sa vyberá kliknutím na zoznam nachádzajúci sa v spodnej časti podobne ako je &lt;br /&gt;
to v zozname hodín nezaradených do rozvrhu. O aktuálne vybratom odbore a ročníku &lt;br /&gt;
informuje element v pravom hornom rohu okna. Pre ľahšiu orientáciu má tento element farbu &lt;br /&gt;
zvoleného odboru a ročníku. Pod ním sa nachádza zoznam krúžkov, ktoré boli pre daný odbor &lt;br /&gt;
a ročník vytvorené. Kliknutím na položku zoznamu sa aktualizuje tabuľka v ľavej časti podľa &lt;br /&gt;
výberu krúžkov. Kliknutím na položku označenú nápisom  všetky  sa označia všetky krúžky &lt;br /&gt;
naraz. &lt;br /&gt;
&lt;br /&gt;
V tejto tabuľke sa nachádzajú informácie o predmetoch a maximálnych počtoch vyučovacích &lt;br /&gt;
hodín priradených  ku všetkým zvoleným krúžkom.  V ľavom stĺpci je zoznam všetkých &lt;br /&gt;
predmetov. Pri každom predmete sú  tri riadky tabuľky reprezentujúce tri druhy hodiny  – &lt;br /&gt;
prednáška, cvičenie a laboratórne  cvičenie.  Vyučovacie hodiny sú ďalej rozdelené podľa &lt;br /&gt;
dĺžky trvania výučby na jedno, dvoj, troj a štvorhodinovú výučbu. Ak je bunka zelená, &lt;br /&gt;
znamená to, že všetky hodiny daného predmetu, typu a dĺžky už boli zaradené do rozvrhu. &lt;br /&gt;
Červená farba bunky značí, že minimálne jedna hodina do rozvrhu zatiaľ zaradená nebola. &lt;br /&gt;
Presný počet zaradených a nezaradených hodín  používateľ získa pri prechode myšou nad &lt;br /&gt;
bunkou. V prípade, že bolo vybratých  viacero krúžkov, zobrazí sa tiež počet hodín, o koľko &lt;br /&gt;
má každý z nich viac, než je zobrazovaná hodnota. Pri tejto akcií sa v bunke objavia taktiež &lt;br /&gt;
symboly plus a mínus, ktoré slúžia na pridávanie a odoberanie nezaradených hodín. Hodiny, &lt;br /&gt;
ktoré už boli zaradené do rozvrhu, nie je možné takýmto spôsobom odstrániť, ale je nutné ich &lt;br /&gt;
najskôr z rozvrhu  odobrať (Kap. [[Funkcie_administrátorského_prostredia#Spr.C3.A1va_hod.C3.ADn_zaraden.C3.BDch_do_rozvrhu|4.1.3]]). Hodiny sa pridávajú alebo odoberajú všetkým &lt;br /&gt;
zvoleným krúžkom súčasne. Prednášky sa pridávajú a odoberajú súčasne vždy všetkým &lt;br /&gt;
krúžkom, zvoleným aj nezvoleným. &lt;br /&gt;
&lt;br /&gt;
V pravej časti tabuľky sa nachádzajú súčty hodín daného predmetu a typu. V prvom stĺpci je &lt;br /&gt;
celkový počet blokov hodín zaradených do rozvrhu, v druhom celkový počet blokov  hodín &lt;br /&gt;
nezaradených  do rozvrhu. V poslednom stĺpci je týždenný počet hodín daného predmetu &lt;br /&gt;
a typu.  Pod tabuľkou sú tieto počty uvedené ako sumy pre všetky zobrazené  predmety,  &lt;br /&gt;
nad ňou je textové pole slúžiace na zadanie krátkej poznámky ku krúžku, ktoré sa zobrazí iba &lt;br /&gt;
v prípade, že bol vybratý iba jeden krúžok. &lt;br /&gt;
&lt;br /&gt;
Pridávanie predmetov sa realizuje prostredníctvom zeleného tlačidla s bielym symbolom plus, &lt;br /&gt;
ktoré sa nachádza nad stĺpcom so zoznamom  priradených predmetov. Po kliknutí na toto &lt;br /&gt;
tlačidlo sa zobrazí druhé dialógové okno, v ktorom používateľ zadá názov a skratku &lt;br /&gt;
predmetu, pričom skratka sa generuje automaticky pri písaní názvu z prvých písmen &lt;br /&gt;
jednotlivých slov zadávaného názvu. Používateľ má však možnosť túto vygenerovanú skratku &lt;br /&gt;
zmeniť. Pri vytváraní nového predmetu platia nasledujúce pravidlá: &lt;br /&gt;
*V rámci jednej kombinácie študijný odbor  -  ročník nemôžu existovať dva predmety s rovnakým názvom alebo skratkou &lt;br /&gt;
*Rôzne kombinácie študijný odbor  –  ročník môžu mať predmet s tým istým názvom a skratkou za predpokladu, že predmety majú rovnaké obe spomínané vlastnosti &lt;br /&gt;
Na pridávanie krúžkov slúži zelené tlačidlo s bielim symbolom plus nachádzajúce sa pod &lt;br /&gt;
zoznamom krúžkov. Označenie nového krúžku sa vytvorí tak, aby pokračoval v číselnom rade&lt;br /&gt;
krúžkov danej kombinácie študijného odboru a ročníka. V prípade, že je v tomto rade prázdne&lt;br /&gt;
miesto, ktoré sa vytvorí po odstránení krúžku, označenie krúžku sa zvolí tak, aby toto miesto&lt;br /&gt;
zaplnilo. Novovytvorenému krúžku sa automaticky vytvoria hodiny výučby, pričom &lt;br /&gt;
prednášky sú pre všetky krúžky spoločné a ich počet je teda rovnaký. Počet ostatných typov &lt;br /&gt;
predmetov sa nastaví podľa aktuálne zobrazovaných počtov v tabuľke. Je tak možné klonovať&lt;br /&gt;
počty hodín existujúceho krúžku alebo prienik počtov viacerých krúžkov. &lt;br /&gt;
&lt;br /&gt;
Mazanie celých predmetov a krúžkov sa vykonáva tak, že používateľ nad predmet alebo &lt;br /&gt;
krúžok, ktorý chce vymazať, presunie ukazovateľ myši a na klávesnici stlačí klávesu Delete.&lt;br /&gt;
Nie je možné označiť na vymazanie viacero prvkov súčasne. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti dialógového okna sa nachádzajú tri tlačidlá:  Uložiť zmeny, Vrátiť posledné &lt;br /&gt;
zmeny  a Zatvoriť. Ich funkcie sú podobné  ako  funkcie tlačidiel opísané  v kapitole  [[Funkcie_administrátorského_prostredia#Spr.C3.A1va_vyu.C4.8Duj.C3.BAcich|4.1.1]].&lt;br /&gt;
Zmeny sa na server odosielajú až po potvrdení a je ich teda možné zahodiť. V prípade, že je &lt;br /&gt;
nastavené automatické ukladanie zmien pri zatvorení dialógového okna a súčasťou zmien je &lt;br /&gt;
aj mazanie predmetu alebo krúžku, môže byť požadované potvrdenie zmazania. Toto &lt;br /&gt;
správanie sa dá taktiež nastaviť (Kap. [[Funkcie_administrátorského_prostredia#Nastavenia_prostredia|4.1.5]]). &lt;br /&gt;
[[Súbor:mpbc2.9.jpg|thumbnail|center|800px|Obr. 2.9 Dialógové okno správy krúžkov]]&lt;br /&gt;
&lt;br /&gt;
=== Správa hodín zaradených do rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Hodiny zaradené do rozvrhu  (Obr. 2.10)  sú zobrazované v tabuľke, ktorá je jedným &lt;br /&gt;
z hlavných ovládacích prvkov aplikácie (Kap. [[Administrátorské_prostredie_rozvrhu_FM#Zoznam_hod.C3.ADn_zaraden.C3.BDch_do_rozvrhu|3.2.2]]). Každá hodina je zobrazená ako  blok &lt;br /&gt;
v bunke tabuľky, čím je určený deň, miestnosť, začiatok a koniec výučby. Blok je rozdelený &lt;br /&gt;
na dve polovice. V hornej polovici je uvedená skratka predmetu a priradeného vyučujúceho. &lt;br /&gt;
Ak vyučujúci ešte nebol priradený, je namiesto neho uvedený text „- - -“. Spodná časť bloku &lt;br /&gt;
obsahuje informáciu o študijnom odbore a ročníku v ľavej časti a zoznam krúžkov, ktorých sa &lt;br /&gt;
výučba týka, v pravej časti. V prípade, že sa jedná o prednášku, je namiesto zoznamu krúžkov &lt;br /&gt;
písmeno P, pretože k prednáškam sú automaticky priradené všetky krúžky daného odboru &lt;br /&gt;
a ročníka.  Farba hornej časti korešponduje s farbou typu predmetu, farba spodnej časti &lt;br /&gt;
s farbou kombinácie študijného odboru a ročníka. Po prechode myši nad blokom sa v pravom &lt;br /&gt;
hornom rohu objaví značka, na ktorú keď používateľ ukáže myšou, objavia sa ďalšie &lt;br /&gt;
informácie o hodine. &lt;br /&gt;
&lt;br /&gt;
Hodiny sa do rozvrhu pridávajú zo zoznamu nezaradených hodín (Kap. [[Administrátorské_prostredie_rozvrhu_FM#Zoznam_hod.C3.ADn_nezaraden.C3.BDch_do_rozvrhu|3.2.3]]) metódou drag &lt;br /&gt;
and drop – uchopením a pretiahnutím myšou na požadované miesto. Po začatí ťahania prvku &lt;br /&gt;
reprezentujúceho hodinu aplikácia určí, na ktoré miesta v zozname je možné hodinu umiestniť &lt;br /&gt;
a na ktoré nie.  Pre  určenie, ktoré miesta sú povolené a ktoré zakázané, som definoval &lt;br /&gt;
nasledujúce pravidlá:&lt;br /&gt;
*Hodina nesmie byť priradená do miestnosti v čase,&lt;br /&gt;
**kedy by sa v miestnosti nachádzal väčší počet krúžkov, než je jej kapacita&lt;br /&gt;
**kedy  sa v miestnosti koná vyučovanie predmetu, ktorý sa s vybratým predmetom nezhoduje  v type predmetu, zvolenej začiatočnej hodine alebo dĺžke výučby  alebo sa v miestnosti koná vyučovanie rovnakého  odboru a ročníka, ale iného predmetu &lt;br /&gt;
*Krúžku nemôže byť priradené vyučovanie v čase, v ktorom už má priradené vyučovanie&lt;br /&gt;
*Vyučovanie nemôže byť v danú hodinu priradené, ak&lt;br /&gt;
**by  v svojej dĺžke prekračovalo aspoň jedno z uvedených  pravidiel pre pridávanie hodiny do rozvrhu &lt;br /&gt;
**by svojou dĺžkou presahovalo poslednú možnú hodinu, kedy môže byť vyučovanie priradené (21:00)&lt;br /&gt;
*Všetky obmedzenia vyplývajúce z pravidiel treba vzťahovať na každý typ opakovania (každý, párny, nepárny týždeň) samostatne, alebo:&lt;br /&gt;
**ak je obmedzenie dané pre každý týždeň, platí aj pre párny a nepárny týždeň&lt;br /&gt;
**ak je obmedzenie dané pre párny alebo nepárny týždeň, platí aj pre každý týždeň&lt;br /&gt;
[[Súbor:mpbc2.10.jpg|thumbnail|center|800px|Obr. 2.10 Hodina zaradená do rozvrhu]]&lt;br /&gt;
Povolené miesta sú následne zvýraznené zelenou farbou, zakázané miesta sú zvýraznené &lt;br /&gt;
červenou farbou. Pri pokuse o umiestnenie hodiny kamkoľvek inam, než je povolené miesto, &lt;br /&gt;
sa ťahaný prvok vráti späť na pôvodné miesto v zozname nezaradených predmetov. Farebné&lt;br /&gt;
označenie povolených a zakázaných miest po pustení ťahaného prvku zmizne. &lt;br /&gt;
&lt;br /&gt;
Po priradení hodiny na povolené miesto sa objaví dialógové okno  (Obr. 2.11)  obsahujúce&lt;br /&gt;
podrobné informácie o predmete a formulár na priradenie vyučujúceho a ďalšie nastavenia &lt;br /&gt;
práve pridanej  hodiny. Používateľ môže vybrať  jedného z vyučujúcich, ktorí boli predtým &lt;br /&gt;
k danému predmetu priradení, priradiť k predmetu nového vyučujúceho alebo nechať hodinu&lt;br /&gt;
zatiaľ bez priradeného vyučujúceho. Vyučujúci nesmie byť k hodine priradený v prípade, že&lt;br /&gt;
v danom čase už je priradený k hodine v inej miestnosti alebo má pre daný čas určené &lt;br /&gt;
obmedzenie (Kap. [[Funkcie_administrátorského_prostredia#Spr.C3.A1va_vyu.C4.8Duj.C3.BAcich|4.1.1]]).  Takéhoto vyučujúceho nie je možné v nastaveniach k hodine&lt;br /&gt;
priradiť. Používateľ sa o tom, ktorých vyučujúcich priradených k predmetu nie je možné &lt;br /&gt;
priradiť k hodine, dozvie pomocou zoznamu týchto vyučujúcich, ktorý sa objaví v bunke&lt;br /&gt;
povoleného miesta počas ťahania hodiny. &lt;br /&gt;
&lt;br /&gt;
V prípade, že je možné nastaviť opakovanie vyučovania na každý týždeň, má používateľ tiež&lt;br /&gt;
možnosť nastaviť opakovanie na párny, nepárny alebo každý týždeň. V opačnom prípade sa&lt;br /&gt;
len objaví informácia o jedinom možnom type opakovania. Ak je typ pridanej hodiny iný, než&lt;br /&gt;
prednáška, používateľ môže vybrať krúžky, ktorých sa vyučovanie má týkať. Krúžky, ktorým&lt;br /&gt;
hodinu nie je možné pridať či už kvôli tomu, že nemajú voľnú nepriradenú hodinu alebo by sa&lt;br /&gt;
ich výberom porušilo niektoré z pravidiel pri pridávaní hodiny, sa v zozname síce objavia, ale&lt;br /&gt;
nie je možné ich vybrať. Používateľ ďalej môže zadať katedru zabezpečujúci výučbu a krátku&lt;br /&gt;
poznámku k hodine. Toto dialógové okno je možné vyvolať aj po úspešnom pridaní hodiny &lt;br /&gt;
do rozvrhu  a zmeniť tak nastavenia hodiny  a to tak, že používateľ prejde myšou nad &lt;br /&gt;
požadovanú hodinu a na klávesnici stlačí klávesu Enter. &lt;br /&gt;
[[Súbor:mpbc2.11.jpg|thumbnail|center|800px|Obr. 2.11 Dialógové okno s nastaveniami hodiny priradenej do rozvrhu]]&lt;br /&gt;
Ak mal vo zvolenej miestnosti v danom čase pridelenú hodinu iný krúžok rovnakého &lt;br /&gt;
študijného odboru a ročníka, nevytvorí sa v bunke nový blok, len sa krúžok pridá k zoznamu&lt;br /&gt;
krúžkov, ku ktorým je hodina priradená. Dialógové okno sa v takomto prípade neobjaví. &lt;br /&gt;
&lt;br /&gt;
Je možné priradiť hodinu do miestnosti aj v čase, kedy tu má priradenú hodinu iný študijný &lt;br /&gt;
odbor alebo ročník za predpokladu, že to neodporuje podmienkam pre priradenie hodiny. &lt;br /&gt;
O tejto skutočnosti je používateľ informovaný  formou dialógového okna so zoznamom &lt;br /&gt;
predmetov, študijných kombinácií a ročníkov, ktoré budú miestnosť zdieľať, a je vyzvaný &lt;br /&gt;
na potvrdenie alebo zrušenie priradenia hodiny do rozvrhu.  Pri kladnej odpovedi sa &lt;br /&gt;
automaticky hodine priradí rovnaký vyučujúci, aký je priradený k ostatným hodinám &lt;br /&gt;
zdieľajúcim miestnosť. Ak vyučujúci predtým k tomuto predmetu priradený nebol, &lt;br /&gt;
automaticky sa k nemu priradí. Pri neskoršej zmene vyučujúceho  jednej z hodín budú &lt;br /&gt;
ovplyvnené všetky hodiny. &lt;br /&gt;
&lt;br /&gt;
Priradené hodiny sa z rozvrhu odoberajú tak, že používateľ prejde myšou nad blok &lt;br /&gt;
požadovanej hodiny a na klávesnici stlačí klávesu  Delete.  Po odobratí hodiny sa hodina &lt;br /&gt;
presunie do zoznamu neurčených hodín. Bloky sa dajú tiež presúvať metódou drag and drop&lt;br /&gt;
a zmeniť tak deň, miestnosť a čas výučby. Po začatí ťahania sa taktiež určia povolené &lt;br /&gt;
a zakázané miesta pre priradenie hodiny.  K zakázaným miestam sa pridajú aj časy &lt;br /&gt;
a miestnosti, v ktorých nesmie byť k hodine priradený predtým zvolený vyučujúci alebo &lt;br /&gt;
nesmie byť priradená hodina aspoň jednému z predtým zvolených krúžkov  presúvanej&lt;br /&gt;
hodiny.  Nastavenia presunutej hodiny zostávajú zachované. Po presune rovnako ako  pri&lt;br /&gt;
odoberaní hodiny z rozvrhu môže byť používateľ vyzvaný na potvrdenie akcie. Či bude toto &lt;br /&gt;
potvrdenie vyžadované alebo nie závisí od nastavení prostredia (Kap. [[Funkcie_administrátorského_prostredia#Nastavenia_prostredia|4.1.5]]).&lt;br /&gt;
&lt;br /&gt;
=== Archivácia rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Archív (Hlavné menu &amp;gt; Rozvrh &amp;gt; Archív) slúži na uloženie aktuálneho stavu rozvrhu. Tento&lt;br /&gt;
stav sa dá neskôr zobraziť alebo sa ním dá nahradiť aktuálny rozvrh. Zálohu môže používateľ&lt;br /&gt;
vytvoriť ručne alebo sa vytvára automaticky po prihlásení sa používateľa do systému &lt;br /&gt;
v novom semestri alebo školskom roku a pred nahradením aktuálneho rozvrhu zálohou&lt;br /&gt;
z archívu.&lt;br /&gt;
&lt;br /&gt;
Každá  záloha  je tvorená  samostatným textovým súborom, v ktorom sú uložené údaje &lt;br /&gt;
z databázy vo forme viacrozmerných polí. Na  tieto polia  je pred uložením aplikovaná PHP &lt;br /&gt;
funkcia  serialize, ktorá prevádza premennú  na textový reťazec. Na tento reťazec môže byť &lt;br /&gt;
neskôr aplikovaná funkcia  unserialize, ktorá z neho  spätne vytvorí premennú bez straty jej &lt;br /&gt;
typu a štruktúry. Názov súboru je názov_záznamu.typ_záznamu.časová_značka.txt, kde &lt;br /&gt;
*názov_záznamu  –  vlastný názov záznamu. Môže obsahovať písmená veľkej a malej anglickej abecedy, čísla a podčiarkovník. Maximálna dĺžka je 20 znakov. Pri záznamoch vytvorených používateľom tento názov určuje používateľ, pri automatických záznamoch má názov nasledujúcu štruktúru: &lt;br /&gt;
**pri vytvorení záznamu po prihlásení v novom semestri alebo školskom roku – školský_rok_skratka_semestra, napr. 2009-10_Z&lt;br /&gt;
**pri vytvorení pred nahradením aktuálneho rozvrhu záznamom z archívu – bck_názov_záznamu, napr. bck_2009-10_Z&lt;br /&gt;
*typ_záznamu – automatický (auto) alebo vytvorený používateľom (user)&lt;br /&gt;
*časová_značka – počet sekúnd od 1. januára 1970 00:00:00 GMT&lt;br /&gt;
Zálohy  sa otvárajú v novom okne, v ktorom je zobrazený iba zoznam hodín zaradených  do&lt;br /&gt;
rozvrhu a v hornej časti tlačidlo na nahratie záznamu do aktuálneho rozvrhu.  Zoznam je &lt;br /&gt;
určený iba na čítanie, nie je možné ho žiadnym spôsobom meniť. Po kliknutí na horné tlačidlo&lt;br /&gt;
sa vytvorí nový záznam v archíve obsahujúci aktuálny stav rozvrhu, potom sa údaje &lt;br /&gt;
v databáze nahradia údajmi zo zvolenej  zálohy.  Výnimkami  sú  tabuľky  eval_users&lt;br /&gt;
a rozvrh_userdetails, ktorých  údaje sa nenahrádzajú. Ak je niektorej hodine v zálohe&lt;br /&gt;
priradený vyučujúci, ktorá sa nenachádza v súčasnej  tabuľke eval_users, pri nahratí rozvrhu &lt;br /&gt;
z archívu nebude tejto hodine priradený žiadny vyučujúci.  Používateľ o tom bude &lt;br /&gt;
informovaný v dialógovom okne s aktuálnym stavom rozvrhu.&lt;br /&gt;
&lt;br /&gt;
Zálohy  je možné z archívu mazať po jednom označením záznamu a následným stlačením &lt;br /&gt;
klávesy  Delete  na klávesnici alebo vybratím  veku, od ktorého sa majú zmazať všetky &lt;br /&gt;
záznamy.&lt;br /&gt;
&lt;br /&gt;
=== Nastavenia prostredia ===&lt;br /&gt;
&lt;br /&gt;
Kvôli zvýšeniu pohodlia a efektivity práce so systémom som do neho implementoval &lt;br /&gt;
možnosť ovplyvniť niektoré nastavenia systému samotným používateľom.  Nastavenia sa &lt;br /&gt;
nachádzajú v hlavnom menu aplikácie a ich zmena sa odosiela na server, kde sú uložené &lt;br /&gt;
v súbore v konfiguračnom priečinku aplikácie odkiaľ sa pri každom prihlásení načítajú, takže &lt;br /&gt;
nie je nutné ich zadávať vždy nanovo. Tieto nastavenia obsahujú: &lt;br /&gt;
*Používanie fronty ajaxových požiadaviek&lt;br /&gt;
*Nastavenie zobrazovaných miestností  –  používateľ môže vybrať, ktoré typy učební (prednáškové, laboratóriá, seminárne) budú zobrazené a ktoré nie. &lt;br /&gt;
*Nastavenie zobrazovania potvrdzovacieho dialógu pred zmazaním niektorej položky zo systému  –  ak je táto možnosť zapnutá, používateľ bude pred každým zmazaním položky vyzvaný na potvrdenie akcie. &lt;br /&gt;
*Nastavenie akcie pri zatvorení dialógového okna s neuloženými zmenami – používateľ môže nastaviť, čo sa má vykonať s neuloženými  zmenami pri zatvorení dialógového okna. Možnosti sú: uložiť, zahodiť a spýtať sa. &lt;br /&gt;
*Nastavenie farieb typov predmetov a kombinácií študijného odboru a ročníka (Obr. 2.12) – používateľ môže vybrať farby týchto prvkov. Toto sú jediné nastavenia, ktoré sa neukladajú do súboru, ale do databázy.&lt;br /&gt;
Fronta ajaxových požiadaviek slúži na urýchlenie práce s aplikáciou. Všetky vykonané zmeny &lt;br /&gt;
odosielam  na server pomocou ajaxových požiadaviek.  Na serveri  sa pokúsim  požiadavku &lt;br /&gt;
vykonať, pričom v prípade neúspechu vrátim  jeho dôvod, v prípade úspechu vrátim výsledok &lt;br /&gt;
operácie. Aj keď je používanie technológie AJAX rýchlejšie, než načítavanie celej stránky, &lt;br /&gt;
určitý čas trvá.  O dĺžke  času, ktorý odoslanie a spracovanie požiadavky zaberá, rozhodujú &lt;br /&gt;
viaceré faktory, hlavne náročnosť požiadavky a zaťaženie servera.  Pri povolení fronty &lt;br /&gt;
vykonávam akciu tak, ako keby bola odpoveď od servera okamžite prijatá, pričom v prípade, &lt;br /&gt;
že na to potrebujem výsledky zo servera, dosadím za ne predpokladané výsledky a   &lt;br /&gt;
po doručení skutočných výsledkov kontrolujem ich zhodu. V prípade, že sa výsledky &lt;br /&gt;
nezhodujú alebo sa požiadavku nepodarilo vykonať, oznámim túto skutočnosť používateľovi &lt;br /&gt;
a informujem ho o potrebe načítať novú verziu stránky. Medzitým však používateľ mohol &lt;br /&gt;
vykonať ďalšie zmeny. Tieto zmeny bohužiaľ nebudú uložené a je ich potrebné vykonať &lt;br /&gt;
znova. Ak je používanie fronty  zakázané, používateľovi nie je povolené po odoslaní &lt;br /&gt;
požiadavky vykonať ďalšie zmeny, kým nepríde odpoveď od servera. Takže v prípade, že sa &lt;br /&gt;
požiadavku vykonať nepodarí, nie je nutné načítať novú verziu stránky.&lt;br /&gt;
[[Súbor:mpbc2.12.jpg|thumbnail|center|800px|Obr. 2.12 Nastavenie farieb prostredia]]&lt;br /&gt;
&lt;br /&gt;
=== Zhrnutie aktuálneho stavu rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Aktuálny  stavu rozvrhu  je zhrnutý v  dialógovom okne, ktoré obsahuje zoznam  varovaní&lt;br /&gt;
o chybách v aktuálnom rozvrhu.  Pri každom varovaní je zobrazený odkaz na  vyvolanie &lt;br /&gt;
ďalšieho dialógového okna, v ktorom sa chyba dá odstrániť. Varovania, ktoré môže zoznam &lt;br /&gt;
obsahovať:&lt;br /&gt;
*Kombinácií študijného odboru a ročníka nebol vytvorený žiadny krúžok&lt;br /&gt;
*Kombinácií študijného odboru a ročníka nebol priradený žiadny predmet&lt;br /&gt;
*Neboli vytvorené žiadne hodiny určitého predmetu&lt;br /&gt;
*Hodine zaradenej do rozvrhu nebol priradený vyučujúci&lt;br /&gt;
Okno sa objavuje automaticky po prihlásení alebo ho používateľ môže vyvolať z hlavného &lt;br /&gt;
menu. Pri zobrazení po prihlásení okno obsahuje aj informácie o výsledkoch synchronizácie &lt;br /&gt;
tabuľky eval_users a prípadného automatického vytvorenia záznamu v archíve (Kap. 2.3.1).&lt;br /&gt;
&lt;br /&gt;
=== Zmazanie rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Do aplikácie som implementoval aj možnosť rýchleho zmazania celého obsahu aktuálneho &lt;br /&gt;
rozvrhu prípadne jeho časti  (Hlavné menu &amp;gt; Rozvrh &amp;gt; Rýchle zmazanie). Používateľ môže&lt;br /&gt;
vybrať, ktoré súčasti rozvrhu chce zmazať, z nasledujúcich možností: &lt;br /&gt;
*Krúžky &lt;br /&gt;
*Predmety&lt;br /&gt;
*Hodiny nezaradené do rozvrhu&lt;br /&gt;
*Hodiny zaradené do rozvrhu&lt;br /&gt;
*Priradenie vyučujúcich k predmetom&lt;br /&gt;
Niektoré možnosti však spolu súvisia (Tab. 2.22) a tak vybratím jednej možnosti sa vymaže aj&lt;br /&gt;
druhá možnosť. Používateľ môže taktiež vybrať kombinácie študijných odborov a ročníkov,&lt;br /&gt;
ktorých sa mazanie má týkať. Ak používateľ vyberie všetky  položky na  mazanie  a všetky&lt;br /&gt;
kombinácie študijných odborov a ročníkov,  zmaže sa celý aktuálne vytvorený  rozvrh.&lt;br /&gt;
Pred zmazaním sa používateľovi ponúkne vytvorenie zálohy v archíve z aktuálneho rozvrhu.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 2.22 Závislosti častí rozvrhu pri mazaní&lt;br /&gt;
|-&lt;br /&gt;
|'''Vybratá možnosť'''||'''Časti rozvrhu, ktoré sa zmažú tiež'''&lt;br /&gt;
|-&lt;br /&gt;
|Krúžky||Hodiny nezaradené do rozvrhu&amp;lt;br&amp;gt;Hodiny zaradené do rozvrhu &lt;br /&gt;
|-&lt;br /&gt;
|Predmety||Hodiny nezaradené do rozvrhu&amp;lt;br&amp;gt;Hodiny zaradené do rozvrhu&amp;lt;br&amp;gt;Priradenie vyučujúcich k predmetom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== API rozvrhu ==&lt;br /&gt;
&lt;br /&gt;
Kvôli možnosti spolupráce administrátorského rozhrania systému rozvrhFM s inými &lt;br /&gt;
aplikáciami a projektmi bolo v databáze vytvorené špeciálne používateľské konto, ktoré má &lt;br /&gt;
prístup iba k pohľadom rozvrh_view a rozvrh_view_extern. Používateľ s týmto kontom tak má &lt;br /&gt;
možnosť získať aktuálnu verziu rozvrhu. Pri tom je však vďaka povahe databázových &lt;br /&gt;
pohľadov zaručené, že nijak nemôže údaje meniť a tak narušiť integritu údajov v tabuľkách.&lt;br /&gt;
&lt;br /&gt;
Použitie priameho prístupu k týmto pohľadom je však limitované na aplikácie bežiace na tom &lt;br /&gt;
istom serveri, ako je umiestnená databáza, pretože k databáze je z bezpečnostných dôvodov &lt;br /&gt;
zakázaný prístup z iného servera. Aby som toto obmedzenie obišiel, vytvoril som v rámci &lt;br /&gt;
systému rozvrhFM skript&amp;lt;ref&amp;gt;http://rozvrh.fmtnuni.sk/json/data&amp;lt;/ref&amp;gt;, v ktorom exportujem údaje z pohľadov vo formáte JSON. Pridal &lt;br /&gt;
som tiež možnosť filtrovať exportované údaje podľa parametra, ktorý skript prijíma metódou &lt;br /&gt;
GET. Názov tohto parametra je subclass, a jeho hodnoty môžu byť:&lt;br /&gt;
*all – vyberú sa všetky údaje z rozvrh_view aj rozvrh_view_extern&lt;br /&gt;
*názov krúžku externej formy štúdia – vyberú sa údaje z rozvrh_view_extern súvisiace s daným krúžkom &lt;br /&gt;
*názov krúžku dennej formy štúdia – vyberú sa údaje z rozvrh_view súvisiace s daným krúžkom &lt;br /&gt;
*prvé tri čísla z názvu krúžku dennej formy štúdia  –  vyberú sa údaje z  rozvrh_view súvisiace s daným študijným odborom a ročníkom&lt;br /&gt;
&lt;br /&gt;
== Bezpečnosť aplikácie ==&lt;br /&gt;
&lt;br /&gt;
Najzraniteľnejším miestom každej dynamickej stránky sú miesta, kde sa vyžadujú vstupné &lt;br /&gt;
údaje od používateľa, obzvlášť prihlasovací formulár.  Prihlasovanie v mojej  aplikácií je &lt;br /&gt;
riešené klasickým HTML formulárom, ktorý pozostáva z dvoch polí: prihlasovacie meno &lt;br /&gt;
a heslo. Keďže prístup do administrátorského prostredia bude mať obmedzené množstvo ľudí, &lt;br /&gt;
rozhodol som sa uchovávať správne prihlasovacie údaje priamo v prihlasovacom skripte &lt;br /&gt;
aplikácie. Odpadáva tak porovnávanie vyplnených údajov s  údajmi v databáze, ktorej &lt;br /&gt;
komunikácia so serverom by mohla byť odpočúvaná útočníkom  a nie je možné využiť ani &lt;br /&gt;
techniku SQL injection. &lt;br /&gt;
&lt;br /&gt;
Informácia o tom, či je používateľ prihlásený do systému alebo nie, sa uchováva v session. &lt;br /&gt;
Sessions je technika ukladania informácií na serveri, kedy sa pre každého návštevníka vytvorí &lt;br /&gt;
súbor s unikátnym náhodným názvom. Tento názov sa následne pošle späť prehliadaču, ktorý &lt;br /&gt;
si ho ukladá vo forme  cookies  a pri každej požiadavke na server ho odošle v hlavičke. &lt;br /&gt;
Bez toho, aby prehliadač serveru odoslal platný názov súboru  session,  mu server prístup &lt;br /&gt;
k údajom uloženým v session nepovolí. Platnosť session môže ukončiť programátor aplikácie &lt;br /&gt;
príkazom na zmazanie súboru a cookies, prípadne sa ukončí sama po zatvorení okna &lt;br /&gt;
prehliadača.  Sessions  sú jedným z najbezpečnejších riešení ukladania údajov pre každého &lt;br /&gt;
používateľa zvlášť a zároveň je práca s nimi dostatočne rýchla. Ochrana pomocou sessions sa &lt;br /&gt;
najčastejšie obchádza krádežou identity prihláseného používateľa. Táto technika útoku sa &lt;br /&gt;
však dá použiť iba v prípade, že útočník môže do stránky vložiť vlastný kód, napr. &lt;br /&gt;
v diskusnom fóre, čo v prípade našej aplikácie nehrozí. &lt;br /&gt;
&lt;br /&gt;
Okrem týchto bezpečnostných opatrení  zvyšujem bezpečnosť aplikácie dodržiavaním &lt;br /&gt;
základných bezpečnostných pravidiel  pri písaní internetovej aplikácie: nepoužívanie &lt;br /&gt;
globálnych premenných, filtrovanie vstupu od používateľa, používanie  whitelistov. &lt;br /&gt;
K základným postupom zvyšujúcim bezpečnosť aplikácie patrí tiež správne nastavenie &lt;br /&gt;
servera a inštalovanie bezpečnostných aktualizácií. Za to však už zodpovedá správca servera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Záver'''&lt;br /&gt;
&lt;br /&gt;
Cieľom práce bolo navrhnúť a implementovať systém na tvorbu rozvrhu pre potreby Fakulty&lt;br /&gt;
mechatroniky TnUAD. V prvej časti práce som uviedol problémy, ktorým musí programátor&lt;br /&gt;
pri vývoji aplikácie slúžiacej na tvorbu rozvrhu čeliť a otázky, ktoré by mal zodpovedať ešte&lt;br /&gt;
pred začatím písania kódu. Uviedol som príklady existujúcich programov a subjektívne som &lt;br /&gt;
opísal ich klady a nedostatky.&lt;br /&gt;
&lt;br /&gt;
V druhej časti práce som sa sústredil na opis vlastnej aplikácie slúžiacej pre potreby Fakulty&lt;br /&gt;
mechatroniky nazvanej rozvrhFM. Uviedol som zoznam programovacích jazykov, ktoré som &lt;br /&gt;
pri vývoji použil a zdôvodnil som ich výber. Opísal  som tvar a vlastnosti navrhnutej &lt;br /&gt;
databázovej štruktúry, ktorá je pri internetovej aplikácií uchovávajúcej väčšie množstvo &lt;br /&gt;
údajov kľúčovou otázkou.&lt;br /&gt;
&lt;br /&gt;
Nasledoval opis prihlasovania do systému a akcií, ktoré sa vykonajú po prihlásení. Ukázal &lt;br /&gt;
som príklad predspracovania údajov z databázy do podoby, v ktorej sa s nimi pracuje ľahšie&lt;br /&gt;
a efektívnejšie a spôsob ich prenosu zo serverového jazyka PHP do JavaScriptu, ktorý beží &lt;br /&gt;
v prehliadači používateľa. &lt;br /&gt;
&lt;br /&gt;
V ďalšej časti som rozobral hlavné prvky administrátorského prostredia  –  hlavné menu, &lt;br /&gt;
zoznam hodín zaradených do rozvrhu a zoznam hodín nezaradených do rozvrhu. Opísal som&lt;br /&gt;
ich vzhľad a funkciu. Poukázal som na vyššie nároky na rýchlosť JavaScriptového jadra &lt;br /&gt;
internetového  prehliadača, ktoré sú daňou za dynamickosť systému,  ale  pre moderné&lt;br /&gt;
prehliadače sú znesiteľné. &lt;br /&gt;
&lt;br /&gt;
Funkcie implementované do systému rozvrhFM boli opísané v ďalšej časti práce. Správa &lt;br /&gt;
vyučujúcich slúži na nastavenie informácií o vyučujúcich, ktoré sú relevantné len v systéme&lt;br /&gt;
rozvrhFM, definovanie časových obmedzení vyučujúcich a ich priradenie k jednotlivým&lt;br /&gt;
predmetom a typom predmetov. V správe krúžkov sa požadovanej kombinácií študijného &lt;br /&gt;
oboru a ročníka vytvárajú krúžky a priraďujú predmety.  Opísal som systém pridávania &lt;br /&gt;
vyučovacích hodín do rozvrhu, editáciu informácií o hodinách a ich mazanie. Ďalšou &lt;br /&gt;
opísanou funkciou bol archív, ktorý umožňuje ukladanie aktuálneho stavu rozvrhu do &lt;br /&gt;
záložného súboru a opätovný návrat k tejto verzií. Pre zvýšenie pohodlia a efektivity pri práci&lt;br /&gt;
s aplikáciou som  dal používateľovi  možnosť nastaviť si niektoré vlastnosti a správanie sa &lt;br /&gt;
aplikácie v určitých prípadoch podľa vlastných potrieb.  Pomocnými funkciami sú tiež &lt;br /&gt;
zhrnutie aktuálneho stavu rozvrhu a možnosť zmazať celý rozvrh alebo jeho časť naraz.&lt;br /&gt;
 &lt;br /&gt;
Kvôli možnosti napojenia administrátorského prostredia systému na iné projekty a aplikácie&lt;br /&gt;
boli sprístupnené databázové pohľady obsahujúce aktuálny rozvrh. Na odstránenie &lt;br /&gt;
obmedzenia prístupu k týmto pohľadom len zo serveru, na ktorom rozvrhFM beží, som &lt;br /&gt;
vytvoril voľne prístupný export týchto údajov do formátu JSON. &lt;br /&gt;
V poslednej kapitole som sa zaoberal bezpečnosťou svojej aplikácie, opísal som všetky jej &lt;br /&gt;
bezpečnostné prvky, ich výhody a nevýhody. Taktiež som uviedol spôsoby, akými som sa &lt;br /&gt;
snažil nevýhody týchto prvkov eliminovať. &lt;br /&gt;
&lt;br /&gt;
Výhody mnou vytvorenej aplikácie sú: &lt;br /&gt;
*boli použité iba open source technológie, čo znamená nulové náklady na jej vývoji, &lt;br /&gt;
*systém disponuje automatickou kontrolou integrity dát, &lt;br /&gt;
*systém pre svoju prevádzku potrebuje bežne dostupné technológie (Apache, PHP, MySQL), &lt;br /&gt;
*oproti systému AIS systém poskytuje rozhranie na export dát. &lt;br /&gt;
Nevýhodou aplikácie je fakt, že nespolupracuje so žiadnym iným informačným systémom &lt;br /&gt;
v zmysle vzájomného ovplyvňovania sa. &lt;br /&gt;
&lt;br /&gt;
Budúci vývoj by mohol zahŕňať doplnenie ďalších funkcií, ktoré bude používateľ potrebovať &lt;br /&gt;
a optimalizáciu kódu. S príchodom HTML 5  a rozšírením jeho podpory vo viacerých &lt;br /&gt;
internetových prehliadačoch  by sa kód aplikácie mohol prepracovať tak, aby vyťažil &lt;br /&gt;
maximum z možností tejto verzie jazyka. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Použitá literatúra'''&lt;br /&gt;
&lt;br /&gt;
#RNDr. Červený, Ľubomír. [Online] 2008. [Dátum: 3. 1 2010.] http://www.cerveny.sk/. &lt;br /&gt;
#Daňko, Marek. Portál AiS2. [Online] 2009. [Dátum: 3. 1 2010.] http://www.ais2.sk/xwiki/bin/view/Domov/. &lt;br /&gt;
#Wikipédia, prispievatelia. Hypertext markup language. Wikipédia, Slobodná encyklopédia. [Online] 2010. [Dátum: 8. 1 2010.] http://sk.wikipedia.org/wiki/Hypertext_markup_language. &lt;br /&gt;
#World Wide Web Consortium. W3C. [Online] 2010. [Dátum: 4. 1 2010.] http://www.w3.org/. &lt;br /&gt;
#Wikipédia, prispievatelia. JavaScript. Wikipédia, Slobodná encyklopédia. [Online] 2010. [Dátum: 8. 1 2010.] http://sk.wikipedia.org/wiki/JavaScript. &lt;br /&gt;
#jQuery Team. jQuery JavaScript Library. [Online] 2010. [Dátum: 5. 1 2010.] http://jquery.com/. &lt;br /&gt;
#The PHP Group. PHP: Hypertext Preprocessor. [Online] 2010. [Dátum: 5. 1 2010.] http://php.net/index.php. &lt;br /&gt;
#Zend Technologies Ltd. ZF - Zend Framework. [Online] 2010. [Dátum: 5. 12 2010.] http://framework.zend.com/. &lt;br /&gt;
#Refsnes Data. W3Schools. [Online] 2010. [Dátum: 5. 1 2010.] http://www.w3schools.com/Ajax/Default.Asp. &lt;br /&gt;
#Sun Microsystems, Inc. MySQL. [Online] 2010. [Dátum: 6. 1 2010.] http://www.mysql.com/. &lt;br /&gt;
#JSON. [Online] 2009. [Dátum: 6. 1 2010.] http://www.json.org/. &lt;br /&gt;
#Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett. Ajax – Profesionálně. Zoner Press, 2007. ISBN 8086815770. &lt;br /&gt;
#Luboslav Lacko. Ajax. Computer Press, 2008. ISBN 802512185. &lt;br /&gt;
#Donald E. Knuth. The Art of Computer Programming, Volumes 1-4. Addison-Wesley Professional. &lt;br /&gt;
#Michael Kofler, Bernd Oggl. PHP 5 a MySQL 5. Computer Press, 2006. ISBN 9788025118139. &lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Funkcie_administr%C3%A1torsk%C3%A9ho_prostredia&amp;diff=6268</id>
		<title>Funkcie administrátorského prostredia</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Funkcie_administr%C3%A1torsk%C3%A9ho_prostredia&amp;diff=6268"/>
		<updated>2010-07-23T17:38:18Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: /* Správa krúžkov */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]][[Kategória:Bakalárske práce]][[Kategória:Informatika]][[Kategória:web]][[Kategória:php]]&lt;br /&gt;
{{Praca_uvod|4|Systém tvorby rozvrhu|Popis systémov pre tvorbu rozvrhu|Návrh systému rozvrhu pre FM TnU AD|Administrátorské prostredie rozvrhu FM|Funkcie administrátorského prostredia||||||||}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
== Zoznam implementovaných funkcií ==&lt;br /&gt;
&lt;br /&gt;
Pri tvorbe  rozvrhu potrebuje mať jej používateľ k dispozícií  minimálne tieto funkcie: &lt;br /&gt;
vytváranie a mazanie krúžkov a hodín a priradenie vyučujúcich k predmetom. Okrem týchto&lt;br /&gt;
základných funkcií som do  svojej aplikácie implementoval aj ďalšie funkcie, ktoré majú&lt;br /&gt;
za úlohu zjednodušiť a zrýchliť prácu s aplikáciou.&lt;br /&gt;
&lt;br /&gt;
=== Správa vyučujúcich ===&lt;br /&gt;
&lt;br /&gt;
Správa vyučujúcich je prístupná po kliknutí na položku hlavného menu  Správa...  &amp;gt; &lt;br /&gt;
Vyučujúcich. Zobrazuje sa formou systémovo-modálneho dialógového okna, ktoré obsahuje &lt;br /&gt;
textové pole na vyhľadávanie vyučujúceho a tri záložky:  Informácie,  Obmedzenia &lt;br /&gt;
a Predmety. &lt;br /&gt;
&lt;br /&gt;
Vyhľadávanie je tvorené pomocou komponenty Autocomplete knižnice  jQuery UI. Po zmene &lt;br /&gt;
hodnoty vyhľadávacieho poľa sa zo zoznamu všetkých vyučujúcich evidovaných v tabuľke &lt;br /&gt;
eval_users  vyberú tí, ktorých reťazec zložený z kombinácie stĺpcov meno priezvisko  alebo &lt;br /&gt;
priezvisko meno obsahuje hodnotu zadanú vo vyhľadávacom poli, pričom na veľkosti písmen &lt;br /&gt;
nezáleží. Takto vytvorený zoznam sa následne zobrazí pod vyhľadávacím poľom a používateľ &lt;br /&gt;
má možnosť  zvoliť jednu  z ponúkaných  možností. Po vybratí vyučujúceho sa aktualizujú &lt;br /&gt;
ostatné prvky dialógového okna. &lt;br /&gt;
&lt;br /&gt;
V záložke  Informácie  zobrazujem  údaje o zvolenom vyučujúcom z tabuliek  eval_users &lt;br /&gt;
a rozvrh_userdetails, pričom údaje z eval_users sú len na čítanie, údaje z  rozvrh_userdetails &lt;br /&gt;
sú editovateľné. Keďže skratka vyučujúceho musí byť unikátna, pri zmene tohto údaju &lt;br /&gt;
kontrolujem, či danú skratku už nemá iný vyučujúci. O tom, či je skratka voľná alebo nie, je &lt;br /&gt;
používateľ informovaný okamžite symbolom a textovou správou zobrazovanou vedľa &lt;br /&gt;
skratky. &lt;br /&gt;
&lt;br /&gt;
Záložka Obmedzenia (Obr. 2.7)  zobrazuje zoznam hodín, v ktorých zvolenému vyučujúcemu &lt;br /&gt;
nesmie byť pridelená žiadna výučba. Zoznam je prezentovaný formou tabuľky, v ktorej stĺpce &lt;br /&gt;
reprezentujú hodiny a riadky týždne a dni. Každý deň má dva riadky  –  jeden pre párny &lt;br /&gt;
a druhý pre nepárny týždeň. V prípade, že vyučujúcemu nesmie byť pridelená hodina každý &lt;br /&gt;
týždeň, musia byť označené obidva riadky. Označená hodina je zvýraznená červenou farbou.&lt;br /&gt;
 &lt;br /&gt;
V záložke  Predmety  (Obr. 2.8)  sa vyberajú predmety, ku ktorým je zvolený vyučujúci &lt;br /&gt;
priradený.  V samostatných tabuľkách sú uvedené zoznamy predmetov pre všetky študijné &lt;br /&gt;
odbory a ročníky. Pod každým predmetom sú dve políčka – jedno s nápisom P symbolizujúce &lt;br /&gt;
priradenie vyučujúceho k prednáškam daného predmetu a druhé s nápisom  C, L &lt;br /&gt;
symbolizujúce priradenie k ostatným typom predmetov. Ak je políčko zelené, znamená to, že &lt;br /&gt;
zvolený vyučujúci  je priradený k danému typu predmetu, ak je červené, nie je k nemu &lt;br /&gt;
priradený. Medzi týmito stavmi používateľ prepína kliknutím na požadované políčko. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti dialógového okna sa nachádzajú tri tlačidlá: Uložiť zmeny, Vrátiť posledné &lt;br /&gt;
zmeny  a Zatvoriť. Tlačidlo  Uložiť zmeny  slúži na potvrdenie vykonaných zmien a ich &lt;br /&gt;
odoslanie na server. V prípade, že bola vyučujúcemu pridaná hodina, v ktorej nemôže mať &lt;br /&gt;
výučbu, ale predtým v túto hodinu mal výučbu pridelenú, alebo mu bolo odobraté priradenie &lt;br /&gt;
k predmetu, ktorý už bol zaradený do rozvrhu, zobrazí sa ďalšie dialógové okno informujúce &lt;br /&gt;
o situácií, ktorá nastala, s možnosťou potvrdenia uloženia alebo zamietnutia uloženia zmien. &lt;br /&gt;
Ak sa používateľ rozhodne zmeny potvrdiť, bude všetkým hodinám pridaným do rozvrhu, &lt;br /&gt;
ktoré sú v rozpore s vykonanými zmenami, odobraný vyučujúci.  Následne sa zobrazí &lt;br /&gt;
dialógové okno, ktoré bude ponúkať možnosť vybrať pre tieto hodiny iného vyučujúceho, &lt;br /&gt;
pričom používateľ môže túto možnosť odmietnuť. V tom prípade zostanú hodiny zatiaľ     &lt;br /&gt;
bez určeného vyučujúceho. &lt;br /&gt;
&lt;br /&gt;
Aj keď sa zmeny odosielajú na server až po uložení, v zozname hodín priradených do rozvrhu &lt;br /&gt;
sa prejavujú už pri ich vzniku, napr. po zmene skratky vyučujúceho sa skratka ihneď zmení aj &lt;br /&gt;
v zozname. Dôvodom je plynulejší chod aplikácie.  Po kliknutí na tlačidlo  Vrátiť posledné &lt;br /&gt;
zmeny sa všetky zmeny vykonané od posledného uloženia zrušia a zoznam hodín priradených &lt;br /&gt;
do rozvrhu, rovnako ako aj údaje o zvolenom vyučujúcom v dialógovom okne, sa  vráti  do &lt;br /&gt;
pôvodného stavu. &lt;br /&gt;
&lt;br /&gt;
Dialógové okno sa zatvára kliknutím na tlačidlo  Zatvoriť, krížikom  v pravom hornom rohu &lt;br /&gt;
okna alebo stlačením klávesy  Esc  na klávesnici. Až po zatvorení okna je možné opäť &lt;br /&gt;
používať ostatné ovládacie prvky systému. Pred samotným zatvorením okna je ešte vykonaná &lt;br /&gt;
kontrola, či neboli vykonané nejaké zmeny, ktoré ešte neboli uložené. V prípade, že takéto &lt;br /&gt;
zmeny vykonané boli, budú automaticky uložené, zahodené alebo sa objaví druhé dialógové &lt;br /&gt;
okno s otázkou, čo má systém so zmenami spraviť.  To, ktorá akcia sa vykoná, rozhoduje &lt;br /&gt;
nastavenie systému (Kap. [[Funkcie_administrátorského_prostredia#Nastavenia_prostredia|4.1.5]]). Takáto kontrola sa vykoná aj pri výbere iného vyučujúceho. &lt;br /&gt;
[[Súbor:mpbc2.7.jpg|thumbnail|center|800px|Obr. 2.7 Dialógové okno správy vyučujúcich – záložka Obmedzenia]]&lt;br /&gt;
[[Súbor:mpbc2.8.jpg|thumbnail|center|800px|Obr. 2.8 Dialógové okno správy vyučujúcich – záložka Predmety]]&lt;br /&gt;
&lt;br /&gt;
=== Správa krúžkov ===&lt;br /&gt;
&lt;br /&gt;
Správa krúžkov  (Obr. 2.9)  je prístupná po kliknutí na položku hlavného menu  Správa...  &amp;gt; &lt;br /&gt;
Krúžkov. Taktiež sa zobrazuje formou systémovo-modálneho dialógového  okna.  Študijný &lt;br /&gt;
odbor a ročník sa vyberá kliknutím na zoznam nachádzajúci sa v spodnej časti podobne ako je &lt;br /&gt;
to v zozname hodín nezaradených do rozvrhu. O aktuálne vybratom odbore a ročníku &lt;br /&gt;
informuje element v pravom hornom rohu okna. Pre ľahšiu orientáciu má tento element farbu &lt;br /&gt;
zvoleného odboru a ročníku. Pod ním sa nachádza zoznam krúžkov, ktoré boli pre daný odbor &lt;br /&gt;
a ročník vytvorené. Kliknutím na položku zoznamu sa aktualizuje tabuľka v ľavej časti podľa &lt;br /&gt;
výberu krúžkov. Kliknutím na položku označenú nápisom  všetky  sa označia všetky krúžky &lt;br /&gt;
naraz. &lt;br /&gt;
&lt;br /&gt;
V tejto tabuľke sa nachádzajú informácie o predmetoch a maximálnych počtoch vyučovacích &lt;br /&gt;
hodín priradených  ku všetkým zvoleným krúžkom.  V ľavom stĺpci je zoznam všetkých &lt;br /&gt;
predmetov. Pri každom predmete sú  tri riadky tabuľky reprezentujúce tri druhy hodiny  – &lt;br /&gt;
prednáška, cvičenie a laboratórne  cvičenie.  Vyučovacie hodiny sú ďalej rozdelené podľa &lt;br /&gt;
dĺžky trvania výučby na jedno, dvoj, troj a štvorhodinovú výučbu. Ak je bunka zelená, &lt;br /&gt;
znamená to, že všetky hodiny daného predmetu, typu a dĺžky už boli zaradené do rozvrhu. &lt;br /&gt;
Červená farba bunky značí, že minimálne jedna hodina do rozvrhu zatiaľ zaradená nebola. &lt;br /&gt;
Presný počet zaradených a nezaradených hodín  používateľ získa pri prechode myšou nad &lt;br /&gt;
bunkou. V prípade, že bolo vybratých  viacero krúžkov, zobrazí sa tiež počet hodín, o koľko &lt;br /&gt;
má každý z nich viac, než je zobrazovaná hodnota. Pri tejto akcií sa v bunke objavia taktiež &lt;br /&gt;
symboly plus a mínus, ktoré slúžia na pridávanie a odoberanie nezaradených hodín. Hodiny, &lt;br /&gt;
ktoré už boli zaradené do rozvrhu, nie je možné takýmto spôsobom odstrániť, ale je nutné ich &lt;br /&gt;
najskôr z rozvrhu  odobrať (Kap. [[Funkcie_administrátorského_prostredia#Spr.C3.A1va_hod.C3.ADn_zaraden.C3.BDch_do_rozvrhu|4.1.3]]). Hodiny sa pridávajú alebo odoberajú všetkým &lt;br /&gt;
zvoleným krúžkom súčasne. Prednášky sa pridávajú a odoberajú súčasne vždy všetkým &lt;br /&gt;
krúžkom, zvoleným aj nezvoleným. &lt;br /&gt;
&lt;br /&gt;
V pravej časti tabuľky sa nachádzajú súčty hodín daného predmetu a typu. V prvom stĺpci je &lt;br /&gt;
celkový počet blokov hodín zaradených do rozvrhu, v druhom celkový počet blokov  hodín &lt;br /&gt;
nezaradených  do rozvrhu. V poslednom stĺpci je týždenný počet hodín daného predmetu &lt;br /&gt;
a typu.  Pod tabuľkou sú tieto počty uvedené ako sumy pre všetky zobrazené  predmety,  &lt;br /&gt;
nad ňou je textové pole slúžiace na zadanie krátkej poznámky ku krúžku, ktoré sa zobrazí iba &lt;br /&gt;
v prípade, že bol vybratý iba jeden krúžok. &lt;br /&gt;
&lt;br /&gt;
Pridávanie predmetov sa realizuje prostredníctvom zeleného tlačidla s bielym symbolom plus, &lt;br /&gt;
ktoré sa nachádza nad stĺpcom so zoznamom  priradených predmetov. Po kliknutí na toto &lt;br /&gt;
tlačidlo sa zobrazí druhé dialógové okno, v ktorom používateľ zadá názov a skratku &lt;br /&gt;
predmetu, pričom skratka sa generuje automaticky pri písaní názvu z prvých písmen &lt;br /&gt;
jednotlivých slov zadávaného názvu. Používateľ má však možnosť túto vygenerovanú skratku &lt;br /&gt;
zmeniť. Pri vytváraní nového predmetu platia nasledujúce pravidlá: &lt;br /&gt;
*V rámci jednej kombinácie študijný odbor  -  ročník nemôžu existovať dva predmety s rovnakým názvom alebo skratkou &lt;br /&gt;
*Rôzne kombinácie študijný odbor  –  ročník môžu mať predmet s tým istým názvom a skratkou za predpokladu, že predmety majú rovnaké obe spomínané vlastnosti &lt;br /&gt;
Na pridávanie krúžkov slúži zelené tlačidlo s bielim symbolom plus nachádzajúce sa pod &lt;br /&gt;
zoznamom krúžkov. Označenie nového krúžku sa vytvorí tak, aby pokračoval v číselnom rade&lt;br /&gt;
krúžkov danej kombinácie študijného odboru a ročníka. V prípade, že je v tomto rade prázdne&lt;br /&gt;
miesto, ktoré sa vytvorí po odstránení krúžku, označenie krúžku sa zvolí tak, aby toto miesto&lt;br /&gt;
zaplnilo. Novovytvorenému krúžku sa automaticky vytvoria hodiny výučby, pričom &lt;br /&gt;
prednášky sú pre všetky krúžky spoločné a ich počet je teda rovnaký. Počet ostatných typov &lt;br /&gt;
predmetov sa nastaví podľa aktuálne zobrazovaných počtov v tabuľke. Je tak možné klonovať&lt;br /&gt;
počty hodín existujúceho krúžku alebo prienik počtov viacerých krúžkov. &lt;br /&gt;
&lt;br /&gt;
Mazanie celých predmetov a krúžkov sa vykonáva tak, že používateľ nad predmet alebo &lt;br /&gt;
krúžok, ktorý chce vymazať, presunie ukazovateľ myši a na klávesnici stlačí klávesu Delete.&lt;br /&gt;
Nie je možné označiť na vymazanie viacero prvkov súčasne. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti dialógového okna sa nachádzajú tri tlačidlá:  Uložiť zmeny, Vrátiť posledné &lt;br /&gt;
zmeny  a Zatvoriť. Ich funkcie sú podobné  ako  funkcie tlačidiel opísané  v kapitole  [[Funkcie_administrátorského_prostredia#Spr.C3.A1va_vyu.C4.8Duj.C3.BAcich|4.1.1]].&lt;br /&gt;
Zmeny sa na server odosielajú až po potvrdení a je ich teda možné zahodiť. V prípade, že je &lt;br /&gt;
nastavené automatické ukladanie zmien pri zatvorení dialógového okna a súčasťou zmien je &lt;br /&gt;
aj mazanie predmetu alebo krúžku, môže byť požadované potvrdenie zmazania. Toto &lt;br /&gt;
správanie sa dá taktiež nastaviť (Kap. [[Funkcie_administrátorského_prostredia#Nastavenia_prostredia|4.1.5]]). &lt;br /&gt;
[[Súbor:mpbc2.9.jpg|thumbnail|center|800px|Obr. 2.9 Dialógové okno správy krúžkov]]&lt;br /&gt;
&lt;br /&gt;
=== Správa hodín zaradených do rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Hodiny zaradené do rozvrhu  (Obr. 2.10)  sú zobrazované v tabuľke, ktorá je jedným &lt;br /&gt;
z hlavných ovládacích prvkov aplikácie (Kap.  2.4.2). Každá hodina je zobrazená ako  blok &lt;br /&gt;
v bunke tabuľky, čím je určený deň, miestnosť, začiatok a koniec výučby. Blok je rozdelený &lt;br /&gt;
na dve polovice. V hornej polovici je uvedená skratka predmetu a priradeného vyučujúceho. &lt;br /&gt;
Ak vyučujúci ešte nebol priradený, je namiesto neho uvedený text „- - -“. Spodná časť bloku &lt;br /&gt;
obsahuje informáciu o študijnom odbore a ročníku v ľavej časti a zoznam krúžkov, ktorých sa &lt;br /&gt;
výučba týka, v pravej časti. V prípade, že sa jedná o prednášku, je namiesto zoznamu krúžkov &lt;br /&gt;
písmeno P, pretože k prednáškam sú automaticky priradené všetky krúžky daného odboru &lt;br /&gt;
a ročníka.  Farba hornej časti korešponduje s farbou typu predmetu, farba spodnej časti &lt;br /&gt;
s farbou kombinácie študijného odboru a ročníka. Po prechode myši nad blokom sa v pravom &lt;br /&gt;
hornom rohu objaví značka, na ktorú keď používateľ ukáže myšou, objavia sa ďalšie &lt;br /&gt;
informácie o hodine. &lt;br /&gt;
&lt;br /&gt;
Hodiny sa do rozvrhu pridávajú zo zoznamu nezaradených hodín (Kap. 2.4.3) metódou drag &lt;br /&gt;
and drop – uchopením a pretiahnutím myšou na požadované miesto. Po začatí ťahania prvku &lt;br /&gt;
reprezentujúceho hodinu aplikácia určí, na ktoré miesta v zozname je možné hodinu umiestniť &lt;br /&gt;
a na ktoré nie.  Pre  určenie, ktoré miesta sú povolené a ktoré zakázané, som definoval &lt;br /&gt;
nasledujúce pravidlá:&lt;br /&gt;
*Hodina nesmie byť priradená do miestnosti v čase,&lt;br /&gt;
**kedy by sa v miestnosti nachádzal väčší počet krúžkov, než je jej kapacita&lt;br /&gt;
**kedy  sa v miestnosti koná vyučovanie predmetu, ktorý sa s vybratým predmetom nezhoduje  v type predmetu, zvolenej začiatočnej hodine alebo dĺžke výučby  alebo sa v miestnosti koná vyučovanie rovnakého  odboru a ročníka, ale iného predmetu &lt;br /&gt;
*Krúžku nemôže byť priradené vyučovanie v čase, v ktorom už má priradené vyučovanie&lt;br /&gt;
*Vyučovanie nemôže byť v danú hodinu priradené, ak&lt;br /&gt;
**by  v svojej dĺžke prekračovalo aspoň jedno z uvedených  pravidiel pre pridávanie hodiny do rozvrhu &lt;br /&gt;
**by svojou dĺžkou presahovalo poslednú možnú hodinu, kedy môže byť vyučovanie priradené (21:00)&lt;br /&gt;
*Všetky obmedzenia vyplývajúce z pravidiel treba vzťahovať na každý typ opakovania (každý, párny, nepárny týždeň) samostatne, alebo:&lt;br /&gt;
**ak je obmedzenie dané pre každý týždeň, platí aj pre párny a nepárny týždeň&lt;br /&gt;
**ak je obmedzenie dané pre párny alebo nepárny týždeň, platí aj pre každý týždeň&lt;br /&gt;
[[Súbor:mpbc2.10.jpg|thumbnail|center|800px|Obr. 2.10 Hodina zaradená do rozvrhu]]&lt;br /&gt;
Povolené miesta sú následne zvýraznené zelenou farbou, zakázané miesta sú zvýraznené &lt;br /&gt;
červenou farbou. Pri pokuse o umiestnenie hodiny kamkoľvek inam, než je povolené miesto, &lt;br /&gt;
sa ťahaný prvok vráti späť na pôvodné miesto v zozname nezaradených predmetov. Farebné&lt;br /&gt;
označenie povolených a zakázaných miest po pustení ťahaného prvku zmizne. &lt;br /&gt;
&lt;br /&gt;
Po priradení hodiny na povolené miesto sa objaví dialógové okno  (Obr. 2.11)  obsahujúce&lt;br /&gt;
podrobné informácie o predmete a formulár na priradenie vyučujúceho a ďalšie nastavenia &lt;br /&gt;
práve pridanej  hodiny. Používateľ môže vybrať  jedného z vyučujúcich, ktorí boli predtým &lt;br /&gt;
k danému predmetu priradení, priradiť k predmetu nového vyučujúceho alebo nechať hodinu&lt;br /&gt;
zatiaľ bez priradeného vyučujúceho. Vyučujúci nesmie byť k hodine priradený v prípade, že&lt;br /&gt;
v danom čase už je priradený k hodine v inej miestnosti alebo má pre daný čas určené &lt;br /&gt;
obmedzenie (Kap.  2.5.1).  Takéhoto vyučujúceho nie je možné v nastaveniach k hodine&lt;br /&gt;
priradiť. Používateľ sa o tom, ktorých vyučujúcich priradených k predmetu nie je možné &lt;br /&gt;
priradiť k hodine, dozvie pomocou zoznamu týchto vyučujúcich, ktorý sa objaví v bunke&lt;br /&gt;
povoleného miesta počas ťahania hodiny. &lt;br /&gt;
&lt;br /&gt;
V prípade, že je možné nastaviť opakovanie vyučovania na každý týždeň, má používateľ tiež&lt;br /&gt;
možnosť nastaviť opakovanie na párny, nepárny alebo každý týždeň. V opačnom prípade sa&lt;br /&gt;
len objaví informácia o jedinom možnom type opakovania. Ak je typ pridanej hodiny iný, než&lt;br /&gt;
prednáška, používateľ môže vybrať krúžky, ktorých sa vyučovanie má týkať. Krúžky, ktorým&lt;br /&gt;
hodinu nie je možné pridať či už kvôli tomu, že nemajú voľnú nepriradenú hodinu alebo by sa&lt;br /&gt;
ich výberom porušilo niektoré z pravidiel pri pridávaní hodiny, sa v zozname síce objavia, ale&lt;br /&gt;
nie je možné ich vybrať. Používateľ ďalej môže zadať katedru zabezpečujúci výučbu a krátku&lt;br /&gt;
poznámku k hodine. Toto dialógové okno je možné vyvolať aj po úspešnom pridaní hodiny &lt;br /&gt;
do rozvrhu  a zmeniť tak nastavenia hodiny  a to tak, že používateľ prejde myšou nad &lt;br /&gt;
požadovanú hodinu a na klávesnici stlačí klávesu Enter. &lt;br /&gt;
[[Súbor:mpbc2.11.jpg|thumbnail|center|800px|Obr. 2.11 Dialógové okno s nastaveniami hodiny priradenej do rozvrhu]]&lt;br /&gt;
Ak mal vo zvolenej miestnosti v danom čase pridelenú hodinu iný krúžok rovnakého &lt;br /&gt;
študijného odboru a ročníka, nevytvorí sa v bunke nový blok, len sa krúžok pridá k zoznamu&lt;br /&gt;
krúžkov, ku ktorým je hodina priradená. Dialógové okno sa v takomto prípade neobjaví. &lt;br /&gt;
&lt;br /&gt;
Je možné priradiť hodinu do miestnosti aj v čase, kedy tu má priradenú hodinu iný študijný &lt;br /&gt;
odbor alebo ročník za predpokladu, že to neodporuje podmienkam pre priradenie hodiny. &lt;br /&gt;
O tejto skutočnosti je používateľ informovaný  formou dialógového okna so zoznamom &lt;br /&gt;
predmetov, študijných kombinácií a ročníkov, ktoré budú miestnosť zdieľať, a je vyzvaný &lt;br /&gt;
na potvrdenie alebo zrušenie priradenia hodiny do rozvrhu.  Pri kladnej odpovedi sa &lt;br /&gt;
automaticky hodine priradí rovnaký vyučujúci, aký je priradený k ostatným hodinám &lt;br /&gt;
zdieľajúcim miestnosť. Ak vyučujúci predtým k tomuto predmetu priradený nebol, &lt;br /&gt;
automaticky sa k nemu priradí. Pri neskoršej zmene vyučujúceho  jednej z hodín budú &lt;br /&gt;
ovplyvnené všetky hodiny. &lt;br /&gt;
&lt;br /&gt;
Priradené hodiny sa z rozvrhu odoberajú tak, že používateľ prejde myšou nad blok &lt;br /&gt;
požadovanej hodiny a na klávesnici stlačí klávesu  Delete.  Po odobratí hodiny sa hodina &lt;br /&gt;
presunie do zoznamu neurčených hodín. Bloky sa dajú tiež presúvať metódou drag and drop&lt;br /&gt;
a zmeniť tak deň, miestnosť a čas výučby. Po začatí ťahania sa taktiež určia povolené &lt;br /&gt;
a zakázané miesta pre priradenie hodiny.  K zakázaným miestam sa pridajú aj časy &lt;br /&gt;
a miestnosti, v ktorých nesmie byť k hodine priradený predtým zvolený vyučujúci alebo &lt;br /&gt;
nesmie byť priradená hodina aspoň jednému z predtým zvolených krúžkov  presúvanej&lt;br /&gt;
hodiny.  Nastavenia presunutej hodiny zostávajú zachované. Po presune rovnako ako  pri&lt;br /&gt;
odoberaní hodiny z rozvrhu môže byť používateľ vyzvaný na potvrdenie akcie. Či bude toto &lt;br /&gt;
potvrdenie vyžadované alebo nie závisí od nastavení prostredia (Kap. 2.5.5). &lt;br /&gt;
&lt;br /&gt;
=== Archivácia rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Archív (Hlavné menu &amp;gt; Rozvrh &amp;gt; Archív) slúži na uloženie aktuálneho stavu rozvrhu. Tento&lt;br /&gt;
stav sa dá neskôr zobraziť alebo sa ním dá nahradiť aktuálny rozvrh. Zálohu môže používateľ&lt;br /&gt;
vytvoriť ručne alebo sa vytvára automaticky po prihlásení sa používateľa do systému &lt;br /&gt;
v novom semestri alebo školskom roku a pred nahradením aktuálneho rozvrhu zálohou&lt;br /&gt;
z archívu.&lt;br /&gt;
&lt;br /&gt;
Každá  záloha  je tvorená  samostatným textovým súborom, v ktorom sú uložené údaje &lt;br /&gt;
z databázy vo forme viacrozmerných polí. Na  tieto polia  je pred uložením aplikovaná PHP &lt;br /&gt;
funkcia  serialize, ktorá prevádza premennú  na textový reťazec. Na tento reťazec môže byť &lt;br /&gt;
neskôr aplikovaná funkcia  unserialize, ktorá z neho  spätne vytvorí premennú bez straty jej &lt;br /&gt;
typu a štruktúry. Názov súboru je názov_záznamu.typ_záznamu.časová_značka.txt, kde &lt;br /&gt;
*názov_záznamu  –  vlastný názov záznamu. Môže obsahovať písmená veľkej a malej anglickej abecedy, čísla a podčiarkovník. Maximálna dĺžka je 20 znakov. Pri záznamoch vytvorených používateľom tento názov určuje používateľ, pri automatických záznamoch má názov nasledujúcu štruktúru: &lt;br /&gt;
**pri vytvorení záznamu po prihlásení v novom semestri alebo školskom roku – školský_rok_skratka_semestra, napr. 2009-10_Z&lt;br /&gt;
**pri vytvorení pred nahradením aktuálneho rozvrhu záznamom z archívu – bck_názov_záznamu, napr. bck_2009-10_Z&lt;br /&gt;
*typ_záznamu – automatický (auto) alebo vytvorený používateľom (user)&lt;br /&gt;
*časová_značka – počet sekúnd od 1. januára 1970 00:00:00 GMT&lt;br /&gt;
Zálohy  sa otvárajú v novom okne, v ktorom je zobrazený iba zoznam hodín zaradených  do&lt;br /&gt;
rozvrhu a v hornej časti tlačidlo na nahratie záznamu do aktuálneho rozvrhu.  Zoznam je &lt;br /&gt;
určený iba na čítanie, nie je možné ho žiadnym spôsobom meniť. Po kliknutí na horné tlačidlo&lt;br /&gt;
sa vytvorí nový záznam v archíve obsahujúci aktuálny stav rozvrhu, potom sa údaje &lt;br /&gt;
v databáze nahradia údajmi zo zvolenej  zálohy.  Výnimkami  sú  tabuľky  eval_users&lt;br /&gt;
a rozvrh_userdetails, ktorých  údaje sa nenahrádzajú. Ak je niektorej hodine v zálohe&lt;br /&gt;
priradený vyučujúci, ktorá sa nenachádza v súčasnej  tabuľke eval_users, pri nahratí rozvrhu &lt;br /&gt;
z archívu nebude tejto hodine priradený žiadny vyučujúci.  Používateľ o tom bude &lt;br /&gt;
informovaný v dialógovom okne s aktuálnym stavom rozvrhu.&lt;br /&gt;
&lt;br /&gt;
Zálohy  je možné z archívu mazať po jednom označením záznamu a následným stlačením &lt;br /&gt;
klávesy  Delete  na klávesnici alebo vybratím  veku, od ktorého sa majú zmazať všetky &lt;br /&gt;
záznamy.&lt;br /&gt;
&lt;br /&gt;
=== Nastavenia prostredia ===&lt;br /&gt;
&lt;br /&gt;
Kvôli zvýšeniu pohodlia a efektivity práce so systémom som do neho implementoval &lt;br /&gt;
možnosť ovplyvniť niektoré nastavenia systému samotným používateľom.  Nastavenia sa &lt;br /&gt;
nachádzajú v hlavnom menu aplikácie a ich zmena sa odosiela na server, kde sú uložené &lt;br /&gt;
v súbore v konfiguračnom priečinku aplikácie odkiaľ sa pri každom prihlásení načítajú, takže &lt;br /&gt;
nie je nutné ich zadávať vždy nanovo. Tieto nastavenia obsahujú: &lt;br /&gt;
*Používanie fronty ajaxových požiadaviek&lt;br /&gt;
*Nastavenie zobrazovaných miestností  –  používateľ môže vybrať, ktoré typy učební (prednáškové, laboratóriá, seminárne) budú zobrazené a ktoré nie. &lt;br /&gt;
*Nastavenie zobrazovania potvrdzovacieho dialógu pred zmazaním niektorej položky zo systému  –  ak je táto možnosť zapnutá, používateľ bude pred každým zmazaním položky vyzvaný na potvrdenie akcie. &lt;br /&gt;
*Nastavenie akcie pri zatvorení dialógového okna s neuloženými zmenami – používateľ môže nastaviť, čo sa má vykonať s neuloženými  zmenami pri zatvorení dialógového okna. Možnosti sú: uložiť, zahodiť a spýtať sa. &lt;br /&gt;
*Nastavenie farieb typov predmetov a kombinácií študijného odboru a ročníka (Obr. 2.12) – používateľ môže vybrať farby týchto prvkov. Toto sú jediné nastavenia, ktoré sa neukladajú do súboru, ale do databázy.&lt;br /&gt;
Fronta ajaxových požiadaviek slúži na urýchlenie práce s aplikáciou. Všetky vykonané zmeny &lt;br /&gt;
odosielam  na server pomocou ajaxových požiadaviek.  Na serveri  sa pokúsim  požiadavku &lt;br /&gt;
vykonať, pričom v prípade neúspechu vrátim  jeho dôvod, v prípade úspechu vrátim výsledok &lt;br /&gt;
operácie. Aj keď je používanie technológie AJAX rýchlejšie, než načítavanie celej stránky, &lt;br /&gt;
určitý čas trvá.  O dĺžke  času, ktorý odoslanie a spracovanie požiadavky zaberá, rozhodujú &lt;br /&gt;
viaceré faktory, hlavne náročnosť požiadavky a zaťaženie servera.  Pri povolení fronty &lt;br /&gt;
vykonávam akciu tak, ako keby bola odpoveď od servera okamžite prijatá, pričom v prípade, &lt;br /&gt;
že na to potrebujem výsledky zo servera, dosadím za ne predpokladané výsledky a   &lt;br /&gt;
po doručení skutočných výsledkov kontrolujem ich zhodu. V prípade, že sa výsledky &lt;br /&gt;
nezhodujú alebo sa požiadavku nepodarilo vykonať, oznámim túto skutočnosť používateľovi &lt;br /&gt;
a informujem ho o potrebe načítať novú verziu stránky. Medzitým však používateľ mohol &lt;br /&gt;
vykonať ďalšie zmeny. Tieto zmeny bohužiaľ nebudú uložené a je ich potrebné vykonať &lt;br /&gt;
znova. Ak je používanie fronty  zakázané, používateľovi nie je povolené po odoslaní &lt;br /&gt;
požiadavky vykonať ďalšie zmeny, kým nepríde odpoveď od servera. Takže v prípade, že sa &lt;br /&gt;
požiadavku vykonať nepodarí, nie je nutné načítať novú verziu stránky.&lt;br /&gt;
[[Súbor:mpbc2.12.jpg|thumbnail|center|800px|Obr. 2.12 Nastavenie farieb prostredia]]&lt;br /&gt;
&lt;br /&gt;
=== Zhrnutie aktuálneho stavu rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Aktuálny  stavu rozvrhu  je zhrnutý v  dialógovom okne, ktoré obsahuje zoznam  varovaní&lt;br /&gt;
o chybách v aktuálnom rozvrhu.  Pri každom varovaní je zobrazený odkaz na  vyvolanie &lt;br /&gt;
ďalšieho dialógového okna, v ktorom sa chyba dá odstrániť. Varovania, ktoré môže zoznam &lt;br /&gt;
obsahovať:&lt;br /&gt;
*Kombinácií študijného odboru a ročníka nebol vytvorený žiadny krúžok&lt;br /&gt;
*Kombinácií študijného odboru a ročníka nebol priradený žiadny predmet&lt;br /&gt;
*Neboli vytvorené žiadne hodiny určitého predmetu&lt;br /&gt;
*Hodine zaradenej do rozvrhu nebol priradený vyučujúci&lt;br /&gt;
Okno sa objavuje automaticky po prihlásení alebo ho používateľ môže vyvolať z hlavného &lt;br /&gt;
menu. Pri zobrazení po prihlásení okno obsahuje aj informácie o výsledkoch synchronizácie &lt;br /&gt;
tabuľky eval_users a prípadného automatického vytvorenia záznamu v archíve (Kap. 2.3.1).&lt;br /&gt;
&lt;br /&gt;
=== Zmazanie rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Do aplikácie som implementoval aj možnosť rýchleho zmazania celého obsahu aktuálneho &lt;br /&gt;
rozvrhu prípadne jeho časti  (Hlavné menu &amp;gt; Rozvrh &amp;gt; Rýchle zmazanie). Používateľ môže&lt;br /&gt;
vybrať, ktoré súčasti rozvrhu chce zmazať, z nasledujúcich možností: &lt;br /&gt;
*Krúžky &lt;br /&gt;
*Predmety&lt;br /&gt;
*Hodiny nezaradené do rozvrhu&lt;br /&gt;
*Hodiny zaradené do rozvrhu&lt;br /&gt;
*Priradenie vyučujúcich k predmetom&lt;br /&gt;
Niektoré možnosti však spolu súvisia (Tab. 2.22) a tak vybratím jednej možnosti sa vymaže aj&lt;br /&gt;
druhá možnosť. Používateľ môže taktiež vybrať kombinácie študijných odborov a ročníkov,&lt;br /&gt;
ktorých sa mazanie má týkať. Ak používateľ vyberie všetky  položky na  mazanie  a všetky&lt;br /&gt;
kombinácie študijných odborov a ročníkov,  zmaže sa celý aktuálne vytvorený  rozvrh.&lt;br /&gt;
Pred zmazaním sa používateľovi ponúkne vytvorenie zálohy v archíve z aktuálneho rozvrhu.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 2.22 Závislosti častí rozvrhu pri mazaní&lt;br /&gt;
|-&lt;br /&gt;
|'''Vybratá možnosť'''||'''Časti rozvrhu, ktoré sa zmažú tiež'''&lt;br /&gt;
|-&lt;br /&gt;
|Krúžky||Hodiny nezaradené do rozvrhu&amp;lt;br&amp;gt;Hodiny zaradené do rozvrhu &lt;br /&gt;
|-&lt;br /&gt;
|Predmety||Hodiny nezaradené do rozvrhu&amp;lt;br&amp;gt;Hodiny zaradené do rozvrhu&amp;lt;br&amp;gt;Priradenie vyučujúcich k predmetom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== API rozvrhu ==&lt;br /&gt;
&lt;br /&gt;
Kvôli možnosti spolupráce administrátorského rozhrania systému rozvrhFM s inými &lt;br /&gt;
aplikáciami a projektmi bolo v databáze vytvorené špeciálne používateľské konto, ktoré má &lt;br /&gt;
prístup iba k pohľadom rozvrh_view a rozvrh_view_extern. Používateľ s týmto kontom tak má &lt;br /&gt;
možnosť získať aktuálnu verziu rozvrhu. Pri tom je však vďaka povahe databázových &lt;br /&gt;
pohľadov zaručené, že nijak nemôže údaje meniť a tak narušiť integritu údajov v tabuľkách.&lt;br /&gt;
&lt;br /&gt;
Použitie priameho prístupu k týmto pohľadom je však limitované na aplikácie bežiace na tom &lt;br /&gt;
istom serveri, ako je umiestnená databáza, pretože k databáze je z bezpečnostných dôvodov &lt;br /&gt;
zakázaný prístup z iného servera. Aby som toto obmedzenie obišiel, vytvoril som v rámci &lt;br /&gt;
systému rozvrhFM skript&amp;lt;ref&amp;gt;http://rozvrh.fmtnuni.sk/json/data&amp;lt;/ref&amp;gt;, v ktorom exportujem údaje z pohľadov vo formáte JSON. Pridal &lt;br /&gt;
som tiež možnosť filtrovať exportované údaje podľa parametra, ktorý skript prijíma metódou &lt;br /&gt;
GET. Názov tohto parametra je subclass, a jeho hodnoty môžu byť:&lt;br /&gt;
*all – vyberú sa všetky údaje z rozvrh_view aj rozvrh_view_extern&lt;br /&gt;
*názov krúžku externej formy štúdia – vyberú sa údaje z rozvrh_view_extern súvisiace s daným krúžkom &lt;br /&gt;
*názov krúžku dennej formy štúdia – vyberú sa údaje z rozvrh_view súvisiace s daným krúžkom &lt;br /&gt;
*prvé tri čísla z názvu krúžku dennej formy štúdia  –  vyberú sa údaje z  rozvrh_view súvisiace s daným študijným odborom a ročníkom&lt;br /&gt;
&lt;br /&gt;
== Bezpečnosť aplikácie ==&lt;br /&gt;
&lt;br /&gt;
Najzraniteľnejším miestom každej dynamickej stránky sú miesta, kde sa vyžadujú vstupné &lt;br /&gt;
údaje od používateľa, obzvlášť prihlasovací formulár.  Prihlasovanie v mojej  aplikácií je &lt;br /&gt;
riešené klasickým HTML formulárom, ktorý pozostáva z dvoch polí: prihlasovacie meno &lt;br /&gt;
a heslo. Keďže prístup do administrátorského prostredia bude mať obmedzené množstvo ľudí, &lt;br /&gt;
rozhodol som sa uchovávať správne prihlasovacie údaje priamo v prihlasovacom skripte &lt;br /&gt;
aplikácie. Odpadáva tak porovnávanie vyplnených údajov s  údajmi v databáze, ktorej &lt;br /&gt;
komunikácia so serverom by mohla byť odpočúvaná útočníkom  a nie je možné využiť ani &lt;br /&gt;
techniku SQL injection. &lt;br /&gt;
&lt;br /&gt;
Informácia o tom, či je používateľ prihlásený do systému alebo nie, sa uchováva v session. &lt;br /&gt;
Sessions je technika ukladania informácií na serveri, kedy sa pre každého návštevníka vytvorí &lt;br /&gt;
súbor s unikátnym náhodným názvom. Tento názov sa následne pošle späť prehliadaču, ktorý &lt;br /&gt;
si ho ukladá vo forme  cookies  a pri každej požiadavke na server ho odošle v hlavičke. &lt;br /&gt;
Bez toho, aby prehliadač serveru odoslal platný názov súboru  session,  mu server prístup &lt;br /&gt;
k údajom uloženým v session nepovolí. Platnosť session môže ukončiť programátor aplikácie &lt;br /&gt;
príkazom na zmazanie súboru a cookies, prípadne sa ukončí sama po zatvorení okna &lt;br /&gt;
prehliadača.  Sessions  sú jedným z najbezpečnejších riešení ukladania údajov pre každého &lt;br /&gt;
používateľa zvlášť a zároveň je práca s nimi dostatočne rýchla. Ochrana pomocou sessions sa &lt;br /&gt;
najčastejšie obchádza krádežou identity prihláseného používateľa. Táto technika útoku sa &lt;br /&gt;
však dá použiť iba v prípade, že útočník môže do stránky vložiť vlastný kód, napr. &lt;br /&gt;
v diskusnom fóre, čo v prípade našej aplikácie nehrozí. &lt;br /&gt;
&lt;br /&gt;
Okrem týchto bezpečnostných opatrení  zvyšujem bezpečnosť aplikácie dodržiavaním &lt;br /&gt;
základných bezpečnostných pravidiel  pri písaní internetovej aplikácie: nepoužívanie &lt;br /&gt;
globálnych premenných, filtrovanie vstupu od používateľa, používanie  whitelistov. &lt;br /&gt;
K základným postupom zvyšujúcim bezpečnosť aplikácie patrí tiež správne nastavenie &lt;br /&gt;
servera a inštalovanie bezpečnostných aktualizácií. Za to však už zodpovedá správca servera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Záver'''&lt;br /&gt;
&lt;br /&gt;
Cieľom práce bolo navrhnúť a implementovať systém na tvorbu rozvrhu pre potreby Fakulty&lt;br /&gt;
mechatroniky TnUAD. V prvej časti práce som uviedol problémy, ktorým musí programátor&lt;br /&gt;
pri vývoji aplikácie slúžiacej na tvorbu rozvrhu čeliť a otázky, ktoré by mal zodpovedať ešte&lt;br /&gt;
pred začatím písania kódu. Uviedol som príklady existujúcich programov a subjektívne som &lt;br /&gt;
opísal ich klady a nedostatky.&lt;br /&gt;
&lt;br /&gt;
V druhej časti práce som sa sústredil na opis vlastnej aplikácie slúžiacej pre potreby Fakulty&lt;br /&gt;
mechatroniky nazvanej rozvrhFM. Uviedol som zoznam programovacích jazykov, ktoré som &lt;br /&gt;
pri vývoji použil a zdôvodnil som ich výber. Opísal  som tvar a vlastnosti navrhnutej &lt;br /&gt;
databázovej štruktúry, ktorá je pri internetovej aplikácií uchovávajúcej väčšie množstvo &lt;br /&gt;
údajov kľúčovou otázkou.&lt;br /&gt;
&lt;br /&gt;
Nasledoval opis prihlasovania do systému a akcií, ktoré sa vykonajú po prihlásení. Ukázal &lt;br /&gt;
som príklad predspracovania údajov z databázy do podoby, v ktorej sa s nimi pracuje ľahšie&lt;br /&gt;
a efektívnejšie a spôsob ich prenosu zo serverového jazyka PHP do JavaScriptu, ktorý beží &lt;br /&gt;
v prehliadači používateľa. &lt;br /&gt;
&lt;br /&gt;
V ďalšej časti som rozobral hlavné prvky administrátorského prostredia  –  hlavné menu, &lt;br /&gt;
zoznam hodín zaradených do rozvrhu a zoznam hodín nezaradených do rozvrhu. Opísal som&lt;br /&gt;
ich vzhľad a funkciu. Poukázal som na vyššie nároky na rýchlosť JavaScriptového jadra &lt;br /&gt;
internetového  prehliadača, ktoré sú daňou za dynamickosť systému,  ale  pre moderné&lt;br /&gt;
prehliadače sú znesiteľné. &lt;br /&gt;
&lt;br /&gt;
Funkcie implementované do systému rozvrhFM boli opísané v ďalšej časti práce. Správa &lt;br /&gt;
vyučujúcich slúži na nastavenie informácií o vyučujúcich, ktoré sú relevantné len v systéme&lt;br /&gt;
rozvrhFM, definovanie časových obmedzení vyučujúcich a ich priradenie k jednotlivým&lt;br /&gt;
predmetom a typom predmetov. V správe krúžkov sa požadovanej kombinácií študijného &lt;br /&gt;
oboru a ročníka vytvárajú krúžky a priraďujú predmety.  Opísal som systém pridávania &lt;br /&gt;
vyučovacích hodín do rozvrhu, editáciu informácií o hodinách a ich mazanie. Ďalšou &lt;br /&gt;
opísanou funkciou bol archív, ktorý umožňuje ukladanie aktuálneho stavu rozvrhu do &lt;br /&gt;
záložného súboru a opätovný návrat k tejto verzií. Pre zvýšenie pohodlia a efektivity pri práci&lt;br /&gt;
s aplikáciou som  dal používateľovi  možnosť nastaviť si niektoré vlastnosti a správanie sa &lt;br /&gt;
aplikácie v určitých prípadoch podľa vlastných potrieb.  Pomocnými funkciami sú tiež &lt;br /&gt;
zhrnutie aktuálneho stavu rozvrhu a možnosť zmazať celý rozvrh alebo jeho časť naraz.&lt;br /&gt;
 &lt;br /&gt;
Kvôli možnosti napojenia administrátorského prostredia systému na iné projekty a aplikácie&lt;br /&gt;
boli sprístupnené databázové pohľady obsahujúce aktuálny rozvrh. Na odstránenie &lt;br /&gt;
obmedzenia prístupu k týmto pohľadom len zo serveru, na ktorom rozvrhFM beží, som &lt;br /&gt;
vytvoril voľne prístupný export týchto údajov do formátu JSON. &lt;br /&gt;
V poslednej kapitole som sa zaoberal bezpečnosťou svojej aplikácie, opísal som všetky jej &lt;br /&gt;
bezpečnostné prvky, ich výhody a nevýhody. Taktiež som uviedol spôsoby, akými som sa &lt;br /&gt;
snažil nevýhody týchto prvkov eliminovať. &lt;br /&gt;
&lt;br /&gt;
Výhody mnou vytvorenej aplikácie sú: &lt;br /&gt;
*boli použité iba open source technológie, čo znamená nulové náklady na jej vývoji, &lt;br /&gt;
*systém disponuje automatickou kontrolou integrity dát, &lt;br /&gt;
*systém pre svoju prevádzku potrebuje bežne dostupné technológie (Apache, PHP, MySQL), &lt;br /&gt;
*oproti systému AIS systém poskytuje rozhranie na export dát. &lt;br /&gt;
Nevýhodou aplikácie je fakt, že nespolupracuje so žiadnym iným informačným systémom &lt;br /&gt;
v zmysle vzájomného ovplyvňovania sa. &lt;br /&gt;
&lt;br /&gt;
Budúci vývoj by mohol zahŕňať doplnenie ďalších funkcií, ktoré bude používateľ potrebovať &lt;br /&gt;
a optimalizáciu kódu. S príchodom HTML 5  a rozšírením jeho podpory vo viacerých &lt;br /&gt;
internetových prehliadačoch  by sa kód aplikácie mohol prepracovať tak, aby vyťažil &lt;br /&gt;
maximum z možností tejto verzie jazyka. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Použitá literatúra'''&lt;br /&gt;
&lt;br /&gt;
#RNDr. Červený, Ľubomír. [Online] 2008. [Dátum: 3. 1 2010.] http://www.cerveny.sk/. &lt;br /&gt;
#Daňko, Marek. Portál AiS2. [Online] 2009. [Dátum: 3. 1 2010.] http://www.ais2.sk/xwiki/bin/view/Domov/. &lt;br /&gt;
#Wikipédia, prispievatelia. Hypertext markup language. Wikipédia, Slobodná encyklopédia. [Online] 2010. [Dátum: 8. 1 2010.] http://sk.wikipedia.org/wiki/Hypertext_markup_language. &lt;br /&gt;
#World Wide Web Consortium. W3C. [Online] 2010. [Dátum: 4. 1 2010.] http://www.w3.org/. &lt;br /&gt;
#Wikipédia, prispievatelia. JavaScript. Wikipédia, Slobodná encyklopédia. [Online] 2010. [Dátum: 8. 1 2010.] http://sk.wikipedia.org/wiki/JavaScript. &lt;br /&gt;
#jQuery Team. jQuery JavaScript Library. [Online] 2010. [Dátum: 5. 1 2010.] http://jquery.com/. &lt;br /&gt;
#The PHP Group. PHP: Hypertext Preprocessor. [Online] 2010. [Dátum: 5. 1 2010.] http://php.net/index.php. &lt;br /&gt;
#Zend Technologies Ltd. ZF - Zend Framework. [Online] 2010. [Dátum: 5. 12 2010.] http://framework.zend.com/. &lt;br /&gt;
#Refsnes Data. W3Schools. [Online] 2010. [Dátum: 5. 1 2010.] http://www.w3schools.com/Ajax/Default.Asp. &lt;br /&gt;
#Sun Microsystems, Inc. MySQL. [Online] 2010. [Dátum: 6. 1 2010.] http://www.mysql.com/. &lt;br /&gt;
#JSON. [Online] 2009. [Dátum: 6. 1 2010.] http://www.json.org/. &lt;br /&gt;
#Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett. Ajax – Profesionálně. Zoner Press, 2007. ISBN 8086815770. &lt;br /&gt;
#Luboslav Lacko. Ajax. Computer Press, 2008. ISBN 802512185. &lt;br /&gt;
#Donald E. Knuth. The Art of Computer Programming, Volumes 1-4. Addison-Wesley Professional. &lt;br /&gt;
#Michael Kofler, Bernd Oggl. PHP 5 a MySQL 5. Computer Press, 2006. ISBN 9788025118139. &lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Funkcie_administr%C3%A1torsk%C3%A9ho_prostredia&amp;diff=6267</id>
		<title>Funkcie administrátorského prostredia</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Funkcie_administr%C3%A1torsk%C3%A9ho_prostredia&amp;diff=6267"/>
		<updated>2010-07-23T17:35:45Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: /* Správa vyučujúcich */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]][[Kategória:Bakalárske práce]][[Kategória:Informatika]][[Kategória:web]][[Kategória:php]]&lt;br /&gt;
{{Praca_uvod|4|Systém tvorby rozvrhu|Popis systémov pre tvorbu rozvrhu|Návrh systému rozvrhu pre FM TnU AD|Administrátorské prostredie rozvrhu FM|Funkcie administrátorského prostredia||||||||}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
== Zoznam implementovaných funkcií ==&lt;br /&gt;
&lt;br /&gt;
Pri tvorbe  rozvrhu potrebuje mať jej používateľ k dispozícií  minimálne tieto funkcie: &lt;br /&gt;
vytváranie a mazanie krúžkov a hodín a priradenie vyučujúcich k predmetom. Okrem týchto&lt;br /&gt;
základných funkcií som do  svojej aplikácie implementoval aj ďalšie funkcie, ktoré majú&lt;br /&gt;
za úlohu zjednodušiť a zrýchliť prácu s aplikáciou.&lt;br /&gt;
&lt;br /&gt;
=== Správa vyučujúcich ===&lt;br /&gt;
&lt;br /&gt;
Správa vyučujúcich je prístupná po kliknutí na položku hlavného menu  Správa...  &amp;gt; &lt;br /&gt;
Vyučujúcich. Zobrazuje sa formou systémovo-modálneho dialógového okna, ktoré obsahuje &lt;br /&gt;
textové pole na vyhľadávanie vyučujúceho a tri záložky:  Informácie,  Obmedzenia &lt;br /&gt;
a Predmety. &lt;br /&gt;
&lt;br /&gt;
Vyhľadávanie je tvorené pomocou komponenty Autocomplete knižnice  jQuery UI. Po zmene &lt;br /&gt;
hodnoty vyhľadávacieho poľa sa zo zoznamu všetkých vyučujúcich evidovaných v tabuľke &lt;br /&gt;
eval_users  vyberú tí, ktorých reťazec zložený z kombinácie stĺpcov meno priezvisko  alebo &lt;br /&gt;
priezvisko meno obsahuje hodnotu zadanú vo vyhľadávacom poli, pričom na veľkosti písmen &lt;br /&gt;
nezáleží. Takto vytvorený zoznam sa následne zobrazí pod vyhľadávacím poľom a používateľ &lt;br /&gt;
má možnosť  zvoliť jednu  z ponúkaných  možností. Po vybratí vyučujúceho sa aktualizujú &lt;br /&gt;
ostatné prvky dialógového okna. &lt;br /&gt;
&lt;br /&gt;
V záložke  Informácie  zobrazujem  údaje o zvolenom vyučujúcom z tabuliek  eval_users &lt;br /&gt;
a rozvrh_userdetails, pričom údaje z eval_users sú len na čítanie, údaje z  rozvrh_userdetails &lt;br /&gt;
sú editovateľné. Keďže skratka vyučujúceho musí byť unikátna, pri zmene tohto údaju &lt;br /&gt;
kontrolujem, či danú skratku už nemá iný vyučujúci. O tom, či je skratka voľná alebo nie, je &lt;br /&gt;
používateľ informovaný okamžite symbolom a textovou správou zobrazovanou vedľa &lt;br /&gt;
skratky. &lt;br /&gt;
&lt;br /&gt;
Záložka Obmedzenia (Obr. 2.7)  zobrazuje zoznam hodín, v ktorých zvolenému vyučujúcemu &lt;br /&gt;
nesmie byť pridelená žiadna výučba. Zoznam je prezentovaný formou tabuľky, v ktorej stĺpce &lt;br /&gt;
reprezentujú hodiny a riadky týždne a dni. Každý deň má dva riadky  –  jeden pre párny &lt;br /&gt;
a druhý pre nepárny týždeň. V prípade, že vyučujúcemu nesmie byť pridelená hodina každý &lt;br /&gt;
týždeň, musia byť označené obidva riadky. Označená hodina je zvýraznená červenou farbou.&lt;br /&gt;
 &lt;br /&gt;
V záložke  Predmety  (Obr. 2.8)  sa vyberajú predmety, ku ktorým je zvolený vyučujúci &lt;br /&gt;
priradený.  V samostatných tabuľkách sú uvedené zoznamy predmetov pre všetky študijné &lt;br /&gt;
odbory a ročníky. Pod každým predmetom sú dve políčka – jedno s nápisom P symbolizujúce &lt;br /&gt;
priradenie vyučujúceho k prednáškam daného predmetu a druhé s nápisom  C, L &lt;br /&gt;
symbolizujúce priradenie k ostatným typom predmetov. Ak je políčko zelené, znamená to, že &lt;br /&gt;
zvolený vyučujúci  je priradený k danému typu predmetu, ak je červené, nie je k nemu &lt;br /&gt;
priradený. Medzi týmito stavmi používateľ prepína kliknutím na požadované políčko. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti dialógového okna sa nachádzajú tri tlačidlá: Uložiť zmeny, Vrátiť posledné &lt;br /&gt;
zmeny  a Zatvoriť. Tlačidlo  Uložiť zmeny  slúži na potvrdenie vykonaných zmien a ich &lt;br /&gt;
odoslanie na server. V prípade, že bola vyučujúcemu pridaná hodina, v ktorej nemôže mať &lt;br /&gt;
výučbu, ale predtým v túto hodinu mal výučbu pridelenú, alebo mu bolo odobraté priradenie &lt;br /&gt;
k predmetu, ktorý už bol zaradený do rozvrhu, zobrazí sa ďalšie dialógové okno informujúce &lt;br /&gt;
o situácií, ktorá nastala, s možnosťou potvrdenia uloženia alebo zamietnutia uloženia zmien. &lt;br /&gt;
Ak sa používateľ rozhodne zmeny potvrdiť, bude všetkým hodinám pridaným do rozvrhu, &lt;br /&gt;
ktoré sú v rozpore s vykonanými zmenami, odobraný vyučujúci.  Následne sa zobrazí &lt;br /&gt;
dialógové okno, ktoré bude ponúkať možnosť vybrať pre tieto hodiny iného vyučujúceho, &lt;br /&gt;
pričom používateľ môže túto možnosť odmietnuť. V tom prípade zostanú hodiny zatiaľ     &lt;br /&gt;
bez určeného vyučujúceho. &lt;br /&gt;
&lt;br /&gt;
Aj keď sa zmeny odosielajú na server až po uložení, v zozname hodín priradených do rozvrhu &lt;br /&gt;
sa prejavujú už pri ich vzniku, napr. po zmene skratky vyučujúceho sa skratka ihneď zmení aj &lt;br /&gt;
v zozname. Dôvodom je plynulejší chod aplikácie.  Po kliknutí na tlačidlo  Vrátiť posledné &lt;br /&gt;
zmeny sa všetky zmeny vykonané od posledného uloženia zrušia a zoznam hodín priradených &lt;br /&gt;
do rozvrhu, rovnako ako aj údaje o zvolenom vyučujúcom v dialógovom okne, sa  vráti  do &lt;br /&gt;
pôvodného stavu. &lt;br /&gt;
&lt;br /&gt;
Dialógové okno sa zatvára kliknutím na tlačidlo  Zatvoriť, krížikom  v pravom hornom rohu &lt;br /&gt;
okna alebo stlačením klávesy  Esc  na klávesnici. Až po zatvorení okna je možné opäť &lt;br /&gt;
používať ostatné ovládacie prvky systému. Pred samotným zatvorením okna je ešte vykonaná &lt;br /&gt;
kontrola, či neboli vykonané nejaké zmeny, ktoré ešte neboli uložené. V prípade, že takéto &lt;br /&gt;
zmeny vykonané boli, budú automaticky uložené, zahodené alebo sa objaví druhé dialógové &lt;br /&gt;
okno s otázkou, čo má systém so zmenami spraviť.  To, ktorá akcia sa vykoná, rozhoduje &lt;br /&gt;
nastavenie systému (Kap. [[Funkcie_administrátorského_prostredia#Nastavenia_prostredia|4.1.5]]). Takáto kontrola sa vykoná aj pri výbere iného vyučujúceho. &lt;br /&gt;
[[Súbor:mpbc2.7.jpg|thumbnail|center|800px|Obr. 2.7 Dialógové okno správy vyučujúcich – záložka Obmedzenia]]&lt;br /&gt;
[[Súbor:mpbc2.8.jpg|thumbnail|center|800px|Obr. 2.8 Dialógové okno správy vyučujúcich – záložka Predmety]]&lt;br /&gt;
&lt;br /&gt;
=== Správa krúžkov ===&lt;br /&gt;
&lt;br /&gt;
Správa krúžkov  (Obr. 2.9)  je prístupná po kliknutí na položku hlavného menu  Správa...  &amp;gt; &lt;br /&gt;
Krúžkov. Taktiež sa zobrazuje formou systémovo-modálneho dialógového  okna.  Študijný &lt;br /&gt;
odbor a ročník sa vyberá kliknutím na zoznam nachádzajúci sa v spodnej časti podobne ako je &lt;br /&gt;
to v zozname hodín nezaradených do rozvrhu. O aktuálne vybratom odbore a ročníku &lt;br /&gt;
informuje element v pravom hornom rohu okna. Pre ľahšiu orientáciu má tento element farbu &lt;br /&gt;
zvoleného odboru a ročníku. Pod ním sa nachádza zoznam krúžkov, ktoré boli pre daný odbor &lt;br /&gt;
a ročník vytvorené. Kliknutím na položku zoznamu sa aktualizuje tabuľka v ľavej časti podľa &lt;br /&gt;
výberu krúžkov. Kliknutím na položku označenú nápisom  všetky  sa označia všetky krúžky &lt;br /&gt;
naraz. &lt;br /&gt;
&lt;br /&gt;
V tejto tabuľke sa nachádzajú informácie o predmetoch a maximálnych počtoch vyučovacích &lt;br /&gt;
hodín priradených  ku všetkým zvoleným krúžkom.  V ľavom stĺpci je zoznam všetkých &lt;br /&gt;
predmetov. Pri každom predmete sú  tri riadky tabuľky reprezentujúce tri druhy hodiny  – &lt;br /&gt;
prednáška, cvičenie a laboratórne  cvičenie.  Vyučovacie hodiny sú ďalej rozdelené podľa &lt;br /&gt;
dĺžky trvania výučby na jedno, dvoj, troj a štvorhodinovú výučbu. Ak je bunka zelená, &lt;br /&gt;
znamená to, že všetky hodiny daného predmetu, typu a dĺžky už boli zaradené do rozvrhu. &lt;br /&gt;
Červená farba bunky značí, že minimálne jedna hodina do rozvrhu zatiaľ zaradená nebola. &lt;br /&gt;
Presný počet zaradených a nezaradených hodín  používateľ získa pri prechode myšou nad &lt;br /&gt;
bunkou. V prípade, že bolo vybratých  viacero krúžkov, zobrazí sa tiež počet hodín, o koľko &lt;br /&gt;
má každý z nich viac, než je zobrazovaná hodnota. Pri tejto akcií sa v bunke objavia taktiež &lt;br /&gt;
symboly plus a mínus, ktoré slúžia na pridávanie a odoberanie nezaradených hodín. Hodiny, &lt;br /&gt;
ktoré už boli zaradené do rozvrhu, nie je možné takýmto spôsobom odstrániť, ale je nutné ich &lt;br /&gt;
najskôr z rozvrhu  odobrať (Kap.  2.5.3). Hodiny sa pridávajú alebo odoberajú všetkým &lt;br /&gt;
zvoleným krúžkom súčasne. Prednášky sa pridávajú a odoberajú súčasne vždy všetkým &lt;br /&gt;
krúžkom, zvoleným aj nezvoleným. &lt;br /&gt;
&lt;br /&gt;
V pravej časti tabuľky sa nachádzajú súčty hodín daného predmetu a typu. V prvom stĺpci je &lt;br /&gt;
celkový počet blokov hodín zaradených do rozvrhu, v druhom celkový počet blokov  hodín &lt;br /&gt;
nezaradených  do rozvrhu. V poslednom stĺpci je týždenný počet hodín daného predmetu &lt;br /&gt;
a typu.  Pod tabuľkou sú tieto počty uvedené ako sumy pre všetky zobrazené  predmety,  &lt;br /&gt;
nad ňou je textové pole slúžiace na zadanie krátkej poznámky ku krúžku, ktoré sa zobrazí iba &lt;br /&gt;
v prípade, že bol vybratý iba jeden krúžok. &lt;br /&gt;
&lt;br /&gt;
Pridávanie predmetov sa realizuje prostredníctvom zeleného tlačidla s bielym symbolom plus, &lt;br /&gt;
ktoré sa nachádza nad stĺpcom so zoznamom  priradených predmetov. Po kliknutí na toto &lt;br /&gt;
tlačidlo sa zobrazí druhé dialógové okno, v ktorom používateľ zadá názov a skratku &lt;br /&gt;
predmetu, pričom skratka sa generuje automaticky pri písaní názvu z prvých písmen &lt;br /&gt;
jednotlivých slov zadávaného názvu. Používateľ má však možnosť túto vygenerovanú skratku &lt;br /&gt;
zmeniť. Pri vytváraní nového predmetu platia nasledujúce pravidlá: &lt;br /&gt;
*V rámci jednej kombinácie študijný odbor  -  ročník nemôžu existovať dva predmety s rovnakým názvom alebo skratkou &lt;br /&gt;
*Rôzne kombinácie študijný odbor  –  ročník môžu mať predmet s tým istým názvom a skratkou za predpokladu, že predmety majú rovnaké obe spomínané vlastnosti &lt;br /&gt;
Na pridávanie krúžkov slúži zelené tlačidlo s bielim symbolom plus nachádzajúce sa pod &lt;br /&gt;
zoznamom krúžkov. Označenie nového krúžku sa vytvorí tak, aby pokračoval v číselnom rade&lt;br /&gt;
krúžkov danej kombinácie študijného odboru a ročníka. V prípade, že je v tomto rade prázdne&lt;br /&gt;
miesto, ktoré sa vytvorí po odstránení krúžku, označenie krúžku sa zvolí tak, aby toto miesto&lt;br /&gt;
zaplnilo. Novovytvorenému krúžku sa automaticky vytvoria hodiny výučby, pričom &lt;br /&gt;
prednášky sú pre všetky krúžky spoločné a ich počet je teda rovnaký. Počet ostatných typov &lt;br /&gt;
predmetov sa nastaví podľa aktuálne zobrazovaných počtov v tabuľke. Je tak možné klonovať&lt;br /&gt;
počty hodín existujúceho krúžku alebo prienik počtov viacerých krúžkov. &lt;br /&gt;
&lt;br /&gt;
Mazanie celých predmetov a krúžkov sa vykonáva tak, že používateľ nad predmet alebo &lt;br /&gt;
krúžok, ktorý chce vymazať, presunie ukazovateľ myši a na klávesnici stlačí klávesu Delete.&lt;br /&gt;
Nie je možné označiť na vymazanie viacero prvkov súčasne. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti dialógového okna sa nachádzajú tri tlačidlá:  Uložiť zmeny, Vrátiť posledné &lt;br /&gt;
zmeny  a Zatvoriť. Ich funkcie sú podobné  ako  funkcie tlačidiel opísané  v kapitole  2.5.1.&lt;br /&gt;
Zmeny sa na server odosielajú až po potvrdení a je ich teda možné zahodiť. V prípade, že je &lt;br /&gt;
nastavené automatické ukladanie zmien pri zatvorení dialógového okna a súčasťou zmien je &lt;br /&gt;
aj mazanie predmetu alebo krúžku, môže byť požadované potvrdenie zmazania. Toto &lt;br /&gt;
správanie sa dá taktiež nastaviť (Kap. 2.5.5). &lt;br /&gt;
[[Súbor:mpbc2.9.jpg|thumbnail|center|800px|Obr. 2.9 Dialógové okno správy krúžkov]]&lt;br /&gt;
&lt;br /&gt;
=== Správa hodín zaradených do rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Hodiny zaradené do rozvrhu  (Obr. 2.10)  sú zobrazované v tabuľke, ktorá je jedným &lt;br /&gt;
z hlavných ovládacích prvkov aplikácie (Kap.  2.4.2). Každá hodina je zobrazená ako  blok &lt;br /&gt;
v bunke tabuľky, čím je určený deň, miestnosť, začiatok a koniec výučby. Blok je rozdelený &lt;br /&gt;
na dve polovice. V hornej polovici je uvedená skratka predmetu a priradeného vyučujúceho. &lt;br /&gt;
Ak vyučujúci ešte nebol priradený, je namiesto neho uvedený text „- - -“. Spodná časť bloku &lt;br /&gt;
obsahuje informáciu o študijnom odbore a ročníku v ľavej časti a zoznam krúžkov, ktorých sa &lt;br /&gt;
výučba týka, v pravej časti. V prípade, že sa jedná o prednášku, je namiesto zoznamu krúžkov &lt;br /&gt;
písmeno P, pretože k prednáškam sú automaticky priradené všetky krúžky daného odboru &lt;br /&gt;
a ročníka.  Farba hornej časti korešponduje s farbou typu predmetu, farba spodnej časti &lt;br /&gt;
s farbou kombinácie študijného odboru a ročníka. Po prechode myši nad blokom sa v pravom &lt;br /&gt;
hornom rohu objaví značka, na ktorú keď používateľ ukáže myšou, objavia sa ďalšie &lt;br /&gt;
informácie o hodine. &lt;br /&gt;
&lt;br /&gt;
Hodiny sa do rozvrhu pridávajú zo zoznamu nezaradených hodín (Kap. 2.4.3) metódou drag &lt;br /&gt;
and drop – uchopením a pretiahnutím myšou na požadované miesto. Po začatí ťahania prvku &lt;br /&gt;
reprezentujúceho hodinu aplikácia určí, na ktoré miesta v zozname je možné hodinu umiestniť &lt;br /&gt;
a na ktoré nie.  Pre  určenie, ktoré miesta sú povolené a ktoré zakázané, som definoval &lt;br /&gt;
nasledujúce pravidlá:&lt;br /&gt;
*Hodina nesmie byť priradená do miestnosti v čase,&lt;br /&gt;
**kedy by sa v miestnosti nachádzal väčší počet krúžkov, než je jej kapacita&lt;br /&gt;
**kedy  sa v miestnosti koná vyučovanie predmetu, ktorý sa s vybratým predmetom nezhoduje  v type predmetu, zvolenej začiatočnej hodine alebo dĺžke výučby  alebo sa v miestnosti koná vyučovanie rovnakého  odboru a ročníka, ale iného predmetu &lt;br /&gt;
*Krúžku nemôže byť priradené vyučovanie v čase, v ktorom už má priradené vyučovanie&lt;br /&gt;
*Vyučovanie nemôže byť v danú hodinu priradené, ak&lt;br /&gt;
**by  v svojej dĺžke prekračovalo aspoň jedno z uvedených  pravidiel pre pridávanie hodiny do rozvrhu &lt;br /&gt;
**by svojou dĺžkou presahovalo poslednú možnú hodinu, kedy môže byť vyučovanie priradené (21:00)&lt;br /&gt;
*Všetky obmedzenia vyplývajúce z pravidiel treba vzťahovať na každý typ opakovania (každý, párny, nepárny týždeň) samostatne, alebo:&lt;br /&gt;
**ak je obmedzenie dané pre každý týždeň, platí aj pre párny a nepárny týždeň&lt;br /&gt;
**ak je obmedzenie dané pre párny alebo nepárny týždeň, platí aj pre každý týždeň&lt;br /&gt;
[[Súbor:mpbc2.10.jpg|thumbnail|center|800px|Obr. 2.10 Hodina zaradená do rozvrhu]]&lt;br /&gt;
Povolené miesta sú následne zvýraznené zelenou farbou, zakázané miesta sú zvýraznené &lt;br /&gt;
červenou farbou. Pri pokuse o umiestnenie hodiny kamkoľvek inam, než je povolené miesto, &lt;br /&gt;
sa ťahaný prvok vráti späť na pôvodné miesto v zozname nezaradených predmetov. Farebné&lt;br /&gt;
označenie povolených a zakázaných miest po pustení ťahaného prvku zmizne. &lt;br /&gt;
&lt;br /&gt;
Po priradení hodiny na povolené miesto sa objaví dialógové okno  (Obr. 2.11)  obsahujúce&lt;br /&gt;
podrobné informácie o predmete a formulár na priradenie vyučujúceho a ďalšie nastavenia &lt;br /&gt;
práve pridanej  hodiny. Používateľ môže vybrať  jedného z vyučujúcich, ktorí boli predtým &lt;br /&gt;
k danému predmetu priradení, priradiť k predmetu nového vyučujúceho alebo nechať hodinu&lt;br /&gt;
zatiaľ bez priradeného vyučujúceho. Vyučujúci nesmie byť k hodine priradený v prípade, že&lt;br /&gt;
v danom čase už je priradený k hodine v inej miestnosti alebo má pre daný čas určené &lt;br /&gt;
obmedzenie (Kap.  2.5.1).  Takéhoto vyučujúceho nie je možné v nastaveniach k hodine&lt;br /&gt;
priradiť. Používateľ sa o tom, ktorých vyučujúcich priradených k predmetu nie je možné &lt;br /&gt;
priradiť k hodine, dozvie pomocou zoznamu týchto vyučujúcich, ktorý sa objaví v bunke&lt;br /&gt;
povoleného miesta počas ťahania hodiny. &lt;br /&gt;
&lt;br /&gt;
V prípade, že je možné nastaviť opakovanie vyučovania na každý týždeň, má používateľ tiež&lt;br /&gt;
možnosť nastaviť opakovanie na párny, nepárny alebo každý týždeň. V opačnom prípade sa&lt;br /&gt;
len objaví informácia o jedinom možnom type opakovania. Ak je typ pridanej hodiny iný, než&lt;br /&gt;
prednáška, používateľ môže vybrať krúžky, ktorých sa vyučovanie má týkať. Krúžky, ktorým&lt;br /&gt;
hodinu nie je možné pridať či už kvôli tomu, že nemajú voľnú nepriradenú hodinu alebo by sa&lt;br /&gt;
ich výberom porušilo niektoré z pravidiel pri pridávaní hodiny, sa v zozname síce objavia, ale&lt;br /&gt;
nie je možné ich vybrať. Používateľ ďalej môže zadať katedru zabezpečujúci výučbu a krátku&lt;br /&gt;
poznámku k hodine. Toto dialógové okno je možné vyvolať aj po úspešnom pridaní hodiny &lt;br /&gt;
do rozvrhu  a zmeniť tak nastavenia hodiny  a to tak, že používateľ prejde myšou nad &lt;br /&gt;
požadovanú hodinu a na klávesnici stlačí klávesu Enter. &lt;br /&gt;
[[Súbor:mpbc2.11.jpg|thumbnail|center|800px|Obr. 2.11 Dialógové okno s nastaveniami hodiny priradenej do rozvrhu]]&lt;br /&gt;
Ak mal vo zvolenej miestnosti v danom čase pridelenú hodinu iný krúžok rovnakého &lt;br /&gt;
študijného odboru a ročníka, nevytvorí sa v bunke nový blok, len sa krúžok pridá k zoznamu&lt;br /&gt;
krúžkov, ku ktorým je hodina priradená. Dialógové okno sa v takomto prípade neobjaví. &lt;br /&gt;
&lt;br /&gt;
Je možné priradiť hodinu do miestnosti aj v čase, kedy tu má priradenú hodinu iný študijný &lt;br /&gt;
odbor alebo ročník za predpokladu, že to neodporuje podmienkam pre priradenie hodiny. &lt;br /&gt;
O tejto skutočnosti je používateľ informovaný  formou dialógového okna so zoznamom &lt;br /&gt;
predmetov, študijných kombinácií a ročníkov, ktoré budú miestnosť zdieľať, a je vyzvaný &lt;br /&gt;
na potvrdenie alebo zrušenie priradenia hodiny do rozvrhu.  Pri kladnej odpovedi sa &lt;br /&gt;
automaticky hodine priradí rovnaký vyučujúci, aký je priradený k ostatným hodinám &lt;br /&gt;
zdieľajúcim miestnosť. Ak vyučujúci predtým k tomuto predmetu priradený nebol, &lt;br /&gt;
automaticky sa k nemu priradí. Pri neskoršej zmene vyučujúceho  jednej z hodín budú &lt;br /&gt;
ovplyvnené všetky hodiny. &lt;br /&gt;
&lt;br /&gt;
Priradené hodiny sa z rozvrhu odoberajú tak, že používateľ prejde myšou nad blok &lt;br /&gt;
požadovanej hodiny a na klávesnici stlačí klávesu  Delete.  Po odobratí hodiny sa hodina &lt;br /&gt;
presunie do zoznamu neurčených hodín. Bloky sa dajú tiež presúvať metódou drag and drop&lt;br /&gt;
a zmeniť tak deň, miestnosť a čas výučby. Po začatí ťahania sa taktiež určia povolené &lt;br /&gt;
a zakázané miesta pre priradenie hodiny.  K zakázaným miestam sa pridajú aj časy &lt;br /&gt;
a miestnosti, v ktorých nesmie byť k hodine priradený predtým zvolený vyučujúci alebo &lt;br /&gt;
nesmie byť priradená hodina aspoň jednému z predtým zvolených krúžkov  presúvanej&lt;br /&gt;
hodiny.  Nastavenia presunutej hodiny zostávajú zachované. Po presune rovnako ako  pri&lt;br /&gt;
odoberaní hodiny z rozvrhu môže byť používateľ vyzvaný na potvrdenie akcie. Či bude toto &lt;br /&gt;
potvrdenie vyžadované alebo nie závisí od nastavení prostredia (Kap. 2.5.5). &lt;br /&gt;
&lt;br /&gt;
=== Archivácia rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Archív (Hlavné menu &amp;gt; Rozvrh &amp;gt; Archív) slúži na uloženie aktuálneho stavu rozvrhu. Tento&lt;br /&gt;
stav sa dá neskôr zobraziť alebo sa ním dá nahradiť aktuálny rozvrh. Zálohu môže používateľ&lt;br /&gt;
vytvoriť ručne alebo sa vytvára automaticky po prihlásení sa používateľa do systému &lt;br /&gt;
v novom semestri alebo školskom roku a pred nahradením aktuálneho rozvrhu zálohou&lt;br /&gt;
z archívu.&lt;br /&gt;
&lt;br /&gt;
Každá  záloha  je tvorená  samostatným textovým súborom, v ktorom sú uložené údaje &lt;br /&gt;
z databázy vo forme viacrozmerných polí. Na  tieto polia  je pred uložením aplikovaná PHP &lt;br /&gt;
funkcia  serialize, ktorá prevádza premennú  na textový reťazec. Na tento reťazec môže byť &lt;br /&gt;
neskôr aplikovaná funkcia  unserialize, ktorá z neho  spätne vytvorí premennú bez straty jej &lt;br /&gt;
typu a štruktúry. Názov súboru je názov_záznamu.typ_záznamu.časová_značka.txt, kde &lt;br /&gt;
*názov_záznamu  –  vlastný názov záznamu. Môže obsahovať písmená veľkej a malej anglickej abecedy, čísla a podčiarkovník. Maximálna dĺžka je 20 znakov. Pri záznamoch vytvorených používateľom tento názov určuje používateľ, pri automatických záznamoch má názov nasledujúcu štruktúru: &lt;br /&gt;
**pri vytvorení záznamu po prihlásení v novom semestri alebo školskom roku – školský_rok_skratka_semestra, napr. 2009-10_Z&lt;br /&gt;
**pri vytvorení pred nahradením aktuálneho rozvrhu záznamom z archívu – bck_názov_záznamu, napr. bck_2009-10_Z&lt;br /&gt;
*typ_záznamu – automatický (auto) alebo vytvorený používateľom (user)&lt;br /&gt;
*časová_značka – počet sekúnd od 1. januára 1970 00:00:00 GMT&lt;br /&gt;
Zálohy  sa otvárajú v novom okne, v ktorom je zobrazený iba zoznam hodín zaradených  do&lt;br /&gt;
rozvrhu a v hornej časti tlačidlo na nahratie záznamu do aktuálneho rozvrhu.  Zoznam je &lt;br /&gt;
určený iba na čítanie, nie je možné ho žiadnym spôsobom meniť. Po kliknutí na horné tlačidlo&lt;br /&gt;
sa vytvorí nový záznam v archíve obsahujúci aktuálny stav rozvrhu, potom sa údaje &lt;br /&gt;
v databáze nahradia údajmi zo zvolenej  zálohy.  Výnimkami  sú  tabuľky  eval_users&lt;br /&gt;
a rozvrh_userdetails, ktorých  údaje sa nenahrádzajú. Ak je niektorej hodine v zálohe&lt;br /&gt;
priradený vyučujúci, ktorá sa nenachádza v súčasnej  tabuľke eval_users, pri nahratí rozvrhu &lt;br /&gt;
z archívu nebude tejto hodine priradený žiadny vyučujúci.  Používateľ o tom bude &lt;br /&gt;
informovaný v dialógovom okne s aktuálnym stavom rozvrhu.&lt;br /&gt;
&lt;br /&gt;
Zálohy  je možné z archívu mazať po jednom označením záznamu a následným stlačením &lt;br /&gt;
klávesy  Delete  na klávesnici alebo vybratím  veku, od ktorého sa majú zmazať všetky &lt;br /&gt;
záznamy.&lt;br /&gt;
&lt;br /&gt;
=== Nastavenia prostredia ===&lt;br /&gt;
&lt;br /&gt;
Kvôli zvýšeniu pohodlia a efektivity práce so systémom som do neho implementoval &lt;br /&gt;
možnosť ovplyvniť niektoré nastavenia systému samotným používateľom.  Nastavenia sa &lt;br /&gt;
nachádzajú v hlavnom menu aplikácie a ich zmena sa odosiela na server, kde sú uložené &lt;br /&gt;
v súbore v konfiguračnom priečinku aplikácie odkiaľ sa pri každom prihlásení načítajú, takže &lt;br /&gt;
nie je nutné ich zadávať vždy nanovo. Tieto nastavenia obsahujú: &lt;br /&gt;
*Používanie fronty ajaxových požiadaviek&lt;br /&gt;
*Nastavenie zobrazovaných miestností  –  používateľ môže vybrať, ktoré typy učební (prednáškové, laboratóriá, seminárne) budú zobrazené a ktoré nie. &lt;br /&gt;
*Nastavenie zobrazovania potvrdzovacieho dialógu pred zmazaním niektorej položky zo systému  –  ak je táto možnosť zapnutá, používateľ bude pred každým zmazaním položky vyzvaný na potvrdenie akcie. &lt;br /&gt;
*Nastavenie akcie pri zatvorení dialógového okna s neuloženými zmenami – používateľ môže nastaviť, čo sa má vykonať s neuloženými  zmenami pri zatvorení dialógového okna. Možnosti sú: uložiť, zahodiť a spýtať sa. &lt;br /&gt;
*Nastavenie farieb typov predmetov a kombinácií študijného odboru a ročníka (Obr. 2.12) – používateľ môže vybrať farby týchto prvkov. Toto sú jediné nastavenia, ktoré sa neukladajú do súboru, ale do databázy.&lt;br /&gt;
Fronta ajaxových požiadaviek slúži na urýchlenie práce s aplikáciou. Všetky vykonané zmeny &lt;br /&gt;
odosielam  na server pomocou ajaxových požiadaviek.  Na serveri  sa pokúsim  požiadavku &lt;br /&gt;
vykonať, pričom v prípade neúspechu vrátim  jeho dôvod, v prípade úspechu vrátim výsledok &lt;br /&gt;
operácie. Aj keď je používanie technológie AJAX rýchlejšie, než načítavanie celej stránky, &lt;br /&gt;
určitý čas trvá.  O dĺžke  času, ktorý odoslanie a spracovanie požiadavky zaberá, rozhodujú &lt;br /&gt;
viaceré faktory, hlavne náročnosť požiadavky a zaťaženie servera.  Pri povolení fronty &lt;br /&gt;
vykonávam akciu tak, ako keby bola odpoveď od servera okamžite prijatá, pričom v prípade, &lt;br /&gt;
že na to potrebujem výsledky zo servera, dosadím za ne predpokladané výsledky a   &lt;br /&gt;
po doručení skutočných výsledkov kontrolujem ich zhodu. V prípade, že sa výsledky &lt;br /&gt;
nezhodujú alebo sa požiadavku nepodarilo vykonať, oznámim túto skutočnosť používateľovi &lt;br /&gt;
a informujem ho o potrebe načítať novú verziu stránky. Medzitým však používateľ mohol &lt;br /&gt;
vykonať ďalšie zmeny. Tieto zmeny bohužiaľ nebudú uložené a je ich potrebné vykonať &lt;br /&gt;
znova. Ak je používanie fronty  zakázané, používateľovi nie je povolené po odoslaní &lt;br /&gt;
požiadavky vykonať ďalšie zmeny, kým nepríde odpoveď od servera. Takže v prípade, že sa &lt;br /&gt;
požiadavku vykonať nepodarí, nie je nutné načítať novú verziu stránky.&lt;br /&gt;
[[Súbor:mpbc2.12.jpg|thumbnail|center|800px|Obr. 2.12 Nastavenie farieb prostredia]]&lt;br /&gt;
&lt;br /&gt;
=== Zhrnutie aktuálneho stavu rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Aktuálny  stavu rozvrhu  je zhrnutý v  dialógovom okne, ktoré obsahuje zoznam  varovaní&lt;br /&gt;
o chybách v aktuálnom rozvrhu.  Pri každom varovaní je zobrazený odkaz na  vyvolanie &lt;br /&gt;
ďalšieho dialógového okna, v ktorom sa chyba dá odstrániť. Varovania, ktoré môže zoznam &lt;br /&gt;
obsahovať:&lt;br /&gt;
*Kombinácií študijného odboru a ročníka nebol vytvorený žiadny krúžok&lt;br /&gt;
*Kombinácií študijného odboru a ročníka nebol priradený žiadny predmet&lt;br /&gt;
*Neboli vytvorené žiadne hodiny určitého predmetu&lt;br /&gt;
*Hodine zaradenej do rozvrhu nebol priradený vyučujúci&lt;br /&gt;
Okno sa objavuje automaticky po prihlásení alebo ho používateľ môže vyvolať z hlavného &lt;br /&gt;
menu. Pri zobrazení po prihlásení okno obsahuje aj informácie o výsledkoch synchronizácie &lt;br /&gt;
tabuľky eval_users a prípadného automatického vytvorenia záznamu v archíve (Kap. 2.3.1).&lt;br /&gt;
&lt;br /&gt;
=== Zmazanie rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Do aplikácie som implementoval aj možnosť rýchleho zmazania celého obsahu aktuálneho &lt;br /&gt;
rozvrhu prípadne jeho časti  (Hlavné menu &amp;gt; Rozvrh &amp;gt; Rýchle zmazanie). Používateľ môže&lt;br /&gt;
vybrať, ktoré súčasti rozvrhu chce zmazať, z nasledujúcich možností: &lt;br /&gt;
*Krúžky &lt;br /&gt;
*Predmety&lt;br /&gt;
*Hodiny nezaradené do rozvrhu&lt;br /&gt;
*Hodiny zaradené do rozvrhu&lt;br /&gt;
*Priradenie vyučujúcich k predmetom&lt;br /&gt;
Niektoré možnosti však spolu súvisia (Tab. 2.22) a tak vybratím jednej možnosti sa vymaže aj&lt;br /&gt;
druhá možnosť. Používateľ môže taktiež vybrať kombinácie študijných odborov a ročníkov,&lt;br /&gt;
ktorých sa mazanie má týkať. Ak používateľ vyberie všetky  položky na  mazanie  a všetky&lt;br /&gt;
kombinácie študijných odborov a ročníkov,  zmaže sa celý aktuálne vytvorený  rozvrh.&lt;br /&gt;
Pred zmazaním sa používateľovi ponúkne vytvorenie zálohy v archíve z aktuálneho rozvrhu.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 2.22 Závislosti častí rozvrhu pri mazaní&lt;br /&gt;
|-&lt;br /&gt;
|'''Vybratá možnosť'''||'''Časti rozvrhu, ktoré sa zmažú tiež'''&lt;br /&gt;
|-&lt;br /&gt;
|Krúžky||Hodiny nezaradené do rozvrhu&amp;lt;br&amp;gt;Hodiny zaradené do rozvrhu &lt;br /&gt;
|-&lt;br /&gt;
|Predmety||Hodiny nezaradené do rozvrhu&amp;lt;br&amp;gt;Hodiny zaradené do rozvrhu&amp;lt;br&amp;gt;Priradenie vyučujúcich k predmetom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== API rozvrhu ==&lt;br /&gt;
&lt;br /&gt;
Kvôli možnosti spolupráce administrátorského rozhrania systému rozvrhFM s inými &lt;br /&gt;
aplikáciami a projektmi bolo v databáze vytvorené špeciálne používateľské konto, ktoré má &lt;br /&gt;
prístup iba k pohľadom rozvrh_view a rozvrh_view_extern. Používateľ s týmto kontom tak má &lt;br /&gt;
možnosť získať aktuálnu verziu rozvrhu. Pri tom je však vďaka povahe databázových &lt;br /&gt;
pohľadov zaručené, že nijak nemôže údaje meniť a tak narušiť integritu údajov v tabuľkách.&lt;br /&gt;
&lt;br /&gt;
Použitie priameho prístupu k týmto pohľadom je však limitované na aplikácie bežiace na tom &lt;br /&gt;
istom serveri, ako je umiestnená databáza, pretože k databáze je z bezpečnostných dôvodov &lt;br /&gt;
zakázaný prístup z iného servera. Aby som toto obmedzenie obišiel, vytvoril som v rámci &lt;br /&gt;
systému rozvrhFM skript&amp;lt;ref&amp;gt;http://rozvrh.fmtnuni.sk/json/data&amp;lt;/ref&amp;gt;, v ktorom exportujem údaje z pohľadov vo formáte JSON. Pridal &lt;br /&gt;
som tiež možnosť filtrovať exportované údaje podľa parametra, ktorý skript prijíma metódou &lt;br /&gt;
GET. Názov tohto parametra je subclass, a jeho hodnoty môžu byť:&lt;br /&gt;
*all – vyberú sa všetky údaje z rozvrh_view aj rozvrh_view_extern&lt;br /&gt;
*názov krúžku externej formy štúdia – vyberú sa údaje z rozvrh_view_extern súvisiace s daným krúžkom &lt;br /&gt;
*názov krúžku dennej formy štúdia – vyberú sa údaje z rozvrh_view súvisiace s daným krúžkom &lt;br /&gt;
*prvé tri čísla z názvu krúžku dennej formy štúdia  –  vyberú sa údaje z  rozvrh_view súvisiace s daným študijným odborom a ročníkom&lt;br /&gt;
&lt;br /&gt;
== Bezpečnosť aplikácie ==&lt;br /&gt;
&lt;br /&gt;
Najzraniteľnejším miestom každej dynamickej stránky sú miesta, kde sa vyžadujú vstupné &lt;br /&gt;
údaje od používateľa, obzvlášť prihlasovací formulár.  Prihlasovanie v mojej  aplikácií je &lt;br /&gt;
riešené klasickým HTML formulárom, ktorý pozostáva z dvoch polí: prihlasovacie meno &lt;br /&gt;
a heslo. Keďže prístup do administrátorského prostredia bude mať obmedzené množstvo ľudí, &lt;br /&gt;
rozhodol som sa uchovávať správne prihlasovacie údaje priamo v prihlasovacom skripte &lt;br /&gt;
aplikácie. Odpadáva tak porovnávanie vyplnených údajov s  údajmi v databáze, ktorej &lt;br /&gt;
komunikácia so serverom by mohla byť odpočúvaná útočníkom  a nie je možné využiť ani &lt;br /&gt;
techniku SQL injection. &lt;br /&gt;
&lt;br /&gt;
Informácia o tom, či je používateľ prihlásený do systému alebo nie, sa uchováva v session. &lt;br /&gt;
Sessions je technika ukladania informácií na serveri, kedy sa pre každého návštevníka vytvorí &lt;br /&gt;
súbor s unikátnym náhodným názvom. Tento názov sa následne pošle späť prehliadaču, ktorý &lt;br /&gt;
si ho ukladá vo forme  cookies  a pri každej požiadavke na server ho odošle v hlavičke. &lt;br /&gt;
Bez toho, aby prehliadač serveru odoslal platný názov súboru  session,  mu server prístup &lt;br /&gt;
k údajom uloženým v session nepovolí. Platnosť session môže ukončiť programátor aplikácie &lt;br /&gt;
príkazom na zmazanie súboru a cookies, prípadne sa ukončí sama po zatvorení okna &lt;br /&gt;
prehliadača.  Sessions  sú jedným z najbezpečnejších riešení ukladania údajov pre každého &lt;br /&gt;
používateľa zvlášť a zároveň je práca s nimi dostatočne rýchla. Ochrana pomocou sessions sa &lt;br /&gt;
najčastejšie obchádza krádežou identity prihláseného používateľa. Táto technika útoku sa &lt;br /&gt;
však dá použiť iba v prípade, že útočník môže do stránky vložiť vlastný kód, napr. &lt;br /&gt;
v diskusnom fóre, čo v prípade našej aplikácie nehrozí. &lt;br /&gt;
&lt;br /&gt;
Okrem týchto bezpečnostných opatrení  zvyšujem bezpečnosť aplikácie dodržiavaním &lt;br /&gt;
základných bezpečnostných pravidiel  pri písaní internetovej aplikácie: nepoužívanie &lt;br /&gt;
globálnych premenných, filtrovanie vstupu od používateľa, používanie  whitelistov. &lt;br /&gt;
K základným postupom zvyšujúcim bezpečnosť aplikácie patrí tiež správne nastavenie &lt;br /&gt;
servera a inštalovanie bezpečnostných aktualizácií. Za to však už zodpovedá správca servera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Záver'''&lt;br /&gt;
&lt;br /&gt;
Cieľom práce bolo navrhnúť a implementovať systém na tvorbu rozvrhu pre potreby Fakulty&lt;br /&gt;
mechatroniky TnUAD. V prvej časti práce som uviedol problémy, ktorým musí programátor&lt;br /&gt;
pri vývoji aplikácie slúžiacej na tvorbu rozvrhu čeliť a otázky, ktoré by mal zodpovedať ešte&lt;br /&gt;
pred začatím písania kódu. Uviedol som príklady existujúcich programov a subjektívne som &lt;br /&gt;
opísal ich klady a nedostatky.&lt;br /&gt;
&lt;br /&gt;
V druhej časti práce som sa sústredil na opis vlastnej aplikácie slúžiacej pre potreby Fakulty&lt;br /&gt;
mechatroniky nazvanej rozvrhFM. Uviedol som zoznam programovacích jazykov, ktoré som &lt;br /&gt;
pri vývoji použil a zdôvodnil som ich výber. Opísal  som tvar a vlastnosti navrhnutej &lt;br /&gt;
databázovej štruktúry, ktorá je pri internetovej aplikácií uchovávajúcej väčšie množstvo &lt;br /&gt;
údajov kľúčovou otázkou.&lt;br /&gt;
&lt;br /&gt;
Nasledoval opis prihlasovania do systému a akcií, ktoré sa vykonajú po prihlásení. Ukázal &lt;br /&gt;
som príklad predspracovania údajov z databázy do podoby, v ktorej sa s nimi pracuje ľahšie&lt;br /&gt;
a efektívnejšie a spôsob ich prenosu zo serverového jazyka PHP do JavaScriptu, ktorý beží &lt;br /&gt;
v prehliadači používateľa. &lt;br /&gt;
&lt;br /&gt;
V ďalšej časti som rozobral hlavné prvky administrátorského prostredia  –  hlavné menu, &lt;br /&gt;
zoznam hodín zaradených do rozvrhu a zoznam hodín nezaradených do rozvrhu. Opísal som&lt;br /&gt;
ich vzhľad a funkciu. Poukázal som na vyššie nároky na rýchlosť JavaScriptového jadra &lt;br /&gt;
internetového  prehliadača, ktoré sú daňou za dynamickosť systému,  ale  pre moderné&lt;br /&gt;
prehliadače sú znesiteľné. &lt;br /&gt;
&lt;br /&gt;
Funkcie implementované do systému rozvrhFM boli opísané v ďalšej časti práce. Správa &lt;br /&gt;
vyučujúcich slúži na nastavenie informácií o vyučujúcich, ktoré sú relevantné len v systéme&lt;br /&gt;
rozvrhFM, definovanie časových obmedzení vyučujúcich a ich priradenie k jednotlivým&lt;br /&gt;
predmetom a typom predmetov. V správe krúžkov sa požadovanej kombinácií študijného &lt;br /&gt;
oboru a ročníka vytvárajú krúžky a priraďujú predmety.  Opísal som systém pridávania &lt;br /&gt;
vyučovacích hodín do rozvrhu, editáciu informácií o hodinách a ich mazanie. Ďalšou &lt;br /&gt;
opísanou funkciou bol archív, ktorý umožňuje ukladanie aktuálneho stavu rozvrhu do &lt;br /&gt;
záložného súboru a opätovný návrat k tejto verzií. Pre zvýšenie pohodlia a efektivity pri práci&lt;br /&gt;
s aplikáciou som  dal používateľovi  možnosť nastaviť si niektoré vlastnosti a správanie sa &lt;br /&gt;
aplikácie v určitých prípadoch podľa vlastných potrieb.  Pomocnými funkciami sú tiež &lt;br /&gt;
zhrnutie aktuálneho stavu rozvrhu a možnosť zmazať celý rozvrh alebo jeho časť naraz.&lt;br /&gt;
 &lt;br /&gt;
Kvôli možnosti napojenia administrátorského prostredia systému na iné projekty a aplikácie&lt;br /&gt;
boli sprístupnené databázové pohľady obsahujúce aktuálny rozvrh. Na odstránenie &lt;br /&gt;
obmedzenia prístupu k týmto pohľadom len zo serveru, na ktorom rozvrhFM beží, som &lt;br /&gt;
vytvoril voľne prístupný export týchto údajov do formátu JSON. &lt;br /&gt;
V poslednej kapitole som sa zaoberal bezpečnosťou svojej aplikácie, opísal som všetky jej &lt;br /&gt;
bezpečnostné prvky, ich výhody a nevýhody. Taktiež som uviedol spôsoby, akými som sa &lt;br /&gt;
snažil nevýhody týchto prvkov eliminovať. &lt;br /&gt;
&lt;br /&gt;
Výhody mnou vytvorenej aplikácie sú: &lt;br /&gt;
*boli použité iba open source technológie, čo znamená nulové náklady na jej vývoji, &lt;br /&gt;
*systém disponuje automatickou kontrolou integrity dát, &lt;br /&gt;
*systém pre svoju prevádzku potrebuje bežne dostupné technológie (Apache, PHP, MySQL), &lt;br /&gt;
*oproti systému AIS systém poskytuje rozhranie na export dát. &lt;br /&gt;
Nevýhodou aplikácie je fakt, že nespolupracuje so žiadnym iným informačným systémom &lt;br /&gt;
v zmysle vzájomného ovplyvňovania sa. &lt;br /&gt;
&lt;br /&gt;
Budúci vývoj by mohol zahŕňať doplnenie ďalších funkcií, ktoré bude používateľ potrebovať &lt;br /&gt;
a optimalizáciu kódu. S príchodom HTML 5  a rozšírením jeho podpory vo viacerých &lt;br /&gt;
internetových prehliadačoch  by sa kód aplikácie mohol prepracovať tak, aby vyťažil &lt;br /&gt;
maximum z možností tejto verzie jazyka. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Použitá literatúra'''&lt;br /&gt;
&lt;br /&gt;
#RNDr. Červený, Ľubomír. [Online] 2008. [Dátum: 3. 1 2010.] http://www.cerveny.sk/. &lt;br /&gt;
#Daňko, Marek. Portál AiS2. [Online] 2009. [Dátum: 3. 1 2010.] http://www.ais2.sk/xwiki/bin/view/Domov/. &lt;br /&gt;
#Wikipédia, prispievatelia. Hypertext markup language. Wikipédia, Slobodná encyklopédia. [Online] 2010. [Dátum: 8. 1 2010.] http://sk.wikipedia.org/wiki/Hypertext_markup_language. &lt;br /&gt;
#World Wide Web Consortium. W3C. [Online] 2010. [Dátum: 4. 1 2010.] http://www.w3.org/. &lt;br /&gt;
#Wikipédia, prispievatelia. JavaScript. Wikipédia, Slobodná encyklopédia. [Online] 2010. [Dátum: 8. 1 2010.] http://sk.wikipedia.org/wiki/JavaScript. &lt;br /&gt;
#jQuery Team. jQuery JavaScript Library. [Online] 2010. [Dátum: 5. 1 2010.] http://jquery.com/. &lt;br /&gt;
#The PHP Group. PHP: Hypertext Preprocessor. [Online] 2010. [Dátum: 5. 1 2010.] http://php.net/index.php. &lt;br /&gt;
#Zend Technologies Ltd. ZF - Zend Framework. [Online] 2010. [Dátum: 5. 12 2010.] http://framework.zend.com/. &lt;br /&gt;
#Refsnes Data. W3Schools. [Online] 2010. [Dátum: 5. 1 2010.] http://www.w3schools.com/Ajax/Default.Asp. &lt;br /&gt;
#Sun Microsystems, Inc. MySQL. [Online] 2010. [Dátum: 6. 1 2010.] http://www.mysql.com/. &lt;br /&gt;
#JSON. [Online] 2009. [Dátum: 6. 1 2010.] http://www.json.org/. &lt;br /&gt;
#Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett. Ajax – Profesionálně. Zoner Press, 2007. ISBN 8086815770. &lt;br /&gt;
#Luboslav Lacko. Ajax. Computer Press, 2008. ISBN 802512185. &lt;br /&gt;
#Donald E. Knuth. The Art of Computer Programming, Volumes 1-4. Addison-Wesley Professional. &lt;br /&gt;
#Michael Kofler, Bernd Oggl. PHP 5 a MySQL 5. Computer Press, 2006. ISBN 9788025118139. &lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Administr%C3%A1torsk%C3%A9_prostredie_rozvrhu_FM&amp;diff=6266</id>
		<title>Administrátorské prostredie rozvrhu FM</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Administr%C3%A1torsk%C3%A9_prostredie_rozvrhu_FM&amp;diff=6266"/>
		<updated>2010-07-23T17:33:27Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: /* Zoznam hodín zaradených do rozvrhu */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]][[Kategória:Bakalárske práce]][[Kategória:Informatika]][[Kategória:web]][[Kategória:php]]&lt;br /&gt;
{{Praca_uvod|3|Systém tvorby rozvrhu|Popis systémov pre tvorbu rozvrhu|Návrh systému rozvrhu pre FM TnU AD|Administrátorské prostredie rozvrhu FM|Funkcie administrátorského prostredia||||||||}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
== Prihlásenie do administrátorského rozhrania systému rozvrhFM ==&lt;br /&gt;
&lt;br /&gt;
Pre prihlásenie do systému slúži jednoduchý HTML formulár. Na vytváranie formulárov v ZF &lt;br /&gt;
existuje trieda  Zend_Form, ktorá obsahuje metódy na vytváranie všetkých bežných prvkov &lt;br /&gt;
formulára. Prvkom sa dajú okrem klasických atribútov priradiť tiež rôzne filtre, podľa ktorých &lt;br /&gt;
sa označí formulár ako správne alebo nesprávne vyplnený po jeho odoslaní. &lt;br /&gt;
&lt;br /&gt;
Metóda  pre kontrolu odoslaných údajov  checkForm()  (Kód  2.2)  sa nachádza v triede &lt;br /&gt;
adminLogin  a  prijíma dva parametre:  $login  a  $password, ktoré obsahujú odoslané &lt;br /&gt;
prihlasovacie meno a heslo.  Najskôr zisťujem, či bol formulár odoslaný metódou  POST. &lt;br /&gt;
Potom kontrolujem  správnosť údajov podľa filtrov pridelených  k daným prvkom formulára. &lt;br /&gt;
Následne  porovnávam  údaje so správnymi prihlasovacími údajmi.  Vzhľadom k tomu, že  &lt;br /&gt;
do systému bude mať prístup iba veľmi malé množstvo používateľov, sú správne &lt;br /&gt;
prihlasovacie údaje uložené ako konštanty triedy obsluhujúcej prihlasovanie. Ak bolo zadané &lt;br /&gt;
prihlasovacie meno a heslo správne, nastavím  session  s informáciou o stave prihlásenia  &lt;br /&gt;
na hodnotu  true. Inak označím prvok formulára pre heslo ako nesprávne vyplnený  a pridám &lt;br /&gt;
chybová správa, ktorá sa vypíše pod formulárom. Metóda má návratovú hodnotu buď  true – &lt;br /&gt;
pravda, keď prihlásenie prebehlo úspešne, alebo  false  –  nepravda,  keď prihlásenie úspešné &lt;br /&gt;
nebolo.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function checkForm($login, $password) &lt;br /&gt;
{ &lt;br /&gt;
  if(false == $this-&amp;gt;_controller-&amp;gt;getRequest()-&amp;gt;isPost()) { &lt;br /&gt;
    return false; &lt;br /&gt;
  } &lt;br /&gt;
  if(true == $this-&amp;gt;getForm()-&amp;gt;isValid($_POST)) { &lt;br /&gt;
    if(self::LOGIN === $login &amp;amp;&amp;amp; self::PASSWORD === $password) { &lt;br /&gt;
      Zend_Registry::get('sessions')-&amp;gt;logged = true; &lt;br /&gt;
      return true; &lt;br /&gt;
    } else { &lt;br /&gt;
      $this-&amp;gt;_form-&amp;gt;getElement('password')-&amp;gt;addError('Nesprávny login alebo heslo!'); &lt;br /&gt;
    } &lt;br /&gt;
  } &lt;br /&gt;
  return false; &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
To, či je používateľ prihlásený alebo nie, sa kontroluje pri každom prístupe do &lt;br /&gt;
administrátorského prostredia. Ak používateľ nie je  prihlásený a zadá adresu inú, než  na &lt;br /&gt;
stránku s prihlasovacím formulárom,  presmerujem ho na prihlasovaciu stránku. Naopak, ak &lt;br /&gt;
používateľ prihlásený je, ale zadá adresu na prihlasovaciu stránku, presmerujem ho na stránku &lt;br /&gt;
s administračným prostredím. Na túto stránku  používateľa presmerujem  aj pri pokuse &lt;br /&gt;
o priamy vstup na akúkoľvek inú stránku administrácie, pretože tieto stránky sú prístupné iba &lt;br /&gt;
cez AJAX. Prístup cez AJAX sa  zisťuje  prítomnosťou  hlavičky  X-Requested-With, ktorú &lt;br /&gt;
knižnica jQuery automaticky pridáva do každej AJAXovej požiadavky. Táto kontrola sa &lt;br /&gt;
vykonáva v metóde  preDispatch()  (Kód  2.3)  kontroléra  AdminController. To, že je táto &lt;br /&gt;
metóda volaná pri každom prístupe k danému kontroléru zabezpečuje ZF.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function preDispatch() &lt;br /&gt;
{ &lt;br /&gt;
  $this-&amp;gt;_sessions = Zend_Registry::get('sessions'); &lt;br /&gt;
  $action = $this-&amp;gt;getRequest()-&amp;gt;getActionName(); &lt;br /&gt;
  if(!$this-&amp;gt;_sessions-&amp;gt;logged &amp;amp;&amp;amp; $action != 'login') { &lt;br /&gt;
    $this-&amp;gt;_redirect('admin/login', array('exit' =&amp;gt; true)); &lt;br /&gt;
  } else if($this-&amp;gt;_sessions-&amp;gt;logged &amp;amp;&amp;amp; $action == 'login') { &lt;br /&gt;
    $this-&amp;gt;_redirect('admin/index', array('exit' =&amp;gt; true)); &lt;br /&gt;
  } else if($action != 'login' &amp;amp;&amp;amp; $action != 'index') { &lt;br /&gt;
      $http = new Zend_Controller_Request_Http(); &lt;br /&gt;
    if($action != 'logout' &amp;amp;&amp;amp; !$http-&amp;gt;isXmlHttpRequest()) { &lt;br /&gt;
      $this-&amp;gt;_redirect('admin/index', array('exit' =&amp;gt; true)); &lt;br /&gt;
    } &lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
  $this-&amp;gt;view-&amp;gt;addHelperPath('./application/views/helpers', 'Views_Helpers'); &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Akcie vykonané po prihlásení ===&lt;br /&gt;
&lt;br /&gt;
Po úspešnom prihlásení sa vykoná synchronizácia tabuľky eval_users s tabuľkou používanou &lt;br /&gt;
v systéme evalvácie FM. Keďže prístup z iného serveru do databázy, v ktorej sa originálna &lt;br /&gt;
tabuľka nachádza, nie je z bezpečnostných dôvodov povolený, musel som vytvoriť skript, &lt;br /&gt;
ktorý vytvorí export&amp;lt;ref&amp;gt;http://fm.tnuni.sk/export_rozvrh/rozvrh_usersExport.php&amp;lt;/ref&amp;gt; potrebných údajov  a umiestniť ho na server,  na ktorom táto databáza beží. Keďže tento export neobsahuje žiadne citlivé informácie, prístup k nemu nie je nijak &lt;br /&gt;
zabezpečený a je teda verejne prístupný. Po načítaní exportu tieto údaje porovnávam s údajmi &lt;br /&gt;
uloženými v lokálnej tabuľke  eval_users  a v prípade potreby ich aktualizujem, pridávam &lt;br /&gt;
alebo odoberám záznamy. &lt;br /&gt;
&lt;br /&gt;
Následne kontrolujem aktuálnosť uloženej verzie rozvrhu. V prípade, že sa používateľ do &lt;br /&gt;
systému prihlási prvýkrát v novom semestri alebo školskom roku, vytvorí sa nový záznam &lt;br /&gt;
v archíve aplikácie, do ktorého sa uloží aktuálny stav všetkých tabuliek v databáze a záznamy &lt;br /&gt;
v tabuľkách  rozvrh_subjectitems,  rozvrh_timetable  a rozvrh_timetable_extern  sa vymažú. &lt;br /&gt;
Tabuľka  rozvrh_subjectitems  sa naplní údajmi z naposledy uloženého záznamu v archíve &lt;br /&gt;
z príslušného semestra. Fungovaniu archívu sa budem bližšie venovať v časti [[Funkcie_administrátorského_prostredia#Archiv.C3.A1cia_rozvrhu|4.1.4]]. &lt;br /&gt;
&lt;br /&gt;
Po vykonaní synchronizácie je používateľ presmerovaný do administrátorskej časti aplikácie. &lt;br /&gt;
Hneď po vstupe sa zobrazí dialógové okno s hláseniami o výsledku  synchronizácie, o stave, &lt;br /&gt;
v akom sa rozvrh nachádza, a o prípadnom automatickom uložení záznamu do archívu. &lt;br /&gt;
Hlásenie o výsledku synchronizácie obsahuje zoznam pridaných a zmazaných pedagógoch. &lt;br /&gt;
Pri nových pedagógoch je používateľovi ponúknutá možnosť doplniť im údaje do tabuľky &lt;br /&gt;
rozvrh_userdetails,  pričom skratka vyučujúceho je povinný údaj. Bez jej určenia všetkým &lt;br /&gt;
novým pedagógom nie je možné dialógové okno zatvoriť a pokračovať tak v práci &lt;br /&gt;
s aplikáciou. Hlásenie o stave rozvrhu bližšie opíšem v kapitole [[Funkcie_administrátorského_prostredia#Zhrnutie_aktu.C3.A1lneho_stavu_rozvrhu|4.1.6]]. &lt;br /&gt;
&lt;br /&gt;
Po zatvorení dialógového okna s hláseniami môže používateľ pracovať s aplikáciou.  Pre &lt;br /&gt;
vykreslenie  ovládacích prvkov  prostredia  potrebujem z databázy  vybrať  viaceré údaje: &lt;br /&gt;
študijné  kombinácie a krúžky,  informácie o  miestnostiach, typoch  predmetov, názvy &lt;br /&gt;
predmetov a vyučujúcich priradených k predmetom,  zoznam hodín zaradených do rozvrhu, &lt;br /&gt;
zoznam hodín nezaradených do rozvrhu a  informácie o vyučujúcich.  Tieto údaje  vyberám &lt;br /&gt;
v triede adminIndex. Na prácu s databázou používam ZF triedu Zend_Db a po vybratí údajov &lt;br /&gt;
ich triedim a ukladám do poľa kvôli ľahšej práci s nimi. &lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function gAddedSubjects() &lt;br /&gt;
{ &lt;br /&gt;
  $select = $this-&amp;gt;_db-&amp;gt;select() &lt;br /&gt;
    -&amp;gt;from(array('tt' =&amp;gt; T_TTABLE), &lt;br /&gt;
      array('id', 'provides', 'week', 'day', 'hour', 'note', 'room' =&amp;gt; 'rozvrh_room_id')) &lt;br /&gt;
    -&amp;gt;join(array('si' =&amp;gt; T_SUBITEMS), &lt;br /&gt;
      'tt.rozvrh_subjectItem_id = si.id', &lt;br /&gt;
      array('hours', 'subject' =&amp;gt; 'rozvrh_subject_id', 'type' =&amp;gt; 'rozvrh_subjectType_id', 'subclass' =&amp;gt; 'rozvrh_subclass_id')) &lt;br /&gt;
    -&amp;gt;joinLeft(array('t' =&amp;gt; T_TEACH), &lt;br /&gt;
      'tt.rozvrh_teacher_id = t.id', &lt;br /&gt;
      array('teacher' =&amp;gt; 'eval_user_id')) &lt;br /&gt;
    -&amp;gt;join(array('s' =&amp;gt; T_SUB), &lt;br /&gt;
      'si.rozvrh_subject_id = s.id', &lt;br /&gt;
      array('comb' =&amp;gt; 'rozvrh_combination_id')); &lt;br /&gt;
  $result = $this-&amp;gt;_db-&amp;gt;fetchAll($select); &lt;br /&gt;
  $return = array(); &lt;br /&gt;
 &lt;br /&gt;
  foreach($result as $row) {&lt;br /&gt;
    if(!isset($return[$row['room']][$row['day']][$row['week']][$row['hour']])) {   &lt;br /&gt;
      $return[$row['room']][$row['day']][$row['week']][$row['hour']] = &lt;br /&gt;
        array( &lt;br /&gt;
          'provides'   =&amp;gt; $row['provides'], &lt;br /&gt;
          'hours'      =&amp;gt; $row['hours'], &lt;br /&gt;
          'teacher'    =&amp;gt; $row['teacher'], &lt;br /&gt;
          'subject'    =&amp;gt; $row['subject'], &lt;br /&gt;
          'comb'       =&amp;gt; $row['comb'], &lt;br /&gt;
          'type'       =&amp;gt; $row['type'], &lt;br /&gt;
          'note'       =&amp;gt; $row['note'], &lt;br /&gt;
          'subclasses' =&amp;gt; array() &lt;br /&gt;
        ); &lt;br /&gt;
    } &lt;br /&gt;
    $return[$row['room']][$row['day']][$row['week']][$row['hour']]['subclasses'][$row['subclass']] = $row['id']; &lt;br /&gt;
  } &lt;br /&gt;
  return $return; &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
T_TTABLE,  T_SUBITEMS, T_TEACH a T_SUB  sú konštanty reprezentujúce názvy &lt;br /&gt;
tabuliek v databáze. Tieto konštanty sú definované v samostatnom súbore tables.php, ktorý sa &lt;br /&gt;
nachádza v konfiguračnom priečinku aplikácie. &lt;br /&gt;
*T_TTABLE – rozvrh_timetable &lt;br /&gt;
*T_SUBITEMS – rozvrh_subjectitems &lt;br /&gt;
*T_TEACH – rozvrh_teachers&lt;br /&gt;
*T_SUB – rozvrh_subjects&lt;br /&gt;
$this-&amp;gt;_db  je objekt triedy  Zend_Db.  Táto trieda obsahuje metódy pre prácu s databázou. &lt;br /&gt;
Zoznam niektorých metód a ich význam:&lt;br /&gt;
*select()  –  vytvára objekt  triedy  Zend_Db_Select  pre vytvorenie dopytu  na  databázu typu SELECT&lt;br /&gt;
*from($table, $columns) – FROM časť dopytu&lt;br /&gt;
**$table  –  názov tabuľky. Môže byť typu  reťazec  alebo  pole. V prípade typu pole kľúč označuje alias tabuľky a hodnota názov tabuľky&lt;br /&gt;
**$columns  –  zoznam  stĺpcov, ktoré sa majú vybrať. Môže byť typu  reťazec alebo  pole. V prípade  poľa môže ísť o  asociatívne alebo číselné pole. Ak je pole asociatívne, kľúč znamená alias stĺpca&lt;br /&gt;
*join($table, $condition, $columns),  joinLeft($table, $condition, $columns)  –  INNER JOIN, JOIN LEFT časť dopytu&lt;br /&gt;
**$table – ako vo from()&lt;br /&gt;
**$condition – podmienka spájania výsledkov&lt;br /&gt;
**$columns – ako vo from()&lt;br /&gt;
*fetchAll($select)  – metóda, ktorá  vracia všetky záznamy vrátené databázou. Formát vrátených údajov sa dá nastaviť metódou  setFetchMode(). Prednastavený formát je asociatívne pole&lt;br /&gt;
**$select  –  dopyt, ktorý  sa má vykonať. Môže byť typu  reťazec  alebo objekt triedy Zend_Db_Select&lt;br /&gt;
Po vybratí údajov z databázy sa výsledky prechádzajú v cykle  foreach a ukladajú sa do poľa&lt;br /&gt;
$return (Kód 2.5) v novom poradí.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
array( &lt;br /&gt;
  T_TTABLE.rozvrh_room_id =&amp;gt; array( &lt;br /&gt;
    T_TTABLE.day =&amp;gt; array( &lt;br /&gt;
      T_TTABLE.week =&amp;gt; array( &lt;br /&gt;
        T_TTABLE.hour =&amp;gt; array( &lt;br /&gt;
          'provides' =&amp;gt; T_TTABLE.provides, &lt;br /&gt;
          'hours'    =&amp;gt; T_SUBITEMS.hours, &lt;br /&gt;
          'teacher'  =&amp;gt; T_TEACH.eval_user_id, &lt;br /&gt;
          'type'     =&amp;gt; T_SUBITEMS.rozvrh_subjectType_id, &lt;br /&gt;
          'note'     =&amp;gt; T_TTABLE.note, &lt;br /&gt;
          'data'     =&amp;gt; array( &lt;br /&gt;
            T_SUB.rozvrh_combination_id =&amp;gt; array( &lt;br /&gt;
              'subject'    =&amp;gt; T_SUBITEMS.rozvrh_subject_id, &lt;br /&gt;
              'subclasses' =&amp;gt; array( &lt;br /&gt;
                T_SUBITEMS.rozvrh_subclass_id =&amp;gt; T_TTABLE.id &lt;br /&gt;
            ) &lt;br /&gt;
          ) &lt;br /&gt;
        ) &lt;br /&gt;
      ) &lt;br /&gt;
    )&lt;br /&gt;
  )&lt;br /&gt;
) &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Tieto mnohorozmerné polia posúvam v kontroléri do skriptu, ktorý sa stará o vykresľovanie &lt;br /&gt;
stránky. V skripte  následne  postupným prechádzaním polí vytváram  jednotlivé ovládacie &lt;br /&gt;
prvky.&lt;br /&gt;
&lt;br /&gt;
Keďže na vykreslenie niektorých prvkov využívam JavaScript, musím tieto polia s údajmi &lt;br /&gt;
vložiť aj do jeho  zdrojového  kódu  (Kód  2.6). Na túto úlohu  používam  JSON&amp;lt;ref&amp;gt;http://www.json.org/&amp;lt;/ref&amp;gt;, formát  &lt;br /&gt;
pre prenos dát z jedného programovacieho jazyka do druhého. Premenná akéhokoľvek typu &lt;br /&gt;
zakódovaná do formátu JSON je reťazec s pevne danou štruktúrou, z ktorého vie prijímajúci &lt;br /&gt;
jazyk vytvoriť premennú rovnakého typu. Ak požadovaný typ v jazyku neexistuje, použije sa &lt;br /&gt;
ekvivalentný typ s vlastnosťami čo najviac podobnými pôvodnému typu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt; &lt;br /&gt;
var subjects_added = eval(&amp;lt;?php echo json_encode($this-&amp;gt;sub_added);?&amp;gt;); &lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Grafický návrh administrátorského prostredia ==&lt;br /&gt;
&lt;br /&gt;
Pri návrhu používateľského rozhrania som kládol dôraz na komfort, prehľadnosť &lt;br /&gt;
a intuitívnosť ovládania. Snažil som sa o používanie grafických prvkov a implementovanie &lt;br /&gt;
funkcionalít, na ktoré sú používatelia počítača a internetových aplikácií zvyknutí a očakávajú &lt;br /&gt;
ich, napr. presúvanie objektov, mazanie objektu stlačením klávesy  Delete, zobrazenie &lt;br /&gt;
dodatočných informácií o objekte pri presunutí kurzoru nad daný objekt atď. Na zabezpečenie &lt;br /&gt;
takýchto funkcií sa na internetových stránkach používa JavaScript. Keďže  je mnou &lt;br /&gt;
navrhované prostredie pomerne dynamické, potrebuje veľké množstvo JavaScriptového kódu, &lt;br /&gt;
čo by sa mohlo prejaviť na plynulosti behu aplikácie. Preto program testujem na posledných &lt;br /&gt;
verziách všetkých majoritných internetových prehliadačoch: Firefox, Opera, Internet Explorer &lt;br /&gt;
a Chrome. K zrýchleniu behu JavaScriptového kódu pomáha tiež použitie knižnice jQuery, &lt;br /&gt;
ktorá je výborne optimalizovaná. &lt;br /&gt;
&lt;br /&gt;
Ďalším problémom, ktorý pri použití JavaScriptu môže nastať,  je, že v prípade, že ho má &lt;br /&gt;
používateľ vypnutý, sa aplikácia stane nepoužiteľnou. Bežným zvykom pri tvorbe &lt;br /&gt;
internetových stránok je preto snaha písať kód stránky tak, aby bola zabezpečená aspoň jej &lt;br /&gt;
základná funkčnosť aj pri vypnutom JavaScripte. Avšak keďže náš systém budú používať iba &lt;br /&gt;
tvorcovia rozvrhu, ktorí budú o nutnosti mať zapnutý JavaScript upozornení, nebudem tieto &lt;br /&gt;
opatrenia do kódu stránky vkladať. &lt;br /&gt;
&lt;br /&gt;
Na Obr. 2.2  je znázornená podoba systému v normálnom stave. Pri akciách, ktoré potrebujú &lt;br /&gt;
získať dodatočné vstupy od používateľa alebo zobraziť dodatočné informácie, sa na tento účel &lt;br /&gt;
zobrazí na obrazovke dialógové okno, ktoré môže mať systémovo-modálny charakter, tzn. &lt;br /&gt;
okno bude nad ostatnými prvkami a ostatné prvky stránky sa  stanú neaktívnymi  až do &lt;br /&gt;
zatvorenia dialógového okna.&lt;br /&gt;
[[Súbor:mpbc2.2-1.jpg|thumbnail|center|800px|Obr. 2.2 Administrátorské prostredie aplikácie]]&lt;br /&gt;
&lt;br /&gt;
=== Hlavné menu ===&lt;br /&gt;
&lt;br /&gt;
Vo vrchnej časti stránky sa nachádza hlavné menu (Obr. 2.3). Jedná sa o tzv. drop-down menu &lt;br /&gt;
–  viacúrovňové menu ovládané pomocou JavaScriptu, ktorého ďalšia úroveň sa zobrazí  &lt;br /&gt;
po prechode kurzoru nad nadradenou úrovňou a skryje sa po odchode myši z nadradenej &lt;br /&gt;
úrovne.&lt;br /&gt;
[[Súbor:mpbc2.3.jpg|thumbnail|center|800px|Obr. 2.3 Hlavné menu]]&lt;br /&gt;
Položky menu obsahujú odkazy na všetky potrebné funkcie aplikácie, napr.: práca s archívom &lt;br /&gt;
rozvrhu, správa krúžkov, správa vyučujúcich atď. Pre vytvorenie a prácu s hlavným menu &lt;br /&gt;
som vytvoril triedu My_MainMenu, ktorej konštruktor prijíma ako parameter mnohorozmerné &lt;br /&gt;
pole s presne určenou štruktúrou (Kód 2.7), ktoré reprezentuje dané menu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
array( &lt;br /&gt;
  array( &lt;br /&gt;
    ‘label’  =&amp;gt; ‘Rozvrh’, &lt;br /&gt;
    ‘js’     =&amp;gt; ‘rozvrh’[, &lt;br /&gt;
    [‘title’ =&amp;gt; ‘Správa rozvrhu’,] &lt;br /&gt;
    [‘img’   =&amp;gt; ‘yes.gif’,] &lt;br /&gt;
    [‘style’ =&amp;gt; ‘float:right;’,] &lt;br /&gt;
    [‘sub’   =&amp;gt; array(...)]] &lt;br /&gt;
  ) &lt;br /&gt;
  [, array(...)] &lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
V nasledujúcom texte je opis štruktúry, ktorá je použitá ako parameter konštruktora triedy &lt;br /&gt;
My_MainMenu.&lt;br /&gt;
*label – zobrazovaný text položky menu &lt;br /&gt;
*js – identifikátor položky menu pre JavaScript. Identifikátory nižších úrovní menu sa reťazia s použitím oddeľovača – &lt;br /&gt;
*title (nepovinné) – text, ktorý sa zobrazí ako nápoveda pri prechode myši nad prvkom. Ak tento atribút nie je zadaný, použije sa ako text nápovedy hodnota atribútu label &lt;br /&gt;
*img (nepovinné) – obrázok, ktorý sa vloží pred text položky &lt;br /&gt;
*style (nepovinné) – CSS vlastnosti danej položky. Tento atribút som pridal hlavne kvôli položke Odhlásiť sa, ktorá je od ostatných položiek opticky oddelená &lt;br /&gt;
*sub (nepovinné) – zoznam položiek nižšej úrovne&lt;br /&gt;
&lt;br /&gt;
=== Zoznam hodín zaradených do rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Zoznam hodín zaradených do rozvrhu  (Obr. 2.4) je tvorený tabuľkou, ktorá obsahuje všetky &lt;br /&gt;
vyučovacie hodiny s určeným časom a učebňou. Stĺpec tabuľky určuje hodinu, riadok učebňu, &lt;br /&gt;
v ktorej sa výučba koná. Každý riadok učebne je rozdelený na dve časti, horná časť znamená &lt;br /&gt;
párny týždeň, spodná časť nepárny. Ak sa výučba opakuje každý týždeň, hodina presahuje &lt;br /&gt;
obe polovice. &lt;br /&gt;
&lt;br /&gt;
Nad  tabuľkou sa nachádzajú záložky  na  zmenu dňa, pre ktorý sa bude tvoriť rozvrh.   &lt;br /&gt;
Pre každý deň je vytvorená samostatná tabuľka, pričom je zobrazená vždy len tabuľka &lt;br /&gt;
prislúchajúca k aktuálne vybratému dňu. Odkazom v záložke  napravo sa prepína do správy &lt;br /&gt;
rozvrhu externých študentov, ktorá má iné prostredie. &lt;br /&gt;
&lt;br /&gt;
Bližší popis buniek s jednotlivými hodinami uvediem v kapitole [[Funkcie_administrátorského_prostredia#Spr.C3.A1va_hod.C3.ADn_zaraden.C3.BDch_do_rozvrhu|4.1.3]].&lt;br /&gt;
[[Súbor:mpbc2.4.jpg|thumbnail|center|800px|Obr. 2.4 Zoznam hodín zaradených do rozvrhu]]&lt;br /&gt;
&lt;br /&gt;
=== Zoznam hodín nezaradených do rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Zoznam hodín nezaradených do rozvrhu (Obr. 2.5) obsahuje bloky vyučovacích hodín, ktoré &lt;br /&gt;
boli do systému pridané, ale ešte nebola určená ich hodina a miestnosť výučby. Pri vstupe &lt;br /&gt;
do administrátorského prostredia sa nachádza v ľavom dolnom rohu obrazovky. Jeho pozícia &lt;br /&gt;
je daná fixne, to znamená, že pri rolovaní stránky zostáva zoznam na mieste. Dá sa však &lt;br /&gt;
presúvať uchopením za hornú časť alebo tiež dvojklikom kdekoľvek na stránku – zoznam sa&lt;br /&gt;
presunie do danej výšky. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti sa nachádza zoznam študijných odborov a ich ročníkov. Farba položiek&lt;br /&gt;
korešponduje s farebným označením buniek v tabuľke hodín zaradených do rozvrhu. V hornej&lt;br /&gt;
časti sa nachádza zoznam predmetov, ktoré sú k vybranému odboru a ročníku pridelené. &lt;br /&gt;
Jednotlivé predmety sú tvorené systémom záložiek podobne ako prepínanie dní.&lt;br /&gt;
[[Súbor:mpbc2.5.jpg|thumbnail|center|800px|Obr. 2.5 Minimalizovaný zoznam hodín nezaradených do rozvrhu]]&lt;br /&gt;
[[Súbor:mpbc2.6.jpg|thumbnail|center|800px|Obr. 2.6 Maximalizovaný zoznam hodín nezaradených do rozvrhu]]&lt;br /&gt;
Kvôli veľkosti zoznamu som sa rozhodol pridať mu  funkciu minimalizácie a maximalizácie, &lt;br /&gt;
takže po vybratí predmetu sa zobrazí stredná časť (Obr. 2.6), v ktorej sa nachádzajú jednotlivé &lt;br /&gt;
nezaradené  hodiny. Naľavo sú typy predmetov, napravo je zoznam krúžkov vo zvolenom &lt;br /&gt;
odbore a ročníku. Tieto prvky sú taktiež tvorené systémom záložiek, aj keď pri nich som &lt;br /&gt;
na rozdiel od ostatných záložiek nemohol použiť hotový systém z knižnice  jQuery UI kvôli &lt;br /&gt;
ich vertikálnej polohe. V prípade, že sa vyberie typ predmetu prednáška, zoznam krúžkov sa &lt;br /&gt;
skryje, pretože prednášky sa pridávajú pre všetky krúžky naraz. Medzi typmi predmetov &lt;br /&gt;
a krúžkami sa nachádzajú jednotlivé nepriradené predmety rozdelené podľa dĺžky výučby.&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Administr%C3%A1torsk%C3%A9_prostredie_rozvrhu_FM&amp;diff=6265</id>
		<title>Administrátorské prostredie rozvrhu FM</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Administr%C3%A1torsk%C3%A9_prostredie_rozvrhu_FM&amp;diff=6265"/>
		<updated>2010-07-23T17:31:06Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: /* Akcie vykonané po prihlásení */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]][[Kategória:Bakalárske práce]][[Kategória:Informatika]][[Kategória:web]][[Kategória:php]]&lt;br /&gt;
{{Praca_uvod|3|Systém tvorby rozvrhu|Popis systémov pre tvorbu rozvrhu|Návrh systému rozvrhu pre FM TnU AD|Administrátorské prostredie rozvrhu FM|Funkcie administrátorského prostredia||||||||}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
== Prihlásenie do administrátorského rozhrania systému rozvrhFM ==&lt;br /&gt;
&lt;br /&gt;
Pre prihlásenie do systému slúži jednoduchý HTML formulár. Na vytváranie formulárov v ZF &lt;br /&gt;
existuje trieda  Zend_Form, ktorá obsahuje metódy na vytváranie všetkých bežných prvkov &lt;br /&gt;
formulára. Prvkom sa dajú okrem klasických atribútov priradiť tiež rôzne filtre, podľa ktorých &lt;br /&gt;
sa označí formulár ako správne alebo nesprávne vyplnený po jeho odoslaní. &lt;br /&gt;
&lt;br /&gt;
Metóda  pre kontrolu odoslaných údajov  checkForm()  (Kód  2.2)  sa nachádza v triede &lt;br /&gt;
adminLogin  a  prijíma dva parametre:  $login  a  $password, ktoré obsahujú odoslané &lt;br /&gt;
prihlasovacie meno a heslo.  Najskôr zisťujem, či bol formulár odoslaný metódou  POST. &lt;br /&gt;
Potom kontrolujem  správnosť údajov podľa filtrov pridelených  k daným prvkom formulára. &lt;br /&gt;
Následne  porovnávam  údaje so správnymi prihlasovacími údajmi.  Vzhľadom k tomu, že  &lt;br /&gt;
do systému bude mať prístup iba veľmi malé množstvo používateľov, sú správne &lt;br /&gt;
prihlasovacie údaje uložené ako konštanty triedy obsluhujúcej prihlasovanie. Ak bolo zadané &lt;br /&gt;
prihlasovacie meno a heslo správne, nastavím  session  s informáciou o stave prihlásenia  &lt;br /&gt;
na hodnotu  true. Inak označím prvok formulára pre heslo ako nesprávne vyplnený  a pridám &lt;br /&gt;
chybová správa, ktorá sa vypíše pod formulárom. Metóda má návratovú hodnotu buď  true – &lt;br /&gt;
pravda, keď prihlásenie prebehlo úspešne, alebo  false  –  nepravda,  keď prihlásenie úspešné &lt;br /&gt;
nebolo.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function checkForm($login, $password) &lt;br /&gt;
{ &lt;br /&gt;
  if(false == $this-&amp;gt;_controller-&amp;gt;getRequest()-&amp;gt;isPost()) { &lt;br /&gt;
    return false; &lt;br /&gt;
  } &lt;br /&gt;
  if(true == $this-&amp;gt;getForm()-&amp;gt;isValid($_POST)) { &lt;br /&gt;
    if(self::LOGIN === $login &amp;amp;&amp;amp; self::PASSWORD === $password) { &lt;br /&gt;
      Zend_Registry::get('sessions')-&amp;gt;logged = true; &lt;br /&gt;
      return true; &lt;br /&gt;
    } else { &lt;br /&gt;
      $this-&amp;gt;_form-&amp;gt;getElement('password')-&amp;gt;addError('Nesprávny login alebo heslo!'); &lt;br /&gt;
    } &lt;br /&gt;
  } &lt;br /&gt;
  return false; &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
To, či je používateľ prihlásený alebo nie, sa kontroluje pri každom prístupe do &lt;br /&gt;
administrátorského prostredia. Ak používateľ nie je  prihlásený a zadá adresu inú, než  na &lt;br /&gt;
stránku s prihlasovacím formulárom,  presmerujem ho na prihlasovaciu stránku. Naopak, ak &lt;br /&gt;
používateľ prihlásený je, ale zadá adresu na prihlasovaciu stránku, presmerujem ho na stránku &lt;br /&gt;
s administračným prostredím. Na túto stránku  používateľa presmerujem  aj pri pokuse &lt;br /&gt;
o priamy vstup na akúkoľvek inú stránku administrácie, pretože tieto stránky sú prístupné iba &lt;br /&gt;
cez AJAX. Prístup cez AJAX sa  zisťuje  prítomnosťou  hlavičky  X-Requested-With, ktorú &lt;br /&gt;
knižnica jQuery automaticky pridáva do každej AJAXovej požiadavky. Táto kontrola sa &lt;br /&gt;
vykonáva v metóde  preDispatch()  (Kód  2.3)  kontroléra  AdminController. To, že je táto &lt;br /&gt;
metóda volaná pri každom prístupe k danému kontroléru zabezpečuje ZF.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function preDispatch() &lt;br /&gt;
{ &lt;br /&gt;
  $this-&amp;gt;_sessions = Zend_Registry::get('sessions'); &lt;br /&gt;
  $action = $this-&amp;gt;getRequest()-&amp;gt;getActionName(); &lt;br /&gt;
  if(!$this-&amp;gt;_sessions-&amp;gt;logged &amp;amp;&amp;amp; $action != 'login') { &lt;br /&gt;
    $this-&amp;gt;_redirect('admin/login', array('exit' =&amp;gt; true)); &lt;br /&gt;
  } else if($this-&amp;gt;_sessions-&amp;gt;logged &amp;amp;&amp;amp; $action == 'login') { &lt;br /&gt;
    $this-&amp;gt;_redirect('admin/index', array('exit' =&amp;gt; true)); &lt;br /&gt;
  } else if($action != 'login' &amp;amp;&amp;amp; $action != 'index') { &lt;br /&gt;
      $http = new Zend_Controller_Request_Http(); &lt;br /&gt;
    if($action != 'logout' &amp;amp;&amp;amp; !$http-&amp;gt;isXmlHttpRequest()) { &lt;br /&gt;
      $this-&amp;gt;_redirect('admin/index', array('exit' =&amp;gt; true)); &lt;br /&gt;
    } &lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
  $this-&amp;gt;view-&amp;gt;addHelperPath('./application/views/helpers', 'Views_Helpers'); &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Akcie vykonané po prihlásení ===&lt;br /&gt;
&lt;br /&gt;
Po úspešnom prihlásení sa vykoná synchronizácia tabuľky eval_users s tabuľkou používanou &lt;br /&gt;
v systéme evalvácie FM. Keďže prístup z iného serveru do databázy, v ktorej sa originálna &lt;br /&gt;
tabuľka nachádza, nie je z bezpečnostných dôvodov povolený, musel som vytvoriť skript, &lt;br /&gt;
ktorý vytvorí export&amp;lt;ref&amp;gt;http://fm.tnuni.sk/export_rozvrh/rozvrh_usersExport.php&amp;lt;/ref&amp;gt; potrebných údajov  a umiestniť ho na server,  na ktorom táto databáza beží. Keďže tento export neobsahuje žiadne citlivé informácie, prístup k nemu nie je nijak &lt;br /&gt;
zabezpečený a je teda verejne prístupný. Po načítaní exportu tieto údaje porovnávam s údajmi &lt;br /&gt;
uloženými v lokálnej tabuľke  eval_users  a v prípade potreby ich aktualizujem, pridávam &lt;br /&gt;
alebo odoberám záznamy. &lt;br /&gt;
&lt;br /&gt;
Následne kontrolujem aktuálnosť uloženej verzie rozvrhu. V prípade, že sa používateľ do &lt;br /&gt;
systému prihlási prvýkrát v novom semestri alebo školskom roku, vytvorí sa nový záznam &lt;br /&gt;
v archíve aplikácie, do ktorého sa uloží aktuálny stav všetkých tabuliek v databáze a záznamy &lt;br /&gt;
v tabuľkách  rozvrh_subjectitems,  rozvrh_timetable  a rozvrh_timetable_extern  sa vymažú. &lt;br /&gt;
Tabuľka  rozvrh_subjectitems  sa naplní údajmi z naposledy uloženého záznamu v archíve &lt;br /&gt;
z príslušného semestra. Fungovaniu archívu sa budem bližšie venovať v časti [[Funkcie_administrátorského_prostredia#Archiv.C3.A1cia_rozvrhu|4.1.4]]. &lt;br /&gt;
&lt;br /&gt;
Po vykonaní synchronizácie je používateľ presmerovaný do administrátorskej časti aplikácie. &lt;br /&gt;
Hneď po vstupe sa zobrazí dialógové okno s hláseniami o výsledku  synchronizácie, o stave, &lt;br /&gt;
v akom sa rozvrh nachádza, a o prípadnom automatickom uložení záznamu do archívu. &lt;br /&gt;
Hlásenie o výsledku synchronizácie obsahuje zoznam pridaných a zmazaných pedagógoch. &lt;br /&gt;
Pri nových pedagógoch je používateľovi ponúknutá možnosť doplniť im údaje do tabuľky &lt;br /&gt;
rozvrh_userdetails,  pričom skratka vyučujúceho je povinný údaj. Bez jej určenia všetkým &lt;br /&gt;
novým pedagógom nie je možné dialógové okno zatvoriť a pokračovať tak v práci &lt;br /&gt;
s aplikáciou. Hlásenie o stave rozvrhu bližšie opíšem v kapitole [[Funkcie_administrátorského_prostredia#Zhrnutie_aktu.C3.A1lneho_stavu_rozvrhu|4.1.6]]. &lt;br /&gt;
&lt;br /&gt;
Po zatvorení dialógového okna s hláseniami môže používateľ pracovať s aplikáciou.  Pre &lt;br /&gt;
vykreslenie  ovládacích prvkov  prostredia  potrebujem z databázy  vybrať  viaceré údaje: &lt;br /&gt;
študijné  kombinácie a krúžky,  informácie o  miestnostiach, typoch  predmetov, názvy &lt;br /&gt;
predmetov a vyučujúcich priradených k predmetom,  zoznam hodín zaradených do rozvrhu, &lt;br /&gt;
zoznam hodín nezaradených do rozvrhu a  informácie o vyučujúcich.  Tieto údaje  vyberám &lt;br /&gt;
v triede adminIndex. Na prácu s databázou používam ZF triedu Zend_Db a po vybratí údajov &lt;br /&gt;
ich triedim a ukladám do poľa kvôli ľahšej práci s nimi. &lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function gAddedSubjects() &lt;br /&gt;
{ &lt;br /&gt;
  $select = $this-&amp;gt;_db-&amp;gt;select() &lt;br /&gt;
    -&amp;gt;from(array('tt' =&amp;gt; T_TTABLE), &lt;br /&gt;
      array('id', 'provides', 'week', 'day', 'hour', 'note', 'room' =&amp;gt; 'rozvrh_room_id')) &lt;br /&gt;
    -&amp;gt;join(array('si' =&amp;gt; T_SUBITEMS), &lt;br /&gt;
      'tt.rozvrh_subjectItem_id = si.id', &lt;br /&gt;
      array('hours', 'subject' =&amp;gt; 'rozvrh_subject_id', 'type' =&amp;gt; 'rozvrh_subjectType_id', 'subclass' =&amp;gt; 'rozvrh_subclass_id')) &lt;br /&gt;
    -&amp;gt;joinLeft(array('t' =&amp;gt; T_TEACH), &lt;br /&gt;
      'tt.rozvrh_teacher_id = t.id', &lt;br /&gt;
      array('teacher' =&amp;gt; 'eval_user_id')) &lt;br /&gt;
    -&amp;gt;join(array('s' =&amp;gt; T_SUB), &lt;br /&gt;
      'si.rozvrh_subject_id = s.id', &lt;br /&gt;
      array('comb' =&amp;gt; 'rozvrh_combination_id')); &lt;br /&gt;
  $result = $this-&amp;gt;_db-&amp;gt;fetchAll($select); &lt;br /&gt;
  $return = array(); &lt;br /&gt;
 &lt;br /&gt;
  foreach($result as $row) {&lt;br /&gt;
    if(!isset($return[$row['room']][$row['day']][$row['week']][$row['hour']])) {   &lt;br /&gt;
      $return[$row['room']][$row['day']][$row['week']][$row['hour']] = &lt;br /&gt;
        array( &lt;br /&gt;
          'provides'   =&amp;gt; $row['provides'], &lt;br /&gt;
          'hours'      =&amp;gt; $row['hours'], &lt;br /&gt;
          'teacher'    =&amp;gt; $row['teacher'], &lt;br /&gt;
          'subject'    =&amp;gt; $row['subject'], &lt;br /&gt;
          'comb'       =&amp;gt; $row['comb'], &lt;br /&gt;
          'type'       =&amp;gt; $row['type'], &lt;br /&gt;
          'note'       =&amp;gt; $row['note'], &lt;br /&gt;
          'subclasses' =&amp;gt; array() &lt;br /&gt;
        ); &lt;br /&gt;
    } &lt;br /&gt;
    $return[$row['room']][$row['day']][$row['week']][$row['hour']]['subclasses'][$row['subclass']] = $row['id']; &lt;br /&gt;
  } &lt;br /&gt;
  return $return; &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
T_TTABLE,  T_SUBITEMS, T_TEACH a T_SUB  sú konštanty reprezentujúce názvy &lt;br /&gt;
tabuliek v databáze. Tieto konštanty sú definované v samostatnom súbore tables.php, ktorý sa &lt;br /&gt;
nachádza v konfiguračnom priečinku aplikácie. &lt;br /&gt;
*T_TTABLE – rozvrh_timetable &lt;br /&gt;
*T_SUBITEMS – rozvrh_subjectitems &lt;br /&gt;
*T_TEACH – rozvrh_teachers&lt;br /&gt;
*T_SUB – rozvrh_subjects&lt;br /&gt;
$this-&amp;gt;_db  je objekt triedy  Zend_Db.  Táto trieda obsahuje metódy pre prácu s databázou. &lt;br /&gt;
Zoznam niektorých metód a ich význam:&lt;br /&gt;
*select()  –  vytvára objekt  triedy  Zend_Db_Select  pre vytvorenie dopytu  na  databázu typu SELECT&lt;br /&gt;
*from($table, $columns) – FROM časť dopytu&lt;br /&gt;
**$table  –  názov tabuľky. Môže byť typu  reťazec  alebo  pole. V prípade typu pole kľúč označuje alias tabuľky a hodnota názov tabuľky&lt;br /&gt;
**$columns  –  zoznam  stĺpcov, ktoré sa majú vybrať. Môže byť typu  reťazec alebo  pole. V prípade  poľa môže ísť o  asociatívne alebo číselné pole. Ak je pole asociatívne, kľúč znamená alias stĺpca&lt;br /&gt;
*join($table, $condition, $columns),  joinLeft($table, $condition, $columns)  –  INNER JOIN, JOIN LEFT časť dopytu&lt;br /&gt;
**$table – ako vo from()&lt;br /&gt;
**$condition – podmienka spájania výsledkov&lt;br /&gt;
**$columns – ako vo from()&lt;br /&gt;
*fetchAll($select)  – metóda, ktorá  vracia všetky záznamy vrátené databázou. Formát vrátených údajov sa dá nastaviť metódou  setFetchMode(). Prednastavený formát je asociatívne pole&lt;br /&gt;
**$select  –  dopyt, ktorý  sa má vykonať. Môže byť typu  reťazec  alebo objekt triedy Zend_Db_Select&lt;br /&gt;
Po vybratí údajov z databázy sa výsledky prechádzajú v cykle  foreach a ukladajú sa do poľa&lt;br /&gt;
$return (Kód 2.5) v novom poradí.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
array( &lt;br /&gt;
  T_TTABLE.rozvrh_room_id =&amp;gt; array( &lt;br /&gt;
    T_TTABLE.day =&amp;gt; array( &lt;br /&gt;
      T_TTABLE.week =&amp;gt; array( &lt;br /&gt;
        T_TTABLE.hour =&amp;gt; array( &lt;br /&gt;
          'provides' =&amp;gt; T_TTABLE.provides, &lt;br /&gt;
          'hours'    =&amp;gt; T_SUBITEMS.hours, &lt;br /&gt;
          'teacher'  =&amp;gt; T_TEACH.eval_user_id, &lt;br /&gt;
          'type'     =&amp;gt; T_SUBITEMS.rozvrh_subjectType_id, &lt;br /&gt;
          'note'     =&amp;gt; T_TTABLE.note, &lt;br /&gt;
          'data'     =&amp;gt; array( &lt;br /&gt;
            T_SUB.rozvrh_combination_id =&amp;gt; array( &lt;br /&gt;
              'subject'    =&amp;gt; T_SUBITEMS.rozvrh_subject_id, &lt;br /&gt;
              'subclasses' =&amp;gt; array( &lt;br /&gt;
                T_SUBITEMS.rozvrh_subclass_id =&amp;gt; T_TTABLE.id &lt;br /&gt;
            ) &lt;br /&gt;
          ) &lt;br /&gt;
        ) &lt;br /&gt;
      ) &lt;br /&gt;
    )&lt;br /&gt;
  )&lt;br /&gt;
) &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Tieto mnohorozmerné polia posúvam v kontroléri do skriptu, ktorý sa stará o vykresľovanie &lt;br /&gt;
stránky. V skripte  následne  postupným prechádzaním polí vytváram  jednotlivé ovládacie &lt;br /&gt;
prvky.&lt;br /&gt;
&lt;br /&gt;
Keďže na vykreslenie niektorých prvkov využívam JavaScript, musím tieto polia s údajmi &lt;br /&gt;
vložiť aj do jeho  zdrojového  kódu  (Kód  2.6). Na túto úlohu  používam  JSON&amp;lt;ref&amp;gt;http://www.json.org/&amp;lt;/ref&amp;gt;, formát  &lt;br /&gt;
pre prenos dát z jedného programovacieho jazyka do druhého. Premenná akéhokoľvek typu &lt;br /&gt;
zakódovaná do formátu JSON je reťazec s pevne danou štruktúrou, z ktorého vie prijímajúci &lt;br /&gt;
jazyk vytvoriť premennú rovnakého typu. Ak požadovaný typ v jazyku neexistuje, použije sa &lt;br /&gt;
ekvivalentný typ s vlastnosťami čo najviac podobnými pôvodnému typu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt; &lt;br /&gt;
var subjects_added = eval(&amp;lt;?php echo json_encode($this-&amp;gt;sub_added);?&amp;gt;); &lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Grafický návrh administrátorského prostredia ==&lt;br /&gt;
&lt;br /&gt;
Pri návrhu používateľského rozhrania som kládol dôraz na komfort, prehľadnosť &lt;br /&gt;
a intuitívnosť ovládania. Snažil som sa o používanie grafických prvkov a implementovanie &lt;br /&gt;
funkcionalít, na ktoré sú používatelia počítača a internetových aplikácií zvyknutí a očakávajú &lt;br /&gt;
ich, napr. presúvanie objektov, mazanie objektu stlačením klávesy  Delete, zobrazenie &lt;br /&gt;
dodatočných informácií o objekte pri presunutí kurzoru nad daný objekt atď. Na zabezpečenie &lt;br /&gt;
takýchto funkcií sa na internetových stránkach používa JavaScript. Keďže  je mnou &lt;br /&gt;
navrhované prostredie pomerne dynamické, potrebuje veľké množstvo JavaScriptového kódu, &lt;br /&gt;
čo by sa mohlo prejaviť na plynulosti behu aplikácie. Preto program testujem na posledných &lt;br /&gt;
verziách všetkých majoritných internetových prehliadačoch: Firefox, Opera, Internet Explorer &lt;br /&gt;
a Chrome. K zrýchleniu behu JavaScriptového kódu pomáha tiež použitie knižnice jQuery, &lt;br /&gt;
ktorá je výborne optimalizovaná. &lt;br /&gt;
&lt;br /&gt;
Ďalším problémom, ktorý pri použití JavaScriptu môže nastať,  je, že v prípade, že ho má &lt;br /&gt;
používateľ vypnutý, sa aplikácia stane nepoužiteľnou. Bežným zvykom pri tvorbe &lt;br /&gt;
internetových stránok je preto snaha písať kód stránky tak, aby bola zabezpečená aspoň jej &lt;br /&gt;
základná funkčnosť aj pri vypnutom JavaScripte. Avšak keďže náš systém budú používať iba &lt;br /&gt;
tvorcovia rozvrhu, ktorí budú o nutnosti mať zapnutý JavaScript upozornení, nebudem tieto &lt;br /&gt;
opatrenia do kódu stránky vkladať. &lt;br /&gt;
&lt;br /&gt;
Na Obr. 2.2  je znázornená podoba systému v normálnom stave. Pri akciách, ktoré potrebujú &lt;br /&gt;
získať dodatočné vstupy od používateľa alebo zobraziť dodatočné informácie, sa na tento účel &lt;br /&gt;
zobrazí na obrazovke dialógové okno, ktoré môže mať systémovo-modálny charakter, tzn. &lt;br /&gt;
okno bude nad ostatnými prvkami a ostatné prvky stránky sa  stanú neaktívnymi  až do &lt;br /&gt;
zatvorenia dialógového okna.&lt;br /&gt;
[[Súbor:mpbc2.2-1.jpg|thumbnail|center|800px|Obr. 2.2 Administrátorské prostredie aplikácie]]&lt;br /&gt;
&lt;br /&gt;
=== Hlavné menu ===&lt;br /&gt;
&lt;br /&gt;
Vo vrchnej časti stránky sa nachádza hlavné menu (Obr. 2.3). Jedná sa o tzv. drop-down menu &lt;br /&gt;
–  viacúrovňové menu ovládané pomocou JavaScriptu, ktorého ďalšia úroveň sa zobrazí  &lt;br /&gt;
po prechode kurzoru nad nadradenou úrovňou a skryje sa po odchode myši z nadradenej &lt;br /&gt;
úrovne.&lt;br /&gt;
[[Súbor:mpbc2.3.jpg|thumbnail|center|800px|Obr. 2.3 Hlavné menu]]&lt;br /&gt;
Položky menu obsahujú odkazy na všetky potrebné funkcie aplikácie, napr.: práca s archívom &lt;br /&gt;
rozvrhu, správa krúžkov, správa vyučujúcich atď. Pre vytvorenie a prácu s hlavným menu &lt;br /&gt;
som vytvoril triedu My_MainMenu, ktorej konštruktor prijíma ako parameter mnohorozmerné &lt;br /&gt;
pole s presne určenou štruktúrou (Kód 2.7), ktoré reprezentuje dané menu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
array( &lt;br /&gt;
  array( &lt;br /&gt;
    ‘label’  =&amp;gt; ‘Rozvrh’, &lt;br /&gt;
    ‘js’     =&amp;gt; ‘rozvrh’[, &lt;br /&gt;
    [‘title’ =&amp;gt; ‘Správa rozvrhu’,] &lt;br /&gt;
    [‘img’   =&amp;gt; ‘yes.gif’,] &lt;br /&gt;
    [‘style’ =&amp;gt; ‘float:right;’,] &lt;br /&gt;
    [‘sub’   =&amp;gt; array(...)]] &lt;br /&gt;
  ) &lt;br /&gt;
  [, array(...)] &lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
V nasledujúcom texte je opis štruktúry, ktorá je použitá ako parameter konštruktora triedy &lt;br /&gt;
My_MainMenu.&lt;br /&gt;
*label – zobrazovaný text položky menu &lt;br /&gt;
*js – identifikátor položky menu pre JavaScript. Identifikátory nižších úrovní menu sa reťazia s použitím oddeľovača – &lt;br /&gt;
*title (nepovinné) – text, ktorý sa zobrazí ako nápoveda pri prechode myši nad prvkom. Ak tento atribút nie je zadaný, použije sa ako text nápovedy hodnota atribútu label &lt;br /&gt;
*img (nepovinné) – obrázok, ktorý sa vloží pred text položky &lt;br /&gt;
*style (nepovinné) – CSS vlastnosti danej položky. Tento atribút som pridal hlavne kvôli položke Odhlásiť sa, ktorá je od ostatných položiek opticky oddelená &lt;br /&gt;
*sub (nepovinné) – zoznam položiek nižšej úrovne&lt;br /&gt;
&lt;br /&gt;
=== Zoznam hodín zaradených do rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Zoznam hodín zaradených do rozvrhu  (Obr. 2.4) je tvorený tabuľkou, ktorá obsahuje všetky &lt;br /&gt;
vyučovacie hodiny s určeným časom a učebňou. Stĺpec tabuľky určuje hodinu, riadok učebňu, &lt;br /&gt;
v ktorej sa výučba koná. Každý riadok učebne je rozdelený na dve časti, horná časť znamená &lt;br /&gt;
párny týždeň, spodná časť nepárny. Ak sa výučba opakuje každý týždeň, hodina presahuje &lt;br /&gt;
obe polovice. &lt;br /&gt;
&lt;br /&gt;
Nad  tabuľkou sa nachádzajú záložky  na  zmenu dňa, pre ktorý sa bude tvoriť rozvrh.   &lt;br /&gt;
Pre každý deň je vytvorená samostatná tabuľka, pričom je zobrazená vždy len tabuľka &lt;br /&gt;
prislúchajúca k aktuálne vybratému dňu. Odkazom v záložke  napravo sa prepína do správy &lt;br /&gt;
rozvrhu externých študentov, ktorá má iné prostredie. &lt;br /&gt;
&lt;br /&gt;
Bližší popis buniek s jednotlivými hodinami uvediem v kapitole 2.5.3.&lt;br /&gt;
[[Súbor:mpbc2.4.jpg|thumbnail|center|800px|Obr. 2.4 Zoznam hodín zaradených do rozvrhu]]&lt;br /&gt;
&lt;br /&gt;
=== Zoznam hodín nezaradených do rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Zoznam hodín nezaradených do rozvrhu (Obr. 2.5) obsahuje bloky vyučovacích hodín, ktoré &lt;br /&gt;
boli do systému pridané, ale ešte nebola určená ich hodina a miestnosť výučby. Pri vstupe &lt;br /&gt;
do administrátorského prostredia sa nachádza v ľavom dolnom rohu obrazovky. Jeho pozícia &lt;br /&gt;
je daná fixne, to znamená, že pri rolovaní stránky zostáva zoznam na mieste. Dá sa však &lt;br /&gt;
presúvať uchopením za hornú časť alebo tiež dvojklikom kdekoľvek na stránku – zoznam sa&lt;br /&gt;
presunie do danej výšky. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti sa nachádza zoznam študijných odborov a ich ročníkov. Farba položiek&lt;br /&gt;
korešponduje s farebným označením buniek v tabuľke hodín zaradených do rozvrhu. V hornej&lt;br /&gt;
časti sa nachádza zoznam predmetov, ktoré sú k vybranému odboru a ročníku pridelené. &lt;br /&gt;
Jednotlivé predmety sú tvorené systémom záložiek podobne ako prepínanie dní.&lt;br /&gt;
[[Súbor:mpbc2.5.jpg|thumbnail|center|800px|Obr. 2.5 Minimalizovaný zoznam hodín nezaradených do rozvrhu]]&lt;br /&gt;
[[Súbor:mpbc2.6.jpg|thumbnail|center|800px|Obr. 2.6 Maximalizovaný zoznam hodín nezaradených do rozvrhu]]&lt;br /&gt;
Kvôli veľkosti zoznamu som sa rozhodol pridať mu  funkciu minimalizácie a maximalizácie, &lt;br /&gt;
takže po vybratí predmetu sa zobrazí stredná časť (Obr. 2.6), v ktorej sa nachádzajú jednotlivé &lt;br /&gt;
nezaradené  hodiny. Naľavo sú typy predmetov, napravo je zoznam krúžkov vo zvolenom &lt;br /&gt;
odbore a ročníku. Tieto prvky sú taktiež tvorené systémom záložiek, aj keď pri nich som &lt;br /&gt;
na rozdiel od ostatných záložiek nemohol použiť hotový systém z knižnice  jQuery UI kvôli &lt;br /&gt;
ich vertikálnej polohe. V prípade, že sa vyberie typ predmetu prednáška, zoznam krúžkov sa &lt;br /&gt;
skryje, pretože prednášky sa pridávajú pre všetky krúžky naraz. Medzi typmi predmetov &lt;br /&gt;
a krúžkami sa nachádzajú jednotlivé nepriradené predmety rozdelené podľa dĺžky výučby.&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Funkcie_administr%C3%A1torsk%C3%A9ho_prostredia&amp;diff=6264</id>
		<title>Funkcie administrátorského prostredia</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Funkcie_administr%C3%A1torsk%C3%A9ho_prostredia&amp;diff=6264"/>
		<updated>2010-07-23T17:24:18Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]][[Kategória:Bakalárske práce]][[Kategória:Informatika]][[Kategória:web]][[Kategória:php]]&lt;br /&gt;
{{Praca_uvod|4|Systém tvorby rozvrhu|Popis systémov pre tvorbu rozvrhu|Návrh systému rozvrhu pre FM TnU AD|Administrátorské prostredie rozvrhu FM|Funkcie administrátorského prostredia||||||||}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
== Zoznam implementovaných funkcií ==&lt;br /&gt;
&lt;br /&gt;
Pri tvorbe  rozvrhu potrebuje mať jej používateľ k dispozícií  minimálne tieto funkcie: &lt;br /&gt;
vytváranie a mazanie krúžkov a hodín a priradenie vyučujúcich k predmetom. Okrem týchto&lt;br /&gt;
základných funkcií som do  svojej aplikácie implementoval aj ďalšie funkcie, ktoré majú&lt;br /&gt;
za úlohu zjednodušiť a zrýchliť prácu s aplikáciou.&lt;br /&gt;
&lt;br /&gt;
=== Správa vyučujúcich ===&lt;br /&gt;
&lt;br /&gt;
Správa vyučujúcich je prístupná po kliknutí na položku hlavného menu  Správa...  &amp;gt; &lt;br /&gt;
Vyučujúcich. Zobrazuje sa formou systémovo-modálneho dialógového okna, ktoré obsahuje &lt;br /&gt;
textové pole na vyhľadávanie vyučujúceho a tri záložky:  Informácie,  Obmedzenia &lt;br /&gt;
a Predmety. &lt;br /&gt;
&lt;br /&gt;
Vyhľadávanie je tvorené pomocou komponenty Autocomplete knižnice  jQuery UI. Po zmene &lt;br /&gt;
hodnoty vyhľadávacieho poľa sa zo zoznamu všetkých vyučujúcich evidovaných v tabuľke &lt;br /&gt;
eval_users  vyberú tí, ktorých reťazec zložený z kombinácie stĺpcov meno priezvisko  alebo &lt;br /&gt;
priezvisko meno obsahuje hodnotu zadanú vo vyhľadávacom poli, pričom na veľkosti písmen &lt;br /&gt;
nezáleží. Takto vytvorený zoznam sa následne zobrazí pod vyhľadávacím poľom a používateľ &lt;br /&gt;
má možnosť  zvoliť jednu  z ponúkaných  možností. Po vybratí vyučujúceho sa aktualizujú &lt;br /&gt;
ostatné prvky dialógového okna. &lt;br /&gt;
&lt;br /&gt;
V záložke  Informácie  zobrazujem  údaje o zvolenom vyučujúcom z tabuliek  eval_users &lt;br /&gt;
a rozvrh_userdetails, pričom údaje z eval_users sú len na čítanie, údaje z  rozvrh_userdetails &lt;br /&gt;
sú editovateľné. Keďže skratka vyučujúceho musí byť unikátna, pri zmene tohto údaju &lt;br /&gt;
kontrolujem, či danú skratku už nemá iný vyučujúci. O tom, či je skratka voľná alebo nie, je &lt;br /&gt;
používateľ informovaný okamžite symbolom a textovou správou zobrazovanou vedľa &lt;br /&gt;
skratky. &lt;br /&gt;
&lt;br /&gt;
Záložka Obmedzenia (Obr. 2.7)  zobrazuje zoznam hodín, v ktorých zvolenému vyučujúcemu &lt;br /&gt;
nesmie byť pridelená žiadna výučba. Zoznam je prezentovaný formou tabuľky, v ktorej stĺpce &lt;br /&gt;
reprezentujú hodiny a riadky týždne a dni. Každý deň má dva riadky  –  jeden pre párny &lt;br /&gt;
a druhý pre nepárny týždeň. V prípade, že vyučujúcemu nesmie byť pridelená hodina každý &lt;br /&gt;
týždeň, musia byť označené obidva riadky. Označená hodina je zvýraznená červenou farbou.&lt;br /&gt;
 &lt;br /&gt;
V záložke  Predmety  (Obr. 2.8)  sa vyberajú predmety, ku ktorým je zvolený vyučujúci &lt;br /&gt;
priradený.  V samostatných tabuľkách sú uvedené zoznamy predmetov pre všetky študijné &lt;br /&gt;
odbory a ročníky. Pod každým predmetom sú dve políčka – jedno s nápisom P symbolizujúce &lt;br /&gt;
priradenie vyučujúceho k prednáškam daného predmetu a druhé s nápisom  C, L &lt;br /&gt;
symbolizujúce priradenie k ostatným typom predmetov. Ak je políčko zelené, znamená to, že &lt;br /&gt;
zvolený vyučujúci  je priradený k danému typu predmetu, ak je červené, nie je k nemu &lt;br /&gt;
priradený. Medzi týmito stavmi používateľ prepína kliknutím na požadované políčko. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti dialógového okna sa nachádzajú tri tlačidlá: Uložiť zmeny, Vrátiť posledné &lt;br /&gt;
zmeny  a Zatvoriť. Tlačidlo  Uložiť zmeny  slúži na potvrdenie vykonaných zmien a ich &lt;br /&gt;
odoslanie na server. V prípade, že bola vyučujúcemu pridaná hodina, v ktorej nemôže mať &lt;br /&gt;
výučbu, ale predtým v túto hodinu mal výučbu pridelenú, alebo mu bolo odobraté priradenie &lt;br /&gt;
k predmetu, ktorý už bol zaradený do rozvrhu, zobrazí sa ďalšie dialógové okno informujúce &lt;br /&gt;
o situácií, ktorá nastala, s možnosťou potvrdenia uloženia alebo zamietnutia uloženia zmien. &lt;br /&gt;
Ak sa používateľ rozhodne zmeny potvrdiť, bude všetkým hodinám pridaným do rozvrhu, &lt;br /&gt;
ktoré sú v rozpore s vykonanými zmenami, odobraný vyučujúci.  Následne sa zobrazí &lt;br /&gt;
dialógové okno, ktoré bude ponúkať možnosť vybrať pre tieto hodiny iného vyučujúceho, &lt;br /&gt;
pričom používateľ môže túto možnosť odmietnuť. V tom prípade zostanú hodiny zatiaľ     &lt;br /&gt;
bez určeného vyučujúceho. &lt;br /&gt;
&lt;br /&gt;
Aj keď sa zmeny odosielajú na server až po uložení, v zozname hodín priradených do rozvrhu &lt;br /&gt;
sa prejavujú už pri ich vzniku, napr. po zmene skratky vyučujúceho sa skratka ihneď zmení aj &lt;br /&gt;
v zozname. Dôvodom je plynulejší chod aplikácie.  Po kliknutí na tlačidlo  Vrátiť posledné &lt;br /&gt;
zmeny sa všetky zmeny vykonané od posledného uloženia zrušia a zoznam hodín priradených &lt;br /&gt;
do rozvrhu, rovnako ako aj údaje o zvolenom vyučujúcom v dialógovom okne, sa  vráti  do &lt;br /&gt;
pôvodného stavu. &lt;br /&gt;
&lt;br /&gt;
Dialógové okno sa zatvára kliknutím na tlačidlo  Zatvoriť, krížikom  v pravom hornom rohu &lt;br /&gt;
okna alebo stlačením klávesy  Esc  na klávesnici. Až po zatvorení okna je možné opäť &lt;br /&gt;
používať ostatné ovládacie prvky systému. Pred samotným zatvorením okna je ešte vykonaná &lt;br /&gt;
kontrola, či neboli vykonané nejaké zmeny, ktoré ešte neboli uložené. V prípade, že takéto &lt;br /&gt;
zmeny vykonané boli, budú automaticky uložené, zahodené alebo sa objaví druhé dialógové &lt;br /&gt;
okno s otázkou, čo má systém so zmenami spraviť.  To, ktorá akcia sa vykoná, rozhoduje &lt;br /&gt;
nastavenie systému (Kap. 2.5.5). Takáto kontrola sa vykoná aj pri výbere iného vyučujúceho. &lt;br /&gt;
[[Súbor:mpbc2.7.jpg|thumbnail|center|800px|Obr. 2.7 Dialógové okno správy vyučujúcich – záložka Obmedzenia]]&lt;br /&gt;
[[Súbor:mpbc2.8.jpg|thumbnail|center|800px|Obr. 2.8 Dialógové okno správy vyučujúcich – záložka Predmety]]&lt;br /&gt;
&lt;br /&gt;
=== Správa krúžkov ===&lt;br /&gt;
&lt;br /&gt;
Správa krúžkov  (Obr. 2.9)  je prístupná po kliknutí na položku hlavného menu  Správa...  &amp;gt; &lt;br /&gt;
Krúžkov. Taktiež sa zobrazuje formou systémovo-modálneho dialógového  okna.  Študijný &lt;br /&gt;
odbor a ročník sa vyberá kliknutím na zoznam nachádzajúci sa v spodnej časti podobne ako je &lt;br /&gt;
to v zozname hodín nezaradených do rozvrhu. O aktuálne vybratom odbore a ročníku &lt;br /&gt;
informuje element v pravom hornom rohu okna. Pre ľahšiu orientáciu má tento element farbu &lt;br /&gt;
zvoleného odboru a ročníku. Pod ním sa nachádza zoznam krúžkov, ktoré boli pre daný odbor &lt;br /&gt;
a ročník vytvorené. Kliknutím na položku zoznamu sa aktualizuje tabuľka v ľavej časti podľa &lt;br /&gt;
výberu krúžkov. Kliknutím na položku označenú nápisom  všetky  sa označia všetky krúžky &lt;br /&gt;
naraz. &lt;br /&gt;
&lt;br /&gt;
V tejto tabuľke sa nachádzajú informácie o predmetoch a maximálnych počtoch vyučovacích &lt;br /&gt;
hodín priradených  ku všetkým zvoleným krúžkom.  V ľavom stĺpci je zoznam všetkých &lt;br /&gt;
predmetov. Pri každom predmete sú  tri riadky tabuľky reprezentujúce tri druhy hodiny  – &lt;br /&gt;
prednáška, cvičenie a laboratórne  cvičenie.  Vyučovacie hodiny sú ďalej rozdelené podľa &lt;br /&gt;
dĺžky trvania výučby na jedno, dvoj, troj a štvorhodinovú výučbu. Ak je bunka zelená, &lt;br /&gt;
znamená to, že všetky hodiny daného predmetu, typu a dĺžky už boli zaradené do rozvrhu. &lt;br /&gt;
Červená farba bunky značí, že minimálne jedna hodina do rozvrhu zatiaľ zaradená nebola. &lt;br /&gt;
Presný počet zaradených a nezaradených hodín  používateľ získa pri prechode myšou nad &lt;br /&gt;
bunkou. V prípade, že bolo vybratých  viacero krúžkov, zobrazí sa tiež počet hodín, o koľko &lt;br /&gt;
má každý z nich viac, než je zobrazovaná hodnota. Pri tejto akcií sa v bunke objavia taktiež &lt;br /&gt;
symboly plus a mínus, ktoré slúžia na pridávanie a odoberanie nezaradených hodín. Hodiny, &lt;br /&gt;
ktoré už boli zaradené do rozvrhu, nie je možné takýmto spôsobom odstrániť, ale je nutné ich &lt;br /&gt;
najskôr z rozvrhu  odobrať (Kap.  2.5.3). Hodiny sa pridávajú alebo odoberajú všetkým &lt;br /&gt;
zvoleným krúžkom súčasne. Prednášky sa pridávajú a odoberajú súčasne vždy všetkým &lt;br /&gt;
krúžkom, zvoleným aj nezvoleným. &lt;br /&gt;
&lt;br /&gt;
V pravej časti tabuľky sa nachádzajú súčty hodín daného predmetu a typu. V prvom stĺpci je &lt;br /&gt;
celkový počet blokov hodín zaradených do rozvrhu, v druhom celkový počet blokov  hodín &lt;br /&gt;
nezaradených  do rozvrhu. V poslednom stĺpci je týždenný počet hodín daného predmetu &lt;br /&gt;
a typu.  Pod tabuľkou sú tieto počty uvedené ako sumy pre všetky zobrazené  predmety,  &lt;br /&gt;
nad ňou je textové pole slúžiace na zadanie krátkej poznámky ku krúžku, ktoré sa zobrazí iba &lt;br /&gt;
v prípade, že bol vybratý iba jeden krúžok. &lt;br /&gt;
&lt;br /&gt;
Pridávanie predmetov sa realizuje prostredníctvom zeleného tlačidla s bielym symbolom plus, &lt;br /&gt;
ktoré sa nachádza nad stĺpcom so zoznamom  priradených predmetov. Po kliknutí na toto &lt;br /&gt;
tlačidlo sa zobrazí druhé dialógové okno, v ktorom používateľ zadá názov a skratku &lt;br /&gt;
predmetu, pričom skratka sa generuje automaticky pri písaní názvu z prvých písmen &lt;br /&gt;
jednotlivých slov zadávaného názvu. Používateľ má však možnosť túto vygenerovanú skratku &lt;br /&gt;
zmeniť. Pri vytváraní nového predmetu platia nasledujúce pravidlá: &lt;br /&gt;
*V rámci jednej kombinácie študijný odbor  -  ročník nemôžu existovať dva predmety s rovnakým názvom alebo skratkou &lt;br /&gt;
*Rôzne kombinácie študijný odbor  –  ročník môžu mať predmet s tým istým názvom a skratkou za predpokladu, že predmety majú rovnaké obe spomínané vlastnosti &lt;br /&gt;
Na pridávanie krúžkov slúži zelené tlačidlo s bielim symbolom plus nachádzajúce sa pod &lt;br /&gt;
zoznamom krúžkov. Označenie nového krúžku sa vytvorí tak, aby pokračoval v číselnom rade&lt;br /&gt;
krúžkov danej kombinácie študijného odboru a ročníka. V prípade, že je v tomto rade prázdne&lt;br /&gt;
miesto, ktoré sa vytvorí po odstránení krúžku, označenie krúžku sa zvolí tak, aby toto miesto&lt;br /&gt;
zaplnilo. Novovytvorenému krúžku sa automaticky vytvoria hodiny výučby, pričom &lt;br /&gt;
prednášky sú pre všetky krúžky spoločné a ich počet je teda rovnaký. Počet ostatných typov &lt;br /&gt;
predmetov sa nastaví podľa aktuálne zobrazovaných počtov v tabuľke. Je tak možné klonovať&lt;br /&gt;
počty hodín existujúceho krúžku alebo prienik počtov viacerých krúžkov. &lt;br /&gt;
&lt;br /&gt;
Mazanie celých predmetov a krúžkov sa vykonáva tak, že používateľ nad predmet alebo &lt;br /&gt;
krúžok, ktorý chce vymazať, presunie ukazovateľ myši a na klávesnici stlačí klávesu Delete.&lt;br /&gt;
Nie je možné označiť na vymazanie viacero prvkov súčasne. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti dialógového okna sa nachádzajú tri tlačidlá:  Uložiť zmeny, Vrátiť posledné &lt;br /&gt;
zmeny  a Zatvoriť. Ich funkcie sú podobné  ako  funkcie tlačidiel opísané  v kapitole  2.5.1.&lt;br /&gt;
Zmeny sa na server odosielajú až po potvrdení a je ich teda možné zahodiť. V prípade, že je &lt;br /&gt;
nastavené automatické ukladanie zmien pri zatvorení dialógového okna a súčasťou zmien je &lt;br /&gt;
aj mazanie predmetu alebo krúžku, môže byť požadované potvrdenie zmazania. Toto &lt;br /&gt;
správanie sa dá taktiež nastaviť (Kap. 2.5.5). &lt;br /&gt;
[[Súbor:mpbc2.9.jpg|thumbnail|center|800px|Obr. 2.9 Dialógové okno správy krúžkov]]&lt;br /&gt;
&lt;br /&gt;
=== Správa hodín zaradených do rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Hodiny zaradené do rozvrhu  (Obr. 2.10)  sú zobrazované v tabuľke, ktorá je jedným &lt;br /&gt;
z hlavných ovládacích prvkov aplikácie (Kap.  2.4.2). Každá hodina je zobrazená ako  blok &lt;br /&gt;
v bunke tabuľky, čím je určený deň, miestnosť, začiatok a koniec výučby. Blok je rozdelený &lt;br /&gt;
na dve polovice. V hornej polovici je uvedená skratka predmetu a priradeného vyučujúceho. &lt;br /&gt;
Ak vyučujúci ešte nebol priradený, je namiesto neho uvedený text „- - -“. Spodná časť bloku &lt;br /&gt;
obsahuje informáciu o študijnom odbore a ročníku v ľavej časti a zoznam krúžkov, ktorých sa &lt;br /&gt;
výučba týka, v pravej časti. V prípade, že sa jedná o prednášku, je namiesto zoznamu krúžkov &lt;br /&gt;
písmeno P, pretože k prednáškam sú automaticky priradené všetky krúžky daného odboru &lt;br /&gt;
a ročníka.  Farba hornej časti korešponduje s farbou typu predmetu, farba spodnej časti &lt;br /&gt;
s farbou kombinácie študijného odboru a ročníka. Po prechode myši nad blokom sa v pravom &lt;br /&gt;
hornom rohu objaví značka, na ktorú keď používateľ ukáže myšou, objavia sa ďalšie &lt;br /&gt;
informácie o hodine. &lt;br /&gt;
&lt;br /&gt;
Hodiny sa do rozvrhu pridávajú zo zoznamu nezaradených hodín (Kap. 2.4.3) metódou drag &lt;br /&gt;
and drop – uchopením a pretiahnutím myšou na požadované miesto. Po začatí ťahania prvku &lt;br /&gt;
reprezentujúceho hodinu aplikácia určí, na ktoré miesta v zozname je možné hodinu umiestniť &lt;br /&gt;
a na ktoré nie.  Pre  určenie, ktoré miesta sú povolené a ktoré zakázané, som definoval &lt;br /&gt;
nasledujúce pravidlá:&lt;br /&gt;
*Hodina nesmie byť priradená do miestnosti v čase,&lt;br /&gt;
**kedy by sa v miestnosti nachádzal väčší počet krúžkov, než je jej kapacita&lt;br /&gt;
**kedy  sa v miestnosti koná vyučovanie predmetu, ktorý sa s vybratým predmetom nezhoduje  v type predmetu, zvolenej začiatočnej hodine alebo dĺžke výučby  alebo sa v miestnosti koná vyučovanie rovnakého  odboru a ročníka, ale iného predmetu &lt;br /&gt;
*Krúžku nemôže byť priradené vyučovanie v čase, v ktorom už má priradené vyučovanie&lt;br /&gt;
*Vyučovanie nemôže byť v danú hodinu priradené, ak&lt;br /&gt;
**by  v svojej dĺžke prekračovalo aspoň jedno z uvedených  pravidiel pre pridávanie hodiny do rozvrhu &lt;br /&gt;
**by svojou dĺžkou presahovalo poslednú možnú hodinu, kedy môže byť vyučovanie priradené (21:00)&lt;br /&gt;
*Všetky obmedzenia vyplývajúce z pravidiel treba vzťahovať na každý typ opakovania (každý, párny, nepárny týždeň) samostatne, alebo:&lt;br /&gt;
**ak je obmedzenie dané pre každý týždeň, platí aj pre párny a nepárny týždeň&lt;br /&gt;
**ak je obmedzenie dané pre párny alebo nepárny týždeň, platí aj pre každý týždeň&lt;br /&gt;
[[Súbor:mpbc2.10.jpg|thumbnail|center|800px|Obr. 2.10 Hodina zaradená do rozvrhu]]&lt;br /&gt;
Povolené miesta sú následne zvýraznené zelenou farbou, zakázané miesta sú zvýraznené &lt;br /&gt;
červenou farbou. Pri pokuse o umiestnenie hodiny kamkoľvek inam, než je povolené miesto, &lt;br /&gt;
sa ťahaný prvok vráti späť na pôvodné miesto v zozname nezaradených predmetov. Farebné&lt;br /&gt;
označenie povolených a zakázaných miest po pustení ťahaného prvku zmizne. &lt;br /&gt;
&lt;br /&gt;
Po priradení hodiny na povolené miesto sa objaví dialógové okno  (Obr. 2.11)  obsahujúce&lt;br /&gt;
podrobné informácie o predmete a formulár na priradenie vyučujúceho a ďalšie nastavenia &lt;br /&gt;
práve pridanej  hodiny. Používateľ môže vybrať  jedného z vyučujúcich, ktorí boli predtým &lt;br /&gt;
k danému predmetu priradení, priradiť k predmetu nového vyučujúceho alebo nechať hodinu&lt;br /&gt;
zatiaľ bez priradeného vyučujúceho. Vyučujúci nesmie byť k hodine priradený v prípade, že&lt;br /&gt;
v danom čase už je priradený k hodine v inej miestnosti alebo má pre daný čas určené &lt;br /&gt;
obmedzenie (Kap.  2.5.1).  Takéhoto vyučujúceho nie je možné v nastaveniach k hodine&lt;br /&gt;
priradiť. Používateľ sa o tom, ktorých vyučujúcich priradených k predmetu nie je možné &lt;br /&gt;
priradiť k hodine, dozvie pomocou zoznamu týchto vyučujúcich, ktorý sa objaví v bunke&lt;br /&gt;
povoleného miesta počas ťahania hodiny. &lt;br /&gt;
&lt;br /&gt;
V prípade, že je možné nastaviť opakovanie vyučovania na každý týždeň, má používateľ tiež&lt;br /&gt;
možnosť nastaviť opakovanie na párny, nepárny alebo každý týždeň. V opačnom prípade sa&lt;br /&gt;
len objaví informácia o jedinom možnom type opakovania. Ak je typ pridanej hodiny iný, než&lt;br /&gt;
prednáška, používateľ môže vybrať krúžky, ktorých sa vyučovanie má týkať. Krúžky, ktorým&lt;br /&gt;
hodinu nie je možné pridať či už kvôli tomu, že nemajú voľnú nepriradenú hodinu alebo by sa&lt;br /&gt;
ich výberom porušilo niektoré z pravidiel pri pridávaní hodiny, sa v zozname síce objavia, ale&lt;br /&gt;
nie je možné ich vybrať. Používateľ ďalej môže zadať katedru zabezpečujúci výučbu a krátku&lt;br /&gt;
poznámku k hodine. Toto dialógové okno je možné vyvolať aj po úspešnom pridaní hodiny &lt;br /&gt;
do rozvrhu  a zmeniť tak nastavenia hodiny  a to tak, že používateľ prejde myšou nad &lt;br /&gt;
požadovanú hodinu a na klávesnici stlačí klávesu Enter. &lt;br /&gt;
[[Súbor:mpbc2.11.jpg|thumbnail|center|800px|Obr. 2.11 Dialógové okno s nastaveniami hodiny priradenej do rozvrhu]]&lt;br /&gt;
Ak mal vo zvolenej miestnosti v danom čase pridelenú hodinu iný krúžok rovnakého &lt;br /&gt;
študijného odboru a ročníka, nevytvorí sa v bunke nový blok, len sa krúžok pridá k zoznamu&lt;br /&gt;
krúžkov, ku ktorým je hodina priradená. Dialógové okno sa v takomto prípade neobjaví. &lt;br /&gt;
&lt;br /&gt;
Je možné priradiť hodinu do miestnosti aj v čase, kedy tu má priradenú hodinu iný študijný &lt;br /&gt;
odbor alebo ročník za predpokladu, že to neodporuje podmienkam pre priradenie hodiny. &lt;br /&gt;
O tejto skutočnosti je používateľ informovaný  formou dialógového okna so zoznamom &lt;br /&gt;
predmetov, študijných kombinácií a ročníkov, ktoré budú miestnosť zdieľať, a je vyzvaný &lt;br /&gt;
na potvrdenie alebo zrušenie priradenia hodiny do rozvrhu.  Pri kladnej odpovedi sa &lt;br /&gt;
automaticky hodine priradí rovnaký vyučujúci, aký je priradený k ostatným hodinám &lt;br /&gt;
zdieľajúcim miestnosť. Ak vyučujúci predtým k tomuto predmetu priradený nebol, &lt;br /&gt;
automaticky sa k nemu priradí. Pri neskoršej zmene vyučujúceho  jednej z hodín budú &lt;br /&gt;
ovplyvnené všetky hodiny. &lt;br /&gt;
&lt;br /&gt;
Priradené hodiny sa z rozvrhu odoberajú tak, že používateľ prejde myšou nad blok &lt;br /&gt;
požadovanej hodiny a na klávesnici stlačí klávesu  Delete.  Po odobratí hodiny sa hodina &lt;br /&gt;
presunie do zoznamu neurčených hodín. Bloky sa dajú tiež presúvať metódou drag and drop&lt;br /&gt;
a zmeniť tak deň, miestnosť a čas výučby. Po začatí ťahania sa taktiež určia povolené &lt;br /&gt;
a zakázané miesta pre priradenie hodiny.  K zakázaným miestam sa pridajú aj časy &lt;br /&gt;
a miestnosti, v ktorých nesmie byť k hodine priradený predtým zvolený vyučujúci alebo &lt;br /&gt;
nesmie byť priradená hodina aspoň jednému z predtým zvolených krúžkov  presúvanej&lt;br /&gt;
hodiny.  Nastavenia presunutej hodiny zostávajú zachované. Po presune rovnako ako  pri&lt;br /&gt;
odoberaní hodiny z rozvrhu môže byť používateľ vyzvaný na potvrdenie akcie. Či bude toto &lt;br /&gt;
potvrdenie vyžadované alebo nie závisí od nastavení prostredia (Kap. 2.5.5). &lt;br /&gt;
&lt;br /&gt;
=== Archivácia rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Archív (Hlavné menu &amp;gt; Rozvrh &amp;gt; Archív) slúži na uloženie aktuálneho stavu rozvrhu. Tento&lt;br /&gt;
stav sa dá neskôr zobraziť alebo sa ním dá nahradiť aktuálny rozvrh. Zálohu môže používateľ&lt;br /&gt;
vytvoriť ručne alebo sa vytvára automaticky po prihlásení sa používateľa do systému &lt;br /&gt;
v novom semestri alebo školskom roku a pred nahradením aktuálneho rozvrhu zálohou&lt;br /&gt;
z archívu.&lt;br /&gt;
&lt;br /&gt;
Každá  záloha  je tvorená  samostatným textovým súborom, v ktorom sú uložené údaje &lt;br /&gt;
z databázy vo forme viacrozmerných polí. Na  tieto polia  je pred uložením aplikovaná PHP &lt;br /&gt;
funkcia  serialize, ktorá prevádza premennú  na textový reťazec. Na tento reťazec môže byť &lt;br /&gt;
neskôr aplikovaná funkcia  unserialize, ktorá z neho  spätne vytvorí premennú bez straty jej &lt;br /&gt;
typu a štruktúry. Názov súboru je názov_záznamu.typ_záznamu.časová_značka.txt, kde &lt;br /&gt;
*názov_záznamu  –  vlastný názov záznamu. Môže obsahovať písmená veľkej a malej anglickej abecedy, čísla a podčiarkovník. Maximálna dĺžka je 20 znakov. Pri záznamoch vytvorených používateľom tento názov určuje používateľ, pri automatických záznamoch má názov nasledujúcu štruktúru: &lt;br /&gt;
**pri vytvorení záznamu po prihlásení v novom semestri alebo školskom roku – školský_rok_skratka_semestra, napr. 2009-10_Z&lt;br /&gt;
**pri vytvorení pred nahradením aktuálneho rozvrhu záznamom z archívu – bck_názov_záznamu, napr. bck_2009-10_Z&lt;br /&gt;
*typ_záznamu – automatický (auto) alebo vytvorený používateľom (user)&lt;br /&gt;
*časová_značka – počet sekúnd od 1. januára 1970 00:00:00 GMT&lt;br /&gt;
Zálohy  sa otvárajú v novom okne, v ktorom je zobrazený iba zoznam hodín zaradených  do&lt;br /&gt;
rozvrhu a v hornej časti tlačidlo na nahratie záznamu do aktuálneho rozvrhu.  Zoznam je &lt;br /&gt;
určený iba na čítanie, nie je možné ho žiadnym spôsobom meniť. Po kliknutí na horné tlačidlo&lt;br /&gt;
sa vytvorí nový záznam v archíve obsahujúci aktuálny stav rozvrhu, potom sa údaje &lt;br /&gt;
v databáze nahradia údajmi zo zvolenej  zálohy.  Výnimkami  sú  tabuľky  eval_users&lt;br /&gt;
a rozvrh_userdetails, ktorých  údaje sa nenahrádzajú. Ak je niektorej hodine v zálohe&lt;br /&gt;
priradený vyučujúci, ktorá sa nenachádza v súčasnej  tabuľke eval_users, pri nahratí rozvrhu &lt;br /&gt;
z archívu nebude tejto hodine priradený žiadny vyučujúci.  Používateľ o tom bude &lt;br /&gt;
informovaný v dialógovom okne s aktuálnym stavom rozvrhu.&lt;br /&gt;
&lt;br /&gt;
Zálohy  je možné z archívu mazať po jednom označením záznamu a následným stlačením &lt;br /&gt;
klávesy  Delete  na klávesnici alebo vybratím  veku, od ktorého sa majú zmazať všetky &lt;br /&gt;
záznamy.&lt;br /&gt;
&lt;br /&gt;
=== Nastavenia prostredia ===&lt;br /&gt;
&lt;br /&gt;
Kvôli zvýšeniu pohodlia a efektivity práce so systémom som do neho implementoval &lt;br /&gt;
možnosť ovplyvniť niektoré nastavenia systému samotným používateľom.  Nastavenia sa &lt;br /&gt;
nachádzajú v hlavnom menu aplikácie a ich zmena sa odosiela na server, kde sú uložené &lt;br /&gt;
v súbore v konfiguračnom priečinku aplikácie odkiaľ sa pri každom prihlásení načítajú, takže &lt;br /&gt;
nie je nutné ich zadávať vždy nanovo. Tieto nastavenia obsahujú: &lt;br /&gt;
*Používanie fronty ajaxových požiadaviek&lt;br /&gt;
*Nastavenie zobrazovaných miestností  –  používateľ môže vybrať, ktoré typy učební (prednáškové, laboratóriá, seminárne) budú zobrazené a ktoré nie. &lt;br /&gt;
*Nastavenie zobrazovania potvrdzovacieho dialógu pred zmazaním niektorej položky zo systému  –  ak je táto možnosť zapnutá, používateľ bude pred každým zmazaním položky vyzvaný na potvrdenie akcie. &lt;br /&gt;
*Nastavenie akcie pri zatvorení dialógového okna s neuloženými zmenami – používateľ môže nastaviť, čo sa má vykonať s neuloženými  zmenami pri zatvorení dialógového okna. Možnosti sú: uložiť, zahodiť a spýtať sa. &lt;br /&gt;
*Nastavenie farieb typov predmetov a kombinácií študijného odboru a ročníka (Obr. 2.12) – používateľ môže vybrať farby týchto prvkov. Toto sú jediné nastavenia, ktoré sa neukladajú do súboru, ale do databázy.&lt;br /&gt;
Fronta ajaxových požiadaviek slúži na urýchlenie práce s aplikáciou. Všetky vykonané zmeny &lt;br /&gt;
odosielam  na server pomocou ajaxových požiadaviek.  Na serveri  sa pokúsim  požiadavku &lt;br /&gt;
vykonať, pričom v prípade neúspechu vrátim  jeho dôvod, v prípade úspechu vrátim výsledok &lt;br /&gt;
operácie. Aj keď je používanie technológie AJAX rýchlejšie, než načítavanie celej stránky, &lt;br /&gt;
určitý čas trvá.  O dĺžke  času, ktorý odoslanie a spracovanie požiadavky zaberá, rozhodujú &lt;br /&gt;
viaceré faktory, hlavne náročnosť požiadavky a zaťaženie servera.  Pri povolení fronty &lt;br /&gt;
vykonávam akciu tak, ako keby bola odpoveď od servera okamžite prijatá, pričom v prípade, &lt;br /&gt;
že na to potrebujem výsledky zo servera, dosadím za ne predpokladané výsledky a   &lt;br /&gt;
po doručení skutočných výsledkov kontrolujem ich zhodu. V prípade, že sa výsledky &lt;br /&gt;
nezhodujú alebo sa požiadavku nepodarilo vykonať, oznámim túto skutočnosť používateľovi &lt;br /&gt;
a informujem ho o potrebe načítať novú verziu stránky. Medzitým však používateľ mohol &lt;br /&gt;
vykonať ďalšie zmeny. Tieto zmeny bohužiaľ nebudú uložené a je ich potrebné vykonať &lt;br /&gt;
znova. Ak je používanie fronty  zakázané, používateľovi nie je povolené po odoslaní &lt;br /&gt;
požiadavky vykonať ďalšie zmeny, kým nepríde odpoveď od servera. Takže v prípade, že sa &lt;br /&gt;
požiadavku vykonať nepodarí, nie je nutné načítať novú verziu stránky.&lt;br /&gt;
[[Súbor:mpbc2.12.jpg|thumbnail|center|800px|Obr. 2.12 Nastavenie farieb prostredia]]&lt;br /&gt;
&lt;br /&gt;
=== Zhrnutie aktuálneho stavu rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Aktuálny  stavu rozvrhu  je zhrnutý v  dialógovom okne, ktoré obsahuje zoznam  varovaní&lt;br /&gt;
o chybách v aktuálnom rozvrhu.  Pri každom varovaní je zobrazený odkaz na  vyvolanie &lt;br /&gt;
ďalšieho dialógového okna, v ktorom sa chyba dá odstrániť. Varovania, ktoré môže zoznam &lt;br /&gt;
obsahovať:&lt;br /&gt;
*Kombinácií študijného odboru a ročníka nebol vytvorený žiadny krúžok&lt;br /&gt;
*Kombinácií študijného odboru a ročníka nebol priradený žiadny predmet&lt;br /&gt;
*Neboli vytvorené žiadne hodiny určitého predmetu&lt;br /&gt;
*Hodine zaradenej do rozvrhu nebol priradený vyučujúci&lt;br /&gt;
Okno sa objavuje automaticky po prihlásení alebo ho používateľ môže vyvolať z hlavného &lt;br /&gt;
menu. Pri zobrazení po prihlásení okno obsahuje aj informácie o výsledkoch synchronizácie &lt;br /&gt;
tabuľky eval_users a prípadného automatického vytvorenia záznamu v archíve (Kap. 2.3.1).&lt;br /&gt;
&lt;br /&gt;
=== Zmazanie rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Do aplikácie som implementoval aj možnosť rýchleho zmazania celého obsahu aktuálneho &lt;br /&gt;
rozvrhu prípadne jeho časti  (Hlavné menu &amp;gt; Rozvrh &amp;gt; Rýchle zmazanie). Používateľ môže&lt;br /&gt;
vybrať, ktoré súčasti rozvrhu chce zmazať, z nasledujúcich možností: &lt;br /&gt;
*Krúžky &lt;br /&gt;
*Predmety&lt;br /&gt;
*Hodiny nezaradené do rozvrhu&lt;br /&gt;
*Hodiny zaradené do rozvrhu&lt;br /&gt;
*Priradenie vyučujúcich k predmetom&lt;br /&gt;
Niektoré možnosti však spolu súvisia (Tab. 2.22) a tak vybratím jednej možnosti sa vymaže aj&lt;br /&gt;
druhá možnosť. Používateľ môže taktiež vybrať kombinácie študijných odborov a ročníkov,&lt;br /&gt;
ktorých sa mazanie má týkať. Ak používateľ vyberie všetky  položky na  mazanie  a všetky&lt;br /&gt;
kombinácie študijných odborov a ročníkov,  zmaže sa celý aktuálne vytvorený  rozvrh.&lt;br /&gt;
Pred zmazaním sa používateľovi ponúkne vytvorenie zálohy v archíve z aktuálneho rozvrhu.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 2.22 Závislosti častí rozvrhu pri mazaní&lt;br /&gt;
|-&lt;br /&gt;
|'''Vybratá možnosť'''||'''Časti rozvrhu, ktoré sa zmažú tiež'''&lt;br /&gt;
|-&lt;br /&gt;
|Krúžky||Hodiny nezaradené do rozvrhu&amp;lt;br&amp;gt;Hodiny zaradené do rozvrhu &lt;br /&gt;
|-&lt;br /&gt;
|Predmety||Hodiny nezaradené do rozvrhu&amp;lt;br&amp;gt;Hodiny zaradené do rozvrhu&amp;lt;br&amp;gt;Priradenie vyučujúcich k predmetom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== API rozvrhu ==&lt;br /&gt;
&lt;br /&gt;
Kvôli možnosti spolupráce administrátorského rozhrania systému rozvrhFM s inými &lt;br /&gt;
aplikáciami a projektmi bolo v databáze vytvorené špeciálne používateľské konto, ktoré má &lt;br /&gt;
prístup iba k pohľadom rozvrh_view a rozvrh_view_extern. Používateľ s týmto kontom tak má &lt;br /&gt;
možnosť získať aktuálnu verziu rozvrhu. Pri tom je však vďaka povahe databázových &lt;br /&gt;
pohľadov zaručené, že nijak nemôže údaje meniť a tak narušiť integritu údajov v tabuľkách.&lt;br /&gt;
&lt;br /&gt;
Použitie priameho prístupu k týmto pohľadom je však limitované na aplikácie bežiace na tom &lt;br /&gt;
istom serveri, ako je umiestnená databáza, pretože k databáze je z bezpečnostných dôvodov &lt;br /&gt;
zakázaný prístup z iného servera. Aby som toto obmedzenie obišiel, vytvoril som v rámci &lt;br /&gt;
systému rozvrhFM skript&amp;lt;ref&amp;gt;http://rozvrh.fmtnuni.sk/json/data&amp;lt;/ref&amp;gt;, v ktorom exportujem údaje z pohľadov vo formáte JSON. Pridal &lt;br /&gt;
som tiež možnosť filtrovať exportované údaje podľa parametra, ktorý skript prijíma metódou &lt;br /&gt;
GET. Názov tohto parametra je subclass, a jeho hodnoty môžu byť:&lt;br /&gt;
*all – vyberú sa všetky údaje z rozvrh_view aj rozvrh_view_extern&lt;br /&gt;
*názov krúžku externej formy štúdia – vyberú sa údaje z rozvrh_view_extern súvisiace s daným krúžkom &lt;br /&gt;
*názov krúžku dennej formy štúdia – vyberú sa údaje z rozvrh_view súvisiace s daným krúžkom &lt;br /&gt;
*prvé tri čísla z názvu krúžku dennej formy štúdia  –  vyberú sa údaje z  rozvrh_view súvisiace s daným študijným odborom a ročníkom&lt;br /&gt;
&lt;br /&gt;
== Bezpečnosť aplikácie ==&lt;br /&gt;
&lt;br /&gt;
Najzraniteľnejším miestom každej dynamickej stránky sú miesta, kde sa vyžadujú vstupné &lt;br /&gt;
údaje od používateľa, obzvlášť prihlasovací formulár.  Prihlasovanie v mojej  aplikácií je &lt;br /&gt;
riešené klasickým HTML formulárom, ktorý pozostáva z dvoch polí: prihlasovacie meno &lt;br /&gt;
a heslo. Keďže prístup do administrátorského prostredia bude mať obmedzené množstvo ľudí, &lt;br /&gt;
rozhodol som sa uchovávať správne prihlasovacie údaje priamo v prihlasovacom skripte &lt;br /&gt;
aplikácie. Odpadáva tak porovnávanie vyplnených údajov s  údajmi v databáze, ktorej &lt;br /&gt;
komunikácia so serverom by mohla byť odpočúvaná útočníkom  a nie je možné využiť ani &lt;br /&gt;
techniku SQL injection. &lt;br /&gt;
&lt;br /&gt;
Informácia o tom, či je používateľ prihlásený do systému alebo nie, sa uchováva v session. &lt;br /&gt;
Sessions je technika ukladania informácií na serveri, kedy sa pre každého návštevníka vytvorí &lt;br /&gt;
súbor s unikátnym náhodným názvom. Tento názov sa následne pošle späť prehliadaču, ktorý &lt;br /&gt;
si ho ukladá vo forme  cookies  a pri každej požiadavke na server ho odošle v hlavičke. &lt;br /&gt;
Bez toho, aby prehliadač serveru odoslal platný názov súboru  session,  mu server prístup &lt;br /&gt;
k údajom uloženým v session nepovolí. Platnosť session môže ukončiť programátor aplikácie &lt;br /&gt;
príkazom na zmazanie súboru a cookies, prípadne sa ukončí sama po zatvorení okna &lt;br /&gt;
prehliadača.  Sessions  sú jedným z najbezpečnejších riešení ukladania údajov pre každého &lt;br /&gt;
používateľa zvlášť a zároveň je práca s nimi dostatočne rýchla. Ochrana pomocou sessions sa &lt;br /&gt;
najčastejšie obchádza krádežou identity prihláseného používateľa. Táto technika útoku sa &lt;br /&gt;
však dá použiť iba v prípade, že útočník môže do stránky vložiť vlastný kód, napr. &lt;br /&gt;
v diskusnom fóre, čo v prípade našej aplikácie nehrozí. &lt;br /&gt;
&lt;br /&gt;
Okrem týchto bezpečnostných opatrení  zvyšujem bezpečnosť aplikácie dodržiavaním &lt;br /&gt;
základných bezpečnostných pravidiel  pri písaní internetovej aplikácie: nepoužívanie &lt;br /&gt;
globálnych premenných, filtrovanie vstupu od používateľa, používanie  whitelistov. &lt;br /&gt;
K základným postupom zvyšujúcim bezpečnosť aplikácie patrí tiež správne nastavenie &lt;br /&gt;
servera a inštalovanie bezpečnostných aktualizácií. Za to však už zodpovedá správca servera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Záver'''&lt;br /&gt;
&lt;br /&gt;
Cieľom práce bolo navrhnúť a implementovať systém na tvorbu rozvrhu pre potreby Fakulty&lt;br /&gt;
mechatroniky TnUAD. V prvej časti práce som uviedol problémy, ktorým musí programátor&lt;br /&gt;
pri vývoji aplikácie slúžiacej na tvorbu rozvrhu čeliť a otázky, ktoré by mal zodpovedať ešte&lt;br /&gt;
pred začatím písania kódu. Uviedol som príklady existujúcich programov a subjektívne som &lt;br /&gt;
opísal ich klady a nedostatky.&lt;br /&gt;
&lt;br /&gt;
V druhej časti práce som sa sústredil na opis vlastnej aplikácie slúžiacej pre potreby Fakulty&lt;br /&gt;
mechatroniky nazvanej rozvrhFM. Uviedol som zoznam programovacích jazykov, ktoré som &lt;br /&gt;
pri vývoji použil a zdôvodnil som ich výber. Opísal  som tvar a vlastnosti navrhnutej &lt;br /&gt;
databázovej štruktúry, ktorá je pri internetovej aplikácií uchovávajúcej väčšie množstvo &lt;br /&gt;
údajov kľúčovou otázkou.&lt;br /&gt;
&lt;br /&gt;
Nasledoval opis prihlasovania do systému a akcií, ktoré sa vykonajú po prihlásení. Ukázal &lt;br /&gt;
som príklad predspracovania údajov z databázy do podoby, v ktorej sa s nimi pracuje ľahšie&lt;br /&gt;
a efektívnejšie a spôsob ich prenosu zo serverového jazyka PHP do JavaScriptu, ktorý beží &lt;br /&gt;
v prehliadači používateľa. &lt;br /&gt;
&lt;br /&gt;
V ďalšej časti som rozobral hlavné prvky administrátorského prostredia  –  hlavné menu, &lt;br /&gt;
zoznam hodín zaradených do rozvrhu a zoznam hodín nezaradených do rozvrhu. Opísal som&lt;br /&gt;
ich vzhľad a funkciu. Poukázal som na vyššie nároky na rýchlosť JavaScriptového jadra &lt;br /&gt;
internetového  prehliadača, ktoré sú daňou za dynamickosť systému,  ale  pre moderné&lt;br /&gt;
prehliadače sú znesiteľné. &lt;br /&gt;
&lt;br /&gt;
Funkcie implementované do systému rozvrhFM boli opísané v ďalšej časti práce. Správa &lt;br /&gt;
vyučujúcich slúži na nastavenie informácií o vyučujúcich, ktoré sú relevantné len v systéme&lt;br /&gt;
rozvrhFM, definovanie časových obmedzení vyučujúcich a ich priradenie k jednotlivým&lt;br /&gt;
predmetom a typom predmetov. V správe krúžkov sa požadovanej kombinácií študijného &lt;br /&gt;
oboru a ročníka vytvárajú krúžky a priraďujú predmety.  Opísal som systém pridávania &lt;br /&gt;
vyučovacích hodín do rozvrhu, editáciu informácií o hodinách a ich mazanie. Ďalšou &lt;br /&gt;
opísanou funkciou bol archív, ktorý umožňuje ukladanie aktuálneho stavu rozvrhu do &lt;br /&gt;
záložného súboru a opätovný návrat k tejto verzií. Pre zvýšenie pohodlia a efektivity pri práci&lt;br /&gt;
s aplikáciou som  dal používateľovi  možnosť nastaviť si niektoré vlastnosti a správanie sa &lt;br /&gt;
aplikácie v určitých prípadoch podľa vlastných potrieb.  Pomocnými funkciami sú tiež &lt;br /&gt;
zhrnutie aktuálneho stavu rozvrhu a možnosť zmazať celý rozvrh alebo jeho časť naraz.&lt;br /&gt;
 &lt;br /&gt;
Kvôli možnosti napojenia administrátorského prostredia systému na iné projekty a aplikácie&lt;br /&gt;
boli sprístupnené databázové pohľady obsahujúce aktuálny rozvrh. Na odstránenie &lt;br /&gt;
obmedzenia prístupu k týmto pohľadom len zo serveru, na ktorom rozvrhFM beží, som &lt;br /&gt;
vytvoril voľne prístupný export týchto údajov do formátu JSON. &lt;br /&gt;
V poslednej kapitole som sa zaoberal bezpečnosťou svojej aplikácie, opísal som všetky jej &lt;br /&gt;
bezpečnostné prvky, ich výhody a nevýhody. Taktiež som uviedol spôsoby, akými som sa &lt;br /&gt;
snažil nevýhody týchto prvkov eliminovať. &lt;br /&gt;
&lt;br /&gt;
Výhody mnou vytvorenej aplikácie sú: &lt;br /&gt;
*boli použité iba open source technológie, čo znamená nulové náklady na jej vývoji, &lt;br /&gt;
*systém disponuje automatickou kontrolou integrity dát, &lt;br /&gt;
*systém pre svoju prevádzku potrebuje bežne dostupné technológie (Apache, PHP, MySQL), &lt;br /&gt;
*oproti systému AIS systém poskytuje rozhranie na export dát. &lt;br /&gt;
Nevýhodou aplikácie je fakt, že nespolupracuje so žiadnym iným informačným systémom &lt;br /&gt;
v zmysle vzájomného ovplyvňovania sa. &lt;br /&gt;
&lt;br /&gt;
Budúci vývoj by mohol zahŕňať doplnenie ďalších funkcií, ktoré bude používateľ potrebovať &lt;br /&gt;
a optimalizáciu kódu. S príchodom HTML 5  a rozšírením jeho podpory vo viacerých &lt;br /&gt;
internetových prehliadačoch  by sa kód aplikácie mohol prepracovať tak, aby vyťažil &lt;br /&gt;
maximum z možností tejto verzie jazyka. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Použitá literatúra'''&lt;br /&gt;
&lt;br /&gt;
#RNDr. Červený, Ľubomír. [Online] 2008. [Dátum: 3. 1 2010.] http://www.cerveny.sk/. &lt;br /&gt;
#Daňko, Marek. Portál AiS2. [Online] 2009. [Dátum: 3. 1 2010.] http://www.ais2.sk/xwiki/bin/view/Domov/. &lt;br /&gt;
#Wikipédia, prispievatelia. Hypertext markup language. Wikipédia, Slobodná encyklopédia. [Online] 2010. [Dátum: 8. 1 2010.] http://sk.wikipedia.org/wiki/Hypertext_markup_language. &lt;br /&gt;
#World Wide Web Consortium. W3C. [Online] 2010. [Dátum: 4. 1 2010.] http://www.w3.org/. &lt;br /&gt;
#Wikipédia, prispievatelia. JavaScript. Wikipédia, Slobodná encyklopédia. [Online] 2010. [Dátum: 8. 1 2010.] http://sk.wikipedia.org/wiki/JavaScript. &lt;br /&gt;
#jQuery Team. jQuery JavaScript Library. [Online] 2010. [Dátum: 5. 1 2010.] http://jquery.com/. &lt;br /&gt;
#The PHP Group. PHP: Hypertext Preprocessor. [Online] 2010. [Dátum: 5. 1 2010.] http://php.net/index.php. &lt;br /&gt;
#Zend Technologies Ltd. ZF - Zend Framework. [Online] 2010. [Dátum: 5. 12 2010.] http://framework.zend.com/. &lt;br /&gt;
#Refsnes Data. W3Schools. [Online] 2010. [Dátum: 5. 1 2010.] http://www.w3schools.com/Ajax/Default.Asp. &lt;br /&gt;
#Sun Microsystems, Inc. MySQL. [Online] 2010. [Dátum: 6. 1 2010.] http://www.mysql.com/. &lt;br /&gt;
#JSON. [Online] 2009. [Dátum: 6. 1 2010.] http://www.json.org/. &lt;br /&gt;
#Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett. Ajax – Profesionálně. Zoner Press, 2007. ISBN 8086815770. &lt;br /&gt;
#Luboslav Lacko. Ajax. Computer Press, 2008. ISBN 802512185. &lt;br /&gt;
#Donald E. Knuth. The Art of Computer Programming, Volumes 1-4. Addison-Wesley Professional. &lt;br /&gt;
#Michael Kofler, Bernd Oggl. PHP 5 a MySQL 5. Computer Press, 2006. ISBN 9788025118139. &lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Funkcie_administr%C3%A1torsk%C3%A9ho_prostredia&amp;diff=6263</id>
		<title>Funkcie administrátorského prostredia</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Funkcie_administr%C3%A1torsk%C3%A9ho_prostredia&amp;diff=6263"/>
		<updated>2010-07-23T17:22:45Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]][[Kategória:Bakalárske práce]][[Kategória:Informatika]][[Kategória:web]][[Kategória:php]]&lt;br /&gt;
{{Praca_uvod|4|Systém tvorby rozvrhu|Popis systémov pre tvorbu rozvrhu|Návrh systému rozvrhu pre FM TnU AD|Administrátorské prostredie rozvrhu FM|Funkcie administrátorského prostredia||||||||}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
Pri tvorbe  rozvrhu potrebuje mať jej používateľ k dispozícií  minimálne tieto funkcie: &lt;br /&gt;
vytváranie a mazanie krúžkov a hodín a priradenie vyučujúcich k predmetom. Okrem týchto&lt;br /&gt;
základných funkcií som do  svojej aplikácie implementoval aj ďalšie funkcie, ktoré majú&lt;br /&gt;
za úlohu zjednodušiť a zrýchliť prácu s aplikáciou.&lt;br /&gt;
&lt;br /&gt;
=== Správa vyučujúcich ===&lt;br /&gt;
&lt;br /&gt;
Správa vyučujúcich je prístupná po kliknutí na položku hlavného menu  Správa...  &amp;gt; &lt;br /&gt;
Vyučujúcich. Zobrazuje sa formou systémovo-modálneho dialógového okna, ktoré obsahuje &lt;br /&gt;
textové pole na vyhľadávanie vyučujúceho a tri záložky:  Informácie,  Obmedzenia &lt;br /&gt;
a Predmety. &lt;br /&gt;
&lt;br /&gt;
Vyhľadávanie je tvorené pomocou komponenty Autocomplete knižnice  jQuery UI. Po zmene &lt;br /&gt;
hodnoty vyhľadávacieho poľa sa zo zoznamu všetkých vyučujúcich evidovaných v tabuľke &lt;br /&gt;
eval_users  vyberú tí, ktorých reťazec zložený z kombinácie stĺpcov meno priezvisko  alebo &lt;br /&gt;
priezvisko meno obsahuje hodnotu zadanú vo vyhľadávacom poli, pričom na veľkosti písmen &lt;br /&gt;
nezáleží. Takto vytvorený zoznam sa následne zobrazí pod vyhľadávacím poľom a používateľ &lt;br /&gt;
má možnosť  zvoliť jednu  z ponúkaných  možností. Po vybratí vyučujúceho sa aktualizujú &lt;br /&gt;
ostatné prvky dialógového okna. &lt;br /&gt;
&lt;br /&gt;
V záložke  Informácie  zobrazujem  údaje o zvolenom vyučujúcom z tabuliek  eval_users &lt;br /&gt;
a rozvrh_userdetails, pričom údaje z eval_users sú len na čítanie, údaje z  rozvrh_userdetails &lt;br /&gt;
sú editovateľné. Keďže skratka vyučujúceho musí byť unikátna, pri zmene tohto údaju &lt;br /&gt;
kontrolujem, či danú skratku už nemá iný vyučujúci. O tom, či je skratka voľná alebo nie, je &lt;br /&gt;
používateľ informovaný okamžite symbolom a textovou správou zobrazovanou vedľa &lt;br /&gt;
skratky. &lt;br /&gt;
&lt;br /&gt;
Záložka Obmedzenia (Obr. 2.7)  zobrazuje zoznam hodín, v ktorých zvolenému vyučujúcemu &lt;br /&gt;
nesmie byť pridelená žiadna výučba. Zoznam je prezentovaný formou tabuľky, v ktorej stĺpce &lt;br /&gt;
reprezentujú hodiny a riadky týždne a dni. Každý deň má dva riadky  –  jeden pre párny &lt;br /&gt;
a druhý pre nepárny týždeň. V prípade, že vyučujúcemu nesmie byť pridelená hodina každý &lt;br /&gt;
týždeň, musia byť označené obidva riadky. Označená hodina je zvýraznená červenou farbou.&lt;br /&gt;
 &lt;br /&gt;
V záložke  Predmety  (Obr. 2.8)  sa vyberajú predmety, ku ktorým je zvolený vyučujúci &lt;br /&gt;
priradený.  V samostatných tabuľkách sú uvedené zoznamy predmetov pre všetky študijné &lt;br /&gt;
odbory a ročníky. Pod každým predmetom sú dve políčka – jedno s nápisom P symbolizujúce &lt;br /&gt;
priradenie vyučujúceho k prednáškam daného predmetu a druhé s nápisom  C, L &lt;br /&gt;
symbolizujúce priradenie k ostatným typom predmetov. Ak je políčko zelené, znamená to, že &lt;br /&gt;
zvolený vyučujúci  je priradený k danému typu predmetu, ak je červené, nie je k nemu &lt;br /&gt;
priradený. Medzi týmito stavmi používateľ prepína kliknutím na požadované políčko. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti dialógového okna sa nachádzajú tri tlačidlá: Uložiť zmeny, Vrátiť posledné &lt;br /&gt;
zmeny  a Zatvoriť. Tlačidlo  Uložiť zmeny  slúži na potvrdenie vykonaných zmien a ich &lt;br /&gt;
odoslanie na server. V prípade, že bola vyučujúcemu pridaná hodina, v ktorej nemôže mať &lt;br /&gt;
výučbu, ale predtým v túto hodinu mal výučbu pridelenú, alebo mu bolo odobraté priradenie &lt;br /&gt;
k predmetu, ktorý už bol zaradený do rozvrhu, zobrazí sa ďalšie dialógové okno informujúce &lt;br /&gt;
o situácií, ktorá nastala, s možnosťou potvrdenia uloženia alebo zamietnutia uloženia zmien. &lt;br /&gt;
Ak sa používateľ rozhodne zmeny potvrdiť, bude všetkým hodinám pridaným do rozvrhu, &lt;br /&gt;
ktoré sú v rozpore s vykonanými zmenami, odobraný vyučujúci.  Následne sa zobrazí &lt;br /&gt;
dialógové okno, ktoré bude ponúkať možnosť vybrať pre tieto hodiny iného vyučujúceho, &lt;br /&gt;
pričom používateľ môže túto možnosť odmietnuť. V tom prípade zostanú hodiny zatiaľ     &lt;br /&gt;
bez určeného vyučujúceho. &lt;br /&gt;
&lt;br /&gt;
Aj keď sa zmeny odosielajú na server až po uložení, v zozname hodín priradených do rozvrhu &lt;br /&gt;
sa prejavujú už pri ich vzniku, napr. po zmene skratky vyučujúceho sa skratka ihneď zmení aj &lt;br /&gt;
v zozname. Dôvodom je plynulejší chod aplikácie.  Po kliknutí na tlačidlo  Vrátiť posledné &lt;br /&gt;
zmeny sa všetky zmeny vykonané od posledného uloženia zrušia a zoznam hodín priradených &lt;br /&gt;
do rozvrhu, rovnako ako aj údaje o zvolenom vyučujúcom v dialógovom okne, sa  vráti  do &lt;br /&gt;
pôvodného stavu. &lt;br /&gt;
&lt;br /&gt;
Dialógové okno sa zatvára kliknutím na tlačidlo  Zatvoriť, krížikom  v pravom hornom rohu &lt;br /&gt;
okna alebo stlačením klávesy  Esc  na klávesnici. Až po zatvorení okna je možné opäť &lt;br /&gt;
používať ostatné ovládacie prvky systému. Pred samotným zatvorením okna je ešte vykonaná &lt;br /&gt;
kontrola, či neboli vykonané nejaké zmeny, ktoré ešte neboli uložené. V prípade, že takéto &lt;br /&gt;
zmeny vykonané boli, budú automaticky uložené, zahodené alebo sa objaví druhé dialógové &lt;br /&gt;
okno s otázkou, čo má systém so zmenami spraviť.  To, ktorá akcia sa vykoná, rozhoduje &lt;br /&gt;
nastavenie systému (Kap. 2.5.5). Takáto kontrola sa vykoná aj pri výbere iného vyučujúceho. &lt;br /&gt;
[[Súbor:mpbc2.7.jpg|thumbnail|center|800px|Obr. 2.7 Dialógové okno správy vyučujúcich – záložka Obmedzenia]]&lt;br /&gt;
[[Súbor:mpbc2.8.jpg|thumbnail|center|800px|Obr. 2.8 Dialógové okno správy vyučujúcich – záložka Predmety]]&lt;br /&gt;
&lt;br /&gt;
=== Správa krúžkov ===&lt;br /&gt;
&lt;br /&gt;
Správa krúžkov  (Obr. 2.9)  je prístupná po kliknutí na položku hlavného menu  Správa...  &amp;gt; &lt;br /&gt;
Krúžkov. Taktiež sa zobrazuje formou systémovo-modálneho dialógového  okna.  Študijný &lt;br /&gt;
odbor a ročník sa vyberá kliknutím na zoznam nachádzajúci sa v spodnej časti podobne ako je &lt;br /&gt;
to v zozname hodín nezaradených do rozvrhu. O aktuálne vybratom odbore a ročníku &lt;br /&gt;
informuje element v pravom hornom rohu okna. Pre ľahšiu orientáciu má tento element farbu &lt;br /&gt;
zvoleného odboru a ročníku. Pod ním sa nachádza zoznam krúžkov, ktoré boli pre daný odbor &lt;br /&gt;
a ročník vytvorené. Kliknutím na položku zoznamu sa aktualizuje tabuľka v ľavej časti podľa &lt;br /&gt;
výberu krúžkov. Kliknutím na položku označenú nápisom  všetky  sa označia všetky krúžky &lt;br /&gt;
naraz. &lt;br /&gt;
&lt;br /&gt;
V tejto tabuľke sa nachádzajú informácie o predmetoch a maximálnych počtoch vyučovacích &lt;br /&gt;
hodín priradených  ku všetkým zvoleným krúžkom.  V ľavom stĺpci je zoznam všetkých &lt;br /&gt;
predmetov. Pri každom predmete sú  tri riadky tabuľky reprezentujúce tri druhy hodiny  – &lt;br /&gt;
prednáška, cvičenie a laboratórne  cvičenie.  Vyučovacie hodiny sú ďalej rozdelené podľa &lt;br /&gt;
dĺžky trvania výučby na jedno, dvoj, troj a štvorhodinovú výučbu. Ak je bunka zelená, &lt;br /&gt;
znamená to, že všetky hodiny daného predmetu, typu a dĺžky už boli zaradené do rozvrhu. &lt;br /&gt;
Červená farba bunky značí, že minimálne jedna hodina do rozvrhu zatiaľ zaradená nebola. &lt;br /&gt;
Presný počet zaradených a nezaradených hodín  používateľ získa pri prechode myšou nad &lt;br /&gt;
bunkou. V prípade, že bolo vybratých  viacero krúžkov, zobrazí sa tiež počet hodín, o koľko &lt;br /&gt;
má každý z nich viac, než je zobrazovaná hodnota. Pri tejto akcií sa v bunke objavia taktiež &lt;br /&gt;
symboly plus a mínus, ktoré slúžia na pridávanie a odoberanie nezaradených hodín. Hodiny, &lt;br /&gt;
ktoré už boli zaradené do rozvrhu, nie je možné takýmto spôsobom odstrániť, ale je nutné ich &lt;br /&gt;
najskôr z rozvrhu  odobrať (Kap.  2.5.3). Hodiny sa pridávajú alebo odoberajú všetkým &lt;br /&gt;
zvoleným krúžkom súčasne. Prednášky sa pridávajú a odoberajú súčasne vždy všetkým &lt;br /&gt;
krúžkom, zvoleným aj nezvoleným. &lt;br /&gt;
&lt;br /&gt;
V pravej časti tabuľky sa nachádzajú súčty hodín daného predmetu a typu. V prvom stĺpci je &lt;br /&gt;
celkový počet blokov hodín zaradených do rozvrhu, v druhom celkový počet blokov  hodín &lt;br /&gt;
nezaradených  do rozvrhu. V poslednom stĺpci je týždenný počet hodín daného predmetu &lt;br /&gt;
a typu.  Pod tabuľkou sú tieto počty uvedené ako sumy pre všetky zobrazené  predmety,  &lt;br /&gt;
nad ňou je textové pole slúžiace na zadanie krátkej poznámky ku krúžku, ktoré sa zobrazí iba &lt;br /&gt;
v prípade, že bol vybratý iba jeden krúžok. &lt;br /&gt;
&lt;br /&gt;
Pridávanie predmetov sa realizuje prostredníctvom zeleného tlačidla s bielym symbolom plus, &lt;br /&gt;
ktoré sa nachádza nad stĺpcom so zoznamom  priradených predmetov. Po kliknutí na toto &lt;br /&gt;
tlačidlo sa zobrazí druhé dialógové okno, v ktorom používateľ zadá názov a skratku &lt;br /&gt;
predmetu, pričom skratka sa generuje automaticky pri písaní názvu z prvých písmen &lt;br /&gt;
jednotlivých slov zadávaného názvu. Používateľ má však možnosť túto vygenerovanú skratku &lt;br /&gt;
zmeniť. Pri vytváraní nového predmetu platia nasledujúce pravidlá: &lt;br /&gt;
*V rámci jednej kombinácie študijný odbor  -  ročník nemôžu existovať dva predmety s rovnakým názvom alebo skratkou &lt;br /&gt;
*Rôzne kombinácie študijný odbor  –  ročník môžu mať predmet s tým istým názvom a skratkou za predpokladu, že predmety majú rovnaké obe spomínané vlastnosti &lt;br /&gt;
Na pridávanie krúžkov slúži zelené tlačidlo s bielim symbolom plus nachádzajúce sa pod &lt;br /&gt;
zoznamom krúžkov. Označenie nového krúžku sa vytvorí tak, aby pokračoval v číselnom rade&lt;br /&gt;
krúžkov danej kombinácie študijného odboru a ročníka. V prípade, že je v tomto rade prázdne&lt;br /&gt;
miesto, ktoré sa vytvorí po odstránení krúžku, označenie krúžku sa zvolí tak, aby toto miesto&lt;br /&gt;
zaplnilo. Novovytvorenému krúžku sa automaticky vytvoria hodiny výučby, pričom &lt;br /&gt;
prednášky sú pre všetky krúžky spoločné a ich počet je teda rovnaký. Počet ostatných typov &lt;br /&gt;
predmetov sa nastaví podľa aktuálne zobrazovaných počtov v tabuľke. Je tak možné klonovať&lt;br /&gt;
počty hodín existujúceho krúžku alebo prienik počtov viacerých krúžkov. &lt;br /&gt;
&lt;br /&gt;
Mazanie celých predmetov a krúžkov sa vykonáva tak, že používateľ nad predmet alebo &lt;br /&gt;
krúžok, ktorý chce vymazať, presunie ukazovateľ myši a na klávesnici stlačí klávesu Delete.&lt;br /&gt;
Nie je možné označiť na vymazanie viacero prvkov súčasne. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti dialógového okna sa nachádzajú tri tlačidlá:  Uložiť zmeny, Vrátiť posledné &lt;br /&gt;
zmeny  a Zatvoriť. Ich funkcie sú podobné  ako  funkcie tlačidiel opísané  v kapitole  2.5.1.&lt;br /&gt;
Zmeny sa na server odosielajú až po potvrdení a je ich teda možné zahodiť. V prípade, že je &lt;br /&gt;
nastavené automatické ukladanie zmien pri zatvorení dialógového okna a súčasťou zmien je &lt;br /&gt;
aj mazanie predmetu alebo krúžku, môže byť požadované potvrdenie zmazania. Toto &lt;br /&gt;
správanie sa dá taktiež nastaviť (Kap. 2.5.5). &lt;br /&gt;
[[Súbor:mpbc2.9.jpg|thumbnail|center|800px|Obr. 2.9 Dialógové okno správy krúžkov]]&lt;br /&gt;
&lt;br /&gt;
=== Správa hodín zaradených do rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Hodiny zaradené do rozvrhu  (Obr. 2.10)  sú zobrazované v tabuľke, ktorá je jedným &lt;br /&gt;
z hlavných ovládacích prvkov aplikácie (Kap.  2.4.2). Každá hodina je zobrazená ako  blok &lt;br /&gt;
v bunke tabuľky, čím je určený deň, miestnosť, začiatok a koniec výučby. Blok je rozdelený &lt;br /&gt;
na dve polovice. V hornej polovici je uvedená skratka predmetu a priradeného vyučujúceho. &lt;br /&gt;
Ak vyučujúci ešte nebol priradený, je namiesto neho uvedený text „- - -“. Spodná časť bloku &lt;br /&gt;
obsahuje informáciu o študijnom odbore a ročníku v ľavej časti a zoznam krúžkov, ktorých sa &lt;br /&gt;
výučba týka, v pravej časti. V prípade, že sa jedná o prednášku, je namiesto zoznamu krúžkov &lt;br /&gt;
písmeno P, pretože k prednáškam sú automaticky priradené všetky krúžky daného odboru &lt;br /&gt;
a ročníka.  Farba hornej časti korešponduje s farbou typu predmetu, farba spodnej časti &lt;br /&gt;
s farbou kombinácie študijného odboru a ročníka. Po prechode myši nad blokom sa v pravom &lt;br /&gt;
hornom rohu objaví značka, na ktorú keď používateľ ukáže myšou, objavia sa ďalšie &lt;br /&gt;
informácie o hodine. &lt;br /&gt;
&lt;br /&gt;
Hodiny sa do rozvrhu pridávajú zo zoznamu nezaradených hodín (Kap. 2.4.3) metódou drag &lt;br /&gt;
and drop – uchopením a pretiahnutím myšou na požadované miesto. Po začatí ťahania prvku &lt;br /&gt;
reprezentujúceho hodinu aplikácia určí, na ktoré miesta v zozname je možné hodinu umiestniť &lt;br /&gt;
a na ktoré nie.  Pre  určenie, ktoré miesta sú povolené a ktoré zakázané, som definoval &lt;br /&gt;
nasledujúce pravidlá:&lt;br /&gt;
*Hodina nesmie byť priradená do miestnosti v čase,&lt;br /&gt;
**kedy by sa v miestnosti nachádzal väčší počet krúžkov, než je jej kapacita&lt;br /&gt;
**kedy  sa v miestnosti koná vyučovanie predmetu, ktorý sa s vybratým predmetom nezhoduje  v type predmetu, zvolenej začiatočnej hodine alebo dĺžke výučby  alebo sa v miestnosti koná vyučovanie rovnakého  odboru a ročníka, ale iného predmetu &lt;br /&gt;
*Krúžku nemôže byť priradené vyučovanie v čase, v ktorom už má priradené vyučovanie&lt;br /&gt;
*Vyučovanie nemôže byť v danú hodinu priradené, ak&lt;br /&gt;
**by  v svojej dĺžke prekračovalo aspoň jedno z uvedených  pravidiel pre pridávanie hodiny do rozvrhu &lt;br /&gt;
**by svojou dĺžkou presahovalo poslednú možnú hodinu, kedy môže byť vyučovanie priradené (21:00)&lt;br /&gt;
*Všetky obmedzenia vyplývajúce z pravidiel treba vzťahovať na každý typ opakovania (každý, párny, nepárny týždeň) samostatne, alebo:&lt;br /&gt;
**ak je obmedzenie dané pre každý týždeň, platí aj pre párny a nepárny týždeň&lt;br /&gt;
**ak je obmedzenie dané pre párny alebo nepárny týždeň, platí aj pre každý týždeň&lt;br /&gt;
[[Súbor:mpbc2.10.jpg|thumbnail|center|800px|Obr. 2.10 Hodina zaradená do rozvrhu]]&lt;br /&gt;
Povolené miesta sú následne zvýraznené zelenou farbou, zakázané miesta sú zvýraznené &lt;br /&gt;
červenou farbou. Pri pokuse o umiestnenie hodiny kamkoľvek inam, než je povolené miesto, &lt;br /&gt;
sa ťahaný prvok vráti späť na pôvodné miesto v zozname nezaradených predmetov. Farebné&lt;br /&gt;
označenie povolených a zakázaných miest po pustení ťahaného prvku zmizne. &lt;br /&gt;
&lt;br /&gt;
Po priradení hodiny na povolené miesto sa objaví dialógové okno  (Obr. 2.11)  obsahujúce&lt;br /&gt;
podrobné informácie o predmete a formulár na priradenie vyučujúceho a ďalšie nastavenia &lt;br /&gt;
práve pridanej  hodiny. Používateľ môže vybrať  jedného z vyučujúcich, ktorí boli predtým &lt;br /&gt;
k danému predmetu priradení, priradiť k predmetu nového vyučujúceho alebo nechať hodinu&lt;br /&gt;
zatiaľ bez priradeného vyučujúceho. Vyučujúci nesmie byť k hodine priradený v prípade, že&lt;br /&gt;
v danom čase už je priradený k hodine v inej miestnosti alebo má pre daný čas určené &lt;br /&gt;
obmedzenie (Kap.  2.5.1).  Takéhoto vyučujúceho nie je možné v nastaveniach k hodine&lt;br /&gt;
priradiť. Používateľ sa o tom, ktorých vyučujúcich priradených k predmetu nie je možné &lt;br /&gt;
priradiť k hodine, dozvie pomocou zoznamu týchto vyučujúcich, ktorý sa objaví v bunke&lt;br /&gt;
povoleného miesta počas ťahania hodiny. &lt;br /&gt;
&lt;br /&gt;
V prípade, že je možné nastaviť opakovanie vyučovania na každý týždeň, má používateľ tiež&lt;br /&gt;
možnosť nastaviť opakovanie na párny, nepárny alebo každý týždeň. V opačnom prípade sa&lt;br /&gt;
len objaví informácia o jedinom možnom type opakovania. Ak je typ pridanej hodiny iný, než&lt;br /&gt;
prednáška, používateľ môže vybrať krúžky, ktorých sa vyučovanie má týkať. Krúžky, ktorým&lt;br /&gt;
hodinu nie je možné pridať či už kvôli tomu, že nemajú voľnú nepriradenú hodinu alebo by sa&lt;br /&gt;
ich výberom porušilo niektoré z pravidiel pri pridávaní hodiny, sa v zozname síce objavia, ale&lt;br /&gt;
nie je možné ich vybrať. Používateľ ďalej môže zadať katedru zabezpečujúci výučbu a krátku&lt;br /&gt;
poznámku k hodine. Toto dialógové okno je možné vyvolať aj po úspešnom pridaní hodiny &lt;br /&gt;
do rozvrhu  a zmeniť tak nastavenia hodiny  a to tak, že používateľ prejde myšou nad &lt;br /&gt;
požadovanú hodinu a na klávesnici stlačí klávesu Enter. &lt;br /&gt;
[[Súbor:mpbc2.11.jpg|thumbnail|center|800px|Obr. 2.11 Dialógové okno s nastaveniami hodiny priradenej do rozvrhu]]&lt;br /&gt;
Ak mal vo zvolenej miestnosti v danom čase pridelenú hodinu iný krúžok rovnakého &lt;br /&gt;
študijného odboru a ročníka, nevytvorí sa v bunke nový blok, len sa krúžok pridá k zoznamu&lt;br /&gt;
krúžkov, ku ktorým je hodina priradená. Dialógové okno sa v takomto prípade neobjaví. &lt;br /&gt;
&lt;br /&gt;
Je možné priradiť hodinu do miestnosti aj v čase, kedy tu má priradenú hodinu iný študijný &lt;br /&gt;
odbor alebo ročník za predpokladu, že to neodporuje podmienkam pre priradenie hodiny. &lt;br /&gt;
O tejto skutočnosti je používateľ informovaný  formou dialógového okna so zoznamom &lt;br /&gt;
predmetov, študijných kombinácií a ročníkov, ktoré budú miestnosť zdieľať, a je vyzvaný &lt;br /&gt;
na potvrdenie alebo zrušenie priradenia hodiny do rozvrhu.  Pri kladnej odpovedi sa &lt;br /&gt;
automaticky hodine priradí rovnaký vyučujúci, aký je priradený k ostatným hodinám &lt;br /&gt;
zdieľajúcim miestnosť. Ak vyučujúci predtým k tomuto predmetu priradený nebol, &lt;br /&gt;
automaticky sa k nemu priradí. Pri neskoršej zmene vyučujúceho  jednej z hodín budú &lt;br /&gt;
ovplyvnené všetky hodiny. &lt;br /&gt;
&lt;br /&gt;
Priradené hodiny sa z rozvrhu odoberajú tak, že používateľ prejde myšou nad blok &lt;br /&gt;
požadovanej hodiny a na klávesnici stlačí klávesu  Delete.  Po odobratí hodiny sa hodina &lt;br /&gt;
presunie do zoznamu neurčených hodín. Bloky sa dajú tiež presúvať metódou drag and drop&lt;br /&gt;
a zmeniť tak deň, miestnosť a čas výučby. Po začatí ťahania sa taktiež určia povolené &lt;br /&gt;
a zakázané miesta pre priradenie hodiny.  K zakázaným miestam sa pridajú aj časy &lt;br /&gt;
a miestnosti, v ktorých nesmie byť k hodine priradený predtým zvolený vyučujúci alebo &lt;br /&gt;
nesmie byť priradená hodina aspoň jednému z predtým zvolených krúžkov  presúvanej&lt;br /&gt;
hodiny.  Nastavenia presunutej hodiny zostávajú zachované. Po presune rovnako ako  pri&lt;br /&gt;
odoberaní hodiny z rozvrhu môže byť používateľ vyzvaný na potvrdenie akcie. Či bude toto &lt;br /&gt;
potvrdenie vyžadované alebo nie závisí od nastavení prostredia (Kap. 2.5.5). &lt;br /&gt;
&lt;br /&gt;
=== Archivácia rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Archív (Hlavné menu &amp;gt; Rozvrh &amp;gt; Archív) slúži na uloženie aktuálneho stavu rozvrhu. Tento&lt;br /&gt;
stav sa dá neskôr zobraziť alebo sa ním dá nahradiť aktuálny rozvrh. Zálohu môže používateľ&lt;br /&gt;
vytvoriť ručne alebo sa vytvára automaticky po prihlásení sa používateľa do systému &lt;br /&gt;
v novom semestri alebo školskom roku a pred nahradením aktuálneho rozvrhu zálohou&lt;br /&gt;
z archívu.&lt;br /&gt;
&lt;br /&gt;
Každá  záloha  je tvorená  samostatným textovým súborom, v ktorom sú uložené údaje &lt;br /&gt;
z databázy vo forme viacrozmerných polí. Na  tieto polia  je pred uložením aplikovaná PHP &lt;br /&gt;
funkcia  serialize, ktorá prevádza premennú  na textový reťazec. Na tento reťazec môže byť &lt;br /&gt;
neskôr aplikovaná funkcia  unserialize, ktorá z neho  spätne vytvorí premennú bez straty jej &lt;br /&gt;
typu a štruktúry. Názov súboru je názov_záznamu.typ_záznamu.časová_značka.txt, kde &lt;br /&gt;
*názov_záznamu  –  vlastný názov záznamu. Môže obsahovať písmená veľkej a malej anglickej abecedy, čísla a podčiarkovník. Maximálna dĺžka je 20 znakov. Pri záznamoch vytvorených používateľom tento názov určuje používateľ, pri automatických záznamoch má názov nasledujúcu štruktúru: &lt;br /&gt;
**pri vytvorení záznamu po prihlásení v novom semestri alebo školskom roku – školský_rok_skratka_semestra, napr. 2009-10_Z&lt;br /&gt;
**pri vytvorení pred nahradením aktuálneho rozvrhu záznamom z archívu – bck_názov_záznamu, napr. bck_2009-10_Z&lt;br /&gt;
*typ_záznamu – automatický (auto) alebo vytvorený používateľom (user)&lt;br /&gt;
*časová_značka – počet sekúnd od 1. januára 1970 00:00:00 GMT&lt;br /&gt;
Zálohy  sa otvárajú v novom okne, v ktorom je zobrazený iba zoznam hodín zaradených  do&lt;br /&gt;
rozvrhu a v hornej časti tlačidlo na nahratie záznamu do aktuálneho rozvrhu.  Zoznam je &lt;br /&gt;
určený iba na čítanie, nie je možné ho žiadnym spôsobom meniť. Po kliknutí na horné tlačidlo&lt;br /&gt;
sa vytvorí nový záznam v archíve obsahujúci aktuálny stav rozvrhu, potom sa údaje &lt;br /&gt;
v databáze nahradia údajmi zo zvolenej  zálohy.  Výnimkami  sú  tabuľky  eval_users&lt;br /&gt;
a rozvrh_userdetails, ktorých  údaje sa nenahrádzajú. Ak je niektorej hodine v zálohe&lt;br /&gt;
priradený vyučujúci, ktorá sa nenachádza v súčasnej  tabuľke eval_users, pri nahratí rozvrhu &lt;br /&gt;
z archívu nebude tejto hodine priradený žiadny vyučujúci.  Používateľ o tom bude &lt;br /&gt;
informovaný v dialógovom okne s aktuálnym stavom rozvrhu.&lt;br /&gt;
&lt;br /&gt;
Zálohy  je možné z archívu mazať po jednom označením záznamu a následným stlačením &lt;br /&gt;
klávesy  Delete  na klávesnici alebo vybratím  veku, od ktorého sa majú zmazať všetky &lt;br /&gt;
záznamy.&lt;br /&gt;
&lt;br /&gt;
=== Nastavenia prostredia ===&lt;br /&gt;
&lt;br /&gt;
Kvôli zvýšeniu pohodlia a efektivity práce so systémom som do neho implementoval &lt;br /&gt;
možnosť ovplyvniť niektoré nastavenia systému samotným používateľom.  Nastavenia sa &lt;br /&gt;
nachádzajú v hlavnom menu aplikácie a ich zmena sa odosiela na server, kde sú uložené &lt;br /&gt;
v súbore v konfiguračnom priečinku aplikácie odkiaľ sa pri každom prihlásení načítajú, takže &lt;br /&gt;
nie je nutné ich zadávať vždy nanovo. Tieto nastavenia obsahujú: &lt;br /&gt;
*Používanie fronty ajaxových požiadaviek&lt;br /&gt;
*Nastavenie zobrazovaných miestností  –  používateľ môže vybrať, ktoré typy učební (prednáškové, laboratóriá, seminárne) budú zobrazené a ktoré nie. &lt;br /&gt;
*Nastavenie zobrazovania potvrdzovacieho dialógu pred zmazaním niektorej položky zo systému  –  ak je táto možnosť zapnutá, používateľ bude pred každým zmazaním položky vyzvaný na potvrdenie akcie. &lt;br /&gt;
*Nastavenie akcie pri zatvorení dialógového okna s neuloženými zmenami – používateľ môže nastaviť, čo sa má vykonať s neuloženými  zmenami pri zatvorení dialógového okna. Možnosti sú: uložiť, zahodiť a spýtať sa. &lt;br /&gt;
*Nastavenie farieb typov predmetov a kombinácií študijného odboru a ročníka (Obr. 2.12) – používateľ môže vybrať farby týchto prvkov. Toto sú jediné nastavenia, ktoré sa neukladajú do súboru, ale do databázy.&lt;br /&gt;
Fronta ajaxových požiadaviek slúži na urýchlenie práce s aplikáciou. Všetky vykonané zmeny &lt;br /&gt;
odosielam  na server pomocou ajaxových požiadaviek.  Na serveri  sa pokúsim  požiadavku &lt;br /&gt;
vykonať, pričom v prípade neúspechu vrátim  jeho dôvod, v prípade úspechu vrátim výsledok &lt;br /&gt;
operácie. Aj keď je používanie technológie AJAX rýchlejšie, než načítavanie celej stránky, &lt;br /&gt;
určitý čas trvá.  O dĺžke  času, ktorý odoslanie a spracovanie požiadavky zaberá, rozhodujú &lt;br /&gt;
viaceré faktory, hlavne náročnosť požiadavky a zaťaženie servera.  Pri povolení fronty &lt;br /&gt;
vykonávam akciu tak, ako keby bola odpoveď od servera okamžite prijatá, pričom v prípade, &lt;br /&gt;
že na to potrebujem výsledky zo servera, dosadím za ne predpokladané výsledky a   &lt;br /&gt;
po doručení skutočných výsledkov kontrolujem ich zhodu. V prípade, že sa výsledky &lt;br /&gt;
nezhodujú alebo sa požiadavku nepodarilo vykonať, oznámim túto skutočnosť používateľovi &lt;br /&gt;
a informujem ho o potrebe načítať novú verziu stránky. Medzitým však používateľ mohol &lt;br /&gt;
vykonať ďalšie zmeny. Tieto zmeny bohužiaľ nebudú uložené a je ich potrebné vykonať &lt;br /&gt;
znova. Ak je používanie fronty  zakázané, používateľovi nie je povolené po odoslaní &lt;br /&gt;
požiadavky vykonať ďalšie zmeny, kým nepríde odpoveď od servera. Takže v prípade, že sa &lt;br /&gt;
požiadavku vykonať nepodarí, nie je nutné načítať novú verziu stránky.&lt;br /&gt;
[[Súbor:mpbc2.12.jpg|thumbnail|center|800px|Obr. 2.12 Nastavenie farieb prostredia]]&lt;br /&gt;
&lt;br /&gt;
=== Zhrnutie aktuálneho stavu rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Aktuálny  stavu rozvrhu  je zhrnutý v  dialógovom okne, ktoré obsahuje zoznam  varovaní&lt;br /&gt;
o chybách v aktuálnom rozvrhu.  Pri každom varovaní je zobrazený odkaz na  vyvolanie &lt;br /&gt;
ďalšieho dialógového okna, v ktorom sa chyba dá odstrániť. Varovania, ktoré môže zoznam &lt;br /&gt;
obsahovať:&lt;br /&gt;
*Kombinácií študijného odboru a ročníka nebol vytvorený žiadny krúžok&lt;br /&gt;
*Kombinácií študijného odboru a ročníka nebol priradený žiadny predmet&lt;br /&gt;
*Neboli vytvorené žiadne hodiny určitého predmetu&lt;br /&gt;
*Hodine zaradenej do rozvrhu nebol priradený vyučujúci&lt;br /&gt;
Okno sa objavuje automaticky po prihlásení alebo ho používateľ môže vyvolať z hlavného &lt;br /&gt;
menu. Pri zobrazení po prihlásení okno obsahuje aj informácie o výsledkoch synchronizácie &lt;br /&gt;
tabuľky eval_users a prípadného automatického vytvorenia záznamu v archíve (Kap. 2.3.1).&lt;br /&gt;
&lt;br /&gt;
=== Zmazanie rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Do aplikácie som implementoval aj možnosť rýchleho zmazania celého obsahu aktuálneho &lt;br /&gt;
rozvrhu prípadne jeho časti  (Hlavné menu &amp;gt; Rozvrh &amp;gt; Rýchle zmazanie). Používateľ môže&lt;br /&gt;
vybrať, ktoré súčasti rozvrhu chce zmazať, z nasledujúcich možností: &lt;br /&gt;
*Krúžky &lt;br /&gt;
*Predmety&lt;br /&gt;
*Hodiny nezaradené do rozvrhu&lt;br /&gt;
*Hodiny zaradené do rozvrhu&lt;br /&gt;
*Priradenie vyučujúcich k predmetom&lt;br /&gt;
Niektoré možnosti však spolu súvisia (Tab. 2.22) a tak vybratím jednej možnosti sa vymaže aj&lt;br /&gt;
druhá možnosť. Používateľ môže taktiež vybrať kombinácie študijných odborov a ročníkov,&lt;br /&gt;
ktorých sa mazanie má týkať. Ak používateľ vyberie všetky  položky na  mazanie  a všetky&lt;br /&gt;
kombinácie študijných odborov a ročníkov,  zmaže sa celý aktuálne vytvorený  rozvrh.&lt;br /&gt;
Pred zmazaním sa používateľovi ponúkne vytvorenie zálohy v archíve z aktuálneho rozvrhu.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 2.22 Závislosti častí rozvrhu pri mazaní&lt;br /&gt;
|-&lt;br /&gt;
|'''Vybratá možnosť'''||'''Časti rozvrhu, ktoré sa zmažú tiež'''&lt;br /&gt;
|-&lt;br /&gt;
|Krúžky||Hodiny nezaradené do rozvrhu&amp;lt;br&amp;gt;Hodiny zaradené do rozvrhu &lt;br /&gt;
|-&lt;br /&gt;
|Predmety||Hodiny nezaradené do rozvrhu&amp;lt;br&amp;gt;Hodiny zaradené do rozvrhu&amp;lt;br&amp;gt;Priradenie vyučujúcich k predmetom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== API rozvrhu ==&lt;br /&gt;
&lt;br /&gt;
Kvôli možnosti spolupráce administrátorského rozhrania systému rozvrhFM s inými &lt;br /&gt;
aplikáciami a projektmi bolo v databáze vytvorené špeciálne používateľské konto, ktoré má &lt;br /&gt;
prístup iba k pohľadom rozvrh_view a rozvrh_view_extern. Používateľ s týmto kontom tak má &lt;br /&gt;
možnosť získať aktuálnu verziu rozvrhu. Pri tom je však vďaka povahe databázových &lt;br /&gt;
pohľadov zaručené, že nijak nemôže údaje meniť a tak narušiť integritu údajov v tabuľkách.&lt;br /&gt;
&lt;br /&gt;
Použitie priameho prístupu k týmto pohľadom je však limitované na aplikácie bežiace na tom &lt;br /&gt;
istom serveri, ako je umiestnená databáza, pretože k databáze je z bezpečnostných dôvodov &lt;br /&gt;
zakázaný prístup z iného servera. Aby som toto obmedzenie obišiel, vytvoril som v rámci &lt;br /&gt;
systému rozvrhFM skript&amp;lt;ref&amp;gt;http://rozvrh.fmtnuni.sk/json/data&amp;lt;/ref&amp;gt;, v ktorom exportujem údaje z pohľadov vo formáte JSON. Pridal &lt;br /&gt;
som tiež možnosť filtrovať exportované údaje podľa parametra, ktorý skript prijíma metódou &lt;br /&gt;
GET. Názov tohto parametra je subclass, a jeho hodnoty môžu byť:&lt;br /&gt;
*all – vyberú sa všetky údaje z rozvrh_view aj rozvrh_view_extern&lt;br /&gt;
*názov krúžku externej formy štúdia – vyberú sa údaje z rozvrh_view_extern súvisiace s daným krúžkom &lt;br /&gt;
*názov krúžku dennej formy štúdia – vyberú sa údaje z rozvrh_view súvisiace s daným krúžkom &lt;br /&gt;
*prvé tri čísla z názvu krúžku dennej formy štúdia  –  vyberú sa údaje z  rozvrh_view súvisiace s daným študijným odborom a ročníkom&lt;br /&gt;
&lt;br /&gt;
== Bezpečnosť aplikácie ==&lt;br /&gt;
&lt;br /&gt;
Najzraniteľnejším miestom každej dynamickej stránky sú miesta, kde sa vyžadujú vstupné &lt;br /&gt;
údaje od používateľa, obzvlášť prihlasovací formulár.  Prihlasovanie v mojej  aplikácií je &lt;br /&gt;
riešené klasickým HTML formulárom, ktorý pozostáva z dvoch polí: prihlasovacie meno &lt;br /&gt;
a heslo. Keďže prístup do administrátorského prostredia bude mať obmedzené množstvo ľudí, &lt;br /&gt;
rozhodol som sa uchovávať správne prihlasovacie údaje priamo v prihlasovacom skripte &lt;br /&gt;
aplikácie. Odpadáva tak porovnávanie vyplnených údajov s  údajmi v databáze, ktorej &lt;br /&gt;
komunikácia so serverom by mohla byť odpočúvaná útočníkom  a nie je možné využiť ani &lt;br /&gt;
techniku SQL injection. &lt;br /&gt;
&lt;br /&gt;
Informácia o tom, či je používateľ prihlásený do systému alebo nie, sa uchováva v session. &lt;br /&gt;
Sessions je technika ukladania informácií na serveri, kedy sa pre každého návštevníka vytvorí &lt;br /&gt;
súbor s unikátnym náhodným názvom. Tento názov sa následne pošle späť prehliadaču, ktorý &lt;br /&gt;
si ho ukladá vo forme  cookies  a pri každej požiadavke na server ho odošle v hlavičke. &lt;br /&gt;
Bez toho, aby prehliadač serveru odoslal platný názov súboru  session,  mu server prístup &lt;br /&gt;
k údajom uloženým v session nepovolí. Platnosť session môže ukončiť programátor aplikácie &lt;br /&gt;
príkazom na zmazanie súboru a cookies, prípadne sa ukončí sama po zatvorení okna &lt;br /&gt;
prehliadača.  Sessions  sú jedným z najbezpečnejších riešení ukladania údajov pre každého &lt;br /&gt;
používateľa zvlášť a zároveň je práca s nimi dostatočne rýchla. Ochrana pomocou sessions sa &lt;br /&gt;
najčastejšie obchádza krádežou identity prihláseného používateľa. Táto technika útoku sa &lt;br /&gt;
však dá použiť iba v prípade, že útočník môže do stránky vložiť vlastný kód, napr. &lt;br /&gt;
v diskusnom fóre, čo v prípade našej aplikácie nehrozí. &lt;br /&gt;
&lt;br /&gt;
Okrem týchto bezpečnostných opatrení  zvyšujem bezpečnosť aplikácie dodržiavaním &lt;br /&gt;
základných bezpečnostných pravidiel  pri písaní internetovej aplikácie: nepoužívanie &lt;br /&gt;
globálnych premenných, filtrovanie vstupu od používateľa, používanie  whitelistov. &lt;br /&gt;
K základným postupom zvyšujúcim bezpečnosť aplikácie patrí tiež správne nastavenie &lt;br /&gt;
servera a inštalovanie bezpečnostných aktualizácií. Za to však už zodpovedá správca servera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Záver'''&lt;br /&gt;
&lt;br /&gt;
Cieľom práce bolo navrhnúť a implementovať systém na tvorbu rozvrhu pre potreby Fakulty&lt;br /&gt;
mechatroniky TnUAD. V prvej časti práce som uviedol problémy, ktorým musí programátor&lt;br /&gt;
pri vývoji aplikácie slúžiacej na tvorbu rozvrhu čeliť a otázky, ktoré by mal zodpovedať ešte&lt;br /&gt;
pred začatím písania kódu. Uviedol som príklady existujúcich programov a subjektívne som &lt;br /&gt;
opísal ich klady a nedostatky.&lt;br /&gt;
&lt;br /&gt;
V druhej časti práce som sa sústredil na opis vlastnej aplikácie slúžiacej pre potreby Fakulty&lt;br /&gt;
mechatroniky nazvanej rozvrhFM. Uviedol som zoznam programovacích jazykov, ktoré som &lt;br /&gt;
pri vývoji použil a zdôvodnil som ich výber. Opísal  som tvar a vlastnosti navrhnutej &lt;br /&gt;
databázovej štruktúry, ktorá je pri internetovej aplikácií uchovávajúcej väčšie množstvo &lt;br /&gt;
údajov kľúčovou otázkou.&lt;br /&gt;
&lt;br /&gt;
Nasledoval opis prihlasovania do systému a akcií, ktoré sa vykonajú po prihlásení. Ukázal &lt;br /&gt;
som príklad predspracovania údajov z databázy do podoby, v ktorej sa s nimi pracuje ľahšie&lt;br /&gt;
a efektívnejšie a spôsob ich prenosu zo serverového jazyka PHP do JavaScriptu, ktorý beží &lt;br /&gt;
v prehliadači používateľa. &lt;br /&gt;
&lt;br /&gt;
V ďalšej časti som rozobral hlavné prvky administrátorského prostredia  –  hlavné menu, &lt;br /&gt;
zoznam hodín zaradených do rozvrhu a zoznam hodín nezaradených do rozvrhu. Opísal som&lt;br /&gt;
ich vzhľad a funkciu. Poukázal som na vyššie nároky na rýchlosť JavaScriptového jadra &lt;br /&gt;
internetového  prehliadača, ktoré sú daňou za dynamickosť systému,  ale  pre moderné&lt;br /&gt;
prehliadače sú znesiteľné. &lt;br /&gt;
&lt;br /&gt;
Funkcie implementované do systému rozvrhFM boli opísané v ďalšej časti práce. Správa &lt;br /&gt;
vyučujúcich slúži na nastavenie informácií o vyučujúcich, ktoré sú relevantné len v systéme&lt;br /&gt;
rozvrhFM, definovanie časových obmedzení vyučujúcich a ich priradenie k jednotlivým&lt;br /&gt;
predmetom a typom predmetov. V správe krúžkov sa požadovanej kombinácií študijného &lt;br /&gt;
oboru a ročníka vytvárajú krúžky a priraďujú predmety.  Opísal som systém pridávania &lt;br /&gt;
vyučovacích hodín do rozvrhu, editáciu informácií o hodinách a ich mazanie. Ďalšou &lt;br /&gt;
opísanou funkciou bol archív, ktorý umožňuje ukladanie aktuálneho stavu rozvrhu do &lt;br /&gt;
záložného súboru a opätovný návrat k tejto verzií. Pre zvýšenie pohodlia a efektivity pri práci&lt;br /&gt;
s aplikáciou som  dal používateľovi  možnosť nastaviť si niektoré vlastnosti a správanie sa &lt;br /&gt;
aplikácie v určitých prípadoch podľa vlastných potrieb.  Pomocnými funkciami sú tiež &lt;br /&gt;
zhrnutie aktuálneho stavu rozvrhu a možnosť zmazať celý rozvrh alebo jeho časť naraz.&lt;br /&gt;
 &lt;br /&gt;
Kvôli možnosti napojenia administrátorského prostredia systému na iné projekty a aplikácie&lt;br /&gt;
boli sprístupnené databázové pohľady obsahujúce aktuálny rozvrh. Na odstránenie &lt;br /&gt;
obmedzenia prístupu k týmto pohľadom len zo serveru, na ktorom rozvrhFM beží, som &lt;br /&gt;
vytvoril voľne prístupný export týchto údajov do formátu JSON. &lt;br /&gt;
V poslednej kapitole som sa zaoberal bezpečnosťou svojej aplikácie, opísal som všetky jej &lt;br /&gt;
bezpečnostné prvky, ich výhody a nevýhody. Taktiež som uviedol spôsoby, akými som sa &lt;br /&gt;
snažil nevýhody týchto prvkov eliminovať. &lt;br /&gt;
&lt;br /&gt;
Výhody mnou vytvorenej aplikácie sú: &lt;br /&gt;
*boli použité iba open source technológie, čo znamená nulové náklady na jej vývoji, &lt;br /&gt;
*systém disponuje automatickou kontrolou integrity dát, &lt;br /&gt;
*systém pre svoju prevádzku potrebuje bežne dostupné technológie (Apache, PHP, MySQL), &lt;br /&gt;
*oproti systému AIS systém poskytuje rozhranie na export dát. &lt;br /&gt;
Nevýhodou aplikácie je fakt, že nespolupracuje so žiadnym iným informačným systémom &lt;br /&gt;
v zmysle vzájomného ovplyvňovania sa. &lt;br /&gt;
&lt;br /&gt;
Budúci vývoj by mohol zahŕňať doplnenie ďalších funkcií, ktoré bude používateľ potrebovať &lt;br /&gt;
a optimalizáciu kódu. S príchodom HTML 5  a rozšírením jeho podpory vo viacerých &lt;br /&gt;
internetových prehliadačoch  by sa kód aplikácie mohol prepracovať tak, aby vyťažil &lt;br /&gt;
maximum z možností tejto verzie jazyka. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Použitá literatúra'''&lt;br /&gt;
&lt;br /&gt;
#RNDr. Červený, Ľubomír. [Online] 2008. [Dátum: 3. 1 2010.] http://www.cerveny.sk/. &lt;br /&gt;
#Daňko, Marek. Portál AiS2. [Online] 2009. [Dátum: 3. 1 2010.] http://www.ais2.sk/xwiki/bin/view/Domov/. &lt;br /&gt;
#Wikipédia, prispievatelia. Hypertext markup language. Wikipédia, Slobodná encyklopédia. [Online] 2010. [Dátum: 8. 1 2010.] http://sk.wikipedia.org/wiki/Hypertext_markup_language. &lt;br /&gt;
#World Wide Web Consortium. W3C. [Online] 2010. [Dátum: 4. 1 2010.] http://www.w3.org/. &lt;br /&gt;
#Wikipédia, prispievatelia. JavaScript. Wikipédia, Slobodná encyklopédia. [Online] 2010. [Dátum: 8. 1 2010.] http://sk.wikipedia.org/wiki/JavaScript. &lt;br /&gt;
#jQuery Team. jQuery JavaScript Library. [Online] 2010. [Dátum: 5. 1 2010.] http://jquery.com/. &lt;br /&gt;
#The PHP Group. PHP: Hypertext Preprocessor. [Online] 2010. [Dátum: 5. 1 2010.] http://php.net/index.php. &lt;br /&gt;
#Zend Technologies Ltd. ZF - Zend Framework. [Online] 2010. [Dátum: 5. 12 2010.] http://framework.zend.com/. &lt;br /&gt;
#Refsnes Data. W3Schools. [Online] 2010. [Dátum: 5. 1 2010.] http://www.w3schools.com/Ajax/Default.Asp. &lt;br /&gt;
#Sun Microsystems, Inc. MySQL. [Online] 2010. [Dátum: 6. 1 2010.] http://www.mysql.com/. &lt;br /&gt;
#JSON. [Online] 2009. [Dátum: 6. 1 2010.] http://www.json.org/. &lt;br /&gt;
#Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett. Ajax – Profesionálně. Zoner Press, 2007. ISBN 8086815770. &lt;br /&gt;
#Luboslav Lacko. Ajax. Computer Press, 2008. ISBN 802512185. &lt;br /&gt;
#Donald E. Knuth. The Art of Computer Programming, Volumes 1-4. Addison-Wesley Professional. &lt;br /&gt;
#Michael Kofler, Bernd Oggl. PHP 5 a MySQL 5. Computer Press, 2006. ISBN 9788025118139. &lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Administr%C3%A1torsk%C3%A9_prostredie_rozvrhu_FM&amp;diff=6262</id>
		<title>Administrátorské prostredie rozvrhu FM</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Administr%C3%A1torsk%C3%A9_prostredie_rozvrhu_FM&amp;diff=6262"/>
		<updated>2010-07-23T17:22:09Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]][[Kategória:Bakalárske práce]][[Kategória:Informatika]][[Kategória:web]][[Kategória:php]]&lt;br /&gt;
{{Praca_uvod|3|Systém tvorby rozvrhu|Popis systémov pre tvorbu rozvrhu|Návrh systému rozvrhu pre FM TnU AD|Administrátorské prostredie rozvrhu FM|Funkcie administrátorského prostredia||||||||}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
== Prihlásenie do administrátorského rozhrania systému rozvrhFM ==&lt;br /&gt;
&lt;br /&gt;
Pre prihlásenie do systému slúži jednoduchý HTML formulár. Na vytváranie formulárov v ZF &lt;br /&gt;
existuje trieda  Zend_Form, ktorá obsahuje metódy na vytváranie všetkých bežných prvkov &lt;br /&gt;
formulára. Prvkom sa dajú okrem klasických atribútov priradiť tiež rôzne filtre, podľa ktorých &lt;br /&gt;
sa označí formulár ako správne alebo nesprávne vyplnený po jeho odoslaní. &lt;br /&gt;
&lt;br /&gt;
Metóda  pre kontrolu odoslaných údajov  checkForm()  (Kód  2.2)  sa nachádza v triede &lt;br /&gt;
adminLogin  a  prijíma dva parametre:  $login  a  $password, ktoré obsahujú odoslané &lt;br /&gt;
prihlasovacie meno a heslo.  Najskôr zisťujem, či bol formulár odoslaný metódou  POST. &lt;br /&gt;
Potom kontrolujem  správnosť údajov podľa filtrov pridelených  k daným prvkom formulára. &lt;br /&gt;
Následne  porovnávam  údaje so správnymi prihlasovacími údajmi.  Vzhľadom k tomu, že  &lt;br /&gt;
do systému bude mať prístup iba veľmi malé množstvo používateľov, sú správne &lt;br /&gt;
prihlasovacie údaje uložené ako konštanty triedy obsluhujúcej prihlasovanie. Ak bolo zadané &lt;br /&gt;
prihlasovacie meno a heslo správne, nastavím  session  s informáciou o stave prihlásenia  &lt;br /&gt;
na hodnotu  true. Inak označím prvok formulára pre heslo ako nesprávne vyplnený  a pridám &lt;br /&gt;
chybová správa, ktorá sa vypíše pod formulárom. Metóda má návratovú hodnotu buď  true – &lt;br /&gt;
pravda, keď prihlásenie prebehlo úspešne, alebo  false  –  nepravda,  keď prihlásenie úspešné &lt;br /&gt;
nebolo.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function checkForm($login, $password) &lt;br /&gt;
{ &lt;br /&gt;
  if(false == $this-&amp;gt;_controller-&amp;gt;getRequest()-&amp;gt;isPost()) { &lt;br /&gt;
    return false; &lt;br /&gt;
  } &lt;br /&gt;
  if(true == $this-&amp;gt;getForm()-&amp;gt;isValid($_POST)) { &lt;br /&gt;
    if(self::LOGIN === $login &amp;amp;&amp;amp; self::PASSWORD === $password) { &lt;br /&gt;
      Zend_Registry::get('sessions')-&amp;gt;logged = true; &lt;br /&gt;
      return true; &lt;br /&gt;
    } else { &lt;br /&gt;
      $this-&amp;gt;_form-&amp;gt;getElement('password')-&amp;gt;addError('Nesprávny login alebo heslo!'); &lt;br /&gt;
    } &lt;br /&gt;
  } &lt;br /&gt;
  return false; &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
To, či je používateľ prihlásený alebo nie, sa kontroluje pri každom prístupe do &lt;br /&gt;
administrátorského prostredia. Ak používateľ nie je  prihlásený a zadá adresu inú, než  na &lt;br /&gt;
stránku s prihlasovacím formulárom,  presmerujem ho na prihlasovaciu stránku. Naopak, ak &lt;br /&gt;
používateľ prihlásený je, ale zadá adresu na prihlasovaciu stránku, presmerujem ho na stránku &lt;br /&gt;
s administračným prostredím. Na túto stránku  používateľa presmerujem  aj pri pokuse &lt;br /&gt;
o priamy vstup na akúkoľvek inú stránku administrácie, pretože tieto stránky sú prístupné iba &lt;br /&gt;
cez AJAX. Prístup cez AJAX sa  zisťuje  prítomnosťou  hlavičky  X-Requested-With, ktorú &lt;br /&gt;
knižnica jQuery automaticky pridáva do každej AJAXovej požiadavky. Táto kontrola sa &lt;br /&gt;
vykonáva v metóde  preDispatch()  (Kód  2.3)  kontroléra  AdminController. To, že je táto &lt;br /&gt;
metóda volaná pri každom prístupe k danému kontroléru zabezpečuje ZF.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function preDispatch() &lt;br /&gt;
{ &lt;br /&gt;
  $this-&amp;gt;_sessions = Zend_Registry::get('sessions'); &lt;br /&gt;
  $action = $this-&amp;gt;getRequest()-&amp;gt;getActionName(); &lt;br /&gt;
  if(!$this-&amp;gt;_sessions-&amp;gt;logged &amp;amp;&amp;amp; $action != 'login') { &lt;br /&gt;
    $this-&amp;gt;_redirect('admin/login', array('exit' =&amp;gt; true)); &lt;br /&gt;
  } else if($this-&amp;gt;_sessions-&amp;gt;logged &amp;amp;&amp;amp; $action == 'login') { &lt;br /&gt;
    $this-&amp;gt;_redirect('admin/index', array('exit' =&amp;gt; true)); &lt;br /&gt;
  } else if($action != 'login' &amp;amp;&amp;amp; $action != 'index') { &lt;br /&gt;
      $http = new Zend_Controller_Request_Http(); &lt;br /&gt;
    if($action != 'logout' &amp;amp;&amp;amp; !$http-&amp;gt;isXmlHttpRequest()) { &lt;br /&gt;
      $this-&amp;gt;_redirect('admin/index', array('exit' =&amp;gt; true)); &lt;br /&gt;
    } &lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
  $this-&amp;gt;view-&amp;gt;addHelperPath('./application/views/helpers', 'Views_Helpers'); &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Akcie vykonané po prihlásení ===&lt;br /&gt;
&lt;br /&gt;
Po úspešnom prihlásení sa vykoná synchronizácia tabuľky eval_users s tabuľkou používanou &lt;br /&gt;
v systéme evalvácie FM. Keďže prístup z iného serveru do databázy, v ktorej sa originálna &lt;br /&gt;
tabuľka nachádza, nie je z bezpečnostných dôvodov povolený, musel som vytvoriť skript, &lt;br /&gt;
ktorý vytvorí export&amp;lt;ref&amp;gt;http://fm.tnuni.sk/export_rozvrh/rozvrh_usersExport.php&amp;lt;/ref&amp;gt; potrebných údajov  a umiestniť ho na server,  na ktorom táto databáza beží. Keďže tento export neobsahuje žiadne citlivé informácie, prístup k nemu nie je nijak &lt;br /&gt;
zabezpečený a je teda verejne prístupný. Po načítaní exportu tieto údaje porovnávam s údajmi &lt;br /&gt;
uloženými v lokálnej tabuľke  eval_users  a v prípade potreby ich aktualizujem, pridávam &lt;br /&gt;
alebo odoberám záznamy. &lt;br /&gt;
&lt;br /&gt;
Následne kontrolujem aktuálnosť uloženej verzie rozvrhu. V prípade, že sa používateľ do &lt;br /&gt;
systému prihlási prvýkrát v novom semestri alebo školskom roku, vytvorí sa nový záznam &lt;br /&gt;
v archíve aplikácie, do ktorého sa uloží aktuálny stav všetkých tabuliek v databáze a záznamy &lt;br /&gt;
v tabuľkách  rozvrh_subjectitems,  rozvrh_timetable  a rozvrh_timetable_extern  sa vymažú. &lt;br /&gt;
Tabuľka  rozvrh_subjectitems  sa naplní údajmi z naposledy uloženého záznamu v archíve &lt;br /&gt;
z príslušného semestra. Fungovaniu archívu sa budem bližšie venovať v časti 2.5.4. &lt;br /&gt;
&lt;br /&gt;
Po vykonaní synchronizácie je používateľ presmerovaný do administrátorskej časti aplikácie. &lt;br /&gt;
Hneď po vstupe sa zobrazí dialógové okno s hláseniami o výsledku  synchronizácie, o stave, &lt;br /&gt;
v akom sa rozvrh nachádza, a o prípadnom automatickom uložení záznamu do archívu. &lt;br /&gt;
Hlásenie o výsledku synchronizácie obsahuje zoznam pridaných a zmazaných pedagógoch. &lt;br /&gt;
Pri nových pedagógoch je používateľovi ponúknutá možnosť doplniť im údaje do tabuľky &lt;br /&gt;
rozvrh_userdetails,  pričom skratka vyučujúceho je povinný údaj. Bez jej určenia všetkým &lt;br /&gt;
novým pedagógom nie je možné dialógové okno zatvoriť a pokračovať tak v práci &lt;br /&gt;
s aplikáciou. Hlásenie o stave rozvrhu bližšie opíšem v kapitole 2.5.6. &lt;br /&gt;
&lt;br /&gt;
Po zatvorení dialógového okna s hláseniami môže používateľ pracovať s aplikáciou.  Pre &lt;br /&gt;
vykreslenie  ovládacích prvkov  prostredia  potrebujem z databázy  vybrať  viaceré údaje: &lt;br /&gt;
študijné  kombinácie a krúžky,  informácie o  miestnostiach, typoch  predmetov, názvy &lt;br /&gt;
predmetov a vyučujúcich priradených k predmetom,  zoznam hodín zaradených do rozvrhu, &lt;br /&gt;
zoznam hodín nezaradených do rozvrhu a  informácie o vyučujúcich.  Tieto údaje  vyberám &lt;br /&gt;
v triede adminIndex. Na prácu s databázou používam ZF triedu Zend_Db a po vybratí údajov &lt;br /&gt;
ich triedim a ukladám do poľa kvôli ľahšej práci s nimi. &lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function gAddedSubjects() &lt;br /&gt;
{ &lt;br /&gt;
  $select = $this-&amp;gt;_db-&amp;gt;select() &lt;br /&gt;
    -&amp;gt;from(array('tt' =&amp;gt; T_TTABLE), &lt;br /&gt;
      array('id', 'provides', 'week', 'day', 'hour', 'note', 'room' =&amp;gt; 'rozvrh_room_id')) &lt;br /&gt;
    -&amp;gt;join(array('si' =&amp;gt; T_SUBITEMS), &lt;br /&gt;
      'tt.rozvrh_subjectItem_id = si.id', &lt;br /&gt;
      array('hours', 'subject' =&amp;gt; 'rozvrh_subject_id', 'type' =&amp;gt; 'rozvrh_subjectType_id', 'subclass' =&amp;gt; 'rozvrh_subclass_id')) &lt;br /&gt;
    -&amp;gt;joinLeft(array('t' =&amp;gt; T_TEACH), &lt;br /&gt;
      'tt.rozvrh_teacher_id = t.id', &lt;br /&gt;
      array('teacher' =&amp;gt; 'eval_user_id')) &lt;br /&gt;
    -&amp;gt;join(array('s' =&amp;gt; T_SUB), &lt;br /&gt;
      'si.rozvrh_subject_id = s.id', &lt;br /&gt;
      array('comb' =&amp;gt; 'rozvrh_combination_id')); &lt;br /&gt;
  $result = $this-&amp;gt;_db-&amp;gt;fetchAll($select); &lt;br /&gt;
  $return = array(); &lt;br /&gt;
 &lt;br /&gt;
  foreach($result as $row) {&lt;br /&gt;
    if(!isset($return[$row['room']][$row['day']][$row['week']][$row['hour']])) {   &lt;br /&gt;
      $return[$row['room']][$row['day']][$row['week']][$row['hour']] = &lt;br /&gt;
        array( &lt;br /&gt;
          'provides'   =&amp;gt; $row['provides'], &lt;br /&gt;
          'hours'      =&amp;gt; $row['hours'], &lt;br /&gt;
          'teacher'    =&amp;gt; $row['teacher'], &lt;br /&gt;
          'subject'    =&amp;gt; $row['subject'], &lt;br /&gt;
          'comb'       =&amp;gt; $row['comb'], &lt;br /&gt;
          'type'       =&amp;gt; $row['type'], &lt;br /&gt;
          'note'       =&amp;gt; $row['note'], &lt;br /&gt;
          'subclasses' =&amp;gt; array() &lt;br /&gt;
        ); &lt;br /&gt;
    } &lt;br /&gt;
    $return[$row['room']][$row['day']][$row['week']][$row['hour']]['subclasses'][$row['subclass']] = $row['id']; &lt;br /&gt;
  } &lt;br /&gt;
  return $return; &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
T_TTABLE,  T_SUBITEMS, T_TEACH a T_SUB  sú konštanty reprezentujúce názvy &lt;br /&gt;
tabuliek v databáze. Tieto konštanty sú definované v samostatnom súbore tables.php, ktorý sa &lt;br /&gt;
nachádza v konfiguračnom priečinku aplikácie. &lt;br /&gt;
*T_TTABLE – rozvrh_timetable &lt;br /&gt;
*T_SUBITEMS – rozvrh_subjectitems &lt;br /&gt;
*T_TEACH – rozvrh_teachers&lt;br /&gt;
*T_SUB – rozvrh_subjects&lt;br /&gt;
$this-&amp;gt;_db  je objekt triedy  Zend_Db.  Táto trieda obsahuje metódy pre prácu s databázou. &lt;br /&gt;
Zoznam niektorých metód a ich význam:&lt;br /&gt;
*select()  –  vytvára objekt  triedy  Zend_Db_Select  pre vytvorenie dopytu  na  databázu typu SELECT&lt;br /&gt;
*from($table, $columns) – FROM časť dopytu&lt;br /&gt;
**$table  –  názov tabuľky. Môže byť typu  reťazec  alebo  pole. V prípade typu pole kľúč označuje alias tabuľky a hodnota názov tabuľky&lt;br /&gt;
**$columns  –  zoznam  stĺpcov, ktoré sa majú vybrať. Môže byť typu  reťazec alebo  pole. V prípade  poľa môže ísť o  asociatívne alebo číselné pole. Ak je pole asociatívne, kľúč znamená alias stĺpca&lt;br /&gt;
*join($table, $condition, $columns),  joinLeft($table, $condition, $columns)  –  INNER JOIN, JOIN LEFT časť dopytu&lt;br /&gt;
**$table – ako vo from()&lt;br /&gt;
**$condition – podmienka spájania výsledkov&lt;br /&gt;
**$columns – ako vo from()&lt;br /&gt;
*fetchAll($select)  – metóda, ktorá  vracia všetky záznamy vrátené databázou. Formát vrátených údajov sa dá nastaviť metódou  setFetchMode(). Prednastavený formát je asociatívne pole&lt;br /&gt;
**$select  –  dopyt, ktorý  sa má vykonať. Môže byť typu  reťazec  alebo objekt triedy Zend_Db_Select&lt;br /&gt;
Po vybratí údajov z databázy sa výsledky prechádzajú v cykle  foreach a ukladajú sa do poľa&lt;br /&gt;
$return (Kód 2.5) v novom poradí.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
array( &lt;br /&gt;
  T_TTABLE.rozvrh_room_id =&amp;gt; array( &lt;br /&gt;
    T_TTABLE.day =&amp;gt; array( &lt;br /&gt;
      T_TTABLE.week =&amp;gt; array( &lt;br /&gt;
        T_TTABLE.hour =&amp;gt; array( &lt;br /&gt;
          'provides' =&amp;gt; T_TTABLE.provides, &lt;br /&gt;
          'hours'    =&amp;gt; T_SUBITEMS.hours, &lt;br /&gt;
          'teacher'  =&amp;gt; T_TEACH.eval_user_id, &lt;br /&gt;
          'type'     =&amp;gt; T_SUBITEMS.rozvrh_subjectType_id, &lt;br /&gt;
          'note'     =&amp;gt; T_TTABLE.note, &lt;br /&gt;
          'data'     =&amp;gt; array( &lt;br /&gt;
            T_SUB.rozvrh_combination_id =&amp;gt; array( &lt;br /&gt;
              'subject'    =&amp;gt; T_SUBITEMS.rozvrh_subject_id, &lt;br /&gt;
              'subclasses' =&amp;gt; array( &lt;br /&gt;
                T_SUBITEMS.rozvrh_subclass_id =&amp;gt; T_TTABLE.id &lt;br /&gt;
            ) &lt;br /&gt;
          ) &lt;br /&gt;
        ) &lt;br /&gt;
      ) &lt;br /&gt;
    )&lt;br /&gt;
  )&lt;br /&gt;
) &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Tieto mnohorozmerné polia posúvam v kontroléri do skriptu, ktorý sa stará o vykresľovanie &lt;br /&gt;
stránky. V skripte  následne  postupným prechádzaním polí vytváram  jednotlivé ovládacie &lt;br /&gt;
prvky.&lt;br /&gt;
&lt;br /&gt;
Keďže na vykreslenie niektorých prvkov využívam JavaScript, musím tieto polia s údajmi &lt;br /&gt;
vložiť aj do jeho  zdrojového  kódu  (Kód  2.6). Na túto úlohu  používam  JSON&amp;lt;ref&amp;gt;http://www.json.org/&amp;lt;/ref&amp;gt;, formát  &lt;br /&gt;
pre prenos dát z jedného programovacieho jazyka do druhého. Premenná akéhokoľvek typu &lt;br /&gt;
zakódovaná do formátu JSON je reťazec s pevne danou štruktúrou, z ktorého vie prijímajúci &lt;br /&gt;
jazyk vytvoriť premennú rovnakého typu. Ak požadovaný typ v jazyku neexistuje, použije sa &lt;br /&gt;
ekvivalentný typ s vlastnosťami čo najviac podobnými pôvodnému typu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt; &lt;br /&gt;
var subjects_added = eval(&amp;lt;?php echo json_encode($this-&amp;gt;sub_added);?&amp;gt;); &lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Grafický návrh administrátorského prostredia ==&lt;br /&gt;
&lt;br /&gt;
Pri návrhu používateľského rozhrania som kládol dôraz na komfort, prehľadnosť &lt;br /&gt;
a intuitívnosť ovládania. Snažil som sa o používanie grafických prvkov a implementovanie &lt;br /&gt;
funkcionalít, na ktoré sú používatelia počítača a internetových aplikácií zvyknutí a očakávajú &lt;br /&gt;
ich, napr. presúvanie objektov, mazanie objektu stlačením klávesy  Delete, zobrazenie &lt;br /&gt;
dodatočných informácií o objekte pri presunutí kurzoru nad daný objekt atď. Na zabezpečenie &lt;br /&gt;
takýchto funkcií sa na internetových stránkach používa JavaScript. Keďže  je mnou &lt;br /&gt;
navrhované prostredie pomerne dynamické, potrebuje veľké množstvo JavaScriptového kódu, &lt;br /&gt;
čo by sa mohlo prejaviť na plynulosti behu aplikácie. Preto program testujem na posledných &lt;br /&gt;
verziách všetkých majoritných internetových prehliadačoch: Firefox, Opera, Internet Explorer &lt;br /&gt;
a Chrome. K zrýchleniu behu JavaScriptového kódu pomáha tiež použitie knižnice jQuery, &lt;br /&gt;
ktorá je výborne optimalizovaná. &lt;br /&gt;
&lt;br /&gt;
Ďalším problémom, ktorý pri použití JavaScriptu môže nastať,  je, že v prípade, že ho má &lt;br /&gt;
používateľ vypnutý, sa aplikácia stane nepoužiteľnou. Bežným zvykom pri tvorbe &lt;br /&gt;
internetových stránok je preto snaha písať kód stránky tak, aby bola zabezpečená aspoň jej &lt;br /&gt;
základná funkčnosť aj pri vypnutom JavaScripte. Avšak keďže náš systém budú používať iba &lt;br /&gt;
tvorcovia rozvrhu, ktorí budú o nutnosti mať zapnutý JavaScript upozornení, nebudem tieto &lt;br /&gt;
opatrenia do kódu stránky vkladať. &lt;br /&gt;
&lt;br /&gt;
Na Obr. 2.2  je znázornená podoba systému v normálnom stave. Pri akciách, ktoré potrebujú &lt;br /&gt;
získať dodatočné vstupy od používateľa alebo zobraziť dodatočné informácie, sa na tento účel &lt;br /&gt;
zobrazí na obrazovke dialógové okno, ktoré môže mať systémovo-modálny charakter, tzn. &lt;br /&gt;
okno bude nad ostatnými prvkami a ostatné prvky stránky sa  stanú neaktívnymi  až do &lt;br /&gt;
zatvorenia dialógového okna.&lt;br /&gt;
[[Súbor:mpbc2.2-1.jpg|thumbnail|center|800px|Obr. 2.2 Administrátorské prostredie aplikácie]]&lt;br /&gt;
&lt;br /&gt;
=== Hlavné menu ===&lt;br /&gt;
&lt;br /&gt;
Vo vrchnej časti stránky sa nachádza hlavné menu (Obr. 2.3). Jedná sa o tzv. drop-down menu &lt;br /&gt;
–  viacúrovňové menu ovládané pomocou JavaScriptu, ktorého ďalšia úroveň sa zobrazí  &lt;br /&gt;
po prechode kurzoru nad nadradenou úrovňou a skryje sa po odchode myši z nadradenej &lt;br /&gt;
úrovne.&lt;br /&gt;
[[Súbor:mpbc2.3.jpg|thumbnail|center|800px|Obr. 2.3 Hlavné menu]]&lt;br /&gt;
Položky menu obsahujú odkazy na všetky potrebné funkcie aplikácie, napr.: práca s archívom &lt;br /&gt;
rozvrhu, správa krúžkov, správa vyučujúcich atď. Pre vytvorenie a prácu s hlavným menu &lt;br /&gt;
som vytvoril triedu My_MainMenu, ktorej konštruktor prijíma ako parameter mnohorozmerné &lt;br /&gt;
pole s presne určenou štruktúrou (Kód 2.7), ktoré reprezentuje dané menu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
array( &lt;br /&gt;
  array( &lt;br /&gt;
    ‘label’  =&amp;gt; ‘Rozvrh’, &lt;br /&gt;
    ‘js’     =&amp;gt; ‘rozvrh’[, &lt;br /&gt;
    [‘title’ =&amp;gt; ‘Správa rozvrhu’,] &lt;br /&gt;
    [‘img’   =&amp;gt; ‘yes.gif’,] &lt;br /&gt;
    [‘style’ =&amp;gt; ‘float:right;’,] &lt;br /&gt;
    [‘sub’   =&amp;gt; array(...)]] &lt;br /&gt;
  ) &lt;br /&gt;
  [, array(...)] &lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
V nasledujúcom texte je opis štruktúry, ktorá je použitá ako parameter konštruktora triedy &lt;br /&gt;
My_MainMenu.&lt;br /&gt;
*label – zobrazovaný text položky menu &lt;br /&gt;
*js – identifikátor položky menu pre JavaScript. Identifikátory nižších úrovní menu sa reťazia s použitím oddeľovača – &lt;br /&gt;
*title (nepovinné) – text, ktorý sa zobrazí ako nápoveda pri prechode myši nad prvkom. Ak tento atribút nie je zadaný, použije sa ako text nápovedy hodnota atribútu label &lt;br /&gt;
*img (nepovinné) – obrázok, ktorý sa vloží pred text položky &lt;br /&gt;
*style (nepovinné) – CSS vlastnosti danej položky. Tento atribút som pridal hlavne kvôli položke Odhlásiť sa, ktorá je od ostatných položiek opticky oddelená &lt;br /&gt;
*sub (nepovinné) – zoznam položiek nižšej úrovne&lt;br /&gt;
&lt;br /&gt;
=== Zoznam hodín zaradených do rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Zoznam hodín zaradených do rozvrhu  (Obr. 2.4) je tvorený tabuľkou, ktorá obsahuje všetky &lt;br /&gt;
vyučovacie hodiny s určeným časom a učebňou. Stĺpec tabuľky určuje hodinu, riadok učebňu, &lt;br /&gt;
v ktorej sa výučba koná. Každý riadok učebne je rozdelený na dve časti, horná časť znamená &lt;br /&gt;
párny týždeň, spodná časť nepárny. Ak sa výučba opakuje každý týždeň, hodina presahuje &lt;br /&gt;
obe polovice. &lt;br /&gt;
&lt;br /&gt;
Nad  tabuľkou sa nachádzajú záložky  na  zmenu dňa, pre ktorý sa bude tvoriť rozvrh.   &lt;br /&gt;
Pre každý deň je vytvorená samostatná tabuľka, pričom je zobrazená vždy len tabuľka &lt;br /&gt;
prislúchajúca k aktuálne vybratému dňu. Odkazom v záložke  napravo sa prepína do správy &lt;br /&gt;
rozvrhu externých študentov, ktorá má iné prostredie. &lt;br /&gt;
&lt;br /&gt;
Bližší popis buniek s jednotlivými hodinami uvediem v kapitole 2.5.3.&lt;br /&gt;
[[Súbor:mpbc2.4.jpg|thumbnail|center|800px|Obr. 2.4 Zoznam hodín zaradených do rozvrhu]]&lt;br /&gt;
&lt;br /&gt;
=== Zoznam hodín nezaradených do rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Zoznam hodín nezaradených do rozvrhu (Obr. 2.5) obsahuje bloky vyučovacích hodín, ktoré &lt;br /&gt;
boli do systému pridané, ale ešte nebola určená ich hodina a miestnosť výučby. Pri vstupe &lt;br /&gt;
do administrátorského prostredia sa nachádza v ľavom dolnom rohu obrazovky. Jeho pozícia &lt;br /&gt;
je daná fixne, to znamená, že pri rolovaní stránky zostáva zoznam na mieste. Dá sa však &lt;br /&gt;
presúvať uchopením za hornú časť alebo tiež dvojklikom kdekoľvek na stránku – zoznam sa&lt;br /&gt;
presunie do danej výšky. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti sa nachádza zoznam študijných odborov a ich ročníkov. Farba položiek&lt;br /&gt;
korešponduje s farebným označením buniek v tabuľke hodín zaradených do rozvrhu. V hornej&lt;br /&gt;
časti sa nachádza zoznam predmetov, ktoré sú k vybranému odboru a ročníku pridelené. &lt;br /&gt;
Jednotlivé predmety sú tvorené systémom záložiek podobne ako prepínanie dní.&lt;br /&gt;
[[Súbor:mpbc2.5.jpg|thumbnail|center|800px|Obr. 2.5 Minimalizovaný zoznam hodín nezaradených do rozvrhu]]&lt;br /&gt;
[[Súbor:mpbc2.6.jpg|thumbnail|center|800px|Obr. 2.6 Maximalizovaný zoznam hodín nezaradených do rozvrhu]]&lt;br /&gt;
Kvôli veľkosti zoznamu som sa rozhodol pridať mu  funkciu minimalizácie a maximalizácie, &lt;br /&gt;
takže po vybratí predmetu sa zobrazí stredná časť (Obr. 2.6), v ktorej sa nachádzajú jednotlivé &lt;br /&gt;
nezaradené  hodiny. Naľavo sú typy predmetov, napravo je zoznam krúžkov vo zvolenom &lt;br /&gt;
odbore a ročníku. Tieto prvky sú taktiež tvorené systémom záložiek, aj keď pri nich som &lt;br /&gt;
na rozdiel od ostatných záložiek nemohol použiť hotový systém z knižnice  jQuery UI kvôli &lt;br /&gt;
ich vertikálnej polohe. V prípade, že sa vyberie typ predmetu prednáška, zoznam krúžkov sa &lt;br /&gt;
skryje, pretože prednášky sa pridávajú pre všetky krúžky naraz. Medzi typmi predmetov &lt;br /&gt;
a krúžkami sa nachádzajú jednotlivé nepriradené predmety rozdelené podľa dĺžky výučby.&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Syst%C3%A9m_tvorby_rozvrhu&amp;diff=6261</id>
		<title>Systém tvorby rozvrhu</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Syst%C3%A9m_tvorby_rozvrhu&amp;diff=6261"/>
		<updated>2010-07-23T17:21:28Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Hlavička_FM|{{PAGENAME}}|Milan Porubský|Ing. Juraj Ďuďák|&lt;br /&gt;
2009/2010&lt;br /&gt;
|Bakalárska práca&lt;br /&gt;
|Mechatronika&lt;br /&gt;
}} &lt;br /&gt;
[[Kategória:Študentské práce]][[Kategória:Bakalárske práce]][[Kategória:Informatika]][[Kategória:web]][[Kategória:php]]&lt;br /&gt;
{{Praca_uvod|1|Systém tvorby rozvrhu|Popis systémov pre tvorbu rozvrhu|Návrh systému rozvrhu pre FM TnU AD|Administrátorské prostredie rozvrhu FM|Funkcie administrátorského prostredia||||||||}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
{{Abstrakt&lt;br /&gt;
|Práca sa zaoberá opisom systémov pre tvorbu školského rozvrhu. V prvej časti sú uvedené &lt;br /&gt;
možnosti a parametre týchto systémov a prezentácia niekoľkých existujúcich systémov, ich &lt;br /&gt;
klady a zápory. V druhej časti je uvedený postup pri vývoji takejto aplikácie pre potreby &lt;br /&gt;
Fakulty mechatroniky TnUAD. Je zdôvodnený výber programovacích jazykov a prostriedkov, &lt;br /&gt;
návrh databázovej štruktúry. Nasleduje opis samotného systému,  spôsob prihlasovania    &lt;br /&gt;
do administrátorskej časti, zoznam akcií vykonaných po prihlásení.   Sú ukázané hlavné &lt;br /&gt;
ovládacie prvky prostredia, ich funkcia a spôsob vytvárania. Ďalšie sú uvedené &lt;br /&gt;
implementované funkcie aplikácie, spôsob zadávania informácií o vyučujúcich, definovanie &lt;br /&gt;
obmedzení ich výučby, priradenie vyučujúcich k predmetu, vytváranie a mazanie krúžkov, &lt;br /&gt;
predmetov a jednotlivých vyučovacích hodín. Sú tu tiež opísané funkcie zvyšujúce pohodlie &lt;br /&gt;
a efektivitu pri práci so systémom  –  archív starších verzií rozvrhu, možnosť nastavenia &lt;br /&gt;
niektorých vlastností systému používateľom, zhrnutie stavu rozvrhu a zmazanie celého &lt;br /&gt;
rozvrhu alebo jeho časti. Nasledujú možnosti napojenia rozvrhu na iné aplikácie. Posledná &lt;br /&gt;
časť práce sa venuje bezpečnostnej stránke aplikácie. &lt;br /&gt;
|The work deals with description of systems for creating school timetable. Possibilities and &lt;br /&gt;
parameters of these systems and presentation of some existing systems, their pros and cons &lt;br /&gt;
are  listed in the first part. Procedure of development of such application for needs of Faculty &lt;br /&gt;
of mechatronics TnUAD is in second part. Choice of programming languages and techniques, &lt;br /&gt;
design of database structure is justified. Description of system, system of logging in into &lt;br /&gt;
administrating part, list of actions executed after  login follows. Main operating items are &lt;br /&gt;
shown, their function and the way of creation. Next, implemented functions of application are &lt;br /&gt;
presented, the way of  inserting information about teachers, defining restrictions of their &lt;br /&gt;
teaching, assigning of teachers  to subjects, creating and deleting subclasses, subjects and &lt;br /&gt;
separate lessons. There are described functions which raise comfort and efficiency while &lt;br /&gt;
working with system too – archive of older versions of timetable, possibility to set some of &lt;br /&gt;
system properties by user, summarizing of state of timetable and deleting all timetable or its &lt;br /&gt;
part. Possibilities of connection of timetable with other applications follows. The last part of &lt;br /&gt;
the work deals with security aspects of application   &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
'''Úvod'''&lt;br /&gt;
&lt;br /&gt;
Tvorba rozvrhu je úloha, ktorú musí riešiť každá škola bez ohľadu na stupeň alebo zameranie &lt;br /&gt;
minimálne jeden krát za školský rok.  S napredujúcim prenikaním informačných technológií &lt;br /&gt;
do školstva a vyučovacieho procesu sa aj tento problém čím ďalej častejšie rieši pomocou &lt;br /&gt;
počítača. Vznikajú preto aplikácie pre tvorbu a zobrazovanie  rozvrhu.  V mojej práci sa &lt;br /&gt;
zaoberám práve takýmito aplikáciami. Najskôr ich opisujem všeobecne a následne opisujem &lt;br /&gt;
vlastnú aplikáciu, ktorú som v rámci bakalárskej práce vytvoril. &lt;br /&gt;
&lt;br /&gt;
V prvej časti  uvádzam  hlavné parametre programu, ktoré musí  programátor navrhnúť ešte &lt;br /&gt;
pred začatím programovania vlastnej aplikácie. Poukazujem na rozdiel medzi online a offline &lt;br /&gt;
aplikáciou a medzi univerzálnym programom a riešením vytváraným na mieru. Taktiež &lt;br /&gt;
poukazujem  na to, aké dôležité je premyslieť si správnu prezentáciu údajov v systéme &lt;br /&gt;
a stanoviť si základnú bezpečnostnú politiku aplikácie. Následne sa venujem trom existujúcim &lt;br /&gt;
riešeniam systému pre tvorbu rozvrhu. V krátkosti vyjadrujem svoj subjektívny názor na tieto &lt;br /&gt;
programy, ich výhody a nevýhody. &lt;br /&gt;
&lt;br /&gt;
V druhej  časti práce sa  venujem  svojmu vlastnému systému pre tvorbu rozvrhu, ktorý je &lt;br /&gt;
určený  pre potreby Fakulty mechatroniky TnUAD.  Opisujem  prípravné práce, ktoré som &lt;br /&gt;
musel vykonať pred začatím programovania a zdôvodňujem niektoré rozhodnutia týkajúce sa &lt;br /&gt;
systému, ktoré som spravil. V práci  uvádzam  zoznam programovacích jazykov &lt;br /&gt;
a prostriedkov, ktoré som použil a tiež podrobný  opis návrhu databázovej štruktúry, ktorej &lt;br /&gt;
som venoval značnú pozornosť. Správny návrh databázovej štruktúry totiž môže uľahčiť &lt;br /&gt;
programovanie samotnej aplikácie. &lt;br /&gt;
&lt;br /&gt;
Následne sa zameriavam na prihlasovanie do systému. Opisujem spôsob kontroly oprávnenia &lt;br /&gt;
vstúpiť do administrátorského prostredia aplikácie,  synchronizáciu údajov jednej z tabuliek &lt;br /&gt;
s tabuľkou nachádzajúcou sa na inom serveri, výber dát z databázy a ich predprípravu   &lt;br /&gt;
pre uľahčenie a zefektívnenie práce s nimi. &lt;br /&gt;
&lt;br /&gt;
V ďalšej časti  sa zameriavam na grafickú stránku  administrátorského prostredia. Opisujem &lt;br /&gt;
základné  ovládacie prvky, ktoré sa na stránke nachádzajú  –  hlavné menu, zoznam hodín &lt;br /&gt;
zaradených do rozvrhu a zoznam hodín nezaradených do rozvrhu.  Uvádzam ich funkciu, &lt;br /&gt;
vzhľad a spôsob vytvárania. &lt;br /&gt;
&lt;br /&gt;
Nasleduje zoznam funkcií, ktoré som do systému implementoval. Uvádzam spôsob, akým sa &lt;br /&gt;
v systéme zadávajú údaje o vyučujúcich, definujú sa obmedzenia výučby vyučujúcim, &lt;br /&gt;
priraďujú sa im jednotlivé predmety, vytvárajú sa krúžky a pridávajú sa im predmety, &lt;br /&gt;
pridávajú a odoberajú sa vyučovacie hodiny z rozvrhu. Pridávam tiež opis funkcií, ktoré som &lt;br /&gt;
do systému pridal z dôvodu zvýšenia komfortu a efektivity pri práci s aplikáciou. Sú to archív &lt;br /&gt;
predchádzajúcich verzií rozvrhu, možnosť nastaviť si niektoré vlastnosti systému &lt;br /&gt;
používateľom, zhrnutie aktuálneho stavu rozvrhu a rýchle zmazanie rozvrhu alebo jeho časti. &lt;br /&gt;
&lt;br /&gt;
Pre potreby napojenia na iné aplikácie a projekty uvádzam možnosti prístupu k aktuálnemu &lt;br /&gt;
rozvrhu. Jednou z možností je pripojenie sa do databázy so špeciálnym účtom s obmedzenými &lt;br /&gt;
právami, druhou je využitie voľne prístupného exportu vo formáte JSON. &lt;br /&gt;
&lt;br /&gt;
V poslednej časti práce  sa zaoberám bezpečnostnými prvkami, ktoré som v aplikácií použil, &lt;br /&gt;
odôvodňujem ich výber, uvádzam ich výhody a nevýhody. Pri nevýhodách pripájam postupy, &lt;br /&gt;
ktorými som sa ich snažil eliminovať. &lt;br /&gt;
= Opis systémov pre tvorbu rozvrhu =&lt;br /&gt;
Myšlienka použiť  pri tvorbe  rozvrhu počítač nie je nová. Existuje niekoľko aplikácií, ktoré &lt;br /&gt;
majú za úlohu zjednodušiť vytváranie, správu a prezentovanie školského rozvrhu, či už cez &lt;br /&gt;
internet, teda online, alebo bez internetu, teda offline. Každá má pri tom svoje klady ale aj &lt;br /&gt;
zápory,  ktoré v tejto kapitole rozoberiem najskôr všeobecne a následne  opíšem a porovnám &lt;br /&gt;
niekoľko existujúcich aplikácií. &lt;br /&gt;
&lt;br /&gt;
== Hlavné parametre systému ==&lt;br /&gt;
&lt;br /&gt;
Pred začatím vlastného programovania aplikácie si treba stanoviť parametre, ktoré má daný &lt;br /&gt;
program spĺňať. Ide predovšetkým o to,  či  má byť aplikácia online alebo offline a s tým &lt;br /&gt;
súvisiaci výber programovacieho jazyka, či bude riešenie univerzálne alebo na mieru danej &lt;br /&gt;
škole, treba vybrať vhodnú formu prezentačnej vrstvy a hlavne v prípade online aplikácie  je &lt;br /&gt;
dôležitá otázka bezpečnosti. &lt;br /&gt;
=== Online vs. offline aplikácia ===&lt;br /&gt;
Výhody online oproti offline aplikácií sú zrejmé z možností internetu:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;možnosť pristupovať k aplikácií z akéhokoľvek počítača s prístupom na internet&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;automatická aktualizácia údajov v užívateľskej časti rozvrhu pri zmenách v administrátorskej časti&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;možnosť prepojenia systému s inými internetovými aplikáciami&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;komfort a flexibilita internetových aplikácií&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Jedinou nevýhodou môže byť zvýšené bezpečnostné riziko, ktoré plynie z možnosti prístupu k systému kýmkoľvek, teda administrátorom aj potenciálnym útočníkom. Toto riziko je však možné úspešne eliminovať vytvorením správnej bezpečnostnej politiky aplikácie a tiež vyhýbaním sa nebezpečných programovacích techník. Tejto problematike sa budem viac venovať v časti [[#Bezpe.C4.8Dnos.C5.A5|1.1.5]].&lt;br /&gt;
&lt;br /&gt;
===Výber programovacieho jazyka===&lt;br /&gt;
&lt;br /&gt;
Pri výbere programovacieho jazyka budú hrať hlavnú úlohu predovšetkým schopnosti a zvyky programátora. V prípade online aplikácie však treba vziať do úvahy tiež možnosti servera, na ktorom bude aplikácia spustená. Vzhľadom k veľkému počtu internetových prehliadačov a ich rozdielnych schopnostiam treba tiež myslieť na to, aby aplikácia fungovala minimálne vo všetkých majoritných internetových prehliadačoch rovnako.&lt;br /&gt;
&lt;br /&gt;
Či už je aplikácia online alebo offline, treba tiež dbať na to, aby program bežal plynule bez sekania a dlhého načítavania, nemal priveľké hardwarové nároky a bol stabilný. Aj tieto faktory môžu ovplyvniť výber programovacieho jazyka.&lt;br /&gt;
&lt;br /&gt;
===Univerzálne riešenie vs. riešenie na mieru===&lt;br /&gt;
&lt;br /&gt;
Jedným z najdôležitejších kritérií systému pre tvorbu rozvrhu je, či bude systém vytvorený ako univerzálna aplikácia použiteľná na väčšine škôl alebo vytvorená presne podľa požiadaviek konkrétnej školy. Každá škola môže mať totiž rozdielne kritéria na systém pre tvorbu rozvrhu a je takmer nemožné uspokojiť ich všetky jedinou aplikáciou.&lt;br /&gt;
&lt;br /&gt;
Najväčšie rozdiely sú hlavne medzi rôznymi stupňami škôl, napr.: väčšina základných škôl na rozdiel od vysokých škôl nemá školský rok rozdelený na semestre, rôzne typy a dĺžky vyučovacích hodín, iný rozvrh v párny a nepárny týždeň atď. No rozdiely sa nájdu aj medzi požiadavkami jednotlivých škôl v rámci rovnakého stupňa.&lt;br /&gt;
&lt;br /&gt;
Ak sa teda rozhodneme, že náš systém bude univerzálny, musíme na tieto rozdiely pamätať a zahrnúť do aplikácie možnosti ako ich zohľadniť. Každý takýto rozdiel znamená pre aplikáciu ďalšiu položku v nastaveniach, prípadne ďalšie kliknutie myšou administrátora pri vytváraní rozvrhu. Všetky tieto nastavenia sa taktiež musia pred používaním aplikácie načítať, čo sa môže výrazne prejaviť na plynulosti celého programu, nehovoriac o tom, že tieto nastavenia musí používateľ zadať v ideálnom prípade raz, v horšom prípade vždy pred použitím aplikácie. Navyše je veľmi pravdepodobné, že sa nám nepodarí pokryť všetky možnosti, ktoré môžu nastať.&lt;br /&gt;
&lt;br /&gt;
Nechcem tým povedať, že vytvorenie a používanie univerzálnej aplikácie pre tvorbu rozvrhu je nezmysel alebo že to nie je možné. Je to však oveľa náročnejšie jednak na zložitosť aplikácie i na jej obsluhu. Treba preto zvážiť, či je to vhodné pre náš prípad.&lt;br /&gt;
&lt;br /&gt;
===Prezentácia údajov===&lt;br /&gt;
&lt;br /&gt;
Správna prezentácia údajov je dôležitým faktorom každej aplikácie, obzvlášť ak má slúžiť väčšiemu počtu používateľov. Ovládanie by malo byť čo najviac inštinktívne a prehľadné, čo sa môže ukázať ako neľahká úloha, hlavne keď musíme zobraziť veľké množstvo údajov.&lt;br /&gt;
&lt;br /&gt;
Pri administrácií rozvrhu musí mať používateľ na výber z množstva akcií: editáciu krúžkov, pridávanie a odoberanie predmetov, priraďovanie vyučujúceho k predmetu, a mnoho iných. Okrem toho potrebuje vidieť rôzne štatistiky a filtrovať množstvo údajov podľa viacerých kritérií. Preto je vhodné venovať návrhu administrátorského prostredia dostatok času, vybrať najlepšie rozloženie ovládacích prvkov a najprehľadnejšie usporiadanie prezentovaných údajov.&lt;br /&gt;
&lt;br /&gt;
===Bezpečnosť===&lt;br /&gt;
&lt;br /&gt;
Hlavne ak sa rozhodneme pre riešenie systému pre tvorbu rozvrhu formou online aplikácie, je treba venovať zvýšenú pozornosť bezpečnosti celého programu. Síce sa môže zdať, že takýto systém nie je pre útočníka nijak zaujímavý, jeho napadnutie by mohlo mať katastrofálne následky, hlavne ak by bol prepojený s ostatnými školskými aplikáciami.&lt;br /&gt;
&lt;br /&gt;
Medzi základné bezpečnostné opatrenia patrí filtrovanie vstupných údajov pochádzajúcich od používateľa, nepoužívanie globálnych, ktoré by mohli pochádzať od neznámeho zdroja a typová kontrola premenných. Pri používaní databázy ako úložiska údajov na servery je obzvlášť nebezpečným typom útoku tzv. SQL injection – technika napadnutia databázovej vrstvy programu vsunutím kódu cez neošetrený vstup a vykonanie vlastnej SQL požiadavky.&lt;br /&gt;
&lt;br /&gt;
== Porovnanie existujúcich systémov pre tvorbu rozvrhu ==&lt;br /&gt;
&lt;br /&gt;
V tejto kapitole popíšem a porovnám niektoré exitujúce systémy pre tvorbu rozvrhu. Niektoré som sám otestoval, k iným som sa bohužiaľ nedostal, a tak musím súdiť len podľa inštruktážneho videa, a pri vývoji jedného systému som sám pomáhal.&lt;br /&gt;
&lt;br /&gt;
=== Rozvrh 4.1 ===&lt;br /&gt;
&lt;br /&gt;
Rozvrh 4.1 (Obr. 1.1) je offline aplikácia pre tvorbu rozvrhu od RNDr. Ľubomíra Červeného &amp;lt;ref&amp;gt;http://www.cerveny.sk/&amp;lt;/ref&amp;gt;. Je to univerzálny program vhodný hlavne pre základné a stredné školy. Medzi jeho hlavné klady patrí možnosť automatického generovania celého rozvrhu alebo jeho časti podľa zadaných parametrov. Nevýhody, ktoré pre tento program plynú z toho, že je to offline aplikácia, zmierňuje možnosť exportovať vytvorený rozvrh vo formáte HTML. Veľkým záporom je však obmedzená funkčnosť neregistrovanej verzie programu, v ktorej sa nedá vytvorený rozvrh uložiť.&lt;br /&gt;
[[Súbor:mpbc1.1.jpg|framed|center|Obr. 1.1 Rozvrh verzia 4.0]]&lt;br /&gt;
&lt;br /&gt;
=== Modul rozvrhu v systéme AIS ===&lt;br /&gt;
&lt;br /&gt;
AIS &amp;lt;ref&amp;gt;http://www.ais2.sk/xwiki/bin/view/Domov/&amp;lt;/ref&amp;gt; je komplexný informačný systém určený predovšetkým na riadenie všetkých troch stupňov vysokoškolského štúdia a podporu riadenia vedy a výskumu VŠ. Vyvíja ho Univerzita Pavla Jozefa Šafárika v Košiciach od roku 1997 a bol implementovaný na viacerých vysokých školách na Slovensku, vrátane našej Trenčianskej univerzity Alexandra Dubčeka. Má v sebe okrem iného implementovaný tiež modul pre správu rozvrhu (Obr. 1.2). Tento modul však zdedil z AISu všetky jeho nedostatky – pomalosť, zložitosť užívateľského prostredia, neprehľadnosť. Tieto zápory plynú z toho, že je systém tvorený ako maximálne univerzálny a tiež z nedostatočnej optimalizácie kódu programu.&lt;br /&gt;
[[Súbor:mpbc1.2.jpg|framed|center|Obr. 1.2 Modul rozvrhu v systéme AIS]]&lt;br /&gt;
=== Rozvrh Európskeho polytechnického inštitútu ===&lt;br /&gt;
Tento systém pre tvorbu rozvrhu (Obr. 1.3) je vytvorený priamo na mieru potrebám školy ako súčasť školského e-learningového portálu. Síce nedisponuje žiadnymi možnosťami nastavenia, ide o plynule fungujúcu online aplikáciu, ktorá používa ako programovací jazyk PHP na strane servera a HTML v kombinácií s JavaScriptom na strane klienta. Za nedostatok považujem hlavne formulár na pridávanie vyučovacej hodiny (Obr. 1.4), ktorý je podľa môjho názoru značne neprehľadný a komplikovaný.&lt;br /&gt;
[[Súbor:mpbc1.3.jpg|framed|center|Obr. 1.3 Rozvrh EPI]]&lt;br /&gt;
[[Súbor:mpbc1.4.jpg|framed|center|Obr. 1.4 Formulár na pridávanie hodiny do rozvrhu EPI]]&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=N%C3%A1vrh_syst%C3%A9mu_rozvrhu_pre_FM_TnU_AD&amp;diff=6260</id>
		<title>Návrh systému rozvrhu pre FM TnU AD</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=N%C3%A1vrh_syst%C3%A9mu_rozvrhu_pre_FM_TnU_AD&amp;diff=6260"/>
		<updated>2010-07-23T17:19:50Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]]&lt;br /&gt;
[[Kategória:Bakalárske práce]]&lt;br /&gt;
[[Kategória:Informatika]]&lt;br /&gt;
[[Kategória:web]]&lt;br /&gt;
[[Kategória:php]]&lt;br /&gt;
{{Praca_uvod|2|Systém tvorby rozvrhu|Popis systémov pre tvorbu rozvrhu|Návrh systému rozvrhu pre FM TnU AD|Administrátorské prostredie rozvrhu FM|Funkcie administrátorského prostredia||||||||}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= =&lt;br /&gt;
&lt;br /&gt;
Systémy pre tvorbu rozvrhu sa, tak ako väčšina aplikácií, v ktorých sú určené úlohy &lt;br /&gt;
používateľov na základe rozličných stupňov oprávnení, delia na používateľskú &lt;br /&gt;
a administrátorskú časť. Mojou úlohou bolo vytvoriť administrátorské prostredie aplikácie na &lt;br /&gt;
správu rozvrhu pre potreby Fakulty mechatroniky TnUAD.  Preto sa ďalej v práci budem &lt;br /&gt;
zaoberať iba touto stránkou aplikácie a používateľské prostredie spomeniem iba v súvislosti &lt;br /&gt;
s funkciami administrátorského prostredia. Aplikácia dostala názov rozvrhFM. &lt;br /&gt;
&lt;br /&gt;
== Použité programovacie prostriedky ==&lt;br /&gt;
&lt;br /&gt;
Jednou z požiadaviek pri zadaní úlohy bolo,  aby bola  aplikácia online  kvôli možnosti &lt;br /&gt;
jednoducho pristupovať k nej z akéhokoľvek počítača.  Rozhodol som sa preto vytvoriť &lt;br /&gt;
klasickú internetovú aplikáciu pomocou jazykov HTML a JavaScript, na strane servera potom &lt;br /&gt;
PHP,  čo  je v súčasnosti najpoužívanejší  serverový skriptovací jazyk.   Na ukladanie údajov &lt;br /&gt;
používam databázu MySQL. Všetky akcie vykonané administrátorom sa prenášajú na server &lt;br /&gt;
pomocou technológie AJAX, čo eliminuje potrebu opätovného načítavania stránky &lt;br /&gt;
a zrýchľuje tak prácu s aplikáciou rovnako ako záťaž na server. &lt;br /&gt;
&lt;br /&gt;
=== HTML ===&lt;br /&gt;
&lt;br /&gt;
HTML&amp;lt;ref&amp;gt;http://sk.wikipedia.org/wiki/Hypertext_markup_language&amp;lt;/ref&amp;gt; je značkový jazyk určený na vytváranie webových stránok a iných informácií zobraziteľných vo webovom prehliadači. HTML kladie dôraz skôr na prezentáciu informácií (odseky, fonty, váha písma, tabuľky atď.) ako na sémantiku (význam slov). Pôvodne bol určený ako veľmi zjednodušená podmnožina jazyka SGML, ktorý sa používa v organizáciách s komplexnými publikačnými požiadavkami, ale neskôr sa stal samostatným štandardom (ISO/IEC 15445:2000). Špecifikáciu jazyka HTML udržiava World Wide Web Consortium (W3C)&amp;lt;ref&amp;gt;http://www.w3.org/&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Vo svojej aplikácií používam poslednú verziu, ktorou je HTML 4.01. &lt;br /&gt;
&lt;br /&gt;
=== JavaScript ===&lt;br /&gt;
&lt;br /&gt;
JavaScript&amp;lt;ref&amp;gt;http://sk.wikipedia.org/wiki/JavaScript&amp;lt;/ref&amp;gt; je skriptovací programovací jazyk používaný najmä pri tvorbe webových stránok. Pôvodne ho vyvíjal Brendan Eich zo spoločnosti Netscape Communications pod názvom Mocha, neskôr pod menom LiveScript. Pred uvedením na verejnosť bol premenovaný na JavaScript, najmä pre vtedajšiu popularitu jazyka Java.&lt;br /&gt;
&lt;br /&gt;
Pre uľahčenie práce s JavaScriptom som sa rozhodol vo svojej aplikácií použiť knižnicu jQuery&amp;lt;ref&amp;gt;http://jquery.com/&amp;lt;/ref&amp;gt; a jej nadstavbu jQuery UI. jQuery je JavaScriptová knižnica, ktorá zjednocuje funkcie pre rôzne prehliadače, skracuje a zjednodušuje syntax, ponúka funkcie pre prácu s AJAXom a na animácie prvkov internetovej stránky. Jej nadstavba jQuery UI ďalej rozširuje tieto možnosti a ponúka kompletné riešenia najpoužívanejších užívateľských prvkov, napr.: dialógové okná, prepínacie záložky, kalendár, vysúvacie menu atď.&lt;br /&gt;
&lt;br /&gt;
=== PHP ===&lt;br /&gt;
&lt;br /&gt;
PHP&amp;lt;ref&amp;gt;http://php.net/&amp;lt;/ref&amp;gt; je populárny open source skriptovací programovací jazyk, ktorý sa používa najmä na programovanie klient-server aplikácií (na strane servera) a pre vývoj dynamických webových stránok.&lt;br /&gt;
&lt;br /&gt;
Pre PHP taktiež existujú viaceré knižnice. Ja som si pre svoju aplikáciu vybral knižnicu Zend Framework vyvíjanú spoločnosťou Zend Technologies&amp;lt;ref&amp;gt;http://framework.zend.com/&amp;lt;/ref&amp;gt;, ktorá sa taktiež podieľa na vývoji PHP. Ide o plne objektovo orientovanú knižnicu zjednodušujúcu mnohé úlohy od práce s databázou po integráciu so službami iných poskytovateľov, napríklad Google. Zend Framework podporuje a tiež odporúča oddelenie zobrazovania obsahu od vykonávania logiky programu, tzv. MVC (Model-View-Controller) model. Ďalej v práci budem používať niektoré výrazy z terminológie MVC:&lt;br /&gt;
*Model  –  časť aplikácie, ktorá definuje jej základnú funkcionalitu pomocou skupiny abstrakcií. Môžu v ňom byť definované rutiny prístupu k dátam a základná logika programu.&lt;br /&gt;
*View  –  presne definuje to, čo je prezentované používateľovi.  Obyčajne kontrolér posúva dáta každému view, aby ich zobrazil v požadovanom formáte. View často zbiera údaje od používateľa. Sem sa vkladajú HTML značky.&lt;br /&gt;
*Controller (Kontrolér) – spája celý model dohromady. Narába s modelmi, rozhoduje, ktorý model sa má zobraziť, na základe požiadavky od používateľa a ostatných faktoroch, zbiera dáta, ktoré bude view potrebovať a posúva  mu ich alebo predáva kontrolu inému kontroléru.&lt;br /&gt;
&lt;br /&gt;
=== AJAX ===&lt;br /&gt;
&lt;br /&gt;
AJAX&amp;lt;ref&amp;gt;http://www.w3schools.com/Ajax/Default.Asp&amp;lt;/ref&amp;gt; prakticky nie je programovací jazyk. Je to kombinácia asynchrónneho JavaScriptu a serverového skriptovacieho jazyka. Používa sa na vývoj interaktívnych webových aplikácií, ktoré menia obsah svojich stránok bez nutnosti ich opätovného načítania.&lt;br /&gt;
=== MySQL ===&lt;br /&gt;
MySQL&amp;lt;ref&amp;gt;http://www.mysql.com/&amp;lt;/ref&amp;gt; je slobodný a otvorený viacvláknový, viacužívateľský SQL relačný databázový server v súčasnosti vlastnený spoločnosťou Sun Microsystems. Je podporovaný na viacerých platformách a je implementovaný vo viacerých programovacích jazykoch ako PHP, C++ či Perl. Databázový systém je relačný typu DBMS. Každá databáza je v MySQL tvorená z jednej alebo z viacerých tabuliek, ktoré majú riadky a stĺpce. V riadkoch sa rozoznávajú jednotlivé záznamy, stĺpce udávajú dátový typ jednotlivých záznamov, pracuje sa s nimi ako s poľami. Práca s MySQL databázou je vykonávaná pomocou takzvaných dotazov, ktoré vychádzajú z programovacieho jazyka.&lt;br /&gt;
&lt;br /&gt;
== Návrh databázovej štruktúry systému rozvrhFM ==&lt;br /&gt;
&lt;br /&gt;
Jednou z hlavných prípravných úloh pri vytváraní internetovej aplikácie je návrh databázovej štruktúry. Hlavne pri zložitejších aplikáciách, ktoré uchovávajú v databáze veľké množstvo dát, je návrh databázovej štruktúry kľúčovou otázkou. Správny návrh totižto môže uľahčiť vytváranie dotazov na databázu, zjednodušiť zdrojový kód aplikácie, zmenšiť miesto zaberané údajmi databázy na minimum a v neposlednom rade zmenšiť záťaž na server a tým zabezpečiť rýchly a bezchybný chod aplikácie.&lt;br /&gt;
&lt;br /&gt;
MySQL podporuje pre ukladanie dát viacero úložných systémov, nap.: MyISAM, CSV, MEMORY, InnoDB, atď., ktoré sa líšia v ponúkanej funkcionalite a rýchlosti operácií. Pre našu aplikáciu som zvolil úložný systém InnoDB, ktorý je síce pomalší ako predvolený systém MyISAM, ale ponúka funkcionality ako sú transakcie a cudzie kľúče. Ďalšie informácie o databáze sú uvedené v tabuľke 2.1.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 2.1 Informácie o použitej databáze MySQL&lt;br /&gt;
|-&lt;br /&gt;
|Verzia serveru:||5.1.39-community&lt;br /&gt;
|-&lt;br /&gt;
|Úložný systém:||InnoDB&lt;br /&gt;
|-&lt;br /&gt;
|Znaková sada:||utf8_general_ci&lt;br /&gt;
|}&lt;br /&gt;
Aplikácia si bude potrebovať uchovávať informácie o študijných kombináciách, krúžkoch, predmetoch, miestnostiach a vyučujúcich, čomu by mala zodpovedať aj štruktúra tabuliek v databáze. Po dôkladnom zvážení všetkých požiadaviek aplikácie a možností databázy a po porade s konzultantom som sa rozhodol pre riešenie, ktoré je znázornené nižšie (Obr. 2.1).&lt;br /&gt;
Pri pomenovávaní tabuliek a ich stĺpcov som sa riadil nasledujúcimi pravidlami:&lt;br /&gt;
&amp;lt;ol type=&amp;quot;a&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Všetky názvy sú v angličtine, dôvodom je programátorská konvencia&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Názvy tabuliek začínajú prefixom rozvrh_ - pre prípad, že by v jednej databáze muselo byť viacero tabuliek patriacich k rôznym aplikáciám&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Názvy tabuliek sú v nominatíve množného čísla, okrem tabuliek rozvrh_timetable a rozvrh_timetable_extern&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Každá tabuľka má primárny kľúč s názvom id, ktorý je autoinkrementujúci sa (v prvom riadku má hodnotu 1 a v každom ďalšom sa jeho hodnota zvýši o 1)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Stĺpce, ktoré sú cudzími kľúčmi, majú názov ako tabuľka, na ktorú odkazujú v nominatíve jednotného čísla s postfixom _id. Hodnota týchto stĺpcov je totožná s hodnotou stĺpca id v riadku, na ktorý cudzí kľúč odkazuje&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
Jedinou výnimkou z pravidiel a) a b) je tabuľka eval_user, pretože sa plánovalo, že sa použije už existujúca tabuľka, ktorá sa používa v iných aplikáciách fakulty. Neskôr sa však ukázalo, že aplikácia bude bežať na inom servery, než sa nachádza existujúca tabuľka eval_users. Síce by sa dali používať v aplikácií údaje z tejto vzdialenej databázy, ale nebolo by tak možné plne využiť potenciál použitého úložného systému InnoDB, ktorý nedokáže vytvárať závislosti medzi tabuľkami z rozdielnych serverov. Rozhodol som sa teda vytvoriť kópiu tejto tabuľky v databáze našej aplikácie, ale kvôli nutnosti prepisovať už vytvorený kód som nepristúpil k premenovaniu tabuľky a cudzích kľúčov.&lt;br /&gt;
[[Súbor:mpbc1.5.png|thumbnail|center|700px|Obr. 2.1 Zvolená štruktúra tabuliek v databáze]]&lt;br /&gt;
Nasleduje podrobný popis jednotlivých tabuliek a vzťahov medzi nimi.&lt;br /&gt;
&lt;br /&gt;
'''Tabuľka rozvrh_restrictions'''&lt;br /&gt;
&lt;br /&gt;
Obmedzenia vyučujúcich. Zoznam hodín, v ktoré vyučujúci nemôže učiť.&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.2 rozvrh_restrictions – vlastné stĺpce&lt;br /&gt;
!názov!!dátový typ!!popis!!možné hodnoty&lt;br /&gt;
|-&lt;br /&gt;
|week||ENUM('k','p','n')||týždeň obmedzenia pedagóga||k – každý&amp;lt;br&amp;gt;p – párny&amp;lt;br&amp;gt;n - nepárny&lt;br /&gt;
|-&lt;br /&gt;
|day||INT(1)||číslo dňa||1 – pondelok&amp;lt;br&amp;gt;...&amp;lt;br&amp;gt;6 - sobota&lt;br /&gt;
|-&lt;br /&gt;
|hour||TINYINT(2)||časový slot 1 hodina||8 - 20&lt;br /&gt;
|}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.3 rozvrh_restrictions – cudzie kľúče&lt;br /&gt;
!názov!!referenčná tabuľka!!vzťah!!môže byť NULL&lt;br /&gt;
|-&lt;br /&gt;
|eval_user_id||eval_users||1:n||nie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Tabuľka eval_users'''&lt;br /&gt;
&lt;br /&gt;
Kópia vybratých stĺpcov tabuľky použitej v systéme evalvácie fakulty. Táto tabuľka sa nachádza v inej databáze a na inom serveri. V tabuľke sú informácie o pedagógoch na FM.&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.4 eval_users – vlastné stĺpce&lt;br /&gt;
!názov!!dátový typ!!popis!!možné hodnoty&lt;br /&gt;
|-&lt;br /&gt;
|meno||VARCHAR(128)||krstné meno osoby||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|priezvisko||VARCHAR(128)||priezvisko osoby||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|tituly||VARCHAR(128)||zoznam titulov. Tituly sú oddelené čiarkou||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|email||VARCHAR(32)||email osoby||&amp;amp;nbsp;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Tabuľka rozvrh_teachers'''&lt;br /&gt;
&lt;br /&gt;
Priradenie vyučujúceho k danému predmetu. K jednému predmetu môže byť priradených viacero vyučujúcich rovnako ako jeden vyučujúci môže byť priradený k viacerým predmetom. Táto tabuľka vznikla pri rozdelení vzťahu n:m medzi tabuľkami rozvrh_subjects a eval_users na dva vzťahy 1:n&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.5 rozvrh_teachers – vlastné stĺpce&lt;br /&gt;
!názov!!dátový typ!!popis!!možné hodnoty&lt;br /&gt;
|-&lt;br /&gt;
|is_lecturer||BOOL||je alebo nie je prednášajúci||1 – je prednášajúci&amp;lt;br&amp;gt;0 – nie je prednášajúci&lt;br /&gt;
|}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.6 rozvrh_teachers – vlastné stĺpce&lt;br /&gt;
!názov!!referenčná tabuľka!!vzťah!!môže byť NULL&lt;br /&gt;
|-&lt;br /&gt;
|eval_user_id||eval_users||1:n||nie&lt;br /&gt;
|-&lt;br /&gt;
|rozvrh_subject_id||rozvrh_subjects||1:n||nie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Tabuľka rozvrh_userdetails'''&lt;br /&gt;
&lt;br /&gt;
Doplňujúce informácie o zamestnancovi. Tieto informácie nie sú relevantné v systéme evalvácie FM, preto je vytvorená táto tabuľka.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.7 rozvrh_userdetails – vlastné stĺpce&lt;br /&gt;
!názov!!dátový typ!!popis!!možné hodnoty&lt;br /&gt;
|-&lt;br /&gt;
|abbr||VARCHAR(20)||označenie vyučujúceho v rozvrhu, jedinečná hodnota||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|office||VARCHAR(10)||číslo dverí kancelárie zamestnanca||&amp;amp;nbsp;&lt;br /&gt;
|}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.8 rozvrh_userdetails – cudzie kľúče&lt;br /&gt;
!názov!!referenčná tabuľka!!vzťah!!môže byť NULL&lt;br /&gt;
|-&lt;br /&gt;
|eval_user_id||eval_users||1:n||nie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Tabuľka rozvrh_combinations'''&lt;br /&gt;
&lt;br /&gt;
Študijné kombinácie na FM.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.9 rozvrh_combinations – vlastné stĺpce&lt;br /&gt;
!názov!!dátový typ!!popis!!možné hodnoty&lt;br /&gt;
|-&lt;br /&gt;
|branch||VARCHAR(5)||skratka odboru||ME, MKP, MCMV&lt;br /&gt;
|-&lt;br /&gt;
|branch_num||TINYINT(1)||číselné označenie odboru||1 - 3&lt;br /&gt;
|-&lt;br /&gt;
|year||TINYINT(1)||ročník||1 - 5&lt;br /&gt;
|-&lt;br /&gt;
|color||VARCHAR(7)||farebné označenie||#RRGGBB&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Tabuľka rozvrh_subjects'''&lt;br /&gt;
&lt;br /&gt;
Zoznam predmetov. V tabuľke nie je informácia o type predmetu ani o dĺžke trvania predmetu.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.10 rozvrh_subjects – vlastné stĺpce&lt;br /&gt;
!názov!!dátový typ!!popis!!možné hodnoty&lt;br /&gt;
|-&lt;br /&gt;
|name||VARCHAR(255)||názov predmetu||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|abbr||VARCHAR(20)||skratka predmetu v rozvrhu||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|semester||ENUM('L', 'Z')||semester, v ktorom sa predmet vyučuje||L – letný&amp;lt;br&amp;gt;Z - zimný&lt;br /&gt;
|}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.11 rozvrh_subjects – cudzie kľúče&lt;br /&gt;
!názov!!referenčná tabuľka!!vzťah!!môže byť NULL&lt;br /&gt;
|-&lt;br /&gt;
|rozvrh_combination_id||rozvrh_combination||1:n||nie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Tabuľka rozvrh_subclasses'''&lt;br /&gt;
&lt;br /&gt;
Zoznam krúžkov. Krúžky sú označené len dvojčíslom, ktoré tvorí poslednú časť názvu krúžku. Prvé tri číslice skutočného názvu krúžku predstavujú fakultu, zameranie a ročník.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.12 rozvrh_subclasses – vlastné stĺpce&lt;br /&gt;
!názov!!dátový typ!!popis!!možné hodnoty&lt;br /&gt;
|-&lt;br /&gt;
|sign||VARCHAR(2)||označenie krúžkov||01, 02 ... – denní študenti&amp;lt;br&amp;gt;E – externí študenti&lt;br /&gt;
|-&lt;br /&gt;
|note||VARCHAR(300)||poznámka||&lt;br /&gt;
|}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.13 rozvrh_subclasses – cudzie kľúče&lt;br /&gt;
!názov!!referenčná tabuľka!!vzťah!!môže byť NULL&lt;br /&gt;
|-&lt;br /&gt;
|rozvrh_combination_id||rozvrh_combination||1:n||nie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Tabuľka rozvrh_subjecttypes'''&lt;br /&gt;
&lt;br /&gt;
Typy vyučovacích hodín.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.14 rozvrh_subjecttypes – vlastné stĺpce&lt;br /&gt;
!názov!!dátový typ!!popis!!možné hodnoty&lt;br /&gt;
|-&lt;br /&gt;
|name||VARCHAR(10)||slovné pomenovanie||prednáška, labák, cvičenie, konz.&lt;br /&gt;
|-&lt;br /&gt;
|color||VARCHAR(7)||farba pri prezentácii rozvrhu||#XXXXXX&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Tabuľka rozvrh_subjectitems'''&lt;br /&gt;
&lt;br /&gt;
Prepojovacia tabuľka, prepojuje predmet s typom predmetu a krúžkom&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.15 rozvrh_subjectitems – vlastné stĺpce&lt;br /&gt;
!názov!!dátový typ!!popis!!možné hodnoty&lt;br /&gt;
|-&lt;br /&gt;
|hours||TINYINT(1)||dĺžka vyučovacej hodiny||1 - 9&lt;br /&gt;
|}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.16 rozvrh_subjectitems – cudzie kľúče&lt;br /&gt;
!názov!!referenčná tabuľka!!vzťah!!môže byť NULL&lt;br /&gt;
|-&lt;br /&gt;
|rozvrh_subject_id||rozvrh_subjects||1:n||nie&lt;br /&gt;
|-&lt;br /&gt;
|rozvrh_subjectType_id||rozvrh_subjecttype||1:n||nie&lt;br /&gt;
|-&lt;br /&gt;
|rozvrh_subclass_id||rozvrh_subclasses||1:n||áno, ak majú všetky krúžky hodinu spoločne&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Tabuľka rozvrh_rooms'''&lt;br /&gt;
&lt;br /&gt;
Zoznam učební a ich vlastnosti.&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.17 rozvrh_rooms – vlastné stĺpce&lt;br /&gt;
!názov!!dátový typ!!popis!!možné hodnoty&lt;br /&gt;
|-&lt;br /&gt;
|room||VARCHAR(10)||označenie učebne||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|capacity||TINYINT(2)||počet krúžkov, ktoré sa do učebne zmestia||1 - 99&lt;br /&gt;
|-&lt;br /&gt;
|note||VARCHAR(255)||poznámka||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|type||ENUM('p','s','l')||&amp;amp;nbsp;||p - prednášková&amp;lt;br&amp;gt;s - seminárna&amp;lt;br&amp;gt;l - laboratórium&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Tabuľka rozvrh_timetable'''&lt;br /&gt;
&lt;br /&gt;
Jednotlivé položky rozvrhu, konkrétne predmety s priradeným časom výučby, vyučujúcim a miestnosťou - denné štúdium&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.18 rozvrh_timetable – vlastné stĺpce&lt;br /&gt;
!názov!!dátový typ!!popis!!možné hodnoty&lt;br /&gt;
|-&lt;br /&gt;
|provides||VARCHAR(8)||skratka katedry zabezpečujúcej predmet||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|week||ENUM('k','p','n')||týždeň konania výuky||k - každý&amp;lt;br&amp;gt;p - párny&amp;lt;br&amp;gt;n - nepárny&lt;br /&gt;
|-&lt;br /&gt;
|day||TINYINT(1)||číslo dňa výuky||1 - pondelok&amp;lt;br&amp;gt;...&amp;lt;br&amp;gt;5 - piatok&lt;br /&gt;
|-&lt;br /&gt;
|hour||TINYINT(2)||začiatočná hodina výuky||8 - 20&lt;br /&gt;
|-&lt;br /&gt;
|note||VARCHAR(255)||poznámka||&amp;amp;nbsp;&lt;br /&gt;
|}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.19 rozvrh_timetable – cudzie kľúče&lt;br /&gt;
!!názov!!referenčná tabuľka!!vzťah!!môže byť NULL&lt;br /&gt;
|-&lt;br /&gt;
|rozvrh_teacher_id||rozvrh_teachers||1:1||áno - vyučujúci zatiaľ nebol pridelený&lt;br /&gt;
|-&lt;br /&gt;
|rozvrh_subjectItem_id||rozvrh_subjectitems||1:1||nie&lt;br /&gt;
|-&lt;br /&gt;
|rozvrh_room_id||rozvrh_rooms||1:n||nie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Tabuľka rozvrh_timetable_extern'''&lt;br /&gt;
&lt;br /&gt;
Jednotlivé položky rozvrhu, konkrétne predmety s priradeným časom výučby, vyučujúcim a miestnosťou - externé štúdium&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.20 rozvrh_timetable_extern – vlastné stĺpce&lt;br /&gt;
!názov!!dátový typ!!popis!!možné hodnoty&lt;br /&gt;
|-&lt;br /&gt;
|provides||VARCHAR(8)||skratka katedry zabezpečujúcej predmet||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|week||DATE||týždeň (lepšie povedané deň) konania výuky||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|since||TIME||čas začiatku výučby||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|till||TIME||čas konca výučby||&amp;amp;nbsp;&lt;br /&gt;
|-&lt;br /&gt;
|note||VARCHAR(255)||poznámka||&amp;amp;nbsp;&lt;br /&gt;
|}&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot; width=&amp;quot;500px&amp;quot;&lt;br /&gt;
|+Tab. 2.21 rozvrh_timetable_extern – cudzie kľúče&lt;br /&gt;
!názov!!referenčná tabuľka!!vzťah!!môže byť NULL&lt;br /&gt;
|-&lt;br /&gt;
|rozvrh_teacher_id||rozvrh_teachers||1:1||áno - vyučujúci zatiaľ nebol pridelený&lt;br /&gt;
|-&lt;br /&gt;
|rozvrh_subject_id||rozvrh_subjects||1:n||nie&lt;br /&gt;
|-&lt;br /&gt;
|rozvrh_room_id||rozvrh_rooms||1:n||nie&lt;br /&gt;
|-&lt;br /&gt;
|rozvrh_subclass_id||rozvrh_subclasses||1:n||nie&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
'''Pohľady'''&lt;br /&gt;
&lt;br /&gt;
Okrem spomínaných  tabuliek som v databáze vytvoril dve pohľady (views) – rozvrh_view a rozvrh_view_extern. Pohľady sú virtuálne tabuľky - na rozdiel od normálnych tabuliek neobsahujú žiadne údaje, ale iba SQL dopyt, ktorý vyberá z jednej, ale častejšie viacerých tabuliek údaje a spája ich podľa zadaných kritérií. Používajú sa hlavne v prípadoch, že sú spolusúvisiace údaje rozdelené do viacerých tabuliek. Pri výbere z takýchto tabuliek je tvorba dopytov často veľmi komplikovaná, preto je jednoduchšie použiť pohľad. Ďalším prípadom, kedy je vhodné použiť pohľad namiesto prístupu k samotným tabuľkám je, keď viaceré aplikácie zdieľajú tú istú databázu a programátor chce zabrániť niektorým z nich v editácií údajov. Dáta v pohľadoch sú totiž read-only, tzn. určené len na čítanie. Nie je možné cez pohľad údaje do databázy pridávať, meniť ich alebo ich mazať. Na druhú stranu akákoľvek zmena v tabuľkách, z ktorých je pohľad vytvorený, sa okamžite prejaví aj v ňom.&lt;br /&gt;
&lt;br /&gt;
Pohľady v našej databáze obsahujú všetky potrebné informácie o predmete, vyučujúcom, krúžku a čase a mieste konania výučby vo vytvorenom rozvrhu - rozvrh_view v rozvrhu pre denných študentov a rozvrh_view_extern pre externistov. Pohľady budú použité v tých častiach aplikácie, ktoré nepotrebujú práva na editáciu údajov v databáze, tzn. frontend, modul štatistík a exportov a všetky ostatné časti okrem administrátorského prostredia. Oddelenie údajov o rozvrhu pre denných a externých študentov, ako v pohľadoch, tak aj v samotných tabuľkách, bolo pritom nutné kvôli odlišnej relevancií informácií pre oba typy rozvrhov.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE VIEW `rozvrh_view` AS SELECT &lt;br /&gt;
`s`.`name` AS `subject`, `s`.`abbr` AS `subject_abbr`, `s`.`id` AS `subject_id`, `si`.`hours` AS `hours`, `st`.`name` AS `type`, `st`.`color` AS `color`,&lt;br /&gt;
`tt`.`week` AS `week`, `tt`.`day` AS `day`, `tt`.`hour` AS `hour`, `r`.`room` AS `room`, `r`.`id` AS `room_id`, `tt`.`provides` AS `provides`,&lt;br /&gt;
`u`.`meno` AS `meno`, `u`.`priezvisko` AS `priezvisko`, `u`.`tituly` AS `tituly`, `u`.`katedra` AS `user_katedra`, `u`.`id` AS `user_id`,&lt;br /&gt;
`ud`.`abbr` AS `user_abbr`, `ud`.`office` AS `office`, concat('2',`c`.`branch_num`,`c`.`year`,`sc`.`sign`) AS `subclass`,&lt;br /&gt;
`si`.`rozvrh_subclass_id` AS `subclass_id`, `c`.`branch` AS `branch`, `c`.`branch_num` AS `branch_num`, `sc`.`sign` AS `subclass_sign`,&lt;br /&gt;
`c`.`year` AS `year`, `tt`.`note` AS `note` &lt;br /&gt;
FROM `rozvrh_timetable` `tt` &lt;br /&gt;
JOIN `rozvrh_subjectitems` `si` ON `tt`.`rozvrh_subjectItem_id` = `si`.`id` &lt;br /&gt;
LEFT JOIN `rozvrh_teachers` `t` ON `tt`.`rozvrh_teacher_id` = `t`.`id` &lt;br /&gt;
JOIN `eval_users` `u` ON `t`.`eval_user_id` = `u`.`id` &lt;br /&gt;
LEFT JOIN `rozvrh_userdetails` `ud` ON `u`.`id` = `ud`.`eval_user_id` &lt;br /&gt;
LEFT JOIN `rozvrh_subclasses` `sc` ON `si`.`rozvrh_subclass_id` = `sc`.`id` &lt;br /&gt;
JOIN `rozvrh_subjects` `s` ON `si`.`rozvrh_subject_id` = `s`.`id` &lt;br /&gt;
JOIN `rozvrh_combinations` `c` ON `s`.`rozvrh_combination_id` = `c`.`id` &lt;br /&gt;
JOIN `rozvrh_rooms` `r` ON `tt`.`rozvrh_room_id` = `r`.`id` &lt;br /&gt;
JOIN `rozvrh_subjecttypes` `st` ON `si`.`rozvrh_subjectType_id` = `st`.`id`;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Administr%C3%A1torsk%C3%A9_prostredie_rozvrhu_FM&amp;diff=6259</id>
		<title>Administrátorské prostredie rozvrhu FM</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Administr%C3%A1torsk%C3%A9_prostredie_rozvrhu_FM&amp;diff=6259"/>
		<updated>2010-07-23T17:18:26Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]][[Kategória:Bakalárske práce]][[Kategória:Informatika]][[Kategória:web]][[Kategória:php]]&lt;br /&gt;
{{Praca_uvod|3|Systém tvorby rozvrhu|Popis systémov pre tvorbu rozvrhu|Návrh systému rozvrhu pre FM TnU AD|Administrátorské prostredie rozvrhu FM|Funkcie administrátorského prostredia||||||||}}&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Administrátorské prostredie rozvrhu FM =&lt;br /&gt;
&lt;br /&gt;
== Prihlásenie do administrátorského rozhrania systému rozvrhFM ==&lt;br /&gt;
&lt;br /&gt;
Pre prihlásenie do systému slúži jednoduchý HTML formulár. Na vytváranie formulárov v ZF &lt;br /&gt;
existuje trieda  Zend_Form, ktorá obsahuje metódy na vytváranie všetkých bežných prvkov &lt;br /&gt;
formulára. Prvkom sa dajú okrem klasických atribútov priradiť tiež rôzne filtre, podľa ktorých &lt;br /&gt;
sa označí formulár ako správne alebo nesprávne vyplnený po jeho odoslaní. &lt;br /&gt;
&lt;br /&gt;
Metóda  pre kontrolu odoslaných údajov  checkForm()  (Kód  2.2)  sa nachádza v triede &lt;br /&gt;
adminLogin  a  prijíma dva parametre:  $login  a  $password, ktoré obsahujú odoslané &lt;br /&gt;
prihlasovacie meno a heslo.  Najskôr zisťujem, či bol formulár odoslaný metódou  POST. &lt;br /&gt;
Potom kontrolujem  správnosť údajov podľa filtrov pridelených  k daným prvkom formulára. &lt;br /&gt;
Následne  porovnávam  údaje so správnymi prihlasovacími údajmi.  Vzhľadom k tomu, že  &lt;br /&gt;
do systému bude mať prístup iba veľmi malé množstvo používateľov, sú správne &lt;br /&gt;
prihlasovacie údaje uložené ako konštanty triedy obsluhujúcej prihlasovanie. Ak bolo zadané &lt;br /&gt;
prihlasovacie meno a heslo správne, nastavím  session  s informáciou o stave prihlásenia  &lt;br /&gt;
na hodnotu  true. Inak označím prvok formulára pre heslo ako nesprávne vyplnený  a pridám &lt;br /&gt;
chybová správa, ktorá sa vypíše pod formulárom. Metóda má návratovú hodnotu buď  true – &lt;br /&gt;
pravda, keď prihlásenie prebehlo úspešne, alebo  false  –  nepravda,  keď prihlásenie úspešné &lt;br /&gt;
nebolo.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function checkForm($login, $password) &lt;br /&gt;
{ &lt;br /&gt;
  if(false == $this-&amp;gt;_controller-&amp;gt;getRequest()-&amp;gt;isPost()) { &lt;br /&gt;
    return false; &lt;br /&gt;
  } &lt;br /&gt;
  if(true == $this-&amp;gt;getForm()-&amp;gt;isValid($_POST)) { &lt;br /&gt;
    if(self::LOGIN === $login &amp;amp;&amp;amp; self::PASSWORD === $password) { &lt;br /&gt;
      Zend_Registry::get('sessions')-&amp;gt;logged = true; &lt;br /&gt;
      return true; &lt;br /&gt;
    } else { &lt;br /&gt;
      $this-&amp;gt;_form-&amp;gt;getElement('password')-&amp;gt;addError('Nesprávny login alebo heslo!'); &lt;br /&gt;
    } &lt;br /&gt;
  } &lt;br /&gt;
  return false; &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
To, či je používateľ prihlásený alebo nie, sa kontroluje pri každom prístupe do &lt;br /&gt;
administrátorského prostredia. Ak používateľ nie je  prihlásený a zadá adresu inú, než  na &lt;br /&gt;
stránku s prihlasovacím formulárom,  presmerujem ho na prihlasovaciu stránku. Naopak, ak &lt;br /&gt;
používateľ prihlásený je, ale zadá adresu na prihlasovaciu stránku, presmerujem ho na stránku &lt;br /&gt;
s administračným prostredím. Na túto stránku  používateľa presmerujem  aj pri pokuse &lt;br /&gt;
o priamy vstup na akúkoľvek inú stránku administrácie, pretože tieto stránky sú prístupné iba &lt;br /&gt;
cez AJAX. Prístup cez AJAX sa  zisťuje  prítomnosťou  hlavičky  X-Requested-With, ktorú &lt;br /&gt;
knižnica jQuery automaticky pridáva do každej AJAXovej požiadavky. Táto kontrola sa &lt;br /&gt;
vykonáva v metóde  preDispatch()  (Kód  2.3)  kontroléra  AdminController. To, že je táto &lt;br /&gt;
metóda volaná pri každom prístupe k danému kontroléru zabezpečuje ZF.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function preDispatch() &lt;br /&gt;
{ &lt;br /&gt;
  $this-&amp;gt;_sessions = Zend_Registry::get('sessions'); &lt;br /&gt;
  $action = $this-&amp;gt;getRequest()-&amp;gt;getActionName(); &lt;br /&gt;
  if(!$this-&amp;gt;_sessions-&amp;gt;logged &amp;amp;&amp;amp; $action != 'login') { &lt;br /&gt;
    $this-&amp;gt;_redirect('admin/login', array('exit' =&amp;gt; true)); &lt;br /&gt;
  } else if($this-&amp;gt;_sessions-&amp;gt;logged &amp;amp;&amp;amp; $action == 'login') { &lt;br /&gt;
    $this-&amp;gt;_redirect('admin/index', array('exit' =&amp;gt; true)); &lt;br /&gt;
  } else if($action != 'login' &amp;amp;&amp;amp; $action != 'index') { &lt;br /&gt;
      $http = new Zend_Controller_Request_Http(); &lt;br /&gt;
    if($action != 'logout' &amp;amp;&amp;amp; !$http-&amp;gt;isXmlHttpRequest()) { &lt;br /&gt;
      $this-&amp;gt;_redirect('admin/index', array('exit' =&amp;gt; true)); &lt;br /&gt;
    } &lt;br /&gt;
  } &lt;br /&gt;
 &lt;br /&gt;
  $this-&amp;gt;view-&amp;gt;addHelperPath('./application/views/helpers', 'Views_Helpers'); &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Akcie vykonané po prihlásení ===&lt;br /&gt;
&lt;br /&gt;
Po úspešnom prihlásení sa vykoná synchronizácia tabuľky eval_users s tabuľkou používanou &lt;br /&gt;
v systéme evalvácie FM. Keďže prístup z iného serveru do databázy, v ktorej sa originálna &lt;br /&gt;
tabuľka nachádza, nie je z bezpečnostných dôvodov povolený, musel som vytvoriť skript, &lt;br /&gt;
ktorý vytvorí export&amp;lt;ref&amp;gt;http://fm.tnuni.sk/export_rozvrh/rozvrh_usersExport.php&amp;lt;/ref&amp;gt; potrebných údajov  a umiestniť ho na server,  na ktorom táto databáza beží. Keďže tento export neobsahuje žiadne citlivé informácie, prístup k nemu nie je nijak &lt;br /&gt;
zabezpečený a je teda verejne prístupný. Po načítaní exportu tieto údaje porovnávam s údajmi &lt;br /&gt;
uloženými v lokálnej tabuľke  eval_users  a v prípade potreby ich aktualizujem, pridávam &lt;br /&gt;
alebo odoberám záznamy. &lt;br /&gt;
&lt;br /&gt;
Následne kontrolujem aktuálnosť uloženej verzie rozvrhu. V prípade, že sa používateľ do &lt;br /&gt;
systému prihlási prvýkrát v novom semestri alebo školskom roku, vytvorí sa nový záznam &lt;br /&gt;
v archíve aplikácie, do ktorého sa uloží aktuálny stav všetkých tabuliek v databáze a záznamy &lt;br /&gt;
v tabuľkách  rozvrh_subjectitems,  rozvrh_timetable  a rozvrh_timetable_extern  sa vymažú. &lt;br /&gt;
Tabuľka  rozvrh_subjectitems  sa naplní údajmi z naposledy uloženého záznamu v archíve &lt;br /&gt;
z príslušného semestra. Fungovaniu archívu sa budem bližšie venovať v časti 2.5.4. &lt;br /&gt;
&lt;br /&gt;
Po vykonaní synchronizácie je používateľ presmerovaný do administrátorskej časti aplikácie. &lt;br /&gt;
Hneď po vstupe sa zobrazí dialógové okno s hláseniami o výsledku  synchronizácie, o stave, &lt;br /&gt;
v akom sa rozvrh nachádza, a o prípadnom automatickom uložení záznamu do archívu. &lt;br /&gt;
Hlásenie o výsledku synchronizácie obsahuje zoznam pridaných a zmazaných pedagógoch. &lt;br /&gt;
Pri nových pedagógoch je používateľovi ponúknutá možnosť doplniť im údaje do tabuľky &lt;br /&gt;
rozvrh_userdetails,  pričom skratka vyučujúceho je povinný údaj. Bez jej určenia všetkým &lt;br /&gt;
novým pedagógom nie je možné dialógové okno zatvoriť a pokračovať tak v práci &lt;br /&gt;
s aplikáciou. Hlásenie o stave rozvrhu bližšie opíšem v kapitole 2.5.6. &lt;br /&gt;
&lt;br /&gt;
Po zatvorení dialógového okna s hláseniami môže používateľ pracovať s aplikáciou.  Pre &lt;br /&gt;
vykreslenie  ovládacích prvkov  prostredia  potrebujem z databázy  vybrať  viaceré údaje: &lt;br /&gt;
študijné  kombinácie a krúžky,  informácie o  miestnostiach, typoch  predmetov, názvy &lt;br /&gt;
predmetov a vyučujúcich priradených k predmetom,  zoznam hodín zaradených do rozvrhu, &lt;br /&gt;
zoznam hodín nezaradených do rozvrhu a  informácie o vyučujúcich.  Tieto údaje  vyberám &lt;br /&gt;
v triede adminIndex. Na prácu s databázou používam ZF triedu Zend_Db a po vybratí údajov &lt;br /&gt;
ich triedim a ukladám do poľa kvôli ľahšej práci s nimi. &lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
public function gAddedSubjects() &lt;br /&gt;
{ &lt;br /&gt;
  $select = $this-&amp;gt;_db-&amp;gt;select() &lt;br /&gt;
    -&amp;gt;from(array('tt' =&amp;gt; T_TTABLE), &lt;br /&gt;
      array('id', 'provides', 'week', 'day', 'hour', 'note', 'room' =&amp;gt; 'rozvrh_room_id')) &lt;br /&gt;
    -&amp;gt;join(array('si' =&amp;gt; T_SUBITEMS), &lt;br /&gt;
      'tt.rozvrh_subjectItem_id = si.id', &lt;br /&gt;
      array('hours', 'subject' =&amp;gt; 'rozvrh_subject_id', 'type' =&amp;gt; 'rozvrh_subjectType_id', 'subclass' =&amp;gt; 'rozvrh_subclass_id')) &lt;br /&gt;
    -&amp;gt;joinLeft(array('t' =&amp;gt; T_TEACH), &lt;br /&gt;
      'tt.rozvrh_teacher_id = t.id', &lt;br /&gt;
      array('teacher' =&amp;gt; 'eval_user_id')) &lt;br /&gt;
    -&amp;gt;join(array('s' =&amp;gt; T_SUB), &lt;br /&gt;
      'si.rozvrh_subject_id = s.id', &lt;br /&gt;
      array('comb' =&amp;gt; 'rozvrh_combination_id')); &lt;br /&gt;
  $result = $this-&amp;gt;_db-&amp;gt;fetchAll($select); &lt;br /&gt;
  $return = array(); &lt;br /&gt;
 &lt;br /&gt;
  foreach($result as $row) {&lt;br /&gt;
    if(!isset($return[$row['room']][$row['day']][$row['week']][$row['hour']])) {   &lt;br /&gt;
      $return[$row['room']][$row['day']][$row['week']][$row['hour']] = &lt;br /&gt;
        array( &lt;br /&gt;
          'provides'   =&amp;gt; $row['provides'], &lt;br /&gt;
          'hours'      =&amp;gt; $row['hours'], &lt;br /&gt;
          'teacher'    =&amp;gt; $row['teacher'], &lt;br /&gt;
          'subject'    =&amp;gt; $row['subject'], &lt;br /&gt;
          'comb'       =&amp;gt; $row['comb'], &lt;br /&gt;
          'type'       =&amp;gt; $row['type'], &lt;br /&gt;
          'note'       =&amp;gt; $row['note'], &lt;br /&gt;
          'subclasses' =&amp;gt; array() &lt;br /&gt;
        ); &lt;br /&gt;
    } &lt;br /&gt;
    $return[$row['room']][$row['day']][$row['week']][$row['hour']]['subclasses'][$row['subclass']] = $row['id']; &lt;br /&gt;
  } &lt;br /&gt;
  return $return; &lt;br /&gt;
} &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
T_TTABLE,  T_SUBITEMS, T_TEACH a T_SUB  sú konštanty reprezentujúce názvy &lt;br /&gt;
tabuliek v databáze. Tieto konštanty sú definované v samostatnom súbore tables.php, ktorý sa &lt;br /&gt;
nachádza v konfiguračnom priečinku aplikácie. &lt;br /&gt;
*T_TTABLE – rozvrh_timetable &lt;br /&gt;
*T_SUBITEMS – rozvrh_subjectitems &lt;br /&gt;
*T_TEACH – rozvrh_teachers&lt;br /&gt;
*T_SUB – rozvrh_subjects&lt;br /&gt;
$this-&amp;gt;_db  je objekt triedy  Zend_Db.  Táto trieda obsahuje metódy pre prácu s databázou. &lt;br /&gt;
Zoznam niektorých metód a ich význam:&lt;br /&gt;
*select()  –  vytvára objekt  triedy  Zend_Db_Select  pre vytvorenie dopytu  na  databázu typu SELECT&lt;br /&gt;
*from($table, $columns) – FROM časť dopytu&lt;br /&gt;
**$table  –  názov tabuľky. Môže byť typu  reťazec  alebo  pole. V prípade typu pole kľúč označuje alias tabuľky a hodnota názov tabuľky&lt;br /&gt;
**$columns  –  zoznam  stĺpcov, ktoré sa majú vybrať. Môže byť typu  reťazec alebo  pole. V prípade  poľa môže ísť o  asociatívne alebo číselné pole. Ak je pole asociatívne, kľúč znamená alias stĺpca&lt;br /&gt;
*join($table, $condition, $columns),  joinLeft($table, $condition, $columns)  –  INNER JOIN, JOIN LEFT časť dopytu&lt;br /&gt;
**$table – ako vo from()&lt;br /&gt;
**$condition – podmienka spájania výsledkov&lt;br /&gt;
**$columns – ako vo from()&lt;br /&gt;
*fetchAll($select)  – metóda, ktorá  vracia všetky záznamy vrátené databázou. Formát vrátených údajov sa dá nastaviť metódou  setFetchMode(). Prednastavený formát je asociatívne pole&lt;br /&gt;
**$select  –  dopyt, ktorý  sa má vykonať. Môže byť typu  reťazec  alebo objekt triedy Zend_Db_Select&lt;br /&gt;
Po vybratí údajov z databázy sa výsledky prechádzajú v cykle  foreach a ukladajú sa do poľa&lt;br /&gt;
$return (Kód 2.5) v novom poradí.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
array( &lt;br /&gt;
  T_TTABLE.rozvrh_room_id =&amp;gt; array( &lt;br /&gt;
    T_TTABLE.day =&amp;gt; array( &lt;br /&gt;
      T_TTABLE.week =&amp;gt; array( &lt;br /&gt;
        T_TTABLE.hour =&amp;gt; array( &lt;br /&gt;
          'provides' =&amp;gt; T_TTABLE.provides, &lt;br /&gt;
          'hours'    =&amp;gt; T_SUBITEMS.hours, &lt;br /&gt;
          'teacher'  =&amp;gt; T_TEACH.eval_user_id, &lt;br /&gt;
          'type'     =&amp;gt; T_SUBITEMS.rozvrh_subjectType_id, &lt;br /&gt;
          'note'     =&amp;gt; T_TTABLE.note, &lt;br /&gt;
          'data'     =&amp;gt; array( &lt;br /&gt;
            T_SUB.rozvrh_combination_id =&amp;gt; array( &lt;br /&gt;
              'subject'    =&amp;gt; T_SUBITEMS.rozvrh_subject_id, &lt;br /&gt;
              'subclasses' =&amp;gt; array( &lt;br /&gt;
                T_SUBITEMS.rozvrh_subclass_id =&amp;gt; T_TTABLE.id &lt;br /&gt;
            ) &lt;br /&gt;
          ) &lt;br /&gt;
        ) &lt;br /&gt;
      ) &lt;br /&gt;
    )&lt;br /&gt;
  )&lt;br /&gt;
) &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Tieto mnohorozmerné polia posúvam v kontroléri do skriptu, ktorý sa stará o vykresľovanie &lt;br /&gt;
stránky. V skripte  následne  postupným prechádzaním polí vytváram  jednotlivé ovládacie &lt;br /&gt;
prvky.&lt;br /&gt;
&lt;br /&gt;
Keďže na vykreslenie niektorých prvkov využívam JavaScript, musím tieto polia s údajmi &lt;br /&gt;
vložiť aj do jeho  zdrojového  kódu  (Kód  2.6). Na túto úlohu  používam  JSON&amp;lt;ref&amp;gt;http://www.json.org/&amp;lt;/ref&amp;gt;, formát  &lt;br /&gt;
pre prenos dát z jedného programovacieho jazyka do druhého. Premenná akéhokoľvek typu &lt;br /&gt;
zakódovaná do formátu JSON je reťazec s pevne danou štruktúrou, z ktorého vie prijímajúci &lt;br /&gt;
jazyk vytvoriť premennú rovnakého typu. Ak požadovaný typ v jazyku neexistuje, použije sa &lt;br /&gt;
ekvivalentný typ s vlastnosťami čo najviac podobnými pôvodnému typu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html4strict&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt; &lt;br /&gt;
var subjects_added = eval(&amp;lt;?php echo json_encode($this-&amp;gt;sub_added);?&amp;gt;); &lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Grafický návrh administrátorského prostredia ==&lt;br /&gt;
&lt;br /&gt;
Pri návrhu používateľského rozhrania som kládol dôraz na komfort, prehľadnosť &lt;br /&gt;
a intuitívnosť ovládania. Snažil som sa o používanie grafických prvkov a implementovanie &lt;br /&gt;
funkcionalít, na ktoré sú používatelia počítača a internetových aplikácií zvyknutí a očakávajú &lt;br /&gt;
ich, napr. presúvanie objektov, mazanie objektu stlačením klávesy  Delete, zobrazenie &lt;br /&gt;
dodatočných informácií o objekte pri presunutí kurzoru nad daný objekt atď. Na zabezpečenie &lt;br /&gt;
takýchto funkcií sa na internetových stránkach používa JavaScript. Keďže  je mnou &lt;br /&gt;
navrhované prostredie pomerne dynamické, potrebuje veľké množstvo JavaScriptového kódu, &lt;br /&gt;
čo by sa mohlo prejaviť na plynulosti behu aplikácie. Preto program testujem na posledných &lt;br /&gt;
verziách všetkých majoritných internetových prehliadačoch: Firefox, Opera, Internet Explorer &lt;br /&gt;
a Chrome. K zrýchleniu behu JavaScriptového kódu pomáha tiež použitie knižnice jQuery, &lt;br /&gt;
ktorá je výborne optimalizovaná. &lt;br /&gt;
&lt;br /&gt;
Ďalším problémom, ktorý pri použití JavaScriptu môže nastať,  je, že v prípade, že ho má &lt;br /&gt;
používateľ vypnutý, sa aplikácia stane nepoužiteľnou. Bežným zvykom pri tvorbe &lt;br /&gt;
internetových stránok je preto snaha písať kód stránky tak, aby bola zabezpečená aspoň jej &lt;br /&gt;
základná funkčnosť aj pri vypnutom JavaScripte. Avšak keďže náš systém budú používať iba &lt;br /&gt;
tvorcovia rozvrhu, ktorí budú o nutnosti mať zapnutý JavaScript upozornení, nebudem tieto &lt;br /&gt;
opatrenia do kódu stránky vkladať. &lt;br /&gt;
&lt;br /&gt;
Na Obr. 2.2  je znázornená podoba systému v normálnom stave. Pri akciách, ktoré potrebujú &lt;br /&gt;
získať dodatočné vstupy od používateľa alebo zobraziť dodatočné informácie, sa na tento účel &lt;br /&gt;
zobrazí na obrazovke dialógové okno, ktoré môže mať systémovo-modálny charakter, tzn. &lt;br /&gt;
okno bude nad ostatnými prvkami a ostatné prvky stránky sa  stanú neaktívnymi  až do &lt;br /&gt;
zatvorenia dialógového okna.&lt;br /&gt;
[[Súbor:mpbc2.2-1.jpg|thumbnail|center|800px|Obr. 2.2 Administrátorské prostredie aplikácie]]&lt;br /&gt;
&lt;br /&gt;
=== Hlavné menu ===&lt;br /&gt;
&lt;br /&gt;
Vo vrchnej časti stránky sa nachádza hlavné menu (Obr. 2.3). Jedná sa o tzv. drop-down menu &lt;br /&gt;
–  viacúrovňové menu ovládané pomocou JavaScriptu, ktorého ďalšia úroveň sa zobrazí  &lt;br /&gt;
po prechode kurzoru nad nadradenou úrovňou a skryje sa po odchode myši z nadradenej &lt;br /&gt;
úrovne.&lt;br /&gt;
[[Súbor:mpbc2.3.jpg|thumbnail|center|800px|Obr. 2.3 Hlavné menu]]&lt;br /&gt;
Položky menu obsahujú odkazy na všetky potrebné funkcie aplikácie, napr.: práca s archívom &lt;br /&gt;
rozvrhu, správa krúžkov, správa vyučujúcich atď. Pre vytvorenie a prácu s hlavným menu &lt;br /&gt;
som vytvoril triedu My_MainMenu, ktorej konštruktor prijíma ako parameter mnohorozmerné &lt;br /&gt;
pole s presne určenou štruktúrou (Kód 2.7), ktoré reprezentuje dané menu.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
array( &lt;br /&gt;
  array( &lt;br /&gt;
    ‘label’  =&amp;gt; ‘Rozvrh’, &lt;br /&gt;
    ‘js’     =&amp;gt; ‘rozvrh’[, &lt;br /&gt;
    [‘title’ =&amp;gt; ‘Správa rozvrhu’,] &lt;br /&gt;
    [‘img’   =&amp;gt; ‘yes.gif’,] &lt;br /&gt;
    [‘style’ =&amp;gt; ‘float:right;’,] &lt;br /&gt;
    [‘sub’   =&amp;gt; array(...)]] &lt;br /&gt;
  ) &lt;br /&gt;
  [, array(...)] &lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
V nasledujúcom texte je opis štruktúry, ktorá je použitá ako parameter konštruktora triedy &lt;br /&gt;
My_MainMenu.&lt;br /&gt;
*label – zobrazovaný text položky menu &lt;br /&gt;
*js – identifikátor položky menu pre JavaScript. Identifikátory nižších úrovní menu sa reťazia s použitím oddeľovača – &lt;br /&gt;
*title (nepovinné) – text, ktorý sa zobrazí ako nápoveda pri prechode myši nad prvkom. Ak tento atribút nie je zadaný, použije sa ako text nápovedy hodnota atribútu label &lt;br /&gt;
*img (nepovinné) – obrázok, ktorý sa vloží pred text položky &lt;br /&gt;
*style (nepovinné) – CSS vlastnosti danej položky. Tento atribút som pridal hlavne kvôli položke Odhlásiť sa, ktorá je od ostatných položiek opticky oddelená &lt;br /&gt;
*sub (nepovinné) – zoznam položiek nižšej úrovne&lt;br /&gt;
&lt;br /&gt;
=== Zoznam hodín zaradených do rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Zoznam hodín zaradených do rozvrhu  (Obr. 2.4) je tvorený tabuľkou, ktorá obsahuje všetky &lt;br /&gt;
vyučovacie hodiny s určeným časom a učebňou. Stĺpec tabuľky určuje hodinu, riadok učebňu, &lt;br /&gt;
v ktorej sa výučba koná. Každý riadok učebne je rozdelený na dve časti, horná časť znamená &lt;br /&gt;
párny týždeň, spodná časť nepárny. Ak sa výučba opakuje každý týždeň, hodina presahuje &lt;br /&gt;
obe polovice. &lt;br /&gt;
&lt;br /&gt;
Nad  tabuľkou sa nachádzajú záložky  na  zmenu dňa, pre ktorý sa bude tvoriť rozvrh.   &lt;br /&gt;
Pre každý deň je vytvorená samostatná tabuľka, pričom je zobrazená vždy len tabuľka &lt;br /&gt;
prislúchajúca k aktuálne vybratému dňu. Odkazom v záložke  napravo sa prepína do správy &lt;br /&gt;
rozvrhu externých študentov, ktorá má iné prostredie. &lt;br /&gt;
&lt;br /&gt;
Bližší popis buniek s jednotlivými hodinami uvediem v kapitole 2.5.3.&lt;br /&gt;
[[Súbor:mpbc2.4.jpg|thumbnail|center|800px|Obr. 2.4 Zoznam hodín zaradených do rozvrhu]]&lt;br /&gt;
&lt;br /&gt;
=== Zoznam hodín nezaradených do rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Zoznam hodín nezaradených do rozvrhu (Obr. 2.5) obsahuje bloky vyučovacích hodín, ktoré &lt;br /&gt;
boli do systému pridané, ale ešte nebola určená ich hodina a miestnosť výučby. Pri vstupe &lt;br /&gt;
do administrátorského prostredia sa nachádza v ľavom dolnom rohu obrazovky. Jeho pozícia &lt;br /&gt;
je daná fixne, to znamená, že pri rolovaní stránky zostáva zoznam na mieste. Dá sa však &lt;br /&gt;
presúvať uchopením za hornú časť alebo tiež dvojklikom kdekoľvek na stránku – zoznam sa&lt;br /&gt;
presunie do danej výšky. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti sa nachádza zoznam študijných odborov a ich ročníkov. Farba položiek&lt;br /&gt;
korešponduje s farebným označením buniek v tabuľke hodín zaradených do rozvrhu. V hornej&lt;br /&gt;
časti sa nachádza zoznam predmetov, ktoré sú k vybranému odboru a ročníku pridelené. &lt;br /&gt;
Jednotlivé predmety sú tvorené systémom záložiek podobne ako prepínanie dní.&lt;br /&gt;
[[Súbor:mpbc2.5.jpg|thumbnail|center|800px|Obr. 2.5 Minimalizovaný zoznam hodín nezaradených do rozvrhu]]&lt;br /&gt;
[[Súbor:mpbc2.6.jpg|thumbnail|center|800px|Obr. 2.6 Maximalizovaný zoznam hodín nezaradených do rozvrhu]]&lt;br /&gt;
Kvôli veľkosti zoznamu som sa rozhodol pridať mu  funkciu minimalizácie a maximalizácie, &lt;br /&gt;
takže po vybratí predmetu sa zobrazí stredná časť (Obr. 2.6), v ktorej sa nachádzajú jednotlivé &lt;br /&gt;
nezaradené  hodiny. Naľavo sú typy predmetov, napravo je zoznam krúžkov vo zvolenom &lt;br /&gt;
odbore a ročníku. Tieto prvky sú taktiež tvorené systémom záložiek, aj keď pri nich som &lt;br /&gt;
na rozdiel od ostatných záložiek nemohol použiť hotový systém z knižnice  jQuery UI kvôli &lt;br /&gt;
ich vertikálnej polohe. V prípade, že sa vyberie typ predmetu prednáška, zoznam krúžkov sa &lt;br /&gt;
skryje, pretože prednášky sa pridávajú pre všetky krúžky naraz. Medzi typmi predmetov &lt;br /&gt;
a krúžkami sa nachádzajú jednotlivé nepriradené predmety rozdelené podľa dĺžky výučby.&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Funkcie_administr%C3%A1torsk%C3%A9ho_prostredia&amp;diff=6258</id>
		<title>Funkcie administrátorského prostredia</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Funkcie_administr%C3%A1torsk%C3%A9ho_prostredia&amp;diff=6258"/>
		<updated>2010-07-23T17:16:40Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]][[Kategória:Bakalárske práce]][[Kategória:Informatika]][[Kategória:web]][[Kategória:php]]&lt;br /&gt;
{{Praca_uvod|4|Systém tvorby rozvrhu|Popis systémov pre tvorbu rozvrhu|Návrh systému rozvrhu pre FM TnU AD|Administrátorské prostredie rozvrhu FM|Funkcie administrátorského prostredia||||||||}}&lt;br /&gt;
__TOC__&lt;br /&gt;
= Funkcie administrátorského prostredia =&lt;br /&gt;
&lt;br /&gt;
== Zoznam implementovaných funkcií ==&lt;br /&gt;
&lt;br /&gt;
Pri tvorbe  rozvrhu potrebuje mať jej používateľ k dispozícií  minimálne tieto funkcie: &lt;br /&gt;
vytváranie a mazanie krúžkov a hodín a priradenie vyučujúcich k predmetom. Okrem týchto&lt;br /&gt;
základných funkcií som do  svojej aplikácie implementoval aj ďalšie funkcie, ktoré majú&lt;br /&gt;
za úlohu zjednodušiť a zrýchliť prácu s aplikáciou.&lt;br /&gt;
&lt;br /&gt;
=== Správa vyučujúcich ===&lt;br /&gt;
&lt;br /&gt;
Správa vyučujúcich je prístupná po kliknutí na položku hlavného menu  Správa...  &amp;gt; &lt;br /&gt;
Vyučujúcich. Zobrazuje sa formou systémovo-modálneho dialógového okna, ktoré obsahuje &lt;br /&gt;
textové pole na vyhľadávanie vyučujúceho a tri záložky:  Informácie,  Obmedzenia &lt;br /&gt;
a Predmety. &lt;br /&gt;
&lt;br /&gt;
Vyhľadávanie je tvorené pomocou komponenty Autocomplete knižnice  jQuery UI. Po zmene &lt;br /&gt;
hodnoty vyhľadávacieho poľa sa zo zoznamu všetkých vyučujúcich evidovaných v tabuľke &lt;br /&gt;
eval_users  vyberú tí, ktorých reťazec zložený z kombinácie stĺpcov meno priezvisko  alebo &lt;br /&gt;
priezvisko meno obsahuje hodnotu zadanú vo vyhľadávacom poli, pričom na veľkosti písmen &lt;br /&gt;
nezáleží. Takto vytvorený zoznam sa následne zobrazí pod vyhľadávacím poľom a používateľ &lt;br /&gt;
má možnosť  zvoliť jednu  z ponúkaných  možností. Po vybratí vyučujúceho sa aktualizujú &lt;br /&gt;
ostatné prvky dialógového okna. &lt;br /&gt;
&lt;br /&gt;
V záložke  Informácie  zobrazujem  údaje o zvolenom vyučujúcom z tabuliek  eval_users &lt;br /&gt;
a rozvrh_userdetails, pričom údaje z eval_users sú len na čítanie, údaje z  rozvrh_userdetails &lt;br /&gt;
sú editovateľné. Keďže skratka vyučujúceho musí byť unikátna, pri zmene tohto údaju &lt;br /&gt;
kontrolujem, či danú skratku už nemá iný vyučujúci. O tom, či je skratka voľná alebo nie, je &lt;br /&gt;
používateľ informovaný okamžite symbolom a textovou správou zobrazovanou vedľa &lt;br /&gt;
skratky. &lt;br /&gt;
&lt;br /&gt;
Záložka Obmedzenia (Obr. 2.7)  zobrazuje zoznam hodín, v ktorých zvolenému vyučujúcemu &lt;br /&gt;
nesmie byť pridelená žiadna výučba. Zoznam je prezentovaný formou tabuľky, v ktorej stĺpce &lt;br /&gt;
reprezentujú hodiny a riadky týždne a dni. Každý deň má dva riadky  –  jeden pre párny &lt;br /&gt;
a druhý pre nepárny týždeň. V prípade, že vyučujúcemu nesmie byť pridelená hodina každý &lt;br /&gt;
týždeň, musia byť označené obidva riadky. Označená hodina je zvýraznená červenou farbou.&lt;br /&gt;
 &lt;br /&gt;
V záložke  Predmety  (Obr. 2.8)  sa vyberajú predmety, ku ktorým je zvolený vyučujúci &lt;br /&gt;
priradený.  V samostatných tabuľkách sú uvedené zoznamy predmetov pre všetky študijné &lt;br /&gt;
odbory a ročníky. Pod každým predmetom sú dve políčka – jedno s nápisom P symbolizujúce &lt;br /&gt;
priradenie vyučujúceho k prednáškam daného predmetu a druhé s nápisom  C, L &lt;br /&gt;
symbolizujúce priradenie k ostatným typom predmetov. Ak je políčko zelené, znamená to, že &lt;br /&gt;
zvolený vyučujúci  je priradený k danému typu predmetu, ak je červené, nie je k nemu &lt;br /&gt;
priradený. Medzi týmito stavmi používateľ prepína kliknutím na požadované políčko. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti dialógového okna sa nachádzajú tri tlačidlá: Uložiť zmeny, Vrátiť posledné &lt;br /&gt;
zmeny  a Zatvoriť. Tlačidlo  Uložiť zmeny  slúži na potvrdenie vykonaných zmien a ich &lt;br /&gt;
odoslanie na server. V prípade, že bola vyučujúcemu pridaná hodina, v ktorej nemôže mať &lt;br /&gt;
výučbu, ale predtým v túto hodinu mal výučbu pridelenú, alebo mu bolo odobraté priradenie &lt;br /&gt;
k predmetu, ktorý už bol zaradený do rozvrhu, zobrazí sa ďalšie dialógové okno informujúce &lt;br /&gt;
o situácií, ktorá nastala, s možnosťou potvrdenia uloženia alebo zamietnutia uloženia zmien. &lt;br /&gt;
Ak sa používateľ rozhodne zmeny potvrdiť, bude všetkým hodinám pridaným do rozvrhu, &lt;br /&gt;
ktoré sú v rozpore s vykonanými zmenami, odobraný vyučujúci.  Následne sa zobrazí &lt;br /&gt;
dialógové okno, ktoré bude ponúkať možnosť vybrať pre tieto hodiny iného vyučujúceho, &lt;br /&gt;
pričom používateľ môže túto možnosť odmietnuť. V tom prípade zostanú hodiny zatiaľ     &lt;br /&gt;
bez určeného vyučujúceho. &lt;br /&gt;
&lt;br /&gt;
Aj keď sa zmeny odosielajú na server až po uložení, v zozname hodín priradených do rozvrhu &lt;br /&gt;
sa prejavujú už pri ich vzniku, napr. po zmene skratky vyučujúceho sa skratka ihneď zmení aj &lt;br /&gt;
v zozname. Dôvodom je plynulejší chod aplikácie.  Po kliknutí na tlačidlo  Vrátiť posledné &lt;br /&gt;
zmeny sa všetky zmeny vykonané od posledného uloženia zrušia a zoznam hodín priradených &lt;br /&gt;
do rozvrhu, rovnako ako aj údaje o zvolenom vyučujúcom v dialógovom okne, sa  vráti  do &lt;br /&gt;
pôvodného stavu. &lt;br /&gt;
&lt;br /&gt;
Dialógové okno sa zatvára kliknutím na tlačidlo  Zatvoriť, krížikom  v pravom hornom rohu &lt;br /&gt;
okna alebo stlačením klávesy  Esc  na klávesnici. Až po zatvorení okna je možné opäť &lt;br /&gt;
používať ostatné ovládacie prvky systému. Pred samotným zatvorením okna je ešte vykonaná &lt;br /&gt;
kontrola, či neboli vykonané nejaké zmeny, ktoré ešte neboli uložené. V prípade, že takéto &lt;br /&gt;
zmeny vykonané boli, budú automaticky uložené, zahodené alebo sa objaví druhé dialógové &lt;br /&gt;
okno s otázkou, čo má systém so zmenami spraviť.  To, ktorá akcia sa vykoná, rozhoduje &lt;br /&gt;
nastavenie systému (Kap. 2.5.5). Takáto kontrola sa vykoná aj pri výbere iného vyučujúceho. &lt;br /&gt;
[[Súbor:mpbc2.7.jpg|thumbnail|center|800px|Obr. 2.7 Dialógové okno správy vyučujúcich – záložka Obmedzenia]]&lt;br /&gt;
[[Súbor:mpbc2.8.jpg|thumbnail|center|800px|Obr. 2.8 Dialógové okno správy vyučujúcich – záložka Predmety]]&lt;br /&gt;
&lt;br /&gt;
=== Správa krúžkov ===&lt;br /&gt;
&lt;br /&gt;
Správa krúžkov  (Obr. 2.9)  je prístupná po kliknutí na položku hlavného menu  Správa...  &amp;gt; &lt;br /&gt;
Krúžkov. Taktiež sa zobrazuje formou systémovo-modálneho dialógového  okna.  Študijný &lt;br /&gt;
odbor a ročník sa vyberá kliknutím na zoznam nachádzajúci sa v spodnej časti podobne ako je &lt;br /&gt;
to v zozname hodín nezaradených do rozvrhu. O aktuálne vybratom odbore a ročníku &lt;br /&gt;
informuje element v pravom hornom rohu okna. Pre ľahšiu orientáciu má tento element farbu &lt;br /&gt;
zvoleného odboru a ročníku. Pod ním sa nachádza zoznam krúžkov, ktoré boli pre daný odbor &lt;br /&gt;
a ročník vytvorené. Kliknutím na položku zoznamu sa aktualizuje tabuľka v ľavej časti podľa &lt;br /&gt;
výberu krúžkov. Kliknutím na položku označenú nápisom  všetky  sa označia všetky krúžky &lt;br /&gt;
naraz. &lt;br /&gt;
&lt;br /&gt;
V tejto tabuľke sa nachádzajú informácie o predmetoch a maximálnych počtoch vyučovacích &lt;br /&gt;
hodín priradených  ku všetkým zvoleným krúžkom.  V ľavom stĺpci je zoznam všetkých &lt;br /&gt;
predmetov. Pri každom predmete sú  tri riadky tabuľky reprezentujúce tri druhy hodiny  – &lt;br /&gt;
prednáška, cvičenie a laboratórne  cvičenie.  Vyučovacie hodiny sú ďalej rozdelené podľa &lt;br /&gt;
dĺžky trvania výučby na jedno, dvoj, troj a štvorhodinovú výučbu. Ak je bunka zelená, &lt;br /&gt;
znamená to, že všetky hodiny daného predmetu, typu a dĺžky už boli zaradené do rozvrhu. &lt;br /&gt;
Červená farba bunky značí, že minimálne jedna hodina do rozvrhu zatiaľ zaradená nebola. &lt;br /&gt;
Presný počet zaradených a nezaradených hodín  používateľ získa pri prechode myšou nad &lt;br /&gt;
bunkou. V prípade, že bolo vybratých  viacero krúžkov, zobrazí sa tiež počet hodín, o koľko &lt;br /&gt;
má každý z nich viac, než je zobrazovaná hodnota. Pri tejto akcií sa v bunke objavia taktiež &lt;br /&gt;
symboly plus a mínus, ktoré slúžia na pridávanie a odoberanie nezaradených hodín. Hodiny, &lt;br /&gt;
ktoré už boli zaradené do rozvrhu, nie je možné takýmto spôsobom odstrániť, ale je nutné ich &lt;br /&gt;
najskôr z rozvrhu  odobrať (Kap.  2.5.3). Hodiny sa pridávajú alebo odoberajú všetkým &lt;br /&gt;
zvoleným krúžkom súčasne. Prednášky sa pridávajú a odoberajú súčasne vždy všetkým &lt;br /&gt;
krúžkom, zvoleným aj nezvoleným. &lt;br /&gt;
&lt;br /&gt;
V pravej časti tabuľky sa nachádzajú súčty hodín daného predmetu a typu. V prvom stĺpci je &lt;br /&gt;
celkový počet blokov hodín zaradených do rozvrhu, v druhom celkový počet blokov  hodín &lt;br /&gt;
nezaradených  do rozvrhu. V poslednom stĺpci je týždenný počet hodín daného predmetu &lt;br /&gt;
a typu.  Pod tabuľkou sú tieto počty uvedené ako sumy pre všetky zobrazené  predmety,  &lt;br /&gt;
nad ňou je textové pole slúžiace na zadanie krátkej poznámky ku krúžku, ktoré sa zobrazí iba &lt;br /&gt;
v prípade, že bol vybratý iba jeden krúžok. &lt;br /&gt;
&lt;br /&gt;
Pridávanie predmetov sa realizuje prostredníctvom zeleného tlačidla s bielym symbolom plus, &lt;br /&gt;
ktoré sa nachádza nad stĺpcom so zoznamom  priradených predmetov. Po kliknutí na toto &lt;br /&gt;
tlačidlo sa zobrazí druhé dialógové okno, v ktorom používateľ zadá názov a skratku &lt;br /&gt;
predmetu, pričom skratka sa generuje automaticky pri písaní názvu z prvých písmen &lt;br /&gt;
jednotlivých slov zadávaného názvu. Používateľ má však možnosť túto vygenerovanú skratku &lt;br /&gt;
zmeniť. Pri vytváraní nového predmetu platia nasledujúce pravidlá: &lt;br /&gt;
*V rámci jednej kombinácie študijný odbor  -  ročník nemôžu existovať dva predmety s rovnakým názvom alebo skratkou &lt;br /&gt;
*Rôzne kombinácie študijný odbor  –  ročník môžu mať predmet s tým istým názvom a skratkou za predpokladu, že predmety majú rovnaké obe spomínané vlastnosti &lt;br /&gt;
Na pridávanie krúžkov slúži zelené tlačidlo s bielim symbolom plus nachádzajúce sa pod &lt;br /&gt;
zoznamom krúžkov. Označenie nového krúžku sa vytvorí tak, aby pokračoval v číselnom rade&lt;br /&gt;
krúžkov danej kombinácie študijného odboru a ročníka. V prípade, že je v tomto rade prázdne&lt;br /&gt;
miesto, ktoré sa vytvorí po odstránení krúžku, označenie krúžku sa zvolí tak, aby toto miesto&lt;br /&gt;
zaplnilo. Novovytvorenému krúžku sa automaticky vytvoria hodiny výučby, pričom &lt;br /&gt;
prednášky sú pre všetky krúžky spoločné a ich počet je teda rovnaký. Počet ostatných typov &lt;br /&gt;
predmetov sa nastaví podľa aktuálne zobrazovaných počtov v tabuľke. Je tak možné klonovať&lt;br /&gt;
počty hodín existujúceho krúžku alebo prienik počtov viacerých krúžkov. &lt;br /&gt;
&lt;br /&gt;
Mazanie celých predmetov a krúžkov sa vykonáva tak, že používateľ nad predmet alebo &lt;br /&gt;
krúžok, ktorý chce vymazať, presunie ukazovateľ myši a na klávesnici stlačí klávesu Delete.&lt;br /&gt;
Nie je možné označiť na vymazanie viacero prvkov súčasne. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti dialógového okna sa nachádzajú tri tlačidlá:  Uložiť zmeny, Vrátiť posledné &lt;br /&gt;
zmeny  a Zatvoriť. Ich funkcie sú podobné  ako  funkcie tlačidiel opísané  v kapitole  2.5.1.&lt;br /&gt;
Zmeny sa na server odosielajú až po potvrdení a je ich teda možné zahodiť. V prípade, že je &lt;br /&gt;
nastavené automatické ukladanie zmien pri zatvorení dialógového okna a súčasťou zmien je &lt;br /&gt;
aj mazanie predmetu alebo krúžku, môže byť požadované potvrdenie zmazania. Toto &lt;br /&gt;
správanie sa dá taktiež nastaviť (Kap. 2.5.5). &lt;br /&gt;
[[Súbor:mpbc2.9.jpg|thumbnail|center|800px|Obr. 2.9 Dialógové okno správy krúžkov]]&lt;br /&gt;
&lt;br /&gt;
=== Správa hodín zaradených do rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Hodiny zaradené do rozvrhu  (Obr. 2.10)  sú zobrazované v tabuľke, ktorá je jedným &lt;br /&gt;
z hlavných ovládacích prvkov aplikácie (Kap.  2.4.2). Každá hodina je zobrazená ako  blok &lt;br /&gt;
v bunke tabuľky, čím je určený deň, miestnosť, začiatok a koniec výučby. Blok je rozdelený &lt;br /&gt;
na dve polovice. V hornej polovici je uvedená skratka predmetu a priradeného vyučujúceho. &lt;br /&gt;
Ak vyučujúci ešte nebol priradený, je namiesto neho uvedený text „- - -“. Spodná časť bloku &lt;br /&gt;
obsahuje informáciu o študijnom odbore a ročníku v ľavej časti a zoznam krúžkov, ktorých sa &lt;br /&gt;
výučba týka, v pravej časti. V prípade, že sa jedná o prednášku, je namiesto zoznamu krúžkov &lt;br /&gt;
písmeno P, pretože k prednáškam sú automaticky priradené všetky krúžky daného odboru &lt;br /&gt;
a ročníka.  Farba hornej časti korešponduje s farbou typu predmetu, farba spodnej časti &lt;br /&gt;
s farbou kombinácie študijného odboru a ročníka. Po prechode myši nad blokom sa v pravom &lt;br /&gt;
hornom rohu objaví značka, na ktorú keď používateľ ukáže myšou, objavia sa ďalšie &lt;br /&gt;
informácie o hodine. &lt;br /&gt;
&lt;br /&gt;
Hodiny sa do rozvrhu pridávajú zo zoznamu nezaradených hodín (Kap. 2.4.3) metódou drag &lt;br /&gt;
and drop – uchopením a pretiahnutím myšou na požadované miesto. Po začatí ťahania prvku &lt;br /&gt;
reprezentujúceho hodinu aplikácia určí, na ktoré miesta v zozname je možné hodinu umiestniť &lt;br /&gt;
a na ktoré nie.  Pre  určenie, ktoré miesta sú povolené a ktoré zakázané, som definoval &lt;br /&gt;
nasledujúce pravidlá:&lt;br /&gt;
*Hodina nesmie byť priradená do miestnosti v čase,&lt;br /&gt;
**kedy by sa v miestnosti nachádzal väčší počet krúžkov, než je jej kapacita&lt;br /&gt;
**kedy  sa v miestnosti koná vyučovanie predmetu, ktorý sa s vybratým predmetom nezhoduje  v type predmetu, zvolenej začiatočnej hodine alebo dĺžke výučby  alebo sa v miestnosti koná vyučovanie rovnakého  odboru a ročníka, ale iného predmetu &lt;br /&gt;
*Krúžku nemôže byť priradené vyučovanie v čase, v ktorom už má priradené vyučovanie&lt;br /&gt;
*Vyučovanie nemôže byť v danú hodinu priradené, ak&lt;br /&gt;
**by  v svojej dĺžke prekračovalo aspoň jedno z uvedených  pravidiel pre pridávanie hodiny do rozvrhu &lt;br /&gt;
**by svojou dĺžkou presahovalo poslednú možnú hodinu, kedy môže byť vyučovanie priradené (21:00)&lt;br /&gt;
*Všetky obmedzenia vyplývajúce z pravidiel treba vzťahovať na každý typ opakovania (každý, párny, nepárny týždeň) samostatne, alebo:&lt;br /&gt;
**ak je obmedzenie dané pre každý týždeň, platí aj pre párny a nepárny týždeň&lt;br /&gt;
**ak je obmedzenie dané pre párny alebo nepárny týždeň, platí aj pre každý týždeň&lt;br /&gt;
[[Súbor:mpbc2.10.jpg|thumbnail|center|800px|Obr. 2.10 Hodina zaradená do rozvrhu]]&lt;br /&gt;
Povolené miesta sú následne zvýraznené zelenou farbou, zakázané miesta sú zvýraznené &lt;br /&gt;
červenou farbou. Pri pokuse o umiestnenie hodiny kamkoľvek inam, než je povolené miesto, &lt;br /&gt;
sa ťahaný prvok vráti späť na pôvodné miesto v zozname nezaradených predmetov. Farebné&lt;br /&gt;
označenie povolených a zakázaných miest po pustení ťahaného prvku zmizne. &lt;br /&gt;
&lt;br /&gt;
Po priradení hodiny na povolené miesto sa objaví dialógové okno  (Obr. 2.11)  obsahujúce&lt;br /&gt;
podrobné informácie o predmete a formulár na priradenie vyučujúceho a ďalšie nastavenia &lt;br /&gt;
práve pridanej  hodiny. Používateľ môže vybrať  jedného z vyučujúcich, ktorí boli predtým &lt;br /&gt;
k danému predmetu priradení, priradiť k predmetu nového vyučujúceho alebo nechať hodinu&lt;br /&gt;
zatiaľ bez priradeného vyučujúceho. Vyučujúci nesmie byť k hodine priradený v prípade, že&lt;br /&gt;
v danom čase už je priradený k hodine v inej miestnosti alebo má pre daný čas určené &lt;br /&gt;
obmedzenie (Kap.  2.5.1).  Takéhoto vyučujúceho nie je možné v nastaveniach k hodine&lt;br /&gt;
priradiť. Používateľ sa o tom, ktorých vyučujúcich priradených k predmetu nie je možné &lt;br /&gt;
priradiť k hodine, dozvie pomocou zoznamu týchto vyučujúcich, ktorý sa objaví v bunke&lt;br /&gt;
povoleného miesta počas ťahania hodiny. &lt;br /&gt;
&lt;br /&gt;
V prípade, že je možné nastaviť opakovanie vyučovania na každý týždeň, má používateľ tiež&lt;br /&gt;
možnosť nastaviť opakovanie na párny, nepárny alebo každý týždeň. V opačnom prípade sa&lt;br /&gt;
len objaví informácia o jedinom možnom type opakovania. Ak je typ pridanej hodiny iný, než&lt;br /&gt;
prednáška, používateľ môže vybrať krúžky, ktorých sa vyučovanie má týkať. Krúžky, ktorým&lt;br /&gt;
hodinu nie je možné pridať či už kvôli tomu, že nemajú voľnú nepriradenú hodinu alebo by sa&lt;br /&gt;
ich výberom porušilo niektoré z pravidiel pri pridávaní hodiny, sa v zozname síce objavia, ale&lt;br /&gt;
nie je možné ich vybrať. Používateľ ďalej môže zadať katedru zabezpečujúci výučbu a krátku&lt;br /&gt;
poznámku k hodine. Toto dialógové okno je možné vyvolať aj po úspešnom pridaní hodiny &lt;br /&gt;
do rozvrhu  a zmeniť tak nastavenia hodiny  a to tak, že používateľ prejde myšou nad &lt;br /&gt;
požadovanú hodinu a na klávesnici stlačí klávesu Enter. &lt;br /&gt;
[[Súbor:mpbc2.11.jpg|thumbnail|center|800px|Obr. 2.11 Dialógové okno s nastaveniami hodiny priradenej do rozvrhu]]&lt;br /&gt;
Ak mal vo zvolenej miestnosti v danom čase pridelenú hodinu iný krúžok rovnakého &lt;br /&gt;
študijného odboru a ročníka, nevytvorí sa v bunke nový blok, len sa krúžok pridá k zoznamu&lt;br /&gt;
krúžkov, ku ktorým je hodina priradená. Dialógové okno sa v takomto prípade neobjaví. &lt;br /&gt;
&lt;br /&gt;
Je možné priradiť hodinu do miestnosti aj v čase, kedy tu má priradenú hodinu iný študijný &lt;br /&gt;
odbor alebo ročník za predpokladu, že to neodporuje podmienkam pre priradenie hodiny. &lt;br /&gt;
O tejto skutočnosti je používateľ informovaný  formou dialógového okna so zoznamom &lt;br /&gt;
predmetov, študijných kombinácií a ročníkov, ktoré budú miestnosť zdieľať, a je vyzvaný &lt;br /&gt;
na potvrdenie alebo zrušenie priradenia hodiny do rozvrhu.  Pri kladnej odpovedi sa &lt;br /&gt;
automaticky hodine priradí rovnaký vyučujúci, aký je priradený k ostatným hodinám &lt;br /&gt;
zdieľajúcim miestnosť. Ak vyučujúci predtým k tomuto predmetu priradený nebol, &lt;br /&gt;
automaticky sa k nemu priradí. Pri neskoršej zmene vyučujúceho  jednej z hodín budú &lt;br /&gt;
ovplyvnené všetky hodiny. &lt;br /&gt;
&lt;br /&gt;
Priradené hodiny sa z rozvrhu odoberajú tak, že používateľ prejde myšou nad blok &lt;br /&gt;
požadovanej hodiny a na klávesnici stlačí klávesu  Delete.  Po odobratí hodiny sa hodina &lt;br /&gt;
presunie do zoznamu neurčených hodín. Bloky sa dajú tiež presúvať metódou drag and drop&lt;br /&gt;
a zmeniť tak deň, miestnosť a čas výučby. Po začatí ťahania sa taktiež určia povolené &lt;br /&gt;
a zakázané miesta pre priradenie hodiny.  K zakázaným miestam sa pridajú aj časy &lt;br /&gt;
a miestnosti, v ktorých nesmie byť k hodine priradený predtým zvolený vyučujúci alebo &lt;br /&gt;
nesmie byť priradená hodina aspoň jednému z predtým zvolených krúžkov  presúvanej&lt;br /&gt;
hodiny.  Nastavenia presunutej hodiny zostávajú zachované. Po presune rovnako ako  pri&lt;br /&gt;
odoberaní hodiny z rozvrhu môže byť používateľ vyzvaný na potvrdenie akcie. Či bude toto &lt;br /&gt;
potvrdenie vyžadované alebo nie závisí od nastavení prostredia (Kap. 2.5.5). &lt;br /&gt;
&lt;br /&gt;
=== Archivácia rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Archív (Hlavné menu &amp;gt; Rozvrh &amp;gt; Archív) slúži na uloženie aktuálneho stavu rozvrhu. Tento&lt;br /&gt;
stav sa dá neskôr zobraziť alebo sa ním dá nahradiť aktuálny rozvrh. Zálohu môže používateľ&lt;br /&gt;
vytvoriť ručne alebo sa vytvára automaticky po prihlásení sa používateľa do systému &lt;br /&gt;
v novom semestri alebo školskom roku a pred nahradením aktuálneho rozvrhu zálohou&lt;br /&gt;
z archívu.&lt;br /&gt;
&lt;br /&gt;
Každá  záloha  je tvorená  samostatným textovým súborom, v ktorom sú uložené údaje &lt;br /&gt;
z databázy vo forme viacrozmerných polí. Na  tieto polia  je pred uložením aplikovaná PHP &lt;br /&gt;
funkcia  serialize, ktorá prevádza premennú  na textový reťazec. Na tento reťazec môže byť &lt;br /&gt;
neskôr aplikovaná funkcia  unserialize, ktorá z neho  spätne vytvorí premennú bez straty jej &lt;br /&gt;
typu a štruktúry. Názov súboru je názov_záznamu.typ_záznamu.časová_značka.txt, kde &lt;br /&gt;
*názov_záznamu  –  vlastný názov záznamu. Môže obsahovať písmená veľkej a malej anglickej abecedy, čísla a podčiarkovník. Maximálna dĺžka je 20 znakov. Pri záznamoch vytvorených používateľom tento názov určuje používateľ, pri automatických záznamoch má názov nasledujúcu štruktúru: &lt;br /&gt;
**pri vytvorení záznamu po prihlásení v novom semestri alebo školskom roku – školský_rok_skratka_semestra, napr. 2009-10_Z&lt;br /&gt;
**pri vytvorení pred nahradením aktuálneho rozvrhu záznamom z archívu – bck_názov_záznamu, napr. bck_2009-10_Z&lt;br /&gt;
*typ_záznamu – automatický (auto) alebo vytvorený používateľom (user)&lt;br /&gt;
*časová_značka – počet sekúnd od 1. januára 1970 00:00:00 GMT&lt;br /&gt;
Zálohy  sa otvárajú v novom okne, v ktorom je zobrazený iba zoznam hodín zaradených  do&lt;br /&gt;
rozvrhu a v hornej časti tlačidlo na nahratie záznamu do aktuálneho rozvrhu.  Zoznam je &lt;br /&gt;
určený iba na čítanie, nie je možné ho žiadnym spôsobom meniť. Po kliknutí na horné tlačidlo&lt;br /&gt;
sa vytvorí nový záznam v archíve obsahujúci aktuálny stav rozvrhu, potom sa údaje &lt;br /&gt;
v databáze nahradia údajmi zo zvolenej  zálohy.  Výnimkami  sú  tabuľky  eval_users&lt;br /&gt;
a rozvrh_userdetails, ktorých  údaje sa nenahrádzajú. Ak je niektorej hodine v zálohe&lt;br /&gt;
priradený vyučujúci, ktorá sa nenachádza v súčasnej  tabuľke eval_users, pri nahratí rozvrhu &lt;br /&gt;
z archívu nebude tejto hodine priradený žiadny vyučujúci.  Používateľ o tom bude &lt;br /&gt;
informovaný v dialógovom okne s aktuálnym stavom rozvrhu.&lt;br /&gt;
&lt;br /&gt;
Zálohy  je možné z archívu mazať po jednom označením záznamu a následným stlačením &lt;br /&gt;
klávesy  Delete  na klávesnici alebo vybratím  veku, od ktorého sa majú zmazať všetky &lt;br /&gt;
záznamy.&lt;br /&gt;
&lt;br /&gt;
=== Nastavenia prostredia ===&lt;br /&gt;
&lt;br /&gt;
Kvôli zvýšeniu pohodlia a efektivity práce so systémom som do neho implementoval &lt;br /&gt;
možnosť ovplyvniť niektoré nastavenia systému samotným používateľom.  Nastavenia sa &lt;br /&gt;
nachádzajú v hlavnom menu aplikácie a ich zmena sa odosiela na server, kde sú uložené &lt;br /&gt;
v súbore v konfiguračnom priečinku aplikácie odkiaľ sa pri každom prihlásení načítajú, takže &lt;br /&gt;
nie je nutné ich zadávať vždy nanovo. Tieto nastavenia obsahujú: &lt;br /&gt;
*Používanie fronty ajaxových požiadaviek&lt;br /&gt;
*Nastavenie zobrazovaných miestností  –  používateľ môže vybrať, ktoré typy učební (prednáškové, laboratóriá, seminárne) budú zobrazené a ktoré nie. &lt;br /&gt;
*Nastavenie zobrazovania potvrdzovacieho dialógu pred zmazaním niektorej položky zo systému  –  ak je táto možnosť zapnutá, používateľ bude pred každým zmazaním položky vyzvaný na potvrdenie akcie. &lt;br /&gt;
*Nastavenie akcie pri zatvorení dialógového okna s neuloženými zmenami – používateľ môže nastaviť, čo sa má vykonať s neuloženými  zmenami pri zatvorení dialógového okna. Možnosti sú: uložiť, zahodiť a spýtať sa. &lt;br /&gt;
*Nastavenie farieb typov predmetov a kombinácií študijného odboru a ročníka (Obr. 2.12) – používateľ môže vybrať farby týchto prvkov. Toto sú jediné nastavenia, ktoré sa neukladajú do súboru, ale do databázy.&lt;br /&gt;
Fronta ajaxových požiadaviek slúži na urýchlenie práce s aplikáciou. Všetky vykonané zmeny &lt;br /&gt;
odosielam  na server pomocou ajaxových požiadaviek.  Na serveri  sa pokúsim  požiadavku &lt;br /&gt;
vykonať, pričom v prípade neúspechu vrátim  jeho dôvod, v prípade úspechu vrátim výsledok &lt;br /&gt;
operácie. Aj keď je používanie technológie AJAX rýchlejšie, než načítavanie celej stránky, &lt;br /&gt;
určitý čas trvá.  O dĺžke  času, ktorý odoslanie a spracovanie požiadavky zaberá, rozhodujú &lt;br /&gt;
viaceré faktory, hlavne náročnosť požiadavky a zaťaženie servera.  Pri povolení fronty &lt;br /&gt;
vykonávam akciu tak, ako keby bola odpoveď od servera okamžite prijatá, pričom v prípade, &lt;br /&gt;
že na to potrebujem výsledky zo servera, dosadím za ne predpokladané výsledky a   &lt;br /&gt;
po doručení skutočných výsledkov kontrolujem ich zhodu. V prípade, že sa výsledky &lt;br /&gt;
nezhodujú alebo sa požiadavku nepodarilo vykonať, oznámim túto skutočnosť používateľovi &lt;br /&gt;
a informujem ho o potrebe načítať novú verziu stránky. Medzitým však používateľ mohol &lt;br /&gt;
vykonať ďalšie zmeny. Tieto zmeny bohužiaľ nebudú uložené a je ich potrebné vykonať &lt;br /&gt;
znova. Ak je používanie fronty  zakázané, používateľovi nie je povolené po odoslaní &lt;br /&gt;
požiadavky vykonať ďalšie zmeny, kým nepríde odpoveď od servera. Takže v prípade, že sa &lt;br /&gt;
požiadavku vykonať nepodarí, nie je nutné načítať novú verziu stránky.&lt;br /&gt;
[[Súbor:mpbc2.12.jpg|thumbnail|center|800px|Obr. 2.12 Nastavenie farieb prostredia]]&lt;br /&gt;
&lt;br /&gt;
=== Zhrnutie aktuálneho stavu rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Aktuálny  stavu rozvrhu  je zhrnutý v  dialógovom okne, ktoré obsahuje zoznam  varovaní&lt;br /&gt;
o chybách v aktuálnom rozvrhu.  Pri každom varovaní je zobrazený odkaz na  vyvolanie &lt;br /&gt;
ďalšieho dialógového okna, v ktorom sa chyba dá odstrániť. Varovania, ktoré môže zoznam &lt;br /&gt;
obsahovať:&lt;br /&gt;
*Kombinácií študijného odboru a ročníka nebol vytvorený žiadny krúžok&lt;br /&gt;
*Kombinácií študijného odboru a ročníka nebol priradený žiadny predmet&lt;br /&gt;
*Neboli vytvorené žiadne hodiny určitého predmetu&lt;br /&gt;
*Hodine zaradenej do rozvrhu nebol priradený vyučujúci&lt;br /&gt;
Okno sa objavuje automaticky po prihlásení alebo ho používateľ môže vyvolať z hlavného &lt;br /&gt;
menu. Pri zobrazení po prihlásení okno obsahuje aj informácie o výsledkoch synchronizácie &lt;br /&gt;
tabuľky eval_users a prípadného automatického vytvorenia záznamu v archíve (Kap. 2.3.1).&lt;br /&gt;
&lt;br /&gt;
=== Zmazanie rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Do aplikácie som implementoval aj možnosť rýchleho zmazania celého obsahu aktuálneho &lt;br /&gt;
rozvrhu prípadne jeho časti  (Hlavné menu &amp;gt; Rozvrh &amp;gt; Rýchle zmazanie). Používateľ môže&lt;br /&gt;
vybrať, ktoré súčasti rozvrhu chce zmazať, z nasledujúcich možností: &lt;br /&gt;
*Krúžky &lt;br /&gt;
*Predmety&lt;br /&gt;
*Hodiny nezaradené do rozvrhu&lt;br /&gt;
*Hodiny zaradené do rozvrhu&lt;br /&gt;
*Priradenie vyučujúcich k predmetom&lt;br /&gt;
Niektoré možnosti však spolu súvisia (Tab. 2.22) a tak vybratím jednej možnosti sa vymaže aj&lt;br /&gt;
druhá možnosť. Používateľ môže taktiež vybrať kombinácie študijných odborov a ročníkov,&lt;br /&gt;
ktorých sa mazanie má týkať. Ak používateľ vyberie všetky  položky na  mazanie  a všetky&lt;br /&gt;
kombinácie študijných odborov a ročníkov,  zmaže sa celý aktuálne vytvorený  rozvrh.&lt;br /&gt;
Pred zmazaním sa používateľovi ponúkne vytvorenie zálohy v archíve z aktuálneho rozvrhu.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 2.22 Závislosti častí rozvrhu pri mazaní&lt;br /&gt;
|-&lt;br /&gt;
|'''Vybratá možnosť'''||'''Časti rozvrhu, ktoré sa zmažú tiež'''&lt;br /&gt;
|-&lt;br /&gt;
|Krúžky||Hodiny nezaradené do rozvrhu&amp;lt;br&amp;gt;Hodiny zaradené do rozvrhu &lt;br /&gt;
|-&lt;br /&gt;
|Predmety||Hodiny nezaradené do rozvrhu&amp;lt;br&amp;gt;Hodiny zaradené do rozvrhu&amp;lt;br&amp;gt;Priradenie vyučujúcich k predmetom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== API rozvrhu ==&lt;br /&gt;
&lt;br /&gt;
Kvôli možnosti spolupráce administrátorského rozhrania systému rozvrhFM s inými &lt;br /&gt;
aplikáciami a projektmi bolo v databáze vytvorené špeciálne používateľské konto, ktoré má &lt;br /&gt;
prístup iba k pohľadom rozvrh_view a rozvrh_view_extern. Používateľ s týmto kontom tak má &lt;br /&gt;
možnosť získať aktuálnu verziu rozvrhu. Pri tom je však vďaka povahe databázových &lt;br /&gt;
pohľadov zaručené, že nijak nemôže údaje meniť a tak narušiť integritu údajov v tabuľkách.&lt;br /&gt;
&lt;br /&gt;
Použitie priameho prístupu k týmto pohľadom je však limitované na aplikácie bežiace na tom &lt;br /&gt;
istom serveri, ako je umiestnená databáza, pretože k databáze je z bezpečnostných dôvodov &lt;br /&gt;
zakázaný prístup z iného servera. Aby som toto obmedzenie obišiel, vytvoril som v rámci &lt;br /&gt;
systému rozvrhFM skript&amp;lt;ref&amp;gt;http://rozvrh.fmtnuni.sk/json/data&amp;lt;/ref&amp;gt;, v ktorom exportujem údaje z pohľadov vo formáte JSON. Pridal &lt;br /&gt;
som tiež možnosť filtrovať exportované údaje podľa parametra, ktorý skript prijíma metódou &lt;br /&gt;
GET. Názov tohto parametra je subclass, a jeho hodnoty môžu byť:&lt;br /&gt;
*all – vyberú sa všetky údaje z rozvrh_view aj rozvrh_view_extern&lt;br /&gt;
*názov krúžku externej formy štúdia – vyberú sa údaje z rozvrh_view_extern súvisiace s daným krúžkom &lt;br /&gt;
*názov krúžku dennej formy štúdia – vyberú sa údaje z rozvrh_view súvisiace s daným krúžkom &lt;br /&gt;
*prvé tri čísla z názvu krúžku dennej formy štúdia  –  vyberú sa údaje z  rozvrh_view súvisiace s daným študijným odborom a ročníkom&lt;br /&gt;
&lt;br /&gt;
== Bezpečnosť aplikácie ==&lt;br /&gt;
&lt;br /&gt;
Najzraniteľnejším miestom každej dynamickej stránky sú miesta, kde sa vyžadujú vstupné &lt;br /&gt;
údaje od používateľa, obzvlášť prihlasovací formulár.  Prihlasovanie v mojej  aplikácií je &lt;br /&gt;
riešené klasickým HTML formulárom, ktorý pozostáva z dvoch polí: prihlasovacie meno &lt;br /&gt;
a heslo. Keďže prístup do administrátorského prostredia bude mať obmedzené množstvo ľudí, &lt;br /&gt;
rozhodol som sa uchovávať správne prihlasovacie údaje priamo v prihlasovacom skripte &lt;br /&gt;
aplikácie. Odpadáva tak porovnávanie vyplnených údajov s  údajmi v databáze, ktorej &lt;br /&gt;
komunikácia so serverom by mohla byť odpočúvaná útočníkom  a nie je možné využiť ani &lt;br /&gt;
techniku SQL injection. &lt;br /&gt;
&lt;br /&gt;
Informácia o tom, či je používateľ prihlásený do systému alebo nie, sa uchováva v session. &lt;br /&gt;
Sessions je technika ukladania informácií na serveri, kedy sa pre každého návštevníka vytvorí &lt;br /&gt;
súbor s unikátnym náhodným názvom. Tento názov sa následne pošle späť prehliadaču, ktorý &lt;br /&gt;
si ho ukladá vo forme  cookies  a pri každej požiadavke na server ho odošle v hlavičke. &lt;br /&gt;
Bez toho, aby prehliadač serveru odoslal platný názov súboru  session,  mu server prístup &lt;br /&gt;
k údajom uloženým v session nepovolí. Platnosť session môže ukončiť programátor aplikácie &lt;br /&gt;
príkazom na zmazanie súboru a cookies, prípadne sa ukončí sama po zatvorení okna &lt;br /&gt;
prehliadača.  Sessions  sú jedným z najbezpečnejších riešení ukladania údajov pre každého &lt;br /&gt;
používateľa zvlášť a zároveň je práca s nimi dostatočne rýchla. Ochrana pomocou sessions sa &lt;br /&gt;
najčastejšie obchádza krádežou identity prihláseného používateľa. Táto technika útoku sa &lt;br /&gt;
však dá použiť iba v prípade, že útočník môže do stránky vložiť vlastný kód, napr. &lt;br /&gt;
v diskusnom fóre, čo v prípade našej aplikácie nehrozí. &lt;br /&gt;
&lt;br /&gt;
Okrem týchto bezpečnostných opatrení  zvyšujem bezpečnosť aplikácie dodržiavaním &lt;br /&gt;
základných bezpečnostných pravidiel  pri písaní internetovej aplikácie: nepoužívanie &lt;br /&gt;
globálnych premenných, filtrovanie vstupu od používateľa, používanie  whitelistov. &lt;br /&gt;
K základným postupom zvyšujúcim bezpečnosť aplikácie patrí tiež správne nastavenie &lt;br /&gt;
servera a inštalovanie bezpečnostných aktualizácií. Za to však už zodpovedá správca servera. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Záver'''&lt;br /&gt;
&lt;br /&gt;
Cieľom práce bolo navrhnúť a implementovať systém na tvorbu rozvrhu pre potreby Fakulty&lt;br /&gt;
mechatroniky TnUAD. V prvej časti práce som uviedol problémy, ktorým musí programátor&lt;br /&gt;
pri vývoji aplikácie slúžiacej na tvorbu rozvrhu čeliť a otázky, ktoré by mal zodpovedať ešte&lt;br /&gt;
pred začatím písania kódu. Uviedol som príklady existujúcich programov a subjektívne som &lt;br /&gt;
opísal ich klady a nedostatky.&lt;br /&gt;
&lt;br /&gt;
V druhej časti práce som sa sústredil na opis vlastnej aplikácie slúžiacej pre potreby Fakulty&lt;br /&gt;
mechatroniky nazvanej rozvrhFM. Uviedol som zoznam programovacích jazykov, ktoré som &lt;br /&gt;
pri vývoji použil a zdôvodnil som ich výber. Opísal  som tvar a vlastnosti navrhnutej &lt;br /&gt;
databázovej štruktúry, ktorá je pri internetovej aplikácií uchovávajúcej väčšie množstvo &lt;br /&gt;
údajov kľúčovou otázkou.&lt;br /&gt;
&lt;br /&gt;
Nasledoval opis prihlasovania do systému a akcií, ktoré sa vykonajú po prihlásení. Ukázal &lt;br /&gt;
som príklad predspracovania údajov z databázy do podoby, v ktorej sa s nimi pracuje ľahšie&lt;br /&gt;
a efektívnejšie a spôsob ich prenosu zo serverového jazyka PHP do JavaScriptu, ktorý beží &lt;br /&gt;
v prehliadači používateľa. &lt;br /&gt;
&lt;br /&gt;
V ďalšej časti som rozobral hlavné prvky administrátorského prostredia  –  hlavné menu, &lt;br /&gt;
zoznam hodín zaradených do rozvrhu a zoznam hodín nezaradených do rozvrhu. Opísal som&lt;br /&gt;
ich vzhľad a funkciu. Poukázal som na vyššie nároky na rýchlosť JavaScriptového jadra &lt;br /&gt;
internetového  prehliadača, ktoré sú daňou za dynamickosť systému,  ale  pre moderné&lt;br /&gt;
prehliadače sú znesiteľné. &lt;br /&gt;
&lt;br /&gt;
Funkcie implementované do systému rozvrhFM boli opísané v ďalšej časti práce. Správa &lt;br /&gt;
vyučujúcich slúži na nastavenie informácií o vyučujúcich, ktoré sú relevantné len v systéme&lt;br /&gt;
rozvrhFM, definovanie časových obmedzení vyučujúcich a ich priradenie k jednotlivým&lt;br /&gt;
predmetom a typom predmetov. V správe krúžkov sa požadovanej kombinácií študijného &lt;br /&gt;
oboru a ročníka vytvárajú krúžky a priraďujú predmety.  Opísal som systém pridávania &lt;br /&gt;
vyučovacích hodín do rozvrhu, editáciu informácií o hodinách a ich mazanie. Ďalšou &lt;br /&gt;
opísanou funkciou bol archív, ktorý umožňuje ukladanie aktuálneho stavu rozvrhu do &lt;br /&gt;
záložného súboru a opätovný návrat k tejto verzií. Pre zvýšenie pohodlia a efektivity pri práci&lt;br /&gt;
s aplikáciou som  dal používateľovi  možnosť nastaviť si niektoré vlastnosti a správanie sa &lt;br /&gt;
aplikácie v určitých prípadoch podľa vlastných potrieb.  Pomocnými funkciami sú tiež &lt;br /&gt;
zhrnutie aktuálneho stavu rozvrhu a možnosť zmazať celý rozvrh alebo jeho časť naraz.&lt;br /&gt;
 &lt;br /&gt;
Kvôli možnosti napojenia administrátorského prostredia systému na iné projekty a aplikácie&lt;br /&gt;
boli sprístupnené databázové pohľady obsahujúce aktuálny rozvrh. Na odstránenie &lt;br /&gt;
obmedzenia prístupu k týmto pohľadom len zo serveru, na ktorom rozvrhFM beží, som &lt;br /&gt;
vytvoril voľne prístupný export týchto údajov do formátu JSON. &lt;br /&gt;
V poslednej kapitole som sa zaoberal bezpečnosťou svojej aplikácie, opísal som všetky jej &lt;br /&gt;
bezpečnostné prvky, ich výhody a nevýhody. Taktiež som uviedol spôsoby, akými som sa &lt;br /&gt;
snažil nevýhody týchto prvkov eliminovať. &lt;br /&gt;
&lt;br /&gt;
Výhody mnou vytvorenej aplikácie sú: &lt;br /&gt;
*boli použité iba open source technológie, čo znamená nulové náklady na jej vývoji, &lt;br /&gt;
*systém disponuje automatickou kontrolou integrity dát, &lt;br /&gt;
*systém pre svoju prevádzku potrebuje bežne dostupné technológie (Apache, PHP, MySQL), &lt;br /&gt;
*oproti systému AIS systém poskytuje rozhranie na export dát. &lt;br /&gt;
Nevýhodou aplikácie je fakt, že nespolupracuje so žiadnym iným informačným systémom &lt;br /&gt;
v zmysle vzájomného ovplyvňovania sa. &lt;br /&gt;
&lt;br /&gt;
Budúci vývoj by mohol zahŕňať doplnenie ďalších funkcií, ktoré bude používateľ potrebovať &lt;br /&gt;
a optimalizáciu kódu. S príchodom HTML 5  a rozšírením jeho podpory vo viacerých &lt;br /&gt;
internetových prehliadačoch  by sa kód aplikácie mohol prepracovať tak, aby vyťažil &lt;br /&gt;
maximum z možností tejto verzie jazyka. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Použitá literatúra'''&lt;br /&gt;
&lt;br /&gt;
#RNDr. Červený, Ľubomír. [Online] 2008. [Dátum: 3. 1 2010.] http://www.cerveny.sk/. &lt;br /&gt;
#Daňko, Marek. Portál AiS2. [Online] 2009. [Dátum: 3. 1 2010.] http://www.ais2.sk/xwiki/bin/view/Domov/. &lt;br /&gt;
#Wikipédia, prispievatelia. Hypertext markup language. Wikipédia, Slobodná encyklopédia. [Online] 2010. [Dátum: 8. 1 2010.] http://sk.wikipedia.org/wiki/Hypertext_markup_language. &lt;br /&gt;
#World Wide Web Consortium. W3C. [Online] 2010. [Dátum: 4. 1 2010.] http://www.w3.org/. &lt;br /&gt;
#Wikipédia, prispievatelia. JavaScript. Wikipédia, Slobodná encyklopédia. [Online] 2010. [Dátum: 8. 1 2010.] http://sk.wikipedia.org/wiki/JavaScript. &lt;br /&gt;
#jQuery Team. jQuery JavaScript Library. [Online] 2010. [Dátum: 5. 1 2010.] http://jquery.com/. &lt;br /&gt;
#The PHP Group. PHP: Hypertext Preprocessor. [Online] 2010. [Dátum: 5. 1 2010.] http://php.net/index.php. &lt;br /&gt;
#Zend Technologies Ltd. ZF - Zend Framework. [Online] 2010. [Dátum: 5. 12 2010.] http://framework.zend.com/. &lt;br /&gt;
#Refsnes Data. W3Schools. [Online] 2010. [Dátum: 5. 1 2010.] http://www.w3schools.com/Ajax/Default.Asp. &lt;br /&gt;
#Sun Microsystems, Inc. MySQL. [Online] 2010. [Dátum: 6. 1 2010.] http://www.mysql.com/. &lt;br /&gt;
#JSON. [Online] 2009. [Dátum: 6. 1 2010.] http://www.json.org/. &lt;br /&gt;
#Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett. Ajax – Profesionálně. Zoner Press, 2007. ISBN 8086815770. &lt;br /&gt;
#Luboslav Lacko. Ajax. Computer Press, 2008. ISBN 802512185. &lt;br /&gt;
#Donald E. Knuth. The Art of Computer Programming, Volumes 1-4. Addison-Wesley Professional. &lt;br /&gt;
#Michael Kofler, Bernd Oggl. PHP 5 a MySQL 5. Computer Press, 2006. ISBN 9788025118139. &lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Funkcie_administr%C3%A1torsk%C3%A9ho_prostredia&amp;diff=6257</id>
		<title>Funkcie administrátorského prostredia</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Funkcie_administr%C3%A1torsk%C3%A9ho_prostredia&amp;diff=6257"/>
		<updated>2010-07-23T17:15:42Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]][[Kategória:Bakalárske práce]][[Kategória:Informatika]][[Kategória:web]][[Kategória:php]]&lt;br /&gt;
{{Praca_uvod|4|Systém tvorby rozvrhu|Popis systémov pre tvorbu rozvrhu|Návrh systému rozvrhu pre FM TnU AD|Administrátorské prostredie rozvrhu FM|Funkcie administrátorského prostredia||||||||}}&lt;br /&gt;
__TOC__&lt;br /&gt;
= Funkcie administrátorského prostredia =&lt;br /&gt;
&lt;br /&gt;
== Zoznam implementovaných funkcií ==&lt;br /&gt;
&lt;br /&gt;
Pri tvorbe  rozvrhu potrebuje mať jej používateľ k dispozícií  minimálne tieto funkcie: &lt;br /&gt;
vytváranie a mazanie krúžkov a hodín a priradenie vyučujúcich k predmetom. Okrem týchto&lt;br /&gt;
základných funkcií som do  svojej aplikácie implementoval aj ďalšie funkcie, ktoré majú&lt;br /&gt;
za úlohu zjednodušiť a zrýchliť prácu s aplikáciou.&lt;br /&gt;
&lt;br /&gt;
=== Správa vyučujúcich ===&lt;br /&gt;
&lt;br /&gt;
Správa vyučujúcich je prístupná po kliknutí na položku hlavného menu  Správa...  &amp;gt; &lt;br /&gt;
Vyučujúcich. Zobrazuje sa formou systémovo-modálneho dialógového okna, ktoré obsahuje &lt;br /&gt;
textové pole na vyhľadávanie vyučujúceho a tri záložky:  Informácie,  Obmedzenia &lt;br /&gt;
a Predmety. &lt;br /&gt;
&lt;br /&gt;
Vyhľadávanie je tvorené pomocou komponenty Autocomplete knižnice  jQuery UI. Po zmene &lt;br /&gt;
hodnoty vyhľadávacieho poľa sa zo zoznamu všetkých vyučujúcich evidovaných v tabuľke &lt;br /&gt;
eval_users  vyberú tí, ktorých reťazec zložený z kombinácie stĺpcov meno priezvisko  alebo &lt;br /&gt;
priezvisko meno obsahuje hodnotu zadanú vo vyhľadávacom poli, pričom na veľkosti písmen &lt;br /&gt;
nezáleží. Takto vytvorený zoznam sa následne zobrazí pod vyhľadávacím poľom a používateľ &lt;br /&gt;
má možnosť  zvoliť jednu  z ponúkaných  možností. Po vybratí vyučujúceho sa aktualizujú &lt;br /&gt;
ostatné prvky dialógového okna. &lt;br /&gt;
&lt;br /&gt;
V záložke  Informácie  zobrazujem  údaje o zvolenom vyučujúcom z tabuliek  eval_users &lt;br /&gt;
a rozvrh_userdetails, pričom údaje z eval_users sú len na čítanie, údaje z  rozvrh_userdetails &lt;br /&gt;
sú editovateľné. Keďže skratka vyučujúceho musí byť unikátna, pri zmene tohto údaju &lt;br /&gt;
kontrolujem, či danú skratku už nemá iný vyučujúci. O tom, či je skratka voľná alebo nie, je &lt;br /&gt;
používateľ informovaný okamžite symbolom a textovou správou zobrazovanou vedľa &lt;br /&gt;
skratky. &lt;br /&gt;
&lt;br /&gt;
Záložka Obmedzenia (Obr. 2.7)  zobrazuje zoznam hodín, v ktorých zvolenému vyučujúcemu &lt;br /&gt;
nesmie byť pridelená žiadna výučba. Zoznam je prezentovaný formou tabuľky, v ktorej stĺpce &lt;br /&gt;
reprezentujú hodiny a riadky týždne a dni. Každý deň má dva riadky  –  jeden pre párny &lt;br /&gt;
a druhý pre nepárny týždeň. V prípade, že vyučujúcemu nesmie byť pridelená hodina každý &lt;br /&gt;
týždeň, musia byť označené obidva riadky. Označená hodina je zvýraznená červenou farbou.&lt;br /&gt;
 &lt;br /&gt;
V záložke  Predmety  (Obr. 2.8)  sa vyberajú predmety, ku ktorým je zvolený vyučujúci &lt;br /&gt;
priradený.  V samostatných tabuľkách sú uvedené zoznamy predmetov pre všetky študijné &lt;br /&gt;
odbory a ročníky. Pod každým predmetom sú dve políčka – jedno s nápisom P symbolizujúce &lt;br /&gt;
priradenie vyučujúceho k prednáškam daného predmetu a druhé s nápisom  C, L &lt;br /&gt;
symbolizujúce priradenie k ostatným typom predmetov. Ak je políčko zelené, znamená to, že &lt;br /&gt;
zvolený vyučujúci  je priradený k danému typu predmetu, ak je červené, nie je k nemu &lt;br /&gt;
priradený. Medzi týmito stavmi používateľ prepína kliknutím na požadované políčko. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti dialógového okna sa nachádzajú tri tlačidlá: Uložiť zmeny, Vrátiť posledné &lt;br /&gt;
zmeny  a Zatvoriť. Tlačidlo  Uložiť zmeny  slúži na potvrdenie vykonaných zmien a ich &lt;br /&gt;
odoslanie na server. V prípade, že bola vyučujúcemu pridaná hodina, v ktorej nemôže mať &lt;br /&gt;
výučbu, ale predtým v túto hodinu mal výučbu pridelenú, alebo mu bolo odobraté priradenie &lt;br /&gt;
k predmetu, ktorý už bol zaradený do rozvrhu, zobrazí sa ďalšie dialógové okno informujúce &lt;br /&gt;
o situácií, ktorá nastala, s možnosťou potvrdenia uloženia alebo zamietnutia uloženia zmien. &lt;br /&gt;
Ak sa používateľ rozhodne zmeny potvrdiť, bude všetkým hodinám pridaným do rozvrhu, &lt;br /&gt;
ktoré sú v rozpore s vykonanými zmenami, odobraný vyučujúci.  Následne sa zobrazí &lt;br /&gt;
dialógové okno, ktoré bude ponúkať možnosť vybrať pre tieto hodiny iného vyučujúceho, &lt;br /&gt;
pričom používateľ môže túto možnosť odmietnuť. V tom prípade zostanú hodiny zatiaľ     &lt;br /&gt;
bez určeného vyučujúceho. &lt;br /&gt;
&lt;br /&gt;
Aj keď sa zmeny odosielajú na server až po uložení, v zozname hodín priradených do rozvrhu &lt;br /&gt;
sa prejavujú už pri ich vzniku, napr. po zmene skratky vyučujúceho sa skratka ihneď zmení aj &lt;br /&gt;
v zozname. Dôvodom je plynulejší chod aplikácie.  Po kliknutí na tlačidlo  Vrátiť posledné &lt;br /&gt;
zmeny sa všetky zmeny vykonané od posledného uloženia zrušia a zoznam hodín priradených &lt;br /&gt;
do rozvrhu, rovnako ako aj údaje o zvolenom vyučujúcom v dialógovom okne, sa  vráti  do &lt;br /&gt;
pôvodného stavu. &lt;br /&gt;
&lt;br /&gt;
Dialógové okno sa zatvára kliknutím na tlačidlo  Zatvoriť, krížikom  v pravom hornom rohu &lt;br /&gt;
okna alebo stlačením klávesy  Esc  na klávesnici. Až po zatvorení okna je možné opäť &lt;br /&gt;
používať ostatné ovládacie prvky systému. Pred samotným zatvorením okna je ešte vykonaná &lt;br /&gt;
kontrola, či neboli vykonané nejaké zmeny, ktoré ešte neboli uložené. V prípade, že takéto &lt;br /&gt;
zmeny vykonané boli, budú automaticky uložené, zahodené alebo sa objaví druhé dialógové &lt;br /&gt;
okno s otázkou, čo má systém so zmenami spraviť.  To, ktorá akcia sa vykoná, rozhoduje &lt;br /&gt;
nastavenie systému (Kap. 2.5.5). Takáto kontrola sa vykoná aj pri výbere iného vyučujúceho. &lt;br /&gt;
[[Súbor:mpbc2.7.jpg|thumbnail|center|800px|Obr. 2.7 Dialógové okno správy vyučujúcich – záložka Obmedzenia]]&lt;br /&gt;
[[Súbor:mpbc2.8.jpg|thumbnail|center|800px|Obr. 2.8 Dialógové okno správy vyučujúcich – záložka Predmety]]&lt;br /&gt;
&lt;br /&gt;
=== Správa krúžkov ===&lt;br /&gt;
&lt;br /&gt;
Správa krúžkov  (Obr. 2.9)  je prístupná po kliknutí na položku hlavného menu  Správa...  &amp;gt; &lt;br /&gt;
Krúžkov. Taktiež sa zobrazuje formou systémovo-modálneho dialógového  okna.  Študijný &lt;br /&gt;
odbor a ročník sa vyberá kliknutím na zoznam nachádzajúci sa v spodnej časti podobne ako je &lt;br /&gt;
to v zozname hodín nezaradených do rozvrhu. O aktuálne vybratom odbore a ročníku &lt;br /&gt;
informuje element v pravom hornom rohu okna. Pre ľahšiu orientáciu má tento element farbu &lt;br /&gt;
zvoleného odboru a ročníku. Pod ním sa nachádza zoznam krúžkov, ktoré boli pre daný odbor &lt;br /&gt;
a ročník vytvorené. Kliknutím na položku zoznamu sa aktualizuje tabuľka v ľavej časti podľa &lt;br /&gt;
výberu krúžkov. Kliknutím na položku označenú nápisom  všetky  sa označia všetky krúžky &lt;br /&gt;
naraz. &lt;br /&gt;
&lt;br /&gt;
V tejto tabuľke sa nachádzajú informácie o predmetoch a maximálnych počtoch vyučovacích &lt;br /&gt;
hodín priradených  ku všetkým zvoleným krúžkom.  V ľavom stĺpci je zoznam všetkých &lt;br /&gt;
predmetov. Pri každom predmete sú  tri riadky tabuľky reprezentujúce tri druhy hodiny  – &lt;br /&gt;
prednáška, cvičenie a laboratórne  cvičenie.  Vyučovacie hodiny sú ďalej rozdelené podľa &lt;br /&gt;
dĺžky trvania výučby na jedno, dvoj, troj a štvorhodinovú výučbu. Ak je bunka zelená, &lt;br /&gt;
znamená to, že všetky hodiny daného predmetu, typu a dĺžky už boli zaradené do rozvrhu. &lt;br /&gt;
Červená farba bunky značí, že minimálne jedna hodina do rozvrhu zatiaľ zaradená nebola. &lt;br /&gt;
Presný počet zaradených a nezaradených hodín  používateľ získa pri prechode myšou nad &lt;br /&gt;
bunkou. V prípade, že bolo vybratých  viacero krúžkov, zobrazí sa tiež počet hodín, o koľko &lt;br /&gt;
má každý z nich viac, než je zobrazovaná hodnota. Pri tejto akcií sa v bunke objavia taktiež &lt;br /&gt;
symboly plus a mínus, ktoré slúžia na pridávanie a odoberanie nezaradených hodín. Hodiny, &lt;br /&gt;
ktoré už boli zaradené do rozvrhu, nie je možné takýmto spôsobom odstrániť, ale je nutné ich &lt;br /&gt;
najskôr z rozvrhu  odobrať (Kap.  2.5.3). Hodiny sa pridávajú alebo odoberajú všetkým &lt;br /&gt;
zvoleným krúžkom súčasne. Prednášky sa pridávajú a odoberajú súčasne vždy všetkým &lt;br /&gt;
krúžkom, zvoleným aj nezvoleným. &lt;br /&gt;
&lt;br /&gt;
V pravej časti tabuľky sa nachádzajú súčty hodín daného predmetu a typu. V prvom stĺpci je &lt;br /&gt;
celkový počet blokov hodín zaradených do rozvrhu, v druhom celkový počet blokov  hodín &lt;br /&gt;
nezaradených  do rozvrhu. V poslednom stĺpci je týždenný počet hodín daného predmetu &lt;br /&gt;
a typu.  Pod tabuľkou sú tieto počty uvedené ako sumy pre všetky zobrazené  predmety,  &lt;br /&gt;
nad ňou je textové pole slúžiace na zadanie krátkej poznámky ku krúžku, ktoré sa zobrazí iba &lt;br /&gt;
v prípade, že bol vybratý iba jeden krúžok. &lt;br /&gt;
&lt;br /&gt;
Pridávanie predmetov sa realizuje prostredníctvom zeleného tlačidla s bielym symbolom plus, &lt;br /&gt;
ktoré sa nachádza nad stĺpcom so zoznamom  priradených predmetov. Po kliknutí na toto &lt;br /&gt;
tlačidlo sa zobrazí druhé dialógové okno, v ktorom používateľ zadá názov a skratku &lt;br /&gt;
predmetu, pričom skratka sa generuje automaticky pri písaní názvu z prvých písmen &lt;br /&gt;
jednotlivých slov zadávaného názvu. Používateľ má však možnosť túto vygenerovanú skratku &lt;br /&gt;
zmeniť. Pri vytváraní nového predmetu platia nasledujúce pravidlá: &lt;br /&gt;
*V rámci jednej kombinácie študijný odbor  -  ročník nemôžu existovať dva predmety s rovnakým názvom alebo skratkou &lt;br /&gt;
*Rôzne kombinácie študijný odbor  –  ročník môžu mať predmet s tým istým názvom a skratkou za predpokladu, že predmety majú rovnaké obe spomínané vlastnosti &lt;br /&gt;
Na pridávanie krúžkov slúži zelené tlačidlo s bielim symbolom plus nachádzajúce sa pod &lt;br /&gt;
zoznamom krúžkov. Označenie nového krúžku sa vytvorí tak, aby pokračoval v číselnom rade&lt;br /&gt;
krúžkov danej kombinácie študijného odboru a ročníka. V prípade, že je v tomto rade prázdne&lt;br /&gt;
miesto, ktoré sa vytvorí po odstránení krúžku, označenie krúžku sa zvolí tak, aby toto miesto&lt;br /&gt;
zaplnilo. Novovytvorenému krúžku sa automaticky vytvoria hodiny výučby, pričom &lt;br /&gt;
prednášky sú pre všetky krúžky spoločné a ich počet je teda rovnaký. Počet ostatných typov &lt;br /&gt;
predmetov sa nastaví podľa aktuálne zobrazovaných počtov v tabuľke. Je tak možné klonovať&lt;br /&gt;
počty hodín existujúceho krúžku alebo prienik počtov viacerých krúžkov. &lt;br /&gt;
&lt;br /&gt;
Mazanie celých predmetov a krúžkov sa vykonáva tak, že používateľ nad predmet alebo &lt;br /&gt;
krúžok, ktorý chce vymazať, presunie ukazovateľ myši a na klávesnici stlačí klávesu Delete.&lt;br /&gt;
Nie je možné označiť na vymazanie viacero prvkov súčasne. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti dialógového okna sa nachádzajú tri tlačidlá:  Uložiť zmeny, Vrátiť posledné &lt;br /&gt;
zmeny  a Zatvoriť. Ich funkcie sú podobné  ako  funkcie tlačidiel opísané  v kapitole  2.5.1.&lt;br /&gt;
Zmeny sa na server odosielajú až po potvrdení a je ich teda možné zahodiť. V prípade, že je &lt;br /&gt;
nastavené automatické ukladanie zmien pri zatvorení dialógového okna a súčasťou zmien je &lt;br /&gt;
aj mazanie predmetu alebo krúžku, môže byť požadované potvrdenie zmazania. Toto &lt;br /&gt;
správanie sa dá taktiež nastaviť (Kap. 2.5.5). &lt;br /&gt;
[[Súbor:mpbc2.9.jpg|thumbnail|center|800px|Obr. 2.9 Dialógové okno správy krúžkov]]&lt;br /&gt;
&lt;br /&gt;
=== Správa hodín zaradených do rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Hodiny zaradené do rozvrhu  (Obr. 2.10)  sú zobrazované v tabuľke, ktorá je jedným &lt;br /&gt;
z hlavných ovládacích prvkov aplikácie (Kap.  2.4.2). Každá hodina je zobrazená ako  blok &lt;br /&gt;
v bunke tabuľky, čím je určený deň, miestnosť, začiatok a koniec výučby. Blok je rozdelený &lt;br /&gt;
na dve polovice. V hornej polovici je uvedená skratka predmetu a priradeného vyučujúceho. &lt;br /&gt;
Ak vyučujúci ešte nebol priradený, je namiesto neho uvedený text „- - -“. Spodná časť bloku &lt;br /&gt;
obsahuje informáciu o študijnom odbore a ročníku v ľavej časti a zoznam krúžkov, ktorých sa &lt;br /&gt;
výučba týka, v pravej časti. V prípade, že sa jedná o prednášku, je namiesto zoznamu krúžkov &lt;br /&gt;
písmeno P, pretože k prednáškam sú automaticky priradené všetky krúžky daného odboru &lt;br /&gt;
a ročníka.  Farba hornej časti korešponduje s farbou typu predmetu, farba spodnej časti &lt;br /&gt;
s farbou kombinácie študijného odboru a ročníka. Po prechode myši nad blokom sa v pravom &lt;br /&gt;
hornom rohu objaví značka, na ktorú keď používateľ ukáže myšou, objavia sa ďalšie &lt;br /&gt;
informácie o hodine. &lt;br /&gt;
&lt;br /&gt;
Hodiny sa do rozvrhu pridávajú zo zoznamu nezaradených hodín (Kap. 2.4.3) metódou drag &lt;br /&gt;
and drop – uchopením a pretiahnutím myšou na požadované miesto. Po začatí ťahania prvku &lt;br /&gt;
reprezentujúceho hodinu aplikácia určí, na ktoré miesta v zozname je možné hodinu umiestniť &lt;br /&gt;
a na ktoré nie.  Pre  určenie, ktoré miesta sú povolené a ktoré zakázané, som definoval &lt;br /&gt;
nasledujúce pravidlá:&lt;br /&gt;
*Hodina nesmie byť priradená do miestnosti v čase,&lt;br /&gt;
**kedy by sa v miestnosti nachádzal väčší počet krúžkov, než je jej kapacita&lt;br /&gt;
**kedy  sa v miestnosti koná vyučovanie predmetu, ktorý sa s vybratým predmetom nezhoduje  v type predmetu, zvolenej začiatočnej hodine alebo dĺžke výučby  alebo sa v miestnosti koná vyučovanie rovnakého  odboru a ročníka, ale iného predmetu &lt;br /&gt;
*Krúžku nemôže byť priradené vyučovanie v čase, v ktorom už má priradené vyučovanie&lt;br /&gt;
*Vyučovanie nemôže byť v danú hodinu priradené, ak&lt;br /&gt;
**by  v svojej dĺžke prekračovalo aspoň jedno z uvedených  pravidiel pre pridávanie hodiny do rozvrhu &lt;br /&gt;
**by svojou dĺžkou presahovalo poslednú možnú hodinu, kedy môže byť vyučovanie priradené (21:00)&lt;br /&gt;
*Všetky obmedzenia vyplývajúce z pravidiel treba vzťahovať na každý typ opakovania (každý, párny, nepárny týždeň) samostatne, alebo:&lt;br /&gt;
**ak je obmedzenie dané pre každý týždeň, platí aj pre párny a nepárny týždeň&lt;br /&gt;
**ak je obmedzenie dané pre párny alebo nepárny týždeň, platí aj pre každý týždeň&lt;br /&gt;
[[Súbor:mpbc2.10.jpg|thumbnail|center|800px|Obr. 2.10 Hodina zaradená do rozvrhu]]&lt;br /&gt;
Povolené miesta sú následne zvýraznené zelenou farbou, zakázané miesta sú zvýraznené &lt;br /&gt;
červenou farbou. Pri pokuse o umiestnenie hodiny kamkoľvek inam, než je povolené miesto, &lt;br /&gt;
sa ťahaný prvok vráti späť na pôvodné miesto v zozname nezaradených predmetov. Farebné&lt;br /&gt;
označenie povolených a zakázaných miest po pustení ťahaného prvku zmizne. &lt;br /&gt;
&lt;br /&gt;
Po priradení hodiny na povolené miesto sa objaví dialógové okno  (Obr. 2.11)  obsahujúce&lt;br /&gt;
podrobné informácie o predmete a formulár na priradenie vyučujúceho a ďalšie nastavenia &lt;br /&gt;
práve pridanej  hodiny. Používateľ môže vybrať  jedného z vyučujúcich, ktorí boli predtým &lt;br /&gt;
k danému predmetu priradení, priradiť k predmetu nového vyučujúceho alebo nechať hodinu&lt;br /&gt;
zatiaľ bez priradeného vyučujúceho. Vyučujúci nesmie byť k hodine priradený v prípade, že&lt;br /&gt;
v danom čase už je priradený k hodine v inej miestnosti alebo má pre daný čas určené &lt;br /&gt;
obmedzenie (Kap.  2.5.1).  Takéhoto vyučujúceho nie je možné v nastaveniach k hodine&lt;br /&gt;
priradiť. Používateľ sa o tom, ktorých vyučujúcich priradených k predmetu nie je možné &lt;br /&gt;
priradiť k hodine, dozvie pomocou zoznamu týchto vyučujúcich, ktorý sa objaví v bunke&lt;br /&gt;
povoleného miesta počas ťahania hodiny. &lt;br /&gt;
&lt;br /&gt;
V prípade, že je možné nastaviť opakovanie vyučovania na každý týždeň, má používateľ tiež&lt;br /&gt;
možnosť nastaviť opakovanie na párny, nepárny alebo každý týždeň. V opačnom prípade sa&lt;br /&gt;
len objaví informácia o jedinom možnom type opakovania. Ak je typ pridanej hodiny iný, než&lt;br /&gt;
prednáška, používateľ môže vybrať krúžky, ktorých sa vyučovanie má týkať. Krúžky, ktorým&lt;br /&gt;
hodinu nie je možné pridať či už kvôli tomu, že nemajú voľnú nepriradenú hodinu alebo by sa&lt;br /&gt;
ich výberom porušilo niektoré z pravidiel pri pridávaní hodiny, sa v zozname síce objavia, ale&lt;br /&gt;
nie je možné ich vybrať. Používateľ ďalej môže zadať katedru zabezpečujúci výučbu a krátku&lt;br /&gt;
poznámku k hodine. Toto dialógové okno je možné vyvolať aj po úspešnom pridaní hodiny &lt;br /&gt;
do rozvrhu  a zmeniť tak nastavenia hodiny  a to tak, že používateľ prejde myšou nad &lt;br /&gt;
požadovanú hodinu a na klávesnici stlačí klávesu Enter. &lt;br /&gt;
[[Súbor:mpbc2.11.jpg|thumbnail|center|800px|Obr. 2.11 Dialógové okno s nastaveniami hodiny priradenej do rozvrhu]]&lt;br /&gt;
Ak mal vo zvolenej miestnosti v danom čase pridelenú hodinu iný krúžok rovnakého &lt;br /&gt;
študijného odboru a ročníka, nevytvorí sa v bunke nový blok, len sa krúžok pridá k zoznamu&lt;br /&gt;
krúžkov, ku ktorým je hodina priradená. Dialógové okno sa v takomto prípade neobjaví. &lt;br /&gt;
&lt;br /&gt;
Je možné priradiť hodinu do miestnosti aj v čase, kedy tu má priradenú hodinu iný študijný &lt;br /&gt;
odbor alebo ročník za predpokladu, že to neodporuje podmienkam pre priradenie hodiny. &lt;br /&gt;
O tejto skutočnosti je používateľ informovaný  formou dialógového okna so zoznamom &lt;br /&gt;
predmetov, študijných kombinácií a ročníkov, ktoré budú miestnosť zdieľať, a je vyzvaný &lt;br /&gt;
na potvrdenie alebo zrušenie priradenia hodiny do rozvrhu.  Pri kladnej odpovedi sa &lt;br /&gt;
automaticky hodine priradí rovnaký vyučujúci, aký je priradený k ostatným hodinám &lt;br /&gt;
zdieľajúcim miestnosť. Ak vyučujúci predtým k tomuto predmetu priradený nebol, &lt;br /&gt;
automaticky sa k nemu priradí. Pri neskoršej zmene vyučujúceho  jednej z hodín budú &lt;br /&gt;
ovplyvnené všetky hodiny. &lt;br /&gt;
&lt;br /&gt;
Priradené hodiny sa z rozvrhu odoberajú tak, že používateľ prejde myšou nad blok &lt;br /&gt;
požadovanej hodiny a na klávesnici stlačí klávesu  Delete.  Po odobratí hodiny sa hodina &lt;br /&gt;
presunie do zoznamu neurčených hodín. Bloky sa dajú tiež presúvať metódou drag and drop&lt;br /&gt;
a zmeniť tak deň, miestnosť a čas výučby. Po začatí ťahania sa taktiež určia povolené &lt;br /&gt;
a zakázané miesta pre priradenie hodiny.  K zakázaným miestam sa pridajú aj časy &lt;br /&gt;
a miestnosti, v ktorých nesmie byť k hodine priradený predtým zvolený vyučujúci alebo &lt;br /&gt;
nesmie byť priradená hodina aspoň jednému z predtým zvolených krúžkov  presúvanej&lt;br /&gt;
hodiny.  Nastavenia presunutej hodiny zostávajú zachované. Po presune rovnako ako  pri&lt;br /&gt;
odoberaní hodiny z rozvrhu môže byť používateľ vyzvaný na potvrdenie akcie. Či bude toto &lt;br /&gt;
potvrdenie vyžadované alebo nie závisí od nastavení prostredia (Kap. 2.5.5). &lt;br /&gt;
&lt;br /&gt;
=== Archivácia rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Archív (Hlavné menu &amp;gt; Rozvrh &amp;gt; Archív) slúži na uloženie aktuálneho stavu rozvrhu. Tento&lt;br /&gt;
stav sa dá neskôr zobraziť alebo sa ním dá nahradiť aktuálny rozvrh. Zálohu môže používateľ&lt;br /&gt;
vytvoriť ručne alebo sa vytvára automaticky po prihlásení sa používateľa do systému &lt;br /&gt;
v novom semestri alebo školskom roku a pred nahradením aktuálneho rozvrhu zálohou&lt;br /&gt;
z archívu.&lt;br /&gt;
&lt;br /&gt;
Každá  záloha  je tvorená  samostatným textovým súborom, v ktorom sú uložené údaje &lt;br /&gt;
z databázy vo forme viacrozmerných polí. Na  tieto polia  je pred uložením aplikovaná PHP &lt;br /&gt;
funkcia  serialize, ktorá prevádza premennú  na textový reťazec. Na tento reťazec môže byť &lt;br /&gt;
neskôr aplikovaná funkcia  unserialize, ktorá z neho  spätne vytvorí premennú bez straty jej &lt;br /&gt;
typu a štruktúry. Názov súboru je názov_záznamu.typ_záznamu.časová_značka.txt, kde &lt;br /&gt;
*názov_záznamu  –  vlastný názov záznamu. Môže obsahovať písmená veľkej a malej anglickej abecedy, čísla a podčiarkovník. Maximálna dĺžka je 20 znakov. Pri záznamoch vytvorených používateľom tento názov určuje používateľ, pri automatických záznamoch má názov nasledujúcu štruktúru: &lt;br /&gt;
**pri vytvorení záznamu po prihlásení v novom semestri alebo školskom roku – školský_rok_skratka_semestra, napr. 2009-10_Z&lt;br /&gt;
**pri vytvorení pred nahradením aktuálneho rozvrhu záznamom z archívu – bck_názov_záznamu, napr. bck_2009-10_Z&lt;br /&gt;
*typ_záznamu – automatický (auto) alebo vytvorený používateľom (user)&lt;br /&gt;
*časová_značka – počet sekúnd od 1. januára 1970 00:00:00 GMT&lt;br /&gt;
Zálohy  sa otvárajú v novom okne, v ktorom je zobrazený iba zoznam hodín zaradených  do&lt;br /&gt;
rozvrhu a v hornej časti tlačidlo na nahratie záznamu do aktuálneho rozvrhu.  Zoznam je &lt;br /&gt;
určený iba na čítanie, nie je možné ho žiadnym spôsobom meniť. Po kliknutí na horné tlačidlo&lt;br /&gt;
sa vytvorí nový záznam v archíve obsahujúci aktuálny stav rozvrhu, potom sa údaje &lt;br /&gt;
v databáze nahradia údajmi zo zvolenej  zálohy.  Výnimkami  sú  tabuľky  eval_users&lt;br /&gt;
a rozvrh_userdetails, ktorých  údaje sa nenahrádzajú. Ak je niektorej hodine v zálohe&lt;br /&gt;
priradený vyučujúci, ktorá sa nenachádza v súčasnej  tabuľke eval_users, pri nahratí rozvrhu &lt;br /&gt;
z archívu nebude tejto hodine priradený žiadny vyučujúci.  Používateľ o tom bude &lt;br /&gt;
informovaný v dialógovom okne s aktuálnym stavom rozvrhu.&lt;br /&gt;
&lt;br /&gt;
Zálohy  je možné z archívu mazať po jednom označením záznamu a následným stlačením &lt;br /&gt;
klávesy  Delete  na klávesnici alebo vybratím  veku, od ktorého sa majú zmazať všetky &lt;br /&gt;
záznamy.&lt;br /&gt;
&lt;br /&gt;
=== Nastavenia prostredia ===&lt;br /&gt;
&lt;br /&gt;
Kvôli zvýšeniu pohodlia a efektivity práce so systémom som do neho implementoval &lt;br /&gt;
možnosť ovplyvniť niektoré nastavenia systému samotným používateľom.  Nastavenia sa &lt;br /&gt;
nachádzajú v hlavnom menu aplikácie a ich zmena sa odosiela na server, kde sú uložené &lt;br /&gt;
v súbore v konfiguračnom priečinku aplikácie odkiaľ sa pri každom prihlásení načítajú, takže &lt;br /&gt;
nie je nutné ich zadávať vždy nanovo. Tieto nastavenia obsahujú: &lt;br /&gt;
*Používanie fronty ajaxových požiadaviek&lt;br /&gt;
*Nastavenie zobrazovaných miestností  –  používateľ môže vybrať, ktoré typy učební (prednáškové, laboratóriá, seminárne) budú zobrazené a ktoré nie. &lt;br /&gt;
*Nastavenie zobrazovania potvrdzovacieho dialógu pred zmazaním niektorej položky zo systému  –  ak je táto možnosť zapnutá, používateľ bude pred každým zmazaním položky vyzvaný na potvrdenie akcie. &lt;br /&gt;
*Nastavenie akcie pri zatvorení dialógového okna s neuloženými zmenami – používateľ môže nastaviť, čo sa má vykonať s neuloženými  zmenami pri zatvorení dialógového okna. Možnosti sú: uložiť, zahodiť a spýtať sa. &lt;br /&gt;
*Nastavenie farieb typov predmetov a kombinácií študijného odboru a ročníka (Obr. 2.12) – používateľ môže vybrať farby týchto prvkov. Toto sú jediné nastavenia, ktoré sa neukladajú do súboru, ale do databázy.&lt;br /&gt;
Fronta ajaxových požiadaviek slúži na urýchlenie práce s aplikáciou. Všetky vykonané zmeny &lt;br /&gt;
odosielam  na server pomocou ajaxových požiadaviek.  Na serveri  sa pokúsim  požiadavku &lt;br /&gt;
vykonať, pričom v prípade neúspechu vrátim  jeho dôvod, v prípade úspechu vrátim výsledok &lt;br /&gt;
operácie. Aj keď je používanie technológie AJAX rýchlejšie, než načítavanie celej stránky, &lt;br /&gt;
určitý čas trvá.  O dĺžke  času, ktorý odoslanie a spracovanie požiadavky zaberá, rozhodujú &lt;br /&gt;
viaceré faktory, hlavne náročnosť požiadavky a zaťaženie servera.  Pri povolení fronty &lt;br /&gt;
vykonávam akciu tak, ako keby bola odpoveď od servera okamžite prijatá, pričom v prípade, &lt;br /&gt;
že na to potrebujem výsledky zo servera, dosadím za ne predpokladané výsledky a   &lt;br /&gt;
po doručení skutočných výsledkov kontrolujem ich zhodu. V prípade, že sa výsledky &lt;br /&gt;
nezhodujú alebo sa požiadavku nepodarilo vykonať, oznámim túto skutočnosť používateľovi &lt;br /&gt;
a informujem ho o potrebe načítať novú verziu stránky. Medzitým však používateľ mohol &lt;br /&gt;
vykonať ďalšie zmeny. Tieto zmeny bohužiaľ nebudú uložené a je ich potrebné vykonať &lt;br /&gt;
znova. Ak je používanie fronty  zakázané, používateľovi nie je povolené po odoslaní &lt;br /&gt;
požiadavky vykonať ďalšie zmeny, kým nepríde odpoveď od servera. Takže v prípade, že sa &lt;br /&gt;
požiadavku vykonať nepodarí, nie je nutné načítať novú verziu stránky.&lt;br /&gt;
[[Súbor:mpbc2.12.jpg|thumbnail|center|800px|Obr. 2.12 Nastavenie farieb prostredia]]&lt;br /&gt;
&lt;br /&gt;
=== Zhrnutie aktuálneho stavu rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Aktuálny  stavu rozvrhu  je zhrnutý v  dialógovom okne, ktoré obsahuje zoznam  varovaní&lt;br /&gt;
o chybách v aktuálnom rozvrhu.  Pri každom varovaní je zobrazený odkaz na  vyvolanie &lt;br /&gt;
ďalšieho dialógového okna, v ktorom sa chyba dá odstrániť. Varovania, ktoré môže zoznam &lt;br /&gt;
obsahovať:&lt;br /&gt;
*Kombinácií študijného odboru a ročníka nebol vytvorený žiadny krúžok&lt;br /&gt;
*Kombinácií študijného odboru a ročníka nebol priradený žiadny predmet&lt;br /&gt;
*Neboli vytvorené žiadne hodiny určitého predmetu&lt;br /&gt;
*Hodine zaradenej do rozvrhu nebol priradený vyučujúci&lt;br /&gt;
Okno sa objavuje automaticky po prihlásení alebo ho používateľ môže vyvolať z hlavného &lt;br /&gt;
menu. Pri zobrazení po prihlásení okno obsahuje aj informácie o výsledkoch synchronizácie &lt;br /&gt;
tabuľky eval_users a prípadného automatického vytvorenia záznamu v archíve (Kap. 2.3.1).&lt;br /&gt;
&lt;br /&gt;
=== Zmazanie rozvrhu ===&lt;br /&gt;
&lt;br /&gt;
Do aplikácie som implementoval aj možnosť rýchleho zmazania celého obsahu aktuálneho &lt;br /&gt;
rozvrhu prípadne jeho časti  (Hlavné menu &amp;gt; Rozvrh &amp;gt; Rýchle zmazanie). Používateľ môže&lt;br /&gt;
vybrať, ktoré súčasti rozvrhu chce zmazať, z nasledujúcich možností: &lt;br /&gt;
*Krúžky &lt;br /&gt;
*Predmety&lt;br /&gt;
*Hodiny nezaradené do rozvrhu&lt;br /&gt;
*Hodiny zaradené do rozvrhu&lt;br /&gt;
*Priradenie vyučujúcich k predmetom&lt;br /&gt;
Niektoré možnosti však spolu súvisia (Tab. 2.22) a tak vybratím jednej možnosti sa vymaže aj&lt;br /&gt;
druhá možnosť. Používateľ môže taktiež vybrať kombinácie študijných odborov a ročníkov,&lt;br /&gt;
ktorých sa mazanie má týkať. Ak používateľ vyberie všetky  položky na  mazanie  a všetky&lt;br /&gt;
kombinácie študijných odborov a ročníkov,  zmaže sa celý aktuálne vytvorený  rozvrh.&lt;br /&gt;
Pred zmazaním sa používateľovi ponúkne vytvorenie zálohy v archíve z aktuálneho rozvrhu.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 2.22 Závislosti častí rozvrhu pri mazaní&lt;br /&gt;
|-&lt;br /&gt;
|'''Vybratá možnosť'''||'''Časti rozvrhu, ktoré sa zmažú tiež'''&lt;br /&gt;
|-&lt;br /&gt;
|Krúžky||Hodiny nezaradené do rozvrhu&amp;lt;br&amp;gt;Hodiny zaradené do rozvrhu &lt;br /&gt;
|-&lt;br /&gt;
|Predmety||Hodiny nezaradené do rozvrhu&amp;lt;br&amp;gt;Hodiny zaradené do rozvrhu&amp;lt;br&amp;gt;Priradenie vyučujúcich k predmetom&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== API rozvrhu ==&lt;br /&gt;
&lt;br /&gt;
Kvôli možnosti spolupráce administrátorského rozhrania systému rozvrhFM s inými &lt;br /&gt;
aplikáciami a projektmi bolo v databáze vytvorené špeciálne používateľské konto, ktoré má &lt;br /&gt;
prístup iba k pohľadom rozvrh_view a rozvrh_view_extern. Používateľ s týmto kontom tak má &lt;br /&gt;
možnosť získať aktuálnu verziu rozvrhu. Pri tom je však vďaka povahe databázových &lt;br /&gt;
pohľadov zaručené, že nijak nemôže údaje meniť a tak narušiť integritu údajov v tabuľkách.&lt;br /&gt;
&lt;br /&gt;
Použitie priameho prístupu k týmto pohľadom je však limitované na aplikácie bežiace na tom &lt;br /&gt;
istom serveri, ako je umiestnená databáza, pretože k databáze je z bezpečnostných dôvodov &lt;br /&gt;
zakázaný prístup z iného servera. Aby som toto obmedzenie obišiel, vytvoril som v rámci &lt;br /&gt;
systému rozvrhFM skript&amp;lt;ref&amp;gt;http://rozvrh.fmtnuni.sk/json/data&amp;lt;/ref&amp;gt;, v ktorom exportujem údaje z pohľadov vo formáte JSON. Pridal &lt;br /&gt;
som tiež možnosť filtrovať exportované údaje podľa parametra, ktorý skript prijíma metódou &lt;br /&gt;
GET. Názov tohto parametra je subclass, a jeho hodnoty môžu byť:&lt;br /&gt;
*all – vyberú sa všetky údaje z rozvrh_view aj rozvrh_view_extern&lt;br /&gt;
*názov krúžku externej formy štúdia – vyberú sa údaje z rozvrh_view_extern súvisiace s daným krúžkom &lt;br /&gt;
*názov krúžku dennej formy štúdia – vyberú sa údaje z rozvrh_view súvisiace s daným krúžkom &lt;br /&gt;
*prvé tri čísla z názvu krúžku dennej formy štúdia  –  vyberú sa údaje z  rozvrh_view súvisiace s daným študijným odborom a ročníkom&lt;br /&gt;
&lt;br /&gt;
== Bezpečnosť aplikácie ==&lt;br /&gt;
&lt;br /&gt;
Najzraniteľnejším miestom každej dynamickej stránky sú miesta, kde sa vyžadujú vstupné &lt;br /&gt;
údaje od používateľa, obzvlášť prihlasovací formulár.  Prihlasovanie v mojej  aplikácií je &lt;br /&gt;
riešené klasickým HTML formulárom, ktorý pozostáva z dvoch polí: prihlasovacie meno &lt;br /&gt;
a heslo. Keďže prístup do administrátorského prostredia bude mať obmedzené množstvo ľudí, &lt;br /&gt;
rozhodol som sa uchovávať správne prihlasovacie údaje priamo v prihlasovacom skripte &lt;br /&gt;
aplikácie. Odpadáva tak porovnávanie vyplnených údajov s  údajmi v databáze, ktorej &lt;br /&gt;
komunikácia so serverom by mohla byť odpočúvaná útočníkom  a nie je možné využiť ani &lt;br /&gt;
techniku SQL injection. &lt;br /&gt;
&lt;br /&gt;
Informácia o tom, či je používateľ prihlásený do systému alebo nie, sa uchováva v session. &lt;br /&gt;
Sessions je technika ukladania informácií na serveri, kedy sa pre každého návštevníka vytvorí &lt;br /&gt;
súbor s unikátnym náhodným názvom. Tento názov sa následne pošle späť prehliadaču, ktorý &lt;br /&gt;
si ho ukladá vo forme  cookies  a pri každej požiadavke na server ho odošle v hlavičke. &lt;br /&gt;
Bez toho, aby prehliadač serveru odoslal platný názov súboru  session,  mu server prístup &lt;br /&gt;
k údajom uloženým v session nepovolí. Platnosť session môže ukončiť programátor aplikácie &lt;br /&gt;
príkazom na zmazanie súboru a cookies, prípadne sa ukončí sama po zatvorení okna &lt;br /&gt;
prehliadača.  Sessions  sú jedným z najbezpečnejších riešení ukladania údajov pre každého &lt;br /&gt;
používateľa zvlášť a zároveň je práca s nimi dostatočne rýchla. Ochrana pomocou sessions sa &lt;br /&gt;
najčastejšie obchádza krádežou identity prihláseného používateľa. Táto technika útoku sa &lt;br /&gt;
však dá použiť iba v prípade, že útočník môže do stránky vložiť vlastný kód, napr. &lt;br /&gt;
v diskusnom fóre, čo v prípade našej aplikácie nehrozí. &lt;br /&gt;
&lt;br /&gt;
Okrem týchto bezpečnostných opatrení  zvyšujem bezpečnosť aplikácie dodržiavaním &lt;br /&gt;
základných bezpečnostných pravidiel  pri písaní internetovej aplikácie: nepoužívanie &lt;br /&gt;
globálnych premenných, filtrovanie vstupu od používateľa, používanie  whitelistov. &lt;br /&gt;
K základným postupom zvyšujúcim bezpečnosť aplikácie patrí tiež správne nastavenie &lt;br /&gt;
servera a inštalovanie bezpečnostných aktualizácií. Za to však už zodpovedá správca servera. &lt;br /&gt;
&lt;br /&gt;
'''Záver'''&lt;br /&gt;
&lt;br /&gt;
Cieľom práce bolo navrhnúť a implementovať systém na tvorbu rozvrhu pre potreby Fakulty&lt;br /&gt;
mechatroniky TnUAD. V prvej časti práce som uviedol problémy, ktorým musí programátor&lt;br /&gt;
pri vývoji aplikácie slúžiacej na tvorbu rozvrhu čeliť a otázky, ktoré by mal zodpovedať ešte&lt;br /&gt;
pred začatím písania kódu. Uviedol som príklady existujúcich programov a subjektívne som &lt;br /&gt;
opísal ich klady a nedostatky.&lt;br /&gt;
&lt;br /&gt;
V druhej časti práce som sa sústredil na opis vlastnej aplikácie slúžiacej pre potreby Fakulty&lt;br /&gt;
mechatroniky nazvanej rozvrhFM. Uviedol som zoznam programovacích jazykov, ktoré som &lt;br /&gt;
pri vývoji použil a zdôvodnil som ich výber. Opísal  som tvar a vlastnosti navrhnutej &lt;br /&gt;
databázovej štruktúry, ktorá je pri internetovej aplikácií uchovávajúcej väčšie množstvo &lt;br /&gt;
údajov kľúčovou otázkou.&lt;br /&gt;
&lt;br /&gt;
Nasledoval opis prihlasovania do systému a akcií, ktoré sa vykonajú po prihlásení. Ukázal &lt;br /&gt;
som príklad predspracovania údajov z databázy do podoby, v ktorej sa s nimi pracuje ľahšie&lt;br /&gt;
a efektívnejšie a spôsob ich prenosu zo serverového jazyka PHP do JavaScriptu, ktorý beží &lt;br /&gt;
v prehliadači používateľa. &lt;br /&gt;
&lt;br /&gt;
V ďalšej časti som rozobral hlavné prvky administrátorského prostredia  –  hlavné menu, &lt;br /&gt;
zoznam hodín zaradených do rozvrhu a zoznam hodín nezaradených do rozvrhu. Opísal som&lt;br /&gt;
ich vzhľad a funkciu. Poukázal som na vyššie nároky na rýchlosť JavaScriptového jadra &lt;br /&gt;
internetového  prehliadača, ktoré sú daňou za dynamickosť systému,  ale  pre moderné&lt;br /&gt;
prehliadače sú znesiteľné. &lt;br /&gt;
&lt;br /&gt;
Funkcie implementované do systému rozvrhFM boli opísané v ďalšej časti práce. Správa &lt;br /&gt;
vyučujúcich slúži na nastavenie informácií o vyučujúcich, ktoré sú relevantné len v systéme&lt;br /&gt;
rozvrhFM, definovanie časových obmedzení vyučujúcich a ich priradenie k jednotlivým&lt;br /&gt;
predmetom a typom predmetov. V správe krúžkov sa požadovanej kombinácií študijného &lt;br /&gt;
oboru a ročníka vytvárajú krúžky a priraďujú predmety.  Opísal som systém pridávania &lt;br /&gt;
vyučovacích hodín do rozvrhu, editáciu informácií o hodinách a ich mazanie. Ďalšou &lt;br /&gt;
opísanou funkciou bol archív, ktorý umožňuje ukladanie aktuálneho stavu rozvrhu do &lt;br /&gt;
záložného súboru a opätovný návrat k tejto verzií. Pre zvýšenie pohodlia a efektivity pri práci&lt;br /&gt;
s aplikáciou som  dal používateľovi  možnosť nastaviť si niektoré vlastnosti a správanie sa &lt;br /&gt;
aplikácie v určitých prípadoch podľa vlastných potrieb.  Pomocnými funkciami sú tiež &lt;br /&gt;
zhrnutie aktuálneho stavu rozvrhu a možnosť zmazať celý rozvrh alebo jeho časť naraz.&lt;br /&gt;
 &lt;br /&gt;
Kvôli možnosti napojenia administrátorského prostredia systému na iné projekty a aplikácie&lt;br /&gt;
boli sprístupnené databázové pohľady obsahujúce aktuálny rozvrh. Na odstránenie &lt;br /&gt;
obmedzenia prístupu k týmto pohľadom len zo serveru, na ktorom rozvrhFM beží, som &lt;br /&gt;
vytvoril voľne prístupný export týchto údajov do formátu JSON. &lt;br /&gt;
V poslednej kapitole som sa zaoberal bezpečnosťou svojej aplikácie, opísal som všetky jej &lt;br /&gt;
bezpečnostné prvky, ich výhody a nevýhody. Taktiež som uviedol spôsoby, akými som sa &lt;br /&gt;
snažil nevýhody týchto prvkov eliminovať. &lt;br /&gt;
&lt;br /&gt;
Výhody mnou vytvorenej aplikácie sú: &lt;br /&gt;
*boli použité iba open source technológie, čo znamená nulové náklady na jej vývoji, &lt;br /&gt;
*systém disponuje automatickou kontrolou integrity dát, &lt;br /&gt;
*systém pre svoju prevádzku potrebuje bežne dostupné technológie (Apache, PHP, MySQL), &lt;br /&gt;
*oproti systému AIS systém poskytuje rozhranie na export dát. &lt;br /&gt;
Nevýhodou aplikácie je fakt, že nespolupracuje so žiadnym iným informačným systémom &lt;br /&gt;
v zmysle vzájomného ovplyvňovania sa. &lt;br /&gt;
&lt;br /&gt;
Budúci vývoj by mohol zahŕňať doplnenie ďalších funkcií, ktoré bude používateľ potrebovať &lt;br /&gt;
a optimalizáciu kódu. S príchodom HTML 5  a rozšírením jeho podpory vo viacerých &lt;br /&gt;
internetových prehliadačoch  by sa kód aplikácie mohol prepracovať tak, aby vyťažil &lt;br /&gt;
maximum z možností tejto verzie jazyka. &lt;br /&gt;
&lt;br /&gt;
'''Použitá literatúra'''&lt;br /&gt;
&lt;br /&gt;
#RNDr. Červený, Ľubomír. [Online] 2008. [Dátum: 3. 1 2010.] http://www.cerveny.sk/. &lt;br /&gt;
#Daňko, Marek. Portál AiS2. [Online] 2009. [Dátum: 3. 1 2010.] http://www.ais2.sk/xwiki/bin/view/Domov/. &lt;br /&gt;
#Wikipédia, prispievatelia. Hypertext markup language. Wikipédia, Slobodná encyklopédia. [Online] 2010. [Dátum: 8. 1 2010.] http://sk.wikipedia.org/wiki/Hypertext_markup_language. &lt;br /&gt;
#World Wide Web Consortium. W3C. [Online] 2010. [Dátum: 4. 1 2010.] http://www.w3.org/. &lt;br /&gt;
#Wikipédia, prispievatelia. JavaScript. Wikipédia, Slobodná encyklopédia. [Online] 2010. [Dátum: 8. 1 2010.] http://sk.wikipedia.org/wiki/JavaScript. &lt;br /&gt;
#jQuery Team. jQuery JavaScript Library. [Online] 2010. [Dátum: 5. 1 2010.] http://jquery.com/. &lt;br /&gt;
#The PHP Group. PHP: Hypertext Preprocessor. [Online] 2010. [Dátum: 5. 1 2010.] http://php.net/index.php. &lt;br /&gt;
#Zend Technologies Ltd. ZF - Zend Framework. [Online] 2010. [Dátum: 5. 12 2010.] http://framework.zend.com/. &lt;br /&gt;
#Refsnes Data. W3Schools. [Online] 2010. [Dátum: 5. 1 2010.] http://www.w3schools.com/Ajax/Default.Asp. &lt;br /&gt;
#Sun Microsystems, Inc. MySQL. [Online] 2010. [Dátum: 6. 1 2010.] http://www.mysql.com/. &lt;br /&gt;
#JSON. [Online] 2009. [Dátum: 6. 1 2010.] http://www.json.org/. &lt;br /&gt;
#Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett. Ajax – Profesionálně. Zoner Press, 2007. ISBN 8086815770. &lt;br /&gt;
#Luboslav Lacko. Ajax. Computer Press, 2008. ISBN 802512185. &lt;br /&gt;
#Donald E. Knuth. The Art of Computer Programming, Volumes 1-4. Addison-Wesley Professional. &lt;br /&gt;
#Michael Kofler, Bernd Oggl. PHP 5 a MySQL 5. Computer Press, 2006. ISBN 9788025118139. &lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=Funkcie_administr%C3%A1torsk%C3%A9ho_prostredia&amp;diff=6256</id>
		<title>Funkcie administrátorského prostredia</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=Funkcie_administr%C3%A1torsk%C3%A9ho_prostredia&amp;diff=6256"/>
		<updated>2010-07-23T17:10:37Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategória:Študentské práce]][[Kategória:Bakalárske práce]][[Kategória:Informatika]][[Kategória:web]][[Kategória:php]]&lt;br /&gt;
{{Praca_uvod|4|Systém tvorby rozvrhu|Popis systémov pre tvorbu rozvrhu|Návrh systému rozvrhu pre FM TnU AD|Administrátorské prostredie rozvrhu FM|Funkcie administrátorského prostredia||||||||}}&lt;br /&gt;
__TOC__&lt;br /&gt;
= =&lt;br /&gt;
== Funkcie administrátorského prostredia ==&lt;br /&gt;
Pri  tvorbe  rozvrhu potrebuje mať jej používateľ k dispozícií  minimálne tieto funkcie: &lt;br /&gt;
vytváranie a mazanie krúžkov a hodín a priradenie vyučujúcich k predmetom. Okrem týchto&lt;br /&gt;
základných funkcií som do  svojej aplikácie implementoval aj ďalšie funkcie, ktoré majú&lt;br /&gt;
za úlohu zjednodušiť a zrýchliť prácu s aplikáciou.&lt;br /&gt;
=== Správa vyučujúcich ===&lt;br /&gt;
Správa vyučujúcich je prístupná po kliknutí na položku hlavného menu  Správa...  &amp;gt; &lt;br /&gt;
Vyučujúcich. Zobrazuje sa formou systémovo-modálneho dialógového okna, ktoré obsahuje &lt;br /&gt;
textové pole na vyhľadávanie vyučujúceho a tri záložky:  Informácie,  Obmedzenia &lt;br /&gt;
a Predmety. &lt;br /&gt;
&lt;br /&gt;
Vyhľadávanie je tvorené pomocou komponenty Autocomplete knižnice  jQuery UI. Po zmene &lt;br /&gt;
hodnoty vyhľadávacieho poľa sa zo zoznamu všetkých vyučujúcich evidovaných v tabuľke &lt;br /&gt;
eval_users  vyberú tí, ktorých reťazec zložený z kombinácie stĺpcov meno priezvisko  alebo &lt;br /&gt;
priezvisko meno obsahuje hodnotu zadanú vo vyhľadávacom poli, pričom na veľkosti písmen &lt;br /&gt;
nezáleží. Takto vytvorený zoznam sa následne zobrazí pod vyhľadávacím poľom a používateľ &lt;br /&gt;
má možnosť  zvoliť jednu  z ponúkaných  možností. Po vybratí vyučujúceho sa aktualizujú &lt;br /&gt;
ostatné prvky dialógového okna. &lt;br /&gt;
&lt;br /&gt;
V záložke  Informácie  zobrazujem  údaje o zvolenom vyučujúcom z tabuliek  eval_users &lt;br /&gt;
a rozvrh_userdetails, pričom údaje z eval_users sú len na čítanie, údaje z  rozvrh_userdetails &lt;br /&gt;
sú editovateľné. Keďže skratka vyučujúceho musí byť unikátna, pri zmene tohto údaju &lt;br /&gt;
kontrolujem, či danú skratku už nemá iný vyučujúci. O tom, či je skratka voľná alebo nie, je &lt;br /&gt;
používateľ informovaný okamžite symbolom a textovou správou zobrazovanou vedľa &lt;br /&gt;
skratky. &lt;br /&gt;
&lt;br /&gt;
Záložka Obmedzenia (Obr. 2.7)  zobrazuje zoznam hodín, v ktorých zvolenému vyučujúcemu &lt;br /&gt;
nesmie byť pridelená žiadna výučba. Zoznam je prezentovaný formou tabuľky, v ktorej stĺpce &lt;br /&gt;
reprezentujú hodiny a riadky týždne a dni. Každý deň má dva riadky  –  jeden pre párny &lt;br /&gt;
a druhý pre nepárny týždeň. V prípade, že vyučujúcemu nesmie byť pridelená hodina každý &lt;br /&gt;
týždeň, musia byť označené obidva riadky. Označená hodina je zvýraznená červenou farbou.&lt;br /&gt;
 &lt;br /&gt;
V záložke  Predmety  (Obr. 2.8)  sa vyberajú predmety, ku ktorým je zvolený vyučujúci &lt;br /&gt;
priradený.  V samostatných tabuľkách sú uvedené zoznamy predmetov pre všetky študijné &lt;br /&gt;
odbory a ročníky. Pod každým predmetom sú dve políčka – jedno s nápisom P symbolizujúce &lt;br /&gt;
priradenie vyučujúceho k prednáškam daného predmetu a druhé s nápisom  C, L &lt;br /&gt;
symbolizujúce priradenie k ostatným typom predmetov. Ak je políčko zelené, znamená to, že &lt;br /&gt;
zvolený vyučujúci  je priradený k danému typu predmetu, ak je červené, nie je k nemu &lt;br /&gt;
priradený. Medzi týmito stavmi používateľ prepína kliknutím na požadované políčko. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti dialógového okna sa nachádzajú tri tlačidlá: Uložiť zmeny, Vrátiť posledné &lt;br /&gt;
zmeny  a Zatvoriť. Tlačidlo  Uložiť zmeny  slúži na potvrdenie vykonaných zmien a ich &lt;br /&gt;
odoslanie na server. V prípade, že bola vyučujúcemu pridaná hodina, v ktorej nemôže mať &lt;br /&gt;
výučbu, ale predtým v túto hodinu mal výučbu pridelenú, alebo mu bolo odobraté priradenie &lt;br /&gt;
k predmetu, ktorý už bol zaradený do rozvrhu, zobrazí sa ďalšie dialógové okno informujúce &lt;br /&gt;
o situácií, ktorá nastala, s možnosťou potvrdenia uloženia alebo zamietnutia uloženia zmien. &lt;br /&gt;
Ak sa používateľ rozhodne zmeny potvrdiť, bude všetkým hodinám pridaným do rozvrhu, &lt;br /&gt;
ktoré sú v rozpore s vykonanými zmenami, odobraný vyučujúci.  Následne sa zobrazí &lt;br /&gt;
dialógové okno, ktoré bude ponúkať možnosť vybrať pre tieto hodiny iného vyučujúceho, &lt;br /&gt;
pričom používateľ môže túto možnosť odmietnuť. V tom prípade zostanú hodiny zatiaľ     &lt;br /&gt;
bez určeného vyučujúceho. &lt;br /&gt;
&lt;br /&gt;
Aj keď sa zmeny odosielajú na server až po uložení, v zozname hodín priradených do rozvrhu &lt;br /&gt;
sa prejavujú už pri ich vzniku, napr. po zmene skratky vyučujúceho sa skratka ihneď zmení aj &lt;br /&gt;
v zozname. Dôvodom je plynulejší chod aplikácie.  Po kliknutí na tlačidlo  Vrátiť posledné &lt;br /&gt;
zmeny sa všetky zmeny vykonané od posledného uloženia zrušia a zoznam hodín priradených &lt;br /&gt;
do rozvrhu, rovnako ako aj údaje o zvolenom vyučujúcom v dialógovom okne, sa  vráti  do &lt;br /&gt;
pôvodného stavu. &lt;br /&gt;
&lt;br /&gt;
Dialógové okno sa zatvára kliknutím na tlačidlo  Zatvoriť, krížikom  v pravom hornom rohu &lt;br /&gt;
okna alebo stlačením klávesy  Esc  na klávesnici. Až po zatvorení okna je možné opäť &lt;br /&gt;
používať ostatné ovládacie prvky systému. Pred samotným zatvorením okna je ešte vykonaná &lt;br /&gt;
kontrola, či neboli vykonané nejaké zmeny, ktoré ešte neboli uložené. V prípade, že takéto &lt;br /&gt;
zmeny vykonané boli, budú automaticky uložené, zahodené alebo sa objaví druhé dialógové &lt;br /&gt;
okno s otázkou, čo má systém so zmenami spraviť.  To, ktorá akcia sa vykoná, rozhoduje &lt;br /&gt;
nastavenie systému (Kap. 2.5.5). Takáto kontrola sa vykoná aj pri výbere iného vyučujúceho. &lt;br /&gt;
[[Súbor:mpbc2.7.jpg|thumbnail|center|800px|Obr. 2.7 Dialógové okno správy vyučujúcich – záložka Obmedzenia]]&lt;br /&gt;
[[Súbor:mpbc2.8.jpg|thumbnail|center|800px|Obr. 2.8 Dialógové okno správy vyučujúcich – záložka Predmety]]&lt;br /&gt;
=== Správa krúžkov ===&lt;br /&gt;
Správa krúžkov  (Obr. 2.9)  je prístupná po kliknutí na položku hlavného menu  Správa...  &amp;gt; &lt;br /&gt;
Krúžkov. Taktiež sa zobrazuje formou systémovo-modálneho dialógového  okna.  Študijný &lt;br /&gt;
odbor a ročník sa vyberá kliknutím na zoznam nachádzajúci sa v spodnej časti podobne ako je &lt;br /&gt;
to v zozname hodín nezaradených do rozvrhu. O aktuálne vybratom odbore a ročníku &lt;br /&gt;
informuje element v pravom hornom rohu okna. Pre ľahšiu orientáciu má tento element farbu &lt;br /&gt;
zvoleného odboru a ročníku. Pod ním sa nachádza zoznam krúžkov, ktoré boli pre daný odbor &lt;br /&gt;
a ročník vytvorené. Kliknutím na položku zoznamu sa aktualizuje tabuľka v ľavej časti podľa &lt;br /&gt;
výberu krúžkov. Kliknutím na položku označenú nápisom  všetky  sa označia všetky krúžky &lt;br /&gt;
naraz. &lt;br /&gt;
&lt;br /&gt;
V tejto tabuľke sa nachádzajú informácie o predmetoch a maximálnych počtoch vyučovacích &lt;br /&gt;
hodín priradených  ku všetkým zvoleným krúžkom.  V ľavom stĺpci je zoznam všetkých &lt;br /&gt;
predmetov. Pri každom predmete sú  tri riadky tabuľky reprezentujúce tri druhy hodiny  – &lt;br /&gt;
prednáška, cvičenie a laboratórne  cvičenie.  Vyučovacie hodiny sú ďalej rozdelené podľa &lt;br /&gt;
dĺžky trvania výučby na jedno, dvoj, troj a štvorhodinovú výučbu. Ak je bunka zelená, &lt;br /&gt;
znamená to, že všetky hodiny daného predmetu, typu a dĺžky už boli zaradené do rozvrhu. &lt;br /&gt;
Červená farba bunky značí, že minimálne jedna hodina do rozvrhu zatiaľ zaradená nebola. &lt;br /&gt;
Presný počet zaradených a nezaradených hodín  používateľ získa pri prechode myšou nad &lt;br /&gt;
bunkou. V prípade, že bolo vybratých  viacero krúžkov, zobrazí sa tiež počet hodín, o koľko &lt;br /&gt;
má každý z nich viac, než je zobrazovaná hodnota. Pri tejto akcií sa v bunke objavia taktiež &lt;br /&gt;
symboly plus a mínus, ktoré slúžia na pridávanie a odoberanie nezaradených hodín. Hodiny, &lt;br /&gt;
ktoré už boli zaradené do rozvrhu, nie je možné takýmto spôsobom odstrániť, ale je nutné ich &lt;br /&gt;
najskôr z rozvrhu  odobrať (Kap.  2.5.3). Hodiny sa pridávajú alebo odoberajú všetkým &lt;br /&gt;
zvoleným krúžkom súčasne. Prednášky sa pridávajú a odoberajú súčasne vždy všetkým &lt;br /&gt;
krúžkom, zvoleným aj nezvoleným. &lt;br /&gt;
&lt;br /&gt;
V pravej časti tabuľky sa nachádzajú súčty hodín daného predmetu a typu. V prvom stĺpci je &lt;br /&gt;
celkový počet blokov hodín zaradených do rozvrhu, v druhom celkový počet blokov  hodín &lt;br /&gt;
nezaradených  do rozvrhu. V poslednom stĺpci je týždenný počet hodín daného predmetu &lt;br /&gt;
a typu.  Pod tabuľkou sú tieto počty uvedené ako sumy pre všetky zobrazené  predmety,  &lt;br /&gt;
nad ňou je textové pole slúžiace na zadanie krátkej poznámky ku krúžku, ktoré sa zobrazí iba &lt;br /&gt;
v prípade, že bol vybratý iba jeden krúžok. &lt;br /&gt;
&lt;br /&gt;
Pridávanie predmetov sa realizuje prostredníctvom zeleného tlačidla s bielym symbolom plus, &lt;br /&gt;
ktoré sa nachádza nad stĺpcom so zoznamom  priradených predmetov. Po kliknutí na toto &lt;br /&gt;
tlačidlo sa zobrazí druhé dialógové okno, v ktorom používateľ zadá názov a skratku &lt;br /&gt;
predmetu, pričom skratka sa generuje automaticky pri písaní názvu z prvých písmen &lt;br /&gt;
jednotlivých slov zadávaného názvu. Používateľ má však možnosť túto vygenerovanú skratku &lt;br /&gt;
zmeniť. Pri vytváraní nového predmetu platia nasledujúce pravidlá: &lt;br /&gt;
*V rámci jednej kombinácie študijný odbor  -  ročník nemôžu existovať dva predmety s rovnakým názvom alebo skratkou &lt;br /&gt;
*Rôzne kombinácie študijný odbor  –  ročník môžu mať predmet s tým istým názvom a skratkou za predpokladu, že predmety majú rovnaké obe spomínané vlastnosti &lt;br /&gt;
Na pridávanie krúžkov slúži zelené tlačidlo s bielim symbolom plus nachádzajúce sa pod &lt;br /&gt;
zoznamom krúžkov. Označenie nového krúžku sa vytvorí tak, aby pokračoval v číselnom rade&lt;br /&gt;
krúžkov danej kombinácie študijného odboru a ročníka. V prípade, že je v tomto rade prázdne&lt;br /&gt;
miesto, ktoré sa vytvorí po odstránení krúžku, označenie krúžku sa zvolí tak, aby toto miesto&lt;br /&gt;
zaplnilo. Novovytvorenému krúžku sa automaticky vytvoria hodiny výučby, pričom &lt;br /&gt;
prednášky sú pre všetky krúžky spoločné a ich počet je teda rovnaký. Počet ostatných typov &lt;br /&gt;
predmetov sa nastaví podľa aktuálne zobrazovaných počtov v tabuľke. Je tak možné klonovať&lt;br /&gt;
počty hodín existujúceho krúžku alebo prienik počtov viacerých krúžkov. &lt;br /&gt;
&lt;br /&gt;
Mazanie celých predmetov a krúžkov sa vykonáva tak, že používateľ nad predmet alebo &lt;br /&gt;
krúžok, ktorý chce vymazať, presunie ukazovateľ myši a na klávesnici stlačí klávesu Delete.&lt;br /&gt;
Nie je možné označiť na vymazanie viacero prvkov súčasne. &lt;br /&gt;
&lt;br /&gt;
V spodnej časti dialógového okna sa nachádzajú tri tlačidlá:  Uložiť zmeny, Vrátiť posledné &lt;br /&gt;
zmeny  a Zatvoriť. Ich funkcie sú podobné  ako  funkcie tlačidiel opísané  v kapitole  2.5.1.&lt;br /&gt;
Zmeny sa na server odosielajú až po potvrdení a je ich teda možné zahodiť. V prípade, že je &lt;br /&gt;
nastavené automatické ukladanie zmien pri zatvorení dialógového okna a súčasťou zmien je &lt;br /&gt;
aj mazanie predmetu alebo krúžku, môže byť požadované potvrdenie zmazania. Toto &lt;br /&gt;
správanie sa dá taktiež nastaviť (Kap. 2.5.5). &lt;br /&gt;
[[Súbor:mpbc2.9.jpg|thumbnail|center|800px|Obr. 2.9 Dialógové okno správy krúžkov]]&lt;br /&gt;
=== Správa hodín zaradených do rozvrhu ===&lt;br /&gt;
Hodiny zaradené do rozvrhu  (Obr. 2.10)  sú zobrazované v tabuľke, ktorá je jedným &lt;br /&gt;
z hlavných ovládacích prvkov aplikácie (Kap.  2.4.2). Každá hodina je zobrazená ako  blok &lt;br /&gt;
v bunke tabuľky, čím je určený deň, miestnosť, začiatok a koniec výučby. Blok je rozdelený &lt;br /&gt;
na dve polovice. V hornej polovici je uvedená skratka predmetu a priradeného vyučujúceho. &lt;br /&gt;
Ak vyučujúci ešte nebol priradený, je namiesto neho uvedený text „- - -“. Spodná časť bloku &lt;br /&gt;
obsahuje informáciu o študijnom odbore a ročníku v ľavej časti a zoznam krúžkov, ktorých sa &lt;br /&gt;
výučba týka, v pravej časti. V prípade, že sa jedná o prednášku, je namiesto zoznamu krúžkov &lt;br /&gt;
písmeno P, pretože k prednáškam sú automaticky priradené všetky krúžky daného odboru &lt;br /&gt;
a ročníka.  Farba hornej časti korešponduje s farbou typu predmetu, farba spodnej časti &lt;br /&gt;
s farbou kombinácie študijného odboru a ročníka. Po prechode myši nad blokom sa v pravom &lt;br /&gt;
hornom rohu objaví značka, na ktorú keď používateľ ukáže myšou, objavia sa ďalšie &lt;br /&gt;
informácie o hodine. &lt;br /&gt;
&lt;br /&gt;
Hodiny sa do rozvrhu pridávajú zo zoznamu nezaradených hodín (Kap. 2.4.3) metódou drag &lt;br /&gt;
and drop – uchopením a pretiahnutím myšou na požadované miesto. Po začatí ťahania prvku &lt;br /&gt;
reprezentujúceho hodinu aplikácia určí, na ktoré miesta v zozname je možné hodinu umiestniť &lt;br /&gt;
a na ktoré nie.  Pre  určenie, ktoré miesta sú povolené a ktoré zakázané, som definoval &lt;br /&gt;
nasledujúce pravidlá:&lt;br /&gt;
*Hodina nesmie byť priradená do miestnosti v čase,&lt;br /&gt;
**kedy by sa v miestnosti nachádzal väčší počet krúžkov, než je jej kapacita&lt;br /&gt;
**kedy  sa v miestnosti koná vyučovanie predmetu, ktorý sa s vybratým predmetom nezhoduje  v type predmetu, zvolenej začiatočnej hodine alebo dĺžke výučby  alebo sa v miestnosti koná vyučovanie rovnakého  odboru a ročníka, ale iného predmetu &lt;br /&gt;
*Krúžku nemôže byť priradené vyučovanie v čase, v ktorom už má priradené vyučovanie&lt;br /&gt;
*Vyučovanie nemôže byť v danú hodinu priradené, ak&lt;br /&gt;
**by  v svojej dĺžke prekračovalo aspoň jedno z uvedených  pravidiel pre pridávanie hodiny do rozvrhu &lt;br /&gt;
**by svojou dĺžkou presahovalo poslednú možnú hodinu, kedy môže byť vyučovanie priradené (21:00)&lt;br /&gt;
*Všetky obmedzenia vyplývajúce z pravidiel treba vzťahovať na každý typ opakovania (každý, párny, nepárny týždeň) samostatne, alebo:&lt;br /&gt;
**ak je obmedzenie dané pre každý týždeň, platí aj pre párny a nepárny týždeň&lt;br /&gt;
**ak je obmedzenie dané pre párny alebo nepárny týždeň, platí aj pre každý týždeň&lt;br /&gt;
[[Súbor:mpbc2.10.jpg|thumbnail|center|800px|Obr. 2.10 Hodina zaradená do rozvrhu]]&lt;br /&gt;
Povolené miesta sú následne zvýraznené zelenou farbou, zakázané miesta sú zvýraznené &lt;br /&gt;
červenou farbou. Pri pokuse o umiestnenie hodiny kamkoľvek inam, než je povolené miesto, &lt;br /&gt;
sa ťahaný prvok vráti späť na pôvodné miesto v zozname nezaradených predmetov. Farebné&lt;br /&gt;
označenie povolených a zakázaných miest po pustení ťahaného prvku zmizne. &lt;br /&gt;
&lt;br /&gt;
Po priradení hodiny na povolené miesto sa objaví dialógové okno  (Obr. 2.11)  obsahujúce&lt;br /&gt;
podrobné informácie o predmete a formulár na priradenie vyučujúceho a ďalšie nastavenia &lt;br /&gt;
práve pridanej  hodiny. Používateľ môže vybrať  jedného z vyučujúcich, ktorí boli predtým &lt;br /&gt;
k danému predmetu priradení, priradiť k predmetu nového vyučujúceho alebo nechať hodinu&lt;br /&gt;
zatiaľ bez priradeného vyučujúceho. Vyučujúci nesmie byť k hodine priradený v prípade, že&lt;br /&gt;
v danom čase už je priradený k hodine v inej miestnosti alebo má pre daný čas určené &lt;br /&gt;
obmedzenie (Kap.  2.5.1).  Takéhoto vyučujúceho nie je možné v nastaveniach k hodine&lt;br /&gt;
priradiť. Používateľ sa o tom, ktorých vyučujúcich priradených k predmetu nie je možné &lt;br /&gt;
priradiť k hodine, dozvie pomocou zoznamu týchto vyučujúcich, ktorý sa objaví v bunke&lt;br /&gt;
povoleného miesta počas ťahania hodiny. &lt;br /&gt;
&lt;br /&gt;
V prípade, že je možné nastaviť opakovanie vyučovania na každý týždeň, má používateľ tiež&lt;br /&gt;
možnosť nastaviť opakovanie na párny, nepárny alebo každý týždeň. V opačnom prípade sa&lt;br /&gt;
len objaví informácia o jedinom možnom type opakovania. Ak je typ pridanej hodiny iný, než&lt;br /&gt;
prednáška, používateľ môže vybrať krúžky, ktorých sa vyučovanie má týkať. Krúžky, ktorým&lt;br /&gt;
hodinu nie je možné pridať či už kvôli tomu, že nemajú voľnú nepriradenú hodinu alebo by sa&lt;br /&gt;
ich výberom porušilo niektoré z pravidiel pri pridávaní hodiny, sa v zozname síce objavia, ale&lt;br /&gt;
nie je možné ich vybrať. Používateľ ďalej môže zadať katedru zabezpečujúci výučbu a krátku&lt;br /&gt;
poznámku k hodine. Toto dialógové okno je možné vyvolať aj po úspešnom pridaní hodiny &lt;br /&gt;
do rozvrhu  a zmeniť tak nastavenia hodiny  a to tak, že používateľ prejde myšou nad &lt;br /&gt;
požadovanú hodinu a na klávesnici stlačí klávesu Enter. &lt;br /&gt;
[[Súbor:mpbc2.11.jpg|thumbnail|center|800px|Obr. 2.11 Dialógové okno s nastaveniami hodiny priradenej do rozvrhu]]&lt;br /&gt;
Ak mal vo zvolenej miestnosti v danom čase pridelenú hodinu iný krúžok rovnakého &lt;br /&gt;
študijného odboru a ročníka, nevytvorí sa v bunke nový blok, len sa krúžok pridá k zoznamu&lt;br /&gt;
krúžkov, ku ktorým je hodina priradená. Dialógové okno sa v takomto prípade neobjaví. &lt;br /&gt;
&lt;br /&gt;
Je možné priradiť hodinu do miestnosti aj v čase, kedy tu má priradenú hodinu iný študijný &lt;br /&gt;
odbor alebo ročník za predpokladu, že to neodporuje podmienkam pre priradenie hodiny. &lt;br /&gt;
O tejto skutočnosti je používateľ informovaný  formou dialógového okna so zoznamom &lt;br /&gt;
predmetov, študijných kombinácií a ročníkov, ktoré budú miestnosť zdieľať, a je vyzvaný &lt;br /&gt;
na potvrdenie alebo zrušenie priradenia hodiny do rozvrhu.  Pri kladnej odpovedi sa &lt;br /&gt;
automaticky hodine priradí rovnaký vyučujúci, aký je priradený k ostatným hodinám &lt;br /&gt;
zdieľajúcim miestnosť. Ak vyučujúci predtým k tomuto predmetu priradený nebol, &lt;br /&gt;
automaticky sa k nemu priradí. Pri neskoršej zmene vyučujúceho  jednej z hodín budú &lt;br /&gt;
ovplyvnené všetky hodiny. &lt;br /&gt;
&lt;br /&gt;
Priradené hodiny sa z rozvrhu odoberajú tak, že používateľ prejde myšou nad blok &lt;br /&gt;
požadovanej hodiny a na klávesnici stlačí klávesu  Delete.  Po odobratí hodiny sa hodina &lt;br /&gt;
presunie do zoznamu neurčených hodín. Bloky sa dajú tiež presúvať metódou drag and drop&lt;br /&gt;
a zmeniť tak deň, miestnosť a čas výučby. Po začatí ťahania sa taktiež určia povolené &lt;br /&gt;
a zakázané miesta pre priradenie hodiny.  K zakázaným miestam sa pridajú aj časy &lt;br /&gt;
a miestnosti, v ktorých nesmie byť k hodine priradený predtým zvolený vyučujúci alebo &lt;br /&gt;
nesmie byť priradená hodina aspoň jednému z predtým zvolených krúžkov  presúvanej&lt;br /&gt;
hodiny.  Nastavenia presunutej hodiny zostávajú zachované. Po presune rovnako ako  pri&lt;br /&gt;
odoberaní hodiny z rozvrhu môže byť používateľ vyzvaný na potvrdenie akcie. Či bude toto &lt;br /&gt;
potvrdenie vyžadované alebo nie závisí od nastavení prostredia (Kap. 2.5.5). &lt;br /&gt;
=== Archivácia rozvrhu ===&lt;br /&gt;
Archív (Hlavné menu &amp;gt; Rozvrh &amp;gt; Archív) slúži na uloženie aktuálneho stavu rozvrhu. Tento&lt;br /&gt;
stav sa dá neskôr zobraziť alebo sa ním dá nahradiť aktuálny rozvrh. Zálohu môže používateľ&lt;br /&gt;
vytvoriť ručne alebo sa vytvára automaticky po prihlásení sa používateľa do systému &lt;br /&gt;
v novom semestri alebo školskom roku a pred nahradením aktuálneho rozvrhu zálohou&lt;br /&gt;
z archívu.&lt;br /&gt;
&lt;br /&gt;
Každá  záloha  je tvorená  samostatným textovým súborom, v ktorom sú uložené údaje &lt;br /&gt;
z databázy vo forme viacrozmerných polí. Na  tieto polia  je pred uložením aplikovaná PHP &lt;br /&gt;
funkcia  serialize, ktorá prevádza premennú  na textový reťazec. Na tento reťazec môže byť &lt;br /&gt;
neskôr aplikovaná funkcia  unserialize, ktorá z neho  spätne vytvorí premennú bez straty jej &lt;br /&gt;
typu a štruktúry. Názov súboru je názov_záznamu.typ_záznamu.časová_značka.txt, kde &lt;br /&gt;
*názov_záznamu  –  vlastný názov záznamu. Môže obsahovať písmená veľkej a malej anglickej abecedy, čísla a podčiarkovník. Maximálna dĺžka je 20 znakov. Pri záznamoch vytvorených používateľom tento názov určuje používateľ, pri automatických záznamoch má názov nasledujúcu štruktúru: &lt;br /&gt;
**pri vytvorení záznamu po prihlásení v novom semestri alebo školskom roku – školský_rok_skratka_semestra, napr. 2009-10_Z&lt;br /&gt;
**pri vytvorení pred nahradením aktuálneho rozvrhu záznamom z archívu – bck_názov_záznamu, napr. bck_2009-10_Z&lt;br /&gt;
*typ_záznamu – automatický (auto) alebo vytvorený používateľom (user)&lt;br /&gt;
*časová_značka – počet sekúnd od 1. januára 1970 00:00:00 GMT&lt;br /&gt;
Zálohy  sa otvárajú v novom okne, v ktorom je zobrazený iba zoznam hodín zaradených  do&lt;br /&gt;
rozvrhu a v hornej časti tlačidlo na nahratie záznamu do aktuálneho rozvrhu.  Zoznam je &lt;br /&gt;
určený iba na čítanie, nie je možné ho žiadnym spôsobom meniť. Po kliknutí na horné tlačidlo&lt;br /&gt;
sa vytvorí nový záznam v archíve obsahujúci aktuálny stav rozvrhu, potom sa údaje &lt;br /&gt;
v databáze nahradia údajmi zo zvolenej  zálohy.  Výnimkami  sú  tabuľky  eval_users&lt;br /&gt;
a rozvrh_userdetails, ktorých  údaje sa nenahrádzajú. Ak je niektorej hodine v zálohe&lt;br /&gt;
priradený vyučujúci, ktorá sa nenachádza v súčasnej  tabuľke eval_users, pri nahratí rozvrhu &lt;br /&gt;
z archívu nebude tejto hodine priradený žiadny vyučujúci.  Používateľ o tom bude &lt;br /&gt;
informovaný v dialógovom okne s aktuálnym stavom rozvrhu.&lt;br /&gt;
&lt;br /&gt;
Zálohy  je možné z archívu mazať po jednom označením záznamu a následným stlačením &lt;br /&gt;
klávesy  Delete  na klávesnici alebo vybratím  veku, od ktorého sa majú zmazať všetky &lt;br /&gt;
záznamy.&lt;br /&gt;
=== Nastavenia prostredia ===&lt;br /&gt;
Kvôli zvýšeniu pohodlia a efektivity práce so systémom som do neho implementoval &lt;br /&gt;
možnosť ovplyvniť niektoré nastavenia systému samotným používateľom.  Nastavenia sa &lt;br /&gt;
nachádzajú v hlavnom menu aplikácie a ich zmena sa odosiela na server, kde sú uložené &lt;br /&gt;
v súbore v konfiguračnom priečinku aplikácie odkiaľ sa pri každom prihlásení načítajú, takže &lt;br /&gt;
nie je nutné ich zadávať vždy nanovo. Tieto nastavenia obsahujú: &lt;br /&gt;
*Používanie fronty ajaxových požiadaviek&lt;br /&gt;
*Nastavenie zobrazovaných miestností  –  používateľ môže vybrať, ktoré typy učební (prednáškové, laboratóriá, seminárne) budú zobrazené a ktoré nie. &lt;br /&gt;
*Nastavenie zobrazovania potvrdzovacieho dialógu pred zmazaním niektorej položky zo systému  –  ak je táto možnosť zapnutá, používateľ bude pred každým zmazaním položky vyzvaný na potvrdenie akcie. &lt;br /&gt;
*Nastavenie akcie pri zatvorení dialógového okna s neuloženými zmenami – používateľ môže nastaviť, čo sa má vykonať s neuloženými  zmenami pri zatvorení dialógového okna. Možnosti sú: uložiť, zahodiť a spýtať sa. &lt;br /&gt;
*Nastavenie farieb typov predmetov a kombinácií študijného odboru a ročníka (Obr. 2.12) – používateľ môže vybrať farby týchto prvkov. Toto sú jediné nastavenia, ktoré sa neukladajú do súboru, ale do databázy.&lt;br /&gt;
Fronta ajaxových požiadaviek slúži na urýchlenie práce s aplikáciou. Všetky vykonané zmeny &lt;br /&gt;
odosielam  na server pomocou ajaxových požiadaviek.  Na serveri  sa pokúsim  požiadavku &lt;br /&gt;
vykonať, pričom v prípade neúspechu vrátim  jeho dôvod, v prípade úspechu vrátim výsledok &lt;br /&gt;
operácie. Aj keď je používanie technológie AJAX rýchlejšie, než načítavanie celej stránky, &lt;br /&gt;
určitý čas trvá.  O dĺžke  času, ktorý odoslanie a spracovanie požiadavky zaberá, rozhodujú &lt;br /&gt;
viaceré faktory, hlavne náročnosť požiadavky a zaťaženie servera.  Pri povolení fronty &lt;br /&gt;
vykonávam akciu tak, ako keby bola odpoveď od servera okamžite prijatá, pričom v prípade, &lt;br /&gt;
že na to potrebujem výsledky zo servera, dosadím za ne predpokladané výsledky a   &lt;br /&gt;
po doručení skutočných výsledkov kontrolujem ich zhodu. V prípade, že sa výsledky &lt;br /&gt;
nezhodujú alebo sa požiadavku nepodarilo vykonať, oznámim túto skutočnosť používateľovi &lt;br /&gt;
a informujem ho o potrebe načítať novú verziu stránky. Medzitým však používateľ mohol &lt;br /&gt;
vykonať ďalšie zmeny. Tieto zmeny bohužiaľ nebudú uložené a je ich potrebné vykonať &lt;br /&gt;
znova. Ak je používanie fronty  zakázané, používateľovi nie je povolené po odoslaní &lt;br /&gt;
požiadavky vykonať ďalšie zmeny, kým nepríde odpoveď od servera. Takže v prípade, že sa &lt;br /&gt;
požiadavku vykonať nepodarí, nie je nutné načítať novú verziu stránky.&lt;br /&gt;
[[Súbor:mpbc2.12.jpg|thumbnail|center|800px|Obr. 2.12 Nastavenie farieb prostredia]]&lt;br /&gt;
=== Zhrnutie aktuálneho stavu rozvrhu ===&lt;br /&gt;
Aktuálny  stavu rozvrhu  je zhrnutý v  dialógovom okne, ktoré obsahuje zoznam  varovaní&lt;br /&gt;
o chybách v aktuálnom rozvrhu.  Pri každom varovaní je zobrazený odkaz na  vyvolanie &lt;br /&gt;
ďalšieho dialógového okna, v ktorom sa chyba dá odstrániť. Varovania, ktoré môže zoznam &lt;br /&gt;
obsahovať:&lt;br /&gt;
*Kombinácií študijného odboru a ročníka nebol vytvorený žiadny krúžok&lt;br /&gt;
*Kombinácií študijného odboru a ročníka nebol priradený žiadny predmet&lt;br /&gt;
*Neboli vytvorené žiadne hodiny určitého predmetu&lt;br /&gt;
*Hodine zaradenej do rozvrhu nebol priradený vyučujúci&lt;br /&gt;
Okno sa objavuje automaticky po prihlásení alebo ho používateľ môže vyvolať z hlavného &lt;br /&gt;
menu. Pri zobrazení po prihlásení okno obsahuje aj informácie o výsledkoch synchronizácie &lt;br /&gt;
tabuľky eval_users a prípadného automatického vytvorenia záznamu v archíve (Kap. 2.3.1).&lt;br /&gt;
=== Zmazanie rozvrhu ===&lt;br /&gt;
Do aplikácie som implementoval aj možnosť rýchleho zmazania celého obsahu aktuálneho &lt;br /&gt;
rozvrhu prípadne jeho časti  (Hlavné menu &amp;gt; Rozvrh &amp;gt; Rýchle zmazanie). Používateľ môže&lt;br /&gt;
vybrať, ktoré súčasti rozvrhu chce zmazať, z nasledujúcich možností: &lt;br /&gt;
*Krúžky &lt;br /&gt;
*Predmety&lt;br /&gt;
*Hodiny nezaradené do rozvrhu&lt;br /&gt;
*Hodiny zaradené do rozvrhu&lt;br /&gt;
*Priradenie vyučujúcich k predmetom&lt;br /&gt;
Niektoré možnosti však spolu súvisia (Tab. 2.22) a tak vybratím jednej možnosti sa vymaže aj&lt;br /&gt;
druhá možnosť. Používateľ môže taktiež vybrať kombinácie študijných odborov a ročníkov,&lt;br /&gt;
ktorých sa mazanie má týkať. Ak používateľ vyberie všetky  položky na  mazanie  a všetky&lt;br /&gt;
kombinácie študijných odborov a ročníkov,  zmaže sa celý aktuálne vytvorený  rozvrh.&lt;br /&gt;
Pred zmazaním sa používateľovi ponúkne vytvorenie zálohy v archíve z aktuálneho rozvrhu.&lt;br /&gt;
{| align=&amp;quot;center&amp;quot; border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|+Tab. 2.22 Závislosti častí rozvrhu pri mazaní&lt;br /&gt;
|-&lt;br /&gt;
|'''Vybratá možnosť'''||'''Časti rozvrhu, ktoré sa zmažú tiež'''&lt;br /&gt;
|-&lt;br /&gt;
|Krúžky||Hodiny nezaradené do rozvrhu&amp;lt;br&amp;gt;Hodiny zaradené do rozvrhu &lt;br /&gt;
|-&lt;br /&gt;
|Predmety||Hodiny nezaradené do rozvrhu&amp;lt;br&amp;gt;Hodiny zaradené do rozvrhu&amp;lt;br&amp;gt;Priradenie vyučujúcich k predmetom&lt;br /&gt;
|}&lt;br /&gt;
== API rozvrhu ==&lt;br /&gt;
Kvôli možnosti spolupráce administrátorského rozhrania systému rozvrhFM s inými &lt;br /&gt;
aplikáciami a projektmi bolo v databáze vytvorené špeciálne používateľské konto, ktoré má &lt;br /&gt;
prístup iba k pohľadom rozvrh_view a rozvrh_view_extern. Používateľ s týmto kontom tak má &lt;br /&gt;
možnosť získať aktuálnu verziu rozvrhu. Pri tom je však vďaka povahe databázových &lt;br /&gt;
pohľadov zaručené, že nijak nemôže údaje meniť a tak narušiť integritu údajov v tabuľkách.&lt;br /&gt;
&lt;br /&gt;
Použitie priameho prístupu k týmto pohľadom je však limitované na aplikácie bežiace na tom &lt;br /&gt;
istom serveri, ako je umiestnená databáza, pretože k databáze je z bezpečnostných dôvodov &lt;br /&gt;
zakázaný prístup z iného servera. Aby som toto obmedzenie obišiel, vytvoril som v rámci &lt;br /&gt;
systému rozvrhFM skript&amp;lt;ref&amp;gt;http://rozvrh.fmtnuni.sk/json/data&amp;lt;/ref&amp;gt;, v ktorom exportujem údaje z pohľadov vo formáte JSON. Pridal &lt;br /&gt;
som tiež možnosť filtrovať exportované údaje podľa parametra, ktorý skript prijíma metódou &lt;br /&gt;
GET. Názov tohto parametra je subclass, a jeho hodnoty môžu byť:&lt;br /&gt;
*all – vyberú sa všetky údaje z rozvrh_view aj rozvrh_view_extern&lt;br /&gt;
*názov krúžku externej formy štúdia – vyberú sa údaje z rozvrh_view_extern súvisiace s daným krúžkom &lt;br /&gt;
*názov krúžku dennej formy štúdia – vyberú sa údaje z rozvrh_view súvisiace s daným krúžkom &lt;br /&gt;
*prvé tri čísla z názvu krúžku dennej formy štúdia  –  vyberú sa údaje z  rozvrh_view súvisiace s daným študijným odborom a ročníkom&lt;br /&gt;
== Bezpečnosť aplikácie ==&lt;br /&gt;
Najzraniteľnejším miestom každej dynamickej stránky sú miesta, kde sa vyžadujú vstupné &lt;br /&gt;
údaje od používateľa, obzvlášť prihlasovací formulár.  Prihlasovanie v mojej  aplikácií je &lt;br /&gt;
riešené klasickým HTML formulárom, ktorý pozostáva z dvoch polí: prihlasovacie meno &lt;br /&gt;
a heslo. Keďže prístup do administrátorského prostredia bude mať obmedzené množstvo ľudí, &lt;br /&gt;
rozhodol som sa uchovávať správne prihlasovacie údaje priamo v prihlasovacom skripte &lt;br /&gt;
aplikácie. Odpadáva tak porovnávanie vyplnených údajov s  údajmi v databáze, ktorej &lt;br /&gt;
komunikácia so serverom by mohla byť odpočúvaná útočníkom  a nie je možné využiť ani &lt;br /&gt;
techniku SQL injection. &lt;br /&gt;
&lt;br /&gt;
Informácia o tom, či je používateľ prihlásený do systému alebo nie, sa uchováva v session. &lt;br /&gt;
Sessions je technika ukladania informácií na serveri, kedy sa pre každého návštevníka vytvorí &lt;br /&gt;
súbor s unikátnym náhodným názvom. Tento názov sa následne pošle späť prehliadaču, ktorý &lt;br /&gt;
si ho ukladá vo forme  cookies  a pri každej požiadavke na server ho odošle v hlavičke. &lt;br /&gt;
Bez toho, aby prehliadač serveru odoslal platný názov súboru  session,  mu server prístup &lt;br /&gt;
k údajom uloženým v session nepovolí. Platnosť session môže ukončiť programátor aplikácie &lt;br /&gt;
príkazom na zmazanie súboru a cookies, prípadne sa ukončí sama po zatvorení okna &lt;br /&gt;
prehliadača.  Sessions  sú jedným z najbezpečnejších riešení ukladania údajov pre každého &lt;br /&gt;
používateľa zvlášť a zároveň je práca s nimi dostatočne rýchla. Ochrana pomocou sessions sa &lt;br /&gt;
najčastejšie obchádza krádežou identity prihláseného používateľa. Táto technika útoku sa &lt;br /&gt;
však dá použiť iba v prípade, že útočník môže do stránky vložiť vlastný kód, napr. &lt;br /&gt;
v diskusnom fóre, čo v prípade našej aplikácie nehrozí. &lt;br /&gt;
&lt;br /&gt;
Okrem týchto bezpečnostných opatrení  zvyšujem bezpečnosť aplikácie dodržiavaním &lt;br /&gt;
základných bezpečnostných pravidiel  pri písaní internetovej aplikácie: nepoužívanie &lt;br /&gt;
globálnych premenných, filtrovanie vstupu od používateľa, používanie  whitelistov. &lt;br /&gt;
K základným postupom zvyšujúcim bezpečnosť aplikácie patrí tiež správne nastavenie &lt;br /&gt;
servera a inštalovanie bezpečnostných aktualizácií. Za to však už zodpovedá správca servera. &lt;br /&gt;
'''Záver'''&lt;br /&gt;
Cieľom práce bolo navrhnúť a implementovať systém na tvorbu rozvrhu pre potreby Fakulty&lt;br /&gt;
mechatroniky TnUAD. V prvej časti práce som uviedol problémy, ktorým musí programátor&lt;br /&gt;
pri vývoji aplikácie slúžiacej na tvorbu rozvrhu čeliť a otázky, ktoré by mal zodpovedať ešte&lt;br /&gt;
pred začatím písania kódu. Uviedol som príklady existujúcich programov a subjektívne som &lt;br /&gt;
opísal ich klady a nedostatky.&lt;br /&gt;
&lt;br /&gt;
V druhej časti práce som sa sústredil na opis vlastnej aplikácie slúžiacej pre potreby Fakulty&lt;br /&gt;
mechatroniky nazvanej rozvrhFM. Uviedol som zoznam programovacích jazykov, ktoré som &lt;br /&gt;
pri vývoji použil a zdôvodnil som ich výber. Opísal  som tvar a vlastnosti navrhnutej &lt;br /&gt;
databázovej štruktúry, ktorá je pri internetovej aplikácií uchovávajúcej väčšie množstvo &lt;br /&gt;
údajov kľúčovou otázkou.&lt;br /&gt;
&lt;br /&gt;
Nasledoval opis prihlasovania do systému a akcií, ktoré sa vykonajú po prihlásení. Ukázal &lt;br /&gt;
som príklad predspracovania údajov z databázy do podoby, v ktorej sa s nimi pracuje ľahšie&lt;br /&gt;
a efektívnejšie a spôsob ich prenosu zo serverového jazyka PHP do JavaScriptu, ktorý beží &lt;br /&gt;
v prehliadači používateľa. &lt;br /&gt;
&lt;br /&gt;
V ďalšej časti som rozobral hlavné prvky administrátorského prostredia  –  hlavné menu, &lt;br /&gt;
zoznam hodín zaradených do rozvrhu a zoznam hodín nezaradených do rozvrhu. Opísal som&lt;br /&gt;
ich vzhľad a funkciu. Poukázal som na vyššie nároky na rýchlosť JavaScriptového jadra &lt;br /&gt;
internetového  prehliadača, ktoré sú daňou za dynamickosť systému,  ale  pre moderné&lt;br /&gt;
prehliadače sú znesiteľné. &lt;br /&gt;
&lt;br /&gt;
Funkcie implementované do systému rozvrhFM boli opísané v ďalšej časti práce. Správa &lt;br /&gt;
vyučujúcich slúži na nastavenie informácií o vyučujúcich, ktoré sú relevantné len v systéme&lt;br /&gt;
rozvrhFM, definovanie časových obmedzení vyučujúcich a ich priradenie k jednotlivým&lt;br /&gt;
predmetom a typom predmetov. V správe krúžkov sa požadovanej kombinácií študijného &lt;br /&gt;
oboru a ročníka vytvárajú krúžky a priraďujú predmety.  Opísal som systém pridávania &lt;br /&gt;
vyučovacích hodín do rozvrhu, editáciu informácií o hodinách a ich mazanie. Ďalšou &lt;br /&gt;
opísanou funkciou bol archív, ktorý umožňuje ukladanie aktuálneho stavu rozvrhu do &lt;br /&gt;
záložného súboru a opätovný návrat k tejto verzií. Pre zvýšenie pohodlia a efektivity pri práci&lt;br /&gt;
s aplikáciou som  dal používateľovi  možnosť nastaviť si niektoré vlastnosti a správanie sa &lt;br /&gt;
aplikácie v určitých prípadoch podľa vlastných potrieb.  Pomocnými funkciami sú tiež &lt;br /&gt;
zhrnutie aktuálneho stavu rozvrhu a možnosť zmazať celý rozvrh alebo jeho časť naraz.&lt;br /&gt;
 &lt;br /&gt;
Kvôli možnosti napojenia administrátorského prostredia systému na iné projekty a aplikácie&lt;br /&gt;
boli sprístupnené databázové pohľady obsahujúce aktuálny rozvrh. Na odstránenie &lt;br /&gt;
obmedzenia prístupu k týmto pohľadom len zo serveru, na ktorom rozvrhFM beží, som &lt;br /&gt;
vytvoril voľne prístupný export týchto údajov do formátu JSON. &lt;br /&gt;
V poslednej kapitole som sa zaoberal bezpečnosťou svojej aplikácie, opísal som všetky jej &lt;br /&gt;
bezpečnostné prvky, ich výhody a nevýhody. Taktiež som uviedol spôsoby, akými som sa &lt;br /&gt;
snažil nevýhody týchto prvkov eliminovať. &lt;br /&gt;
&lt;br /&gt;
Výhody mnou vytvorenej aplikácie sú: &lt;br /&gt;
*boli použité iba open source technológie, čo znamená nulové náklady na jej vývoji, &lt;br /&gt;
*systém disponuje automatickou kontrolou integrity dát, &lt;br /&gt;
*systém pre svoju prevádzku potrebuje bežne dostupné technológie (Apache, PHP, MySQL), &lt;br /&gt;
*oproti systému AIS systém poskytuje rozhranie na export dát. &lt;br /&gt;
Nevýhodou aplikácie je fakt, že nespolupracuje so žiadnym iným informačným systémom &lt;br /&gt;
v zmysle vzájomného ovplyvňovania sa. &lt;br /&gt;
&lt;br /&gt;
Budúci vývoj by mohol zahŕňať doplnenie ďalších funkcií, ktoré bude používateľ potrebovať &lt;br /&gt;
a optimalizáciu kódu. S príchodom HTML 5  a rozšírením jeho podpory vo viacerých &lt;br /&gt;
internetových prehliadačoch  by sa kód aplikácie mohol prepracovať tak, aby vyťažil &lt;br /&gt;
maximum z možností tejto verzie jazyka. &lt;br /&gt;
&lt;br /&gt;
'''Použitá literatúra'''&lt;br /&gt;
#RNDr. Červený, Ľubomír. [Online] 2008. [Dátum: 3. 1 2010.] http://www.cerveny.sk/. &lt;br /&gt;
#Daňko, Marek. Portál AiS2. [Online] 2009. [Dátum: 3. 1 2010.] http://www.ais2.sk/xwiki/bin/view/Domov/. &lt;br /&gt;
#Wikipédia, prispievatelia. Hypertext markup language. Wikipédia, Slobodná encyklopédia. [Online] 2010. [Dátum: 8. 1 2010.] http://sk.wikipedia.org/wiki/Hypertext_markup_language. &lt;br /&gt;
#World Wide Web Consortium. W3C. [Online] 2010. [Dátum: 4. 1 2010.] http://www.w3.org/. &lt;br /&gt;
#Wikipédia, prispievatelia. JavaScript. Wikipédia, Slobodná encyklopédia. [Online] 2010. [Dátum: 8. 1 2010.] http://sk.wikipedia.org/wiki/JavaScript. &lt;br /&gt;
#jQuery Team. jQuery JavaScript Library. [Online] 2010. [Dátum: 5. 1 2010.] http://jquery.com/. &lt;br /&gt;
#The PHP Group. PHP: Hypertext Preprocessor. [Online] 2010. [Dátum: 5. 1 2010.] http://php.net/index.php. &lt;br /&gt;
#Zend Technologies Ltd. ZF - Zend Framework. [Online] 2010. [Dátum: 5. 12 2010.] http://framework.zend.com/. &lt;br /&gt;
#Refsnes Data. W3Schools. [Online] 2010. [Dátum: 5. 1 2010.] http://www.w3schools.com/Ajax/Default.Asp. &lt;br /&gt;
#Sun Microsystems, Inc. MySQL. [Online] 2010. [Dátum: 6. 1 2010.] http://www.mysql.com/. &lt;br /&gt;
#JSON. [Online] 2009. [Dátum: 6. 1 2010.] http://www.json.org/. &lt;br /&gt;
#Nicholas C. Zakas, Jeremy McPeak, Joe Fawcett. Ajax – Profesionálně. Zoner Press, 2007. ISBN 8086815770. &lt;br /&gt;
#Luboslav Lacko. Ajax. Computer Press, 2008. ISBN 802512185. &lt;br /&gt;
#Donald E. Knuth. The Art of Computer Programming, Volumes 1-4. Addison-Wesley Professional. &lt;br /&gt;
#Michael Kofler, Bernd Oggl. PHP 5 a MySQL 5. Computer Press, 2006. ISBN 9788025118139. &lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:Mpbc2.12.jpg&amp;diff=6255</id>
		<title>Súbor:Mpbc2.12.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:Mpbc2.12.jpg&amp;diff=6255"/>
		<updated>2010-07-23T17:09:04Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:Mpbc2.11.jpg&amp;diff=6254</id>
		<title>Súbor:Mpbc2.11.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:Mpbc2.11.jpg&amp;diff=6254"/>
		<updated>2010-07-23T17:08:18Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
	<entry>
		<id>http://www.kiwiki.info/index.php?title=S%C3%BAbor:Mpbc2.10.jpg&amp;diff=6253</id>
		<title>Súbor:Mpbc2.10.jpg</title>
		<link rel="alternate" type="text/html" href="http://www.kiwiki.info/index.php?title=S%C3%BAbor:Mpbc2.10.jpg&amp;diff=6253"/>
		<updated>2010-07-23T17:07:33Z</updated>

		<summary type="html">&lt;p&gt;Fajzen: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fajzen</name></author>
		
	</entry>
</feed>