Meeskond "ASP-tastic": Difference between revisions
No edit summary |
|||
Line 1: | Line 1: | ||
==Meeskond== | |||
*Indrek Kõue - '''Veebiliides, teenus, teenuse statistika, kasutajate registreerimine, teenuse testmine, XML koostamine, idee''' | |||
*Taivo Türnpu - '''ERD, XML koostamine, idee''' | |||
*Jarko Kaskmaa - '''XML koostamine, idee''' | |||
==Idee== | ==Idee== | ||
Line 7: | Line 14: | ||
Välja peaks lõpuks tulema treeningpäevik internetis, mis ühildub vastava Androidi või WP7 (ka iPhonega mõnel ilusal päeval ehk võib olla kunagi) jooksutava nutifoniga :) | Välja peaks lõpuks tulema treeningpäevik internetis, mis ühildub vastava Androidi või WP7 (ka iPhonega mõnel ilusal päeval ehk võib olla kunagi) jooksutava nutifoniga :) | ||
==Arendajatele== | ==Arendajatele== | ||
Line 197: | Line 200: | ||
</source> | </source> | ||
==ERD== | |||
[[File:Db15-04.png]] | |||
==Logi== | ==Logi== | ||
Line 205: | Line 214: | ||
XML jms loomine | XML jms loomine | ||
===24.02.2011=== | ===24.02.2011=== | ||
Indrek | Ühendan MySql andmebaasi .Net raamistikuga (Indrek) | ||
===24.02.2011=== | |||
Otsustasin kasutada ODBC teeke (vaja paigaldada igasse masinasse kus rakendust käitatakse) (Indrek) | |||
===30.02.2011=== | ===30.02.2011=== | ||
Töötan teenuse kirjutamise ja testimise kallal (Indrek) | |||
===10.03.2011=== | |||
API võtme genereerimine ning statistika implementeeritud (indrek) | |||
===25.04.2011=== | |||
Täiendasin wikit (Indrek) |
Revision as of 07:58, 25 April 2011
Meeskond
- Indrek Kõue - Veebiliides, teenus, teenuse statistika, kasutajate registreerimine, teenuse testmine, XML koostamine, idee
- Taivo Türnpu - ERD, XML koostamine, idee
- Jarko Kaskmaa - XML koostamine, idee
Idee
Kui olete kokku puutunud natuke tihedama jõusaalitreeninguga on teil kindlasti tihti tulnud endalt küsida küsimusi stiilis "Mis harjutus mul järgmisena kavas oli?", "Mis harjutust nüüd võiks teha?" jne. Variant on muidugi ka minna jõusaali paberilehega, kus on siin prinditud kujul või lausa ise joonistatud kena tabel, kus on teie harjutused peal.
Aga kumma te enne koju unustate, oma nutitelefoni(mis tänapäeval on üha enam ühe kaasaaegse inimese standardvarustus) või selle paberilehe. Pigem viimase, eks? Aga miks üldse vedada kaasas mingi lehte, kui taskus on nagunii nutifon, mis teeb 101 imet? Sellepärast, et keegi polnud viitsinud kergesti portaali ja mobiili appi ühedada. Meie nimelt üritame seda teha.
Välja peaks lõpuks tulema treeningpäevik internetis, mis ühildub vastava Androidi või WP7 (ka iPhonega mõnel ilusal päeval ehk võib olla kunagi) jooksutava nutifoniga :)
Arendajatele
BAAS: 195.222.15.73:3306 indrekin_user/itCollege100
ERD: http://enos.itcollege.ee/~tturnpu/db15-04.png
XML
<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xml" href="xml.xsl"?>
<schedule>
<day>
<date>1299011724</date>
<item>
<positionInList>1</positionInList>
<excercise>Kükk</excercise>
<series>3</series>
<reps>6-8</reps>
<time></time>
<weigth>90</weigth>
<description>Korralik täiskükk</description>
<comment></comment>
<category>
<muscleGroup>Reied</muscleGroup>
<muscleGroup>Sääred</muscleGroup>
<muscleGroup>Alaselg</muscleGroup>
</category>
</item>
<item>
<positionInList>2</positionInList>
<excercise>Jõutõmme</excercise>
<series>4</series>
<reps>5</reps>
<time></time>
<weigth>120</weigth>
<description></description>
<comment>See nädal on kerge jõutõmme</comment>
<category>
<muscleGroup>Alaselg</muscleGroup>
<muscleGroup>Kõik jalg</muscleGroup>
<muscleGroup>Trapetslihas</muscleGroup>
</category>
</item>
</day>
</schedule>
XML Schema
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="schedule">
<xs:complexType>
<xs:sequence>
<xs:element name="day">
<xs:complexType>
<xs:sequence>
<xs:element name="date" type="xs:unsignedInt" />
<xs:element maxOccurs="unbounded" name="item">
<xs:complexType>
<xs:sequence>
<xs:element name="positionInList" type="xs:unsignedByte" />
<xs:element name="excercise" type="xs:string" />
<xs:element name="series" type="xs:string" />
<xs:element name="reps" type="xs:string" />
<xs:element name="time" type="xs:string" />
<xs:element name="weigth" type="xs:unsignedByte" />
<xs:element name="description" type="xs:string" />
<xs:element name="comment" type="xs:string" />
<xs:element name="category">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="muscleGroup" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
XSLT
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<html>
<body>
<h2>
Tänane kava
</h2>
<h3>
Kava kuupäev (Unix timestamp):
<xsl:value-of select="schedule/day/date"/>
</h3>
<table border="1">
<tr bgcolor="#9acd32">
<th>
Jrk nr
</th>
<th>
Harjutus
</th>
<th>
Seeriaid
</th>
<th>
Korduseid
</th>
<th>
Aeg
</th>
<th>
Raskus
</th>
<th>
Kirjeldus
</th>
<th>
Kommentaar
</th>
<th>
Lihasgrupid
</th>
</tr>
<xsl:for-each select="schedule/day/item">
<tr>
<td>
<xsl:value-of select="positionInList"/>
</td>
<td>
<xsl:value-of select="excercise"/>
</td>
<td>
<xsl:value-of select="series"/>
</td>
<td>
<xsl:value-of select="reps"/>
</td>
<td>
<xsl:value-of select="time"/>
</td>
<td>
<xsl:value-of select="weigth"/>
</td>
<td>
<xsl:value-of select="description"/>
</td>
<td>
<xsl:value-of select="comment"/>
</td>
<td>
<ul>
<xsl:for-each select="category/muscleGroup">
<li>
<xsl:value-of select="."/>
</li>
</xsl:for-each>
</ul>
</td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
ERD
Logi
.. - 28.02.2011
Jõime õlut ja olime laisad nats
28.02.2011
XML jms loomine
24.02.2011
Ühendan MySql andmebaasi .Net raamistikuga (Indrek)
24.02.2011
Otsustasin kasutada ODBC teeke (vaja paigaldada igasse masinasse kus rakendust käitatakse) (Indrek)
30.02.2011
Töötan teenuse kirjutamise ja testimise kallal (Indrek)
10.03.2011
API võtme genereerimine ning statistika implementeeritud (indrek)
25.04.2011
Täiendasin wikit (Indrek)