wiki:kesa2014/suunnitelmat/jaenkies2
Last modified 3 years ago Last modified on 2014-07-09 12:31:26

Ohjelmointi 2 - 2013 -kurssin esisuunnitelma (vaihe 2)

Jarno Kiesiläinen (jarno.e.kiesilainen@…)

1. Urheilupäiväkirja

Järjestelmä jolla voi pitää lukua omista urheilusuorituksista.

1.1 Mitä tietoja tarvitaan?

  • käyttäjän nimi
  • lista lajeista
  • urheilusuorituksen pvm
  • urheilusuorituksen matka tai aika

1.2 Mitä ominaisuuksia päiväkirjalta halutaan?

  • käyttäjän lisääminen ja poistaminen
  • uhreilu suorituksen lisääminen, muokkaaminen ja poistaminen

1.3 Talletustiedostojen muoto

Ohjelman tiedot talletetaan seuraavanlaisiin tekstitiedostoihin:

users.dat - taulu käyttäjistä

users
; Kenttien järjestys tiedostossa on seuraava:
;id   |nimi         |
0     |Matti Mahtava|
1     |Tomi Tomera  |
2     |Kari Korea   |
3     |Jaana Jalkava|

exercises.dat - käyttäjien urheilusuoritukset

; Kenttien järjestys tiedostossa on seuraava:
;eid |uid |sport |date      |time |dist |
0    |2   |1     |16.4.2014 |49   |46   |
1    |2   |4     |23.5.2014 |75   |243  |
2    |4   |2     |28.5.2014 |34   |25   |

sport.dat - urheilulajit

sports
; Kenttien järjestys tiedostossa on seuraava:
;uid |name     |
0    |Uinti    |
1    |Juoksu   |
2    |Kävely   |
3    |Hiihto   |
4    |Pyöräily |

2. Ohjelman käyttö

2.1 Ohjelman käynnistys.

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

java -jar urhpai.jar

Kun ohjelma käynnistyy, tulostuu näyttöön:

https://svn.cc.jyu.fi/srv/svn/ohj2ht/k2014/jaenkies/kuvat/KirjautuminenWindow.png

Kun käyttäjä on valittu avautuu päävalikko:

https://svn.cc.jyu.fi/srv/svn/ohj2ht/k2014/jaenkies/kuvat/AlkuvalikkoWindow.png

Jos valitaan lisää suoritus avautuu:

https://svn.cc.jyu.fi/srv/svn/ohj2ht/k2014/jaenkies/kuvat/LisaasuoritusWindow.png

2.2 Päävalikko

Ohjelman käynnistyttyä auki olevassa päävalikossa on seuraavan lainen valikkorakenne:

Muokkaa suoritusta
Poista suoritus
Lisää suoritus
Muuta tietoja
Vaihda käyttäjää

2.2.1 Suorituksen lisääminen

Lisää suoritus kohdasta aukeaa uusi ikkuna jossa voi lisätä uuden urheilu suorituksen.

Ikkunassa on seuraavanlainen valikkorakenne:

Laji       - valitaan listasta
Päivämäärä - kirjoitetaan päivämäärä (valmiina nykyinen päivämäärä)
Matka      - suorituksen matka (voi jättää tyhjäksi)
Aika       - suorituksen aika (voi jättää tyhjäksi)
Lisää      - lisää tiedot
Lisää laji - avatuu ilmoitus jossa voi luoda uuden lajin listaan

2.2.2 Muokkaaminen

Muokkaa suoritus napista aukee sama ikkuna kuin lisää suoritus kohdasta, mutta nyt tiedot on jo täytetty valmiiksi listasta valitun suorituksen mukaan.

2.3 Menutoiminnot yksityiskohtaisemmin

2.3.1 Poista suoritus

Ensin tulee seuraavanlainen ilmoitus:

Oletko varma, että haluat poistaa suorituksen?
Kyllä/Ei

2.3.2 Muuta tietoja

Aukeaa ilmoitus jossa voi muokata käyttäjän nimeä

Nimesi:
[nykyinen nimi]

2.3.3 Vaihda käyttäjää

Ohjelma palaa kirjautumis valikkoon