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



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

Měření teploty, tlaku a vlhkosti vzduchu s přenosem dat přes internet a zobrazování na WEB stránce

nástroj pro jednoduchou správu a vedení agendy studentských počítačových sítí na kolejích SU OPF Karviná Ing.

VÝVOJ INTERNETOVÝCH APLIKACÍ - VIA

INOVACE PŘEDMĚTŮ ICT. MODUL 11: PROGRAMOVÁNÍ WEBOVÝCH APLIKLACÍ Metodika

Zpráva o zhotoveném plnění

rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek

Možnosti aplikace: Copyright 2001, COM PLUS CZ, Praha

1 Webový server, instalace PHP a MySQL 13

Elektronická podpora výuky předmětu Komprese dat

AUTOMATICKÉ ŘÍZENÍ S INTERNETOVOU KOMUNIKACÍ V PHP Automatic Control with Internet Communication in PHP

1. Webový server, instalace PHP a MySQL 13

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

Otevřený katastr (OK)

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

přes webový prohlížeč pomocí Ing. Tomáš Petránek

Webové rozhraní pro datové úložiště. Obhajoba bakalářské práce Radek Šipka, jaro 2009

STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE

Projekt JetConf REST API pro vzdálenou správu

Dobrý SHOP Popis produktu a jeho rozšíření

Typy souborů ve STATISTICA. Tento článek poslouží jako přehled hlavních typů souborů v programu

UŽIVATELSKÉ ŠKOLENÍ LOTUS NOTES

Aplikace je program určený pro uživatele. Aplikaci je možné rozdělit na části:

GTL GENERATOR NÁSTROJ PRO GENEROVÁNÍ OBJEKTŮ OBJEKTY PRO INFORMATICA POWERCENTER. váš partner na cestě od dat k informacím

Databáze MS-Access. Obsah. Co je to databáze? Doc. Ing. Radim Farana, CSc. Ing. Jolana Škutová

Maturitní projekt do IVT Pavel Doleček

Management informačních systémů. Název Information systems management Způsob ukončení * přednášek týdně

Kurz je rozdělen do čtyř bloků, které je možné absolvovat i samostatně. Podmínkou pro vstup do kurzu je znalost problematiky kurzů předešlých.

Web. Získání informace z internetu Grafické zobrazení dat a jejich struktura Rozšíření funkcí pomocí serveru Rozšíření funkcí pomocí prohlížeče

Využití aplikace SketchUp pro tvorbu jednoduchého informačního systému

Projekt implementace OS Linux do výuky informačních technologií

RadioBase 3 Databázový subsystém pro správu dat vysílačů plošného pokrytí

Workshop DSP Jan Medek, DiS. Data Agentura INFOPHARM s.r.o.

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

Informační systém ozdravných pobytů zdravotní pojišťovny

Prezentace CRMplus. Téma: CRMplus jako nástroj pro kontrolu a vyhodnocení rozpracovanosti dílů na zakázkách

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Verze 1.x 2.x 3.x 4.x 5.x. X X X X uživatelům (správcům) systému Řazení dat v přehledech podle jednotlivých sloupců

WNC::WebNucleatCreator

IS pro podporu BOZP na FIT ČVUT

Obsah. Rozdíly mezi systémy Joomla 1.0 a Systém Joomla coby jednička online komunity...16 Shrnutí...16

Vedoucí práce: Ing. Petr Soukup, Ph.D. Fakulta stavební Katedra mapování a kartografie Obor Geoinformatika

Import a export dat EU peníze středním školám Didaktický učební materiál

E-learningovýsystém Moodle

1. Úvod do Ajaxu 11. Jak Ajax funguje? 13

Archivace relačních databází

PRODUKTY. Tovek Tools

Karel Bittner HUMUSOFT s.r.o. HUMUSOFT s.r.o.

C# - Databáze úvod, ADO.NET. Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí

