Sadamaregistri lisaarendused
Pakkumus
Industry62 OÜ
16.02.2018
Industry62 OÜ Tel: 650 5050 Reg. nr: 11124544
Toompuiestee 35 E-kiri:
[email protected] KMKR: EE101014733
Tallinn 10133 Nordea Bank EE741700017002167662
1. Sissejuhatus
Käesolev dokument on Industry62 OÜ pakkumus riigihanke „Sadamaregistri
tarkvara tugiteenus ja täiendavad arendustööd“ (viitenumber 183089) raames
tellitud täiendavatele arendustöödele. Pakkumus on esitatud vastavalt
raamlepingule ja 13.02.2018 saadetud pakkumuse esitamise ettepanekule.
Industry62 OÜ ei kasuta antud pakkumuse tööde tegemiseks allhankijaid.
Pakkumus on jõus 60 kalendripäeva.
Lugupidamisega
(allkirjastatud digitaalselt)
Kristiina Kurg
Tiimijuht
Industry62 OÜ Tel: 650 5050 Reg. nr: 11124544
Toompuiestee 35 E-kiri:
[email protected] KMKR: EE101014733
Tallinn 10133 Nordea Bank EE741700017002167662
2. Pakkumus
Töömaht tundides tööde lõikes:
Jrk nr Töö Kokku (h)
1. Java versiooni uuendus 16
2. Üldised täiendused 12
3. Klassifikaatorite halduse täiendamine 32
4. Sadama detailotsingu täiendamine 24
5. Sadama detailvaate täiendused 24
6. Sadama foto lisamise võimalus 32
7. Äriregistrist sadamapidajate andmete muudatuste pärimine
60
ja tulemuste registripidajale esitamine
Kokku 200
Maksumus
Maksumus tööde lõikes:
Jrk nr Töö Kokku (€)
1. Java versiooni uuendus 880
2. Üldised täiendused 660
3. Klassifikaatorite halduse täiendamine 1760
4. Sadama detailotsingu täiendamine 1320
5. Sadama detailvaate täiendused 1320
6. Sadama foto lisamise võimalus 1760
7. Äriregistrist sadamapidajate andmete muudatuste pärimine 3300
ja tulemuste registripidajale esitamine
Kokku 11 000
Tööde maksumus on kokku 11 000 eurot + KM (13 200 eurot koos
käibemaksuga).
Industry62 OÜ Tel: 650 5050 Reg. nr: 11124544
Toompuiestee 35 E-kiri:
[email protected] KMKR: EE101014733
Tallinn 10133 Nordea Bank EE741700017002167662
Ajakava
Tööd teostatakse ja antakse üle 3. etapis.
1. etapp – tööd 1, 2 ja 3. Tööde kliendile testimiseks esitamise tähtaeg
09.03.2018. Live paigaldus hiljemalt 16.03.2018.
2. etapp – tööd 4, 5 ja 6. Tööde kliendile testimiseks esitamise tähtaeg
23.03.2018. Live paigaldus hiljemalt 30.03.2018.
3. etapp – töö 7. Tööde kliendile testimiseks esitamise tähtaeg 30.03.2018.
Live paigaldus hiljemalt 06.04.2018.
Tööde lõpptähtaeg 06.04.2018.
Ajakava kehtib eeldusel, et töödega saab alustada 26.02.2018.
Industry62 OÜ Tel: 650 5050 Reg. nr: 11124544
Toompuiestee 35 E-kiri:
[email protected] KMKR: EE101014733
Tallinn 10133 Nordea Bank EE741700017002167662
VEETEEDE AMET
Pakkumuse esitamise ettepanek
Hankija nimi: Veeteede Amet (registrikood 70002414)
Hankija kontaktandmed: Tarmo Kaldma
[email protected]
+372 620 5582
Hange: Täiendavate arendustööde tellimiseks raamlepingust nr 1706-01 „Sadamaregistri
tarkvara tugiteenus ja täiendavad arendustööd“
Pakkumuse vormistamise ja Vastavalt raamlepingus nr 1706-01 sätestatud tingimustel.
edastamise nõuded:
Pakkumus peab sisaldama tööde valmimise tähtaega, tööde mahtu tundides igale tööle
eraldi, töökulu arvestust ning summeeritud maksumust.
Pakkumuse esitamise tähtaeg: 16.02.2018
Jrk Töö pealkiri Töö kirjeldus
1. Java versiooni Põhirakenduse üle viimine uuele Tomcatile ja Javale (kaardirakendus jääb nagu on).
uuendus
2. Üldised 1. Luua lehe päisesse nupp menetluskeskkonda sisselogimiseks.
täiendused Nupule vajutamisel avaneb uus aken, millel on erinevad sisselogimise viisid;
Praegused pealehel olevad sisselogimise nupud eemaldada.
2. Avalehe kujundus
Kujundada avaleht ümber nii, et Sadamaregistri tutvustav tekst omaks pealkirja
„Sadamaregister“;
Avalehe viimane tekstiplokk „Uue sadama registreerimiseks …“ tõsta Sadamaregistrit
tutvustava tekstiploki sisse; Viimane lõik nimetatud blokist kustutada.
3. Klassifikaatorite Tekitada sõltuvusseoseid erinevate klassifikaatorite vahel.
halduse Näiteks: seos klassifikaatori VEEKOGU_LIIK ja VEEKOGU_NIMETUS vahel, nii et konkreetset
täiendamine veekogu nimetust (nt Soome Laht) saaks määrata mõne konkreetse veekogu liigi koosseisu (nt
Meri).
Sellise seose abil paraneb andmesisestuse ja otsingu loogika, nii et olles rakenduses valinud
veekogu liigi nimetuse, kuvatakse kasutajale veekogu nimetustena ainult need väärtused, mis
kuuluvad valitud veekogu liigi koosseisu.
1. Luua seoseveerud tabelisse KLASSIFIKAATOR ja KLASSIFIKAATORI_TYYP
Tabel KLASSIFIKAATOR
Veeru nimi Andmetüüp Kohustuslik Kirjeldus
VANEM_ID BIGINT EI Viide sama
tabeli ID
väärtusele.
Tabel KLASSIFIKAATORI_TYYP
Veeru nimi Andmetüüp Kohustuslik Kirjeldus
VANEM_ID BIGINT EI Viide sama
tabeli ID
väärtusele.
2. Täiendada klassifikaatorite halduse loogikat
Täiendada klassifikaatori tüübi andmete vormi nii, et oleks võimalik näha ja luua seoseid teiste
klassifikaatori väärtustega.
Luua rippmenüü andmeväli „Ülemtüüp:“, mille abil oleks võimalik määrata, milline
klassifikaatori tüüp on muutmiseks avatud klassifikaatori tüübi ülemklassifikaator.
Rippmenüüs kuvatakse loetelu klassifikaatori tüüpide nimetustest
(KLASSIFIKAATORI_TYYP.NIMETUS). Rippmenüüst valitud klassifikaatori tüübi ID väärtus
omistatakse muutmiseks avatud klassifikaatori tüübi VANEM_ID väärtuseks.
Näide
Muutmiseks on avatud klassifikaatori tüüp „Veekogu nimetus“. Kasutaja valib rippmenüüst
ülemklassifikaatoriks „Veekogu liik“, mille andmebaasi ID väärtus on näiteks 1. Vormi
salvestamisel omistatakse klassifikaatori tüübi „Veekogu nimetus“ andmebaasi VANEM_ID
väärtuseks 1.
Samal vormil tuleb täiendada ka klassifikaatorite tabelit, lisades veeru „Ülemväärtused“, mille
lahtrite väärtusi peab saama valida rippmenüüst. Rippmenüü loendina kuvada ülemtüübiks
valitud klassifikaatori tüübi koosseisu kuuluvad klassifikaatorid (KLASSIFIKAATOR.NIMETUS),
mida saab kasutaja määrata muutmiseks avatud klassifikaatori ülemväärtusteks.
Ülemväärtusteks valitud klassifikaatori ID väärtus omistatakse muutmiseks avatud
klassifikaatori VANEM_ID väärtuseks.
Näide
Kasutaja täiendab klassifikaatorit „Soome laht“ ning määrab selle ülemväärtusteks AVEMERI
(mille ID väärtus on näiteks 1). Klassifikaatori „Soome laht“ VANEM_ID väärtuseks tabelis
KLASSIFIKAATOR omistatakse väärtus 1.
3. Luua seosed klassifikaatorite VEEKOGU_LIIK ja VEEKOGU_NIMETUS vahel.
Veekogu nimetus Veekogu liik, mille ID väärtus omistada
veekogu nimetuse klassifikaatori
VANEM_ID väärtuseks.
Emajõgi LAEVATAV_SISEVEEKOGU
Kasari jõgi LAEVATAV_SISEVEEKOGU
Liivi laht AVAMERI
Lämmijärv LAEVATAV_SISEVEEKOGU
Läänemeri AVAMERI
Narva jõgi LAEVATAV_SISEVEEKOGU
Nasva jõgi LAEVATAV_SISEVEEKOGU
Peipsi järv LAEVATAV_SISEVEEKOGU
Pihkva järv LAEVATAV_SISEVEEKOGU
Pirita jõgi LAEVATAV_SISEVEEKOGU
Purtse jõgi LAEVATAV_SISEVEEKOGU
Pärnu jõgi LAEVATAV_SISEVEEKOGU
Reiu jõgi LAEVATAV_SISEVEEKOGU
Sauga jõgi LAEVATAV_SISEVEEKOGU
Soome laht AVAMERI
Tuudi jõgi LAEVATAV_SISEVEEKOGU
Võrtsjärv LAEVATAV_SISEVEEKOGU
Väike-Emajõgi LAEVATAV_SISEVEEKOGU
Väinameri AVAMERI
4. Täiustada veekogu nimetuse rippmenüü sisu loendit Sadama koondvormil
Rakenduse navigatsioonitee:
Sadama koondvorm Sadama üldandmed
Veekogu nimetuse rippmenüü sisu peab sõltuma veekogu liigi valikust nii, et veekogu
nimetustena kuvatakse ainult need, mis läbi seose VANEM_ID viitavad veekogu liigi
rippmenüüs valitud väärtusele.
4. Sadama 1. Lisateenused - Praegune sadama otsimine lisateenuste kaudu on lahendatud
detailotsingu märkeruutude abil. Kuna otsingu võimalusi on vajalik täiendada lisafiltrite näol, siis
täiendamine parema kasutatavuse huvides oleks märkeruudud vaja asendada mitmikvaliku
rippmenüüga.
Lisateenuste rippmenüü väärtustena kuvada lisateenuste klassifikaatori väärtused.
2. Sadama ülesanne – Lisada täiendav otsinguväli (mitmikvalikuga rippmenüü) sadama
ülesande väärtuse valimiseks. Rippmenüüs kuvada sadama ülesande klassifikaatori
väärtusi ning otsing teostada andmebaasi tabeli SADAM.YLESANNDE_LIIK_KOOD alusel.
3. Veekogu liik - Lisada täiendav otsinguväli (mitmikvalikuga rippmenüü) veekogu liigi
väärtuse valimiseks. Rippmenüüs kuvada veekogu liigi klassifikaatori väärtusi ning otsing
teostada andmebaasi tabeli SADAM.VEEKOGU_LIIK_KOOD alusel.
4. Veekogu nimetus - Lisada täiendav otsinguväli (mitmikvalikuga rippmenüü) veekogu
nimetuse väärtuse valimiseks. Rippmenüüs kuvada veekogu nimetuse klassifikaatori
väärtusi ning otsing teostada andmebaasi tabeli SADAM.VEEKOGU_NIMETUS alusel.
5. Rippmenüü sisu uuendamine - Uute väärtuste lisamisel klassifikaatori koosseisu, peavad
need väärtused kajastuma ka otsingu rippmenüüs.
6. Mitmikvalikuga rippmenüü funktsionaalsus peaks toimima sarnaselt veesõiduki valikuga
kai detailandmete vormil SR menetluskeskkonnas.
7. Märkeruut „Otsi teenuste järgi“ nimetada ümber „Täpsem otsing“
8. Otsingu filtrite väärtused peavad säilima peale otsingu käivitamist.
Eskiis avamata ja avatud rippmenüüga:
5. Sadama 1. Sadama eeskirja link lisada sadama nimetuse alla. Link peab alles jääma ka lehe jaluses
detailvaate dokumentide loetelus;
täiendused
2. Sadama põhiteenused ja teenuseosutajad: Lisaks teenuseosutaja ärinimele kuvada ka
kontaktandmed: registrikood (ISIK.ISIKU_REGKOOD), telefon (ISIK.TELEFON), e-post
(ISIK.EPOST), koduleht (ISIK.KODULEHT);
3. Sadama tehnilised vahendid: Lisada uus veerg „Nimetus“, paigutada see kahe
olemasoleva veeru vahele ning selle väärtus lugeda tabelist TEHN_VAHENDID.NIMETUS;
4. Sadama infoväljades kuvatavad e-post aadressid otse lingitavateks. E-posti aadresse
kuvatakse väljad järgmistes andmeplokkides: Sadamapidaja kontaktandmed, Sadama
kapteni kontaktandmed, Sadama teenuseosutajad.
5. Täiendada Avaliku rakenduse sadama detailvaadet, lisades täiendavad andmed kai
andmeplokki:
„Liik“ – andmebaasi tabelist EHITIS.EHITIS_ALAMLIIK_KOOD, nii et
rakenduses kuvataks vastava klassifikaatori nimetus;
„Pikkus (m)“ – andmebaasi tabelist EHITIS.PIKKUS;
Lisaks: Teha Sadama andmetes väljas „Pakutavad teenused“ kogu tekst nähtavaks.
6. Sadama foto Tuleb luua võimalus sadamale sadamafoto lisamiseks. Foto lisamist peab saama teostada
lisamise võimalus Sadamaregistri menetluskeskkonnas ning foto kuvatakse välja Sadamaregistri avalikus
keskkonnas, kui on avatud vastava sadama detailvaade.
1. Sadama foto lisamine menetluskeskkonnas
Fotot peab saama lisada Sadamakoondvormi tabilt Dokumendid.
Sadama foto kirjeldamiseks on vaja luua uus dokumendi liigi klassifikaator
SADAMA_FOTO, „Sadama foto“.
Selle dokumendi lisamisel käivitub formaadi kontroll, peab olema pilt õigete
mõõtmetega.
Lisatud fail siduda sadamaga läbi seosetabeli SADAM_DOKUMENT.
See dokument on vaikimisi staatuses peidetud. Ainult registripidaja saab muuta selle
staatuse avalikuks. Korraga saab avalik olla ainult üks seda tüüpi dokument igas
sadamas, kui avalikustatakse uus siis eelmine avalik läheb staatusesse peidetud.
Sadama muutmise menetluses lisatud sadama foto läheb staatusesse avalik muutmise
kinnitamisel (jällegi muutes peidetuks seal varem olnud sadama foto kui selline oli).
2. Sadama foto kuvamine avalikkus keskkonnas
Kui kasutaja on avanud sadama detailandmete lehe, siis juhul, kui sadamaga on seotud
dokumendi liik SADAMA_FOTO staatuses avalik, siis kuvada see foto avaliku rakenduse päises,
kus hetkel on kuvatud üldine pilt.
Juhul, kui sadamal ei leidu SADAMA_FOTO dokumendi liiki, siis kuvada kohatäite pilt mis ei ole
sarnane sadama pildile.
7. Äriregistrist 1. Süsteem peab meeles, millal viimane õnnestunud muudatuste päring oli.
sadamapidajate 2. Igal ööl teostab süsteem päringud äriregistrisse kasutades x-tee päringut
andmete „ettevotja_muudatused_tasuta“. Pärast keskööd süsteem tuvastab, millal oli viimane
muudatuste õnnestunud päring ning tehakse päringud kõigi vahepealsete päevade kohta (võibolla
pärimine ja süsteem ei töötanud mõnda aega) kõigi selliste isik tabelis olevate ettevõtete kohta millel
tulemuste on kehtiv seos (mille kehtivuse lõpu aeg ei ole täidetud minevikus oleva ajaga) mõne
registripidajale sadamaga mis ei ole kustutatud.
esitamine 3. Saata iga leitud muutunud ettevõtete kohta kirjad registripidajale. Kirja teemas on
ettevõtte nimi (vana, kui nimi muutus) ja kood, sisuks muutmise päringu vastuses tulev
info inimloetavalt vormistatult, lisapäringuid info täiendamiseks ei tee.
Raamleping nr 1706-01 Lisa 7 SR lisaarendused
TÖÖVÕTULEPING nr 3/SR/arend
Kuupäev digiallkirjas
Veeteede Amet, mida esindab põhimääruse alusel peadirektor Rene Arikas, (edaspidi tellija
või pool) ja Industry62 OÜ, mida esindab põhikirja alusel juhatuse liige Andrus Altrov
(edaspidi töövõtja või pool) sõlmisid käesoleva töövõtulepingu (edaspidi leping)
alljärgnevatel tingimustel:
1. LEPINGU DOKUMENDID JA MÕISTED
1.1. Käesolev leping on sõlmitud vastavalt raamlepingule nr 1706-01 ja on selle lisaks.
2. LEPINGU EESMÄRGID JA OBJEKT
2.1. Lepingu objektiks on sadamaregistri andmekogu ja menetlustoimingute infosüsteemi
jaoks vajalikud järgmised tööd:
Jrk Töö
nr
1. Java versiooni uuendus
2. Üldised täiendused
3. Klassifikaatorite halduse täiendamine
4. Sadama detailotsingu täiendamine
5. Sadama detailvaate täiendused
6. Sadama foto lisamise võimalus
Äriregistrist sadamapidajate andmete muudatuste pärimine ja
7. tulemuste registripidajale esitamine
Tööde detailne kirjeldus on lepingu lisas 3.1 - Pakkumuse esitamise ettepanek.
2.2. Tööde tähtaeg on 06.04.2018.
Detailne projektiplaan on lepingu lisas 3.2 - Pakkumus.
2.3. Tööde maht kokku on 200 tundi.
Jrk Töö Kokku
nr (tundi)
1. Java versiooni uuendus 16
2. Üldised täiendused 12
3. Klassifikaatorite halduse täiendamine 32
4. Sadama detailotsingu täiendamine 24
5. Sadama detailvaate täiendused 24
6. Sadama foto lisamise võimalus 32
Äriregistrist sadamapidajate andmete muudatuste pärimine
7. ja tulemuste registripidajale esitamine 60
2.4. Töö maksumus on 11 000 eurot millele lisandub käibemaks. (13 200 eurot koos
käibemaksuga.)
Lk 1/2
Raamleping nr 1706-01 Lisa 7 SR lisaarendused
3. LEPINGU LISAD
3.1. Pakkumuse esitamise ettepanek 13.02.2018
3.2. Pakkumus 16.02.2018
4. Poolte andmed ja allkirjad
Tellija: Töövõtja:
Veeteede Amet Industry62 OÜ
Registrikood 70002414 Registrikood 11124544
Valge 4, 11413 Tallinn Toompuiestee 35 Tallinn 10133
Tel: (+372) 620 5500 Tel: (+372) 650 5050
Faks: (+372) 620 5506 Faks: -
E-post:
[email protected] E-post:
[email protected]
(allkirjastatud digitaalselt) (allkirjastatud digitaalselt)
Rene Arikas Andrus Altrov
peadirektor juhatuse liige
Lk 2/2