wiki:kesa2014/suunnitelmat/tapylkko
Last modified 4 years ago Last modified on 2014-06-19 20:32:58

Ohjelmointi 2 - 2014 -kurssin esisuunnitelma (vaihe 1)

Taneli Pylkkönen (taneli.x.pylkkonen@…) Anttoni Karjomaa (anttoni.2.karjomaa@…)

1. Astraalihörhö 3000

Ohjelma kertoo ikäsi pohjalta kiinalaisen sekä perinteisen läntisen horoskooppimerkkisi.

1.1 Mitä tietoja tarvitaan?

perinteiset horoskoopit

  • nimet
  • kuukaudet
  • piirteet

kiinalaiset horoskoopit

  • nimet
  • vuodet
  • piirteet

1.2 Ominaisuudet

  • Ohjelman päivitys
  • Kirjautumistiedoilla tietojen päivitys
  • Horoskooppien hakeminen
  • Hakeminen piirteen mukaan
  • Hakeminen päivämäärän mukaan

1.3 Talletustiedostojen muoto

Ohjelman tiedot talletetaan seuraavanlaisiin tekstitiedostoihin:

hktype.dat - relaatiokannan päätaulu


horoskooppityyppi
; Kenttien järjestys tiedostossa on seuraava:
; htid |alkupera       |
1      |lansimaalainen |
2      |kiinalainen    |

kaika.dat - horoskooppien aikatauluaikataulu

aika
  Kenttien järjestys tiedostossa on seuraava:
 |hid  | vuosi| kk |
 | 1   | 1932 |    |
 | 2   | 1934 |    |
 | 3   | 2048 |    |
 | 4   |      |  1 |
 | 5   |      |  2 |
 | 6   |      |  3 |

zodiac.dat = Horoskoopit

 hid 	|horoskooppi    |kuvaus               | luonne            | htid|
1	|hevonen        | mahtava tietäjä     | äkkipikainen      |2    |
2	|sika           | uskomaton tanssija  | harkitseva        |2	|	
3	|rotta          | peloton taistelija  | uskollinen        |2	|
4	|vesimies       |xxxxxxx              | maltillinen       |1	| 
5	|kalat          |xxxxxxx              | kiltti            |1	|
6	|rapu           |xxxxxxx              |myotatuntoinen     |1	| 

2. Ohjelman käyttö

2.1 Ohjelman käynnistys.

Ohjelma käynnistetään klikkaamalla astrohorho-ikonia

2.2 aloitusruutu

Kun ohjelma on käynnistynyt on näkyvillä ohjelman aloitusruutu: Suunnitelma:

https://svn.cc.jyu.fi/srv/svn/ohj2ht/k2014/tapylkko/trunk/images/aloitusruutuwb.png Käytäntö:

https://svn.cc.jyu.fi/srv/svn/ohj2ht/k2014/tapylkko/trunk/images/aloitusruutu.png

Vaihtoehtoina tehdä haku tai siirtyä suoraan selaamaan ohjelmaa. Hakuehtoja voidaan rajata checkboxien avulla (länsimaalainen/kiinalainen)

2.3 Pääikkuna ja moderaattori näkymä

Suunnitelma: https://svn.cc.jyu.fi/srv/svn/ohj2ht/k2014/tapylkko/trunk/images/perusnakyma.png https://svn.cc.jyu.fi/srv/svn/ohj2ht/k2014/tapylkko/trunk/images/modenakyma.png Käytäntö: https://svn.cc.jyu.fi/srv/svn/ohj2ht/k2014/tapylkko/trunk/images/kayttoliittyma.png Perus käyttöliittymässä oikealta voi selata horoskooppeja vasemmalla olevasta liukuvalikosta tai vaihtoehtoisesti hakea tarvitsemaansa tietoa. Horoskoopin hakeminen tuo luonteen sekä kuvauksen erillisiin ikkunoihin. Klikkaamalla päivitä tietoja oikeasta yläkulmasta, aukeaa pop-up ikkuna käsiteltävän horoskoopin päivittämiseksi. https://svn.cc.jyu.fi/srv/svn/ohj2ht/k2014/tapylkko/trunk/images/modeview.png Moderaatioikkunassa näkyy tiedot kyseisestä horoskoopista (virheellinen näkymä: ei täppää kohdassa kiinalainen). Samalla ikkunassa voi luoda uuden horoskoopin. Tällöin käsiteltävä horoskooppi suljetaan ilman tallennusta ja tyhjillä arvoilla varustetut kentät aukeavat.

Pääikkunassa ja modeikkunassa on seuraava menurakenne:

         Moderator              Help    
         Päivitä tietoja        Apua
         Tulosta                Tiedot
         

Moderator

Päivitä sivun tietoja: Aukaisee pop-up ikkunan, josta kyseisen käsiteltävän kohteen (horoskoopin) tietoja voidaan päivittää Poista sivun tiedot: Poistaa koko sivun (aina varmistus: salasanan uudelleensyöttö)

Help

Apua: Käyttöopas Tiedot: Tietoja tekijästä