Tietojenkäsittelytiede Harjoitustehtäviä
Graafisten käyttöliittymien toteutus 15.11.2005
x3. +-------------------------------------------------------+
| Tämä tehtävä on pakollinen. |
| |
| Ratkaisu on lähetettävä sähköpostina osoitteella |
| gkt98@cs.joensuu.fi viimeistään 14.11.2005 klo 15.00. |
| |
| LÄHETÄ KAKSI KIRJETTÄ: |
| - OHJELMATEKSTI OSANA ITSE KIRJETTÄ |
| - SUORITUSKELPOINEN OHJELMA LIITETIEDOSTONA TOISESSA |
| KIRJEESSÄ |
| |
| Tuo harjoitustilaisuuteen ohjelmalistaus paperilla, |
| itse ohjelma sekä lähdekielisenä että suorituskelpoi- |
| sena levykkeellä, ja valmiiksi täyttämäsi x-tehtävän |
| arviointilomake. |
+-------------------------------------------------------+
Laadi Delphillä opintosuoritusrekisteriohjelma, jolla on seuraa-
vat ominaisuudet:
- Sovelluksen pääikkunassa on valikkorivi, josta on valittavissa
seuraavat toiminnot: lopetus, kurssin tietojen lisääminen ja
opiskelijan tietojen lisääminen. Pääikkunassa voi lisäksi lisätä
opintosuoritusten tietoja.
- Kurssin tiedot lisätään modaalisessa valintaikkunassa, jossa
pääsee syöttämään kurssin koodin ja nimen sekä valitsemaan
valintanapeilla kurssin tason (appro, cl, laudatur,
jatko-opinnot). Valintaikkunassa on myös painikkeet tietojen
hyväksymistä ja toiminnon perumista varten. Kun ikkunaan tul-
laan seuraavan kerran, on koodin ja nimen oltava tyhjiä, mutta
tason säilyttävä entisenä.
- Opiskelijan tiedot syötetään vastaavanlaisessa modaalisessa va-
lintaikkunassa. Opiskelijan tiedot koostuvat opiskelijanumeros-
ta ja opiskelijan nimestä. Kun ikkunaan tullaan seuraavan ker-
ran, on tietojen oltava tyhjiä.
- Opintosuorituksen tiedot syötetään pääikkunassa. Ne koostuvat
kurssin koodista, opiskelijanumerosta, valintapainikkeilla an-
nettavasta arvosanasta (0..5 tai hyväksytty) ja päiväyksestä.
Ikkunassa tulee olla painike "Tallenna", jonka painamisen yh-
teydessä muiden tietojen tulee säilyä, mutta arvosanan tulee
muuttua valitsemattomaksi.
- Kurssien, opiskelijoiden ja opintosuoritusten lisäämiset eivät
aiheuta tietojen tallentumista mihinkään tietokantaan. Sen si-
jaan tiedot on tulostettava erilliseen (testaus)ikkunaan.
- Käyttöliittymän tulee olla kokonaisuudessan suomenkielinen.
Tätä x-tehtävää voidaan myöhemmin tulla muuttamaan, joten säilytä
siitä kopio itselläsi.