DELPHI - NÁSTROJ PRO VÝUKU INFORMAČNÍCH SYSTÉMŮ?



Podobné dokumenty
Zdeněk. Havlíček. katedra informatiky, PEF, Vysoká škola zemědělská Praha 6 - Suchdol

ROZVOJ ICT A PDA ZAŘÍZENÍ THE DEVELOPMENT OF ICT AND PDA DEVICES Jiří Vaněk

DUM 20 téma: Formátování rozsáhlého dokumentu

Projekty pro výuku programování v jazyce Java

E-LEARNING NA KIT E-LEARNING

MODERN APPROACHES TO TEACHING PROGRAMMING. Rostislav FOJTÍK

Delphi podstata, koncepce a metody MDI aplikace

INFORMAČNÍ A ŘÍDÍCÍ SYSTÉMY PRO TECHNOLOGICKÉ PROCESY (Soudobé vážicí systémy se zaměřením na zemědělskou výrobu)

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Jaký programovací jazyk učit jako první a jak ho učit?

Uživatelem řízená navigace v univerzitním informačním systému

IMPLEMENTACE SYSTÉMU GROUPWISE NA PEF ČZU V PRAZE IMPLEMENTATION OF THE SYSTEM GROUPWISE ON THE PEF ČZU PRAGUE. Jiří Vaněk, Jan Jarolímek

Dodávka služeb na vzdělávání zaměstnanců v rámci projektu

Office 2007 Styles Autor: Jakub Oppelt Vedoucí práce: Ing. Václav Novák, CSc. Školní rok:

KIS A JEJICH BEZPEČNOST-I

SYSTÉM PRO AUTOMATICKÉ OVĚŘOVÁNÍ ZNALOSTÍ

DESKRIPCE A APLIKACE KOMUNIKAČNÍCH E-KANÁLŮ VYUŽITELNÝCH VE VZTAHU OBČANŮ A OBCÍ

REGISTRY VE VEŘEJNÉ SPRÁVĚ

MS ACCESS A MS WORD V KAŽDODENNÍ PRAXI

Střední škola pedagogická, hotelnictví a služeb, Litoměříce, příspěvková organizace

Results of innovation of the course Application software

Metody inventarizace a hodnocení biodiverzity stromové složky

OPERAČNÍ SYSTÉMY. Ing. Luděk Richter

Bakalářský stupeň studia V odborném studiu lze na Přírodovědecké fakultě JU studovat několik biologicky zaměřených oborů, které mají mnohaletou

Anotace: V příspěvku jsou ukázány hlavní charakteristiky operačního systému OS/400.

Výuka softwarového inženýrství na OAMK Oulu, Finsko Software engineering course at OAMK Oulu, Finland

Kapitola 1: Co je Delphi 19. Překlad projektu 23

VYUŽITÍ ICT V ZEMĚDĚLSKÝCH PODNICÍCH ČR ICT UTILIZATION IN AGRARIAN COMPANIES IN THE CZECH REPUBLIC

Typografický portál pro zlepšení kvality nejen závěrečných prací / Typographical

Školní knihovna pro Windows. Verze 2.0

Kurz Databáze. Přechod na SQL server. Obsah. Vytvoření databáze. Lektor: Doc. Ing. Radim Farana, CSc.

Hodinová dotace + vzdělávací cíl:

Tvorba aplikace typu klient/server pomocí Windows Communication Foundation

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

DUM 05 téma: Úvod do VBA for application

SYSTÉM PRO KONFIGURACI KOMUNIKAČNÍCH TERMINÁLŮ A VIZUALIZACI STAVOVÝCH DAT Z KOLEJOVÝCH VOZIDEL

Principy objektově orientovaného programování

VÝZKUM K CHOVÁNÍ MANAŽERŮ KE SPOLUPRACOVNÍKŮM THE REASEARCH ON BEHAVIOUR OF MANAGERS TOWARDS THEIR COLLEAGUES

Základy jazyka C# Obsah přednášky. Architektura.NET Historie Vlastnosti jazyka C# Datové typy Příkazy Prostory jmen Třídy, rozhraní

HODNOCENÍ KVALITY A EFEKTIVITY E-LEARNINGOVÉHO VZDĚLÁVÁNÍ THE QUALITY AND EFFICIENCY EVALUATION OF E-LEARNING EDUCATION. Tomáš Maier, Ludmila Gallová

Gymnázium Vysoké Mýto nám. Vaňorného 163, Vysoké Mýto

Abstrakt. Klíčová slova. Abstract. Key words

AKTUÁLNÍ VÝVOJOVÉ TRENDY V OBLASTI KONSTRUKCE A MECHANICKÉ HLUČNOSTI BRZDOVÝCH SYSTÉMŮ

