CSharp2012 Kontaktid: Difference between revisions

From ICO wiki
Jump to navigationJump to search
(Created page with '==Projekt Kontaktid== Eesmärk on koostada rakendus kontaktide haldamiseks. EIKi Programmeerimine C# keeles ainetöö. ===Analüüs=== Süsteemil on ainult üks kasutaja roll,…')
 
No edit summary
Line 4: Line 4:
EIKi Programmeerimine C# keeles ainetöö.
EIKi Programmeerimine C# keeles ainetöö.


----
===Analüüs===
===Analüüs===


Line 13: Line 14:


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


Line 27: Line 38:


12. lisada/salvestada  kontakti (isiku) asukoht kaardil (koordinaat punkt);
12. lisada/salvestada  kontakti (isiku) asukoht kaardil (koordinaat punkt);
13. vaadata  kontakti (isiku) asukohta kaardil;
13. vaadata  kontakti (isiku) asukohta kaardil;
14. muuta  kontakti (isiku) asukohta kaardil;
14. muuta  kontakti (isiku) asukohta kaardil;
15. kusutada  kontakti (isiku) asukoht kaardil.
15. kusutada  kontakti (isiku) asukoht kaardil.


Line 43: Line 57:


9.04 Analüüs
9.04 Analüüs
10.04 Prototüüp
10.04 Prototüüp
12.04 Valmis lahendus
12.04 Valmis lahendus
15.04 10:00 Lisa funktsionaalsus
15.04 10:00 Lisa funktsionaalsus

Revision as of 14:07, 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;

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