• Nebyly nalezeny žádné výsledky

Absolvování individuální odborné praxe Individual Professional Practise in the Copany

N/A
N/A
Protected

Academic year: 2022

Podíl "Absolvování individuální odborné praxe Individual Professional Practise in the Copany"

Copied!
28
0
0

Načítání.... (zobrazit plný text nyní)

Fulltext

(1)

VŠB - Technická univerzita Ostrava Fakulta elektrotechniky a informatiky

Katedra informatiky

Absolvování individuální odborné praxe Individual Professional Practise in the

Copany

2010 Petr Šindel

(2)

Poděkování

Děkuji ing. Lukáši Krahulcovi za odborné vedení během mé práce. Také bych chtěl poděkovat zaměstnancům firmy Webdevel za cenné rady během práce.

Prohlášení

Prohlašuji, že jsem tuto bakalářskou práci vypracoval samostatně. Uvedl jsem všechny literární prameny a publikace, ze kterých jsem čerpal.

V Ostravě dne 7. května 2010 ……….

Petr Šindel

(3)

Abstrakt

Práce pojednává o průběhu studentské praxe ve firmě Webdevel. Nejdříve představím firmu, poté popíšu zadané úkoly a postup při jejich řešení. V závěru práce zhodnotím přínos studentské praxe a znalostí, kterých jsem při provádění studentské praxe nabyl nebo je rozšířil.

Klíčová slova

PHP, WordPress, plug-in, javascript, databáze, ASP.NET, regulární výrazy ,Webdevel.

Abstract

This bachalor work is about my student praxis in Webdevel company. Firstly I introduce this company after that describe my research project and procedure by solving it. Finally I evalued all benefits of this student praxis and knowledges I´ve got or expanded.

Keywords

PHP,WordPress, plug-in, javascript, database, ASP:NET, regular expresion, Webdevel.

(4)

1

Obsah:

1  ÚVOD ... 3 

2  FIRMA WEBDEVEL ... 4 

2.1  PŘEDSTAVENÍ FIRMY ... 4 

2.2  ZAŘAZENÍ STUDENTA ... 4 

3  ZADANÉ ÚKOLY ... 5 

4  WORDPRESS PLUG‐IN PRO TVORBU JÍDELNÍČKŮ ... 6 

4.1  PROČ NOVÝ PLUGIN? ... 6 

4.2  K ČEMU BUDE PLUGIN SLOUŽIT? ... 6 

4.3  KDO BUDE SE SYSTÉMEM PRACOVAT? ... 6 

4.4  VSTUPY SYTÉMU ... 6 

4.5  VÝSTUPY SYSTÉMU ... 7 

4.6  FUNKCE SYTÉMU ... 7 

4.7  DATOVÁ ANALÝZA ... 8 

4.8  DATOVÝ SLOVNÍK ... 9 

4.9  ER DIAGRAM... 10 

4.10  FUNKČNÍ ANALÝZA ... 11 

4.10.1  Kontextový diagram: ... 11 

4.10.2  DFD 0. úroveň ... 12 

4.10.3  DFD diagram pro vytvoření jídelníčku ... 13 

4.11  MINISPECIFIKACE... 14 

4.11.1  Přidání nové provozovny, úprava provozovny ... 14 

4.11.2  Přidání nového jídla, úprava jídla ... 15 

5  DATABÁZE FILMU ... 16 

5.1  PROČ NOVÝ SYSTÉM, K ČEMU BUDE? ... 16 

5.2  KDO S IS BUDE PRACOVAT? ... 16 

5.3  VSTUPY SYTÉMU ... 16 

5.4  VÝSTUPY SYSTÉMU ... 16 

5.5  FUNKCE SYTÉMU ... 17 

5.6  DATOVÁ ANALÝZA ... 17 

5.7  DATOVÝ SLOVNÍK ... 18 

5.8  ER DIAGRAM... 19 

5.9  FUNKČNÍ ANALÝZA ... 20 

5.9.1  Kontextový diagram ... 20 

