<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hmuidik</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Hmuidik"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Hmuidik"/>
	<updated>2026-05-06T11:02:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&amp;diff=33960</id>
		<title>Võrgurakendused II: 2011 kevadel valminud kodutööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&amp;diff=33960"/>
		<updated>2011-06-06T11:50:58Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: /* Helen Muidik */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jaan Igamees=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kert Suvi=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Helen Muidik=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]&lt;br /&gt;
&lt;br /&gt;
=Mihkel Sokk=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Seda Sahradyan=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Priit Siimo=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22Tyhik%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22Tyhik%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22Hungry_Student_Food_Board%22]]&lt;br /&gt;
&lt;br /&gt;
=Siim Sarv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Reigo Männiste=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Karl Männil=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Ilmar Telga=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Siim Aaver=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Taavi Ilves=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry_Student_Food_Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_&amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_Tool]]&lt;br /&gt;
&lt;br /&gt;
=Jaan Kruusma=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry_Student_Food_Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Andrus Reedla=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Jaak Lehtsalu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt  [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Jana Mrots=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond  &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]&lt;br /&gt;
&lt;br /&gt;
=Heiki Tamm=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Meeskond&amp;quot;]]&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond  &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Toomas Soha=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22Tyhik%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22C_terav%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22Tact%22]]&lt;br /&gt;
&lt;br /&gt;
=Miina Sikk=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Rauno Rüga=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Tanel Liiv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Gaspar Karm=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Joosep Ilves=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Taivo Türnpu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sander Baikov=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Allar Anijago=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tool&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Madis Sarv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Kaspar Kallasmaa=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Jarko Kaskmaa=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Lauri Kermas=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Indrek Kõue=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Erik Kaju=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mailis Toompuu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Madis Kõosaar=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Gert Glükmann=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Martin Lensment=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]] ja [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_&amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Madis Sildaru=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Indrek Kruuser=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&amp;diff=33958</id>
		<title>Võrgurakendused II: 2011 kevadel valminud kodutööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&amp;diff=33958"/>
		<updated>2011-06-06T11:50:16Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: /* Helen Muidik */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jaan Igamees=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kert Suvi=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Helen Muidik=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Meeskond_Tool&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Mihkel Sokk=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Seda Sahradyan=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Priit Siimo=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22Tyhik%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22Tyhik%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22Hungry_Student_Food_Board%22]]&lt;br /&gt;
&lt;br /&gt;
=Siim Sarv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Reigo Männiste=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Karl Männil=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Ilmar Telga=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Siim Aaver=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Taavi Ilves=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry_Student_Food_Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_&amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_Tool]]&lt;br /&gt;
&lt;br /&gt;
=Jaan Kruusma=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry_Student_Food_Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Andrus Reedla=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Jaak Lehtsalu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt  [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Jana Mrots=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond  &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]&lt;br /&gt;
&lt;br /&gt;
=Heiki Tamm=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Meeskond&amp;quot;]]&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond  &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Toomas Soha=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22Tyhik%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22C_terav%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22Tact%22]]&lt;br /&gt;
&lt;br /&gt;
=Miina Sikk=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Rauno Rüga=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Tanel Liiv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Gaspar Karm=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Joosep Ilves=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Taivo Türnpu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sander Baikov=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Allar Anijago=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tool&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Madis Sarv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Kaspar Kallasmaa=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Jarko Kaskmaa=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Lauri Kermas=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Indrek Kõue=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Erik Kaju=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mailis Toompuu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Madis Kõosaar=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Gert Glükmann=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Martin Lensment=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]] ja [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_&amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Madis Sildaru=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Indrek Kruuser=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&amp;diff=33955</id>
		<title>Võrgurakendused II: 2011 kevadel valminud kodutööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&amp;diff=33955"/>
		<updated>2011-06-06T11:49:17Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: /* Helen Muidik */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jaan Igamees=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kert Suvi=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Helen Muidik=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;TOOL&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Mihkel Sokk=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Seda Sahradyan=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Priit Siimo=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22Tyhik%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22Tyhik%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22Hungry_Student_Food_Board%22]]&lt;br /&gt;
&lt;br /&gt;
=Siim Sarv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Reigo Männiste=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Karl Männil=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Ilmar Telga=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Siim Aaver=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Taavi Ilves=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry_Student_Food_Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_&amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_Tool]]&lt;br /&gt;
&lt;br /&gt;
=Jaan Kruusma=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry_Student_Food_Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Andrus Reedla=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Jaak Lehtsalu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt  [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Jana Mrots=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond  &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]&lt;br /&gt;
&lt;br /&gt;
=Heiki Tamm=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Meeskond&amp;quot;]]&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond  &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Toomas Soha=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22Tyhik%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22C_terav%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22Tact%22]]&lt;br /&gt;
&lt;br /&gt;
=Miina Sikk=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Rauno Rüga=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Tanel Liiv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Gaspar Karm=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Joosep Ilves=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Taivo Türnpu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sander Baikov=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Allar Anijago=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tool&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Madis Sarv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Kaspar Kallasmaa=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Jarko Kaskmaa=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Lauri Kermas=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Indrek Kõue=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Erik Kaju=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mailis Toompuu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Madis Kõosaar=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Gert Glükmann=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Martin Lensment=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]] ja [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_&amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Madis Sildaru=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Indrek Kruuser=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&amp;diff=33954</id>
		<title>Võrgurakendused II: 2011 kevadel valminud kodutööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&amp;diff=33954"/>
		<updated>2011-06-06T11:49:01Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jaan Igamees=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kert Suvi=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Helen Muidik=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tool&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Mihkel Sokk=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Seda Sahradyan=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Priit Siimo=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22Tyhik%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22Tyhik%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22Hungry_Student_Food_Board%22]]&lt;br /&gt;
&lt;br /&gt;
=Siim Sarv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Reigo Männiste=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Karl Männil=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Ilmar Telga=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Siim Aaver=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Taavi Ilves=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry_Student_Food_Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_&amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_Tool]]&lt;br /&gt;
&lt;br /&gt;
=Jaan Kruusma=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry_Student_Food_Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Andrus Reedla=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Jaak Lehtsalu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt  [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Jana Mrots=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond  &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond Tool]]&lt;br /&gt;
&lt;br /&gt;
=Heiki Tamm=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Meeskond&amp;quot;]]&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond  &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Toomas Soha=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22Tyhik%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22C_terav%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_%22Tact%22]]&lt;br /&gt;
&lt;br /&gt;
=Miina Sikk=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Rauno Rüga=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Tanel Liiv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Gaspar Karm=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Joosep Ilves=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Taivo Türnpu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sander Baikov=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Allar Anijago=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tool&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Madis Sarv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Kaspar Kallasmaa=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Jarko Kaskmaa=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Lauri Kermas=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Indrek Kõue=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Erik Kaju=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mailis Toompuu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Madis Kõosaar=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Gert Glükmann=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Martin Lensment=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]] ja [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond_&amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
&lt;br /&gt;
=Madis Sildaru=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Indrek Kruuser=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_Tool&amp;diff=33951</id>
		<title>Talk:Meeskond Tool</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_Tool&amp;diff=33951"/>
		<updated>2011-06-06T11:48:22Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Väga hea on kohvikutele vahelduseks ka mingit muud xml-i lugeda. Selge ja arusaadav teenus, hea lühike ja ülevaatlik, treppida oleks saanud muidugi paremini. &lt;br /&gt;
&lt;br /&gt;
Täiesti mõtetu arvustus aga mis teha.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Priit Siimo D22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===XML Arvustus===&lt;br /&gt;
Meeldib, et XML on väga lühike ja kompaktne. Võib-olla võiks lisada ka pildi lingi antud lumelaua juurde. XMLi treppimine on natuke paigast. Mõnes kohas on taane kaks tühikut ja mõnes kohas koguni terve tab.&lt;br /&gt;
&lt;br /&gt;
Oleks võinud XSLT-le ka veidi CSSi külge panna, et tabelile veidike silmailu anda.&lt;br /&gt;
&lt;br /&gt;
Meeskonna idee on väga hea ja wiki leht sisukas.&lt;br /&gt;
Ootan huviga projekti uuendusi.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Martin Lensment D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Hea lühike xml, korralik wiki leht. Silma hakkasid xmli treppimisega tehtud vead.&lt;br /&gt;
Mis siin muud ikka kirjutada :P.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Allar Anijago D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Nagu ka eelnevalt kommenteeriti - tore et on valitud midagi peale kohviku. Kõik on ilus, tore, kena aga parameetrite osa oleks lahendanud teisiti. &lt;br /&gt;
&lt;br /&gt;
Näiteks:&lt;br /&gt;
&amp;lt;parameetrid&amp;gt;&lt;br /&gt;
  &amp;lt;parameeter&amp;gt;&lt;br /&gt;
     &amp;lt;tyyp&amp;gt;Pikkus&amp;lt;/tyyp&amp;gt;&lt;br /&gt;
     &amp;lt;v22rtus&amp;gt;2000cm&amp;lt;/tyyp&amp;gt;&lt;br /&gt;
  &amp;lt;/parameeter&amp;gt;&lt;br /&gt;
  &amp;lt;parameeter&amp;gt;&lt;br /&gt;
     &amp;lt;tyyp&amp;gt;Laius&amp;lt;/tyyp&amp;gt;&lt;br /&gt;
     &amp;lt;v22rtus&amp;gt;3000cm&amp;lt;/tyyp&amp;gt;&lt;br /&gt;
  &amp;lt;/parameeter&amp;gt;&lt;br /&gt;
&amp;lt;/parameetrid&amp;gt;&lt;br /&gt;
&lt;br /&gt;
See võimaldaks kasutada pmts lõpmatuseni erinevaid parameetreid. Praegu tuleks uue parameetri käiku võtmisel XML ümber teha. Kui aga olete kindlad, et seda ei juhtu, siis pole vahet :)&lt;br /&gt;
&lt;br /&gt;
Kõik muu on hästi tehtud.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kert Suvi D22&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
XML fail on selge ja hästi loetav, piisavalt lihtne, samas katab funktsionaalsuse. Pildid võimalus võiks ka tegelikult olla küll. Treppimine on so-so, loetav siiski. Hästi tehtud, ei ole vaja asja mõttetult keerukaks ajada, tublid!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Taivo Türnpu D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Veebiteenuse arvustus ==&lt;br /&gt;
Üks vähestest projektidest, mis sai tähtajaks valmis ja on korraliku wiki lehega. &lt;br /&gt;
&lt;br /&gt;
Vaatasin muuhulgas Kasutaja klassi. Kasutaja paroolist krüptoräsi (&#039;&#039;hash&#039;&#039;) tegemine on turvalisuse huvides keerulisemalt teostatud (kasutatud on räsi soolamist ehk &#039;&#039;hash salting&#039;&#039;). Kuid registreeritud kasutajate hulgast juba olemasolevate kasutajanimede kontroll on liiga pikalt tehtud. Oleks võinud kasutada LINQ meetodit &#039;&#039;Any()&#039;&#039;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;csharp&amp;quot;&amp;gt;&lt;br /&gt;
    if (! kont.Kasutajas.Any(user =&amp;gt; user.Nimi == userName)) // kui sellise nimega kasutajat pole&lt;br /&gt;
    {&lt;br /&gt;
        // siis sisesta kasutaja andmed baasi&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kood on jaotatud klassidesse ja klassid ilusti regioonidesse (&#039;&#039;#region ja #endregion&#039;&#039;). Kuid dokumentatsioon ei ole täielik. Enamus meetodeid on üldiselt kirjeldatud ja enamus meetodite parameetrid ja tagastused (ehk mida &#039;&#039;return&#039;&#039;-itakse) on lahti seletamata. &lt;br /&gt;
&lt;br /&gt;
Üldine mulje tööst on hea.&lt;br /&gt;
&lt;br /&gt;
[[User:Itelga|Ilmar Telga]] 21:25, 23 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
====Vastus Ilmarile====&lt;br /&gt;
&lt;br /&gt;
Aitäh kommentaari eest - võtame arvesse ja viime parandused sisse. Selline kasutajakontroll on kõvasti lihtsam tõepoolest ja dokumentatsioon saab ka parandatud.&lt;br /&gt;
&lt;br /&gt;
Miina Sikk&lt;br /&gt;
&lt;br /&gt;
== Veebiteenuse arvustus ==&lt;br /&gt;
&lt;br /&gt;
Veebiteenust on korralikult wiki lehel kirjeldatud, tegevuskava ka üsna täpselt paigas (kes millal ja mida tegi).&lt;br /&gt;
Kood on korralikult klassides ja arusaadav ning loetav. Tahaks juba lõpptulemust näha :D Tubli töö!&lt;br /&gt;
&lt;br /&gt;
Jaak Lehtsalu D22&lt;br /&gt;
&lt;br /&gt;
== Veebiteenuse arvustus ==&lt;br /&gt;
&lt;br /&gt;
Idee meeldib - alternatiivne ja praktiline.&lt;br /&gt;
Võiksite projektifaili koodi lisada, saaks kerge vaevaga projekti käima.&lt;br /&gt;
&lt;br /&gt;
Hetkel sai ainult uuritud koodi ja wiki poolt.&lt;br /&gt;
&lt;br /&gt;
Süsteem on hästi klassidesse jaotatud, kuid wikist on raske aru saada, mis meetodid on veebiteenuses kätte saadavad, näeb ainult klassikirjeldust.&lt;br /&gt;
&lt;br /&gt;
Muidu on wiki detailne ja logi on väga korralikult peetud.&lt;br /&gt;
&lt;br /&gt;
Koodi poolel on meetodite dokumenteerimine jäänud väheke poolikuks. Nagu Ilmar mainis, et return-id on enamjaolt puudu, mis vist on tingitud veatöötluse keerulisusest.&lt;br /&gt;
&lt;br /&gt;
Üldiselt on projekti kood loetav ning hallatav ja korralikult on kasutatud LINQ-t.&lt;br /&gt;
&lt;br /&gt;
Ootan huviga lõpptulemust.&lt;br /&gt;
&lt;br /&gt;
Mihkel Sokk D21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Teenuse arvustus==&lt;br /&gt;
&lt;br /&gt;
Väga põhjalik wiki leht ja nagu näha osatakse oma aega ning meeskonnasisest tööd planeerida. Mõeldud on ka turvalisusele (salasõnade hashimine). Kasutatud erinevaid innovaatilisi lahendusi. Teenusel on ka täitsa praktiline vajadus olemas, kui inimene soovib endale lumelauda valida. Meetodid on asjalikud ja nende kaudu saab edukalt rakendust kasutada. Meeldis ka koodi käekiri/esteetilus.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Indrek Kõue D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Veebiteenuse arvustus ==&lt;br /&gt;
&lt;br /&gt;
Teenus on üsna põhjalikult ja korralikult tehtud. Kood on jaotatud ilusti klassidesse, klassid regioonidesse. &lt;br /&gt;
&lt;br /&gt;
Meetodite kirjeldamine on veidi puudulik, kuid koodi uurides saab kõigest aru.&lt;br /&gt;
&lt;br /&gt;
Meeldis, et silmas on peetud turvalisust ja kasutatud räsi soolamist.&lt;br /&gt;
&lt;br /&gt;
Wiki on sisukas ja korralikult kirjutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Martin Lensment D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Veebiteenuse arvustus ==&lt;br /&gt;
&lt;br /&gt;
Teenus on väga hea ja korralik. Koodi lugemisega probleemi ei olnud, eelnevalt siin on öeldud, et meetodite kirjeldamine veidi puudulik siis ütleksin, et kõik on täitsa hea ( võibolla on vahepeal muidugi asja parandatud ). Wiki leht on vägagi asjalik. Mis puudutab teenust ennast siis arvan, et sarnane asi ka suusakohta teha oleks päris hea idee. &lt;br /&gt;
&lt;br /&gt;
Madis Sildaru D32&lt;br /&gt;
&lt;br /&gt;
== Klientrakenduse arvustus ==&lt;br /&gt;
&lt;br /&gt;
Esimese positiivse asjana võib kohe välja tuua selle, et wikis on olemas lahenduse source kood(enamus projektide puhul see puudub) ning selgitus, kuidas rakendus enda arvutis tööle läheb. Antud näpunäiteid järgides ei tekkinud mingeid probleeme ja sain rakenduse kiirelt tööle.&lt;br /&gt;
&lt;br /&gt;
Rakendus ise toimib korralikult, kõik kirjeldatud funktsioonid on olemas. Vaadates tagumisi otsingu tulemuste kommentaare ja siis vahetades otsingu parameetreid viskab küll mitte just kõige kasutajasõbralikuma veateate, kuid viga on vähemalt kinni püütud ja rakendus töötab edasi. Üks väike soovitus oleks seoses XAML-iga, Gridi sees võiks paigutada erinevad controlid (eelkõige textboxid) loogilisse järjekorda, et näiteks kui sisestan pikkuse ning siis tahan tabi vajutades järgmise textboxile minna, et siis läheks fookus kaalu textboxi peale, mitte kasutajanime peale, kuidas hetkel on.&lt;br /&gt;
&lt;br /&gt;
Administraatori poolel on kõik vajalik olemas: lumelaudade lisamine, kasutajate haldus ja statistika. Vaatamata lihtsalt välimusele on seal palju võimalusi realiseeritud. Nuriseda võiks antud rakenduse puhul välimuse kallal, oleks võinud natuke rohkem värve olla ja disaini, kuigi jah kena rakenduse disain polegi antud töö eesmärk, vaid funktsionaalselt toimiv rakendus. Oleks oodanud ka teist rakendust, kasvõi väiksema funktsionaalsusega, ainult lumelaudade vaatamine vms.&lt;br /&gt;
&lt;br /&gt;
Rääkides veel wikilehe kohta, siis meeldis lisaks üldisele ülesehitusele veel eriti logis välja toodud töö tegija, nii sai hea pildi, kuna keegi midagi projekti jaoks teinud või mida uut lisanud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Rauno Rüga, D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[User:Rruga|Rruga]] 17:28, 16 May 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
&lt;br /&gt;
Aitäh arvustuse eest. Saime (mina vist põhiliselt) valesti aru veits ja arvasime (arvasin), et kui teha mitte eraldi klientrakendus, vaid 3 erinevat kasutajat, kes kõik saavad erinevat moodi kasutada, siis teeb sama välja.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Miina Sikk&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
===Vastus===&lt;br /&gt;
&lt;br /&gt;
Tegin lumelaudade otsimisel Tab&#039;i kasutamise korda, kohendasin peaakna väljanägemist.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Indrek Tamm&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Klientrakenduse arvustus ==&lt;br /&gt;
&lt;br /&gt;
Esimesena tooks välja asjaolu, et wikis on korralikult ära seletatud kuidas teenus ja klienti kasutada. Ka on lahtiseletatud mida erinevad klassid teevad ja koodis endas on meetodid komenteeritud, mis muudab koodist arusaamise kiiremaks.&lt;br /&gt;
&lt;br /&gt;
Klientrakenduse poolet ei paista midagi suurt viga olevat, kõik olulised toimingud saab tehtud. Klient rakendus ise on korralikult läbimõeldud disain on antud ülesande puhul korralik ja midagi, mis segaks tööd rakendusega ei hakka silma.&lt;br /&gt;
&lt;br /&gt;
Kuigi ideaalis oleks olnud vaja teha vähemat 2 klientrakendust.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Madis Sarv&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Veebiteenuse arvustus ==&lt;br /&gt;
Minu arvates pole soolamist vaja, kasuta lishtsalt mõnda turvalisemat räsi, nt SHA256.&lt;br /&gt;
A muidu kui aega üle on, võib huvi pärast soolata ka.&lt;br /&gt;
&lt;br /&gt;
Meetodites on kasutatud LINQut, aga oleks võinud rohkem dokumenteerida, muidu ise ka ei mäleta, mis kirja sai pandud.&lt;br /&gt;
&#039;&#039;&#039;Mailis Toompuu&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Klientrakenduse arvustus ==&lt;br /&gt;
Eriti ei tea lumelaudadest midagi, aga kui valima hakata, siis võiks rakenduses nende pildid ka olla, aga võibolla pole see oluline.&lt;br /&gt;
Rakendus paistis ka veidi ebalogilise paigutusega, kõik kuvamise-listviwed ja lisamise textboxid tihedalt üksteise kõrval hunnikus.&lt;br /&gt;
Üldiselt hea mõte kergendada lauavalikut ja rakendus tötas sujuvalt.&lt;br /&gt;
&#039;&#039;&#039;Mailis Toompuu&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Projekti kokkuvõttev arvustus ==&lt;br /&gt;
Eelnevad inimesed on juba palju ära ütlenud. Osalt on tehtud asjad nii nagu juhend ette nägi ja teisalt on mõnda asja tehtud liiga lohakalt ja poolikult nagu meeskond wikis ise ka välja ütleb. Ideel iseenesest jumet on ning kui asjaga veidi vaeva näha võiks teha ju päris korraliku asja.&lt;br /&gt;
Klientrakenduse poolepealt oleks ma kindlasti kasutanud facebooki integreerimist/api või fännilehe tegemist, sest sellise nišši toote puhul on see lähenemine üsna vajalik ja mõistlik. Aga igaljuhul, hea töö ja palju edu!&lt;br /&gt;
&#039;&#039;&#039;Taavi Ilves D21&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Projekti kokkuvõttev arvustus ==&lt;br /&gt;
&lt;br /&gt;
Projekti idee on minuarust väga hästi valitud. Teemal on täiesti reaalne potensiaalne turg Eestis olemas, väljaspool Eestit ei oska öelda. Ka teostus on väga hästi tehtud. Kujundus on silmale hea vaadata ja ka kasutajamugavus tundub olema hea. Rakendusel on olemas 3 eri õigustega kasutamis astet, mis muudab kasutamise ja haldamise mugavaks. Projekt tundub olema täiesti reaale projek mida kasutusele võtta. Ka esitlus on suurepärane. Muidugi kui vinguda siis võiks teine rakendus ka juures olla, aga kui asi kasutust leiab, saab selle kindlasti kunagi juurde taha. Kokkuvõtteks ütles, et kõik on hästi teostatud ja tulemus väga hea.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jaanus Vallmann D32&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõttev arvustus==&lt;br /&gt;
&lt;br /&gt;
Esitlusest kuuldu järgi võib õelda, et idee on päris hea juhul kui sellist asja ei ole tõesti olemas. Meeldis see, et teenuse juures olete wikis kirjeldanud meetodid mis seal on.&lt;br /&gt;
Oleks võinud võibolla veel mõne rakenduse teha.&lt;br /&gt;
&lt;br /&gt;
Siim Sarv&lt;br /&gt;
&lt;br /&gt;
====Kokkuvõte arvustus====&lt;br /&gt;
&lt;br /&gt;
On näha, et rühma esitlus oli hästi planeeritud, liikmete kõne oli arusaadav ja korralik. Projekti idee oli hästi läbimõeldud ja samal ajal tavaline. Iga projektis on puudused ja probleemid, aga Team sai lahendada neid, mida jääb hea mulje. Rühm näitas oma projekti arvuti peal, mille abil oli enam arusaadav projekt. Oli näha, et projekt on raske ja nõudsid palju aega tegemiseks. Tabelid on tehtud ilusti, Wiki-s on korralikult täiendatud. Tubli töö!!!!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Jana Mrots, D22&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
==Arvustus kogu projektile==&lt;br /&gt;
Väga vinge idee, eristub palju teistest. Wiki lehekülg näeb ilus välja, kõik vajalik on olemas. &lt;br /&gt;
Esitlus oli väga hea, piisavalt slaide ja juttu nende kohta. Kõik said rääkida. Meeldis et &lt;br /&gt;
meeskond demos ka oma rakendust, kuna mina isiklikult polnudki rakenduse esitlust näinud. &lt;br /&gt;
Tore, et meeskond oskas oma tööd objektiivselt analüüsida ning hinnata. XML ja stiilifail näevad kenad välja. Teenuses on esmapilgul piisavalt meetodeid. Rakenduse puhul sai tehtud küll desktop-rakendus, kuid ma usun, et veebirakendusena oleks sellel palju menu. Suureks plussiks veel ka see, et oli kasutatud parooli krüpteerimist salted hashiga ning unikaalset sessioonide genereerimist. Meeldis ka see, et oli arvustustajatele vastatud ja tiim on saanud tänu tagasisidele parandusi teha. Vinge idee ja projekt - võiks tõsiselt mõelda selle edasiarendamise peale!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Helen Muidik, D21&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33746</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33746"/>
		<updated>2011-06-05T20:42:57Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:filmid.jpg|thumb|right|alt=A |Kino Kinos esileht]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber.&lt;br /&gt;
