Sisällys
1.1 Tausta ja tarkoitus
1.2 Käsitteitä
1.3 Yleiskatsaus dokumenttiin
2.2 Koko järjestelmä ja ohjelmiston rooli siinä
3.1 Muutokset
4.1 Ohjelmiston toimintaperiaate
4.2 Moduulit ja niiden väliset suhteet
4.3 Tietokanta-arkkitehtuuri
4.4 Moduulikuvaukset
4.4.1 Page-luokka
4.4.1.1 Yleiskuvaus
4.4.1.2 Tietorakenteet
4.4.1.3 Toiminnot
4.4.1.4 Virhetilanteiden käsittely
4.4.2 FramePage-luokka
4.4.2.1 Yleiskuvaus
4.4.2.2 Tietorakenteet
4.4.2.3 Toiminnot
4.4.2.4 Virhetilanteiden käsittely
4.4.3 Table-luokka
4.4.3.1 Yleiskuvaus
4.4.3.2 Tietorakenteet
4.4.3.3 Toiminnot
4.4.4 Column-luokka
4.4.4.1 Yleiskuvaus
4.4.4.2 Tietorakenteet
4.4.4.3 Toiminnot
4.4.5 Cell-luokka
4.4.5.1 Yleiskuvaus
4.4.5.2 Tietorakenteet
4.4.5.3 Toiminnot
4.4.6 Form-luokka
4.4.6.1 Yleiskuvaus
4.4.6.2 Tietorakenteet
4.4.6.3 Toiminnot
4.4.7 HTMLElement-luokka
4.4.7.1 Yleiskuvaus
4.4.7.2 Tietorakenteet
4.4.7.3 Toiminnot
4.4.8 PromptField-luokka
4.4.8.1 Yleiskuvaus
4.4.8.2 Tietorakenteet
4.4.8.3 Toiminnot
4.4.8.4 Virhetilanteiden käsittely
4.4.9 ButtonGroup-luokka
4.4.9.1 Yleiskuvaus
4.4.9.2 Tietorakenteet
4.4.9.3 Toiminnot
4.4.9.4 Virhetilanteiden käsittely
4.4.10 DatabaseField-luokka
4.4.10.1 Yleiskuvaus
4.4.10.2 Tietorakenteet
4.4.10.3 Toiminnot
4.4.10.4 Virhetilanteiden käsittely
4.4.11 RadioGroup-luokka
4.4.11.1 Yleiskuvaus
4.4.11.2 Tietorakenteet
4.4.11.3 Toiminnot
4.4.11.4 Virhetilanteiden käsittely
4.4.12 MemoField-luokka
4.4.12.1 Yleiskuvaus
4.4.12.2 Tietorakenteet
4.4.12.3 Toiminnot
4.4.12.4 Virhetilanteiden käsittely
4.4.13 DropDownField-luokka
4.4.13.1 Yleiskuvaus
4.4.13.2 Tietorakenteet
4.4.13.3 Toiminnot
4.4.13.4 Virhetilanteiden käsittely
4.4.14 DirectLinkField-luokka
4.4.14.1 Yleiskuvaus
4.4.14.2 Tietorakenteet
4.4.14.3 Toiminnot
4.4.14.4 Virhetilanteiden käsittely
4.4.15 UnDirectLinkField-luokka
4.4.15.1 Yleiskuvaus
4.4.15.2 Toiminnot
4.4.15.3 Virhetilanteiden käsittely
4.4.16 TextField-luokka
4.4.16.1 Yleiskuvaus
4.4.16.2 Tietorakenteet
4.4.16.3 Toiminnot
4.4.16.4 Virhetilanteiden käsittely
4.4.17 PasswordField-luokka
4.4.17.1 Yleiskuvaus
4.4.17.2 Toiminnot
4.4.17.3 Virhetilanteiden käsittely
4.4.18 HiddenField-luokka
4.4.18.1 Yleiskuvaus
4.4.18.2 Toiminnot
4.4.18.3 Virhetilanteiden käsittely
4.4.19 ValidateField-luokka
4.4.19.1 Yleiskuvaus
4.4.19.2 Tietorakenteet
4.4.19.3 Toiminnot
4.4.19.4 Virhetilanteiden käsittely
4.4.20 DataField-luokka
4.4.20.1 Yleiskuvaus
4.4.20.2 Tietorakenteet
4.4.20.3 Toiminnot
4.4.20.4 Virhetilanteiden käsittely
4.4.21 NumberField-luokka
4.4.21.1 Yleiskuvaus
4.4.21.2 Tietorakenteet
4.4.21.3 Toiminnot
4.4.21.4 Virhetilanteiden käsittely
4.4.22 SSNField-luokka
4.4.22.1 Yleiskuvaus
4.4.22.2 Toiminnot
4.4.22.3 Virhetilanteiden käsittely
4.4.23 EnumField-luokka
4.4.23.1 Yleiskuvaus
4.4.23.2 Tietorakenteet
4.4.23.3 Toiminnot
4.4.23.4 Virhetilanteiden käsittely
4.5 Javadoc-dokumentit
5.1 Noudatettavat standardit
5.2 ohjelmointikielet ja käyttöjärjestelmät
5.3 Muut tarvittavat apuohjelmat
5.4 Arvio toteutuksen koosta
5.5 Ohjelmointityyli
LIITTEET
1 Luokkakaavio