OtaShop2 Vaatimusmäärittelyt T-76.115



Samankaltaiset tiedostot
Pipfrog AS Tilausten hallinta

Näin tilaat tuotteita Kuulotarvikkeen verkkokaupasta

OHJE VERKKOKAUPASSA ASIOINTIIN

Verkkopalvelun käyttöohje

Näin tilaat tuotteita C2 SmartLight Oy:n verkkokaupasta

Adobe -määrälisensointi

Tervetuloa HK Shop:in käyttäjäksi!

OHJE BE ONLINE VERKKOKAUPPAAN

Menumat-verkkokaupan käyttöohje (päivitetty )

Ohje Hammasvälineen verkkokauppaan

Basware Supplier Portal

Toimittajaportaalin rekisteröityminen Toimittajaportaalin sisäänkirjautuminen Laskun luonti Liitteen lisääminen laskulle Asiakkaiden hallinta Uuden

Kortinhaltijat joilla on maksukeskeytys Maksuryhmään liitettyjen kortinhaltijoiden lukumäärä, joiden maksut ovat tilapäisesti keskeytetty.

FENNO MEDICAL OY FENNO MARKET KÄYTTÖOHJEET. Fenno Medicalin sähköinen

1.1 Kirjaudu omalla tunnuksellasi Kipaan kilpailulisenssin numerolla ja salasanallasi.

Verkkokaupan ohje. Alkutieto. Scanlase verkkokauppa. Sisäänkirjautuminen

PALAUTUKSEN PERUSTOIMINNALLISUUDEN KUVAUS

NEPTON JÄSENTIETO - PERUSVERSIO käyttöohjeet lyhyesti

SIJAISET.FI KÄYTTÖOHJE TAKSI YRITYKSILLE. 1. Palveluun rekisteröityminen Palveluun kirjautuminen Etusivu... 2

AGA ONLINE SHOP-OHJEET

Automaattitilausten hallinta

Tik Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti

Ristijärven metsästysseura tysseura osti lisenssin jahtipaikat.fi verkkopalveluun, jotta seuran

Postimaksukonepalvelun käyttöohje

MTK:n esitteet ja materiaalit verkkokaupassa

GroupDesk Toiminnallinen määrittely

Toimittajaportaalin pikaohje

VERKKOKAUPAN TOIMITUS EHDOT

Salon kaupunki. Ceepos Mobiilimaksu

Maestro Lappeenranta Mannerheiminkatu Lappeenranta. Maestro Helsinki Huopalahdentie Helsinki

HUIPPUSTORE.FI REKISTERÖITYMINEN

Online-tulostus painos

MultiWeb Sähköinen tilausjärjestelmä. Luottamuksellinen

Oy Oticon Ab. Korvakappale.fi. Käyttöohje

ServiceOnLine käyttöopas G:\SOL DOKUMENTATION\Klart och Skickat\SERVICEONLINE\ServiceOnLine manual.doc. ServiceOnLine.

Tervetuloa OmaLounea-palveluun! KÄYTTÄJÄN OPAS

käyttötapaukset mod. testaus

Nettikaupan uudistukset

Basware toimittajaportaali

Käyttöohje. Ticket Inspector. Versio 1.0. Sportum Oy

Vaatimusmääritelystä UML:n avulla

3M Online Center sivuston käyttöopas

Palvelukuvaus 1.0 Monipuoliset maksutavat verkkokauppaan Joustavat tilitykset ja raportointi

Octo käyttöohje 1. Sisältö

Sisältö. 3 Yleistä 4 Toimittajaportaalin edut 5-10 Rekisteröinti Laskun teko 23 Lasku JIP. 29/05/2015 Anna-Stina Lindblad

Maksuturvan pikaopas Sopranon Composer-kauppialle

Maksuturvan pikaopas Smilehouse Workspace/Wosbee -kauppiaille

T Tekninen spesifikaatio

Checkout lisäosa WooCommerce alustalle (c) Webbisivut.org

NTG Kuvapankissa yhdistyvät kuvagallerian ja verkkokaupan toiminnot. NTG Kuvapankki soveltuu samanaikaisesti sekä kuluttaja- että tukkukauppaan.

RockID-varastonhallintajärjestelmän käyttöohje. v. 1.0

Toimittajaportaalin pikaohje

Maksuturvan pikaopas Omaverkkokauppiaille

ARVI-järjestelmän ohje arvioinnin syöttäjälle

1. ASIAKKAAN OHJEET Varauksen tekeminen Käyttäjätunnuksen luominen Varauksen peruminen... 4

Nippupelipassi. Nippupelipassien rakentaminen

OP-eTraderin käyttöopas

ORGANISAATION KIRJAUTUMINEN TURVASIRU.FI-PALVELUUN

Timanttiset-verkkokauppa, ohje

Toimituksen laskuttaminen erissä

SOPPARI. Sopimustoimittajan käyttöohje versio IS-Hankinta Oy

Nebula Kotisivutyökalu Käyttöohje - Kauppamoduuli. 1. Kaupan asetukset... 2

Manager. Doro Experience. ja Doro PhoneEasy 740. Suomi

Lionsverkkokauppa.fi tilaaminen

FarmiDiili yhteishankintasovelluksen käyttöohje viljelijäasiakkaille

käyttäjänimi salasana ****** OHJE TILAUKSEN TEKEMISEEN, SERVEA OY

Lomalista-sovelluksen määrittely

Ostokorin hintasäännöt

Ostolaskujen haku Netvisorista

