Meeskond Tool: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
Line 32: Line 32:


==XML==
==XML==
===XML fail===


 
<?xml version="1.0" encoding="utf-8"?>
 
<Lumelauad>
<?xml version="1.0" encoding="utf-8"?>
<Lumelaud>
<Lumelauad>
         <Tootja>Forum</Tootja>
  <Lumelaud>
         <Nimetus>Destroyer</Nimetus>
         <Tootja></Tootja>
         <Nimetus></Nimetus>
         <Edasimyyjad>
         <Edasimyyjad>
                   <Edasimyyja>
                   <Edasimyyja>
                           <Nimi></Nimi>
                           <Nimi>SurfHouse</Nimi>
                           <Aadress></Aadress>
                           <Aadress>Pronksi 7/9</Aadress>
                           <HindEUR></HindEUR>
                           <HindEUR>200</HindEUR>
                   </Edasimyyja>
                   </Edasimyyja>
           </Edasimyyjad>
           </Edasimyyjad>
         <Pikkused>
         <Pikkused>
           <PikkusCM></PikkusCM>
           <PikkusCM>158</PikkusCM>
<PikkusCM>153</PikkusCM>
         </Pikkused>
         </Pikkused>
         <Laiused>
         <Laiused>
           <LaiusCM></LaiusCM>
           <LaiusCM>25</LaiusCM>
         </Laiused>
         </Laiused>
   <PainduvusTase></PainduvusTase>
   <PainduvusTase>6</PainduvusTase>
         <Kommentaarid>
         <Kommentaarid>
                 <Kommentaar>
                 <Kommentaar>
                           <Saatja>
                           <Saatja>
                                     <Eesnimi></Eesnimi>
                                     <Eesnimi>Mati</Eesnimi>
                                     <Perekonnanimi></Perekonnanimi>
                                     <Perekonnanimi>Tati</Perekonnanimi>
                           </Saatja>
                           </Saatja>
                           <Tekst></Tekst>
                           <Tekst>Hehe, kukkusin sellega hamba suust.</Tekst>
                 </Kommentaar>
                 </Kommentaar>
         </Kommentaarid>
         </Kommentaarid>
  </Lumelaud>
</Lumelaud>
</Lumelauad>
</Lumelauad>
 


===XML Schema===
  <?xml version="1.0" encoding="utf-8"?>
  <?xml version="1.0" encoding="utf-8"?>
   <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
Line 135: Line 135:
   </xs:element>
   </xs:element>
  </xs:schema>
  </xs:schema>
===XSLT===


==Veebiteenus==
==Veebiteenus==

Revision as of 00:56, 28 February 2011

Idee

Luuakse süsteem lumelaudadega. Lumelauad erinevate parameetritega on XML failis. Ühelt poolt on võimalus neid veebirakendusega XML faili lisada ning teiselt poolt on klientidel võimalus otsida endale kaalu ja pikkuse jms järgi uus lumelaud.

Antud rakendus lihtsustab inimestel endale lumalaua valimist ning säästab hulga aega - ühekaupa kõiki andmebaasis olevaid lumelaudu läbi vaadata oleks väga ajakulukas ning tüütu, arvestades seda, et niikuinii sobivad sõitmiseks vaid lumelauad, mis on vastavad sõitja pikkusele, kaalule, sõidustiilile, jalanumbrile.

Esialgne plaan on XML faili lumelaudu lisada järgmiste omaduste järgi: pikkus, keskkoha laius, paine, soovitatav sõidustiil, soovitatav kaal. Esialgse plaani järgi peab klient sisestama enda pikkuse, kaalu, jalanumbri ja sõidustiili, pärast mida kuvatakse talle sobivad lumelauad.

Meeskond

  • Erik Kaju - programm
  • Reigo Männiste - programm
  • Miina Sikk - Wikileht, programm
  • Indrek Tamm - Idee, programm

Captain's Log

27.02.2011

  • Stiilifailid (Reigo)
  • XML täiendus

21.02.2011

  • Sündis Wikileht koos meeskonnanimega
  • Esialgne XML kondikava (Miina)

18.02.2011

  • Idee kooskõlastamine õppejõuga

14.02.2011

  • Indrek pakkus, et võiks teha midagi lumelaudadest
  • Indrek-Miina-Reigo arutasid idee täpsemaks

XML

XML fail

<?xml version="1.0" encoding="utf-8"?> <Lumelauad>

<Lumelaud>
       <Tootja>Forum</Tootja>
       <Nimetus>Destroyer</Nimetus>
       <Edasimyyjad>
                  <Edasimyyja>
                          <Nimi>SurfHouse</Nimi>
                          <Aadress>Pronksi 7/9</Aadress>
                          <HindEUR>200</HindEUR>
                  </Edasimyyja>
          </Edasimyyjad>
       <Pikkused>
         <PikkusCM>158</PikkusCM>

<PikkusCM>153</PikkusCM>

       </Pikkused>
       <Laiused>
         <LaiusCM>25</LaiusCM>
       </Laiused>
  <PainduvusTase>6</PainduvusTase>
       <Kommentaarid>
                <Kommentaar>
                          <Saatja>
                                    <Eesnimi>Mati</Eesnimi>
                                    <Perekonnanimi>Tati</Perekonnanimi>
                          </Saatja>
                          <Tekst>Hehe, kukkusin sellega hamba suust.</Tekst>
                </Kommentaar>
       </Kommentaarid>
</Lumelaud>

</Lumelauad>

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="Lumelauad">
   <xs:complexType>
     <xs:sequence>
       <xs:element name="Lumelaud">
         <xs:complexType>
           <xs:sequence>
             <xs:element name="Tootja" type="xs:string"/>
             <xs:element name="Nimetus" type="xs:string"/>
             <xs:element name="Edasimyyjad">
               <xs:complexType>
                 <xs:sequence>
                   <xs:element name="Edasimyyja">
                     <xs:complexType>
                       <xs:sequence>
                         <xs:element name="Nimi" type="xs:string" />
                         <xs:element name="Aadress" type="xs:string"/>
                         <xs:element name="HindEUR" type="xs:decimal"/>
                       </xs:sequence>
                     </xs:complexType>
                   </xs:element>
                 </xs:sequence>
               </xs:complexType>
             </xs:element>
             <xs:element name="Pikkused">
               <xs:complexType>
                 <xs:sequence>
                   <xs:element name="PikkusCM" type="xs:int"/>
                 </xs:sequence>
               </xs:complexType>
             </xs:element>
             <xs:element name="Laiused">
               <xs:complexType>
                 <xs:sequence>
                   <xs:element name="LaiusCM" type="xs:int" />
                 </xs:sequence>
               </xs:complexType>
             </xs:element>
             <xs:element name="PainduvusTase" type="xs:int"/>
             <xs:element name="Kommentaarid">
               <xs:complexType>
                 <xs:sequence>
                   <xs:element name="Kommentaar">
                     <xs:complexType>
                       <xs:sequence>
                         <xs:element name="Saatja">
                           <xs:complexType>
                             <xs:sequence>
                               <xs:element name="Eesnimi" type="xs:string"/>
                               <xs:element name="Perekonnanimi" type="xs:string" />
                             </xs:sequence>
                           </xs:complexType>
                         </xs:element>
                         <xs:element name="Tekst" 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

Veebiteenus

Klientrakendus

Meeskonna aruanne