Informační systém QI (2.0)
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F25590481%3A_____%2F24%3AN0000001" target="_blank" >RIV/25590481:_____/24:N0000001 - isvavai.cz</a>
Výsledek na webu
—
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
čeština
Název v původním jazyce
Informační systém QI (2.0)
Popis výsledku v původním jazyce
Hlavním cílem projektu bylo vytvoření nové generace informačního systému QI. Vývojem IS došlo k významnému zvýšení jeho užitné hodnoty a tím i jeho konkurenceschopnosti. V rámci projektu byl vytvořen jediný výstup software, který je reprezentován systémem QI (2.0.). Tento výstup byl vytvořen vlastními výsledky výzkumu a vývoje společnosti QI GROUP a.s. Jeho novost a unikátnost je dána vlastním vývojovým nástrojem QI Builder, jenž byl v rámci projektu také vyvinut, a který tvoří nedílnou součást informačního systému. Jedná se o programovací nástroj, který umožňuje vývojářům téměř bez psaní programového kódu vytvářet nové uživatelské aplikace a následně je přizpůsobovat potřebám zákazníků. Hlavními oblastmi řešeného projektu byly: • Nová architektura technologického jádra systému • Zdokonalení datového modelu • Nová filozofie uživatelského rozhraní • Nový aplikační server • Nový klient • Nový vývojový nástroj QI Builder • Přepracování uživatelských aplikací s využitím nového vývojového nástroje a jejich transformace, čímž došlo k verifikaci správné funkčnosti nového vývojového nástroje. Celý systém je koncipován jako multijazyčný a podporuje také legislativní náhrady funkcí. Aktuálně podpořené jsou Česká a slovenská legislativa a anglický jazyk.
Název v anglickém jazyce
QI (2.0) information system
Popis výsledku anglicky
The main goal of the project was to create a new generation QI information system. The development of IS resulted in a significant increase in its utility value and thus its competitiveness. As part of the project, a single software output was created, which is represented by the QI system (2.0.). This output was created by QI GROUP a.s.'s own research and development results. Its novelty and uniqueness is due to its own QI Builder development tool, which was also developed as part of the project and which forms an integral part of the information system. It is a programming tool that allows developers to create new user applications almost without writing programming code and then adapt them to customer needs. The main areas of the solved project were: • New architecture of the technological core of the system • Improvement of the data model • New user interface philosophy • New application server • New client • New development tool QI Builder • Reworking of user applications using the new development tool and their transformation, thereby verifying the correct functionality of the new development tool. The entire system is designed as multilingual and also supports legislative replacement of functions. Czech and Slovak legislation and the English language are currently supported.
Klasifikace
Druh
R - Software
CEP obor
—
OECD FORD obor
20202 - Communication engineering and systems
Návaznosti výsledku
Projekt
<a href="/cs/project/EG19_262%2F0020080" target="_blank" >EG19_262/0020080: Vytvoření nové generace informačního systému QI za použití algoritmů založených na nových technikách</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Ostatní
Rok uplatnění
2024
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Interní identifikační kód produktu
QI (2.0)
Technické parametry
1. Nové uživatelské rozhraní systému: Umožňuje plný provoz systému formou SaaS Provoz na různých platformách Plně responzivní rozhraní systému dle velikosti obrazovky Plynulý zoom v celé aplikaci Dotykové ovládání Různé režimy vzhledu a hustoty zobrazených dat Drobečková navigace v aplikacích Uživatelská modifikace vzhledu dle požadavků uživatele Přizpůsobené formuláře dle definovaných procesů 2. Nová koncepce datového uložení: Informační systém QI je postaven na tzv. univerzálním datovém modelu reality (rozdělení okolního světa na objekty, které lze libovolně sdružovat podle jejich charakteristických vlastností do množin). Množiny lze libovolně dělit na podmnožiny a jedna množina může být podmnožinou více množin. Mezi objekty či množinami objektů lze zachytit určité vztahy, souvislosti a vzájemné působení. Tento model nyní nově podporuje entitní přístup, kdy jsme schopni jednoznačně identifikovat příslušnost každého záznamu k jediné v hierarchii nejnižší entitě. Toto umožňuje práci s tzv. entitními funkcemi a širší možnosti triggerů. Dalším rozšířením je existence vrcholové třídy objektů, která nám do budoucna umožní jednotné funkce pro veškeré objekty, jako je chat s možností odkazu na jakýkoliv záznam, logování veškerých datových změn atd. 3. Nový aplikační server: Změna architektury systému vyvolala potřebu vyvinout nový aplikačního server. Jeho zásadní úlohou je transformace našeho specifického objektového datového modelu tak, aby jej bylo možné realizovat v prostředí běžných databázových SQL serverů. Databázový server zde slouží nejen jako úložiště uživatelských dat, ale také veškerých definic aplikací a jejich logiky. Veškeré funkce jsou tedy uloženy také přímo v databázi a aplikační server je interpretuje přes nevizuálního klienta do uživatelského rozhraní. Důležitou součástí je také integrovaný vývojový nástroj QI Builder viz. níže Tato technologie zefektivňuje práci vývojářů a poskytuje větší možnosti při distribuovaném vývoji aplikací a také při tvorbě jejich zakázkových úprav. 4. Nový vývojový nástroj QI Builder 2.0: Byl vytvořen nový vestavěný vývojový nástroj pro tvorbu a modifikace uživatelských aplikací. Do něj se promítlo zdokonalení datového modelu a rozšířili se možnosti tvorby a modifikace uživatelského rozhraní. Tento nástroj umožňuje: Definice komplexních datových struktur, tedy jak celého datového modelu, tak tzv. datových řezů sloužících pro konkrétní aplikace pomocí interaktivního grafického návrháře Definice aplikační logiky a funkčních maker realizujících logiku uživatelských aplikací jejichž syntaxe je nyní založena na bázi C#, což náš nástroj činí přístupnějším širokému spektru vývojářů Tvorbu API rozhraní na produkty třetích stran Definice formulářů tvořících uživatelské rozhraní jednotlivých aplikací 5. Konverze aplikací ze stávajícího systému: Veškeré aplikace ze stávajícího systému QI se automaticky konvertují do nového prostředí
Ekonomické parametry
V současné době ještě probíhají další práce, které umožní použití produktu v praxi. Následně začneme nabízet přechod stávajících zákazníků QI na novou generaci systému. Toto bude probíhat postupně od malých zákazníků po velké organizace současně s přihlédnutím na složitost a náročnost provozu. Současně začnou probíhat marketingové kampaně cílené na zisk nových zákazníků a implementačních partnerů: - U zákazníků budeme primárně cílit na obory: Automotive, Strojírenství, Potravinářství, Chemická výroba, Elektrotechnika, Nábytkářství, Zpracování plastů, Velkoobchod, Maloobchod, Účetní služby, Projektové řízení, Servis a údržba, Výkup surovin, Vodárenství, Zdravotnictví, Textilní průmysl, Zkušebnictví. - U partnerů na společnosti zabývající se implementací a customizací informačních systémů nebo společnosti zabývající se vývojem aplikací typu ERP, které zvažují ukončení vývoj vlastního produktu a jeho nahrazení.
IČO vlastníka výsledku
25590481
Název vlastníka
QI GROUP a.s.