5.9.2  DFD 0. úroveň ... 21 

5.10  MINISPECIFIKACE... 22 

5.10.1  Přidání nového filmu, úprava filmu ... 22 

5.10.2  Přidání nového herce, režiséra. Úprava herce, režiséra. ... 23 

6  TEORETICKÉ A PRAKTICKÉ ZNALOSTI A DOVEDNOSTI UPLATNĚNÉ V PRŮBĚHU ODBORNÉ PRAXE ... 24 

7  ZNALOSTI A DOVEDNOSTI SCHÁZEJÍCÍ BĚHEM ODBORNÉ PRAXE ... 24 

8  DOSAŽENÉ VÝSLEDKY A JEJICH CELKOVÉ ZHODNOCENÍ... 24 

9  LITERÁRNÍ PRAMENY A ZDROJE: ... 25 

10  OBSAH PŘILOŽENÉHO CD ... 25 

(5)

2

Seznam obrázků:

Obrázek 1: ER diagram jídelníčku ... 10 

Obrázek 2: Kontextový diagram jídelníčku ... 11 

Obrázek 3: DFD 0. úroveň ... 12 

Obrázek 4: DFD pro vytvoření jídelníčku ... 13 

Obrázek 5: Schéma pro vytvoření jídelníčku... 14 

Obrázek 6: Formulář pro vytvoření provozovny ... 14 

Obrázek 7: Schéma pro vytvoření jídla ... 15 

Obrázek 8: Formulář pro vytvoření jídla ... 15 

Obrázek 9: ER diagram filmotéky ... 19 

Obrázek 10: Kontextový diagram filmotéky ... 20 

Obrázek 11: DFD 0. Úrovně filmotéky ... 21 

Obrázek 12: Přidání filmu ... 22 

Obrázek 13: Přidání herce ... 23 

Obrázek 14: Formulář pro přidání herce ... 23 

 

Seznam tabulek:

Tabulka 1: Funkce jídelníčku ... 7 

Tabulka 2: Tabulka jídel ... 9 

Tabulka 3: Tabulka jídelníčků ... 9 

Tabulka 4: Tabulka RSS ... 9 

Tabulka 5 : Funkce systému ... 17 

Tabulka 6 : Tabulka filmů ... 18 

(6)

3

1 Úvod

Praxe je důležitá součást výuky, kdy si student může teoreticky nabyté znalosti vyzkoušet v praxi.

Díky praxi se mohou uplatnit teoretické znalosti na skutečných projektech, které jsou následně využity.

V první kapitole představím firmu, u které jsem absolvoval odbornou praxi, a mé pracovní zařazení.

Dále se seznámíme s projekty, které jsem řešil v průběhu mé praxe, kdy první popisovaný projekt je vytvoření plug-inu pro redakční systém WordPress a je řešen pomocí technologie PHP. Druhý úkol je vytvoření osobní filmotéky a je řešen pomocí technologie ASP.NET.

Nakonec zhodnotím množství nově nabytých zkušeností a informací a na závěr uvedu zhodnocení praxe, její přínos a zdroje, ze kterých jsem čerpal.

(7)

4

2 Firma Webdevel

2.1 Představení firmy

Cílem firmy je pomáhat klientům v oblasti marketingu a zejména elektronických médii. Jsou přesvědčeni, že v každém oboru lidské činnosti lze využít informačních technologií k růstu společností a upevnění jejich pozice na trhu.

Svým zákazníkům pomáhají v následujících oblastech:

 webová řešení – weby a portály, intranety, vývoj aplikací, tvorba informačních systémů,

 internetového marketingu – bannery, SEO marketingu a SEM marketingu,

 tvorbou e-shopů,

 grafickými prácemi – návrhy reklamních předmětů, billboardů, corporate identity (návrh loga, vizitek …),

 hostingem na vlastních serverech.

2.2 Zařazení studenta

Mé pracovní zařazení bylo vývojář softwaru, kdy jsem vyvíjel aplikace za použití technologií PHP a ASP.NET

