Finnish Fandom for Foreigners

Ideointisivu findom.info-sivustolle.

Use cases

John Doe

John Doe on ulkomaalainen, englantia ymmärtävä SF-harrastaja.

John Doe käy Suomessa

J.D. tulee käymään Suomessa jonakin tiettynä ajankohtana. Häntä kiinnostaa tietää, onko paikkakunnalla mitään SF-toimintaa ko ajankohtana.

J.D. haluaa löytää paikkakunnalla toimivat SF-yhdistykset ja niiden toimintakalenterit. Viimeksimainittujen puuttuessa J.D. haluaa yhteystiedot yhdistyksen tiedottajalle tms.

Lisäksi J.D. haluaa tietää, mitä muuta kiinnostavaa paikkakunnalta voi löytyä, esimerkiksi alan liikkeet, museot, yms.

John Doe haluaa tilata suomalaisen SF-lehden

Lisäkriteerinä J.D. haluaa mielellään tilata lehden, jossa on myös englanninkielistä sisältöä.

J.D. haluaa löytää lehden tiedot, mm. tilaustiedot (hinta, mistä tilata ja voiko tilata ulkomaille), ilmestymistiheyden, esittelyn lehdestä ja mielellään myös nähdä lehdestä näytenumeron tai -artikkeleita.

Mikko Mallikas

Mikko Mallikas on suomalainen SF-harrastaja.

Mikko Mallikas etsii lehteä julkaisukanavaksi

M.M. on kirjoittanut novellin ja haluaa sen julkaistuksi jossakin kotimaisessa sf-lehdessä.

M.M. haluaa luettelon suomalaisista SF-lehdistä, niiden toimituslinjoista ja yhteystiedoista.

Mikko Mallikas haluaa tilata SF-lehden

M.M. haluaa löytää - suomeksi - lehden tiedot, mm. tilaustiedot (hinta, mistä tilata), ilmestymistiheyden, esittelyn lehdestä ja mielellään myös nähdä lehdestä näytenumeron tai -artikkeleita.

Mikko Mallikas ei ole saanut tilaamaansa lehteä

Oletetaan, että M.M. ei muista seuran yhteystietoja, eikä myöskään osaa googlettaa seuran omia kotisivuja. :-)

M.M. haluaa yhteystiedot henkilölle, jonka kanssa voisi selvittää mihin lehti on hukkunut. Tai vaihtoehtoisesti löytää seuran omat kotisivut. :-)

Mikko Mallikas muuttaa

M.M. on muuttamassa uuteen osoitteeseen, ja haluaa ilmoittaa uuden osoitteensa kaikille lehdille/seuroille, joiden jäsenenä on.

M.M. haluaisi täyttää vain yhden lomakkeen, jonka tiedot välitettäisiin automaattisesti kaikille tarvittaville tahoille.

Mikko Mallikas haluaa osallistua fandom-toimintaan

SF:ää aikaisemmin vain yksikseen harrastanut M.M. haluaisi tutustua kotipaikkansa/-maansa fandom-toimintaan, muttei tiedä minkä nimisiä ja minkälaisia sf-seuroja alueeltaan löytyy.

(kohtalaisen lähellä use casea, jossa M.M. ei ole saanut lehteä, tavoiteinformaatio hieman eri; periaatteessa sama kuin J.D.:n Suomen-visiitti mutta M.M. haluaa tiedot suomeksi)

Pekka PJ

Pekka PJ on suomalaisen SF-seuran aktiivi (lue: hallituslainen?), mahdollisesti jopa puheenjohtaja.

Pekka PJ haluaa lisätä seuran tiedot järjestelmään

Pekka PJ haluaa lisätä juuri perustamansa SF-yhdistyksen tiedot järjestelmään.

P.PJ. haluaa mainostaa myös seuran uutta nelikielistä lehteä (suomi, englanti, ruotsi, klingon), sekä kertoa yhdistyksen toiminnasta ja WWW-sivuista.

Pekka PJ tarkistaa, ovatko yhdistyksensä tiedot oikein

On kulunut jonkin aikaa edellisestä tarkistuskerrasta, ja P.PJ. ei muista ovatko kaikki seuran tiedot enää kurantteja.

