Ringwizard: Web-sovellus lisätyövuorojen hallintaan
Ollikainen, Joona (2020)
Ollikainen, Joona
2020
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-2020060216293
https://urn.fi/URN:NBN:fi:amk-2020060216293
Tiivistelmä
Tämän opinnäytetyön tarkoituksena oli kehittää web-sovellus lisätyövuorojen hallintaan, jossa työntekijä voi hallinnoida ja ottaa lisävuoroja joko yrityksen sisäisenä tai ulkoisena työntekijänä. Opinnäytetyötä kehitettiin omalle toiminimelle, mikä perustettiin syksyllä 2019. Sovellus toimii samalla korvaavan työntekijän etsimisessä esimerkiksi äkillisen sairastapauksen kohdalla, jolloin turhat puhelinsoitot korvataan nopealla työntekijähaulla ja nopealla viestinnällä sopivan henkilön löydyttyä työtehtävään.
Opinnäytetyö aloitettiin suunnittelemalla käyttöliittymä sekä tarvittavat toiminnot, jotta sovellusta pystyttiin testaamaan. Opinnäytetyössä hyödynnettiin .NET Framework MVC mallia. Ohjelmointikielenä toimi C#. Muut toiminnot toteutettiin SignalR tekniikalla ja Nexmo SMS API rajapintaa hyödyntäen.
Tämän opinnäytetyön tuloksena valmistui toimiva POC – malli, jota pystyy käyttämään ja testaamaan. Opinnäytetyön keskeisimmät toiminnot ovat hakea työntekijää rekisteröityjen käyttäjien joukosta esimerkiksi lääkelupien perusteella. Sovellus mahdollistaa ilmoitusten lähettämisen vapaista vuoroista työntekijöille. Hyväksytty vuoro tallentuu käyttäjälle sekä hallinnointi puolelle henkilökohtaiseen kalenteriin. Hallinnointi puolen on mahdollista tehdä lisätyövuoro pyyntöjä, jotka siirtyvät kalenteriin tyhjinä vuoroina. Käyttäjän hyväksyttyä vuoron se siirtyy varatuksi vuoroksi käyttäjälle.
Opinnäytetyö aloitettiin suunnittelemalla käyttöliittymä sekä tarvittavat toiminnot, jotta sovellusta pystyttiin testaamaan. Opinnäytetyössä hyödynnettiin .NET Framework MVC mallia. Ohjelmointikielenä toimi C#. Muut toiminnot toteutettiin SignalR tekniikalla ja Nexmo SMS API rajapintaa hyödyntäen.
Tämän opinnäytetyön tuloksena valmistui toimiva POC – malli, jota pystyy käyttämään ja testaamaan. Opinnäytetyön keskeisimmät toiminnot ovat hakea työntekijää rekisteröityjen käyttäjien joukosta esimerkiksi lääkelupien perusteella. Sovellus mahdollistaa ilmoitusten lähettämisen vapaista vuoroista työntekijöille. Hyväksytty vuoro tallentuu käyttäjälle sekä hallinnointi puolelle henkilökohtaiseen kalenteriin. Hallinnointi puolen on mahdollista tehdä lisätyövuoro pyyntöjä, jotka siirtyvät kalenteriin tyhjinä vuoroina. Käyttäjän hyväksyttyä vuoron se siirtyy varatuksi vuoroksi käyttäjälle.