Smlouva o dílo
Smluvní strany:
Smlouva o dílo
na vytvoření aplikačního software Mobility
Univerzita Xxxx Xxxxxxxxxxx Xxxxxxx v Ústí nad Labem
zřízena zákonem č. 314/1991 Sb. v platném znění
Se sídlem: Xxxxxxxxxx 0000/0, 000 00 Xxxx nad Labem Zastoupený: doc. RNDr. Xxxxxx Xxxxx, Ph.X., rektor Kontaktní osoba: PhDr. Xxxxxxxx Xxxxxxxxxx, Ph.D.
IČ: 44555601 DIČ: CZ44555601
(dále jen „objednatel“) a
Jagu s.r.o.
Se sídlem: Tisem 22, 257 56 Jednající: Xxx. Xxxx Xxxxx, Jednatel IČ: 28426126
DIČ: CZ28426126
(dále jen „zhotovitel“)
uzavřely níže uvedeného dne, měsíce a roku tuto smlouvu o dílo na vytvoření aplikačního software Mobility (dále jen „smlouva“):
I.
Úvodní ustanovení
1. Účelem uzavření této smlouvy je vytvoření aplikačního software dle specifikace uvedené v příloze č. 1 této smlouvy.
2. Zhotovitel prohlašuje, že je odborně způsobilý k předmětu plnění dle této smlouvy a má oprávnění poskytovat za úplatu všechny služby, jejichž poskytnutí je předmětem této smlouvy.
II.
Předmět smlouvy
1. Zhotovitel se zavazuje za podmínek uvedených v této smlouvě zhotovit a předat objednateli dílo specifikované v čl. III. smlouvy a objednatel se zavazuje zaplatit zhotoviteli sjednanou cenu.
2. Součástí předmětu smlouvy je rovněž dodání zdrojových kódů aplikačního softwaru na nosiči digitálních dat a to včetně všech příslušných souborů, dokumentů a nastavení potřebných k řádnému provozu na prostředcích objednatele.
III.
Vytvoření aplikačního software Mobility
Dílem se pro potřeby této smlouvy rozumí tvorba aplikačního software pro vytváření a správu přihlášek na mobility pro jednotlivé fakulty UJEP ve formě webové aplikace
zahrnující: rozhraní pro zpracování vstupních dat a jejich zpravování, a to jak ze strany spolupracujících institucí, tak i samotných uživatelů, software na zpracování dat. Podrobná specifikace díla je obsažena v příloze č. 1 této smlouvy.
IV.
Práva a povinnosti objednatele
1. Objednatel se zavazuje poskytnout zhotoviteli veškerou součinnost potřebnou pro řádné plnění předmětu této smlouvy spočívající v zajištění prostředků pro provoz aplikačního software Mobility. Objednatel je povinen poskytnout součinnost do 7 dnů ode dne doručení žádosti zhotovitele. Prodlení objednatele s poskytnutím uvedené součinnosti má za následek prodloužení termínu plnění díla o dobu, po kterou byl objednatel v prodlení s poskytnutím součinnosti.
2. Objednatel se zavazuje zaplatit zhotoviteli cenu dle čl. VII. této smlouvy a to způsobem a za podmínek v něm stanovených.
3. Objednatel se zavazuje bezodkladně informovat zhotovitele o všech změnách a jiných okolnostech, které se dotýkají plnění závazků vyplývajících z této smlouvy. Změny musí být oznámeny písemně.
4. Objednatel je oprávněn kdykoliv v průběhu provádění díla kontrolovat kvalitu, způsob provedení a soulad provádění díla s podmínkami sjednanými v této smlouvě a zhotovitel je povinen objednateli na požádání poskytnout rozpracované části díla dle této smlouvy ke kontrole.
V.
Práva a povinnosti zhotovitele
1. Zhotovitel se zavazuje, že bude poskytovat plnění v rozsahu a způsobem stanoveným touto smlouvou. Xxxxxxxxxx se zavazuje během zpracovávání dílo konzultovat s objednatelem a případné změny při provádění díla může provádět jen se souhlasem objednatele. Zhotovitel se při plnění předmětu této smlouvy bude řídit pokyny objednatele a postupovat v úzké součinnosti s objednatelem. Jednotlivé kroky zajištění předmětu díla budou realizovány až po odsouhlasení jejich finálních návrhů objednatelem. Pokud objednatel neposkytne v dostatečném předstihu zhotoviteli potřebné pokyny, je zhotovitel oprávněn postupovat samostatně tak, aby byly řádně chráněny zájmy objednatele, které zhotovitel zná nebo znát má. Xxxxxxxxxx dílo jako celek i jeho jednotlivé výstupy zpracuje bez věcných a formálních chyb, v řádné kvalitě, včas a v dohodnuté formě.
2. Xxxxxxxxxx je povinen v průběhu provádění díla informovat objednatele o skutečnostech, které mohou mít vliv na provedení díla. Zhotovitel je při plnění této smlouvy povinen postupovat s náležitou odbornou péčí, zajišťovat plnění smlouvy v souladu se zájmy objednatele, které zná nebo znát má, oznámit objednateli všechny okolnosti, které zjistí při výkonu své činnosti a jež mohou mít vliv na změnu pokynů objednatele. Zjistí-li zhotovitel kdykoliv v průběhu plnění této smlouvy, že pokyny objednatele jsou nevhodné či pro plnění předmětu této smlouvy neúčelné, je povinen na to objednatele upozornit.
3. Všechna upozornění dle předchozích odstavců činí zhotovitel vůči objednateli bez zbytečného odkladu, a to písemně (např. e-mailem). Pokud o to objednatel požádá, je zhotovitel povinen upozornění učinit písemně, v opačném případě se má za to, že objednatele neupozornil.
4. Zhotovitel se zavazuje bezodkladně (nejpozději do 7 kalendářních dnů) písemně informovat objednatele o všech změnách, které se dotýkají plnění závazků vyplývajících z této smlouvy či identifikačních údajů zhotovitele, o změnách v osobách statutárních zástupců, o vstupu zhotovitele do likvidace, o úpadku apod.
5. Xxxxxxxxxx je povinen vést účetnictví v souladu s příslušnými právními předpisy a dbát, aby příslušné účetní doklady vztahující se k poskytování plnění dle této smlouvy byly správné, úplné, průkazné a splňovaly náležitosti účetního dokladu ve smyslu § 11 zákona č. 563/1991 Sb., o účetnictví, ve znění pozdějších předpisů.
6. Zhotovitel je povinen bezodkladně poskytnout na žádost objednatele v písemné podobě informace, které se týkají realizace předmětu této smlouvy. Zhotovitel se zavazuje konzultovat zpracování všech výstupů dle předmětu této smlouvy se zástupcem objednatele,
7. Zhotovitel se zavazuje, že žádným způsobem nezneužije informace, které získá v souvislosti s realizací činností dle této smlouvy. Zhotovitel se zavazuje nezveřejňovat informace získané při plnění této smlouvy bez souhlasu objednatele, ledaže by to vyplývalo z předmětu plnění. Zhotovitel se zavazuje k mlčenlivosti o důvěrných informacích, s nimiž při plnění této smlouvy přišel do styku, a to po dobu 10 let od splnění závazků z této smlouvy vyplývajících, nejméně však do roku 2029.
8. Zhotovitel je povinen v souvislosti s plněním této smlouvy chránit dobré jméno objednatele. Zhotovitel je povinen si při plnění povinností z této smlouvy počínat tak, aby v rámci své činnosti nezpůsobil objednateli škodu nebo nepoškodil jméno objednatele. Zhotovitel odpovídá při plnění povinností z této smlouvy za škody způsobené porušením svých povinností podle této smlouvy.
9. Zhotovitel se zavazuje, že dílo nebude obsahovat žádné utajované skutečnosti, skutečnosti tvořící předmět obchodního tajemství, včetně osobních údajů, které není oprávněn sdělit jinému. Zhotovitel také prohlašuje, že dílo nebude obsahovat žádné skutečnosti, které mohou bez dalšího zasáhnout do práv a právem chráněných zájmů jiných osob nebo budou v rozporu s dobrými mravy.
10. Zhotovitel se zavazuje, že při zpracování díla neporuší práva třetích osob, které těmto osobám mohou plynout z autorských práv. Zhotovitel se zavazuje, že objednateli uhradí veškeré náklady, výdaje, škody a majetkovou i nemajetkovou újmu, které objednateli vzniknou v důsledku uplatnění práv třetích osob vůči objednateli v souvislosti s porušením povinnosti zhotovitele dle předchozí věty.
11. Zhotovitel se zavazuje, že bez zbytečného odkladu uzavře s Objednatelem Smlouvu o zpracování osobních údajů, jejíž znění tvoří přílohu č. 2 této smlouvy.
VI.
Splnění díla a majetková práva k dílu
1. Závazek zhotovitele provést dílo je splněn jeho řádným dokončením a předáním celého díla objednateli na základě písemného předávacího protokolu podepsaného zhotovitelem i objednatelem.
2. Xxxxxxxxxx je povinen celé dílo dokončit a předat objednateli v termínu do 31. 10. 2019. Místem předání je sídlo objednatele. Zhotovitel je povinen objednateli poskytnout zpracovanou a funkční aplikační software Mobility ve formě webové aplikace a programového rozhraní, včetně výhradní licence a zdrojových kódů. K předání a spuštění webového portálu, k předání příslušné dokumentace a uživatelských manuálů dojde v termínu do 31. 10. 2019.
3. Dnem předání díla nabývá objednatel k dílu a všem jeho součástem vlastnické právo a přechází na něj nebezpečí škody na věci a nabývá oprávnění vykonávat k dílu majetková práva.
4. Dnem předání hmotného zachycení díla přechází na objednatele oprávnění hmotné zachycení díla užívat ke všem způsobům užití díla. Objednatel není povinen tato práva využít. Oprávnění vykonávat majetková práva k dílu nebo jeho části platí celosvětově po celou dobu jejich trvání. Objednatel je oprávněn poskytnout dílo třetím osobám. Oprávnění vykonávat majetková práva k dílu nebo jeho části platí pro třetí osoby ve stejném rozsahu jako pro objednatele. V případě práv užívání k vytvořeným aplikacím je licence výhradní.
5. Zhotovitel není oprávněn hmotné zachycení díla sám využívat, nebo poskytnout jeho kopie jiné osobě.
6. Zhotovitel prohlašuje, že je plně oprávněn disponovat autorskými právy a zavazuje se za tímto účelem zajistit řádné a nerušené užívání díla objednatelem, včetně případného zajištění dalších souhlasů a licencí od autorů děl v souladu s autorským zákonem v neomezeném rozsahu.
VII.
Cena a platební podmínky
1. Xxxx za dílo dle této smlouvy je stanovena dohodou smluvních stran jako cena nejvýše přípustná za zhotovení a dodání díla v celém rozsahu dle této smlouvy.
Cena za dílo bez DPH: 530 000,- Kč (Slovy: pět set třicet tisíc korun českých) Sazba DPH: 21 %
Výše DPH: 111 300,- Kč (Slovy: jedno sto jedenáct tisíc tři sta korun českých)
Cena celkem včetně DPH: 641 300,- Kč
(Slovy: šest set čtyřicet jedna tisíc tři sta korun českých)
2. Cena dle odstavce 1 zahrnuje i náklady zhotovitele na provedení školení k administraci a práci s vytvořeným Dílem, na zajištění a provedení bezpečnostních aktualizací aplikačního software Mobility, a dále na nezbytné servisní práce dle požadavku objednatele k zajištění funkčnosti softwaru, a to po dobu 60 měsíců od celkového předání díla.
3. Cena podle odstavce 1 zahrnuje veškeré náklady zhotovitele spojené se splněním jeho závazků vyplývajících z této smlouvy se započtením veškerých nákladů, rizik a zisku. Cena je konečná a je ji možné překročit pouze v případě zvýšení sazby DPH, a
to tak, že zhotovitel připočítá ke sjednané ceně bez DPH daň z přidané hodnoty v procentní sazbě odpovídající zákonné úpravě účinné k datu uskutečněného zdanitelného plnění.
4. Do sjednané ceny jsou zahrnuty veškeré náklady zhotovitele na vytvoření celého díla dle této smlouvy a jeho hmotné zachycení, zejména cestovní výdaje, náklady na softwarové vybavení použité pro vytvoření díla a jeho hmotné zachycení, odměny autorům jednotlivých částí díla. Cena zahrnuje i odměnu zhotovitele za oprávnění objednatele a případně třetích osob užívat majetková práva k dílu. Jakékoliv vícenáklady nebudou ze strany objednatele akceptovány.
5. Cena bude uhrazena objednatelem bezhotovostně na bankovní účet zhotovitele na základě dílčích faktur vystavených zhotovitelem dle ceny uvedené v odstavci 1 tohoto článku a způsobem uvedeným v odstavci 5 tohoto článku na základě dílčích předávacích protokolů.
Termín dokončení | Dodávka | Částka |
Do 1 měsíce od účinnosti smlouvy | Funkční drátěný model (wireframe) s návrhem funkčnosti webu, scénáře průchodů a umístění jednotlivých prvků | 20 % z celkové ceny |
Do 3 měsíců od účinnosti smlouvy | Na základě prototypu navržený a nakódovaný design platformy včetně style guide | 15 % z celkové ceny |
Do 30. 9. 2019 | Předání transportního rozhraní (API) včetně dokumentace | Bez plnění |
Nejpozději do 15. 10. 2019 | Zpracování modulů platformy - mapy, testování a nasazení. Předání kompletního aplikačního software včetně dokumentace a zdrojového kódu | 40 % z celkové ceny |
Nejpozději do 31. 10. 2019 | Převzetí celého díla - ostrý provoz díla a realizace školení k administraci a práci s vytvořeným Dílem. (Předpokládaná maximální délka školení jsou 2 pracovní dny). | 25 % z celkové ceny |
6. Lhůta splatnosti faktury se sjednává v délce 30 dnů od jejího doručení objednateli.
7. Faktura musí obsahovat náležitosti účetního dokladu dle zákona č. 563/1991 Sb., o účetnictví, ve znění pozdějších předpisů. Vedle těchto náležitostí musí dále obsahovat:
a) číslo smlouvy a datum jejího uzavření, popř. název a číslo projektu, a číslo veřejné zakázky
b) předmět smlouvy,
c) označení banky a čísla účtu, na který má být zaplaceno (pokud je číslo účtu odlišné od čísla uvedeného ve smlouvě, je zhotovitel povinen o této skutečnosti v souladu se smlouvou objednatele informovat),
d) lhůtu splatnosti faktury v souladu s odst. 5 tohoto článku,
e) IČ objednatele,
f) jméno a vlastnoruční podpis osoby, která fakturu vystavila, včetně kontaktního telefonu,
g) přílohu faktury, která bude obsahovat předávací protokol.
8. Objednatel provede kontrolu dílčích faktur a přiložených dokladů, popřípadě vyzve zhotovitele, aby odstranil ve stanovené lhůtě vady dokladů. Smluvní strany si poskytnou při odstraňování vad přiměřenou součinnost.
9. Objednatel je oprávněn před uplynutím lhůty splatnosti bez zaplacení vrátit zhotoviteli fakturu,
• nebude-li faktura obsahovat některou povinnou či dohodnutou náležitost nebo bude-li chybně vyúčtována cena,
• bude-li daň z přidané hodnoty vyúčtována v nesprávné výši,
• bude-li faktura obsahovat neúplné či nesprávné údaje.
10. Vrátí-li objednatel vadnou fakturu druhé smluvní straně, dnem odeslání přestává běžet původní lhůta splatnosti. Dnem doručení bezvadné faktury objednateli začíná běžet nová 30 denní lhůta splatnosti.
11. Povinnost zaplatit cenu je splněna dnem odepsání příslušné částky z účtu objednatele.
VIII.
Záruka, odpovědnost a sankce
1. Zhotovitel poskytuje objednateli záruku za věcnou a formální správnost díla, což znamená, že dílo bude provedeno v souladu s požadavky objednatele. Vadou díla se pro účely této smlouvy rozumí rozpor mezi sjednanými podmínkami provedení díla a skutečným stavem díla.
2. Záruční doba činí 24 měsíců a počíná běžet ode dne předání celého díla objednateli.
3. Smluvní strany se dohodly, že za včasné oznámení vad díla považují oznámení vad díla kdykoli v záruční době.
4. Smluvní strany se dohodly, že v případě vady díla, kterou objednatel uplatní v záruční době, má objednatel především právo požadovat na zhotoviteli její bezplatné odstranění v přiměřené lhůtě, kterou objednatel zhotoviteli za tímto účelem stanoví. Objednatel má vůči zhotoviteli dále tato práva z odpovědnosti za vady:
a) právo na poskytnutí přiměřené slevy z ceny odpovídající rozsahu reklamovaných vad či nedodělků,
b) právo na odstoupení od smlouvy, kdy vady či nedodělky jsou takového charakteru, že ztěžují či dokonce brání v užívání díla,
c) právo na zaplacení nákladů na odstranění vad v případě, kdy si objednatel vady či
nedodělky opraví nebo odstraní sám nebo použije třetí osoby k jejich odstranění.
5. Uplatnění nároku na odstranění vad musí být podáno písemně neprodleně po jejím zjištění. Tím není dotčeno ustanovení odst. 3 tohoto článku. Xxxxxxxxxx se zavazuje odstranit případné vady díla bez zbytečného odkladu po jejich uplatnění objednatelem. O době a předmětu odstranění vady dle tohoto ustanovení sepíší smluvní strany písemný zápis, který obě smluvní strany podepíší.
6. Záruční doba se prodlužuje o dobu potřebnou k odstranění zjištěné vady.
7. Smluvní strana odpovídá za škodu, která vznikla druhé smluvní straně porušením svých povinností stanovených touto smlouvou nebo právními předpisy České republiky včetně přímo závazných norem vydaných orgány Evropského společenství. Uplatnění náhrady škody nebrání uplatnění dalších sankcí vyplývajících z uvedených právních předpisů.
8. Nesplní-li zhotovitel svůj závazek dokončit a předat celé dílo nebo část díla ve sjednaném rozsahu a čase plnění, je objednatel oprávněn požadovat zaplacení smluvní pokuty ve výši 0,05 % ze sjednané ceny díla za každý započatý den prodlení s řádným a včasným splněním díla dle této smlouvy. Zaplacením smluvní pokuty není dotčeno právo na náhradu škody vzniklé objednateli v příčinné souvislosti s porušením povinnosti ze strany zhotovitele, k níž se smluvní pokuta podle této smlouvy váže.
9. Je-li objednatel v prodlení s úhradou faktury, je zhotovitel oprávněn vyúčtovat objednateli úrok z prodlení ve výši 0,05 % z dlužné částky za každý započatý den prodlení po termínu splatnosti až do doby zaplacení.
10. V případě porušení jiných povinností zhotovitele sjednaných touto smlouvou, než které jsou sankcionovány zvláštní smluvní pokutou, je objednatel oprávněn požadovat po zhotoviteli zaplacení smluvní pokuty ve výši 5.000,- Kč za každé takovéto porušení povinnosti zhotovitele a každý započatý den prodlení a zhotovitel je povinen takto požadovanou smluvní pokutu zaplatit.
11. Náhrada škody, úrok z prodlení a smluvní pokuta jsou splatné do 15 dnů ode dne doručení jejich vyúčtování druhé smluvní straně.
12. Jakákoliv sankce dle této smlouvy se nedotýká práva objednatele na náhradu způsobené škody, ani toto právo jakkoliv nelimituje.
IX.
Komunikace smluvních stran
1. Veškerá komunikace mezi smluvními stranami dle smlouvy je činěna písemně nebo elektronickou poštou a bude označena číslem této smlouvy. Písemnou komunikací se rozumí komunikace prostřednictvím provozovatele poštovních služeb nebo kurýrní služby na níže uvedené kontaktní adresy smluvních stran nebo na takovou jinou adresu, kterou příslušná smluvní strana určí v písemném oznámení zaslaném v souladu s touto smlouvou.
Objednatel: Univerzita J. E. Purkyně v Ústí n. Xxxxx, PhDr. Xxxxxxxx Xxxxxxxxxx, Ph.D. Zhotovitel: Jagu s.r.o., Xxx. Xxxx Xxxxx
2. Výše uvedené kontaktní údaje mohou být měněny jednostranným písemným oznámením doručeným smluvní stranou druhé smluvní straně s tím, že takováto změna se stane účinnou následující pracovní den od doručení takového oznámení druhé smluvní straně.
X.
Změny a zánik smlouvy
1. Tato smlouva může být měněna pouze formou písemných, vzestupně číslovaných dodatků podepsaných oběma smluvními stranami.
2. Kterákoliv ze smluvních stran je oprávněna od této smlouvy odstoupit ze zákonných důvodů nebo z důvodů uvedených v této smlouvě.
3. Objednatel si vyhrazuje právo od této smlouvy odstoupit v případě závažného porušení povinností ze strany zhotovitele, stejně tak v případě, že zhotovitel poruší své povinnosti méně závažným způsobem, avšak stane se tak alespoň ve třech případech. Za podstatné porušení smlouvy ze strany zhotovitele se považuje zejména nedodržení dohodnutého předmětu plnění a nedodržení doby plnění. Rozhodnutí o tom, zda se jedná o závažné či méně závažné porušení, náleží objednateli.
4. Je-li zřejmé již v průběhu plnění díla, že právní, technické, finanční či organizační změny na straně zhotovitele budou mít podstatný vliv na plnění této smlouvy, může objednatel od smlouvy odstoupit.
5. Odstoupení musí mít písemnou formu s tím, že je účinné od jeho doručení druhé smluvní straně.
6. Odstoupením od smlouvy nejsou dotčena ustanovení týkající se smluvních pokut, úroků z prodlení a ustanovení týkající se těch práv a povinností, z jejichž povahy vyplývá, že mají trvat i po odstoupení.
7. V případě zániku tohoto závazkového vztahu před řádným splněním závazků z této smlouvy vyplývajících je zhotovitel povinen ihned předat objednateli nedokončené výstupy díla a uhradit případně vzniklou škodu.
XI.
Závěrečná ustanovení
1. Práva a povinnosti smluvních stran výslovně v této smlouvě neupravené se řídí právním řádem České republiky, zejména příslušnými ustanoveními zákona č. 89/2012 Sb., občanský zákoník, ve znění pozdějších předpisů, a zákona č. 121/2000 Sb., o právu autorském, o právech souvisejících s právem autorským a o změně některých zákonů (autorský zákon), ve znění pozdějších předpisů.
2. Veškeré spory mezi smluvními stranami vzniklé z této smlouvy budou řešeny pokud možno nejprve smírně. Nebude-li smírného řešení dosaženo, budou spory řešeny u místně příslušného soudu objednatele.
3. Zhotovitel nemůže bez souhlasu objednatele postoupit svá práva a povinnosti plynoucí z této smlouvy třetí straně.
4. Je-li nebo stane-li se některé ustanovení této smlouvy neplatné či neúčinné, nedotýká se to ostatních ustanovení této smlouvy, která zůstávají platná a účinná.
5. Změny a doplnění této smlouvy jsou možné pouze v písemné podobě číslovanými dodatky a na základě vzájemné dohody obou smluvních stran.
6. Tato smlouva se uzavírá ve čtyřech vyhotoveních, z nichž tři vyhotovení obdrží objednatel a jedno vyhotovení zhotovitel.
7. Smluvní strany berou na vědomí, že objednatel je ve smyslu § 2 odst. 1 písm. e) osobou, na níž se vztahuje povinnost uveřejnění smluv v registru smluv ve smyslu zákona č. 340/2015 Sb. v platném znění a berou tuto skutečnost na vědomí a proti uveřejnění této smlouvy nemají žádných námitek. Smluvní strany prohlašují, že se dohodly, že žádná z informací, které jsou obsaženy v této smlouvě, není obchodním tajemstvím či citlivou informací, které by bylo třeba před zveřejněním smlouvy v registru smluv znečitelnit. Uveřejnění prostřednictvím registru smluv zajistí objednatel do 15 dnů od uzavření smlouvy.
8. Tato smlouva nabývá účinnosti dnem uveřejnění prostřednictvím registru smluv.
9. Smluvní strany shodně prohlašují, že plnění z této smlouvy je možné a předmět smlouvy neodporuje ani neobchází zákon, ani se nepříčí dobrým mravům.
10. Smluvní strany shodně prohlašují, že tato smlouva byla sepsána podle jejich skutečné, svobodné, vážné a omylu prosté vůle, že si ji řádně přečetly, bezezbytku porozuměly jejímu obsahu, souhlasí s ním a na důkaz toho k ní zástupci smluvních stran připojují své podpisy.
V Ústí nad Labem dne: 22.7.2019
....................................................... ..................................................
objednatel zhotovitel
Přílohy:
Příloha č. 1 Specifikace díla
Příloha č. 2 Smlouva o zpracování osobních údajů
Příloha č. 1
Aplikační software Mobility (systém)
Specifikace, definice uživatelských rolí, práv a funkcionality systému aplikace pro přihlášky na zahraniční stáže UJEP
Profil partnerské univerzity 2
Definice úrovní přístupu k údajům 3
Nepřihlášený uživatel (úroveň 0) 4
Zaměstnanec (uchazeč o stáž) (úroveň 1) 4
Schvalovatel mobilit (úroveň 2) 4
Akademický koordinátor (úroveň 2) 4
Koordinátor fakulty (úroveň 3) 5
Koordinátor univerzity (úroveň 4) 5
Obecné požadavky na vyvíjený aplikační software 7
Účel a fungování systému
Systém je určen pro vytváření a správu přihlášek na mobility pro jednotlivé fakulty UJEP. Žadatelé o mobility (studenti/zaměstnanci) se mohou do systému přihlásit přes univerzitní ID. Mají k dispozici seznam a přehledovou mapu partnerských univerzit pro svou fakultu (lze zobrazit i ostatní po přepnutí), ze kterých mohou vybírat pro SMS/STA mobility, SMT/STT mobility jsou řešeny volným formulářem. Systém obsahuje profily partnerských univerzit včetně detailních údajů a informace o poloze na mapě. Koordinátor nebo fakultní koordinátor spravuje univerzity a mobility, vytváří výběrová řízení, ve kterých jsou po daný čas k dispozici přihlašovací formuláře na mobility. Výběrová řízení lze uzavřít vygenerováním zápisu se seznamem navázaných mobilit a jejich stavem. Jsou také definovány časovým rozsahem (pak se uzavřou). K výběrovým řízením lze přiřadit (povolit) partnerské univerzity (vždy jen některé jsou k dispozici) a také dokumenty generovatelné v různých stavech mobility autorem mobility nebo koordinátory. Do dokumentů se při generování tisknutelných kopií doplňují údaje o mobilitě (informace o žadateli, navázané univerzitě..). Výběrové řízení, profily partnerských univerzit, dokumenty i mobility jsou navázány na fakulty UJEP (koordinátor fakulty má práva pro úpravy jen ke své fakultě). Systém dále zahrnuje funkcionalitu generování statistik o pohybu studentů a využití partnerských univerzit, generuje finanční kalkulace pro mobility a pomocí otevřených standardů obousměrně komunikuje se stávajícími systémy UJEP.
Základní entity v systému
Vytváří mobility (SMS/SMT..) Nahlíží do profilů univerzit
Spravují vlastní mobility, pokud nejsou ve stavu uzamčeném pro úpravy žadatelem
Obsahuje detaily o bilaterální smlouvě Reference na již realizované mobility
Zobrazuje se na přehledové mapě a v seznamu dostupných destinací
Je navázán na fakultu(y) UJEP
Obsahuje šablonu generovatelného dokumentu ze systému (z mobility) Je k dispozici pouze v daných stavech mobility
Je k dispozici pro navázání na výběrová řízení
Otevírá možnost vytvoření mobility žadatelem
Mobilita buď volná, nebo navázaná na partnerskou univerzitu (definován seznam univerzit k dispozici ve VŘ)
Je časově ohraničené Je navázané na fakultu
Je navázané na dokumenty (k dispozici vždy jen některé)
Je vytvořena žadatelem v daném VŘ pro danou partnerskou univerzitu (SMS), nebo volně (SMT, Freemover..)
Přejímá informace o uživateli, VŘ, partnerské univerzitě.
Má definovány různé stavy, ty mění možnost žadatele ji upravovat Informace slouží jako data pro generování dokumentů
Lze sledovat statistiky mobilit v administračním rozhraní (koordinátoři)
Html stránka definovaná WYSIWYG editorem
Systém obsahuje další uživatelské role - Koordinátor univerzity/fakulty, Schvalovatel mobilit, akademický koordinátor, administrátor
Poskytuje statistiky využití mobilit
Poskytuje ekonomické přehledy pro mobility a projekty
Poskytuje koordinátorům správu mobilit, výběrových řízení, uživatelů, zahraničních univerzit atd.
Definice úrovní přístupu k údajům
Systém obsahuje veřejné, osobní a citlivé údaje. Je respektován princip nutného minima, tj. Citlivé a Osobní údaje jsou k dispozici pouze těm uživatelům, kteří s nimi nezbytně zacházejí.
● Dostupné pro úroveň 0+
● Všechny, které nejsou jinak definovány
● Vždy dostupné pouze majitelem (1) a úroveň 2+
● Dostupné pouze majitelem (1) a úroveň 3+
Definice uživatelských rolí
Nepřihlášený uživatel (úroveň 0)
Po přístupu na aplikaci:
● Vidí mapu a seznam všech partnerských univerzit UJEP s možností filtrovat dle příslušných fakult.
● Může otevřít profil jednotlivých univerzit
○ V profilu jsou k dispozici informace definované jako Xxxxxxx
○ Tlačítko pro vytvoření mobility vede na přihlášení do systému
● Může otevřít informační stránky
● Může se přihlásit pomocí IS/STAG
● Může přepnout jazyk
Po přihlášení přes IS/STAG, role z atributu “student”, navíc přístup k:
● Uživatelský účet
● Uživatelské mobility
● Profil univerzity:
○ Seznam navázaných mobilit
○ Možnost vytvoření mobility (přihlášky)
Zaměstnanec (uchazeč o stáž) (úroveň 1)
Po přihlášení přes IS/STAG, role z atributu “zaměstnanec”, přístup stejný jako Student, pouze typ mobility je “Zaměstnanecká”
Schvalovatel mobilit (úroveň 2)
● Schvaluje mobility (změna stavu z X na Z)
○ xxxxx: souhlasím s mobilitou, nesouhlasím s mobilitou
○ v další fázi po ukončení mobility potvrzuje uznání předmětu (uznáno - neuznáno)
● Xxxxxxx emailové notifikace o událostech vyžadujících jeho zásah
Akademický koordinátor (úroveň 2)
● Navrhuje uznání předmětů (protokol/dodatek k protokolu ke studijnímu plánu)
● Xxxxxxx emailové notifikace o událostech vyžadujících jeho zásah
● Schvaluje mobilitu typu SMT
Koordinátor fakulty (úroveň 3)
Přístup:
● Seznam Mobilit a správa pro vlastní fakultu
● Seznam Uživatelů systému a správa pro vlastní fakultu
● Seznam Dokumentů a správa pro vlastní fakultu
● Seznam Výběrových řízení a správa pro vlastní fakultu
Koordinátor univerzity (úroveň 4)
Přístup:
● Seznam a správa Mobilit
● Seznam a správa Uživatelů systému včetně přidělování práv
● Seznam a správa Dokumentů
● Seznam a správa Výběrových řízení
Kompletní správa systému
Definice údajů
● (V)
● (O)
● (C)
○ ID UJEP
○ Výchozí fakulta (využita pro filtr univerzit, lze dočasně změnit i mimo profil)
○ Katedra
○ Xxxxx
○ Příjmení
○ Telefon
○ Číslo bankovního účtu
○ Státní příslušnost
○ Adresa bydliště
○ Xxxxxxx
○ Datum narození
Všechny navázané údaje z účtu uživatele i profilu univerzity dědí své úrovně přístupu údajů
Přihláška obsahuje informace o žadateli a partnerské instituci (SMS a STA navázány na univerzity).
Přihláška může mít několik stavů, které v průběhu procesu mění koordinátoři a další uživatelé.
SMS Student
Vázáno na partnerskou univerzitu
SMT Student
Není vázáno na partnerskou instituci v seznamu
STA Zaměstnanec
Vázáno na partnerskou univerzitu
STT Zaměstnanec
Není vázáno na partnerskou instituci v seznamu
● Název univerzity (EN)
● Název univerzity (native)
● Erasmus Code
● Stát
● GPS souřadnice pro lokaci na mapě
● Adresa
● UJEP fakulta
● UJEP katedra
● Informace o semestru
● Subject area code
● Typ studia
● Požadovaný jazyk
● Web
● Kontakt na koordinátory
● Přílohy
● Komentáře
● Deadline pro přihlášky (2x)
● Deadline pro nominace (2x)
● Platnost smlouvy
● Počet a délka studentských mobilit
● Počet a délka zaměstnaneckých mobilit
● Požadovaný jazyk a úroveň (více jazyků, různé úrovně pro studentské a zaměstnanecké mobility)
● Odkazy na další informace např. katalog kurzů, informace o ubytování, vízové záležitosti, online přihlašování do systému zahraničních škol, pojištění apod. (uživatelsky definované komentáře a odkazy)
● přílohy
Výběrová řízení jsou vypisovaná v rámci projektů, ze kterých dědí některé vlastnosti
Entita definovaná časem - “otevřená od-do”
Váže se na Fakultu UJEP nebo na rektorát + projekt mobilit (typ) Zahrnuje seznam aktuálně dostupných univerzit
V přihlášce na mobilitu je předvyplněné aktuálně probíhající, lze změnit, pokud je dostupných více
Ze správy VŘ lze generovat dokument “zápis z výběrového řízení” se seznamem navázaných mobilit a “Pokyn k vydání rozhodnutí o přiznání stipendií” a “nominační formuláře”
Výběrové řízení na SMT (praktické stáže studentů/absolventů) je dvoufázové (1. výběr fakulty, 2. výběr rektorátu).
V každém VŘ je pole pro odkaz na pokyny na webu UJEP (viditelné ve formuláři vytváření mobilit)
Váže se na Fakultu/Fakulty Příloha generovatelný dokument Váže se na stavy mobility
Váže se na Fakultu/Fakulty
WYSIWYG editor pro editaci klasického obsahu
- Import informaci o již realizované mobilitě z IS/STAG
- Export dat o mobilitě do IS/STAG
- Exporty kompletních záznamů o mobilitách do xls
- Automatické notifikace při různých změnách stavů mobilit a dalšího obsahu nebo v předem daných časových intervalech (x dní před koncem mobility atd.)
Technická specifikace
Obecné požadavky na vyvíjený aplikační software
⚫ Aplikační software by neměl být pevně spojen s žádnou proprietární programovou výbavou a měl by být snadno přenositelný na jiný server od
jiného poskytovatele. Aplikační software bude používat a bude postaven výhradně na open source řešeních a technologiích. Dále by tato řešení a technologie měly být komunitně podporovány a běžně používány.
⚫ Aplikační software musí být kompatibilní s programy, aplikacemi a platformami, které jsou již používány zadavatelem (Studijní sytém STAG, Informační a Managerský systém IMIS, Finanční Informační Systém FIS). Tato kompatibilita spočívá zejména v možnosti přenosu dat mezi jednotlivými platformami, např. formou API, webovými službami. Tato kompatibilita a možnosti propojení musí být detailně popsány a musí k nim být dodán manuál.
🌕 Pozn. Metoda obousměrné komunikace aplikačního software s jinými službami a datovými zdroji musí být zvolena s ohledem na možné budoucí požadavky na propojení. Musí tedy být obecná a všestranná.
⚫ Licence: konečný produkt bude po zaplacení celé částky plně ve vlastnictví objednatele včetně možnosti upravovat zdrojový kód.
⚫ Použité technologie:
🌕 Frontend
■ validní HTML5 podle doporučení konsorcia W3C
■ CSS 3 - Kaskádové styly budou použity jako výhradní způsob definování podoby a formátování webové platformy
■ Javascript (ECMAScript)
■ je zajištěna kompatibilita se všemi běžně využívanými internetovými prohlížeči, včetně mobilních prohlížečů
■ klíčovou je rychlost načítání stránky (např. minifikace Javascriptu a CSS)
🌕 Backend
■ využití běžně dostupných a používaných technologií (např. PHP, Python; pro databáze např. MySQL, MariaDB, PostgreSQL)
■ aplikační software musí být odolný vůči běžným typům útoků (SQL
injection, XXS attack apod.)
■ součastí díla bude databázové schéma využité v aplikačním software
⚫ Design: design stránek je plně responzivní a musí k němu být dodán style guide.
⚫ Administrátorské rozhraní
🌕 V administrátorském rozhraní bude možné vytvářet nové uživatele, kterým bude poté umožněno vytvářet a publikovat obsah
🌕 Aktivity jednotlivých uživatelů budou logovány
🌕 V administrátorském rozhraní budou dostupné základní přehledy návštěvnosti stránek (počítadlo přístupů)
⚫ Úvodní strana
🌕 Úvodní strana bude obsahovat menu s přístupy k jednotlivým příspěvkům a základní informace o portálu a o projektu
⚫ Jazykové mutace
🌕 Celé prostředí bude ve dvou jazykových mutacích – české a anglické, mezi těmito mutacemi bude možné přepínat v prostředí aplikačního software
Ve dvou jazykových mutacích budou všechny prvky, které budou součástí prostředí – položky menu, popisky a poznámky.
Vytvořené řešení musí být plně kompatibilní s rozhraním
• EWP – Erasmus Without Paper – Dokumentace pro vývojáře xxxxx://xxxxxxxxxx.xxxxxxxxxxxxxxxxxxx.xx Vyvinutá řešení, vzory dokumentů xxxxx://xxxxxx.xxx/xxxxxxx-xxxxxxx-xxxxx/
• STAG pro přenos dat do a ze studijního informačního systému
Autentizace uživatelů
• Uživatele UJEP přihlašujeme pomocí Single sign-on (Shibboleth)
• Externích uživatelů pomocí EduID federace případně pomocí soc. sítí