[[Image:Filmi_otsing.jpg|thumb|right|alt=A|Otsing nime järgi]]&lt;br /&gt;
[[Image:Filmi_otsing2.jpg|thumb|right|alt=A |Otsing kino nime ja kuupäeva järgi]]&lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi (menüüs &amp;quot;Administreerimine&amp;quot;), näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtavad tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin/&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahte asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid (nimelt viis kõige uuemat), koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid näiteks hinnakirja), kõiki filme, mis parasjagu kinodes on koos nime järgi otsinguga, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole) - kino ja kuupäeva järgi saab otsida, mis filmid parasjagu valikule vastavas kinos jooksevad. Kuupäeva valiku juures kasutasime AJAX-i vahendeid.&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis tuleb teenusele määrata kindel port: 58121. Administraatori poole testimiseks saab kasutada testimiseks loodud kasutajat kasutajanimi: meow | parool: meow .&lt;br /&gt;
[[Image:Adminnileht.jpg|thumb|right|alt=A|Administraatori sisselogimine]]&lt;br /&gt;
[[Image:Adminnileht2.jpg|thumb|right|alt=A|Adminni leht]]&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Kliendirakendus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse. Aja edenedes sai selgeks, et valituks osutus liiga lai teema ning me ei suutnud ette näha kogu lehe funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja. Sai tehtud valmis ka skeemifail ja XSLT stiilifail, mis oli esialgu neutraalne ning lihtsalt andmete kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod. Kuigi me üritasime teenuse läbi mõelda ja võimalikult palju meetodeid erinevate andmete kuvamiseks teha, siis lõppkokkuvõttes jäi meetodeid ikkagi puudu. Näiteks rakendust tehes selgus, et puudu on näiteks meetodid, mis kuvaksid andmete, näiteks inimeste, žanrite, tootjate jne liste, et oleks mugavam pärast andmeid läbi rakenduse andmebaasi lisada.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid koos hinnakirjaga, erinevaid seansse. On olemas filmi nime järgi filmide otsing ja kino ning kuupäeva järgi filmide otsing. Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada, esialgu on neid andmeid vähem, kui plaanitud. Kasutasime ka AJAX-i võimalusi - kuupäeva järgi otsing.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema, ei suutnud välja mõelda kõiki meetodeid, mida hiljem rakenduse üles ehitamisel vaja võib minna.&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktijaotus&#039;&#039;&#039;&lt;br /&gt;
* Kert Suvi - 30p&lt;br /&gt;
* Madis Kõosaar - 25p&lt;br /&gt;
* Helen Muidik - 25p&lt;br /&gt;
* Allar Anijago - 20p&lt;br /&gt;
* Seda Sahradyan - 15p&lt;br /&gt;
* Jana Mrots - 5p&lt;br /&gt;
----&lt;br /&gt;
Selline on meie meeskonnasisene punktide jaotus ning selliseks kujunes meie valminud projekt. Jõudsime projektiga lõpule, pisikeste puudujääkidega, kuid siiski. Õppisime seoses selle projektiga päris palju, alustades meeskonnatööst lõpetades teada saamisega kuidas veebiteenus ja rakendus omavahel suhtlevad. Täname kogu meeskonnaga kõiki meie projekti arvustajaid tagasiside eest!&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2011&amp;diff=33702</id>
		<title>Kodutöö aines &quot;Võrgurakendused II: hajussüsteemide ehitamine&quot; 2011</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Kodut%C3%B6%C3%B6_aines_%22V%C3%B5rgurakendused_II:_hajuss%C3%BCsteemide_ehitamine%22_2011&amp;diff=33702"/>
		<updated>2011-06-05T16:06:58Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;br /&gt;