VYUŽITÍ E-DATABÁZÍ A MOŽNOSTI JEJICH PROPOJENÍ PRO HODNOCENÍ PODNIKU

Elektronické informace mìní vysokoškolské studium

Rozdílová dokumentace k ovládání IS KARAT.net

VYUŽITÍ SOFTWARU MATHEMATICA VE VÝUCE PŘEDMĚTU MATEMATIKA V EKONOMII 1

Vysoká škola zemědělská Praha, Provozně ekonomická fakulta, Katedra zemědělské ekonomiky, Praha 6 - Suchdol tel. 02_ , fax.

Informační systémy ve výuce na PEF Information Systems in teaching at the FEM

VÝCHODISKA BEZPEČNOSTNÍHO VÝZKUMU ČR

Kapitola 1: Co je Microsoft Access? 27 Kapitola 2: Mnoho tváří aplikace Microsoft Access 41 Kapitola 3: Návrh databázové aplikace 75

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

Česká zemědělská univerzita v Praze. Provozně ekonomická fakulta. Katedra informačních technologií

Číslo a název šablony III/2 Inovace a zkvalitnění výuky prostřednictvím ICT H/01 Kuchař - Číšník. IKT Informační a komunikační technologie

Digitální učební materiál

1 st International School Ostrava-mezinárodní gymnázium, s.r.o. Gregorova 2582/3, Ostrava. IZO: Forma vzdělávání: denní

MODELOVÁNÍ ZNALOSTNÍCH BÁZI DAT POMOCI NÁSTROJE CRAFT.CASE KNOWLEDGE DATABASE MODELING WITH THE TOOL CRAFT.CASE. Vojtěch Merunka

POČÍTAČE A INTERNET v české společnosti

TRENDY VYUŽÍVÁNÍ INTERNETU V ZEMĚDĚLSKÝCH PODNICÍCH TRENDS OF INTERNET AVAILABILITY IN THE AGRICULTURE SECTOR. Jan Jarolímek, Karel Kubata

Individuální projekt z předmětu webových stránek Anketa Jan Livora

Jiří DOSTÁL Univerzita Palackého v Olomouci, Pedagogická fakulta, KTEIV. Interaktivní tabule ve vzdělávání

ELEARNING NA UJEP PŘEDSTAVY A SKUTEČNOST

InformatikaaVT(1) Cílem předmětu je: Žáci:

MATURITNÍ OTÁZKY ELEKTROTECHNIKA - POČÍTAČOVÉ SYSTÉMY 2003/2004 PROGRAMOVÉ VYBAVENÍ POČÍTAČŮ

ZÁKLADNÍ ŠKOLA PŘI DĚTSKÉ LÉČEBNĚ Ostrov u Macochy, Školní 363 INOVACE VÝUKY CZ.1.07/1.4.00/

katedra statistiky PEF, Vysoká škola zemědělská, Praha 6 - Suchdol

Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Kateřina Raichová. Materiál je publikován pod licencí Creative Commons.

VYUŽITÍ MAPLE V ZÁVĚREČNÝCH PRACÍCH NA FAKULTĚ PODNIKATELSKÉ VUT V BRNĚ

Martina Bábíčková, Ph.D

JAK JSOU ABSOLVENTI SŠ

programování formulářů Windows

SPIRIT Nové funkce. SOFTconsult spol. s r. o., Praha

TRANSFORMACE RELAČNÍHO DATOVÉHO MODELU NA OBJEKTOVÝ TRANSFORMATION OF RELATIONAL TO OBJECT DATA MODEL

v období Structural Funds and Their Impact on Rural Development in the Czech Republic in the Period

INTERAKTIVNÍ TABULE A MATEMATICKÝ SOFTWARE GEOGEBRA PŘI VÝUCE MATEMATIKY V ANGLICKÉM JAZYCE

PREDIKCE DÉLKY KOLONY V KŘIŽOVATCE PREDICTION OF THE LENGTH OF THE COLUMN IN THE INTERSECTION

ZÁVAZNÉ POKYNY PRO VYPRACOVÁNÍ BAKALÁŘSKÉ, DIPLOMOVÉ A DISERTAČNÍ PRÁCE

Learning Technologies

Výuka Hospodářské informatiky na MENDELU v Brně. Teaching of Management Informatics at Mendel University in Brno

Využití ICT techniky především v uměleckém vzdělávání. Akademie - VOŠ, Gymn. a SOŠUP Světlá nad Sázavou

Životní cyklus rizik - identifikace.

Název školy: Základní škola a Mateřská škola Žalany. Číslo projektu: CZ. 1.07/1.4.00/ Téma sady: Informatika pro sedmý až osmý ročník

SCIENTIFIC REFLECTION OF SECURITY SCIENCE

