-
Kokeilun teemat
1265 katselukertaa
Kokeilu on luotu 18.12.2019Toimijalla on toimintaa useassa työpisteessä useana päivänä viikossa. On lista työntekijöistä, joille jaetaan vuoroja tasaisesti työpisteisiin. Työntekijöillä on yksi esimies. Tulisi suunniteella ohjelmisto, joka käyttää tietokantaa työpäivien, työpisteiden mukaan henkilöstölistalta siten, että jokaisena työpäivänä olisi tarvittava määrä työntekijöitä työpisteellä. Sitten työntekijä voi rajoittaa työntekoaan vain yhteen tai kahteen viikonpäivään. Yksittäinen työntekijä voi olla sairaslomalla. Järjestelmän tulee hallita sellainen tilanne. Vanha työntekijä voi irtisanoutua kokonaan. Ja uusia työntekijöitä voi tulla mukaan. Käytettävissä ovat taulukkolaskentapohjat (LibreOffice), tietokannat (MySQL, yms.) ja java-ohjelmointikieli. Tuloksena aikavälin työvuorolista taulukkolaskentana. Jos on olemassa suunnittelumalleja, niitä voi käyttää. Esimerkki: Työpisteitä on 2, toimintapäiviä 3 viikossa ja työntekijöitä 10 henkeä. Kunkin työpisteen toiminta on identtistä. Ohjelman pitäisi laatia työvuorolista, joka sijoittaa työntekijät työpisteisiin kolmena viikonpäivänä ja kun koko työtekijöiden lista on käyty läpi, jatketaan listan alusta. Työnjohtajia on 3 henkeä ja jokaisena toimintapäivänä on oltava yksi työnjohtaja paikalla. Muutoin työnjohtajien työkierto kuten työntekijällä. Työpäivät saadaan syötetietona joko taulukkolaskentatietona tai tietokannasta. Huom! Järjestelmän kuvaus voi vielä elää.
Tällä voisi tehdä yksinkertaisia työvuorolistoja pieniin tarkoituksiin esimerkiksi vapaaehtoistyöhön.
Koodata ohjelma, joka poimii työntekijät kuhunkin työvuoroon. Rakentaa tietokannat.
Avoimen lähdekoodin kehittäjäyhteisö. Sille voidaan perustaa kehitysympäristö.
Kokeilu on tarkoitus tehdä avoimen koodin ohjelmana ilmaistyönä.
Taulukkolaskennan osaaminen ja tietokantaosaaminen ja java-ohjelmalla noiden käsittely.