wiki:kesa2014/suunnitelmat/pekamono
Last modified 4 years ago Last modified on 2014-06-05 15:25:05

Ohjelmointi 2 - kesä 2014 -kurssin esisuunnitelma (vaihe 1)

Petri Monola

1. Laskutietokanta

Tietokanta laskuista. Voidaan lisätä ja muokata laskuja. Laskun tiedot saadaan näkyviin ja niitä voidaan järjestellä sekä hakea.

1.1 Mitä tietoja laskusta tarvitaan?

  • lähettäjä
  • vastaanottaja
  • eräpäivä
  • päivämäärä
  • laskun numero
  • viitenumero
  • hinta
  • status(maksettu/maksamaton)

1.2 Mitä ominaisuuksia rekisteriltä halutaan?

-laskun lisäys -laskun poisto -laskun muokkaus -hae vastaanottajan kaikki laskut -hae lähettäjän kaikki laskut -hae laskun numero -järjestä laskut eri kriteereillä

1.3 Talletustiedostojen muoto

Ohjelman tiedot talletetaan seuraavanlaisiin tekstitiedostoihin:

laskut.dat - taulu

Laskuohjelma
; laskun tiedot tiedostossa seuraavasti:
;laskunid |laskunnumero      |vastaanott.|hinta      |eräpäivä   |lähettäjä  |viitenumero|status
 1        |1234567789        |Aku Ankka  |156,60     |2.4.2015   |Roope-Ankka|1231251259 |1

status.dat - taulu

; laskun status:
;statusid |status    
 1        |maksamaton
 2        |maksettu  

2. Ohjelman käyttö

2.1 Ohjelman käynnistys.

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

java -jar laskut.jar

Kun ohjelma käynnistyy, tulostuu näyttöön

https://svn.cc.jyu.fi/srv/svn/ohj2ht/k2014/pekamono/suunnitelma/Laskut.png

Kun käyttäjä haluaa lisätä tai muokata laskua, jälkimmäisessä tapauksessa näyttölle tulee muokkaus lomake joka on esitäytetty. Kun tehdään uusi lasku lomake on tyhjä.

https://svn.cc.jyu.fi/srv/svn/ohj2ht/k2014/pekamono/suunnitelma/Muokkaa.png

2.2 Hakeminen

Hakukenttään kirjoitetaan jotain arvoja tiedoista ja haetaan kaikki laskut joiden tiedoista löytyy annettu merkkijono.

2.3 Muokkaaminen

Laskun muokkausta varten on lomake, joka sisältää laskuun tarvittavat tiedot. Tietoja muokattaessa tiedot tallennetaan laskun numeroa vastaavaan paikkaan tiedostossa. Jos numeroa ei löydy niin luodaan uusi lasku.

2.4 Toiminnot yksityiskohtaisemmin

2.4.1 Tallenna

Tallettaa kaikki muutokset.

2.4.2 Tulosta

Tulostaa laskun erilliseen ikkunaan. Tässä "esikatselussa" voi valita hyväsky tai peruuta tulostus.

2.4.3 Lopeta

Lopettaa ohjelman ja tallettaa mahdollisesti tallentamattomat tiedot.

2.4.4 Lisää uusi lasku

Luo uuden tyhjän laskun.

2.4.5 Poista lasku

(Löytyy muokkaa laskua valikosta, ehkä) Poistaa listasta valitun laskun. Varmistaa ennen poistoa:

https://svn.cc.jyu.fi/srv/svn/ohj2ht/k2014/pekamono/suunnitelma/Poista.png

2.3.7 Apua

Näyttää selaimessa ohjelman käyttöohjeen.

2.3.8 Tietoja

Näyttää ohjelmasta tietoja vähän samaan tapaan kuin aloitusikkunassakin.