Projektiorganisaatio: Uraani-projekti Projektiorganisaatio: Opiskelijat: -Teemu Lappalainen -Anu Valkonen -Mikko Vieru -Markus Viklund Vastaava ohjaaja: Jukka-Pekka Santanen Tekninen ohjaaja: Markku Vire Jyväskylän yliopiston avoimen yliopiston edustajat: Mervi Gröhn, Carita Haapanen, Tommi Lahtonen ja Minna Lehtonen Visuaalinen suunnittelija: Merja Ruuska Uraani-projekti 1.1.2019
Projektin tarkoitus: Toteuttaa Vainu niminen WWW-pohjainen opintoneuvonta- ja urasuunnittelusovellus. Sovellukseen on koottu sellaista tietoa, jonka avulla käyttäjät pysyvät suunnittelemaan opintojaan itsenäisesti esim. valitsemaan oikeita oppiaineita Avoimen yo:n opetustarjonnasta. Uraani-projekti 1.1.2019
Mikä avoin yliopisto on: Jyväskylän yliopiston erillislaitos. Opiskelijamäärä 17 000. Avoimessa suoritetut opinnot vastaavat yliopisto-opintoja; mutta avoimessa ei voi suorittaa tutkintoa. Avoimessa suoritettuja opintoja voi hyödyntää yliopistoon pyrkimisvaiheessa. Uraani-projekti 1.1.2019
Sovelluksen sisältö/tarkoitus : Opiskelijoille: Tietoa eri ainevalintojen tuomista mahdollisuuksista työelämässä. Tietoa tiettyyn ammattiin vaadittavista opinnoista. Opintojaan täydentävät saavat tietoa lisäopinnoista. Eri elämäntilanteissa olevat saavat tietoa opiskelumuodoista. Avoimen yliopiston väylää hyödyntävät saavat tietoa väylävaatimuksista. Uraani-projekti 1.1.2019
Sovelluksen sisältö/tarkoitus : Avoimen yliopiston henkilökunnalle: Opintoneuvonnan muokkaaminen WWW-pohjaiseksi. Helpottaa avoimen yliopiston ja Vainu-sovelluksen sisältämän tiedon ylläpitoa ja saatavuutta. Opintojaan suunnitteleville: saavat tietoa avoimen yliopiston toiminnasta uusien opiskelijoiden rekrytointi. Uraani-projekti 1.1.2019
Keskeisiä sanoja: kurssi/opintojakso = esim. Tietoverkot työvälineenä 2ov opintokokonaisuus = koostuu kursseista esim. tietotekniikan approbatur aine = yleisnimitys jonkin alan opinnolle esim. tietotekniikka, opiskelijan pääaine organisaatio = yliopisto, tdk, laitos Uraani-projekti 1.1.2019
JSP:n tärkeimmät sovellusalueet tässä projektissa Dynaamisten HTML-sivujen generointi Tietokantayhteys Lomakkeiden / Hakujen käsittely Käyttäjän autentikointi Järjestelmän ylläpito Uraani-projekti 1.1.2019
Käytetyt Java-pavut Gate Keeper Admin tietokantayhteys avoinna session ajan Keeper käyttäjän autentikointi & sessionhallinta Admin ylläpitosivuston toiminnallisuus tietokannan käyttöliittymä käyttäjienhallinta Uraani-projekti 1.1.2019
Lisäpalvelut JSP-tekniikalla Sähköpostin lähettäminen JavaMail-implementaatio Ilmoittautumislomake Avoimeen Yliopistoon JSP versio alkuperäisestä Päiväkirja Ajankohtaista Uraani-projekti 1.1.2019
JSP sivujen kirjoittaminen <include file=”jspstart”> <include file=”adminstart”> <include file=”startlogged”> <include file=”endlogged”> Uraani-projekti 1.1.2019
JSP sivujen kommentointi Aloituskommentit Muutoshistoria Skriptien kommentointi kuten Javassa Luokkien JavaDoc dokumentaatio http://kotka.it.jyu.fi/uraani/javadoc Uraani-projekti 1.1.2019
Käytetyt työkalut NetBeans 3.3.1 Servlet API Java 1.3.1 API Avoin lisenssi Hieman raskas (vanhoilla koneilla) Todella monipuolinen Modulaarinen eli monipuolinen Servlet API Java 1.3.1 API Uraani-projekti 1.1.2019