Helsingin yliopisto
Tietojenkäsittelytieteen laitos
©Harri Laine
Johdatus sovellussuunnitteluun
581327-6, syksy 2000

Harjoitus 5 (4.12-8.12.)

 
  • Koesalina on yliopiston päärakennuksen sali 1:n lisäksi päärakennuksen sali 5.
    Sijoittelu:
    • opiskelijat, joiden sukunimen ensimmäinen kirjain on A-I: Sali 5,
    • opiskelijat, joiden sukunimen ensimmäinen kirjain on J-Ö: Sali 1
  • Itsenäisyyspäivänä ei ole harjoitusryhmiä, joten tuolle päivälle osuvien ryhmien opiskelijat voivat vierailla muissa ryhmissä (maanantain ryhmiin sopiinee hyvin).
  • Monisteen viimeinen osa on tarkoitus saada valmiiksi 4.12.

1. Vastaa kurssikyselyyn osoitteessa: http://www.cs.helsinki.fi/kurssit/kyselyt/syksy_2000/index.html

2. Luokkakaavioiden laadintaan tarkoitettu Plastic Lite ohjelma löytyy useimmista laitoksen Windows-koneista ja harjoitusten 2 yhteydessä mainitusta osoitteesta. Laadi ohjelmalla pienehkö luokkakaavio: ainakin pari luokkaa, niille attribuutteja ja yhteys luokkien välille rajoitteineen. Millaisia ongelmia löysit ohjelman käyttöliittymästä kokeilusi perusteella.

3. Miten toteuttaisit tietojen syötön kun syöteenä pitäisi antaa
  1. lupa käyttää tietoja mainonnassa
  2. jokin arvosanoista hylätty, approbatur, lubenter, non sine, cum laude, magna, eximia tai laudatur,
  3. jokin kuukausista
  4. ulkoilman lämpötila
  5. valtion nimi
  6. tilauspäivä tilausta kirjattaessa
  7. henkilön syntymäaika
Tarkastele vaihtoehtoja kun käytettävissä ovat kaikki yleisesti käytetyt Windows kontrollit ja toisaalta paljon rajoittuneemmat html-lomakkeen kontrollit. Pohdi erilaisten vaihtoehtojen hyviä ja huonoja puolia. Mieti paitsi syöttökentän rakennetta myös otsikointia, opasteita ja kentän alkuarvoja.

4. Edellisillä harjoituskerroilla on tarkasteltu kurssikirjanpitojärjestelmää. Hahmottele järjestelmälle opettajaa varten www-pohjainen käyttöliittymä suoritusten kirjaamista varten.

5. Hahmottele www-pohjainen käyttöliittymä kurssikirjanpitojärjestelmän opiskelijalle tarkoitettujen käyttötapausten hoitamiseksi.


29.11.2000 Harri.Laine@cs.helsinki.fi