Web-pohjainen tietokannan hakutyökalu
Manninen, Sonja (2015)
Manninen, Sonja
Savonia-ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015112417450
https://urn.fi/URN:NBN:fi:amk-2015112417450
Tiivistelmä
Opinnäytetyön aiheena oli tehdä työkalu, jonka avulla voi luoda ja suorittaa hakulauseita käyttöliittymän kautta. Sovellus kehitettiin Consulting and Research Oy:lle.
Työkalu muodostaa valitun tietokannan rakenteen visuaalisena käyttöliittymään ja luo hakulauseen käyttäjän valintoihin pohjautuen. Hakutyökalun pääasiallinen tarkoitus on mahdollistaa hakulauseiden muodostaminen myös käyttäjille, joilla ei ole SQL-osaamista.
Tämän työn tavoitteena oli kehittää helppokäyttöinen ja toimiva sovellus, jonka avulla kuka tahansa kykenee suorittamaan tietokantahakuja. Työ rakennettiin Microsoftin Visual Studio:lla ohjelmistokehyksenä ASP.NET MVC, hyödyntäen erilaisia Javascript-kirjastoja. Tietokantapalvelimena toimi Microsoftin SQL Server 2014. Käyttäjän tunnistamiseen käytettiin Windows-tunnistautumista. Hakutyökalun lisäksi tehtiin hallintasivusto, jonka kautta pääkäyttäjä määrittää käytettävät tietokantayhteydet sekä roolien oikeudet luotuihin yhteyksiin.
Työn tuloksena kehitettiin vaatimusmäärittelyn mukainen sovellus aikataulun mukaisesti. Työ oli yrityksen näkökulmasta onnistunut.
Työkalu muodostaa valitun tietokannan rakenteen visuaalisena käyttöliittymään ja luo hakulauseen käyttäjän valintoihin pohjautuen. Hakutyökalun pääasiallinen tarkoitus on mahdollistaa hakulauseiden muodostaminen myös käyttäjille, joilla ei ole SQL-osaamista.
Tämän työn tavoitteena oli kehittää helppokäyttöinen ja toimiva sovellus, jonka avulla kuka tahansa kykenee suorittamaan tietokantahakuja. Työ rakennettiin Microsoftin Visual Studio:lla ohjelmistokehyksenä ASP.NET MVC, hyödyntäen erilaisia Javascript-kirjastoja. Tietokantapalvelimena toimi Microsoftin SQL Server 2014. Käyttäjän tunnistamiseen käytettiin Windows-tunnistautumista. Hakutyökalun lisäksi tehtiin hallintasivusto, jonka kautta pääkäyttäjä määrittää käytettävät tietokantayhteydet sekä roolien oikeudet luotuihin yhteyksiin.
Työn tuloksena kehitettiin vaatimusmäärittelyn mukainen sovellus aikataulun mukaisesti. Työ oli yrityksen näkökulmasta onnistunut.