KIURU Tietotekniikan sovellusprojekti

Samankaltaiset tiedostot
KIURU Tietotekniikan sovellusprojekti

KIURU Tietotekniikan sovellusprojekti

KIURU Tietotekniikan sovellusprojekti

KIURU Tietotekniikan sovellusprojekti

Kiuru-sovelluksen arkkitehtuuri

Koskelo-Sovellusprojekti. Vaatimusmäärittely

KIURU Tietotekniikan sovellusprojekti

Jyväskylän yliopisto, Sovellusprojektien kokoustila AgC Alasalmi Teija (puheenjohtaja)

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3

Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus

T Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot

Kuovi-projekti. Testausraportti

Verso-projekti. Tero Hänninen Juho Nieminen Marko Peltola Heikki Salo Jyväskylän yliopisto

UCOT-Sovellusprojekti. Testausraportti

Käki-projekti. Huttunen Sami Lamminmäki Tatu Lappi Juha Pelkkikangas Eija. Vaatimusmäärittely Versio 2.0

Tekniikka ja kehittäminen Minna Hillebrand Pauli Kujala

PORTTI-PROJEKTI. Vaatimusmäärittely. PORTTI Vaatimusmäärittely. Juha Erkkilä. Jenni Hytönen. Marko Kivelä. Paula Mali. Lari Väänänen 26.2.

Sovellusarkkitehtuurit

Liikkuva-sovellusprojekti

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Kuovi-Sovellusprojekti. Vaatimusmäärittely

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys

Kuovi-projekti. Projektisuunnitelma

Valppaan asennus- ja käyttöohje

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri

Projektisopimus. 1. Sopimuksen osapuolet. 2. Määrittelyt. 2.1 Johtoryhmä. 2.2 Suunnitteludokumentit

1. palaveri Pöytäkirja Aika Keskiviikko klo Paikka Jyväskylän yliopisto, Agora, Sovellusprojektien kokoushuone C226.

Kuovi-projekti. Sovellussuunnitelma

HOJ Haja-aiheita. Ville Leppänen. HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/10

Tietotekniikan Sovellusprojektit

Dokumentin nimi LOGO:) Tampereen teknillinen yliopisto. Ryhmä XXX: Projektiryhmän nimi Projektin nimi

CONCEPT-Sovellusprojekti. Lisenssisopimus

Matematiikan oppifoorumi Projektisuunnitelma

Kuovi-projekti. Vaatimusmäärittely

TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö

Ohjelmistoteknologioiden koulutus: Web-sovelluskehitys, Java Server. Infotilaisuus klo 10:00

Graafinen käyttöliittymä lintujen rengastusjärjestelmään

Loppuraportti. Matematiikan oppifoorumi. Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen. Ohjaaja.

Ylläpito-ohje. Matematiikan oppifoorumi. Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen. Ohjaaja.

Projektisuunnitelma. Asdf. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Jyväskylän yliopisto, Sovellusprojektien kokoustila AgC Itkonen Jonne (saapui 9.25) Santanen Jukka Pekka (saapui 9.35)

Ylläpitodokumentti. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Kakapo-projekti. Projektiraportti

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

PORTTI-PROJEKTI. Juha Erkkilä Jenni Hytönen Marko Kivelä Paula Mali Lari Väänänen. Testaussuunnitelma

Projektisopimus. 1 Sopimuksen osapuolet. 3 Sopimuksen kohde ja Projektin taustaa

Testidatan generointi

Tekninen suunnitelma - StatbeatMOBILE

Hintatiedotus ja tietojen välitys. Loppuraportti

Case TUHTI. Projektin tunnuslukuja. ! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä ! Java luokkia n. 5000

KYYHKY PROJEKTI. Timo Aarniovuori Teija Alasalmi Jaakko Hyvärinen Maunu Tuomainen. Sovellusraportti versio 1.0

Lohtu-projekti. Määrittelydokumentti

