Browsing by Subject "Mikropalvelut"
Now showing items 1-1 of 1
-
(2021)Helsingin yliopiston hammaslääketieteellisen koulutusohjelman suoritteita seurataan erinäisin Excel-taulukoin ja paperisin lomakkein. Suoritteet ovat osa opiskelijan kehittymistä kohti työelämää ja vaadittavien suoritteiden suorittamisen jälkeen opiskelijoille myönnetään oikeus toimia hammaslääkärin tehtävissä. Nykyisen järjestelmän ongelmana on opiskelijoiden tutkinnon kehittymisen seurannan vaikeus, sekä opiskelijan näkökulmasta oman oikeusturvan toteutuminen. Excel-taulukoiden julkinen näkyvyys opiskelijoiden keskuudessa mahdollistaa väärinkäytön, jossa opiskelija muuttaa toisen opiskelijan suoritteiden tietoja. Tässä tutkielmassa tutkitaan arkkitehtuurisia ratkaisuja, joilla suoriteseuranta voidaan tulevaisuudessa digitalisoida. Tutkielman lopputuloksena suositellaan järjetelmälle käytettävä tietokanta sekä sovellusarkkitehtuurimalli. Koska järjestelmässä käyttäjämäärä on rajattu hyvin pieneksi ja järjestelmän käyttö on satunnaista, ei järjestelmän tarvitse olla kovinkaan skaalautuva. Opiskelijan oikeusturvan kannalta on olennaista, että jokainen opiskelijan tekemä suorite tallennetaan kantaan ja kannan tila pysyy vakaana koko järjestelmän elinkaaren ajan. Tämän takia on suositeltavaa valita relaatiopohjainen tietokanta kuten PostgreSQL, joka tukee relaatiomallin lisäksi joustavia dokumenttitietokannasta tuttuja rakenteita. Arkkitehtuurimalliksi järjestelmään on suositeltavaa käyttää joko monoliittimallia, jossa järjestelmä toteutetaan yhden rajapinnan päälle, tai vaihtoehtoisesti mikropalveluina, jossa järejstelmä on jaettu kolmeen eri mikropalveluun.
Now showing items 1-1 of 1