Nuottiarkisto on JavaServlet ja SQL-tietokannalla (Oracle) toteutettu keskitetty ratkaisu internetissä sijaitsevien nuottijulkaisujen hallintaan. Tämän järjestelmän tarkoitus on edistää yksityisten harrastelijamuusikoiden mahdollisuuksia saada esille omia teoksiaan verkossa ja saada julkisuutta omille töilleen, koska teokset ovat helpommin saatavissa. Tämä sovellus parantaa myös harrastelijaorkestereiden ja soittajien mahdollisuutta löytää itselleen sopivaa sähköistä nuottimateriaalia.
Arkistosta voidaan hakea seuraavien kriteerien mukaan (myös useampi ehto samaan aikaan):
- Hakusana (sana tai sen alku missä tahansa teoksen tiedoissa)
- Teoksen nimi (myös alun perusteella)
- Säveltäjän etu- ja sukunimi (myös erikseen ja pelkän alun perusteella)
- Aihepiiri (uusia voidaan luoda nuotin lisäyksen yhteyssä)
- Sävellysvuosi
- Uutuudet (voidaan valita nähtäväksi enintään 1kk - 12kk sitten arkistoon lisätyt)
Nuottijulkaisusta voidaan tallentaa seuraavat tiedot:
- Teoksen nimi
- Säveltäjän etu- ja sukunimi
- Aihepiiri (voidaan valita aikaisemmista tai luoda kokonaan uusi)
- Sävellysvuosi
- Kuvailuteksti (rajoittamaton)
- URL-osoite julkaisuun
- Teoksen koko
Nuottiarkistoon lisätään saatavilla olevan nuottijulkaisun tiedot sekä linkki sähköiseen nuottijulkaisuun. Varsinaisia nuottijulkaisuja ei siis lisätä tietokantaan vaan ne sijaitsevat lisääjän omalla serverillä. Sovellus tarjoaa todella laajat hakumahdollisuudet. Rekisteröityneille käyttäjille tarjotaan mahdollisuus lisätä ja poistaa omia nuottijulkaisujaan ja myös rekisteröinnin poistaminen on mahdollista.
Järjestelmän ylläpitäjällä on mahdollisuus www-käyttöliittymän kautta poistaa kenen tahansa lisäämä julkaisu. Hän näkee myös kaikkien käyttäjien tiedot.
Tämä järjestelmä on alunperun asennettu Helsingin yliopiston Tietojenkäsittelytieteen laitoksen palvelimelle osoitteeseen, mutta se ei enää ole toiminnassa.
Järjestelmän vaatimukset
Järjestelmällä on seuraavanlaiset vaatimukset:
- JavaServlet -teknologiaa tukeva palvelin
- Oracle -tietokanta (voidaan pienin muutoksen asentaa myös muihin tietokantoihin)
- Järjestelmän käyttäjillä oltava HTML4.0:aa tukevat selaimet.
Erityinen etu tässä järjestelmässä on se, että kaikki käyttöliittymän tekstit ovat sijoitettu erillisiin tiedostoihin, jolloin ohjelman muuttaminen muille kielille on hyvin helppoa.
Ohjelman ja dokukumenttien lataus
- Suunnitteludokumentti: [ps] ja [pdf]
- Toteutusdokumentti, joka sisältää käyttöohjeen: [ps] , [pdf]
- Lähdekooditiedostot (zip)