Ylläpitodokumentti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

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

Ylläpitodokumentti. Oppimistavoitteiden hallintajärjestelmä harri

Testausraportti v.1.3

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

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

Ylläpitodokumentti. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Testausraportti. Orava. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

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

Subversion-ohje. Linux Traffic Control-käyttöliittymä Ryhmä paketti2

Valppaan asennus- ja käyttöohje

Lohtu-projekti. Ylläpitäjän dokumentti. Versiohistoria: Ensimmäinen versio Andreas Asuja

Ylläpitodokumentti Mooan

Ohjelmisto on selainpohjaisen käyttöliittymän tarjoava tietokantajärjestelmä merikotkien seurantaan WWF:n Merikotka-työryhmän tarpeisiin.

CVS. Kätevä väline usein päivitettävien tiedostojen, kuten lähdekoodin, hallitsemiseen

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

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

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

Testaussuunnitelma. Koskelo. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Ylläpitodokumentti Labra

LINUX-HARJOITUS, MYSQL

Käyttöohje. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

Lohdutus - tietokantadokumentti

Käyttöohje. MAITO metadatan hallintatyökalu. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Käyttöohje. Boa Open Access. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Lohtu-projekti. Testaussuunnitelma

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

UCOT-Sovellusprojekti. Asennusohje

TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö

Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

KÄYTTÖLIITTYMÄ SÄÄKSIEN PESIMÄTIETOJEN TIETOKANTAAN Käyttöohje

8. Näppäimistöltä lukeminen 8.1

NAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS TYÖASEMALLE

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

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

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

8. Näppäimistöltä lukeminen 8.1

Ylläpitodokumentti. Ohjelmistotuotantoprojektin tietojärjestelmä - Otie2

Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri

TIETOKANTOJEN PERUSTEET MARKKU SUNI

WEIKKA. Asennus opas. Hannu-Matti Lemettinen HML Productions

Testaussuunnitelma. Ohjelmistotuotantoprojekti Nero. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

SQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010

Testaussuunnitelma. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

Tietojärjestelmä tuotantoympäristössä. Sovellusohjelmat Helsingin ammattikorkeakoulu Stadia / Tekniikka ja liikenne Vesa Ollikainen

Projektisuunnitelma. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

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

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

DL SOFTWARE Uumajankatu 2 Umeågatan FIN VAASA/VASA FINLAND +358-(0) Fax +358-(0)

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu ASENNUSOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti

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

Sisällys. 12. Näppäimistöltä lukeminen. Yleistä. Yleistä

Tietokanta.java Luokka tarjoaa välineet tietokannan lukemiseen. Haetuista tiedoista muodostetaan kurssi- ja opetus-olioita.

Haka-palveluiden valvonta ja tilastointi AAIEye -työkalun avulla. Mika Suvanto, CSC

Tiedonhallinnan perusteet. Viikko 1 Jukka Lähetkangas

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

Uutta Remote Support Platform 3.1 -versiossa

Maiju Mykkänen Susanna Sällinen

Tapahtumakalenteri & Jäsentietojärjestelmä Ylläpito

Visual Case 2. Miika Kasnio (C9767)

MPCC-työkalua voidaan käyttää yhden laitteen valvontaan ja yhden tai useamman laitteen konfigurointiin (Modbus broadcast, osoite 0).

Määrittelydokumentti NJC2. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Oracle ebs versionvaihto OUGF seminaari / Jyrki Koski Oy Abase Consulting Ab

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

Testausyhteenveto. DHT Distributed Hash Table. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

HELIA 1 (11) Outi Virkki Tiedonhallinta

Testaussuunnitelma. PUSU-ryhmä. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

4. Luokan testaus ja käyttö olion kautta 4.1

NAVITA BUDJETTIJÄRJESTELMÄN ENSIASENNUS PALVELIMELLE

Testausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria

Matematiikan oppifoorumi Projektisuunnitelma

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0

Oppimisalusta eassarin TTK-91-tehtävien käyttöohje

Ylläpitodokumentti. PLAYOFF Jari Anttila Sanna Fröblom Aarno Sandvik Tommi Paavilainen Miikka Kohijoki. Päivi Pääkkö, ohjaaja

Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0

Action Request System

12. Näppäimistöltä lukeminen 12.1

Käyttöohje. Versiohistoria: versio Mari Kommenttien perusteella korjattu versio

Convergence of messaging

OpenOffice.org Base 3.1.0

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

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

Fakta versio Forecast versio

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

Versiohistoria: Versio Päivämäärä Kuvaus Tekijä Virallinen versio Janne Piippo

Tietokantasovelluksen määrittelydokumentti

Menetelmäraportti - Konfiguraationhallinta

Testausraportti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

Harjoitus 3: Vaatimukset

Projektinhallintaa paikkatiedon avulla

Yhteenvetodokumentti. Halaan-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Tilastokeskuksen rajapintapalveluiden käyttöönotto MapInfo - ohjelmistossa Ohjeita laatiessa on käytetty MapInfon versiota 11.5.

SELVITYSRAPORTTI LABRA-VERKON MYSQL:n JA PHP:n KÄYTTÖÖNOTOSTA. Jarkko Kähkönen

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

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

TIETOKANTOJEN PERUSTEET MARKKU SUNI

