wiki:juestapa
Last modified 6 years ago Last modified on 2012-02-03 21:32:30

Pages linking to juestapa:
itka112

Pikaruokatietopankki - KebabKeisari?

Jussi Partti

jussi.et.partti@…

1. Kebabkeisari Tietopankki

Käyttäjä voi pitää kirjaa pikaruokaravintoloista ja niissä syömistään aterioista

1.1 Mitä tietoja ravintoloista halutaan/tarvitaan?

  • ravintolan nimi
  • katuosoite
  • kaupunginosa
  • puhelinnumero
  • kotisivut
  • aukioloajat *MA-PE *LA *SU
  • kotiinkuljetus (on/ei, hinnat ja lisä info)

1.2 Mitä ominaisuuksia tietopankilta halutaan?

  • ravintoloiden lisääminen
  • ravintoloiden poistaminen
  • tietyn ravintolan tietojen hakeminen
  • tietyn ravintolan tietojen muuttaminen
  • ravintolassa syödyt ruuat ja niiden tiedot/arvostelu
  • haku tietyn ruuan, kaupunginosan, ravintolannimen jne perusteella

1.3 Talletustiedostojen muoto

Ohjelman tiedot talletetaan seuraavanlaisiin tekstitiedostoihin:

Ideana että yhdessä ravintolassa on voitu syödä monta annosta, mutta yksi annos on voitu syödä vain yhdessä paikassa vaikka niiden nimet voivat olla samat, arviot ovat tietenkin erit tapauksesta riippuen

ravintolat.dat

Ravintolat
Kenttien järjestys tiedostossa on seuraava:
#id|Ravintola           |Osoite        |Kaupunginosa |Puhelinnumero |Kotisivut               |aukiMA     |aukiTI      |jne |kkOnEI |Hinta |Lisainfo     |                                           
1  |Pizzeria Rosief     |Polttolinja 1 |Kuokkala     |014674477     |pizzeriarosief.fi       |10.30-21.30|10.30-21.30 |jne |kyllä  |    3€|             |
2  |Kebab Troija        |Kauppakatu 41 |Keskusta     |014610670     |                        |10.30-01.00|10.30-02.00 |jne |ei     |     -|             |
3  |Pizza & Kebab House |Kauppakatu 7  |Keskusta     |014212925     |                        |10.30-22.00|11.00-22.00 |jne |ei     |     -|             |

                                           

annoksest.dat

Annokset
Kenttien järjestys seuraava
#id|#rid |Annos               |Hinta    |Maku       |VapaaSana                       |
1  | 2   |Rullakebab          |6€       |Herkullinen|Perus hyvä annos, hinta ok      |
2  | 1   |Opera pizza         |6.5€     |Perus hyvä |Väärä täyte, mutta ei haitannut |
3  | 3   |Calzone             |8€       |Pahaa oli  |Sipulit aivan kovia             |
4  | 2   |Fantasia            |8.5€     |Herkkua    |Hieman kallis ja täytteitä vähän|
5  | 1   |Rullakebab          |7€       |Ihan OK    |Oli hieman kylmä                |  
6  | 2   |Kebab Ranskalaisilla|6€       |Hyvää :)   |Hyvä palvelu                    |

2. Ohjelman käyttö

2.1 Ohjelman käynnistys.

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

java -jar ravintolat.jar

Ohjelman käynnistyessä rutuun tulee inforuutu.

https://trac.cc.jyu.fi/projects/ohj2k11/export/7932/juestapa/trunk/kuvat/LoginInfo.png

2.2 Pääikkuna

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

https://trac.cc.jyu.fi/projects/ohj2k11/export/7932/juestapa/trunk/kuvat/paaikkuna.png

Pääikkunassa on seuraava menurakenne:

Tiedosto          Muokkaa                 Info
========          =======                 =====
Tallenna          Lisää  ruokapaikka      Apua
Lopeta            Poista ruokapaikka...   Tietoja...


2.2.1 Hakeminen

Pääikkunan vasemmassa reunassa näkyy Hakuehto. Tästä voi valita minkä kentän mukaan etsitään. Tämän jälkeen tekstikenttään voi syöttää hakuehdon ja listaan tulee vain ne jäsenet joille haku toteutuu. Hakutermi saa löytyä valitusta kentästä mistä kohti vaan. Esimerkiksi jos kirjoitetaan hakuehtoon , niin haetaan kaikki ravintolat joiden nimessä on s jossakin kohti.

Löytyneet ravintolat lajitellaan valitun hakukentän perusteella.

2.3 Muokkaaminen

Valittua jäsentä voidaan muokata menemällä tietoihin oikeaan kohtaan ja kirjoittamalla uusi arvo. Jos tietoon syötetään jotakin mikä ei kelpaa ja sitä yritetään tallentaa, tulee tästä ilmoitus:

https://trac.cc.jyu.fi/projects/ohj2k11/export/7932/juestapa/trunk/kuvat/virheIkkuna.png

2.4 Annoksen Lisääminen/Muokkaaminen?

Oikea ravintola valinttuna voi sen jotainn annosta muokata (jos syönnyt uudestaan ja arvio muuttunut paljon) tai on syönnyt kokonaan uuden annoksen jonka lisääminen onnistuu samalla tavalla painamalla Lisää Annos Nappia ja muokkatessa Muokkaa painiketta oikea annos valittuna.