(8)

5

3 Zadané úkoly

Cílem mého prvního úkolu bylo vytvořit plug-in pro redakční systém WordPress, který bude umožňovat jednoduchou správu denní nabídky jídel v restauracích. Aplikace ukládá seznam jídel, kategorií, vytvořených jídelníčků, speciálních nabídek. Umožňuje jednoduché zobrazení jídelníčku a zasílání jídelníčků pomocí elektronické pošty. Tato aplikace byla vytvořena pomocí technologie PHP a je nadále vyvíjena a zdokonalována.

Ve druhém úkolu jsem měl vytvořit aplikaci, která umožní snadnou správu osobní filmotéky. Aplikace si ukládá seznam filmů, herců, režisérů a informací o nich. Dále umožňuje jejich jednoduchou správu, v přehledných tabulkách zobrazí příslušné seznamy (herců, filmů, …). Dále eviduje seznam vypůjčených filmů . Aplikace byla vytvořena pomocí technologie ASP.NET a je nadále vyvíjena a zdokonalována.

(9)

6

4 Wordpress plug-in pro tvorbu jídelníčků

4.1 Proč nový plug-in?

Vznikl požadavek na vytvoření plug-inu pro redakční systém WordPress, který umožní snadnou správu a tvorbu denní nabídky jídel. Budeme evidovat jednotlivé druhy jídel, jejich typy (polévka, hlavní jídlo, ...) a cenu. Dále budeme evidovat seznam jídel pro daný den, seznam provozoven, seznam jídelníčků a také seznam e-mailových adres, na které bude možnost zaslat denní nabídku.

4.2 K čemu bude plug-in sloužit?

Systém bude sloužit pro jednoduchou správu denní nabídky jídel, umožní snadné ovládání, vkládání jídel i jejich editaci.

4.3 Kdo bude se systémem pracovat?

 Zákazníci – prohlížejí si jídelníčky. Budou se systémem pracovat často.

 Zaměstnanci – budou vytvářet jídelníčky. Častá práce se systémem.

 Správce – vytváření a úprava jídel, dále bude určovat cenu, spravovat provozovny. Častá práce se systémem.

4.4 Vstupy sytému

Každému jídlu bude přiřazen stručný název, aby bylo každému jasné, o jaké jídlo se jedná. Dále budeme evidovat, o jaký typ jídla se jedná (polévka, hlavní, ...) , cenu a další nepovinné atributy (váha, popis, fotografie).

Dalším vstupem bude seznam provozoven, kdy jedna firma může mít více poboček, které mohou vařit rozdílná jídla. U provozovny budeme evidovat její název, adresu a jméno vedoucího provozu, atributy telefon, logo a e-mail jsou nepovinné. U speciálních akcí budeme evidovat název akce a její popis a datum. U jídelníčku budeme evidovat seznam jídel pro dané datum a také speciální nabídky.

Posledním vstupem bude možnost přiřadit/odstranit svůj e-mail ze seznamu doručovaných jídelníčku.

(10)

7

4.5 Výstupy systému

Nejdůležitějším výstupem bude vygenerování jídelníčku, který se zobrazí na webových stránkách.

Dalším výstupem bude rozeslání e-mailu všem zaregistrovaným uživatelům, ve kterém bude jídelníček na dané datum.

4.6 Funkce sytému

Informační systém bude používat následující funkce. Ty jsou popsány v tabulce 1.

Událost Reakce Aktér

Vytvoření jídla Zápis do tabulky jídel správce

Odstranění jídla Odstranění z tabulky jídel správce Vytvoření kategorie jídel Přidání kategorie do databáze Správce, zaměstnanec

Odebrání kategorie jídel Odebrání kategorie do databáze Správce, zaměstnanec Vytvoření jídelníčku Zápis do jídelníčků Zaměstnanec, správce

Přidání emailu k RSS Přidání e-mailu do odběru jídelníčku uživatel Odstranění e-mailu z RSS Odstranění e-mailu zaměstnanec, uživatel

