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
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite
  •   Ammattikorkeakoulut
  • Metropolia Ammattikorkeakoulu
  • Opinnäytetyöt
  • Näytä viite

ORM-kehys ja siihen tukeutuva laboratoriotöiden kirjausjärjestelmä älypuhelinkäyttöön

Lehtimäki, Tapio (2013)

Avaa tiedosto
Lehtimaki_Tapio.pdf (3.853Mt)
Lataukset: 


Lehtimäki, Tapio
Metropolia Ammattikorkeakoulu
2013
All rights reserved
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201302042008
Tiivistelmä
Insinöörityön aiheena oli yleiskäyttöisen ORM-kehyksen valmistaminen ja kehystä hyödyntävän laboratoriotöiden kirjausjärjestelmän rakentaminen älypuhelinkäyttöön. Tavoitteena oli saada aikaan sovellus, joka toimisi iPhone-puhelimissa ja mahdollisesti myös Android-laitteissa.

Olio-relaatiokuvauksesta vastaavasta kehyksestä kirjoitettiin iOS-versio Objective-C-kielellä sekä Android-alustalla toimiva Java-kielinen versio. Applen ja Googlen älypuhelinten ekosysteemejä tutkittiin ja verrattiin toisiinsa. Saatujen kokemusten perusteella lopullinen kirjausohjelma päätettiin toteuttaa ainoastaan iPhone-puhelimelle. Ohjelmointiympäristöinä käytettiin Xcodea ja Eclipseä.

Valmis sovellus testattiin iPhone-puhelimella. Android-alustalle toteutettu Java-kielinen versio tietokantakäsittelijästä testattiin Samsung Galaxy SII -laitteella koekäyttöä varten tehdyn testausaktiviteetin avulla.

Olio- ja tietokeskeisen suunnittelun ansiosta sovellus noudattaa sekä MVC-arkkitehtuuria että tietokantalähtöistä kolmitasomallia. Kolmitasomalli jakaa toiminnallisuuden käyttöliittymä-, liiketoiminta- ja tietovarastokerrokseen. Ohjelmisto toteuttaa myös asiakas-palvelinarkkitehtuurin. Siirrettäessä tietoa puhelimelta palvelimelle sovellus muuttaa tietokannan sisällön XML-muotoon. Ladattaessa tietoa palvelimelta sovellus konvertoi vastaanottamansa XML-viestit SQL-lauseiksi, joilla päivitetään tietokantaa.

Lopputuloksena saatiin kahdella eri älypuhelinalustalla toimiva ORM-kehys sekä iPhonella toimiva kirjausjärjestelmä. Kehys vastaa Tietomato Oy:n standardeja, se on uudelleen käytettävä ja sen toiminnot kattavat hyvin tietovarastoinnin perustarpeet. Kirjausohjelmisto täyttää sille asetetut toiminnalliset ja esteettiset vaatimukset.
 
Kokoelmat
  • Opinnäytetyöt
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