aalto1 untyped-item.component.html
A Graphical User Interface for the VALMA Dose Assessment Model
Loading...
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Master's thesis
Electronic archive copy is available via Aalto Thesis Database.
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Location:
Authors
Date
Department
Major/Subject
Mcode
Tik-93
Degree programme
Language
en
Pages
90+2
Series
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ä.