Migrace databáze odborných praxí a závěrečných prací z proprietární aplikace do open source prostředí

Podobné dokumenty
Současný svět Projekt č. CZ.2.17/3.1.00/32038, podpořený Evropským sociálním fondem v rámci Operačního programu Praha adaptabilita

Podrobný návod pro administraci zákaznických účtů na portálu Czechiatour.eu

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro běžného uživatele

UŽIVATELSKÝ MANUÁL PERSONALIZACE MOJE SODEXO V

SRSW4IT Inventarizační SW. Prezentace aplikace. Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek

UŽIVATELSKÝ MANUÁL PERSONALIZACE MOJE SODEXO V

Přehledy pro Tabulky Hlavním smyslem této nové agendy je jednoduché řazení, filtrování a seskupování dle libovolných sloupců.

ROZHRANÍ PRO ZPŘÍSTUPNĚNÍ A PREZENTACI ZNALOSTNÍ DATABÁZE INTERPI UŽIVATELSKÁ PŘÍRUČKA

Registr práv a povinností

E-learningovýsystém Moodle

Databáze v Excelu EU peníze středním školám Didaktický učební materiál

Questionnaire příručka uživatele

CUZAK. Uživatelská příručka. Verze

Uživatelský manuál. pro obsluhu online katalogu na objednávku kazet, tonerů a provozního materiálu

Základy rozpočtování s využitím IT

Uživatelská příručka pro administraci nabídek práce. na personálním webu Atraktivni-prace.cz. Verze 8.01/2013. Autor: Petr Kliment

Vytvořil Institut biostatistiky a analýz, Masarykova univerzita J. Jarkovský, L. Dušek, M. Cvanová. 5. Statistica

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro běžného uživatele

Microsoft Excel 2007 pokročilé metody a funkce

ID-Ware II Posílání upozornění em na událost s datumovou závislostí

Informatika a výpočetní technika 1. Ing. Ladislav Nagy Technická univerzita v Liberci FT / KOD / 2011

Manuál. Omluvenky online

POPIS TECHNICKÉHO ŘEŠENÍ INFORMAČNÍHO SYSTÉMU PRO SBĚR DAT V PROJEKTU SLEDOVÁNÍ DEKUBITŮ JAKO INDIKÁTORU KVALITY OŠETŘOVATELSKÉ PÉČE NA NÁRODNÍ ÚROVNI

Karina Makarova. Oleksandra Sharnova. Anastasiya Romanyuta. Alexandra Plischenko. Jana Burchavskaya. Asel Doschanova

Jan Forman Manuál CLASSIFICATIO N: public / veřejný dokument IDE NTIFICATIO N N U MBER: AUTH OR:

Stručný obsah. K2118.indd :15:27

UŽIVATELSKÁ PŘÍRUČKA PRO INTERNETBANKING PPF banky a.s.

Obsahy kurzů MS Office

ČNHP. Příručka pro pacienty. Institut biostatistiky a analýz. Vytvořil:

Maturitní projekt do IVT Pavel Doleček

Rezervační systém TROJHŘIŠTĚ hriste.pist.cz

Už ivatelska dokumentace

Databáze prodejců. Tlačítka. Vytvoří kartu nového prodejce (Alt+N); Změní vybraného prodejce Uloží nového prodejce nebo změnu (Alt+U);

Formulář NÚV v programu PPP4

Obsah. Několik slov o Excelu 2007 a Operace při otvírání a ukládání sešitu 15. Operace s okny 27. Kapitola 1

Úvodní příručka. Získání nápovědy Kliknutím na otazník přejděte na obsah nápovědy.

Uživatelská příručka 6.A6. (obr.1.)

Obsah. při vyšetření pacienta. GDT souboru do programu COSMED Omnia GDT souboru z programu COSMED Omnia a zobrazení výsledků měření v programu MEDICUS

Inovace a zkvalitnění výuky prostřednictvím ICT Databázové systémy MS Access složitější konverze dat Ing. Kotásek Jaroslav

UŽIVATELSKÁ PŘÍRUČKA MODUL EVIDENCE A REALIZACE VEŘEJNÉ PODPORY

