A Graphical User Interface for the VALMA Dose Assessment Model

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorIlvonen, Mikko
dc.contributor.authorLu, Tao
dc.contributor.departmentTietotekniikan osastofi
dc.contributor.schoolTeknillinen korkeakoulufi
dc.contributor.schoolHelsinki University of Technologyen
dc.contributor.supervisorSyrjänen, Markku
dc.date.accessioned2020-12-04T13:59:18Z
dc.date.available2020-12-04T13:59:18Z
dc.date.issued2001
dc.description.abstractGraafisen käyttöliittymän, VALMA GUI:n, kehittäminen VALMA-annoslaskentaohjelmalle on luonnollinen askel VALMA-projektissa. VALMA on integroitu säteilyannosten laskentajärjestelmä, joka on tarkoitettu suomalaisten säteilysuojeluun osallistuvien viranomaisten käytettäväksi valmiustoiminnassa ja siihen liittyvissä harjoituksissa. Osana VALMA-projektia VALMA GUI:n tarkoitus on helpottaa VALMA:n käyttöä ja mahdollistaa erityisesti perehtymättömän käyttäjän kommunikointi VALMA-laskentaohjelman kanssa helpolla ja käyttäjäystävällisellä tavalla. Tämä työ antaa yleiskatsauksen VALMA GUI:n suunnitteluun ja toteutukseen. Kun VALMA järjestelmän rakenne ja muut asiaan vaikuttavat tekijät on otettu huomioon, on VALMA GUI:n suunnittelussa sovellettu kahta perusajatusta. Ne ovat laajennettavuus ja uudelleenkäytettävyys, mikä johtaa seuraaviin menettelyihin suunnittelussa ja toteutuksessa: VALMA GUI:n rakenne perustuu Model-View-Controller (MVC; Malli-Näkymä-Ohjain) -suunnitteluperiaatteeseen. Suunnittelussa sovelletaan oliopohjaisuutta ja Unified Modeling Language -kieltä (yhtenäinen mallinnuskieli) käytetään kuvaamaan järjestelmän oliopohjaista suunnittelua eri tasoilla. MVC:ssä olioiden kytkennät pysyvät vähäisinä, mikä sallii suuremman joustavuuden ja uudelleenkäytön mahdollisuuden. VALMA GUI on kirjoitettu Visual C++ -ympäristössä modulaarisella tavalla käyttäen Microsoft Foundation Classes (MFC) -kirjastoa. Visual C++:ssa on huomattavaa sen tiedon kapselointi ja koodin uudelleenkäytettävyys. MFC tarjoaa liitännän suurimpaan osaan Win32-sovellusohjelmointirajapinnasta (API) ja tehokkaan perustan tyypillisille yleiskäyttöisille sovelluksille. Tämän työn tuloksena on Windows NT -käyttöjärjestelmässä toimiva graafinen käyttöliittymä. Se tarjoaa dynaamisen liitännän VALMA-käyttöön ja ajoympäristön VALMA-laskentaohjelmalle. Työn loppuun sisältyy VALMA GUI:n graafinen esittely ja lyhyt käyttöohje, jotka antavat lukijalle kuvaa VALMA:n käytöstä.fi
dc.format.extent90+2
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/89086
dc.identifier.urnURN:NBN:fi:aalto-2020120447921
dc.language.isoenen
dc.programme.majorTietämystekniikkafi
dc.programme.mcodeTik-93fi
dc.rights.accesslevelclosedAccess
dc.subject.keywordGraphical User Interfaceen
dc.subject.keywordgraafinen käyttöliittymäfi
dc.subject.keywordMFCen
dc.subject.keywordMFCfi
dc.subject.keywordDocument/View Architectureen
dc.subject.keyworddocument/view -arkkitehtuurifi
dc.subject.keywordModel-View-Controller (MVC)en
dc.subject.keywordmodel-view-controller (MVC)fi
dc.subject.keywordVisual C++en
dc.subject.keywordvisual C++fi
dc.subject.keywordUnified Modeling Language (UML)en
dc.subject.keywordunified modeling language (UML)fi
dc.titleA Graphical User Interface for the VALMA Dose Assessment Modelen
dc.titleGraafinen käyttöliittymä VALMA-annoslaskentamallillefi
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.type.publicationmasterThesis
local.aalto.digiauthask
local.aalto.digifolderAalto_40007
local.aalto.idinssi17893
local.aalto.openaccessno

Files