BananaPhone: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Ktonisma (talk | contribs)
No edit summary
 
(53 intermediate revisions by 3 users not shown)
Line 2: Line 2:


===Meeskond===
===Meeskond===
* Kristjan Tõnismäe  
* Kristjan Tõnismäe (projektijuht)
* Andreas Plado
* Rando Laisaar
* Rando Laisaar
* Tiit Tallermaa
== XML Fail ==
<?xml version="1.0" encoding="utf-8"?>
<PhoneBook>
  <ContactGroup name="Family" id="1">
    <Contact id="1">
      <LastName>Laisaar</LastName>
      <FirstName>Rando</FirstName>
      <DoB>32.04.1991</DoB>
      <ContactType>
        <adress>
          <street><![CDATA[Veski 25]]></street>
          <region><![CDATA[Harjumaa]]></region>
          <postal-code><![CDATA[74628]]></postal-code>
          <locality><![CDATA[Tallinn]]></locality>
          <country><![CDATA[Estonia]]></country>
        </adress>
        <tel type="mobile">
          <![CDATA[+372565656]]>
        </tel>
        <tel type="home">
          <![CDATA[265646565]]>
        </tel>
        <skype><![CDATA[randorando]]></skype>
        <email><![CDATA[rando@rando.rando]]></email>
        <facebook><![CDATA[randolaisaar]]></facebook>
      </ContactType>
    </Contact>
    <Contact id="2">
      <LastName>Pakikas</LastName>
      <FirstName>Peeter</FirstName>
      <DoB>22.02.1961</DoB>
      <ContactType>
        <adress>
          <street><![CDATA[Oksa 12]]></street>
          <region><![CDATA[Valgamaa]]></region>
          <postal-code><![CDATA[74628]]></postal-code>
          <locality><![CDATA[Valga]]></locality>
          <country><![CDATA[Estonia]]></country>
        </adress>
        <tel type="mobile">
          <![CDATA[+372565656]]>
        </tel>
        <tel type="home">
          <![CDATA[265646565]]>
        </tel>
        <skype><![CDATA[peeter]]></skype>
        <email><![CDATA[pakiraam]]></email>
        <facebook><![CDATA[petspakikal]]></facebook>
      </ContactType>
    </Contact>
  </ContactGroup>
  <ContactGroup name="Friends" id="2">
    <Contact id="1">
      <LastName>Tallermaa</LastName>
      <FirstName>Tiit</FirstName>
      <DoB>22.02.1992</DoB>
      <ContactType>
        <adress>
          <street><![CDATA[Narva mnt 66]]></street>
          <region><![CDATA[Harjumaa]]></region>
          <postal-code><![CDATA[74628]]></postal-code>
          <locality><![CDATA[Tallinn]]></locality>
          <country><![CDATA[Estonia]]></country>
        </adress>
        <tel type="mobile">
          <![CDATA[+372565656]]>
        </tel>
        <tel type="home">
          <![CDATA[265646565]]>
        </tel>
        <skype><![CDATA[tiit]]></skype>
        <email><![CDATA[tallermaa]]></email>
        <facebook><![CDATA[tiittallermaa]]></facebook>
      </ContactType>
    </Contact>
    <Contact id="2">
      <LastName>Tonismae</LastName>
      <FirstName>Kristjan</FirstName>
      <DoB>22.02.1990</DoB>
      <ContactType>
        <adress>
          <street><![CDATA[Raja 566]]></street>
          <region><![CDATA[Harjumaa]]></region>
          <postal-code><![CDATA[74628]]></postal-code>
          <locality><![CDATA[Tallinn]]></locality>
          <country><![CDATA[Estonia]]></country>
        </adress>
        <tel type="mobile">
          <![CDATA[+372455656]]>
        </tel>
        <tel type="home">
          <![CDATA[265545565]]>
        </tel>
        <skype><![CDATA[kristjan]]></skype>
        <email><![CDATA[kriskriskris]]></email>
        <facebook><![CDATA[tonismae]]></facebook>
      </ContactType>
    </Contact>
  </ContactGroup>
  <ContactGroup name="Work" id="3">
    <Contact id="1">
      <LastName>Lambi</LastName>
      <FirstName>Ants</FirstName>
      <DoB>22.02.1973</DoB>
      <ContactType>
        <adress>
          <street><![CDATA[Keegli 12]]></street>
          <region><![CDATA[Viljandimaa]]></region>
          <postal-code><![CDATA[56733]]></postal-code>
          <locality><![CDATA[Suure-Jaani]]></locality>
          <country><![CDATA[Estonia]]></country>
        </adress>
        <tel type="mobile">
          <![CDATA[+372565656]]>
        </tel>
        <tel type="home">
          <![CDATA[265646565]]>
        </tel>
        <skype><![CDATA[lambi]]></skype>
        <email><![CDATA[ants]]></email>
        <facebook><![CDATA[lambiants]]></facebook>
      </ContactType>
    </Contact> 
  </ContactGroup>
