|
|
Line 9: |
Line 9: |
|
| |
|
| == XML Transformatsioonifail == | | == XML Transformatsioonifail == |
| <source lang="xml">
| |
| <?xml version="1.0" encoding="utf-8"?>
| |
| <xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
| |
| <xs:element name="kullerid">
| |
| <xs:complexType>
| |
| <xs:sequence>
| |
| <xs:element maxOccurs="unbounded" name="kuller">
| |
| <xs:complexType>
| |
| <xs:sequence>
| |
| <xs:element name="restoranid">
| |
| <xs:complexType>
| |
| <xs:sequence>
| |
| <xs:element name="restoran">
| |
| <xs:complexType>
| |
| <xs:sequence>
| |
| <xs:element name="kontaktandmed">
| |
| <xs:complexType>
| |
| <xs:sequence>
| |
| <xs:element name="aadress" type="xs:string" />
| |
| <xs:element name="telefon" type="xs:unsignedInt" />
| |
| </xs:sequence>
| |
| </xs:complexType>
| |
| </xs:element>
| |
| <xs:element name="menyy">
| |
| <xs:complexType>
| |
| <xs:sequence>
| |
| <xs:element name="praed">
| |
| <xs:complexType>
| |
| <xs:sequence>
| |
| <xs:element maxOccurs="unbounded" name="praad">
| |
| <xs:complexType>
| |
| <xs:attribute name="nimi" type="xs:string" use="required" />
| |
| <xs:attribute name="yhik" type="xs:string" use="required" />
| |
| <xs:attribute name="hind" type="xs:decimal" use="required" />
| |
| </xs:complexType>
| |
| </xs:element>
| |
| </xs:sequence>
| |
| </xs:complexType>
| |
| </xs:element>
| |
| <xs:element name="supid">
| |
| <xs:complexType>
| |
| <xs:sequence>
| |
| <xs:element maxOccurs="unbounded" name="supp">
| |
| <xs:complexType>
| |
| <xs:attribute name="nimi" type="xs:string" use="required" />
| |
| <xs:attribute name="yhik" type="xs:string" use="required" />
| |
| <xs:attribute name="hind" type="xs:decimal" use="required" />
| |
| </xs:complexType>
| |
| </xs:element>
| |
| </xs:sequence>
| |
| </xs:complexType>
| |
| </xs:element>
| |
| <xs:element name="desserdid">
| |
| <xs:complexType>
| |
| <xs:sequence>
| |
| <xs:element maxOccurs="unbounded" name="dessert">
| |
| <xs:complexType>
| |
| <xs:attribute name="nimi" type="xs:string" use="required" />
| |
| <xs:attribute name="yhik" type="xs:string" use="required" />
| |
| <xs:attribute name="hind" type="xs:decimal" use="required" />
| |
| </xs:complexType>
| |
| </xs:element>
| |
| </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:sequence>
| |
| <xs:attribute name="nimi" type="xs:string" use="required" />
| |
| </xs:complexType>
| |
| </xs:element>
| |
| </xs:sequence>
| |
| </xs:complexType>
| |
| </xs:element>
| |
| </xs:schema>
| |
| </source>
| |
|
| |
|
| == Teenuse kirjeldus == | | == Teenuse kirjeldus == |
Meeskond
- Kristjan Tõnismäe (projektijuht)
- Rando Laisaar
- Tiit Tallermaa
XML Fail
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.
- 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.
Klientrakendus