Yleisiä linkkejä:
- Linkki sovellukseeni
- Linkki dokumentaatiooni
- [Linkki relaatiotietokantakaavioon](https://github.com/pundis/GTK/blob/master/doc/tsoha relaatiotietokantakaavio.pdf)
- Linkki käynnistysohjeisiin
- Linkki Käyttöliittymän ja järjestelmän komponentteihin
- Järjestelmän yleisrakenne
Testaustunnukset: Arttu Kaakeli1
kirjautumissivu: http://artur.users.cs.helsinki.fi/GTK/login ratojen listaussivu: http://artur.users.cs.helsinki.fi/GTK/courses
huom. En kokenut vielä tässä vaiheessa järkeväksi tehdä enempää näkymiä sillä listaussivut ovat vahvasti riippuvaisia tietokantatason ratkaisuista joista osaan en ollut tehnyt vielä lopullsita päätöstä.
Kuvaus:
Golftietokannan tarkoitus on tuoda käyttäjälle keskitetty paikka johon taltioida golf-kierroksia jossa selaaminen tapahtuu myös vaivattomasti. Sivusto tarjoaa kirjautumistoiminnon, jonka jälkeen kierroksia voidaan lisätä pelatulle kentälle. Mikäli tietokannasta ei vielä löydy pelattua golf-kenttää, voi käyttäjä lisätä sen vaivatta tietokantaan ja syöttää tulos pelatulla kentällä. Kun tuloksia on syötetty tarpeeksi voi käyttäjä seurata omaa kehitystään tästä keskitetystä kierroskannasta.
Kahta CRUD-nelikkoa en toteuttanut taulujen välisten riippuvuuksien takia. Työtunteja niiden lisäykseen olisi kulunut kohtuuttoman paljon enkä usko että malliaiheissa taulujen välillä samanlaista tilanteita tulisi.