KIRJAUTUMINEN JÄRJESTELMÄÄN ALOITUSSIVU. OMAT ASETUKSET Salasanan vaihto. VITANet KÄYTTÄJÄOPAS. Avaa VITANet osoitteessa

Aloita kuljetuksen tilaaminen Unifaun Online-kuljetushallintajärjestelmän avulla.

EVTEK-PROJEKTORI KÄYTTÖOHJE Tekijä: Teemu Tammivaara VBP04S

Vastuuhenkilön ohje. TIEKE

ENSIN KUITENKIN ALKU UN YKSI T ÄRKEÄ INFO JÄSENYYKSIEN PÄÄTT ÄM ISEST Ä:

TYÖNTEKIJÄN OHJE: PALKKALASKELMAN LÄHETTÄMINEN TYÖNANTAJALLE RAKENNUSLIITON PALKKALASKURILLA

FENG OFFICE -PROJEKTINHALLINTATYÖKALU

Sisällys Clerica Web-sovellusten käytön aloittaminen 2

Napsauta Kurssin viikkonäkymä- näkymässä oikeassa yläreunassa sijaitsevaa Muokkaustila päälle -painiketta.

Mikäli salasana unohtuu, voit tilata sen myöhemmin sähköpostiosoitteeseen, jonka rekisteröit ilmoittajan osoitteeksi.

Uutiskirjesovelluksen käyttöohje

-palvelun pikaopas oma-aloitteiset verot

Markkinointirekisteriseloste

Visma asiakaspalvelu Tukipyyntöjen lähettäminen

Smilehouse Workspace API 15 ja 16 maksumoduulin asennusohje Versio 1.2

Taloushallinto verkkoliiketoiminnassa

Sisäänkirjaus Uloskirjaus. Yritystieto

Rekisterinpitäjä. Rekisteriasioista vastaava yhteyshenkilö. Rekisterin nimi. Rekisterin käyttötarkoitus. Rekisterin tietosisältö

Ceepos mobiilimaksaminen

SFS ONLINE. palvelu verkkokaupassa. helppo ja tehokas tapa hallita standardien tietoja

CV-kannan käyttöohje 2017

Tilaajan ohje. TIEKE

Copyright Basware Corporation. All rights reserved. Pikaopas toimittajille Supplier Portal (Toukokuu 2013)

Käyttöoppaasi. F-SECURE MOBILE SECURITY 6 FOR ANDROID

Uuden lukuvuoden aloitus ViLLEssa

Uuden lukuvuoden aloitus ViLLEssa

Käyttöohje. Visy Access Net UPM

Toimittajaportaali: Usein kysyttyjä kysymyksiä e-laskuista

Kun olet valmis tekemään tilauksen, rekisteröidy sovellukseen seuraavasti:


Transkriptio:

OtaShop2 T-76.115 Versio Päivämäärä Tekijä Kuvaus 4.3 15.3.2004 P. Ranne & Halme Tarkastettu ja hyväksytty 4.2 22.2.2004 Erkka Halme Muokattu käyttötapaus 5 4.1 18.2.2003 Erkka Halme Muokattu kappaletta 7.3 4.0 15.2.2004 Erkka Halme Muokattu käyttötapaus 1 3.10 8.2.2004 P.Ranne & Halme Muutettu maksutapa ja maksuliikenteen seuranta, hyväksytty 2.10 1.12.2003 P.Ranne & Halme Tarkastettu ja hyväksytty 2.05 29.11.2003 Erkka Halme Korjattu kirj.virhe kappaleessa 4, tarkennettu kappaletta 8 2.00 8.11.2003 Erkka Halme Muutettu PDF:ksi, Toteutus1- vaihe alkaa 1.12 27.10.2003 Erkka Halme Viimeistelty palautusta varten 1.11 27.10.2003 Erkka Halme Muokattu kappaletta 6 1.10 22.10.2003 Matti Kosunen Lisätty yleiskatsaukseen kuva 1.9 19.10.2003 Erkka Halme Lisätty loput käyttötapaukset, pieniä muutoksia koko dokumenttiin. 1.8 19.10.2003 Anna Larmo Muokattu kappaletta 8. 1.7 18.10.2003 Simo Ojanen Muokattu kappaletta 7. 1.6 18.10.2003 Antti Kärkkäinen Muokattu kappaletta 9. 1.5 16.10.2003 Matti Kosunen Lisätty kappale 3. 1.4 08.10.2003 Kai Inkinen Ensimmäinen versio OtaShop2 vaatimusmäärittelystä. 1.3 08.10.2003 Anna Larmo Translation to finnish 1.2 20.9.2003 Aaltio New Version for the 2003/2004 course 1.1 8.10.2002 Kauppinen,Aaltio/QureProject/SoberIT Template 1.0 5.9.2002 Kauppinen,Aaltio/QureProject/SoberIT Template 1 (14)