Výuka programování pro praxi

VYUŽITÍ E-LEARNINGU VE VÝUCE PLANIMETRIE

DUM 13 téma: Práce se základními příkazy

Profilová část maturitní zkoušky 2015/2016

Jan Kratochvíl, F 3 MOD. 15. února 2004

INFORMATIKA Charakteristika volitelného předmětu

Představení portálu MS2014+ a IS KP14+ Mgr. Lukáš Frolík

EFEKTIVNÍ VYUŽÍVÁNÍ INFORMACÍ A INFORMAČNÍCH SYSTÉMŮ V RÁMCI ZEMĚDĚLSKOPOTRAVINÁŘSKÝCH SYSTÉMŮ

Systém elektronického zpracování údajů o výzkumných projektech a jejich hodnocení v GA AV

CZ.1.07/1.5.00/

VYUŽITÍ GRAPHICAL USER INTERFACE PROGRAMU MATLAB PŘI VÝUCE OPTIKY

APPLE IPAD IN EDUCATION. Jan LAVRINČÍK

Metodický materiál. Cvičné příklady a témata pro soutěž OFFICE - ZŠ. Ing. Zdeněk Matúš, Mgr. Čestmír Glogar, 2015,

HODNOCENÍ ISO PRO ROK 2012 KATEDRA 714

maximalizace okna složka - je něco jako pořadač, kam se mohou ukládat soubory, ale lze tam umísťovat i další složky

ORGANIZAČNÍ STRUKTURA INTEGROVANÝCH DOPRAVNÍCH SYSTÉMŮ A KONTROLNÍ SYSTÉM DOPRAVNÍ OBSLUŽNOSTI

VÝSLECH V PŘESTUPKOVÉM ŘÍZENÍ

Transkript:

DELPHI - NÁSTROJ PRO VÝUKU INFORMAČNÍCH SYSTÉMŮ? Zdeněk Havlíček Katedra informatiky, Provozně ekonomická fakulta Česká zemědělská univerzita v Praze, 165 21 Praha 6 - Suchdol Anotace: V předmětu Informatika pro manažery se student seznamuje také s projektováním a tvorbou informačních systémů. Pro pochopení celkové problematiky se jeví jako nutné demonstrovat nové směry v programování (objektově orientovaný přístup, vizuální programování atd.). Vsoučasné době se pro tento účel ověřuje programový celek Delphi. Summary: In the course Informatics for managers student is acquainted with developping of information systems. For the best understanding of relevant questions is necessary to demonstrate new way in programming (object oriented approach, visual programming, etc.) In the present for this purpose is evaluate a software package Delphi. Klíčová slova: Výuka, informační systémy, programování, Delphi Key words: Teaching, information systems, programming, Delphi Předmět Informatika pro manažery Předmět Informatika pro manažery je zařazen jako volitelný předmět pro studenty 4. a 5. ročníku na oboru Provoz a ekonomika na PEF ČZU v Praze. Hlavní cíle předmětu lze shrnout do těchto čtyř bodů: 1. rozvinout znalosti studentů při práci s osobními počítači 2. seznámit je s programovým vybavením, které je na vysoké profesionální úrovni

3. seznámit je s úlohou informačního systému v podniku 4. demonstrovat způsob řízení, projektování a tvorby informačního systému. V tomto příspěvku je pozornost zaměřena právě na posledně uvedený cíl, neboť vzniká otázka jak prakticky vysvětlit způsob tvorby určité aplikace? Je samozřejmé, že na přednáškách jsou studenti seznámeni jak s používanými postupy při projektování informačních systémů, tak s teorií datových modelů a hlavními funkcemi databázových systémů. Na cvičeních se podrobně probírá způsob práce uživatele s nejnovější verzí konkrétního databázového systému (Paradox nebo FoxPro). Praktický způsob inovace informačního systému se demonstruje na dvou případových studiích. Na závěr výuky student dle metodiky z případové studie zpracovává projekt, který řeší inovaci informačního systému ve zvoleném podniku. Na základě dosavadních zkušeností s výukou tohoto předmětu se ukazaje jako účelné seznámit studenta nejen s manažerským přístupem k inovaci informačního systému, ale i prakticky ukázat jak se tvoří konkrétní aplikace. Problém je o to složitější, že studenti mají jen minimální znalosti z algoritmizace úloh a prakticky neznají žádný programovací jazyk. Současný vývoj v oblasti programového vybavení přináší stále dokonalejší programové celky. Přimomeòme si nové verze textových editorů a tabulkových programů pracujících pod Windows a srovnejme s obdobnými programy, které byly k disposici např. před pěti lety. Lze konstatovat, že nové programové celky jsou nejen dokonalejší, ale i propracovanější v nových přístupech (např. styly v textových editorech). Obdobný vývoj je i v nástrojích pro tvorbu programů. Vývojoví pracovníci v oblasti software již klasicky neprogramují, ale využívají připravené celky pomocí nichž víceméně sestavují požadovaný aplikační program. Toto je umožněno především tím, že tyto nástroje využívají nové poznatky z oblasti programování jako objektově orientovaný přístup či vizuální programování. Mezi takto koncipované nástroje patří i nový produkt firmy Borland Delphi. Co je Delphi Delphi představuje vývojový nástroj nové generace, který nabízí unikátní kombinaci optimalizujícího kompilátoru, intuitivního prostředí pro vizuální programování a souboru prostředků pro přístup k databázovým zdrojům. Tento nástroj je určen pro tvorbu