Přidání provozovny Přidání provozovny to tabulky provozoven správce Odebrání provozovny Odebrání provozovny z tabulky správce

Odeslání RSS Rozeslání jídelníčku příslušným e-mailovým

adresám Zaměstnanec,CRON

Zobrazení jídelníčku Zobrazení jídel v daném rozmezí datumů IS

Tabulka 1: Funkce jídelníčku

(11)

8

4.7 Datová analýza

Pro správnou funkci aplikace je nutné data ukládat do databáze.

V databázi budeme pracovat s následujícími tabulkami:

 Tab_Jídlo (id, idKategorie, název, cena,vaha,foto,poznamka)

 Tab_Jídelníček (id, datum)

 Tab_RSS (id, idProvozovny, mail)

 Tab_Provozovna(ID,jmeno,adresa,telefon,mail, logo, provozní)

 Tab_Specalniakce(ID,nazev,datumOD, datumDO, textAkce)

Dále jsou použity následující vazební tabulky:

 Tab_JidelníčekJídlo (id, idJidelnicku, idJidla)

 Tab_JidelníčekProvozovna (id, idJidelnicku, idProvozovny)

 Tab_JidelníčekSpecAkce (id, idJidelnicku, idSpecAkce)

Poznámka: tučně jsou zvýrazněny primární klíče, kurzívou jsou označeny cizí klíče.

(12)

9

4.8 Datový slovník

Zde uvádím příklad použitých tabulek s jejich atributy a vlastnostmi.

Tabulka jídel- v této tabulce jsou uloženy veškeré informace o jídlech a jsou zobrazeny v tabulce 2.

Název Typ Klíč NULL Index Popis

id int Ano Ne Ano Jedinečné číslo

nazev text Ne Ne Ne Název jídla

idKategorie varchar(50) Cizí klíč Ne Ne Typ jídla

cena int Ne Ne Ne Cena jídla

váha int Ne Ano Ne Hmotnost jídla

foto text Ne Ano Ne Fotografie jídla

poznámka text Ne Ano Ne Poznámka k jídlu

Tabulka 2: Tabulka jídel

Tabulka jídelníčků – tabulka, ve které je uložen seznam jídelníčků a jsou zobrazeny v tabulce 3.

Název Typ Klíč NULL index popis

id int Ano Ne Ano Jedinečné číslo

datum date Ano Ne Ne Datum jídelníčku

Tabulka 3: Tabulka jídelníčků

Tabulka RSS- tabulka, ve které jsou uloženy e-mailové adresy a jsou zobrazeny v tabulce 4.

Název Typ Klíč NULL index popis

id int Ano Ne Ano Jedinečné číslo

idProvozovny int Cizí klíč Ne Ne Číslo provozovny

mail text Ne Ne Ne e-mail

Tabulka 4: Tabulka RSS

(13)

10

4.9 ER Diagram

Na obrázku 1 lze vidět propojení a vztahy mezi jednotlivými tabulkami.

Obrázek 1: ER diagram jídelníčku Provozovna

Jídelníček

RSS

Jídlo

1 1

M

1 N

N Speciální akce

1 1

JidelnicekJidlo 1 M

JidelnicekSpecAkce M N

JidelnicekProvozovna

1

Kategorie 1 N

N

(14)

11

4.10 Funkční analýza 4.10.1 Kontextový diagram:

Kontextový diagram popisuje chování informačního systému.

Na obrázku 2 jsem zobrazil, jak je daný informační systém realizován a lidé kteří k němu přistupují.

Tito lidé (aktéři) mají různé oprávnění pro přístup do systému.

Obrázek 2: Kontextový diagram jídelníčku IS

Uživatel Správce

Zaměstnanec CRON

(15)

12

4.10.2 DFD 0. úroveň

V tomto kroku se nám DF diagram zobecnil a zobrazuje funkce systému, které jsou zobrazeny na obrázku 3. Také lze vidět jednotlivé aktéry a funkce, které mohou vykonávat. Správce má přístup ke všem funkcím systému. Uživatel si může zobrazit jídelníček, přihlásit se k odběru novinek nebo může tento odběr zrušit.