Informační systém pro e-learning manuál

UŽIVATELSKÁ PŘÍRUČKA PRO INTERNETOVÉ BANKOVNICTVÍ PPF banky a.s.

WORKWATCH ON-LINE EVIDENCE PRÁCE A ZAKÁZEK

PRO PRÁCI S APLIKACÍ SKV - SYSTÉM KVALITNÍCH VÝSLEDKŮ

Registr práv a povinností

Kolektiv autorů PROEFES. Zpráva o převodu. na vybraných školách. Masarykova univerzita

GRANTYS online formulář žádosti

Popis funkcí webu s redakčním systémem, katedra 340

Návod na internetové bankovnictví

NOVÁ ZÁLOŽKA DOKUMENTY... 2 DATOVÁ SCHRÁNKA - INFORMACE O ADRESÁTECH... 8 SUBJEKTY - OBECNÝ ZMOCNĚNEC... 9

ZŠ ÚnO, Bratří Čapků 1332

INTERNETOVÉ BANKOVNICTVÍ ARTESA IDEAL

z aplikace Access 2003

Evidence přítomnosti dětí a pečovatelek. Uživatelský manuál

GRANTYS online formulář žádosti

IN-SEZNAM. stručný manuál k aplikaci pro vedení seznamu akcionářů. Verze 1 (březen 2014) Copyright TUK-TUK s.r.o.

EXCELentní tipy a triky pro mírně pokročilé. Martina Litschmannová

Informační systém Národní soustavy kvalifikací (IS NSK) Návod na obsluhu interního webu - tvorba kvalifikačního a hodnoticího standardu

41 Konzultace bariéry

VYSOK ŠKOLA EKONOMICKÁ V PRAZE VYŠŠÍ ODBORNÁ ŠKOLA INFORMAČNÍCH SLUŽEB. Projekt

Uživatelská příručka

Příručka ke zřízení a užívání profilu zadavatele. Příručka určená pro uživatele elektronického nástroje E-ZAKAZKY společnosti OTIDEA CZ s.r.o.

OpenGrey. Petra Pejšová, NTK, ČR Christiane Stock, INIST-CNRS, Francie. Digitálná knižnica 2012, dubna 2012 Jasná pod Chopkom

GMAIL. Verze Gmail je online aplikace, která se neustále vyvíjí. V daném okamžiku proto používáte vždy tu nejaktuálnější verzi.

Marek Laurenčík. Excel. práce s databázemi a kontingenčními tabulkami

UŽIVATELSKÁ PŘÍRUČKA PRO INTERNETBANKING PPF banky a.s.

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro běžného uživatele

14 Deník poradny. Popis modulu. Záložka Deník poradny

Migrace na aplikaci Outlook 2010

Manuál aplikace Projektový záměr

Elektronické ohlášky DILIA základní informace

PARTSTORE ONLINE NÁKUP NÁHRADNÍCH DÍLŮ CAT

Setkání uživatelů programu SSB2000, Skalský dvůr, SSB2000 bez hranic

Zdokonalování gramotnosti v oblasti ICT. Kurz MS Excel kurz 4. Inovace a modernizace studijních oborů FSpS (IMPACT) CZ.1.07/2.2.00/28.

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

Microsoft. Word. Hromadná korespondence. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

Registr IKTA. Příručka pro uživatele. Institut biostatistiky a analýz. Lékařské a Přírodovědecké fakulty Masarykovy univerzity.

Národní elektronický nástroj. Import profilu zadavatele do NEN

Athena Uživatelská dokumentace v

Stravenky Exit. 1. Spuštění modulu Stravenky Exit

OBJEDNÁVÁNÍ DÁRCŮ KRVE PŘES INTERNET Naděžda Kalužová, Zdeněk Slanina

Úvod. Popis a funkce programu HESLO.

CUZAK. Uživatelská příručka. Verze

PROFI TDi s.r.o , Želetice 40 Návod k používání systému OTDI.CZ

G-Client. Import adresáře do aplikace

DOKUMENTACE REDAKČNÍHO SYSTÉMU PINYA

