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
Instructions for the author
Authors
Lu, Tao
Date
2001
Department
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, MarkkuThesis advisor
Ilvonen, MikkoKeywords
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)