</PhoneBook>
== XML Transformatsioonifail ==


== Teenuse kirjeldus ==
== Teenuse kirjeldus ==


Mõte selles, et kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida.  
Telefoniraamatu teenus. Kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida.


== Teenus ==
== Teenus ==


Luua telefoniraamatu teenus:
'''Must have'''
*Rakenduses saab lisada erinevaid kasutajaid.
*Kasutaja registreeritakse: kasutajanime, parooli, eesnime, perenime ja vanuse alusel.
*Kasutaja saab sisse logida rakendusse kasutajanime ja parooliga.
*Kasutaja saab teenuses kontakte lisada, muuta ja kustutada.
*Kontakt koosneb: eesnimi, perekonnanimi, lauatelefon, mobiil, sünniaeg.
*Kasutaja saab oma kontakte otsida: eesnime, perekonnanime, lauatelefoni ja mobiili järgi.
*Kasutajal on võimalik oma kontakte grupeerida.
*Kasutajal on võimalik lisada juurde vajalikke kontaktandmete liike: nt veel telefoninumbreid, skype, aadress, faks.
*Kasutajatel on võimalik jagada omavahel kontakte ja kontaktide gruppe.
 
'''Nice to have'''
*Luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks.
*Kasutajaid on võimalik lisada gruppidesse.
 