1. ASIAKIRJAN TARKOITUS... 2 2. LIIKETALOUDELLISET TAVOITTEET... 3 3. TÄRKEIMMÄT KÄSITTEET... 3 3.1. KÄSITTEET JA NIIDEN SELITYKSET... 3 3.2. KÄSITEKARTTA... 4 4. YLEISKATSAUS JÄRJESTELMÄÄN... 5 5. KÄYTTÄJÄRYHMÄT... 7 6. KÄYTTÄJIEN VAATIMUKSET... 8 6.1. KÄYTTÖTAPAUSTEN TOIMIJAT... 8 6.2. KÄYTTÖTAPAUKSET... 8 7. TOIMINNALLISET VAATIMUKSET... 12 7.1. TILAUSTEN TEKEMINEN... 12 7.2. TILAUSTEN TOIMITTAMINEN... 12 7.3. TILAUSTIETOJEN TARKISTAMINEN JA RAHAN KULKU... 12 7.4. JÄRJESTELMÄN YLLÄPITO... 13 8. OMINAISUUDET (LAATUVAATIMUKSET, EI-TOIMINNALLISET VAATIMUKSET)... 13 8.1. KÄYTETTÄVYYS... 13 8.2. LUOTETTAVUUS... 13 9. RAJOITTEET... 14 9.1. RAJOITUKSET OHJELMISTOISSA... 14 9.2. RAJOITUKSET LAITTEISTOSSA...14 10. LÄHDELUETTELO... 14 1. Asiakirjan tarkoitus Tämän dokumentin on tarkoitus kuvata OtaShop2-verkkokauppajärjestelmää sekä sille asetettuja vaatimuksia. Tässä dokumentissa määritellään: toiminnot, jotka järjestelmän tulee toteuttaa ominaisuudet, jotka järjestelmällä on oltava järjestelmään liittyvät rajoitteet Projektin vaatimusmäärittelyihin tehtävät muutokset on hyväksytettävä asiakkaan edustajalla sekä projektipäälliköllä. Hyväksynnästä on tehtävä merkintä vaatimusmäärittelydokumentin versiohistoriaan dokumentin alussa. Tämä dokumentti on tarkoitettu erityisesti alla olevassa taulukossa eritellyille henkilöille Dokumentin lukijaryhmät Lukijaryhmä Lukemisen syyt Asiakas Asiakas lukee tämän asiakirjan tarkastaakseen että järjestelmän toteuttaja on ymmärtänyt järjestelmälle asetetut vaatimukset. Asiakas voi myös käyttää dokumenttia esitellessään projektin tavoitteita omissa tilaisuuksissaan. 2 (14)

Toteuttaja Testaaja Käyttöohjeen laatija Projektipäällikkö Järjestelmän toteuttajan on luettava tämä dokumentti jotta hän ymmärtäisi vaatimukset, sekä osaa toteuttaa nämä. Testaajan on ymmärrettävä vaatimukset jotta hän voisi testata että järjestelmä toimii asiakkaan odottamalla tavalla. Käyttöohjeen kirjoittaja voi tarkistaa asiakirjasta mitkä asiat on mainittava ohjeissa. Projektipäällikkö voi seurata ja valvoa miten toteutettu järjestelmä vastaa vaatimuksissa määriteltyä, sekä ohjata työtä oikeaan suuntaan. 2. Liiketaloudelliset tavoitteet Teknillinen Korkeakoulu ja sen laboratoriot sekä muut yksiköt julkaisevat vuosittain lukuisia väitöskirjoja ja muita julkaisuja. Julkaisuja on mahdollista tilata laboratorioilta kulu- ja toimitusmaksua vastaan. Tähän asti tilaukset on hoidettu keskitetysti siten, että kirjaston kaukopalvelu on ottanut tilaukset vastaan ja välittänyt tilaukset manuaalisesti julkaisijoille. Menettely vaatii runsaasti aikaa ja resursseja, sekä aiheuttaa välillä sekaannuksia, kun kaukopalvelu toimii prosessissa vain "ylimääräisenä" välittäjänä. OtaShop2-järjestelmä on tarkoitus kehittää automatisoimaan tätä prosessia. Tällä tavalla pyritään helpottamaan sekä asiakkaiden, TKK:n kirjaston että julkaisijoiden työtä. Samalla halutaan antaa TKK:sta modernimpi kuva; moni muu julkaisuja myyvä koulu tarjoaa jo www-pohjaista automatisoitua palvelua. 3. Tärkeimmät käsitteet 3.1. Käsitteet ja niiden selitykset Käsite Julkaisu Julkaisuluettelo Kaukopalvelu Taloustoimisto Tenttu (WWW- )Asiakas Ostoskori ALV-ryhmä Kuvaus Yksittäinen tutkimusraportti, diplomityö tai väitöskirja joka on mahdollisuus tilata verkkokaupasta. Lista julkaisuista. Julkaisut voidaan lajitella useiden eri kriteerien mukaan (esimerkiksi vastuualueen/laboratorion). Julkaisuja voi myös hakea yksinkertaisilla hakuehdoilla. Kaukopalvelun nykyinen tehtävä on välittää sinne tulevat tilaukset laboratorioille. Kun verkkokauppa otetaan käyttöön, siirtyy kaukopalvelu käsittelemään epäselvät tilaukset. Taloustoimisto välittää julkaisuista saadut toimitusmaksut eteenpäin laboratorioille. Tenttu on kirjaston suorakäyttöinen tiedonhakujärjestelmä. Sillä voidaan hakea tietoa mm. kirjoista ja julkaisuista Tentun tietokannoista. Tentun tietokannoista haetaan myytävän materiaalien tiedot verkkokauppaan. Verkkokauppaa käyttävä asiakas, joka haluaa joko vain selata tai myös tilata välitettäviä julkaisuja. Virtuaalinen ostoskori johon asiakas voi sijoittaa haluamansa julkaisut. Ostoskorin sisältöä voi käyttäjä muokata haluamaan ajankohtana. Asiakas tilaa ostoskorinsa tuotteet vahvistaessaan ja maksaessaan tilauksen. Julkaisuja toimitetaan hintaan joka kattaa vain kustannukset. Kuitenkin eri asiakasryhmät joutuvat maksamaan erisuuruisen arvonlisäveron riippuen mm. maasta, johon tilaus tehdään. 3 (14)

