Kaavakortiston luominen Seinäjoen kaupungille
Perttula, Teemu (2019)
Perttula, Teemu
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-201905098861
https://urn.fi/URN:NBN:fi:amk-201905098861
Tiivistelmä
Tämän opinnäytetyön toimeksiantajana toimi Seinäjoen kaupungin kaupunkisuunnittelun ja kaavoituksen -yksikkö. Opinnäytetyön tavoitteena oli muuttaa Seinäjoen kaupungin käytössä oleva Kaavakortisto-ohjelma toimimaan verkkoselaimessa.
Opinnäytetyössä perehdytään kolmeen eri kokonaisuuteen, jotka yhdessä muodostavat toimivan ohjelmiston, joka mahdollistaa tietokannan käytön selaimen kautta. Opinnäytetyössä tutustutaan tietokantojen perusteisiin, SQLite-tietokantaan ja SQLite-tietokannan ominaisuuksiin. Palvelintekniikoista käsitellään REST-ohjelmointirajapinnan luontia Node.js-ympäristöllä. Opinnäytetyössä käydään läpi myös käyttöliittymien suunnitteluun tarkoitetun ReactJS-kirjaston perusteita ja ominaispiirteitä.
Opinnäytetyön tuloksena syntyi selainkäyttöliittymä, jonka avulla pystytään hallit-semaan kaavoitusprojekteihin liittyviä tietoja. Käyttöliittymä hakee, muokkaa ja poistaa tietoja tietokannasta Node.js-ympäristöön luodun REST-ohjelmointirajapinnan kautta.
Opinnäytetyössä perehdytään kolmeen eri kokonaisuuteen, jotka yhdessä muodostavat toimivan ohjelmiston, joka mahdollistaa tietokannan käytön selaimen kautta. Opinnäytetyössä tutustutaan tietokantojen perusteisiin, SQLite-tietokantaan ja SQLite-tietokannan ominaisuuksiin. Palvelintekniikoista käsitellään REST-ohjelmointirajapinnan luontia Node.js-ympäristöllä. Opinnäytetyössä käydään läpi myös käyttöliittymien suunnitteluun tarkoitetun ReactJS-kirjaston perusteita ja ominaispiirteitä.
Opinnäytetyön tuloksena syntyi selainkäyttöliittymä, jonka avulla pystytään hallit-semaan kaavoitusprojekteihin liittyviä tietoja. Käyttöliittymä hakee, muokkaa ja poistaa tietoja tietokannasta Node.js-ympäristöön luodun REST-ohjelmointirajapinnan kautta.