wiki:Kesä2012/suunnitelmat/arsakorv
Last modified 6 years ago Last modified on 2012-05-31 00:52:39

Pages linking to Kesä2012/suunnitelmat/arsakorv:
Kesä2012/suunnitelmatkesa

Ohjelmointi 2 - 2012 -kurssin harjoitustyö

Artturi Korvenranta (artturi.s.korvenranta@…)

1. Chiliseuranta

Ohjelman tarkoitus on pitää kirjaa käyttäjän chilien (ja mahdollisesti muiden kasvien) kasvatuksesta ja sen edistymisestä.

1.1 Mitä tietoja tarvitaan?

  • Chilin "nimi"
  • Chilin laji
  • Chilin lajike
  • Tärkeät päivämäärät (istutus, kukinnan alku ym.)
  • ???

1.2 Mitä ominaisuuksia ohjelmalta halutaan?

  • Chilien kehittymisen seuranta
  • Aikojen laskeminen (esim. kulunut aika kukinnasta kypsään hedelmään)
  • Vertailu edellisiin kausiin

1.3 Talletustiedostojen muoto

Ohjelman tiedot talletetaan seuraavanlaisiin tekstitiedostoihin:

lajit.dat - relaatiokannan päätaulu: lajit

; Kenttien järjestys tiedostossa on seuraava:
;lid  |Laji               |
 1    |Capsicum Annuum    |
 2    |Capsicum Baccatum  |
 3    |Capsicum Chinense  |
 4    |Capsicum Frutescens|
 5    |Capsicum Pubescens |

lajikkeet.dat - relaatiokanta: lajikkeet

; Kenttien järjestys tiedostossa on seuraava:
;ljid |lid |Lajike                |
 1    | 3  |Habanero Sudden Death |
 2    | 1  |Jalapeno Early        |
 3    | 3  |Naga Morich           |

chilit.dat - yksittäisten kasvien tiedot

; Kenttien järjestys tiedostossa on seuraava:
;ljid |Nimi         |Alusta   |Itämispvm       |Ruukutus1   |Ruukutus2  |Ruukutus 3  |Kukinta    |Raaka hedelmä  |Kypsä hedelmä  |Kommentit              |
 1    |HSD 1        |Turve    |02.02.2012      |05.02.2012  |10.05.2012 |            |20.05.2012 |               |               |                       |
 2    |Jalapeno E 1 |Multa    |30.01.2012      |05.02.2012  |17.03.2012 |10.05.2012  |24.04.2012 |01.05.2012     |               |Katkesi ruukuttaessa   |
 1    |HSD 2        |Turve    |01.02.2012      |05.02.2012  |17.03.2012 |10.05.2012  |15.05.2012 |27.05.2012     |               |Paloi vähän auringossa |

2. Ohjelman käyttö

2.1 Ohjelman käynnistys.

Ohjelma käynnistetään klikkaamalla chilit.jar-ikonia tai antamalla komentoriviltä komento

java -jar chilit.jar

2.2 Pääikkuna

Kun ohjelma on käynnistynyt on näkyvillä ohjelman pääikkuna. Vasemmalta voi valita kasvin, jonka tietoja haluaa tarkastella. Keskellä näytetään tietoja kasvista ja oikeaan laitaan lasketaan annettujen päivämäärien perusteella laskettuja aikoja.

2.2.1 Haku

Kasveja voi hakea listalta nimen, lajin ja lajikkeen perusteella. Haku palauttaa osumat, jotka sisältävät annetun merkkijonon valitussa hakuehdossa.

2.2.2 Muokkaus

Kasvin tiedot- ja Päivämäärät-ikkunassa voi palkkeihin täyttää uusia tietoja ja tallentaa nämä muutokset painamalla "Tallenna"-painiketta.

2.2.3 Lisäys

Uuden kasvin voi lisätä painamalla "Lisää kasvi"-painiketta, jolloin avataan tyhjä lomakepohja kasvin tiedoille. Uusi kasvi tallennetaan painamalla "Tallenna"-painiketta.

2.2.4 Poistaminen

Kasvin voi poistaa painamalla "Poista kasvi"-painiketta. Painamisen jälkeen kysytään varmistus:
Jos käyttäjä painaa "Poista", kasvi poistetaan.

Attachments