Provozní dokumentace. Seznam orgánů veřejné moci. Příručka pro administrátora zřizované organizace

POZNÁMKY K VYDÁNÍ 3.1. Hilti ON!Track. Datum vydání:

RELAČNÍ DATABÁZE ACCESS

Export dat Evidence smluv (KEO ---> KEO-X)

MANUÁL PRO UŽIVATELE WEBU ADRESÁŘ DESIGNÉRŮ

NOVINKY VERZE

OpenGrey. Petra Pejšová, NTK, ČR Christiane Stock, INIST-CNRS, Francie

Metodická příručka pro učitele. InspIS SET modul školní testování

PORTÁL KAM NA ŠKOLU VE ZLÍNSKÉM KRAJI (stručný návod pro ředitele a administrátory škol)

PROVOZNÍ DENÍK NÁVOD

Microsoft. Access. Formuláře ze dvou tabulek. Mgr. Jan Veverka Střední odborná škola sociální Evangelická akademie

ZÁKLADNÍ POPIS INFORMAČNÍHO SYSTÉMU KAJOT EASY-K

Transkript:

Migrace databáze odborných praxí a závěrečných prací z proprietární aplikace do open source prostředí (Projektová dokumentace) Ladislav Pešta - vedoucí týmu Markéta Sedláková - zástupce vedoucího týmu Marek Balák Sandra Nagyová Zuzana Skřivánková Marie Šímová

Obsah 1. ZADÁNÍ A CÍL PROJEKTU... 2 2. HARMONOGRAM (POSTUP) ŘEŠENÍ PROJEKTU - PLÁN A SKUTEČNOST... 3 3. TECHNICKÁ DOKUMENTACE ŘEŠENÍ PROJEKTU... 4 4. JMENOVITÝ PODÍL JEDNOTLIVÝCH ČLENŮ TÝMU NA ŘEŠENÍ PROJEKTU... 5 5. PROBLÉMY, S NIMIŢ SE TÝM SETKAL PŘI ŘEŠENÍ PROJEKTU... 5 6. PŘÍNOS PROJEKTU PRO ČLENY TÝMU... 6 6.1. CO NOVÉHO JSTE SE NAUČILI... 6 6.2. CO ZAJÍMAVÉHO JSTE ZJISTILI... 6 6.3. V ČEM JSTE SE MÝLILI, ZKLAMALI... 6 6.4. CO BYSTE PŘÍŠTĚ DĚLALI JINAK... 6 1

1. Zadání a cíl projektu Zadavatelem tohoto projektu je PhDr. Helena Kučerová, která je zároveň i kontaktní osobou. Hlavním cílem tohoto projektu je převést databázi z pro proprietární aplikace do open source prostředí. Jako takové prostředí bylo zvoleno MySQL v kombinaci s programovacím jazykem PHP, ve kterém bude uživatelské rozhraní. Jednotlivé cíle jak bude probíhat převod databáze: Export dat z proprietární aplikace Vytvoření databáze v MySQL Přizpůsobení dat pro MySQL Import dat do námi vytvořené databáze Tvorba uživatelského rozhraní v PHP 2

2. Harmonogram (postup) řešení projektu - plán a skutečnost Rozvržení jednotlivých úkolů jednotlivým členům je popsáno spolu s časovými údaji v následující tabulce, která popisuje skutečné časové údaje, které se shodují s plánovanými: 1.týden 2.týden 3.týden 4-5.týden 6-8.týden 9.týden 10-13.týden Ustanovení týmových funkcí Zadání projektu, první informace o detailní problematice tématu Detailní informace o zadaném projektu, zvolen způsob řešení - MySQL + PHP technologii a rozvržení úkolů jednotlivým členů týmu Extrakce dat ze současné databáze Převod dat do databáze v jazyce MySQL, a její umístění na dočasné webové úložiště Kontrola obsahu současné databáze, návrh uživatelského rozhraní Tvorba uživatelského rozhraní 3