Tilauksen vahvistus Tilauksen maksu Tilauksen viitenumero Tilauksen tiedot Tuoteluettelo (Tieto)kanta (Tietokannan) taulu Verkkokauppa Halutut julkaisut valittuaan käyttäjä pääsee erilliselle sivulle jossa hän syöttää omat henkilötietonsa sekä valitsee maksutavan. Tämän jälkeen käyttäjän on vielä painettava 'Hyväksy tilaus' nappia jolloin tilaus tallennetaan kantaan ja käyttäjä ohjataan pankin sivuille maksamaan tilauksensa. Ennen maksua käyttäjä näkee laskun muotoon tehdyn sivun josta näkee kaikki tarpeelliset tiedot. Tilaukset maksetaan pankkien ja luottokunnan tarjoamilla verkkomaksupalveluilla. Tämä on käyttäjän kannalta kaikkein turvallisin ja helpoin vaihtoehto. Järjestelmä saa automaattisesti tiedon onnistuneesta maksusuorituksesta. Jos tilaaja ei halua käyttää elektronista maksua, voi julkaisun tilata myös perinteisellä laskulla. Jokaiseen tilaukseen luodaan automaattisesti uniikki viitenumero jota käytetään maksun yhteydessä. Näin pysytään selvillä sekä tilaus- että maksuvirrasta. Sekä onnistuneesta että epäonnistuneesta tilauksesta tallennetaan järjestelmään riittävät tiedot että ongelmatapaukset pystytään selvittämään. Onnistuneiden tilauksien tietoja tarvitaan vielä julkaisua lähetettäessä asiakkaalle. Katso kohta julkaisuluettelo. Julkaisujen tiedot tallennetaan tietokantaan, joka toimii kaiken tiedon tietovarastona. Tietokannassa kaikki tieto tallennetaan taulumuotoon jossa jokainen taulun rivi vastaa esimerkiksi yhden tuotteen tietoja. Sarakkeet taas vastaavat tuotteen eri tietoja. Internetissä oleva kauppa, jossa tuotteet voi valita sekä maksaa paikasta ja ajasta riippumatta. Yleensä tehokkaasti automatisoitu eikä ihmisiä tarvitse tilauksen tekoon eikä maksamiseen. 3.2. Käsitekartta Seuraavassa käsitekartassa kuvataan edellisten käsitteiden väliset relaatiot. Kuva ei sisällä kaikkia mahdollisia relaatioita toisiinsa koska näitä on liian paljon, jotta niitä saisi mahtumaan kuvaan. Esimerkiksi relaatio "Asiakas ----(Käyttää)---> Verkkokauppa" on jätetty pois. 4 (14)

4. Yleiskatsaus järjestelmään OtaShop2-järjestelmä on verkkokauppa, josta voi tilata TKK:n laboratorioiden tarjoamia julkaisuja. Asiakkaan on pystyttävä selaamaan tietokannasta löytyviä julkaisuja ja valitsemaan tarvitsemansa. Kun asiakas on löytänyt hakemansa julkaisut on hänen helposti pystyttävä tekemään tilaus, sekä maksamaan toimituskulut suoraan verkkopankkia käyttäen. Pyydettäessä asiakkaalle lähetetään vielä tilausvahvistus siinä vaiheessa kun lähetys on postitettu. Mikäli asiakas ei halua käyttää verkkopankkia, postitetaan julkaisun postittamisen yhteydessä lasku asiakkaan kertomaan laskutusosoitteeseen. Järjestelmän tulee rekisteröidä tehdyt tilaukset ja antaa laboratorion henkilökunnalle mahdollisuus selata heille tulleita tilauksia. Verkkopankissa maksetuista tilauksista on 5 (14)

nähtävissä, että tilaus on jo maksettu. Henkilökunnan tehtäväksi jää ottaa asiakkaan yhteystiedot järjestelmästä, ja lähettää tilaus ja mahdollinen lasku postin avulla asiakkaalle. Järjestelmä tulee tarjoamaan erilaisia raportteja ja näkymiä, joita on myös tarvittaessa mahdollista lisätä ja muokata. Järjestelmä hakee välitettävien julkaisujen tiedot automaattisesti TENTTU-tietokannasta, johon julkaisija on tiedot syöttänyt. TENTTU-tietokannan tietojen ylläpitoon on jo olemassa välineet ja menetelmät, eikä niihin oteta tämän projektin puitteissa kantaa. Toimitusmaksut maksetaan tilauksen yhteydessä verkkopankkien kautta TKK:n tilille, tai toimituksen yhteydessä postitetulla laskulla. TKK:n taloustoimisto saa järjestelmästä tiedon, kuinka paljon millekin laboratoriolle maksuja on tullut, ja voi sitten tilittää rahat laboratorioille. 6 (14)

5. Käyttäjäryhmät Järjestelmällä on neljänlaisia käyttäjiä. 7 (14)

