1 / 6

Omistajatietokanta

Omistajatietokanta. suunnitelma 0.95 (29.3.2006/JK). Omistajatietokanta. Käyttötapaukset: katselu käyttäjä haluaa nähdä, mitä automaatteja omistajalla O on käyttäjä haluaa nähdä, millä omistajilla on flipperi/videopeli/jukeboksi/... merkkiä ME

nickan
Download Presentation

Omistajatietokanta

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Omistajatietokanta suunnitelma 0.95 (29.3.2006/JK)

  2. Omistajatietokanta Käyttötapaukset: katselu • käyttäjä haluaa nähdä, mitä automaatteja omistajalla O on • käyttäjä haluaa nähdä, millä omistajilla on flipperi/videopeli/jukeboksi/... merkkiä ME • käyttäjä haluaa nähdä, millä omistajilla on flipperi/videopeli/jukeboksi/... vuosilta V1-V2 • (kahden edellisen yhdistelmä?) • käyttäjä haluaa nähdä, millä omistajilla on flipperi/videopeli/jukeboksi/... mallia MA Käyttötapaukset: omat tiedot • käyttäjä kirjautuu sisään omalla tunnuksellaan ja salasanallaan • käyttäjä muokkaa omia tietojaan • käyttäjä lisää/muokkaa/poistaa järjestelmässä omia automaattejaan • käyttäjä kirjautuu ulos palvelusta

  3. Taulurakenne • Taulu ’kuntalaani’ • kunnan nimi • sen läänin nimi, johon kunta kuuluu • Arvojoukko (domain) ’tyyppi’ • flipperi • videopeli • jukeboksi • pajatso • rahapeli (kaikki joista voittaa rahaa pl. pajatsot) • juoma-/välipala-automaatti (limu-, purkka- jne) • muu • Arvojoukko ’omistussuhde’ • omistaa yksin • omistaa yhdessä toisen kanssa • ei omista, mutta on haltija • omisti ennen • Arvojoukko ’toimenpide’ • Kirjautui sisään • Päivitti omia tietojaan • Lisäsi automaatin • Muokkasi automaattia • Poisti automaatin • Taulu ’omistaja’ • id • nimi • sähköpostiosoite • kotisivun URL • paikkakunta • vapaamuotoinen teksti • salasana • Taulu ’automaatti’ • omistajan id • tyyppi (ks. domain ’tyyppi’) • valmistaja/merkki • malli • valmistusvuosi • linkki automaatin sivulle • omistussuhde (ks. domain ’omistussuhde’) • vapaamuotoinen teksti • myytävänä hintaan x • Näkymä ’valmistajat’ • Automaatti-taulun valmistaja-sarakkeen arvot, kukin yhteen kertaan, aakkostettuna: Ami, Bally, Capcom… • Taulu ’loki’ • Pvm ja klo • Ip-osoite ja host • Kirjautunut käyttäjä • Toimenpide (ks. domain ’toimenpide’) • Lisätyn/muokatun/poistetun automaatin id

  4. Kaksi esimerkkiä taulujen sisällöstä • Taulu ’omistaja’ • id = 28 • Erkki • erkki@esimerkki.com • http://esimerkki.com/erkki/ • Turenki • Ostan kaikki jukeboksit! • t0psecret • Taulu ’automaatti’ • omistajan id = 28 • jukeboksi • Wurlitzer • 2150 • 1977 • null (ei kotisivua) • omisti ennen • Myynti kaduttaa jo! • 2000 (euroa) • Taulu ’loki’ • 2006-03-29 23:45:11 • 91.2.14.66 • soittosarja.elisa.fi • Erkki • 4. Lisäsi automaatin • 28 • Taulu ’omistaja’ • id = 17 • Jarkko • jarkko@flipperit.net • http://flipperit.net/jarkko/ • Helsinki • Flipperiharrastaja • sa1asana • Taulu ’automaatti’ • omistajan id = 17 • flipperi • Bally • Twilight Zone • 1993 • http://flipperit.net/jarkko/tz/ • omistaa yksin • Ensimmäinen flipperini! • null (ei myytävänä) • Taulu ’loki’ • 2006-03-30 16:06:27 • 12.34.56.78 • gw.wmdata.fi • Jarkko • 4. Muokkasi automaattia • 17

  5. Käyttöliittymän näytöt ja rakenne • Etusivu • laatikot oikealla tarkoittavat, että niiden sisältöon alustavasti etusivulla, mutta tarvittaessa netai osa niistä voidaan siirtää omiksi sivuikseen • viimeisimmät 5 muutosta??? • mitä tietoja mahdutaan näyttämään? • millä tarkkuudella tallennetaan tietoja lokiin? • Automaattihaku • tyypin mukaan • valmistajan/merkin mukaan • mallin mukaan • vuosilukuvälin mukaan • vapaan tekstin mukaan • myytävänä olevat • Omistajalista • järjestettävissä joko • nimen mukaan (oletus?) • paikkakunnan mukaan • päivityspvm:n mukaan • Kirjaudu sisään • tunnus • salasana • Omistajan tiedot syötekenttinä • samat kentät kuin omistajantietoja katsellessa, ja lisäksi: • salasana (+varmistuskenttä) • lisää (automaatti) • automaatit-listan yhteyteen • muokkaa • poista • Hakutulokset • lista nykyisistä (ei ennen omistetuista) automaateista • tyyppi • malli • valmistaja/merkki • vuosi • omistaja • jos myytävänä, mihin hintaan • aakkostettavissa kaikkien kenttien mukaan • Omistajan tiedot • - nimi • - sähköpostiosoite (spam-suojattuna) • - kotisivun URL • - paikkakunta • vapaamuotoinen teksti • lista nykyisistä automaateista • tyyppi • malli • valmistaja/merkki • vuosi • lista aiemmista automaateista • samat kentät • Automaatin tiedot syötekenttinä • - tyyppi • - valmistaja/merkki • - malli • - valmistusvuosi • linkki automaatin sivulle • omistussuhde • vapaamuotoinen teksti • Automaatin tiedot • - tyyppi • - valmistaja/merkki • - malli • - valmistusvuosi • linkki automaatin sivulle • omistussuhde • vapaamuotoinen teksti • omistajan nimi • hinta, jos myytävänä • lomake (checkboxit + submit), jonka avulla voihakea saman tyypin/valmistajan/mallin/vuoden automaatit. Johtaa Hakutulokset-sivulle. Onnistui/epäonnistui - ja linkki muutoksensivulle

  6. Parametrit, jotka välitetään sivulta toiselle siirryttäessä, ja karkea kuvaus toiminnoista • Etusivu • orderby=name|city|date • Kirjaudu sisään • tavallinen lomake • syötekentät • Omistajalista • haetaan tiedot kannasta ja järjestetäänmäärätyn kentän mukaan • Automaattihaku • tavallinen lomake • syötekentät vai valintalistalta? login pwd id + orderby • Omistajan tiedot syötekenttinä • täytetään syötekentät kannastatunnuksen avulla haetuin arvoin • jos login+pwd täsmäsivät, luodaan sessio, muuten ohjataankirjautumaan uudestaan 5 muuttujaa + orderby • Omistajan tiedot • haetaan id:llä tiedot kannasta • kaksi muuta kyselyä automaattejavarten • järjestettävissä kenttien mukaan id + sessio • Hakutulokset • haetaan muuttujien ehdoilla tiedot kannastaja järjestetään valitun kentän mukaan Automaatin tiedot syötekenttinä - täytetään syötekentät kannastaid:n avulla haetuin arvoin (alas) id + orderby (ylös) 5 muuttujaa + orderby id + 7 muuttujaa+ sessio id + sessio id + orderby Automaatin tiedot - haetaan id:llä tiedot kannasta id + 5 muuttujaa+ sessio id + sessio Onnistui/epäonnistui - ja linkki muutoksensivulle

More Related