3. Technická dokumentace řešení projektu Export dat z proprietární aplikace Program paradox (proprietární aplikace) umožňuje několik typů exportu dat. Pro následnou práci s daty jsme zvolili možnost exportu dat do souboru typu.xls. Což bylo nutné provést pro každou tabulku samostatně. Vytvoření databáze v MySQL Jako pracovní místo jsme si založili webovské stránky s podporou MySQL, kde jsme vytvořili databázi, ve které jsme následně vytvořili jednotlivé tabulky. Přizpůsobení dat pro MySQL Data v jednotlivých tabulkách, nyní v souborech typu.xls, jsme upravili pomocí funkce CONCATENATE, která umožňuje spojení obsahu více buněk. Na určitá místa jsme připsali klíčová slova jazyka MySQL a poté kopírováním formátu prvního řádku na zbylé řádky dosáhly formátu, který nám umožnil import dat do MySQL. Import dat do námi vytvořené databáze Samotný import námi upravených dat nebyl problematický jelikož webové úložiště, kde jsme měli naší pracovní databázi, podporovalo import velkého objemu dat. Využitím této funkce jsme byli schopni importovat vždy obsah celé tabulky v jediném kroku. Tvorba uživatelského rozhraní v PHP Aby bylo vidět do uživatelského rozhraní je potřeba se přihlásit pomocí přihlašovacího jména a hesla. V této fázi projektu je primárně nastavené heslo 123456 a prázdné uživatelské jméno. Stránka obsahuje tři tabulky. Studenti, Firmy, Závěr_Práce. V každé tabulce vidíme záznamy, které jsou uvedeny u dané firmy nebo studenta. Data jsou hodně rozsáhlá, proto není možné zobrazit je všechny najednou na stránku. Pokud tedy něco hledáte je důležité znát alespoň nějaké údaje. 4

U každého záznamu je možnost smazat a upravit. Volba smazat vymaže daný záznam z databáze. Volba upravit vás navede na stránku detail, kde jsou podrobné informace a dají se upravovat, mazat a vkládat. Navíc obsahuje každá z těchto tří stránek formulář pro vložení nového záznamu. 4. Jmenovitý podíl jednotlivých členů týmu na řešení projektu Export dat z proprietární aplikace Šímová Marie Vytvoření databáze v MySQL Pešta Ladislav Přizpůsobení dat pro MySQL Nagyová Sandra Import dat do námi vytvořené databáze - Balák Marek Tvorba uživatelského rozhraní v PHP Sedláková Markéta, Skřivánková Zuzana 5. Problémy, s nimiţ se tým setkal při řešení projektu Na první problém jsme narazili při volbě způsobu exportu dat z programu paradox. Na výběr bylo dostatek možností ale s přihlédnutím k následné nutné úpravě dat byla vybrána možnost exportu dat do souboru typu.xls. Další problém, jsme narazili při úpravě dat do formy vyhovující MySQL. Problémem byl formát dat, které program Microsoft Excel neustále převáděl jako hodnotu, na hodnotu zcela jinou. Bylo nutné použít další funkci: HODNOTA.NA.TEXT díky které jsme byli schopni dále pracovat s daty dle našich požadavků. 5

Problém, který jsme nedokázali odstranit byl problém s políčkem v originální databázi, které umožňovalo velký počet znaků. Toto políčko nebyl program paradox schopen správně exportovat do souboru typu.xls. 6. Přínos projektu pro členy týmu Jako přínosy bych uvedl oživení si využívání funkcí nabízející program Microsoft Excel. Dále správné tvary příkazů v jazyce MySQL a PHP. 6.1. Co nového jste se naučili Pracovat s velkými objemy dat. 6.2. Co zajímavého jste zjistili Zjistili jsme, že složitost uživatelského rozhraní v programu PHP není tak velká jak jsme předpokládali na začátku. 6.3. V čem jste se mýlili, zklamali Zklamání nastalo v momentě, kdy jsme zjistili, že nedošlo k úplnému exportu dat z původní databáze. Toto zklamání bylo způsobenou nedokonalou komunikací mezi programem paradox a programem Microsoft Excel. 6.4. Co byste příště dělali jinak Volili bychom jiný způsob vytváření jednotlivých tabulek v databázi MySQL. 6