BananaPhone
From ICO wiki
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