Tämä työn tavoitteena on esitellä ohjelmistosuunnittelun teoriaa ja metodeja, ja käyttää näitä menetelmiä käytännön työssä. Teorian avulla työssä määritellään ja suunnitellaan yritykselle tietokantapohjainen web-sovellus. Työssä pohditaan myös ohjelmistotuotannon problematiikka. Ongelmia tarkastellaan puutteellisen dokumentoinnin ja oikean käytänteen valinnan vaikeuden kannalta. Alkutilanteessa yrityksellä oli tietokanta, jonka hallinnoimiseen ei ollut tarvittavaa sovellusta ja käyttöliittymää. Hallinnoiminen oli työlästä ja sovelluksen puuttumisen vuoksi tietokannan hallinnointi oli yhden ihmisen vastuulla. Yrityksellä oli selkeä tarve sisäverkon alueella toimivalle web-sovellukselle, jonka avulla tietokantaa voidaan hallita miltä tahan...