Ohjelmointi 2 / malliharjoitustyö 2017
ÄLÄ KÄYTÄ ENÄÄ TÄTÄ, VAAN: uudempi malli
- viimeisin tilanne (ÄLÄ KATSO TÄSTÄ MALLIA, VAAN siitä vaiheesta missä itse olet menossa)
- jos/kun katsot mallia, niin älä KOPIOI, vaan yritä ymmärtää mitä on tehty. Pistä malli kiinni ja koita tehdä sama itsenäisesti. Ja muista lisätä vain pieni pala koodia kerrallaan!
- työ versionhallinnassa
HUOM!
- katso erityisesti yksinkertaistettua mallia mutta älä itse "peruuta" harjoitustyötä niin että harrastukset puuttuvat.
- vuoden 2016 malli - katso tätä jos haluat käyttää listoja yms enemmän JavaFX:n ehdoilla. Tässä vuoden 2019 mallissa käytetään enemmän FXGui:n ominaisuuksia, joka on aloittelijalle helpompaa
Malliharjoitustyön vaiheet 2017
Vaihe | aihe | Versionhallinta | erot | .jar |
---|---|---|---|---|
Vaihe 1 | Esisuunnitelma | versionhallinta | ||
Vaihe 2 | Tarkennettu suunnitelma | versionhallinta | kerho.jar | |
Vaihe 3 | Pääohjelma ja menut. Toiminnot eivät toimi. | versionhallinta | 2->3 | kerho.jar |
Vaihe 4 | Tietorakenteet ja luokat | versionhallinta | 3->4 | |
Vaihe 5.1 | Jasenet-tietorakenne koodattu ja testattu | versionhallinta | 4->5.1 | kerho.jar |
Vaihe 5 | Tietorakenteet koodattu ja testattu | versionhallinta | 5.1->5 | kerho.jar |
Vaihe 6 | Tiedoston käsittely. | versionhallinta | 5->6 | kerho.jar |
Vaihe 7.1 | Jäsenen tiedon syöttö | versionhallinta | 6->7.1 | kerho.jar |
Vaihe 7.2 | Harrastuksen käsittely, oikeellisuustarkistuksia lisätty | versionhallinta | 7.1->7.2 | kerho.jar |
Vaihe 7.3 | Toimiva, testattu ja dokumentoitu ohjelma. Jäsen kenttätaulukolla | versionhallinta | 7.2->7.3 | kerho.jar |
Vaihe 7 | Harrastukset kenttätaulukon avulla | versionhallinta | 7.3->7 | kerho.jar |
Vaihe 8.1 | Tietue ja Tietueet -rajapinnat | versionhallinta | 7->8.1 | kerho.jar |
Vaihe jsp | WWW-käyttöliittymä ohjelmaan. |
Yksinkertaistettu malli
- katso myös yksinkertaiset mallivaiheet, joista kaikki "turha" on karsittu pois
- aluksi käytetään vain
Jasenet
-luokkaa (eiHarrastukset
-luokkaa lainkaan) - jäsenen tiedoista käsitellään vain 4 ensimmäistä kenttää
- vain postinumeron muotoa tarkistetaan aluksi
- aluksi käytetään vain
Malli jossa liitos Jasen ja Harrastus -luokkien välillä
Erikseen on myös vanhempi Swing-malli jossa on harrastusten nimistä on oma luokka, joka on liitetty relaatiolla harrastuksiin. Tässä mallissa KerhoSwing
tuntee tuohon liittämiseen liittyvää problematiikkaa.
Jäsenen ja harrastusten välinen yhteistyö
Jäsenen ja harrastusten välisestä yhteistyöstä on oma sivu.
Harjoitustyön oliot
These are the current permissions for this document; please modify if needed. You can always modify these permissions from the manage page.