Zaměstnanec může vytvářet jídelníček, také má možnost provést úpravy v odběrech novinek a rozeslat denní nabídku jídel.

Obrázek 3: DFD 0. úroveň Uživatel

Správce

3.

Zobrazení jídelníčku 2.

Vytvoření jídelníčku

1.

Přidání /odebrání Jídla

4.

Přidání /Odebrání provozovny Zaměstnanec

5.

Přidání/Odebrání e-mailu do/z RSS

6.

Vytvoření RSS

CRON, Zaměstnanec 7.

Vytvoření kategorií

(16)

13

4.10.3 DFD diagram pro vytvoření jídelníčku

Na obrázku 4 lze vidět DFD diagram pro vytvoření jídelníčku. Tyto akce má právo provádět pouze zaměstnanec nebo správce. Uživatel si může vytvořený jídelníček zobrazit

Obrázek 4: DFD pro vytvoření jídelníčku Zaměstnanec, Správce

1.1 Výběr jídel

Jídelníček 1.2

Výběr provozoven

1.4 Vytvoření jídelníčku

Uživatel

1.3 Speciální

Akce

(17)

14

4.11 Minispecifikace

4.11.1 Přidání nové provozovny, úprava provozovny

Vytvoření provozovny má právo provádět pouze administrátor a schéma pro vytvoření provozovny je zobrazeno na obrázku 5.

Obrázek 5: Schéma pro vytvoření jídelníčku Formulář pro vytvoření a úpravu provozovny lze vidět na obrázku 6:

Obrázek 6: Formulář pro vytvoření provozovny Algoritmus:

1. IS zobrazí formulář (okno) pro vytvoření nové provozovny.

2. Správce vyplní jméno provozovny, adresu, telefonní kontakt, e-mail, jméno zodpovědné osoby a logo.

3. Po stisknutí na tlačítko „Přidat“ systém zkontroluje, zda jsou zadány všechny potřebné údaje a automaticky vytvoří ID provozovny.

4. Pokud jsou všechny údaje zadány správně, dojde k přidání provozovny, jinak dojde k zvýraznění špatně zadaných údajů a systém se vrací ke kroku 1.

5. Systém informuje správce o přidání provozovny.

6. Pro úpravu provozovny se používá stejný formulář, jen se při stisknutí tlačítka nevytvoří nová provozovna, ale aktualizuje se vybraná provozovna.

Správce Přidání

provozovny Uložení do databáze

(18)

15

4.11.2 Přidání nového jídla, úprava jídla

Přidat nové jídlo nebo ho upravit může administrátor a zaměstnanec. Schéma pro vytvoření nebo úpravu jídla lze vidět na obrázku 7.

Obrázek 7: Schéma pro vytvoření jídla

 

Formulář pro přidání nového jídla je zobrazen na obrázku 8:

Obrázek 8: Formulář pro vytvoření jídla Algoritmus:

1. IS zobrazí formulář (okno) pro vytvoření nového jídla.

2. Správce nebo zaměstnanec vyplní nebo upraví veškeré potřebné údaje (název, typ jídla,…).

3. Po stisknutí tlačítka přidat/ upravit systém ověří, zda jsou zadány všechny povinné údaje.

4. Pokud nějaké údaje chybí nebo jsou zadány špatně, dojde k výzvě, aby byly opraveny, jinak dojde k přidání/ úpravě jídla do databáze.

Správce, Zaměstnanec Přidání jídla

úprava jídla Uložení do databáze

(19)

16

5 Databáze filmu

5.1 Proč nový systém, k čemu bude?

Byl vytvořen požadavek na vytvoření aplikace, která umožní snadnou evidenci filmů, jejich vyhledávání, zobrazení. Aplikace bude také umožňovat evidenci vypůjčených filmů a u každého filmu bude k dispozici jednoduché diskusní fórum.