&lt;br /&gt;
=Kodutöö aines &amp;quot;Võrgurakendused II: hajussüsteemide ehitamine&amp;quot;=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline kogemus hajussüsteemide ehitamisest XML veebiteenus ja vastava kliendi loomise abil ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendused (soovitavalt vähemalt kaks)endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..5 tudengit ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse  http://wiki.itcollege.ee keskkonnas. Wikilehe täitmise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest.&lt;br /&gt;
&lt;br /&gt;
==Tähtajad==&lt;br /&gt;
(Muudetud 7.04.2011)&lt;br /&gt;
* Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 21. veebruar 2011.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;XML fail&#039;&#039;&#039;&lt;br /&gt;
** XML fail, stiilifail ja skeemifail peavad olema valmis ja wikilehel kirjeldatud hiljemalt 27. veebruar 2011.&lt;br /&gt;
** Arvamused XML-failide kohta peavad tehtud olema 4. märts 2011&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus&#039;&#039;&#039;&lt;br /&gt;
** Veebiteenus peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 17. aprill 2011.&lt;br /&gt;
** Arvamused veebiteenuste kohta peavad tehtud olema 24. aprill 2011&lt;br /&gt;
** Veebiteenus tuleb esitleda!&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Klientrakendused&#039;&#039;&#039;&lt;br /&gt;
** Klientrakendused peavad olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 7. mai 2011.&lt;br /&gt;
** Arvamused veebiteenuste kohta peavad tehtud olema 14. mai 2011&lt;br /&gt;
** Klientrakendused tuleb esitleda!&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne&#039;&#039;&#039;&lt;br /&gt;
** Meeskonnatöö kokkuvõttev aruanne peab olema valmis, esitatud ja ja wikilehel kirjeldatud hiljemalt 8.mai 2011&lt;br /&gt;
** Arvamused Meeskonnatöö kokkuvõtva aruande ja esitluse kohta tuleb esitada hiljemalt päev enne eksamit&lt;br /&gt;
** &#039;&#039;&#039;Meeskonna kokkuvõttev aruanne ja töö lõplik tulemus&#039;&#039;&#039; tuleb esitleda!&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
===Üldised kriteeriumid===&lt;br /&gt;
&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Maksimumtulemuse annab (vähemalr 4/7):&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Majanduslik mõtlemine (kas loodav teenus ja rakendused oleks kasutatav ka ärilistel eesmärkidel)&lt;br /&gt;
* Mobiilrakendused &lt;br /&gt;
* Kogukondade kaasamine&lt;br /&gt;
* AJAX / Silverlight&lt;br /&gt;
* Kasutajamugavus&lt;br /&gt;
* Läbimõeldud töökorraldus&lt;br /&gt;
* Lisavõimaluste realiseerimine (vt näidisteemad)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===XML andmefail===&lt;br /&gt;
Ülesande täitmiseks tuleb luua XML fail andmete edastamiseks, selle XML faili skeemifail ning paar kolm sobivat XSL faili loodud XML failis olevate andmete  transformeerimiseks HTML formaati ja XML faili formaadi muutmiseks.&lt;br /&gt;
&lt;br /&gt;
===Veebiteenus===&lt;br /&gt;
Loodav veebiteenus peab võimaldama:&lt;br /&gt;
* Teenuse pakkumist&lt;br /&gt;
* &#039;&#039;&#039;Teenuse kasutajate tuvastamist ning haldamist&#039;&#039;&#039;&lt;br /&gt;
* Teenuse kasutajate ja kasutusstatistika üle arve pidamist kasutajate lõikes&lt;br /&gt;
&lt;br /&gt;
Soovitav on luua teenus (FE) ja teenuse seadistamiseks ning kasutajate haldamiseks mõeldud rakendus (BE).&lt;br /&gt;
&lt;br /&gt;
===Klientrakendus===&lt;br /&gt;
Klientrakendus mõnele olemasolevale veebiteenusele, võib olla teostatud veebirakendusena, Silverlight, WPF või vormirakendusena.&lt;br /&gt;
&lt;br /&gt;
Variant1: teha klientrakendus enda loodud veebiteenusele &lt;br /&gt;
&lt;br /&gt;
Variant2: teha klientrakendus mõnele levinud veebiteenusele.&lt;br /&gt;
Näiteks: &lt;br /&gt;
* http://www.bing.com/developer&lt;br /&gt;
* http://www.flickr.com/services/api/response.soap.html&lt;br /&gt;
* http://developer.ebay.com/developercenter/windows/&lt;br /&gt;
* http://apiwiki.twitter.com/Getting-Started&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel +372 56 957 000 või heiki.tahis [ät] eesti.ee&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
=Teemad 2010 kevad=&lt;br /&gt;
&#039;&#039;&#039; Kodutöö koosneb kolmest eraldiseisvast ülesandest:&#039;&#039;&#039;&lt;br /&gt;
* Luua XML fail vabalt valitud andmete edastamiseks,selle faili skeemifail ning XSL fail(id) erinevate transformatsioonide tarvis (soovitavalt vähemalt andmete HTML ja XML kujul kuvamiseks)&lt;br /&gt;
* Luua veebiteenus, mis võimaldaks pakkuda teenust, eristada kasutajaid ning näidata teenuse kasutamise statistikat kasutajate ja tegevuste lõikes&lt;br /&gt;
* Luua klientrakendus mõnele olemasolevale või endaloodud veebiteenusele&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Näidisteemad==&lt;br /&gt;
&lt;br /&gt;
===Nimede pakkumise teenus===&lt;br /&gt;
Mõte selles, et luua nimede baas, mille abil pakkuda rakenduse loojale sobiva algusega nimesid. Reaalne rakendus: &#039;&#039;autocompleter&#039;&#039; tarvis teenuse pakkumine&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua sobiva alguse järgi nimede pakkumise teenus:&lt;br /&gt;
* alates kahetähelisetest algustest pakkuda sobivad nimesid&lt;br /&gt;
* luua võimalus kasutajatel nimesid lisada&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua kontroll, et nimi lisatakse baasi alles siis, kui seda nime on pakkunud vähemalt kaks erinevat kasutajat&lt;br /&gt;
* luua roll-back&#039;i võimalus juhuks, kui mõni kasutaja on tegelenud spämmimisega&lt;br /&gt;
&lt;br /&gt;
===Külastusstatistika teenus===&lt;br /&gt;
Mõte selles, et pakkuda teenust, kus kasutajal on võimalik registreerida külastused ning küsida oma külastusstatistikat.&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua külastusstatistika teenus:&lt;br /&gt;
* kasutaja saab teenuses registreerida külastusi&lt;br /&gt;
* kasutaja saab küsida külastusstatistikat päevade/kuude/kogu perioodi lõikes&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus registreerida alamlehtede külastusstatistikat&lt;br /&gt;
* luua võimalus külastusstatistikale lisaparameetrite lisamiseks (ip aadress, sirviku versioon jne)&lt;br /&gt;
&lt;br /&gt;
===Telefoniraamatu teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua telefoniraamatu teenus:&lt;br /&gt;
* kasutaja saab teenuses kontakte lisada ja kustutada&lt;br /&gt;
* kasutaja saab kontaktide nime/telefoninumbri jne abil otsida&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus kasutajatel oma kontaktibaase omavahel jagada&lt;br /&gt;
* luua võimalus pakkuda kontaktibaasis leiduvate nimede järgi sobivaid nimesid&lt;br /&gt;
&lt;br /&gt;
===RSS voogude kogumise ja uudiste kuvamise teenus===&lt;br /&gt;
Mõte selles, et kasutaja saab teenuse abil salvestada talle huvipakkuvaid RSS vooge ja nendelt voogudelt uudiseid lugeda&lt;br /&gt;
&lt;br /&gt;
====Ülesanne====&lt;br /&gt;
Luua RSS voogude haldusteenus:&lt;br /&gt;
* kasutaja saab teenuses RSS vooge lisada ja kustudada&lt;br /&gt;
* kasutaja saab pärida talle huvipakkuvate voogude viimaseid uudiseid&lt;br /&gt;
* luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks&lt;br /&gt;
&lt;br /&gt;
Lisavõimalused:&lt;br /&gt;
* luua võimalus kasutajatel erinevaid vooge grupeerida&lt;br /&gt;
* luua võimalus voogudes leiduvate uudiste puhverdamiseks (voogude lugemine võtab enamasti üsna palju aega)&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2011=&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;H2&amp;quot;&amp;lt;!--&amp;quot;MiskiFäänciNimi&amp;quot;--&amp;gt;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&amp;lt;!--Kaks-kolm lauset, et mis kuidas ja miks..--&amp;gt;&lt;br /&gt;
IT-Koviku menüü. Mõned eesmärkidest: Parendada IT-Kohviku menüüsüsteemi, et menüüsse saaks lisada ka karniiri valiku, mis praegusel juhul on menüüst puudu ning ka visuaalselt ebatäielik. Hetkemenüü ning hinnad ja lahtioleku ajad võiksid olla jälgitavad võrguühendust eviva mobiilseadme ekraanilt. Valikute eelteadmine võiks hoida kokku klientide aega, näiteks kohvikusse mitteilmumise näol, võimaldades teistele, huvitatud klientidele, kiiremat teenindust. Või, see sama eelteadmine, võimaldab klientidel teha teadlik valik ostetava toote osas juba enne kohvikusse jõudmist, jällegi kiirendades teenindamist ning põhimõtteliselt suurendades käivet. Hindade kuvamine paralleelselt, nii eurodes kui ka kroonides, oleks teostatav automaatselt, senikaua kuni paraleelhinnad on nõutavad. Mobiilseadmete jaoks võiks kuvamisel olla valik - kas näidata ka kroonihinnad või mitte (paraleelhinnad võib olla häirivaks infomüraks). Teostamine on planeeriud luues erinevatele mobiilplatformidele klientrakendused menüü vaatamiseks ja hinnangute andmiseks. Kui projekt edukaks osutub, saab seda tulevikus laiendada.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Mailis Toompuu&lt;br /&gt;
* Henri Kroosmann&lt;br /&gt;
* Heiki Tamm&lt;br /&gt;
&amp;lt;!--Jaan Igamees&lt;br /&gt;
Jane Money&lt;br /&gt;
Katja Pobeda --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;FoodWars&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Uus elektrooniline süsteem sööklas menüüde haldamiseks ja nende kohta tagasiside saamiseks.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Kristjan Stolin&lt;br /&gt;
*Ilmar Telga&lt;br /&gt;
*Rauno Rüga&lt;br /&gt;
*Lauri Kermas&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;C terav&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Loengus pakutud söökla menüüde süsteem&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Madis Sarv&lt;br /&gt;
*Siim Sarv&lt;br /&gt;
*Jaanus Vallmann&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Sööklate menüüde süsteem, with Facebook. OMG&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Jaan Kruusma&lt;br /&gt;
*Taavi Ilves&lt;br /&gt;
*Tanel Liiv&lt;br /&gt;
*Indrek Kruuser&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Tyhik&amp;quot;]]==&lt;br /&gt;
[[Image:filmid.jpg|thumb|right|alt=A |Kino Kinos esileht]]&lt;br /&gt;
===Teema===&lt;br /&gt;
Kino ajakava süsteem.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Tact&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Telefoniraamat koos Facebooki, Google, Twitter integratsiooniga.&lt;br /&gt;
Front end HTML5-s&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Mihkel Sokk&lt;br /&gt;
*Martin Lensment&lt;br /&gt;
*Jaak Lehtsalu&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;ASP-tastic&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Treeningpäevik netis&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Indrek Kõue&lt;br /&gt;
*Taivo Türnpu&lt;br /&gt;
*Jarko Kaskmaa&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond Tool]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Lumelaua valimise abiline&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Kaju, Erik&lt;br /&gt;
*Männiste, Reigo&lt;br /&gt;
*Sikk, Miina&lt;br /&gt;
*Tamm, Indrek&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Süsteem kohvikute ja seal pakutavate toitude registreerimiseks&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Joosep Ilves&lt;br /&gt;
* Kaspar Kallasmaa&lt;br /&gt;
* Siim Aaver&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;GAP&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Veebipoe laadne rakendus.&lt;br /&gt;
Teenus millelt saab küsida/sisestada kaupu.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Gaspar Karm&lt;br /&gt;
* Andrus Reedla&lt;br /&gt;
* Priit Siimo&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Meeskond&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Mitmekeelne sõnaraamat&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Keito Arula&lt;br /&gt;
*Raido Hallop&lt;br /&gt;
*Lauri Keel&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Sepad&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
XML voogude kogumine&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Sander Baikov&lt;br /&gt;
*Karl Männil&lt;br /&gt;
*Madis Sildaru&lt;br /&gt;
*Toomas Soha&lt;br /&gt;
&lt;br /&gt;
=Õhtuõppe meeskonnad 2011=&lt;br /&gt;
==[[Meeskond &amp;quot;Kujuneb&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Muusikaplaatide tootekataloog&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
*Rauno Väli&lt;br /&gt;
*Andreas Lea&lt;br /&gt;
*Erik Peinar&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Head isu&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
söökla/kohvik&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Liisa Viljaste (Lember)&lt;br /&gt;
* Kalev Paju&lt;br /&gt;
* Elvin Risti&lt;br /&gt;
* Katri Pokats&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Adminnileht2.jpg&amp;diff=33700</id>
		<title>File:Adminnileht2.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Adminnileht2.jpg&amp;diff=33700"/>
		<updated>2011-06-05T16:05:29Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Adminnileht.jpg&amp;diff=33699</id>
		<title>File:Adminnileht.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Adminnileht.jpg&amp;diff=33699"/>
		<updated>2011-06-05T16:05:03Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33698</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33698"/>
		<updated>2011-06-05T16:04:49Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:filmid.jpg|thumb|right|alt=A |Kino Kinos esileht]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber.&lt;br /&gt;
[[Image:Filmi_otsing.jpg|thumb|right|alt=A|Otsing nime järgi]]&lt;br /&gt;
[[Image:Filmi_otsing2.jpg|thumb|right|alt=A |Otsing kino nime ja kuupäeva järgi]]&lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi (menüüs &amp;quot;Administreerimine&amp;quot;), näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtavad tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin/&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahte asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid (nimelt viis kõige uuemat), koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid näiteks hinnakirja), kõiki filme, mis parasjagu kinodes on koos nime järgi otsinguga, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole) - kino ja kuupäeva järgi saab otsida, mis filmid parasjagu valikule vastavas kinos jooksevad. Kuupäeva valiku juures kasutasime AJAX-i vahendeid.&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis tuleb teenusele määrata kindel port: 58121. Administraatori poole testimiseks saab kasutada testimiseks loodud kasutajat kasutajanimi: meow | parool: meow .&lt;br /&gt;
[[Image:Adminnileht.jpg|thumb|right|alt=A|Administraatori sisselogimine]]&lt;br /&gt;
[[Image:Adminnileht2.jpg|thumb|right|alt=A|Adminni leht]]&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Kliendirakendus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse. Aja edenedes sai selgeks, et valituks osutus liiga lai teema ning me ei suutnud ette näha kogu lehe funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja. Sai tehtud valmis ka skeemifail ja XSLT stiilifail, mis oli esialgu neutraalne ning lihtsalt andmete kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod. Kuigi me üritasime teenuse läbi mõelda ja võimalikult palju meetodeid erinevate andmete kuvamiseks teha, siis lõppkokkuvõttes jäi meetodeid ikkagi puudu. Näiteks rakendust tehes selgus, et puudu on näiteks meetodid, mis kuvaksid andmete, näiteks inimeste, žanrite, tootjate jne liste, et oleks mugavam pärast andmeid läbi rakenduse andmebaasi lisada.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid koos hinnakirjaga, erinevaid seansse. On olemas filmi nime järgi filmide otsing ja kino ning kuupäeva järgi filmide otsing. Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada, esialgu on neid andmeid vähem, kui plaanitud. Kasutasime ka AJAX-i võimalusi - kuupäeva järgi otsing.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema, ei suutnud välja mõelda kõiki meetodeid, mida hiljem rakenduse üles ehitamisel vaja võib minna.&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktijaotus&#039;&#039;&#039;&lt;br /&gt;
* Kert Suvi - &lt;br /&gt;
* Madis Kõosaar - &lt;br /&gt;
* Helen Muidik - &lt;br /&gt;
* Allar Anijago - &lt;br /&gt;
* Seda Sahradyan - &lt;br /&gt;
* Jana Mrots - &lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33695</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33695"/>
		<updated>2011-06-05T16:02:52Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:filmid.jpg|thumb|right|alt=A |Kino Kinos esileht]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad.&lt;br /&gt;
[[Image:Filmi_otsing.jpg|thumb|right|alt=A|Otsing nime järgi]]&lt;br /&gt;
[[Image:Filmi_otsing2.jpg|thumb|right|alt=A |Otsing kino nime ja kuupäeva järgi]] &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi (menüüs &amp;quot;Administreerimine&amp;quot;), näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtavad tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin/&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahte asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid (nimelt viis kõige uuemat), koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid näiteks hinnakirja), kõiki filme, mis parasjagu kinodes on koos nime järgi otsinguga, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole) - kino ja kuupäeva järgi saab otsida, mis filmid parasjagu valikule vastavas kinos jooksevad. Kuupäeva valiku juures kasutasime AJAX-i vahendeid.&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis tuleb teenusele määrata kindel port: 58121. Administraatori poole testimiseks saab kasutada testimiseks loodud kasutajat kasutajanimi: meow | parool: meow .&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Kliendirakendus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse. Aja edenedes sai selgeks, et valituks osutus liiga lai teema ning me ei suutnud ette näha kogu lehe funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja. Sai tehtud valmis ka skeemifail ja XSLT stiilifail, mis oli esialgu neutraalne ning lihtsalt andmete kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod. Kuigi me üritasime teenuse läbi mõelda ja võimalikult palju meetodeid erinevate andmete kuvamiseks teha, siis lõppkokkuvõttes jäi meetodeid ikkagi puudu. Näiteks rakendust tehes selgus, et puudu on näiteks meetodid, mis kuvaksid andmete, näiteks inimeste, žanrite, tootjate jne liste, et oleks mugavam pärast andmeid läbi rakenduse andmebaasi lisada.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid koos hinnakirjaga, erinevaid seansse. On olemas filmi nime järgi filmide otsing ja kino ning kuupäeva järgi filmide otsing. Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada, esialgu on neid andmeid vähem, kui plaanitud. Kasutasime ka AJAX-i võimalusi - kuupäeva järgi otsing.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema, ei suutnud välja mõelda kõiki meetodeid, mida hiljem rakenduse üles ehitamisel vaja võib minna.&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktijaotus&#039;&#039;&#039;&lt;br /&gt;
* Kert Suvi - &lt;br /&gt;
* Madis Kõosaar - &lt;br /&gt;
* Helen Muidik - &lt;br /&gt;
* Allar Anijago - &lt;br /&gt;
* Seda Sahradyan - &lt;br /&gt;
* Jana Mrots - &lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33691</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33691"/>
		<updated>2011-06-05T16:00:09Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:filmid.jpg|thumb|right|alt=A |Kino Kinos esileht]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad.&lt;br /&gt;
