CSharp2012 Kontaktid: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Vkitsber (talk | contribs)
No edit summary
Vkitsber (talk | contribs)
No edit summary
Line 13: Line 13:
Rakenduse avanud Kasutaja soovib:
Rakenduse avanud Kasutaja soovib:


1. salvestada infot olemasolevate kontaktide (isikute) kohta;
#salvestada infot olemasolevate kontaktide (isikute) kohta;


2. lisada/salvestada  kontakti (isiku) erinevaid, piiramata hulgal kontaktandmeid(skype, mail, jne);
#lisada/salvestada  kontakti (isiku) erinevaid, piiramata hulgal kontaktandmeid(skype, mail, jne);


3. vaadata salvestatud kontaktide (isikute) andmeid;
#vaadata salvestatud kontaktide (isikute) andmeid;


4. vaadata salvestatud kontaktide (isikute) kontaktandmeid;
#vaadata salvestatud kontaktide (isikute) kontaktandmeid;


5. lisada kontaktiliike;
#lisada kontaktiliike;


6. kustutada kontakti (isiku) andmeid;
#kustutada kontakti (isiku) andmeid;


7. muuta kontakti (isiku) andmeid;
#muuta kontakti (isiku) andmeid;


8. kustutada kontakti (isiku) olemasolevaid kontaktandmeid;
#kustutada kontakti (isiku) olemasolevaid kontaktandmeid;


9. muuta kontakti (isiku) olemasolevaid kontaktandmeid;
#muuta kontakti (isiku) olemasolevaid kontaktandmeid;


10. otsida kontakti (isiku) eesnime või perenime järgi;
#otsida kontakti (isiku) eesnime või perenime järgi;


11. otsida konkreetse kontaktiliigi järgi. (a'la skype: minamait);
#otsida konkreetse kontaktiliigi järgi. (a'la skype: minamait);


Lisa võimalused (nice to have)
Lisa võimalused (nice to have)


12. lisada/salvestada  kontakti (isiku) asukoht kaardil (koordinaat punkt);
#lisada/salvestada  kontakti (isiku) asukoht kaardil (koordinaat punkt);


13. vaadata  kontakti (isiku) asukohta kaardil;
#vaadata  kontakti (isiku) asukohta kaardil;


14. muuta  kontakti (isiku) asukohta kaardil;
#muuta  kontakti (isiku) asukohta kaardil;


15. kusutada  kontakti (isiku) asukoht kaardil.
#kusutada  kontakti (isiku) asukoht kaardil.





Revision as of 13:09, 8 April 2013

Projekt Kontaktid

Eesmärk on koostada rakendus kontaktide haldamiseks. EIKi Programmeerimine C# keeles ainetöö.


Analüüs

Süsteemil on ainult üks kasutaja roll, Kasutaja kes saab programmi käivitada.

====Kasutuslood==== (User Stories)

Rakenduse avanud Kasutaja soovib:

  1. salvestada infot olemasolevate kontaktide (isikute) kohta;
  1. lisada/salvestada kontakti (isiku) erinevaid, piiramata hulgal kontaktandmeid(skype, mail, jne);
  1. vaadata salvestatud kontaktide (isikute) andmeid;
  1. vaadata salvestatud kontaktide (isikute) kontaktandmeid;
  1. lisada kontaktiliike;
  1. kustutada kontakti (isiku) andmeid;
  1. muuta kontakti (isiku) andmeid;
  1. kustutada kontakti (isiku) olemasolevaid kontaktandmeid;
  1. muuta kontakti (isiku) olemasolevaid kontaktandmeid;
  1. otsida kontakti (isiku) eesnime või perenime järgi;
  1. otsida konkreetse kontaktiliigi järgi. (a'la skype: minamait);

Lisa võimalused (nice to have)

  1. lisada/salvestada kontakti (isiku) asukoht kaardil (koordinaat punkt);
  1. vaadata kontakti (isiku) asukohta kaardil;
  1. muuta kontakti (isiku) asukohta kaardil;
  1. kusutada kontakti (isiku) asukoht kaardil.


Mittefunktsionaalsed nõuded:

Andmebaasist füüsiliselt ühtegi kirjet ei kustutata. Andmeid hoitakse MS SQL andmebaasis. Rakendus programeeritakse C# keeles .NET raamistikul. Kaardiosa realisatsioon Bing maps.


===Ajakava=== (Tähtajad)

9.04 Analüüs

10.04 Prototüüp

12.04 Valmis lahendus

15.04 10:00 Lisa funktsionaalsus