Asiakkaat tarvitsevat TKK:n tarjoamia julkaisuja ja haluavat tilata niitä. He maksavat julkaisun toimitusmaksut verkkokaupan kautta (verkkopankki) tai laskulla. Laboratorioiden henkilökunta lisää tarjoamansa julkaisut järjestelmään, josta asiakas voi ne sitten tilata. He myös tarkastava mitä julkaisuja heiltä on tilattu, ja välittävät tilaukset postin kautta asiakkaalle. Kirjaston henkilökunta pitää tilastoa siitä, mitä julkaisuja järjestelmän kautta välitetään. Ylläpitäjä valvoo järjestelmän toimivuutta, sekä huolehtii siitä että laboratorioiden työntekijät pääsevät tilaustietoihin käsiksi. Users of the system Käyttäjäryhmä Kuvaus Käyttäjien lukumäärä (suuruusluokka) Asiakas Tuotteiden tilaaja 1000 Laboratoriot Julkaisija 100 Kirjasto Tilausten välittäjä 1 Ylläpitäjä Ylläpito 1 6. Käyttäjien vaatimukset Käyttäjien vaatimukset määriteltiin asiakkaan kanssa palavereissa käyttötapauksien avulla. Käyttötapaukset kirjataan myös tähän dokumenttiin, koska näin ne ovat sekä asiakkaan että toteuttajien ymmärrettävissä 6.1. Käyttötapausten toimijat Tuoteluettelon ylläpitäjä: Vastaa tuoteluettelon tilan seuraamisesta. Käytännössä seuraa tietokannan automaattisten päivitysten onnistumista. Voi tarvittaessa sulkea ja avata kaupan. (www-)asiakas: Satunnainen henkilö, joka on kiinnostunut TKK:n eri laitosten ja laboratorioiden julkaisuista. Maksuliikennevirkailija: TKK:n taloushallinnon palveluksessa oleva henkilö, joka seuraa maksujen saapumista tileille ja huolehtii erien tilittämisestä eteenpäin oikeille tahoille Laboratoriosihteeri: Henkilö, joka on vastuussa yhden julkaisuja toimittavan tahon tilausten käsittelystä. Seuraa oman näkymänsä kautta tilausvirtaa ja reagoi niihin postittamalla julkaisut. Käyttäjätunnuksien ylläpitäjä: Vastaa siitä, että oikeilla tahoilla on käytettävissään oikea määrä oikeuksia järjestelmään. Vastaa myös tarpeettomien tunnusten poistamisesta. Kaukopalvelu: Toimii kontaktirajapintana asiakkaiden suuntaan. Selvittää asiakkaiden ilmoittamia ongelmatilanteita ja ottaa vastaan manuaalisia tilauspyyntöjä. 6.2. Käyttötapaukset Numero 1 Nimi Tee www-tilaus Lyhyt kuvaus WWW-asiakas tekee tilauksen ja maksaa julkaisun tai antaa laskutustiedot. Suorittajat www-asiakas 8 (14)

Esiehdot - Perustapauksen Poikkeukset Lopputila 1. WWW-asiakas tulee kaupan etusivulle 2. WWW-asiakas valitsee joko julkaisuluettelon selaamisen tai hakuehdoilla hakemisen (Katso käyttötapaus numero 2). 3. WWW-asiakas katsoo julkaisun tarkemmat tiedot 4. WWW-asiakas lisää haluamansa julkaisun ostoskoriinsa (Katso käyttötapaus numero 3.) 5. WWW-asiakas voi toistaa kohtia 2-4 niin halutessaan 6. WWW-asiakas antaa yhteystietonsa, valitsee ALV-ryhmän ja vahvistaa tilauksen 7. WWW-asiakas valitsee maksutavan ja suorittaa maksun tai vain vahvistaa tilauksen (maksettaessa laskulla) 8. WWW-asiakas saa nähtäväkseen/tulostettavaksi yhteenvedon tilauksesta 1. Maksutapahtuma epäonnistuu Tilaus on tallennettu kantaan ja maksu on tilillä tai laskutustiedot kannassa WWW-asiakas voi lopettaa käyttötapauksen kesken missä tahansa vaiheessa WWW-asiakas vahvistaa tilauksen ennen maksun suorittamista, jolloin julkaisun toimittajan olisi syytä reagoida maksamattomiin tilauksiin esim. ottamalla yhteyttä tilaajaan. Jos tilaus sisältää monen vastuualueen julkaisuja, tulee järjestelmän hajoittaa tilaus osiin siten, että yhdessä tilauksessa on vain yhden vastuualueen julkaisuja. Numero 2 Nimi Tutustu julkaisuihin Lyhyt kuvaus WWW-asiakas tutustuu toimitettavien julkaisujen tietoihin Suorittajat www-asiakas Esiehdot - Perustapauksen 1. WWW-asiakas valitsee joko (a)julkaisuluettelon selaamisen tai (b) hakuehdoilla hakemisen WWW-asiakas selaa julkaisuluetteloa: 1. WWW-asiakas valitsee haluamansa osaston tai vastuualueen 2. WWW-asiakas valitsee halutessaan julkaisun tarkemmat tiedot 3. WWW-asiakas toistaa kohtia 1-2 halutessaan b) WWW-asiakas hakee julkaisuja hakuehtojen avulla: 1. WWW-asiakas täyttää hakuehdot hakulomakkeeseen 2. WWW-asiakas valitsee halutessaan julkaisun tarkemmat tiedot 3. WWW-asiakas toistaa kohtia 1-2 halutessaan Poikkeukset - Lopputila WWW-asiakas on saanut tiedot haluamistaan julkaisuista WWW-asiakas voi lopettaa käyttötapauksen kesken missä tahansa vaiheessa Numero 3 Nimi Hallitse ostoskoria Lyhyt kuvaus WWW-asiakas voi halutessaan muokata ostoskorin sisältöä Suorittajat www-asiakas Esiehdot - Perustapauksen 1. WWW-asiakas avaa ostoskorin ja näkee sen sisällön 2. WWW-asiakas voi muuttaa tilattavan julkaisun lukumäärää 3. WWW-asiakas voi poistaa julkaisun ostoskorista 4. WWW-asiakas voi katsoa julkaisun tarkemmat tiedot 5. WWW-asiakas voi toistaa kohtia 2-4 niin halutessaan 9 (14)

