Eläimen terveydenhuoltopaketti osana eläinklinikoiden hallintajärjestelmää
Koski, Jaro (2019)
Koski, Jaro
2019
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-2019052211391
https://urn.fi/URN:NBN:fi:amk-2019052211391
Tiivistelmä
Insinöörityössä suunniteltiin ja toteutettiin laaja toiminnollisuus olemassa olevaan eläinklinikan toiminnanohjausjärjestelmään. Projekti tehtiin Finnish Net Solutions -yritykselle osana vakinaista Provet Cloud -järjestelmän kehitystyötä.
Tavoitteena oli järjestelmä, jolla pystyy luomaan, hallitsemaan ja myymään lemmikkieläimen terveydenhuoltopaketteja. Lisäksi oleellista oli toteuttaa järjestelmä, joka hoitaa kuukausittaisten laskujen generoimisen ja lähettämisen.
Teoriaosuudessa käydään läpi terveydenhuoltopakettijärjestelmän suunnittelemista ja kehittämistä, siihen liittyviä ongelmakohtia ja niiden ratkaisuja. Laskutusjärjestelmän kohdalla käydään läpi ajastettujen toimintojen toteutusta Django-ohjelmistokehyksessä.
Toiminnollisuus toteutettiin Python- ja JavaScript-ohjelmointikielillä Django-ohjelmistokehyksen päälle. Ajastettuihin toimintoihin käytettiin Celery-, Redis- ja Celerybeat tekniikoita.
Tuloksena saatiin järjestelmä, joka täyttää tavoitteessa asetetut vaatimukset, mutta jota tullaan jatkokehittämään tulevaisuudessa.
Tavoitteena oli järjestelmä, jolla pystyy luomaan, hallitsemaan ja myymään lemmikkieläimen terveydenhuoltopaketteja. Lisäksi oleellista oli toteuttaa järjestelmä, joka hoitaa kuukausittaisten laskujen generoimisen ja lähettämisen.
Teoriaosuudessa käydään läpi terveydenhuoltopakettijärjestelmän suunnittelemista ja kehittämistä, siihen liittyviä ongelmakohtia ja niiden ratkaisuja. Laskutusjärjestelmän kohdalla käydään läpi ajastettujen toimintojen toteutusta Django-ohjelmistokehyksessä.
Toiminnollisuus toteutettiin Python- ja JavaScript-ohjelmointikielillä Django-ohjelmistokehyksen päälle. Ajastettuihin toimintoihin käytettiin Celery-, Redis- ja Celerybeat tekniikoita.
Tuloksena saatiin järjestelmä, joka täyttää tavoitteessa asetetut vaatimukset, mutta jota tullaan jatkokehittämään tulevaisuudessa.