[[Image:Filmi_otsing.jpg|thumb|left|alt=A |Otsing nime järgi]]&lt;br /&gt;
[[Image:Filmi_otsing2.jpg|thumb|right|alt=A |Otsing kino nime ja kuupäeva järgi]] &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi (menüüs &amp;quot;Administreerimine&amp;quot;), näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtavad tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin/&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahte asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid (nimelt viis kõige uuemat), koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid näiteks hinnakirja), kõiki filme, mis parasjagu kinodes on koos nime järgi otsinguga, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole) - kino ja kuupäeva järgi saab otsida, mis filmid parasjagu valikule vastavas kinos jooksevad. Kuupäeva valiku juures kasutasime AJAX-i vahendeid.&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis tuleb teenusele määrata kindel port: 58121. Administraatori poole testimiseks saab kasutada testimiseks loodud kasutajat kasutajanimi: meow | parool: meow .&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Kliendirakendus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse. Aja edenedes sai selgeks, et valituks osutus liiga lai teema ning me ei suutnud ette näha kogu lehe funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja. Sai tehtud valmis ka skeemifail ja XSLT stiilifail, mis oli esialgu neutraalne ning lihtsalt andmete kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod. Kuigi me üritasime teenuse läbi mõelda ja võimalikult palju meetodeid erinevate andmete kuvamiseks teha, siis lõppkokkuvõttes jäi meetodeid ikkagi puudu. Näiteks rakendust tehes selgus, et puudu on näiteks meetodid, mis kuvaksid andmete, näiteks inimeste, žanrite, tootjate jne liste, et oleks mugavam pärast andmeid läbi rakenduse andmebaasi lisada.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid koos hinnakirjaga, erinevaid seansse. On olemas filmi nime järgi filmide otsing ja kino ning kuupäeva järgi filmide otsing. Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada, esialgu on neid andmeid vähem, kui plaanitud. Kasutasime ka AJAX-i võimalusi - kuupäeva järgi otsing.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema, ei suutnud välja mõelda kõiki meetodeid, mida hiljem rakenduse üles ehitamisel vaja võib minna.&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktijaotus&#039;&#039;&#039;&lt;br /&gt;
* Kert Suvi - &lt;br /&gt;
* Madis Kõosaar - &lt;br /&gt;
* Helen Muidik - &lt;br /&gt;
* Allar Anijago - &lt;br /&gt;
* Seda Sahradyan - &lt;br /&gt;
* Jana Mrots - &lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33690</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33690"/>
		<updated>2011-06-05T15:59:27Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:filmid.jpg|thumb|right|alt=A |Kino Kinos esileht]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad.&lt;br /&gt;
[[Image:Filmi_otsimine.jpg|thumb|left|alt=A |Otsing nime järgi]]&lt;br /&gt;
[[Image:Filmi_otsimine2.jpg|thumb|right|alt=A |Otsing kino nime ja kuupäeva järgi]] &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi (menüüs &amp;quot;Administreerimine&amp;quot;), näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtavad tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin/&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahte asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid (nimelt viis kõige uuemat), koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid näiteks hinnakirja), kõiki filme, mis parasjagu kinodes on koos nime järgi otsinguga, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole) - kino ja kuupäeva järgi saab otsida, mis filmid parasjagu valikule vastavas kinos jooksevad. Kuupäeva valiku juures kasutasime AJAX-i vahendeid.&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis tuleb teenusele määrata kindel port: 58121. Administraatori poole testimiseks saab kasutada testimiseks loodud kasutajat kasutajanimi: meow | parool: meow .&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Kliendirakendus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse. Aja edenedes sai selgeks, et valituks osutus liiga lai teema ning me ei suutnud ette näha kogu lehe funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja. Sai tehtud valmis ka skeemifail ja XSLT stiilifail, mis oli esialgu neutraalne ning lihtsalt andmete kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod. Kuigi me üritasime teenuse läbi mõelda ja võimalikult palju meetodeid erinevate andmete kuvamiseks teha, siis lõppkokkuvõttes jäi meetodeid ikkagi puudu. Näiteks rakendust tehes selgus, et puudu on näiteks meetodid, mis kuvaksid andmete, näiteks inimeste, žanrite, tootjate jne liste, et oleks mugavam pärast andmeid läbi rakenduse andmebaasi lisada.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid koos hinnakirjaga, erinevaid seansse. On olemas filmi nime järgi filmide otsing ja kino ning kuupäeva järgi filmide otsing. Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada, esialgu on neid andmeid vähem, kui plaanitud. Kasutasime ka AJAX-i võimalusi - kuupäeva järgi otsing.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema, ei suutnud välja mõelda kõiki meetodeid, mida hiljem rakenduse üles ehitamisel vaja võib minna.&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktijaotus&#039;&#039;&#039;&lt;br /&gt;
* Kert Suvi - &lt;br /&gt;
* Madis Kõosaar - &lt;br /&gt;
* Helen Muidik - &lt;br /&gt;
* Allar Anijago - &lt;br /&gt;
* Seda Sahradyan - &lt;br /&gt;
* Jana Mrots - &lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Filmi_otsing.jpg&amp;diff=33689</id>
		<title>File:Filmi otsing.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Filmi_otsing.jpg&amp;diff=33689"/>
		<updated>2011-06-05T15:57:26Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filmi otsimine nime järgi.&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Filmi_otsing2.jpg&amp;diff=33688</id>
		<title>File:Filmi otsing2.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Filmi_otsing2.jpg&amp;diff=33688"/>
		<updated>2011-06-05T15:54:06Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: Filmi otsimine kino nime ja kuupäeva järgi&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Filmi otsimine kino nime ja kuupäeva järgi&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Filmi_otsing.jpg&amp;diff=33687</id>
		<title>File:Filmi otsing.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Filmi_otsing.jpg&amp;diff=33687"/>
		<updated>2011-06-05T15:53:20Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33686</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33686"/>
		<updated>2011-06-05T15:52:33Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:filmid.jpg|thumb|right|alt=A |Kino Kinos esileht]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad.&lt;br /&gt;
[[Image:filmid.png|thumb|left|alt=A |Teema]]&lt;br /&gt;
[[Image:filmid.png|thumb|right|alt=A |Teema]] &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi (menüüs &amp;quot;Administreerimine&amp;quot;), näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtavad tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin/&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahte asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid (nimelt viis kõige uuemat), koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid näiteks hinnakirja), kõiki filme, mis parasjagu kinodes on koos nime järgi otsinguga, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole) - kino ja kuupäeva järgi saab otsida, mis filmid parasjagu valikule vastavas kinos jooksevad. Kuupäeva valiku juures kasutasime AJAX-i vahendeid.&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis tuleb teenusele määrata kindel port: 58121. Administraatori poole testimiseks saab kasutada testimiseks loodud kasutajat kasutajanimi: meow | parool: meow .&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Kliendirakendus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse. Aja edenedes sai selgeks, et valituks osutus liiga lai teema ning me ei suutnud ette näha kogu lehe funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja. Sai tehtud valmis ka skeemifail ja XSLT stiilifail, mis oli esialgu neutraalne ning lihtsalt andmete kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod. Kuigi me üritasime teenuse läbi mõelda ja võimalikult palju meetodeid erinevate andmete kuvamiseks teha, siis lõppkokkuvõttes jäi meetodeid ikkagi puudu. Näiteks rakendust tehes selgus, et puudu on näiteks meetodid, mis kuvaksid andmete, näiteks inimeste, žanrite, tootjate jne liste, et oleks mugavam pärast andmeid läbi rakenduse andmebaasi lisada.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid koos hinnakirjaga, erinevaid seansse. On olemas filmi nime järgi filmide otsing ja kino ning kuupäeva järgi filmide otsing. Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada, esialgu on neid andmeid vähem, kui plaanitud. Kasutasime ka AJAX-i võimalusi - kuupäeva järgi otsing.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema, ei suutnud välja mõelda kõiki meetodeid, mida hiljem rakenduse üles ehitamisel vaja võib minna.&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktijaotus&#039;&#039;&#039;&lt;br /&gt;
* Kert Suvi - &lt;br /&gt;
* Madis Kõosaar - &lt;br /&gt;
* Helen Muidik - &lt;br /&gt;
* Allar Anijago - &lt;br /&gt;
* Seda Sahradyan - &lt;br /&gt;
* Jana Mrots - &lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33684</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33684"/>
		<updated>2011-06-05T15:46:06Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:filmid.jpg|thumb|right|alt Kino Kinos esileht |]]&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi (menüüs &amp;quot;Administreerimine&amp;quot;), näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtavad tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin/&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahte asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid (nimelt viis kõige uuemat), koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid näiteks hinnakirja), kõiki filme, mis parasjagu kinodes on koos nime järgi otsinguga, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole) - kino ja kuupäeva järgi saab otsida, mis filmid parasjagu valikule vastavas kinos jooksevad. Kuupäeva valiku juures kasutasime AJAX-i vahendeid.&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis tuleb teenusele määrata kindel port: 58121. Administraatori poole testimiseks saab kasutada testimiseks loodud kasutajat kasutajanimi: meow | parool: meow .&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Kliendirakendus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse. Aja edenedes sai selgeks, et valituks osutus liiga lai teema ning me ei suutnud ette näha kogu lehe funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja. Sai tehtud valmis ka skeemifail ja XSLT stiilifail, mis oli esialgu neutraalne ning lihtsalt andmete kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod. Kuigi me üritasime teenuse läbi mõelda ja võimalikult palju meetodeid erinevate andmete kuvamiseks teha, siis lõppkokkuvõttes jäi meetodeid ikkagi puudu. Näiteks rakendust tehes selgus, et puudu on näiteks meetodid, mis kuvaksid andmete, näiteks inimeste, žanrite, tootjate jne liste, et oleks mugavam pärast andmeid läbi rakenduse andmebaasi lisada.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid koos hinnakirjaga, erinevaid seansse. On olemas filmi nime järgi filmide otsing ja kino ning kuupäeva järgi filmide otsing. Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada, esialgu on neid andmeid vähem, kui plaanitud. Kasutasime ka AJAX-i võimalusi - kuupäeva järgi otsing.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema, ei suutnud välja mõelda kõiki meetodeid, mida hiljem rakenduse üles ehitamisel vaja võib minna.&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktijaotus&#039;&#039;&#039;&lt;br /&gt;
* Kert Suvi - &lt;br /&gt;
* Madis Kõosaar - &lt;br /&gt;
* Helen Muidik - &lt;br /&gt;
* Allar Anijago - &lt;br /&gt;
* Seda Sahradyan - &lt;br /&gt;
* Jana Mrots - &lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Filmid.jpg&amp;diff=33683</id>
		<title>File:Filmid.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Filmid.jpg&amp;diff=33683"/>
		<updated>2011-06-05T15:44:24Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: Kino Kinos esileht&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kino Kinos esileht&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33681</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33681"/>
		<updated>2011-06-05T15:43:03Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
[[Image:filmid.jpg|thumb|right|alt=A |]]&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi (menüüs &amp;quot;Administreerimine&amp;quot;), näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtavad tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin/&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahte asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid (nimelt viis kõige uuemat), koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid näiteks hinnakirja), kõiki filme, mis parasjagu kinodes on koos nime järgi otsinguga, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole) - kino ja kuupäeva järgi saab otsida, mis filmid parasjagu valikule vastavas kinos jooksevad. Kuupäeva valiku juures kasutasime AJAX-i vahendeid.&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis tuleb teenusele määrata kindel port: 58121. Administraatori poole testimiseks saab kasutada testimiseks loodud kasutajat kasutajanimi: meow | parool: meow .&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Kliendirakendus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse. Aja edenedes sai selgeks, et valituks osutus liiga lai teema ning me ei suutnud ette näha kogu lehe funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja. Sai tehtud valmis ka skeemifail ja XSLT stiilifail, mis oli esialgu neutraalne ning lihtsalt andmete kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod. Kuigi me üritasime teenuse läbi mõelda ja võimalikult palju meetodeid erinevate andmete kuvamiseks teha, siis lõppkokkuvõttes jäi meetodeid ikkagi puudu. Näiteks rakendust tehes selgus, et puudu on näiteks meetodid, mis kuvaksid andmete, näiteks inimeste, žanrite, tootjate jne liste, et oleks mugavam pärast andmeid läbi rakenduse andmebaasi lisada.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid koos hinnakirjaga, erinevaid seansse. On olemas filmi nime järgi filmide otsing ja kino ning kuupäeva järgi filmide otsing. Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada, esialgu on neid andmeid vähem, kui plaanitud. Kasutasime ka AJAX-i võimalusi - kuupäeva järgi otsing.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema, ei suutnud välja mõelda kõiki meetodeid, mida hiljem rakenduse üles ehitamisel vaja võib minna.&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktijaotus&#039;&#039;&#039;&lt;br /&gt;
* Kert Suvi - &lt;br /&gt;
* Madis Kõosaar - &lt;br /&gt;
* Helen Muidik - &lt;br /&gt;
* Allar Anijago - &lt;br /&gt;
* Seda Sahradyan - &lt;br /&gt;
* Jana Mrots - &lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33680</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33680"/>
		<updated>2011-06-05T15:42:33Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
