A Graphical User Interface for the VALMA Dose Assessment Model
dc.contributor | Aalto-yliopisto | fi |
dc.contributor | Aalto University | en |
dc.contributor.advisor | Ilvonen, Mikko | |
dc.contributor.author | Lu, Tao | |
dc.contributor.department | Tietotekniikan osasto | fi |
dc.contributor.school | Teknillinen korkeakoulu | fi |
dc.contributor.school | Helsinki University of Technology | en |
dc.contributor.supervisor | Syrjänen, Markku | |
dc.date.accessioned | 2020-12-04T13:59:18Z | |
dc.date.available | 2020-12-04T13:59:18Z | |
dc.date.issued | 2001 | |
dc.description.abstract | Graafisen 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.extent | 90+2 | |
dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/89086 | |
dc.identifier.urn | URN:NBN:fi:aalto-2020120447921 | |
dc.language.iso | en | en |
dc.programme.major | Tietämystekniikka | fi |
dc.programme.mcode | Tik-93 | fi |
dc.rights.accesslevel | closedAccess | |
dc.subject.keyword | Graphical User Interface | en |
dc.subject.keyword | graafinen käyttöliittymä | fi |
dc.subject.keyword | MFC | en |
dc.subject.keyword | MFC | fi |
dc.subject.keyword | Document/View Architecture | en |
dc.subject.keyword | document/view -arkkitehtuuri | fi |
dc.subject.keyword | Model-View-Controller (MVC) | en |
dc.subject.keyword | model-view-controller (MVC) | fi |
dc.subject.keyword | Visual C++ | en |
dc.subject.keyword | visual C++ | fi |
dc.subject.keyword | Unified Modeling Language (UML) | en |
dc.subject.keyword | unified modeling language (UML) | fi |
dc.title | A Graphical User Interface for the VALMA Dose Assessment Model | en |
dc.title | Graafinen käyttöliittymä VALMA-annoslaskentamallille | fi |
dc.type.okm | G2 Pro gradu, diplomityö | |
dc.type.ontasot | Master's thesis | en |
dc.type.ontasot | Pro gradu -tutkielma | fi |
dc.type.publication | masterThesis | |
local.aalto.digiauth | ask | |
local.aalto.digifolder | Aalto_40007 | |
local.aalto.idinssi | 17893 | |
local.aalto.openaccess | no |