5.2 Kdo s IS bude pracovat?

 Administrátor – Bude provádět veškeré operace (přidávat filmy, výpůjčky,…).

 Redaktor – Bude moci provádět stejné operace jako administrátor, pouze nebude moci mazat filmy a provádět registraci redaktorů.

 Uživatel – Ten si bude moci prohlížet filmy, přidávat komentáře.

5.3 Vstupy sytému

 U každého filmu budeme evidovat jeho jméno, žánr, rok vytvoření a další nutné údaje (režisér, hodnocení,…).

 U herců budeme evidovat jejich jméno, adresu, datum narození a také seznam filmů, ve kterých hraje.

 U režisérů budeme evidovat stejné informace jako u herců, jen budeme evidovat seznam filmů, které daný režisér natočil.

 U uživatelů budeme evidovat jejich jméno, telefon a e-mail.

 U jednotlivých výpůjček budeme evidovat jméno filmu, jméno uživatele a datum vypůjčení.

5.4 Výstupy systému

Nejdůležitějším výstupem bude zobrazení seznamu filmů. Dále bude možno zobrazit seznam herců, režisérů a provést vyhledávání podle určitých kritérií (název, rok vydání,…).

(20)

17

5.5 Funkce sytému

Pro správnou funkci systému bude potřeba následujících funkcí, které jsou zobrazeny v tabulce 5:

Událost Reakce Aktér

Přidání filmu Přidání nového filmu do databáze Administrátor, Redaktor Přidání herce Přidání herce do databáze Administrátor, Redaktor Přidání režiséra Přidání režiséra do databáze Administrátor, Redaktor Přidání uživatele Přidání uživatele do databáze Administrátor, Redaktor Přidání výpůjčky Přidání nové výpůjčky do databáze Administrátor, Redaktor Přiřazení herce k filmu Přiřazení herce k filmu Administrátor, Redaktor Zobrazení seznamu filmů,

herců, režisérů, výpůjček

Zobrazení příslušného formuláře Systém Smazání filmu Odstranění filmu z databáze Administrátor

Úprava herce, filmu, režiséra, výpůjčky

Úprava příslušného formuláře Administrátor, Redaktor Tabulka 5 : Funkce systému

5.6 Datová analýza

Všechny potřebné data bude třeba ukládat do databáze. Proto budeme potřebovat následující tabulky:

 Tab_Film (ID_Filmu, JmenoCZ,JmenoOrig, Zanr, Rok, Delka, Hodnoceni, Režisér, Stav,Popis, Obrazek)

 Tab_Herec (ID_Herce, Jmeno, Prijmeni, Narozen, Adresa, Obrazek, Zivotopis)

 Tab_Reziser (ID_Rezisera, Jmeno, Prijmeni, Narozen, Adresa, Fotka, Popis)

 Tab_Uzivatel (ID_Uzivatele, Jmeno, Prijmeni, telefon, mail)

 Tab_Vypujcka(ID_Vypujcky,ID_Filmu,ID_Uzivatele, DatumPujceni, DatumVraceni,Detaily)

 Tab_Forum (ID_Prispevku, ID_Filmu,Autor,Titulek,Zprava,Datum)

 Tab_Zanr (Zanr)

Dále je použitá následující vazební tabulka:

 Tab_HerecFilm (id, idHerce, idFilmu)

Poznámka: tučně jsou zvýzazněny primární klíče, kurzívou jsou označeny cizí klíče

(21)

18

5.7 Datový slovník

Zde uvádím příklad použitých tabulek s jejich atributy a vlastnostmi, které jsou zobrazeny v tabulce 6.

Tabulka filmů – do této tabulky se ukládají veškeré informace o filmech.

Název Typ Klíč NULL index Popis

ID_Filmu Int Ano Ne Ne Jedinečné číslo

JmenoCZ Varchar(50) Ne Ne Ne Český název filmu JmenoOrig Varchar(50) Ne Ne Ne Originální název filmu

Zanr Text Ne Ne Ne Seznam žánrů filmu