[[Image:|thumb|right|alt=A |]]&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi (menüüs &amp;quot;Administreerimine&amp;quot;), näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtavad tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin/&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahte asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid (nimelt viis kõige uuemat), koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid näiteks hinnakirja), kõiki filme, mis parasjagu kinodes on koos nime järgi otsinguga, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole) - kino ja kuupäeva järgi saab otsida, mis filmid parasjagu valikule vastavas kinos jooksevad. Kuupäeva valiku juures kasutasime AJAX-i vahendeid.&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis tuleb teenusele määrata kindel port: 58121. Administraatori poole testimiseks saab kasutada testimiseks loodud kasutajat kasutajanimi: meow | parool: meow .&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Kliendirakendus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse. Aja edenedes sai selgeks, et valituks osutus liiga lai teema ning me ei suutnud ette näha kogu lehe funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja. Sai tehtud valmis ka skeemifail ja XSLT stiilifail, mis oli esialgu neutraalne ning lihtsalt andmete kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod. Kuigi me üritasime teenuse läbi mõelda ja võimalikult palju meetodeid erinevate andmete kuvamiseks teha, siis lõppkokkuvõttes jäi meetodeid ikkagi puudu. Näiteks rakendust tehes selgus, et puudu on näiteks meetodid, mis kuvaksid andmete, näiteks inimeste, žanrite, tootjate jne liste, et oleks mugavam pärast andmeid läbi rakenduse andmebaasi lisada.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid koos hinnakirjaga, erinevaid seansse. On olemas filmi nime järgi filmide otsing ja kino ning kuupäeva järgi filmide otsing. Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada, esialgu on neid andmeid vähem, kui plaanitud. Kasutasime ka AJAX-i võimalusi - kuupäeva järgi otsing.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema, ei suutnud välja mõelda kõiki meetodeid, mida hiljem rakenduse üles ehitamisel vaja võib minna.&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktijaotus&#039;&#039;&#039;&lt;br /&gt;
* Kert Suvi - &lt;br /&gt;
* Madis Kõosaar - &lt;br /&gt;
* Helen Muidik - &lt;br /&gt;
* Allar Anijago - &lt;br /&gt;
* Seda Sahradyan - &lt;br /&gt;
* Jana Mrots - &lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33679</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33679"/>
		<updated>2011-06-05T15:22:17Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi (menüüs &amp;quot;Administreerimine&amp;quot;), näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtavad tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin/&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahte asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid (nimelt viis kõige uuemat), koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid näiteks hinnakirja), kõiki filme, mis parasjagu kinodes on koos nime järgi otsinguga, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole) - kino ja kuupäeva järgi saab otsida, mis filmid parasjagu valikule vastavas kinos jooksevad. Kuupäeva valiku juures kasutasime AJAX-i vahendeid.&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis tuleb teenusele määrata kindel port: 58121. Administraatori poole testimiseks saab kasutada testimiseks loodud kasutajat kasutajanimi: meow | parool: meow .&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Kliendirakendus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse. Aja edenedes sai selgeks, et valituks osutus liiga lai teema ning me ei suutnud ette näha kogu lehe funktsionaalsust.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja. Sai tehtud valmis ka skeemifail ja XSLT stiilifail, mis oli esialgu neutraalne ning lihtsalt andmete kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod. Kuigi me üritasime teenuse läbi mõelda ja võimalikult palju meetodeid erinevate andmete kuvamiseks teha, siis lõppkokkuvõttes jäi meetodeid ikkagi puudu. Näiteks rakendust tehes selgus, et puudu on näiteks meetodid, mis kuvaksid andmete, näiteks inimeste, žanrite, tootjate jne liste, et oleks mugavam pärast andmeid läbi rakenduse andmebaasi lisada.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid koos hinnakirjaga, erinevaid seansse. On olemas filmi nime järgi filmide otsing ja kino ning kuupäeva järgi filmide otsing. Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada, esialgu on neid andmeid vähem, kui plaanitud. Kasutasime ka AJAX-i võimalusi - kuupäeva järgi otsing.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema, ei suutnud välja mõelda kõiki meetodeid, mida hiljem rakenduse üles ehitamisel vaja võib minna.&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktijaotus&#039;&#039;&#039;&lt;br /&gt;
* Kert Suvi - &lt;br /&gt;
* Madis Kõosaar - &lt;br /&gt;
* Helen Muidik - &lt;br /&gt;
* Allar Anijago - &lt;br /&gt;
* Seda Sahradyan - &lt;br /&gt;
* Jana Mrots - &lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33678</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33678"/>
		<updated>2011-06-05T15:09:47Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi (menüüs &amp;quot;Administreerimine&amp;quot;), näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtavad tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin/&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahte asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid (nimelt viis kõige uuemat), koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid näiteks hinnakirja), kõiki filme, mis parasjagu kinodes on koos nime järgi otsinguga, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole) - kino ja kuupäeva järgi saab otsida, mis filmid parasjagu valikule vastavas kinos jooksevad. Kuupäeva valiku juures kasutasime AJAX-i vahendeid.&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis tuleb teenusele määrata kindel port: 58121. Administraatori poole testimiseks saab kasutada testimiseks loodud kasutajat kasutajanimi: meow | parool: meow .&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Kliendirakendus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja. Sai tehtud valmis ka skeemifail ja XSLT stiilifail, mis oli esialgu neutraalne ning lihtsalt andmete kuvamiseks.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod. Kuigi me üritasime teenuse läbi mõelda ja võimalikult palju meetodeid erinevate andmete kuvamiseks teha, siis lõppkokkuvõttes jäi meetodeid ikkagi puudu. Näiteks rakendust tehes selgus, et puudu on näiteks meetodid, mis kuvaksid andmete, näiteks inimeste, žanrite, tootjate jne liste, et oleks mugavam pärast andmeid läbi rakenduse andmebaasi lisada.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid koos hinnakirjaga, erinevaid seansse. On olemas filmi nime järgi filmide otsing ja kino ning kuupäeva järgi filmide otsing. Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada, esialgu on neid andmeid vähem, kui plaanitud. Kasutasime ka AJAX-i võimalusi - kuupäeva järgi otsing.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema, ei suutnud välja mõelda kõiki meetodeid, mida hiljem rakenduse üles ehitamisel vaja võib minna.&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktijaotus&#039;&#039;&#039;&lt;br /&gt;
* Kert Suvi - &lt;br /&gt;
* Madis Kõosaar - &lt;br /&gt;
* Helen Muidik - &lt;br /&gt;
* Allar Anijago - &lt;br /&gt;
* Seda Sahradyan - &lt;br /&gt;
* Jana Mrots - &lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33612</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33612"/>
		<updated>2011-06-05T10:02:04Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi (menüüs &amp;quot;Administreerimine&amp;quot;), näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtavad tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin/&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahte asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid (nimelt viis kõige uuemat), koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid näiteks hinnakirja), kõiki filme, mis parasjagu kinodes on koos nime järgi otsinguga, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole) - kino ja kuupäeva järgi saab otsida, mis filmid parasjagu valikule vastavas kinos jooksevad. Kuupäeva valiku juures kasutasime AJAX-i vahendeid.&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis tuleb teenusele määrata kindel port: 58121. Administraatori poole testimiseks saab kasutada testimiseks loodud kasutajat kasutajanimi: meow | parool: meow .&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Kliendirakendus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod. Kuigi me üritasime teenuse läbi mõelda ja võimalikult palju meetodeid erinevate andmete kuvamiseks teha, siis lõppkokkuvõttes jäi meetodeid ikkagi puudu. Näiteks rakendust tehes selgus, et puudu on näiteks meetodid, mis kuvaksid andmete, näiteks inimeste, žanrite, tootjate jne liste, et oleks mugavam pärast andmeid läbi rakenduse andmebaasi lisada.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid koos hinnakirjaga, erinevaid seansse. On olemas filmi nime järgi filmide otsing ja kino ning kuupäeva järgi filmide otsing. Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema, ei suutnud välja mõelda kõiki meetodeid, mida hiljem rakenduse üles ehitamisel vaja võib minna.&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33610</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33610"/>
		<updated>2011-06-05T09:55:45Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi (menüüs &amp;quot;Administreerimine&amp;quot;), näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtavad tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin/&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahe asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid (nimelt viis kõige uuemat), koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid näiteks hinnakirja), kõiki filme, mis parasjagu kinodes on koos nime järgi otsinguga, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole) - kino ja kuupäeva järgi saab otsida, mis filmid parasjagu valikule vastavas kinos jooksevad. Kuupäeva valiku juures kasutasime AJAX-i vahendeid.&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis tuleb teenusele määrata kindel port: 58121. Administraatori poole testimiseks saab kasutada testimiseks loodud kasutajat kasutajanimi: meow | parool: meow .&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Kliendirakendus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.zip]&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid, erinevaid seansse (ideaalis peaks saama näha ka hindu, kuid seda hetkel veel ei ole). Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&amp;diff=33581</id>
		<title>Võrgurakendused II: 2011 kevadel valminud kodutööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&amp;diff=33581"/>
		<updated>2011-06-03T19:02:54Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jaan Igamees=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kert Suvi=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Helen Muidik=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Mihkel Sokk=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Seda Sahradyan=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Priit Siimo=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Siim Sarv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Reigo Männiste=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Karl Männil=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Ilmar Telga=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Siim Aaver=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Taavi Ilves=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry_Student_Food_Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_&amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Jaan Kruusma=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry_Student_Food_Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Andrus Reedla=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Jaak Lehtsalu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Jana Mrots=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond  &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Heiki Tamm=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Meeskond&amp;quot;]]&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond  &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Toomas Soha=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Miina Sikk=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Rauno Rüga=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Tanel Liiv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Gaspar Karm=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Joosep Ilves=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Taivo Türnpu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sander Baikov=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Allar Anijago=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tool&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Madis Sarv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Kaspar Kallasmaa=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Jarko Kaskmaa=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Indrek Kõue=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Erik Kaju=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mailis Toompuu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Madis Kõosaar=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Gert Glükmann=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Martin Lensment=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]] ja [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Tact%22&amp;diff=33580</id>
		<title>Talk:Meeskond &quot;Tact&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Tact%22&amp;diff=33580"/>
		<updated>2011-06-03T19:00:57Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;XML arvustus:&lt;br /&gt;
&lt;br /&gt;
Selge ja arusaadav teenus, inimeste kontaktandmeid automaatselt saada. XML ehitus on ok, samas asja saab ka veidi &lt;br /&gt;
teisiti lahendada.. panna nii telefonid, aadressid, emailid ja ka sotsiaalvõrgustiku kontod ühe suure &amp;quot;Kontaktid&amp;quot; lahtri alla. Need mis siis olemas on, oleks näha. &lt;br /&gt;
&lt;br /&gt;
Selge on see, et team &amp;quot;Tact&amp;quot; valdab XML formaati küll.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[User:Kstolin|Kstolin]] 16:53, 4 March 2011 (EET) Kristjan Stolin&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Arvustus===&lt;br /&gt;
&lt;br /&gt;
*XML, Scheme, stiilifail - kõik on arusaadav, töötav, hästi ülesehitatud, vastavalt ülesandele tehtud, nõuded täidetud.&lt;br /&gt;
*Teenus - teenus on seotud inimeste andmetega - praktiline ja muidu kasulik.&lt;br /&gt;
*Wikileht - Wikilehel võiks olla teema kirjeldus, ülesannete jaotus. Algselt ei saanud aru, millega täpselt tegu on.&lt;br /&gt;
*Kokkuvõttes - täiendage veits Wikilehte ja kõik on 5+. Ootan Järgmiseid projekti osi.&lt;br /&gt;
&lt;br /&gt;
Miina Sikk, D21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Kui hakkasin kodutööd vaatama, siis ei saanudki kohe aru, mis ülesande eesmärk on, ehk oleks vaja mingit kirjeldust kirja panna.&lt;br /&gt;
XML fail on hästi konstrueeritud, selge ja väga lihsalt loetav. Kõik inimeste kontaktide liigid on ilusti eraldatud(nimi, aadress, sotsiaalne). Ma teeks teistmoodi seda, et eraldaks telefonid ja epostid ka ära, ehk paneks telefonide ja epostide jaoks eraldi märgendid. &amp;lt;epostid&amp;gt;&amp;lt;too_epost&amp;gt;&amp;lt;/too_epost&amp;gt;&amp;lt;kodu_epost&amp;gt;&amp;lt;/kodu_epost&amp;gt;&amp;lt;/epostid&amp;gt; ja samamoodi telefonide jaoks.&lt;br /&gt;
Mis puudutab XSLT faili, siis minu arust kõik on väga hästi tehtud. Ei teagi,mis ise teeks teistmoodi. Väga hea on see, et andmete lugemiseks on kasutataud for each tsüklit. Stiil on ilusti paika pandud ja faili ennast on kerge lugeda.&lt;br /&gt;
Meeldib ka see, et on näha ka lõpptulemust, mis on ka väga arusaadav. Seal ma muudaks põhimõtteliselt sama, millest ma rääkisin üleval, ehk et oleks näiteks &amp;quot;Telefonid&amp;quot; ja selle all veel 2 kasti &amp;quot;Töine&amp;quot; ja &amp;quot;Kodune&amp;quot; ja samamoodi epostitega.&lt;br /&gt;
&lt;br /&gt;
Kokkuvõttes on hästi tehtud!&lt;br /&gt;
&lt;br /&gt;
Seda Sahradyan&lt;br /&gt;
D21&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
XML-i struktuur on kirjutatud arusaadav. Minu arvates kõik punktid on õige järjekorras. Tööfailis +  informatsioon, mille abil saaks ühendada inimesega, aga näiteks, mina ei kirjuta nii palju asju, ainult kaks märkaksin– skype ja facebook. Ka meeldis, et on olemas rohkem, kui üks e-post.  Hea idee, et autorid pani WIKI lehel ka lõpptulemus, mida aitab aru saada enam nende töö +  korralikult tehtud tabel, mitte ainult text ja kõik, on ka pildid ja natukene helesinine värvi. Kokkuvõttes töö mulle meeldis.&lt;br /&gt;
&lt;br /&gt;
Jana Mrots D22&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Rakenduse arvustus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
On kasutatud huvitavaid vahendeid rakenduse loomisel. Meeldis, et ei oldud mindud lihtsamat teed pidi ning rakendus lihtsamaid vahendeid kasutades valmis tehtud, vaid just oli kasutatud teisi, huvitavamaid (mulle isegi tundmatuid) vahendeid ning tänu sellele rakendusele saavad ka teised (kaasa arvatud mina) rohkem teada, milliseid võimalusi ning kuidas kasutada. Huvitav variant oli ka see, et saab rakendust &lt;br /&gt;
installida Appina Chrome&#039;ile. Disain on ilus, silmale meeldiv. Huvitav kontaktihalduse rakendus.&lt;br /&gt;
&lt;br /&gt;
Helen Muidik D21&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33389</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33389"/>
		<updated>2011-05-30T15:57:52Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahe asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole).&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis tuleb sellele määrata kindel port: 58121. Administraatori poole testimiseks saab kasutada testimiseks loodud kasutajat kasutajanimi: meow | parool: meow&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Kliendirakendus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~hmuidik/VR2/Iseseisev/Kino.rar]&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid, erinevaid seansse (ideaalis peaks saama näha ka hindu, kuid seda hetkel veel ei ole). Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33327</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33327"/>
		<updated>2011-05-30T11:56:08Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~aanijago/vr2/KinoTeenus.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahe asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole).&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis tuleb sellele määrata kindel port: 58121. Administraatori poole testimiseks saab kasutada testimiseks loodud kasutajat kasutajanimi: meow | parool: meow&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Kliendirakendus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~aanijago/vr2/KinoRakendus.rar]&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid, erinevaid seansse (ideaalis peaks saama näha ka hindu, kuid seda hetkel veel ei ole). Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33325</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33325"/>
		<updated>2011-05-30T11:54:23Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
[[Image:picture.jpg|thumb|right|alt=A |]]&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~aanijago/vr2/KinoTeenus.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahe asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole).&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis tuleb sellele määrata kindel port: 58121. Administraatori poole testimiseks saab kasutada testimiseks loodud kasutajat kasutajanimi: meow | parool: meow&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Kliendirakendus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~aanijago/vr2/KinoRakendus.rar]&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid, erinevaid seansse (ideaalis peaks saama näha ka hindu, kuid seda hetkel veel ei ole). Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33324</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33324"/>
		<updated>2011-05-30T11:53:49Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
