https://wiki.itcollege.ee/api.php?action=feedcontributions&user=Sfatejev&feedformat=atomICO wiki - User contributions [en]2024-03-28T13:35:47ZUser contributionsMediaWiki 1.41.0https://wiki.itcollege.ee/index.php?title=Undress_Gaver&diff=104642Undress Gaver2016-06-09T21:57:05Z<p>Sfatejev: /* Lähtekood */</p>
<hr />
<div>__TOC__<br />
<br />
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]<br />
== Lähtekood ==<br />
Projekti koodi saab tõmmata [https://onedrive.live.com/redir?resid=79A919EABB58BA61!2954&authkey=!ANvsHS04l8PHgnU&ithint=file%2crar siit]<br />
<br />
== Meeskond ja rollid ==<br />
<br />
*'''Marko Koiduste''' - Projektijuht<br />
*'''Jaanus Türnpuu'''<br />
*'''Sergei Fatejev'''<br />
*'''Kaspar Tilk'''<br />
<br />
== Idee ==<br />
Plaan on luua laohaldussüsteem, kus inimesed saaksid esitada tellimusi.<br />
<br />
== Kasutatav .NET tehnoloogia ==<br />
C#, Entity Framework, Web-API, AngularJS klientrakenduse loomiseks<br />
<br />
== Analüüs ==<br />
<br />
Rühma projektiks on lüüa laohaldussüsteem, mida on võimalik erinevatele ladudele rakendada st tehakse mitmeid üldistusi. Kliendid saavad näha laoseisu ning peale sobivate toodete tellimist saavad nad automaatselt genereeritud arve. Laos olevad tooted on jaotatud kategooriate kaupa. Rakenduse kasutajatele on võimalik määrata erinevaid rolle, rollid on seotud õigustega - näiteks admin saab hallata kõiki kasutajaid, muuta nende andmeid ning süsteemi uusi kasutajaid lisata. Tavakasutaja saab aga ainult tellimusi vormistada. Olulisel kohal on ka logifailid, proovime logides hoida kõiki kasutajate ja lao haldusega seotud toiminguid - uute kasutajate loomisi, andmete muutmisi jne. Toodete logid on olulised, et saaks prognoosida, millist kaupa tellida .. kõige aktiivsemad/tellitumad kaubad proovime välja tuua, et oleks kohe näha, mille järgi turul suur nõudlus on.<br />
<br />
== Rakenduse sisu ==<br />
<br />
'''Rakenduses on olemas järgmised võimalused (Must have):'''<br />
<br />
*1. Kasutajate registreerimise süsteem <br />
*2. Kasutajate haldussüsteem<br />
*3. Sisse logimine<br />
*4. Laoseisu jälgimine<br />
*5. Kaupade tellimine<br />
*6. Kauba nimekiri erinevates ladudes<br />
*7. Tehtud tellimuste vaatamine<br />
*8. Toodetele CRUD<br />
<br />
'''Rakenduses võiksid olla lisavõimalused (Could have):'''<br />
*1. Tehtud tellimuste muutmine<br />
*2. Laoseisu analüüs - prognoosid <br />
*3. Populaarseimate toodete list<br />
<br />
== Andmebaasiskeem ==<br />
[[File:StoreItAB.png|1200px]]<br />
<br />
== XML osa ==<br />
XML-is hoitakse infot arvete kohta. Arvel on muuhulgas arve number, koostaja, tellija, tellitud tooted koos hindadega, arve koostanud ettevõtte juriidiline info, kuupäevad jne.<br />
XSLT-fail loob etteantud XML-failist arved, mida ka inimene suudab lugeda ja mõista.<br />
=== XML Fail ===<br />
<pre><br />
<?xml version="1.0" encoding="utf-8" ?><br />
<?xml-stylesheet type="text/xsl" href="Arved.xslt" ?><br />
<arved><br />
<arve number="1337420" kuupäev="20.03.2016"><br />
<koostaja eesnimi="Kaspar" perenimi="Tilk"><br />
<kontaktandmed><br />
<kontakt väärtus="kaspar.tilk" tüüp="Skype"/><br />
<kontakt väärtus="53542343" tüüp="telefon"/><br />
</kontaktandmed><br />
</koostaja><br />
<tellija eesnimi="Mait" perenimi="Poska"/><br />
<tarneviis nimetus="kuller"><br />
<tarnija nimi="DPD"/><br />
</tarneviis><br />
<tellitudTooted><br />
<toode nimi="banaan" kogus="2" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="2" valuuta="€"/><br />
<soodushind väärtus="1.50" valuuta="€"/><br />
<kirjeldus><![CDATA[toores banaan]]></kirjeldus><br />
</toode><br />
<toode nimi="õun" kogus="3" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="1" valuuta="€"/><br />
<soodushind väärtus="0.50" valuuta="€"/><br />
<kirjeldus><![CDATA[hapu õun]]></kirjeldus><br />
</toode><br />
</tellitudTooted><br />
<käibemaksumäär väärtus="0%"/><br />
<summad><br />
<käibemaksuta väärtus="3" valuuta="€"/><br />
<käibemaksuga väärtus="3" valuuta="€"/><br />
</summad><br />
<juriidilineInfo ettevõtteNimi="OÜ Puuvili" registrikood="420666" aadress="Keki tn, Keila"><br />
<pangakontod><br />
<pangakonto pangaNimi="Swedbank" kontonr="EE12345678"/><br />
<pangakonto pangaNimi="SEB" kontonr="EE87654321"/><br />
</pangakontod><br />
<kontaktandmed><br />
<kontakt väärtus="puu@vili.ee" tüüp="E-mail"/><br />
<kontakt väärtus="531337" tüüp="Telefon"/><br />
</kontaktandmed><br />
</juriidilineInfo><br />
<lisainfo><![CDATA[Täname tellimuse eest!]]></lisainfo><br />
<tähtaeg kuupäev="21.03.2016"/><br />
</arve><br />
<br />
<arve number="1337420" kuupäev="20.03.2016"><br />
<koostaja eesnimi="Kaspar" perenimi="Tilk"><br />
<kontaktandmed><br />
<kontakt väärtus="kaspar.tilk" tüüp="Skype"/><br />
<kontakt väärtus="53542343" tüüp="Telefon"/><br />
</kontaktandmed><br />
</koostaja><br />
<tellija eesnimi="Andres" perenimi="Käver"/><br />
<tarneviis nimetus="kuller"><br />
<tarnija nimi="DPD"/><br />
</tarneviis><br />
<tellitudTooted><br />
<toode nimi="banaan" kogus="2" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="2" valuuta="€"/><br />
<soodushind väärtus="1.50" valuuta="€"/><br />
<kirjeldus><![CDATA[toores banaan]]></kirjeldus><br />
</toode><br />
<toode nimi="õun" kogus="3" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="1" valuuta="€"/><br />
<soodushind väärtus="0.50" valuuta="€"/><br />
<kirjeldus><![CDATA[hapu õun]]></kirjeldus><br />
</toode><br />
</tellitudTooted><br />
<käibemaksumäär väärtus="0%"/><br />
<summad><br />
<käibemaksuta väärtus="3" valuuta="€"/><br />
<käibemaksuga väärtus="3" valuuta="€"/><br />
</summad><br />
<juriidilineInfo ettevõtteNimi="OÜ Puuvili" registrikood="420666" aadress="Keki tn, Keila"><br />
<pangakontod><br />
<pangakonto pangaNimi="Swedbank" kontonr="EE12345678"/><br />
<pangakonto pangaNimi="SEB" kontonr="EE87654321"/><br />
</pangakontod><br />
<kontaktandmed><br />
<kontakt väärtus="puu@vili.ee" tüüp="E-mail"/><br />
<kontakt väärtus="531337" tüüp="telefon"/><br />
</kontaktandmed><br />
</juriidilineInfo><br />
<lisainfo><![CDATA[Täname tellimuse eest!]]></lisainfo><br />
<tähtaeg kuupäev="21.03.2016"/><br />
</arve><br />
</arved><br />
</pre><br />
<br />
=== XML Skeemifail ===<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"><br />
<xs:element name="arved"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="128" name="arve"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="koostaja"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="kontaktandmed"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="16" name="kontakt"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:string" use="required" /><br />
<xs:attribute name="tüüp" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="eesnimi" type="xs:string" use="required" /><br />
<xs:attribute name="perenimi" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="tellija"><br />
<xs:complexType><br />
<xs:attribute name="eesnimi" type="xs:string" use="required" /><br />
<xs:attribute name="perenimi" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="tarneviis"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="tarnija"><br />
<xs:complexType><br />
<xs:attribute name="nimi" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="nimetus" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="tellitudTooted"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="128" name="toode"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="tavahind"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" use="required" /><br />
<xs:attribute name="valuuta" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="soodushind"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" /><br />
<xs:attribute name="valuuta" type="xs:string" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="kirjeldus" type="xs:string" /><br />
</xs:sequence><br />
<xs:attribute name="nimi" type="xs:string" use="required" /><br />
<xs:attribute name="kogus" type="xs:unsignedByte" use="required" /><br />
<xs:attribute name="ühik" type="xs:string" use="required" /><br />
<xs:attribute name="kategooria" type="xs:string" /><br />
<xs:attribute name="aktiivne" type="xs:boolean" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="käibemaksumäär"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="summad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="käibemaksuta"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" use="required" /><br />
<xs:attribute name="valuuta" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="käibemaksuga"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" use="required" /><br />
<xs:attribute name="valuuta" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="juriidilineInfo"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="pangakontod"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="32" name="pangakonto"><br />
<xs:complexType><br />
<xs:attribute name="pangaNimi" type="xs:string" use="required" /><br />
<xs:attribute name="kontonr" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="kontaktandmed"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="32" name="kontakt"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:string" use="required" /><br />
<xs:attribute name="tüüp" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="ettevõtteNimi" type="xs:string" use="required" /><br />
<xs:attribute name="registrikood" type="xs:unsignedInt" use="required" /><br />
<xs:attribute name="aadress" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="lisainfo" type="xs:string" /><br />
<xs:element name="tähtaeg"><br />
<xs:complexType><br />
<xs:attribute name="kuupäev" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="number" type="xs:unsignedInt" use="required" /><br />
<xs:attribute name="kuupäev" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
</pre><br />
<br />
=== XSLT ===<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<html><br />
<head><br />
<title>Arved</title><br />
</head><br />
<body><br />
<xsl:for-each select="/arved/arve"><br />
<div><br />
<p><br />
<b>Arve nr <xsl:value-of select="@number"/></b> Koostatud <xsl:value-of select="@kuupäev"/><br />
</p><br />
<p><br />
Koostaja: <xsl:value-of select="koostaja/@eesnimi"/><xsl:value-of select="koostaja/@perenimi"/><br />
<ul><br />
<xsl:for-each select="./koostaja/kontaktandmed/kontakt"><br />
<li><br />
<xsl:value-of select="@tüüp"/>: <xsl:value-of select="@väärtus"/><br />
</li><br />
</xsl:for-each><br />
</ul><br />
</p><br />
<p><br />
Tellija: <xsl:value-of select="./tellija/@eesnimi"/> <xsl:value-of select="./tellija/@perenimi"/><br />
</p><br />
<table border="1" cellpadding="4" cellspacing="0"><br />
<tr><br />
<th>Toote nimetus</th><br />
<th>Kogus</th><br />
<th>Ühik</th><br />
<th>Hind</th><br />
</tr><br />
<xsl:for-each select="./tellitudTooted/toode"><br />
<tr align="center"><br />
<td><br />
<xsl:value-of select="@nimi"/><br />
</td><br />
<td><br />
<xsl:value-of select="@kogus"/><br />
</td><br />
<td><br />
<xsl:value-of select="@ühik"/><br />
</td><br />
<td><br />
<xsl:value-of select="./tavahind/@väärtus"/><xsl:value-of select="./tavahind/@valuuta"/><br />
</td><br />
</tr><br />
</xsl:for-each><br />
<tr><br />
<td colspan="3" align="right"><br />
Summa käibemaksuta:<br />
</td><br />
<td colspan="1" align="center"><br />
<xsl:value-of select="./summad/käibemaksuta/@väärtus"/><xsl:value-of select="./summad/käibemaksuta/@valuuta"/><br />
</td><br />
</tr><br />
<tr><br />
<td colspan="3" align="right"><br />
Käibemaksumäär:<br />
</td><br />
<td colspan="1" align="center"><br />
<xsl:value-of select="./käibemaksumäär/@väärtus"/><br />
</td><br />
</tr><br />
<tr><br />
<td colspan="3" align="right"><br />
<b>Summa käibemaksuga:</b><br />
</td><br />
<td colspan="1" align="center"><br />
<b><xsl:value-of select="./summad/käibemaksuga/@väärtus"/><xsl:value-of select="./summad/käibemaksuga/@valuuta"/></b><br />
</td><br />
</tr><br />
</table><br />
<p><br />
<b>Juriidiline info</b><br />
<xsl:variable name="info" select="./juriidilineInfo"/><br />
<br/><br />
Ettevõte: <xsl:value-of select="$info/@ettevõtteNimi"/><br />
<br/><br />
Aadress: <xsl:value-of select="$info/@aadress"/><br />
<br/><br />
Registrikood: <xsl:value-of select="$info/@registrikood"/><br />
<br/><br />
<xsl:for-each select="$info/pangakontod/pangakonto"><br />
<xsl:value-of select="@pangaNimi"/>: <xsl:value-of select="@kontonr"/><br />
<br/><br />
</xsl:for-each><br />
<xsl:for-each select="$info/kontaktandmed/kontakt"><br />
<xsl:value-of select="@tüüp"/>: <xsl:value-of select="@väärtus"/><br />
<br/><br />
</xsl:for-each><br />
</p><br />
<p><br />
Maksetähtaeg: <b><br />
<xsl:value-of select="./tähtaeg/@kuupäev"/><br />
</b><br />
<br/><br />
<xsl:value-of select="./lisainfo"/><br />
</p><br />
</div><br />
</xsl:for-each><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre><br />
[[File:XsltPilt.png]]<br />
<br />
== Logi == <br />
*20.03 - Lehe loomine ja XML osa esitamine</div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=Undress_Gaver&diff=104641Undress Gaver2016-06-09T21:56:53Z<p>Sfatejev: </p>
<hr />
<div>__TOC__<br />
<br />
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]<br />
== Lähtekood ==<br />
Projekti koodi saab tõmmata * [https://onedrive.live.com/redir?resid=79A919EABB58BA61!2954&authkey=!ANvsHS04l8PHgnU&ithint=file%2crar siit]<br />
<br />
== Meeskond ja rollid ==<br />
<br />
*'''Marko Koiduste''' - Projektijuht<br />
*'''Jaanus Türnpuu'''<br />
*'''Sergei Fatejev'''<br />
*'''Kaspar Tilk'''<br />
<br />
== Idee ==<br />
Plaan on luua laohaldussüsteem, kus inimesed saaksid esitada tellimusi.<br />
<br />
== Kasutatav .NET tehnoloogia ==<br />
C#, Entity Framework, Web-API, AngularJS klientrakenduse loomiseks<br />
<br />
== Analüüs ==<br />
<br />
Rühma projektiks on lüüa laohaldussüsteem, mida on võimalik erinevatele ladudele rakendada st tehakse mitmeid üldistusi. Kliendid saavad näha laoseisu ning peale sobivate toodete tellimist saavad nad automaatselt genereeritud arve. Laos olevad tooted on jaotatud kategooriate kaupa. Rakenduse kasutajatele on võimalik määrata erinevaid rolle, rollid on seotud õigustega - näiteks admin saab hallata kõiki kasutajaid, muuta nende andmeid ning süsteemi uusi kasutajaid lisata. Tavakasutaja saab aga ainult tellimusi vormistada. Olulisel kohal on ka logifailid, proovime logides hoida kõiki kasutajate ja lao haldusega seotud toiminguid - uute kasutajate loomisi, andmete muutmisi jne. Toodete logid on olulised, et saaks prognoosida, millist kaupa tellida .. kõige aktiivsemad/tellitumad kaubad proovime välja tuua, et oleks kohe näha, mille järgi turul suur nõudlus on.<br />
<br />
== Rakenduse sisu ==<br />
<br />
'''Rakenduses on olemas järgmised võimalused (Must have):'''<br />
<br />
*1. Kasutajate registreerimise süsteem <br />
*2. Kasutajate haldussüsteem<br />
*3. Sisse logimine<br />
*4. Laoseisu jälgimine<br />
*5. Kaupade tellimine<br />
*6. Kauba nimekiri erinevates ladudes<br />
*7. Tehtud tellimuste vaatamine<br />
*8. Toodetele CRUD<br />
<br />
'''Rakenduses võiksid olla lisavõimalused (Could have):'''<br />
*1. Tehtud tellimuste muutmine<br />
*2. Laoseisu analüüs - prognoosid <br />
*3. Populaarseimate toodete list<br />
<br />
== Andmebaasiskeem ==<br />
[[File:StoreItAB.png|1200px]]<br />
<br />
== XML osa ==<br />
XML-is hoitakse infot arvete kohta. Arvel on muuhulgas arve number, koostaja, tellija, tellitud tooted koos hindadega, arve koostanud ettevõtte juriidiline info, kuupäevad jne.<br />
XSLT-fail loob etteantud XML-failist arved, mida ka inimene suudab lugeda ja mõista.<br />
=== XML Fail ===<br />
<pre><br />
<?xml version="1.0" encoding="utf-8" ?><br />
<?xml-stylesheet type="text/xsl" href="Arved.xslt" ?><br />
<arved><br />
<arve number="1337420" kuupäev="20.03.2016"><br />
<koostaja eesnimi="Kaspar" perenimi="Tilk"><br />
<kontaktandmed><br />
<kontakt väärtus="kaspar.tilk" tüüp="Skype"/><br />
<kontakt väärtus="53542343" tüüp="telefon"/><br />
</kontaktandmed><br />
</koostaja><br />
<tellija eesnimi="Mait" perenimi="Poska"/><br />
<tarneviis nimetus="kuller"><br />
<tarnija nimi="DPD"/><br />
</tarneviis><br />
<tellitudTooted><br />
<toode nimi="banaan" kogus="2" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="2" valuuta="€"/><br />
<soodushind väärtus="1.50" valuuta="€"/><br />
<kirjeldus><![CDATA[toores banaan]]></kirjeldus><br />
</toode><br />
<toode nimi="õun" kogus="3" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="1" valuuta="€"/><br />
<soodushind väärtus="0.50" valuuta="€"/><br />
<kirjeldus><![CDATA[hapu õun]]></kirjeldus><br />
</toode><br />
</tellitudTooted><br />
<käibemaksumäär väärtus="0%"/><br />
<summad><br />
<käibemaksuta väärtus="3" valuuta="€"/><br />
<käibemaksuga väärtus="3" valuuta="€"/><br />
</summad><br />
<juriidilineInfo ettevõtteNimi="OÜ Puuvili" registrikood="420666" aadress="Keki tn, Keila"><br />
<pangakontod><br />
<pangakonto pangaNimi="Swedbank" kontonr="EE12345678"/><br />
<pangakonto pangaNimi="SEB" kontonr="EE87654321"/><br />
</pangakontod><br />
<kontaktandmed><br />
<kontakt väärtus="puu@vili.ee" tüüp="E-mail"/><br />
<kontakt väärtus="531337" tüüp="Telefon"/><br />
</kontaktandmed><br />
</juriidilineInfo><br />
<lisainfo><![CDATA[Täname tellimuse eest!]]></lisainfo><br />
<tähtaeg kuupäev="21.03.2016"/><br />
</arve><br />
<br />
<arve number="1337420" kuupäev="20.03.2016"><br />
<koostaja eesnimi="Kaspar" perenimi="Tilk"><br />
<kontaktandmed><br />
<kontakt väärtus="kaspar.tilk" tüüp="Skype"/><br />
<kontakt väärtus="53542343" tüüp="Telefon"/><br />
</kontaktandmed><br />
</koostaja><br />
<tellija eesnimi="Andres" perenimi="Käver"/><br />
<tarneviis nimetus="kuller"><br />
<tarnija nimi="DPD"/><br />
</tarneviis><br />
<tellitudTooted><br />
<toode nimi="banaan" kogus="2" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="2" valuuta="€"/><br />
<soodushind väärtus="1.50" valuuta="€"/><br />
<kirjeldus><![CDATA[toores banaan]]></kirjeldus><br />
</toode><br />
<toode nimi="õun" kogus="3" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="1" valuuta="€"/><br />
<soodushind väärtus="0.50" valuuta="€"/><br />
<kirjeldus><![CDATA[hapu õun]]></kirjeldus><br />
</toode><br />
</tellitudTooted><br />
<käibemaksumäär väärtus="0%"/><br />
<summad><br />
<käibemaksuta väärtus="3" valuuta="€"/><br />
<käibemaksuga väärtus="3" valuuta="€"/><br />
</summad><br />
<juriidilineInfo ettevõtteNimi="OÜ Puuvili" registrikood="420666" aadress="Keki tn, Keila"><br />
<pangakontod><br />
<pangakonto pangaNimi="Swedbank" kontonr="EE12345678"/><br />
<pangakonto pangaNimi="SEB" kontonr="EE87654321"/><br />
</pangakontod><br />
<kontaktandmed><br />
<kontakt väärtus="puu@vili.ee" tüüp="E-mail"/><br />
<kontakt väärtus="531337" tüüp="telefon"/><br />
</kontaktandmed><br />
</juriidilineInfo><br />
<lisainfo><![CDATA[Täname tellimuse eest!]]></lisainfo><br />
<tähtaeg kuupäev="21.03.2016"/><br />
</arve><br />
</arved><br />
</pre><br />
<br />
=== XML Skeemifail ===<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"><br />
<xs:element name="arved"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="128" name="arve"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="koostaja"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="kontaktandmed"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="16" name="kontakt"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:string" use="required" /><br />
<xs:attribute name="tüüp" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="eesnimi" type="xs:string" use="required" /><br />
<xs:attribute name="perenimi" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="tellija"><br />
<xs:complexType><br />
<xs:attribute name="eesnimi" type="xs:string" use="required" /><br />
<xs:attribute name="perenimi" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="tarneviis"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="tarnija"><br />
<xs:complexType><br />
<xs:attribute name="nimi" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="nimetus" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="tellitudTooted"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="128" name="toode"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="tavahind"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" use="required" /><br />
<xs:attribute name="valuuta" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="soodushind"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" /><br />
<xs:attribute name="valuuta" type="xs:string" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="kirjeldus" type="xs:string" /><br />
</xs:sequence><br />
<xs:attribute name="nimi" type="xs:string" use="required" /><br />
<xs:attribute name="kogus" type="xs:unsignedByte" use="required" /><br />
<xs:attribute name="ühik" type="xs:string" use="required" /><br />
<xs:attribute name="kategooria" type="xs:string" /><br />
<xs:attribute name="aktiivne" type="xs:boolean" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="käibemaksumäär"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="summad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="käibemaksuta"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" use="required" /><br />
<xs:attribute name="valuuta" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="käibemaksuga"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" use="required" /><br />
<xs:attribute name="valuuta" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="juriidilineInfo"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="pangakontod"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="32" name="pangakonto"><br />
<xs:complexType><br />
<xs:attribute name="pangaNimi" type="xs:string" use="required" /><br />
<xs:attribute name="kontonr" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="kontaktandmed"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="32" name="kontakt"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:string" use="required" /><br />
<xs:attribute name="tüüp" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="ettevõtteNimi" type="xs:string" use="required" /><br />
<xs:attribute name="registrikood" type="xs:unsignedInt" use="required" /><br />
<xs:attribute name="aadress" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="lisainfo" type="xs:string" /><br />
<xs:element name="tähtaeg"><br />
<xs:complexType><br />
<xs:attribute name="kuupäev" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="number" type="xs:unsignedInt" use="required" /><br />
<xs:attribute name="kuupäev" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
</pre><br />
<br />
=== XSLT ===<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<html><br />
<head><br />
<title>Arved</title><br />
</head><br />
<body><br />
<xsl:for-each select="/arved/arve"><br />
<div><br />
<p><br />
<b>Arve nr <xsl:value-of select="@number"/></b> Koostatud <xsl:value-of select="@kuupäev"/><br />
</p><br />
<p><br />
Koostaja: <xsl:value-of select="koostaja/@eesnimi"/><xsl:value-of select="koostaja/@perenimi"/><br />
<ul><br />
<xsl:for-each select="./koostaja/kontaktandmed/kontakt"><br />
<li><br />
<xsl:value-of select="@tüüp"/>: <xsl:value-of select="@väärtus"/><br />
</li><br />
</xsl:for-each><br />
</ul><br />
</p><br />
<p><br />
Tellija: <xsl:value-of select="./tellija/@eesnimi"/> <xsl:value-of select="./tellija/@perenimi"/><br />
</p><br />
<table border="1" cellpadding="4" cellspacing="0"><br />
<tr><br />
<th>Toote nimetus</th><br />
<th>Kogus</th><br />
<th>Ühik</th><br />
<th>Hind</th><br />
</tr><br />
<xsl:for-each select="./tellitudTooted/toode"><br />
<tr align="center"><br />
<td><br />
<xsl:value-of select="@nimi"/><br />
</td><br />
<td><br />
<xsl:value-of select="@kogus"/><br />
</td><br />
<td><br />
<xsl:value-of select="@ühik"/><br />
</td><br />
<td><br />
<xsl:value-of select="./tavahind/@väärtus"/><xsl:value-of select="./tavahind/@valuuta"/><br />
</td><br />
</tr><br />
</xsl:for-each><br />
<tr><br />
<td colspan="3" align="right"><br />
Summa käibemaksuta:<br />
</td><br />
<td colspan="1" align="center"><br />
<xsl:value-of select="./summad/käibemaksuta/@väärtus"/><xsl:value-of select="./summad/käibemaksuta/@valuuta"/><br />
</td><br />
</tr><br />
<tr><br />
<td colspan="3" align="right"><br />
Käibemaksumäär:<br />
</td><br />
<td colspan="1" align="center"><br />
<xsl:value-of select="./käibemaksumäär/@väärtus"/><br />
</td><br />
</tr><br />
<tr><br />
<td colspan="3" align="right"><br />
<b>Summa käibemaksuga:</b><br />
</td><br />
<td colspan="1" align="center"><br />
<b><xsl:value-of select="./summad/käibemaksuga/@väärtus"/><xsl:value-of select="./summad/käibemaksuga/@valuuta"/></b><br />
</td><br />
</tr><br />
</table><br />
<p><br />
<b>Juriidiline info</b><br />
<xsl:variable name="info" select="./juriidilineInfo"/><br />
<br/><br />
Ettevõte: <xsl:value-of select="$info/@ettevõtteNimi"/><br />
<br/><br />
Aadress: <xsl:value-of select="$info/@aadress"/><br />
<br/><br />
Registrikood: <xsl:value-of select="$info/@registrikood"/><br />
<br/><br />
<xsl:for-each select="$info/pangakontod/pangakonto"><br />
<xsl:value-of select="@pangaNimi"/>: <xsl:value-of select="@kontonr"/><br />
<br/><br />
</xsl:for-each><br />
<xsl:for-each select="$info/kontaktandmed/kontakt"><br />
<xsl:value-of select="@tüüp"/>: <xsl:value-of select="@väärtus"/><br />
<br/><br />
</xsl:for-each><br />
</p><br />
<p><br />
Maksetähtaeg: <b><br />
<xsl:value-of select="./tähtaeg/@kuupäev"/><br />
</b><br />
<br/><br />
<xsl:value-of select="./lisainfo"/><br />
</p><br />
</div><br />
</xsl:for-each><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre><br />
[[File:XsltPilt.png]]<br />
<br />
== Logi == <br />
*20.03 - Lehe loomine ja XML osa esitamine</div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=Category:V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine&diff=103716Category:Võrgurakendused II: hajussüsteemide ehitamine2016-05-24T10:25:44Z<p>Sfatejev: /* Projekti kaitsmisele registreerumine */</p>
<hr />
<div>=Võrgurakendused II: hajussüsteemide ehitamine=<br />
==Eesmärk==<br />
Õppeaine eesmärgiks on tutvustada õppijale XML märgendikeelel baseeruvaid hajuslahendusi ja nende loomise võimalusi ning arendada õppijates .Net raamistiku vahenditega tarkvara arendamisoskuseid<br />
<br />
==Lühitutvustus==<br />
Õppeaines käsitletakse XML märgendikeelt ning veebiteenuseid. Kursuse käigus disainitakse, koostatakse ja testitakse veebiteenustel ning XML märgendikeelel põhinevaid lahendusi.<br />
<br />
==Õpiväljundid==<br />
* Õppija oskab kasutada XML märgendikeelt keerulisema strukuuriga andmete hoidmiseks ja esitamiseks struktureeritud kujul.<br />
* Õppija oskab avalikult kättesaadavate juhendite abil koostada lihtsamaid klientrakendusi levinud veebiteenustele.<br />
* Õppija oskab luua lihtsamaid veebiteenuseid kasutades selleks .Net raamistiku tehnoloogiaid ning vahendeid.<br />
* Õppija teab veebiteenuste turvamiseks kasutatavaid tehnoloogiaid ja vahendeid ning oskab leid tavaolukorras rakendada.<br />
* Õppija teab ning oskab kirjeldada hajusrakenduste kasutusvaldkondi ning nende arhitektuure.<br />
* Õppija oskab töötada 3-5 liikmelises meeskonnas.<br />
<br />
==Õppejõud==<br />
Mait Poska<br />
* mait.poska<ät> itcollege.ee või mait.poska <ät> netgroup.ee<br />
* Skype: minamait<br />
* +372 53 469 734<br />
<br />
==Hinne==<br />
<br />
<!--Hinde kujunemisel arvestatakse kahte osa:<br />
alamosast:<br />
**XML andmefail<br />
**Veebirakendus<br />
**Veebiteenus<br />
*Eksam(45%), mis koosneb kahest osast:<br />
**Teooria, mis annab sellest 20%<br />
**Praktiline osa, mis annab sellest 25%<br />
--><br />
<br />
* <ins>Hinne</ins> ('''100p / 100%''') - Hinde kujunemisel arvestatakse kahte tööd:<br />
** [[Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 2016]], mi moodustab hindest 55%. '''55p''' (koosneb kolmest osast) (vähemalt 51%)<br />
*** XML (xsd, xslt) '''5p'''<br />
**** Retsensioonid XLM-i kohta '''2p'''<br />
*** Veebiteenus '''18p'''<br />
**** Veebiteenuse analüüs '''3p'''<br />
**** Retsensioonid Veebiteenuse kohta '''3p'''<br />
*** Klientrakendus veebiteenusele '''18p'''<br />
**** Retsensioonid Klientrakenduse kohta '''3p'''<br />
*** Esitlus '''3p'''<br />
** <ins>Individuaalne teadmiste kontroll</ins> '''45p'''<br />
*** Teooria (Test) '''20p''' (tulemus vähemalt 51%)<br />
*** Praktiline (Programmeerimine) '''25p''' (tulemus vähemalt 51%)<br />
<br />
<!--<br />
Hinne kujuneb järgmiselt:<br />
* Iga grupitöö vahekaitsmine annab kuni 10 punkti (kokku siis 30 punkti)<br />
* Lõppkaitsmine annab 30 punkti (kõik kolm tööd koos, koos paranduste ja täiendustega)<br />
* Iga grupp saab lisaks iga liikme kohta 20 punkti, mis tuleb grupi sees vastavalt panusele jagada (näiteks kolmeliikmeline grupp saab 60 punkti, neljaliikmeline 80 punkti jne).<br />
* Valikvastustega test (kuni 20 punkti)<br />
* Eksamieeldus on see, et tuleb anda tähtajaks neli hinnangut (üks hinnang XML failile, üks veebiteenusele, üks veebiteenustele tehtud rakendustele ning üks projektile kokkuvõtvalt).<br />
--><br />
<!--Aasta 2012(praegu) [[Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 2012]]<br />
<br />
Aastal 2011 olnud teemad[[Kodutöö aines "Võrgurakendused II: hajussüsteemide ehitamine" 2011]]<br />
--><br />
<br />
[[Võrgurakendused II: 2011 kevadel valminud kodutööd]]<br />
<br />
==Tähtajad==<br />
<!--* Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 21. veebruar 2011.--><br />
<br />
* '''XML fail'''<br />
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt '''20.03.2016'''<br />
** Retsensioonid XML-failide kohta peavad tehtud olema '''27.03.2016'''<br />
<br />
* '''Veebiteenus'''<br />
**Veebiteenuse analüüs peab olema valmis ja kirjeldatud wikilehel hiljemalt '''17.04.2016'''<br />
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''29.05.2016'''<br />
** Retsensioonid veebiteenuste kohta peavad tehtud olema '''08.06.2016'''<br />
* '''Klientrakendused''' <br />
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt '''29.05.2016'''<br />
** Retsensioonid klientrakenduste kohta peavad tehtud olema '''08.06.2016'''<br />
<br />
<!--* '''Meeskonna kokkuvõttev aruanne'''<br />
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 28.mai 2013<br />
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit<br />
** '''Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus''' tuleb esitleda!<br />
--><br />
<br />
==Retsensioonid==<br />
<br />
Iga grupp peab tegema lisaks igale grupitööle vastavalt ka 2 retsensiooni. Retsensioonid võib teha vabalt valitud gruppide tööde kohta. Tingimuseks on see, et ühe töö kohta saab teha maksimaalselt kolm retsensiooni.<br />
<br />
Seega kokku tuleb esitada 6 retsensiooni ühel grupil.<br />
<br />
<!--<br />
Lisaks iga grupp, kelle töö kohta retsensioon tehakse saab iga töö kohta boonuseks ühe punkti. Seega võib koguneda igale grupile kokku 6 boonuspunkti kolme töö eest.--><br />
<ins>Lisaks tuleb silmas pidada retsensioonide minimaalseid pikkusi projektide kohta.</ins> [https://wiki.itcollege.ee/index.php/Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2012#Retsensioonid Retsensioonide minimaalsed pikkused]<br />
<br />
==Meeskonnad==<br />
Ühte meeskonda võib kuuluda 3 kuni 4 tudengit. Gruppi kuuluvate tudengite nimekiri kinnitatakse esimese projekti esitamisega.<br />
<br />
==Projekti kaitsmisele registreerumine==<br />
Siia lisada meeskonna nimetus ja wiki leht. Palun aegu täita järjest võimaluse korral. <br />
<br />
Kolmapäev<br />
<br />
*08:15 - [[Meeskond: Travo 2.0]]<br />
*08:30 - LuckyYou<br />
*08:45 - <br />
*09:00 - Givela<br />
*09:15 - <br />
*09:30 - <br />
<br />
Neljapäev<br />
<br />
*08:15 - <br />
*08:30 - <br />
*08:45 - <br />
*09:00 - BurgerAce<br />
*09:15 - <br />
*09:30 - <br />
<br />
*10:00 - <br />
*10:15 - <br />
*10:30 -<br />
*10:45 - <br />
*11:00 - <br />
*11:15 - [[Undress Gaver]]<br />
<br />
<!--<br />
Kolmapäev<br />
<br />
*08:15 - <br />
*08:30 - <br />
*08:45 - <br />
*09:00 - <br />
*09:15 - <br />
*09:30 - <br />
Esmaspäev - 25.mai<br />
*12:00 - Tab<br />
*12:15 - SimpleShow<br />
*12:30 - Liisa ja Poisid<br />
*12:45 - Vertigo<br />
*13:00 - KRTT<br />
*13-15 -<br />
<br />
Teisipäev - 26.mai<br />
<br />
*10:00 - Variable Moods II (recipe)<br />
*10:15 - Meeskond Valar Morghulis<br />
*10:30 - Dot muzei<br />
*10:45 - Taandarendajad<br />
*11:00 - Artur ja sõbrad<br />
*11:15 - Qwerty<br />
<br />
<br />
--><br />
<br />
=Teemad=<br />
=XML failivorming ja sellega seotud tehnoloogiad=<br />
<br />
==XML failivorming==<br />
<!--===Loengusalvestused===<br />
<br />
* '''Esimese loengu salvestus http://enos.itcollege.ee/~htahis/VRII/WR2%20-%20Loeng%201/WR2%20-%20Loeng%201.html'''<br />
* '''Teise loengu salvestus http://echo360.e-uni.ee/ess/echo/presentation/9264dd7c-990a-4e3f-9045-1a7a5e04039b'''<br />
** Teise loengu näited: http://enos.itcollege.ee/~htahis/VRII/Praktikum2%20(loeng2)/<br />
--><br />
<br />
===Teooria=== <br />
* XML failid<br />
** Kippar, J. "XML rakendused", TLU:2009 http://minitorn.tlu.ee/~jaagup/kool/java/kursused/10/xmlrak/trykk/xmlrak.pdf<br />
** XMLi rakendused ainekursuse leht by Jaagup Kippar http://minitorn.tlu.ee/~jaagup/kool/java/kursused/10/xmlrak/juht.html<br />
** Introduction to XML by w3schools.com http://www.w3schools.com/xml/xml_whatis.asp<br />
* XSLT - XML failide transformeerimine ehk stiilifailid<br />
** XSLT Tutorial by w3schools.com http://www.w3schools.com/xsl/default.asp<br />
<br />
[https://wiki.itcollege.ee/index.php/Praktikum:_XML_failide_valideerimine_(XSD,_DTD)_ning_XML_stiilide_(XSLT)_loomine_,_VR2.3 Lugemiseks ja harjutamiseks]<br />
<br />
===Praktika===<br />
<br />
<!--<br />
* [[Praktikum: XML failide loomine vol 2, VR2.2]]<br />
* [[Praktikum: XML failide lugemine ja muutmine .Net vahenditega, VR2.3]]<br />
<br />
--><br />
<!-- * [[Praktikum: XML failide loomine ja nende skeemifailid(XSD), VR2.1]]<br />
*[[Praktikum: XML andmefailidest päringute tegemine VR2.2]]<br />
* [[Praktikum: XML failide valideerimine (XSD, DTD) ning XML stiilide (XSLT) loomine , VR2.3]]--><br />
<br />
*[[Praktikum: XML failide loomine(VR2.1)]]<br />
*[[Praktikum: XML failide valideerimine (XSD, DTD) ning XML stiilide (XSLT) loomine , VR2.3]]<br />
<!-- *[[Praktikum: XML andmefailidest päringute loomine(VR2.2)]]<br />
*[[Praktikum: XML skeemifailid(VR2.3)]]--><br />
<br />
=Veebiteenused=<br />
<!-- ==Loengud== --><br />
Käesolevas blokis räägitakse veebiteenuste loomisest kasutades Microsofti tehnoloogiaid nagu Microsoft Windows Communication Foundation ja ASP.NET MVC Web API<br />
<br />
Antud kursuse raames käsitletakse kahte liiki veebiteenuseid:<br />
*SOAP protokollil baseeruvad teenused<br />
*RESTful veebitennused<br />
<br />
==Andmebaasi loomine==<br />
Enne kui saame hakata looma veebiteenuseid, mis tagastavad erinevaid andmeid või võimdaldavad neid salvestada, on meil vaja andmebaasi, kus hoida informatsioonid. Käesoleva kursuse raames kasutatakse andmebaasi loomiseks '''Entity Frameworki(EF)''' ja '''Code First''' lähenemist.<br />
<br />
===Entity Framework===<br />
<br />
Enne Entity Frameworkiga tutvumist, tuleb lahti seletada mõiste ORM. ORM pakub raamistiku objektorienteeritud domeeni mudeli sidumiseks (mapping) traditsiooniliste relatsiooniandmebaasidega.<br />
<br />
Entity Framework on ORM, mis võimaldab .NET arendajatel tegeleda relatsiooniliste andmetega, kasutades samal ajal ära domeenimudelied. EFi kasutades ei ole vaja andmetele ligipääsuks andmebaasis kirjutada ise koodi, vaid ORM genereerib selle meie eest. <br />
<br />
EFi (või mõne muu ORMi) kasutamine võimaldab hoida kokku arendusaega, kuna arendajal ei ole vajalik kirjutada SQLi ega eraldi koodi, et andmebaasis olevatele andmetele ligipääseda. Samas tuleb olla ORMi kasutamisega ettevaatlik, kuna võrreldes traditsiooniliselt kirjutatud SQLiga on selle jõudlus ~30% nõrgem.<br />
<br />
Vt. Enity Frameworki raamistiku API: https://msdn.microsoft.com/en-us/library/dn223258(v=vs.113).aspx<br />
<br />
'''Andmebaasi loomine kasutades Entity Frameworki'''<br />
<br />
Tänasel päeval on Entity Frameworki puhul kuuldud arvatavasti kõige rohkem Code First lähenemisest, kus kõige pealt luuakse domeenimudel(klassid) ning selle põhjal genereeritakse andmebaas. Samas ei tohi unustada, et tarkvara on võimalik arendada ka stiilis, kus andmebaas on juba olemas ning selle põhjal luuakse domeenimudel Sellist lähenemist kutsutakse Database First arendamiseks. <br />
<br />
<br />
*Uus andmebaas<br />
**''Model First'' - Luuakse graafiliselt mudel, mille põhjal on võimalik genereerida andmebaas ja domeenimudel<br />
***Näide: https://msdn.microsoft.com/en-us/library/vstudio/cc716703(v=vs.100).aspx<br />
**''Code First'' - Kirjeldatakse domeenimudel, mille põhjal luuakse andmebaas<br />
<br />
*Olemasolev andmebaas<br />
**''Database first'' - Mudel koos domeenimudeliga genereeritakse andmebaasi põhjal<br />
***Näide: https://msdn.microsoft.com/en-us/library/vstudio/cc716703(v=vs.100).aspx <br />
**''Code First'' - Domeenimudel klassidega genereeritakse olemasolevat andmebaasti<br />
***Näide: https://msdn.microsoft.com/en-us/library/jj200620.aspx<br />
<br />
===Code First===<br />
Nagu eelpool mainitud, siis selle kursuse käigus vaatleme eelkõige "kood enne" lähenemist. <br />
<br />
Esimese sammuna peaksime ära kirjeldama oma andmemudeli. Code First lähenemise puhul ei pea arendaja teoorias andmebaasist midagi teadma, vaid peab ära defineerima lihtsalt andmestruktuurid ning andmebaas luuakse selle põhjal. Paratamtult tuleb siiski keerulisemate andmete mudelleerimise juures mõista ka relatsioonilise andmebaasi tööpõhimõtteid. <br />
<br />
Vt. lihtsa andmebaasi loomist siit: https://msdn.microsoft.com/en-us/data/jj193542<br />
<br />
Nagu ka videost on näha, siis üks põhiline probleem, millega kokku puutume on domeenimudeli muutumine. Meie objekt-orienteeritud maailmas ei ole andmemudeli(klassi) struktuuri muutmine üldjuhul keerukas(kui on vaja lisada mõni väli, või midagi ära kaotada). Kui aga mängus on ka andmebaas, siis peab arvestama, et nende muutuste tegemine on keerulisem, kuna raamistik peab hoolitsema selle eest, et andmebaasis ei tekiks andmekadusid. Muutused domeenimudelis toovad kaasa ka muutused andmebaasi struktuurides. Selle jaoks tuleb kasutusele võtta '''Code First Migrations''', kus kirjeldatakse ära, kuidas muutused andmebaasi struktuuris peaks toimuma. Nagu eelpool toodud näites on näha, siis õnneks suudab migratsioone raamistik üldjoontes ise genereerida.<br />
<br />
Kui kasutada Code First lähenemist, tuleb valida ka strateegia andmebaasi loomiseks, mis on kirjeldatud siin: http://www.entityframeworktutorial.net/code-first/database-initialization-strategy-in-code-first.aspx<br />
<br />
Vt. Code First Migrations lubamine projektis: http://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/migrations-and-deployment-with-the-entity-framework-in-an-asp-net-mvc-application<br />
*pööra tähelepanu andmebaasi uuendamisele, kui mudel on muutunud ''add-migration'' käsk<br />
<br />
==Lihtsamate päringute loomine kasutades LINQt==<br />
===Teooria===<br />
*[[Linq päringukeel]]<br />
*[https://msdn.microsoft.com/en-us/library/bb738550(v=vs.110).aspx LINQs olemasolevad meetodid] <br />
*101 LINQ Samples: http://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b<br />
*Getting Started with LINQ in C#: http://msdn.microsoft.com/en-us/library/bb397933.aspx<br />
<br />
===Praktika===<br />
<!--<br />
[[Praktikum:LINQ päringukeele meeldetuletus VR2.3]] --><br />
<br />
==Veebiteenuste loomine==<br />
*Creating a Web API that Supports CRUD Operations: http://www.asp.net/web-api/overview/creating-web-apis/creating-a-web-api-that-supports-crud-operations<br />
===REST teenused===<br />
'''REST teenuste põhimõtted'''<br />
Alljärgnevalt on teoreetiline lugemismaterjal, mis aitab lihtsustada REST teenuste põhimõtetest arusaamist.<br />
<br />
*[http://www.drdobbs.com/web-development/restful-web-services-a-tutorial/240169069 Sissejuhatus REST teenustesse]<br />
*[https://www.ics.uci.edu/~fielding/pubs/dissertation/fielding_dissertation.pdf Roy Fieldingi doktoritöö ]<br />
*[http://rest.elkstein.org/ Olulisemad mõisted ja mõned koodinäited REST teenustest]<br />
<br />
<br />
'''REST teenuste loomine'''<br />
Alljärgnevalt on toodud välja materjal, kus räägitakse kuidas ASP.NET Web API abil luua veebiteenuseid.<br />
<br />
*[http://www.asp.net/web-api/overview/getting-started-with-aspnet-web-api/tutorial-your-first-web-api REST teenuste loomine]<br />
<br />
==SOAP teenused==<br />
<br />
==Andmebaasiga ühendumine==<br />
* Database Connectivity using WebService http://www.c-sharpcorner.com/UploadFile/raj1979/DatabaseWebService01142008011107AM/DatabaseWebService.aspx<br />
<br />
==Veebiteenuste turvamine==<br />
* Securing ASP.Net Web Services with Forms Authentication http://dotnetslackers.com/articles/aspnet/Securing-ASP-Net-Web-Services-with-Forms-Authentication.aspx<br />
*[[Praktikum: Windows Communication Foundation teenuse turvamine, VR2.9]]<br />
<br />
==Praktika==<br />
<!-- <br />
*[[Praktikum VR 2.4 OOP meeldetuletus]]<br />
*[[Praktikum VR 2.5 Päringud Andmebaasist]]<br />
--><br />
<br />
=Veebiteenuste kasutamine=<br />
==Praktika==<br />
<!--<br />
* [[Praktikum: Flickr'i veebiteenuse rakendus, VR2.10]]<br />
<br />
[[Praktikum: Flickr'i veebiteenusele klientrakenduse loomine]]--><br />
[[Praktikum: REST veebiteenusele klientrakenduse loomine]]<br />
<br />
=Arhiiv=<br />
==2012 Kevad==<br />
===Loengud===<br />
* '''Esimese loengu salvestus, kus räägiti XML andmefailist asub siin: http://echo360.e-uni.ee/ess/echo/presentation/d590aaa6-2d08-4852-9db6-42041cc7e438 '''<br />
* '''Teise loengu salvestus, kus räägiti XML skeemidest ja transformatsioonidest asub siin: http://echo360.e-uni.ee/ess/echo/presentation/fa1431fb-3b80-42a3-a7de-f18fe6a1d3ae '''<br />
**Teises loengus tehtud näited, asuvad siin: http://enos.itcollege.ee/~mposka/Vorgurakendused_II_2012/Paevaope/Loengud/Loeng2/<br />
<br />
* '''Kolmas loeng, kus räägiti LINQ'st: http://echo360.e-uni.ee/ess/echo/presentation/bbb940ea-fb20-49b4-9d5b-7b2e41f1ac39 '''<br />
**Kolmandas loengus tehtud näited asuvad siin: http://enos.itcollege.ee/~mposka/Vorgurakendused_II_2012/Paevaope/Loengud/Loeng3/<br />
* ''' Neljas loeng: http://echo360.e-uni.ee/ess/echo/presentation/7b97f540-e6e1-4bbb-99c3-04e9833b690b '''<br />
* ''' Viies loeng. Lihtsa veebiteenuse loomise algus: http://echo360.e-uni.ee/ess/echo/presentation/7babae6b-fd76-4564-b60b-d30f82d3d2cf<br />
* ''' Kuues loeng. <i>Windows Communication Foundation</i>: http://echo360.e-uni.ee/ess/echo/presentation/78ee4f6d-e7d5-47e0-92b9-824331027bbd<br />
* ''' [http://echo360.e-uni.ee/ess/echo/presentation/c5abc659-5d25-4e7c-bbdb-f054dfd99c3f Loeng 12.03.2012]<br />
* ''' [http://echo360.e-uni.ee/ess/echo/presentation/8c5b7bba-7f5f-4a2c-b143-473ea810ac34 Loeng 19.03.2012]<br />
* ''' [http://echo360.e-uni.ee/ess/echo/presentation/c5abc659-5d25-4e7c-bbdb-f054dfd99c3f Loeng 02.04.2012 - WCF Turvalisus]<br />
* ''' [http://echo360.e-uni.ee/ess/echo/presentation/6aba1a81-fab2-418d-bb70-969dbe97de9e Loeng 09.04.2012]<br />
* ''' [http://echo360.e-uni.ee/ess/echo/presentation/ecce8a28-6bed-4164-9443-3cd784197489 Loeng 16.04.2012]<br />
* ''' [http://echo360.e-uni.ee/ess/echo/presentation/4115cf45-538e-42d3-bf1f-f28504e3a18e Loeng 23.04.2012 - Bing teenuse kasutamine]<br />
* ''' [http://echo360.e-uni.ee/ess/echo/presentation/1f36208f-fa14-41c2-bb7e-75f7a4ffd765 Loeng 07.05.2012(Asjalikum jutt algab 40min kandist]<br />
* ''' [http://echo360.e-uni.ee/ess/echo/presentation/bdfcb5f2-698d-4429-a485-a40d51c74ded Loeng 14.05.2012 Gunnar]<br />
===Praktikumid===<br />
* [[Praktikum: XML failide loomine, VR2.1]]<br />
* [[Linq_päringukeel|Praktikum: LINQ päringute tegemine XML-i peal, VR2.2]]<br />
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.02.09%5d%20Praktikum%202%20/ Praktikumi näide]<br />
* [[Praktikum: XML failide valideerimine (XSD, DTD) ning XML stiilide (XSLT) loomine , VR2.3]]<br />
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.02.16%5d%20Praktikum%203/ Praktikumi näide]<br />
* [[Praktikum: XML failidega töötamine (kokkuvõttev praktikum), VR2.4]]<br />
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.02.23%5d%20Praktikum%204/ Praktikumi näide]<br />
* [[Praktikum: Lihtne andmebaasil veebiteenus, VR2.6]]<br />
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.03.08%5d%20Praktikum%206/ Praktikumi näide]<br />
* [[Praktikum: Veebiteenuse loomine Windows Communication Foundation abil, VR2.7]]<br />
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.03.15%5d%20Praktikum%208/ Praktikumi näide]<br />
* Praktikum: Object Orientated crash, VR2.8<br />
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.03.22%5d%20Praktikum%209/ Praktikumi näide]<br />
* [[Praktikum: Windows Communication Foundation teenuse turvamine, VR2.9]]<br />
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.04.05%5d%20Praktikum%2010/ Praktikumi näide]<br />
* [[Praktikum: Windows Communication Foundation teenuse turvamine jätk, VR2.10]]<br />
** [http://enos.itcollege.ee/~kraspel/VRII/%5b2012.04.13%5d%20Praktikum%2011/ Praktikumi näide]<br />
* [[Praktikum: Lihtne andmebaasil veebiteenus, VR2.6]]<br />
<!--<br />
* [[Praktikum: Lihtne andmebaasil veebiteenus 2 (mitme tabeliga), VR2.7]]<br />
* [[Praktikum: Rollipõhine kasutajahaldus veebiteenuses, VR2.8]]<br />
--><br />
===Meeskonnad 2012===<br />
*[[Hello Kitty]]<br />
*[[TTiim]]<br />
*[[Meeskond "Harold"|Harold]]<br />
*[[Meeskond "WP"]]<br />
<br />
*Meeskond "[[-.-]]"*<br />
** Erki Miilberg (projektijuht)<br />
** Kalev Vallsalu <br />
** Oliver Naaris<br />
** Margo Kuustik<br />
<br />
* Meeskond "[[PhoneBook]]"<br />
**Lauri Jansen<br />
**Tanel Jüris<br />
**Madis Rääk<br />
<br />
*Meeskond "[[LLL]]"<br />
** Joonas Püüa<br />
** Janno Toomingas<br />
** Janek Kople<br />
** Roland Krindal<br />
<br />
*Meeskond "[[Peeter VR2]]"<br />
** Lennart Lüsi<br />
** Kairo Koik<br />
** Marek Kikas<br />
** Kaivar Kull<br />
<br />
*[[Meeskond ".NOT"]]<br />
** Martin Kosk<br />
** Kalmer Tart<br />
** Martin Aarne<br />
** Gert Glükmann</div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=Undress_Gaver&diff=102023Undress Gaver2016-03-20T19:17:38Z<p>Sfatejev: /* Analüüs */</p>
<hr />
<div>__TOC__<br />
<br />
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]<br />
== Meeskond ja rollid ==<br />
<br />
*'''Marko Koiduste''' - Projektijuht<br />
*'''Jaanus Türnpuu'''<br />
*'''Sergei Fatejev'''<br />
*'''Kaspar Tilk'''<br />
<br />
== Idee ==<br />
Plaan on luua laohaldussüsteem, kus inimesed saaksid esitada tellimusi.<br />
<br />
== Kasutatav .NET tehnoloogia ==<br />
C#, Entity Framework, Web-API, AngularJS klientrakenduse loomiseks<br />
<br />
== Analüüs ==<br />
On olemas mitmed laod. Inimesed näevad lao hetkeseisu, saavad tellida neile sobivaid tooteid, peale tellimist saavad automaatselt arvet. Meie laos hoitakse erinevaid tooteid, mis on hoitud kategooriate kaupa. Meie kliendid saavad teha meie süsteemis kasutajaid, erinevate rollidega, hallata neid, muuta andmeid. Igal meie töötajal on erinevate õigustega kasutaja, olenevalt tööpositsioonist. Kõikidest tellimustest ja kasutajategevustest on olemas ajalugu (logid), mille alusel saavad kliendid näha kõige populaarsemaid tooteid ning ka töötajad saaksid prognoosida, mis tooteid oleks vaja rohkem tellida ning milliseid vähem.<br />
<br />
== Rakenduse sisu ==<br />
<br />
'''Rakenduses on olemas järgmised võimalused (Must have):'''<br />
<br />
*1. Kasutajate registreerimise süsteem <br />
*2. Kasutajate haldussüsteem<br />
*3. Sisse logimine<br />
*4. Laoseisu jälgimine<br />
*5. Kaupade tellimine<br />
*6. Kauba nimekiri erinevates ladudes<br />
*7. Tehtud tellimuste vaatamine<br />
<br />
'''Rakenduses võiksid olla lisavõimalused (Could have):'''<br />
*1. Tehtud tellimuste muutmine<br />
*2. Laoseisu analüüs - prognoosid <br />
*3. Populaarseimate toodete list<br />
<br />
== Andmebaasiskeem ==<br />
[[File:StoreItAB.png|1200px]]<br />
<br />
== XML osa ==<br />
XML-is hoitakse infot arvete kohta. Arvel on muuhulgas arve number, koostaja, tellija, tellitud tooted koos hindadega, arve koostanud ettevõtte juriidiline info, kuupäevad jne.<br />
XSLT-fail loob etteantud XML-failist arved, mida ka inimene suudab lugeda ja mõista.<br />
=== XML Fail ===<br />
<pre><br />
<?xml version="1.0" encoding="utf-8" ?><br />
<?xml-stylesheet type="text/xsl" href="Arved.xslt" ?><br />
<arved><br />
<arve number="1337420" kuupäev="20.03.2016"><br />
<koostaja eesnimi="Kaspar" perenimi="Tilk"><br />
<kontaktandmed><br />
<kontakt väärtus="kaspar.tilk" tüüp="Skype"/><br />
<kontakt väärtus="53542343" tüüp="telefon"/><br />
</kontaktandmed><br />
</koostaja><br />
<tellija eesnimi="Mait" perenimi="Poska"/><br />
<tarneviis nimetus="kuller"><br />
<tarnija nimi="DPD"/><br />
</tarneviis><br />
<tellitudTooted><br />
<toode nimi="banaan" kogus="2" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="2" valuuta="€"/><br />
<soodushind väärtus="1.50" valuuta="€"/><br />
<kirjeldus><![CDATA[toores banaan]]></kirjeldus><br />
</toode><br />
<toode nimi="õun" kogus="3" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="1" valuuta="€"/><br />
<soodushind väärtus="0.50" valuuta="€"/><br />
<kirjeldus><![CDATA[hapu õun]]></kirjeldus><br />
</toode><br />
</tellitudTooted><br />
<käibemaksumäär väärtus="0%"/><br />
<summad><br />
<käibemaksuta väärtus="3" valuuta="€"/><br />
<käibemaksuga väärtus="3" valuuta="€"/><br />
</summad><br />
<juriidilineInfo ettevõtteNimi="OÜ Puuvili" registrikood="420666" aadress="Keki tn, Keila"><br />
<pangakontod><br />
<pangakonto pangaNimi="Swedbank" kontonr="EE12345678"/><br />
<pangakonto pangaNimi="SEB" kontonr="EE87654321"/><br />
</pangakontod><br />
<kontaktandmed><br />
<kontakt väärtus="puu@vili.ee" tüüp="E-mail"/><br />
<kontakt väärtus="531337" tüüp="Telefon"/><br />
</kontaktandmed><br />
</juriidilineInfo><br />
<lisainfo><![CDATA[Täname tellimuse eest!]]></lisainfo><br />
<tähtaeg kuupäev="21.03.2016"/><br />
</arve><br />
<br />
<arve number="1337420" kuupäev="20.03.2016"><br />
<koostaja eesnimi="Kaspar" perenimi="Tilk"><br />
<kontaktandmed><br />
<kontakt väärtus="kaspar.tilk" tüüp="Skype"/><br />
<kontakt väärtus="53542343" tüüp="Telefon"/><br />
</kontaktandmed><br />
</koostaja><br />
<tellija eesnimi="Andres" perenimi="Käver"/><br />
<tarneviis nimetus="kuller"><br />
<tarnija nimi="DPD"/><br />
</tarneviis><br />
<tellitudTooted><br />
<toode nimi="banaan" kogus="2" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="2" valuuta="€"/><br />
<soodushind väärtus="1.50" valuuta="€"/><br />
<kirjeldus><![CDATA[toores banaan]]></kirjeldus><br />
</toode><br />
<toode nimi="õun" kogus="3" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="1" valuuta="€"/><br />
<soodushind väärtus="0.50" valuuta="€"/><br />
<kirjeldus><![CDATA[hapu õun]]></kirjeldus><br />
</toode><br />
</tellitudTooted><br />
<käibemaksumäär väärtus="0%"/><br />
<summad><br />
<käibemaksuta väärtus="3" valuuta="€"/><br />
<käibemaksuga väärtus="3" valuuta="€"/><br />
</summad><br />
<juriidilineInfo ettevõtteNimi="OÜ Puuvili" registrikood="420666" aadress="Keki tn, Keila"><br />
<pangakontod><br />
<pangakonto pangaNimi="Swedbank" kontonr="EE12345678"/><br />
<pangakonto pangaNimi="SEB" kontonr="EE87654321"/><br />
</pangakontod><br />
<kontaktandmed><br />
<kontakt väärtus="puu@vili.ee" tüüp="E-mail"/><br />
<kontakt väärtus="531337" tüüp="telefon"/><br />
</kontaktandmed><br />
</juriidilineInfo><br />
<lisainfo><![CDATA[Täname tellimuse eest!]]></lisainfo><br />
<tähtaeg kuupäev="21.03.2016"/><br />
</arve><br />
</arved><br />
</pre><br />
<br />
=== XML Skeemifail ===<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"><br />
<xs:element name="arved"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="128" name="arve"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="koostaja"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="kontaktandmed"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="16" name="kontakt"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:string" use="required" /><br />
<xs:attribute name="tüüp" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="eesnimi" type="xs:string" use="required" /><br />
<xs:attribute name="perenimi" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="tellija"><br />
<xs:complexType><br />
<xs:attribute name="eesnimi" type="xs:string" use="required" /><br />
<xs:attribute name="perenimi" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="tarneviis"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="tarnija"><br />
<xs:complexType><br />
<xs:attribute name="nimi" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="nimetus" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="tellitudTooted"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="128" name="toode"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="tavahind"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" use="required" /><br />
<xs:attribute name="valuuta" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="soodushind"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" /><br />
<xs:attribute name="valuuta" type="xs:string" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="kirjeldus" type="xs:string" /><br />
</xs:sequence><br />
<xs:attribute name="nimi" type="xs:string" use="required" /><br />
<xs:attribute name="kogus" type="xs:unsignedByte" use="required" /><br />
<xs:attribute name="ühik" type="xs:string" use="required" /><br />
<xs:attribute name="kategooria" type="xs:string" /><br />
<xs:attribute name="aktiivne" type="xs:boolean" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="käibemaksumäär"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="summad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="käibemaksuta"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" use="required" /><br />
<xs:attribute name="valuuta" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="käibemaksuga"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" use="required" /><br />
<xs:attribute name="valuuta" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="juriidilineInfo"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="pangakontod"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="32" name="pangakonto"><br />
<xs:complexType><br />
<xs:attribute name="pangaNimi" type="xs:string" use="required" /><br />
<xs:attribute name="kontonr" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="kontaktandmed"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="32" name="kontakt"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:string" use="required" /><br />
<xs:attribute name="tüüp" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="ettevõtteNimi" type="xs:string" use="required" /><br />
<xs:attribute name="registrikood" type="xs:unsignedInt" use="required" /><br />
<xs:attribute name="aadress" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="lisainfo" type="xs:string" /><br />
<xs:element name="tähtaeg"><br />
<xs:complexType><br />
<xs:attribute name="kuupäev" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="number" type="xs:unsignedInt" use="required" /><br />
<xs:attribute name="kuupäev" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
</pre><br />
<br />
=== XSLT ===<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<html><br />
<head><br />
<title>Arved</title><br />
</head><br />
<body><br />
<xsl:for-each select="/arved/arve"><br />
<div><br />
<p><br />
<b>Arve nr <xsl:value-of select="@number"/></b> Koostatud <xsl:value-of select="@kuupäev"/><br />
</p><br />
<p><br />
Koostaja: <xsl:value-of select="koostaja/@eesnimi"/><xsl:value-of select="koostaja/@perenimi"/><br />
<ul><br />
<xsl:for-each select="./koostaja/kontaktandmed/kontakt"><br />
<li><br />
<xsl:value-of select="@tüüp"/>: <xsl:value-of select="@väärtus"/><br />
</li><br />
</xsl:for-each><br />
</ul><br />
</p><br />
<p><br />
Tellija: <xsl:value-of select="./tellija/@eesnimi"/> <xsl:value-of select="./tellija/@perenimi"/><br />
</p><br />
<table border="1" cellpadding="4" cellspacing="0"><br />
<tr><br />
<th>Toote nimetus</th><br />
<th>Kogus</th><br />
<th>Ühik</th><br />
<th>Hind</th><br />
</tr><br />
<xsl:for-each select="./tellitudTooted/toode"><br />
<tr align="center"><br />
<td><br />
<xsl:value-of select="@nimi"/><br />
</td><br />
<td><br />
<xsl:value-of select="@kogus"/><br />
</td><br />
<td><br />
<xsl:value-of select="@ühik"/><br />
</td><br />
<td><br />
<xsl:value-of select="./tavahind/@väärtus"/><xsl:value-of select="./tavahind/@valuuta"/><br />
</td><br />
</tr><br />
</xsl:for-each><br />
<tr><br />
<td colspan="3" align="right"><br />
Summa käibemaksuta:<br />
</td><br />
<td colspan="1" align="center"><br />
<xsl:value-of select="./summad/käibemaksuta/@väärtus"/><xsl:value-of select="./summad/käibemaksuta/@valuuta"/><br />
</td><br />
</tr><br />
<tr><br />
<td colspan="3" align="right"><br />
Käibemaksumäär:<br />
</td><br />
<td colspan="1" align="center"><br />
<xsl:value-of select="./käibemaksumäär/@väärtus"/><br />
</td><br />
</tr><br />
<tr><br />
<td colspan="3" align="right"><br />
<b>Summa käibemaksuga:</b><br />
</td><br />
<td colspan="1" align="center"><br />
<b><xsl:value-of select="./summad/käibemaksuga/@väärtus"/><xsl:value-of select="./summad/käibemaksuga/@valuuta"/></b><br />
</td><br />
</tr><br />
</table><br />
<p><br />
<b>Juriidiline info</b><br />
<xsl:variable name="info" select="./juriidilineInfo"/><br />
<br/><br />
Ettevõte: <xsl:value-of select="$info/@ettevõtteNimi"/><br />
<br/><br />
Aadress: <xsl:value-of select="$info/@aadress"/><br />
<br/><br />
Registrikood: <xsl:value-of select="$info/@registrikood"/><br />
<br/><br />
<xsl:for-each select="$info/pangakontod/pangakonto"><br />
<xsl:value-of select="@pangaNimi"/>: <xsl:value-of select="@kontonr"/><br />
<br/><br />
</xsl:for-each><br />
<xsl:for-each select="$info/kontaktandmed/kontakt"><br />
<xsl:value-of select="@tüüp"/>: <xsl:value-of select="@väärtus"/><br />
<br/><br />
</xsl:for-each><br />
</p><br />
<p><br />
Maksetähtaeg: <b><br />
<xsl:value-of select="./tähtaeg/@kuupäev"/><br />
</b><br />
<br/><br />
<xsl:value-of select="./lisainfo"/><br />
</p><br />
</div><br />
</xsl:for-each><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre></div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=Undress_Gaver&diff=102022Undress Gaver2016-03-20T19:13:59Z<p>Sfatejev: /* Analüüs */</p>
<hr />
<div>__TOC__<br />
<br />
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]<br />
== Meeskond ja rollid ==<br />
<br />
*'''Marko Koiduste''' - Projektijuht<br />
*'''Jaanus Türnpuu'''<br />
*'''Sergei Fatejev'''<br />
*'''Kaspar Tilk'''<br />
<br />
== Idee ==<br />
Plaan on luua laohaldussüsteem, kus inimesed saaksid esitada tellimusi.<br />
<br />
== Kasutatav .NET tehnoloogia ==<br />
C#, Entity Framework, Web-API, AngularJS klientrakenduse loomiseks<br />
<br />
== Analüüs ==<br />
On olemas mitmed laod. Inimesed näevad lao hetkeseisu, saavad tellida neile sobivaid tooteid, peale tellimist saavad automaatselt arvet. Meie laos hoitakse erinevaid tooteid, mis on hoitud kategooriate kaupa. Meie kliendid saavad teha meie süsteemis kasutajaid, erinevate rollidega. Igal meie töötajal on erinevate õigustega kasutaja, olenevalt tööpositsioonist. Kõikide tellimuste ja kasutajategevustest on olemas ajalugu (logid).<br />
<br />
== Rakenduse sisu ==<br />
<br />
'''Rakenduses on olemas järgmised võimalused (Must have):'''<br />
<br />
*1. Kasutajate registreerimise süsteem <br />
*2. Kasutajate haldussüsteem<br />
*3. Sisse logimine<br />
*4. Laoseisu jälgimine<br />
*5. Kaupade tellimine<br />
*6. Kauba nimekiri erinevates ladudes<br />
*7. Tehtud tellimuste vaatamine<br />
<br />
'''Rakenduses võiksid olla lisavõimalused (Could have):'''<br />
*1. Tehtud tellimuste muutmine<br />
*2. Laoseisu analüüs - prognoosid <br />
*3. Populaarseimate toodete list<br />
<br />
== Andmebaasiskeem ==<br />
[[File:StoreItAB.png|1200px]]<br />
<br />
== XML osa ==<br />
XML-is hoitakse infot arvete kohta. Arvel on muuhulgas arve number, koostaja, tellija, tellitud tooted koos hindadega, arve koostanud ettevõtte juriidiline info, kuupäevad jne.<br />
XSLT-fail loob etteantud XML-failist arved, mida ka inimene suudab lugeda ja mõista.<br />
=== XML Fail ===<br />
<pre><br />
<?xml version="1.0" encoding="utf-8" ?><br />
<?xml-stylesheet type="text/xsl" href="Arved.xslt" ?><br />
<arved><br />
<arve number="1337420" kuupäev="20.03.2016"><br />
<koostaja eesnimi="Kaspar" perenimi="Tilk"><br />
<kontaktandmed><br />
<kontakt väärtus="kaspar.tilk" tüüp="Skype"/><br />
<kontakt väärtus="53542343" tüüp="telefon"/><br />
</kontaktandmed><br />
</koostaja><br />
<tellija eesnimi="Mait" perenimi="Poska"/><br />
<tarneviis nimetus="kuller"><br />
<tarnija nimi="DPD"/><br />
</tarneviis><br />
<tellitudTooted><br />
<toode nimi="banaan" kogus="2" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="2" valuuta="€"/><br />
<soodushind väärtus="1.50" valuuta="€"/><br />
<kirjeldus><![CDATA[toores banaan]]></kirjeldus><br />
</toode><br />
<toode nimi="õun" kogus="3" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="1" valuuta="€"/><br />
<soodushind väärtus="0.50" valuuta="€"/><br />
<kirjeldus><![CDATA[hapu õun]]></kirjeldus><br />
</toode><br />
</tellitudTooted><br />
<käibemaksumäär väärtus="0%"/><br />
<summad><br />
<käibemaksuta väärtus="3" valuuta="€"/><br />
<käibemaksuga väärtus="3" valuuta="€"/><br />
</summad><br />
<juriidilineInfo ettevõtteNimi="OÜ Puuvili" registrikood="420666" aadress="Keki tn, Keila"><br />
<pangakontod><br />
<pangakonto pangaNimi="Swedbank" kontonr="EE12345678"/><br />
<pangakonto pangaNimi="SEB" kontonr="EE87654321"/><br />
</pangakontod><br />
<kontaktandmed><br />
<kontakt väärtus="puu@vili.ee" tüüp="E-mail"/><br />
<kontakt väärtus="531337" tüüp="Telefon"/><br />
</kontaktandmed><br />
</juriidilineInfo><br />
<lisainfo><![CDATA[Täname tellimuse eest!]]></lisainfo><br />
<tähtaeg kuupäev="21.03.2016"/><br />
</arve><br />
<br />
<arve number="1337420" kuupäev="20.03.2016"><br />
<koostaja eesnimi="Kaspar" perenimi="Tilk"><br />
<kontaktandmed><br />
<kontakt väärtus="kaspar.tilk" tüüp="Skype"/><br />
<kontakt väärtus="53542343" tüüp="Telefon"/><br />
</kontaktandmed><br />
</koostaja><br />
<tellija eesnimi="Andres" perenimi="Käver"/><br />
<tarneviis nimetus="kuller"><br />
<tarnija nimi="DPD"/><br />
</tarneviis><br />
<tellitudTooted><br />
<toode nimi="banaan" kogus="2" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="2" valuuta="€"/><br />
<soodushind väärtus="1.50" valuuta="€"/><br />
<kirjeldus><![CDATA[toores banaan]]></kirjeldus><br />
</toode><br />
<toode nimi="õun" kogus="3" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="1" valuuta="€"/><br />
<soodushind väärtus="0.50" valuuta="€"/><br />
<kirjeldus><![CDATA[hapu õun]]></kirjeldus><br />
</toode><br />
</tellitudTooted><br />
<käibemaksumäär väärtus="0%"/><br />
<summad><br />
<käibemaksuta väärtus="3" valuuta="€"/><br />
<käibemaksuga väärtus="3" valuuta="€"/><br />
</summad><br />
<juriidilineInfo ettevõtteNimi="OÜ Puuvili" registrikood="420666" aadress="Keki tn, Keila"><br />
<pangakontod><br />
<pangakonto pangaNimi="Swedbank" kontonr="EE12345678"/><br />
<pangakonto pangaNimi="SEB" kontonr="EE87654321"/><br />
</pangakontod><br />
<kontaktandmed><br />
<kontakt väärtus="puu@vili.ee" tüüp="E-mail"/><br />
<kontakt väärtus="531337" tüüp="telefon"/><br />
</kontaktandmed><br />
</juriidilineInfo><br />
<lisainfo><![CDATA[Täname tellimuse eest!]]></lisainfo><br />
<tähtaeg kuupäev="21.03.2016"/><br />
</arve><br />
</arved><br />
</pre><br />
<br />
=== XML Skeemifail ===<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"><br />
<xs:element name="arved"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="128" name="arve"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="koostaja"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="kontaktandmed"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="16" name="kontakt"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:string" use="required" /><br />
<xs:attribute name="tüüp" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="eesnimi" type="xs:string" use="required" /><br />
<xs:attribute name="perenimi" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="tellija"><br />
<xs:complexType><br />
<xs:attribute name="eesnimi" type="xs:string" use="required" /><br />
<xs:attribute name="perenimi" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="tarneviis"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="tarnija"><br />
<xs:complexType><br />
<xs:attribute name="nimi" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="nimetus" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="tellitudTooted"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="128" name="toode"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="tavahind"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" use="required" /><br />
<xs:attribute name="valuuta" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="soodushind"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" /><br />
<xs:attribute name="valuuta" type="xs:string" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="kirjeldus" type="xs:string" /><br />
</xs:sequence><br />
<xs:attribute name="nimi" type="xs:string" use="required" /><br />
<xs:attribute name="kogus" type="xs:unsignedByte" use="required" /><br />
<xs:attribute name="ühik" type="xs:string" use="required" /><br />
<xs:attribute name="kategooria" type="xs:string" /><br />
<xs:attribute name="aktiivne" type="xs:boolean" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="käibemaksumäär"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="summad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="käibemaksuta"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" use="required" /><br />
<xs:attribute name="valuuta" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="käibemaksuga"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" use="required" /><br />
<xs:attribute name="valuuta" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="juriidilineInfo"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="pangakontod"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="32" name="pangakonto"><br />
<xs:complexType><br />
<xs:attribute name="pangaNimi" type="xs:string" use="required" /><br />
<xs:attribute name="kontonr" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="kontaktandmed"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="32" name="kontakt"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:string" use="required" /><br />
<xs:attribute name="tüüp" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="ettevõtteNimi" type="xs:string" use="required" /><br />
<xs:attribute name="registrikood" type="xs:unsignedInt" use="required" /><br />
<xs:attribute name="aadress" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="lisainfo" type="xs:string" /><br />
<xs:element name="tähtaeg"><br />
<xs:complexType><br />
<xs:attribute name="kuupäev" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="number" type="xs:unsignedInt" use="required" /><br />
<xs:attribute name="kuupäev" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
</pre><br />
<br />
=== XSLT ===<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<html><br />
<head><br />
<title>Arved</title><br />
</head><br />
<body><br />
<xsl:for-each select="/arved/arve"><br />
<div><br />
<p><br />
<b>Arve nr <xsl:value-of select="@number"/></b> Koostatud <xsl:value-of select="@kuupäev"/><br />
</p><br />
<p><br />
Koostaja: <xsl:value-of select="koostaja/@eesnimi"/><xsl:value-of select="koostaja/@perenimi"/><br />
<ul><br />
<xsl:for-each select="./koostaja/kontaktandmed/kontakt"><br />
<li><br />
<xsl:value-of select="@tüüp"/>: <xsl:value-of select="@väärtus"/><br />
</li><br />
</xsl:for-each><br />
</ul><br />
</p><br />
<p><br />
Tellija: <xsl:value-of select="./tellija/@eesnimi"/> <xsl:value-of select="./tellija/@perenimi"/><br />
</p><br />
<table border="1" cellpadding="4" cellspacing="0"><br />
<tr><br />
<th>Toote nimetus</th><br />
<th>Kogus</th><br />
<th>Ühik</th><br />
<th>Hind</th><br />
</tr><br />
<xsl:for-each select="./tellitudTooted/toode"><br />
<tr align="center"><br />
<td><br />
<xsl:value-of select="@nimi"/><br />
</td><br />
<td><br />
<xsl:value-of select="@kogus"/><br />
</td><br />
<td><br />
<xsl:value-of select="@ühik"/><br />
</td><br />
<td><br />
<xsl:value-of select="./tavahind/@väärtus"/><xsl:value-of select="./tavahind/@valuuta"/><br />
</td><br />
</tr><br />
</xsl:for-each><br />
<tr><br />
<td colspan="3" align="right"><br />
Summa käibemaksuta:<br />
</td><br />
<td colspan="1" align="center"><br />
<xsl:value-of select="./summad/käibemaksuta/@väärtus"/><xsl:value-of select="./summad/käibemaksuta/@valuuta"/><br />
</td><br />
</tr><br />
<tr><br />
<td colspan="3" align="right"><br />
Käibemaksumäär:<br />
</td><br />
<td colspan="1" align="center"><br />
<xsl:value-of select="./käibemaksumäär/@väärtus"/><br />
</td><br />
</tr><br />
<tr><br />
<td colspan="3" align="right"><br />
<b>Summa käibemaksuga:</b><br />
</td><br />
<td colspan="1" align="center"><br />
<b><xsl:value-of select="./summad/käibemaksuga/@väärtus"/><xsl:value-of select="./summad/käibemaksuga/@valuuta"/></b><br />
</td><br />
</tr><br />
</table><br />
<p><br />
<b>Juriidiline info</b><br />
<xsl:variable name="info" select="./juriidilineInfo"/><br />
<br/><br />
Ettevõte: <xsl:value-of select="$info/@ettevõtteNimi"/><br />
<br/><br />
Aadress: <xsl:value-of select="$info/@aadress"/><br />
<br/><br />
Registrikood: <xsl:value-of select="$info/@registrikood"/><br />
<br/><br />
<xsl:for-each select="$info/pangakontod/pangakonto"><br />
<xsl:value-of select="@pangaNimi"/>: <xsl:value-of select="@kontonr"/><br />
<br/><br />
</xsl:for-each><br />
<xsl:for-each select="$info/kontaktandmed/kontakt"><br />
<xsl:value-of select="@tüüp"/>: <xsl:value-of select="@väärtus"/><br />
<br/><br />
</xsl:for-each><br />
</p><br />
<p><br />
Maksetähtaeg: <b><br />
<xsl:value-of select="./tähtaeg/@kuupäev"/><br />
</b><br />
<br/><br />
<xsl:value-of select="./lisainfo"/><br />
</p><br />
</div><br />
</xsl:for-each><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre></div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=Undress_Gaver&diff=102021Undress Gaver2016-03-20T19:13:28Z<p>Sfatejev: </p>
<hr />
<div>__TOC__<br />
<br />
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]<br />
== Meeskond ja rollid ==<br />
<br />
*'''Marko Koiduste''' - Projektijuht<br />
*'''Jaanus Türnpuu'''<br />
*'''Sergei Fatejev'''<br />
*'''Kaspar Tilk'''<br />
<br />
== Idee ==<br />
Plaan on luua laohaldussüsteem, kus inimesed saaksid esitada tellimusi.<br />
<br />
== Kasutatav .NET tehnoloogia ==<br />
C#, Entity Framework, Web-API, AngularJS klientrakenduse loomiseks<br />
<br />
== Analüüs ==<br />
On olemas mitmeid ladusi. Inimesed näevad lao hetkeseisu, saavad tellida neile sobivaid tooteid, peale tellimist saavad automaatselt arvet. Meie laos hoitakse erinevaid tooteid, mis on hoitud kategooriate kaupa. Meie kliendid saavad teha meie süsteemis kasutajaid, erinevate rollidega. Igal meie töötajal on erinevate õigustega kasutaja, olenevalt tööpositsioonist. Kõikide tellimuste ja kasutajategevustest on olemas ajalugu (logid).<br />
<br />
== Rakenduse sisu ==<br />
<br />
'''Rakenduses on olemas järgmised võimalused (Must have):'''<br />
<br />
*1. Kasutajate registreerimise süsteem <br />
*2. Kasutajate haldussüsteem<br />
*3. Sisse logimine<br />
*4. Laoseisu jälgimine<br />
*5. Kaupade tellimine<br />
*6. Kauba nimekiri erinevates ladudes<br />
*7. Tehtud tellimuste vaatamine<br />
<br />
'''Rakenduses võiksid olla lisavõimalused (Could have):'''<br />
*1. Tehtud tellimuste muutmine<br />
*2. Laoseisu analüüs - prognoosid <br />
*3. Populaarseimate toodete list<br />
<br />
== Andmebaasiskeem ==<br />
[[File:StoreItAB.png|1200px]]<br />
<br />
== XML osa ==<br />
XML-is hoitakse infot arvete kohta. Arvel on muuhulgas arve number, koostaja, tellija, tellitud tooted koos hindadega, arve koostanud ettevõtte juriidiline info, kuupäevad jne.<br />
XSLT-fail loob etteantud XML-failist arved, mida ka inimene suudab lugeda ja mõista.<br />
=== XML Fail ===<br />
<pre><br />
<?xml version="1.0" encoding="utf-8" ?><br />
<?xml-stylesheet type="text/xsl" href="Arved.xslt" ?><br />
<arved><br />
<arve number="1337420" kuupäev="20.03.2016"><br />
<koostaja eesnimi="Kaspar" perenimi="Tilk"><br />
<kontaktandmed><br />
<kontakt väärtus="kaspar.tilk" tüüp="Skype"/><br />
<kontakt väärtus="53542343" tüüp="telefon"/><br />
</kontaktandmed><br />
</koostaja><br />
<tellija eesnimi="Mait" perenimi="Poska"/><br />
<tarneviis nimetus="kuller"><br />
<tarnija nimi="DPD"/><br />
</tarneviis><br />
<tellitudTooted><br />
<toode nimi="banaan" kogus="2" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="2" valuuta="€"/><br />
<soodushind väärtus="1.50" valuuta="€"/><br />
<kirjeldus><![CDATA[toores banaan]]></kirjeldus><br />
</toode><br />
<toode nimi="õun" kogus="3" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="1" valuuta="€"/><br />
<soodushind väärtus="0.50" valuuta="€"/><br />
<kirjeldus><![CDATA[hapu õun]]></kirjeldus><br />
</toode><br />
</tellitudTooted><br />
<käibemaksumäär väärtus="0%"/><br />
<summad><br />
<käibemaksuta väärtus="3" valuuta="€"/><br />
<käibemaksuga väärtus="3" valuuta="€"/><br />
</summad><br />
<juriidilineInfo ettevõtteNimi="OÜ Puuvili" registrikood="420666" aadress="Keki tn, Keila"><br />
<pangakontod><br />
<pangakonto pangaNimi="Swedbank" kontonr="EE12345678"/><br />
<pangakonto pangaNimi="SEB" kontonr="EE87654321"/><br />
</pangakontod><br />
<kontaktandmed><br />
<kontakt väärtus="puu@vili.ee" tüüp="E-mail"/><br />
<kontakt väärtus="531337" tüüp="Telefon"/><br />
</kontaktandmed><br />
</juriidilineInfo><br />
<lisainfo><![CDATA[Täname tellimuse eest!]]></lisainfo><br />
<tähtaeg kuupäev="21.03.2016"/><br />
</arve><br />
<br />
<arve number="1337420" kuupäev="20.03.2016"><br />
<koostaja eesnimi="Kaspar" perenimi="Tilk"><br />
<kontaktandmed><br />
<kontakt väärtus="kaspar.tilk" tüüp="Skype"/><br />
<kontakt väärtus="53542343" tüüp="Telefon"/><br />
</kontaktandmed><br />
</koostaja><br />
<tellija eesnimi="Andres" perenimi="Käver"/><br />
<tarneviis nimetus="kuller"><br />
<tarnija nimi="DPD"/><br />
</tarneviis><br />
<tellitudTooted><br />
<toode nimi="banaan" kogus="2" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="2" valuuta="€"/><br />
<soodushind väärtus="1.50" valuuta="€"/><br />
<kirjeldus><![CDATA[toores banaan]]></kirjeldus><br />
</toode><br />
<toode nimi="õun" kogus="3" ühik="kg" kategooria="puuvili" aktiivne="true"><br />
<tavahind väärtus="1" valuuta="€"/><br />
<soodushind väärtus="0.50" valuuta="€"/><br />
<kirjeldus><![CDATA[hapu õun]]></kirjeldus><br />
</toode><br />
</tellitudTooted><br />
<käibemaksumäär väärtus="0%"/><br />
<summad><br />
<käibemaksuta väärtus="3" valuuta="€"/><br />
<käibemaksuga väärtus="3" valuuta="€"/><br />
</summad><br />
<juriidilineInfo ettevõtteNimi="OÜ Puuvili" registrikood="420666" aadress="Keki tn, Keila"><br />
<pangakontod><br />
<pangakonto pangaNimi="Swedbank" kontonr="EE12345678"/><br />
<pangakonto pangaNimi="SEB" kontonr="EE87654321"/><br />
</pangakontod><br />
<kontaktandmed><br />
<kontakt väärtus="puu@vili.ee" tüüp="E-mail"/><br />
<kontakt väärtus="531337" tüüp="telefon"/><br />
</kontaktandmed><br />
</juriidilineInfo><br />
<lisainfo><![CDATA[Täname tellimuse eest!]]></lisainfo><br />
<tähtaeg kuupäev="21.03.2016"/><br />
</arve><br />
</arved><br />
</pre><br />
<br />
=== XML Skeemifail ===<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema"><br />
<xs:element name="arved"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="128" name="arve"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="koostaja"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="kontaktandmed"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="16" name="kontakt"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:string" use="required" /><br />
<xs:attribute name="tüüp" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="eesnimi" type="xs:string" use="required" /><br />
<xs:attribute name="perenimi" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="tellija"><br />
<xs:complexType><br />
<xs:attribute name="eesnimi" type="xs:string" use="required" /><br />
<xs:attribute name="perenimi" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="tarneviis"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="tarnija"><br />
<xs:complexType><br />
<xs:attribute name="nimi" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="nimetus" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="tellitudTooted"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="128" name="toode"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="tavahind"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" use="required" /><br />
<xs:attribute name="valuuta" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="soodushind"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" /><br />
<xs:attribute name="valuuta" type="xs:string" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="kirjeldus" type="xs:string" /><br />
</xs:sequence><br />
<xs:attribute name="nimi" type="xs:string" use="required" /><br />
<xs:attribute name="kogus" type="xs:unsignedByte" use="required" /><br />
<xs:attribute name="ühik" type="xs:string" use="required" /><br />
<xs:attribute name="kategooria" type="xs:string" /><br />
<xs:attribute name="aktiivne" type="xs:boolean" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="käibemaksumäär"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="summad"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="käibemaksuta"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" use="required" /><br />
<xs:attribute name="valuuta" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="käibemaksuga"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:decimal" use="required" /><br />
<xs:attribute name="valuuta" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="juriidilineInfo"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element name="pangakontod"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="32" name="pangakonto"><br />
<xs:complexType><br />
<xs:attribute name="pangaNimi" type="xs:string" use="required" /><br />
<xs:attribute name="kontonr" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="kontaktandmed"><br />
<xs:complexType><br />
<xs:sequence><br />
<xs:element maxOccurs="32" name="kontakt"><br />
<xs:complexType><br />
<xs:attribute name="väärtus" type="xs:string" use="required" /><br />
<xs:attribute name="tüüp" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="ettevõtteNimi" type="xs:string" use="required" /><br />
<xs:attribute name="registrikood" type="xs:unsignedInt" use="required" /><br />
<xs:attribute name="aadress" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
<xs:element name="lisainfo" type="xs:string" /><br />
<xs:element name="tähtaeg"><br />
<xs:complexType><br />
<xs:attribute name="kuupäev" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
<xs:attribute name="number" type="xs:unsignedInt" use="required" /><br />
<xs:attribute name="kuupäev" type="xs:string" use="required" /><br />
</xs:complexType><br />
</xs:element><br />
</xs:sequence><br />
</xs:complexType><br />
</xs:element><br />
</xs:schema><br />
</pre><br />
<br />
=== XSLT ===<br />
<pre><br />
<?xml version="1.0" encoding="utf-8"?><br />
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br />
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"><br />
<xsl:output method="html" indent="yes"/><br />
<br />
<xsl:template match="/"><br />
<html><br />
<head><br />
<title>Arved</title><br />
</head><br />
<body><br />
<xsl:for-each select="/arved/arve"><br />
<div><br />
<p><br />
<b>Arve nr <xsl:value-of select="@number"/></b> Koostatud <xsl:value-of select="@kuupäev"/><br />
</p><br />
<p><br />
Koostaja: <xsl:value-of select="koostaja/@eesnimi"/><xsl:value-of select="koostaja/@perenimi"/><br />
<ul><br />
<xsl:for-each select="./koostaja/kontaktandmed/kontakt"><br />
<li><br />
<xsl:value-of select="@tüüp"/>: <xsl:value-of select="@väärtus"/><br />
</li><br />
</xsl:for-each><br />
</ul><br />
</p><br />
<p><br />
Tellija: <xsl:value-of select="./tellija/@eesnimi"/> <xsl:value-of select="./tellija/@perenimi"/><br />
</p><br />
<table border="1" cellpadding="4" cellspacing="0"><br />
<tr><br />
<th>Toote nimetus</th><br />
<th>Kogus</th><br />
<th>Ühik</th><br />
<th>Hind</th><br />
</tr><br />
<xsl:for-each select="./tellitudTooted/toode"><br />
<tr align="center"><br />
<td><br />
<xsl:value-of select="@nimi"/><br />
</td><br />
<td><br />
<xsl:value-of select="@kogus"/><br />
</td><br />
<td><br />
<xsl:value-of select="@ühik"/><br />
</td><br />
<td><br />
<xsl:value-of select="./tavahind/@väärtus"/><xsl:value-of select="./tavahind/@valuuta"/><br />
</td><br />
</tr><br />
</xsl:for-each><br />
<tr><br />
<td colspan="3" align="right"><br />
Summa käibemaksuta:<br />
</td><br />
<td colspan="1" align="center"><br />
<xsl:value-of select="./summad/käibemaksuta/@väärtus"/><xsl:value-of select="./summad/käibemaksuta/@valuuta"/><br />
</td><br />
</tr><br />
<tr><br />
<td colspan="3" align="right"><br />
Käibemaksumäär:<br />
</td><br />
<td colspan="1" align="center"><br />
<xsl:value-of select="./käibemaksumäär/@väärtus"/><br />
</td><br />
</tr><br />
<tr><br />
<td colspan="3" align="right"><br />
<b>Summa käibemaksuga:</b><br />
</td><br />
<td colspan="1" align="center"><br />
<b><xsl:value-of select="./summad/käibemaksuga/@väärtus"/><xsl:value-of select="./summad/käibemaksuga/@valuuta"/></b><br />
</td><br />
</tr><br />
</table><br />
<p><br />
<b>Juriidiline info</b><br />
<xsl:variable name="info" select="./juriidilineInfo"/><br />
<br/><br />
Ettevõte: <xsl:value-of select="$info/@ettevõtteNimi"/><br />
<br/><br />
Aadress: <xsl:value-of select="$info/@aadress"/><br />
<br/><br />
Registrikood: <xsl:value-of select="$info/@registrikood"/><br />
<br/><br />
<xsl:for-each select="$info/pangakontod/pangakonto"><br />
<xsl:value-of select="@pangaNimi"/>: <xsl:value-of select="@kontonr"/><br />
<br/><br />
</xsl:for-each><br />
<xsl:for-each select="$info/kontaktandmed/kontakt"><br />
<xsl:value-of select="@tüüp"/>: <xsl:value-of select="@väärtus"/><br />
<br/><br />
</xsl:for-each><br />
</p><br />
<p><br />
Maksetähtaeg: <b><br />
<xsl:value-of select="./tähtaeg/@kuupäev"/><br />
</b><br />
<br/><br />
<xsl:value-of select="./lisainfo"/><br />
</p><br />
</div><br />
</xsl:for-each><br />
</body><br />
</html><br />
</xsl:template><br />
</xsl:stylesheet><br />
</pre></div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=Undress_Gaver&diff=102018Undress Gaver2016-03-20T19:01:04Z<p>Sfatejev: /* Kasutatav .NET tehnoloogia */</p>
<hr />
<div>__TOC__<br />
<br />
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]<br />
== Meeskond ja rollid ==<br />
<br />
*'''Marko Koiduste''' - Projektijuht<br />
*'''Jaanus Türnpuu'''<br />
*'''Sergei Fatejev'''<br />
*'''Kaspar Tilk'''<br />
<br />
== Idee ==<br />
<br />
<br />
== Kasutatav .NET tehnoloogia ==<br />
C#, Entity Framework, Web-API, AngularJS klientrakenduse loomiseks<br />
<br />
== Analüüs ==<br />
<br />
== Rakenduse sisu ==<br />
<br />
'''Rakenduses on olemas järgmised võimalused (Must have):'''<br />
<br />
*1. <br />
*2. <br />
*3. <br />
<br />
'''Rakenduses võiksid olla lisavõimalused (Should have):'''<br />
*1. <br />
*2. <br />
*3. <br />
<br />
== Andmebaasiskeem ==<br />
[[File:StoreItAB.png|1200px]]<br />
<br />
== XML osa ==<br />
<br />
<br />
=== XML Fail ===<br />
<br />
<br />
=== XML Skeemifail ===<br />
<br />
<br />
=== XSLT ===</div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=Undress_Gaver&diff=102017Undress Gaver2016-03-20T18:55:59Z<p>Sfatejev: /* Andmebaasiskeem */</p>
<hr />
<div>__TOC__<br />
<br />
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]<br />
== Meeskond ja rollid ==<br />
<br />
*'''Marko Koiduste''' - Projektijuht<br />
*'''Jaanus Türnpuu'''<br />
*'''Sergei Fatejev'''<br />
*'''Kaspar Tilk'''<br />
<br />
== Idee ==<br />
<br />
<br />
== Kasutatav .NET tehnoloogia ==<br />
<br />
<br />
== Analüüs ==<br />
<br />
== Rakenduse sisu ==<br />
<br />
'''Rakenduses on olemas järgmised võimalused (Must have):'''<br />
<br />
*1. <br />
*2. <br />
*3. <br />
<br />
'''Rakenduses võiksid olla lisavõimalused (Should have):'''<br />
*1. <br />
*2. <br />
*3. <br />
<br />
== Andmebaasiskeem ==<br />
[[File:StoreItAB.png|1200px]]<br />
<br />
== XML osa ==<br />
<br />
<br />
=== XML Fail ===<br />
<br />
<br />
=== XML Skeemifail ===<br />
<br />
<br />
=== XSLT ===</div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=Undress_Gaver&diff=102016Undress Gaver2016-03-20T18:55:30Z<p>Sfatejev: /* Andmebaasiskeem */</p>
<hr />
<div>__TOC__<br />
<br />
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]<br />
== Meeskond ja rollid ==<br />
<br />
*'''Marko Koiduste''' - Projektijuht<br />
*'''Jaanus Türnpuu'''<br />
*'''Sergei Fatejev'''<br />
*'''Kaspar Tilk'''<br />
<br />
== Idee ==<br />
<br />
<br />
== Kasutatav .NET tehnoloogia ==<br />
<br />
<br />
== Analüüs ==<br />
<br />
== Rakenduse sisu ==<br />
<br />
'''Rakenduses on olemas järgmised võimalused (Must have):'''<br />
<br />
*1. <br />
*2. <br />
*3. <br />
<br />
'''Rakenduses võiksid olla lisavõimalused (Should have):'''<br />
*1. <br />
*2. <br />
*3. <br />
<br />
== Andmebaasiskeem ==<br />
[[File:StoreItAB.png]]<br />
<br />
== XML osa ==<br />
<br />
<br />
=== XML Fail ===<br />
<br />
<br />
=== XML Skeemifail ===<br />
<br />
<br />
=== XSLT ===</div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=File:StoreItAB.png&diff=102015File:StoreItAB.png2016-03-20T18:55:11Z<p>Sfatejev: </p>
<hr />
<div></div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=Incman&diff=100790Incman2016-01-20T21:23:54Z<p>Sfatejev: </p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
<br />
'''Meeskonna nimi: IncMan''' <br />
=Projekt=<br />
<br />
<br />
Tööjuhtumite (intsidentide) haldus- ja teavitussüsteem.<br />
<br />
<br />
=Meeskonna koosseis=<br />
<br />
*Sergei Fatejev<br />
*Marko Koiduste<br />
*Kaspar Tilk<br />
*Jaanus Türnpuu<br />
<br />
<br />
Projektijuht: Marko Koiduste<br />
<br />
<br />
=Projektist=<br />
<br />
==Ülevaade==<br />
Rakendus on loodud intsidentide haldamiseks. Rakenduse peaeesmärk on lihtsustada ja kiirendada intsidendihaldust ning tulevikus võimaldada ülevaadet intsidentidest, probleemidest ning nendega seotud statistikast. Intsidendihaldus on oluline osa tagamaks ja säilitamaks teenuste kvaliteeti.<br />
<br />
Rakenduse põhiobjektideks on '''kasutaja''' ja '''intsident'''. Rakenduse kasutajaliidesel on mitu vaadet, mis sõltub vastava kasutaja vastavatest õigustest. Rakendus vajab andmebaasi olemasolu. Rakendus jaotub nelja kihti: ''Data Access Layer, Business Logic Layer, Service Layer, Presentation Layer''.<br />
<br />
== Kasutatav .NET tehnoloogia ==<br />
<br />
Kasutatav raamistik: .NET Framework 4.5<br />
<br />
Kasutatav tehnoloogia: C#, Windows Presentation Foundation, Entity Framework, LINQ<br />
<br />
<br />
==Täpsemalt rakenduse tööst==<br />
<br />
'''Kasutaja'''<br><br />
Kasutajaid saab luua admin ja juht tüüpi kasutaja. Teisi kasutajaid saavad hallata vaid admin ning juht. Iga kasutaja saab muuta enda andmeid ning parooli. Kasutaja õigused seome kasutajaga kasutaja-tüüp olemi kaudu. Igal isikul on maksimaalselt üks kasutaja, seega iga kasutajaga on seotud ühed andmed. Kasutaja näeb pooleliolevaid intsidente, saab neid muuta ning enda loodud intsidente sulgeda. Lisaks on kasutajal võimalus sorteerida käimasolevaid intsidente näiteks tähtsuse, kuupäeva, omaniku, intsidenditüübi jne järgi. Tavakasutaja saab muuta teiste kasutajate poolt loodud intsidente, kuid sulgemisõigus on ainult intsidendi loojal ehk omanikul ning tema ülemusel ehk juhil.<br />
<br />
'''Intsident'''<br><br />
Intsidente saavad luue kõik kasutajad. Intsidenti saavad hallata kõik kasutajad. Intsidendi omanikuks määratakse kasutaja, kes selle lõi. Intsidenti saab sulgeda ning arhiveerida omanik ning tema juht(admin saab seda kõike teha).<br />
<br />
'''Kasutajaliides'''<br><br />
Kasutajaliidese loomine on rakenduse loomise viimane samm enne lõplikku testimist. Kasutajaliidese loome WPF raamistikus. Kasutajaliides peab olema tagasihoidlik ja viisakas. Kasutajaliides võiks olla kasutajasõbralik, näidata kasutajale ette formaati, õpetada ning suunata. (Näiteks viies hiire mõne nupu kohale selgitab, mida nupp teeb).<br />
Kasutajaliides kuvab statistikat, logisid, haldamata/hallatud intsidente. <br />
Andmebaas<br />
Andmebaasis hoiame esialgu kasutajaid, intsidente, logisid ja arhiivi. Tulevikus peaks arhiivi jaoks olema eraldi andmebaas, kuid meie projekti loomise ning testimise perioodil pole see oluline.<br />
<br />
'''Data Access Layer'''<br><br />
Rakenduse kiht, kus luuakse ühendus andmebaasiga.<br />
<br />
'''Business Logic Layer'''<br><br />
Äriloogika kiht. Siin defineerime objektid.<br />
<br />
'''Service Layer'''<br><br />
Rakenduse kiht.<br />
<br />
'''Presentation Layer'''<br><br />
Kasutajaliidese kiht.<br />
<br />
==Planeeritavad funktsionaalsused==<br />
; Kasutajate haldus<br />
<br />
* Kasutaja loomine<br />
<br />
Kasutaja loomise juures luuakse ka isik. Kuhu lisanduvad antud kasutajaga seotud isiku andmed. Neid võib minna vaja teavituste juures ja kontakti saamiseks.<br />
<br />
* Kasutaja muutmine<br />
<br />
Kasutajat saab muuta tema peremeeskasutaja(ehk juht) või tema ise. Kasutaja andmete muutmise kohta on logi, kus näeb, millal mida muudeti. Kõik muudatused säilitakse kujul “väli”:“enne” => “pärast” | “aeg”. Välja arvatud parool.<br />
<br />
* Kasutaja arhiveermine<br />
<br />
Kui kasutaja on märgitud ebaaktiivset kasutajat on võimalik arhiveerida. Arhiveerida saab kasutajat vaid tema peremeeskasutaja. Selline asi on välistatud, et kasutaja arhiveerib end ise.<br />
<br />
<br />
<br />
; Intsidentide haldus(peamine funktsionaalsus)<br />
<br />
* Intsidendi loomine<br />
<br />
Intsidendi loomisel määratakse omanikuks intsidenti loov kasutaja. Omanik ning omaniku juht(ja admin) on ainsad, kes saavad intsidenti lõppenuks kuulutada(sulgeda). <br />
<br />
* Intsidendi muutmine<br />
<br />
Kõik intsidentidega seonduvad tegevused peavad kajastuma logides. Ka Intsidendi loomine kajastub muutmisena. Muutmine peab olema säilitatud kujul “väli”: “enne” => “pärast” | “aeg”, sarnaselt kasutaja muutmisele.<br />
<br />
* Intsidendi arhiveerimine<br />
<br />
<br />
; Monitooring<br />
<br />
* Käimasolevad intsidendid<br />
<br />
Monitooringu eesmärk on kajastada käimasolevaid intsidente. Et saaks neid jälgida, kiirelt nende juurde pääseda ning anda võimalus kasutajale neid muuta.<br />
<br />
<br />
; Logid<br />
<br />
* Kasutajalogid<br />
<br />
Logid kasutaja tegevuse kohta seoses enda või oma alamkasutajatega. Kasutaja peaks nägema logisid enda tegevusest ning endale alluvate kasutaja tegevusest.<br />
<br />
* Intsidendilogid<br />
<br />
Intsidendiga seotud logid. Peab olema näha, kes lõi intsidendi, ehk kes on omanik. Peab nägema kõiki muudatusi. Logid säilitatakse koos intsidendiga.<br />
<br />
<br />
'''''Nice to have'' ehk kui aega üle'''<br />
* Arenduslogid (Uuendused, parandused)<br />
Logid admini tegevuse kohta seoses programmi uuendamise, parandamise kohta. Niiütelda “uudis” formaadis, et kasutajad teaksid, mis on muudetud ja kuidas mingi uus funktsioon töötab.<br />
* Andmebaasiserveri monitooring<br />
Luua lihtne monitooring andmebaasile, et jälgida tema mahte, töökoormust. Andmebaasi monitooring peaks andma alerti, kui andmebaas on täis saamas või on üle koormatud(mingil x põhjusel)<br />
<br />
=Meeskonna LetsDoIt analüüsi retsensioon=<br />
Meeskonna LetsDoIt analüüs on lihtsasti mõistetav ning ülevaatlik sellest kuidas nende poolt arendatav rakendus toimima hakkab. On välja toodud must-have võimalused, kuid ka nice-to-have võimalused, mis rakendust veelgi paremaks teeksid. Positiivse poole pealt saab veel lisada, et meeskond on juba mõelnud, kuidas rakenduse andmebaas reaalselt välja nägema hakkab ning on teinud ka vastava joonise. <br />
<br />
Uurides antud ERD andmebaasimudelit, leidsime sealt mitmed puudused, mis süsteemi realiseerimisel võivad probleeme tekitada. Mitmes kohas võiks üks - üks, mitmele seose asemel olla üks - null, üks või mitmele seos. Näiteks kontakti ja kontakti liigi, veretüübi ja kasutaja vahel. Süsteemis ei ole kindlasti kohe algusest peale olemas kasutajaid iga eksisteeriva veretüübiga. Kasutaja rolli seoses võiks olla märgitud ka seose alguse ja lõpu kuupäevad, et saaks ülevaate ajaloost. Skeemi puuduseks on veel asjaolu, et näiteks medõde või arst ei saa ise doonoriks olla. Samuti võiks mudelis olla kirjas inimene, kes verd võttis. <br />
<br />
Esialgsest tekstist jääb segaseks ka asjaolu, kes seda süsteemi haldama hakkab ning kuidas kasutajad sisse hakkavad logima. Kuna käsitletakse delikaatseid inimeste andmeid (terviseinfo), siis võiks mõelda ka andmebaasi turvalisusele ehk kasutada andmebaasis mingit sorti krüpteerimist. Lisaks eelnevale võiks 0-tüüpi vere annetamise järel automaatselt saata haiglatele kirja, et selline veri on lattu tekkinud, kuna teadupärast 0-tüüpi veri sobib kõigile ja on väga nõutud, eriti kriisiolukordades. Disainimisel ja parema üldpildi saamiseks, võiks meeskond uurida ka Eestis reaalselt toimivat samalaadset lahendust - www.verekeskus.ee ja www.kliinikum.ee/verekeskus/. Üldjoontes võib öelda, et tegu on asjakohase rakendusega, mis võib ka reaalses elus kasutust leida. Lõpetuseks soovime edu meeskonnale oma ideede realiseerimisel.<br />
<br />
=Prototüübi allalaadimise link=<br />
http://www.upload.ee/files/5400645/Incmanwpf.rar.html<br />
<br />
[[Category:Programmeerimine CSharp keeles]]</div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2015)&diff=94569Juhend: Kodutöö aines "Programmeerimine CSharp keeles" (2015)2015-10-23T11:04:56Z<p>Sfatejev: /* Meeskond: Jänesekama */</p>
<hr />
<div>__NOINDEX__<br />
<br />
=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! Siia tuleb õppejõu poolt lihtne screencast ka, kuid ideeliselt ei tohiks selle kasutamine olla väga keeruline.<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 />
==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 />
'''25.10.2015''' (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.2015''' (6p)<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''' 8.11.2015 (3p)<br />
<br />
===Prototüüp===<br />
'''29.11.2015'''(10p)<br />
<br />
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.<br />
<br />
'''Retsensioon''' 06.12.2015(5p)<br />
<br />
===Lõpptoode===<br />
'''22.12.2015'''(20p)<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''' 05.01.2015(5p)<br />
<br />
===Esitlus/Kaitsmine=== <br />
<br />
'''Toimub loengutes/praktikumides või kokkulepitud ajal enne eksamit''' ''(4p) ''<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 />
Tere, iga aja taha kirjutada meeskonna nimi, kes tuleb oma tööd kaitsma. Aegu palun täita võimaluse korral järjest.<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 />
'''Esmaspäev''' - 14.12.2015<br />
*16:00<br />
*16:15<br />
*16:30<br />
*16:45<br />
*17:00<br />
*17:15<br />
*17:30<br />
<br />
'''Neljapäev''' - 17.12.2015<br />
*08:15<br />
*08:30<br />
*08:45<br />
*09:00<br />
*09:15<br />
*09:30<br />
<br />
=Teemad 2015 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 2015=<br />
==Päevaõpe==<br />
===Meeskond: Travo===<br />
Liikmed:<br />
*Tarvo Reinpalu<br />
Meeskonna koduleht: [[Meeskond: Travo]]<br />
<br />
'''Retsensioonid'''<br />
===Meeskond: Fresmen===<br />
Liikmed:<br />
*Siim Haas - Projektijuht<br />
*Piret Pomerants<br />
*Semjon Greef<br />
*Mari-Liis Oldja <br />
<br />
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_Freshmen Meeskond: Freshmen]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: mc2===<br />
Liikmed:<br />
*Martin Betlem<br />
*Johannes Tamm<br />
*Martin Mägi<br />
*Jana Pipar <br />
<br />
Meeskonna koduleht: [[Meeskond: mc2]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: Sporto===<br />
Liikmed:<br />
*Merit Ridaste<br />
*Kelli Lukas<br />
*Vladimir Rõkovanov<br />
*Alar Ameerikas<br />
*Mikk Raudsepp<br />
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Sporto Sporto]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: VVA===<br />
Liikmed:<br />
*Vladislav Lahtarin<br />
*Vladislav Kovaltšuk<br />
*Aleksandr Babõkin<br />
<br />
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_VVA Meeskond:_VVA]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: IncMan===<br />
Liikmed:<br />
*Sergei Fatejev<br />
*Nele Sergejeva<br />
*Marko Koiduste<br />
*Kaspar Tilk<br />
*Jaanus Türnpuu<br />
<br />
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Incman IncMan]<br />
<br />
'''Retsensioonid'''<br />
<br />
[[Category: Programmeerimine CSharp keeles (2015) (Päevaõpe)]]<br />
<br />
==Kaugõpe==<br />
===Meeskond: Premium===<br />
Liikmed:<br />
*Tarmo Petrovits<br />
*Karin Talumäe<br />
*Jevgeni Gavrilov <br />
<br />
Meeskonna koduleht: [[Meeskond: Premium]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: Spooky Scary Skeletons===<br />
Liikmed:<br />
*Kärt Palm DK22 <br />
*Karina Egipt DK22 (Projektijuht)<br />
*Erika Ehmann D32 <br />
*Silver Saks AK21<br />
<br />
Meeskonna koduleht: [[Meeskond: Spooky Scary Skeletons]]<br />
<br />
'''Retsensioonid'''<br />
<br />
=== Meeskond: Nocturne No. 20 in C-sharp Minor ===<br />
Liikmed:<br />
*10142848<br />
*10090107<br />
*10143193<br />
*10143313<br />
<br />
Meeskonna koduleht: [[Meeskond: Nocturne No. 20 in C-sharp Minor]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: LIB===<br />
Liikmed:<br />
*Sigrid Pachel DK22 (Projektijuht)<br />
*Diana Nikolajeva DK22<br />
*Elen Käsk DK22<br />
<br />
Meeskonna koduleht: [[Meeskond: LIB]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: Greek?Mark===<br />
Liikmed:<br />
*Karit Kilgi DK22 (Projektijuht)<br />
*Sten Kaasik DK22<br />
*Siim Veskilt DK22 <br />
<br />
Meeskonna koduleht: [[Meeskond: GreekQMark]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: Tarraxacum===<br />
Liikmed:<br />
*Silja Kralik DK21 (Projektijuht)<br />
*Liina Laumets DK21<br />
*Siret Siilbaum DK22 <br />
<br />
Meeskonna koduleht: [[Meeskond: Tarraxacum]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: Fontastic===<br />
Liikmed:<br />
*Erik Hirmo DK22 (Projektijuht)<br />
*Piret Reinumägi DK21 <br />
<br />
Meeskonna koduleht: [[Meeskond: Fontastic]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: TTT===<br />
Liikmed:<br />
*Ave Karjus DK22 <br />
*Joonatan Uusväli DK22 (Projektijuht)<br />
*Kaidar Viikman DK21 (Wiki pidaja)<br />
*Oliver Tiks AK21<br />
<br />
Meeskonna koduleht: [[Meeskond: TTT (Trellid Teevad Tugevaks)]]<br />
<br />
===Meeskond: Codezilla===<br />
Liikmed:<br />
*Anna Linskaja DK21 (Projektijuht)<br />
*Alisa Dudinova DK21 <br />
*Sergei Hristoforov DK21 <br />
<br />
Meeskonna koduleht: [[Codezilla]]<br />
<br />
'''Retsensioonid'''</div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=Incman&diff=94568Incman2015-10-23T11:03:55Z<p>Sfatejev: Created page with "Category:Programmeerimine CSharp keeles '''Meeskonna nimi: IncMan''' =Projekt= Tööjuhtumite (intsidentide) haldus- ja teavitussüsteem. =Meeskonna koosseis= *Serg..."</p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
<br />
'''Meeskonna nimi: IncMan''' <br />
=Projekt=<br />
<br />
<br />
Tööjuhtumite (intsidentide) haldus- ja teavitussüsteem.<br />
<br />
<br />
=Meeskonna koosseis=<br />
<br />
*Sergei Fatejev<br />
*Nele Sergejeva<br />
*Marko Koiduste<br />
*Kaspar Tilk<br />
*Jaanus Türnpuu<br />
<br />
<br />
Projektijuht: Marko Koiduste<br />
<br />
<br />
=Projektist=<br />
<br />
==Ülevaade==<br />
---<br />
<br />
== Kasutatav .NET tehnoloogia ==<br />
<br />
Kasutatav raamistik: .NET Framework 4.5<br />
<br />
Kasutatav tehnoloogia: C#, Windows Presentation Foundation, Entity Framework, LINQ<br />
<br />
<br />
==Täpsemalt rakenduse tööst==<br />
<br />
---<br />
<br />
==Planeeritavad funktsionaalsused==<br />
<br />
---<br />
<br />
[[Category:Programmeerimine CSharp keeles]]</div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2015)&diff=94563Juhend: Kodutöö aines "Programmeerimine CSharp keeles" (2015)2015-10-23T10:28:03Z<p>Sfatejev: /* Päevaõpe */</p>
<hr />
<div>__NOINDEX__<br />
<br />
=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! Siia tuleb õppejõu poolt lihtne screencast ka, kuid ideeliselt ei tohiks selle kasutamine olla väga keeruline.<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 />
==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 />
'''25.10.2015''' (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.2015''' (6p)<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''' 8.11.2015 (3p)<br />
<br />
===Prototüüp===<br />
'''29.11.2015'''(10p)<br />
<br />
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.<br />
<br />
'''Retsensioon''' 06.12.2015(5p)<br />
<br />
===Lõpptoode===<br />
'''22.12.2015'''(20p)<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''' 05.01.2015(5p)<br />
<br />
===Esitlus/Kaitsmine=== <br />
<br />
'''Toimub loengutes/praktikumides või kokkulepitud ajal enne eksamit''' ''(4p) ''<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 />
Tere, iga aja taha kirjutada meeskonna nimi, kes tuleb oma tööd kaitsma. Aegu palun täita võimaluse korral järjest.<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 />
'''Esmaspäev''' - 14.12.2015<br />
*16:00<br />
*16:15<br />
*16:30<br />
*16:45<br />
*17:00<br />
*17:15<br />
*17:30<br />
<br />
'''Neljapäev''' - 17.12.2015<br />
*08:15<br />
*08:30<br />
*08:45<br />
*09:00<br />
*09:15<br />
*09:30<br />
<br />
=Teemad 2015 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 2015=<br />
==Päevaõpe==<br />
===Meeskond: Travo===<br />
Liikmed:<br />
*Tarvo Reinpalu<br />
Meeskonna koduleht: [[Meeskond: Travo]]<br />
<br />
'''Retsensioonid'''<br />
===Meeskond: Fresmen===<br />
Liikmed:<br />
*Siim Haas - Projektijuht<br />
*Piret Pomerants<br />
*Semjon Greef<br />
*Mari-Liis Oldja <br />
<br />
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_Freshmen Meeskond: Freshmen]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: mc2===<br />
Liikmed:<br />
*Martin Betlem<br />
*Johannes Tamm<br />
*Martin Mägi<br />
*Jana Pipar <br />
<br />
Meeskonna koduleht: [[Meeskond: mc2]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: Sporto===<br />
Liikmed:<br />
*Merit Ridaste<br />
*Kelli Lukas<br />
*Vladimir Rõkovanov<br />
*Alar Ameerikas<br />
*Mikk Raudsepp<br />
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Sporto Sporto]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: VVA===<br />
Liikmed:<br />
*Vladislav Lahtarin<br />
*Vladislav Kovaltšuk<br />
*Aleksandr Babõkin<br />
<br />
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_VVA Meeskond:_VVA]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: Jänesekama===<br />
Liikmed:<br />
*Sergei Fatejev<br />
*Nele Sergejeva<br />
*Marko Koiduste<br />
*Kaspar Tilk<br />
*Jaanus Türnpuu<br />
<br />
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Janesekama Jänesekama]<br />
<br />
'''Retsensioonid'''<br />
<br />
[[Category: Programmeerimine CSharp keeles (2015) (Päevaõpe)]]<br />
<br />
==Kaugõpe==<br />
===Meeskond: Premium===<br />
Liikmed:<br />
*Tarmo Petrovits<br />
*Karin Talumäe<br />
*Jevgeni Gavrilov <br />
<br />
Meeskonna koduleht: [[Meeskond: Premium]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: Spooky Scary Skeletons===<br />
Liikmed:<br />
*Kärt Palm DK22 <br />
*Karina Egipt DK22 (Projektijuht)<br />
*Erika Ehmann D32 <br />
*Silver Saks AK21<br />
<br />
Meeskonna koduleht: [[Meeskond: Spooky Scary Skeletons]]<br />
<br />
'''Retsensioonid'''<br />
<br />
=== Meeskond: Nocturne No. 20 in C-sharp Minor ===<br />
Liikmed:<br />
*10142848<br />
*10090107<br />
*10143193<br />
*10143313<br />
<br />
Meeskonna koduleht: [[Meeskond: Nocturne No. 20 in C-sharp Minor]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: LIB===<br />
Liikmed:<br />
*Sigrid Pachel DK22 (Projektijuht)<br />
*Diana Nikolajeva DK22<br />
*Elen Käsk DK22<br />
<br />
Meeskonna koduleht: [[Meeskond: LIB]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: Greek?Mark===<br />
Liikmed:<br />
*Karit Kilgi DK22 (Projektijuht)<br />
*Sten Kaasik DK22<br />
*Siim Veskilt DK22 <br />
<br />
Meeskonna koduleht: [[Meeskond: GreekQMark]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: Tarraxacum===<br />
Liikmed:<br />
*Silja Kralik DK21 (Projektijuht)<br />
*Liina Laumets DK21<br />
*Siret Siilbaum DK22 <br />
<br />
Meeskonna koduleht: [[Meeskond: Tarraxacum]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: Fontastic===<br />
Liikmed:<br />
*Erik Hirmo DK22 (Projektijuht)<br />
*Piret Reinumägi DK21 <br />
<br />
Meeskonna koduleht: [[Meeskond: Fontastic]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: TTT===<br />
Liikmed:<br />
*Ave Karjus DK22 <br />
*Joonatan Uusväli DK22 (Projektijuht)<br />
*Kaidar Viikman DK21 (Wiki pidaja)<br />
*Oliver Tiks AK21<br />
<br />
Meeskonna koduleht: [[Meeskond: TTT (Trellid Teevad Tugevaks)]]<br />
<br />
===Meeskond: Codezilla===<br />
Liikmed:<br />
*Anna Linskaja DK21 (Projektijuht)<br />
*Alisa Dudinova DK21 <br />
*Sergei Hristoforov DK21 <br />
<br />
Meeskonna koduleht: [[Codezilla]]<br />
<br />
'''Retsensioonid'''</div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=Juhend:_Kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(2015)&diff=94562Juhend: Kodutöö aines "Programmeerimine CSharp keeles" (2015)2015-10-23T10:27:47Z<p>Sfatejev: /* Päevaõpe */</p>
<hr />
<div>__NOINDEX__<br />
<br />
=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! Siia tuleb õppejõu poolt lihtne screencast ka, kuid ideeliselt ei tohiks selle kasutamine olla väga keeruline.<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 />
==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 />
'''25.10.2015''' (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.2015''' (6p)<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''' 8.11.2015 (3p)<br />
<br />
===Prototüüp===<br />
'''29.11.2015'''(10p)<br />
<br />
Valmib projekti esmane realisatsioon. Laias laastus on peafunktsionaalsused realiseeritud(Nimekiri funktsionaalsusest, mida plaanitakse teostada). Programmis võib esineda üksikuid, kuid mitte väga suuri vigu.<br />
<br />
'''Retsensioon''' 06.12.2015(5p)<br />
<br />
===Lõpptoode===<br />
'''22.12.2015'''(20p)<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''' 05.01.2015(5p)<br />
<br />
===Esitlus/Kaitsmine=== <br />
<br />
'''Toimub loengutes/praktikumides või kokkulepitud ajal enne eksamit''' ''(4p) ''<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 />
Tere, iga aja taha kirjutada meeskonna nimi, kes tuleb oma tööd kaitsma. Aegu palun täita võimaluse korral järjest.<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 />
'''Esmaspäev''' - 14.12.2015<br />
*16:00<br />
*16:15<br />
*16:30<br />
*16:45<br />
*17:00<br />
*17:15<br />
*17:30<br />
<br />
'''Neljapäev''' - 17.12.2015<br />
*08:15<br />
*08:30<br />
*08:45<br />
*09:00<br />
*09:15<br />
*09:30<br />
<br />
=Teemad 2015 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 2015=<br />
==Päevaõpe==<br />
===Meeskond: Travo===<br />
Liikmed:<br />
*Tarvo Reinpalu<br />
Meeskonna koduleht: [[Meeskond: Travo]]<br />
<br />
'''Retsensioonid'''<br />
===Meeskond: Fresmen===<br />
Liikmed:<br />
*Siim Haas - Projektijuht<br />
*Piret Pomerants<br />
*Semjon Greef<br />
*Mari-Liis Oldja <br />
<br />
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_Freshmen Meeskond: Freshmen]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: mc2===<br />
Liikmed:<br />
*Martin Betlem<br />
*Johannes Tamm<br />
*Martin Mägi<br />
*Jana Pipar <br />
<br />
Meeskonna koduleht: [[Meeskond: mc2]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: Sporto===<br />
Liikmed:<br />
*Merit Ridaste<br />
*Kelli Lukas<br />
*Vladimir Rõkovanov<br />
*Alar Ameerikas<br />
*Mikk Raudsepp<br />
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Sporto Sporto]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: VVA===<br />
Liikmed:<br />
*Vladislav Lahtarin<br />
*Vladislav Kovaltšuk<br />
*Aleksandr Babõkin<br />
<br />
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Meeskond:_VVA Meeskond:_VVA]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: VVA===<br />
Liikmed:<br />
*Sergei Fatejev<br />
*Nele Sergejeva<br />
*Marko Koiduste<br />
*Kaspar Tilk<br />
*Jaanus Türnpuu<br />
<br />
Meeskonna koduleht: [https://wiki.itcollege.ee/index.php/Janesekama Jänesekama]<br />
<br />
'''Retsensioonid'''<br />
<br />
[[Category: Programmeerimine CSharp keeles (2015) (Päevaõpe)]]<br />
<br />
==Kaugõpe==<br />
===Meeskond: Premium===<br />
Liikmed:<br />
*Tarmo Petrovits<br />
*Karin Talumäe<br />
*Jevgeni Gavrilov <br />
<br />
Meeskonna koduleht: [[Meeskond: Premium]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: Spooky Scary Skeletons===<br />
Liikmed:<br />
*Kärt Palm DK22 <br />
*Karina Egipt DK22 (Projektijuht)<br />
*Erika Ehmann D32 <br />
*Silver Saks AK21<br />
<br />
Meeskonna koduleht: [[Meeskond: Spooky Scary Skeletons]]<br />
<br />
'''Retsensioonid'''<br />
<br />
=== Meeskond: Nocturne No. 20 in C-sharp Minor ===<br />
Liikmed:<br />
*10142848<br />
*10090107<br />
*10143193<br />
*10143313<br />
<br />
Meeskonna koduleht: [[Meeskond: Nocturne No. 20 in C-sharp Minor]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: LIB===<br />
Liikmed:<br />
*Sigrid Pachel DK22 (Projektijuht)<br />
*Diana Nikolajeva DK22<br />
*Elen Käsk DK22<br />
<br />
Meeskonna koduleht: [[Meeskond: LIB]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: Greek?Mark===<br />
Liikmed:<br />
*Karit Kilgi DK22 (Projektijuht)<br />
*Sten Kaasik DK22<br />
*Siim Veskilt DK22 <br />
<br />
Meeskonna koduleht: [[Meeskond: GreekQMark]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: Tarraxacum===<br />
Liikmed:<br />
*Silja Kralik DK21 (Projektijuht)<br />
*Liina Laumets DK21<br />
*Siret Siilbaum DK22 <br />
<br />
Meeskonna koduleht: [[Meeskond: Tarraxacum]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: Fontastic===<br />
Liikmed:<br />
*Erik Hirmo DK22 (Projektijuht)<br />
*Piret Reinumägi DK21 <br />
<br />
Meeskonna koduleht: [[Meeskond: Fontastic]]<br />
<br />
'''Retsensioonid'''<br />
<br />
===Meeskond: TTT===<br />
Liikmed:<br />
*Ave Karjus DK22 <br />
*Joonatan Uusväli DK22 (Projektijuht)<br />
*Kaidar Viikman DK21 (Wiki pidaja)<br />
*Oliver Tiks AK21<br />
<br />
Meeskonna koduleht: [[Meeskond: TTT (Trellid Teevad Tugevaks)]]<br />
<br />
===Meeskond: Codezilla===<br />
Liikmed:<br />
*Anna Linskaja DK21 (Projektijuht)<br />
*Alisa Dudinova DK21 <br />
*Sergei Hristoforov DK21 <br />
<br />
Meeskonna koduleht: [[Codezilla]]<br />
<br />
'''Retsensioonid'''</div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=Janesekama&diff=94561Janesekama2015-10-23T10:24:12Z<p>Sfatejev: Created page with "Category:Programmeerimine CSharp keeles '''Meeskonna nimi: Jänesekama''' =Projekt= Tööjuhtumite (intsidentide) haldus- ja teavitussüsteem. =Meeskonna koosseis=..."</p>
<hr />
<div>[[Category:Programmeerimine CSharp keeles]]<br />
<br />
'''Meeskonna nimi: Jänesekama''' <br />
=Projekt=<br />
<br />
<br />
Tööjuhtumite (intsidentide) haldus- ja teavitussüsteem.<br />
<br />
<br />
=Meeskonna koosseis=<br />
<br />
*Sergei Fatejev<br />
*Nele Sergejeva<br />
*Marko Koiduste<br />
*Kaspar Tilk<br />
*Jaanus Türnpuu<br />
<br />
<br />
Projektijuht: Marko Koiduste<br />
<br />
<br />
=Projektist=<br />
<br />
==Ülevaade==<br />
---<br />
<br />
== Kasutatav .NET tehnoloogia ==<br />
<br />
Kasutatav raamistik: .NET Framework 4.5<br />
<br />
Kasutatav tehnoloogia: C#, Windows Presentation Foundation, Entity Framework, LINQ<br />
<br />
<br />
==Täpsemalt rakenduse tööst==<br />
<br />
---<br />
<br />
==Planeeritavad funktsionaalsused==<br />
<br />
---<br />
<br />
[[Category:Programmeerimine CSharp keeles]]</div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=User:Sfatejev&diff=79906User:Sfatejev2014-10-22T23:52:06Z<p>Sfatejev: </p>
<hr />
<div>[[Category:Erialatutvustus 2014 (Päevaõpe)]]<br />
=Erialatutvustuse aine arvestustöö=<br />
Autor: Sergei Fatejev<br />
<br />
Rühm: 12<br />
<br />
Esitamise kuupäev: 23. oktoober 2014<br />
<br />
==Essee==<br />
Nagu on öeldud õppeaine õpingukorralduse ja erialatutvustuse üldkirjelduses<ref>[https://itcollege.ois.ee/subject/view?subject_id=173&year=2014 Õppeaine 'Õpingukorraldus ja erialatutvustus']</ref>, kursuse eesmärk on anda tudengitele ülevaade Eesti kõrgharidussüsteemist, IT Kolledži akadeemilisest struktuurist, õppekavadest, õppematerjalide kasutamisest jne. Kuid põhirohk siiski seisneb selles, et tudengid kohtuksid erinevate IT valdkondade esindajatega, kes annakasid ülevaate ühtedest ja teistest IT valdkonna aspektidest. Enamus külalistest on ITK vilistlased, kes teavad, mida esmakursuslasi ootab ees ning annavad soovitusi mida teha ja kuidas käituda. Samuti motiveerivad külalised tudengeid õppima, rääkides enda põnevatest töö, - ja õppekogemustest ning mida kõike huvitavat esmakursuslasi IT maailmas ees ootab. Kokku on olnud 8 loengut, millest viies loengus esinesid külalisesinejad, kes rääkisid enda minevikust ja tööst. <br />
<br />
Õppeeaasta esimene loeng<ref>[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 "Õppekorraldus ja sisekord" Loengu salvestus]</ref> toimus juba ülikooli avanädalal, siis kui ametlik õppetöö polnud veel alanud. Paljudel esmakursuslastel oli enne loengut kindlasti väga palju õppekorraldusega seonduvaid küsimusi, kaasaarvatud ka minul, millele loengu käigus sain vastusi. Sain teada kuidas toimib Eesti kõrgharidussüsteem, andi mitmeid kasulike soovitusi. Näiteks et oleks kergem õppida, tuleks kõik tööd õigel ajal ära teha, mitte jätta lõppu. Samuti oli väga huvitav kuulata ka erinevatest koolivõimalustest, mis hobidega saab siin tegeleda ning mis huviringid ja klubid on olemas.<br />
<br />
Teises loengus<ref>[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 "Õppimine ja motivatsioon" Loengu salvestus]</ref> rääkis meile õppejõud Margus Ernits täpsemalt selle õppeaine korraldusest, toimumisest, mida tuleks teha, et läbi saada ning ispireeris kõiki veelgi rohkem hästi õppimiseks. Räägiti ka spikerdamisest ja teiste abil õppeainete läbisaamisest, õppejõud ütles, et teiste abiga ei saa kuidagi eksamit ära teha, seetõttu lõpuks tuleks ikkagi näha veelgi rohkem vaeva õppimiseks, nii et tuleks kohe algusest peale teha kõike ise. Samuti tutvustati meile täpsemalt erinevaid koolisiseseid klubisid nagu näiteks robootikaklubi ja LUG. Loengu lõpus tutvustas meile Karli Oruste TTÜ tarkvaraarenduse klubi Lapikud.<br />
<br />
Kolmas loeng<ref>[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 "Robootika ja häkkimine" Loengu salvestus]</ref> rääkis robootikast ja häkkimisest. Kahjuks ei saanud ma haigestumise tõttu loengule ise kohale tulla, kuid heameelega vaatasin järelsalvestust, sest häkkimise teema on mind mõnda aega juba huvitanud. Loengus räägiti täpsemalt EIKi robootikaklubist ning häkkimise valearusaamast. Öeldi, et häkkimine pole ainult halb, vaid võib olla ka midagi väga positiivset.<br />
<br />
Neljandas loengus<ref>[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 "Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast" Loengu salvestus]</ref> käis rääkimas välisesijena Jaanika Liiv, kes on IT Kolledži vilistlane ja praegu töötab programmeerijana ettevõtes Toggl. Ta rääkis meie palju põnevat programmeerimisest ning enda ebakindlusest õpingute ajal. Mul oli väga huvitav teda kuulata, sest ma ei ole samuti kindel kellena tahan täpselt töötada IT maailmas. Sain teada, et võttes uusi töötajaid, vaatavad tööandjad põhiliselt kas inimene tahab koguaeg midagi uut juurde õppida ning kui nutikas inimene on. Jutuks tulid ka stereotüübid, et naisprogrammeerijaid on väga vähe, kuid neid hakkab aina rohkem juurde tekkima. Oli ka väga huvitav teada saada, et keegi tegeleb nii aktiivselt naistes IT maailma vastu huvi tekitamises.<br />
<br />
Viienda loengu<ref>[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc "IT süsteemide administraatorilt esmakursulasele" Loengu salvestus]</ref> esinejaks oli Carolyn Fischer, kes töötab ettevõttes Skype süsteemiadministraatorina. Ta rääkis nagu ka Jaanika Liiv, enda kogemusest ja teekonnast. Carolyni esinemine oli natuke ebakindel, sest tal puudus varasem kogemus sarnaste loengute andmisel. Ta andis vihjeid ja soovitusi, kuidas saada hakkama ning kuidas olla edukas IT maailmas, rääkis enda tööst, mis on tema tööülesanded ning tulid jutuks ka erinevad tehnoloogiad, mida Skype kasutab. Esineja kordas, et tööandjad otsivad tööle pühendunuid inimesi, just sellise inimesena Carolyn mulle tunduski, sihikindel ja enda töö armastaja.<br />
<br />
Kuuendas loengus<ref>[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 "Testimine ja tarkvara kvaliteet" Loengu salvestus]</ref><br />
käis esinemas IT Kolledži vilistlane Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Loengu käigus sain teada väga palju uut, sest enne seda ei teadnud ma täpselt, mida testija töö endast ette kujutab. Loeng oli väga huvitav, sest esinemine oli sujuv ja esineja teadis täpselt mida räägib. Põnev oli teada saada, mis tagajärgi võivad tuua vead koodides ja süsteemides, samuti väga põnevad olid näited, kui palju läksid süsteemivead mõnedele firmadele maksma. See loeng meeldis mulle kõikidest loengutest kõige rohkem, sest esineja jutt oli kaasahaarav ja pani tõsise huviga kuulama.<br />
<br />
Seitsmendas loengus<ref>[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c "IT tööturust" Loengu salvestus]</ref> käis rääkimas meile IT tööturust Andres Septer. Esinemise ajal olid väljatoodud karmid tööturu aspektid, et tööturul jäävad ainult tugevamad, kes oskavad “ennast müüa” ning kel on palju erinevaid oskusi ja omadusi. Esineja oli väga humoorikas, mis tegi loengu veelgi põnevamaks. Andres tõi välja selle, et suures firmas pole alati suurim palk ning soovitas esialgu alustada enda tööturu teekonda väiksemast firmast. Ta lisas, et tööle saamiseks on väga oluline suhtlusringkond, sest tööandjad otsivad endale töötajait kõigepealt suhtlusringkonnast ning alles siis tööturult. Jäin loenguga väga rahule, sest sain sealt teada palju uut ja põnevat informatsiooni.<br />
<br />
Viimases ehk kaheksandas loengus<ref>[https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true "Suhtumine õppetöösse ja veebirakenduste turvalisus" Loengu salvestus]</ref><br />
käis esinemas samuti IT Kolledži vilistlane Elar Lang, kes töötab firmas Clarified Security. Teemaks oli suhtumine õppetöösse, kus ta tugines peamiselt oma kogemustel ja tagasivaadel kooliajale, lisaks rääkis ta veebirakenduse turvalisusest. Kuna esineja tegeleb aktiivselt koolitamistega ja loengute pidamistega, siis suutis ta enda ettekande teha väga huvitavaks. Ta väitis, et kui minna õppima mingit eriala, ei pea selleks olema mingit põhja, piisab lihtsalt tahtmisest omandada valitud eriala ning et kool on kõigest sissejuhatus teadmiste omandamiseks, mis ei tee kedagi spetsialistiks. Olen antud väitega täiesti nõus, sest minu arvates tõelise kogemuse saab alles tööl. Loeng pani tõsiselt mõtlema enda andmete turvalisuse üle internetis. Peale loengut tuli tahtmine vaadata üle enda avalikustatud andmeid ning ka enda paroolide turvalisust. <br />
<br />
Minu arvates õppeaine “Erialatutvustus ja õpingukorraldus” täitis enda eesmärgi täielikult: andis motivatsiooni õppimiseks, tutvustas erinevaid IT maailma külgi, andis häid soovitusi tööturul kaugele jõudmiseks. Kõikides loengutes sai teada midagi uut, see informatsioon võib olla tulevikus väga kasuks töökoha otsimisel ja valimisel. Väga huvitav oli kuulata vilistlaste õppekäiku, kuidas nad meie asemel praegu tegutsesid ning mis oleks võinud olla teistmoodi. Loodan et arvestan sellega tulevikus ning olen sihikindel ja rohkem õppehimuline.<br />
<br />
==Õpingukorralduse küsimused==<br />
===Küsimus A=== <br />
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?<br />
<br />
'''Vastus'''<br />
<br />
Eksamil läbikukkumisel on võimalik sooritada korduseksamit kahe semestri jooksul pärast aine õpetamissemestri lõppu. Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on järeleksamile lubamise eelduseks. Korduseksami tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga.<ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskirja punkt 5.3.6]</ref> <br />
<br />
Registreerimine korduseksamile toimub ÕISis. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri Õppekorralduse eeskirja punkt 5.2.8.1]</ref><br />
<br />
Riigifinantseeritaval (RF) õppekohal on korduseksami sooritamine tasuta. REV/tasulisel õppekohal on korduseksamid õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskirja punkt 5.2.7]</ref><br />
<br />
===Küsimus 4=== <br />
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? Kas VÕTA kaudu saadud EAPd arvestatakse semestri õppekava täitmisesse ja aasta õppekoormusesse?<br />
<br />
'''Vastus'''<br />
<br />
Varasemate õpingute ja töökogemuse arvestamist taotlev isik (edaspidi taotleja) esitab ÕIS-is hiljemalt 10-ndal tööpäeval enne punase joone päeva vormikohase taotluse koos vajalike lisadega. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 1]</ref><br />
<br />
Taotleja lisab taotlusele oma pädevusi tõendavad materjalid (õpimapi), milleks võivad olla varasemaid õpinguid ja/või töökogemust tõendavad dokumendid: <br />
# tunnistus, väljavõte õpisooritustest, akadeemiline õiend, õpingute sisu kirjeldav dokument, töökogemuse olemasolu ja selle olemust kirjeldav dokument;<br />
# tehtud tööde näidised;<br />
# kolmandate osapoolte tagasiside jms. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 3]</ref><br />
<br />
Töökogemuse arvestamise taotlemisel tuleb lisaks muudele tõendusmaterjalidele esitada järgmistele kriteeriumidele vastav kogemusest õpitu analüüs:<br />
# kirjeldatud kogemus sobib taotletava ainega;<br />
# kirjeldatud on õpiväljundi aspektist olulisi tööülesandeid;<br />
# on analüüsitud taotletava aine seisukohalt asjakohaseid pädevusi;<br />
# on kajastatud kogemusest õpitut;<br />
# taotleja on analüüsinud oma tõendatavate pädevuste põhise tegevuse õnnestumisi ja nõrgemaid sooritusi ning esitanud olulisema, mida ta nendest olukordadest õppis;<br />
# analüüsis on selgelt ja üheselt mõistetavalt väljendatud arusaam kogemusest õpitu ning selle mooduli õpiväljunditega seotuse osas. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 4]</ref><br />
<br />
<br />
VÕTA komisjon vaatab taotluse läbi ja teeb otsused taotluse rahuldamise või tagasilükkamise osas ühe kuu jooksul arvates taotluse esitamise tähtajast. Komisjonil on õigus küsida taotlejalt täiendavaid pädevuste omandatust tõendavaid dokumente (ÕISis läbi jaotuse „Komisjoni kommentaarid“). Nimetatud juhul võib komisjon pikendada taotluse läbivaatamise tähtaega kuni üks kuu alates lisanõudeks olnud tingimuse täitmisest. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra III osa punkt 2]</ref><br />
<br />
<br />
Varasemate õpingute ja töökogemuse arvestamine läheb arvesse tudengi õppekava mahu täitmisel, kuid mitte õppekava täitmisel täies mahus. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppekorralduse eeskirja punkt 1.3.15]</ref> VÕTA komisjoni otsused protokollitakse ja õppekava täitmiseks arvestatud õppeained kantakse õppesooritustesse otsuse tegemise semestri jooksul. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra III osa punkt 9]</ref><br />
<br />
===Ülesanne=== <br />
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number. X – 25 EAP, Y – 25 EAP<br />
<br />
'''Vastus'''<br />
<br />
Õppeteenustasuta õppimiseks peab täiskoormusel õppival tudengina koguma semestri kohta kumulatiivselt vähemalt 27 EAP IT Kolledži õppesoorituste põhjal. <ref>[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Õppekulude osaline hüvitamine]</ref><br />
<br />
Olgu esimesel semestril saadud EAP arv on 25 ning teisel semestril saadud EAP arv on ka 25. Kuna õppeeastas peab olema saadud vähemalt 54 EAP selleks, et ei peaks tasuma hüvitist, siis antud olukorras oleks vaja tasuda hüvitist 4 EAP ulatuses, mille maksumus on 200€.<br />
<br />
=Viited=<br />
<references /></div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=User:Sfatejev&diff=79904User:Sfatejev2014-10-22T23:51:21Z<p>Sfatejev: /* Essee */</p>
<hr />
<div>[[Category:Erialatutvustus 2014 (Päevaõpe)]]<br />
=Erialatutvustuse aine arvestustöö=<br />
Autor: Sergei Fatejev<br />
<br />
Esitamise kuupäev: 23. oktoober 2014<br />
<br />
==Essee==<br />
Nagu on öeldud õppeaine õpingukorralduse ja erialatutvustuse üldkirjelduses<ref>https://itcollege.ois.ee/subject/view?subject_id=173&year=2014</ref>, kursuse eesmärk on anda tudengitele ülevaade Eesti kõrgharidussüsteemist, IT Kolledži akadeemilisest struktuurist, õppekavadest, õppematerjalide kasutamisest jne. Kuid põhirohk siiski seisneb selles, et tudengid kohtuksid erinevate IT valdkondade esindajatega, kes annakasid ülevaate ühtedest ja teistest IT valdkonna aspektidest. Enamus külalistest on ITK vilistlased, kes teavad, mida esmakursuslasi ootab ees ning annavad soovitusi mida teha ja kuidas käituda. Samuti motiveerivad külalised tudengeid õppima, rääkides enda põnevatest töö, - ja õppekogemustest ning mida kõike huvitavat esmakursuslasi IT maailmas ees ootab. Kokku on olnud 8 loengut, millest viies loengus esinesid külalisesinejad, kes rääkisid enda minevikust ja tööst. <br />
<br />
Õppeeaasta esimene loeng<ref>[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 "Õppekorraldus ja sisekord" Loengu salvestus]</ref> toimus juba ülikooli avanädalal, siis kui ametlik õppetöö polnud veel alanud. Paljudel esmakursuslastel oli enne loengut kindlasti väga palju õppekorraldusega seonduvaid küsimusi, kaasaarvatud ka minul, millele loengu käigus sain vastusi. Sain teada kuidas toimib Eesti kõrgharidussüsteem, andi mitmeid kasulike soovitusi. Näiteks et oleks kergem õppida, tuleks kõik tööd õigel ajal ära teha, mitte jätta lõppu. Samuti oli väga huvitav kuulata ka erinevatest koolivõimalustest, mis hobidega saab siin tegeleda ning mis huviringid ja klubid on olemas.<br />
<br />
Teises loengus<ref>[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 "Õppimine ja motivatsioon" Loengu salvestus]</ref> rääkis meile õppejõud Margus Ernits täpsemalt selle õppeaine korraldusest, toimumisest, mida tuleks teha, et läbi saada ning ispireeris kõiki veelgi rohkem hästi õppimiseks. Räägiti ka spikerdamisest ja teiste abil õppeainete läbisaamisest, õppejõud ütles, et teiste abiga ei saa kuidagi eksamit ära teha, seetõttu lõpuks tuleks ikkagi näha veelgi rohkem vaeva õppimiseks, nii et tuleks kohe algusest peale teha kõike ise. Samuti tutvustati meile täpsemalt erinevaid koolisiseseid klubisid nagu näiteks robootikaklubi ja LUG. Loengu lõpus tutvustas meile Karli Oruste TTÜ tarkvaraarenduse klubi Lapikud.<br />
<br />
Kolmas loeng<ref>[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 "Robootika ja häkkimine" Loengu salvestus]</ref> rääkis robootikast ja häkkimisest. Kahjuks ei saanud ma haigestumise tõttu loengule ise kohale tulla, kuid heameelega vaatasin järelsalvestust, sest häkkimise teema on mind mõnda aega juba huvitanud. Loengus räägiti täpsemalt EIKi robootikaklubist ning häkkimise valearusaamast. Öeldi, et häkkimine pole ainult halb, vaid võib olla ka midagi väga positiivset.<br />
<br />
Neljandas loengus<ref>[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 "Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast" Loengu salvestus]</ref> käis rääkimas välisesijena Jaanika Liiv, kes on IT Kolledži vilistlane ja praegu töötab programmeerijana ettevõtes Toggl. Ta rääkis meie palju põnevat programmeerimisest ning enda ebakindlusest õpingute ajal. Mul oli väga huvitav teda kuulata, sest ma ei ole samuti kindel kellena tahan täpselt töötada IT maailmas. Sain teada, et võttes uusi töötajaid, vaatavad tööandjad põhiliselt kas inimene tahab koguaeg midagi uut juurde õppida ning kui nutikas inimene on. Jutuks tulid ka stereotüübid, et naisprogrammeerijaid on väga vähe, kuid neid hakkab aina rohkem juurde tekkima. Oli ka väga huvitav teada saada, et keegi tegeleb nii aktiivselt naistes IT maailma vastu huvi tekitamises.<br />
<br />
Viienda loengu<ref>[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc "IT süsteemide administraatorilt esmakursulasele" Loengu salvestus]</ref> esinejaks oli Carolyn Fischer, kes töötab ettevõttes Skype süsteemiadministraatorina. Ta rääkis nagu ka Jaanika Liiv, enda kogemusest ja teekonnast. Carolyni esinemine oli natuke ebakindel, sest tal puudus varasem kogemus sarnaste loengute andmisel. Ta andis vihjeid ja soovitusi, kuidas saada hakkama ning kuidas olla edukas IT maailmas, rääkis enda tööst, mis on tema tööülesanded ning tulid jutuks ka erinevad tehnoloogiad, mida Skype kasutab. Esineja kordas, et tööandjad otsivad tööle pühendunuid inimesi, just sellise inimesena Carolyn mulle tunduski, sihikindel ja enda töö armastaja.<br />
<br />
Kuuendas loengus<ref>[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 "Testimine ja tarkvara kvaliteet" Loengu salvestus]</ref><br />
käis esinemas IT Kolledži vilistlane Kristjan Karmo, kes rääkis testimisest ja tarkvara kvaliteedist. Loengu käigus sain teada väga palju uut, sest enne seda ei teadnud ma täpselt, mida testija töö endast ette kujutab. Loeng oli väga huvitav, sest esinemine oli sujuv ja esineja teadis täpselt mida räägib. Põnev oli teada saada, mis tagajärgi võivad tuua vead koodides ja süsteemides, samuti väga põnevad olid näited, kui palju läksid süsteemivead mõnedele firmadele maksma. See loeng meeldis mulle kõikidest loengutest kõige rohkem, sest esineja jutt oli kaasahaarav ja pani tõsise huviga kuulama.<br />
<br />
Seitsmendas loengus<ref>[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c "IT tööturust" Loengu salvestus]</ref> käis rääkimas meile IT tööturust Andres Septer. Esinemise ajal olid väljatoodud karmid tööturu aspektid, et tööturul jäävad ainult tugevamad, kes oskavad “ennast müüa” ning kel on palju erinevaid oskusi ja omadusi. Esineja oli väga humoorikas, mis tegi loengu veelgi põnevamaks. Andres tõi välja selle, et suures firmas pole alati suurim palk ning soovitas esialgu alustada enda tööturu teekonda väiksemast firmast. Ta lisas, et tööle saamiseks on väga oluline suhtlusringkond, sest tööandjad otsivad endale töötajait kõigepealt suhtlusringkonnast ning alles siis tööturult. Jäin loenguga väga rahule, sest sain sealt teada palju uut ja põnevat informatsiooni.<br />
<br />
Viimases ehk kaheksandas loengus<ref>[https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true "Suhtumine õppetöösse ja veebirakenduste turvalisus" Loengu salvestus]</ref><br />
käis esinemas samuti IT Kolledži vilistlane Elar Lang, kes töötab firmas Clarified Security. Teemaks oli suhtumine õppetöösse, kus ta tugines peamiselt oma kogemustel ja tagasivaadel kooliajale, lisaks rääkis ta veebirakenduse turvalisusest. Kuna esineja tegeleb aktiivselt koolitamistega ja loengute pidamistega, siis suutis ta enda ettekande teha väga huvitavaks. Ta väitis, et kui minna õppima mingit eriala, ei pea selleks olema mingit põhja, piisab lihtsalt tahtmisest omandada valitud eriala ning et kool on kõigest sissejuhatus teadmiste omandamiseks, mis ei tee kedagi spetsialistiks. Olen antud väitega täiesti nõus, sest minu arvates tõelise kogemuse saab alles tööl. Loeng pani tõsiselt mõtlema enda andmete turvalisuse üle internetis. Peale loengut tuli tahtmine vaadata üle enda avalikustatud andmeid ning ka enda paroolide turvalisust. <br />
<br />
Minu arvates õppeaine “Erialatutvustus ja õpingukorraldus” täitis enda eesmärgi täielikult: andis motivatsiooni õppimiseks, tutvustas erinevaid IT maailma külgi, andis häid soovitusi tööturul kaugele jõudmiseks. Kõikides loengutes sai teada midagi uut, see informatsioon võib olla tulevikus väga kasuks töökoha otsimisel ja valimisel. Väga huvitav oli kuulata vilistlaste õppekäiku, kuidas nad meie asemel praegu tegutsesid ning mis oleks võinud olla teistmoodi. Loodan et arvestan sellega tulevikus ning olen sihikindel ja rohkem õppehimuline.<br />
<br />
==Õpingukorralduse küsimused==<br />
===Küsimus A=== <br />
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?<br />
<br />
'''Vastus'''<br />
<br />
Eksamil läbikukkumisel on võimalik sooritada korduseksamit kahe semestri jooksul pärast aine õpetamissemestri lõppu. Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on järeleksamile lubamise eelduseks. Korduseksami tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga.<ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskirja punkt 5.3.6]</ref> <br />
<br />
Registreerimine korduseksamile toimub ÕISis. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri Õppekorralduse eeskirja punkt 5.2.8.1]</ref><br />
<br />
Riigifinantseeritaval (RF) õppekohal on korduseksami sooritamine tasuta. REV/tasulisel õppekohal on korduseksamid õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskirja punkt 5.2.7]</ref><br />
<br />
===Küsimus 4=== <br />
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? Kas VÕTA kaudu saadud EAPd arvestatakse semestri õppekava täitmisesse ja aasta õppekoormusesse?<br />
<br />
'''Vastus'''<br />
<br />
Varasemate õpingute ja töökogemuse arvestamist taotlev isik (edaspidi taotleja) esitab ÕIS-is hiljemalt 10-ndal tööpäeval enne punase joone päeva vormikohase taotluse koos vajalike lisadega. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 1]</ref><br />
<br />
Taotleja lisab taotlusele oma pädevusi tõendavad materjalid (õpimapi), milleks võivad olla varasemaid õpinguid ja/või töökogemust tõendavad dokumendid: <br />
# tunnistus, väljavõte õpisooritustest, akadeemiline õiend, õpingute sisu kirjeldav dokument, töökogemuse olemasolu ja selle olemust kirjeldav dokument;<br />
# tehtud tööde näidised;<br />
# kolmandate osapoolte tagasiside jms. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 3]</ref><br />
<br />
Töökogemuse arvestamise taotlemisel tuleb lisaks muudele tõendusmaterjalidele esitada järgmistele kriteeriumidele vastav kogemusest õpitu analüüs:<br />
# kirjeldatud kogemus sobib taotletava ainega;<br />
# kirjeldatud on õpiväljundi aspektist olulisi tööülesandeid;<br />
# on analüüsitud taotletava aine seisukohalt asjakohaseid pädevusi;<br />
# on kajastatud kogemusest õpitut;<br />
# taotleja on analüüsinud oma tõendatavate pädevuste põhise tegevuse õnnestumisi ja nõrgemaid sooritusi ning esitanud olulisema, mida ta nendest olukordadest õppis;<br />
# analüüsis on selgelt ja üheselt mõistetavalt väljendatud arusaam kogemusest õpitu ning selle mooduli õpiväljunditega seotuse osas. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 4]</ref><br />
<br />
<br />
VÕTA komisjon vaatab taotluse läbi ja teeb otsused taotluse rahuldamise või tagasilükkamise osas ühe kuu jooksul arvates taotluse esitamise tähtajast. Komisjonil on õigus küsida taotlejalt täiendavaid pädevuste omandatust tõendavaid dokumente (ÕISis läbi jaotuse „Komisjoni kommentaarid“). Nimetatud juhul võib komisjon pikendada taotluse läbivaatamise tähtaega kuni üks kuu alates lisanõudeks olnud tingimuse täitmisest. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra III osa punkt 2]</ref><br />
<br />
<br />
Varasemate õpingute ja töökogemuse arvestamine läheb arvesse tudengi õppekava mahu täitmisel, kuid mitte õppekava täitmisel täies mahus. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppekorralduse eeskirja punkt 1.3.15]</ref> VÕTA komisjoni otsused protokollitakse ja õppekava täitmiseks arvestatud õppeained kantakse õppesooritustesse otsuse tegemise semestri jooksul. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra III osa punkt 9]</ref><br />
<br />
===Ülesanne=== <br />
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number. X – 25 EAP, Y – 25 EAP<br />
<br />
'''Vastus'''<br />
<br />
Õppeteenustasuta õppimiseks peab täiskoormusel õppival tudengina koguma semestri kohta kumulatiivselt vähemalt 27 EAP IT Kolledži õppesoorituste põhjal. <ref>[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Õppekulude osaline hüvitamine]</ref><br />
<br />
Olgu esimesel semestril saadud EAP arv on 25 ning teisel semestril saadud EAP arv on ka 25. Kuna õppeeastas peab olema saadud vähemalt 54 EAP selleks, et ei peaks tasuma hüvitist, siis antud olukorras oleks vaja tasuda hüvitist 4 EAP ulatuses, mille maksumus on 200€.<br />
<br />
=Viited=<br />
<references /></div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=User:Sfatejev&diff=78798User:Sfatejev2014-10-21T10:15:06Z<p>Sfatejev: /* Erialatutvustuse aine arvestustöö */</p>
<hr />
<div>[[Category:Erialatutvustus 2014 (Päevaõpe)]]<br />
=Erialatutvustuse aine arvestustöö=<br />
Autor: Sergei Fatejev<br />
<br />
Esitamise kuupäev: 23. oktoober 2014<br />
<br />
==Essee==<br />
'''Esimene loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 "Õppekorraldus ja sisekord" Loengu salvestus]</ref><br />
<br />
'''Teine loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 "Õppimine ja motivatsioon" Loengu salvestus]</ref><br />
<br />
'''Kolmas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 "Robootika ja häkkimine" Loengu salvestus]</ref><br />
<br />
'''Neljas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 "Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast" Loengu salvestus]</ref><br />
<br />
'''Viies loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc "IT süsteemide administraatorilt esmakursulasele" Loengu salvestus]</ref><br />
<br />
'''Kuues loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 "Testimine ja tarkvara kvaliteet" Loengu salvestus]</ref><br />
<br />
'''Seitsmes loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c "IT tööturust" Loengu salvestus]</ref><br />
<br />
'''Kaheksas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true "Suhtumine õppetöösse ja veebirakenduste turvalisus" Loengu salvestus]</ref><br />
<br />
==Õpingukorralduse küsimused==<br />
===Küsimus A=== <br />
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?<br />
<br />
'''Vastus'''<br />
<br />
Eksamil läbikukkumisel on võimalik sooritada korduseksamit kahe semestri jooksul pärast aine õpetamissemestri lõppu. Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on järeleksamile lubamise eelduseks. Korduseksami tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga.<ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskirja punkt 5.3.6]</ref> <br />
<br />
Registreerimine korduseksamile toimub ÕISis. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri Õppekorralduse eeskirja punkt 5.2.8.1]</ref><br />
<br />
Riigifinantseeritaval (RF) õppekohal on korduseksami sooritamine tasuta. REV/tasulisel õppekohal on korduseksamid õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskirja punkt 5.2.7]</ref><br />
<br />
===Küsimus 4=== <br />
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? Kas VÕTA kaudu saadud EAPd arvestatakse semestri õppekava täitmisesse ja aasta õppekoormusesse?<br />
<br />
'''Vastus'''<br />
<br />
Varasemate õpingute ja töökogemuse arvestamist taotlev isik (edaspidi taotleja) esitab ÕIS-is hiljemalt 10-ndal tööpäeval enne punase joone päeva vormikohase taotluse koos vajalike lisadega. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 1]</ref><br />
<br />
Taotleja lisab taotlusele oma pädevusi tõendavad materjalid (õpimapi), milleks võivad olla varasemaid õpinguid ja/või töökogemust tõendavad dokumendid: <br />
# tunnistus, väljavõte õpisooritustest, akadeemiline õiend, õpingute sisu kirjeldav dokument, töökogemuse olemasolu ja selle olemust kirjeldav dokument;<br />
# tehtud tööde näidised;<br />
# kolmandate osapoolte tagasiside jms. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 3]</ref><br />
<br />
Töökogemuse arvestamise taotlemisel tuleb lisaks muudele tõendusmaterjalidele esitada järgmistele kriteeriumidele vastav kogemusest õpitu analüüs:<br />
# kirjeldatud kogemus sobib taotletava ainega;<br />
# kirjeldatud on õpiväljundi aspektist olulisi tööülesandeid;<br />
# on analüüsitud taotletava aine seisukohalt asjakohaseid pädevusi;<br />
# on kajastatud kogemusest õpitut;<br />
# taotleja on analüüsinud oma tõendatavate pädevuste põhise tegevuse õnnestumisi ja nõrgemaid sooritusi ning esitanud olulisema, mida ta nendest olukordadest õppis;<br />
# analüüsis on selgelt ja üheselt mõistetavalt väljendatud arusaam kogemusest õpitu ning selle mooduli õpiväljunditega seotuse osas. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 4]</ref><br />
<br />
<br />
VÕTA komisjon vaatab taotluse läbi ja teeb otsused taotluse rahuldamise või tagasilükkamise osas ühe kuu jooksul arvates taotluse esitamise tähtajast. Komisjonil on õigus küsida taotlejalt täiendavaid pädevuste omandatust tõendavaid dokumente (ÕISis läbi jaotuse „Komisjoni kommentaarid“). Nimetatud juhul võib komisjon pikendada taotluse läbivaatamise tähtaega kuni üks kuu alates lisanõudeks olnud tingimuse täitmisest. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra III osa punkt 2]</ref><br />
<br />
<br />
Varasemate õpingute ja töökogemuse arvestamine läheb arvesse tudengi õppekava mahu täitmisel, kuid mitte õppekava täitmisel täies mahus. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppekorralduse eeskirja punkt 1.3.15]</ref> VÕTA komisjoni otsused protokollitakse ja õppekava täitmiseks arvestatud õppeained kantakse õppesooritustesse otsuse tegemise semestri jooksul. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra III osa punkt 9]</ref><br />
<br />
===Ülesanne=== <br />
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number. X – 25 EAP, Y – 25 EAP<br />
<br />
'''Vastus'''<br />
<br />
Õppeteenustasuta õppimiseks peab täiskoormusel õppival tudengina koguma semestri kohta kumulatiivselt vähemalt 27 EAP IT Kolledži õppesoorituste põhjal. <ref>[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Õppekulude osaline hüvitamine]</ref><br />
<br />
Olgu esimesel semestril saadud EAP arv on 25 ning teisel semestril saadud EAP arv on ka 25. Kuna õppeeastas peab olema saadud vähemalt 54 EAP selleks, et ei peaks tasuma hüvitist, siis antud olukorras oleks vaja tasuda hüvitist 4 EAP ulatuses, mille maksumus on 200€.<br />
<br />
=Viited=<br />
<references /></div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=User:Sfatejev&diff=78797User:Sfatejev2014-10-21T10:13:17Z<p>Sfatejev: /* Küsimus 4 */</p>
<hr />
<div>[[Category:Erialatutvustus 2014 (Päevaõpe)]]<br />
=Erialatutvustuse aine arvestustöö=<br />
Autor: Sergei Fatejev<br />
Esitamise kuupäev: 23. oktoober 2014<br />
<br />
==Essee==<br />
'''Esimene loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 "Õppekorraldus ja sisekord" Loengu salvestus]</ref><br />
<br />
'''Teine loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 "Õppimine ja motivatsioon" Loengu salvestus]</ref><br />
<br />
'''Kolmas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 "Robootika ja häkkimine" Loengu salvestus]</ref><br />
<br />
'''Neljas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 "Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast" Loengu salvestus]</ref><br />
<br />
'''Viies loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc "IT süsteemide administraatorilt esmakursulasele" Loengu salvestus]</ref><br />
<br />
'''Kuues loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 "Testimine ja tarkvara kvaliteet" Loengu salvestus]</ref><br />
<br />
'''Seitsmes loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c "IT tööturust" Loengu salvestus]</ref><br />
<br />
'''Kaheksas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true "Suhtumine õppetöösse ja veebirakenduste turvalisus" Loengu salvestus]</ref><br />
<br />
==Õpingukorralduse küsimused==<br />
===Küsimus A=== <br />
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?<br />
<br />
'''Vastus'''<br />
<br />
Eksamil läbikukkumisel on võimalik sooritada korduseksamit kahe semestri jooksul pärast aine õpetamissemestri lõppu. Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on järeleksamile lubamise eelduseks. Korduseksami tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga.<ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskirja punkt 5.3.6]</ref> <br />
<br />
Registreerimine korduseksamile toimub ÕISis. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri Õppekorralduse eeskirja punkt 5.2.8.1]</ref><br />
<br />
Riigifinantseeritaval (RF) õppekohal on korduseksami sooritamine tasuta. REV/tasulisel õppekohal on korduseksamid õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskirja punkt 5.2.7]</ref><br />
<br />
===Küsimus 4=== <br />
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? Kas VÕTA kaudu saadud EAPd arvestatakse semestri õppekava täitmisesse ja aasta õppekoormusesse?<br />
<br />
'''Vastus'''<br />
<br />
Varasemate õpingute ja töökogemuse arvestamist taotlev isik (edaspidi taotleja) esitab ÕIS-is hiljemalt 10-ndal tööpäeval enne punase joone päeva vormikohase taotluse koos vajalike lisadega. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 1]</ref><br />
<br />
Taotleja lisab taotlusele oma pädevusi tõendavad materjalid (õpimapi), milleks võivad olla varasemaid õpinguid ja/või töökogemust tõendavad dokumendid: <br />
# tunnistus, väljavõte õpisooritustest, akadeemiline õiend, õpingute sisu kirjeldav dokument, töökogemuse olemasolu ja selle olemust kirjeldav dokument;<br />
# tehtud tööde näidised;<br />
# kolmandate osapoolte tagasiside jms. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 3]</ref><br />
<br />
Töökogemuse arvestamise taotlemisel tuleb lisaks muudele tõendusmaterjalidele esitada järgmistele kriteeriumidele vastav kogemusest õpitu analüüs:<br />
# kirjeldatud kogemus sobib taotletava ainega;<br />
# kirjeldatud on õpiväljundi aspektist olulisi tööülesandeid;<br />
# on analüüsitud taotletava aine seisukohalt asjakohaseid pädevusi;<br />
# on kajastatud kogemusest õpitut;<br />
# taotleja on analüüsinud oma tõendatavate pädevuste põhise tegevuse õnnestumisi ja nõrgemaid sooritusi ning esitanud olulisema, mida ta nendest olukordadest õppis;<br />
# analüüsis on selgelt ja üheselt mõistetavalt väljendatud arusaam kogemusest õpitu ning selle mooduli õpiväljunditega seotuse osas. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 4]</ref><br />
<br />
<br />
VÕTA komisjon vaatab taotluse läbi ja teeb otsused taotluse rahuldamise või tagasilükkamise osas ühe kuu jooksul arvates taotluse esitamise tähtajast. Komisjonil on õigus küsida taotlejalt täiendavaid pädevuste omandatust tõendavaid dokumente (ÕISis läbi jaotuse „Komisjoni kommentaarid“). Nimetatud juhul võib komisjon pikendada taotluse läbivaatamise tähtaega kuni üks kuu alates lisanõudeks olnud tingimuse täitmisest. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra III osa punkt 2]</ref><br />
<br />
<br />
Varasemate õpingute ja töökogemuse arvestamine läheb arvesse tudengi õppekava mahu täitmisel, kuid mitte õppekava täitmisel täies mahus. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppekorralduse eeskirja punkt 1.3.15]</ref> VÕTA komisjoni otsused protokollitakse ja õppekava täitmiseks arvestatud õppeained kantakse õppesooritustesse otsuse tegemise semestri jooksul. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra III osa punkt 9]</ref><br />
<br />
===Ülesanne=== <br />
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number. X – 25 EAP, Y – 25 EAP<br />
<br />
'''Vastus'''<br />
<br />
Õppeteenustasuta õppimiseks peab täiskoormusel õppival tudengina koguma semestri kohta kumulatiivselt vähemalt 27 EAP IT Kolledži õppesoorituste põhjal. <ref>[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Õppekulude osaline hüvitamine]</ref><br />
<br />
Olgu esimesel semestril saadud EAP arv on 25 ning teisel semestril saadud EAP arv on ka 25. Kuna õppeeastas peab olema saadud vähemalt 54 EAP selleks, et ei peaks tasuma hüvitist, siis antud olukorras oleks vaja tasuda hüvitist 4 EAP ulatuses, mille maksumus on 200€.<br />
<br />
=Viited=<br />
<references /></div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=User:Sfatejev&diff=78764User:Sfatejev2014-10-21T06:54:02Z<p>Sfatejev: </p>
<hr />
<div>[[Category:Erialatutvustus 2014 (Päevaõpe)]]<br />
=Erialatutvustuse aine arvestustöö=<br />
Autor: Sergei Fatejev<br />
Esitamise kuupäev: 23. oktoober 2014<br />
<br />
==Essee==<br />
'''Esimene loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 "Õppekorraldus ja sisekord" Loengu salvestus]</ref><br />
<br />
'''Teine loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 "Õppimine ja motivatsioon" Loengu salvestus]</ref><br />
<br />
'''Kolmas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 "Robootika ja häkkimine" Loengu salvestus]</ref><br />
<br />
'''Neljas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 "Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast" Loengu salvestus]</ref><br />
<br />
'''Viies loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc "IT süsteemide administraatorilt esmakursulasele" Loengu salvestus]</ref><br />
<br />
'''Kuues loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 "Testimine ja tarkvara kvaliteet" Loengu salvestus]</ref><br />
<br />
'''Seitsmes loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c "IT tööturust" Loengu salvestus]</ref><br />
<br />
'''Kaheksas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true "Suhtumine õppetöösse ja veebirakenduste turvalisus" Loengu salvestus]</ref><br />
<br />
==Õpingukorralduse küsimused==<br />
===Küsimus A=== <br />
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?<br />
<br />
'''Vastus'''<br />
<br />
Eksamil läbikukkumisel on võimalik sooritada korduseksamit kahe semestri jooksul pärast aine õpetamissemestri lõppu. Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on järeleksamile lubamise eelduseks. Korduseksami tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga.<ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskirja punkt 5.3.6]</ref> <br />
<br />
Registreerimine korduseksamile toimub ÕISis. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri Õppekorralduse eeskirja punkt 5.2.8.1]</ref><br />
<br />
Riigifinantseeritaval (RF) õppekohal on korduseksami sooritamine tasuta. REV/tasulisel õppekohal on korduseksamid õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskirja punkt 5.2.7]</ref><br />
<br />
===Küsimus 4=== <br />
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? Kas VÕTA kaudu saadud EAPd arvestatakse semestri õppekava täitmisesse ja aasta õppekoormusesse?<br />
<br />
'''Vastus'''<br />
<br />
Varasemate õpingute ja töökogemuse arvestamist taotlev isik (edaspidi taotleja) esitab ÕIS-is hiljemalt 10-ndal tööpäeval enne punase joone päeva vormikohase taotluse koos vajalike lisadega. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 1]</ref><br />
<br />
Taotleja lisab taotlusele oma pädevusi tõendavad materjalid (õpimapi), milleks võivad olla varasemaid õpinguid ja/või töökogemust tõendavad dokumendid: <br />
# tunnistus, väljavõte õpisooritustest, akadeemiline õiend, õpingute sisu kirjeldav dokument, töökogemuse olemasolu ja selle olemust kirjeldav dokument;<br />
# tehtud tööde näidised;<br />
# kolmandate osapoolte tagasiside jms. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 3]</ref><br />
<br />
Töökogemuse arvestamise taotlemisel tuleb lisaks muudele tõendusmaterjalidele esitada järgmistele kriteeriumidele vastav kogemusest õpitu analüüs:<br />
# kirjeldatud kogemus sobib taotletava ainega;<br />
# kirjeldatud on õpiväljundi aspektist olulisi tööülesandeid;<br />
# on analüüsitud taotletava aine seisukohalt asjakohaseid pädevusi;<br />
# on kajastatud kogemusest õpitut;<br />
# taotleja on analüüsinud oma tõendatavate pädevuste põhise tegevuse õnnestumisi ja nõrgemaid sooritusi ning esitanud olulisema, mida ta nendest olukordadest õppis;<br />
# analüüsis on selgelt ja üheselt mõistetavalt väljendatud arusaam kogemusest õpitu ning selle mooduli õpiväljunditega seotuse osas. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 4]</ref><br />
<br />
<br />
VÕTA komisjon vaatab taotluse läbi ja teeb otsused taotluse rahuldamise või tagasilükkamise osas ühe kuu jooksul arvates taotluse esitamise tähtajast. Komisjonil on õigus küsida taotlejalt täiendavaid pädevuste omandatust tõendavaid dokumente (ÕISis läbi jaotuse „Komisjoni kommentaarid“). Nimetatud juhul võib komisjon pikendada taotluse läbivaatamise tähtaega kuni üks kuu alates lisanõudeks olnud tingimuse täitmisest. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra III osa punkt 2]</ref><br />
<br />
<br />
Varasemate õpingute ja töökogemuse arvestamine läheb arvesse tudengi õppekava mahu täitmisel, kuid mitte õppekava täitmisel täies mahus. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppekorralduse eeskirja punkt 1.3.15]</ref> VÕTA komisjoni otsused protokollitakse ja õppekava täitmiseks arvestatud õppeained kantakse õppesooritustesse otsuse tegemise semestri jooksul. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra III osa punkt 9]</ref><br />
<br />
===Küsimus 4=== <br />
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number. X – 25 EAP, Y – 25 EAP<br />
<br />
'''Vastus'''<br />
<br />
Õppeteenustasuta õppimiseks peab täiskoormusel õppival tudengina koguma semestri kohta kumulatiivselt vähemalt 27 EAP IT Kolledži õppesoorituste põhjal. <ref>[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Õppekulude osaline hüvitamine]</ref><br />
<br />
Olgu esimesel semestril saadud EAP arv on 25 ning teisel semestril saadud EAP arv on ka 25. Kuna õppeeastas peab olema saadud vähemalt 54 EAP selleks, et ei peaks tasuma hüvitist, siis antud olukorras oleks vaja tasuda hüvitist 4 EAP ulatuses, mille maksumus on 200€.<br />
<br />
=Viited=<br />
<references /></div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=User:Sfatejev&diff=78763User:Sfatejev2014-10-21T06:52:56Z<p>Sfatejev: </p>
<hr />
<div>[[Category:Erialatutvustus 2014 (Päevaõpe)]]<br />
=Erialatutvustuse aine arvestustöö=<br />
Autor: Sergei Fatejev<br />
Esitamise kuupäev: 23. oktoober 2014<br />
<br />
==Essee==<br />
'''Esimene loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 "Õppekorraldus ja sisekord" Loengu salvestus]</ref><br />
<br />
'''Teine loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 "Õppimine ja motivatsioon" Loengu salvestus]</ref><br />
<br />
'''Kolmas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 "Robootika ja häkkimine" Loengu salvestus]</ref><br />
<br />
'''Neljas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 "Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast" Loengu salvestus]</ref><br />
<br />
'''Viies loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc "IT süsteemide administraatorilt esmakursulasele" Loengu salvestus]</ref><br />
<br />
'''Kuues loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 "Testimine ja tarkvara kvaliteet" Loengu salvestus]</ref><br />
<br />
'''Seitsmes loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c "IT tööturust" Loengu salvestus]</ref><br />
<br />
'''Kaheksas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true "Suhtumine õppetöösse ja veebirakenduste turvalisus" Loengu salvestus]</ref><br />
<br />
==Õpingukorralduse küsimused==<br />
===Küsimus A=== <br />
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?<br />
<br />
'''Vastus'''<br />
<br />
Eksamil läbikukkumisel on võimalik sooritada korduseksamit kahe semestri jooksul pärast aine õpetamissemestri lõppu. Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on järeleksamile lubamise eelduseks. Korduseksami tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga.<ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskirja punkt 5.3.6]</ref> <br />
<br />
Registreerimine korduseksamile toimub ÕISis. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri Õppekorralduse eeskirja punkt 5.2.8.1]</ref><br />
<br />
Riigifinantseeritaval (RF) õppekohal on korduseksami sooritamine tasuta. REV/tasulisel õppekohal on korduseksamid õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskirja punkt 5.2.7]</ref><br />
<br />
===Küsimus 4=== <br />
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? Kas VÕTA kaudu saadud EAPd arvestatakse semestri õppekava täitmisesse ja aasta õppekoormusesse?<br />
<br />
'''Vastus'''<br />
<br />
Varasemate õpingute ja töökogemuse arvestamist taotlev isik (edaspidi taotleja) esitab ÕIS-is hiljemalt 10-ndal tööpäeval enne punase joone päeva vormikohase taotluse koos vajalike lisadega. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 1]</ref><br />
<br />
Taotleja lisab taotlusele oma pädevusi tõendavad materjalid (õpimapi), milleks võivad olla varasemaid õpinguid ja/või töökogemust tõendavad dokumendid: <br />
# tunnistus, väljavõte õpisooritustest, akadeemiline õiend, õpingute sisu kirjeldav dokument, töökogemuse olemasolu ja selle olemust kirjeldav dokument;<br />
# tehtud tööde näidised;<br />
# kolmandate osapoolte tagasiside jms. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 3]</ref><br />
<br />
Töökogemuse arvestamise taotlemisel tuleb lisaks muudele tõendusmaterjalidele esitada järgmistele kriteeriumidele vastav kogemusest õpitu analüüs:<br />
# kirjeldatud kogemus sobib taotletava ainega;<br />
# kirjeldatud on õpiväljundi aspektist olulisi tööülesandeid;<br />
# on analüüsitud taotletava aine seisukohalt asjakohaseid pädevusi;<br />
# on kajastatud kogemusest õpitut;<br />
# taotleja on analüüsinud oma tõendatavate pädevuste põhise tegevuse õnnestumisi ja nõrgemaid sooritusi ning esitanud olulisema, mida ta nendest olukordadest õppis;<br />
# analüüsis on selgelt ja üheselt mõistetavalt väljendatud arusaam kogemusest õpitu ning selle mooduli õpiväljunditega seotuse osas. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 4]</ref><br />
<br />
<br />
VÕTA komisjon vaatab taotluse läbi ja teeb otsused taotluse rahuldamise või tagasilükkamise osas ühe kuu jooksul arvates taotluse esitamise tähtajast. Komisjonil on õigus küsida taotlejalt täiendavaid pädevuste omandatust tõendavaid dokumente (ÕISis läbi jaotuse „Komisjoni kommentaarid“). Nimetatud juhul võib komisjon pikendada taotluse läbivaatamise tähtaega kuni üks kuu alates lisanõudeks olnud tingimuse täitmisest. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra III osa punkt 2]</ref><br />
<br />
<br />
Varasemate õpingute ja töökogemuse arvestamine läheb arvesse tudengi õppekava mahu täitmisel, kuid mitte õppekava täitmisel täies mahus. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppekorralduse eeskirja punkt 1.3.15]</ref> VÕTA komisjoni otsused protokollitakse ja õppekava täitmiseks arvestatud õppeained kantakse õppesooritustesse otsuse tegemise semestri jooksul. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra III osa punkt 9]</ref><br />
<br />
===Küsimus 4=== <br />
Kui mitme EAP ulatuses tuleb õppekulud osaliselt hüvitada aasta lõpuks, kui esimese semestri lõpuks on olemas X EAPd ja teise semestri lõpuks Y EAPd? Kui suur on teile esitatav arve? X ja Y väärtused võtke allpool olevast tabelist selliselt, et X väärtus on teie üliõpilaskoodi eelviimane number ja Y üliõpilaskoodi viimane number. X – 25 EAP, Y – 25 EAP<br />
<br />
'''Vastus'''<br />
<br />
Õppeteenustasuta õppimiseks peab täiskoormusel õppival tudengina koguma semestri kohta kumulatiivselt vähemalt 27 EAP IT Kolledži õppesoorituste põhjal. <ref>[http://www.itcollege.ee/tudengile/kkk/korgharidusreform-kkk/#Kolmas Õppekulude osaline hüvitamine]</ref><br />
<br />
Olgu esimesel semestril saadud EAP arv on 25 ning teisel semestril saadud EAP arv on ka 25. Kuna õppeeastas peab olema saadud vähemalt 54 EAP selleks, et ei peaks tasuma hüvitist, siis antud olukorras oleks vaja tasuda hüvitist 4 EAP ulatuses, mis kogusummana on 200€.<br />
<br />
=Viited=<br />
<references /></div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=User:Sfatejev&diff=78742User:Sfatejev2014-10-21T06:33:39Z<p>Sfatejev: </p>
<hr />
<div>[[Category:Erialatutvustus 2014 (Päevaõpe)]]<br />
=Erialatutvustuse aine arvestustöö=<br />
Autor: Sergei Fatejev<br />
Esitamise kuupäev: 23. oktoober 2014<br />
<br />
==Essee==<br />
'''Esimene loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 "Õppekorraldus ja sisekord" Loengu salvestus]</ref><br />
<br />
'''Teine loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 "Õppimine ja motivatsioon" Loengu salvestus]</ref><br />
<br />
'''Kolmas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 "Robootika ja häkkimine" Loengu salvestus]</ref><br />
<br />
'''Neljas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 "Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast" Loengu salvestus]</ref><br />
<br />
'''Viies loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc "IT süsteemide administraatorilt esmakursulasele" Loengu salvestus]</ref><br />
<br />
'''Kuues loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 "Testimine ja tarkvara kvaliteet" Loengu salvestus]</ref><br />
<br />
'''Seitsmes loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c "IT tööturust" Loengu salvestus]</ref><br />
<br />
'''Kaheksas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true "Suhtumine õppetöösse ja veebirakenduste turvalisus" Loengu salvestus]</ref><br />
<br />
==Õpingukorralduse küsimused==<br />
===Küsimus A=== <br />
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?<br />
<br />
<br />
'''Vastus'''<br />
<br />
Eksamil läbikukkumisel on võimalik sooritada korduseksamit kahe semestri jooksul pärast aine õpetamissemestri lõppu. Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on järeleksamile lubamise eelduseks. Korduseksami tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga.<ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskirja punkt 5.3.6]</ref> <br />
<br />
Registreerimine korduseksamile toimub ÕISis. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri Õppekorralduse eeskirja punkt 5.2.8.1]</ref><br />
<br />
Riigifinantseeritaval (RF) õppekohal on korduseksami sooritamine tasuta. REV/tasulisel õppekohal on korduseksamid õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskirja punkt 5.2.7]</ref><br />
<br />
===Küsimus 4=== <br />
Sul on olemas varasem töökogemus, mida sa tahad kasutada õppeainete arvestamisel (VÕTA). Millised on tegevused? Millised on tähtajad? Kas VÕTA kaudu saadud EAPd arvestatakse semestri õppekava täitmisesse ja aasta õppekoormusesse?<br />
<br />
<br />
'''Vastus'''<br />
<br />
Varasemate õpingute ja töökogemuse arvestamist taotlev isik (edaspidi taotleja) esitab ÕIS-is hiljemalt 10-ndal tööpäeval enne punase joone päeva vormikohase taotluse koos vajalike lisadega. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 1]</ref><br />
<br />
Taotleja lisab taotlusele oma pädevusi tõendavad materjalid (õpimapi), milleks võivad olla varasemaid õpinguid ja/või töökogemust tõendavad dokumendid: <br />
# tunnistus, väljavõte õpisooritustest, akadeemiline õiend, õpingute sisu kirjeldav dokument, töökogemuse olemasolu ja selle olemust kirjeldav dokument;<br />
# tehtud tööde näidised;<br />
# kolmandate osapoolte tagasiside jms. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 3]</ref><br />
<br />
Töökogemuse arvestamise taotlemisel tuleb lisaks muudele tõendusmaterjalidele esitada järgmistele kriteeriumidele vastav kogemusest õpitu analüüs:<br />
# kirjeldatud kogemus sobib taotletava ainega;<br />
# kirjeldatud on õpiväljundi aspektist olulisi tööülesandeid;<br />
# on analüüsitud taotletava aine seisukohalt asjakohaseid pädevusi;<br />
# on kajastatud kogemusest õpitut;<br />
# taotleja on analüüsinud oma tõendatavate pädevuste põhise tegevuse õnnestumisi ja nõrgemaid sooritusi ning esitanud olulisema, mida ta nendest olukordadest õppis;<br />
# analüüsis on selgelt ja üheselt mõistetavalt väljendatud arusaam kogemusest õpitu ning selle mooduli õpiväljunditega seotuse osas. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra II osa punkt 4]</ref><br />
<br />
<br />
VÕTA komisjon vaatab taotluse läbi ja teeb otsused taotluse rahuldamise või tagasilükkamise osas ühe kuu jooksul arvates taotluse esitamise tähtajast. Komisjonil on õigus küsida taotlejalt täiendavaid pädevuste omandatust tõendavaid dokumente (ÕISis läbi jaotuse „Komisjoni kommentaarid“). Nimetatud juhul võib komisjon pikendada taotluse läbivaatamise tähtaega kuni üks kuu alates lisanõudeks olnud tingimuse täitmisest. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra III osa punkt 2]</ref><br />
<br />
<br />
Varasemate õpingute ja töökogemuse arvestamine läheb arvesse tudengi õppekava mahu täitmisel, kuid mitte õppekava täitmisel täies mahus. <ref>[http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/ Õppekorralduse eeskirja punkt 1.3.15]</ref> VÕTA komisjoni otsused protokollitakse ja õppekava täitmiseks arvestatud õppeained kantakse õppesooritustesse otsuse tegemise semestri jooksul. <ref>[http://www.itcollege.ee/sisseastujale/vota/vota-kord/ Varasemate õpingute ja töökogemuse arvestamise korra III osa punkt 9]</ref><br />
<br />
=Viited=<br />
<references /></div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=User:Sfatejev&diff=78736User:Sfatejev2014-10-21T06:15:30Z<p>Sfatejev: /* Õpingukorralduse küsimused */</p>
<hr />
<div>[[Category:Erialatutvustus 2014 (Päevaõpe)]]<br />
=Erialatutvustuse aine arvestustöö=<br />
Autor: Sergei Fatejev<br />
Esitamise kuupäev: 23. oktoober 2014<br />
<br />
==Essee==<br />
'''Esimene loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 "Õppekorraldus ja sisekord" Loengu salvestus]</ref><br />
<br />
'''Teine loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 "Õppimine ja motivatsioon" Loengu salvestus]</ref><br />
<br />
'''Kolmas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 "Robootika ja häkkimine" Loengu salvestus]</ref><br />
<br />
'''Neljas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 "Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast" Loengu salvestus]</ref><br />
<br />
'''Viies loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc "IT süsteemide administraatorilt esmakursulasele" Loengu salvestus]</ref><br />
<br />
'''Kuues loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 "Testimine ja tarkvara kvaliteet" Loengu salvestus]</ref><br />
<br />
'''Seitsmes loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c "IT tööturust" Loengu salvestus]</ref><br />
<br />
'''Kaheksas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true "Suhtumine õppetöösse ja veebirakenduste turvalisus" Loengu salvestus]</ref><br />
<br />
==Õpingukorralduse küsimused==<br />
===Küsimus A=== <br />
Kukkusid eksamil läbi. Kaua on võimalik eksamit järele teha? Kellega kokkuleppida, et järeleksamit teha? Kuidas toimub järeleksamile registreerimine? Mis on tähtajad? Palju maksab, kui oled riigi finantseeritaval (RF) õppekohalkohal? Palju maksab, kui oled tasulisel (OF) õppekohal kohal?<br />
<br />
<br />
'''Vastus'''<br />
<br />
Eksamil läbikukkumisel on võimalik sooritada korduseksamit kahe semestri jooksul pärast aine õpetamissemestri lõppu. Registreerimine korduseksamile toimub ÕISis. Õppejõul on õigus anda täiendavaid ülesandeid, mille täitmine on järeleksamile lubamise eelduseks. Korduseksami tähtajad määrab ainet õpetav õppejõud kooskõlas õppeosakonnas koostatud ajakavaga.<ref>http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamid Õppekorralduse eeskirja punkt 5.3.6</ref> <br />
<br />
Riigifinantseeritaval (RF) õppekohal on korduseksami sooritamine tasuta. REV/tasulisel õppekohal on korduseksamid õppijatele tasulised. Tasu suurus kehtestatakse rektori käskkirjaga ja arve kuvatakse ÕISis. <ref> http://www.itcollege.ee/tudengile/eeskirjad-ja-juhendid/oppekorraldus-eeskiri/#eksamitekorraldus Õppekorralduse eeskirja punkt 5.2.7 </ref><br />
<br />
===Küsimus 3=== <br />
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?<br />
<br />
'''Vastus'''<br />
<br />
Selleks, et minna akadeemilisele puhkusele, pean ...<br />
<br />
=Viited=<br />
<references /></div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=User:Sfatejev&diff=78731User:Sfatejev2014-10-21T06:04:40Z<p>Sfatejev: /* Erialatutvustuse aine arvestustöö */</p>
<hr />
<div>[[Category:Erialatutvustus 2014 (Päevaõpe)]]<br />
=Erialatutvustuse aine arvestustöö=<br />
Autor: Sergei Fatejev<br />
Esitamise kuupäev: 23. oktoober 2014<br />
<br />
==Essee==<br />
'''Esimene loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 "Õppekorraldus ja sisekord" Loengu salvestus]</ref><br />
<br />
'''Teine loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 "Õppimine ja motivatsioon" Loengu salvestus]</ref><br />
<br />
'''Kolmas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 "Robootika ja häkkimine" Loengu salvestus]</ref><br />
<br />
'''Neljas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 "Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast" Loengu salvestus]</ref><br />
<br />
'''Viies loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc "IT süsteemide administraatorilt esmakursulasele" Loengu salvestus]</ref><br />
<br />
'''Kuues loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 "Testimine ja tarkvara kvaliteet" Loengu salvestus]</ref><br />
<br />
'''Seitsmes loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c "IT tööturust" Loengu salvestus]</ref><br />
<br />
'''Kaheksas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true "Suhtumine õppetöösse ja veebirakenduste turvalisus" Loengu salvestus]</ref><br />
<br />
==Õpingukorralduse küsimused==<br />
===Küsimus B=== <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 />
<nowiki>Märkuseks järgmiseks aastaks - küsimuse sõnastust parandanda - vaata historyt</nowiki><br />
<br />
'''Vastus'''<br />
<br />
Eksami uuesti sooritamiseks pean tegema järgmised tegevused ...<br />
<br />
===Küsimus 3=== <br />
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?<br />
<br />
'''Vastus'''<br />
<br />
Selleks, et minna akadeemilisele puhkusele, pean ...<br />
<br />
=Viited=<br />
<references /></div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=User:Sfatejev&diff=78730User:Sfatejev2014-10-21T06:03:59Z<p>Sfatejev: /* Essee */</p>
<hr />
<div>[[Category:Erialatutvustus 2014 (Päevaõpe)]]<br />
=Erialatutvustuse aine arvestustöö=<br />
Autor: Sergei Fatejev<br />
<br />
==Essee==<br />
'''Esimene loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/552b549b-da8b-48c4-9047-cf34af6e6188 "Õppekorraldus ja sisekord" Loengu salvestus]</ref><br />
<br />
'''Teine loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/4d88020e-ceeb-46cf-a017-a5497a9644a0 "Õppimine ja motivatsioon" Loengu salvestus]</ref><br />
<br />
'''Kolmas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/df5a30a1-6110-4c8a-a7fa-f6343c8cae65 "Robootika ja häkkimine" Loengu salvestus]</ref><br />
<br />
'''Neljas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/cc18f732-a0f2-4264-a3b8-d1a281583016 "Subjektiivselt programmeerimisest, stereotüüpidest ja kogukonnast" Loengu salvestus]</ref><br />
<br />
'''Viies loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/ff9f663f-f616-4dea-b9b1-85616acfcccc "IT süsteemide administraatorilt esmakursulasele" Loengu salvestus]</ref><br />
<br />
'''Kuues loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/75d683be-016f-45e4-916d-d71a8c9c3d43 "Testimine ja tarkvara kvaliteet" Loengu salvestus]</ref><br />
<br />
'''Seitsmes loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/0326c0ae-9a48-4b1f-bbbc-0cfb8b94991c "IT tööturust" Loengu salvestus]</ref><br />
<br />
'''Kaheksas loeng'''<ref>[https://echo360.e-ope.ee/ess/echo/presentation/791a5ecb-f27c-4401-8565-1dbd16894f27?ec=true "Suhtumine õppetöösse ja veebirakenduste turvalisus" Loengu salvestus]</ref><br />
<br />
==Õpingukorralduse küsimused==<br />
===Küsimus B=== <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 />
<nowiki>Märkuseks järgmiseks aastaks - küsimuse sõnastust parandanda - vaata historyt</nowiki><br />
<br />
'''Vastus'''<br />
<br />
Eksami uuesti sooritamiseks pean tegema järgmised tegevused ...<br />
<br />
===Küsimus 3=== <br />
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?<br />
<br />
'''Vastus'''<br />
<br />
Selleks, et minna akadeemilisele puhkusele, pean ...<br />
<br />
=Viited=<br />
<references /></div>Sfatejevhttps://wiki.itcollege.ee/index.php?title=User:Sfatejev&diff=77893User:Sfatejev2014-10-17T17:41:53Z<p>Sfatejev: Created page with "Category:Erialatutvustus 2014 (Päevaõpe) =Erialatutvustuse aine arvestustöö= Autor: Sergei Fatejev ==Essee== asdasdasd ==Õpingukorralduse küsimused== ===Küsimus B===…"</p>
<hr />
<div>[[Category:Erialatutvustus 2014 (Päevaõpe)]]<br />
=Erialatutvustuse aine arvestustöö=<br />
Autor: Sergei Fatejev<br />
<br />
==Essee==<br />
asdasdasd<br />
<br />
==Õpingukorralduse küsimused==<br />
===Küsimus B=== <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 />
<nowiki>Märkuseks järgmiseks aastaks - küsimuse sõnastust parandanda - vaata historyt</nowiki><br />
<br />
'''Vastus'''<br />
<br />
Eksami uuesti sooritamiseks pean tegema järgmised tegevused ...<br />
<br />
===Küsimus 3=== <br />
Millised võimalused on minna akadeemilisele puhkusele esimesel õppeaastal? Mis tegevused tuleb selleks teha? Kui pikk on maksimaalne puhkuse aeg? Kuidas toimub puhkuse lõpetamine? Kas puhkuse ajal saab deklareerida õppeaineid? Kas saab teha järele eksameid ja arvestusi?<br />
<br />
'''Vastus'''<br />
<br />
Selleks, et minna akadeemilisele puhkusele, pean ...<br />
<br />
=Viited=<br />
<references /></div>Sfatejev