CSharp2012 Kontaktid
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;
2. lisada/salvestada kontakti (isiku) erinevaid, piiramata hulgal kontaktandmeid(skype, mail, jne);
3. vaadata salvestatud kontaktide (isikute) andmeid;
4. vaadata salvestatud kontaktide (isikute) kontaktandmeid;
5. lisada kontaktiliike;
6. kustutada kontakti (isiku) andmeid;
7. muuta kontakti (isiku) andmeid;
8. kustutada kontakti (isiku) olemasolevaid kontaktandmeid;
9. muuta kontakti (isiku) olemasolevaid kontaktandmeid;
10. otsida kontakti (isiku) eesnime või perenime järgi;
11. otsida konkreetse kontaktiliigi järgi. (a'la skype: minamait);
Lisa võimalused (nice to have)
12. lisada/salvestada kontakti (isiku) asukoht kaardil (koordinaat punkt);
13. vaadata kontakti (isiku) asukohta kaardil;
14. muuta kontakti (isiku) asukohta kaardil;
15. 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