Poikkeukset - Lopputila Ostoskorin sisältö on asiakkaan tiedossa WWW-asiakas voi lopettaa käyttötapauksen kesken missä tahansa vaiheessa Numero 4 Nimi Tilitä maksut laboratorioille Lyhyt kuvaus Maksuliikennevirkailija selvittää, mille vastuualueelle saapunut maksu pitää tilittää. Suorittajat Maksuliikennevirkailija Esiehdot Käyttäjä on kirjautunut järjestelmään Perustapauksen 1. Jos maksu kuuluu kokonaisuudessaan yhdelle vastuualueelle, maksuliikenteen järjestelmä tunnistaa sen viitenumerosta. 2. Jos maksuun kuuluu useamman vastuualueen tilauksia, virkailija syöttää viitenumeron ja näkee tilauksen tiedot. Virkailija tilittää oikeat summat. Poikkeukset - Lopputila Toimitettuja julkaisuja vastaavat summat on tilitetty oikeille laboratorioille Numero 5 Nimi Hallitse tilauksia Lyhyt kuvaus Laboratoriosihteeri katsoo tehdyt tilaukset ja postittaa julkaisut Suorittajat Laboratoriosihteeri Esiehdot Käyttäjä on kirjautunut järjestelmään Perustapauksen 1. Laboratoriosihteeri katsoo listan tilauksista, joita ei ole vielä toimitettu 2. Laboratoriosihteeri katsoo/tulostaa kunkin tilauksen tarkemmat tiedot 3. Laboratoriosihteeri postittaa tilaukset ja merkitsee ne järjestelmässä toimitetuiksi Poikkeukset Tilausta ei jostakin syystä toimiteta (esim. peruutettu tilaus), jolloin tilaus voidaan merkitä "epäselvät" ryhmään. Lopputila WWW-asiakas on saanut tiedot haluamistaan julkaisuista WWW-asiakas voi lopettaa käyttötapauksen kesken missä tahansa vaiheessa Tilauksessa on useamman laboratorion julkaisuja Tilauksella on viisi eri tilaa: 1) maksu kesken, 2) tilattu, 3) käsittelyssä, 4) toimitettu, 5) peruttu Numero 6 Nimi Selvitä ongelmatapaus Lyhyt kuvaus Kaukopalvelu saa yhteydenoton WWW-asiakkaalta, joka pyytää selvittämään yksittäisen tilauksen tilan. Suorittajat Kaukopalvelu Esiehdot Asiakas on yrittänyt tehdä tilauksen Perustapauksen 1. Kaukopalvelu saa tiedon tilauksen epäonnistumisesta 2. Kaukopalvelu voi etsiä tilausta viitenumerolla 3. Kaukopalvelu voi etsiä tilausta tietyltä aikajaksolta 4. Kaukopalvelu voi katsoa tilauksen tarkemmat tiedot 5. Kaukopalvelu voi toistaa kohtia 2-3 niin halutessaan Poikkeukset - Lopputila Kaukopalvelu on saanut ongelman selvittämiseen tarvittavat tiedot - 10 (14)

Numero 7 Nimi Pakota kannan päivitys Lyhyt kuvaus Tuoteluettelon ylläpitäjä pakottaa järjestelmän päivittämään tuoteluettelon tiedot TENTTU-kannan mukaisiksi Suorittajat tuoteluettelon ylläpitäjä Esiehdot tuoteluettelon ylläpitäjä on kirjautunut järjestelmään Perustapauksen 1. Tuoteluettelon ylläpitäjä valitsee kannan päivityksen 2. Tuoteluettelon ylläpitäjä saa jollakin tavalla palautetta päivityksen alkamisesta, edistymisestä ja päättymisestä Poikkeukset Kannan päivitys epäonnistuu Lopputila tuoteluettelon tiedot vastaavat TENTTU-kannan tietoja Palvelun toiminta kannan päivityksen aikana on tarkkaan mietittävä: suljetaanko koko palvelu, mitä tehdään kaupassa sillä hetkellä oleville asiakkaille, teknisesti kuinka taulujen lukitukset yms. hoidetaan. Numero 8 Nimi Katso raportti Lyhyt kuvaus Käyttäjä valitsee ja katsoo raportteja, joiden katsomiseen hänellä on oikeus Suorittajat tuoteluoettelon ylläpitäjä, maksuliikennevirkailija, laboratoriosihteeri Esiehdot Käyttäjä on kirjautunut sisälle järjestelmään Perustapauksen 1. Käyttäjä valitsee/koostaa haluamansa raportin ja katsoo raportin 2. Käyttäjä voi halutessaan tulostaa raportin Poikkeukset - Lopputila Käyttäjä on saanut haluamansa tiedot Toteutettavia raportteja ei ole vielä määritelty. Raporttien muokkaaminen/lisääminen on oltava mahdollista jälkikäteen(ohjelmakoodin tasolla) Numero 9 Nimi Ylläpidä käyttäjätunnuksia Lyhyt kuvaus Tunnusten ylläpitäjä/tunnuksen omistaja muokkaa käyttäjätunnuksen tietoja Suorittajat käyttäjätunnusten ylläpitäjä, laboratoriosihteeri, maksuliikennevirkailija, kaukopalvelu Esiehdot Käyttäjä on kirjautunut järjestelmään Perustapauksen 1. Käyttäjä muokkaa haluamiaan tietoja(mm. salasana, sähköpostiosoite) 2. Käyttäjä tallentaa muutokset Poikkeukset - Lopputila Käyttäjän tunnukseen liittyvät tiedot ovat järjestelmässä oikein Tunnusten ylläpitäjä voi muokata kaikkien käyttäjien tietoja, muut voivat muokata vain omia tietojaan. Tunnusten ylläpitäjä voi lisätä ja poistaa tunnuksia Numero 10 Nimi Sulje ja avaa kauppa Lyhyt kuvaus Tuoteluettelon ylläpitäjä voi jonkin poikkeustilanteen takia sulkea kaupan tilapäisesti Suorittajat Tuoteluettelon ylläpitäjä Esiehdot Käyttäjä on kirjautunut järjestelmään Perustapauksen 1. Tuoteluettelon ylläpitäjä sulkee kaupan 2. (ongelman selvittyä) tuoteluettelon ylläpitäjä avaa kaupan Poikkeukset Tilanne, jossa kauppa joudutaan sulkemaan, saattaa vaatia voimakkaampia toimia, esim. koko palvelimen sammuttamista. Lopputila www-kauppa on sammutettu/käynnistetty hallitusti 11 (14)

