Kemikaalitietokanta
Stenholm, Aleksi (2015)
Stenholm, Aleksi
Saimaan ammattikorkeakoulu
2015
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2015060712699
https://urn.fi/URN:NBN:fi:amk-2015060712699
Tiivistelmä
Opinnäytetyön tuloksena syntyi kemikaalitietokanta sekä tietokantaa käyttävä verkkosovellus Lappeenrannan teknillisen yliopiston kemiantekniikan osastolle. Tietokantaan tallennetaan kemiantekniikan osastolla olevat kemikaaliastiat ja niiden käyttömäärät.
Kemikaalitietokanta luotiin aikaisemmin käytössä olleen Microsoft Access -tietokannan pohjalta. Tietokanta saatettiin kolmanteen normaalimuotoon, jotta tietokanta pysyy eheänä ja tiedon toistuvuus saadaan poistettua.
Verkkosovelluksen toiminnallisuus rajattiin kemikaalien hallintaan, astioiden hallintaa, astioiden käyttöön sekä raportointiin. Kemikaalien hallinnassa käyttäjä ylläpitää listaa kemiantekniikan osastolla käytettävissä olevista kemikaaleista. Astioiden hallinnassa ylläpidetään listaa kemiantekniikan osaston varastoissa olevista kemikaaliastioista. Kun kemikaalia käytetään, käyttö kirjataan sovelluksessa. Sovelluksesta saadaan neljää erilaista raporttia: varastohuoneen inventaarioraportti, kemikaalin käyttöraportti, kemikaalien määrä vaaralausekkeiden mukaan sekä laboratoriolle kuuluvat kemikaalit.
Verkkosovelluksen ohjelmointiympäristönä käytettiin Visual Studio 2013:a. Sovelluksen ohjelmointiin käytettiin ASP.NET MVC 4-viitekehystä, eli sovelluksen verkkosivut ohjelmoitiin HTML:ää käyttäen ja taustalla oleva koodi C#-ohjelmointikieltä käyttäen. Tietokanta luotiin käyttäen Microsoft SQL Serveriä.
Kemikaalitietokanta luotiin aikaisemmin käytössä olleen Microsoft Access -tietokannan pohjalta. Tietokanta saatettiin kolmanteen normaalimuotoon, jotta tietokanta pysyy eheänä ja tiedon toistuvuus saadaan poistettua.
Verkkosovelluksen toiminnallisuus rajattiin kemikaalien hallintaan, astioiden hallintaa, astioiden käyttöön sekä raportointiin. Kemikaalien hallinnassa käyttäjä ylläpitää listaa kemiantekniikan osastolla käytettävissä olevista kemikaaleista. Astioiden hallinnassa ylläpidetään listaa kemiantekniikan osaston varastoissa olevista kemikaaliastioista. Kun kemikaalia käytetään, käyttö kirjataan sovelluksessa. Sovelluksesta saadaan neljää erilaista raporttia: varastohuoneen inventaarioraportti, kemikaalin käyttöraportti, kemikaalien määrä vaaralausekkeiden mukaan sekä laboratoriolle kuuluvat kemikaalit.
Verkkosovelluksen ohjelmointiympäristönä käytettiin Visual Studio 2013:a. Sovelluksen ohjelmointiin käytettiin ASP.NET MVC 4-viitekehystä, eli sovelluksen verkkosivut ohjelmoitiin HTML:ää käyttäen ja taustalla oleva koodi C#-ohjelmointikieltä käyttäen. Tietokanta luotiin käyttäen Microsoft SQL Serveriä.