Ilmoittautumisten profiloija (jatkoprojekti) Ilpo2

T Testiraportti TR-3. ETL-työkalu

Käyttöohje. Energent MagiCAD plugin

OHJE 1 (6) Seuraavat asiat on huomioitava maksettaessa loppuvuoden matkakuluja:

Transkriptio:

Ylläpitodokumentti Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Helsinki 16.7.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä Janne Nevalainen Jyrki Kankaanpää Sinikka Loikkanen Esa-Matti Miettinen Petteri Nurmi Max Österman Asiakas Turjo Tuohiniemi Vastuuhenkilö Juha Taina Kotisivu http://www.cs.helsinki.fi/group/otie/ Versiohistoria Versio Päiväys Tehdyt muutokset 1.0 15.7.2004 Ensimmäinen versio

Sisältö i 1 Johdanto 1 2 Toteutettu järjestelmä 1 2.1 Oracle.................................... 1 2.2 ajuri..................................... 1 2.2.1 Sequence.............................. 1 2.2.2 Tietotyypit............................. 1 2.3 Tomcat................................... 1 3 Järjestelmän asennus 2 4 Järjestelmän ylläpito ja jatkokehitys 2 4.1 Järjestelmän jatkokehitys.......................... 2

1 Johdanto 1 Tässä dokumentissa kuvataan Ohtutie-projektin Helsingin yliopistossa kesällä 2004 toteutettaman ohjelmistotuotantoprojektin tietojärjestelmän asentaminen ja ylläpito. 2 Toteutettu järjestelmä 2.1 Oracle Järjestelmä kehitettiin käyttämään tietokantana Oraclen versiota 9.0, eikä ole suoraan siirrettävissä muihin tietokantoihin. Seuraavassa on kuvattu järjestelmän Oracle-specifisiä ominaisuuksia. 2.2 ajuri 2.2.1 Sequence Oraclessa ei ole komentoa autoincrement, joten tämän sijaan käytettiin SEQUENCE tauluun lisättäviä sekvensseja. Sekvenssit nimettiin Taulunimi_attribuutti, eli esimerkiksi Person taulun kentälle id, löytyy SEQUENCE taulusta sekvenssi Person_id. Sekvenssejä kutsutaan jokaisen insertin yhteydessä, esim: Person_id.NEXTVAL. Sekvenssin kutsuminen kasvattaa sekvenssin arvoa yhdellä ja palauttaa tuon arvon. 2.2.2 Tietotyypit Oraclekohtaisia tietotyyppejä joita käytettiin ovat seuraavat: Integer on oraclessa synonyymi Number(38):lle. Integeriä ei järjestelmässä käytetty vaan sen sijaan käytettiin tietotyyppiä Number(n), jossa n on haluttu pituus. Varchar(n). Varchar on Oraclessa deprecated, ja sen on korvannut varchar2. Mikäli tästä tulee tulevaisuudessa ongelmia, pitäisi tämän olla melko helposti päivitettävissä muuttamalla attribuutit vacrhar tyyppiin varchar2. 2.3 Tomcat Ohjelmiston kehitys- ja testausvaiheessa käytettiin sovelluspalvelimena Apache Tomcatin versiota 4.0, jota ajettiin Tietojenkäsittelytieteenlaitoksen palvelimella alkokrunni.cs.helsinki.fi. Seuraavassa on kuvattu Tomcatin asetukset tässä kyseisessä tapauksessa. Mikäli ohjelmisto halutaan asentaa erilaiseen ympäristöön tulee käyttöönottajan itse selvittää eroavuudet.

Ohjelmisto saatetaan esimerkiksi haluta sijoittaa WAR-archiveen, mitä kehitysvaiheessa ei tehty. Tämän palvelimen kohdalla tomcatille luotiin hakemisto /tomcat,jonka alle sovellus sijoitettiin. Lähdekoodit tulevat hakemiston./tomcat/webapps/otie/web-inf/src/ alle, ja käännetyt class-tiedostot hakemiston./tomcat/webapps/otie/web-inf/classes/ alle. Tomcatille täytyy asettaa ympäristömuuttujat, ja tomcat käynnistetään yllä mainitussa hakemistosta tomcat. Palvelimelle asetettiin ympäristömuuttujat seuraavasti: export CLASSPATH=~/tomcat/webapps/OTIE/WEB-INF/src Sekä komento setup tomcat, joka lisää CLASSPATH -muuttujaan myös polun /usr/local/jakarta-tomcat-4.1.18//common/lib/servlet.jar Tomcat käynnistettiin hakemistossa /tomcat komennolla tomcat-start, sekä projektin myöhemmässä vaiheessa siirryttiin käyttämään ja ko- mentoja. 2 3 Järjestelmän asennus 4 Järjestelmän ylläpito ja jatkokehitys 4.1 Järjestelmän jatkokehitys WWW-käyttöliittymän sivujen tulostus ja syötteiden vastaanotto, sekä tietojen luku ja talletus tietokantaan on sijoitettu Bean luokkiin. Myös käyttäjältä tulevien syötteiden tarkistus on sijoitettu Bean-luokkiin. Testauksen kannalta olisi parempi ja yhdenmukaisempi jos syötteiden tarkistus tapahtuisi erillisessä luokassa, sen sijaan että kukin Bean-luokka tekee tarkistuksen.