Informační systém katastru nemovitostí - nové funkce a služby - ISSS 2007 Hradec Králové, 2. a 3. dubna 2007

TECHNICKÉ POŽADAVKY NA NÁVRH, IMPLEMENTACI, PROVOZ, ÚDRŽBU A ROZVOJ INFORMAČNÍHO SYSTÉMU

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

Obsahy kurzů MS Office

Maturitní témata Školní rok: 2015/2016

Snadný vývoj webových aplikací s Nette. Lukáš Jelínek

MBI - technologická realizace modelu

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

Nové jazykové brány do Caché. Daniel Kutáč

plussystem Příručka k instalaci systému

Manuál pro implementaci aplikace Na poštu

Střední průmyslová škola elektrotechnická Praha 10, V Úžlabině 320

Maturitní otázky z předmětu PROGRAMOVÁNÍ

Sísyfos Systém evidence činností

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

Dobrý FOTO Popis produktu a jeho rozšíření

SYLABUS IT V. Jiří Kubica. Ostrava 2011

ZEMĚMĚŘICKÝ ÚŘAD. Výzkum a vývoj programového aparátu pro generalizaci státního mapového díla. Ing. Přemysl JINDRÁK

Veřejný dálkový přístup (VDP) Podpora editorům RÚIAN. Dana Pohanková

Administrace počítačových sítí. WEB a LPT

Zabezpečení kolejní sítě

FREEWAROVÉ ŘEŠENÍ DICOM SERVERU S NÍZKÝMI NÁROKY NA HARDWAROVÉ VYBAVENÍ

Vzdělávací obsah vyučovacího předmětu

imos DSP Nové možnosti datové sběrné pošty pro II. pololetí roku 2014

1. Integrační koncept

Projekt č. TA

TECHNICKÁ SPECIFIKACE 1. FORMULÁŘOVÉ ŘEŠENÍ PRO OBĚH ELEKTRONICKÝCH DOKUMENTŮ ÚŘADU

Dobrý CMS Popis produktu a jeho rozšíření

Představuje. Technický Informační Systém nové generace

Vyšší odborná škola a Střední průmyslová škola, Šumperk, Gen. Krátkého 1

Přípravný kurz ECDL. Popis jednotlivých lekcí (modulů) je uveden v samostatných tabulkách níže. Rozsah kurzu

Popis produktu IDFU. Řešení součinnosti s oprávněnými osobami verze 2. Aegis s.r.o.

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

Formy komunikace s knihovnami

Programování a implementace Microsoft SQL Server 2014 databází

Vstupní požadavky, doporučení a metodické pokyny

Bakalářská práce, FEL ČVUT Praha. Michal Turek. červenec 2007

Redakční systém Joomla. Prokop Zelený

Inteligentní NetFlow analyzátor

Jazz pro Účetní (export) Příručka uživatele

INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD

Hospodářská informatika

Olga Rudikova 2. ročník APIN

Radim Dolák Gymnázium a Obchodní akademie Orlová

Ing. Přemysl Brada, MSc., Ph.D. Ing. Martin Dostal. Katedra informatiky a výpočetní techniky, FAV, ZČU v Plzni

Bakalářské. Vzdělání: Telefon: Ostrava. Bydliště: Ukázky práce: Správa a monitoring platformy provozované na AWS

VZOROVÝ STIPENDIJNÍ TEST Z INFORMAČNÍCH TECHNOLOGIÍ

Ročníkový projekt DYNAMICKÉ HTML. Projektová dokumentace. Jan Ehrlich, Petr Marek, Tomáš Marván, Martin Paľo. Vedoucí projektu: RNDr.

Transkript:

Prezentace aplikace Vedoucí DP: ing. Lukáš Macura Autor: Bc. Petr Mrůzek

Osnova Úvod Programovací jazyk - PHP Etapy vývoje Funkce aplikace Co SW umí Na čem se pracuje Vize do budoucna