P.PJ. haluaisi mieluiten nähdä kaikki tiedot yhdeltä sivulta, mutta häntä ei haittaa vaikka “joutuisi” katsomaan erikseen erikieliset versiot seuran tiedoista.

Yrjö Ylläpitäjä

Yrjö Ylläpitäjä on findom.info -sivuston ylläpitäjä.

Yrjö Ylläpitäjä korjaa yhdistyksen tietoja

Yhdistyksellä ei ole omaa henkilöä (Pekka PJ:n vastinetta), joka pääsisi käymään päivittämässä seuran tietoja sivustolle. Tai Pekka PJ on tehnyt jonkun virheen, jota ei joko osaa itse korjata tai Yrjö ei jaksa odottaa että Pekka PJ vastaisi korjauspyyntöön.

Tietorakenteet

Allaolevat voivat vielä mennä täysin uusiksi, lähdetään alusta liikkeelle ensin. Kts “Use cases”, yllä.

Lehtien tiedot

  • lehti_id {integer} (sisäinen tunniste, ei näytetä kuin korkeintaan epäsuorasti URL:n osana tms)
  • lehti_nimi {varchar(100)}
  • lehti_julkaisija {integer} (viittaus “seuroihin”)
  • lehti_ilmestymistiheys {varchar} (olisi tietysti kiva, jos tämä olisi {integer} lehteä vuodessa tms, mutta käytännössä voi olla hankala?)
  • lehti_kplhinta {tyyppi} (vähän sama juttu kuin ilmestymistiheydessä, olisi kiva jos olisi numero, mutta voidaan haluta kertoa myös sanallisesti hinnanmuutoksista tms)
  • lehti_tilaushinta {tyyppi} (sama juttu kuin kappalehinnoissa)
  • lehti_saatavuus {varchar}
  • lehti_yhteystiedot {varchar tai text} (voisi ehkä olla haettavissa seurasta, mutta toisaalta yleisesti ottaen välttämättä ei)
  • lehti_www {varchar}
  • lehti_lyhytesittely {text}
  • lehti_esittely {text} (kattavampi esittely; HTML-muodossa tai jollakin muulla markupilla)
  • lehti_tstamp {timestamp tai datetime} (muutosajankohta, ei muokattavissa, päivittyy automaattisesti)

Ongelmana on hiukan sisällön kaksikielisyys, eli varchar- ja text-kentät pitäisi ehkä kahdentaa? Entä jos/kun halutaan lisätä vielä kolmaskin kotimainen kieli (ruotsi)? Informaation kahdentamista voisi minimoida käyttämällä mahdollisimman pitkälti numerotyyppisiä kenttiä, mutta tällöin ongelmaksi voivat tulla hiukan poikkeavat tiedot, esimerkiksi hintojen tulevat muutokset yms.

Seurojen (vast) tiedot

Ei pelkästään seurat, vaan mahdolliset kaupalliset tahot myös.

  • seura_id {integer} (sisäinen tunniste)
  • seura_nimi {varchar(100)}
  • seura_julkaisu {integer} (viittaus lehtiin, 0 tai NULL=ei lehteä)
  • seura_tapaamiset {varchar}
  • seura_jasenmaksu {varchar} (pitänee olla teksti, jotta eri jäsentyypit (jotka voivat vaihdella seurasta toiseen) saadaan ilmaistua; numero olisi taas kiva mutta…)
  • seura_osoite {varchar tai text}
  • seura_email {varchar}
  • seura_www {varchar}
  • seura_pankki {varchar} (pankkiyhteys)
  • seura_pj {varchar} (puheenjohtajan nimi)
  • seura_pjyhteys {varchar} (puheenjohtajan yhteystiedot)
  • seura_lyhytesittely {text}
  • seura_esittely {text} (kattavampi esittely; HTML-muodossa tai jollakin muulla markupilla)
  • seura_tstamp {timestamp tai datetime} (muutosajankohta, ei muokattavissa, päivittyy automaattisesti)

Sama ongelma kuin lehdissä, eli kaksikielisyys.

Vielä puuttuvat

Kuten jo mainittu, kaksi- tai useampikielisyyttä ei vielä ole mietitty tiedoissa.

Lisäksi tietojen päivitysmekanismia varten tarvitaan seuroille/lehdille lisäkenttiä.

 
finnishfandomforforeigners.txt · Last modified: 2007/04/30 00:05 by topeju
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki