Labor: sugupuu süsteem: erinevus redaktsioonide vahel
Resümee puudub |
Resümee puudub |
||
| 9. rida: | 9. rida: | ||
* http://vmg.vil.ee/mannn/estpuu.htm | * http://vmg.vil.ee/mannn/estpuu.htm | ||
UI mõttes tuleb rakendus realiseerida htmli, cssi ja javascriptiga. Flashi, javat vms ei tohi kasutada. Kindlasti peab jälgima [[itv0030 2008 esimese praksi tehnilised nõuded | esimese praksi üldisi tehnilisi nõudeid]]. | |||
Rakenduse täpne funktsionaalsus (mis vormid, väljad, tekstid, mida nad teevad jne) ei ole täpselt ette spetsifitseeritud: mõistliku ja mugava funktsionaalsuse väljamõtlemine on üks osa praksist. | |||
Teatud minimaalne komplekt funktsionaalsust on siiski kohustuslik | |||
* Süsteem peab võimaldama kasutamist kohe peale kasutajatunnuse (milleks olgu e-posti aadress) ja parooli valimist. Edaspidisteks sisselogimisteks tuleb kasutada süsteemi, kus e-postile saadetakse kinnitus-mail, mis sisaldab linki, millele kasutaja peab kasutajatunnuse/parooli aktsepteerimiseks klikkima. Reaalset posti saatmist ja sisselogimise kontrolli esimeses praksis teha ei tule: vaja on realiseerida ainult selle jaoks ettenähtud lehed/vormid. | |||
* Süsteem peab võimaldama otsida mistahes inimesi mitme parameetri alusel, seejuures mistahes kombinatsiooni alusel: | |||
** minu sisestatud/kellegi teise sisestatud | |||
** eesnimi | |||
** perenimi | |||
** sugu | |||
** sünnikuupäev | |||
** sünniaastate vahemik | |||
** sünnikoht tekstiväljana | |||
* Süsteem peab kuvama leitud inimeste loetelu: | |||
** loetelu peab olema jaotatud lehekülgedeks, peab saama minna eelmisele/järgmisele/algus-leheküljele | |||
** loetelu peab saama erinevate parameetrite järgi sortida | |||
** üks loetelu rida ei tohi minna üle ühe ekraanirea, mistahes info korral isiku kohta | |||
** loetelus tuleb isiku kohta näidata baasinfot, hiirega tema peale minnes eraldi css-popupiga lisainfot, klikates veel rohkem infot | |||
Järgmine komplekt funktsionaalsust on soovitav (ehk, nende realiseerimisel saab kindlasti rohkem punkte, kui ilma neid realiseerimata): | |||
Redaktsioon: 11. veebruar 2008, kell 14:25
Ülesande sisu on sugupuu-info sisestamise, info otsimise ja kuvamise rakenduse tegemine.
Graafilisi sugupuid ei ole vaja näidata, kuid võib: lisavõimalused annavad ekstrapunkte.
Inspiratsiooniks vaata:
UI mõttes tuleb rakendus realiseerida htmli, cssi ja javascriptiga. Flashi, javat vms ei tohi kasutada. Kindlasti peab jälgima esimese praksi üldisi tehnilisi nõudeid.
Rakenduse täpne funktsionaalsus (mis vormid, väljad, tekstid, mida nad teevad jne) ei ole täpselt ette spetsifitseeritud: mõistliku ja mugava funktsionaalsuse väljamõtlemine on üks osa praksist.
Teatud minimaalne komplekt funktsionaalsust on siiski kohustuslik
- Süsteem peab võimaldama kasutamist kohe peale kasutajatunnuse (milleks olgu e-posti aadress) ja parooli valimist. Edaspidisteks sisselogimisteks tuleb kasutada süsteemi, kus e-postile saadetakse kinnitus-mail, mis sisaldab linki, millele kasutaja peab kasutajatunnuse/parooli aktsepteerimiseks klikkima. Reaalset posti saatmist ja sisselogimise kontrolli esimeses praksis teha ei tule: vaja on realiseerida ainult selle jaoks ettenähtud lehed/vormid.
- Süsteem peab võimaldama otsida mistahes inimesi mitme parameetri alusel, seejuures mistahes kombinatsiooni alusel:
- minu sisestatud/kellegi teise sisestatud
- eesnimi
- perenimi
- sugu
- sünnikuupäev
- sünniaastate vahemik
- sünnikoht tekstiväljana
- Süsteem peab kuvama leitud inimeste loetelu:
- loetelu peab olema jaotatud lehekülgedeks, peab saama minna eelmisele/järgmisele/algus-leheküljele
- loetelu peab saama erinevate parameetrite järgi sortida
- üks loetelu rida ei tohi minna üle ühe ekraanirea, mistahes info korral isiku kohta
- loetelus tuleb isiku kohta näidata baasinfot, hiirega tema peale minnes eraldi css-popupiga lisainfot, klikates veel rohkem infot
Järgmine komplekt funktsionaalsust on soovitav (ehk, nende realiseerimisel saab kindlasti rohkem punkte, kui ilma neid realiseerimata):