UCOT-Sovellusprojekti. Asennusohje

Aika Keskiviikko klo 10:15 11:11 Paikka Jyväskylän yliopisto, Agora, Sovellusprojektien kokoushuone C226.1

Aika Keskiviikko klo Paikka Jyväskylän yliopisto, Agora, Sovellusprojektien kokoushuone C226.1

PORTTI-PROJEKTI. Juha Erkkilä Jenni Hytönen Marko Kivelä Paula Mali Lari Väänänen. Projektisuunnitelma

Convergence of messaging

KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012

Coma - Sovellusprojekti

Concurrency - Rinnakkaisuus. Group: 9 Joni Laine Juho Vähätalo

Ylläpitodokumentti. Oppimistavoitteiden hallintajärjestelmä harri

Käyttöohje. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa

KYYHKY PROJEKTI. Timo Aarniovuori Teija Alasalmi Jaakko Hyvärinen Maunu Tuomainen. Projektiraportti , versio 1.0

Laajuus 5 op Luennot: 12 x 2t Harjoitukset: 7 viikkoharjoitusta harjoitusten tekemiseen saatavissa apua 2 ryhmää / harjoitus

PORTTI-PROJEKTI. Juha Erkkilä Jenni Hytönen Marko Kivelä Paula Mali Lari Väänänen. Projektisuunnitelma

UCOT-Sovellusprojekti. Vaatimusmäärittely

Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A Kandidaatintyö ja seminaari

Harri Laine 1. Digitaalisen median tekniikat, s2007 HY/TKTL, palvelinohjelmointi_1. Palvelinohjelmointi

Toimintaympäristön kuvaus. LTC-Otso Myyjän työkalu (POC)

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

Sovellusprojekti Kepler, 3. palaveri Läsnä Pöytäkirja Palaverin avaus Laillisuus ja päätösvaltaisuus Esityslistan hyväksyminen

HTML & CSS. HTML (HyperText Markup Language) Antti Koivisto. ! HTML on sivujen kuvauskieli.

L models. Tekninen määrittely. Ryhmä Rajoitteiset

KAUPPATIEDONSIIRRON VÄLINEET RAKENNUSALAN VERKOSTOTALOUDESSA

Kuovi-projekti. Projektiraportti

Googlen palvelut synkronoinnin apuna. Kampin palvelukeskus Jukka Hanhinen, Urho Karjalainen, Rene Tigerstedt, Pirjo Salo

Korppi-opintotietojärjestelmän tietokantakyselyiden nopeuttaminen

Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti Kandidaatintyö ja seminaari

Datanhaku www-käyttöliittymästä Mikko Parviainen, Ilmatieteen laitos / tietojärjestelmät mikko.parviainen@fmi.fi

Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:

Lohtu-projekti. Testaussuunnitelma

Taustaa. CGI-ohjelmointi

Kuovi-projekti. Vaatimusmäärittely

Kokonaistilanne. Page 1

Kakapo-projektin 13. palaveri


