Lataa esitys
Esittely latautuu. Ole hyvä ja odota
JulkaistuHannele Mikkonen Muutettu yli 9 vuotta sitten
1
Marjatilan kirjanpito-ohjelmisto Esa Hill 2003 @ Vaasan ammattikorkeakoulu
2
Työn tavoitteet Luoda ohjelmisto, jolla: pystytään tallentamaan marjatilan sadonkorjuuseen ja sadon myyntiin liittyvät tapahtumat. tarkkailemaan näiden tapahtumien summia ja suhteita. tulostamaan näiden tapahtumien yhteenvetoja.
3
Ohjelmiston perusajatukset Sato joudutaan korjaamaan käsin. Työntekijän palkka maksetaan poimitun määrän perusteella. Poiminnoista pidettävä tarkka kirjanpito.
4
Ohjelmiston perusajatukset Tilalta myydään suoraan yksityisasiakkaille Myynti-tapahtumia on kolmen tyyppisiä –Itsepoimien myynti –Tilalta myynti –Varastomyynti
5
Toteutus Java Tietokanta: MS Access Yksi satokausi == yksi tietokanta Ulkopuoliset komponentit: –TableLayout.jar Käyttöliittymä http://java.sun.com/products/jfc/tsc/articles/tablelayout – JFreeChart.jar Kaaviot http://www.jfree.org/jfreechart/index.html –TableSorter.java, TableMap.java Taulukkojen datan järjestäminen
6
Ohjelmiston pääkohdat Lajike Työntekijä Poiminnat Myynti Varasto Muut meno- ja tulo-tapahtumat Muistiinpanot
7
Tapahtumat Lisäys Muokkaus Poisto Selaus Statistiikat (tilastot, yhteenvedot) Tulostus
8
Uuden satokauden luonti
9
Lajikkeen lisäys
10
Poiminnan lisäys
11
Myynnin lisäys
12
Lajikkeiden selaus
14
Lajikkeen statistiikka
15
Tulosteet Palkanmaksu: yksittäinen kaikki+yhteenveto Kuitti myynti-tapahtumasta. Lajikkeen tiedot. Poiminnat yhteenveto. Myynnit yhteenveto. Meno/tulo-tapahtumien yhteenveto. ”Selaus”-käyttöliittymien taulukkojen sisältö. Kaaviot
16
Tulosteet, palkanmaksu
17
Kaavio, poimintojen edistyminen
18
Muut toiminnot Sisään kirjautuminen Pääkäyttäjä Käyttäjä Zoom Käyttöliittymän kielenvaihto
19
Ohjelmiston rakenne Kolmitasomalli ( userinterface, businesslogic, database ) 59 luokkaa (26 + (8+17) + 8) 31 erilaista käyttöliittymää + 10 kaaviota ~22 000 koodiriviä Lisäksi: TableLayout.jar sekä JFreeChart.jar TableSorter.java ja TableMap.java Tietokannassa 11 taulua
20
esa.hill@puv.fi
Samankaltaiset esitykset
© 2024 SlidePlayer.fi Inc.
All rights reserved.