[[Image:Esileht.png|thumb|right|alt=A |]]&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~aanijago/vr2/KinoTeenus.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahe asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole).&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis tuleb sellele määrata kindel port: 58121. Administraatori poole testimiseks saab kasutada testimiseks loodud kasutajat kasutajanimi: meow | parool: meow&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Kliendirakendus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~aanijago/vr2/KinoRakendus.rar]&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid, erinevaid seansse (ideaalis peaks saama näha ka hindu, kuid seda hetkel veel ei ole). Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&amp;diff=33205</id>
		<title>Võrgurakendused II: 2011 kevadel valminud kodutööd</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=V%C3%B5rgurakendused_II:_2011_kevadel_valminud_kodut%C3%B6%C3%B6d&amp;diff=33205"/>
		<updated>2011-05-28T17:56:58Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Jaan Igamees=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Kert Suvi=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Helen Muidik=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Mihkel Sokk=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Seda Sahradyan=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Priit Siimo=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Siim Sarv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Reigo Männiste=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Karl Männil=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Ilmar Telga=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Siim Aaver=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Taavi Ilves=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry_Student_Food_Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_&amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Jaan Kruusma=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry_Student_Food_Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Andrus Reedla=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Jaak Lehtsalu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Jana Mrots=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond  &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Heiki Tamm=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Meeskond&amp;quot;]]&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond  &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Toomas Soha=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Miina Sikk=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Rauno Rüga=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Tanel Liiv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Hungry Student Food Board&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Gaspar Karm=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Joosep Ilves=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Taivo Türnpu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond Tool]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Sander Baikov=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Allar Anijago=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tool&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Madis Sarv=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Kaspar Kallasmaa=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Jarko Kaskmaa=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele [[Talk:Meeskond_%22H2%22]]&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Indrek Kõue=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;GAP&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Erik Kaju=&lt;br /&gt;
