Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomi
  • Svenska
  • English
  • Kirjaudu
Hakuohjeet
JavaScript is disabled for your browser. Some features of this site may not work without it.
Näytä viite 
  •   Ammattikorkeakoulut
  • Turun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite
  •   Ammattikorkeakoulut
  • Turun ammattikorkeakoulu
  • Opinnäytetyöt (Avoin kokoelma)
  • Näytä viite

Dokumenttikäsittelijän ohjelmoiminen Java -kielellä

Jokimies, Kirsi (2017)

 
Avaa tiedosto
Jokimies_Kirsi.pdf (533.0Kt)
Lataukset: 


Jokimies, Kirsi
Turun ammattikorkeakoulu
2017
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2017091315045
Tiivistelmä
Työn tarkoituksena on luoda ohjelmistokomponentti joka osaa täyttää PDF lomakkeet automaattisesti. Lomakepohjan kenttiin täytetään saadut tiedot ja dokumentti voidaan tämän jälkeen tallentaa tai tulostaa. Järjestelmään on pystyttävä lisäämään uusia lomakepohjia tarpeen mukaan, ja niiden kentät on pystyttävä linkittämään tietokannan kenttiin. Lomakkeen kenttien linkitystieto tallennetaan tietokantaan. Lisäksi ohjelmistokomponentin on osattava hallita tilanne, jolloin annettu tieto ei mahdu sille varattuun kenttään. Toteutuksessa luodaan yleiskäyttöinen palvelu, jota voivat kutsua kaikki palvelua tarvitsevat ohjelmistokomponentit. Opinnäytetyö tehdään Mediconsult Oyj:n toimeksiantona.

Kehitystyö aloitetaan valitsemalla käytettävä dokumenttiformaatti ja sitä tukeva Java -kirjasto. Tämän jälkeen luodaan loogiset kuvaukset käyttötilanteista ja vaadituista toiminnollisuuksista. Lisäksi suoritetaan toiminnallisuuden tarkempi määrittely. Ohjelmointityössä käytetään Java EE:tä ja PDFBox Java -kirjastoa. Ohjelmiston toiminnallisuus varmistetaan kirjoittamalla toiminnollisuuksien testitapaukset rinnakkain varsinaisen ohjelmakoodin kanssa.

Työn tuloksena on palvelu, jonka avulla voidaan käsitellä ja täyttää annettuja PDF -lomakkeita. Lomakkeiden analysointi ja lomakkeen sekä tietokannan kenttien linkittäminen toisiinsa suoritetaan pääkäyttäjän toimesta ja linkityksen jälkeen ohjelmisto osaa täyttää tiedot lomakkeelle itsenäisesti. Ohjelmisto osaa lisäksi käsitellä tilanteen, jossa kirjoitettava tieto ei mahdu lomakkeella sille varattuun tilaan. Tällöin mahdollisia toimintatapoja on kaksi. Joko tiedolle luodaan uusi kenttä lomakkeen loppuun, tai varattua alkuperäistä kenttää venytetään niin, että tieto saadaan mahtumaan.

Toteutuksella saadaan useita etuja. Lomakkeiden täyttäminen tulostusta varten on helppoa ja nopeaa. Järjestelmään pystytään lisäämään mikä tahansa PDF lomake linkittämällä lomakkeen kentät tietokannan kenttiin. Lisäksi niissä tilanteissa, joissa annettu tieto ei mahdu sille varattuun kenttään, ohjelmakomponentti tarjoaa käyttäjälle paremman käyttäjäkokemuksen siirtämällä tiedon kokonaisena lomakkeen loppuun, tai venyttämällä alkuperäistä kenttää.
 
Kokoelmat
  • Opinnäytetyöt (Avoin kokoelma)
Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste
 

Selaa kokoelmaa

NimekkeetTekijätJulkaisuajatKoulutusalatAsiasanatUusimmatKokoelmat

Henkilökunnalle

Ammattikorkeakoulujen opinnäytetyöt ja julkaisut
Yhteydenotto | Tietoa käyttöoikeuksista | Tietosuojailmoitus | Saavutettavuusseloste