BananaPhone: Difference between revisions
From ICO wiki
Jump to navigationJump to search
No edit summary |
|||
(29 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
===Meeskond=== | ===Meeskond=== | ||
* Kristjan Tõnismäe (projektijuht) | * Kristjan Tõnismäe (projektijuht) | ||
* Rando Laisaar | * Rando Laisaar | ||
* Tiit Tallermaa | * 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 == | ||
Line 15: | Line 142: | ||
'''Must have''' | '''Must have''' | ||
*Rakenduses saab lisada erinevaid kasutajaid. | *Rakenduses saab lisada erinevaid kasutajaid. | ||
*Kasutaja saab teenuses kontakte lisada ja kustutada. | *Kasutaja registreeritakse: kasutajanime, parooli, eesnime, perenime ja vanuse alusel. | ||
*Kontakt koosneb: eesnimi, perekonnanimi, | *Kasutaja saab sisse logida rakendusse kasutajanime ja parooliga. | ||
*Kasutaja saab oma kontakte eesnime, perekonnanime, | *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 oma kontakte grupeerida. | ||
*Kasutajal on võimalik lisada | *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. | *Kasutajatel on võimalik jagada omavahel kontakte ja kontaktide gruppe. | ||
Line 25: | Line 154: | ||
*Luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks. | *Luua võimalus ühele kasutajale (või erinevatele kasutajagruppidele) maksimumpäringute hulga määramiseks. | ||
*Kasutajaid on võimalik lisada gruppidesse. | *Kasutajaid on võimalik lisada gruppidesse. | ||
'''Veebiteenuse projekti kood''' | |||
[https://www.dropbox.com/s/x96pyxh0cjw6mkp/Proovikas.zip?dl=0 Projekti kood] | |||
== Klientrakendus == | == Klientrakendus == |
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