wiki:kesa2014/suunnitelmat/jovialka
Last modified 4 years ago Last modified on 2014-06-03 10:48:09

Pages linking to kesa2014/suunnitelmat/jovialka:

Ohjelmointi 2 - 2014 -kurssin esisuunnitelma (vaihe 1)

Joonas Karttunen

1. Musiikki tietokanta

Ohjelma on tietokanta eri musiikkikappaleista. Käyttäjä voi lisätä ja poistaa kappaleita tietokannasta ja halutessaan lisätä omia huomioitaan kappaleista.

1.1 Mitä tietoja tarvitaan?

  • kappaleen nimi
  • kappaleen esittäjä
  • albumi
  • julkaisuvuosi
  • sanoittajat, säveltäjät yms.
  • julkaistiinko singlenä
  • tyylilaji

1.2 Mitä ominaisuuksia rekisteriltä halutaan?

  • kappaleiden lisääminen
  • kappaleiden poistaminen
  • tietyn kappaleen tietojen hakeminen
  • tietyn kappaleen tietojen muuttaminen
  • tietyn albumin tietojen hakeminen
  • tietyn esittäjän tietojen hakeminen
  • nimilista nimen mukaisessa järjestyksessä

1.3 Talletustiedostojen muoto

Ohjelman tiedot talletetaan seuraavanlaisiin tekstitiedostoihin:

kappaleet.dat - relaatiokannan päätaulu

; Kenttien järjestys tiedostossa on seuraava:
; id | kappaleen nimi  |esittäjä       |albumi          |julkaisuvuosi|single vai ei|pituus|
1    | Billie Jean     |Michael Jackson|Thriller        |1982         |1            |4:55  |
2    | Evil            |Stevie Wonder  |Music of My Mind|1972         |0            |3:34  |
3    | Mockingbird     |Eminem         |Encore          |2005         |1            |4:11  |

tyylilajit.dat

id|tyylilaji         
1 |pop              
2 |soul             
3 |hip hop         
4 |r&b   


relaatiot.dat - kappaleiden tyylilajit relaation avulla

kappaleID | tyylilajiID
       1  |          1
       1  |          4
       2  |          2
       2  |          4
       3  |          3

2. Ohjelman käyttö

2.1 Ohjelman käynnistys.

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

java -jar kappaleet.jar

2.2 Pääikkuna

Kun ohjelma on käynnistynyt on näkyvillä ohjelman pääikkuna:

Pääikkunassa on seuraava menurakenne:

Tiedosto          Muokkaa                 Apua
========          =======                 =====
Avaa...           Lisää uusi kappale      Apua
Tallenna          Poista kappale...       Tietoja...
Lopeta            Muokkaa valittua...


2.3 Menutoiminnot yksityiskohtaisemmin

2.3.1 Avaa

Avaa halutun tiedoston

2.3.2 Tallenna

Tallentaa tehdyn tiedoston

2.3.3 Lopeta

Sulkee ohjelman ja kysyy varmistuksen

2.3.4 Lisää uusi kappale

Lisätään kappale ja annetaan sen tiedot

2.3.5 Poista kappale

Poistaa valitun kappaleen. Kysyy varmistuksen käyttäjältä.

2.3.6 Muokkaa valittua

Muokataan valitun kappaleen tietoja

2.3.7 Apua

Avaa ohjelman käyttöohjeet

2.3.8 Tietoja

Avaa ohjelman tiedot