--- title:Návrh SMLOUVY O DÍLO pro vytvoření webové aplikace pro vydávání a správu povolení k vjezdu (povolenek) do zón se zákazem vjezdu na území města Rokytnice nad Jizerou --- ## Návrh SMLOUVY O DÍLO pro vytvoření webové aplikace pro vydávání a správu povolení k vjezdu (povolenek) do zón se zákazem vjezdu na území města Rokytnice nad Jizerou ### Smluvní strany Marek Förster IČ: 867 82 282 sídlem: Poštovní 618, 468 61 Desná (dále jen zhotovitel) a Město Rokytnice nad Jizerou IČ: 276 057 sídlem: Horní Rokytnice 197, 512 44 Rokytnice nad Jizerou zastoupení - Ing. Petr Matyáš, starosta města (dále jen objednatel) uzavírají podle § 536 a násl. Obchodního zákoníku tuto **smlouvu o provedení díla**: ### 1. Předmět plnění Zhotovitel se zavazuje, že dle nabídky předané k výběrovému řízení, specifikací od zadavatele (Příloha 1) a na základě svých oprávnění a podkladů poskytnutých objednatelem provede v termínech uvedených bodu 2) a na základě technické specifikace uvedené v bodu 3) následující služby: * příprava, tvorba a provoz uživatelského a administrativního rozhraní, provoz databázového serveru na prostředcích zhotovitele a uvedení do testovacího a posléze do ostrého provozu na internetové subdoméně objednatele * zaškolení obsluhy administrativního rozhraní ohledně vydávání a správy povolenek na straně objednavatele * dlouhodobá správa a provoz aplikace a údržba jejího zabezpečení ### 2. Termíny plnění Následující termíny jsou vázané na vzájemnou komunikaci a koordinaci předávání podkladů. Zhotovitel bude průběžně poskytovat postup práce na systému k náhladu a vzájemné konzultaci objednatelem. * **1. etapa: do 15. července 2021** Jednoduchá administrace povolenek jedním uživatelem, test vydávání a tisku povolenek, přehled a filtrování povolenek * **2. etapa: do 30. září 2021** Správa uživatelů, zón a cenotvorby, testovací rozhraní pro vydávání povolenek uživateli na všech úrovních, testovací rozhraní pro kontrolu platnosti podle SPZ vozidla * **3. etapa: do 31. října 2021** Správa uživateli vydaných povolenek, testovací provoz celého systému, zaškolení obsluhy, doladění detailů a chyb * **4. etapa: do 30. listopadu 2021** Uvedení do ostrého provozu ### 3. Technická specifikace Systém bude provozován na technických prostředcích zhotovitele. Přístup k systému (jak pro uživatele, tak pro správce na všech úrovních) bude realizován zaheslovaným přístupem pomocí moderního webového prohlížeče (Google Chrome, Mozilla Firefox, Microsoft Edge, Safari). Rozhraní na všech úrovních bude realizováno responzivním frameworkem tak, aby bylo možné přistupovat nejen z počítače, ale i tabletu nebo chytrého telefonu. **Serverové frameworky:** Node.JS, PHP, HAPI.JS, MySQL (Postgress) **Technologie na straně klienta:** HTML5, Tailwind CSS / Foundation / Pure CSS, Javascript (Nuxt.JS, Zepto, ...) ### 4. Cena a platební podmínky Úhrada za poskytování služeb je stanovena dohodou podle zákona 526/90 o cenách ve znění pozdějších změn a doplňků takto: * Po realizaci 1. etapy (viz. bod 2) jednorázová platba 30.000,- Kč * Po realizaci 4. etapy - uvedení systému do ostrého provozu (viz. bod 2) jednorázová platba 85.000,- Kč * Po realizaci 4. etapy - uvedení systému do ostrého provozu (viz. bod 2) průběžná pravidelná čtvrtletní platba za provoz a bezpečnostní údržbu systému 5.000,- Kč Ceny za případné softwarové úpravy a aktualizace těchto stránek budou řešeny v budoucnu. Objednatel se zavazuje uhradit příslušné faktury do 14-ti dnů od jejich obdržení. Ceny jsou uváděny jako konečné, zhotovitel není plátcem DPH. ### 5. Odpovědnost za vady 1. Zhotovitel se zavazuje své závazky plnit svědomitě a své služby poskytovat v souladu se zákony České republiky a mezinárodně platnými předpisy. Dále se zavazuje své služby provádět s respektováním vývoje v oblasti informačních technologií a věcných požadavků objednatele. Je zodpovědný za provedené služby po stránce technické, programové a grafické, po stránce obsahové včetně fotografií produktů je odpovědný v plném rozsahu objednatel. 2. Objednatel odpovídá plně za obsahovou stránku webu, aby nebyla v rozporu s obecně platnými zákony ani s normami sítě Internet. 3. V případě, že reklamovaná vada není do týdně řádně odstraněna, má objednatel právo na přiměřenou slevu z ceny nebo na odstranění vady vlastními pracovníky či třetími osobami na účet zhotovitele. 4. Objednatel nemá právo na slevu z ceny nebo úhradu nákladů podle předchozího bodu, pokud neumožní zhotoviteli odstranit oprávněně reklamovanou vadu. 5. V případě neoprávněné reklamace se objednatel zavazuje uhradit zhotoviteli servisní zásah a vzniklé náklady v plné výši. 6. Za záruční vady nebudou považovány ty, které byly způsobeny tímto konáním objednatele: a) nesprávnou obsluhou produktu b) neoprávněným nebo neodborným zásahem do produktu Zhotovitel zároveň neodpovídá za vady vzniklé živelnými pohromami nebo zásahem vyšší moci. ### 6. Práva a povinnosti účastníků 1. Zhotovitel odpovídá objednateli: a) za kvalitu, všeobecnou a odbornou správnost poskytovaných prací a služeb, za dodržování norem a předpisů při používání technických prostředků, dalšího materiálu a věcí používaných při poskytování sjednaných prací a služeb b) za poskytnutí informací umožňujících další rozvíjení vzájemné spolupráce na základě nejnovějších poznatků v této oblasti 2. Objednatel se zavazuje: a) poskytnout podklady požadované odpovědným zástupcem zhotovitele v co nejkratší době b) připravit hardware, software a síťovou infrasktrukturu nutné pro bezproblémovou funkci celého projektu na straně objednatele c) zajistit potřebnou součinnost svého odpovědného pracovníka po celou dobu platnosti této smlouvy d) vytvořit zhotoviteli veškeré podmínky potřebné pro řádný výkon jeho práce ### 7. Sankce Smluvní strany dohodly následující sankce: * Při nesplnění termínů pro dokončení jednotlivých etap díla specifikovaných v článku 2. této smlouvy z viny zhotovitele uhradí zhotovitel částku 0,1 % z ceny díla, vážící se k příslušné etapě, za každý započatý den prodlení. Nesplnění termínu nastává tehdy, pokud zhotovitel nedokončí objednané práce v termínu uvedeném v článku 2. této smlouvy nebo neodstraní vady a nedodělky zjištěné při převzetí prací do sedmi dní od data uvedeného v předávacím protokolu. * V případě prodlení objednatele s platbou řádně vystavené a splatné faktury zaplatí objednatel zhotoviteli úrok z prodlení ve výši 0,1 % z dlužné částky za každý den prodlení. * V případě prodlení s odstraněním záručních vad v dohodnutých termínech objednatel uhradí zhotoviteli částku 100,- Kč za každý den prodlení. * Smluvní strany se dohodly, že úhrada veškerých smluvních pokut bude řešena vystavením faktury se lhůtou splatnosti 14 dnů. * Rozhodnutí o udělení smluvní pokuty musí být písemnou formou zpracováno a neprodleně doručeno druhé straně. ### 8. Záruka, pozáruční servis 1. Implementace bude ukončena uvedením systému do ostrého provozu. Po ukončení implementace budou další požadavky na softwarové změny a úpravy od objednatele, řešeny v rámci pozáručního servisu za ceny uvedené v bodě 7/3, případná větší aktualizace následnou smlouvou. 2. Zhotovitel se zavazuje poskytnout účinnou spolupráci v rámci pozáručního servisu při řešení dalších požadavků ze strany objednatele. Zavazuje se reagovat do 5-ti dní od obdržení požadavku. 3. Ceny pozáručního servisu: hodinová sazba - 850 Kč/hod ### 9. Ostatní ujednání 1. Tato smlouva nabývá platnosti dnem podpisu obou účastníků a je uzavírána na dobu neurčitou. 2. Obě strany se zavazují v průběhu platnosti smlouvy spolupracovat při realizaci jejího předmětu plnění. 3. Případné spory obou stran se budou řešit přednostně dohodou. 4. Platnost této smlouvy je možné ukončit následujícími způsoby: * písemnou dohodou obou smluvních stran k určitému datu v této dohodě obsaženému * písemnou výpovědí pro nesplnění podstatných smluvních povinností --- V Rokytnici nad Jizerou dne 5.6.2021 ## Příloha č.1 - Specifikace zadavatele pro výběrové řízení ## Systém pro vydávání povolení k vjezdu do zón se zákazem vjezdu na území města Rokytnice nad Jizerou ### Základní charakteristika - Webová aplikace dostupná prostřednictvím sítě internet bez nutnosti instalace. Určená pro PC, Tablety, mobilní telefony. Zabezpečení prostřednictvím uživatelského jména a hesla s využím zabezpečené komunikace (HTTPS protokol). - Vytváření vlastní povolenky určené k tisku + možnost elektronické verze (tisk do PDF). Součástí výsledné podoby by mělo být i číslo povolenky + čarový kód, možnost více druhů povolenek – členění dle lokality (zóny zákazu), krátkodobé, dlouhodobé, možnost přiřazení ceny. - Evidence povolenek, včetně evidence jednotlivých údajů uváděných na povolenkách (platnost, název lokality, číslo povolenky/EANkód/QRkód, důvod vjezdu, SPZ, typ vozu, číslo pozemku…..) a doplňujících údajů, které na povolenkách nejsou (jméno, email, telefon…), možnost procházení jednotlivých kategorií údajů, vyhledávání, správa těchto údajů, vytváření sestav povolenek (xlsx) vydaných konkrétním uživatelem (vydavatelem povolenek) s možností výpočtu celkové ceny za vydaná povolení. - Možnost vytváření uživatelů – vydavatelů povolenek, jejich správa, možnost více kategorií uživatelů s různými oprávněními, možnost přiřazení práva vystavení pouze určitého druhu povolenky (dle lokality, dle doby platnosti atd.) ### Kategorie uživatelů #### a) Administrátor/Správce - Přihlášení prostřednictvím uživatelského jména a hesla, možnost změnit heslo. - Má všechna práva, vytváří další uživatele kategorie b), c) a d), vytváří nové druhy povolenek (např. při vzniku nové zóny se zákazem vjezdu atd.), může editovat parametry stávajících druhů povolenek, může zakázat nebo povolit přihlášení jednotlivých uživatelů, vytvářet nová hesla jednotlivých uživatelů. - Má možnost procházení jednotlivých kategorií údajů, vyhledávání, správa těchto údajů, vytváření sestav povolenek vydaných konkrétním uživatelem (vydavatelem povolenek) s možností výpočtu celkové ceny za vydaná povolení. - Maximální počet uživatelů kategorie a): max. 2 #### b) Zaměstnanec MÚ/Úředník - Přihlášení prostřednictvím uživatelského jména a hesla, možnost změnit heslo. - Může vytvářet další uživatele kategorie d), může zakázat nebo povolit přihlášení jednotlivých uživatelů kategorie d), vytvářet nová hesla jednotlivých uživatelů kategorie d) - Může vydávat pouze takový druh povolenek, pro které mu bylo uděleno právo (dle lokality, dle doby platnosti), ale v systému by měla být možnost přidělit této kategorii uživatele právo pro vytváření všech druhů povolenek. - Má možnost procházení a vyhledávání v seznamu všech vydaných povolenek, má možnost vytváření sestav povolenek vydaných konkrétním uživatelem (vydavatelem povolenek) s možností výpočtu celkové ceny za vydaná povolení. - Má možnost vydat neomezený počet povolenek bez ohledu na dobu jejich platnosti. - Maximální počet uživatelů kategorie b): max. 5 #### c) Městská policie/Kontrola - Přihlášení prostřednictvím uživatelského jména a hesla, možnost změnit heslo. - Má možnost procházení a vyhledávání v seznamu všech vydaných povolenek a to až do detailu každé jednotlivé povolenky (platnost, název lokality, číslo povolenky/EANkód/QRkód, důvod vjezdu, SPZ, typ vozu, číslo pozemku…..) - Maximální počet uživatelů kategorie c): max. 3 #### d) Vydavatel povolenky/Provozovatel ubytovacího zařízení - Přihlášení prostřednictvím uživatelského jména a hesla, možnost změnit heslo. - Může vydávat pouze takový druh povolenek, pro které mu bylo uděleno právo (dle lokality, dle doby platnosti). Jako ubytovatel má právo na vystavení povolenky pouze do zóny, ve které leží jeho ubytovací zařízení a pouze povolenku typu „krátkodobá“. - Má možnost procházení a vyhledávání v seznamu pouze jím vytvořených povolenek a to až do detailu každé jednotlivé povolenky (platnost, název lokality, číslo povolenky/EANkód/QRkód, důvod vjezdu, SPZ, typ vozu, číslo pozemku a to včetně doplňujících údajů, které na povolenkách vytištěné nejsou (jméno, email, telefon…) - Může vydávat pouze omezený počet povolenek platných pro určité období – dle počtu parkovacích míst, kterými ubytovací zařízení disponuje. Tento počet by byl v systému, při vytváření konkrétního uživatele kategorie d), nastavován ze strany uživatele kategorie a) nebo b). Tuto skutečnost by měl automaticky hlídat systém podle zadaného data platnosti povolenky. Data začátku platnosti a konce platnosti se mohou překrývat v rámci jednoho dne. - Maximální počet uživatelů kategorie d): max. 150 ### Povolenka – obecné vlastnosti - Povolenka má v současné době podobu papírové karty formátu A6. Vzniká ale přeložením formátu A5 na polovinu, kdy na jedné straně jsou základní údaje o povolence a na druhé straně základní pokyny pro držitele povolenky – něco jako pravidla chování v zákazové zóně. Současná povolenka obsahuje číslo povolenky, ale neobsahuje žádný EANkód nebo QRkód – při kontrole v terénu je tedy třeba číslo ručně opsat. [Současná povolenka (PDF)](http://mfnet.cz/download/rokytnice_povolenka.pdf) ### Druhy povolenek dle doby platnosti #### a) Dlouhodobá - Platnost v rozsahu 1 – 5 let, doba platnosti by byla při vytváření povolenky ručně zadávána, systémem evidována a objevovala by se v sestavách. - Oprávnění k jejímu vydání má pouze uživatel kategorie a), a b) - Cena povolenky nastavena uvnitř systému souborem pravidel vycházejících z platné vyhlášky, měla by se doplnit sama po zadání doby platnosti povolenky. Údaj o ceně by systém evidoval, a objevoval by se v sestavách. - Možnost zvolit, že je žadatel osvobozen od poplatku – cena = 0,- #### b) Krátkodobá - Platnost v rozsahu 1 – 10 dní, doba platnosti by byla při vytváření povolenky ručně zadávána, systémem evidována a objevovala by se v sestavách. - Oprávnění k jejímu vydání má uživatel kategorie a), b) a d) - Cena povolenky nastavena uvnitř systému souborem pravidel vycházejících z platné vyhlášky, měla by se doplnit sama po zadání doby platnosti povolenky. Údaj o ceně by systém evidoval, a objevoval by se v sestavách. - Možnost zvolit, že je žadatel osvobozen od poplatku – cena = 0,-, ale pouze pro uživatele kategorie a) a b)