A Graphical User Interface for the VALMA Dose Assessment Model

No Thumbnail Available

URL

Journal Title

Journal ISSN

Volume Title

Helsinki University of Technology | Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author

Authors

Lu, Tao

Date

2001

Major/Subject

Tietämystekniikka

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ä.

Description

Supervisor

Syrjänen, Markku

Thesis advisor

Ilvonen, Mikko

Keywords

Graphical User Interface, graafinen käyttöliittymä, MFC, MFC, Document/View Architecture, document/view -arkkitehtuuri, Model-View-Controller (MVC), model-view-controller (MVC), Visual C++, visual C++, Unified Modeling Language (UML), unified modeling language (UML)

Other note

Citation