akusilvennoinen / Superlaskuttaja-mysql-client

Superlaskuttaja-mysql-client
0 stars 0 forks source link

Superlaskuttaja - mysql client

Ensimmäinen testiversio valmis. Tällä hetkellä käyttöliittymän kuuntelijoissa on logiikkaan kuuluvaa koodia, injektiosuojausta ei ole ja mysql:n mahdollistamaa transaktioiden hallintaa ei ole otettu käyttöön. Edellisiin kohtiin tulee päivitystä jos/kun projektiin liikenee aikaa. Client on kuitenkin tällä hetkellä omassa käytössä. Tietokanta ja client on suunniteltu siten, että laskujen arkistointi tietokantatasolla on mahdollista. Eli jos muokkaa asiakkaan tietoja, niin muokkaus ei vaikuta jo muodostettuihin laskuihin. Ominaisuus ei olisi välttämätön, mutta tarjoaa lisäturvaa tositteiden palauttamiseen jos pdf-versiot tai tulostetut versiot jostain syystä katoavat. Ominaisuus on toteutettu versioimalla laskuttaja ja asiakkaat.

Jos haluat kokeilla clienttiä

Aihemäärittely

Aihe

Laskutusohjelma. Toteutetaan ohjelma, jolla voidaan laskuttaa asiakkaita. Ohjelmaan tulee syöttää laskuttajan ja asiakkaiden tiedot. Kun edelliset tiedot on syötetty voidaan ohjelmaan lisätä asiakaskohtaisia suoritteita. Ohjelmalla voidaan laskuttaja-, asiakas -ja suoritetietojen pohjalta tehdä laskuja. Laskut voidaan viedä pdf-muotoon lähetettäväksi sähköpostilla tai muuten. Ohjelma huolehtii mm. laskujen laskujen numeroinnista kirjanpitoa varten ja viitteiden automaattisesta luomisesta asiakasnumeron ja asiakaskohtaisen laskunumeron perusteella.

Käyttäjät

Laskuttajan toiminnot

Yhteenveto-osio

Asiakkaat-osio

Suoritteet-osio

Laskut-osio