wiki:harjoitustyöt/beverly

Version 10 (modified by jasiltai, 3 years ago) (diff)

--

Beverlyn yleiskuvaus

Beverlyn tarkoituksena on viedä kesätyöpaikan henkilökunnan virkistystoiminnan kilpailutoiminnan tulosten kirjanpito sähköiseen muotoon. Henkilökunta juoksee lenkkipolkua sekä kulkee polkupyörällä töihin. Järjestelmään tulee pystyä kirjautumaan sekä sen tulee olla käytettävissä mobiilisti sekä päätelaitteella.


Palvelin

Apache

Tietokanta

MySQL

Web Tekniikat

HTML CSS Javascript PHP jQuery


Toimintalogiikka:

Suorituksen lisääminen

  • Lenkki:
  1. Märkiön lenkki (Ei | Kyllä)
  2. Lenkin pituus
  3. Päivämäärä
  4. Lisätiedot
  • Pyöräily:
  1. Lähtöpiste
  2. Päätepiste
  3. Matka
  4. Päivämäärä
  5. Lisätiedot

Suoritusten tarkastelu:

Järjestelmä kerää tietokannasta käyttäjään liittyvät tiedot ja ilmoittaa hänelle:

  1. Sijoituksen suhteessa muihin urheilijoihin
  2. Käyttäjän itse juostut kilomterit
  3. Käyttäjän itse pyöräillyt kilometrit
  4. Henkilökunnan kokonaiskilometrit juosten
  5. Henkilökunnan kokonaiskilometrit pyöräillen

Käyttöliittymän logiikka:

Käyttäjällä on käyttäjätunnus:

  1. Käyttäjä kirjautuu järjestelmään sisälle --> Salasana tarkistetaan vertaamalla sitä salasana hashiin tietokannassa
  2. Käyttäjä kirjautuu järjestelmään ja hänet ohjataan etusivulle

Käyttäjällä ei ole käyttäjätunnusta:

  1. Käyttäjä rekisteröityy järjestelmään.

Aikatauluarvio:

  • 40 tuntia järjestelmän suunnitteluun ja vaatimusten määrittelyyn
  • 6 tuntia käyttöliittymän suunnitteluun niin että se skaalautuu myös mobiililaitteiden näytöille käytettävällä tavalla.
  • 10 tuntia käyttöliittymän toteuttamiseen niin, että ohjelmointi vaiheen voi toteuttaa fiksusti esikatselulla
  • 80 tuntia ohjelmointiin, ml. PHP, Javascript, HTML5 ja CSS3.
  • 2 tuntia testaamiseen.
  • 2 tuntia dokumentointiin, sisältäen tuntikirjanpidon puhtaaksikirjoittamisen ja ajankäytöstä raportoinnin.

Työllä tavoitellaan arvosanaa 5