jednoduchých i komplexních (klient/server) aplikací v prostředí MS-Windows. Delphi obsahuje i ucelenou kolekci předdefinovaných komponent pro rychlou tvorbu uživatelského rozhraní. Součástí Delphi je i nástroj pro tvorbu sestav s živými daty ReportSmith. Pomocí ReportSmith lze provádět i jednoduché operace, např. dopočítávat položky. Tyto zabudované funkce neovlivòují zdrojová data a tak se tento nástroj stává velmi vhodným pro koncové uživatele. S Delphi lze snadno a rychle vytvořit programy typu. EXE, které ke svému běhu ne vždy potřebují dynamicky linkované knihovny typu.dll. Výkonnost Delphi je obrovská, neboť kompiluje až 350000 řádek za minutu. Základem Delphi je strukturovaný, objektově orientovaný jazyk Object Pascal. Základem práce v Delphi je tzv. dvoucestné programovaní (two-way programming). Tento princip přechodu mezi vizuálním a klasickým programováním je výhodný pro vývojáře, neboť umožòuje okamžitou synchronizaci mezi kódem a změnami provedenými ve vizuálním vývojovém prostředí. Příklad Vlastní postup při vývoji aplikace bude demonstrován na příkladu z oblasti maketingu. Je třeba vyhodnotit čtyřstránkový dotazník Jak známe francouzskou kuchyni. Vzhledem k tomu, že na anketu odpovědělo více než 200 respodentů, bylo nutné vytvořit pořizovací program pro vstup dat. Dotazník se skládá celkem z 48 datových položek, ze kterých je 27 textových, 13 logických, 7 číselných a 1 položka je typu Memo. Struktura tohoto souboru byla vytvořena v Database Desktop ve formátu.dbf. Vlastní návrh pořizovacího programu byl vytvořen v Delphi. Byl zvolen čtyřstránkový formulář, který byl zpracován tak, aby odpovídal předloženému vzoru. Konkrétní způsob práce při přípavě formuláře v prostředí Delphi je demonstrován na kopii obrazovky:

Jde o návrh druhé stránky dotazníku (část obrazovky vpravo). Vlevo na obrazovce je tzv. objetkový inspektor, pomocí něhož popisujeme události a vlastnosti, které se vztahují právě k aktivnímu objektu. Programování v tomto případě spočívá v rozmístění objektů v připravovaném formuláři a v definování objektů pomocí objektového inspektoru. Práce v Delphi je poměrně jednoduchá, když se dobře poruzumí celkovému prostředí. Zjednušeně lze říci, že vizuální programování spočívá víceméně ve výběru z nabízených možností. Ale stačí špatně poklepat myší na určitém objektu a dostaneme se do programovacího jazyka a vidíme, že na pozadí vizuální programování je velmi obsažný programový kód v jazyce Pascal. Další výhodou práce v Delphi je rychlost při vývoji aplikace. Např. celkový návrh tohoto pořizovacího programu (včetně návrhu datové struktury) trval zkušenému

pracovníkovi necelé tři hodiny. Výsledkem jeho práce je pak program typu.exe, který lze přenášet na různé počítače. Další ukázka obsahuje kopii obrazovky, na které je uvedena druhá stránka formuláře (dotazníku). Práce při pořizování dotazníků byla velmi snadná. Závěry programový celek Delphi je velmi přitažlivý, neboť práce s ním je příjemná a rychlá rizika neúspěchu při praktickém použití jsou poměrně značná, neboť zabřednutí na druhé cestě (tzn. v programovém kódu) je poměrně časté vzhledem k tomu, že jde o velmi komplexní systém, je třeba využití Delphi ve výuce velmi dobře připravit domníváme se, že programový celek Delphi je vhodné zařadit do výuky informačních systémů. Literatura: Lidenthal T.: Delphi, starořecká mytologie v podání klient/server. Bajt č. 4, 1995, str. 17-23. Borland: User Guide Delphi for Windows. Borland Int.1995. 452 s.