vaatimusmaarittely.md 1.52 KB
Newer Older
M1888's avatar
M1888 committed
1 2 3 4 5 6 7
# TTZC0800 - Tietokannat - Vaatimusmäärittely

## Kendokanta

Tietokanta jääkiekko-otteluiden tapahtumien tallentamiseen.

| Nimi | Email |
M1888's avatar
M1888 committed
8
|  |  |
M1888's avatar
M1888 committed
9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| Joeli Hokkanen | M1888@student.jamk.fi |

Versio: 0.1 (19.3.2019)

## Johdanto

Ohjelmisto tehdään TTZC0800 Tietokannat -kurssin puitteissa harjoitustyönä. Tavoitteena on toteuttaa tietokanta, jonne voidaan tallentaa tietoa jääkiekkojoukkueista, pelaajista, areenoista, otteluista, sekä ottelutapahtumista.

Lisäksi toteutetaan Web- tai MS Access -pohjainen käyttöliittymä tietojen lisäilyä ja raporttien katselua varten.

## Yleiskuvus

Järjestelmä sijoitetaan JAMKin student.labranet.jamk.fi -palvelimelle ja tietokantaratkaisuna on MySQL.

## Toiminnot

Pakollisia toimintoja ovat ainakin:

1) Joukkueiden lisäys ja ylläpito (nimi, kaupunki, pisteet ym.)
2) Pelaajien lisäys ja muokkailu (nimi, pelinumero, paikka, joukkue, tehopisteet, ..)
3) Otteluiden lisääminen (joukkue vs joukkue, tapahtumat..)
4) Pelitapahtumien lisääminen otteluun (maalit, jäähyt, jne)

Lisäksi tulisi saada koosteita mm. seuraavista asioista:
1) Ottelun aikana tehdyt maalit
2) Joukkueiden tilanne (voitetut-hävityt ottelut/pisteet, jne)
3) Pelaajapörssi

## Ulkoiset liittymät

Käyttöliittymä toteutetaan mieluiten joko web-pohjaisena (ensisijainen) tai MS Accessilla (toisisijainen) riippuen jäljellä olevasta käytettävästä ajasta, kun itse tietokanta on saatu toimimaan.

## Muut ominaisuudet

Suorituskyky: Vasteajat tulisi olla alle sekunnin luokkaa vaativammissakin koosteissa.