Rok Int Ne Ne Ne Rok vydání

Delka Int Ne Ne Ne Délka filmu

Hodnoceni Int Ne Ano Ne Hodnocení filmu

Režisér Int Ne Ne Ne Režisér filmu

Stav Bit Ne Ano Ne Stav filmu

Popis Text Ne Ano Ne Popis filmu

Obrazek Image Ne Ano Ne Obrázek filmu

Tabulka 6 : Tabulka filmů

(22)

19

5.8 ER Diagram

Na následujícím diagramu, který je zobrazen na obrázku 9 lze vidět propojení a vztahy mezi jednotlivými tabulkami.

Obrázek 9: ER diagram filmotéky Herec

Film

Výpůjčky 1

M 1

N

N 1

Fórum 1

Režisér M

HerecFilm

1

Žánr M 11

Uživatele N 1

(23)

20

5.9 Funkční analýza

5.9.1 Kontextový diagram

Kontextový diagram popisuje chování informačního systému.

Na obrázku 10 jsem zobrazil, jak je daný informační systém realizován a lidé, kteří k němu přistupují. Tito lidé (aktéři) mají různé oprávnění pro přístup do systému.

Obrázek 10: Kontextový diagram filmotéky

IS Uživatel

Administrátor

Redaktor

(24)

21

5.9.2 DFD 0. úroveň

V tomto kroku se nám DFD diagram trochu zobecnil, jak jde vidět na obrázku 11. DFD diagram zobrazuje aktivity, které mohou jednotliví aktéři vykonávat. Administrátor má přístup ke všem funkcím systému. Uživatel si může zobrazit seznam filmů, herců a další výstupy.

Zaměstnanec má podobná práva jako administrátor, pouze nemůže mazat filmy a přidávat nové redaktory.

Obrázek 11: DFD 0. Úrovně filmotéky Uživatel

Administrátor

6.

Seznam herců, filmů,

režisérů 1.

Přidání herce, filmu, režiséra,

uživatele Redaktor

2.

Úpravy herce, filmu, režiséra,

uživatele

4.

Přiřazení herce k filmu

5.

Vyhledávaní

4.

Smazání filmu

4.

Přidání příspěvku

(25)

22

5.10 Minispecifikace

5.10.1 Přidání nového filmu, úprava filmu

Přidat nový film a provádět jeho úpravu může administrátor nebo zaměstnanec. Postup při přidání nového filmu nebo jeho úpravě lze vidět na obrázku 12.

Obrázek 12: Přidání filmu Algoritmus:

1. Pro přidání nebo úpravu filmu je algoritmus téměř totožný.

2. IS zobrazí formulář (okno) pro vytvoření nového jídla.

3. Správce nebo zaměstnanec vyplní nebo upraví veškeré potřebné údaje (název, typ jídla, ...).

4. Po stisknutí tlačítka přidat/ upravit systém ověří, zda jsou zadány všechny povinné údaje.

5. Pokud nějaké údaje chybí nebo jsou zadány špatně, dojde k výzvě, aby byly opraveny, jinak dojde k přidání/ úpravě jídla do databáze.

Administrátor, redaktor Přidání/

úprava filmu Uložení do databáze

(26)

23

5.10.2 Přidání nového herce, režiséra. Úprava herce, režiséra.

Přidat nového herce, režiséra a provést jejich úpravu může administrátor nebo zaměstnanec. Postup je zobrazena na obrázku 13.

Obrázek 13: Přidání herce, režiséra

Formulář pro přidání herce, režiséra a jejich následnou úpravu je zobrazen na obrázku 14.

Obrázek 14: Formulář pro přidání herce Algoritmus:

1. Pro přidání nebo úpravu herce a režiséra je algoritmus téměř totožný.

2. IS zobrazí formulář (okno) pro vytvoření nového herce nebo režiséra.

3. Správce nebo zaměstnanec vyplní nebo upraví veškeré potřebné údaje (jméno, ...).