Numero 11 Nimi Tuoteluettelon automaattinen päivitys Lyhyt kuvaus Tuoteluettelon sisältö päivitetään automaattisesti kerran vuorokaudessa Suorittajat Integraatioproseduuri järjestelmässä Esiehdot Järjestelmässä on ajoitettu toiminto, joka käynnistää integraatioproseduurin. Perustapauksen 1. Tiedot haetaan http:llä 2. Tiedon siirretään lokaalin kannan väliaikaisalueelle 3. Uusi luettelotieto vaihdetaan julkiseksi Poikkeukset Verkkoyhteys ei ole käytettävissä Etätietokanta ei vastaa Tietojen siirtäminen kantojen välillä jää kesken Siirretty luettelotieto ei täytä määriteltyjä kriteereitä, joilloin vanha luettelodata jää voimaan Uuden luettelotiedon vaihtaminen julkiseksi epäonnistuu, johtuen lokaalin kannan tilasta Lopputila 7. Toiminnalliset vaatimukset Kaupan tietokannassa on päivitetty tuoteluettelo Integraatioproseduurin toteutukseen täytyy liittää riittävä virhetilanteiden tarkistuksia ja niihin liittyvät virheilmoitukset täytyy jäädä talteen Poikkeustilanteita saattaa olla enemmän Järjestelmän päätoiminto on tarjota www-asiakkaalle mahdollisuus tilata TKK:n laboratorioiden julkaisuja sekä maksaa tilauksensa saman selainpohjaisen järjestelmän kautta. Lisäksi tarvitaan mahdollisuus tarkistaa tilaustietoja sekä muuttaa tuoteinventaaria. Tämän toteuttamiseksi järjestelmältä vaaditaan seuraavia toimintoja: 7.1. Tilausten tekeminen Tilausprosessissa www-asiakas selaa tarjolla olevia tuotteita, kerää ne ostoskoriinsa ja tekee tilauksen. Mikäli asiakas maksaa tilauksensa heti käyttäen järjestelmän maksuominaisuuksia, tilaus tallentuu järjestelmän tietokantaan tilaan "maksettu", ja uudesta tilauksesta lähetetään sähköposti-ilmoitus julkaisusta vastaavan laboratorion yhteyshenkilölle. Mikäli tilaukseen sisältyy julkaisuja useammilta laboratorioilta, lähetetään ilmoitus kaikkien laboratorioiden yhteyshenkilöille. Jokaiselle tehdylle tilaukselle muodostetaan järjestelmässä uniikki ID-numero, jonka perusteella tilaus on tunnistettavissa. 7.2. Tilausten toimittaminen Laboratoriosihteereillä on käyttäjätunnukset järjestelmän tilausten selausosioon. Selausnäkymässä sihteerit voivat selata omalle laboratoriolleen kohdistuneita avoimia ja maksettuja tilauksia. Kun tilaus on lähetetty asiakkaalle, sihteeri merkitsee tilauksen toimitetuksi, jolloin tilauksen tilaksi muuttuu "toimitettu", eikä se enään näy tilausten selausnäkymässä laboratorion yhteyshenkilölle. 7.3. Tilaustietojen tarkistaminen ja rahan 12 (14)