* Meeskond [[Meeskond Tool]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Mailis Toompuu=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;H2&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;Sepad&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Madis Kõosaar=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tyhik&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;C terav&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Gert Glükmann=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Nämm-nämm&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond &amp;quot;ASP-tastic&amp;quot;]]&lt;br /&gt;
** Arvustus veebiteenusele&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;br /&gt;
&lt;br /&gt;
=Martin Lensment=&lt;br /&gt;
* Meeskond [[Meeskond &amp;quot;Tact&amp;quot;]]&lt;br /&gt;
* Arvustused&lt;br /&gt;
** Arvustus XML failile [[Talk:Meeskond_&amp;quot;FoodWars&amp;quot;]] ja [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenusele [[Talk:Meeskond_Tool]]&lt;br /&gt;
** Arvustus veebiteenuse klientidele&lt;br /&gt;
** Arvustus projektile kokkuvõtvalt&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22C_terav%22&amp;diff=33204</id>
		<title>Talk:Meeskond &quot;C terav&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22C_terav%22&amp;diff=33204"/>
		<updated>2011-05-28T17:55:36Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;XML osa arvustus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML struktuur on korralikult tehtud, süntaksi vigu pole näha. Kuupäevad ja ajad on piisavalt täpselt ära kirjeldatud, et neid hiljem oleks kerge välja lugeda. Mis aga mina oleks natuke teistmoodi teinud, on näiteks aadresi väli, kus hetkel on väli nimega &amp;quot;linnVald&amp;quot; ja peale mida tuleb kohe &amp;quot;tanav&amp;quot;, kui aga näiteks ma tahaks kirjeldada kohvikut, mis asub mingis maakohas x vallas, siis poleks enam kohta, kuhu kirjutada asula nime. Teine asi, mis natuke liiga jäik on, on lahtioleku ajad, näiteks kui tahaks märkida kohvikut, mis töötab iga päev esmaspäevast kuni pühapäevani, siis alati peaks panema nädalavahetuse päevad erandpäevade alla, vaatamata, et selle kohviku puhul võib näiteks laupäeval lahtiolemine täiesti tavaline olla.&lt;br /&gt;
&lt;br /&gt;
Skeemifail on olemas, samuti ka XSLT. Kõik piisavalt hästi tehtud, XSLT tulemuses oleks võinud ainult kuupäev ja kellajad korralikumalt punktide või kooloniga eraldatud olla, et loetavus parem oleks.&lt;br /&gt;
&lt;br /&gt;
Rauno Rüga&lt;br /&gt;
&lt;br /&gt;
[[User:Rruga|Rruga]] 20:55, 4 March 2011 (EET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML-i arvestus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML on üpriski korralikult disainitud. Lahtiolekuaegade jaotus ei piina silmi. On võimalik  puhtalt kirja panna lahtiolekuajad kohviku kohta, mille ajad mitme päeva puhul kattuvad, või siis läbi &amp;quot;aeg&amp;quot; elemendi kirjeldada erinevaid aegu erinevatel päevadel. &lt;br /&gt;
Toitude jaotus menüüs on ka väga hästi tehtud, küll aga oleks ehk ise teinud toitudele ülemelemendid nagu &amp;quot;liik&amp;quot; või &amp;quot;kategooria&amp;quot; kuhu alla oleks võimalik toite lisada.&lt;br /&gt;
Mis natuke kahtlust tekitas, oli toitude jaotamine koguse järgi ja seda hindade all. Koguse kirjeldus võiks ehk olla ise mingi elemendi sees (mitte elemendina). Praegu on vist eeldatud, et kõikidel toitudel/kaupadel on &amp;quot;tais&amp;quot;, &amp;quot;poolik&amp;quot; jm ühised portsjonid.&lt;br /&gt;
&lt;br /&gt;
Joosep Ilves&lt;br /&gt;
&lt;br /&gt;
==XML Arvustus==&lt;br /&gt;
&lt;br /&gt;
*Kuna ise teeme ka sarnast projekti võrdlen seda palju meie omaga. Teil on kohvikute kohta info väga hästi ja täpselt välja toodud. Võibolla isegi liiga täpselt kuna te ei või kunagi teada kes teil kliendiks registreerib, et kas ta üldse oskab enda koordinaate leida, see tähendaks teile rohkem tööd ja võib põhjustada kliendi frustratsiooni kui ka teile. Isiklikult mulle koordinaatide süsteem meeldib, saate nii teha ühe suure kaardi kuhu kõik kohvikud peale märkida.&lt;br /&gt;
*Toidud on toodud välja väga lihtsalt, aga samas tundub see lisade süsteem pisut mõttetu, restoranides on tavaliselt lisad veel eraldi ostetavad aga kohvikus tavaliselt ei osta kotletti ja kartulit eraldi. Kommentaarid on teil ka kohe xmliga ära kaetud, kuid me näiteks edastame vaid laikijad, üldjuhul kommenteeritakse siis kui toit oli halb mis võib rohkem halba teha kohvikule kui head, aga jah, maitse asi. Portsude osa lahendasime sama moodi ja see meeldib.&lt;br /&gt;
*Üldiselt on XMLil korralik laotus, aga liigne keskendumine kohvikule endale kui menüüle, mis minu arvates on peamine.&lt;br /&gt;
&lt;br /&gt;
*Jaan Kruusma D22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==XML Arvustus==&lt;br /&gt;
&lt;br /&gt;
Kohe hakkab silma fakt et teie süsteem ei toeta mitut kohvikut, tunnen et see on suur miinus kuna süsteemi praktiline väärtus on seetõttu väga madal - ma saan aru, et te teete seda ühele kliendile, aga mis siis kui see üks klient tahab teie süsteemi mitmes kohvikus hakata kasutama tulevikus? Teiseks tundub väga overkill see ajatempli lahtikiskumine juppideks, lihtsam oleks kasutada mingit UNIX timestampi moodi asja ja siis kasutajaliideses see loetavaks ajaks koverteerida. Samuti on ülisuur miinus ajatsooni puudumine - sisuliselt ei saa teie programmi kasutada korraga ühe kliendi poolt mitmes riigis. Kolmandaks kriibib silma see &amp;quot;Eurohind&amp;quot;, kas te mõtete teha nii et iga klient peab kasutajaliidesse kirjutama oma rahaühiku ja siis konverteeritakse on-the-fly eurodest või peab hakkama XMLi iga välisriigi jaoks eraldi täiustama?&lt;br /&gt;
&lt;br /&gt;
Muu on normaalne ja eriti meeldib teie kolmekihiline süsteem. &lt;br /&gt;
&lt;br /&gt;
Tanel Liiv D22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==XML Arvustus==&lt;br /&gt;
&lt;br /&gt;
Mis meeldis ning mis ei karjunud oli lahtioleku aegade jaotus - oli lihtsalt ja arusaadavalt tehtud. Mis silma hakkas oli see, et seal on välja toodud küll väikesed ja suured portsud, kuid see kas ports saadaval on, käib siinkohal toidu kohta, see tähendab seda, et kui näiteks suur ports otsas on, siis ei tähenda see automaatselt seda, et poolikut portsu pole ka võimalik saada. Kui näitena võetud meie ITK kohvik, siis seal ennegi olnud näiteks ainult pool portsu alles. Samas oleks võinud kommentaaride alla lisada ka kuupäeva, millal seda antud toitu kommenteeritud on, et oleks võimalik näiteks viis kõige uuemat kommentaari kuvada.  &lt;br /&gt;
Üldjuhul võib rahule jääda, kõik tähtis oli ära kirjeldatud, vigu ei leidnud ka skeemifailist ega XSLT&#039;st. &lt;br /&gt;
&lt;br /&gt;
Kaspar Kallasmaa D21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==XML Arvustus==&lt;br /&gt;
&lt;br /&gt;
XML on üldiselt hästi koostatud. Mõningad asjad oleks isiklikult teistmoodi teostada. Näiteks ,ei peaks ma vajalikuks kordinaatide lisamist. Lahtioleku aegade juurde oleks lisanud veel laupäev ja pühapäev kuna alati on võimalus, et teine klient,kes võtab teilt teenuse arenduse, võib hoida oma kohvikuid lahti ka nädalavahtusel ja selle näite puhul oleks selle kohviku saatuseks panna &amp;quot;suletud&amp;quot;. Kommentaarile oleks võinud lisada ka aeg mil kommentaar tehti. Üks miinus on jah see, et toit on kas otsas või mitte kui teil on olemas täis ja poolik ports. Sel juhul pole teada, kas on veel poolikut või täis portsu kui on märgitud otsas.  Üldiselt on xml hästi koostatud ja kergesti arusaadav, kus miski asi asub :)&lt;br /&gt;
&lt;br /&gt;
Madis Kõosaar D21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Teenuskihi Arvustus==&lt;br /&gt;
&lt;br /&gt;
Antud projekti teenuskihi juures jääb kohe silma, et andmemudel oleks justkui andmebaas ( wiki veebiteenuse alampunkti põhjal tekib selline mulje ). Lisaks pole pakutavas zip failis andmebaasi, mis toetab mainitud väidet. See aga on minuarust küll väga vale lähenemine, kuna teil on tehtud dbml andmemudeli fail, mis aga pole mõeldud üldsegi selleks, et selle põhjal andmebaasi genereerida. Võibolla kuidagi see õnnestuks, aga sellist funktsionaalsust .net ametlikult küll ei toeta.&lt;br /&gt;
&lt;br /&gt;
Teine asi, mis oleks võinud teistmoodi olla, on valitud projekti tüüp. Kui juba WCF valisite teenuskihi jaoks, oleks võinud selle jaoks eraldi WCF projekti teha, hetkel on seal palju üleliigset asp.net träni kaasas, mis ei puutu üldse teenuskihti.&lt;br /&gt;
&lt;br /&gt;
Liigudes edasi koodini ja meetoditeni, märkasin et tagastate teenuskihis alati klasse, isegi siis kui toimub millegi sisestus &amp;quot;teie andmebaasi&amp;quot; ja tagasi oleks vaja saada vaid booleani, et kas asi õnnestus või mitte. Suure teenuskihi kasutusel lisaks see kindlasti suurt koormust, kui lihtsa booli tagastamise asemel on vastuseks mingi suuremat sorti klass. Silma jäi ka järgnev koht koodis:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
KasutajaKirjeClass KKC = new KasutajaKirjeClass();&lt;br /&gt;
        if ( KKC.kontrolliKohvikuKasutaja(kohvikID, kasutajaID) == true)&lt;br /&gt;
        {&lt;br /&gt;
            try&lt;br /&gt;
            {&lt;br /&gt;
                kont.ExecuteCommand(&amp;quot;insert into Menyy(fkKohvik_id,alates,kuni) values(&#039;&amp;quot; + kohvikID + &amp;quot;&#039;,&#039;&amp;quot; + alates.ToString(&amp;quot;MM.dd.yyyy&amp;quot;) + &amp;quot;&#039;,&#039;&amp;quot; + kuni.ToString(&amp;quot;MM.dd.yyyy&amp;quot;) + &amp;quot;&#039;);&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
                return true;&lt;br /&gt;
            }&lt;br /&gt;
            catch&lt;br /&gt;
            {&lt;br /&gt;
                return false;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
            return false;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
Kontrolli sisu on siin:&lt;br /&gt;
&lt;br /&gt;
 public bool kontrolliKohvikuKasutaja(int kohvikID, int kasutajaID)&lt;br /&gt;
    {&lt;br /&gt;
        var kasutajaOlemas = kont.KohvikuKasutajas.Where(x=&amp;gt;x.fkKohvik_ID==kohvikID &amp;amp;&amp;amp; x.fkKasutaja_ID == kasutajaID).SingleOrDefault();&lt;br /&gt;
&lt;br /&gt;
        if (kasutajaOlemas == null)&lt;br /&gt;
        {&lt;br /&gt;
            return true;&lt;br /&gt;
        }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
            return false;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hetkel toimib süsteem nii, et kui antud kohviku id ja kasutaja id-ga kasutaja on andmebaasis, siis kasutajaOlemas muutuja saab selle objekti endale (mis pole kaugeltki turvaline autentimine) ja järgneva tingimuse põhjal tagastatakse false, seega väljakutsuvas meetodis ei täideta sql käsku. Käsk aga täidetakse sellisel juhul, kui andmebaasist ei leitud sellist kasutajat, kas mitte see süsteem vastupidi ei peaks töötama !? Sama asi oli veel mitmes kohas. Oleksite võinud ka valida ühe stiili, kas linq kasutamise või siis ainult sql käsud, hetkel läbisegi nii ühte kui teist kasutatud.&lt;br /&gt;
&lt;br /&gt;
Head oli ka, see asi mis teil tehtud, oli tähtajaks valmis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rauno Rüga&lt;br /&gt;
&lt;br /&gt;
[[User:Rruga|Rruga]] 19:07, 23 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Teenuse arvustus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Wiki puhul jäi silma, et klassid ja meetodid on kõik ilusasti wikis kirjas ja lahti seletatud, mis mida peaks tegema. Meeldis ka see, et oli välja toodud eraldi visioon andmemudelist. Koodi oleks võinud ka mõnel pool kommenteerida, olenemata sellest, et wikis on kõik juba kirja pandud. Kohati jäi arusaamatuks see, miks on Lahtioleku aegade jaoks tehtud eraldi tabel selle asemel, et need andmed siduda kohvikute andmetega. Kood üldiselt nägi välja meeldiv, mõnel pool olid mõned treppimise vead. Olen nõus ka eelkõnelejaga, et koodi kirjutamisel oleks võinud kasutada ühest stiili (kas LINQ või SQL), samas aga, kui te võtsitegi eesmärgiks mõlemat varianti proovida, siis on see teie otsus. Üldjuhul oli kena, plussiks veel ka see, et tabelites olid viisakad andmed.&lt;br /&gt;
&lt;br /&gt;
Helen Muidik, D21&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22C_terav%22&amp;diff=33203</id>
		<title>Talk:Meeskond &quot;C terav&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22C_terav%22&amp;diff=33203"/>
		<updated>2011-05-28T17:55:05Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;XML osa arvustus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML struktuur on korralikult tehtud, süntaksi vigu pole näha. Kuupäevad ja ajad on piisavalt täpselt ära kirjeldatud, et neid hiljem oleks kerge välja lugeda. Mis aga mina oleks natuke teistmoodi teinud, on näiteks aadresi väli, kus hetkel on väli nimega &amp;quot;linnVald&amp;quot; ja peale mida tuleb kohe &amp;quot;tanav&amp;quot;, kui aga näiteks ma tahaks kirjeldada kohvikut, mis asub mingis maakohas x vallas, siis poleks enam kohta, kuhu kirjutada asula nime. Teine asi, mis natuke liiga jäik on, on lahtioleku ajad, näiteks kui tahaks märkida kohvikut, mis töötab iga päev esmaspäevast kuni pühapäevani, siis alati peaks panema nädalavahetuse päevad erandpäevade alla, vaatamata, et selle kohviku puhul võib näiteks laupäeval lahtiolemine täiesti tavaline olla.&lt;br /&gt;
&lt;br /&gt;
Skeemifail on olemas, samuti ka XSLT. Kõik piisavalt hästi tehtud, XSLT tulemuses oleks võinud ainult kuupäev ja kellajad korralikumalt punktide või kooloniga eraldatud olla, et loetavus parem oleks.&lt;br /&gt;
&lt;br /&gt;
Rauno Rüga&lt;br /&gt;
&lt;br /&gt;
[[User:Rruga|Rruga]] 20:55, 4 March 2011 (EET)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;XML-i arvestus&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
XML on üpriski korralikult disainitud. Lahtiolekuaegade jaotus ei piina silmi. On võimalik  puhtalt kirja panna lahtiolekuajad kohviku kohta, mille ajad mitme päeva puhul kattuvad, või siis läbi &amp;quot;aeg&amp;quot; elemendi kirjeldada erinevaid aegu erinevatel päevadel. &lt;br /&gt;
Toitude jaotus menüüs on ka väga hästi tehtud, küll aga oleks ehk ise teinud toitudele ülemelemendid nagu &amp;quot;liik&amp;quot; või &amp;quot;kategooria&amp;quot; kuhu alla oleks võimalik toite lisada.&lt;br /&gt;
Mis natuke kahtlust tekitas, oli toitude jaotamine koguse järgi ja seda hindade all. Koguse kirjeldus võiks ehk olla ise mingi elemendi sees (mitte elemendina). Praegu on vist eeldatud, et kõikidel toitudel/kaupadel on &amp;quot;tais&amp;quot;, &amp;quot;poolik&amp;quot; jm ühised portsjonid.&lt;br /&gt;
&lt;br /&gt;
Joosep Ilves&lt;br /&gt;
&lt;br /&gt;
==XML Arvustus==&lt;br /&gt;
&lt;br /&gt;
*Kuna ise teeme ka sarnast projekti võrdlen seda palju meie omaga. Teil on kohvikute kohta info väga hästi ja täpselt välja toodud. Võibolla isegi liiga täpselt kuna te ei või kunagi teada kes teil kliendiks registreerib, et kas ta üldse oskab enda koordinaate leida, see tähendaks teile rohkem tööd ja võib põhjustada kliendi frustratsiooni kui ka teile. Isiklikult mulle koordinaatide süsteem meeldib, saate nii teha ühe suure kaardi kuhu kõik kohvikud peale märkida.&lt;br /&gt;
*Toidud on toodud välja väga lihtsalt, aga samas tundub see lisade süsteem pisut mõttetu, restoranides on tavaliselt lisad veel eraldi ostetavad aga kohvikus tavaliselt ei osta kotletti ja kartulit eraldi. Kommentaarid on teil ka kohe xmliga ära kaetud, kuid me näiteks edastame vaid laikijad, üldjuhul kommenteeritakse siis kui toit oli halb mis võib rohkem halba teha kohvikule kui head, aga jah, maitse asi. Portsude osa lahendasime sama moodi ja see meeldib.&lt;br /&gt;
*Üldiselt on XMLil korralik laotus, aga liigne keskendumine kohvikule endale kui menüüle, mis minu arvates on peamine.&lt;br /&gt;
&lt;br /&gt;
*Jaan Kruusma D22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==XML Arvustus==&lt;br /&gt;
&lt;br /&gt;
Kohe hakkab silma fakt et teie süsteem ei toeta mitut kohvikut, tunnen et see on suur miinus kuna süsteemi praktiline väärtus on seetõttu väga madal - ma saan aru, et te teete seda ühele kliendile, aga mis siis kui see üks klient tahab teie süsteemi mitmes kohvikus hakata kasutama tulevikus? Teiseks tundub väga overkill see ajatempli lahtikiskumine juppideks, lihtsam oleks kasutada mingit UNIX timestampi moodi asja ja siis kasutajaliideses see loetavaks ajaks koverteerida. Samuti on ülisuur miinus ajatsooni puudumine - sisuliselt ei saa teie programmi kasutada korraga ühe kliendi poolt mitmes riigis. Kolmandaks kriibib silma see &amp;quot;Eurohind&amp;quot;, kas te mõtete teha nii et iga klient peab kasutajaliidesse kirjutama oma rahaühiku ja siis konverteeritakse on-the-fly eurodest või peab hakkama XMLi iga välisriigi jaoks eraldi täiustama?&lt;br /&gt;
&lt;br /&gt;
Muu on normaalne ja eriti meeldib teie kolmekihiline süsteem. &lt;br /&gt;
&lt;br /&gt;
Tanel Liiv D22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==XML Arvustus==&lt;br /&gt;
&lt;br /&gt;
Mis meeldis ning mis ei karjunud oli lahtioleku aegade jaotus - oli lihtsalt ja arusaadavalt tehtud. Mis silma hakkas oli see, et seal on välja toodud küll väikesed ja suured portsud, kuid see kas ports saadaval on, käib siinkohal toidu kohta, see tähendab seda, et kui näiteks suur ports otsas on, siis ei tähenda see automaatselt seda, et poolikut portsu pole ka võimalik saada. Kui näitena võetud meie ITK kohvik, siis seal ennegi olnud näiteks ainult pool portsu alles. Samas oleks võinud kommentaaride alla lisada ka kuupäeva, millal seda antud toitu kommenteeritud on, et oleks võimalik näiteks viis kõige uuemat kommentaari kuvada.  &lt;br /&gt;
Üldjuhul võib rahule jääda, kõik tähtis oli ära kirjeldatud, vigu ei leidnud ka skeemifailist ega XSLT&#039;st. &lt;br /&gt;
&lt;br /&gt;
Kaspar Kallasmaa D21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==XML Arvustus==&lt;br /&gt;
&lt;br /&gt;
XML on üldiselt hästi koostatud. Mõningad asjad oleks isiklikult teistmoodi teostada. Näiteks ,ei peaks ma vajalikuks kordinaatide lisamist. Lahtioleku aegade juurde oleks lisanud veel laupäev ja pühapäev kuna alati on võimalus, et teine klient,kes võtab teilt teenuse arenduse, võib hoida oma kohvikuid lahti ka nädalavahtusel ja selle näite puhul oleks selle kohviku saatuseks panna &amp;quot;suletud&amp;quot;. Kommentaarile oleks võinud lisada ka aeg mil kommentaar tehti. Üks miinus on jah see, et toit on kas otsas või mitte kui teil on olemas täis ja poolik ports. Sel juhul pole teada, kas on veel poolikut või täis portsu kui on märgitud otsas.  Üldiselt on xml hästi koostatud ja kergesti arusaadav, kus miski asi asub :)&lt;br /&gt;
&lt;br /&gt;
Madis Kõosaar D21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Teenuskihi Arvustus==&lt;br /&gt;
&lt;br /&gt;
Antud projekti teenuskihi juures jääb kohe silma, et andmemudel oleks justkui andmebaas ( wiki veebiteenuse alampunkti põhjal tekib selline mulje ). Lisaks pole pakutavas zip failis andmebaasi, mis toetab mainitud väidet. See aga on minuarust küll väga vale lähenemine, kuna teil on tehtud dbml andmemudeli fail, mis aga pole mõeldud üldsegi selleks, et selle põhjal andmebaasi genereerida. Võibolla kuidagi see õnnestuks, aga sellist funktsionaalsust .net ametlikult küll ei toeta.&lt;br /&gt;
&lt;br /&gt;
Teine asi, mis oleks võinud teistmoodi olla, on valitud projekti tüüp. Kui juba WCF valisite teenuskihi jaoks, oleks võinud selle jaoks eraldi WCF projekti teha, hetkel on seal palju üleliigset asp.net träni kaasas, mis ei puutu üldse teenuskihti.&lt;br /&gt;
&lt;br /&gt;
Liigudes edasi koodini ja meetoditeni, märkasin et tagastate teenuskihis alati klasse, isegi siis kui toimub millegi sisestus &amp;quot;teie andmebaasi&amp;quot; ja tagasi oleks vaja saada vaid booleani, et kas asi õnnestus või mitte. Suure teenuskihi kasutusel lisaks see kindlasti suurt koormust, kui lihtsa booli tagastamise asemel on vastuseks mingi suuremat sorti klass. Silma jäi ka järgnev koht koodis:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
KasutajaKirjeClass KKC = new KasutajaKirjeClass();&lt;br /&gt;
        if ( KKC.kontrolliKohvikuKasutaja(kohvikID, kasutajaID) == true)&lt;br /&gt;
        {&lt;br /&gt;
            try&lt;br /&gt;
            {&lt;br /&gt;
                kont.ExecuteCommand(&amp;quot;insert into Menyy(fkKohvik_id,alates,kuni) values(&#039;&amp;quot; + kohvikID + &amp;quot;&#039;,&#039;&amp;quot; + alates.ToString(&amp;quot;MM.dd.yyyy&amp;quot;) + &amp;quot;&#039;,&#039;&amp;quot; + kuni.ToString(&amp;quot;MM.dd.yyyy&amp;quot;) + &amp;quot;&#039;);&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
                return true;&lt;br /&gt;
            }&lt;br /&gt;
            catch&lt;br /&gt;
            {&lt;br /&gt;
                return false;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
            return false;&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
Kontrolli sisu on siin:&lt;br /&gt;
&lt;br /&gt;
 public bool kontrolliKohvikuKasutaja(int kohvikID, int kasutajaID)&lt;br /&gt;
    {&lt;br /&gt;
        var kasutajaOlemas = kont.KohvikuKasutajas.Where(x=&amp;gt;x.fkKohvik_ID==kohvikID &amp;amp;&amp;amp; x.fkKasutaja_ID == kasutajaID).SingleOrDefault();&lt;br /&gt;
&lt;br /&gt;
        if (kasutajaOlemas == null)&lt;br /&gt;
        {&lt;br /&gt;
            return true;&lt;br /&gt;
        }&lt;br /&gt;
        else&lt;br /&gt;
        {&lt;br /&gt;
            return false;&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hetkel toimib süsteem nii, et kui antud kohviku id ja kasutaja id-ga kasutaja on andmebaasis, siis kasutajaOlemas muutuja saab selle objekti endale (mis pole kaugeltki turvaline autentimine) ja järgneva tingimuse põhjal tagastatakse false, seega väljakutsuvas meetodis ei täideta sql käsku. Käsk aga täidetakse sellisel juhul, kui andmebaasist ei leitud sellist kasutajat, kas mitte see süsteem vastupidi ei peaks töötama !? Sama asi oli veel mitmes kohas. Oleksite võinud ka valida ühe stiili, kas linq kasutamise või siis ainult sql käsud, hetkel läbisegi nii ühte kui teist kasutatud.&lt;br /&gt;
&lt;br /&gt;
Head oli ka, see asi mis teil tehtud, oli tähtajaks valmis.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Rauno Rüga&lt;br /&gt;
&lt;br /&gt;
[[User:Rruga|Rruga]] 19:07, 23 April 2011 (EEST)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;Teenuse arvustus&#039;&#039;&#039;&lt;br /&gt;
Wiki puhul jäi silma, et klassid ja meetodid on kõik ilusasti wikis kirjas ja lahti seletatud, mis mida peaks tegema. Meeldis ka see, et oli välja toodud eraldi visioon andmemudelist. Koodi oleks võinud ka mõnel pool kommenteerida, olenemata sellest, et wikis on kõik juba kirja pandud. Kohati jäi arusaamatuks see, miks on Lahtioleku aegade jaoks tehtud eraldi tabel selle asemel, et need andmed siduda kohvikute andmetega. Kood üldiselt nägi välja meeldiv, mõnel pool olid mõned treppimise vead. Olen nõus ka eelkõnelejaga, et koodi kirjutamisel oleks võinud kasutada ühest stiili (kas LINQ või SQL), samas aga, kui te võtsitegi eesmärgiks mõlemat varianti proovida, siis on see teie otsus. Üldjuhul oli kena, plussiks veel ka see, et tabelites olid viisakad andmed.&lt;br /&gt;
&lt;br /&gt;
Helen Muidik, D21&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33195</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=33195"/>
		<updated>2011-05-28T16:54:17Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~aanijago/vr2/KinoTeenus.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahe asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole).&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis tuleb sellele määrata kindel port: 58121. Administraatori poole testimiseks saab kasutada testimiseks loodud kasutajat kasutajanimi: meow | parool: meow&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Kliendirakendus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~aanijago/vr2/KinoRakendus.rar]&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid, erinevaid seansse (ideaalis peaks saama näha ka hindu, kuid seda hetkel veel ei ole). Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32556</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32556"/>
		<updated>2011-05-23T05:36:53Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: /* Klientrakenduse kirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~aanijago/KinoTeenusKomm.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahe asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole).&lt;br /&gt;
&lt;br /&gt;
Kui keegi soovib meie rakendust arvustada, siis teenus töötab kindla pordiga: 58121.&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid, erinevaid seansse (ideaalis peaks saama näha ka hindu, kuid seda hetkel veel ei ole). Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32555</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32555"/>
		<updated>2011-05-23T05:35:29Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: /* Klientrakenduse kirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~aanijago/KinoTeenusKomm.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin&amp;quot;. Adminnid saavad hetkel lisada, muuta ja kustutada kahe asja: kino ja filmi.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu (ideaalis peaks kuvama seansi juures hindu ka, kuid seda funktsiooni hetkel ei ole).&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid, erinevaid seansse (ideaalis peaks saama näha ka hindu, kuid seda hetkel veel ei ole). Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32553</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32553"/>
		<updated>2011-05-23T05:29:59Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~aanijago/KinoTeenusKomm.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu ning hindu.&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid, erinevaid seansse (ideaalis peaks saama näha ka hindu, kuid seda hetkel veel ei ole). Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada.&lt;br /&gt;
Kokkuvõttes on rakendus veel poolik, kuid eesmärk näha kuidas rakenduse ja teenuse vahel andmete pärimine ja andmine toimib, sai saavutatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32550</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32550"/>
		<updated>2011-05-22T22:53:51Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: /* Meeskonna lõpparuanne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~aanijago/KinoTeenusKomm.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu ning hindu.&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid, erinevaid seansse ja hindu. Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
*+ piisavalt läbimõeldud XML&lt;br /&gt;
*+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
*+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
*- aja planeerimine&lt;br /&gt;
*- liiga lai teema&lt;br /&gt;
*- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32549</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32549"/>
		<updated>2011-05-22T22:53:20Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: /* Meeskonna lõpparuanne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~aanijago/KinoTeenusKomm.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu ning hindu.&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid, erinevaid seansse ja hindu. Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
***+ piisavalt läbimõeldud XML&lt;br /&gt;
***+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
***+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
***- aja planeerimine&lt;br /&gt;
***- liiga lai teema&lt;br /&gt;
***- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32548</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32548"/>
		<updated>2011-05-22T22:52:42Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* &#039;&#039;&#039;Veebiteenus on kättesaadav aadressilt:&#039;&#039;&#039; [http://enos.itcollege.ee/~aanijago/KinoTeenusKomm.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu ning hindu.&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid, erinevaid seansse ja hindu. Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
**+ piisavalt läbimõeldud XML&lt;br /&gt;
**+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
**+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
**- aja planeerimine&lt;br /&gt;
**- liiga lai teema&lt;br /&gt;
**- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32547</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32547"/>
		<updated>2011-05-22T22:50:17Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: /* Meeskonna lõpparuanne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* Veebiteenus on kättesaadav aadressilt: [http://enos.itcollege.ee/~aanijago/KinoTeenusKomm.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu ning hindu.&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid, erinevaid seansse ja hindu. Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinnang:&#039;&#039;&#039;&lt;br /&gt;
**+ piisavalt läbimõeldud XML&lt;br /&gt;
**+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
**+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
**- aja planeerimine&lt;br /&gt;
**- liiga lai teema&lt;br /&gt;
**- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32546</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32546"/>
		<updated>2011-05-22T22:49:19Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: /* Meeskonna lõpparuanne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* Veebiteenus on kättesaadav aadressilt: [http://enos.itcollege.ee/~aanijago/KinoTeenusKomm.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu ning hindu.&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid, erinevaid seansse ja hindu. Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*Hinnang:&#039;&#039;&#039;&lt;br /&gt;
**+ piisavalt läbimõeldud XML&lt;br /&gt;
**+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
**+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
**- aja planeerimine&lt;br /&gt;
**- liiga lai teema&lt;br /&gt;
**- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32545</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32545"/>
		<updated>2011-05-22T22:48:20Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: /* Meeskonna lõpparuanne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* Veebiteenus on kättesaadav aadressilt: [http://enos.itcollege.ee/~aanijago/KinoTeenusKomm.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu ning hindu.&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja.&lt;br /&gt;
&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi). Veebiteenuses on ka statistika pidamise meetod.&lt;br /&gt;
&lt;br /&gt;
Klientrakendus sai teostatud veebirakendusena kasutades ASP.Net&#039;i võimalusi. Rakendusel on kaks poolt: tavakasutaja ja adminn. Tavakasutaja saab vaadata erinevate kinode kavasid, mis meil andmebaasis olemas on, kinode endi andmeid, erinevaid seansse ja hindu. Adminnid saavad sisselogimisel andmeid muuta, kustutada ja lisada.&lt;br /&gt;
&lt;br /&gt;
*Hinnang:&lt;br /&gt;
+ piisavalt läbimõeldud XML&lt;br /&gt;
+ palju erinevaid inimesi tiimis, erinevad oskused (oskuste jagamine teistega)&lt;br /&gt;
+ pidev suhtlemine ja kokkusaamised&lt;br /&gt;
&lt;br /&gt;
- aja planeerimine&lt;br /&gt;
- liiga lai teema&lt;br /&gt;
- keerulised ja segadusse ajavad klassinimed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32544</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32544"/>
		<updated>2011-05-22T22:38:08Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: /* Meeskonna lõpparuanne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* Veebiteenus on kättesaadav aadressilt: [http://enos.itcollege.ee/~aanijago/KinoTeenusKomm.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu ning hindu.&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada. Rakenduse puhul sai kasutatud ka paaris programmeerimist, kus paarikaupa sai tegeletud erinevate projekti osadega.&lt;br /&gt;
&lt;br /&gt;
XML sai kohe alguses meil põhjalikult läbi analüüsitud ja koostatud. Püüdsime XML-i panna piisavalt andmeid, mida meil hiljem kuvada oleks vaja.&lt;br /&gt;
Veebiteenus sai tehtud XML-i arvestades, kus esialgu tegime andmebaasi ning seejärel erinevad klassid, mis hoiavad endas meetodeid andmete kuvamiseks, sisestamiseks, kustutamiseks ja uuendamiseks. Enne rakenduse tegemist sai teenust ikkagi muudetud ja uuendatud, tänu tagasisidele esitlusel, aga ka rakenduse tõttu (näiteks lisasime filmi juurde ka pildi).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32543</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32543"/>
		<updated>2011-05-22T22:30:08Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: /* Meeskonna lõpparuanne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* Veebiteenus on kättesaadav aadressilt: [http://enos.itcollege.ee/~aanijago/KinoTeenusKomm.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu ning hindu.&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa uusi ideid ja lahendusi. Töid oli esialgu väga raske jagada, kuna meeskonna liikmed olid kõik nii erinevad ning erinevate oskuste ja võimetega. Sellest põhjustatuna saime me pidevalt koolis õhtuti kokku ning tegime suuremad osad koos ära, kõik said kaasa rääkida ja ideid välja pakkuda, kuidas ülesandeid paremini teostada. Kes vähegi tahtis ja kellel aega oli, sai ka kodus mingeid projekti osi teha ja lõpetada.&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32542</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32542"/>
		<updated>2011-05-22T22:21:38Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: /* Klientrakenduse kirjeldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* Veebiteenus on kättesaadav aadressilt: [http://enos.itcollege.ee/~aanijago/KinoTeenusKomm.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. &lt;br /&gt;
&lt;br /&gt;
Rakendusel on kaks poolt: &lt;br /&gt;
* tavakasutaja pool&lt;br /&gt;
* administraatori pool &lt;br /&gt;
&lt;br /&gt;
Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. &lt;br /&gt;
&lt;br /&gt;
Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Adminni lehele saamiseks tuleb urli lõppu panna &amp;quot;/Admin&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu ning hindu.&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa ka uusi ideid ja lahendusi.&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32541</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32541"/>
		<updated>2011-05-22T22:18:19Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: /* Meeskonna lõpparuanne */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* Veebiteenus on kättesaadav aadressilt: [http://enos.itcollege.ee/~aanijago/KinoTeenusKomm.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. Rakendusel on kaks poolt: tavakasutaja ja administraatori pool. Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu ning hindu.&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse.&lt;br /&gt;
&lt;br /&gt;
Meeskonna liikmeid oli meil alguses neli, kuid saime juurde kaks liiget erinevatel asjaoludel. Samas oli see ka hea, kuna uued liikmed tõid kaasa ka uusi ideid ja lahendusi.&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32540</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32540"/>
		<updated>2011-05-22T22:15:37Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* Veebiteenus on kättesaadav aadressilt: [http://enos.itcollege.ee/~aanijago/KinoTeenusKomm.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. Rakendusel on kaks poolt: tavakasutaja ja administraatori pool. Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu ning hindu.&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha. Otsustasime kõik 3 projekti etappi (XML, veebiteenus, klientrakendus) teha ühel teemal, ehk enda loodud veebiteenusele tegime ka klientrakenduse. &lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32539</id>
		<title>Meeskond &quot;Tyhik&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Tyhik%22&amp;diff=32539"/>
		<updated>2011-05-22T22:11:57Z</updated>

		<summary type="html">&lt;p&gt;Hmuidik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
==Liikmed==&lt;br /&gt;
*Kert Suvi&lt;br /&gt;
*Seda Sahradyan&lt;br /&gt;
*Helen Muidik&lt;br /&gt;
*Allar Anijago&lt;br /&gt;
*Madis Kõosaar&lt;br /&gt;
*Jana Mrots&lt;br /&gt;
&lt;br /&gt;
==XML kodutöö kirjeldus==&lt;br /&gt;
Plaanis on luua kinode ajakava süsteemi XML fail. Meil on võimalik vaadata erinevate kinode näidatavate filmide kavasid - hinnad, seansid, filmide kirjeldused, treilerid jne. Tegime XML-i küll väga pika ning hetkel on kinodes vaid üks film, korduvalt (kuid see selliseks kindlasti ei jää).&lt;br /&gt;
&lt;br /&gt;
*XML fail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava_stiilita.xml]&lt;br /&gt;
*Skeemifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xsd]&lt;br /&gt;
*Stiilifail on kättesaadav aadressilt: [http://enos.itcollege.ee/~hmuidik/VR2/stiil.xslt]&lt;br /&gt;
&lt;br /&gt;
*XML fail stiiliga: [http://enos.itcollege.ee/~hmuidik/VR2/kinokava.xml]&lt;br /&gt;
&lt;br /&gt;
==Veebiteenuse kirjeldus==&lt;br /&gt;
Jätkasime eelmises kodutöös tehtud XML-i põhjal veebiteenuse tegemist. Esiteks koostasime andmebaasi ning tegime erinevad klassid asjade jaoks, mida meil on mitu, näiteks kino, film, seanss jne. Seejärel tegime klassid Anna, Vota, Kustuta ja Uuenda, milles vastavalt Anna klassis on kõik meetodid väljastamise kohta, Vota klassis on meetodid andmebaasi sisestamise kohta, Kustuta klassis on meetodid andmebaasist kustutamise kohta ning Uuenda klassis omakorda meetodid andmebaasi kirjete muutmise/uuendamise kohta (näiteks kui sisestamisel tekib näpuviga või kui mõni, filmi kohta käiva lingi või treileri veebiaadress peaks muutuma). Peale seda tegime andmebaasi juurde tabeli Kasutaja ning lisasime projekti 2 klassi: Kasutaja ja KasutajaFunks, viimases on ka meetodid RegaKasutaja, LogiKasutaja, KontrolliKasutaja ja Statistika. Statistika jaoks tegime andmebaasi samuti uue tabeli.&lt;br /&gt;
&lt;br /&gt;
Meetodid anna klassis:&lt;br /&gt;
&lt;br /&gt;
*annaFilmid&lt;br /&gt;
*annaFilmidNimi&lt;br /&gt;
*annaInimesed&lt;br /&gt;
*annaKinod&lt;br /&gt;
*annaLingid&lt;br /&gt;
*annaSaalid&lt;br /&gt;
*annaSeansid&lt;br /&gt;
*annaSeansidAeg&lt;br /&gt;
*annaTootjad&lt;br /&gt;
*annaTreilerid&lt;br /&gt;
*annaZanrid&lt;br /&gt;
&lt;br /&gt;
Meetodid vota klassis:&lt;br /&gt;
&lt;br /&gt;
*votaFilm&lt;br /&gt;
*votaHind&lt;br /&gt;
*votaInimene&lt;br /&gt;
*votaInimene_Seos&lt;br /&gt;
*votaKino&lt;br /&gt;
*votaLink&lt;br /&gt;
*votaRoll&lt;br /&gt;
*votaSaal&lt;br /&gt;
*votaSeanss&lt;br /&gt;
*votaSeanss_Tyyp&lt;br /&gt;
*votaTootja&lt;br /&gt;
*votaTootja_Seos&lt;br /&gt;
*votaTreiler&lt;br /&gt;
*votaZanr&lt;br /&gt;
*votaZanr_Seos&lt;br /&gt;
&lt;br /&gt;
Meetodid uuenda klassis:&lt;br /&gt;
&lt;br /&gt;
*UuendaFilm&lt;br /&gt;
*UuendaHind&lt;br /&gt;
*UuendaInimene&lt;br /&gt;
*UuendaInimeneSeos&lt;br /&gt;
*UuendaKasutaja&lt;br /&gt;
*UuendaKino&lt;br /&gt;
*UuendaLink&lt;br /&gt;
*UuendaRoll&lt;br /&gt;
*UuendaSaal&lt;br /&gt;
*UuendaSeanss&lt;br /&gt;
*UuendaSeanssTyyp&lt;br /&gt;
*UuendaTootja&lt;br /&gt;
*UuendaTootjaSeos&lt;br /&gt;
*UuendaTreiler&lt;br /&gt;
*UuendaZanr&lt;br /&gt;
*UuendaZanrSeos&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis KasutajaFunks:&lt;br /&gt;
&lt;br /&gt;
*KontrolliKasutajat&lt;br /&gt;
*LogiKasutaja&lt;br /&gt;
*RegaKasutaja&lt;br /&gt;
*Statistika&lt;br /&gt;
&lt;br /&gt;
Meetodid klassis kustuta:&lt;br /&gt;
&lt;br /&gt;
*KustutaFilm&lt;br /&gt;
*KustutaHind&lt;br /&gt;
*KustutaInimene&lt;br /&gt;
*KustutaInimeneSeos&lt;br /&gt;
*KustutaKino&lt;br /&gt;
*KustutaLink&lt;br /&gt;
*KustutaRoll&lt;br /&gt;
*KustutaSaal&lt;br /&gt;
*KustutaSeanss&lt;br /&gt;
*KustutaSeanssTyyp&lt;br /&gt;
*KustutaTootja&lt;br /&gt;
*KustutaTootjaSeos&lt;br /&gt;
*KustutaTrailer&lt;br /&gt;
*KustutaZanr&lt;br /&gt;
*KustutaZanrSeos&lt;br /&gt;
----&lt;br /&gt;
* Veebiteenus on kättesaadav aadressilt: [http://enos.itcollege.ee/~aanijago/KinoTeenusKomm.rar]&lt;br /&gt;
&lt;br /&gt;
==Klientrakenduse kirjeldus==&lt;br /&gt;
Jätkasime olemasoleva veebiteenuse põhjal klientrakenduse tegemist. Enne klientrakenduse tegemist sai ka teenuses parandatud mõned vead pärast esitlusel saadud tagasisidet, muutsime sisselogimist ja tegime hinna kuvamise veidi ümber. Rakendusel on kaks poolt: tavakasutaja ja administraatori pool. Tavakasutajale kuvatakse erinevate kinode nimekiri, kes meil baasis on, samuti erinevate filmide nimekiri ja seansside ajad ning hinnad. Administraatori pool toimib selliselt, et sisselogimisel saab adminn lisada erinevaid andmeid andmebaasi, näiteks kinode, filmide, seansside ja hindadega seotud informatsiooni, mis siis kinnitamisel on nähtav tavakasutajale. Esilehel kuvatakse kõige uuemad filmid, koos väikese kirjelduse, pildi ja muude atribuutidega. Menüüs navigeerides saab vaadata erinevaid kinosid (k.a. nendega seotud andmeid), kõiki filme, mis parasjagu kinodes on, aga ka seansside aegu ning hindu.&lt;br /&gt;
&lt;br /&gt;
==Meeskonna lõpparuanne==&lt;br /&gt;
Teemaks sai valitud kinokavade infosüsteem, kus on võimalik vaadata erinevaid kinosid, kinodes jooksvaid filme, erinevaid seansse ja hindu. Teema idee pärines Sedalt ning see tundus kõigi jaoks huvitavana, kuna meil ükski kino ei jaga avalikult XML-i, mille vastu saaks rakenduse teha.&lt;br /&gt;
&lt;br /&gt;
[[Category: Võrgurakendused II: hajussüsteemide ehitamine]]&lt;/div&gt;</summary>
		<author><name>Hmuidik</name></author>
	</entry>
</feed>