Úvod

Úvod Inspirováno potřebou Slezské univerzity v Opavě Potřeba uchovávat detailnější informace o vlastnictví a provozu zařízení v rozumné formě Cílem bylo: Vytvořit aplikaci s otevřeným zdrojovým kódem Nezávislost na platformě (Windows, Linux, Mac) Nezávislost na DB systému (MySQL, PostgreSQL, ) Obecný datový model Rozdělení a vyhledávání podle různých parametrů Vznikla bakalářská diplomová práce Ta pokryla základní požadavky na funkční kostru aplikace V rámci magisterské DP bychom rádi zaplnili zjištěné mezery a aplikaci dokončili do stavu plnohodnotného SW

Programovací jazyk - PHP Webová aplikace, která nejlépe pokrývá požadavky na SW, byla již od začátku favoritem. Z tohoto důvodu jsme zvolili skriptovací jazyk PHP. Další důvody: Požadovaná nezávislost na platformě, skripty běží na straně serveru. Vysoká použitelnost, např. na freehostingových serverech Komunikaci s databází zajišťuje třída PHP Data Object (PDO), neboť: Od verze 5.2 je součástí jazyka PHP Díky této třídě je možné používat shodné funkce pro připojení k různým databázovým systémům

Vývoj

Etapy vývoje Vývoj probíhá na stránkách projektu (http://srsw4it.bp.opf.slu.cz). Jednotlivé etapy: Analýza a vytvoření datového modelu Implementace a testování jednotlivých tříd a metod Tvorba uživatelského rozhraní webové aplikace Hlavní soubor index.php Obslužné skripty pro zobrazení a obsluhu formulářů Návrh a implementace dalších funkcí Import a export dat, uživatelská oprávnění V průběhu vývoje bylo nutné občas změnit názor na řešení některých situací, např.: Změna komunikace s databází (ODBC => PDO) Přihlášení uživatelů (Formulář => HTTP autentizace)

Funkce aplikace a) Co již SW umí Vkládat i upravovat jak pomocné objekty, tak jednotlivá zařízení. Vše je řešeno webovými formuláři. Při zakládání inventáře je nejlepší postupovat podle sestaveného návodu. Důvodem jsou návaznosti jednotlivých formulářů. Vytvářet hierarchickou strukturu organizačních jednotek. Při tvorbě nové jednotky systém vždy testuje, jestli nadřazená jednotka existuje. Dělení uživatelů do skupin a přiřazování práv k zařízení Přihlášení pomocí HTTP autentizace Vyhledávání zařízení podle parametrů Pro vyhledání všech výsledků slouží znak "%" Zobrazení pomocných objektů pomocí rolovacích nabídek

Funkce aplikace SRSW4IT Inventarizační SW b) Na čem se pracuje Skripty pro příkazový řádek PHP-CLI Možnost hromadného vkládání dat Pomocí nich by administrátor mohl plnit systém bez nutnosti použít formulář K tomu se váže i potřeba importu a exportu Předpokládaný formát vstupních i výstupních dat je standard XML c) Vize do budoucna Propojení se systémem obnovy disků PC stanic Možnost tvorby grafického modulu pro zobrazení rozmístění zařízení Uvažovali jsme i o exportu DNS a nad uživatelskými skripty spouštěnými událostmi

Pomoc při vývoji a) Podněty, nápady Na výše uvedených stránkách vývoje je možno navrhnout jakoukoli změnu či funkci systému. Vývojový tým zhodnotí přínos podnětů a pokusí se systém o vhodné funkce obohatit. b) Zapojení se do týmu Další možností je zapojit se do týmu a řešit úkoly, které je potřeba dokončit, spolupracovat s ostatními na implementaci funkcí či optimalizaci již napsaného kódu.

Děkuji za pozornost SRSW4IT Inventarizační SW Prezentace diplomové práce