Agora, Sovellusprojektien kokoustila AgC Hyvärinen Jaakko (sihteeri) Kujala Pauli (poistui noin 9.45) Santanen Jukka Pekka (saapui 8.

Interaktiivisten järjestelmien arkkitehtuuriratkaisu, jolla käyttöliittymä erotetaan sovelluslogiikasta.

Visma Software Oy

Asennusohje. Sahara-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

HOJ J2EE & EJB & SOAP &...

3 Verkkopalveluarkkitehtuuri

Juujärvi esitti itseään puheenjohtajaksi ja Korhosta sihteeriksi. Ehdotus hyväksyttiin ja puheenjohtaja Juujärvi aloitti palaverin.

UCOT-Sovellusprojekti. Projektisuunnitelma

Xetor Tietotekniikan sovellusprojekti

TermBase NET versio (Beta)

Käki-projekti. Huttunen Sami Lamminmäki Tatu Lappi Juha Pelkkikangas Eija. Projektiraportti Versio 1.0

Transkriptio:

KIURU Tietotekniikan sovellusprojekti Toni Hilpinen Marko Koivuniemi Jussi Mäkinen Miika Nurminen DOKUMENTIN NIMI dd.mm.yyyy Jyväskylän yliopisto Tietotekniikan laitos

Kiuru-projektin tietoja Tekijät: Toni Hilpinen (hilpinen@cc.jyu.fi) Marko Koivuniemi (koimark@cc.jyu.fi) Jussi Mäkinen (jusmaki@cc.jyu.fi) Miika Nurminen (minurmin@cc.jyu.fi) Yhteystiedot: Työtila AgC222.2, puh.nro. (014) 2604 963, sähköpostilistojen osoitteet kiuru@korppi.jyu.fi ja kiurulaaja@korppi.jyu.fi. Työ: KORVAA DOKUMENTIN NIMI Tiivistelmä: Kiuru-projekti toteuttaa Jyväskylän yliopiston tietotekniikan laitoksella toteutettuun Korppi-järjestelmään WWW-pohjaisen tilanvaraus- ja varausvahvistusosion. KORVAA DOKUMENTIN TIIVISTELMÄ Avainsanat: Tilanvaraus,kurssien opetustapahtumat, salivaraus, WWW-sovellus, Kotka-järjestelmä, Timmi-järjestelmä Versionhallinta Versio Päiväys Tehnyt Muutokset N.N dd.mm.yyyy TEKIJÄ MUUTOSTIEDOT I

Sisältö 1 Johdanto 1 2 Termejä 1 2.1 Aihepiirin yleisiä termejä...................... 1 2.2 Teknisiä termejä........................... 2 3 KORVAA SISÄLTÖ 3 II

1 Johdanto Kiuru-niminen tietotekniikan sovellusprojekti on jatkoa Kotka-, Korppi-, Kolibrija Koppelo-projekteille. Kiuru toteuttaa Kotka-järjestelmään tilanvarausmoduulin. Syksyn 2002 Kiuru-projektiryhmään kuuluvat tietotekniikan opiskelijat Toni Hilpinen, Marko Koivuniemi, Jussi Mäkinen ja Miika Nurminen. Tilaajana toimii Jyväskylän yliopistolta hallintovirasto ja tietotekniikan laitos. Luvussa 2 käsitellään termejä. 2 Termejä Tässä luvussa on kuvattu joitakin termejä, jotka tulee kaikkien projektiorganisaatioon kuuluvien henkilöiden ainakin jossain määrin sisäistää. Tekniset termit on pääosin listattu sellaisia henkilöitä varten, joilla ei ole ohjelmointitaustaa. Tällöin he voivat helpommin seurata keskustelua ja projektin laatimia dokumentteja. 2.1 Aihepiirin yleisiä termejä Seuraavat termit liittyvät salinvarausprosessiin: Kotka on henkilötietojen hallintaosio ja tietokantarakenne. Korppi on Kotka-järjestelmän kurssikirjanpitomoduuli. Maksaja on henkilö/organisaatio, joka maksaa varauksen. Oheisvarattava on liikuteltava esine, jonka vahtimestarit toimittavat tilaisuuden järjestäjän toiveiden mukaisesti haluttuun tilaan haluttuna ajankohtana. Resurssi on johonkin tilaan liittyvä ominaisuus tai kiinteästi tilaan asennettu laite tai esine. Esimerkiksi salin paikkamäärä tai piirtoheittimen olemassaolo voivat olla resursseja. Sali on tällä hetkellä käytössä oleva tekstipohjainen salienvarausjärjestelmä. Tila on varattavissa oleva paikka, johon ihmiset voivat kokoontua (esimerkiksi luentosali tai kokoustila). Timmi on Yomi Applications Oy:n kehittämä tilanvaraussovellus Vakiovaraus on sarja varauksia, jotka liittyvät toisiinsa ja toistuvat esimerkiksi viikoittain samana viikonpäivänä. Varauksen pyytäjä on henkilö, joka ehdottaa varattavaksi jotakin tilaa jonakin ajankohtana. Varauksen vahvistaja on henkilö, jolla on oikeus vahvistaa varaus tiettyyn tilaan. Varaus on käyttöoikeus tiettyyn tilaan tiettynä ajankohtana. 1

2.2 Teknisiä termejä Seuraavia ohjelmointiteknisiä termejä käytetään puhuttaessa sovelluksen taustalla olevasta järjestelmästä: Apache on ilmainen HTTP-palvelinohjelmisto. CSS eli Cascading Style Sheets on WWW-sivujen ulkoasua kuvaava kieli. HTML on WWW-sivujen sisältöä kuvaava kieli. HTTP on WWW-arkkitehtuurin käyttämä tiedonsiirtoprotokolla. Jakarta-Tomcat on ilmainen servletti- ja JSP-moottori. Java on Sunin kehittämä laitteistoriippumaton olio- ohjelmointikieli. Java-pavut (engl. JavaBeans) ovat Java-ohjelmointikielellä luotuja komponentteja, joita voidaan kutsua JSP- sivuilla. JDBC eli Java Database Connectivity on Java-teknologian käyttämä rajapinta erilaisiin tietokantoihin. JSP eli Java Server Pages on skriptaustyylinen ohjelmointikieli. Keksi (engl. cookie) on menetelmä saada tallennettua tietoja WWW-sivuilta käyttäjien koneille. Palvelin lähettää pieniä tietopaketteja selaimelle, jotka tallennetaan käyttäjän koneelle. Myöhemmin selain lähettää tiedot palvelimelle ja palvelin voi käyttää niitä esimerkiksi istuntojen tallentamiseen. Käyttötapaus (engl. use case) on käyttäjän tai sovelluksen toimintoa tietyn tehtävän suorittamiseksi kuvaava dokumentti. Moduuli on tarkkaan rajattu toiminnallinen ohjelmakokonaisuus. Poolman on ohjelma, joka kontrolloi tietokantayhteyksiä. PostgreSQL on ilmainen tietokannanhallintajärjestelmä. Skripti on yksinkertainen ohjelmanpätkä, joka useimmiten on tehty tulkattavalla kielellä. Selain on ohjelma, joka käyttäjän koneella tulkkaa HTML- kieliset sivut esitettävään muotoon. Servletti on palvelimella sijaitseva ohjelma (engl. servlet), joka toteuttaa HTTP-palvelimen pyynnöstä tietyn toiminnon. SQL eli Structured Query Language on tietokantojen hallintaan kehitetty standardi kieli. 2

3 KORVAA SISÄLTÖ 3

Viitteet [1] Hillebrand Minna, Silván Markus, Vanhanen Antti ja Ylitalo Marko, Koppelo-projektin projektikansio, Jyväskylän yliopisto, Tietotekniikan laitos, 2002. [2] Jaakkola Mia, Juutinen Sanna, Lupari Matti ja Nieminen Mikko, Kolibriprojektin projektikansio, Jyväskylän yliopisto, Tietotekniikan laitos, 2001. [3] Lesonen Minna, Pekkanen Hannu, Tawast Tuukka ja Uuksulainen Heikki, Korppi-projektin projektikansio, Jyväskylän yliopisto, Tietotekniikan laitos, 2001. [4] Horppu Ismo, Mielityinen Markku ja Vire Markku, Kotka-projektin projektikansio, Jyväskylän yliopisto, Tietotekniikan laitos, 2000. [5] Santanen Jukka-Pekka, Tietotekniikan Sovellusprojektien ohje, Jyväskylän yliopisto, Tietotekniikan laitos, 2002. [6] Santanen Jukka-Pekka, Opinnäytteiden kirjoittaminen, lyhyt oppimäärä, Jyväskylän yliopisto, Tietotekniikan laitos, 2000. 4