Tiedonkeruujärjestelmän rajavalvontaohjelmisto
Haiko, Rauli (2014)
Haiko, Rauli
2014
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-2023112932570
https://urn.fi/URN:NBN:fi:amk-2023112932570
Tiivistelmä
Työn aiheeksi valittiin tiedonkeruujärjestelmän rajavalvontaohjelmiston toteutus ja käyttöliittymän suunnittelu. Tiedonkeruujärjestelmään kerätään suuria määriä eri tyyppistä tietoa. Työnkuvansa perusteella työntekijät haluavat valita heitä itseään kiinnostavat positiot, joiden poikkeaminen sallitusta aiheuttaa ilmoituksen sähköpostiin tai tekstiviestinä matkapuhelimeen.
Työssä suunniteltiin tietokanta, jolla voidaan hallita vaadittuja asioita. Tietokannan konfigurointiin suunniteltiin Web-sovelluksen käyttöliittymän ulkoasu. Positioiden valvontaan tehtiin Microsoft Visual Basicilla Windowssovellus. Windows-sovellus tehtiin käyttäen Metson DNAserversovelluskehystä.
Sovelluskehyksen avulla työn aloittaminen nopeutui, koska perusluokat olivat valmiina käytettävissä. Kehittäminen tehtiin käyttäen Metso DNA -automaatiojärjestelmän demomympäristöjä, jolloin kehitys- ja
testausympäristöt vastasivat oikeaa teollisuuden automaatiojärjestelmää.
Rajavalvontaohjelmiston Windows-sovellus toteutettiin vaatimusten mukaisesti ja se on jo koekäytössä. Työn tilaaja toteutti suunnitelman mukaisen käyttöliittymän ja sitä hyödynnettiin Windows-sovelluksen testauksessa. Toteutuksen ohessa tuli esiin useita mahdollisia uusia ominaisuuksia, joilla käytettävyyttä voisi parantaa. Osa hyödynnettiin ensimmäisessä versiossa ja osaa saatetaan hyödyntää mahdollisessa jatkokehityksessä. The purpose of this thesis was to create a limit monitoring program to monitor selected tags in Metso DNA Information System and to design a user interface. Information system contains a lot of data from different sources. Users can select tags they are interested in and receive messages from limit violations as email or text message.
The prime objectives were to create a program that monitors tags and to design a database to serve limit monitoring program. Program was implemented using Microsoft Visual Basic 2010 Express and Metso DNAserver software framework. Additionally user interface layout and functionalities were designed, but implementing was not part of thesis.
Limit monitoring software was implemented as defined and it’s already in use. During implementation and there appeared several good ideas for better usability. Some ideas were utilized in first version and some are reserved for possible future development.
Työssä suunniteltiin tietokanta, jolla voidaan hallita vaadittuja asioita. Tietokannan konfigurointiin suunniteltiin Web-sovelluksen käyttöliittymän ulkoasu. Positioiden valvontaan tehtiin Microsoft Visual Basicilla Windowssovellus. Windows-sovellus tehtiin käyttäen Metson DNAserversovelluskehystä.
Sovelluskehyksen avulla työn aloittaminen nopeutui, koska perusluokat olivat valmiina käytettävissä. Kehittäminen tehtiin käyttäen Metso DNA -automaatiojärjestelmän demomympäristöjä, jolloin kehitys- ja
testausympäristöt vastasivat oikeaa teollisuuden automaatiojärjestelmää.
Rajavalvontaohjelmiston Windows-sovellus toteutettiin vaatimusten mukaisesti ja se on jo koekäytössä. Työn tilaaja toteutti suunnitelman mukaisen käyttöliittymän ja sitä hyödynnettiin Windows-sovelluksen testauksessa. Toteutuksen ohessa tuli esiin useita mahdollisia uusia ominaisuuksia, joilla käytettävyyttä voisi parantaa. Osa hyödynnettiin ensimmäisessä versiossa ja osaa saatetaan hyödyntää mahdollisessa jatkokehityksessä.
The prime objectives were to create a program that monitors tags and to design a database to serve limit monitoring program. Program was implemented using Microsoft Visual Basic 2010 Express and Metso DNAserver software framework. Additionally user interface layout and functionalities were designed, but implementing was not part of thesis.
Limit monitoring software was implemented as defined and it’s already in use. During implementation and there appeared several good ideas for better usability. Some ideas were utilized in first version and some are reserved for possible future development.