Harjoitustyöohjeet - Mikrotietokoneiden ohjelmistot
Harjoitustyöohjeeseen voi tulla muutoksia
kurssin kuluessa! Varmista, että sinulla on aina uusimmat
ohjeet ja vaatimukset käytettävissäsi!
Mikrotietokoneiden ohjelmistot -kurssilla on yksi
harjoitustyö, joka koostuu kahdesta erillisestä osasta.
Harjoitustyössä joutuu soveltamaan sekä
tekstinkäsittelyn että taulukkolaskennan taitoja.
Harjoitustyö voidaan jakaa kahteen vaiheeseen:
- Ensimmäisessä vaiheessa valitaan aihe sekä
suunnitellaan huolellisesti tehtävän
taulukkolaskentasovelluksen rakenne ja toiminta.
Suunnitelma ja aihe on hyväksytettävä ennen
varsinaista työn tekemistä! Aiheen valinnasta
ja suunnitelman tekemisestä tarkemmin luvussa Aiheen valinta ja rakenteen suunnittelu.
- Toisessa vaiheessa toteutetaan taulukkolaskentasovellus ja
siihen liittyvä dokumentaatio
tekstinkäsittelyohjelmalla. Dokumentaatiolta vaadittuja
ominaisuuksia kuvataan tarkemmin luvussa Dokumentaatio ja
taulukkolaskentasovellukselta vaadittuja ominaisuuksia on kuvattu
tarkemmin luvussa
Taulukkolaskentasovellus.
Toisen vaiheen tuotokset palautetaan
harjoitustyön tarkastajalle samaan aikaan.
Seuraavassa muutamia kummallekin harjoitustyön osalle
yhteisiä piirteitä:
- Harjoitustyöhön on
sisällytettävä vähintään kaikki
siltä vaaditut ominaisuudet.
- Harjoitustyö on hyväksytty vasta, kun
kaikki harjoitustyön osat (dokumentaatio ja sovellus) on
hyväksytty!
- Harjoitustyötä ei saa tehdä pareittain
tai ryhmissä!
Ohjelmat
Harjoitustyön voi tehdä seuraavassa listassa
olevilla ohjelmilla:
- Tekstinkäsittelyosan voi toteuttaa
- Microsoft Word 6 - 2000,
- Novell Word Perfect 6.0 -> ,
- Corel Word Perfect 7.0 ->
- sekä ohjelmilla, joilla voi tallentaa dokumentteja
tyylit säilyttävään Word 2000:n
ymmärtämään muotoon.
- Taulukkolaskentaosan voi toteuttaa
- Microsoft Excel 5 - 2000,
- Novell QuattroPro 6.0 ->,
- Corel QuattroPro 7.0 ->
- sekä ohjelmilla, joilla voi tallentaa työkirjoja
Excel 2000:n ymmärtämään muotoon.
- Esitysgrafiikkaosan voi toteuttaa
- Microsoft PowerPoint 95 - 2000,
- Corel Presentations 7.0 ->,
- sekä ohjelmilla, joilla voi tallentaa työkirjoja
PowerPoint 2000:n ymmärtämään muotoon.
Taulukkolaskentasovelluksen aiheen voi jokainen valita itse.
Aiheiksi eivät kuitenkaan käy kurssin
malliharjoitustöiden aiheet eli
opiskelijasovelluksen rakentaminen tai kurssikyselyanalysaattorin
tekeminen. Samantyyppiset aiheet ovat kuitenkin
käytettävissä. Tämän ohjeen lopussa on
muutamia aihe-ehdotuksia, joista
harjoitustyötä voi lähteä
suunnittelemaan.
Aiheen valinnassa kannattaa kiinnittää huomiota
seuraaviin asioihin:
- Aiheeseen pitää liittyä jokin
taulukkolaskennan kannalta järkevä
laskentakokonaisuus.
- Aiheen ei kannata olla liian laaja tai monimutkainen.
Harjoitustyön rakenne on suunniteltava huolellisesti,
koska vääränlainen rakenne voi aiheuttaa
ylimääräistä työtä sovelluksen
toteuttamisen yhteydessä. Työmäärän
helpottamiseksi rakenne pitää
hyväksyttää yhteistoimintapaikkojen opettajalla
ennen sovelluksen toteuttamista!
Hyväksyttäminen käy helpoiten jonkin
lähiopetuskerran yhteydessä.
Harjoitustyön rakenteen ja toiminnan suunnittelu
pitää toteuttaa seuraavassa esitettävien viiden
(5) vaiheen kautta. Rakenteen suunnittelun kaikki viisi (5)
vaihetta on liitettävä dokumenttiin,
joten dokumentin tekeminen aloitetaan jo
suunnitteluvaiheessa.
- Ensimmäinen vaihe rakenteen suunnittelussa on
sovelluksen yleiskuvauksen kirjoittaminen. Yleiskuvaus on
sanallinen kuvaus sovelluksen toimintaan liittyvistä
asioista ja sovelluksen käyttötilanteista.
Yleiskuvauksen on tarkoitus olla kattava, joten siihen
pitäisi liittää sovelluksen toiminnasta kaikki
tarvittava tieto. Yleiskuvaukseen ei saa tulla mitään
käyttöliittymään tai rakenteeseen
liittyvää asiaa, koska tarkoituksena on kuvata
ainoastaan sovelluksen toimintaa. Yleiskuvausta voi
lähteä tekemään vastaamalla seuraaviin
kysymyksiin. Mallia kuvauksen tekemiseen voi katsoa malliharjoitustyön dokumentaatiosta.
- Mihin sovellus on tarkoitettu?
- Kuka sovellusta käyttää?
- Millaisia käyttötapauksia sovellukseen tulee?
- Mitä sovellus palauttaa
käyttäjälleen?
- Toisessa vaiheessa yleiskuvauksesta saadaan helposti
listattua ominaisuuksia, joita sovellukseen on tarkoitus
toteuttaa. Jos suunnitelma on ollut liian laaja, niin joitakin
osia ei tarvitse toteuttaa. Osien toteuttamisesta voi keskustella
tarkemmin demo-ohjaajan kanssa. Mallia ominaisuuksien etsimiseen
voit katsoa malliharjoitustyön
dokumentaatiosta.
- Kolmannessa vaiheessa jaetaan sovellus mielekkäisiin
osiin. Vapaamuotoisesta kuvauksesta on
löydettävissä yhtenäisiä kokonaisuuksia,
joiden perusteella sovellus voidaan jakaa osiin. Mallia osien
jakamisesta voit katsoa
malliharjoitustyön dokumentaatiosta.
- Kun harjoitustyön erilliset osat on löydetty, niin
voidaan miettiä millaisia ominaisuuksia kukin
määritellyistä osista sisältää.
Edellä toteutettu listaus ominaisuuksista pitää
yhdistää tässä vaiheessa edellä
määriteltyihin osiin. Mallia osien ja ominaisuuksien
yhdistämisestä voit katsoa
malliharjoitustyön dokumentaatiosta.
- Viimeisenä vaiheena on rakennekaavion toteuttaminen.
Rakennekaavion avulla sovelluksen eri osat ja niiden väliset
suhteet ovat nähtävissä helpommin. Sovelluksen
rakennekaavion tekemisessä käytetään
edellisen vaiheiden tuotoksia hyväksi. Rakennekaavio
toteutetaan seuraavan listan asioiden perusteella. Mallia
rakennekaavion toteuttamiseen voit katsoa
malliharjoitustyön dokumentaatiosta.
Rakennekaavio kannattaa toteuttaa Excelin tai PowerPointin
kaaviopiirtotyökaluilla tai jollakin oikealla kaavioiden
piirto-ohjelmalla. Seuraavassa lyhyet ohjeet kaavion tekemiseksi:
- Osat ja niiden ominaisuudet kootaan yhdeksi
kokonaisuudeksi.
- Osien välille määritetään nuolet,
jotka ilmoittavat eri osien väliset suhteet. Nuoli alkaa
osasta, jonka tietoja käytetään ja nuoli loppuu
osaan, johon tietoja käytetään. Esimerkiksi
tiedoista piirretään nuoli niiden koosteeseen.
- Joissakin tapauksissa taulukkolaskentatyökalut
mahdollistavat, että koosteet voidaan toteuttaa myös
kyseisen kokonaisuuden yhteyteen, joten niitä ei aina
tarvitse toteuttaa erilliselle laskentalomakkeelle. Koosteiden
toteuttaminen on harkittava hyvin tarkkaan!
Sovellus toteutetaan suoraan rakennekaaviosta
luvun Sovelluksen toteuttaminen
ehtojen perusteella.
Aiheen ja rakenteen hyväksyttäminen
Aiheen ja rakenteen hyväksyttäminen on tehtävä
seuraavalla tavalla:
- Hyväksyttämisen voi tehdä kurssin jonkin lähiopetuskerran yhteydessä.
Tarkemmat ohjeet tarkastuttamisajasta kurssin opettajalta!
- Edellisten ohjeiden mukainen rakennesuunnitelma eli
kaikki 5 vaihetta (ainakin 1 sivu) on annettava
tulostettuna opettajalle.
- Opettaja tutkii aiheen ja rakennesuunnitelman keskustelee
mahdollisista muutoksista opiskelijan kanssa. Opettaja voi laajan
aiheen yhteydessä poistaa tai muokata joitakin
ominaisuuksia, joita ei ole tarpeellista toteuttaa
harjoitustyön laajuudessa.
- Opettaja allekirjoittaa rakennesuunnitelman, jos se on kaikin
puolin kunnossa tai muutokset siihen ovat pieniä.
Hyväksytty rakennesuunnitelma on
palautettava harjoitustyön esitarkastuksen yhteydessä opettajalle.
Dokumentin täytyy olla tehty tekstinkäsittelyn
perusideologian mukaisesti ja sen täytyy olla kielellisesti
sujuvaa. Dokumentissa pitää kiinnittää
huomiota sekä dokumentin sisältöön että
rakenteeseen. Edellisinä vuosina harjoitustyö on
yleensä jäänyt kiinni tekstinkäsittelyosasta,
joten sen merkitystä ei kannata
vähätellä!
Dokumentaation tekeminen aloitetaan jo sovelluksen
suunnittelun yhteydessä. Dokumentti palautetaan
harjoitustyön tarkistajalle sähköisessä
muodossa.
Sisällölliset ominaisuudet
Dokumentin täytyy sisältää seuraavat
asiat:
- Kansilehti, jossa
- työn nimi,
- aiheen ja rakenteen hyväksyjän nimi,
- paikka harjoistustyön tarkastusmerkinnöille
(päivä ja tarkastajan allekirjoitus),
- tekijän koko nimi,
- sosiaaliturvatunnus (kokonaan),
- sähköpostiosoite ja
- koko harjoitustyön tekemiseen kulunut aika.
Kansilehden täytyy olla samassa tiedostossa dokumentin
kanssa!
- Harjoitustyön suunnitelma, jonka täytyy olla
toteutettu luvusta Aiheen valinta ja rakenne
löytyvien ohjeiden mukaisesti.
- Lyhyet ja selkeät ohjeet sovelluksen
käytöstä. Kuviakin saa käyttää!
Käyttöohjeiden täytyy olla riittävän
selkeät, jotta niiden avulla voidaan käyttää
sovellusta. Huomaa, että käyttöohjeisiin ei saa
tulla kuvauksia taulukkolaskentaohjelman
käytöstä!
- Kommentteja sovelluksen tai jonkin muun harjoitustyön
osan tekemisessä vastaantulleista vaikeuksista. Vaikeuksien
tarkoituksena on antaa vinkkejä ja palautetta
harjoitustyön kehittämiseksi. Vaikeudet kannattaa
kuvata hyvin tarkasti!
Tekniset ominaisuudet
- Asiakirja täytyy jakaa selkeästi lukuihin ja
kappaleisiin.
- Asiakirjassa täytyy käyttää
rakenteellisesti oikeita tyylejä oikeissa paikoissa.
- Valmiita tyylejä käytetään aina
kappaleissa, kun rakennetta vastaava tyyli on olemassa.
Tälläisiä tyylejä ovat muun muassa erilaiset
listatyylit (engl. List) ja otsikkotyylit (engl. Heading)
sekä normaalityyli (engl. Normal). Tyylejä kannattaa
muokata dokumenttiin paremmin soveltuviksi!
- Uusia tyylejä tehdään vain kun
rakenteellisesti oikeaa tyyliä ei löydy valmiina.
Asiakirjaan täytyy tehdä
vähintään kaksi uutta tyyliä, joista
vähintään toisen on oltava merkkityyli.
Asiakirjasta on varmasti löydettävissä
rakenteellisesti kohtia, joissa uusien tyylien käyttö
on järkevää. Esimerkiksi sovelluksen
käyttöohjeen painikkeiden nimet.
- Ylä- tai alatunnisteessa sivunumerointi ja tekijän
nimi.
- Dokumentin alkuun sisällysluettelo.
- Dokumentin loppuun hakemisto tärkeimmistä
hakusanoista.
- Tekstiä noin kolme A4-kokoista sivua + kansilehti +
sisällysluettelo + hakemistosivu.
Sovelluksen täytyy olla taulukkolaskennan periaatteisiin
sopiva eli siinä pitää käyttää
hyväksi taulukkolaskennalle tyypillisiä
ominaisuuksia.
Mallisovellukset
Malliharjoitustyösovelluksen pitäisi olla
harjoitustyön vaatimukset kattava. Opiskelijasovelluksen on
tarkoitus toimia mallina tehtävään
harjoitustyöhön. Sovelluksen ominaisuuksia on
toteutettu useammalla eri tavalla, joten ominaisuuksien
toteuttamisessa voi käyttää omaa harkintaa.
Sovelluksen toteuttaminen on tehty mahdollisimman helpolla
tavalla, joten jokainen kurssilla oleva pystyy toteuttamaan
vastaavan sovelluksen. Kyseessä on eräänlainen
hyväksytyn harjoitustyön "alaraja".
Seuraavan malliharjoitustyösovelluksen pitäisi olla
harjoitustyön vaatimukset kattava. Datan analysointi
-sovelluksen on tarkoitus toimia mallina tehtävään
harjoitustyöhön. Sovelluksen ominaisuuksia on
toteutettu useammalla eri tavalla, joten ominaisuuksien
toteuttamisessa voi käyttää omaa harkintaa.
Sovellusta ei ole toteutettu mahdollisimman helpolla tavalla,
vaan sovelluksessa on käytetty hieman opiskelijasovellusta
vaikeampia ratkaisuja.
Sovellus toteutetaan suoraan suunnitelman yhteydessä
tehdyn rakennekaavion mukaisena. Sovellus toteutetaan seuraavien
sääntöjen mukaisesti.
- Jokainen löydetty harjoitustyön osa laitetaan
omalle taulukkolaskentalomakkeelleen.
- Jokaiseen kokonaisuuteen liittyvä toiminnallisuus
toteutetaan myös kyseiselle taulukkolaskentalomakkeelle.
Esimerkiksi lisäykset toteutetaan kyseisen kokonaisuuden
yhteyteen.
- Kokonaisuuksien tietoja ei toisteta staattisesti
enää muilla lomakkeilla, vaan ne haetaan tarvittaessa
taulukkolaskentafunktioiden avulla.
Sisällölliset ominaisuudet
Sovelluksen täytyy sisältää seuraavat
asiat.
- Erillinen etusivu, jossa
- sovelluksen nimi,
- sovelluksen kuvaus muutamalla sanalla,
- tekijän nimi,
- sosiaaliturvatunnus (kokonaan) ja
- sähköpostiosoite.
- Sovelluksen on oltava toimiva, mutta ei aivan idioottivarma.
Testaa sovelluksen toiminta ennen sen palauttamista!
- Sovelluksen on oltava käyttökelpoinen ja
selkeä tehtävään, johon se on
suunniteltu.
- Sovelluksen ominaisuudet eivät saa perustua liian
vahvasti makroihin, vaan kaikki laskenta ja koosteiden tekeminen
pitää hoitaa taulukkolaskentatyökalujen
avulla.
- Makroilla sovellukseen toteutetaan ainoastaan
käyttöliittymä siten, ettei sovelluksen
käyttäjän tarvitse tuntea
taulukkolaskentaohjelmien ominaisuuksia.
- Käyttöliittymän on oltava helppo ja hieman
opastava, mutta ei idioottivarma. Sopivalla painikkeiden
nimeämisellä ja sijoittelulla saadaan aikaan jo
kohtuullisen hyvä käyttöliittymä.
Käyttöliittymä perustetaan kokonaan makrojen
varaan.
Tekniset ominaisuudet
- Selkeä ja hyvin suunniteltu rakenne,
joka seuraa hyväksytystä rakennesuunnitelmasta.
- Sovelluksen on oltava helposti
laajennettavissa. Laajennettavuus seuraa yleensä
hyvää rakenteen suunnittelua.
- Sovelluksen ulkoasun muokkaaminen on tehtävä
tyylien avulla.
- Sovelluksessa on käytettävä
suojauksia paikoissa, joita sovelluksen
käyttäjä ei saa mennä muuttamaan. Esimerkiksi
kaavat on suojattava.
- Laskennan helpottamisessa on käytettävä
nimettyjä alueita.
- Sovelluksesta on löydyttävä
vähintään yksi kuvaaja, jolla
havainnollistetaan esimerkiksi sovelluksen koostetietoja.
- Yleisimpiä virhetilanteita (esim. ohjelman
virheilmoitukset) varten kaavoissa on oltava jonkinlaiset
oikeellisuustarkistukset. Tarkistusten ei
tarvitse olla idioottivarmoja, mutta esimerkiksi tyhjät
solut eivät saa aiheuttaa virheitä.
- Makrojen käyttöä vaaditaan seuraavissa
kohdissa seuraavilla tavoilla:
- Jos tietojen lisäämisen yhteydessä joudutaan
kopioimaan kaavoja tai lisäämään rivejä,
niin lisääminen on tehtävä makrojen
avulla.
- Koosteiden tulostaminen esikatseluun makron
avulla. Sovelluksen tulostukset pitää toteuttaa
esikatseluun!
- Makroja sovelluksessa käytetään
käyttöliittymän tukena ja erilaisten
toimenpiteiden käynnistämiseen. Esimerkiksi taulukon
järjestäminen sekä erilaiset lajittelut ja
koosteiden tekemiset täytyy liittää makroon.
- Kaikki makrot painikkeisiin tai valikoihin. Makrojen
käyttäminen on tapahduttava
käyttöliittymässä olevien painikkeiden
avulla.
Arvostelu
Harjoitustyö on joko hyväksytty tai
täydennettävä, mutta erittäin
harvoin hylätty. Jos harjoitustyö on
täydennettävä, niin opiskelija tekee
harjoitustyöhön tarkistajan pyytämät korjaukset
ja palauttaa työn uudelleen tarkastettavaksi.
Harjoitustyön ohjaus
Harjoitustyöhön voi hakea ohjausta
oman paikkakuntasi opettajalta tai Jyväskylän opettajalta, jos sitä tuntee
tarvitsevansa. Jos harjoitustyön tekemisessa tulee vastaan
ongelma, josta ei meinaa itse selvitä, niin kannattaa
pyytää välittömästi apua.
Yhteistoimintapaikan sähköpostilistaa voi käyttää ongelmien selvittämiseen,
koska muilla on varmasti ollut samankaltaisia ongelmia!
Harjoitustyön tekemistä ei kannata
jättää viime tippaan, koska viimeisenä iltana
tulleet ongelmat viivästyttävät varmasti
harjoitustyön palauttamista.
Harjoitustyön palautus
Ennen palauttamista pitää tarkistaa, että
harjoitustyöstä löytyvät kaikki siltä
vaaditut ominaisuudet. Tarkistamisen voit tehdä seuraavan
tarkistuslistan avulla.
Dokumentti
- Kansilehti ja sillä riittävät tiedot
- Ei ylimääräisiä rivinvaihtoja,
tabulaattoreita tai välilyöntejä
- Kaksi peräkkäistä on yleensä liikaa!
- Kaikki muotoilut tyyleihin
- Valmiita tyylejä käytetty
- Omia tyylejä kaksi kappaletta
- Toisen on oltava merkkityyli
- Nimi ja sivunumerointi ylä- tai alatunnisteessa.
- Sisällysluettelo
- Hakemisto
- Pituus 3 sivua + kansilehti + sisällysluettelo +
hakemisto
- Sisältö
- Oikeaa muotoa oleva rakennesuunnitelma
- Sovelluksen käyttöohje
- Ongelmat sovelluksen tekemisessä
Sovellus
- Etusivulla riittävästi tietoa
- Rakenne vastaa suunniteltua rakennetta
- Ulkoasu muokattu tyylien avulla
- Suojaukset jokaisella lomakkeella
- Nimettyjä alueita käytetty myös kaavoissa
- Kuvaaja (engl. Chart)
- Funktioita on käytetty
- Funktioiden virheet eivät saa tulla näkyviin
(oikeellisuustarkistukset)
- Makrot
- Esikatselu
- Jonkin työkalun käynnistäminen tai jonkin
asian lisääminen
- Sovellus toimii kohtuullisen hyvin
- Käyttöliittymä on kohtuullisen helppo
Oman paikkakuntasi opettaja esitarkastaa
harjoitustyö. Hän tarkistaa, että
harjoitustyöstä löytyy kaikki tarvittavat
ominaisuudet.
Opettajan hyväksynnän jälkeen
opiskelija voi lähettää työn
Jyväskylän opettajalle tarkistettavaksi. Työ
lähetetään sähköpostitse Petri
Heinoselle (peheinon@mit.jyu.fi), joka antaa
palautetta harjoitustyöstä kahden viikon kuluessa
työn palauttamisesta.
Seuraavaan on listattu muutamia aiheideoita.
Vapaavalintainen aihe
Voit toteuttaa sovelluksen haluamastasi aiheesta. Kannattaa
miettiä onko itsellä minkäänlaisia tarpeita
jollekin taulukkolaskentasovellukselle. Esimerkiksi gradun
tekijöille voi olla hyödyllistä toteuttaa
jonkinlainen data-analysaattori. Harjoitustyön aihevalinta
saa olla hyvinkin mielivaltainen. Sovelluksen tekeminen itse
valitsemastaan aiheesta on usein mielekkäintä ja
massasta erottuvat harjoitustyöt ovat hauskaa tarkastettavaa
:) Kannattaa harkita vakavasti omaa aihetta!
Tulojen ja menojen seurantaohjelma
Ohjelman tarkoituksena on laskea ryhmittäin
käyttäjän kuukausittaisia menoja ja tuloja.
Saunavuorojen ja pyykkivuorojen laskutussovellus
Taloyhtiösi tarvitsee taulukkolaskentasovellusta, jolla
on helppo laskuttaa jonkin taloyhtiössä olevan asunnon
kuukausittaisten saunavuorojen ja pyykkivuorojen
käytöstä laskutettavat kustannukset.
Autovuokraamo
Autovuokraamo Kunnon Auto OY tarvitsee sovellusta, jolla
pystytään hoitamaan autojen vuokraaminen ja niiden
vuokrauksista laskuttamisen.
Hiihtokilpailujen tuloslaskenta
Urheiluseurasi järjestää hiihtokilpailut, jonne
ennakko-odotuksista poiketen ilmoittautuu hyvin paljon
hiihtäjiä. Tehtäväsi on suunnitella ja
toteuttaa kilpailuihin soveltuva tuloslaskentasovellus.
Ampumakilpailujen tuloslaskenta
Ampumaseurasi haluaa pitää hieman suuremmat
ampumakilpailut ja se on tilannut sinulta tuloslaskentaa varten
sovelluksen.
Salaatintekijän sovellus
Yrittäjä, joka tekee valmissalaatteja myyntiin
kaipaa sovellusta, joka helpottaisi hänen
työtään. Hän saa kaupoista tilauksia, joissa
kerrotaan laatikoittain kolmen erilaisen salaatin tarpeesta.
Salaatteja on erilaisia ja hän tarvitsee sovellusta
laskeakseen raaka-aineiden määriä yhteen.
Raaka-ainemäärän perusteella hän käy
suorittamassa raaka-aineostoksensa kaupoista.