Raportointisovellus Solteq Commerce Cloud -kassajärjestelmään
Rantala, Kristian (2022)
Rantala, Kristian
2022
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2022060315172
https://urn.fi/URN:NBN:fi:amk-2022060315172
Tiivistelmä
Insinöörityössä luotiin Solteq Oyj:n Solteq Commerce Cloud -kassajärjestelmätuotteen asiakkaille mahdollisuus luoda myynti- ja maksutaparaportteja, joissa on saatavilla usean päivän tiedot samanaikaisesti sekä työasemakohtaisesti. Kassajärjestelmän päivitystarve kumpusi Solteq Commerce Cloud -kassajärjestelmän asiakkaiden tarpeesta. Työ päätettiin toteuttaa insinöörityössä erillisenä sovelluksena, jotta kassajärjestelmän kehitystiimi pystyi keskittymään olemassa olevan suunnitelman toteuttamiseen eikä tuotteen backlogia tarvinnut muokata.
Työn tavoitteena oli luoda Windows 10 -käyttöjärjestelmällä toimiva työpöytäsovellus, joka hakee Solteq Commerce Cloud -kassajärjestelmän rajapinnoista tarvittavat tiedot ja luo niistä Excel-muotoisen raportin. Työssä käytettäviksi työkaluiksi valittiin Visual Studio 2022 -ohjelmointiympäristö, .NET-ohjelmistokomponenttikirjasto sekä C#-ohjelmointikieli. Samat työkalut ovat muun Solteq Commerce Cloud - kassajärjestelmän kehitystiimin käytössä. Työpöytäsovelluksen käyttöliittymän tekoon valittiin WPF-ohjelmointikirjasto sen helppokäyttöisyyden ja monipuolisuuden takia. Raporttiin valittiin tiedostomuodoksi Excel-tiedosto asiakkaiden toiveiden takia.
Työssä kehitetty sovellus tarjoaa käyttäjälleen yksinkertaisen käyttöliittymän, jossa voi valita raportin aikavälin sekä dimensiot, jotka ovat maksutapa- ja myyntietoja. Sovellus hakee Solteq Commerce Cloud -kassajärjestelmän rajapinnoista käyttäjän valitsemat tiedot ja muodostaa niistä Excelin käyttäjän Ladatut tiedostot -kansioon.
Työ tarjosi mahdollisuuden oppia ohjelmistokehitystä pääosin .NETohjelmistokomponenttikirjastolla ja C#-kielellä. Työssä kehitettyä sovellusta voi jatkokehittää ohjelmakoodin kattavan kommentoinnin ansiosta esimerkiksi modernisoimalla sovelluksen käyttöliittymää. Solteq Commerce Cloud - kassajärjestelmän asiakkaat ovat ottaneet sovelluksen tuotantokäyttöön.
Työn tavoitteena oli luoda Windows 10 -käyttöjärjestelmällä toimiva työpöytäsovellus, joka hakee Solteq Commerce Cloud -kassajärjestelmän rajapinnoista tarvittavat tiedot ja luo niistä Excel-muotoisen raportin. Työssä käytettäviksi työkaluiksi valittiin Visual Studio 2022 -ohjelmointiympäristö, .NET-ohjelmistokomponenttikirjasto sekä C#-ohjelmointikieli. Samat työkalut ovat muun Solteq Commerce Cloud - kassajärjestelmän kehitystiimin käytössä. Työpöytäsovelluksen käyttöliittymän tekoon valittiin WPF-ohjelmointikirjasto sen helppokäyttöisyyden ja monipuolisuuden takia. Raporttiin valittiin tiedostomuodoksi Excel-tiedosto asiakkaiden toiveiden takia.
Työssä kehitetty sovellus tarjoaa käyttäjälleen yksinkertaisen käyttöliittymän, jossa voi valita raportin aikavälin sekä dimensiot, jotka ovat maksutapa- ja myyntietoja. Sovellus hakee Solteq Commerce Cloud -kassajärjestelmän rajapinnoista käyttäjän valitsemat tiedot ja muodostaa niistä Excelin käyttäjän Ladatut tiedostot -kansioon.
Työ tarjosi mahdollisuuden oppia ohjelmistokehitystä pääosin .NETohjelmistokomponenttikirjastolla ja C#-kielellä. Työssä kehitettyä sovellusta voi jatkokehittää ohjelmakoodin kattavan kommentoinnin ansiosta esimerkiksi modernisoimalla sovelluksen käyttöliittymää. Solteq Commerce Cloud - kassajärjestelmän asiakkaat ovat ottaneet sovelluksen tuotantokäyttöön.