4. Po stisknutí tlačítka přidat/ upravit systém ověří, zda jsou zadány všechny povinné údaje a jestli jsou zadány správně.

5. Pokud nějaké údaje chybí nebo jsou zadány špatně, dojde k výzvě, aby byly opraveny, jinak dojde k přidání/ úpravě do databáze.

Správce, Zaměstnanec Přidání/editace

herce/režiséra Uložení do databáze

(27)

24

6 Teoretické a praktické znalosti a dovednosti uplatněné v průběhu odborné praxe

Během praxe jsem uplatnil znalosti z těchto předmětů:

 Programování v C#.

 Vývoj internetových aplikací.

 Uživatelská rozhraní.

 Teorie zpracování dat.

 Databázové a informační systémy.

 Úvod do teoretické informatiky.

7 Znalosti a dovednosti scházející během odborné praxe

V průběhu mé praxe jsem musel rozšířit znalosti programování v PHP a ASP.NET, jelikož nebyly dostatečné pro řešení výše uvedených úkolů. Danou problematiku jsem studoval z materiálů nalezených na internetu a knih, viz kapitola 9.

8 Dosažené výsledky a jejich celkové zhodnocení

Během praxe jsem získal zkušenosti s programováním v PHP a ASP.NET. Zjistil jsem, jak v praxi funguje práce na projektu a že je velice důležité komunikovat se všemi lidmi, kteří se na projektu podílejí. Také jsem se naučil pracovat s nástroji pro sdílení projektu mezi více lidmi.

Tato praxe mi dala cenné zkušenosti při vývoji a následném vytváření skutečných programů.

(28)

25

9 Literární prameny a zdroje:

V průběhu mé praxe jsem čerpal z následujících zdrojů:

[1] Vidya Vrat Agarwal, James Huddleston: Databáze v C# 2008, Comuter Press, Brno 2009 [2] Visual Basic .NET, (cit. Leden 2010)

URL < http://www.vbnet.cz>

[3] interval.cz, (cit. Leden 2010) URL < http://www.interval.cz>

[4] O počítačích, IT a internetu - Živě.cz, (cit. Leden 2010) URL < http://www.zive.cz>

[5] Builder - Informacni server o programovani, (cit. Březen 2010) URL < http://www.builder.cz>

[6] Linux Software, (cit. Leden 2010) URL < http://www.linuxsoft.cz>

[7] Tvorba www stránek, webdesign, seo, reklama - Webdevel s.r.o., (cit. Leden 2010) URL < http://www.webdevel.cz>

[8] Microsoft MSDN nápověda ve Visual Studiu 2008, (cit. Leden 2010)

10 Obsah přiloženého CD

• text bakalářské práce ve formátu doc a pdf.

Odkazy

Související dokumenty

 Přidání nového Sound Font 2 souboru se uskuteční zavoláním příslušné metody ve třídě Core, která vytvoří novou instanci třídy SoundFont.. Přiřazení nástroje

Celkově největší průměrné zlepšení po přidání lehkého dotyku bylo dosaženo u skupiny K v posturální situaci paralelního stoje na pěnové podložce se

Kromě přidání kazuistického ustanovení, týkajícího se přímo katalogových společností, navrhli poslanci také změnu generální klauzule a to následujícím

Přidání RBV umožní zkrácení léčby na 12 týdnů u pacientů s kompenzovanou i dekompenzovanou jaterní cirhózou, zejména dříve neúspěšně léčených, před i po

Přidání vlastního inzerátu nebo odpovědi jsem postavil na základě Javascriptové knihovny jQuery, kde jsem čerpal potřebné znalosti ze zdroje [5].. Jakmile se stiskne

V některých ohledech by se program dal určitě dále vylepšit a rozšířit (např. přehlednější zobrazení výsledků analýz, přidání dalších druhů analýz,

xviii Příloha 18 Ukázka historie záznamů u klienta... xix Příloha 19 Ukázka přidání

Na základě provedené empirické modulace můžeme konstatovat, že přidání malých vah kryptoměnových aktiv do základního investičního portfolia, které