https://wiki.itcollege.ee/api.php?action=feedcontributions&user=Tsepman&feedformat=atomICO wiki - User contributions [en]2024-03-29T12:57:43ZUser contributionsMediaWiki 1.41.0https://wiki.itcollege.ee/index.php?title=Talk:OnTime&diff=114281Talk:OnTime2016-11-09T07:19:56Z<p>Tsepman: </p>
<hr />
<div>=Retsensioon meeskond OnTime projekti analüüsile=<br />
Koostanud: Meeskond [[Ajamasin]]<br />
<br />
<br />
==Sissejuhatus==<br />
Rakenduse kokkuvõtlik kirjeldus annab üsna hea ülevaate sellest, mida rakendusega on võimalik teha. Kasutuslood ja „Must have“ funktsionaalsuste loetelu on üksteisega vastavuses. Kasutajapõhine ebasobivate aegade häälestus otsing ning „Nice to have“ nimekirjas loetletud suhtlusvõimalused tekitavad ootuse, et tegu on rakendusega, mis on netti ühendatud.<br />
<br />
==Mis meeldis?==<br />
Tegevused rakenduses on analüüsis selgelt kirjeldatud. Tundub, et rakendus võiks leida ka praktilist kasutust. Meeldis ka see, et rakendust saab kasutada nii registreerimisega kui ka ilma.<br />
<br />
==Omapoolsed soovitused ja võimalikud probleemid==<br />
===Ajatsoonist sõltuva ebasobiva ajavahemiku muutmine/eemaldamine===<br />
Rakendus on küll mõeldud päevaseks kasutamiseks, aga võiks kaaluda öise ajavahemiku lisamist vaba suhtlemise aja sisse. Nii oleks võimalus suhelda näiteks nendel kasutajatel, kes töötavad öösiti. 8:00 – 22:00 võiks olla vaikimisi märgitud ebasobivaks ajavahemikuks, mida kuvatakse kasutaja andmetes ning mida saab sealtkaudu muuta. Nii lisanduks registreeritud kasutajatele võimalus leida enda jaoks suhtlemisaegu enne kella kaheksat hommikul ja pärast kümmet õhtul ilma teise ajatsooni kolimata. Sellega seoses võiks lisada kasutaja andmete vormile ka vaikesätete taastamise nupu.<br />
===Sobivast ajast märku andmise võimalus===<br />
Suhtlemisaja registreerimise võimalust ei ole rakendusse kavandatud. Hetkel tuleks kasutada paralleelselt mõnda teist vahendit, millega on võimalik leitud ühine aeg kinni panna. Tulevikus võib mõelda võimalusele saata samast rakendusest teisele kasutajale kontaktisoov/ teavitus.<br />
===Andmete edastus===<br />
Põnevateks ja keerulisemateks kohtadeks paistavad olevat liidestused teiste osapooltega. Google API ühendus on analüüsis ühe võimaliku probleemina juba esile tõstetud. Kuna tegu on rakendusega, mida kasutavad paljud isikud samaaegselt, siis võib tekkida küsimusi andmete ajakohasena hoidmisega. Kasutaja isiklikus arvutis asuval rakendusel peab olema teadmine teistest süsteemi kasutajatest ning nende ajatsoonidest. Samuti on Google API'ga see lugu, et selle kasutamisel on teatud piirangud peal, teatud hulk päringuid mingi aja jooksul, mille ületamisel võidakse raha küsida. Väikese hulga kasutajate puhul ei osutu see vast probleemiks. Kas esialgu on mõeldud realiseerida rakendus n-ö näidislahendusena või on kavas värskendada andmeid üle interneti? Kuna andmesuhtlust ei ole mainitud „Must have“ ega „Nice to have“ loetelus, siis võib oletada, et see on projektist välja jäetud. Seda oleks tore näha „Nice to have“ nimekirjas.<br />
===Andmebaasi kirjeldus===<br />
Kuigi on mainitud, et rakendusel on olemas andmebaas ning millest see koosneb, siis oleks tahtnud näha ka sellest ülevaatlikumat kirjeldust. Oleks võinud välja tuua selle struktuuri ning erinevate olemite omavahelised suhted. <br />
<br />
==Kokkuvõte==<br />
Projekt tundub huvitav ning ideel on potentsiaali. Kuna rakenduse eesmärk on hoida kokku kasutaja aega, siis sõltuks selle edukus kasutajasõbralikkusest - viimasele tasub arenduse ajal tähelepanu pöörata.</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=114139Ajamasin2016-11-07T20:13:02Z<p>Tsepman: /* Andmebaas */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
* tööpakkumiste automaatne aegumine<br />
* tööpakkumiste printimine<br />
<br />
Keerukus:<br />
* Kõige keerulisemaks kohaks osutub tõenäoliselt kahe mooduli samaaegne töö<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise moodul ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
'''Lahendus''':<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
'''Lahendus''':<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
'''Lahendus''':<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
'''Lahendus''':<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
'''Lahendus''':<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
'''Tööpakkumiste staatused''':<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
===Organisatsioonisiseste tööpakkumiste sirvimise moodul töötajale===<br />
<br />
Töötajal on oma arvutis rakendus, kus ta saab ta saab vaadata tööandja poolt sisestatud tööpakkumisi, näha infot pakkumiste kohta, ennast pakkumisele registreerida, näha enda registreeringuid ning tühistada oma registreeringuid.<br />
<br />
'''Kasutaja vajadus:''' soovib leida tööd ja saada ülevaadet kõikidest olemasolevatest pakkumistest.<br />
'''Lahendus:''' kasutajale kuvatakse tabel aktiivsetest tööpakkumistest. Tabel on allapoole keritav. Tabel koosneb järgnevatest väljadest:<br />
*Üritus(tekstiväli)<br />
*Positsioon(tekstiväli)<br />
*Asukoht(tekstiväli)<br />
*Töö alguse aeg(kuupäev formaadis DD.MM.YYYY)<br />
*Töö lõppaeg(kuupäev formaadis DD.MM.YYYY)<br />
*Töötasu(täis- või komakohaga arv)<br />
*Töö vastuvõtnud isikute arv(täisarv)<br />
*Vabade kohtade arv(täisarv)<br />
*Tööpakkumise staatus(aktiivne, vastuvõetud, aegunud)<br />
<br />
'''Kasutaja vajadus:''' leida kõikide pakkumiste hulgast enda poolt valitud otsingukriteeriumite alusel sobivad tööpakkumised. <br />
'''Lahendus:''' Otsida saab järgmiste kriteeriumite alusel:<br />
* Ürituse nimetus(tekstiväli)<br />
* Positsioon(tekstiväli)<br />
* Töö asukoht(tekstiväli)<br />
* Töö alguseaeg(kuupäeva väli formaadis DD.MM.YYYY kalendervalikuga)<br />
* Töö lõpuaeg(kuupäeva väli formaadis DD.MM.YYYY kalendervalikuga)<br />
* Töö staatus(valikud: aktiivne, vastuvõetud, aegunud)<br />
Tööpakkumiste alla kuvatakse nupp nimega „Otsi“ ja kui kriteeriumid on valitud ja nuppu vajutatud, siis kuvatakse tabelisse kõik otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse kirje, mis ütleb, et teie otsingu tingimustele ei leidu sobivaid pakkumisi.<br />
<br />
'''Kasutaja vajadus:''' kasutajal on vaja näha enda poolt tehtud registreeringuid. <br />
'''Lahendus:''' kasutaja aknas on olemas väli Minu registreeringud, kus saab valida nii minevikus tehtud töid kui ka eesootavaid tööotsi. Vaikimise avanevad alguses kõik registreeringud. Aknas on olemas kalendervaliku võimalus, millega saab ajaperioodi piiritleda. Lisaks on valik „Sorteeri“, kus kasutaja saab tööotsi sorteerida, ürituse nime, asukoha, tööpositsiooni järgi).<br />
Kasutaja vajadus: kasutajal on vaja oma registreering tühistada. <br />
Lahendus: tööpakkumise kõrval, millele ollakse registreerunud, kuvatakse link tühista registreering. Sellele lingile vajutades, kaob registreering ning tööpakkumine muutub kasutaja jaoks taas aktiivseks.<br />
<br />
NICE TO HAVE:<br />
'''Kasutaja vajadus:''' kasutaja soovib näha oma teenistust nii ühe ürituse raames kui ka teatud ajaperioodi jooksul.<br />
'''Lahendus:''' Minu registreeringute aknas on link „Arvuta töötasu“, mille avanemisel on võimalik arvutada enda teenitud töötasu:<br />
*Ühe ürituse kohta(bruto ja neto)<br />
*Teatud perioodi kohta(bruto ja neto)<br />
<br />
''' Tööpakkumise staatused'''<br />
* Aktiivne – kui tööpakkumine on kehtiv ning leidub veel vabu kohti.<br />
* Vastuvõetud – kui kasutaja on tööpakkumisele juba registreerunud ilmub pakkumise kohale kirje, et olete antud tööpakkumisele juba registreerunud. Registreerumise nupp muutub mitteaktiivseks.<br />
* Aegunud – tööpakkumisele ei ole enam võimalik registreeruda, kuna tähtaeg on möödunud. Tööpakkumise kohale ilmub ka kirje selle kohta.<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
*'''PAKKUMINE''' (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) <br />
Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
*'''ASUKOHT''' (id, nimetus, muutmise aeg)<br />
Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
*'''STAATUS''' (id, nimetus, muutmise aeg) <br />
Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
*'''ISIK''' (id, isikukood, nimi) <br />
Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
*'''PAKKUMISEISIK''' (isiku id, pakkumise id) <br />
Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
*'''LOGI''' (isiku id, pakkumise id, tegevus, muudatuse aeg)<br />
Logitakse tööpakkumiste vastuvõtmist ja pakkumistest loobumist.<br />
<br />
*Automaatprotsessid:<br />
Teatud aja tagant kutsutakse välja protseduur '''PakkumiseAegumine''', millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
==Retsensioon==<br />
[https://wiki.itcollege.ee/index.php/Talk:OnTime Retsensioon meeskond OnTime projekti analüüsile]<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Rakenduse sisu ja Tehnoloogia peatükkide täiendamine, Analüüsi peatüki ning "Organisatsioonisiseste tööpakkumiste haldamise moodul" analüüsi lisamine (Teele)<br />
<br />
"Organisatsioonisiseste tööpakkumiste sirvimise moodul töötajale" analüüsi lisamine (Liina)<br />
<br />
=== 07.11.2016 ===<br />
<br />
Retsensiooni peatüki lisamine. Retsensiooni esialgse versiooni koostamine. (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=114138Ajamasin2016-11-07T20:12:41Z<p>Tsepman: /* Andmebaas */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
* tööpakkumiste automaatne aegumine<br />
* tööpakkumiste printimine<br />
<br />
Keerukus:<br />
* Kõige keerulisemaks kohaks osutub tõenäoliselt kahe mooduli samaaegne töö<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise moodul ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
'''Lahendus''':<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
'''Lahendus''':<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
'''Lahendus''':<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
'''Lahendus''':<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
'''Lahendus''':<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
'''Tööpakkumiste staatused''':<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
===Organisatsioonisiseste tööpakkumiste sirvimise moodul töötajale===<br />
<br />
Töötajal on oma arvutis rakendus, kus ta saab ta saab vaadata tööandja poolt sisestatud tööpakkumisi, näha infot pakkumiste kohta, ennast pakkumisele registreerida, näha enda registreeringuid ning tühistada oma registreeringuid.<br />
<br />
'''Kasutaja vajadus:''' soovib leida tööd ja saada ülevaadet kõikidest olemasolevatest pakkumistest.<br />
'''Lahendus:''' kasutajale kuvatakse tabel aktiivsetest tööpakkumistest. Tabel on allapoole keritav. Tabel koosneb järgnevatest väljadest:<br />
*Üritus(tekstiväli)<br />
*Positsioon(tekstiväli)<br />
*Asukoht(tekstiväli)<br />
*Töö alguse aeg(kuupäev formaadis DD.MM.YYYY)<br />
*Töö lõppaeg(kuupäev formaadis DD.MM.YYYY)<br />
*Töötasu(täis- või komakohaga arv)<br />
*Töö vastuvõtnud isikute arv(täisarv)<br />
*Vabade kohtade arv(täisarv)<br />
*Tööpakkumise staatus(aktiivne, vastuvõetud, aegunud)<br />
<br />
'''Kasutaja vajadus:''' leida kõikide pakkumiste hulgast enda poolt valitud otsingukriteeriumite alusel sobivad tööpakkumised. <br />
'''Lahendus:''' Otsida saab järgmiste kriteeriumite alusel:<br />
* Ürituse nimetus(tekstiväli)<br />
* Positsioon(tekstiväli)<br />
* Töö asukoht(tekstiväli)<br />
* Töö alguseaeg(kuupäeva väli formaadis DD.MM.YYYY kalendervalikuga)<br />
* Töö lõpuaeg(kuupäeva väli formaadis DD.MM.YYYY kalendervalikuga)<br />
* Töö staatus(valikud: aktiivne, vastuvõetud, aegunud)<br />
Tööpakkumiste alla kuvatakse nupp nimega „Otsi“ ja kui kriteeriumid on valitud ja nuppu vajutatud, siis kuvatakse tabelisse kõik otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse kirje, mis ütleb, et teie otsingu tingimustele ei leidu sobivaid pakkumisi.<br />
<br />
'''Kasutaja vajadus:''' kasutajal on vaja näha enda poolt tehtud registreeringuid. <br />
'''Lahendus:''' kasutaja aknas on olemas väli Minu registreeringud, kus saab valida nii minevikus tehtud töid kui ka eesootavaid tööotsi. Vaikimise avanevad alguses kõik registreeringud. Aknas on olemas kalendervaliku võimalus, millega saab ajaperioodi piiritleda. Lisaks on valik „Sorteeri“, kus kasutaja saab tööotsi sorteerida, ürituse nime, asukoha, tööpositsiooni järgi).<br />
Kasutaja vajadus: kasutajal on vaja oma registreering tühistada. <br />
Lahendus: tööpakkumise kõrval, millele ollakse registreerunud, kuvatakse link tühista registreering. Sellele lingile vajutades, kaob registreering ning tööpakkumine muutub kasutaja jaoks taas aktiivseks.<br />
<br />
NICE TO HAVE:<br />
'''Kasutaja vajadus:''' kasutaja soovib näha oma teenistust nii ühe ürituse raames kui ka teatud ajaperioodi jooksul.<br />
'''Lahendus:''' Minu registreeringute aknas on link „Arvuta töötasu“, mille avanemisel on võimalik arvutada enda teenitud töötasu:<br />
*Ühe ürituse kohta(bruto ja neto)<br />
*Teatud perioodi kohta(bruto ja neto)<br />
<br />
''' Tööpakkumise staatused'''<br />
* Aktiivne – kui tööpakkumine on kehtiv ning leidub veel vabu kohti.<br />
* Vastuvõetud – kui kasutaja on tööpakkumisele juba registreerunud ilmub pakkumise kohale kirje, et olete antud tööpakkumisele juba registreerunud. Registreerumise nupp muutub mitteaktiivseks.<br />
* Aegunud – tööpakkumisele ei ole enam võimalik registreeruda, kuna tähtaeg on möödunud. Tööpakkumise kohale ilmub ka kirje selle kohta.<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
*'''PAKKUMINE''' (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) <br />
- Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
*'''ASUKOHT''' (id, nimetus, muutmise aeg)<br />
- Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
*'''STAATUS''' (id, nimetus, muutmise aeg) <br />
– Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
*'''ISIK''' (id, isikukood, nimi) <br />
– Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
*'''PAKKUMISEISIK''' (isiku id, pakkumise id) <br />
– Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
*'''LOGI''' (isiku id, pakkumise id, tegevus, muudatuse aeg)<br />
- Logitakse tööpakkumiste vastuvõtmist ja pakkumistest loobumist.<br />
<br />
*Automaatprotsessid:<br />
- Teatud aja tagant kutsutakse välja protseduur '''PakkumiseAegumine''', millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
==Retsensioon==<br />
[https://wiki.itcollege.ee/index.php/Talk:OnTime Retsensioon meeskond OnTime projekti analüüsile]<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Rakenduse sisu ja Tehnoloogia peatükkide täiendamine, Analüüsi peatüki ning "Organisatsioonisiseste tööpakkumiste haldamise moodul" analüüsi lisamine (Teele)<br />
<br />
"Organisatsioonisiseste tööpakkumiste sirvimise moodul töötajale" analüüsi lisamine (Liina)<br />
<br />
=== 07.11.2016 ===<br />
<br />
Retsensiooni peatüki lisamine. Retsensiooni esialgse versiooni koostamine. (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=114135Ajamasin2016-11-07T20:11:48Z<p>Tsepman: /* Analüüs */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
* tööpakkumiste automaatne aegumine<br />
* tööpakkumiste printimine<br />
<br />
Keerukus:<br />
* Kõige keerulisemaks kohaks osutub tõenäoliselt kahe mooduli samaaegne töö<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise moodul ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
'''Lahendus''':<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
'''Lahendus''':<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
'''Lahendus''':<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
'''Lahendus''':<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
'''Lahendus''':<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
'''Tööpakkumiste staatused''':<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
===Organisatsioonisiseste tööpakkumiste sirvimise moodul töötajale===<br />
<br />
Töötajal on oma arvutis rakendus, kus ta saab ta saab vaadata tööandja poolt sisestatud tööpakkumisi, näha infot pakkumiste kohta, ennast pakkumisele registreerida, näha enda registreeringuid ning tühistada oma registreeringuid.<br />
<br />
'''Kasutaja vajadus:''' soovib leida tööd ja saada ülevaadet kõikidest olemasolevatest pakkumistest.<br />
'''Lahendus:''' kasutajale kuvatakse tabel aktiivsetest tööpakkumistest. Tabel on allapoole keritav. Tabel koosneb järgnevatest väljadest:<br />
*Üritus(tekstiväli)<br />
*Positsioon(tekstiväli)<br />
*Asukoht(tekstiväli)<br />
*Töö alguse aeg(kuupäev formaadis DD.MM.YYYY)<br />
*Töö lõppaeg(kuupäev formaadis DD.MM.YYYY)<br />
*Töötasu(täis- või komakohaga arv)<br />
*Töö vastuvõtnud isikute arv(täisarv)<br />
*Vabade kohtade arv(täisarv)<br />
*Tööpakkumise staatus(aktiivne, vastuvõetud, aegunud)<br />
<br />
'''Kasutaja vajadus:''' leida kõikide pakkumiste hulgast enda poolt valitud otsingukriteeriumite alusel sobivad tööpakkumised. <br />
'''Lahendus:''' Otsida saab järgmiste kriteeriumite alusel:<br />
* Ürituse nimetus(tekstiväli)<br />
* Positsioon(tekstiväli)<br />
* Töö asukoht(tekstiväli)<br />
* Töö alguseaeg(kuupäeva väli formaadis DD.MM.YYYY kalendervalikuga)<br />
* Töö lõpuaeg(kuupäeva väli formaadis DD.MM.YYYY kalendervalikuga)<br />
* Töö staatus(valikud: aktiivne, vastuvõetud, aegunud)<br />
Tööpakkumiste alla kuvatakse nupp nimega „Otsi“ ja kui kriteeriumid on valitud ja nuppu vajutatud, siis kuvatakse tabelisse kõik otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse kirje, mis ütleb, et teie otsingu tingimustele ei leidu sobivaid pakkumisi.<br />
<br />
'''Kasutaja vajadus:''' kasutajal on vaja näha enda poolt tehtud registreeringuid. <br />
'''Lahendus:''' kasutaja aknas on olemas väli Minu registreeringud, kus saab valida nii minevikus tehtud töid kui ka eesootavaid tööotsi. Vaikimise avanevad alguses kõik registreeringud. Aknas on olemas kalendervaliku võimalus, millega saab ajaperioodi piiritleda. Lisaks on valik „Sorteeri“, kus kasutaja saab tööotsi sorteerida, ürituse nime, asukoha, tööpositsiooni järgi).<br />
Kasutaja vajadus: kasutajal on vaja oma registreering tühistada. <br />
Lahendus: tööpakkumise kõrval, millele ollakse registreerunud, kuvatakse link tühista registreering. Sellele lingile vajutades, kaob registreering ning tööpakkumine muutub kasutaja jaoks taas aktiivseks.<br />
<br />
NICE TO HAVE:<br />
'''Kasutaja vajadus:''' kasutaja soovib näha oma teenistust nii ühe ürituse raames kui ka teatud ajaperioodi jooksul.<br />
'''Lahendus:''' Minu registreeringute aknas on link „Arvuta töötasu“, mille avanemisel on võimalik arvutada enda teenitud töötasu:<br />
*Ühe ürituse kohta(bruto ja neto)<br />
*Teatud perioodi kohta(bruto ja neto)<br />
<br />
''' Tööpakkumise staatused'''<br />
* Aktiivne – kui tööpakkumine on kehtiv ning leidub veel vabu kohti.<br />
* Vastuvõetud – kui kasutaja on tööpakkumisele juba registreerunud ilmub pakkumise kohale kirje, et olete antud tööpakkumisele juba registreerunud. Registreerumise nupp muutub mitteaktiivseks.<br />
* Aegunud – tööpakkumisele ei ole enam võimalik registreeruda, kuna tähtaeg on möödunud. Tööpakkumise kohale ilmub ka kirje selle kohta.<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
'''PAKKUMINE''' (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) <br />
- Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
'''ASUKOHT''' (id, nimetus, muutmise aeg)<br />
- Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
'''STAATUS''' (id, nimetus, muutmise aeg) <br />
– Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
'''ISIK''' (id, isikukood, nimi) <br />
– Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
'''PAKKUMISEISIK''' (isiku id, pakkumise id) <br />
– Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
'''LOGI''' (isiku id, pakkumise id, tegevus, muudatuse aeg)<br />
- Logitakse tööpakkumiste vastuvõtmist ja pakkumistest loobumist.<br />
<br />
Automaatprotsessid:<br />
- Teatud aja tagant kutsutakse välja protseduur '''PakkumiseAegumine''', millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
==Retsensioon==<br />
[https://wiki.itcollege.ee/index.php/Talk:OnTime Retsensioon meeskond OnTime projekti analüüsile]<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Rakenduse sisu ja Tehnoloogia peatükkide täiendamine, Analüüsi peatüki ning "Organisatsioonisiseste tööpakkumiste haldamise moodul" analüüsi lisamine (Teele)<br />
<br />
"Organisatsioonisiseste tööpakkumiste sirvimise moodul töötajale" analüüsi lisamine (Liina)<br />
<br />
=== 07.11.2016 ===<br />
<br />
Retsensiooni peatüki lisamine. Retsensiooni esialgse versiooni koostamine. (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=114134Ajamasin2016-11-07T20:11:10Z<p>Tsepman: /* Analüüs */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
* tööpakkumiste automaatne aegumine<br />
* tööpakkumiste printimine<br />
<br />
Keerukus:<br />
* Kõige keerulisemaks kohaks osutub tõenäoliselt kahe mooduli samaaegne töö<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise moodul ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
'''Lahendus''':<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
'''Lahendus''':<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
'''Lahendus''':<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
'''Lahendus''':<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
'''Lahendus''':<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
'''Tööpakkumiste staatused''':<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
===Organisatsioonisiseste tööpakkumiste sirvimise moodul töötajale===<br />
<br />
Töötajal on oma arvutis rakendus, kus ta saab ta saab vaadata tööandja poolt sisestatud tööpakkumisi, näha infot pakkumiste kohta, ennast pakkumisele registreerida, näha enda registreeringuid ning tühistada oma registreeringuid.<br />
<br />
'''Kasutaja vajadus:''' soovib leida tööd ja saada ülevaadet kõikidest olemasolevatest pakkumistest.<br />
'''Lahendus:''' kasutajale kuvatakse tabel aktiivsetest tööpakkumistest. Tabel on allapoole keritav. Tabel koosneb järgnevatest väljadest:<br />
*Üritus(tekstiväli)<br />
*Positsioon(tekstiväli)<br />
*Asukoht(tekstiväli)<br />
*Töö alguse aeg(kuupäev formaadis DD.MM.YYYY)<br />
*Töö lõppaeg(kuupäev formaadis DD.MM.YYYY)<br />
*Töötasu(täis- või komakohaga arv)<br />
*Töö vastuvõtnud isikute arv(täisarv)<br />
*Vabade kohtade arv(täisarv)<br />
*Tööpakkumise staatus(aktiivne, vastuvõetud, aegunud)<br />
<br />
'''Kasutaja vajadus:''' leida kõikide pakkumiste hulgast enda poolt valitud otsingukriteeriumite alusel sobivad tööpakkumised. <br />
'''Lahendus:''' Otsida saab järgmiste kriteeriumite alusel:<br />
* Ürituse nimetus(tekstiväli)<br />
* Positsioon(tekstiväli)<br />
* Töö asukoht(tekstiväli)<br />
* Töö alguseaeg(kuupäeva väli formaadis DD.MM.YYYY kalendervalikuga)<br />
* Töö lõpuaeg(kuupäeva väli formaadis DD.MM.YYYY kalendervalikuga)<br />
* Töö staatus(valikud: aktiivne, vastuvõetud, aegunud)<br />
Tööpakkumiste alla kuvatakse nupp nimega „Otsi“ ja kui kriteeriumid on valitud ja nuppu vajutatud, siis kuvatakse tabelisse kõik otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse kirje, mis ütleb, et teie otsingu tingimustele ei leidu sobivaid pakkumisi.<br />
<br />
<br />
'''Kasutaja vajadus:''' kasutajal on vaja näha enda poolt tehtud registreeringuid. <br />
'''Lahendus:''' kasutaja aknas on olemas väli Minu registreeringud, kus saab valida nii minevikus tehtud töid kui ka eesootavaid tööotsi. Vaikimise avanevad alguses kõik registreeringud. Aknas on olemas kalendervaliku võimalus, millega saab ajaperioodi piiritleda. Lisaks on valik „Sorteeri“, kus kasutaja saab tööotsi sorteerida, ürituse nime, asukoha, tööpositsiooni järgi).<br />
Kasutaja vajadus: kasutajal on vaja oma registreering tühistada. <br />
Lahendus: tööpakkumise kõrval, millele ollakse registreerunud, kuvatakse link tühista registreering. Sellele lingile vajutades, kaob registreering ning tööpakkumine muutub kasutaja jaoks taas aktiivseks.<br />
<br />
''' Tööpakkumise staatused'''<br />
* Aktiivne – kui tööpakkumine on kehtiv ning leidub veel vabu kohti.<br />
* Vastuvõetud – kui kasutaja on tööpakkumisele juba registreerunud ilmub pakkumise kohale kirje, et olete antud tööpakkumisele juba registreerunud. Registreerumise nupp muutub mitteaktiivseks.<br />
* Aegunud – tööpakkumisele ei ole enam võimalik registreeruda, kuna tähtaeg on möödunud. Tööpakkumise kohale ilmub ka kirje selle kohta.<br />
<br />
NICE TO HAVE:<br />
'''Kasutaja vajadus:''' kasutaja soovib näha oma teenistust nii ühe ürituse raames kui ka teatud ajaperioodi jooksul.<br />
'''Lahendus:''' Minu registreeringute aknas on link „Arvuta töötasu“, mille avanemisel on võimalik arvutada enda teenitud töötasu:<br />
*Ühe ürituse kohta(bruto ja neto)<br />
*Teatud perioodi kohta(bruto ja neto)<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
'''PAKKUMINE''' (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) <br />
- Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
'''ASUKOHT''' (id, nimetus, muutmise aeg)<br />
- Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
'''STAATUS''' (id, nimetus, muutmise aeg) <br />
– Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
'''ISIK''' (id, isikukood, nimi) <br />
– Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
'''PAKKUMISEISIK''' (isiku id, pakkumise id) <br />
– Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
'''LOGI''' (isiku id, pakkumise id, tegevus, muudatuse aeg)<br />
- Logitakse tööpakkumiste vastuvõtmist ja pakkumistest loobumist.<br />
<br />
Automaatprotsessid:<br />
- Teatud aja tagant kutsutakse välja protseduur '''PakkumiseAegumine''', millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
==Retsensioon==<br />
[https://wiki.itcollege.ee/index.php/Talk:OnTime Retsensioon meeskond OnTime projekti analüüsile]<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Rakenduse sisu ja Tehnoloogia peatükkide täiendamine, Analüüsi peatüki ning "Organisatsioonisiseste tööpakkumiste haldamise moodul" analüüsi lisamine (Teele)<br />
<br />
"Organisatsioonisiseste tööpakkumiste sirvimise moodul töötajale" analüüsi lisamine (Liina)<br />
<br />
=== 07.11.2016 ===<br />
<br />
Retsensiooni peatüki lisamine. Retsensiooni esialgse versiooni koostamine. (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=114133Ajamasin2016-11-07T20:10:10Z<p>Tsepman: </p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
* tööpakkumiste automaatne aegumine<br />
* tööpakkumiste printimine<br />
<br />
Keerukus:<br />
* Kõige keerulisemaks kohaks osutub tõenäoliselt kahe mooduli samaaegne töö<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise moodul ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
'''Lahendus''':<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
'''Lahendus''':<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
'''Lahendus''':<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
'''Lahendus''':<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
'''Kasutaja vajadus''':<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
'''Lahendus''':<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
'''Tööpakkumiste staatused''':<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
===Organisatsioonisiseste tööpakkumiste sirvimise moodul töötajale===<br />
<br />
Töötajal on oma arvutis rakendus, kus ta saab ta saab vaadata tööandja poolt sisestatud tööpakkumisi, näha infot pakkumiste kohta, ennast pakkumisele registreerida, näha enda registreeringuid ning tühistada oma registreeringuid.<br />
<br />
'''Kasutaja vajadus:''' soovib leida tööd ja saada ülevaadet kõikidest olemasolevatest pakkumistest.<br />
'''Lahendus:''' kasutajale kuvatakse tabel aktiivsetest tööpakkumistest. Tabel on allapoole keritav. Tabel koosneb järgnevatest väljadest:<br />
*Üritus(tekstiväli)<br />
*Positsioon(tekstiväli)<br />
*Asukoht(tekstiväli)<br />
*Töö alguse aeg(kuupäev formaadis DD.MM.YYYY)<br />
*Töö lõppaeg(kuupäev formaadis DD.MM.YYYY)<br />
*Töötasu(täis- või komakohaga arv)<br />
*Töö vastuvõtnud isikute arv(täisarv)<br />
*Vabade kohtade arv(täisarv)<br />
*Tööpakkumise staatus(aktiivne, vastuvõetud, aegunud)<br />
<br />
'''Kasutaja vajadus:''' leida kõikide pakkumiste hulgast enda poolt valitud otsingukriteeriumite alusel sobivad tööpakkumised. <br />
'''Lahendus:''' Otsida saab järgmiste kriteeriumite alusel:<br />
* Ürituse nimetus(tekstiväli)<br />
* Positsioon(tekstiväli)<br />
* Töö asukoht(tekstiväli)<br />
* Töö alguseaeg(kuupäeva väli formaadis DD.MM.YYYY kalendervalikuga)<br />
* Töö lõpuaeg(kuupäeva väli formaadis DD.MM.YYYY kalendervalikuga)<br />
* Töö staatus(valikud: aktiivne, vastuvõetud, aegunud)<br />
Tööpakkumiste alla kuvatakse nupp nimega „Otsi“ ja kui kriteeriumid on valitud ja nuppu vajutatud, siis kuvatakse tabelisse kõik otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse kirje, mis ütleb, et teie otsingu tingimustele ei leidu sobivaid pakkumisi.<br />
<br />
<br />
'''Kasutaja vajadus:''' kasutajal on vaja näha enda poolt tehtud registreeringuid. <br />
'''Lahendus:''' kasutaja aknas on olemas väli Minu registreeringud, kus saab valida nii minevikus tehtud töid kui ka eesootavaid tööotsi. Vaikimise avanevad alguses kõik registreeringud. Aknas on olemas kalendervaliku võimalus, millega saab ajaperioodi piiritleda. Lisaks on valik „Sorteeri“, kus kasutaja saab tööotsi sorteerida, ürituse nime, asukoha, tööpositsiooni järgi).<br />
Kasutaja vajadus: kasutajal on vaja oma registreering tühistada. <br />
Lahendus: tööpakkumise kõrval, millele ollakse registreerunud, kuvatakse link tühista registreering. Sellele lingile vajutades, kaob registreering ning tööpakkumine muutub kasutaja jaoks taas aktiivseks.<br />
<br />
''' Tööpakkumise staatused'''<br />
<br />
Aktiivne – kui tööpakkumine on kehtiv ning leidub veel vabu kohti.<br />
Vastuvõetud – kui kasutaja on tööpakkumisele juba registreerunud ilmub pakkumise kohale kirje, et olete antud tööpakkumisele juba registreerunud. Registreerumise nupp muutub mitteaktiivseks.<br />
Aegunud – tööpakkumisele ei ole enam võimalik registreeruda, kuna tähtaeg on möödunud. Tööpakkumise kohale ilmub ka kirje selle kohta.<br />
<br />
NICE TO HAVE:<br />
'''Kasutaja vajadus:''' kasutaja soovib näha oma teenistust nii ühe ürituse raames kui ka teatud ajaperioodi jooksul.<br />
'''Lahendus:''' Minu registreeringute aknas on link „Arvuta töötasu“, mille avanemisel on võimalik arvutada enda teenitud töötasu:<br />
*Ühe ürituse kohta(bruto ja neto)<br />
*Teatud perioodi kohta(bruto ja neto)<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
'''PAKKUMINE''' (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) <br />
- Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
'''ASUKOHT''' (id, nimetus, muutmise aeg)<br />
- Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
'''STAATUS''' (id, nimetus, muutmise aeg) <br />
– Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
'''ISIK''' (id, isikukood, nimi) <br />
– Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
'''PAKKUMISEISIK''' (isiku id, pakkumise id) <br />
– Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
'''LOGI''' (isiku id, pakkumise id, tegevus, muudatuse aeg)<br />
- Logitakse tööpakkumiste vastuvõtmist ja pakkumistest loobumist.<br />
<br />
Automaatprotsessid:<br />
- Teatud aja tagant kutsutakse välja protseduur '''PakkumiseAegumine''', millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
==Retsensioon==<br />
[https://wiki.itcollege.ee/index.php/Talk:OnTime Retsensioon meeskond OnTime projekti analüüsile]<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Rakenduse sisu ja Tehnoloogia peatükkide täiendamine, Analüüsi peatüki ning "Organisatsioonisiseste tööpakkumiste haldamise moodul" analüüsi lisamine (Teele)<br />
<br />
"Organisatsioonisiseste tööpakkumiste sirvimise moodul töötajale" analüüsi lisamine (Liina)<br />
<br />
=== 07.11.2016 ===<br />
<br />
Retsensiooni peatüki lisamine. Retsensiooni esialgse versiooni koostamine. (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=114132Ajamasin2016-11-07T19:55:18Z<p>Tsepman: /* 07.10.2016 */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
* tööpakkumiste automaatne aegumine<br />
* tööpakkumiste printimine<br />
<br />
Keerukus:<br />
* Kõige keerulisemaks kohaks osutub tõenäoliselt kahe mooduli samaaegne töö<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise moodul ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
'''Tööpakkumiste staatused''':<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
<br />
<br />
===Organisatsioonisiseste tööpakkumiste sirvimise moodul töötajale===<br />
<br />
Töötajal on oma arvutis rakendus, kus ta saab ta saab vaadata tööandja poolt sisestatud tööpakkumisi, näha infot pakkumiste kohta, ennast pakkumisele registreerida, näha enda registreeringuid ning tühistada oma registreeringuid.<br />
<br />
'''Kasutaja vajadus:''' soovib leida tööd ja saada ülevaadet kõikidest olemasolevatest pakkumistest.<br />
'''Lahendus:''' kasutajale kuvatakse tabel aktiivsetest tööpakkumistest. Tabel on allapoole keritav. Tabel koosneb järgnevatest väljadest:<br />
*Üritus(tekstiväli)<br />
*Positsioon(tekstiväli)<br />
*Asukoht(tekstiväli)<br />
*Töö alguse aeg(kuupäev formaadis DD.MM.YYYY)<br />
*Töö lõppaeg(kuupäev formaadis DD.MM.YYYY)<br />
*Töötasu(täis- või komakohaga arv)<br />
*Töö vastuvõtnud isikute arv(täisarv)<br />
*Vabade kohtade arv(täisarv)<br />
*Tööpakkumise staatus(aktiivne, vastuvõetud, aegunud)<br />
<br />
'''Kasutaja vajadus:''' leida kõikide pakkumiste hulgast enda poolt valitud otsingukriteeriumite alusel sobivad tööpakkumised. Otsida saab järgmiste kriteeriumite alusel:<br />
* Ürituse nimetus(tekstiväli)<br />
* Positsioon(tekstiväli)<br />
* Töö asukoht(tekstiväli)<br />
* Töö alguseaeg(kuupäeva väli formaadis DD.MM.YYYY kalendervalikuga)<br />
* Töö lõpuaeg(kuupäeva väli formaadis DD.MM.YYYY kalendervalikuga)<br />
* Töö staatus(valikud: aktiivne, vastuvõetud, aegunud)<br />
Tööpakkumiste alla kuvatakse nupp nimega „Otsi“ ja kui kriteeriumid on valitud ja nuppu vajutatud, siis kuvatakse tabelisse kõik otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse kirje, mis ütleb, et teie otsingu tingimustele ei leidu sobivaid pakkumisi.<br />
<br />
<br />
'''Kasutaja vajadus:''' kasutajal on vaja näha enda poolt tehtud registreeringuid. <br />
'''Lahendus:''' kasutaja aknas on olemas väli Minu registreeringud, kus saab valida nii minevikus tehtud töid kui ka eesootavaid tööotsi. Vaikimise avanevad alguses kõik registreeringud. Aknas on olemas kalendervaliku võimalus, millega saab ajaperioodi piiritleda. Lisaks on valik „Sorteeri“, kus kasutaja saab tööotsi sorteerida, ürituse nime, asukoha, tööpositsiooni järgi).<br />
Kasutaja vajadus: kasutajal on vaja oma registreering tühistada. <br />
Lahendus: tööpakkumise kõrval, millele ollakse registreerunud, kuvatakse link tühista registreering. Sellele lingile vajutades, kaob registreering ning tööpakkumine muutub kasutaja jaoks taas aktiivseks.<br />
<br />
<br />
''' Tööpakkumise staatused'''<br />
<br />
Aktiivne – kui tööpakkumine on kehtiv ning leidub veel vabu kohti.<br />
Vastuvõetud – kui kasutaja on tööpakkumisele juba registreerunud ilmub pakkumise kohale kirje, et olete antud tööpakkumisele juba registreerunud. Registreerumise nupp muutub mitteaktiivseks.<br />
Aegunud – tööpakkumisele ei ole enam võimalik registreeruda, kuna tähtaeg on möödunud. Tööpakkumise kohale ilmub ka kirje selle kohta.<br />
<br />
NICE TO HAVE:<br />
'''Kasutaja vajadus:''' kasutaja soovib näha oma teenistust nii ühe ürituse raames kui ka teatud ajaperioodi jooksul.<br />
'''Lahendus:''' Minu registreeringute aknas on link „Arvuta töötasu“, mille avanemisel on võimalik arvutada enda teenitud töötasu:<br />
*Ühe ürituse kohta(bruto ja neto)<br />
*Teatud perioodi kohta(bruto ja neto)<br />
<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
'''PAKKUMINE''' (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) <br />
- Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
'''ASUKOHT''' (id, nimetus, muutmise aeg)<br />
- Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
'''STAATUS''' (id, nimetus, muutmise aeg) <br />
– Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
'''ISIK''' (id, isikukood, nimi) <br />
– Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
'''PAKKUMISEISIK''' (isiku id, pakkumise id) <br />
– Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
'''LOGI''' (isiku id, pakkumise id, tegevus, muudatuse aeg)<br />
- Logitakse tööpakkumiste vastuvõtmist ja pakkumistest loobumist.<br />
<br />
Automaatprotsessid:<br />
- Teatud aja tagant kutsutakse välja protseduur '''PakkumiseAegumine''', millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
<br />
==Retsensioon==<br />
[https://wiki.itcollege.ee/index.php/Talk:OnTime Retsensioon meeskond OnTime projekti analüüsile]<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Rakenduse sisu ja Tehnoloogia peatükkide täiendamine, Analüüsi peatüki ning "Organisatsioonisiseste tööpakkumiste haldamise moodul" analüüsi lisamine (Teele)<br />
<br />
"Organisatsioonisiseste tööpakkumiste sirvimise moodul töötajale" analüüsi lisamine (Liina)<br />
<br />
=== 07.11.2016 ===<br />
<br />
Retsensiooni peatüki lisamine. Retsensiooni esialgse versiooni koostamine. (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2016)&diff=114131Juhend: Kodutöö aines "Programmeerimine CSharp keeles" (2016)2016-11-07T19:53:31Z<p>Tsepman: /* Meeskond: Ajamasin */</p>
<hr />
<div>=Kodutöö aines "Programmeerimine C# keeles"=<br />
<br />
==Eesmärk==<br />
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.<br />
<br />
==Reeglid==<br />
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).<br />
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas. <br />
<br />
'''Projekti loomine ja arendamine '''<br />
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service'it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades<br />
<br />
'''Tööde esitamine''' (prototüüb ja lõpptoode)<br />
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.<br />
<br />
'''Team Foundation Service kasutamine''' (tänasel päeval '' Visual Studio online'')<br />
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]<br />
<br />
NB! Versioonihalduse kohta jagab õppejõud materjale.<br />
<br />
==Tähtaegadest kinnipidamine==<br />
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.<br />
<br />
NB! Juhul kui analüüsi tähtajast on möödunud nädal, määrab õppejõud meeskonnale ise vabalt valitud ülesande, mis on võetud näidis teemade alt. Peale seda ei ole võimalik teemat enam muuta.<br />
<br />
==Hindamine==<br />
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.<br />
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).<br />
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.<br />
<br />
===Meeskonna kokkupanek ja idee===<br />
'''27.10.2016''' (2p) (Kuna vahepeal oli loengute toimumise kord paigast ära ning TFSi loomisega on segadust olnud, siis nihutan seda tähtaega)<br />
<br />
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.<br />
<br />
===Analüüs===<br />
'''01.11.2016''' (4p)<br />
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.'''NB! Miinimum sõnade arv 700''' Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:<br />
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.<br />
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(''Must have'')<br />
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(''Nice to have'')<br />
<br />
'''Retsensioon''' 08.11.2016 (3p)<br />
<br />
===Prototüüp + esitlemine===<br />
'''20.11.2016 '''(10p)<br />
<br />
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Rakenduses on loodud erinevad vaated, mis võimaldavad ülevaate rakendusest saada.<br />
<br />
20. novembril esitatakse prototüüp, mida kaitstakse sellele järgneval nädalal. NB! Juhul kui prototüüpi ei kaitsa ja ei esitata, siis ei ole võimalik selle osa eest punkte saada.<br />
<br />
===Lõpptoode===<br />
'''18.12.2016'''(30p)<br />
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.<br />
<br />
'''Retsensioon''' 08.01.2016(4p)<br />
<br />
===Esitlus/Kaitsmine=== <br />
<br />
'''Toimub loengutes/praktikumides või kokkulepitud ajal enne eksamit''' ''(3p) ''<br />
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks. Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.<br />
<br />
====Kaitsmise ajad====<br />
<br />
Siia alla ilmuvad detsembris kaitsmise ajad.<br />
<br />
Ideaalne esitlus, sisaldab endas ka powerpointi, kus on<br />
*väljatoodud meeskonna nimi ja liikmed<br />
*idee<br />
*realiseerimine<br />
*mis oli keerukas?<br />
*mida uut õpiti?<br />
*mõnede keerulisemate probleemide lahendamine<br />
*meeskonnaliikmete panus<br />
<br />
Kaitsmise käigus vaadatakse üle ka kood.<br />
<br />
=Teemad 2016 sügis=<br />
Kodutööna tuleb luua:<br />
<br />
==Nõuded rakendusele==<br />
Loodav rakendus peab:<br />
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)<br />
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit<br />
* Peab võimaldama tegevuste kohta registri pidamist (logi)<br />
**Rakenduses tehtavad tegevused salvestatakse<br />
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone , Windows Store App või ASP.Net<br />
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga<br />
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid<br />
* Kood on kirjutatud C# programmeerimiskeeles<br />
**Kuna aine nimi on "Programmeerimine C# keeles" ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles<br />
* Rakendus on jaotatud kihtidesse<br />
'''Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!''' Klassid, klassid, klassid<br />
*Kood on kommenteeritud<br />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea äriidee<br />
<br />
==Kodune raamatukogu==<br />
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.<br />
Loo rakendus, mis<br />
* Võimaldaks sisestada kodused raamatud<br />
* Võimaldaks luua laenutajate profiile<br />
* Raamatuid välja laenutada (tähtajaliselt)<br />
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused jne)<br />
<br />
<br />
Lisavõimalused<br />
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”<br />
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.<br />
* Lase lisada raamatutele pilt<br />
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal kodus veel alles on)<br />
Või<br />
<br />
==CRM==<br />
Oma klientidest peab olema ülevaade.<br />
Loo rakendus, mis võimaldab:<br />
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada<br />
* Võimalda sisestada kliendikontakte<br />
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.<br />
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid<br />
<br />
<br />
Lisavõimalused<br />
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega<br />
* Õnnitlusmeilide template’sid võiks olla mitu<br />
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis<br />
<br />
==Mäng(Unit)==<br />
Loodav mäng peab sisaldama:<br />
* Erinevaid tasemeid<br />
* Punktiarvestust<br />
* XBox puldi tuge<br />
* Klaviatuurilt juhtimise tuge<br />
<br />
'''Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!''' Klassid, klassid, klassid<br />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea ''story''<br />
<br />
=Meeskonnad 2016=<br />
==Päevaõpe==<br />
<br />
===Meeskond: Kuri Kohvikupidaja===<br />
Liikmed:<br />
* Egert Aia<br />
Meeskonna koduleht: [[Kuri_Kohvikupidaja]]<br />
<br />
'''Retsensioonid'''<br />
<br />
<br />
<br />
'''Lõpptoode'''<br />
Kättesaadav siit: https://drive.google.com/open?id=0BxPYMOn_Lvs6U3g2Rm53TTNZWmc<br />
<br />
Sisse saab logida jalutsis vajutades login<br />
<br />
admini log: 1@eesti.ee<br />
<br />
admini pw: a<br />
<br />
<br />
PS! Checkboxe valides vali esimest checkboxi nii et teed selle aktiivseks ja siis võtad linnukese jälle ära, pärast seda kõik checkboxid töötavad ilusti! =)<br />
<br />
===Meeskond: Pirate Netflix===<br />
Liikmed:<br />
* Arti Zirk<br />
* Mihkel Vajak<br />
* Janno Oolo<br />
* Joosep Voolmaa<br />
<br />
Meeskonna wikileht: [[Pirate_Netflix]]<br />
<br />
TFS link: https://flowland.visualstudio.com/Pirate%20Netflix%20Demo<br />
<br />
'''Retsensioonid'''<br />
Analüüsi retsensiooni teeb meeskond Brainery<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: D♭===<br />
Liikmed:<br />
* Semjon Greef<br />
* Martin Arusalu<br />
* Martin Nõukas<br />
* Roomet Saadi<br />
Meeskonna koduleht: [[Meeskond: D♭]]<br />
<br />
'''Retsensioonid'''<br />
Analüüsi retsensioon [https://wiki.itcollege.ee/index.php/Talk:Gurmaanid meeskond Gurmaanid] kohta.<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
Analüüsi retsensioon [https://wiki.itcollege.ee/index.php/Talk:RJ meeskond RJ] kohta.<br />
<br />
===Meeskond: ParkWell===<br />
Liikmed:<br />
* Taavi Vesinurm<br />
* Raido Vell<br />
* Madis Roosioks<br />
Meeskonna koduleht: [[ParkWell]]<br />
<br />
Projekti TFS: [https://park-well.visualstudio.com/ParkWell SIIN]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Bomory===<br />
Liikmed:<br />
* Hando Laasmägi<br />
* Tarvo Tammejuur<br />
* Cathy Toomast<br />
Meeskonna koduleht: [[Bomory]]<br />
<br />
'''TFS'''<br />
https://eikbomory.visualstudio.com/Bomory<br />
<br />
'''Analüüs'''<br />
Õppejõule saadetud 01.11.2016.<br />
https://wiki.itcollege.ee/index.php/Bomory#Anal.C3.BC.C3.BCs<br />
<br />
'''Retsensioonid'''<br />
TODO: Vitamin C tiim teeb<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Kassarakendus===<br />
Liikmed:<br />
* Mikk Sarapuu<br />
* Meelis Sääsk<br />
* Piret Pomerants<br />
Meeskonna koduleht: [[Kassarakendus]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Pie Piper===<br />
Liikmed:<br />
* Villem Markus Loigom<br />
* Olari Pipenberg<br />
* Uku-Mart Uprus<br />
* Ardo Erik<br />
Meeskonna koduleht: [[Pie_Piper]]<br />
<br />
'''Retsensioonid'''<br />
NA Hidden Mustard teeb<br />
<br />
'''Lõpptoode'''<br />
NA<br />
<br />
===Meeskond: Hidden Mustard===<br />
Liikmed:<br />
* Andreas Kirotar<br />
* Tõnn Vaher<br />
* Aivar Romandi<br />
* Anneli Asser<br />
Meeskonna koduleht: [[Hidden_Mustard]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: B12===<br />
Liikmed:<br />
* Kerdo Kullamäe<br />
* Marvin Mardiat<br />
* Martin Paakspuu<br />
Meeskonna koduleht: [[B12]]<br />
<br />
Projekti TFS: https://b12tiim.visualstudio.com/B12/<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Elibrium ===<br />
Liikmed:<br />
* Märt Häkkinen<br />
* Karl Frank<br />
Meeskonna koduleht: [[Elibrium]]<br />
<br />
Projekti TFS: https://m-hakkinen.visualstudio.com/Elibrium<br />
<br />
'''Retsensioonid'''<br />
*Analüüsi retsensioon meeskonnale '''Gurmaanid''' asub [https://wiki.itcollege.ee/index.php/Talk:Meeskond:_Gurmaanid siin]<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: CozinHero ===<br />
Liikmed:<br />
* Taavi Metsvahi<br />
* Kai Kallastu<br />
Meeskonna koduleht: [[CozinHero]]<br />
<br />
Projekti TFS: https://metsvahi.visualstudio.com/CozinHero<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Bank ===<br />
Liikmed:<br />
* Aleksei Kopõlov<br />
* Teet Adamson<br />
* Sander Perens<br />
* Tarvo Sbitnev<br />
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Bank Bank]<br />
<br />
Projekti TFS: https://perens.visualstudio.com/Projekt%20Bank/tiimi%20nimi<br />
<br />
'''Retsensioonid'''<br />
Retsensiooni teeb meeskond Librarians<br />
<br />
'''Lõpptoode'''<br />
Valmib 20.11.2016<br />
<br />
===Meeskond: ATDV===<br />
Liikmed:<br />
* Aldin Talve - arendaja<br />
* Delia Viirmaa - projektijuht<br />
* Mart-Erki Nõumees - arendaja<br />
<br />
Meeskonna koduleht: [[ATDV]]<br />
<br />
ADTV TFS: [https://adtvmn.visualstudio.com/ADTV SIIN]<br />
<br />
'''Retsensioonid'''<br />
Retsensiooni teeb meeskond "Gurmaanid"<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Sõnajalg===<br />
'''Liikmed''':<br />
* Argo Hansen<br />
* Ragnar Rästas<br />
'''Meeskonna koduleht:''' [[Sõnajalg]]<br />
<br />
'''Projekti TFS:''' [https://sonajalg-itk.visualstudio.com/ Sõnajalg-ITK]<br />
<br />
'''Retsensioonid:''''<br><br />
[https://wiki.itcollege.ee/index.php/S%C3%B5najalg#Retsensioon_meeskonna_B12_projektile Meeskonna "B12" retsensioon]<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond:Gurmaanid===<br />
Liikmed:<br />
* Koit Kõrvel<br />
* Marko Kask<br />
* Brita Pentšuk<br />
* Ott Sõerumäe<br />
Meeskonna koduleht: [[Gurmaanid]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Korterid Kõrgel Künkal===<br />
Liikmed:<br />
* Edward Mardo<br />
Meeskonna koduleht: [[Korterid_Kõrgel_Künkal]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Librarians===<br />
Liikmed:<br />
* Kerttu Liis Lootus<br />
* Lisandra Noor<br />
* Lisette Noor<br />
Meeskonna koduleht: [[Librarians]]<br />
<br />
Projekti TFS: https://klootus.visualstudio.com/Librarians<br />
<br />
'''Retsensioonid'''<br />
Analüüsi retsensiooni teeb meeskond Bank<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Brainery===<br />
Liikmed:<br />
* Madis Lugus<br />
* Elina Kuldkepp<br />
* Berit Põldoja<br />
* Taavi Teearu<br />
Meeskonna koduleht: [[Brainery]]<br />
<br />
'''Retsensioonid'''<br />
Analüüsi retsensiooni teeb meeskond Bomory<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
'''TFS'''<br />
[https://tteearu.visualstudio.com/Hexacad https://tteearu.visualstudio.com/Hexacad]<br />
<br />
===Meeskond: Rent A Book===<br />
Liikmed:<br />
* Aapo Kersalu<br />
* Kristjan Kotto<br />
* Paul John Niidas<br />
<br />
'''Meeskonna koduleht'''<br />
<br><br />
[[Rent A Book]]<br />
<br />
'''Retsensioonid'''<br />
<br><br />
[https://wiki.itcollege.ee/index.php/Rent_A_Book#Retsensioon Meeskonna "Forevernotes" retsensioon]<br />
<br />
'''Lõpptoode'''<br />
<br><br />
TODO<br />
<br />
'''TFS'''<br />
<br><br />
[https://rentabookproject.visualstudio.com/Rent%20A%20Book Rent A Book]<br />
<br />
===Meeskond: BMS===<br />
Liikmed:<br />
* Kert Kukk<br />
Meeskonna koduleht: [[BMS]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Dogify===<br />
Liikmed:<br />
* Roland Soosaar<br />
* Krista Norak<br />
* Mihkel Roots<br />
<br />
Meeskonna koduleht [[Dogify]]<br />
<br />
'''Projekti TFS:''' https://rososa.visualstudio.com/Dogify/<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: ForeverNotes===<br />
Liikmed:<br />
* Margus Muru<br />
* Joosep Koort<br />
* Martin Nigul<br />
Meeskonna koduleht: [[ForeverNotes]]<br />
<br />
Projekti TFS: [https://forevernotes.visualstudio.com/ForeverNotes SIIN]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: NullPointerException===<br />
Liikmed:<br />
* Kertu Nurmberg<br />
* Tõnis Piirits<br />
Meeskonna koduleht: [[NullPointerException]]<br />
<br />
'''Projekti TFS:''' https://null-pointer-exception.visualstudio.com/CSGO%20Triggerbot<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
<br />
===Meeskond: SuperSalajane===<br />
Liikmed:<br />
*Sirle Maarja Allikas<br />
*Kaspar Kaal<br />
*Jaan Kastõgov<br />
*Rahel Kangur<br />
<br />
Meeskonna koduleht: https://wiki.itcollege.ee/index.php/Meeskond:SuperSalajane<br />
<br />
Projekti TFS: https://supersalajane.visualstudio.com<br />
<br />
'''Analüüs'''<br />
<br />
Projekti analüüs: https://wiki.itcollege.ee/index.php/Meeskond:SuperSalajane#Anal.C3.BC.C3.BCs_Supersalajane<br />
<br />
'''Retsensioonid'''<br />
<br />
Analüüsi retsensioon: https://wiki.itcollege.ee/index.php/Meeskond:SuperSalajane#Meeskonna_.E2.80.9EDogify.E2.80.9D_anal.C3.BC.C3.BCsi_retsensioon<br />
<br />
'''Prototüüp'''<br />
<br />
'''Lõpptoode'''<br />
<br />
==Kaugõpe==<br />
<br />
===Meeskond: Autoparandaja===<br />
Liikmed:<br />
* Mihkel Viilveer<br />
Meeskonna koduleht: [[Autoparandaja]]<br />
<br />
'''Retsensioonid'''<br />
Retsensioon projekti [[Paabli analüüsile]]<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
'''TFS'''<br />
https://tostukid.visualstudio.com<br />
<br />
===Meeskond: Paabel===<br />
Liikmed:<br />
* Rutt Lindström<br />
* Esta Prangel<br />
* Krista Rüütel<br />
* Liina Abner<br />
<br />
Meeskonna koduleht: [[Paabel]]<br />
<br />
'''Retsensioonid'''<br />
TODO Projekti "Isearve" retsensioon: [[Talk:Isearve]]<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Agraarbeib===<br />
<br />
Liikmed:<br />
* Kaia Runthal<br />
* Marianne Trubetskoi<br />
* Taavi Tilk<br />
* Mihkel Matson<br />
<br />
Meeskonna koduleht: [[Agraarbeib]]<br />
<br />
Projekti TFS: https://kaia.visualstudio.com/MeieTalu<br />
<br />
'''Analüüs (01.11)'''<br />
[https://wiki.itcollege.ee/index.php/Agraarbeib/Analyys Analüüs Wikis]<br />
<br />
'''Analüüsi retsensioon (08.11) TODO'''<br />
Retsenseeritav [[Talk:Elekter]]<br />
<br />
'''Prototüüp (20.11) TODO''' <br />
[https://wiki.itcollege.ee/index.php/Agraarbeib/Prototüüp Prototüüp]<br />
<br />
'''Lõpptoode (18.12) TODO''' <br />
[https://wiki.itcollege.ee/index.php/Agraarbeib/Lõpptoode Lõpptoode]<br />
<br />
'''Lõpptoote retsensioon (08.01) TODO''' <br />
[https://wiki.itcollege.ee/index.php/Agraarbeib/LõpptooteRetsensioon Retsensioon meeskonna ??? tootele]<br />
<br />
===Meeskond: MoneyG 1.0===<br />
Liikmed:<br />
* Liina Saar<br />
* Mart Raus<br />
* Ando Kiidron<br />
* Andres Kepler<br />
<br />
Meeskonna koduleht: [[MoneyG 1.0]]<br />
<br />
Projekti TFS: [http://452b.visualstudio.com]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
TODO<br />
===Meeskond: Laener===<br />
Liikmed:<br />
* Martin Kask - programmeerija<br />
* Marko Nõu - programmeerija<br />
* Anto Animägi - projektijuht<br />
<br />
Meeskonna koduleht: [[Laener]]<br />
<br />
Projekti TFS: [https://kaskmartin.visualstudio.com/Laener]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Vitamin C#===<br />
Liikmed:<br />
* Marko Belzetski<br />
* Rene Väli<br />
* Kaia Tomson<br />
<br />
Meeskonna koduleht: [[Vitamin C#]]<br />
<br />
Projekti TFS: [https://fevertree.visualstudio.com/Vitamiin%20Csharp https://fevertree.visualstudio.com/Vitamiin%20Csharp]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Kingalaenutus===<br />
Liikmed:<br />
* Kristi Saare<br />
* Kersti Maurer<br />
* Liisi Taimre<br />
* Siim Pääro<br />
<br />
<br />
Meeskonna koduleht: [[Kingalaenutus]]<br />
<br />
'''projekti TFS: https://kingalaenutus.visualstudio.com/Kingalaenutus'''<br />
NB! Õppejõud lisatud itcollege aadressiga.<br />
<br />
'''Retsensioonid'''<br />
Retsensioon projektile [[Rahaplaneerija retsensioon]]<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Isearve ===<br />
Liikmed:<br />
* Siim Kallari<br />
* Priit Tiganik<br />
<br />
Meeskonna koduleht: [[Isearve]]<br />
<br />
Projekti TFS: [https://isearve.visualstudio.com/IseArve https://isearve.visualstudio.com/IseArve]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: DevHelp===<br />
Liikmed:<br />
* Martin Jääger (projektijuht)<br />
* Mikk Erlenheim<br />
* Kristo Leemets<br />
Meeskonna koduleht: [[DevHelp]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
Projekti TFS: [https://devhelp.visualstudio.com/]<br />
<br />
===Meeskond: Elekter ===<br />
'''Liikmed:'''<br />
* Sigrid Aasma<br />
* Kristo Oidermaa<br />
* Tiit Post<br />
<br />
'''Meeskonna koduleht:''' [[Elekter]]<br />
<br />
'''Projekti TFS:''' [https://elekter.visualstudio.com/Elekter/ https://elekter.visualstudio.com/Elekter]<br />
<br />
'''Retsensioon:''' Projekt FoodBytes [[Talk:FoodBytes]]<br />
<br />
===Meeskond: Battle2048===<br />
Liikmed:<br />
*Andrus Seiman<br />
*Annely Aasalaid<br />
*Kristjan Peterson<br />
<br />
Meeskonna koduleht: [[Battle2048]]<br />
<br />
Projekti TFS:<br />
TODO<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: EasyDesk===<br />
Liikmed:<br />
* Marju Pütsepp<br />
<br />
Meeskonna koduleht: [[EasyDesk]]<br />
<br />
Projekti TFS: https://marjup.visualstudio.com/EasyDesk<br />
<br />
'''Retsensioonid'''<br />
* Projekti "Agraarbeib" analüüsi retsensioon: [[Talk:Agraarbeib]]<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Ajamasin===<br />
Liikmed:<br />
* Liina Hellerma<br />
* Teele Sepman<br />
<br />
Meeskonna koduleht:[[Ajamasin]]<br />
<br />
Projekti TFS: https://teelesepman.visualstudio.com/Ajamasin/ (https://ajamasin.visualstudio.com/Ajamasin)<br />
<br />
'''Retsensioonid''':<br />
Analüüsi retsensioon: [https://wiki.itcollege.ee/index.php/Talk:OnTime OnTime]<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Jarvis===<br />
Liikmed:<br />
<br />
* Grigori Palamartšuk - Scrum Master & Product owner<br />
* Andrei Grigorjev - arendaja<br />
* Artyom Likhachev - arendaja<br />
* Maksim Tšeljabov - arendaja<br />
<br />
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/JARVIS Jarvis]<br />
<br />
Projekti TFS: [https://grigorip.visualstudio.com/Jarvis Jarvis]<br />
<br />
'''Retsensioonid'''<br />
TBD<br />
<br />
'''Lõpptoode'''<br />
TBD<br />
<br />
===Meeskond: TikTokTek===<br />
Liikmed:<br />
* Eva Ibrus<br />
* Rain Saarmäe<br />
'''Meeskonna koduleht'''<br />
[[TikTokTek]]<br />
<br />
'''TFS'''<br />
https://tiktoktek.visualstudio.com<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Rahaplaneerija===<br />
Liikmed:<br />
* Maila Keerus<br />
* Kersti Miller<br />
* Evelin Jõgi<br />
<br />
Meeskonna koduleht:<br />
[[Rahaplaneerija]]<br />
<br />
Projekti TFS: [https://rahaplaneerija.visualstudio.com/Rahaplaneerija Rahaplaneerija]<br />
<br />
'''Retsensioonid''':<br />
[[Talk:EasyDesk]]<br />
<br />
'''Lõpptoode''':<br />
TODO<br />
<br />
===Meeskond: Garden of Towers===<br />
Liikmed:<br />
* Nele Sergejeva<br />
<br />
Meeskonna koduleht:<br />
https://wiki.itcollege.ee/index.php/Garden_of_Towers<br />
<br />
Projekti TFS: https://gardenoftowers.visualstudio.com/<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: FoodCab===<br />
Liikmed:<br />
* Mario Mustasaar<br />
* Peeter Ploom<br />
* Rain Elken<br />
* Roland Türi<br />
<br />
Meeskonna koduleht:<br />
https://wiki.itcollege.ee/index.php/FoodCab<br />
<br />
Projekti TFS: https://foodcab.visualstudio.com/<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: MyLibrary===<br />
Liikmed:<br />
* Madis Uudam - projektijuht, arendaja<br />
* Olle Mikk - arendaja<br />
<br />
Meeskonna koduleht: https://mylibrary16.wordpress.com/<br />
<br />
Projekti TFS:<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
=== Meeskond: OnTime ===<br />
'''Liikmed''':<br />
*Tatjana Kruglova<br />
<br />
'''Meeskonna koduleht''':<br />
https://wiki.itcollege.ee/index.php/OnTime<br />
<br />
'''Projetki TFS''': https://ontimekruglova.visualstudio.com/OnTime/<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
'''Retsenseeritav''': <br />
https://wiki.itcollege.ee/index.php/Talk:TikTokTek<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
=== Meeskond: FoodBytes ===<br />
Liikmed:<br />
*Aet Udusaar<br />
*Taavi Põder<br />
<br />
Meeskonna koduleht:<br />
https://wiki.itcollege.ee/index.php/FoodBytes<br />
<br />
Projekti TFS: https://foodbytes.visualstudio.com/FoodBytes/<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: SeDuM===<br />
Liikmed:<br />
*Liina Laumets <br />
<br />
Meeskonna koduleht: [[Meeskond: SeDuM]]<br />
<br />
Projekti TFS:<br />
<br />
'''Retsensioonid'''<br />
<br />
'''Prototüüp'''<br />
<br />
'''Lõpptoode'''</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=114130Ajamasin2016-11-07T19:51:27Z<p>Tsepman: </p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
* tööpakkumiste automaatne aegumine<br />
* tööpakkumiste printimine<br />
<br />
Keerukus:<br />
* Kõige keerulisemaks kohaks osutub tõenäoliselt kahe mooduli samaaegne töö<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise moodul ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
'''Tööpakkumiste staatused''':<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
<br />
<br />
===Organisatsioonisiseste tööpakkumiste sirvimise moodul töötajale===<br />
<br />
Töötajal on oma arvutis rakendus, kus ta saab ta saab vaadata tööandja poolt sisestatud tööpakkumisi, näha infot pakkumiste kohta, ennast pakkumisele registreerida, näha enda registreeringuid ning tühistada oma registreeringuid.<br />
<br />
'''Kasutaja vajadus:''' soovib leida tööd ja saada ülevaadet kõikidest olemasolevatest pakkumistest.<br />
'''Lahendus:''' kasutajale kuvatakse tabel aktiivsetest tööpakkumistest. Tabel on allapoole keritav. Tabel koosneb järgnevatest väljadest:<br />
*Üritus(tekstiväli)<br />
*Positsioon(tekstiväli)<br />
*Asukoht(tekstiväli)<br />
*Töö alguse aeg(kuupäev formaadis DD.MM.YYYY)<br />
*Töö lõppaeg(kuupäev formaadis DD.MM.YYYY)<br />
*Töötasu(täis- või komakohaga arv)<br />
*Töö vastuvõtnud isikute arv(täisarv)<br />
*Vabade kohtade arv(täisarv)<br />
*Tööpakkumise staatus(aktiivne, vastuvõetud, aegunud)<br />
<br />
'''Kasutaja vajadus:''' leida kõikide pakkumiste hulgast enda poolt valitud otsingukriteeriumite alusel sobivad tööpakkumised. Otsida saab järgmiste kriteeriumite alusel:<br />
* Ürituse nimetus(tekstiväli)<br />
* Positsioon(tekstiväli)<br />
* Töö asukoht(tekstiväli)<br />
* Töö alguseaeg(kuupäeva väli formaadis DD.MM.YYYY kalendervalikuga)<br />
* Töö lõpuaeg(kuupäeva väli formaadis DD.MM.YYYY kalendervalikuga)<br />
* Töö staatus(valikud: aktiivne, vastuvõetud, aegunud)<br />
Tööpakkumiste alla kuvatakse nupp nimega „Otsi“ ja kui kriteeriumid on valitud ja nuppu vajutatud, siis kuvatakse tabelisse kõik otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse kirje, mis ütleb, et teie otsingu tingimustele ei leidu sobivaid pakkumisi.<br />
<br />
<br />
'''Kasutaja vajadus:''' kasutajal on vaja näha enda poolt tehtud registreeringuid. <br />
'''Lahendus:''' kasutaja aknas on olemas väli Minu registreeringud, kus saab valida nii minevikus tehtud töid kui ka eesootavaid tööotsi. Vaikimise avanevad alguses kõik registreeringud. Aknas on olemas kalendervaliku võimalus, millega saab ajaperioodi piiritleda. Lisaks on valik „Sorteeri“, kus kasutaja saab tööotsi sorteerida, ürituse nime, asukoha, tööpositsiooni järgi).<br />
Kasutaja vajadus: kasutajal on vaja oma registreering tühistada. <br />
Lahendus: tööpakkumise kõrval, millele ollakse registreerunud, kuvatakse link tühista registreering. Sellele lingile vajutades, kaob registreering ning tööpakkumine muutub kasutaja jaoks taas aktiivseks.<br />
<br />
<br />
''' Tööpakkumise staatused'''<br />
<br />
Aktiivne – kui tööpakkumine on kehtiv ning leidub veel vabu kohti.<br />
Vastuvõetud – kui kasutaja on tööpakkumisele juba registreerunud ilmub pakkumise kohale kirje, et olete antud tööpakkumisele juba registreerunud. Registreerumise nupp muutub mitteaktiivseks.<br />
Aegunud – tööpakkumisele ei ole enam võimalik registreeruda, kuna tähtaeg on möödunud. Tööpakkumise kohale ilmub ka kirje selle kohta.<br />
<br />
NICE TO HAVE:<br />
'''Kasutaja vajadus:''' kasutaja soovib näha oma teenistust nii ühe ürituse raames kui ka teatud ajaperioodi jooksul.<br />
'''Lahendus:''' Minu registreeringute aknas on link „Arvuta töötasu“, mille avanemisel on võimalik arvutada enda teenitud töötasu:<br />
*Ühe ürituse kohta(bruto ja neto)<br />
*Teatud perioodi kohta(bruto ja neto)<br />
<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
'''PAKKUMINE''' (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) <br />
- Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
'''ASUKOHT''' (id, nimetus, muutmise aeg)<br />
- Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
'''STAATUS''' (id, nimetus, muutmise aeg) <br />
– Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
'''ISIK''' (id, isikukood, nimi) <br />
– Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
'''PAKKUMISEISIK''' (isiku id, pakkumise id) <br />
– Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
'''LOGI''' (isiku id, pakkumise id, tegevus, muudatuse aeg)<br />
- Logitakse tööpakkumiste vastuvõtmist ja pakkumistest loobumist.<br />
<br />
Automaatprotsessid:<br />
- Teatud aja tagant kutsutakse välja protseduur '''PakkumiseAegumine''', millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
<br />
==Retsensioon==<br />
[https://wiki.itcollege.ee/index.php/Talk:OnTime Retsensioon meeskond OnTime projekti analüüsile]<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Rakenduse sisu ja Tehnoloogia peatükkide täiendamine, Analüüsi peatüki ning "Organisatsioonisiseste tööpakkumiste haldamise moodul" analüüsi lisamine (Teele)<br />
<br />
"Organisatsioonisiseste tööpakkumiste sirvimise moodul töötajale" analüüsi lisamine (Liina)<br />
<br />
=== 07.10.2016 ===<br />
<br />
Retsensiooni peatüki lisamine. Retsensiooni esialgse versiooni koostamine. (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Talk:OnTime&diff=114129Talk:OnTime2016-11-07T19:44:45Z<p>Tsepman: /* Mis meeldis? */</p>
<hr />
<div>=Retsensioon meeskond OnTime projekti analüüsile=<br />
Koostanud: Meeskond [[Ajamasin]]<br />
<br />
<br />
==Sissejuhatus==<br />
Rakenduse kokkuvõtlik kirjeldus annab üsna hea ülevaate sellest, mida rakendusega on võimalik teha. Kasutuslood ja „Must have“ funktsionaalsuste loetelu on üksteisega vastavuses. Kasutajapõhine ebasobivate aegade häälestus otsing ning „Nice to have“ nimekirjas loetletud suhtlusvõimalused tekitavad ootuse, et tegu on rakendusega, mis on netti ühendatud.<br />
<br />
==Mis meeldis?==<br />
Tegevused rakenduses on analüüsis selgelt kirjeldatud. Tundub, et rakendus võiks leida ka praktilist kasutust.<br />
<br />
==Omapoolsed soovitused ja võimalikud probleemid==<br />
===Ajatsoonist sõltuva ebasobiva ajavahemiku muutmine/eemaldamine===<br />
Rakendus on küll mõeldud päevaseks kasutamiseks, aga võiks kaaluda öise ajavahemiku lisamist vaba suhtlemise aja sisse. Nii oleks võimalus suhelda näiteks nendel kasutajatel, kes töötavad öösiti. 8:00 – 22:00 võiks olla vaikimisi märgitud ebasobivaks ajavahemikuks, mida kuvatakse kasutaja andmetes ning mida saab sealtkaudu muuta. Nii lisanduks registreeritud kasutajatele võimalus leida enda jaoks suhtlemisaegu enne kella kaheksat hommikul ja pärast kümmet õhtul ilma teise ajatsooni kolimata. Sellega seoses võiks lisada kasutaja andmete vormile ka vaikesätete taastamise nupu.<br />
===Sobivast ajast märku andmise võimalus===<br />
Suhtlemisaja registreerimise võimalust ei ole rakendusse kavandatud. Hetkel tuleks kasutada paralleelselt mõnda teiset vahendit, millega on võimalik leitud ühine aeg kinni panna. Tulevikus võib mõelda võimalusele saata samast rakendusest teisele kasutajale kontaktisoov/ teavitus.<br />
===Andmete edastus===<br />
Põnevateks ja keerulisemateks kohtadeks paistavad olevat liidestused teiste osapooltega. Google API ühendus on analüüsis ühe võimaliku probleemina juba esile tõstetud. Kuna tegu on rakendusega, mida kasutavad paljud isikud samaaegselt, siis võib tekkida küsimusi andmete ajakohasena hoidmisega. Kasutaja isiklikus arvutis asuval rakendusel peab olema teadmine teistest süsteemi kasutajatest ning nende ajatsoonidest. Kas esialgu on mõeldud realiseerida rakendus n-ö näidislahendusena või on kavas värskendada andmeid üle interneti? Kuna andmesuhtlust ei ole mainitud „Must have“ ega „Nice to have“ loetelus, siis võib oletada, et see on projektist välja jäetud. Seda oleks tore näha „Nice to have“ nimekirjas.<br />
<br />
==Kokkuvõte==<br />
Projekt tundub huvitav ning ideel on potentsiaali. Kuna rakenduse eesmärk on hoida kokku kasutaja aega, siis sõltuks selle edukus kasutajasõbralikkusest - viimasele tasub arenduse ajal tähelepanu pöörata.</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Talk:OnTime&diff=114128Talk:OnTime2016-11-07T19:44:06Z<p>Tsepman: </p>
<hr />
<div>=Retsensioon meeskond OnTime projekti analüüsile=<br />
Koostanud: Meeskond [[Ajamasin]]<br />
<br />
<br />
==Sissejuhatus==<br />
Rakenduse kokkuvõtlik kirjeldus annab üsna hea ülevaate sellest, mida rakendusega on võimalik teha. Kasutuslood ja „Must have“ funktsionaalsuste loetelu on üksteisega vastavuses. Kasutajapõhine ebasobivate aegade häälestus otsing ning „Nice to have“ nimekirjas loetletud suhtlusvõimalused tekitavad ootuse, et tegu on rakendusega, mis on netti ühendatud.<br />
<br />
==Mis meeldis?==<br />
Tegevused rakenduses on selgelt kirjeldatud. Tundub, et rakendus võiks leida ka praktilist kasutust.<br />
<br />
==Omapoolsed soovitused ja võimalikud probleemid==<br />
===Ajatsoonist sõltuva ebasobiva ajavahemiku muutmine/eemaldamine===<br />
Rakendus on küll mõeldud päevaseks kasutamiseks, aga võiks kaaluda öise ajavahemiku lisamist vaba suhtlemise aja sisse. Nii oleks võimalus suhelda näiteks nendel kasutajatel, kes töötavad öösiti. 8:00 – 22:00 võiks olla vaikimisi märgitud ebasobivaks ajavahemikuks, mida kuvatakse kasutaja andmetes ning mida saab sealtkaudu muuta. Nii lisanduks registreeritud kasutajatele võimalus leida enda jaoks suhtlemisaegu enne kella kaheksat hommikul ja pärast kümmet õhtul ilma teise ajatsooni kolimata. Sellega seoses võiks lisada kasutaja andmete vormile ka vaikesätete taastamise nupu.<br />
===Sobivast ajast märku andmise võimalus===<br />
Suhtlemisaja registreerimise võimalust ei ole rakendusse kavandatud. Hetkel tuleks kasutada paralleelselt mõnda teiset vahendit, millega on võimalik leitud ühine aeg kinni panna. Tulevikus võib mõelda võimalusele saata samast rakendusest teisele kasutajale kontaktisoov/ teavitus.<br />
===Andmete edastus===<br />
Põnevateks ja keerulisemateks kohtadeks paistavad olevat liidestused teiste osapooltega. Google API ühendus on analüüsis ühe võimaliku probleemina juba esile tõstetud. Kuna tegu on rakendusega, mida kasutavad paljud isikud samaaegselt, siis võib tekkida küsimusi andmete ajakohasena hoidmisega. Kasutaja isiklikus arvutis asuval rakendusel peab olema teadmine teistest süsteemi kasutajatest ning nende ajatsoonidest. Kas esialgu on mõeldud realiseerida rakendus n-ö näidislahendusena või on kavas värskendada andmeid üle interneti? Kuna andmesuhtlust ei ole mainitud „Must have“ ega „Nice to have“ loetelus, siis võib oletada, et see on projektist välja jäetud. Seda oleks tore näha „Nice to have“ nimekirjas.<br />
<br />
==Kokkuvõte==<br />
Projekt tundub huvitav ning ideel on potentsiaali. Kuna rakenduse eesmärk on hoida kokku kasutaja aega, siis sõltuks selle edukus kasutajasõbralikkusest - viimasele tasub arenduse ajal tähelepanu pöörata.</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=113026Ajamasin2016-10-29T08:06:17Z<p>Tsepman: /* Rakenduse sisu */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
* tööpakkumiste automaatne aegumine<br />
* tööpakkumiste printimine<br />
<br />
Keerukus:<br />
* Kõige keerulisemaks kohaks osutub tõenäoliselt kahe mooduli samaaegne töö<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise moodul ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
'''Tööpakkumiste staatused''':<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
'''PAKKUMINE''' (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) <br />
- Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
'''ASUKOHT''' (id, nimetus, muutmise aeg)<br />
- Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
'''STAATUS''' (id, nimetus, muutmise aeg) <br />
– Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
'''ISIK''' (id, isikukood, nimi) <br />
– Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
'''PAKKUMISEISIK''' (isiku id, pakkumise id) <br />
– Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
'''LOGI''' (isiku id, pakkumise id, tegevus, muudatuse aeg)<br />
- Logitakse tööpakkumiste vastuvõtmist ja pakkumistest loobumist.<br />
<br />
Automaatprotsessid:<br />
- Teatud aja tagant kutsutakse välja protseduur '''PakkumiseAegumine''', millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Rakenduse sisu ja Tehnoloogia peatükkide täiendamine, Analüüsi peatüki ning "Organisatsioonisiseste tööpakkumiste haldamise moodul" analüüsi lisamine (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=113025Ajamasin2016-10-29T07:53:28Z<p>Tsepman: /* Rakenduse sisu */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
* tööpakkumiste automaatne aegumine<br />
<br />
Keerukus:<br />
* Kõige keerulisemaks kohaks osutub tõenäoliselt kahe mooduli samaaegne töö<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise moodul ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
'''Tööpakkumiste staatused''':<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
'''PAKKUMINE''' (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) <br />
- Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
'''ASUKOHT''' (id, nimetus, muutmise aeg)<br />
- Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
'''STAATUS''' (id, nimetus, muutmise aeg) <br />
– Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
'''ISIK''' (id, isikukood, nimi) <br />
– Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
'''PAKKUMISEISIK''' (isiku id, pakkumise id) <br />
– Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
'''LOGI''' (isiku id, pakkumise id, tegevus, muudatuse aeg)<br />
- Logitakse tööpakkumiste vastuvõtmist ja pakkumistest loobumist.<br />
<br />
Automaatprotsessid:<br />
- Teatud aja tagant kutsutakse välja protseduur '''PakkumiseAegumine''', millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Rakenduse sisu ja Tehnoloogia peatükkide täiendamine, Analüüsi peatüki ning "Organisatsioonisiseste tööpakkumiste haldamise moodul" analüüsi lisamine (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=113024Ajamasin2016-10-29T07:53:06Z<p>Tsepman: /* Analüüs */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
* tööpakkumiste automaatne aegumine<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise moodul ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
'''Tööpakkumiste staatused''':<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
'''PAKKUMINE''' (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) <br />
- Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
'''ASUKOHT''' (id, nimetus, muutmise aeg)<br />
- Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
'''STAATUS''' (id, nimetus, muutmise aeg) <br />
– Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
'''ISIK''' (id, isikukood, nimi) <br />
– Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
'''PAKKUMISEISIK''' (isiku id, pakkumise id) <br />
– Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
'''LOGI''' (isiku id, pakkumise id, tegevus, muudatuse aeg)<br />
- Logitakse tööpakkumiste vastuvõtmist ja pakkumistest loobumist.<br />
<br />
Automaatprotsessid:<br />
- Teatud aja tagant kutsutakse välja protseduur '''PakkumiseAegumine''', millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Rakenduse sisu ja Tehnoloogia peatükkide täiendamine, Analüüsi peatüki ning "Organisatsioonisiseste tööpakkumiste haldamise moodul" analüüsi lisamine (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=113023Ajamasin2016-10-29T07:52:29Z<p>Tsepman: /* Analüüs */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
* tööpakkumiste automaatne aegumine<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
Kõige keerulisemaks kohaks osutub tõenäoliselt kahe mooduli samaaegne töö.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise moodul ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
'''Tööpakkumiste staatused''':<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
'''PAKKUMINE''' (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) <br />
- Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
'''ASUKOHT''' (id, nimetus, muutmise aeg)<br />
- Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
'''STAATUS''' (id, nimetus, muutmise aeg) <br />
– Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
'''ISIK''' (id, isikukood, nimi) <br />
– Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
'''PAKKUMISEISIK''' (isiku id, pakkumise id) <br />
– Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
'''LOGI''' (isiku id, pakkumise id, tegevus, muudatuse aeg)<br />
- Logitakse tööpakkumiste vastuvõtmist ja pakkumistest loobumist.<br />
<br />
Automaatprotsessid:<br />
- Teatud aja tagant kutsutakse välja protseduur '''PakkumiseAegumine''', millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Rakenduse sisu ja Tehnoloogia peatükkide täiendamine, Analüüsi peatüki ning "Organisatsioonisiseste tööpakkumiste haldamise moodul" analüüsi lisamine (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=113022Ajamasin2016-10-29T07:50:16Z<p>Tsepman: /* Rakenduse sisu */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
* tööpakkumiste automaatne aegumine<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise moodul ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
'''Tööpakkumiste staatused''':<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
'''PAKKUMINE''' (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) <br />
- Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
'''ASUKOHT''' (id, nimetus, muutmise aeg)<br />
- Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
'''STAATUS''' (id, nimetus, muutmise aeg) <br />
– Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
'''ISIK''' (id, isikukood, nimi) <br />
– Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
'''PAKKUMISEISIK''' (isiku id, pakkumise id) <br />
– Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
'''LOGI''' (isiku id, pakkumise id, tegevus, muudatuse aeg)<br />
- Logitakse tööpakkumiste vastuvõtmist ja pakkumistest loobumist.<br />
<br />
Automaatprotsessid:<br />
- Teatud aja tagant kutsutakse välja protseduur '''PakkumiseAegumine''', millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Rakenduse sisu ja Tehnoloogia peatükkide täiendamine, Analüüsi peatüki ning "Organisatsioonisiseste tööpakkumiste haldamise moodul" analüüsi lisamine (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=113021Ajamasin2016-10-29T07:44:44Z<p>Tsepman: /* Andmebaas */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise moodul ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
'''Tööpakkumiste staatused''':<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
'''PAKKUMINE''' (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) <br />
- Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
'''ASUKOHT''' (id, nimetus, muutmise aeg)<br />
- Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
'''STAATUS''' (id, nimetus, muutmise aeg) <br />
– Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
'''ISIK''' (id, isikukood, nimi) <br />
– Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
'''PAKKUMISEISIK''' (isiku id, pakkumise id) <br />
– Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
'''LOGI''' (isiku id, pakkumise id, tegevus, muudatuse aeg)<br />
- Logitakse tööpakkumiste vastuvõtmist ja pakkumistest loobumist.<br />
<br />
Automaatprotsessid:<br />
- Teatud aja tagant kutsutakse välja protseduur '''PakkumiseAegumine''', millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Rakenduse sisu ja Tehnoloogia peatükkide täiendamine, Analüüsi peatüki ning "Organisatsioonisiseste tööpakkumiste haldamise moodul" analüüsi lisamine (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=113016Ajamasin2016-10-28T18:26:31Z<p>Tsepman: /* 28.10.2016 */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise moodul ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
'''Tööpakkumiste staatused''':<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
'''PAKKUMINE''' (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) <br />
- Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
'''ASUKOHT''' (id, nimetus, muutmise aeg)<br />
- Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
'''STAATUS''' (id, nimetus, muutmise aeg) <br />
– Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
'''ISIK''' (id, isikukood, nimi) <br />
– Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
'''PAKKUMISEISIK''' (isiku id, pakkumise id) <br />
– Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
<br />
Automaatprotsessid:<br />
- Teatud aja tagant kutsutakse välja protseduur '''PakkumiseAegumine''', millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Rakenduse sisu ja Tehnoloogia peatükkide täiendamine, Analüüsi peatüki ning "Organisatsioonisiseste tööpakkumiste haldamise moodul" analüüsi lisamine (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=113015Ajamasin2016-10-28T18:24:29Z<p>Tsepman: /* Organisatsioonisiseste tööpakkumiste haldamise rakendus */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise moodul ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
'''Tööpakkumiste staatused''':<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
'''PAKKUMINE''' (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) <br />
- Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
'''ASUKOHT''' (id, nimetus, muutmise aeg)<br />
- Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
'''STAATUS''' (id, nimetus, muutmise aeg) <br />
– Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
'''ISIK''' (id, isikukood, nimi) <br />
– Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
'''PAKKUMISEISIK''' (isiku id, pakkumise id) <br />
– Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
<br />
Automaatprotsessid:<br />
- Teatud aja tagant kutsutakse välja protseduur '''PakkumiseAegumine''', millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Mooduli "Organisatsioonisiseste tööpakkumiste haldamise rakendus" analüüsi lisamine (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=113014Ajamasin2016-10-28T18:21:46Z<p>Tsepman: /* Analüüs */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise rakendus ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
'''Tööpakkumiste staatused''':<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
'''PAKKUMINE''' (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) <br />
- Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
'''ASUKOHT''' (id, nimetus, muutmise aeg)<br />
- Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
'''STAATUS''' (id, nimetus, muutmise aeg) <br />
– Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
'''ISIK''' (id, isikukood, nimi) <br />
– Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
'''PAKKUMISEISIK''' (isiku id, pakkumise id) <br />
– Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
<br />
Automaatprotsessid:<br />
- Teatud aja tagant kutsutakse välja protseduur '''PakkumiseAegumine''', millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Mooduli "Organisatsioonisiseste tööpakkumiste haldamise rakendus" analüüsi lisamine (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=113013Ajamasin2016-10-28T18:19:08Z<p>Tsepman: /* Andmebaas */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise rakendus ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
<br />
Tööpakkumiste staatused:<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
'''PAKKUMINE''' (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) <br />
- Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
'''ASUKOHT''' (id, nimetus, muutmise aeg)<br />
- Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
'''STAATUS''' (id, nimetus, muutmise aeg) <br />
– Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
'''ISIK''' (id, isikukood, nimi) <br />
– Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
'''PAKKUMISEISIK''' (isiku id, pakkumise id) <br />
– Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
<br />
Automaatprotsessid:<br />
- Teatud aja tagant kutsutakse välja protseduur '''PakkumiseAegumine''', millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Mooduli "Organisatsioonisiseste tööpakkumiste haldamise rakendus" analüüsi lisamine (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=113012Ajamasin2016-10-28T18:18:30Z<p>Tsepman: /* Andmebaas */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise rakendus ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
<br />
Tööpakkumiste staatused:<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
PAKKUMINE (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) <br />
- Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
ASUKOHT (id, nimetus, muutmise aeg)<br />
- Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
STAATUS (id, nimetus, muutmise aeg) <br />
– Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
ISIK (id, isikukood, nimi) <br />
– Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
PAKKUMISEISIK (isiku id, pakkumise id) <br />
– Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
<br />
Automaatprotsessid:<br />
- Teatud aja tagant kutsutakse välja protseduur PakkumiseAegumine, millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Mooduli "Organisatsioonisiseste tööpakkumiste haldamise rakendus" analüüsi lisamine (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=113011Ajamasin2016-10-28T18:13:51Z<p>Tsepman: /* Analüüs */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise rakendus ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
<br />
Tööpakkumiste staatused:<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
PAKKUMINE (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) – Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
ASUKOHT (id, nimetus, muutmise aeg) – Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
STAATUS (id, nimetus, muutmise aeg) – Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
ISIK (id, isikukood, nimi) – Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
PAKKUMISEISIK (isiku id, pakkumise id) – Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
<br />
Automaatprotsessid:<br />
Teatud aja tagant kutsutakse välja protseduur PakkumiseAegumine, millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Mooduli "Organisatsioonisiseste tööpakkumiste haldamise rakendus" analüüsi lisamine (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=113010Ajamasin2016-10-28T18:12:48Z<p>Tsepman: /* Organisatsioonisiseste tööpakkumiste haldamise rakendus */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise rakendus ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav) "Salvesta" nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
<br />
Tööpakkumiste staatused:<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
PAKKUMINE (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) – Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
ASUKOHT (id, nimetus, muutmise aeg) – Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
STAATUS (id, nimetus, muutmise aeg) – Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
ISIK (id, isikukood, nimi) – Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
PAKKUMISEISIK (isiku id, pakkumise id) – Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
<br />
Automaatprotsessid:<br />
Teatud aja tagant kutsutakse välja protseduur PakkumiseAegumine, millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Mooduli "Organisatsioonisiseste tööpakkumiste haldamise rakendus" analüüsi lisamine (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=113009Ajamasin2016-10-28T18:11:13Z<p>Tsepman: /* Organisatsioonisiseste tööpakkumiste haldamise rakendus */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise rakendus ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
* Üritus (tekstiväli)<br />
* Positsioon (tekstiväli)<br />
* Töö asukoht (tekstiväli)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
* Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
* Töö vastu võtnud isikute arv (täisarv)<br />
* Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
* Üritus (tekstiväli, max 100 tähemärki)<br />
* Positsioon (tekstiväli, max 100 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik)<br />
* Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
* Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
* Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
* Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
* Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
* Otsitavate isikute arv (täisarv, muudetav)<br />
* Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav) <br />
"Salvesta" nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
* Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
* Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
* Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
* Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
* Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
* Töötasu (tühi või positiivne kahe komakohaga arv, muudetav)<br />
„Salvesta“ nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
Tööpakkumiste staatused:<br />
* sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
* vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
* aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
* aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
* kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
PAKKUMINE (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) – Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
ASUKOHT (id, nimetus, muutmise aeg) – Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
STAATUS (id, nimetus, muutmise aeg) – Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
ISIK (id, isikukood, nimi) – Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
PAKKUMISEISIK (isiku id, pakkumise id) – Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
<br />
Automaatprotsessid:<br />
Teatud aja tagant kutsutakse välja protseduur PakkumiseAegumine, millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Mooduli "Organisatsioonisiseste tööpakkumiste haldamise rakendus" analüüsi lisamine (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=113008Ajamasin2016-10-28T18:07:56Z<p>Tsepman: /* Organisatsioonisiseste tööpakkumiste haldamise rakendus */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise rakendus ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
• Üritus (tekstiväli)<br />
• Positsioon (tekstiväli)<br />
• Töö asukoht (tekstiväli)<br />
• Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
• Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
• Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
• Töö vastu võtnud isikute arv (täisarv)<br />
• Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
• Üritus (tekstiväli, max 100 tähemärki)<br />
• Positsioon (tekstiväli, max 100 tähemärki)<br />
• Töö asukoht (võimalike väärtuste valik)<br />
• Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
• Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
• Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
• Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
• Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
• Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
• Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
• Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
• Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
• Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
• Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
• Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
• Otsitavate isikute arv (täisarv, muudetav)<br />
• Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav)<br />
<br />
Salvesta nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
• Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
• Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
• Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
• Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
• Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
• Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
• Töötasu (tühi või positiivne kahe komakohaga arv, muudetav)<br />
„Salvesta“ nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
Tööpakkumiste staatused:<br />
• sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
• vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
• aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
• aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
• kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
PAKKUMINE (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) – Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
ASUKOHT (id, nimetus, muutmise aeg) – Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
STAATUS (id, nimetus, muutmise aeg) – Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
ISIK (id, isikukood, nimi) – Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
PAKKUMISEISIK (isiku id, pakkumise id) – Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
<br />
Automaatprotsessid:<br />
Teatud aja tagant kutsutakse välja protseduur PakkumiseAegumine, millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Mooduli "Organisatsioonisiseste tööpakkumiste haldamise rakendus" analüüsi lisamine (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=113007Ajamasin2016-10-28T18:07:05Z<p>Tsepman: /* Organisatsioonisiseste tööpakkumiste haldamise rakendus */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise rakendus ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
• Üritus (tekstiväli)<br />
• Positsioon (tekstiväli)<br />
• Töö asukoht (tekstiväli)<br />
• Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
• Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
• Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
• Töö vastu võtnud isikute arv (täisarv)<br />
• Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
• Üritus (tekstiväli, max 100 tähemärki)<br />
• Positsioon (tekstiväli, max 100 tähemärki)<br />
• Töö asukoht (võimalike väärtuste valik)<br />
• Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
• Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
• Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
• Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
• Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
• Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
• Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
• Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
• Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
• Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
• Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
• Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
• Otsitavate isikute arv (täisarv, muudetav)<br />
• Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav)<br />
„Salvesta“ nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
• Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
• Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
• Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
• Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
• Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
• Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
• Töötasu (tühi või positiivne kahe komakohaga arv, muudetav)<br />
„Salvesta“ nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
Tööpakkumiste staatused:<br />
• sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
• vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
• aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
• aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
• kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
PAKKUMINE (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) – Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
ASUKOHT (id, nimetus, muutmise aeg) – Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
STAATUS (id, nimetus, muutmise aeg) – Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
ISIK (id, isikukood, nimi) – Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
PAKKUMISEISIK (isiku id, pakkumise id) – Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
<br />
Automaatprotsessid:<br />
Teatud aja tagant kutsutakse välja protseduur PakkumiseAegumine, millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Mooduli "Organisatsioonisiseste tööpakkumiste haldamise rakendus" analüüsi lisamine (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=113006Ajamasin2016-10-28T18:06:20Z<p>Tsepman: </p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
Kindlasti vajalik funktsionaalsus:<br />
* töökuulutuste sisestamine <br />
* töökuulutuste muutmine<br />
* töökuulutuste vaatamine tööandja vaates<br />
* töökuulutuste vaatamine töötaja vaates<br />
* tööpakkumiste hulgast otsimine<br />
* tööpakkumise vastuvõtmine<br />
* vastuvõetud tööst äraütlemine<br />
<br />
Võimaluse korral väljaarendatav funktsionaalsus:<br />
* kasutaja tuvastamine<br />
* palga arvutamine<br />
<br />
== Analüüs ==<br />
Organisatsioonisiseste tööpakkumiste süsteem koosneb kahest moodulist (halduse rakendus tööandjale ja pakkumiste sirvimise rakendus töötajale) ning ühisest andmebaasist.<br />
<br />
=== Organisatsioonisiseste tööpakkumiste haldamise rakendus ===<br />
Tööandja arvutis on rakendus, mille kaudu saab sisestada vabade töökohtade pakkumisi (e. töid e. tööpakkumisi ). Pakutavad tööd on erineva kestusega, erinevatele üritustele ja positsioonidele. Kasutaja saab vaadata töökohtade täituvust ja muuta sisestatud andmeid.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja saada ülevaade kõikidest süsteemi sisestatud tööpakkumistest.<br />
Lahendus:<br />
Tööpakkumised kuvatakse tabelisse, mis on vertikaalselt keritav. Kustutatud staatuses tööpakkumised on vaikimisi peidetud. Tabel kuvatakse rakenduse avamisel. Veergudes näidatakse järgmiseid andmeid:<br />
• Üritus (tekstiväli)<br />
• Positsioon (tekstiväli)<br />
• Töö asukoht (tekstiväli)<br />
• Töö alguse aeg (kuupäev formaadis DD.MM.YYYY)<br />
• Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY)<br />
• Töötasu (positiivne kahe komakohaga arv, võib olla ka 0 või tühi)<br />
• Töö vastu võtnud isikute arv (täisarv)<br />
• Töö staatus (sisestatud, vastuvõetud, aktiivne, aegunud, kustutatud)<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja leida süsteemi sisestatud tööpakkumiste hulgast teatud tingimustele vastavad pakkumised.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal kuvatakse otsingutingimuste väljad. Otsida saab järgmiste parameetrite alusel:<br />
• Üritus (tekstiväli, max 100 tähemärki)<br />
• Positsioon (tekstiväli, max 100 tähemärki)<br />
• Töö asukoht (võimalike väärtuste valik)<br />
• Töö alguse aeg alates (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
• Töö alguse aeg kuni (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
• Töö sisestamise aeg (kuupäeva väli formaadis DD.MM.YYYY, kalendervalikuga)<br />
• Töö staatus (valikud: määramata, sisestatud, vastuvõetud, aegunud, kustutatud)<br />
Pärast parameetrite valikut ja „Otsi“ nupule vajutamist kuvatakse tööpakkumiste tabelis otsingu tulemused. Kui tulemusi ei leitud, siis kuvatakse tühi tabel.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja vaadata ja muuta süsteemis oleva tööpakkumise detailandmeid.<br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse muuta. Nupuvajutusega avanevad valitud tööpakkumise andmed uues aknas. Kuvatakse järgmised väljad:<br />
• Üritus (tekstiväli, muudetav, max 50 tähemärki)<br />
• Positsioon (tekstiväli, muudetav, max 30 tähemärki)<br />
• Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
• Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
• Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav kui töö pole veel vastu võetud)<br />
• Töötasu (tühi või positiivne kahe komakohaga arv, muudetav kui töö pole veel vastu võetud)<br />
• Töö sisestamise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
• Töö viimase muutmise aeg (kuupäev formaadis DD.MM.YYYY, mittemuudetav)<br />
• Otsitavate isikute arv (täisarv, muudetav)<br />
• Töö vastu võtnud isikute nimekiri (tekstiloend, vertikaalselt keritav, mittemuudetav)<br />
„Salvesta“ nupule vajutamisel tööpakkumise kirje salvestatakse ja muutmise vorm jääb avatuks. Kui salvestamisel on tööpakkumise alguse aeg suurem hetke ajast ja töö juurest puuduvad vastu võtnud isiku andmed, siis muudetakse töö staatus „sisestatud“. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise muutmise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja muutmise vorm suletakse. Muuta saab sellist pakkumist, mis pole „kustutatud“ staatuses.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja tööpakkumine kustutada. <br />
Lahendus:<br />
Tööpakkumiste tabelist saab valida kirje, mida soovitakse kustutada. Nupuvajutuse peale kuvatakse dialoog ja küsitakse kasutajalt, kas valitud pakkumine tuleb kustutada. Jaatava vastuse korral muudetakse tööpakkumise staatus „kustutatud“. Eitava vastuse korral dialoog suletakse ja andmetes mingeid muudatusi ei tehta. Vastuvõetud staatuses tööpakkumisi kustutada ei saa.<br />
<br />
Kasutaja vajadus:<br />
Kasutajal on vaja lisada uus tööpakkumine.<br />
Lahendus:<br />
Tööpakkumiste tabeli kohal on nupp „Lisa uus pakkumine“. Nupule vajutades avaneb uus aken järgmiste väljadega:<br />
• Üritus (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
• Positsioon (tekstiväli, muudetav, max 100 tähemärki, kohustuslik)<br />
• Tööpakkumise lisainfo (tekstiväli, muudetav, max 1000 tähemärki)<br />
• Töö asukoht (võimalike väärtuste valik, kohustuslik)<br />
• Töö alguse aeg (kuupäev formaadis DD.MM.YYYY, muudetav, kohustuslik)<br />
• Töö lõpu aeg (kuupäev formaadis DD.MM.YYYY, muudetav)<br />
• Töötasu (tühi või positiivne kahe komakohaga arv, muudetav)<br />
„Salvesta“ nupule vajutamisel luuakse uus „sisestatud“ staatuses tööpakkumise kirje ja tööpakkumise sisestamise vorm jääb avatuks. Kasutaja saab vormilt lahkuda nupuga „Sulge“. Tööpakkumise sisestamise saab tühistada nupuga „Katkesta“. Tühistamisel andmeid ei salvestata ja uue pakkumise lisamise vorm suletakse.<br />
<br />
Tööpakkumiste staatused:<br />
• sisestatud – uue tööpakkumise lisamisel saab selle staatuseks „sisestatud“. Kui töö on staatuses „vastuvõetud“ ja selle vastu võtnud isik pakkumisest loobub ning ühtegi pakkumisega seotud isikut alles ei jää, siis muudetakse staatuseks „sisestatud“.<br />
• vastuvõetud – kui tööpakkumise juurde märgitakse selle töö vastu võtnud isiku andmed, muudetakse pakkumise staatus „vastuvõetud“<br />
• aktiivne – kui tööpakkumise staatus on „vastuvõetud“, töö alguse aeg on möödas ja vähemalt üks isik on töö vastu võtnud, muudetakse pakkumise staatus „aktiivne“<br />
• aegunud – kui tööpakkumise alguse aeg on möödas ja üksi isik pole seda tööd vastu võtnud, muudetakse pakkumise staatus „aegunud“<br />
• kustutatud – kui kasutaja tööpakkumise rakenduse kaudu kustutab, märgitakse selle staatuseks „kustutatud“<br />
<br />
<br />
=== Andmebaas ===<br />
Tabelid:<br />
PAKKUMINE (id, üritus, positsioon, lisainfo, alguse aeg, lõpu aeg, töötasu, staatus, sisestamise aeg, muutmise aeg) – Uue tööpakkumise salvestamisel rakenduses luuakse uus pakkumise kirje. Pakkumise ID on unikaalne identifikaator.<br />
ASUKOHT (id, nimetus, muutmise aeg) – Tööde võimalikud toimumiskohad. ID on unikaalne identifikaator.<br />
STAATUS (id, nimetus, muutmise aeg) – Tööpakkumiste võimalikud staatused. ID on unikaalne identifikaator.<br />
ISIK (id, isikukood, nimi) – Isikute andmed salvestatakse üritustele tööle registreerimise rakenduse kaudu. ID on unikaalne identifikaator.<br />
PAKKUMISEISIK (isiku id, pakkumise id) – Siin tabelis seostatakse tööpakkumise vastu võtnud isik vastuvõetud tööga. Kui isik tööpakkumisest loobub, siis isiku seos pakkumisega eemaldatakse. Ühte isikut ei saa ühe tööpakkumisega mitmekordselt siduda.<br />
<br />
Automaatprotsessid:<br />
Teatud aja tagant kutsutakse välja protseduur PakkumiseAegumine, millega muudetakse tööpakkumiste staatust „sisestatud“ -> „aegunud“. Muuta tuleb selliste pakkumiste staatust, mille alguse aeg on möödas ja mida ükski isik pole vastu võtnud.<br />
<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)<br />
<br />
=== 28.10.2016 ===<br />
<br />
Mooduli "Organisatsioonisiseste tööpakkumiste haldamise rakendus" analüüsi lisamine (Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=113005Ajamasin2016-10-28T17:47:59Z<p>Tsepman: /* Tehnoloogia */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
* Andmebaas: MS SQL<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=111369Ajamasin2016-10-22T18:24:51Z<p>Tsepman: /* Idee */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab ühe tööandja töötajatel valida saadaolevate tööpakkumiste hulgast endale sobivaid töökohti ja aegu ning annab tööandjale ülevaate töökohtade täituvusest.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=111363Ajamasin2016-10-22T18:21:04Z<p>Tsepman: /* 22.10.2016 */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab töötajatel endale registreerida sobivaid tööaegu.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine (Liina, Teele)</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Ajamasin&diff=111361Ajamasin2016-10-22T18:20:52Z<p>Tsepman: /* Tööjaotus */</p>
<hr />
<div>== Meeskond ja rollid ==<br />
<br />
* Liina Hellerma-projektijuht, analüütik, arendaja, testija, dokumenteerija<br />
* Teele Sepman-projektijuhi asetäitja, analüütik, arendaja, testija, dokumenteerija<br />
<br />
== Idee ==<br />
Rakendus, mis võimaldab töötajatel endale registreerida sobivaid tööaegu.<br />
<br />
== Tehnoloogia ==<br />
* C#<br />
* Kasutajaliides: Windows Presentation Foundation<br />
<br />
== Rakenduse sisu ==<br />
Töötaja saab registreerida tööpäevi, valides ametipositsiooni ja kuupäeva, mis vajab täitmist.<br />
Saab vaadata olemasolevaid registreeringuid.<br />
Tööandja saab sisestada uusi üritusi/tööpäevi, mille hulgast töötaja valib.<br />
<br />
== Tööde ajalugu ==<br />
<br />
=== 14.10.2016 ===<br />
<br />
Idee kirjapanek, vikilehe loomine (Liina, Teele)<br />
<br />
=== 22.10.2016 ===<br />
<br />
Analüüsivajaduste täpsustamine</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2016)&diff=111357Juhend: Kodutöö aines "Programmeerimine CSharp keeles" (2016)2016-10-22T18:16:17Z<p>Tsepman: /* Meeskond: Ajamasin */</p>
<hr />
<div>=Kodutöö aines "Programmeerimine C# keeles"=<br />
<br />
==Eesmärk==<br />
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.<br />
<br />
==Reeglid==<br />
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).<br />
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas. <br />
<br />
'''Projekti loomine ja arendamine '''<br />
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service'it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades<br />
<br />
'''Tööde esitamine''' (prototüüb ja lõpptoode)<br />
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.<br />
<br />
'''Team Foundation Service kasutamine''' (tänasel päeval '' Visual Studio online'')<br />
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]<br />
<br />
NB! Versioonihalduse kohta jagab õppejõud materjale.<br />
<br />
==Tähtaegadest kinnipidamine==<br />
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.<br />
<br />
NB! Juhul kui analüüsi tähtajast on möödunud nädal, määrab õppejõud meeskonnale ise vabalt valitud ülesande, mis on võetud näidis teemade alt. Peale seda ei ole võimalik teemat enam muuta.<br />
<br />
==Hindamine==<br />
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.<br />
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).<br />
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.<br />
<br />
===Meeskonna kokkupanek ja idee===<br />
'''15.10.2016''' (2p)<br />
<br />
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.<br />
<br />
===Analüüs===<br />
'''01.11.2016''' (4p)<br />
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.'''NB! Miinimum sõnade arv 700''' Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:<br />
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.<br />
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(''Must have'')<br />
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(''Nice to have'')<br />
<br />
'''Retsensioon''' 08.11.2016 (3p)<br />
<br />
===Prototüüp + esitlemine===<br />
'''20.11.2016 '''(10p)<br />
<br />
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Rakenduses on loodud erinevad vaated, mis võimaldavad ülevaate rakendusest saada.<br />
<br />
20. novembril esitatakse prototüüp, mida kaitstakse sellele järgneval nädalal. NB! Juhul kui prototüüpi ei kaitsa ja ei esitata, siis ei ole võimalik selle osa eest punkte saada.<br />
<br />
===Lõpptoode===<br />
'''18.12.2016'''(30p)<br />
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.<br />
<br />
'''Retsensioon''' 08.01.2016(4p)<br />
<br />
===Esitlus/Kaitsmine=== <br />
<br />
'''Toimub loengutes/praktikumides või kokkulepitud ajal enne eksamit''' ''(3p) ''<br />
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks. Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.<br />
<br />
====Kaitsmise ajad====<br />
<br />
Siia alla ilmuvad detsembris kaitsmise ajad.<br />
<br />
Ideaalne esitlus, sisaldab endas ka powerpointi, kus on<br />
*väljatoodud meeskonna nimi ja liikmed<br />
*idee<br />
*realiseerimine<br />
*mis oli keerukas?<br />
*mida uut õpiti?<br />
*mõnede keerulisemate probleemide lahendamine<br />
*meeskonnaliikmete panus<br />
<br />
Kaitsmise käigus vaadatakse üle ka kood.<br />
<br />
=Teemad 2016 sügis=<br />
Kodutööna tuleb luua:<br />
<br />
==Nõuded rakendusele==<br />
Loodav rakendus peab:<br />
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)<br />
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit<br />
* Peab võimaldama tegevuste kohta registri pidamist (logi)<br />
**Rakenduses tehtavad tegevused salvestatakse<br />
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone , Windows Store App või ASP.Net<br />
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga<br />
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid<br />
* Kood on kirjutatud C# programmeerimiskeeles<br />
**Kuna aine nimi on "Programmeerimine C# keeles" ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles<br />
* Rakendus on jaotatud kihtidesse<br />
'''Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!''' Klassid, klassid, klassid<br />
*Kood on kommenteeritud<br />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea äriidee<br />
<br />
==Kodune raamatukogu==<br />
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.<br />
Loo rakendus, mis<br />
* Võimaldaks sisestada kodused raamatud<br />
* Võimaldaks luua laenutajate profiile<br />
* Raamatuid välja laenutada (tähtajaliselt)<br />
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused jne)<br />
<br />
<br />
Lisavõimalused<br />
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”<br />
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.<br />
* Lase lisada raamatutele pilt<br />
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal kodus veel alles on)<br />
Või<br />
<br />
==CRM==<br />
Oma klientidest peab olema ülevaade.<br />
Loo rakendus, mis võimaldab:<br />
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada<br />
* Võimalda sisestada kliendikontakte<br />
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.<br />
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid<br />
<br />
<br />
Lisavõimalused<br />
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega<br />
* Õnnitlusmeilide template’sid võiks olla mitu<br />
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis<br />
<br />
==Mäng(Unit)==<br />
Loodav mäng peab sisaldama:<br />
* Erinevaid tasemeid<br />
* Punktiarvestust<br />
* XBox puldi tuge<br />
* Klaviatuurilt juhtimise tuge<br />
<br />
'''Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!''' Klassid, klassid, klassid<br />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea ''story''<br />
<br />
=Meeskonnad 2016=<br />
==Päevaõpe==<br />
<br />
===Meeskond: Kuri Kohvikupidaja===<br />
Liikmed:<br />
* Egert Aia<br />
Meeskonna koduleht: [[Kuri_Kohvikupidaja]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
Kättesaadav siit: https://drive.google.com/open?id=0BxPYMOn_Lvs6U3g2Rm53TTNZWmc<br />
<br />
Sisse saab logida jalutsis vajutades login<br />
<br />
admini log: 1@eesti.ee<br />
<br />
admini pw: a<br />
<br />
<br />
PS! Checkboxe valides vali esimest checkboxi nii et teed selle aktiivseks ja siis võtad linnukese jälle ära, pärast seda kõik checkboxid töötavad ilusti! =)<br />
<br />
===Meeskond: Pirate Netflix===<br />
Liikmed:<br />
* Arti Zirk<br />
* Mihkel Vajak<br />
* Janno Oolo<br />
* Joosep Voolmaa<br />
Meeskonna koduleht: [[Pirate_Netflix]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: D♭===<br />
Liikmed:<br />
* Semjon Greef<br />
* Martin Arusalu<br />
* Martin Nõukas<br />
* Roomet Saadi<br />
Meeskonna koduleht: [[Meeskond: D♭]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: ParkWell===<br />
Liikmed:<br />
* Taavi Vesinurm<br />
* Raido Vell<br />
* Madis Roosioks<br />
Meeskonna koduleht: [[ParkWell]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Bomory===<br />
Liikmed:<br />
* Hando Laasmägi<br />
* Tarvo Tammejuur<br />
* Cathy Toomast<br />
Meeskonna koduleht: [[Bomory]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Kassarakendus===<br />
Liikmed:<br />
* Mikk Sarapuu<br />
* Meelis Sääsk<br />
* Piret Pomerants<br />
Meeskonna koduleht: [[Kassarakendus]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Pie Piper===<br />
Liikmed:<br />
* Villem Markus Loigom<br />
* Olari Pipenberg<br />
* Uku-Mart Uprus<br />
* Ardo Erik<br />
Meeskonna koduleht: [[Pie_Piper]]<br />
<br />
'''Retsensioonid'''<br />
NA<br />
<br />
'''Lõpptoode'''<br />
NA<br />
<br />
<br />
===Meeskond: Hidden Mustard===<br />
Liikmed:<br />
* Andreas Kirotar<br />
* Tõnn Vaher<br />
* Aivar Romandi<br />
* Anneli Asser<br />
Meeskonna koduleht: [[Hidden_Mustard]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: B12===<br />
Liikmed:<br />
* Kerdo Kullamäe<br />
* Marvin Mardiat<br />
* Martin Paakspuu<br />
Meeskonna koduleht: [[B12]]<br />
<br />
Projekti TFS: https://b12meeskond.visualstudio.com/B12<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Elibrium ===<br />
Liikmed:<br />
* Märt Häkkinen<br />
* Karl Frank<br />
Meeskonna koduleht: [[Elibrium]]<br />
<br />
Projekti TFS: https://m-hakkinen.visualstudio.com/Elibrium<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: CozinHero ===<br />
Liikmed:<br />
* Taavi Metsvahi<br />
* Kai Kallastu<br />
Meeskonna koduleht: [[CozinHero]]<br />
<br />
Projekti TFS: https://metsvahi.visualstudio.com/CozinHero<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Bank ===<br />
Liikmed:<br />
* Aleksei Kopõlov<br />
* Teet Adamson<br />
* Sander Perens<br />
* Tarvo Sbitnev<br />
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Bank Bank]<br />
<br />
Projekti TFS: https://perens.visualstudio.com/Projekt%20Bank/tiimi%20nimi<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: ATDV===<br />
Liikmed:<br />
* Aldin Talve - arendaja<br />
* Delia Viirmaa - projektijuht<br />
* Mart-Erki Nõumees - arendaja<br />
<br />
Meeskonna koduleht: [[ATDV]]<br />
<br />
ADTV TFS: [https://adtvmn.visualstudio.com/ADTV SIIN]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Sõnajalg===<br />
Liikmed:<br />
* Argo Hansen<br />
* Ragnar Rästas<br />
Meeskonna koduleht: [[Sõnajalg]]<br />
<br />
Projekti TFS: https://sonajalg.visualstudio.com/<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond:Gurmaanid===<br />
Liikmed:<br />
* Koit Kõrvel<br />
* Marko Kask<br />
* Brita Pentšuk<br />
* Ott Sõerumäe<br />
Meeskonna koduleht: [[Gurmaanid]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Korterid Kõrgel Künkal===<br />
Liikmed:<br />
* Edward Mardo<br />
Meeskonna koduleht: [[Korterid_Kõrgel_Künkal]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Librarians===<br />
Liikmed:<br />
* Kerttu Liis Lootus<br />
* Lisandra Noor<br />
* Lisette Noor<br />
Meeskonna koduleht: [[Librarians]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Brainery===<br />
Liikmed:<br />
* Madis Lugus<br />
* Elina Kuldkepp<br />
* Berit Põldoja<br />
* Taavi Teearu<br />
Meeskonna koduleht: [[Brainery]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Rent A Book===<br />
Liikmed:<br />
* Aapo Kersalu<br />
* Kristjan Kotto<br />
* Paul John Niidas<br />
<br />
Meeskonna koduleht: [[Rent A Book]]<br />
<br />
'''Retsensioonid''" <br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: BMS===<br />
Liikmed:<br />
* Kert Kukk<br />
Meeskonna koduleht: [[BMS]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Dogify===<br />
Liikmed:<br />
* Roland Soosaar<br />
* Krista Norak<br />
* Mihkel Roots<br />
<br />
Meeskonna koduleht [[Dogify]]<br />
<br />
'''Projekti TFS:''' https://rososa.visualstudio.com/Dogify/<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: ForeverNotes===<br />
Liikmed:<br />
* Margus Muru<br />
* Joosep Koort<br />
* Martin Nigul<br />
Meeskonna koduleht: [[ForeverNotes]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: NullPointerException===<br />
Liikmed:<br />
* Kertu Nurmberg<br />
* Tõnis Piirits<br />
Meeskonna koduleht: [[NullPointerException]]<br />
<br />
'''Projekti TFS:''' https://null-pointer-exception.visualstudio.com/CSGO%20Triggerbot<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
==Kaugõpe==<br />
<br />
===Meeskond: Autoparandaja===<br />
Liikmed:<br />
* Mihkel Viilveer<br />
Meeskonna koduleht: [[Autoparandaja]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
'''TFS'''<br />
https://tostukid.visualstudio.com<br />
<br />
===Meeskond: Paabel===<br />
Liikmed:<br />
* Rutt Lindström<br />
* Esta Prangel<br />
* Krista Rüütel<br />
* Liina Abner<br />
<br />
Meeskonna koduleht: [[Paabel]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Agraarbeib===<br />
Liikmed:<br />
* Marianne Trubetskoi<br />
* Taavi Tilk<br />
* Mihkel Matson<br />
* Kaia Runthal<br />
<br />
Meeskonna koduleht: [[Agraarbeib]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: MoneyGram 1.0===<br />
Liikmed:<br />
* Liina Saar<br />
* Mart Raus<br />
* Ando Kiidron<br />
* Andres Kepler<br />
<br />
Meeskonna koduleht: [[MoneyGram 1.0]]<br />
<br />
Projekti TFS: [http://452b.visualstudio.com]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Laener===<br />
Liikmed:<br />
* Martin Kask<br />
* Marko Nõu<br />
* Anto Animägi<br />
<br />
Meeskonna koduleht: [[Laener]]<br />
<br />
Projekti TFS: [https://kaskmartin.visualstudio.com/Laener]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Vitamin C#===<br />
Liikmed:<br />
* Marko Belzetski<br />
* Rene Väli<br />
* Kaia Tomson<br />
<br />
Meeskonna koduleht: [[Vitamin C#]]<br />
<br />
Projekti TFS: [https://fevertree.visualstudio.com/Vitamiin%20Csharp https://fevertree.visualstudio.com/Vitamiin%20Csharp]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Kingalaenutus===<br />
Liikmed:<br />
* Kristi Saare<br />
* Kersti Maurer<br />
* Liisi Taimre<br />
<br />
<br />
Meeskonna koduleht: [[Kingalaenutus]]<br />
<br />
'''projekti TFS: https://kingalaenutus.visualstudio.com/_user'''<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Isearve ===<br />
Liikmed:<br />
* Siim Kallari<br />
* Priit Tiganik<br />
<br />
Meeskonna koduleht: [[Isearve]]<br />
<br />
Projekti TFS: [https://isearve.visualstudio.com/IseArve https://isearve.visualstudio.com/IseArve]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: DevHelp===<br />
Liikmed:<br />
* Martin Jääger (projektijuht)<br />
* Mikk Erlenheim<br />
* Kristo Leemets<br />
Meeskonna koduleht: [[DevHelp]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
Projekti TFS: [https://devhelp.visualstudio.com/]<br />
<br />
===Meeskond: Elekter ===<br />
Liikmed:<br />
* Sigrid Aasma<br />
* Kristo Oidermaa<br />
* Tiit Post<br />
<br />
Meeskonna koduleht: [[Elekter]]<br />
<br />
Projekti TFS: [https://elekter.visualstudio.com/Elekter/ https://elekter.visualstudio.com/Elekter]<br />
<br />
===Meeskond: Battle2048===<br />
Liikmed:<br />
*Andrus Seiman<br />
*Annely Aasalaid<br />
*Kristjan Peterson<br />
<br />
Meeskonna koduleht: [[Battle2048]]<br />
<br />
Projekti TFS:<br />
TODO<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: EasyDesk===<br />
Liikmed:<br />
* Marju Pütsepp<br />
<br />
Meeskonna koduleht: [[EasyDesk]]<br />
<br />
Projekti TFS: https://marjup.visualstudio.com/EasyDesk<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Ajamasin===<br />
Liikmed:<br />
* Liina Hellerma<br />
* Teele Sepman<br />
<br />
Meeskonna koduleht:[[Ajamasin]]<br />
<br />
Projekti TFS: https://teelesepman.visualstudio.com/Ajamasin/ (https://ajamasin.visualstudio.com/Ajamasin)<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Laener===<br />
Liikmed:<br />
<br />
* Martin Kask - programmeerija<br />
* Marko Nõu - programmeerija<br />
* Anto Animägi - projektijuht<br />
<br />
Meeskonna koduleht: [[Laener]]<br />
<br />
Projekti TFS: TODO<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Jarvis===<br />
Liikmed:<br />
<br />
* Grigori Palamartšuk - Scrum Master & Product owner<br />
* Andrei Grigorjev - arendaja<br />
* Artyom Likhachev - arendaja<br />
* Maksim Tšeljabov - arendaja<br />
<br />
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/JARVIS Jarvis]<br />
<br />
Projekti TFS: [https://grigorip.visualstudio.com/Jarvis Jarvis]<br />
<br />
'''Retsensioonid'''<br />
TBD<br />
<br />
'''Lõpptoode'''<br />
TBD<br />
<br />
===Meeskond: TikTokTek===<br />
Liikmed:<br />
* Eva Ibrus<br />
* Rain Saarmäe<br />
'''Meeskonna koduleht'''<br />
[[TikTokTek]]<br />
<br />
'''TFS'''<br />
https://tiktoktek.visualstudio.com<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Rahaplaneerija===<br />
Liikmed:<br />
* Maila Keerus<br />
* Kersti Miller<br />
* Evelin Jõgi<br />
<br />
Meeskonna koduleht:<br />
[[Rahaplaneerija]]<br />
<br />
Projekti TFS: TODO <br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Garden of Towers===<br />
Liikmed:<br />
* Nele Sergejeva<br />
<br />
Meeskonna koduleht:<br />
https://wiki.itcollege.ee/index.php/Garden_of_Towers<br />
<br />
Projekti TFS: https://gardenoftowers.visualstudio.com/<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: FoodCab===<br />
Liikmed:<br />
* Mario Mustasaar<br />
* Peeter Ploom<br />
* Rain Elken<br />
* Roland Türi<br />
<br />
Meeskonna koduleht:<br />
https://wiki.itcollege.ee/index.php/FoodCab<br />
<br />
Projekti TFS: https://foodcab.visualstudio.com/<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
=== Meeskond: OnTime ===<br />
Liikmed:<br />
*Tatjana Kruglova<br />
<br />
Meeskonna koduleht:<br />
https://wiki.itcollege.ee/index.php/OnTime<br />
<br />
Projetki TFS: https://ontimekruglova.visualstudio.com/OnTime/<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2016)&diff=111356Juhend: Kodutöö aines "Programmeerimine CSharp keeles" (2016)2016-10-22T18:16:00Z<p>Tsepman: /* Meeskond: Ajamasin */</p>
<hr />
<div>=Kodutöö aines "Programmeerimine C# keeles"=<br />
<br />
==Eesmärk==<br />
Saada praktiline arenduskogemus .NET keskkonnas ning arendada meeskonnatöö kogemust ja analüüsivõimet. Kasutada arendusprotsessis koodihoidlat.<br />
<br />
==Reeglid==<br />
Ühte projektimeeskonda kuulub 3-5 tudengit(Soovituslik meeskonna suurus on 3-4). Ühel teemal võib teostada projekti üks või mitu meeskonda.Töö käiku kajastatakse https://wiki.itcollege.ee keskkonnas või soovi korral võib seda teha ka ajaveebis(blogis).<br />
Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg ja dokumentatsioon) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas. <br />
<br />
'''Projekti loomine ja arendamine '''<br />
Projekt lisatakse versioonihaldusesse, kasutades selleks [Team Foundation Service'it http://tfs.visualstudio.com/] ning õppejõule antakse ligipääs. Õppejõu live id: maitposka ät hotmail.com . Projekt peab olema alates algfaasist lisatud TFSi ning kogu tööprotsess toimub versioonihaldust kasutades<br />
<br />
'''Tööde esitamine''' (prototüüb ja lõpptoode)<br />
Töö esitamisel pakitakse see kokku ning lisatakse wiki leheküljele link lähtekoodile. Kui töö lähtekoodi ei soovita mingil põhjusel avalikustata, tuleb õppejõuga selle jaoks sõlmida eraldi kokkulepe. Lähtekood on vajalik, et tööd oleks võimalik hinnata nii õppejõul kui kaastudengitel selle kohta retsensiooni kirjutada.<br />
<br />
'''Team Foundation Service kasutamine''' (tänasel päeval '' Visual Studio online'')<br />
[http://www.visualstudio.com/get-started/sign-up-for-visual-studio-online Step-by-Step juhend]<br />
<br />
NB! Versioonihalduse kohta jagab õppejõud materjale.<br />
<br />
==Tähtaegadest kinnipidamine==<br />
Projekt jaguneb alamosadeks, millele on määratud tähtajad. Tähtaegade ületamisel võimalike punkte ei kaotata. Kui töö aga on esitatud tähtajaks, siis on võimalik selle eest teenida boonuspunkte (enamasti 0-10% võimalikust maksimumist boonust). Enne tähtaega esitatud töö ei tähenda automaatselt maksimumpunkte, kui see ei ole sooritatud korralikult.<br />
<br />
NB! Juhul kui analüüsi tähtajast on möödunud nädal, määrab õppejõud meeskonnale ise vabalt valitud ülesande, mis on võetud näidis teemade alt. Peale seda ei ole võimalik teemat enam muuta.<br />
<br />
==Hindamine==<br />
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.<br />
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).<br />
Nagu eelpool mainitud, koosneb projekt erinevatest osadest. Punktide arvu määramisel arvestatakse ka tähtajast kinni pidamist, mille toimimisloogika on kirjeldatud eespool.<br />
<br />
===Meeskonna kokkupanek ja idee===<br />
'''15.10.2016''' (2p)<br />
<br />
Tekitatakse meeskonna wiki lehekülg. Meeskonnal peab olema nimi ning see koosneb kolmest kuni viiest liikmest. Määratakse projektijuht. Juhul kui hakatakse blogi pidama kuskil mujal keskkonnas ilmub selle kohta link. Lühidalt peaks kirjeldama idee olemust nii, et selle üldine suund oleks arusaadav. Samuti peab olema märgitud tehnoloogia, milles hakatakse rakendust looma. Meeskond on loonud TFSi konto ning on saatnud õppejõule kutse.<br />
<br />
===Analüüs===<br />
'''01.11.2016''' (4p)<br />
Analüütilise osa eesmärgiks on arendada tudengite analüüsioskust, mida on vaja ka päris tarkvaraarenduse protsessi juures.'''NB! Miinimum sõnade arv 700''' Selle osa käigus peab valmima loodava rakenduse analüüs, mis sisaldab muu hulgas ka:<br />
*Analüüs rakendusele. (Mida see endas sisaldab? Mis on selle eesmärk? Mida tavakasutaja sellega teha saaks? Milliste osade realiseerimine võib osutuda problemaatiliseks?) Kui on tööjaotus paigas, siis tuua ka see välja.<br />
*Tuua välja nimekiri funktsionaalsusest, mida plaanitakse kindlasti teostada(''Must have'')<br />
*Nimekiri funktsionaalsustest, mis võiks olla, aga mida ei pruugita ajapuuduse tõttu realiseerida.(''Nice to have'')<br />
<br />
'''Retsensioon''' 08.11.2016 (3p)<br />
<br />
===Prototüüp + esitlemine===<br />
'''20.11.2016 '''(10p)<br />
<br />
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Rakenduses on loodud erinevad vaated, mis võimaldavad ülevaate rakendusest saada.<br />
<br />
20. novembril esitatakse prototüüp, mida kaitstakse sellele järgneval nädalal. NB! Juhul kui prototüüpi ei kaitsa ja ei esitata, siis ei ole võimalik selle osa eest punkte saada.<br />
<br />
===Lõpptoode===<br />
'''18.12.2016'''(30p)<br />
Selleks faasiks peab projekt maksimumpuntkide saavutamiseks olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus.<br />
<br />
'''Retsensioon''' 08.01.2016(4p)<br />
<br />
===Esitlus/Kaitsmine=== <br />
<br />
'''Toimub loengutes/praktikumides või kokkulepitud ajal enne eksamit''' ''(3p) ''<br />
Esitlusel kaitstakse projekti. Tutvustatakse tehnoloogiat, mida kasutati rakenduse realiseerimiseks. Lühidalt räägitakse tööjaotusest ning probleemidest, mis tekkisid projekti realiseerimisel. Näidatakse lähtekoodi ja demonstreeritakse oma rakendust teistele tudengitele, kes võivad selle kohta küsimusi küsida. Kestvus ~20min.<br />
<br />
====Kaitsmise ajad====<br />
<br />
Siia alla ilmuvad detsembris kaitsmise ajad.<br />
<br />
Ideaalne esitlus, sisaldab endas ka powerpointi, kus on<br />
*väljatoodud meeskonna nimi ja liikmed<br />
*idee<br />
*realiseerimine<br />
*mis oli keerukas?<br />
*mida uut õpiti?<br />
*mõnede keerulisemate probleemide lahendamine<br />
*meeskonnaliikmete panus<br />
<br />
Kaitsmise käigus vaadatakse üle ka kood.<br />
<br />
=Teemad 2016 sügis=<br />
Kodutööna tuleb luua:<br />
<br />
==Nõuded rakendusele==<br />
Loodav rakendus peab:<br />
* Peab kasutama andmebaasi (erikokkuleppel ka XML formaadis andmeallikat)<br />
**Andmebaasis peab olema vähemalt 6 andmebaasi tabelit<br />
* Peab võimaldama tegevuste kohta registri pidamist (logi)<br />
**Rakenduses tehtavad tegevused salvestatakse<br />
* Kasutama kasutajaliidesena ühte järgmistest: Windows Presentation Foundation, Windows Phone , Windows Store App või ASP.Net<br />
* Kood on kommenteeritud ning rakendus on varustatud dokumentatsiooniga<br />
* Maksimumpunktide jaoks kasutatakse vastavalt valitud tehnoloogiale soovitatud arendusmustreid<br />
* Kood on kirjutatud C# programmeerimiskeeles<br />
**Kuna aine nimi on "Programmeerimine C# keeles" ei tohi esitada rakendust, mis on loodud Javas, PHPs vms keeles<br />
* Rakendus on jaotatud kihtidesse<br />
'''Loodav rakendus peab olema loodud objektorienteeritud lähenemist kasutades!''' Klassid, klassid, klassid<br />
*Kood on kommenteeritud<br />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea äriidee<br />
<br />
==Kodune raamatukogu==<br />
Kodudes on tihti erinevaid raamatuid (filme, muud nänni) ja sõbrad tahavad neid vahel laenutada.<br />
Loo rakendus, mis<br />
* Võimaldaks sisestada kodused raamatud<br />
* Võimaldaks luua laenutajate profiile<br />
* Raamatuid välja laenutada (tähtajaliselt)<br />
* Laseks koostada erinevaid aruandeid (kodusolevad raamatud, väljalaenutatud raamatud, tähtaja ületanud laenutused jne)<br />
<br />
<br />
Lisavõimalused<br />
* Kui laenutaja profiilis on e-mail, siis saada automaatselt e-kiri „kallis sõber see ja see, Sinu käes on minu raamat, kas tood tagasi ka?”<br />
* Kuva hoiatused, kui laenutaja laenutuste ajalugu on vilets või kui mõni raamat on tagastamata.<br />
* Lase lisada raamatutele pilt<br />
* Loo lihtne veebiliides (et sõbrad saaksid veebist vaadata, mis raamatud kasutajal kodus veel alles on)<br />
Või<br />
<br />
==CRM==<br />
Oma klientidest peab olema ülevaade.<br />
Loo rakendus, mis võimaldab:<br />
* Kliente ning nende kontaktisikuid sisestada, muuta ning kustutada<br />
* Võimalda sisestada kliendikontakte<br />
* Koostada hinnapakkumisi klientidele, kusjuures hinnapakkumine lisatakse süsteemi ka kui kliendikontakt ning saadetakse samast süsteemist kliendile.<br />
* Kliendi andmete vaatamisel kuvatakse ka kliendikontaktid<br />
<br />
<br />
Lisavõimalused<br />
* Loo võimalus, kus kontaktisiku sünnipäeva saabumisel saadetakse automaatselt inimesele meil õnnesoovidega<br />
* Õnnitlusmeilide template’sid võiks olla mitu<br />
* Loo võimalus kliendi huvide (huvialade) kajastamiseks süsteemis<br />
<br />
==Mäng(Unit)==<br />
Loodav mäng peab sisaldama:<br />
* Erinevaid tasemeid<br />
* Punktiarvestust<br />
* XBox puldi tuge<br />
* Klaviatuurilt juhtimise tuge<br />
<br />
'''Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!''' Klassid, klassid, klassid<br />
<br />
Lisapunkte annab:<br />
* Silmailu<br />
* Kood on kirjutatud häid praktikaid järgides ja on veatu(testimine, testimine, testimine)<br />
* Orginaalsed ideed ja hea ''story''<br />
<br />
=Meeskonnad 2016=<br />
==Päevaõpe==<br />
<br />
===Meeskond: Kuri Kohvikupidaja===<br />
Liikmed:<br />
* Egert Aia<br />
Meeskonna koduleht: [[Kuri_Kohvikupidaja]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
Kättesaadav siit: https://drive.google.com/open?id=0BxPYMOn_Lvs6U3g2Rm53TTNZWmc<br />
<br />
Sisse saab logida jalutsis vajutades login<br />
<br />
admini log: 1@eesti.ee<br />
<br />
admini pw: a<br />
<br />
<br />
PS! Checkboxe valides vali esimest checkboxi nii et teed selle aktiivseks ja siis võtad linnukese jälle ära, pärast seda kõik checkboxid töötavad ilusti! =)<br />
<br />
===Meeskond: Pirate Netflix===<br />
Liikmed:<br />
* Arti Zirk<br />
* Mihkel Vajak<br />
* Janno Oolo<br />
* Joosep Voolmaa<br />
Meeskonna koduleht: [[Pirate_Netflix]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: D♭===<br />
Liikmed:<br />
* Semjon Greef<br />
* Martin Arusalu<br />
* Martin Nõukas<br />
* Roomet Saadi<br />
Meeskonna koduleht: [[Meeskond: D♭]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: ParkWell===<br />
Liikmed:<br />
* Taavi Vesinurm<br />
* Raido Vell<br />
* Madis Roosioks<br />
Meeskonna koduleht: [[ParkWell]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Bomory===<br />
Liikmed:<br />
* Hando Laasmägi<br />
* Tarvo Tammejuur<br />
* Cathy Toomast<br />
Meeskonna koduleht: [[Bomory]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Kassarakendus===<br />
Liikmed:<br />
* Mikk Sarapuu<br />
* Meelis Sääsk<br />
* Piret Pomerants<br />
Meeskonna koduleht: [[Kassarakendus]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Pie Piper===<br />
Liikmed:<br />
* Villem Markus Loigom<br />
* Olari Pipenberg<br />
* Uku-Mart Uprus<br />
* Ardo Erik<br />
Meeskonna koduleht: [[Pie_Piper]]<br />
<br />
'''Retsensioonid'''<br />
NA<br />
<br />
'''Lõpptoode'''<br />
NA<br />
<br />
<br />
===Meeskond: Hidden Mustard===<br />
Liikmed:<br />
* Andreas Kirotar<br />
* Tõnn Vaher<br />
* Aivar Romandi<br />
* Anneli Asser<br />
Meeskonna koduleht: [[Hidden_Mustard]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: B12===<br />
Liikmed:<br />
* Kerdo Kullamäe<br />
* Marvin Mardiat<br />
* Martin Paakspuu<br />
Meeskonna koduleht: [[B12]]<br />
<br />
Projekti TFS: https://b12meeskond.visualstudio.com/B12<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Elibrium ===<br />
Liikmed:<br />
* Märt Häkkinen<br />
* Karl Frank<br />
Meeskonna koduleht: [[Elibrium]]<br />
<br />
Projekti TFS: https://m-hakkinen.visualstudio.com/Elibrium<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: CozinHero ===<br />
Liikmed:<br />
* Taavi Metsvahi<br />
* Kai Kallastu<br />
Meeskonna koduleht: [[CozinHero]]<br />
<br />
Projekti TFS: https://metsvahi.visualstudio.com/CozinHero<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Bank ===<br />
Liikmed:<br />
* Aleksei Kopõlov<br />
* Teet Adamson<br />
* Sander Perens<br />
* Tarvo Sbitnev<br />
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Bank Bank]<br />
<br />
Projekti TFS: https://perens.visualstudio.com/Projekt%20Bank/tiimi%20nimi<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: ATDV===<br />
Liikmed:<br />
* Aldin Talve - arendaja<br />
* Delia Viirmaa - projektijuht<br />
* Mart-Erki Nõumees - arendaja<br />
<br />
Meeskonna koduleht: [[ATDV]]<br />
<br />
ADTV TFS: [https://adtvmn.visualstudio.com/ADTV SIIN]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Sõnajalg===<br />
Liikmed:<br />
* Argo Hansen<br />
* Ragnar Rästas<br />
Meeskonna koduleht: [[Sõnajalg]]<br />
<br />
Projekti TFS: https://sonajalg.visualstudio.com/<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond:Gurmaanid===<br />
Liikmed:<br />
* Koit Kõrvel<br />
* Marko Kask<br />
* Brita Pentšuk<br />
* Ott Sõerumäe<br />
Meeskonna koduleht: [[Gurmaanid]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Korterid Kõrgel Künkal===<br />
Liikmed:<br />
* Edward Mardo<br />
Meeskonna koduleht: [[Korterid_Kõrgel_Künkal]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Librarians===<br />
Liikmed:<br />
* Kerttu Liis Lootus<br />
* Lisandra Noor<br />
* Lisette Noor<br />
Meeskonna koduleht: [[Librarians]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Brainery===<br />
Liikmed:<br />
* Madis Lugus<br />
* Elina Kuldkepp<br />
* Berit Põldoja<br />
* Taavi Teearu<br />
Meeskonna koduleht: [[Brainery]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Rent A Book===<br />
Liikmed:<br />
* Aapo Kersalu<br />
* Kristjan Kotto<br />
* Paul John Niidas<br />
<br />
Meeskonna koduleht: [[Rent A Book]]<br />
<br />
'''Retsensioonid''" <br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: BMS===<br />
Liikmed:<br />
* Kert Kukk<br />
Meeskonna koduleht: [[BMS]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Dogify===<br />
Liikmed:<br />
* Roland Soosaar<br />
* Krista Norak<br />
* Mihkel Roots<br />
<br />
Meeskonna koduleht [[Dogify]]<br />
<br />
'''Projekti TFS:''' https://rososa.visualstudio.com/Dogify/<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: ForeverNotes===<br />
Liikmed:<br />
* Margus Muru<br />
* Joosep Koort<br />
* Martin Nigul<br />
Meeskonna koduleht: [[ForeverNotes]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: NullPointerException===<br />
Liikmed:<br />
* Kertu Nurmberg<br />
* Tõnis Piirits<br />
Meeskonna koduleht: [[NullPointerException]]<br />
<br />
'''Projekti TFS:''' https://null-pointer-exception.visualstudio.com/CSGO%20Triggerbot<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
==Kaugõpe==<br />
<br />
===Meeskond: Autoparandaja===<br />
Liikmed:<br />
* Mihkel Viilveer<br />
Meeskonna koduleht: [[Autoparandaja]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
'''TFS'''<br />
https://tostukid.visualstudio.com<br />
<br />
===Meeskond: Paabel===<br />
Liikmed:<br />
* Rutt Lindström<br />
* Esta Prangel<br />
* Krista Rüütel<br />
* Liina Abner<br />
<br />
Meeskonna koduleht: [[Paabel]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Agraarbeib===<br />
Liikmed:<br />
* Marianne Trubetskoi<br />
* Taavi Tilk<br />
* Mihkel Matson<br />
* Kaia Runthal<br />
<br />
Meeskonna koduleht: [[Agraarbeib]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: MoneyGram 1.0===<br />
Liikmed:<br />
* Liina Saar<br />
* Mart Raus<br />
* Ando Kiidron<br />
* Andres Kepler<br />
<br />
Meeskonna koduleht: [[MoneyGram 1.0]]<br />
<br />
Projekti TFS: [http://452b.visualstudio.com]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Laener===<br />
Liikmed:<br />
* Martin Kask<br />
* Marko Nõu<br />
* Anto Animägi<br />
<br />
Meeskonna koduleht: [[Laener]]<br />
<br />
Projekti TFS: [https://kaskmartin.visualstudio.com/Laener]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Vitamin C#===<br />
Liikmed:<br />
* Marko Belzetski<br />
* Rene Väli<br />
* Kaia Tomson<br />
<br />
Meeskonna koduleht: [[Vitamin C#]]<br />
<br />
Projekti TFS: [https://fevertree.visualstudio.com/Vitamiin%20Csharp https://fevertree.visualstudio.com/Vitamiin%20Csharp]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Kingalaenutus===<br />
Liikmed:<br />
* Kristi Saare<br />
* Kersti Maurer<br />
* Liisi Taimre<br />
<br />
<br />
Meeskonna koduleht: [[Kingalaenutus]]<br />
<br />
'''projekti TFS: https://kingalaenutus.visualstudio.com/_user'''<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Isearve ===<br />
Liikmed:<br />
* Siim Kallari<br />
* Priit Tiganik<br />
<br />
Meeskonna koduleht: [[Isearve]]<br />
<br />
Projekti TFS: [https://isearve.visualstudio.com/IseArve https://isearve.visualstudio.com/IseArve]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: DevHelp===<br />
Liikmed:<br />
* Martin Jääger (projektijuht)<br />
* Mikk Erlenheim<br />
* Kristo Leemets<br />
Meeskonna koduleht: [[DevHelp]]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
Projekti TFS: [https://devhelp.visualstudio.com/]<br />
<br />
===Meeskond: Elekter ===<br />
Liikmed:<br />
* Sigrid Aasma<br />
* Kristo Oidermaa<br />
* Tiit Post<br />
<br />
Meeskonna koduleht: [[Elekter]]<br />
<br />
Projekti TFS: [https://elekter.visualstudio.com/Elekter/ https://elekter.visualstudio.com/Elekter]<br />
<br />
===Meeskond: Battle2048===<br />
Liikmed:<br />
*Andrus Seiman<br />
*Annely Aasalaid<br />
*Kristjan Peterson<br />
<br />
Meeskonna koduleht: [[Battle2048]]<br />
<br />
Projekti TFS:<br />
TODO<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: EasyDesk===<br />
Liikmed:<br />
* Marju Pütsepp<br />
<br />
Meeskonna koduleht: [[EasyDesk]]<br />
<br />
Projekti TFS: https://marjup.visualstudio.com/EasyDesk<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Ajamasin===<br />
Liikmed:<br />
* Liina Hellerma<br />
* Teele Sepman<br />
<br />
Meeskonna koduleht:[[Ajamasin]]<br />
<br />
Projekti TFS: https://teelesepman.visualstudio.com/Ajamasin/ [https://ajamasin.visualstudio.com/Ajamasin]<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Laener===<br />
Liikmed:<br />
<br />
* Martin Kask - programmeerija<br />
* Marko Nõu - programmeerija<br />
* Anto Animägi - projektijuht<br />
<br />
Meeskonna koduleht: [[Laener]]<br />
<br />
Projekti TFS: TODO<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Jarvis===<br />
Liikmed:<br />
<br />
* Grigori Palamartšuk - Scrum Master & Product owner<br />
* Andrei Grigorjev - arendaja<br />
* Artyom Likhachev - arendaja<br />
* Maksim Tšeljabov - arendaja<br />
<br />
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/JARVIS Jarvis]<br />
<br />
Projekti TFS: [https://grigorip.visualstudio.com/Jarvis Jarvis]<br />
<br />
'''Retsensioonid'''<br />
TBD<br />
<br />
'''Lõpptoode'''<br />
TBD<br />
<br />
===Meeskond: TikTokTek===<br />
Liikmed:<br />
* Eva Ibrus<br />
* Rain Saarmäe<br />
'''Meeskonna koduleht'''<br />
[[TikTokTek]]<br />
<br />
'''TFS'''<br />
https://tiktoktek.visualstudio.com<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Rahaplaneerija===<br />
Liikmed:<br />
* Maila Keerus<br />
* Kersti Miller<br />
* Evelin Jõgi<br />
<br />
Meeskonna koduleht:<br />
[[Rahaplaneerija]]<br />
<br />
Projekti TFS: TODO <br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: Garden of Towers===<br />
Liikmed:<br />
* Nele Sergejeva<br />
<br />
Meeskonna koduleht:<br />
https://wiki.itcollege.ee/index.php/Garden_of_Towers<br />
<br />
Projekti TFS: https://gardenoftowers.visualstudio.com/<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
===Meeskond: FoodCab===<br />
Liikmed:<br />
* Mario Mustasaar<br />
* Peeter Ploom<br />
* Rain Elken<br />
* Roland Türi<br />
<br />
Meeskonna koduleht:<br />
https://wiki.itcollege.ee/index.php/FoodCab<br />
<br />
Projekti TFS: https://foodcab.visualstudio.com/<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO<br />
<br />
=== Meeskond: OnTime ===<br />
Liikmed:<br />
*Tatjana Kruglova<br />
<br />
Meeskonna koduleht:<br />
https://wiki.itcollege.ee/index.php/OnTime<br />
<br />
Projetki TFS: https://ontimekruglova.visualstudio.com/OnTime/<br />
<br />
'''Retsensioonid'''<br />
TODO<br />
<br />
'''Lõpptoode'''<br />
TODO</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=File:Andmebaas-SQL.jpg&diff=67905File:Andmebaas-SQL.jpg2013-11-09T08:22:10Z<p>Tsepman: uploaded a new version of "File:Andmebaas-SQL.jpg"</p>
<hr />
<div>Kodutöö aines "Programmeerimine CSharp keeles". Grupp .BUG.</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=.BUG&diff=67877.BUG2013-11-08T20:21:47Z<p>Tsepman: /* Analüüs */</p>
<hr />
<div>== Idee ==<br />
<br />
Luua tarkvara mis toetaks ettevõtte juhil inimressursside kasutuse planeerimist<br />
<br />
== Meeskond .BUG ==<br />
<br />
* Teele Sepman<br />
* Harles Luts<br />
* Rain Adamson<br />
* Mattiko Kabanen<br />
<br />
== Rakenduse baasfunktsionaalsuse kirjeldus ==<br />
<br />
Programm on töövahend eelkõige juhile, kelle ülesandeks on inimressursside haldamine, s.t õigel ajal õigete inimeste tööle rakendamine.<br />
<br />
Rakendus annab ülevaate ettevõtte personalist. Selle põhjal saab juht määrata inimesi tööle nendel aegadel, mil ettevõte seda vajab. Samuti annab programm väljundi töötajatele, kes saavad sealt oma töögraafikud.<br />
<br />
'''Programmis on järgmised võimalused:'''<br />
<br />
* Päevase töögraafiku koostamine, muutmine, kustutamine<br />
* Päevaste töögraafikute põhjal pikemaajalisemate töögraafikute kuvamine (nädala töögraafik, kuu töögraafik).<br />
* Uute töötajate lisamine, lahkunud töötajate kustutamine<br />
* Töögraafiku automaatne koostamine. Juht saab olemasolevate töötajate põhjal anda programmile ülesandeks koostada ise töögraafik (kas päevane, nädalane, või kuine). Programm hoolitseb selle eest, et kõikide töötajate ajakasutust optimeerimida.<br />
* Töötajate infograafik. Juhil on võimalus vaadelda kompaktset töötajate nimekirja koos oluliste karakteristikutega (mitu tundi on iga isik sel nädalal/kuul töötanud). See on abiks käsitsi töögraafiku koostamisel, et kindlustada kõikide töötajate võrdne rakendamine.<br />
<br />
<br />
Väljund: Kinnitatud töögraafik kõikide töötajate tööaegadega. Samuti saab välja võtta individuaalse töötaja töögraafiku. Seejärel saab seda printida või soovi korral töötajale meilile saata.<br />
<br />
== Projekti blogi ==<br />
<br />
[http://dotbug-ajaveeb.blogspot.com "Meeskond .BUG"]<br />
<br />
== Kasutatav .NET tehnoloogia ==<br />
<br />
C# + WPF + LINQ<br />
<br />
== Analüüs == <br />
<br />
'''Programmis on võimalikud järgmised tegevuste ahelad:'''<br />
<br />
- Uue töötaja lisamiseks avab kasutaja töötajate vaate, seejärel avab ta tühja vormi kuhu saab kanda inimese nime, ameti, töökoormuse ja kontaktandmed ning salvestab. Nimi, amet ja töökoormus on kohustuslikud väljad. Töötaja andmete redigeerimise vormil on ka kirje kustutamise võimalus, juhul kui kasutaja soovib muudatused tagasi võtta. [[File:BUG - 3 - T88tajad.JPG|200px|thumb|right|Uue töötaja lisamine]]<br />
<br />
<br />
- Olemasolevate töötajate nimekiri kuvatakse töötajate vaates. Kasutajal on võimalik valida nimekirjast töötaja ja muuta tema andmeid. Samuti saab valitud töötaja kirje kustutada.<br />
<br />
<br />
- Uue graafiku lisamiseks avab kasutaja töögraafikute vaate ning seejärel vastava vormi tühja graafikuga, mille ühel teljel on aeg (24 tundi) ning teisel teljel on töötajad. Käsitsi sisestatud ajagraafiku lisamiseks kannab kasutaja iga inimese töötunnid graafikule, sisestab kuupäeva ning salvestab. Graafiku redigeerimise vormil on ka selle graafiku kustutamise võimalus, kui kasutaja soovib muudatused tagasi võtta. [[File:BUG - 2.2 - P2evagraafik.jpg|200px|thumb|right|Päevagraafiku manuaalne koostamine]] <br />
<br />
<br />
- Juhul kui kasutaja soovib graafikut autogenereerida, tuleb tal kõigepealt sisestada graafik, kus konkreetsete töötajate asemel on märgitud töötunnid ametite kaupa. Kasutaja avab töögraafiku lisamise vormi, mille ühel teljel on aeg ning teisel ametid, sisestab tööajad, salvestab. Nüüd on võimalik genereerida graafik soovitud ajaperioodile, selle käigus seob rakendus iga graafikule kantud ameti sobiva töötajaga. [[File:BUG - 2.3 - P2evagraafik.jpg|200px|thumb|right|Ametite ja tööaja põhine päevagraafiku koostamine]] <br />
<br />
<br />
- Juba sisestatud graafikuid kuvatakse graafikute vaates. Kasutajal on võimalik sirvida graafikuid kas ühe päeva, nädala või kuu kaupa. Sisestatud päevagraafiku saab võtta muutmisele või kustutada. Samuti saab sisestatud graafikute alusel genereerida väljundi valitud perioodi jaoks. [[File:BUG - 1 - Graafiku vaade.JPG|200px|thumb|right|Pikemaajaline töögraafikute väljund.]] <br />
<br />
'''Programmi eeldatav SQL tabelite struktuur:'''<br />
<br />
Hetkel näeme, et otstarbekas on kasutada viite tabelit. Täpsemalt on tabelite nimed ja nendevahelised seosed illustreeritud joonisel. [[File:Andmebaas-SQL.jpg|200px|thumb|right|Tabelite struktuur]]<br />
<br />
'''Programmi eeldatav klasside struktuur:'''<br />
<br />
Eeldatavad klassid ja nendevahelised suhted on esitatud illustreerival joonisel. [[File:Klassid.jpg|200px|thumb|right|Programmis kasutusele tulevad eeldatavad klassid]] <br />
<br />
<br />
<br />
[[Category:Programmeerimine CSharp keeles]]</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=.BUG&diff=67876.BUG2013-11-08T20:21:41Z<p>Tsepman: /* Analüüs */</p>
<hr />
<div>== Idee ==<br />
<br />
Luua tarkvara mis toetaks ettevõtte juhil inimressursside kasutuse planeerimist<br />
<br />
== Meeskond .BUG ==<br />
<br />
* Teele Sepman<br />
* Harles Luts<br />
* Rain Adamson<br />
* Mattiko Kabanen<br />
<br />
== Rakenduse baasfunktsionaalsuse kirjeldus ==<br />
<br />
Programm on töövahend eelkõige juhile, kelle ülesandeks on inimressursside haldamine, s.t õigel ajal õigete inimeste tööle rakendamine.<br />
<br />
Rakendus annab ülevaate ettevõtte personalist. Selle põhjal saab juht määrata inimesi tööle nendel aegadel, mil ettevõte seda vajab. Samuti annab programm väljundi töötajatele, kes saavad sealt oma töögraafikud.<br />
<br />
'''Programmis on järgmised võimalused:'''<br />
<br />
* Päevase töögraafiku koostamine, muutmine, kustutamine<br />
* Päevaste töögraafikute põhjal pikemaajalisemate töögraafikute kuvamine (nädala töögraafik, kuu töögraafik).<br />
* Uute töötajate lisamine, lahkunud töötajate kustutamine<br />
* Töögraafiku automaatne koostamine. Juht saab olemasolevate töötajate põhjal anda programmile ülesandeks koostada ise töögraafik (kas päevane, nädalane, või kuine). Programm hoolitseb selle eest, et kõikide töötajate ajakasutust optimeerimida.<br />
* Töötajate infograafik. Juhil on võimalus vaadelda kompaktset töötajate nimekirja koos oluliste karakteristikutega (mitu tundi on iga isik sel nädalal/kuul töötanud). See on abiks käsitsi töögraafiku koostamisel, et kindlustada kõikide töötajate võrdne rakendamine.<br />
<br />
<br />
Väljund: Kinnitatud töögraafik kõikide töötajate tööaegadega. Samuti saab välja võtta individuaalse töötaja töögraafiku. Seejärel saab seda printida või soovi korral töötajale meilile saata.<br />
<br />
== Projekti blogi ==<br />
<br />
[http://dotbug-ajaveeb.blogspot.com "Meeskond .BUG"]<br />
<br />
== Kasutatav .NET tehnoloogia ==<br />
<br />
C# + WPF + LINQ<br />
<br />
== Analüüs == <br />
<br />
'''Programmis on võimalikud järgmised tegevuste ahelad:'''<br />
<br />
- Uue töötaja lisamiseks avab kasutaja töötajate vaate, seejärel avab ta tühja vormi kuhu saab kanda inimese nime, ameti, töökoormuse ja kontaktandmed ning salvestab. Nimi, amet ja töökoormus on kohustuslikud väljad. Töötaja andmete redigeerimise vormil on ka kirje kustutamise võimalus, juhul kui kasutaja soovib muudatused tagasi võtta. [[File:BUG - 3 - T88tajad.JPG|200px|thumb|right|Uue töötaja lisamine]]<br />
<br />
<br />
- Olemasolevate töötajate nimekiri kuvatakse töötajate vaates. Kasutajal on võimalik valida nimekirjast töötaja ja muuta tema andmeid. Samuti saab valitud töötaja kirje kustutada.<br />
<br />
<br />
- Uue graafiku lisamiseks avab kasutaja töögraafikute vaate ning seejärel vastava vormi tühja graafikuga, mille ühel teljel on aeg (24 tundi) ning teisel teljel on töötajad. Käsitsi sisestatud ajagraafiku lisamiseks kannab kasutaja iga inimese töötunnid graafikule, sisestab kuupäeva ning salvestab. Graafiku redigeerimise vormil on ka selle graafiku kustutamise võimalus, kui kasutaja soovib muudatused tagasi võtta. [[File:BUG - 2.2 - P2evagraafik.jpg|200px|thumb|right|Päevagraafiku manuaalne koostamine]] <br />
<br />
- Juhul kui kasutaja soovib graafikut autogenereerida, tuleb tal kõigepealt sisestada graafik, kus konkreetsete töötajate asemel on märgitud töötunnid ametite kaupa. Kasutaja avab töögraafiku lisamise vormi, mille ühel teljel on aeg ning teisel ametid, sisestab tööajad, salvestab. Nüüd on võimalik genereerida graafik soovitud ajaperioodile, selle käigus seob rakendus iga graafikule kantud ameti sobiva töötajaga. [[File:BUG - 2.3 - P2evagraafik.jpg|200px|thumb|right|Ametite ja tööaja põhine päevagraafiku koostamine]] <br />
<br />
<br />
- Juba sisestatud graafikuid kuvatakse graafikute vaates. Kasutajal on võimalik sirvida graafikuid kas ühe päeva, nädala või kuu kaupa. Sisestatud päevagraafiku saab võtta muutmisele või kustutada. Samuti saab sisestatud graafikute alusel genereerida väljundi valitud perioodi jaoks. [[File:BUG - 1 - Graafiku vaade.JPG|200px|thumb|right|Pikemaajaline töögraafikute väljund.]] <br />
<br />
'''Programmi eeldatav SQL tabelite struktuur:'''<br />
<br />
Hetkel näeme, et otstarbekas on kasutada viite tabelit. Täpsemalt on tabelite nimed ja nendevahelised seosed illustreeritud joonisel. [[File:Andmebaas-SQL.jpg|200px|thumb|right|Tabelite struktuur]]<br />
<br />
'''Programmi eeldatav klasside struktuur:'''<br />
<br />
Eeldatavad klassid ja nendevahelised suhted on esitatud illustreerival joonisel. [[File:Klassid.jpg|200px|thumb|right|Programmis kasutusele tulevad eeldatavad klassid]] <br />
<br />
<br />
<br />
[[Category:Programmeerimine CSharp keeles]]</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=.BUG&diff=67875.BUG2013-11-08T20:21:27Z<p>Tsepman: /* Analüüs */</p>
<hr />
<div>== Idee ==<br />
<br />
Luua tarkvara mis toetaks ettevõtte juhil inimressursside kasutuse planeerimist<br />
<br />
== Meeskond .BUG ==<br />
<br />
* Teele Sepman<br />
* Harles Luts<br />
* Rain Adamson<br />
* Mattiko Kabanen<br />
<br />
== Rakenduse baasfunktsionaalsuse kirjeldus ==<br />
<br />
Programm on töövahend eelkõige juhile, kelle ülesandeks on inimressursside haldamine, s.t õigel ajal õigete inimeste tööle rakendamine.<br />
<br />
Rakendus annab ülevaate ettevõtte personalist. Selle põhjal saab juht määrata inimesi tööle nendel aegadel, mil ettevõte seda vajab. Samuti annab programm väljundi töötajatele, kes saavad sealt oma töögraafikud.<br />
<br />
'''Programmis on järgmised võimalused:'''<br />
<br />
* Päevase töögraafiku koostamine, muutmine, kustutamine<br />
* Päevaste töögraafikute põhjal pikemaajalisemate töögraafikute kuvamine (nädala töögraafik, kuu töögraafik).<br />
* Uute töötajate lisamine, lahkunud töötajate kustutamine<br />
* Töögraafiku automaatne koostamine. Juht saab olemasolevate töötajate põhjal anda programmile ülesandeks koostada ise töögraafik (kas päevane, nädalane, või kuine). Programm hoolitseb selle eest, et kõikide töötajate ajakasutust optimeerimida.<br />
* Töötajate infograafik. Juhil on võimalus vaadelda kompaktset töötajate nimekirja koos oluliste karakteristikutega (mitu tundi on iga isik sel nädalal/kuul töötanud). See on abiks käsitsi töögraafiku koostamisel, et kindlustada kõikide töötajate võrdne rakendamine.<br />
<br />
<br />
Väljund: Kinnitatud töögraafik kõikide töötajate tööaegadega. Samuti saab välja võtta individuaalse töötaja töögraafiku. Seejärel saab seda printida või soovi korral töötajale meilile saata.<br />
<br />
== Projekti blogi ==<br />
<br />
[http://dotbug-ajaveeb.blogspot.com "Meeskond .BUG"]<br />
<br />
== Kasutatav .NET tehnoloogia ==<br />
<br />
C# + WPF + LINQ<br />
<br />
== Analüüs == <br />
<br />
'''Programmis on võimalikud järgmised tegevuste ahelad:'''<br />
<br />
- Uue töötaja lisamiseks avab kasutaja töötajate vaate, seejärel avab ta tühja vormi kuhu saab kanda inimese nime, ameti, töökoormuse ja kontaktandmed ning salvestab. Nimi, amet ja töökoormus on kohustuslikud väljad. Töötaja andmete redigeerimise vormil on ka kirje kustutamise võimalus, juhul kui kasutaja soovib muudatused tagasi võtta. [[File:BUG - 3 - T88tajad.JPG|200px|thumb|right|Uue töötaja lisamine]]<br />
<br />
- Olemasolevate töötajate nimekiri kuvatakse töötajate vaates. Kasutajal on võimalik valida nimekirjast töötaja ja muuta tema andmeid. Samuti saab valitud töötaja kirje kustutada.<br />
<br />
- Uue graafiku lisamiseks avab kasutaja töögraafikute vaate ning seejärel vastava vormi tühja graafikuga, mille ühel teljel on aeg (24 tundi) ning teisel teljel on töötajad. Käsitsi sisestatud ajagraafiku lisamiseks kannab kasutaja iga inimese töötunnid graafikule, sisestab kuupäeva ning salvestab. Graafiku redigeerimise vormil on ka selle graafiku kustutamise võimalus, kui kasutaja soovib muudatused tagasi võtta. [[File:BUG - 2.2 - P2evagraafik.jpg|200px|thumb|right|Päevagraafiku manuaalne koostamine]] <br />
<br />
- Juhul kui kasutaja soovib graafikut autogenereerida, tuleb tal kõigepealt sisestada graafik, kus konkreetsete töötajate asemel on märgitud töötunnid ametite kaupa. Kasutaja avab töögraafiku lisamise vormi, mille ühel teljel on aeg ning teisel ametid, sisestab tööajad, salvestab. Nüüd on võimalik genereerida graafik soovitud ajaperioodile, selle käigus seob rakendus iga graafikule kantud ameti sobiva töötajaga. [[File:BUG - 2.3 - P2evagraafik.jpg|200px|thumb|right|Ametite ja tööaja põhine päevagraafiku koostamine]] <br />
<br />
- Juba sisestatud graafikuid kuvatakse graafikute vaates. Kasutajal on võimalik sirvida graafikuid kas ühe päeva, nädala või kuu kaupa. Sisestatud päevagraafiku saab võtta muutmisele või kustutada. Samuti saab sisestatud graafikute alusel genereerida väljundi valitud perioodi jaoks. [[File:BUG - 1 - Graafiku vaade.JPG|200px|thumb|right|Pikemaajaline töögraafikute väljund.]] <br />
<br />
'''Programmi eeldatav SQL tabelite struktuur:'''<br />
<br />
Hetkel näeme, et otstarbekas on kasutada viite tabelit. Täpsemalt on tabelite nimed ja nendevahelised seosed illustreeritud joonisel. [[File:Andmebaas-SQL.jpg|200px|thumb|right|Tabelite struktuur]]<br />
<br />
'''Programmi eeldatav klasside struktuur:'''<br />
<br />
Eeldatavad klassid ja nendevahelised suhted on esitatud illustreerival joonisel. [[File:Klassid.jpg|200px|thumb|right|Programmis kasutusele tulevad eeldatavad klassid]] <br />
<br />
<br />
<br />
[[Category:Programmeerimine CSharp keeles]]</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=.BUG&diff=67874.BUG2013-11-08T20:21:14Z<p>Tsepman: /* Analüüs */</p>
<hr />
<div>== Idee ==<br />
<br />
Luua tarkvara mis toetaks ettevõtte juhil inimressursside kasutuse planeerimist<br />
<br />
== Meeskond .BUG ==<br />
<br />
* Teele Sepman<br />
* Harles Luts<br />
* Rain Adamson<br />
* Mattiko Kabanen<br />
<br />
== Rakenduse baasfunktsionaalsuse kirjeldus ==<br />
<br />
Programm on töövahend eelkõige juhile, kelle ülesandeks on inimressursside haldamine, s.t õigel ajal õigete inimeste tööle rakendamine.<br />
<br />
Rakendus annab ülevaate ettevõtte personalist. Selle põhjal saab juht määrata inimesi tööle nendel aegadel, mil ettevõte seda vajab. Samuti annab programm väljundi töötajatele, kes saavad sealt oma töögraafikud.<br />
<br />
'''Programmis on järgmised võimalused:'''<br />
<br />
* Päevase töögraafiku koostamine, muutmine, kustutamine<br />
* Päevaste töögraafikute põhjal pikemaajalisemate töögraafikute kuvamine (nädala töögraafik, kuu töögraafik).<br />
* Uute töötajate lisamine, lahkunud töötajate kustutamine<br />
* Töögraafiku automaatne koostamine. Juht saab olemasolevate töötajate põhjal anda programmile ülesandeks koostada ise töögraafik (kas päevane, nädalane, või kuine). Programm hoolitseb selle eest, et kõikide töötajate ajakasutust optimeerimida.<br />
* Töötajate infograafik. Juhil on võimalus vaadelda kompaktset töötajate nimekirja koos oluliste karakteristikutega (mitu tundi on iga isik sel nädalal/kuul töötanud). See on abiks käsitsi töögraafiku koostamisel, et kindlustada kõikide töötajate võrdne rakendamine.<br />
<br />
<br />
Väljund: Kinnitatud töögraafik kõikide töötajate tööaegadega. Samuti saab välja võtta individuaalse töötaja töögraafiku. Seejärel saab seda printida või soovi korral töötajale meilile saata.<br />
<br />
== Projekti blogi ==<br />
<br />
[http://dotbug-ajaveeb.blogspot.com "Meeskond .BUG"]<br />
<br />
== Kasutatav .NET tehnoloogia ==<br />
<br />
C# + WPF + LINQ<br />
<br />
== Analüüs == <br />
<br />
'''Programmis on võimalikud järgmised tegevuste ahelad:'''<br />
<br />
- Uue töötaja lisamiseks avab kasutaja töötajate vaate, seejärel avab ta tühja vormi kuhu saab kanda inimese nime, ameti, töökoormuse ja kontaktandmed ning salvestab. Nimi, amet ja töökoormus on kohustuslikud väljad. Töötaja andmete redigeerimise vormil on ka kirje kustutamise võimalus, juhul kui kasutaja soovib muudatused tagasi võtta. [[File:BUG - 3 - T88tajad.JPG|200px|thumb|right|Uue töötaja lisamine]]<br />
<br />
- Olemasolevate töötajate nimekiri kuvatakse töötajate vaates. Kasutajal on võimalik valida nimekirjast töötaja ja muuta tema andmeid. Samuti saab valitud töötaja kirje kustutada.<br />
<br />
- Uue graafiku lisamiseks avab kasutaja töögraafikute vaate ning seejärel vastava vormi tühja graafikuga, mille ühel teljel on aeg (24 tundi) ning teisel teljel on töötajad. Käsitsi sisestatud ajagraafiku lisamiseks kannab kasutaja iga inimese töötunnid graafikule, sisestab kuupäeva ning salvestab. Graafiku redigeerimise vormil on ka selle graafiku kustutamise võimalus, kui kasutaja soovib muudatused tagasi võtta. [[File:BUG - 2.2 - P2evagraafik.jpg|200px|thumb|right|Päevagraafiku manuaalne koostamine]] <br />
<br />
<br />
- Juhul kui kasutaja soovib graafikut autogenereerida, tuleb tal kõigepealt sisestada graafik, kus konkreetsete töötajate asemel on märgitud töötunnid ametite kaupa. Kasutaja avab töögraafiku lisamise vormi, mille ühel teljel on aeg ning teisel ametid, sisestab tööajad, salvestab. Nüüd on võimalik genereerida graafik soovitud ajaperioodile, selle käigus seob rakendus iga graafikule kantud ameti sobiva töötajaga. [[File:BUG - 2.3 - P2evagraafik.jpg|200px|thumb|right|Ametite ja tööaja põhine päevagraafiku koostamine]] <br />
<br />
<br />
- Juba sisestatud graafikuid kuvatakse graafikute vaates. Kasutajal on võimalik sirvida graafikuid kas ühe päeva, nädala või kuu kaupa. Sisestatud päevagraafiku saab võtta muutmisele või kustutada. Samuti saab sisestatud graafikute alusel genereerida väljundi valitud perioodi jaoks. [[File:BUG - 1 - Graafiku vaade.JPG|200px|thumb|right|Pikemaajaline töögraafikute väljund.]] <br />
<br />
'''Programmi eeldatav SQL tabelite struktuur:'''<br />
<br />
Hetkel näeme, et otstarbekas on kasutada viite tabelit. Täpsemalt on tabelite nimed ja nendevahelised seosed illustreeritud joonisel. [[File:Andmebaas-SQL.jpg|200px|thumb|right|Tabelite struktuur]]<br />
<br />
'''Programmi eeldatav klasside struktuur:'''<br />
<br />
Eeldatavad klassid ja nendevahelised suhted on esitatud illustreerival joonisel. [[File:Klassid.jpg|200px|thumb|right|Programmis kasutusele tulevad eeldatavad klassid]] <br />
<br />
<br />
<br />
[[Category:Programmeerimine CSharp keeles]]</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=.BUG&diff=67873.BUG2013-11-08T20:21:03Z<p>Tsepman: /* Analüüs */</p>
<hr />
<div>== Idee ==<br />
<br />
Luua tarkvara mis toetaks ettevõtte juhil inimressursside kasutuse planeerimist<br />
<br />
== Meeskond .BUG ==<br />
<br />
* Teele Sepman<br />
* Harles Luts<br />
* Rain Adamson<br />
* Mattiko Kabanen<br />
<br />
== Rakenduse baasfunktsionaalsuse kirjeldus ==<br />
<br />
Programm on töövahend eelkõige juhile, kelle ülesandeks on inimressursside haldamine, s.t õigel ajal õigete inimeste tööle rakendamine.<br />
<br />
Rakendus annab ülevaate ettevõtte personalist. Selle põhjal saab juht määrata inimesi tööle nendel aegadel, mil ettevõte seda vajab. Samuti annab programm väljundi töötajatele, kes saavad sealt oma töögraafikud.<br />
<br />
'''Programmis on järgmised võimalused:'''<br />
<br />
* Päevase töögraafiku koostamine, muutmine, kustutamine<br />
* Päevaste töögraafikute põhjal pikemaajalisemate töögraafikute kuvamine (nädala töögraafik, kuu töögraafik).<br />
* Uute töötajate lisamine, lahkunud töötajate kustutamine<br />
* Töögraafiku automaatne koostamine. Juht saab olemasolevate töötajate põhjal anda programmile ülesandeks koostada ise töögraafik (kas päevane, nädalane, või kuine). Programm hoolitseb selle eest, et kõikide töötajate ajakasutust optimeerimida.<br />
* Töötajate infograafik. Juhil on võimalus vaadelda kompaktset töötajate nimekirja koos oluliste karakteristikutega (mitu tundi on iga isik sel nädalal/kuul töötanud). See on abiks käsitsi töögraafiku koostamisel, et kindlustada kõikide töötajate võrdne rakendamine.<br />
<br />
<br />
Väljund: Kinnitatud töögraafik kõikide töötajate tööaegadega. Samuti saab välja võtta individuaalse töötaja töögraafiku. Seejärel saab seda printida või soovi korral töötajale meilile saata.<br />
<br />
== Projekti blogi ==<br />
<br />
[http://dotbug-ajaveeb.blogspot.com "Meeskond .BUG"]<br />
<br />
== Kasutatav .NET tehnoloogia ==<br />
<br />
C# + WPF + LINQ<br />
<br />
== Analüüs == <br />
<br />
'''Programmis on võimalikud järgmised tegevuste ahelad:'''<br />
<br />
- Uue töötaja lisamiseks avab kasutaja töötajate vaate, seejärel avab ta tühja vormi kuhu saab kanda inimese nime, ameti, töökoormuse ja kontaktandmed ning salvestab. Nimi, amet ja töökoormus on kohustuslikud väljad. Töötaja andmete redigeerimise vormil on ka kirje kustutamise võimalus, juhul kui kasutaja soovib muudatused tagasi võtta. [[File:BUG - 3 - T88tajad.JPG|200px|thumb|right|Uue töötaja lisamine]]<br />
<br />
- Olemasolevate töötajate nimekiri kuvatakse töötajate vaates. Kasutajal on võimalik valida nimekirjast töötaja ja muuta tema andmeid. Samuti saab valitud töötaja kirje kustutada.<br />
<br />
- Uue graafiku lisamiseks avab kasutaja töögraafikute vaate ning seejärel vastava vormi tühja graafikuga, mille ühel teljel on aeg (24 tundi) ning teisel teljel on töötajad. Käsitsi sisestatud ajagraafiku lisamiseks kannab kasutaja iga inimese töötunnid graafikule, sisestab kuupäeva ning salvestab. Graafiku redigeerimise vormil on ka selle graafiku kustutamise võimalus, kui kasutaja soovib muudatused tagasi võtta. [[File:BUG - 2.2 - P2evagraafik.jpg|200px|thumb|right|Päevagraafiku manuaalne koostamine]] <br />
<br />
<br />
<br />
- Juhul kui kasutaja soovib graafikut autogenereerida, tuleb tal kõigepealt sisestada graafik, kus konkreetsete töötajate asemel on märgitud töötunnid ametite kaupa. Kasutaja avab töögraafiku lisamise vormi, mille ühel teljel on aeg ning teisel ametid, sisestab tööajad, salvestab. Nüüd on võimalik genereerida graafik soovitud ajaperioodile, selle käigus seob rakendus iga graafikule kantud ameti sobiva töötajaga. [[File:BUG - 2.3 - P2evagraafik.jpg|200px|thumb|right|Ametite ja tööaja põhine päevagraafiku koostamine]] <br />
<br />
- Juba sisestatud graafikuid kuvatakse graafikute vaates. Kasutajal on võimalik sirvida graafikuid kas ühe päeva, nädala või kuu kaupa. Sisestatud päevagraafiku saab võtta muutmisele või kustutada. Samuti saab sisestatud graafikute alusel genereerida väljundi valitud perioodi jaoks. [[File:BUG - 1 - Graafiku vaade.JPG|200px|thumb|right|Pikemaajaline töögraafikute väljund.]] <br />
<br />
'''Programmi eeldatav SQL tabelite struktuur:'''<br />
<br />
Hetkel näeme, et otstarbekas on kasutada viite tabelit. Täpsemalt on tabelite nimed ja nendevahelised seosed illustreeritud joonisel. [[File:Andmebaas-SQL.jpg|200px|thumb|right|Tabelite struktuur]]<br />
<br />
'''Programmi eeldatav klasside struktuur:'''<br />
<br />
Eeldatavad klassid ja nendevahelised suhted on esitatud illustreerival joonisel. [[File:Klassid.jpg|200px|thumb|right|Programmis kasutusele tulevad eeldatavad klassid]] <br />
<br />
<br />
<br />
[[Category:Programmeerimine CSharp keeles]]</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=.BUG&diff=67872.BUG2013-11-08T20:13:02Z<p>Tsepman: /* Analüüs */</p>
<hr />
<div>== Idee ==<br />
<br />
Luua tarkvara mis toetaks ettevõtte juhil inimressursside kasutuse planeerimist<br />
<br />
== Meeskond .BUG ==<br />
<br />
* Teele Sepman<br />
* Harles Luts<br />
* Rain Adamson<br />
* Mattiko Kabanen<br />
<br />
== Rakenduse baasfunktsionaalsuse kirjeldus ==<br />
<br />
Programm on töövahend eelkõige juhile, kelle ülesandeks on inimressursside haldamine, s.t õigel ajal õigete inimeste tööle rakendamine.<br />
<br />
Rakendus annab ülevaate ettevõtte personalist. Selle põhjal saab juht määrata inimesi tööle nendel aegadel, mil ettevõte seda vajab. Samuti annab programm väljundi töötajatele, kes saavad sealt oma töögraafikud.<br />
<br />
'''Programmis on järgmised võimalused:'''<br />
<br />
* Päevase töögraafiku koostamine, muutmine, kustutamine<br />
* Päevaste töögraafikute põhjal pikemaajalisemate töögraafikute kuvamine (nädala töögraafik, kuu töögraafik).<br />
* Uute töötajate lisamine, lahkunud töötajate kustutamine<br />
* Töögraafiku automaatne koostamine. Juht saab olemasolevate töötajate põhjal anda programmile ülesandeks koostada ise töögraafik (kas päevane, nädalane, või kuine). Programm hoolitseb selle eest, et kõikide töötajate ajakasutust optimeerimida.<br />
* Töötajate infograafik. Juhil on võimalus vaadelda kompaktset töötajate nimekirja koos oluliste karakteristikutega (mitu tundi on iga isik sel nädalal/kuul töötanud). See on abiks käsitsi töögraafiku koostamisel, et kindlustada kõikide töötajate võrdne rakendamine.<br />
<br />
<br />
Väljund: Kinnitatud töögraafik kõikide töötajate tööaegadega. Samuti saab välja võtta individuaalse töötaja töögraafiku. Seejärel saab seda printida või soovi korral töötajale meilile saata.<br />
<br />
== Projekti blogi ==<br />
<br />
[http://dotbug-ajaveeb.blogspot.com "Meeskond .BUG"]<br />
<br />
== Kasutatav .NET tehnoloogia ==<br />
<br />
C# + WPF + LINQ<br />
<br />
== Analüüs == <br />
<br />
'''Programmis on võimalikud järgmised tegevuste ahelad:'''<br />
<br />
- Uue töötaja lisamiseks avab kasutaja töötajate vaate, seejärel avab ta tühja vormi kuhu saab kanda inimese nime, ameti, töökoormuse ja kontaktandmed ning salvestab. Nimi, amet ja töökoormus on kohustuslikud väljad. Töötaja andmete redigeerimise vormil on ka kirje kustutamise võimalus, juhul kui kasutaja soovib muudatused tagasi võtta. [[File:BUG - 3 - T88tajad.JPG|200px|thumb|right|Uue töötaja lisamine]]<br />
<br />
- Olemasolevate töötajate nimekiri kuvatakse töötajate vaates. Kasutajal on võimalik valida nimekirjast töötaja ja muuta tema andmeid. Samuti saab valitud töötaja kirje kustutada.<br />
<br />
- Uue graafiku lisamiseks avab kasutaja töögraafikute vaate ning seejärel vastava vormi tühja graafikuga, mille ühel teljel on aeg (24 tundi) ning teisel teljel on töötajad. Käsitsi sisestatud ajagraafiku lisamiseks kannab kasutaja iga inimese töötunnid graafikule, sisestab kuupäeva ning salvestab. Graafiku redigeerimise vormil on ka selle graafiku kustutamise võimalus, kui kasutaja soovib muudatused tagasi võtta. [[File:BUG - 2.2 - P2evagraafik.jpg|200px|thumb|right|Päevagraafiku manuaalne koostamine]] <br />
<br />
- Juhul kui kasutaja soovib graafikut autogenereerida, tuleb tal kõigepealt sisestada graafik, kus konkreetsete töötajate asemel on märgitud töötunnid ametite kaupa. Kasutaja avab töögraafiku lisamise vormi, mille ühel teljel on aeg ning teisel ametid, sisestab tööajad, salvestab. Nüüd on võimalik genereerida graafik soovitud ajaperioodile, selle käigus seob rakendus iga graafikule kantud ameti sobiva töötajaga. [[File:BUG - 2.3 - P2evagraafik.jpg|200px|thumb|right|Ametite ja tööaja põhine päevagraafiku koostamine]] <br />
<br />
- Juba sisestatud graafikuid kuvatakse graafikute vaates. Kasutajal on võimalik sirvida graafikuid kas ühe päeva, nädala või kuu kaupa. Sisestatud päevagraafiku saab võtta muutmisele või kustutada. Samuti saab sisestatud graafikute alusel genereerida väljundi valitud perioodi jaoks. [[File:BUG - 1 - Graafiku vaade.JPG|200px|thumb|right|Pikemaajaline töögraafikute väljund.]] <br />
<br />
'''Programmi eeldatav SQL tabelite struktuur:'''<br />
<br />
Hetkel näeme, et otstarbekas on kasutada viite tabelit. Täpsemalt on tabelite nimed ja nendevahelised seosed illustreeritud joonisel. [[File:Andmebaas-SQL.jpg|200px|thumb|right|Tabelite struktuur]]<br />
<br />
'''Programmi eeldatav klasside struktuur:'''<br />
<br />
Eeldatavad klassid ja nendevahelised suhted on esitatud illustreerival joonisel. [[File:Klassid.jpg|200px|thumb|right|Programmis kasutusele tulevad eeldatavad klassid]] <br />
<br />
<br />
<br />
[[Category:Programmeerimine CSharp keeles]]</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=.BUG&diff=67584.BUG2013-11-01T12:28:36Z<p>Tsepman: /* Rakenduse baasfunktsionaalsuse kirjeldus */</p>
<hr />
<div>== Idee ==<br />
<br />
Luua tarkvara mis toetaks ettevõtte juhil inimressursside kasutuse planeerimist<br />
<br />
== Meeskond .BUG ==<br />
<br />
* Teele Sepman<br />
* Harles Luts<br />
* Rain Adamson<br />
* Mattiko Kabanen<br />
<br />
== Rakenduse baasfunktsionaalsuse kirjeldus ==<br />
<br />
Programm on töövahend eelkõige juhile, kelle ülesandeks on inimressursside haldamine, s.t õigel ajal õigete inimeste tööle rakendamine.<br />
<br />
Rakendus annab ülevaate ettevõtte personalist. Selle põhjal saab juht määrata inimesi tööle nendel aegadel, mil ettevõte seda vajab. Samuti annab programm väljundi töötajatele, kes saavad sealt oma töögraafikud.<br />
<br />
'''Programmis on järgmised võimalused:'''<br />
<br />
* Päevase töögraafiku koostamine, muutmine, kustutamine<br />
* Päevaste töögraafikute põhjal pikemaajalisemate töögraafikute kuvamine (nädala töögraafik, kuu töögraafik).<br />
* Uute töötajate lisamine, lahkunud töötajate kustutamine<br />
* Töögraafiku automaatne koostamine. Juht saab olemasolevate töötajate põhjal anda programmile ülesandeks koostada ise töögraafik (kas päevane, nädalane, või kuine). Programm hoolitseb selle eest, et kõikide töötajate ajakasutust optimeerimida.<br />
* Töötajate infograafik. Juhil on võimalus vaadelda kompaktset töötajate nimekirja koos oluliste karakteristikutega (mitu tundi on iga isik sel nädalal/kuul töötanud). See on abiks käsitsi töögraafiku koostamisel, et kindlustada kõikide töötajate võrdne rakendamine.<br />
<br />
<br />
Väljund: Kinnitatud töögraafik kõikide töötajate tööaegadega. Samuti saab välja võtta individuaalse töötaja töögraafiku. Seejärel saab seda printida või soovi korral töötajale meilile saata.<br />
<br />
== Projekti blogi ==<br />
<br />
[http://dotbug-ajaveeb.blogspot.com "Meeskond .BUG"]<br />
<br />
<br />
[[Category:Programmeerimine CSharp keeles]]</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=.BUG&diff=67583.BUG2013-11-01T12:10:31Z<p>Tsepman: /* Rakenduse baasfunktsionaalsuse kirjeldus */</p>
<hr />
<div>== Idee ==<br />
<br />
Luua tarkvara mis toetaks ettevõtte juhil inimressursside kasutuse planeerimist<br />
<br />
== Meeskond .BUG ==<br />
<br />
* Teele Sepman<br />
* Harles Luts<br />
* Rain Adamson<br />
* Mattiko Kabanen<br />
<br />
== Rakenduse baasfunktsionaalsuse kirjeldus ==<br />
<br />
Programm on töövahend eelkõige juhile, kelle ülesandeks on inimressursside haldamine, s.t õigel ajal õigete inimeste tööle rakendamine.<br />
<br />
Rakendus annab ülevaate ettevõtte personalist. Selle põhjal saab juht määrata inimesi tööle nendel aegadel, mil ettevõte seda vajab. Samuti annab programm väljundi töötajatele, kes saavad sealt oma töögraafikud.<br />
<br />
'''Programmis on järgmised võimalused:'''<br />
<br />
* Päevase töögraafiku koostamine, muutmine, kustutamine<br />
* Päevaste töögraafikute põhjal pikemaajalisemate töögraafikute kuvamine (nädala töögraafik, kuu töögraafik).<br />
* Uute töötajate lisamine, lahkunud töötajate kustutamine<br />
* Töögraafiku automaatne koostamine. Juht saab olemasolevate töötajate põhjal anda programmile ülesandeks koostada ise töögraafik (kas päevane, nädalane, või kuine). Programm hoolitseb selle eest, et kõikide inimeste potentsiaal saaks maksimaalse efektiivsusega kasutatud.<br />
* Töötajate infograafik. Juhil on võimalus vaadelda kompaktset töötajate nimekirja koos oluliste karakteristikutega (mitu tundi on iga isik sel nädalal/kuul töötanud). See on abiks käsitsi töögraafiku koostamisel, et kindlustada kõikide töötajate võrdne rakendamine.<br />
<br />
<br />
Väljund: Kinnitatud töögraafik kõikide töötajate tööaegadega. Samuti saab välja võtta individuaalse töötaja töögraafiku. Seejärel saab seda printida või soovi korral töötajale meilile saata.<br />
<br />
== Projekti blogi ==<br />
<br />
[http://dotbug-ajaveeb.blogspot.com "Meeskond .BUG"]<br />
<br />
<br />
[[Category:Programmeerimine CSharp keeles]]</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=User:Tsepman&diff=56667User:Tsepman2012-11-09T07:23:05Z<p>Tsepman: /* Õpingukorralduse küsimused */</p>
<hr />
<div>=Erialatutvustuse aine arvestustöö=<br />
Autor: Teele Sepman<br><br />
Esitamise kuupäev: 09. november 2012<br />
<br />
==Essee==<br />
<div style="text-align: center; border: 1px dotted gray;"><br />
Eesti Infotehnoloogia Kolledž<br />
<br />
Teele Sepman<br />
<br />
<br />
===Arutelu aine „Õpingukorraldus ja erialatutvustus“ loengute põhjal===<br />
<br />
Essee<br />
<br />
<br />
IT süsteemide arenduse õppekava<br />
<br />
Tallinn 2012<br />
<br />
<br />
</div><br />
<div style="border: 1px dotted gray;"><br />
<br />
Loengud, mida loetakse „Õpingukorraldus ja Erialatutvustus“ aine raames, on mõeldud pigem õpinguprotsessist ja õpitavast erialast ülevaate andmiseks, kui mingi teemaga süvitsi tutvumiseks. IT Kolledžisse astub õppima väga erineva elukogemuse ja IT alaste oskustega inimesi – sellest annab tunnistust fakt, et üllatavalt paljud esimesel loengul osalejatest olid varem kõrghariduse omandamisega kokku puutunud (Vau et al, 2012). Omaenda kogemusele tuginedes võin öelda, et isegi juba IT alal töötaval inimesel on antud aine loengutest üht-teist noppida. IT valdkonnaga pealiskaudselt kokku puutunud tudengitel avanes loengutes võimalus saada parem ülevaade enda tulevikuväljavaadetest – seda eesmärki täitsid kõik etteasted, olgu see siis ülevaade õpinguprotsessist või potentsiaalsetest ametitest. Mingis valdkonnas aga juba tegeval isikul oli võimalik taas kord meelde tuletada üldisemat pilti ning hankida lisainformatsiooni Eestis tegutsevate ettevõtete ja nende firmapoliitika kohta.<br />
<br />
Osad loengupidajad viitasid üldisemalt ettevõtete tüüpidele ja sellele, mida tööle asumisel silmas pidada (Septer, 2012), mõned aga tegid omaenda ettevõttele reklaami ja esitasid kuulajatele kitsapiirilisema nägemuse (Uustal, Raielo, 2012),(Oja, Lapuškin, Vasilyev ja Katsev, 2012). Mida rohkem ühes loengus räägiti kriteeriumidest, mida silmas pidada tulevase töökoha jaoks ette valmistumisel ja selle valimisel, tuues võrdlevaid näiteid, seda rohkem andis sealt kõrva taha panna. Minu meelest on kõrgkooli astumise aeg just sobilik aeg enda tulevikusihi kindlaks määramiseks.<br />
<br />
Läbivaks teemaks üle mitme ettekande oli soovitus teha sellist tööd, mis ennast tõepoolest huvitab. Siinjuureks sooviks ära märkida, et osaliselt sõltub see ka töötajast endast – tuleb ära tunda tegurid, mis isiklikult motiveerivad ja kasutada neid enda töö huvitavamaks muutmiseks. Üks võimalus on esitada endale väljakutse seoses mingi tööülesannetega seotud oskuse või tööprotsessi parendamisega. Paljudel avaneb võimalus arendada töö juures selliseid isikuomadusi, mis on tööturul läbilöömiseks kasulikud, isegi kui esmapilgul selliste oskuste rakendamine pelutavana tundub. Näiteks võib tuua süsteemiadministraatori ametikoha, kus tuleb sageli suhelda kasutajatega. Ärakuulamise oskus ning hea tahe loovad meeldivama tööõhkkonna nii süsteemi kasutajate kui administraatori enda jaoks, ning lõppude lõpuks teeb see tollest inimesest väärtuslikuma töötaja. Sama kehtib ka Helpdeski töötajate puhul – Peeter Uustali hinnangul arendab selline töö sotsiaalseid oskusi ja ligikaudu üheksakümmend protsenti Skype`is kasutajatoes töötanutest edutatakse firmasiseselt kõrgemale positsioonile (Uustal, Raielo, 2012). Juhtival positsioonil töötaja ilma sotsiaalsete oskusteta lihtsalt läbi ei saa.<br />
<br />
Samuti rõhutati loengutes asjaolu, et ennast tuleb järjekindlalt arendada ja ise uusi asju õppida. Nagu ütles Inga Vau, keegi tudengite eest õppida ei saa, kuid ülikoolis on vähemalt viiskümmend protsenti õppetööst, kui mitte rohkem, iseseisev (Vau et al, 2012). Martin Paljaku hinnangul tuleks aeg-ajalt täiendada enda teadmistepagasit uue programmeerimiskeele omandamisega, sest see arendab aju ja avardab piire, mille inimene on endale seadnud (Paljak, 2012). Loodetavasti on Janika Liivi eeskuju kartmatult tundmatus kohas vette hüppamisest ja ületamatuna näivatest ülesannetest jagu saamisest nakkav – julge pealehakkamine on pool võitu (Liiv, 2012). Liivi julgus pakkuda ennast tööandjatele välja kui väljaõppeks valmis potentsiaalset vajalikus keeles programmeerijat on õpetlik, see torkas silma kontrastina kõigi teiste loengute taustal (Ibid.). Tudengitele, kes alles töö otsimisele mõtlevad, võiks see saada ajendiks väljakutsete vastuvõtmisel.<br />
<br />
Kahjuks leidub ametikohti, kus ei ole võimalik põhjalikumalt näiteks toetatavasse rakendusse süveneda, kuna sellele ligipääs on keelatud ning kasutusala on väga kitsas (Septer, 2012). Tõsi on, et töökohta, kus arenemisvõimalused on piiratud, ei tohiks kaua pidada – see, kes IT valdkonnaga kaasa ei arene, jääb lootusetult ajast maha. Siim Vene soovitab enda etteastes leida töö kõrvale mingi muu hobi, kui otsustatakse valida hobiga kattuv töö, selleks et hobi ei muutuks rutiiniks (Vene, 2012). Tudengitele väga kasulik soovitus oleks mingi vabavara projekti valimine, kus osaleda, sest see annab vajalikud kogemused edasiseks tööeluks (Liiv, 2012). Tööle võttes ei pruugita mitte vaadata ainult seda, kus tööotsija varem on töötanud, vaid ka tema portfooliot, kuhu on pandud kirja oskused ja näited tehtud töödest (Uustal, Raielo, 2012). Arvan, et sellist arendustööd ei tule teha ainuüksi tööandjate tarbeks, kuna lisaks oskustele võimaldab see luua ka sidemeid teiste IT spetsialistidega ning annab perspektiivi selles suhtes, kuhu soovitakse elus edasi liikuda.<br />
<br />
Rohkem kui ühel korral mainiti spetsialiseerumist, vastandades seda laialdaste IT teadmiste omamisega. Siim Vene hinnangul ei kasutata enamust koolis õpitut hiljem tööülesandeid täites, kuigi koolist saab kaasa harjumuse uusi oskusi omandada (Vene, 2012). Andres Septeri ettekandes kõlas mõte, et parim esimene töökoht kogemuste hankimiseks oleks süsteemiadministraator väiksemas firmas, kuna seal peab teadma kõigest natukene, ja hiljem saab otsustada spetsialiseerumise suuna üle (Septer, 2012). Kristjan Karmo, tutvustades testimise eripärasid, mainis sellega seoses ka kitsama profiiliga testijaid (Karmo, 2012). Minu meelest tuleks aga siiski ühe kitsa oskuse kõrval tunda ka enda tööülesannetega piirnevaid alasid, kuna see aitab kaasa probleemidele lahenduse leidmisel. Eestist väljaspool võib suurema ettevõtte ühe meeskonna liige ainult enda kitsa valdkonna kohta teada kuid Eesti oludes pole sügavamal spetsialiseerumisel mõtet (Septer, 2012). Eriti kuna Eestis pole veel piisavalt kvalifitseeritud tööjõudu, et sellega saaks IT sektori vajadused ära katta, ning spetsialiste tuuakse sisse väljastpoolt (Uustal, Raielo, 2012). Võib-olla on siin abiks Janika Liivi ja tema mõttekaaslaste initsiatiiv populariseerida IT´d ja programmeerimist nende seas, kes selle valdkonna suhtes end ebakindlalt tunnevad (Liiv, 2012).<br />
<br />
Olgugi, et tegu oli enam-vähem samamoodi ülevaatlike loengutega, pakkusid huvitavat kuulamist eelkõige need, kus esitati konkreetseid fakte ja näpunäiteid. Ignited´it ja meeskonnatööd tutvustav loeng tõusis esile kuulajate kaasamisega, hommikuste loengukuulajate virgutamiseks ja tähelepanu püüdmiseks toimis see suurepäraselt (Oja, Lapuškin, Vasilyev ja Katsev, 2012). Valitud teemad ning esitajad olid kohased selleks, et värskeid tudengeid uude õpingute etappi juhatada. Kuna IT Kolledž on rakenduskõrgkool, siis on tähtis saavutada varakult kokkupuude sellega, mida tudengid tulevikult oodata võivad.<br />
<br />
===Viited===<br />
<br />
1. Inga Vau, Indrek Rokk, Marko Puusaar, et al (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 1 - Õppekorraldus ja sisekord 29.08.2012 [http://echo360.e-uni.ee/ess/echo/presentation/90e94cf2-4902-4b06-8305-a08440f74af7]<br />
<br />
2. Andres Septer (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 4 - IT tööturg 20.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/966dadd1-3b21-40d7-9a11-845aa847d9e8]<br />
<br />
3. Peeter Uustal, Peeter Raielo (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 2 - Helpdesk 06.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/cd62df70-e93b-4f41-b1b3-3ff594eeb8f1]<br />
<br />
4. Dea Oja, Mihhail Lapuškin, Stanislav Vasilyev, Rene Katsev (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 6 - Tere tulemast Ignite'i maailma 04.10.2012 [http://echo360.e-uni.ee/ess/echo/presentation/77c4e5d0-5aee-4dc6-8875-3dd00b8028a8]<br />
<br />
5. Martin Paljak (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 5 - Karma 27.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/4725f391-b4b1-4866-8201-80a79f6fd1dd]<br />
<br />
6. Janika Liiv (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 3 - Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast 13.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/80a857ef-5014-4df3-9e12-a70a02425401]<br />
<br />
7. Siim Vene (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 8 18.10.2012 [http://echo360.e-uni.ee/ess/echo/presentation/da83fe07-5c57-44ad-8a93-32fa47a9fb8d]<br />
<br />
8. Kristjan Karmo (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 7 - Testimine ja tarkvarakvaliteet 11.10.2012 [http://echo360.e-uni.ee/ess/echo/presentation/0a4331a8-41c8-442a-a7b2-d854c4727dda]<br />
<br />
<br />
<br />
</div><br />
<br />
<br />
==Õpingukorralduse küsimused==<br />
<div style="border: 1px dotted gray;"><br />
<br />
===Küsimus A=== <br />
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal?<br />
<br />
===Vastus===<br />
Kui eksamile/arvestusele pääsemise tingimused on täidetud, saab teha põhieksami/põhiarvestuse ja vajadusel kuni 2 kordussooritust. Kordusarvestuse õigus kehtib ülejärgmise semestri punase joone päevani. Kordussoorituste ajakava avaldatakse ÕIS-i rubriigis “Minu asjad” ja õppehoone 2. korruse infostendil. Kordussooritusele pääsemiseks on vaja sellele registreeruda ÕIS-i kaudu, klikates enda andmete lehel lingile “Kordussooritused”. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. REV õppekohal õppides tuleb maksta kordussoorituse tasu 14,2 € EITSA kontole. RE tudengi jaoks on kordussooritusel osalemine tasuta. (IT Kolledži Nõukogu, 2012),(IT Kolledž 2012)<br />
<br />
===Küsimus 5=== <br />
Millised võimalused on minna akadeemilisele puhkusele teisel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kuidas toimub puhkuse varasem lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi? <br />
<br />
===Vastus===<br />
Teisel aastal saab taotleda akadeemilist puhkust omal soovil (kuni üheks aastaks), tervislikel põhjustel (kuni kaheks aastaks), lapse hooldamiseks (kuni lapse kolme aastaseks saamiseni) või ajateenistusse asumiseks (kuni üheks aastaks). Taotlemiseks tuleb esitada enne semestri punase joone päeva õppeosakonda vabas vormis avaldus rektori nimele ja vajaduse korral vastav lisadokument (arstitõend, lapse sünnitunnistus, kutse kaitseväeteenistusse vms.). Akadeemilise puhkuse katkestamist taotletakse avaldusega rektori nimele ja vormistatakse rektori käskkirjaga. Kui üliõpilane ei ole hiljemalt akadeemilise puhkuse lõpu kuupäevaks esitanud avaldust akadeemilise puhkuse lõpetamiseks või pikendamiseks, lõpetatakse see automaatselt akadeemilise puhkuse viimasele semestrile järgneva semestri punase joone päevaks ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu. Akadeemilise puhkuse ajal on lubatud sooritada arvestusi ja eksameid. Muud IT Kolledži poolsed õppeteenuse osutamise kohustused on akadeemilise puhkuse ajaks peatatud. Üliõpilasel, kes on akadeemilisel puhkusel lapse hooldamiseks on õigus osaleda õppetöös esitades ainete deklareerimiseks kirjaliku taotluse õppeosakonda hiljemalt semestri punase joone päevaks. Akadeemilise puhkuse ajal on lubatud teha eksameid/arvestusi varem deklareeritud õppeainetes, milles kehtib põhi- või kordussoorituse õigus, sooritusele pääsemiseks tuleb ennast õppeosakonnas eelnevalt registreerida. (IT Kolledži Nõukogu, 2012),(IT Kolledž 2012)<br />
<br />
===Viited===<br />
<br />
1. IT Kolledži Nõukogu (07.11.2012) Õppekorralduse Eeskiri 14.02.2012 [http://www.itcollege.ee/tudengile/oppetoo/oppekorraldus-eeskiri/]<br />
<br />
2. IT Kolledž (07.11.2012) Vastused korduma kippuvatele küsimustele [http://www.itcollege.ee/tudengile/kkk/] </div><br />
<br />
[[Category:Erialatutvustus 2012 kaugõpe]]</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=User:Tsepman&diff=56666User:Tsepman2012-11-09T07:20:43Z<p>Tsepman: /* Kasutatud kirjanduse loetelu */</p>
<hr />
<div>=Erialatutvustuse aine arvestustöö=<br />
Autor: Teele Sepman<br><br />
Esitamise kuupäev: 09. november 2012<br />
<br />
==Essee==<br />
<div style="text-align: center; border: 1px dotted gray;"><br />
Eesti Infotehnoloogia Kolledž<br />
<br />
Teele Sepman<br />
<br />
<br />
===Arutelu aine „Õpingukorraldus ja erialatutvustus“ loengute põhjal===<br />
<br />
Essee<br />
<br />
<br />
IT süsteemide arenduse õppekava<br />
<br />
Tallinn 2012<br />
<br />
<br />
</div><br />
<div style="border: 1px dotted gray;"><br />
<br />
Loengud, mida loetakse „Õpingukorraldus ja Erialatutvustus“ aine raames, on mõeldud pigem õpinguprotsessist ja õpitavast erialast ülevaate andmiseks, kui mingi teemaga süvitsi tutvumiseks. IT Kolledžisse astub õppima väga erineva elukogemuse ja IT alaste oskustega inimesi – sellest annab tunnistust fakt, et üllatavalt paljud esimesel loengul osalejatest olid varem kõrghariduse omandamisega kokku puutunud (Vau et al, 2012). Omaenda kogemusele tuginedes võin öelda, et isegi juba IT alal töötaval inimesel on antud aine loengutest üht-teist noppida. IT valdkonnaga pealiskaudselt kokku puutunud tudengitel avanes loengutes võimalus saada parem ülevaade enda tulevikuväljavaadetest – seda eesmärki täitsid kõik etteasted, olgu see siis ülevaade õpinguprotsessist või potentsiaalsetest ametitest. Mingis valdkonnas aga juba tegeval isikul oli võimalik taas kord meelde tuletada üldisemat pilti ning hankida lisainformatsiooni Eestis tegutsevate ettevõtete ja nende firmapoliitika kohta.<br />
<br />
Osad loengupidajad viitasid üldisemalt ettevõtete tüüpidele ja sellele, mida tööle asumisel silmas pidada (Septer, 2012), mõned aga tegid omaenda ettevõttele reklaami ja esitasid kuulajatele kitsapiirilisema nägemuse (Uustal, Raielo, 2012),(Oja, Lapuškin, Vasilyev ja Katsev, 2012). Mida rohkem ühes loengus räägiti kriteeriumidest, mida silmas pidada tulevase töökoha jaoks ette valmistumisel ja selle valimisel, tuues võrdlevaid näiteid, seda rohkem andis sealt kõrva taha panna. Minu meelest on kõrgkooli astumise aeg just sobilik aeg enda tulevikusihi kindlaks määramiseks.<br />
<br />
Läbivaks teemaks üle mitme ettekande oli soovitus teha sellist tööd, mis ennast tõepoolest huvitab. Siinjuureks sooviks ära märkida, et osaliselt sõltub see ka töötajast endast – tuleb ära tunda tegurid, mis isiklikult motiveerivad ja kasutada neid enda töö huvitavamaks muutmiseks. Üks võimalus on esitada endale väljakutse seoses mingi tööülesannetega seotud oskuse või tööprotsessi parendamisega. Paljudel avaneb võimalus arendada töö juures selliseid isikuomadusi, mis on tööturul läbilöömiseks kasulikud, isegi kui esmapilgul selliste oskuste rakendamine pelutavana tundub. Näiteks võib tuua süsteemiadministraatori ametikoha, kus tuleb sageli suhelda kasutajatega. Ärakuulamise oskus ning hea tahe loovad meeldivama tööõhkkonna nii süsteemi kasutajate kui administraatori enda jaoks, ning lõppude lõpuks teeb see tollest inimesest väärtuslikuma töötaja. Sama kehtib ka Helpdeski töötajate puhul – Peeter Uustali hinnangul arendab selline töö sotsiaalseid oskusi ja ligikaudu üheksakümmend protsenti Skype`is kasutajatoes töötanutest edutatakse firmasiseselt kõrgemale positsioonile (Uustal, Raielo, 2012). Juhtival positsioonil töötaja ilma sotsiaalsete oskusteta lihtsalt läbi ei saa.<br />
<br />
Samuti rõhutati loengutes asjaolu, et ennast tuleb järjekindlalt arendada ja ise uusi asju õppida. Nagu ütles Inga Vau, keegi tudengite eest õppida ei saa, kuid ülikoolis on vähemalt viiskümmend protsenti õppetööst, kui mitte rohkem, iseseisev (Vau et al, 2012). Martin Paljaku hinnangul tuleks aeg-ajalt täiendada enda teadmistepagasit uue programmeerimiskeele omandamisega, sest see arendab aju ja avardab piire, mille inimene on endale seadnud (Paljak, 2012). Loodetavasti on Janika Liivi eeskuju kartmatult tundmatus kohas vette hüppamisest ja ületamatuna näivatest ülesannetest jagu saamisest nakkav – julge pealehakkamine on pool võitu (Liiv, 2012). Liivi julgus pakkuda ennast tööandjatele välja kui väljaõppeks valmis potentsiaalset vajalikus keeles programmeerijat on õpetlik, see torkas silma kontrastina kõigi teiste loengute taustal (Ibid.). Tudengitele, kes alles töö otsimisele mõtlevad, võiks see saada ajendiks väljakutsete vastuvõtmisel.<br />
<br />
Kahjuks leidub ametikohti, kus ei ole võimalik põhjalikumalt näiteks toetatavasse rakendusse süveneda, kuna sellele ligipääs on keelatud ning kasutusala on väga kitsas (Septer, 2012). Tõsi on, et töökohta, kus arenemisvõimalused on piiratud, ei tohiks kaua pidada – see, kes IT valdkonnaga kaasa ei arene, jääb lootusetult ajast maha. Siim Vene soovitab enda etteastes leida töö kõrvale mingi muu hobi, kui otsustatakse valida hobiga kattuv töö, selleks et hobi ei muutuks rutiiniks (Vene, 2012). Tudengitele väga kasulik soovitus oleks mingi vabavara projekti valimine, kus osaleda, sest see annab vajalikud kogemused edasiseks tööeluks (Liiv, 2012). Tööle võttes ei pruugita mitte vaadata ainult seda, kus tööotsija varem on töötanud, vaid ka tema portfooliot, kuhu on pandud kirja oskused ja näited tehtud töödest (Uustal, Raielo, 2012). Arvan, et sellist arendustööd ei tule teha ainuüksi tööandjate tarbeks, kuna lisaks oskustele võimaldab see luua ka sidemeid teiste IT spetsialistidega ning annab perspektiivi selles suhtes, kuhu soovitakse elus edasi liikuda.<br />
<br />
Rohkem kui ühel korral mainiti spetsialiseerumist, vastandades seda laialdaste IT teadmiste omamisega. Siim Vene hinnangul ei kasutata enamust koolis õpitut hiljem tööülesandeid täites, kuigi koolist saab kaasa harjumuse uusi oskusi omandada (Vene, 2012). Andres Septeri ettekandes kõlas mõte, et parim esimene töökoht kogemuste hankimiseks oleks süsteemiadministraator väiksemas firmas, kuna seal peab teadma kõigest natukene, ja hiljem saab otsustada spetsialiseerumise suuna üle (Septer, 2012). Kristjan Karmo, tutvustades testimise eripärasid, mainis sellega seoses ka kitsama profiiliga testijaid (Karmo, 2012). Minu meelest tuleks aga siiski ühe kitsa oskuse kõrval tunda ka enda tööülesannetega piirnevaid alasid, kuna see aitab kaasa probleemidele lahenduse leidmisel. Eestist väljaspool võib suurema ettevõtte ühe meeskonna liige ainult enda kitsa valdkonna kohta teada kuid Eesti oludes pole sügavamal spetsialiseerumisel mõtet (Septer, 2012). Eriti kuna Eestis pole veel piisavalt kvalifitseeritud tööjõudu, et sellega saaks IT sektori vajadused ära katta, ning spetsialiste tuuakse sisse väljastpoolt (Uustal, Raielo, 2012). Võib-olla on siin abiks Janika Liivi ja tema mõttekaaslaste initsiatiiv populariseerida IT´d ja programmeerimist nende seas, kes selle valdkonna suhtes end ebakindlalt tunnevad (Liiv, 2012).<br />
<br />
Olgugi, et tegu oli enam-vähem samamoodi ülevaatlike loengutega, pakkusid huvitavat kuulamist eelkõige need, kus esitati konkreetseid fakte ja näpunäiteid. Ignited´it ja meeskonnatööd tutvustav loeng tõusis esile kuulajate kaasamisega, hommikuste loengukuulajate virgutamiseks ja tähelepanu püüdmiseks toimis see suurepäraselt (Oja, Lapuškin, Vasilyev ja Katsev, 2012). Valitud teemad ning esitajad olid kohased selleks, et värskeid tudengeid uude õpingute etappi juhatada. Kuna IT Kolledž on rakenduskõrgkool, siis on tähtis saavutada varakult kokkupuude sellega, mida tudengid tulevikult oodata võivad.<br />
<br />
===Viited===<br />
<br />
1. Inga Vau, Indrek Rokk, Marko Puusaar, et al (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 1 - Õppekorraldus ja sisekord 29.08.2012 [http://echo360.e-uni.ee/ess/echo/presentation/90e94cf2-4902-4b06-8305-a08440f74af7]<br />
<br />
2. Andres Septer (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 4 - IT tööturg 20.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/966dadd1-3b21-40d7-9a11-845aa847d9e8]<br />
<br />
3. Peeter Uustal, Peeter Raielo (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 2 - Helpdesk 06.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/cd62df70-e93b-4f41-b1b3-3ff594eeb8f1]<br />
<br />
4. Dea Oja, Mihhail Lapuškin, Stanislav Vasilyev, Rene Katsev (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 6 - Tere tulemast Ignite'i maailma 04.10.2012 [http://echo360.e-uni.ee/ess/echo/presentation/77c4e5d0-5aee-4dc6-8875-3dd00b8028a8]<br />
<br />
5. Martin Paljak (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 5 - Karma 27.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/4725f391-b4b1-4866-8201-80a79f6fd1dd]<br />
<br />
6. Janika Liiv (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 3 - Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast 13.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/80a857ef-5014-4df3-9e12-a70a02425401]<br />
<br />
7. Siim Vene (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 8 18.10.2012 [http://echo360.e-uni.ee/ess/echo/presentation/da83fe07-5c57-44ad-8a93-32fa47a9fb8d]<br />
<br />
8. Kristjan Karmo (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 7 - Testimine ja tarkvarakvaliteet 11.10.2012 [http://echo360.e-uni.ee/ess/echo/presentation/0a4331a8-41c8-442a-a7b2-d854c4727dda]<br />
<br />
<br />
<br />
</div><br />
<br />
==Õpingukorralduse küsimused==<br />
<div style="border: 1px dotted gray;"><br />
<br />
===Küsimus A=== <br />
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal?<br />
<br />
===Vastus===<br />
Kui eksamile/arvestusele pääsemise tingimused on täidetud, saab teha põhieksami/põhiarvestuse ja vajadusel kuni 2 kordussooritust. Kordusarvestuse õigus kehtib ülejärgmise semestri punase joone päevani. Kordussoorituste ajakava avaldatakse ÕIS-i rubriigis “Minu asjad” ja õppehoone 2. korruse infostendil. Kordussooritusele pääsemiseks on vaja sellele registreeruda ÕIS-i kaudu, klikates enda andmete lehel lingile “Kordussooritused”. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. REV õppekohal õppides tuleb maksta kordussoorituse tasu 14,2 € EITSA kontole. RE tudengi jaoks on kordussooritusel osalemine tasuta. (IT Kolledži Nõukogu, 2012),(IT Kolledž 2012)<br />
<br />
===Küsimus 5=== <br />
Millised võimalused on minna akadeemilisele puhkusele teisel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kuidas toimub puhkuse varasem lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi? <br />
<br />
===Vastus===<br />
Teisel aastal saab taotleda akadeemilist puhkust omal soovil (kuni üheks aastaks), tervislikel põhjustel (kuni kaheks aastaks), lapse hooldamiseks (kuni lapse kolme aastaseks saamiseni) või ajateenistusse asumiseks (kuni üheks aastaks). Taotlemiseks tuleb esitada enne semestri punase joone päeva õppeosakonda vabas vormis avaldus rektori nimele ja vajaduse korral vastav lisadokument (arstitõend, lapse sünnitunnistus, kutse kaitseväeteenistusse vms.). Akadeemilise puhkuse katkestamist taotletakse avaldusega rektori nimele ja vormistatakse rektori käskkirjaga. Kui üliõpilane ei ole hiljemalt akadeemilise puhkuse lõpu kuupäevaks esitanud avaldust akadeemilise puhkuse lõpetamiseks või pikendamiseks, lõpetatakse see automaatselt akadeemilise puhkuse viimasele semestrile järgneva semestri punase joone päevaks ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu. Akadeemilise puhkuse ajal on lubatud sooritada arvestusi ja eksameid. Muud IT Kolledži poolsed õppeteenuse osutamise kohustused on akadeemilise puhkuse ajaks peatatud. Üliõpilasel, kes on akadeemilisel puhkusel lapse hooldamiseks on õigus osaleda õppetöös esitades ainete deklareerimiseks kirjaliku taotluse õppeosakonda hiljemalt semestri punase joone päevaks. Akadeemilise puhkuse ajal on lubatud teha eksameid/arvestusi varem deklareeritud õppeainetes, milles kehtib põhi- või kordussoorituse õigus, sooritusele pääsemiseks tuleb ennast õppeosakonnas eelnevalt registreerida. (IT Kolledži Nõukogu, 2012),(IT Kolledž 2012)<br />
<br />
===Viited===<br />
<br />
1. IT Kolledži Nõukogu (07.11.2012) Õppekorralduse Eeskiri 14.02.2012 [http://www.itcollege.ee/tudengile/oppetoo/oppekorraldus-eeskiri/]<br />
<br />
2. IT Kolledž (07.11.2012) Vastused korduma kippuvatele küsimustele [http://www.itcollege.ee/tudengile/kkk/] </div><br />
<br />
[[Category:Erialatutvustus 2012 kaugõpe]]</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=User:Tsepman&diff=56665User:Tsepman2012-11-09T07:20:32Z<p>Tsepman: /* Kasutatud kirjanduse loetelu */</p>
<hr />
<div>=Erialatutvustuse aine arvestustöö=<br />
Autor: Teele Sepman<br><br />
Esitamise kuupäev: 09. november 2012<br />
<br />
==Essee==<br />
<div style="text-align: center; border: 1px dotted gray;"><br />
Eesti Infotehnoloogia Kolledž<br />
<br />
Teele Sepman<br />
<br />
<br />
===Arutelu aine „Õpingukorraldus ja erialatutvustus“ loengute põhjal===<br />
<br />
Essee<br />
<br />
<br />
IT süsteemide arenduse õppekava<br />
<br />
Tallinn 2012<br />
<br />
<br />
</div><br />
<div style="border: 1px dotted gray;"><br />
<br />
Loengud, mida loetakse „Õpingukorraldus ja Erialatutvustus“ aine raames, on mõeldud pigem õpinguprotsessist ja õpitavast erialast ülevaate andmiseks, kui mingi teemaga süvitsi tutvumiseks. IT Kolledžisse astub õppima väga erineva elukogemuse ja IT alaste oskustega inimesi – sellest annab tunnistust fakt, et üllatavalt paljud esimesel loengul osalejatest olid varem kõrghariduse omandamisega kokku puutunud (Vau et al, 2012). Omaenda kogemusele tuginedes võin öelda, et isegi juba IT alal töötaval inimesel on antud aine loengutest üht-teist noppida. IT valdkonnaga pealiskaudselt kokku puutunud tudengitel avanes loengutes võimalus saada parem ülevaade enda tulevikuväljavaadetest – seda eesmärki täitsid kõik etteasted, olgu see siis ülevaade õpinguprotsessist või potentsiaalsetest ametitest. Mingis valdkonnas aga juba tegeval isikul oli võimalik taas kord meelde tuletada üldisemat pilti ning hankida lisainformatsiooni Eestis tegutsevate ettevõtete ja nende firmapoliitika kohta.<br />
<br />
Osad loengupidajad viitasid üldisemalt ettevõtete tüüpidele ja sellele, mida tööle asumisel silmas pidada (Septer, 2012), mõned aga tegid omaenda ettevõttele reklaami ja esitasid kuulajatele kitsapiirilisema nägemuse (Uustal, Raielo, 2012),(Oja, Lapuškin, Vasilyev ja Katsev, 2012). Mida rohkem ühes loengus räägiti kriteeriumidest, mida silmas pidada tulevase töökoha jaoks ette valmistumisel ja selle valimisel, tuues võrdlevaid näiteid, seda rohkem andis sealt kõrva taha panna. Minu meelest on kõrgkooli astumise aeg just sobilik aeg enda tulevikusihi kindlaks määramiseks.<br />
<br />
Läbivaks teemaks üle mitme ettekande oli soovitus teha sellist tööd, mis ennast tõepoolest huvitab. Siinjuureks sooviks ära märkida, et osaliselt sõltub see ka töötajast endast – tuleb ära tunda tegurid, mis isiklikult motiveerivad ja kasutada neid enda töö huvitavamaks muutmiseks. Üks võimalus on esitada endale väljakutse seoses mingi tööülesannetega seotud oskuse või tööprotsessi parendamisega. Paljudel avaneb võimalus arendada töö juures selliseid isikuomadusi, mis on tööturul läbilöömiseks kasulikud, isegi kui esmapilgul selliste oskuste rakendamine pelutavana tundub. Näiteks võib tuua süsteemiadministraatori ametikoha, kus tuleb sageli suhelda kasutajatega. Ärakuulamise oskus ning hea tahe loovad meeldivama tööõhkkonna nii süsteemi kasutajate kui administraatori enda jaoks, ning lõppude lõpuks teeb see tollest inimesest väärtuslikuma töötaja. Sama kehtib ka Helpdeski töötajate puhul – Peeter Uustali hinnangul arendab selline töö sotsiaalseid oskusi ja ligikaudu üheksakümmend protsenti Skype`is kasutajatoes töötanutest edutatakse firmasiseselt kõrgemale positsioonile (Uustal, Raielo, 2012). Juhtival positsioonil töötaja ilma sotsiaalsete oskusteta lihtsalt läbi ei saa.<br />
<br />
Samuti rõhutati loengutes asjaolu, et ennast tuleb järjekindlalt arendada ja ise uusi asju õppida. Nagu ütles Inga Vau, keegi tudengite eest õppida ei saa, kuid ülikoolis on vähemalt viiskümmend protsenti õppetööst, kui mitte rohkem, iseseisev (Vau et al, 2012). Martin Paljaku hinnangul tuleks aeg-ajalt täiendada enda teadmistepagasit uue programmeerimiskeele omandamisega, sest see arendab aju ja avardab piire, mille inimene on endale seadnud (Paljak, 2012). Loodetavasti on Janika Liivi eeskuju kartmatult tundmatus kohas vette hüppamisest ja ületamatuna näivatest ülesannetest jagu saamisest nakkav – julge pealehakkamine on pool võitu (Liiv, 2012). Liivi julgus pakkuda ennast tööandjatele välja kui väljaõppeks valmis potentsiaalset vajalikus keeles programmeerijat on õpetlik, see torkas silma kontrastina kõigi teiste loengute taustal (Ibid.). Tudengitele, kes alles töö otsimisele mõtlevad, võiks see saada ajendiks väljakutsete vastuvõtmisel.<br />
<br />
Kahjuks leidub ametikohti, kus ei ole võimalik põhjalikumalt näiteks toetatavasse rakendusse süveneda, kuna sellele ligipääs on keelatud ning kasutusala on väga kitsas (Septer, 2012). Tõsi on, et töökohta, kus arenemisvõimalused on piiratud, ei tohiks kaua pidada – see, kes IT valdkonnaga kaasa ei arene, jääb lootusetult ajast maha. Siim Vene soovitab enda etteastes leida töö kõrvale mingi muu hobi, kui otsustatakse valida hobiga kattuv töö, selleks et hobi ei muutuks rutiiniks (Vene, 2012). Tudengitele väga kasulik soovitus oleks mingi vabavara projekti valimine, kus osaleda, sest see annab vajalikud kogemused edasiseks tööeluks (Liiv, 2012). Tööle võttes ei pruugita mitte vaadata ainult seda, kus tööotsija varem on töötanud, vaid ka tema portfooliot, kuhu on pandud kirja oskused ja näited tehtud töödest (Uustal, Raielo, 2012). Arvan, et sellist arendustööd ei tule teha ainuüksi tööandjate tarbeks, kuna lisaks oskustele võimaldab see luua ka sidemeid teiste IT spetsialistidega ning annab perspektiivi selles suhtes, kuhu soovitakse elus edasi liikuda.<br />
<br />
Rohkem kui ühel korral mainiti spetsialiseerumist, vastandades seda laialdaste IT teadmiste omamisega. Siim Vene hinnangul ei kasutata enamust koolis õpitut hiljem tööülesandeid täites, kuigi koolist saab kaasa harjumuse uusi oskusi omandada (Vene, 2012). Andres Septeri ettekandes kõlas mõte, et parim esimene töökoht kogemuste hankimiseks oleks süsteemiadministraator väiksemas firmas, kuna seal peab teadma kõigest natukene, ja hiljem saab otsustada spetsialiseerumise suuna üle (Septer, 2012). Kristjan Karmo, tutvustades testimise eripärasid, mainis sellega seoses ka kitsama profiiliga testijaid (Karmo, 2012). Minu meelest tuleks aga siiski ühe kitsa oskuse kõrval tunda ka enda tööülesannetega piirnevaid alasid, kuna see aitab kaasa probleemidele lahenduse leidmisel. Eestist väljaspool võib suurema ettevõtte ühe meeskonna liige ainult enda kitsa valdkonna kohta teada kuid Eesti oludes pole sügavamal spetsialiseerumisel mõtet (Septer, 2012). Eriti kuna Eestis pole veel piisavalt kvalifitseeritud tööjõudu, et sellega saaks IT sektori vajadused ära katta, ning spetsialiste tuuakse sisse väljastpoolt (Uustal, Raielo, 2012). Võib-olla on siin abiks Janika Liivi ja tema mõttekaaslaste initsiatiiv populariseerida IT´d ja programmeerimist nende seas, kes selle valdkonna suhtes end ebakindlalt tunnevad (Liiv, 2012).<br />
<br />
Olgugi, et tegu oli enam-vähem samamoodi ülevaatlike loengutega, pakkusid huvitavat kuulamist eelkõige need, kus esitati konkreetseid fakte ja näpunäiteid. Ignited´it ja meeskonnatööd tutvustav loeng tõusis esile kuulajate kaasamisega, hommikuste loengukuulajate virgutamiseks ja tähelepanu püüdmiseks toimis see suurepäraselt (Oja, Lapuškin, Vasilyev ja Katsev, 2012). Valitud teemad ning esitajad olid kohased selleks, et värskeid tudengeid uude õpingute etappi juhatada. Kuna IT Kolledž on rakenduskõrgkool, siis on tähtis saavutada varakult kokkupuude sellega, mida tudengid tulevikult oodata võivad.<br />
<br />
===Viited===<br />
<br />
1. Inga Vau, Indrek Rokk, Marko Puusaar, et al (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 1 - Õppekorraldus ja sisekord 29.08.2012 [http://echo360.e-uni.ee/ess/echo/presentation/90e94cf2-4902-4b06-8305-a08440f74af7]<br />
<br />
2. Andres Septer (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 4 - IT tööturg 20.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/966dadd1-3b21-40d7-9a11-845aa847d9e8]<br />
<br />
3. Peeter Uustal, Peeter Raielo (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 2 - Helpdesk 06.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/cd62df70-e93b-4f41-b1b3-3ff594eeb8f1]<br />
<br />
4. Dea Oja, Mihhail Lapuškin, Stanislav Vasilyev, Rene Katsev (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 6 - Tere tulemast Ignite'i maailma 04.10.2012 [http://echo360.e-uni.ee/ess/echo/presentation/77c4e5d0-5aee-4dc6-8875-3dd00b8028a8]<br />
<br />
5. Martin Paljak (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 5 - Karma 27.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/4725f391-b4b1-4866-8201-80a79f6fd1dd]<br />
<br />
6. Janika Liiv (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 3 - Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast 13.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/80a857ef-5014-4df3-9e12-a70a02425401]<br />
<br />
7. Siim Vene (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 8 18.10.2012 [http://echo360.e-uni.ee/ess/echo/presentation/da83fe07-5c57-44ad-8a93-32fa47a9fb8d]<br />
<br />
8. Kristjan Karmo (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 7 - Testimine ja tarkvarakvaliteet 11.10.2012 [http://echo360.e-uni.ee/ess/echo/presentation/0a4331a8-41c8-442a-a7b2-d854c4727dda]<br />
<br />
<br />
<br />
</div><br />
<br />
==Õpingukorralduse küsimused==<br />
<div style="border: 1px dotted gray;"><br />
<br />
===Küsimus A=== <br />
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal?<br />
<br />
===Vastus===<br />
Kui eksamile/arvestusele pääsemise tingimused on täidetud, saab teha põhieksami/põhiarvestuse ja vajadusel kuni 2 kordussooritust. Kordusarvestuse õigus kehtib ülejärgmise semestri punase joone päevani. Kordussoorituste ajakava avaldatakse ÕIS-i rubriigis “Minu asjad” ja õppehoone 2. korruse infostendil. Kordussooritusele pääsemiseks on vaja sellele registreeruda ÕIS-i kaudu, klikates enda andmete lehel lingile “Kordussooritused”. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. REV õppekohal õppides tuleb maksta kordussoorituse tasu 14,2 € EITSA kontole. RE tudengi jaoks on kordussooritusel osalemine tasuta. (IT Kolledži Nõukogu, 2012),(IT Kolledž 2012)<br />
<br />
===Küsimus 5=== <br />
Millised võimalused on minna akadeemilisele puhkusele teisel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kuidas toimub puhkuse varasem lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi? <br />
<br />
===Vastus===<br />
Teisel aastal saab taotleda akadeemilist puhkust omal soovil (kuni üheks aastaks), tervislikel põhjustel (kuni kaheks aastaks), lapse hooldamiseks (kuni lapse kolme aastaseks saamiseni) või ajateenistusse asumiseks (kuni üheks aastaks). Taotlemiseks tuleb esitada enne semestri punase joone päeva õppeosakonda vabas vormis avaldus rektori nimele ja vajaduse korral vastav lisadokument (arstitõend, lapse sünnitunnistus, kutse kaitseväeteenistusse vms.). Akadeemilise puhkuse katkestamist taotletakse avaldusega rektori nimele ja vormistatakse rektori käskkirjaga. Kui üliõpilane ei ole hiljemalt akadeemilise puhkuse lõpu kuupäevaks esitanud avaldust akadeemilise puhkuse lõpetamiseks või pikendamiseks, lõpetatakse see automaatselt akadeemilise puhkuse viimasele semestrile järgneva semestri punase joone päevaks ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu. Akadeemilise puhkuse ajal on lubatud sooritada arvestusi ja eksameid. Muud IT Kolledži poolsed õppeteenuse osutamise kohustused on akadeemilise puhkuse ajaks peatatud. Üliõpilasel, kes on akadeemilisel puhkusel lapse hooldamiseks on õigus osaleda õppetöös esitades ainete deklareerimiseks kirjaliku taotluse õppeosakonda hiljemalt semestri punase joone päevaks. Akadeemilise puhkuse ajal on lubatud teha eksameid/arvestusi varem deklareeritud õppeainetes, milles kehtib põhi- või kordussoorituse õigus, sooritusele pääsemiseks tuleb ennast õppeosakonnas eelnevalt registreerida. (IT Kolledži Nõukogu, 2012),(IT Kolledž 2012)<br />
<br />
===Kasutatud kirjanduse loetelu===<br />
<br />
1. IT Kolledži Nõukogu (07.11.2012) Õppekorralduse Eeskiri 14.02.2012 [http://www.itcollege.ee/tudengile/oppetoo/oppekorraldus-eeskiri/]<br />
<br />
2. IT Kolledž (07.11.2012) Vastused korduma kippuvatele küsimustele [http://www.itcollege.ee/tudengile/kkk/] </div><br />
<br />
[[Category:Erialatutvustus 2012 kaugõpe]]</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=User:Tsepman&diff=56663User:Tsepman2012-11-09T07:14:54Z<p>Tsepman: /* Kasutatud kirjanduse loetelu */</p>
<hr />
<div>=Erialatutvustuse aine arvestustöö=<br />
Autor: Teele Sepman<br><br />
Esitamise kuupäev: 09. november 2012<br />
<br />
==Essee==<br />
<div style="text-align: center; border: 1px dotted gray;"><br />
Eesti Infotehnoloogia Kolledž<br />
<br />
Teele Sepman<br />
<br />
<br />
===Arutelu aine „Õpingukorraldus ja erialatutvustus“ loengute põhjal===<br />
<br />
Essee<br />
<br />
<br />
IT süsteemide arenduse õppekava<br />
<br />
Tallinn 2012<br />
<br />
<br />
</div><br />
<div style="border: 1px dotted gray;"><br />
<br />
Loengud, mida loetakse „Õpingukorraldus ja Erialatutvustus“ aine raames, on mõeldud pigem õpinguprotsessist ja õpitavast erialast ülevaate andmiseks, kui mingi teemaga süvitsi tutvumiseks. IT Kolledžisse astub õppima väga erineva elukogemuse ja IT alaste oskustega inimesi – sellest annab tunnistust fakt, et üllatavalt paljud esimesel loengul osalejatest olid varem kõrghariduse omandamisega kokku puutunud (Vau et al, 2012). Omaenda kogemusele tuginedes võin öelda, et isegi juba IT alal töötaval inimesel on antud aine loengutest üht-teist noppida. IT valdkonnaga pealiskaudselt kokku puutunud tudengitel avanes loengutes võimalus saada parem ülevaade enda tulevikuväljavaadetest – seda eesmärki täitsid kõik etteasted, olgu see siis ülevaade õpinguprotsessist või potentsiaalsetest ametitest. Mingis valdkonnas aga juba tegeval isikul oli võimalik taas kord meelde tuletada üldisemat pilti ning hankida lisainformatsiooni Eestis tegutsevate ettevõtete ja nende firmapoliitika kohta.<br />
<br />
Osad loengupidajad viitasid üldisemalt ettevõtete tüüpidele ja sellele, mida tööle asumisel silmas pidada (Septer, 2012), mõned aga tegid omaenda ettevõttele reklaami ja esitasid kuulajatele kitsapiirilisema nägemuse (Uustal, Raielo, 2012),(Oja, Lapuškin, Vasilyev ja Katsev, 2012). Mida rohkem ühes loengus räägiti kriteeriumidest, mida silmas pidada tulevase töökoha jaoks ette valmistumisel ja selle valimisel, tuues võrdlevaid näiteid, seda rohkem andis sealt kõrva taha panna. Minu meelest on kõrgkooli astumise aeg just sobilik aeg enda tulevikusihi kindlaks määramiseks.<br />
<br />
Läbivaks teemaks üle mitme ettekande oli soovitus teha sellist tööd, mis ennast tõepoolest huvitab. Siinjuureks sooviks ära märkida, et osaliselt sõltub see ka töötajast endast – tuleb ära tunda tegurid, mis isiklikult motiveerivad ja kasutada neid enda töö huvitavamaks muutmiseks. Üks võimalus on esitada endale väljakutse seoses mingi tööülesannetega seotud oskuse või tööprotsessi parendamisega. Paljudel avaneb võimalus arendada töö juures selliseid isikuomadusi, mis on tööturul läbilöömiseks kasulikud, isegi kui esmapilgul selliste oskuste rakendamine pelutavana tundub. Näiteks võib tuua süsteemiadministraatori ametikoha, kus tuleb sageli suhelda kasutajatega. Ärakuulamise oskus ning hea tahe loovad meeldivama tööõhkkonna nii süsteemi kasutajate kui administraatori enda jaoks, ning lõppude lõpuks teeb see tollest inimesest väärtuslikuma töötaja. Sama kehtib ka Helpdeski töötajate puhul – Peeter Uustali hinnangul arendab selline töö sotsiaalseid oskusi ja ligikaudu üheksakümmend protsenti Skype`is kasutajatoes töötanutest edutatakse firmasiseselt kõrgemale positsioonile (Uustal, Raielo, 2012). Juhtival positsioonil töötaja ilma sotsiaalsete oskusteta lihtsalt läbi ei saa.<br />
<br />
Samuti rõhutati loengutes asjaolu, et ennast tuleb järjekindlalt arendada ja ise uusi asju õppida. Nagu ütles Inga Vau, keegi tudengite eest õppida ei saa, kuid ülikoolis on vähemalt viiskümmend protsenti õppetööst, kui mitte rohkem, iseseisev (Vau et al, 2012). Martin Paljaku hinnangul tuleks aeg-ajalt täiendada enda teadmistepagasit uue programmeerimiskeele omandamisega, sest see arendab aju ja avardab piire, mille inimene on endale seadnud (Paljak, 2012). Loodetavasti on Janika Liivi eeskuju kartmatult tundmatus kohas vette hüppamisest ja ületamatuna näivatest ülesannetest jagu saamisest nakkav – julge pealehakkamine on pool võitu (Liiv, 2012). Liivi julgus pakkuda ennast tööandjatele välja kui väljaõppeks valmis potentsiaalset vajalikus keeles programmeerijat on õpetlik, see torkas silma kontrastina kõigi teiste loengute taustal (Ibid.). Tudengitele, kes alles töö otsimisele mõtlevad, võiks see saada ajendiks väljakutsete vastuvõtmisel.<br />
<br />
Kahjuks leidub ametikohti, kus ei ole võimalik põhjalikumalt näiteks toetatavasse rakendusse süveneda, kuna sellele ligipääs on keelatud ning kasutusala on väga kitsas (Septer, 2012). Tõsi on, et töökohta, kus arenemisvõimalused on piiratud, ei tohiks kaua pidada – see, kes IT valdkonnaga kaasa ei arene, jääb lootusetult ajast maha. Siim Vene soovitab enda etteastes leida töö kõrvale mingi muu hobi, kui otsustatakse valida hobiga kattuv töö, selleks et hobi ei muutuks rutiiniks (Vene, 2012). Tudengitele väga kasulik soovitus oleks mingi vabavara projekti valimine, kus osaleda, sest see annab vajalikud kogemused edasiseks tööeluks (Liiv, 2012). Tööle võttes ei pruugita mitte vaadata ainult seda, kus tööotsija varem on töötanud, vaid ka tema portfooliot, kuhu on pandud kirja oskused ja näited tehtud töödest (Uustal, Raielo, 2012). Arvan, et sellist arendustööd ei tule teha ainuüksi tööandjate tarbeks, kuna lisaks oskustele võimaldab see luua ka sidemeid teiste IT spetsialistidega ning annab perspektiivi selles suhtes, kuhu soovitakse elus edasi liikuda.<br />
<br />
Rohkem kui ühel korral mainiti spetsialiseerumist, vastandades seda laialdaste IT teadmiste omamisega. Siim Vene hinnangul ei kasutata enamust koolis õpitut hiljem tööülesandeid täites, kuigi koolist saab kaasa harjumuse uusi oskusi omandada (Vene, 2012). Andres Septeri ettekandes kõlas mõte, et parim esimene töökoht kogemuste hankimiseks oleks süsteemiadministraator väiksemas firmas, kuna seal peab teadma kõigest natukene, ja hiljem saab otsustada spetsialiseerumise suuna üle (Septer, 2012). Kristjan Karmo, tutvustades testimise eripärasid, mainis sellega seoses ka kitsama profiiliga testijaid (Karmo, 2012). Minu meelest tuleks aga siiski ühe kitsa oskuse kõrval tunda ka enda tööülesannetega piirnevaid alasid, kuna see aitab kaasa probleemidele lahenduse leidmisel. Eestist väljaspool võib suurema ettevõtte ühe meeskonna liige ainult enda kitsa valdkonna kohta teada kuid Eesti oludes pole sügavamal spetsialiseerumisel mõtet (Septer, 2012). Eriti kuna Eestis pole veel piisavalt kvalifitseeritud tööjõudu, et sellega saaks IT sektori vajadused ära katta, ning spetsialiste tuuakse sisse väljastpoolt (Uustal, Raielo, 2012). Võib-olla on siin abiks Janika Liivi ja tema mõttekaaslaste initsiatiiv populariseerida IT´d ja programmeerimist nende seas, kes selle valdkonna suhtes end ebakindlalt tunnevad (Liiv, 2012).<br />
<br />
Olgugi, et tegu oli enam-vähem samamoodi ülevaatlike loengutega, pakkusid huvitavat kuulamist eelkõige need, kus esitati konkreetseid fakte ja näpunäiteid. Ignited´it ja meeskonnatööd tutvustav loeng tõusis esile kuulajate kaasamisega, hommikuste loengukuulajate virgutamiseks ja tähelepanu püüdmiseks toimis see suurepäraselt (Oja, Lapuškin, Vasilyev ja Katsev, 2012). Valitud teemad ning esitajad olid kohased selleks, et värskeid tudengeid uude õpingute etappi juhatada. Kuna IT Kolledž on rakenduskõrgkool, siis on tähtis saavutada varakult kokkupuude sellega, mida tudengid tulevikult oodata võivad.<br />
<br />
===Kasutatud kirjanduse loetelu===<br />
<br />
1. Inga Vau, Indrek Rokk, Marko Puusaar, et al (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 1 - Õppekorraldus ja sisekord 29.08.2012 [http://echo360.e-uni.ee/ess/echo/presentation/90e94cf2-4902-4b06-8305-a08440f74af7]<br />
<br />
2. Andres Septer (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 4 - IT tööturg 20.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/966dadd1-3b21-40d7-9a11-845aa847d9e8]<br />
<br />
3. Peeter Uustal, Peeter Raielo (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 2 - Helpdesk 06.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/cd62df70-e93b-4f41-b1b3-3ff594eeb8f1]<br />
<br />
4. Dea Oja, Mihhail Lapuškin, Stanislav Vasilyev, Rene Katsev (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 6 - Tere tulemast Ignite'i maailma 04.10.2012 [http://echo360.e-uni.ee/ess/echo/presentation/77c4e5d0-5aee-4dc6-8875-3dd00b8028a8]<br />
<br />
5. Martin Paljak (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 5 - Karma 27.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/4725f391-b4b1-4866-8201-80a79f6fd1dd]<br />
<br />
6. Janika Liiv (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 3 - Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast 13.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/80a857ef-5014-4df3-9e12-a70a02425401]<br />
<br />
7. Siim Vene (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 8 18.10.2012 [http://echo360.e-uni.ee/ess/echo/presentation/da83fe07-5c57-44ad-8a93-32fa47a9fb8d]<br />
<br />
8. Kristjan Karmo (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 7 - Testimine ja tarkvarakvaliteet 11.10.2012 [http://echo360.e-uni.ee/ess/echo/presentation/0a4331a8-41c8-442a-a7b2-d854c4727dda]<br />
<br />
<br />
<br />
</div><br />
<br />
==Õpingukorralduse küsimused==<br />
<div style="border: 1px dotted gray;"><br />
<br />
===Küsimus A=== <br />
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal?<br />
<br />
===Vastus===<br />
Kui eksamile/arvestusele pääsemise tingimused on täidetud, saab teha põhieksami/põhiarvestuse ja vajadusel kuni 2 kordussooritust. Kordusarvestuse õigus kehtib ülejärgmise semestri punase joone päevani. Kordussoorituste ajakava avaldatakse ÕIS-i rubriigis “Minu asjad” ja õppehoone 2. korruse infostendil. Kordussooritusele pääsemiseks on vaja sellele registreeruda ÕIS-i kaudu, klikates enda andmete lehel lingile “Kordussooritused”. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. REV õppekohal õppides tuleb maksta kordussoorituse tasu 14,2 € EITSA kontole. RE tudengi jaoks on kordussooritusel osalemine tasuta. (IT Kolledži Nõukogu, 2012),(IT Kolledž 2012)<br />
<br />
===Küsimus 5=== <br />
Millised võimalused on minna akadeemilisele puhkusele teisel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kuidas toimub puhkuse varasem lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi? <br />
<br />
===Vastus===<br />
Teisel aastal saab taotleda akadeemilist puhkust omal soovil (kuni üheks aastaks), tervislikel põhjustel (kuni kaheks aastaks), lapse hooldamiseks (kuni lapse kolme aastaseks saamiseni) või ajateenistusse asumiseks (kuni üheks aastaks). Taotlemiseks tuleb esitada enne semestri punase joone päeva õppeosakonda vabas vormis avaldus rektori nimele ja vajaduse korral vastav lisadokument (arstitõend, lapse sünnitunnistus, kutse kaitseväeteenistusse vms.). Akadeemilise puhkuse katkestamist taotletakse avaldusega rektori nimele ja vormistatakse rektori käskkirjaga. Kui üliõpilane ei ole hiljemalt akadeemilise puhkuse lõpu kuupäevaks esitanud avaldust akadeemilise puhkuse lõpetamiseks või pikendamiseks, lõpetatakse see automaatselt akadeemilise puhkuse viimasele semestrile järgneva semestri punase joone päevaks ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu. Akadeemilise puhkuse ajal on lubatud sooritada arvestusi ja eksameid. Muud IT Kolledži poolsed õppeteenuse osutamise kohustused on akadeemilise puhkuse ajaks peatatud. Üliõpilasel, kes on akadeemilisel puhkusel lapse hooldamiseks on õigus osaleda õppetöös esitades ainete deklareerimiseks kirjaliku taotluse õppeosakonda hiljemalt semestri punase joone päevaks. Akadeemilise puhkuse ajal on lubatud teha eksameid/arvestusi varem deklareeritud õppeainetes, milles kehtib põhi- või kordussoorituse õigus, sooritusele pääsemiseks tuleb ennast õppeosakonnas eelnevalt registreerida. (IT Kolledži Nõukogu, 2012),(IT Kolledž 2012)<br />
<br />
===Kasutatud kirjanduse loetelu===<br />
<br />
1. IT Kolledži Nõukogu (07.11.2012) Õppekorralduse Eeskiri 14.02.2012 [http://www.itcollege.ee/tudengile/oppetoo/oppekorraldus-eeskiri/]<br />
<br />
2. IT Kolledž (07.11.2012) Vastused korduma kippuvatele küsimustele [http://www.itcollege.ee/tudengile/kkk/] </div><br />
<br />
[[Category:Erialatutvustus 2012 kaugõpe]]</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=User:Tsepman&diff=56659User:Tsepman2012-11-09T07:09:50Z<p>Tsepman: /* Kasutatud kirjanduse loetelu */</p>
<hr />
<div>=Erialatutvustuse aine arvestustöö=<br />
Autor: Teele Sepman<br><br />
Esitamise kuupäev: 09. november 2012<br />
<br />
==Essee==<br />
<div style="text-align: center; border: 1px dotted gray;"><br />
Eesti Infotehnoloogia Kolledž<br />
<br />
Teele Sepman<br />
<br />
<br />
===Arutelu aine „Õpingukorraldus ja erialatutvustus“ loengute põhjal===<br />
<br />
Essee<br />
<br />
<br />
IT süsteemide arenduse õppekava<br />
<br />
Tallinn 2012<br />
<br />
<br />
</div><br />
<div style="border: 1px dotted gray;"><br />
<br />
Loengud, mida loetakse „Õpingukorraldus ja Erialatutvustus“ aine raames, on mõeldud pigem õpinguprotsessist ja õpitavast erialast ülevaate andmiseks, kui mingi teemaga süvitsi tutvumiseks. IT Kolledžisse astub õppima väga erineva elukogemuse ja IT alaste oskustega inimesi – sellest annab tunnistust fakt, et üllatavalt paljud esimesel loengul osalejatest olid varem kõrghariduse omandamisega kokku puutunud (Vau et al, 2012). Omaenda kogemusele tuginedes võin öelda, et isegi juba IT alal töötaval inimesel on antud aine loengutest üht-teist noppida. IT valdkonnaga pealiskaudselt kokku puutunud tudengitel avanes loengutes võimalus saada parem ülevaade enda tulevikuväljavaadetest – seda eesmärki täitsid kõik etteasted, olgu see siis ülevaade õpinguprotsessist või potentsiaalsetest ametitest. Mingis valdkonnas aga juba tegeval isikul oli võimalik taas kord meelde tuletada üldisemat pilti ning hankida lisainformatsiooni Eestis tegutsevate ettevõtete ja nende firmapoliitika kohta.<br />
<br />
Osad loengupidajad viitasid üldisemalt ettevõtete tüüpidele ja sellele, mida tööle asumisel silmas pidada (Septer, 2012), mõned aga tegid omaenda ettevõttele reklaami ja esitasid kuulajatele kitsapiirilisema nägemuse (Uustal, Raielo, 2012),(Oja, Lapuškin, Vasilyev ja Katsev, 2012). Mida rohkem ühes loengus räägiti kriteeriumidest, mida silmas pidada tulevase töökoha jaoks ette valmistumisel ja selle valimisel, tuues võrdlevaid näiteid, seda rohkem andis sealt kõrva taha panna. Minu meelest on kõrgkooli astumise aeg just sobilik aeg enda tulevikusihi kindlaks määramiseks.<br />
<br />
Läbivaks teemaks üle mitme ettekande oli soovitus teha sellist tööd, mis ennast tõepoolest huvitab. Siinjuureks sooviks ära märkida, et osaliselt sõltub see ka töötajast endast – tuleb ära tunda tegurid, mis isiklikult motiveerivad ja kasutada neid enda töö huvitavamaks muutmiseks. Üks võimalus on esitada endale väljakutse seoses mingi tööülesannetega seotud oskuse või tööprotsessi parendamisega. Paljudel avaneb võimalus arendada töö juures selliseid isikuomadusi, mis on tööturul läbilöömiseks kasulikud, isegi kui esmapilgul selliste oskuste rakendamine pelutavana tundub. Näiteks võib tuua süsteemiadministraatori ametikoha, kus tuleb sageli suhelda kasutajatega. Ärakuulamise oskus ning hea tahe loovad meeldivama tööõhkkonna nii süsteemi kasutajate kui administraatori enda jaoks, ning lõppude lõpuks teeb see tollest inimesest väärtuslikuma töötaja. Sama kehtib ka Helpdeski töötajate puhul – Peeter Uustali hinnangul arendab selline töö sotsiaalseid oskusi ja ligikaudu üheksakümmend protsenti Skype`is kasutajatoes töötanutest edutatakse firmasiseselt kõrgemale positsioonile (Uustal, Raielo, 2012). Juhtival positsioonil töötaja ilma sotsiaalsete oskusteta lihtsalt läbi ei saa.<br />
<br />
Samuti rõhutati loengutes asjaolu, et ennast tuleb järjekindlalt arendada ja ise uusi asju õppida. Nagu ütles Inga Vau, keegi tudengite eest õppida ei saa, kuid ülikoolis on vähemalt viiskümmend protsenti õppetööst, kui mitte rohkem, iseseisev (Vau et al, 2012). Martin Paljaku hinnangul tuleks aeg-ajalt täiendada enda teadmistepagasit uue programmeerimiskeele omandamisega, sest see arendab aju ja avardab piire, mille inimene on endale seadnud (Paljak, 2012). Loodetavasti on Janika Liivi eeskuju kartmatult tundmatus kohas vette hüppamisest ja ületamatuna näivatest ülesannetest jagu saamisest nakkav – julge pealehakkamine on pool võitu (Liiv, 2012). Liivi julgus pakkuda ennast tööandjatele välja kui väljaõppeks valmis potentsiaalset vajalikus keeles programmeerijat on õpetlik, see torkas silma kontrastina kõigi teiste loengute taustal (Ibid.). Tudengitele, kes alles töö otsimisele mõtlevad, võiks see saada ajendiks väljakutsete vastuvõtmisel.<br />
<br />
Kahjuks leidub ametikohti, kus ei ole võimalik põhjalikumalt näiteks toetatavasse rakendusse süveneda, kuna sellele ligipääs on keelatud ning kasutusala on väga kitsas (Septer, 2012). Tõsi on, et töökohta, kus arenemisvõimalused on piiratud, ei tohiks kaua pidada – see, kes IT valdkonnaga kaasa ei arene, jääb lootusetult ajast maha. Siim Vene soovitab enda etteastes leida töö kõrvale mingi muu hobi, kui otsustatakse valida hobiga kattuv töö, selleks et hobi ei muutuks rutiiniks (Vene, 2012). Tudengitele väga kasulik soovitus oleks mingi vabavara projekti valimine, kus osaleda, sest see annab vajalikud kogemused edasiseks tööeluks (Liiv, 2012). Tööle võttes ei pruugita mitte vaadata ainult seda, kus tööotsija varem on töötanud, vaid ka tema portfooliot, kuhu on pandud kirja oskused ja näited tehtud töödest (Uustal, Raielo, 2012). Arvan, et sellist arendustööd ei tule teha ainuüksi tööandjate tarbeks, kuna lisaks oskustele võimaldab see luua ka sidemeid teiste IT spetsialistidega ning annab perspektiivi selles suhtes, kuhu soovitakse elus edasi liikuda.<br />
<br />
Rohkem kui ühel korral mainiti spetsialiseerumist, vastandades seda laialdaste IT teadmiste omamisega. Siim Vene hinnangul ei kasutata enamust koolis õpitut hiljem tööülesandeid täites, kuigi koolist saab kaasa harjumuse uusi oskusi omandada (Vene, 2012). Andres Septeri ettekandes kõlas mõte, et parim esimene töökoht kogemuste hankimiseks oleks süsteemiadministraator väiksemas firmas, kuna seal peab teadma kõigest natukene, ja hiljem saab otsustada spetsialiseerumise suuna üle (Septer, 2012). Kristjan Karmo, tutvustades testimise eripärasid, mainis sellega seoses ka kitsama profiiliga testijaid (Karmo, 2012). Minu meelest tuleks aga siiski ühe kitsa oskuse kõrval tunda ka enda tööülesannetega piirnevaid alasid, kuna see aitab kaasa probleemidele lahenduse leidmisel. Eestist väljaspool võib suurema ettevõtte ühe meeskonna liige ainult enda kitsa valdkonna kohta teada kuid Eesti oludes pole sügavamal spetsialiseerumisel mõtet (Septer, 2012). Eriti kuna Eestis pole veel piisavalt kvalifitseeritud tööjõudu, et sellega saaks IT sektori vajadused ära katta, ning spetsialiste tuuakse sisse väljastpoolt (Uustal, Raielo, 2012). Võib-olla on siin abiks Janika Liivi ja tema mõttekaaslaste initsiatiiv populariseerida IT´d ja programmeerimist nende seas, kes selle valdkonna suhtes end ebakindlalt tunnevad (Liiv, 2012).<br />
<br />
Olgugi, et tegu oli enam-vähem samamoodi ülevaatlike loengutega, pakkusid huvitavat kuulamist eelkõige need, kus esitati konkreetseid fakte ja näpunäiteid. Ignited´it ja meeskonnatööd tutvustav loeng tõusis esile kuulajate kaasamisega, hommikuste loengukuulajate virgutamiseks ja tähelepanu püüdmiseks toimis see suurepäraselt (Oja, Lapuškin, Vasilyev ja Katsev, 2012). Valitud teemad ning esitajad olid kohased selleks, et värskeid tudengeid uude õpingute etappi juhatada. Kuna IT Kolledž on rakenduskõrgkool, siis on tähtis saavutada varakult kokkupuude sellega, mida tudengid tulevikult oodata võivad.<br />
<br />
===Kasutatud kirjanduse loetelu===<br />
<br />
1. Inga Vau, Indrek Rokk, Marko Puusaar, et al (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 1 - Õppekorraldus ja sisekord 29.08.2012 [http://echo360.e-uni.ee/ess/echo/presentation/90e94cf2-4902-4b06-8305-a08440f74af7]<br />
<br />
2. Andres Septer (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 4 - IT tööturg 20.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/966dadd1-3b21-40d7-9a11-845aa847d9e8]<br />
<br />
3. Peeter Uustal, Peeter Raielo (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 2 - Helpdesk 06.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/cd62df70-e93b-4f41-b1b3-3ff594eeb8f1]<br />
<br />
4. Dea Oja, Mihhail Lapuškin, Stanislav Vasilyev ja Rene Katsev (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 6 - Tere tulemast Ignite'i maailma 04.10.2012 [http://echo360.e-uni.ee/ess/echo/presentation/77c4e5d0-5aee-4dc6-8875-3dd00b8028a8]<br />
<br />
5. Martin Paljak (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 5 - Karma 27.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/4725f391-b4b1-4866-8201-80a79f6fd1dd]<br />
<br />
6. Janika Liiv (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 3 - Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast 13.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/80a857ef-5014-4df3-9e12-a70a02425401]<br />
<br />
7. Siim Vene (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 8 18.10.2012 [http://echo360.e-uni.ee/ess/echo/presentation/da83fe07-5c57-44ad-8a93-32fa47a9fb8d]<br />
<br />
8. Kristjan Karmo (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 7 - Testimine ja tarkvarakvaliteet 11.10.2012 [http://echo360.e-uni.ee/ess/echo/presentation/0a4331a8-41c8-442a-a7b2-d854c4727dda]<br />
<br />
<br />
<br />
</div><br />
<br />
==Õpingukorralduse küsimused==<br />
<div style="border: 1px dotted gray;"><br />
<br />
===Küsimus A=== <br />
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal?<br />
<br />
===Vastus===<br />
Kui eksamile/arvestusele pääsemise tingimused on täidetud, saab teha põhieksami/põhiarvestuse ja vajadusel kuni 2 kordussooritust. Kordusarvestuse õigus kehtib ülejärgmise semestri punase joone päevani. Kordussoorituste ajakava avaldatakse ÕIS-i rubriigis “Minu asjad” ja õppehoone 2. korruse infostendil. Kordussooritusele pääsemiseks on vaja sellele registreeruda ÕIS-i kaudu, klikates enda andmete lehel lingile “Kordussooritused”. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. REV õppekohal õppides tuleb maksta kordussoorituse tasu 14,2 € EITSA kontole. RE tudengi jaoks on kordussooritusel osalemine tasuta. (IT Kolledži Nõukogu, 2012),(IT Kolledž 2012)<br />
<br />
===Küsimus 5=== <br />
Millised võimalused on minna akadeemilisele puhkusele teisel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kuidas toimub puhkuse varasem lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi? <br />
<br />
===Vastus===<br />
Teisel aastal saab taotleda akadeemilist puhkust omal soovil (kuni üheks aastaks), tervislikel põhjustel (kuni kaheks aastaks), lapse hooldamiseks (kuni lapse kolme aastaseks saamiseni) või ajateenistusse asumiseks (kuni üheks aastaks). Taotlemiseks tuleb esitada enne semestri punase joone päeva õppeosakonda vabas vormis avaldus rektori nimele ja vajaduse korral vastav lisadokument (arstitõend, lapse sünnitunnistus, kutse kaitseväeteenistusse vms.). Akadeemilise puhkuse katkestamist taotletakse avaldusega rektori nimele ja vormistatakse rektori käskkirjaga. Kui üliõpilane ei ole hiljemalt akadeemilise puhkuse lõpu kuupäevaks esitanud avaldust akadeemilise puhkuse lõpetamiseks või pikendamiseks, lõpetatakse see automaatselt akadeemilise puhkuse viimasele semestrile järgneva semestri punase joone päevaks ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu. Akadeemilise puhkuse ajal on lubatud sooritada arvestusi ja eksameid. Muud IT Kolledži poolsed õppeteenuse osutamise kohustused on akadeemilise puhkuse ajaks peatatud. Üliõpilasel, kes on akadeemilisel puhkusel lapse hooldamiseks on õigus osaleda õppetöös esitades ainete deklareerimiseks kirjaliku taotluse õppeosakonda hiljemalt semestri punase joone päevaks. Akadeemilise puhkuse ajal on lubatud teha eksameid/arvestusi varem deklareeritud õppeainetes, milles kehtib põhi- või kordussoorituse õigus, sooritusele pääsemiseks tuleb ennast õppeosakonnas eelnevalt registreerida. (IT Kolledži Nõukogu, 2012),(IT Kolledž 2012)<br />
<br />
===Kasutatud kirjanduse loetelu===<br />
<br />
1. IT Kolledži Nõukogu (07.11.2012) Õppekorralduse Eeskiri 14.02.2012 [http://www.itcollege.ee/tudengile/oppetoo/oppekorraldus-eeskiri/]<br />
<br />
2. IT Kolledž (07.11.2012) Vastused korduma kippuvatele küsimustele [http://www.itcollege.ee/tudengile/kkk/] </div><br />
<br />
[[Category:Erialatutvustus 2012 kaugõpe]]</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=User:Tsepman&diff=56658User:Tsepman2012-11-09T07:09:34Z<p>Tsepman: /* Kasutatud kirjanduse loetelu */</p>
<hr />
<div>=Erialatutvustuse aine arvestustöö=<br />
Autor: Teele Sepman<br><br />
Esitamise kuupäev: 09. november 2012<br />
<br />
==Essee==<br />
<div style="text-align: center; border: 1px dotted gray;"><br />
Eesti Infotehnoloogia Kolledž<br />
<br />
Teele Sepman<br />
<br />
<br />
===Arutelu aine „Õpingukorraldus ja erialatutvustus“ loengute põhjal===<br />
<br />
Essee<br />
<br />
<br />
IT süsteemide arenduse õppekava<br />
<br />
Tallinn 2012<br />
<br />
<br />
</div><br />
<div style="border: 1px dotted gray;"><br />
<br />
Loengud, mida loetakse „Õpingukorraldus ja Erialatutvustus“ aine raames, on mõeldud pigem õpinguprotsessist ja õpitavast erialast ülevaate andmiseks, kui mingi teemaga süvitsi tutvumiseks. IT Kolledžisse astub õppima väga erineva elukogemuse ja IT alaste oskustega inimesi – sellest annab tunnistust fakt, et üllatavalt paljud esimesel loengul osalejatest olid varem kõrghariduse omandamisega kokku puutunud (Vau et al, 2012). Omaenda kogemusele tuginedes võin öelda, et isegi juba IT alal töötaval inimesel on antud aine loengutest üht-teist noppida. IT valdkonnaga pealiskaudselt kokku puutunud tudengitel avanes loengutes võimalus saada parem ülevaade enda tulevikuväljavaadetest – seda eesmärki täitsid kõik etteasted, olgu see siis ülevaade õpinguprotsessist või potentsiaalsetest ametitest. Mingis valdkonnas aga juba tegeval isikul oli võimalik taas kord meelde tuletada üldisemat pilti ning hankida lisainformatsiooni Eestis tegutsevate ettevõtete ja nende firmapoliitika kohta.<br />
<br />
Osad loengupidajad viitasid üldisemalt ettevõtete tüüpidele ja sellele, mida tööle asumisel silmas pidada (Septer, 2012), mõned aga tegid omaenda ettevõttele reklaami ja esitasid kuulajatele kitsapiirilisema nägemuse (Uustal, Raielo, 2012),(Oja, Lapuškin, Vasilyev ja Katsev, 2012). Mida rohkem ühes loengus räägiti kriteeriumidest, mida silmas pidada tulevase töökoha jaoks ette valmistumisel ja selle valimisel, tuues võrdlevaid näiteid, seda rohkem andis sealt kõrva taha panna. Minu meelest on kõrgkooli astumise aeg just sobilik aeg enda tulevikusihi kindlaks määramiseks.<br />
<br />
Läbivaks teemaks üle mitme ettekande oli soovitus teha sellist tööd, mis ennast tõepoolest huvitab. Siinjuureks sooviks ära märkida, et osaliselt sõltub see ka töötajast endast – tuleb ära tunda tegurid, mis isiklikult motiveerivad ja kasutada neid enda töö huvitavamaks muutmiseks. Üks võimalus on esitada endale väljakutse seoses mingi tööülesannetega seotud oskuse või tööprotsessi parendamisega. Paljudel avaneb võimalus arendada töö juures selliseid isikuomadusi, mis on tööturul läbilöömiseks kasulikud, isegi kui esmapilgul selliste oskuste rakendamine pelutavana tundub. Näiteks võib tuua süsteemiadministraatori ametikoha, kus tuleb sageli suhelda kasutajatega. Ärakuulamise oskus ning hea tahe loovad meeldivama tööõhkkonna nii süsteemi kasutajate kui administraatori enda jaoks, ning lõppude lõpuks teeb see tollest inimesest väärtuslikuma töötaja. Sama kehtib ka Helpdeski töötajate puhul – Peeter Uustali hinnangul arendab selline töö sotsiaalseid oskusi ja ligikaudu üheksakümmend protsenti Skype`is kasutajatoes töötanutest edutatakse firmasiseselt kõrgemale positsioonile (Uustal, Raielo, 2012). Juhtival positsioonil töötaja ilma sotsiaalsete oskusteta lihtsalt läbi ei saa.<br />
<br />
Samuti rõhutati loengutes asjaolu, et ennast tuleb järjekindlalt arendada ja ise uusi asju õppida. Nagu ütles Inga Vau, keegi tudengite eest õppida ei saa, kuid ülikoolis on vähemalt viiskümmend protsenti õppetööst, kui mitte rohkem, iseseisev (Vau et al, 2012). Martin Paljaku hinnangul tuleks aeg-ajalt täiendada enda teadmistepagasit uue programmeerimiskeele omandamisega, sest see arendab aju ja avardab piire, mille inimene on endale seadnud (Paljak, 2012). Loodetavasti on Janika Liivi eeskuju kartmatult tundmatus kohas vette hüppamisest ja ületamatuna näivatest ülesannetest jagu saamisest nakkav – julge pealehakkamine on pool võitu (Liiv, 2012). Liivi julgus pakkuda ennast tööandjatele välja kui väljaõppeks valmis potentsiaalset vajalikus keeles programmeerijat on õpetlik, see torkas silma kontrastina kõigi teiste loengute taustal (Ibid.). Tudengitele, kes alles töö otsimisele mõtlevad, võiks see saada ajendiks väljakutsete vastuvõtmisel.<br />
<br />
Kahjuks leidub ametikohti, kus ei ole võimalik põhjalikumalt näiteks toetatavasse rakendusse süveneda, kuna sellele ligipääs on keelatud ning kasutusala on väga kitsas (Septer, 2012). Tõsi on, et töökohta, kus arenemisvõimalused on piiratud, ei tohiks kaua pidada – see, kes IT valdkonnaga kaasa ei arene, jääb lootusetult ajast maha. Siim Vene soovitab enda etteastes leida töö kõrvale mingi muu hobi, kui otsustatakse valida hobiga kattuv töö, selleks et hobi ei muutuks rutiiniks (Vene, 2012). Tudengitele väga kasulik soovitus oleks mingi vabavara projekti valimine, kus osaleda, sest see annab vajalikud kogemused edasiseks tööeluks (Liiv, 2012). Tööle võttes ei pruugita mitte vaadata ainult seda, kus tööotsija varem on töötanud, vaid ka tema portfooliot, kuhu on pandud kirja oskused ja näited tehtud töödest (Uustal, Raielo, 2012). Arvan, et sellist arendustööd ei tule teha ainuüksi tööandjate tarbeks, kuna lisaks oskustele võimaldab see luua ka sidemeid teiste IT spetsialistidega ning annab perspektiivi selles suhtes, kuhu soovitakse elus edasi liikuda.<br />
<br />
Rohkem kui ühel korral mainiti spetsialiseerumist, vastandades seda laialdaste IT teadmiste omamisega. Siim Vene hinnangul ei kasutata enamust koolis õpitut hiljem tööülesandeid täites, kuigi koolist saab kaasa harjumuse uusi oskusi omandada (Vene, 2012). Andres Septeri ettekandes kõlas mõte, et parim esimene töökoht kogemuste hankimiseks oleks süsteemiadministraator väiksemas firmas, kuna seal peab teadma kõigest natukene, ja hiljem saab otsustada spetsialiseerumise suuna üle (Septer, 2012). Kristjan Karmo, tutvustades testimise eripärasid, mainis sellega seoses ka kitsama profiiliga testijaid (Karmo, 2012). Minu meelest tuleks aga siiski ühe kitsa oskuse kõrval tunda ka enda tööülesannetega piirnevaid alasid, kuna see aitab kaasa probleemidele lahenduse leidmisel. Eestist väljaspool võib suurema ettevõtte ühe meeskonna liige ainult enda kitsa valdkonna kohta teada kuid Eesti oludes pole sügavamal spetsialiseerumisel mõtet (Septer, 2012). Eriti kuna Eestis pole veel piisavalt kvalifitseeritud tööjõudu, et sellega saaks IT sektori vajadused ära katta, ning spetsialiste tuuakse sisse väljastpoolt (Uustal, Raielo, 2012). Võib-olla on siin abiks Janika Liivi ja tema mõttekaaslaste initsiatiiv populariseerida IT´d ja programmeerimist nende seas, kes selle valdkonna suhtes end ebakindlalt tunnevad (Liiv, 2012).<br />
<br />
Olgugi, et tegu oli enam-vähem samamoodi ülevaatlike loengutega, pakkusid huvitavat kuulamist eelkõige need, kus esitati konkreetseid fakte ja näpunäiteid. Ignited´it ja meeskonnatööd tutvustav loeng tõusis esile kuulajate kaasamisega, hommikuste loengukuulajate virgutamiseks ja tähelepanu püüdmiseks toimis see suurepäraselt (Oja, Lapuškin, Vasilyev ja Katsev, 2012). Valitud teemad ning esitajad olid kohased selleks, et värskeid tudengeid uude õpingute etappi juhatada. Kuna IT Kolledž on rakenduskõrgkool, siis on tähtis saavutada varakult kokkupuude sellega, mida tudengid tulevikult oodata võivad.<br />
<br />
===Kasutatud kirjanduse loetelu===<br />
<br />
1. Inga Vau, Indrek Rokk, Marko Puusaar, et al (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 1 - Õppekorraldus ja sisekord 29.08.2012 [http://echo360.e-uni.ee/ess/echo/presentation/90e94cf2-4902-4b06-8305-a08440f74af7]<br />
<br />
2. Andres Septer (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 4 - IT tööturg 20.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/966dadd1-3b21-40d7-9a11-845aa847d9e8]<br />
<br />
3. Peeter Uustal, Peeter Raielo (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 2 - Helpdesk 06.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/cd62df70-e93b-4f41-b1b3-3ff594eeb8f1]<br />
<br />
4. Dea Oja, Mihhail Lapuškin, Stanislav Vasilyev ja Rene Katsev (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 6 - Tere tulemast Ignite'i maailma 04.10.2012 [http://echo360.e-uni.ee/ess/echo/presentation/77c4e5d0-5aee-4dc6-8875-3dd00b8028a8]<br />
<br />
5. Martin Paljak (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 5 - Karma 27.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/4725f391-b4b1-4866-8201-80a79f6fd1dd]<br />
<br />
6. Janika Liiv (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 3 - Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast 13.09.2012 [http://echo360.e-uni.ee/ess/echo/presentation/80a857ef-5014-4df3-9e12-a70a02425401]<br />
<br />
7. Siim Vene (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 8 18.10.2012 [http://echo360.e-uni.ee/ess/echo/presentation/da83fe07-5c57-44ad-8a93-32fa47a9fb8d]<br />
<br />
8. Kristjan Karmo (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 7 - Testimine ja tarkvarakvaliteet 11.10.2012 [http://echo360.e-uni.ee/ess/echo/presentation/0a4331a8-41c8-442a-a7b2-d854c4727dda]<br />
<br />
<br />
<br />
</div><br />
<br />
==Õpingukorralduse küsimused==<br />
<div style="border: 1px dotted gray;"><br />
<br />
===Küsimus A=== <br />
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal?<br />
<br />
===Vastus===<br />
Kui eksamile/arvestusele pääsemise tingimused on täidetud, saab teha põhieksami/põhiarvestuse ja vajadusel kuni 2 kordussooritust. Kordusarvestuse õigus kehtib ülejärgmise semestri punase joone päevani. Kordussoorituste ajakava avaldatakse ÕIS-i rubriigis “Minu asjad” ja õppehoone 2. korruse infostendil. Kordussooritusele pääsemiseks on vaja sellele registreeruda ÕIS-i kaudu, klikates enda andmete lehel lingile “Kordussooritused”. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. REV õppekohal õppides tuleb maksta kordussoorituse tasu 14,2 € EITSA kontole. RE tudengi jaoks on kordussooritusel osalemine tasuta. (IT Kolledži Nõukogu, 2012),(IT Kolledž 2012)<br />
<br />
===Küsimus 5=== <br />
Millised võimalused on minna akadeemilisele puhkusele teisel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kuidas toimub puhkuse varasem lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi? <br />
<br />
===Vastus===<br />
Teisel aastal saab taotleda akadeemilist puhkust omal soovil (kuni üheks aastaks), tervislikel põhjustel (kuni kaheks aastaks), lapse hooldamiseks (kuni lapse kolme aastaseks saamiseni) või ajateenistusse asumiseks (kuni üheks aastaks). Taotlemiseks tuleb esitada enne semestri punase joone päeva õppeosakonda vabas vormis avaldus rektori nimele ja vajaduse korral vastav lisadokument (arstitõend, lapse sünnitunnistus, kutse kaitseväeteenistusse vms.). Akadeemilise puhkuse katkestamist taotletakse avaldusega rektori nimele ja vormistatakse rektori käskkirjaga. Kui üliõpilane ei ole hiljemalt akadeemilise puhkuse lõpu kuupäevaks esitanud avaldust akadeemilise puhkuse lõpetamiseks või pikendamiseks, lõpetatakse see automaatselt akadeemilise puhkuse viimasele semestrile järgneva semestri punase joone päevaks ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu. Akadeemilise puhkuse ajal on lubatud sooritada arvestusi ja eksameid. Muud IT Kolledži poolsed õppeteenuse osutamise kohustused on akadeemilise puhkuse ajaks peatatud. Üliõpilasel, kes on akadeemilisel puhkusel lapse hooldamiseks on õigus osaleda õppetöös esitades ainete deklareerimiseks kirjaliku taotluse õppeosakonda hiljemalt semestri punase joone päevaks. Akadeemilise puhkuse ajal on lubatud teha eksameid/arvestusi varem deklareeritud õppeainetes, milles kehtib põhi- või kordussoorituse õigus, sooritusele pääsemiseks tuleb ennast õppeosakonnas eelnevalt registreerida. (IT Kolledži Nõukogu, 2012),(IT Kolledž 2012)<br />
<br />
===Kasutatud kirjanduse loetelu===<br />
<br />
1. IT Kolledži Nõukogu (07.11.2012) Õppekorralduse Eeskiri (14.02.2012) [http://www.itcollege.ee/tudengile/oppetoo/oppekorraldus-eeskiri/]<br />
<br />
2. IT Kolledž (07.11.2012) Vastused korduma kippuvatele küsimustele [http://www.itcollege.ee/tudengile/kkk/] </div><br />
<br />
[[Category:Erialatutvustus 2012 kaugõpe]]</div>Tsepmanhttps://wiki.itcollege.ee/index.php?title=User:Tsepman&diff=56646User:Tsepman2012-11-09T05:24:14Z<p>Tsepman: /* Kasutatud kirjanduse loetelu */</p>
<hr />
<div>=Erialatutvustuse aine arvestustöö=<br />
Autor: Teele Sepman<br><br />
Esitamise kuupäev: 09. november 2012<br />
<br />
==Essee==<br />
<div style="text-align: center; border: 1px dotted gray;"><br />
Eesti Infotehnoloogia Kolledž<br />
<br />
Teele Sepman<br />
<br />
<br />
===Arutelu aine „Õpingukorraldus ja erialatutvustus“ loengute põhjal===<br />
<br />
Essee<br />
<br />
<br />
IT süsteemide arenduse õppekava<br />
<br />
Tallinn 2012<br />
<br />
<br />
</div><br />
<div style="border: 1px dotted gray;"><br />
<br />
Loengud, mida loetakse „Õpingukorraldus ja Erialatutvustus“ aine raames, on mõeldud pigem õpinguprotsessist ja õpitavast erialast ülevaate andmiseks, kui mingi teemaga süvitsi tutvumiseks. IT Kolledžisse astub õppima väga erineva elukogemuse ja IT alaste oskustega inimesi – sellest annab tunnistust fakt, et üllatavalt paljud esimesel loengul osalejatest olid varem kõrghariduse omandamisega kokku puutunud (Vau et al, 2012). Omaenda kogemusele tuginedes võin öelda, et isegi juba IT alal töötaval inimesel on antud aine loengutest üht-teist noppida. IT valdkonnaga pealiskaudselt kokku puutunud tudengitel avanes loengutes võimalus saada parem ülevaade enda tulevikuväljavaadetest – seda eesmärki täitsid kõik etteasted, olgu see siis ülevaade õpinguprotsessist või potentsiaalsetest ametitest. Mingis valdkonnas aga juba tegeval isikul oli võimalik taas kord meelde tuletada üldisemat pilti ning hankida lisainformatsiooni Eestis tegutsevate ettevõtete ja nende firmapoliitika kohta.<br />
<br />
Osad loengupidajad viitasid üldisemalt ettevõtete tüüpidele ja sellele, mida tööle asumisel silmas pidada (Septer, 2012), mõned aga tegid omaenda ettevõttele reklaami ja esitasid kuulajatele kitsapiirilisema nägemuse (Uustal, Raielo, 2012),(Oja, Lapuškin, Vasilyev ja Katsev, 2012). Mida rohkem ühes loengus räägiti kriteeriumidest, mida silmas pidada tulevase töökoha jaoks ette valmistumisel ja selle valimisel, tuues võrdlevaid näiteid, seda rohkem andis sealt kõrva taha panna. Minu meelest on kõrgkooli astumise aeg just sobilik aeg enda tulevikusihi kindlaks määramiseks.<br />
<br />
Läbivaks teemaks üle mitme ettekande oli soovitus teha sellist tööd, mis ennast tõepoolest huvitab. Siinjuureks sooviks ära märkida, et osaliselt sõltub see ka töötajast endast – tuleb ära tunda tegurid, mis isiklikult motiveerivad ja kasutada neid enda töö huvitavamaks muutmiseks. Üks võimalus on esitada endale väljakutse seoses mingi tööülesannetega seotud oskuse või tööprotsessi parendamisega. Paljudel avaneb võimalus arendada töö juures selliseid isikuomadusi, mis on tööturul läbilöömiseks kasulikud, isegi kui esmapilgul selliste oskuste rakendamine pelutavana tundub. Näiteks võib tuua süsteemiadministraatori ametikoha, kus tuleb sageli suhelda kasutajatega. Ärakuulamise oskus ning hea tahe loovad meeldivama tööõhkkonna nii süsteemi kasutajate kui administraatori enda jaoks, ning lõppude lõpuks teeb see tollest inimesest väärtuslikuma töötaja. Sama kehtib ka Helpdeski töötajate puhul – Peeter Uustali hinnangul arendab selline töö sotsiaalseid oskusi ja ligikaudu üheksakümmend protsenti Skype`is kasutajatoes töötanutest edutatakse firmasiseselt kõrgemale positsioonile (Uustal, Raielo, 2012). Juhtival positsioonil töötaja ilma sotsiaalsete oskusteta lihtsalt läbi ei saa.<br />
<br />
Samuti rõhutati loengutes asjaolu, et ennast tuleb järjekindlalt arendada ja ise uusi asju õppida. Nagu ütles Inga Vau, keegi tudengite eest õppida ei saa, kuid ülikoolis on vähemalt viiskümmend protsenti õppetööst, kui mitte rohkem, iseseisev (Vau et al, 2012). Martin Paljaku hinnangul tuleks aeg-ajalt täiendada enda teadmistepagasit uue programmeerimiskeele omandamisega, sest see arendab aju ja avardab piire, mille inimene on endale seadnud (Paljak, 2012). Loodetavasti on Janika Liivi eeskuju kartmatult tundmatus kohas vette hüppamisest ja ületamatuna näivatest ülesannetest jagu saamisest nakkav – julge pealehakkamine on pool võitu (Liiv, 2012). Liivi julgus pakkuda ennast tööandjatele välja kui väljaõppeks valmis potentsiaalset vajalikus keeles programmeerijat on õpetlik, see torkas silma kontrastina kõigi teiste loengute taustal (Ibid.). Tudengitele, kes alles töö otsimisele mõtlevad, võiks see saada ajendiks väljakutsete vastuvõtmisel.<br />
<br />
Kahjuks leidub ametikohti, kus ei ole võimalik põhjalikumalt näiteks toetatavasse rakendusse süveneda, kuna sellele ligipääs on keelatud ning kasutusala on väga kitsas (Septer, 2012). Tõsi on, et töökohta, kus arenemisvõimalused on piiratud, ei tohiks kaua pidada – see, kes IT valdkonnaga kaasa ei arene, jääb lootusetult ajast maha. Siim Vene soovitab enda etteastes leida töö kõrvale mingi muu hobi, kui otsustatakse valida hobiga kattuv töö, selleks et hobi ei muutuks rutiiniks (Vene, 2012). Tudengitele väga kasulik soovitus oleks mingi vabavara projekti valimine, kus osaleda, sest see annab vajalikud kogemused edasiseks tööeluks (Liiv, 2012). Tööle võttes ei pruugita mitte vaadata ainult seda, kus tööotsija varem on töötanud, vaid ka tema portfooliot, kuhu on pandud kirja oskused ja näited tehtud töödest (Uustal, Raielo, 2012). Arvan, et sellist arendustööd ei tule teha ainuüksi tööandjate tarbeks, kuna lisaks oskustele võimaldab see luua ka sidemeid teiste IT spetsialistidega ning annab perspektiivi selles suhtes, kuhu soovitakse elus edasi liikuda.<br />
<br />
Rohkem kui ühel korral mainiti spetsialiseerumist, vastandades seda laialdaste IT teadmiste omamisega. Siim Vene hinnangul ei kasutata enamust koolis õpitut hiljem tööülesandeid täites, kuigi koolist saab kaasa harjumuse uusi oskusi omandada (Vene, 2012). Andres Septeri ettekandes kõlas mõte, et parim esimene töökoht kogemuste hankimiseks oleks süsteemiadministraator väiksemas firmas, kuna seal peab teadma kõigest natukene, ja hiljem saab otsustada spetsialiseerumise suuna üle (Septer, 2012). Kristjan Karmo, tutvustades testimise eripärasid, mainis sellega seoses ka kitsama profiiliga testijaid (Karmo, 2012). Minu meelest tuleks aga siiski ühe kitsa oskuse kõrval tunda ka enda tööülesannetega piirnevaid alasid, kuna see aitab kaasa probleemidele lahenduse leidmisel. Eestist väljaspool võib suurema ettevõtte ühe meeskonna liige ainult enda kitsa valdkonna kohta teada kuid Eesti oludes pole sügavamal spetsialiseerumisel mõtet (Septer, 2012). Eriti kuna Eestis pole veel piisavalt kvalifitseeritud tööjõudu, et sellega saaks IT sektori vajadused ära katta, ning spetsialiste tuuakse sisse väljastpoolt (Uustal, Raielo, 2012). Võib-olla on siin abiks Janika Liivi ja tema mõttekaaslaste initsiatiiv populariseerida IT´d ja programmeerimist nende seas, kes selle valdkonna suhtes end ebakindlalt tunnevad (Liiv, 2012).<br />
<br />
Olgugi, et tegu oli enam-vähem samamoodi ülevaatlike loengutega, pakkusid huvitavat kuulamist eelkõige need, kus esitati konkreetseid fakte ja näpunäiteid. Ignited´it ja meeskonnatööd tutvustav loeng tõusis esile kuulajate kaasamisega, hommikuste loengukuulajate virgutamiseks ja tähelepanu püüdmiseks toimis see suurepäraselt (Oja, Lapuškin, Vasilyev ja Katsev, 2012). Valitud teemad ning esitajad olid kohased selleks, et värskeid tudengeid uude õpingute etappi juhatada. Kuna IT Kolledž on rakenduskõrgkool, siis on tähtis saavutada varakult kokkupuude sellega, mida tudengid tulevikult oodata võivad.<br />
<br />
===Kasutatud kirjanduse loetelu===<br />
<br />
1. Inga Vau, Indrek Rokk, Marko Puusaar, et al (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 1 - Õppekorraldus ja sisekord (29.08.2012) [http://echo360.e-uni.ee/ess/echo/presentation/90e94cf2-4902-4b06-8305-a08440f74af7]<br />
<br />
2. Andres Septer (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 4 - IT tööturg (20.09.2012) [http://echo360.e-uni.ee/ess/echo/presentation/966dadd1-3b21-40d7-9a11-845aa847d9e8]<br />
<br />
3. Peeter Uustal, Peeter Raielo (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 2 - Helpdesk (06.09.2012) [http://echo360.e-uni.ee/ess/echo/presentation/cd62df70-e93b-4f41-b1b3-3ff594eeb8f1]<br />
<br />
4. Dea Oja, Mihhail Lapuškin, Stanislav Vasilyev ja Rene Katsev (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 6 - Tere tulemast Ignite'i maailma (04.10.2012) [http://echo360.e-uni.ee/ess/echo/presentation/77c4e5d0-5aee-4dc6-8875-3dd00b8028a8]<br />
<br />
5. Martin Paljak (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 5 - Karma (27.09.2012) [http://echo360.e-uni.ee/ess/echo/presentation/4725f391-b4b1-4866-8201-80a79f6fd1dd]<br />
<br />
6. Janika Liiv (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 3 - Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast (13.09.2012) [http://echo360.e-uni.ee/ess/echo/presentation/80a857ef-5014-4df3-9e12-a70a02425401]<br />
<br />
7. Siim Vene (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 8 (18.10.2012) [http://echo360.e-uni.ee/ess/echo/presentation/da83fe07-5c57-44ad-8a93-32fa47a9fb8d]<br />
<br />
8. Kristjan Karmo (07.11.2012) I020 Õpingukorralduse ja erialatutvustuse loeng 7 - Testimine ja tarkvarakvaliteet (11.10.2012) [http://echo360.e-uni.ee/ess/echo/presentation/0a4331a8-41c8-442a-a7b2-d854c4727dda]<br />
<br />
<br />
<br />
</div><br />
<br />
==Õpingukorralduse küsimused==<br />
<div style="border: 1px dotted gray;"><br />
<br />
===Küsimus A=== <br />
Kukkusid arvestusel läbi. Kuidas edasi? Kaua on võimalik arvestust teha? Kellega kokkuleppida, et arvestust teha? Kuidas toimub järelarvestusele registreerimine? Mis on tähtajad? Palju maksab, kui oled riigieelarvelisel (RE) kohal? Palju maksab, kui oled riigieelarvevälisel (REV) kohal?<br />
<br />
===Vastus===<br />
Kui eksamile/arvestusele pääsemise tingimused on täidetud, saab teha põhieksami/põhiarvestuse ja vajadusel kuni 2 kordussooritust. Kordusarvestuse õigus kehtib ülejärgmise semestri punase joone päevani. Kordussoorituste ajakava avaldatakse ÕIS-i rubriigis “Minu asjad” ja õppehoone 2. korruse infostendil. Kordussooritusele pääsemiseks on vaja sellele registreeruda ÕIS-i kaudu, klikates enda andmete lehel lingile “Kordussooritused”. Registreerumise ja soorituse vahele peab jääma vähemalt 2 tööpäeva. REV õppekohal õppides tuleb maksta kordussoorituse tasu 14,2 € EITSA kontole. RE tudengi jaoks on kordussooritusel osalemine tasuta. (IT Kolledži Nõukogu, 2012),(IT Kolledž 2012)<br />
<br />
===Küsimus 5=== <br />
Millised võimalused on minna akadeemilisele puhkusele teisel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kuidas toimub puhkuse varasem lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi? <br />
<br />
===Vastus===<br />
Teisel aastal saab taotleda akadeemilist puhkust omal soovil (kuni üheks aastaks), tervislikel põhjustel (kuni kaheks aastaks), lapse hooldamiseks (kuni lapse kolme aastaseks saamiseni) või ajateenistusse asumiseks (kuni üheks aastaks). Taotlemiseks tuleb esitada enne semestri punase joone päeva õppeosakonda vabas vormis avaldus rektori nimele ja vajaduse korral vastav lisadokument (arstitõend, lapse sünnitunnistus, kutse kaitseväeteenistusse vms.). Akadeemilise puhkuse katkestamist taotletakse avaldusega rektori nimele ja vormistatakse rektori käskkirjaga. Kui üliõpilane ei ole hiljemalt akadeemilise puhkuse lõpu kuupäevaks esitanud avaldust akadeemilise puhkuse lõpetamiseks või pikendamiseks, lõpetatakse see automaatselt akadeemilise puhkuse viimasele semestrile järgneva semestri punase joone päevaks ja üliõpilane eksmatrikuleeritakse õpingutest mitteosavõtu tõttu. Akadeemilise puhkuse ajal on lubatud sooritada arvestusi ja eksameid. Muud IT Kolledži poolsed õppeteenuse osutamise kohustused on akadeemilise puhkuse ajaks peatatud. Üliõpilasel, kes on akadeemilisel puhkusel lapse hooldamiseks on õigus osaleda õppetöös esitades ainete deklareerimiseks kirjaliku taotluse õppeosakonda hiljemalt semestri punase joone päevaks. Akadeemilise puhkuse ajal on lubatud teha eksameid/arvestusi varem deklareeritud õppeainetes, milles kehtib põhi- või kordussoorituse õigus, sooritusele pääsemiseks tuleb ennast õppeosakonnas eelnevalt registreerida. (IT Kolledži Nõukogu, 2012),(IT Kolledž 2012)<br />
<br />
===Kasutatud kirjanduse loetelu===<br />
<br />
1. IT Kolledži Nõukogu (07.11.2012) Õppekorralduse Eeskiri (14.02.2012) [http://www.itcollege.ee/tudengile/oppetoo/oppekorraldus-eeskiri/]<br />
<br />
2. IT Kolledž (07.11.2012) Vastused korduma kippuvatele küsimustele [http://www.itcollege.ee/tudengile/kkk/] </div><br />
<br />
[[Category:Erialatutvustus 2012 kaugõpe]]</div>Tsepman