\section{Termej�}
\label{sec:termit}
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.

\subsection{Aihepiirin yleisi� termej�}
Seuraavat termit liittyv�t salinvarausprosessiin: \\
\begin{tabular}{lp{4in}}

{\bf Kotka}&on henkil�tietojen hallintaosio ja tietokantarakenne.\\
{\bf Korppi}&on Kotka-j�rjestelm�n kurssikirjanpitomoduuli.\\
{\bf Maksaja}&on henkil� tai organisaatio, joka maksaa varauksen.\\
{\bf Oheisvarattava}&on liikuteltava esine, jonka vahtimestarit toimittavat 			tilaisuuden j�rjest�j�n toiveiden mukaisesti haluttuun 			tilaan haluttuna ajankohtana.\\
{\bf Resurssi}&on johonkin tilaan liittyv� ominaisuus tai kiinte�sti tilaan asennettu laite tai esine. Esimerkiksi salin paikkam��r� tai piirtoheittimen olemassaolo voivat olla resursseja.\\
{\bf Sali}&on t�ll� hetkell� k�yt�ss� oleva tekstipohjainen salienvarausj�rjestelm�.\\
{\bf Tila}&on varattavissa oleva paikka, johon ihmiset voivat kokoontua (esimerkiksi luentosali tai kokoustila).\\
{\bf Timmi}&on Yomi Applications Oy:n kehitt�m� tilanvaraussovellus	\\
{\bf Vakiovaraus}&on sarja varauksia, jotka liittyv�t toisiinsa ja toistuvat esimerkiksi viikoittain samana viikonp�iv�n�.\\
{\bf Varauksen pyyt�j�}&on henkil�, joka ehdottaa varattavaksi jotakin tilaa jonakin ajankohtana.\\
{\bf Varauksen vahvistaja}&on henkil�, jolla on oikeus vahvistaa varaus tiettyyn 			tilaan.\\
{\bf Varaus}&	on k�ytt�oikeus tiettyyn tilaan tiettyn� ajankohtana.\\
\end{tabular}

\subsection{Teknisi� termej�}
Seuraavia ohjelmointiteknisi� termej� k�ytet��n puhuttaessa sovelluksen taustalla olevasta j�rjestelm�st�:\\
\begin{tabular}{lp{4in}}

	{\bf Apache}&		on ilmainen HTTP-palvelinohjelmisto.\\
	{\bf CSS}&		eli Cascading Style Sheets on WWW-sivujen 				ulkoasua kuvaava kieli.\\
	{\bf HTML}&		on WWW-sivujen sis�lt�� kuvaava kieli.\\
	{\bf HTTP}&		on WWW-arkkitehtuurin k�ytt�m� 					tiedonsiirtoprotokolla.\\
	{\bf Jakarta-Tomcat}&	on ilmainen servletti- ja JSP-moottori.\\
	{\bf Java}& 		on Sunin kehitt�m� laitteistoriippumaton olio-				ohjelmointikieli.\\
	{\bf Java-pavut}& 	(engl. JavaBeans) ovat Java-ohjelmointikielell� 				luotuja komponentteja, joita voidaan kutsua JSP-			sivuilla.\\
	{\bf JDBC}&		eli Java Database Connectivity on Java-teknologian 			k�ytt�m� rajapinta erilaisiin tietokantoihin.\\
	{\bf JSP}& 		eli Java Server Pages on skriptaustyylinen 				ohjelmointikieli.\\
	{\bf 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.\\
	{\bf K�ytt�tapaus}& 	(engl. use case) on k�ytt�j�n tai sovelluksen 				toimintoa tietyn teht�v�n suorittamiseksi kuvaava 			dokumentti.\\
	{\bf Moduuli} &		on tarkkaan rajattu toiminnallinen 					ohjelmakokonaisuus.\\
	{\bf Poolman} &		on ohjelma, joka kontrolloi tietokantayhteyksi�.\\
	{\bf PostgreSQL}& 	on ilmainen tietokannanhallintaj�rjestelm�.\\
	{\bf Skripti} &		on yksinkertainen ohjelmanp�tk�, joka useimmiten on 			tehty tulkattavalla kielell�.\\
	{\bf Selain} 	&	on ohjelma, joka k�ytt�j�n koneella tulkkaa HTML-			kieliset sivut esitett�v��n muotoon.\\
	{\bf Servletti}& 		on palvelimella sijaitseva ohjelma (engl. servlet), joka 			toteuttaa HTTP-palvelimen pyynn�st� tietyn 				toiminnon.\\
	{\bf SQL} 	&	eli Structured Query Language on tietokantojen 				hallintaan kehitetty standardi kieli.\\
\end{tabular}