Rutuun tulee seuraavanlainen ikkuna.

https://trac.cc.jyu.fi/projects/ohj2k11/export/7932/juestapa/trunk/kuvat/annosLisays.png

2.5 Menutoiminnot yksityiskohtaisemmin

2.5.1 Talleta

Tallettaa kaikki muutokset. Mahdollinen lisättävä ravintola hyppää hakulistaan.

2.5.2 Lopeta

Lopettaa ohjelman ja tallettaa mahdollisesti tallentamattomat tiedot.

2.5.3 Lisää ruokapaikka

Luo uuden tyhjä täytettävä sivun ruokapaikasta.

2.5.4 Poista ruokapaikka

Poistaa listasta valitun ruokapaikan. Varmistaa ennen poistoa:

https://trac.cc.jyu.fi/projects/ohj2k11/export/7932/juestapa/trunk/kuvat/poistoIkkuna.png

2.5.7 Apua

Näyttää selaimessa kurssin wiki-sivut

2.5.8 Tietoja

Näyttää ohjelmasta joitakin tietoja.

3. Käyttäjä

3.1 Personas

  • Yleiskuvaus käyttäjästä: Kalle Koistinen(täysipäiväinen opiskelija)
    • Kalle on 22-vuotias opiskelija. Hän asuu Tampereella ja opiskelee ammattikorkeakoulussa sähkötekniikkaa.
      • Vaikutus: Ohjelman käyttäjä on nuori ihminen.
  • Tyypillinen päivä:
    • Arkena: Kalle herää aamulla 7-10 välillä, syö aamupalansa ja lähtee koululle. Koululla Kalle käy erillaisilla oppitunneilla ja yleesä myös syö lounasta kavereiden kanssa. Kotona hän pelaa tuttujen kanssa tietokonepelejä ja opiskelee hieman. Jos hän ei jaksa tehdä ruokaa, hän tilaa tai käy hakemassa ruokaa jostakin lähikebulasta.
    • Viikonloppuna: Kalle nukkuu pitkään ja käyttää runsaasti alkoholia. Hän käy illalla keskustan yökerhoissa kavereidensa kanssa ja eksyy aina syömään illan päätteeksi jotakin pikaruokaa.
      • Vaikutus: Ohjelman käyttötarkoitus selvillä.
  • Työtehtävät:
    • Ei ole
  • Koti ja vapaa-aika:
    • Kalle harrastaa tietokoneita ja musiikkia.
      • Vaikutus: Käyttää paljon tietokonetta, joten voi merkata ylös aktiivisesti ruokailut
  • Tavoitteet, pelot, toiveet:
    • Kalle opiskelee mielestään tarpeeksi ahkerasti valmistuakseen ajoissa, mutta on ei luota tarpeeksi omiin taitoihinsa
      • Ei vaikuta suunnitteluun.
  • IT-tiedot ja taidot:
    • Kallelta onnistuu hyvin tietokoneen edistyneempi käyttö, vaikka ei opiskelekkaan alaa.
      • Vaikutus: Ohjelman tietoja voi jakaa kavereille helposti
  • Markkinakoko ja vaikutus:
    • Kallella on paljon kavereita eri paikkakunnilta ja ympäri tamperetta,jotka syövät paljon ulkona. Hänen kaverinsakkin ovat kiinnostuneita ohjelmasta.
      • Vaikutus: Koska on muitakin mahdollisia käyttäjiä, Kallen tarpeet eivät ole oletuksena ensisijaisia tavoitteita ohjelmalle
  • Demografiset tiedot:
    • -
      • Vaikutus: Ei vaikuta
  • IT ominaisuudet:
    • Kalle oppii asioita itse tekemällä ja näkemällä, hän ei ole kirjamiehiä.
      • Vaikutus: Ohjelman käytön oppii parhaiten sitä käyttämällä, ei turhia ohjeita
  • IT asenteet:
    • Kalle on mukana nykyajan tekniikassa ja haluaa aina kokeilla kaikkea uutta. Haluaa lajitella asioita selkeästi erilleen. Hän tykkää pitää tietokoneellansa kaiken mahdollisen aina auki, jotta kaikki on valmiiksi esillä tarpeen vaatiessa.
      • Vaikutus: Ohjelmasta tehdään kevyt ja nopea käyttöinen, jota voi pitää aina auki. Kaikki löytyy samasta paikasta, keskitetty tietopankki
  • Kommunikaatio:
    • Jarmo pitää ystäviinsä yhteyttä pääasiassa VoIP-ohjelmilla sekä kännykän pikaviestimillä.
      • Ei vaikutusta: Ohjelman tarkoitus
  • Kansainvälinen aspekti:
    • Ei ulkomaille
  • Quotes (lainaukset)
    • "Ei oo tarvetta"
    • "Jaksaako sitä?"
      • ei vaikutusta? laiska ihminen vain

3.2 Korjauksia Käyttöliittymään

  • Annoksen lisäys ikkunan Hyväksy pitäisi olla "OK"
  • Pääikkunan "Tallenna" napin paikka pitäisi siirtää keskemmälle oikean "Osion" alle
  • Selittäviä mouseover tekstejä voisi lisätä.
  • Linkit pitäisi laittaa ohjelmaan, että tukisi näppäimistöä paremmin.