| Dokumentin tekijät | Juha Lähteenmäki |
| Jakelu: | Ohjelman käyttäjät |
| Jakelun rajoitukset | Ei rajoituksia |
| Viimeksi muokattu: | 09.03.2004 |
| Dokumentin versiotiedot: (esim. Työversio (1.0)) | Ensimmäinen jakeluun laitettu versio 1.0 |
| Dokumentointi malli: | STEP työversio beta 1.0 |
| Dokumentin kattavuus: | Kattaa komponentin/järjestelmän jakeluun liittyvän readme:n |
| Muutoksia: (ekan version valmistumisen jälkeen) | (Mitä muutettiin, kuka muutti, pvm) |
JBO (Juhan Budjetti Ohjelma):a saa käyttää ja levittää alkuperäisen
asennuspaketin mukana vapaasti henkilökohtaista käyttöä varten.
Ohjelmaa tai muita siihen liittyviä osia ei saa kuitenkaan muokata tai
muuttaa millään tapaa.
Tekijä ei ota mitään vastuuta ohjelman tai sen osien mahdollisesti
aiheuttamista suorista tai välillisistä vahingoista tai
toimivuudesta. Käyttö omalla vastuulla.
JBO program might be used and copied freely for personal use as it is with the original
setuppackage.
JBO is supplied as it is. The author disclaims all warranties, expressed
or
implied, including without limitation, the warranties of fitness for any
purpose. The author
assumes no liability for damages, direct or consequential, which may
result from the use of
JBO.
Copyright (c) 1998 - 2004 Juha Lähteenmäki
JBO eli yksinkertaisesti Juhan Budjetti Ohjelma on nimensä mukaisesti ohjelma tavallisen kotikäyttäjän talouden (tulojen ja menojen) seurantaan. Sen perusfilosofiana on tehdä budjetin pitämisestä mahdollisimman helppoa, koska käytännön kokemus on osoittanut että muutoin se ei pysy ajan tasalla ( budjettia ei yksinkertaisesti jaksa ylläpitää jos on liian vaivalloista). Tästä lähtökohdasta olen jo pitkään kehitellyt omiin tarpeisiini soveltuvaa ohjelmaa, jossa yleisemmin tarvittavat toiminnot, kuten Tulo-/menoerien ryhmittely, lisäys, poisto, haku ja muokkaus sekä taseen laskeminen eri aikaväleiltä, on pyritty tekemään mahdollisimman suoraviivaisiksi. Nyt esiteltävässä viidennessä JBO:n versiossa (aiemmat versiot 1.0, 1.1, 1.2 ja 2.0 beta 1) tämä tavoite on ehkä lähempänä kuin koskaan ennen.
Helppokäyttöisyyden kannalta on tärkeää, että uutta syötettä annettaessa kentissä voi tarvittaessa liikkua luonnollisesti näppäimistön avulla (esim. "Backspace" siirtää kentän alussa painettuna fokuksen edelliseen ja "enter" seuraavaan kenttään). Vanhat tulo-/menoerille annetut selitteet puolestaan saadaan tarvittaessa ohjelmoijille tuttuun "intellisense" -tyyliin uusien selitteiden pohjaksi.
Helppokäyttöisyyden filosofiaan kuuluu myös käyttöliittymän selkiyttäminen käyttämällä normaalia hieman isompia fontteja. Toisaalta kaikille useimmin tarvittaville toiminnoille on omat pikanäppäin-yhdistelmänsä mikä helpottaa kokenutta käyttäjää
Tässä uudessa versiossa on käyttöliittymän selkiyttämisen lisäksi parannettu syötteen vienti- tuontiominaisuuksia sekä raportointia. Taseen lisäksi XML-muotoon voidaan nyt tallentaa mikä tahansa syötehaun tulos ja myös formuloida se selaimessa halutulla tavalla näkyväksi tai tulostuvaksi dokumentiksi XSL-tyylitiedoston avulla. Taseen osalta XSL-tyylitiedosto on budjettikohtainen, joten eri budjeteilla voi olla eri tavalla formuloidut taseet. Toisaalta ohjelmaan voidaan tuoda syötteenä XML-tiedosto ulkopuolelta, mikä mahdollistaa syötejoukon siirtämisen budjettiohjelmasta toiseen tai automaattisen syötteen latauksen kolmannen osapuolen datasta esim. tiliotteista.
Budjetteja voi myös tässä 2.0-versiossa olla rajoittamaton määrä ja niitä voi käyttää esim. verkkoasennuksissa yhtä aikaa (samaa budjettia voi kuitenkin käyttää vain yksi käyttäjä kerrallaan). Budjetteja voi myös tuoda ja viedä kokonaisina asennuksesta toiseen. Tästä hyötyä erityisesti silloin, jos budjettia päivittelee satunnaisesti eri koneilla jotka eivät ole jatkuvassa verkkoyhteydessä toisiinsa.
Järjestelmä on testattu ja todettu toimivaksi kuormitustesteissä seuraavalla suositellulla minimikokoonpanolla Pentium 166 Mhz, 48 Mt RAM, Win98SE + IE 6.
Ohjelmistovaatimukset: Windows 98 tai uudempi Windows-käyttöjärjestelmä, Internet Explorer 6 selain XML-muotoisten raporttien esikatselua varten. Laitteistovaatimukset: 32 MT Ram, Pentium 133 Mhz, vähintään 800x600 resoluutio ja 256 värin näyttötila.
Asennus:
Pura asennuspaketti JBO20.zip haluamaasi tilapäishakemistoon, aja setup.exe ja noudata ohjeita.
Verkkokäyttö:
Asenna ohjelma normaalisti haluamallesi verkossa näkyvälle resurssille ja määritä "Mäppää" sen hakemisto verkkolevyksi.kaikilla niillä koneilla, joilta käsin haluat ohjelmaa käyttää. Eri budjetteja voi käyttää yhtä aikaa mutta samaa budjettia voi kuitenkin käyttää vain yksi käyttäjä kerrallaan.
JBO 2.0:n käyttöä on tarkemmin kuvattu erillisessä käyttöohjeessa. Myös alkuperäisestä määrittelydokumentista tai seuraavassa luvussa esitetystä toimintolistauksesta saattaa olla hyötyä toiminnallisuuden hahmottamisessa. Tässä on käsitelty esimerkin avulla muutama ohjelman peruskäyttöön liittyvä toiminto
Kun käynnistät JBO:n ensimmäistä kertaa tai jos Budjettihakemistossa ei ole yhtään budjettia, aukeaa budjetin luonnin ohjattu toiminto:
1. Anna budjetin nimi ja paina seuraava.
2. Seuraavaksi kysytään budjettiin lisättävien käyttäjien nimet ja login tunnukset. Kun kaikki käyttäjät on lisätty listaan paina seuraava.
3. Lisää haluamasi tulo- ja menoryhmät budjettiin. Ryhmät kannattaa oikeaa budjettia tehdessä miettiä huolella, sillä budjettiin lisättävät erät ryhmitellään niiden alle ja myös taseessa lasketaan kokonaissummien lisäksi ryhmäkohtaiset menot ja tulot. Ryhmän luokittelulla voit määrätä huomioidaanko ryhmän alle lisätyt syötteet oletuksena taseen kannalta negatiivisina (meno) vai positiivisina (tulo).
4. Kun painat valmis budjetti on valmis käytettäväksi ja ohjattu budjetin luonti toiminto sulkeutuu.
Ohjatun budjetin luonnin voit käynnistää koska tahansa uudestaan budjetti valikosta:
Samoin käyttäjiä tai tulo- ja menoryhmiä voit lisätä luomaasi budjettiin myös jälkeenpäin.
Kun budjetti on luotu voit kirjautua siihen normaalisti valitsemalla budjetin (ohjelmassa voi olla useita budjetteja) ja käyttäjätunnuksen.
Esimerkissämme tehtävänä on kirjata budjettiin nimeltä Oma Budjetti käyttäjän Aku tunnuksella seuraavat tulo-/menoerät:
Kirjausten jälkeen tulee etsiä kaikki käyttäjän Aku budjettiin helmikuussa kirjaamat euromääräiset menot, joiden summa on vähintään 100 euroa. Lisäksi selitteessä tulee esiintyä sana tai sanan osana "rästi"
Lopuksi tulee vielä laskea helmikuun 2004 tase ja tallentaa se XML-muotoisena raporttina työpöydälle.
Oletetaan että kirjauspäivä on 7.2.2004
Kirjaudutaan ensin sisään budjettiin.
Kirjautumisen jälkeen avautuu JBO:n varsinainen syöteikkuna, joka ensimmäisellä käynnistyskerralla on suunnilleen seuraavan kaltainen
Voit katsoa myös tasetta, joskaan siitä ei ole paljoa iloa tässä vaiheessa, koska budjetissa ei vielä ole yhtään syötettä
Palataan syötepuolelle ja lisätään budjettiin halutut esimerkki syötteet
Kun syöte on lisätty, se tulee välittömästi näkyviin yläpuolella näkyvään syötelistaan mikäli optio "Näytä valitun ryhmän alta" on valittuna (oletus)
Syötelistassa näkyvät syötteet järjestetään päivämäärän mukaan siten, että uusin syöte näkyy ylimpänä. Oletuksena kerralla näytetään enintään 200 syötettä mutta määrää voi muuttaa ohjelman asetuksista. Mikäli näyttösi resoluutio on suurempi kuin ohjelman edellyttämä minimi resoluutio 800 x 600, kannattaa ikkuna suurentaa koko näytön kokoiseksi. Tällöin syötteitä mahtuu enemmän näkyviin ilman vierityspalkkia ja selitteille varattu tekstitila levenee.
Syötetään vielä budjettiin toinen syöte, tällä kertaa menoryhmän "Joitain Menoja" alle. Koska ko. maksu on suoritettu jo aiemmin, vaihdetaan päivämäärä napsauttamalla vaihda linkkiä Pvm kentän yläpuolella:
Auenneesta kalenteri ikkunasta valitaan päiväksi 5.2.2004 ja kuitataan OK:lla
Kun päivä on vaihdettu lisätään syöte budjettiin
Toiminnon syötelista näyttää tältä:
Suoritetaan vielä aiottu syötehaku. Ts. etsitään kaikki käyttäjän Aku budjettiin helmikuussa kirjaamat euromääräiset menot, joiden summa on vähintään 100 euroa ja selitteessä esiintyy merkkijono "rästi"
Huomaa - merkki summan edessä. Huomaa myös, että painettuasi etsi nappulaa, syötteiden näyttökriteeriksi vaihtui automaattisesti "Syötehaun tulokset". Kun et enää tarvitse haun tuloksia, kannattaa syötteiden näyttökriteeri palauttaa takaisin oletukseensa eli "Näytä valitun ryhmän alta".
Syötehaun yleisestä logiikasta vielä sen verran, että tyhjä kenttä tarkoittaa ko. hakuehdon jättämistä tyhjäksi. Kentät puolestaan yhdistellään keskenään siten, että uusi kenttä rajaa aina hakua lisää (AND)
Pieni tarkkaavaisuustesti hakuun liittyen:
Tehtävänantoon nähden hakuehdoissa esiintyy yksi pieni epämääräisyys. Mikä se on?
V: Valuuttaa ei ole määritelty, vaikka tehtävänä oli etsiä euromääräiset summat, joiden suuruus oli nimenomaan vähintään 100 euroa. Hakuehdoksi olisi siis pitänyt valuutta kenttään antaa vielä arvo "Euroa"
Taseen käsittely:
Kun halutut syötteet on lisätty budjettiin, kannattanee vilkaista ehkä vähäsen myös taseen puolelle. Valitsemalla Tase -välilehti nähdään oletuksena kuluvan vuoden tase.
Tase päivittyy normaalisti budjetin muokkausten yhteydessä, mutta varmuuden vuoksi kannattaa vielä painaa "Laske tase aikaväliltä" linkkiä. Koska tarkoituksena ei ollut määrittää kuluvan vuoden, vaan nimenomaan helmikuun tase, vaihdetaan vielä taseen laskuaikavälin päivämäärät napsauttamalla sekä alku- että loppupäivämäärän pudotusvalikkoa
Kun päivät on vaihdettu lasketaan vielä tase uudelleen:
Tässä tapauksessa tuloksena saadaan tietenkin täsmälleen sama tase, koska kaikki tulot/menot oli syötetty helmikuussa. Huomaa että prosenttiluvut pyöristetään yhden prosentin tarkkuuteen (puolikkaat prosentit matemaattisesta tavasta poiketen alaspäin). Tästä syystä esim. tulojen osuus menoihin nähden on esimerkkitaseessa 0%.
Viimeisenä tehtävänä oli vielä taseen tallennus XML-muotoisena raporttina työpöydälle. Tämä onnistuu helposti painamalla tallenna/tulosta linkkiä Tase-välilehden oikeasta yläkulmasta ja sen jälkeen avautuvasta esikatselu ikkunasta edelleen tallenna.
Huomaa että tase-XML:n lisäksi tallennetaan sitä vastaava muotoilu- ja tyyli tiedosto (.XSL), joka määrittelee miten ja mitkä taseen tiedot tulisi visuaalisesti selaimessa esittää. XSL-tiedosto on tasekohtainen (Luvussa 5 on tarkemmat ohjeet sen määrittelystä). Näin jokaiselle taseelle voi säätää haluamansa ulkoasun ja näytettävät tiedot erikseen. Tallennuksen jälkeen XSL:ää voidaan tietysti muokata edelleen, jota kautta saadaan tarvittaessa vaikka jokainen tallennettu tase erilaiseksi. Tase voidaan myös sellaisenaan siirtää Web:iin, mutta selainten XSL:n tuen rajoittuneisuudesta johtuen vanhemmat selaimet eivät välttämättä osaa näyttää tietoja oikein.
Tässä luvussa on listattu taulukon muodossa kaikki JBO 2.0 Beta 2 version tukemat peruskäyttöliittymän kautta käytettävissä olevat toiminnot. Asetustiedostojen ja ulkopuolisten lisäpalikoiden tarjoamaa toiminnallisuutta ei ole listattu. Samoin ei ole listattu myöskään yleiskäyttöisten käyttöliittymäosien, kuten kalenteri-ikkunan, raportin esikatseluikkunan ja standardien Windows-valikoiden kautta tarjottua toiminnallisuutta. Kalenterin ja raportin esikatseluikkunan toiminnallisuus on kuitenkin listattu yleisemmällä tasolla erikseen.
Aikoinaan jo potilaskertomusjärjestelmää (JSO) varten kehittämäni kalenterikomponentti tarjoaa Windows:n standardikalenteria huomattavasti laajemman toiminnallisuuden joskin suurin osa toiminnallisuudesta on JBO:n kannalta turhia ja siten piilotettuna. Merkittävin etu oman kalenterikomponentin käytöstä saavutetaan JBO:n yhteydessä paremmalla päivämäärävälin rajoituksilla. Kalenterille voidaan antaa periaatteessa mikä tahansa päivämääräväli, jonka perusteella se rajoittaa näyttämäänsä aikaväliä.
Kalenteri tarjoaa päivämäärän valinnan standardilla tavalla vastaavaa päiväystä klikkaamalla. Kun valitaan kuukausi, valituksi tulee automaattisesti kuukauden ensimmäinen päivä (jolleivät päivämäärävälin rajoitukset tai asetukset sitä estä). Samoin kun valitaan vuosi, valituksi tulee automaattisesti vuoden ensimmäisen kuukauden ensimmäinen päivä. Valintaa ei kuitenkaan päivitetä, jos optio "Päivitä kalenteri automaattisesti" ei ole valittuna. Tämän option kytkeminen pois päältä saattaa olla järkevää kaikkein hitaimmissa koneissa, mutta tällöin päivänäkymän päivittäminen kuukauden tai vuoden valinnan yhteydessä edellyttää päivitä nappulan painallusta.
Kalenteri tarjoaa myös mahdollisuuden nykyisen päivämäärän valintaan tai viimeisen valinnan kumoamiseen. Samoin voidaan nopeasti palata kalenterin avaushetkellä valittuna olleeseen päivään. Huomaa että mikäli haluat ottaa käyttöön kalenterissa valitsemasi päiväyksen, sulje kalenteri painamalla OK. Ruksista tai peruuta nappulasta sulkeminen aiheuttaa muutosten hylkäämisen. Joissain tilanteissa päivämäärä kuitenkin tällöinkin tulee voimaan esim. mikäli kentässä ei ole ennestään kelvollista päivää tai jos kenttä on ollut tyhjä.
Päivämäärän muuttaminen kalenterin kautta on mahdollista kaikissa ohjelman käyttämissä päivämäärä kentissä, vaikkei tätä ole toimintolistassa erikseen mainittukaan. Kalenterin saa avattua joko erillistä linkkinappulaa painamalla tai jos sitä ei ole, alasvetovalikkoa napsauttamalla.
JSO -potilaskertomusjärjestelmääni varten kehitin yleiskäyttöisen komponentin Web-sivujen ja selaimen ymmärtämien muiden dokumenttien esikatseluun. Komponentti käyttää sisäisesti Internet Explorer selainta, joten sen käyttö edellyttää, että järjestelmässä on oltava asennettuna IE 5 tai uudempi versio Internet Explorerista. Lisäksi tulosteen esikatselu edellyttää IE 5.5 selainta tai uudempaa. JBO:n tuottamat XML-muotoiset raportit puolestaan asettavat selaimelle lisärajoituksia, koska ne edellyttävät selaimelta melko kattavaa XSL:n tukea. Käytännössä tämä tuki on saatavissa vasta IE 6.0:sta lähtien, joten koneella on oltava IE 6, jotta raporttien esikatselu toimisi. Raporttien tallentamista IE:n puuttuminen ei kuitenkaan kaikissa tapauksissa estä.
Raporttien esikatselu komponentti tarjoaa seuraavat mahdollisuudet: "Tallenna" tallentaa raportin ja siihen mahdollisesti liittyvät muut tiedostot haluttuun sijaintiin (avaa standardin tallennusvalikon). "Tulosta" avaa standardin tulostusvalikon tai jos esikatselu optio on päällä avataan selaimen tukema Esikatselutila.
JBO:ssa on suhteellisen paljon erilaisia syötekenttiä, joilla tiettyjä rajoitteita esim. pituuden tai kentän muodon suhteen. Useimmat näistä kentistä validoidaan eli niiden muoto tarkistetaan kentistä riippuvaa toimintoa suoritettaessa. Jotkut kentät validoidaan myös kirjoituksen aikana, mutta näistä on maininta toimintoluettelossa. Mikäli kenttä on virheellistä muotoa, muutetaan sen ja siihen liittyvän ohjekentän väri tällöin punaiseksi. Syötehakuehtojen yhteydessä itse kentän väriä ei muuteta, vaan kaikkia kenttiä rajaavan kehyksen tekstin väri muutetaan. Mahdollisesti annetaan myös vihjeitä virheen syystä yms. Väri muutetaan takaisin normaaliksi seuraavan hyväksytyn validoinnin yhteydessä.
Virheellisten syötekenttien tapauksessa ei siis näytetä perinteiseen tapaan erillistä virheviestiä, koska tämän kuittaaminen edellyttäisi käyttäjän huomion ja fokuksen siirtämistä itse virheellisestä syötekentästä virheilmoitukseen. Tämä puolestaan hidastaisi työskentelyä. Sen sijaan kriittisten ohjelman toimintaan liittyvien virheiden ja varoitusten yhteydessä näytetään standardi virheilmoitus. Kriittisten virheiden käsittelyä ja niistä toipumista ei ole tässä vielä Beta tasolla olevassa versiossa täysin huomioitu, mutta käytännön testit ainakin omissa laitteisto- ja ohjelmistoympäristöissä ovat osoittaneet oikein asennetun ohjelman hyvinkin vakaaksi.
Pikanäppäinkomennoista listattu on vain normaalista Windows käytännöstä poikkeavat näppäinyhdistelmät. Esim. kaikkien valikkojen toimintoihin pääsee Windows:n versiosta riippuen käsiksi normaaleilla näppäin yhdistelmillä: Alt+valikon alkukirjain+toiminnon alkukirjain. Ohjeen saa mistä tahansa ikkunasta käsin esille painamalla F1
| Toiminto | Kuvaus | Käyttöliittymän osat joiden kautta toiminto voidaan käynnistää |
|---|---|---|
| 1. Ohjattu budjetin luominen | Luo uuden budjetin siihen liittyvät käyttäjät ja tulo-/menoryhmät "wizardin" avulla. Toiminnossa on 3 vaihetta (Budjetin luonti, käyttäjien luonti ja tulo- ja menoryhmien luonti), joiden kunkin päätyttyä (seuraava napin painalluksen yhteydessä) suoritetaan ko. vaihe käytännössä. Toiminto voidaan keskeyttää missä tahansa vaiheessa. | Kirjautumisikkuna ylävalikosta: Budjetti --> Uusi (ohjattu toiminto). Toiminto käynnistyy lisäksi automaattisesti ohjelman käynnistyksen yhteydessä, jos järjestelmässä ei ole määritellyssä budjettihakemistossa yhtään budjettia. |
| 2. Uuden budjetin luominen | Luo uuden budjetin ilman käyttäjiä ja tulo-/menoryhmiä | Kirjautumisikkuna ylävalikosta: Budjetti --> Uusi |
| 3. Budjetin uudelleen nimeäminen | Nimeää valitun budjetin uudelleen | Kirjautumisikkuna ylävalikosta: Budjetti --> Nimeä uudelleen |
| 4. Budjetin poistaminen | Poistaa valitun budjetin järjestelmästä lopullisesti (Huom. budjetti sisältää mm. kaikki ko. budjettiin koko sen olemassaolon aikana lisätyt syötteet, käyttäjät ja tulo- ja menoryhmät.) | Kirjautumisikkuna ylävalikosta: Budjetti --> Poista |
| 5. Budjetin tuominen ulkopuolelta | Tuo ulkopuolisen esim. toisella JBO:n asennuksella tehdyn budjetin järjestelmään. Huom. budjettia ei poisteta alkuperäisestä sijainnista. | Kirjautumisikkuna ylävalikosta: Budjetti --> Tuo ulkopuolelta |
| 6. Budjetin vieminen | Tallentaa järjestelmässä valittuna olevan budjetin haluttuna tiedostona esim. toiseen asennukseen viemistä varten. Tästä toiminnosta on hyötyä mm. eri asennusten synkronoinnissa, budjetin varmuuskopioinnissa tai vaikkapa uuden koneen hankinnan yhteydessä. Ennen vanhan koneen kiintolevyn tyhjentämistä, vie budjettisi esim. verkkolevylle, levykkeelle tai muulle siirrettävälle medialle ja asennettuasi JBO:n uuteen koneeseen, tuo se taas uuteen asennukseen tallentamastasi paikasta. | Kirjautumisikkuna ylävalikosta: Budjetti -->Tallenna nimellä (vie) |
| 7. Käyttäjän lisääminen budjettiin | Lisää uuden käyttäjän valittuna olevaan budjettiin. | Kirjautumisikkuna: Käyttäjä --> Uusi |
| 8. Käyttäjän poistaminen budjetista | Poistaa valitun budjetin valitun käyttäjän | Kirjautumisikkuna: Käyttäjä --> Poista |
| 9.Käyttäjän tietojen muokkaaminen | Muokkaa valitun budjetin valitun käyttäjän tietoja kuten nimeä ja/tai käyttäjätunnusta | Kirjautumisikkuna: Käyttäjä --> Muokkaa |
| 10 Ohjelma tietojen näyttäminen | Näyttää ohjelman versio- , Copyright yms. tekijä/kotisivu tiedot infoikkunassa. Ikkuna on modaalinen pääikkunasta avattuna mutta ei ole modaalinen kirjautumisikkunasta avattuna. | Kirjautumisikkuna: Ohjelma -->Tietoja ohjelmasta Pääikkuna: Ohjelma --> Tietoja Ohje --> Tietoja
|
| 11 Ohjelman lopettaminen | Lopettaa ohjelman (sulkee pää tai kirjautumisikkunan ja sen lapsi-ikkunat) | Kirjautumisikkuna: Peruuta nappula Ohjelma --> Sulje Pääikkuna: Ohjelma --> Lopeta (Pikanäppäin yhdistelmä CTRL+E) |
| 12 Lueminut tiedoston näyttäminen | Avaa tämän tiedoston (lueminut) html-helppimuotoisena. | Kirjautumisikkuna: Ohje --> Jakeludokumentti (readme) (html) Pääikkuna: Ohje --> Jakeludokumentti (readme) (html) Infoikkuna: Linkki nappula: Näytä jakeludokumentti (readme) |
| 13 Ohjeen näyttäminen | Avaa ohjetiedoston (Help) html-helppimuotoisena | Kirjautumisikkuna: Ohje --> Ohjeen aiheet Pääikkuna: Ohje --> Ohje Infoikkuna: Linkki nappula: Näytä ohje (Lisäksi aukeaa mistä tahansa ikkunasta F1) |
| 14. Budjetin valinta kirjautumisen yhteydessä | Asettaa valitun budjetin ja näyttää budjetin käyttäjätunnukset. Asettaa listan ensimmäisen käyttäjän valituksi. | Kirjautumisikkuna: Pudotusvalikko valitse budjetti |
| 15 Kaikkien budjettien näyttäminen kirjautumisikkunan budjettivalikossa | Näyttää kirjautumisikkunassa kaikki valittavissa olevat budjetit. Budjetit näytetään aakkosjärjestyksessä ja oletuksena on valittuna listan ensimmäinen budjetti. | Kirjautumisikkuna: Pudotusvalikko valitse budjetti |
| 16 Kaikkien käyttäjien näyttäminen kirjautumisikkunan valikossa | Näyttää valitun budjetin alla olevat käyttäjät. Käyttäjät näytetään lisäysjärjestyksessä ja oletuksena on valittuna ensimmäinen käyttäjä. | Kirjautumisikkuna: Lista valitse käyttäjä |
| 17. Kirjautuminen järjestelmään | Asettaa budjetin aktiivisen ja valitun käyttäjän, näyttää ohjelman pääikkunan ja sulkee kirjautumisikkunan. Kirjautumiseen lasketaan kuuluvaksi myös käyttäjän valinta | Kirjautumisikkuna: Ok nappula tai Enter |
| 18. Kaikkien budjetin syötteiden näyttäminen | Näyttää kaikki budjettiin lisätyt syötteet syötteelle annetun
päivämäärän mukaan järjestyksessä, siten että uusin on ensin.
Huom. näkyvien syötteiden määrää rajoittaa lisäksi näkyvien syötteiden maksimimäärän asetus |
Pääikkuna: Radionappula: Näytä kaikki Syöte --> Näytä kaikki Pikanäppäin yhdistelmä: CTRL+A |
| 19. Budjetin tulo-/menoryhmä kohtaisten syötteiden näyttäminen | Näyttää kaikki budjettiin lisätyt syötteet tietyn
tulo-/menoryhmän alta päivämäärän mukaan järjestyksessä siten että
uusin ensin. Huom. näkyvien syötteiden määrää rajoittaa lisäksi näkyvien syötteiden maksimimäärän asetus |
Pääikkuna: Radionappula: Näytä valitun ryhmän alta Syöte --> Näytä valitun tulo-/menoryhmän alta Pikanäppäin yhdistelmä: CTRL+G |
| 20. Syötehaun tulosten näyttäminen | Näyttää kaikki syötehaun hakuehdot täyttävät syötteet
päivämäärän mukaan järjestyksessä siten että uusin ensin Huom. näkyvien syötteiden määrää rajoittaa lisäksi näkyvien syötteiden maksimimäärän asetus |
Pääikkuna: Radionappula: Syötehaun tulokset Huom. Syötehaun tulosten näyttöön siirrytään automaattisesti kun syötehaun alla painetaan etsi nappulaa |
| 21 Syöteosan näyttäminen | Asettaa pääikkunan syötevälilehden aktiiviseksi | Pääikkuna: Syötevälilehden napsautus Syöte--> Näytä Pikanäppäin yhdistelmä: CTRL+I |
| 22. Taseosan näyttäminen | Asettaa pääikkunan tasevälilehden aktiiviseksi ja päivittää tarvittaessa taseen valitulta aikaväliltä. Oletuksena valittu aikaväli on kuluvan vuoden alusta kuluvan vuoden loppuun | Pääikkuna: Tasevälilehden napsautus Tase--> Näytä Pikanäppäin yhdistelmä: CTRL+B
|
| 23 Kaikkien mahdollisten tulo- ja menoryhmien näyttäminen syötteen lisäys- ja hakuosioissa | Näyttää kaikki mahdolliset tulo-/menoryhmät syötteen lisäyksen ja haun yhteydessä olevissa pudotusvalikoissa. Lisäksi valitusta ryhmästä näytetään sen ensisijainen luokittelu (tulo vai meno) Ryhmät päivitetään ohjelman kirjautumisen, ryhmän muokkauksen, poiston tai lisäyksen yhteydessä | Pääikkuna: Lisää syöte ja Syöte haku välilehdet pudotusvalikko. |
| 24. Kaikkien mahdollisten valuuttojen tunnusten näyttäminen syötteen lisäys ja hakuosioissa | Näyttää kaikki mahdolliset budjetissa olevat valuutat syötteen lisäyksen ja haun yhteydessä olevissa pudotusvalikoissa. Valuutat päivitetään ohjelman kirjautumisen yhteydessä | Pääikkuna: Lisää syöte ja Syöte haku välilehdet pudotusvalikko.
|
| 25. Samalla istunnolla lisättyjen summien sekä päivämäärien näyttö ja valinnan mahdollistaminen pudotusvalikosta | Näyttää kaikki nykyisen istunnon aikana lisättyjen syötteiden yksilölliset summat ja päivämäärät syötteen antamiseen liittyvissä vastaavissa pudotusvalikoissa | Pääikkuna: Lisää syöte välilehti pudotusvalikko. |
| 26 Syötekentästä edelliseen liikkuminen Backspace nappulalla kentän alussa. | Backspace nappulan painaminen syötekentän alussa siirtää fokuksen edelliseen kenttään | Pääikkuna: Lisää syöte välilehti. |
| 27 Syötekentästä seuraavaan liikkuminen Enter nappulalla . | Enterin painallus syötekentässä siirtää fokuksen seuraavaan kenttään. Päivämäärä kentässä enterin painallus lisää syötteen. Summa kentästä fokus siirtyy valuutta kentän sijasta selite kenttään. Selite kentässä enterin painallus hyväksyy fokuksen siirron lisäksi mahdollisen ehdotettavan selitteen | Pääikkuna: Lisää syöte välilehti. |
| 28 Summa kentästä selite kenttään siirtyminen space-nappulan avulla | Välilyönti nappulan painaminen summa kentässä aiheuttaa fokuksen siirtymisen selite kenttään | Pääikkuna: Lisää syöte välilehti. |
| 29 Selitteiden "Intellisense" eli aiemmin syötettyjen selitteiden automaattinen ehdottaminen | Selitteen kirjoituksen yhteydessä haetaan jatkuvasti vastaavaa selitettä yläpuolella näkyvien syötteiden selitteistä. Voit valita selitteen selite kentän alapuolelle aukeavasta listasta kaksoisnapsauttamalla sitä. Huomaa että selitteitä haetaan nimenomaan yläpuolella näkyvistä syötteistä. Jos siis tiedät että olet aiemmin syöttänyt vastaavan tyyppisiä meno/tuloeriä kannattaa ehkä ensin hakea syötehaulla ko. erät näkyville ja vasta sitten aloittaa uusien syöttäminen. Näin Intellisense osaa automaattisesti jo heti ensimmäisten kirjainten perusteella ehdottaa oikeaa selitettä. Huomaa että haku on kirjainkoko riippuva (CaseSensitiivinen). Huomaa myös että voit hyväksyä ehdotetun selitteen enterillä | Pääikkuna: Lisää syöte välilehti. |
| 30 Kaikkien mahdollisten käyttäjätunnusten näyttäminen syötteen hakuosiossa | Hakuehtojen käyttäjätunnus pudotusvalikkoon haetaan valittaviksi kaikki aktiivisen budjetin käyttäjätunnukset. | Pääikkuna: Syöte haku välilehti. |
| 31. Syötteen päivämäärä kentän validointi kirjoitettaessa | Syöte välilehdellä oleva päivämääräkenttä validoidaan kirjoituksen aikana. Ts. kentän väri muutetaan punaiseksi heti kun kenttä on virheellistä muotoa ja palautetaan taas ennalleen taas välittömästi kun kentän arvo on muutettu korrektiin muotoon | Pääikkuna: Lisää syöte välilehti. |
| 32. Syötekenttä kohtaisen informaation näyttäminen aktiivisena olevasta kentästä | Syöte välilehden alaosassa näytetään informaatiota ja ohjeita aktiivisena olevasta kentästä. Virhetilanteissa näytetään tarkempaa informaatiota mm. virheen syystä. | Pääikkuna: Lisää syöte välilehti. |
| 33 Uuden syötteen aktivointi | Kun ohjelman syöte päävalikosta valitaan uusi, tyhjennetään syöte välilehden useimmin muutettava kentät ja siirretään fokus summakenttään. | Pääikkuna: Syöte --> Uusi Pikanäppäin yhdistelmä: CTRL+N |
| 34 Uuden syötteen lisääminen | Validoidaan kaikki syötekentät ja mikäli syöte ok lisätään sitten se budjettiin. Onnistuneen toiminnon päätteeksi päivitetään syötteiden tulosjoukko. | Pääikkuna: "Lisää erä" -nappulan painallus |
| 35 Syötteen valitseminen muokattavaksi tai poistettavaksi. | Syöte voidaan valita muokattavaksi tai poistettavaksi napsauttamalla syötteen tulosjoukosta valittavaksi haluttua syötettä kuvaavaa riviä. Tällöin valittua syötettä osoittava nuoli siirtyy ko. riville. Oletuksena valittuna on syötejoukon ensimmäinen syöte | Pääikkuna: Syötegridin(taulukko) rivin klikkaus |
| 36. Syötteen poistaminen | Kysytään käyttäjältä varmistus poistosta. Jos vastaus myöntävä valittu syöte poistetaan lopullisesti budjetista ja valinta siirtyy tulosjoukon ensimmäiseen syötteeseen | Pääikkuna: Linkki poista syötegridin alapuolella Syöte --> poista valittu Pikanäppäin yhdistelmä: CTRL+D |
| 37. Syötteen muokkaaminen ja vanhan syötteen valitseminen uuden syötteen pohjaksi | Siirretään valitun syötteen tiedot syöte välilehden kenttiin ja aktivoidaan tallenna muokattu toiminto. Kun tallenna muokattu toiminto suoritetaan, korvautuvat muokattavaksi valitun syötteen tiedot muutetuilla. Huom. Jos painat "Lisää erä" nappulaa ei alkuperäisen syötteen tietoja muuteta vaan lisätään annetuilla tiedoilla budjettiin uusi syöte. Tämä on erityisen näppärää jos olet aiemmin syöttänyt täsmälleen vastaavan syötteen ja haluat muuttaa ainoastaan esim. päivämäärää. | Pääikkuna: Linkki muokkaa syötegridin alapuolella Syöte --> muokkaa valittua Pikanäppäin yhdistelmä: CTRL+M Lisäksi riippuen siitä halutaanko tallentaa uutena syötteenä vai vanhan syötteen päälle joko Lisää erä tai Tallenna muokattu |
| 38. Näkyvien syötteiden tallennus tiedostoon | Tallennetaan syötteiden syötegridissä näkyvät syötteet
xml-muotoiseen tiedostoon. Lisäksi tallennetaan raportin
formulointiin käytettävä XSL-tiedosto. Huom. tämä versio tallentaa syötteen ilman esikatselua Eikä siten edellytä IE selainta |
Pääikkuna: Syöte --> Tallenna haun tulos tiedostoon |
| 39. Näkyvien syötteiden tallennus/tulostus raporttina (Esikatselulla) | Viedään syötteiden tulosgridissä näkyvät syötteet xml-muotoiseen raporttiin ja näytetään esikatselu, jonka kautta raportti voidaan tulostaa tai tallentaa. | Pääikkuna: Syöte --> Tallenna haun tulos tiedostoon (esikatselu) Pikanäppäin yhdistelmä: CTRL+S |
| 40. Lataa syötteet tiedostosta | Tarjotaan mahdollisuus valita xml-muotoinen lähdetiedosto, josta syötteet luetaan yksi kerrallaan ja lisätään budjettiin oikean tulo- ja menoryhmän alle. Tämä toiminto mahdollistaa halutun syötejoukon viemisen esim. JBO:n asennuksesta toiseen tai tuomisen kolmannen osapuolen ohjelmistosta tai raportista | Pääikkuna: Syöte --> Lataa tiedostosta Pikanäppäin yhdistelmä: CTRL+L |
| 41. Etsi syötteet | Näyttää syöte haku välilehden | Pääikkuna
Etsi välilehden painallus Syöte --> Etsi Pikanäppäin yhdistelmä: CTRL+F |
| 42. Syötehaku | Syötehaku tulo- ja menoryhmän, käyttäjätunnuksen, aikavälin, summavälin valuutan ja selitteen (osan) perusteella. Tyhjä hakuehto tarkoittaa ko. ehdon jättämistä huomiotta. Kukin ehto rajaa hakua lisää. | Pääikkuna
Etsi välilehden painallus |
| 43. Taseen laskeminen | Laskee taseen valitulta aikaväliltä ja päivittää kaaviot. Taseen
päivittämiseen liittyvät seuraavat osat:
|
Pääikkuna Linkki Laske tase aikaväliltä Tase--> Laske tase valitulta väliltä Tase välilehden painallus, kun budjetin syötesisältö on muuttunut. Pikanäppäin yhdistelmä: CTRL+C |
| 44. Taseen tulostaminen/tallentaminen raporttina | Luo XML-muotoisen raportin viimeksi lasketusta taseesta muotoiltuna aktiivista budjettia vastaavalla XSL-stylesheetillä ja näyttää sen raportin esikatselussa. | Pääikkuna Linkki Tallenna/tulosta Tase--> Tallenna tiedostona/tulosta Pikanäppäin yhdistelmä: CTRL+P |
| 45 Käyttöliittymän skaalautuminen ikkunan koon mukaan resoluutiosta 800x600 lähtien | Muuttaa näkyvien Syötesarakkeiden/kontrollien määrää leveyttä sekä taseen sarakkeiden leveyksiä ja kaavioiden kokoja ohjelman ikkunan koon mukaan. Tuettu minimi koko 800 x 600 joka on myös ikkunan oletuskoko. | Pääikkuna Ikkunan koon muuttaminen standardeilla Windows-tavoilla. |
| 46. Tulo- ja menoryhmän lisäys | Lisää uuden tulo- menoryhmän annetuilla tiedoilla aktiiviseen budjettiin. Avaa oman tietojen kyselyikkunansa. | Pääikkuna Ohjelma--> Asetukset --> Tulo- ja Menoryhmät --> Lisää Varsinainen ryhmän lisääminen tapahtuu vastaa tietojen kysymistä varten avattavan ikkunan kuittauksen yhteydessä (OK) Peruuta/ruksista kuittaus ei tee mitään
|
| 47. Tulo- ja menoryhmän muokkaus | Muuttaa syöte välilehdeltä valitun tulo-/meno ryhmän tietoja | Pääikkuna Ohjelma--> Asetukset --> Tulo- ja Menoryhmät --> Muokkaa Varsinainen ryhmän tietojen tallentaminen tapahtuu vastaa tietojen kysymistä varten avattavan ikkunan kuittauksen yhteydessä (OK) Peruuta/ruksista kuittaus ei tee mitään
|
| 48. Tulo- ja menoryhmän poisto | Kysyy käyttäjältä varmistuksen ja luvan saatuaan poistaa syötevälilehdeltä valitun tulo-/menoryhmän. Mikäli ryhmän alla on syötteitä poistamista ei tehdä vaan ilmoitetaan asiasta käyttäjälle. | Pääikkuna Ohjelma--> Asetukset --> Tulo- ja Menoryhmät --> Poista
|
| 49. Budjetti- /käyttäjäasetusten muokkaus | Kirjautuu ulos ja avaa kirjautumisikkunan, jonka kautta asetuksia on mahdollista muuttaa | Pääikkuna Ohjelma--> Asetukset -->Käyttäjät (vaatii uloskirjautumisen) Ohjelma--> Asetukset -->Budjetti (vaatii uloskirjautumisen) |
| 50.Kerralla näkyvien syötteiden max määrän muuttaminen | Muuttaa kerralla näkyvien syötteiden määrän asetusta (oletus 200) muut vaihtoehdot 20, 50 ja 1000 ja päivittää näkyvät syötteet | Pääikkuna Ohjelma--> Asetukset -->Näkyvien syötteiden määrä: Checkbox tyyppiset alivalikot joissa vaihtoehdot: 20, 50, 200 ja 1000 |
JBO 2 on rakenteeltaan täysin erilainen vanhoihin versioihinsa nähden ja hyödyntää HUSA:n mukaista 6-taso arkkitehtuuria. Tässä on käsitelty arkkitehtuuria lähinnä yleisestä HUSA-lähtöisestä näkökulmasta. Käytännönläheisempää ja yksityiskohtaisempaa arkkitehtuurin kuvausta löytyy erillisestä arkkitehtuurisuunnitelmasta.
Tietokantana on MS Access ja rakenne on suunniteltu mahdollisimman yksinkertaiseksi ja budjettikohtaiseksi. Tällä järjestelyllä helpotetaan budjettien siirrettävyyttä ja mahdollista käsittelyä muilla ohjelmilla. Kantaan upotettuja "storeprosedureja", jotka Access tietokannassa käytännössä ovat hakukyselyjä, ei käytetä, johtuen halusta erottaa data ja datan käsittely puhtaasti toisistaan. Tämä on välttämätöntä myös siksi, että kutakin budjettia vastaa oma tietokantansa, joten mahdolliset muutokset hakukyselyissä pitäisi päivittää erikseen jokaiseen budjettiin. Toisaalta "storeprosedureista" saatu tehohyöty pienen kotikäyttöön tarkoitetun budjetin kohdalla ei välttämättä olisi kovin merkittävä ja sitoisi osan järjestelmän toteutuksestakin tiettyyn tietokantaformaattiin.
Tietokantaa käsitellään Data-rajapinnan kautta. Data-rajapinta puolestaan käyttää ADO:a kantaan kytkeytymiseen ja kannan käsittelyyn. Näin Data-rajapintakin on saatu kantariippumattomaksi ja myös yleiskäyttöiseksi. Vaikka data-rajapinta onkin joiltain osin sovitettu JBO:n tarpeisiin, voidaan siihen kuuluvia luokkia hyödyntää sellaisenaan myös muissa projekteissa. Disconnected ADO recordsettien käyttö puolestaan mahdollistaa tämän kerroksen osalta helpommin siirtymisen usean käyttäjän yhtä aikaa käyttämiin budjetteihin ja säästää muutenkin resursseja sulkemalla tietokantayhteydet heti kun mahdollista.
Data-rajapinnasta eteenpäin kerrokset on lisäksi jaettu tehtäväalueittaan kolmeen perusosaan. Kukin osa käsittelee oman tehtäväkenttänsä vaatimaa dataa jalostamalla sitä astetta helppokäyttöisempään muotoon hierarkiassa ylöspäin mentäessä.
Data-logiikka vastaa HUSA:n mukaisesti järjestelmän tietoalkioiden käsittelystä järkevinä kokonaisuuksina ja datariippuvuuksien hallinnoinnista. Sen tehtävänä on tarjota yhtenäinen mutta kuitenkin tietoalkiospesifiset validointi tarpeet ja riippuvuudet huomioiva tapa järjestelmän datan käsittelyyn. Tyypillisesti datalogiikka koostuu suuresta joukosta olioita (erilaiset elementit, itemit, memberit, member- ja itemiryhmät sekä itemeitä ja membereitä vastaavat hakuoptiot). Näillä on yhteiset kantaluokat ja monilta osin samat rajapinnat mutta ne huomioivat kuitenkin omaan dataansa liittyvät rajoitukset. Datalogiikan luokat kätkevät taakseen datan käsittelyyn liittyviä yksityiskohtia ja toimintokokonaisuuksia, mutta tarjoavat vielä hyvin monipuoliset ja osittain järjestelmän tarpeet ylittävät mahdollisuudet.
Monipuolisuus tekee data-logiikan käytöstä käyttöliittymälogiikan kannalta turhan hankalaa. Data-logiikan olioita hallinnoimaan ja yhdistelemään tarvitaankin edelleen käyttöliittymäympäristöstä riippumatonta logiikkaa (managerit), joka on järkevää erotella alemmista kerroksista omaksi tasokseen. Tätä hallinnointilogiikka-kerrosta voisi kutsua järjestelmän toiminnalliseksi ytimeksi. Se koostaa data-logiikan olioista käyttöliittymän toimintoja vastaavia palvelukokonaisuuksia, jotka kätkevät alleen data-logiikan oliojoukot. Siinä missä data-logiikka siis kätkee järjestelmän käsittelemään dataan liittyvät muodolliset eroavaisuudet ja riippuvuudet, hallinnointilogiikka puolestaan kätkee järjestelmän toiminnallisuuteen liittyvät muodolliset eroavaisuudet ja toimintojen keskinäiset riippuvuudet. Hallinnointilogiikan rajapinnat on räätälöity nimenomaan käyttöliittymän tarvitsemia tehtäväkokonaisuuksia ajatellen ja sen välittämästä datasta on karsittu käyttäjän kannalta turha informaatio, jota tarvitaan ainoastaan järjestelmän sisäiseen hallinnointiin. Sisäisen käyttöliittymän tarpeiden täyttämisen lisäksi hallinnointilogiikan tehtävänä on myös muodostaa tarvittavat kommunikointirajapinnat järjestelmästä ulospäin. Hallinnointilogiikka onkin nimenomaan se taso, jolle nykyiset ja myös tulevat liittymärajapinnat (esim. Web-servicejen kautta) ulkopuolisiin järjestelmiin on toteutettu ja tullaan toteuttamaan.
Ylimpänä logiikkatasona on käyttöliittymälogiikka, jonka tärkeimpänä tehtävänä on vastata hallinnointilogiikalta kysyttävän datan kytkemisestä käyttöliittymän kontrolleihin, sen esittämisestä käyttäjän kannalta sopivissa kokonaisuuksissa, paikoissa ja muodossa. Se ottaa myös vastaan käyttöliittymän tapahtumat ja välittää niitä vastaavat toimintokutsut hallinnointilogiikalle. Käyttöliittymälogiikka on ensimmäinen käyttöliittymäympäristöstä riippuva kerros eli esim. mahdollista selainkäyttöistä versiota varten tulee Web-ympäristöön rakentaa käyttöliittymän lisäksi oma sinne sopiva käyttöliittymälogiikkansa.
Käyttöliittymäkerros on JBO:n tapauksessa rajattu pelkästään tiedon esittämistä ja sijoittelua varten. Siihen ei kuulu lainkaan varsinaista itse kirjoitettua koodia, vaan se koostuu tässä Windows-versiossa ainoastaan käyttöliittymän (formi) ulkoasun määrittelevästä koodiosasta, joka taas on generoitu automaattisesti kehitystyökalun suunnittelutilan perusteella.. Käyttöliittymä muodostaa käyttäjälle selkeän ja helposti hahmotettavan ympäristön järjestelmän tarjoaman datan havainnointia ja järjestelmän sekä käyttäjän välistä kommunikointia silmälläpitäen. Sen tehtävänä on myös luoda järjestelmälle positiivinen Imago, jonka perusteella käyttäjä pystyy saamaan käsityksen myös ohjelman pinnan alla piilevästä laadukkuudesta ja toimivuudesta.
JBO:n tietojärjestelmäarkkitehtuuri karkeimmalla tasolla. Järjestelmä on jaettu HUSA:n mukaisesti kuuteen peruskerrokseen, jotka data-logiikkatasolta lähtien on eriytetty edelleen kolmeen toiminnallisen kokonaisuuteen. Tietokantana on MS Access ja kantaa käsitellään ADO:n kautta. Data-rajapinta puolestaan tarjoaa yksinkertaistetun ja kanta-riippumattomattoman tavan datan välitykseen pääosin ADO-recordsettteinä tietokannasta logiikalle ja päinvastoin. Kerrosten eriytetyt palaset on pyritty suunnittelemaan siten, että keskinäisiä riippuvuuksia olisi mahdollisimman vähän. Käytännön toteutuksellisista syistä yhteyksiä kuitenkin on jonkin verran lähinnä Budjetti ja tasepaketista asetuspaketin suuntaan. Tarkempaa kuvausta arkkitehtuurista löytyy erillisestä arkkitehtuurisuunnitelmasta.
JBO-beta 2 versiossa on mahdollista tallentaa dataa xml-muodossa sekä syöte että tasepuolelta. Kummallekin näistä raporttityypeistä voidaan myös tehdä mukautetut XSL-templaatit eli muotoilumallit, joiden perusteella määräytyy miten raportit näkyvät selaimessa. Tässä ei käsitellä tarkemmin XSL-templaattien tekemistä sillä XSL:n formaatti on yleisesti hyväksyttyjen ohjeiden, standardien ja käytäntöjen mukainen. Huomaa että eri selaimet tai niiden versiot voivat rajoittaa sallittujen XSL-komentojen käyttöä. Raportit voidaan myös kääntää valmiiksi erillisillä kääntäjillä, jolloin selaimeen integroitua XML ja XSL-tukea ei tarvita.
Tämän dokumentin liitteenä on mallit sekä syöte- että tasepuolelta tallennetuista XML-dokumenteista, että niiden yhteydessä käytettävistä oletus XSL-stylesheeteistä. Huomaa että XSL-tarjoaa laajoja mahdollisuuksia ja esim. Javascriptin avulla voit muodostaa dataa vastaten jopa graafisia kaavioita.
Huom. myös muualta tästä dokumentista tai ohjelman mukana tulevasta käyttöohjeesta saattaa löytyä ratkaisu mieltäsi askarruttavaan kysymykseen. Tässä käsitellyt kysymykset liittyvät lähinnä ohjelman asennukseen ja ylläpitoon.
| Lyhenne/termi/määritelmä | Selitys |
|---|---|
| STEP | Sovittu Toimintatapa Erilaisille Projekteille |
| Kirjautumisikkuna |
![]() |
| InfoIkkuna |
![]() |
| Pääikkuna |
![]() |
| Kalenteri-ikkuna |
![]() |
| Raporttien esikatseluikkuna |
![]() |
| JBO | Juhan Budjetti Ohjelma |
| JSO | Juhan Sairaskertomus Ohjelma |
| HUSA | Human Understandable System Analysis |