Maksuliikenteen vastuuhenkilöillä sekä kaukopalvelulla on käyttäjätunnukset järjestelmän tilausten selausosioon. Näille henkilöille näkyy kaikkien tehtyjen tilausten tiedot tilauksen tilasta rippumatta. Koska kaikki tilaukset maksetaan yhdelle tilille, on maksuliikennettä hoitavan tahon voitava selvittää kenelle mikäkin maksu kuuluu. Jos maksu kuuluu kokonaisuudessaan yhdelle vastuualueelle, tilittää maksuliikenteen järjestelmä sen suoraan viitenumeron perusteella oikealle vastuualueelle. Jos maksu pitää jakaa useammalle vastuualueelle, hakee virkailija maksun tiedot järjestelmästä viitenumeron perusteella. Viitenumerot ovat muotoa VASTUUALUE/JUOKSEVANRO/VUOSI. Jos maksuun kuuluu monen vastuualueen julkaisuja, käytetään viitenumerona kirjaston viitenumeroa. 7.4. Järjestelmän ylläpito Järjestelmän julkaisutiedot saadaan olemassa olevasta TKKJulkaisee-tietokannasta. Muutokset tähän tietokantaan kopioidaan automaattisesti OtaShop2-järjestelmän tietokantaan, jolloin tietoja ei tarvitse erikseen päivittää. Verkkokaupan sisällön ylläpito tapahtuu siis TKKJulkaisee-tietokannan nykyisen ylläpitomenetelmän avulla. Halutesssaan järjestelmän tekninen ylläpitäjä voi käynnistää tietojen päivityksen manuaalisesti, mutta normaalisti päivitys tehdään automaattisesti kerran yössä. Laboratoriosihteerien, rahaliikenteen virkailijoiden sekä kaukopalvelun henkilöiden käyttäjätunnuksia ja sähköpostiosoitteita ylläpitää järjestelmän tunnusten ylläpitäjä. Käyttäjätunnusten ja salasanojen hallintaan on oma ylläpitonäkymä. Tuoteluoettelon ylläpitäjä voi oman näkymänsä kautta poikkeustilanteissa sulkea/avata verkkokaupan 8. Ominaisuudet (laatuvaatimukset, ei-toiminnalliset vaatimukset) 8.1. Käytettävyys OtaShop on Internetin kautta käytettävä kauppapalvelu. OtaShopin käyttämiseen ei tarvita muita ohjelmistoja kuin tietokone internet-yhteydellä ja web-selain. Järjestelmä on siis kaikkien internetin käyttäjien ulottovilla. Käyttäjissä voidaan olettaa olevan myös sellaisia, joilla ei ole teknistä taustaa. Järjestelmää tuntemattoman käyttäjän pitää pystyä etsimään julkaisuja ja tekemään tilaus ilman erillisisä ohjeita. 8.2. Luotettavuus Järjestelmän on oltava luotettava ensisijaisesti siksi, että siinä käsitellään rahaa. Koska maksu suoritetaan ennen kuin tuote on saatu, käyttäjän on voitava luottaa siihen, että hän tulee saamaan tilaamansa tuotteen. Käyttäjän on myös voitava luottaa siihen, että hänen antamiaan tietoja ei päästä tarkastelemaan järjestelmän ulkopuolelta ja että tietoja ei luovuteta kolmansille osapuolille. Jokaisen tilauksen ja maksun tiedot on säilyttävä järjestelmässä, jotta mahdolliset ongelmatapaukset voidaan selvittää. Toimivuuden kannalta käyttäjän on voitava luottaa siihen, että järjestelmä ei hävitä tietoja tai tilauksia kesken prosessin. Järjestelmän oletetaan olevan käytössä vähintään 23 tuntia vuorokaudessa, kuitenkin erityisesti siihen aikaan kun mahdolliset suomalaiset asiakkaat sitä käyttäisivät. Tämän takia päivitykset hoidetaan suomen aikaan keskellä yötä, aikana jota voidaan pitää suomalaisten OtaShop asiakkaiden kannalta kaikista epätodennäköisimpänä aikana suorittaa ostoksia. 13 (14)

9. Rajoitteet 9.1. Rajoitukset ohjelmistoissa OtaShop2 toteutetaan käyttäen Java 2 Enterprise Editionia. Toteutuksessa tulee pyrkiä seuraamaan standardia käyttämättä eri sovelluspalvelinten omia epäyhteensopivia osia, jotta sovellusta voidaan käyttää muissakin Java 2 Enterprise Edition -standardin mukaisessa sovelluspalvelimessa kuin kehitykseen käytetyssä. Tietokantana kehitysvaiheessa käytetään Oracle 9i sql-palvelinta. Myöskin kannan suunnittelussa pyritään kantariippumattomuuteen. OtaShop2 tulee toimia myös muiden tietokantojen kanssa, mikäli tietojen synkronointi kirjaston tietokannasta muutetaan uuden kannan vaatimusten mukaiseksi. Sovelluksen osalta kannan valintaa saa rajoittaa vain jdbcyhteensopivuus. Käyttöjärjestelmän osalta rajoitukset saavat koskea vain standardin mukaisen sovellus- ja tietokantapalvelimen saatavuutta kyseiselle järjestelmälle. Mahdollisesti käytettävälle WWW-palvelimelle sovellus ei aseta rajoituksia. 9.2. Rajoitukset laitteistossa Sovellus tulee toimia käytettävästi myös kohtuuhintaisella laitteistolla. Tämä tulee ottaa huomioon jo suunnitteluvaiheessa. Tehovaatimukset riippuvat pitkälti käytettävästä sovelluspalvelimesta ja käyttäjämääristä. Kohtuullisilla käyttäjämäärillä ja kehityksessä käytettävillä palvelinohjelmistoilla sovellus tulee toimia edullisella perustason palvelimella. 10. Lähdeluettelo Asiakirjan nimi Tietoturvaevaluoinnin kysymyspohja Lyhyt kuvaus asiakirjan sisällöstä TKK:n ATK-keskuksen laatima tietoturvaevaluoinnin kysymyspohja 14 (14)