'''Veebiteenuse projekti kood'''
[https://www.dropbox.com/s/x96pyxh0cjw6mkp/Proovikas.zip?dl=0 Projekti kood]


kasutaja saab teenuses kontakte lisada ja kustutada
== Klientrakendus ==
    kasutaja saab kontaktide nime/telefoninumbri jne abil otsida
    luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks
    kasutajaid on võimalik lisada gruppidesse
    kasutajal on võimalik lisada vajalike kontaktandmete liike
    kasutajatel on võimalik jagada omavahel kontakte ja kontaktide grupper

Latest revision as of 23:32, 15 June 2015


Meeskond

  • Kristjan Tõnismäe (projektijuht)
  • Rando Laisaar
  • Tiit Tallermaa

XML Fail

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

 <ContactGroup name="Family" id="1">
   <Contact id="1">
     <LastName>Laisaar</LastName>
     <FirstName>Rando</FirstName>
     <DoB>32.04.1991</DoB>
     <ContactType>
       <adress>
         <street><![CDATA[Veski 25]]></street>
         <region><![CDATA[Harjumaa]]></region>
         <postal-code><![CDATA[74628]]></postal-code>
         <locality><![CDATA[Tallinn]]></locality>
         <country><![CDATA[Estonia]]></country>
       </adress>
       <tel type="mobile">
         <![CDATA[+372565656]]>
       </tel>
       <tel type="home">
         <![CDATA[265646565]]>
       </tel>
       <skype><![CDATA[randorando]]></skype>
       <email><![CDATA[rando@rando.rando]]></email>
       <facebook><![CDATA[randolaisaar]]></facebook>
     </ContactType>
   </Contact>
   <Contact id="2">
     <LastName>Pakikas</LastName>
     <FirstName>Peeter</FirstName>
     <DoB>22.02.1961</DoB>
     <ContactType>
       <adress>
         <street><![CDATA[Oksa 12]]></street>
         <region><![CDATA[Valgamaa]]></region>
         <postal-code><![CDATA[74628]]></postal-code>
         <locality><![CDATA[Valga]]></locality>
         <country><![CDATA[Estonia]]></country>
       </adress>
       <tel type="mobile">
         <![CDATA[+372565656]]>
       </tel>
       <tel type="home">
         <![CDATA[265646565]]>
       </tel>
       <skype><![CDATA[peeter]]></skype>
       <email><![CDATA[pakiraam]]></email>
       <facebook><![CDATA[petspakikal]]></facebook>
     </ContactType>
   </Contact>
 </ContactGroup>
 <ContactGroup name="Friends" id="2">
   <Contact id="1">
     <LastName>Tallermaa</LastName>
     <FirstName>Tiit</FirstName>
     <DoB>22.02.1992</DoB>
     <ContactType>
       <adress>
         <street><![CDATA[Narva mnt 66]]></street>
         <region><![CDATA[Harjumaa]]></region>
         <postal-code><![CDATA[74628]]></postal-code>
         <locality><![CDATA[Tallinn]]></locality>
         <country><![CDATA[Estonia]]></country>
       </adress>
       <tel type="mobile">
         <![CDATA[+372565656]]>
       </tel>
       <tel type="home">
         <![CDATA[265646565]]>
       </tel>
       <skype><![CDATA[tiit]]></skype>
       <email><![CDATA[tallermaa]]></email>
       <facebook><![CDATA[tiittallermaa]]></facebook>
     </ContactType>
   </Contact>
   <Contact id="2">
     <LastName>Tonismae</LastName>
     <FirstName>Kristjan</FirstName>
     <DoB>22.02.1990</DoB>
     <ContactType>
       <adress>
         <street><![CDATA[Raja 566]]></street>
         <region><![CDATA[Harjumaa]]></region>
         <postal-code><![CDATA[74628]]></postal-code>
         <locality><![CDATA[Tallinn]]></locality>
         <country><![CDATA[Estonia]]></country>
       </adress>
       <tel type="mobile">
         <![CDATA[+372455656]]>
       </tel>
       <tel type="home">
         <![CDATA[265545565]]>
       </tel>
       <skype><![CDATA[kristjan]]></skype>
       <email><![CDATA[kriskriskris]]></email>
       <facebook><![CDATA[tonismae]]></facebook>
     </ContactType>
   </Contact>
 </ContactGroup>
 <ContactGroup name="Work" id="3">
   <Contact id="1">
     <LastName>Lambi</LastName>
     <FirstName>Ants</FirstName>
     <DoB>22.02.1973</DoB>
     <ContactType>
       <adress>
         <street><![CDATA[Keegli 12]]></street>
         <region><![CDATA[Viljandimaa]]></region>
         <postal-code><![CDATA[56733]]></postal-code>
         <locality><![CDATA[Suure-Jaani]]></locality>
         <country><![CDATA[Estonia]]></country>
       </adress>
       <tel type="mobile">
         <![CDATA[+372565656]]>
       </tel>
       <tel type="home">
         <![CDATA[265646565]]>
       </tel>
       <skype><![CDATA[lambi]]></skype>
       <email><![CDATA[ants]]></email>
       <facebook><![CDATA[lambiants]]></facebook>
     </ContactType>
   </Contact>   
 </ContactGroup>

</PhoneBook>

XML Transformatsioonifail

Teenuse kirjeldus

Telefoniraamatu teenus. Kasutaja saab teenuse abil salvestada kontakte ja nende seast otsida.

Teenus

Must have

  • Rakenduses saab lisada erinevaid kasutajaid.
  • Kasutaja registreeritakse: kasutajanime, parooli, eesnime, perenime ja vanuse alusel.
  • Kasutaja saab sisse logida rakendusse kasutajanime ja parooliga.
  • Kasutaja saab teenuses kontakte lisada, muuta ja kustutada.
  • Kontakt koosneb: eesnimi, perekonnanimi, lauatelefon, mobiil, sünniaeg.
  • Kasutaja saab oma kontakte otsida: eesnime, perekonnanime, lauatelefoni ja mobiili järgi.
  • Kasutajal on võimalik oma kontakte grupeerida.
  • Kasutajal on võimalik lisada juurde vajalikke kontaktandmete liike: nt veel telefoninumbreid, skype, aadress, faks.
  • Kasutajatel on võimalik jagada omavahel kontakte ja kontaktide gruppe.

Nice to have

  • Luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks.
  • Kasutajaid on võimalik lisada gruppidesse.

Veebiteenuse projekti kood Projekti kood

Klientrakendus