Käyttöliittymän suunnitelma

Sisällysluettelo

1. Tavoitteet

1.1 Ohjelmiston tehtävät

Tavoitteena on tehdä työaseman käyttöliittymä yrityksen henkilöiden seuranta- ja paikannusjärjestelmään. Järjestelmän avulla käyttäjät pystyvät paikantamaan eri henkilöitä. Esimerkiksi puhelinvaihde voi tällätavoin siirtää puhelut henkilöä lähimpänä olevaan puhelimeen.

Ohjelmisto käyttää yrityksen henkilöstö-, kortti- ja yms. tietokantoja. Näiden ylläpito-ohjelmistot eivät kuulu tähän tehtävään, ja ne oletetaan olevan ennestään olemassa.

Ohjelman ensimmäinen versio toteutetaan englanniksi, mutta myöhemmin tehtävät versiot tulevat olemaan saatavilla sekä suomeksi että englanniksi.

1.2 Turvallisuus

Käyttäjät saavat nähtäväkseen vain heitä koskevat tiedot. Apuna käytetään työryhmiä. Käyttäjät saavat nähtäväkseen vain tiedot ryhmistä joihin he itse kuuluvat. Tässä apuna käytetään liityntää yrityksessä jo oleviin työryhmäohjelmistoihin.

2. Järjestelmän osat

2.1 Henkilötietokanta

Tämä tietokanta sisältää tiedot yrutyksen työntekijöistä ja heidän pääsyoikeuksistaan eri osastoille.

2.2 Älykorttitietokanta

Älykorttitietokannassa on tieto kaikista systeemiin kirjatuista älykorteista ja näiden omistajista. Tämän tietokannan ylläpitäminen tapahtuu erillisellä ohjelmalla.

2.3 Paikannusohjelmisto

Paikannusohjelmiston luo käyttöliittymän edellämainittuihin tietokantoihin.

2.4 Työasemalukijat

Jokaisessa työasemassa on kontaktillinen kortinlukija. Näitä lukijoita käyttävät myös muut sovellukset, kuten esimerkiksi käyttäjän tunnistussovellus.

Työasemalukijoita on eri malleja. Halvimpia malleja voi käyttää vain pöytäkoneissa, kun sen sijaan kalleimmat mallit soveltuvat pienikokoisuutensa ansiosta myös kannettavissa tietokoneissa käytettäväksi.

Älykortti työnnetään työasemalukijoihin sisälle aukosta joka sijaitsee mallista riippuen joko levykeaseman tapaiseen aukkoon. Toisissa malleissa lukija on tietokoneen ulkopuolella sarjaliikennejohdolla kytkettnä työasemaan. Tällöin lukija on kiinnitetty esimerkiksi näytön reunaan tartuntatarralla. Kannetttavia tietokoneita varten on liityntä GSM-puhelimeen joka toimii älykortin lukijana. Tällöin GSM-kortti voi toimia myös kulkukorttina.

2.5 Ovilukijat

Ovilukijat sisältävät radiolähettimen ja -vastaanottimen. Ovien lukituksen poisto ja oven aukaisu tapahtuu automaattisesti aina kun joku kulkukortin omaava henkilö tulee lukijan aktivointialueen sisäpuolelle.

Lukijat voidaan ohjelmoida siten että ne vaativat myös sormenjälkitunnistuksen. Tällöin henkilö pitää painaa älykortissa olevaa sormenjäljen lukevaa tunnistinta josta saatavat tiedot välittyvät lukijalle.

Lukijat rekisteröivät kaikki ovesta läpi kulkevat henkilöt paikannustietokantaan josta niitä haetaan helppokäyttöisen käyttöliittymän avulla.

2.6 Älykortit

Älykortti on normaalin pankkikortin näköinen ja kokoinen kortti sillä erotuksella että siihen on kiinnitetty chippi joka sisältää tietokoneen. Korttin tietoliityntänä on radiolähetin ja -vastaanotin. Kortissa on myös kontaktillinen liityntä työasemissa oleviin kortinlukijoihin.

Korttia käytetään myös muualla, kuten esimerkiksi maksuvälineenä automaateissa. Kuvallisuuden ansiosta se toimii myös perinteisenä henkilökorttina.

Työntekijöillä on henkilökohtainen älykortti. Vierailijat yms. saavat tarvittaessa väliaikaiskortin, johin liitetään ko. henkilön nimi, kulkuoikeudet ja muut tarvittavat tiedot vierailun yhteydessä.

3. Ohjelmiston kuvaus

3.1 Rakenne

Ohjelmistolla voi etsiä haluttuja henkilöitä, tarkastella heidän liikkumistaan, tarkastella lukijoiden tilaa, ohjata valvontakameroita jne.

Käyttöliittymän ideana on sisältää perustilassaan mahdollisimman vähän erityyppisiä ikkunoita. Ohjelman pääasiallinen liityntä on pohjapiirroskartta, johon on sijoitettu erilaisia objekteja. Näistä objekteista voi saada lisää tietoa ja niitä voi jossain tapauksissa ohjata. Ohjausta ja tietojen näyttöä avataan aina erillinen ikkuna.

Ohjelman käyttäjä voi asettaa kriteerejä joidenka perusteella näytettävät objektit valitaan. Myös järjestelmä voi rajoittaa objekteista saatavaa tietoa.

Pohjapiirroskarttaikkunoita voi olla useita auki samanaikaisesti. Kaikki karttaikkunoita voi zoomata erikseen, ja niiden näkymää voi siirrellä vierintäpalkkien avulla.

3.2 Pohjapiirrosikkuna

Jokaisessa pohjapiirrosikkunassa on myös pienempi suuremmassa mittakaavassa oleva koko pohjapiirroksen kartta, josta selviää isomman kartan sijainti pienessä kartassa.

3.3 Objektityypit

Ovilukijat

Ohjelman avulla ovilukijoista voi saada tietoa henkilöistä jotka ovat menneet ko. ovesta. Myös erilaisista hälytystilat saadaan näkyviin. Käyttöliittymä sallii lukijoiden käyttäjäprofiliien muuttamisen; lukijat voidaan esimerkiksi ohjelmoida siten että ne vaativat työajan ulkopuolella sormenjälkitunnistuksen sen lisäksi että vaaditaan normaali älykortin hallussapito.

Ovilukijat eivät näy kaikille käyttäjille. Niiden sisältämät tiedot on tarkoitettu turvallisuudesta vastaaville henkilöille.

Valvontakamerat

Valvontakameroiden välittämä kuva voidaan ohjata omaan ikkunaansa. Kameraa voidaan myös ohjata tietokoneella. Tämä toiminto kuten myös kuvan näyttö tapahtuu erillisellä ohjelmilla, joihin kylläkin löytyy liityntä paikannusohjelmasta.

Myöskään valvontakamerat näkyvät vain turvallisuushenkilökunnalle. Tavallinen käyttäjä ei näe niiden sijoittelua pohjapiirroksessa, eikä pysty ohjaamaan niitä.

Henkilöt

Ohjelmisto kertoo haluttujen henkilöiden sijainnin, ja tarvittaessa myös liikkumisen eri ovista. Henkilöistä saa myös tarvittaessa erilaisia tietoja, kuten esimerkiksi puhelinnumeron, päiväsuunnitelman yms.

Ohjelmisto rajoittaa tiedonsaantia käyttäjälle asetettujen oikeuksien mukaisesti. Normaalikäyttäjä ei saa esimerkiksi tietoa muista kuin oman työryhmän työntekijöistä. Toisaalta esimerkiksi puhelinvaihteen hoitajat saavat tietää kaikkien läsnäolotiedot.

Työpisteet

Joka huoneessa voi olla yksi tai useampi työpiste. Näistä voi saada tietoja kuten työpisteessä työskentelevän henkilön nimi, puhelinnumero jne.

Muut mahdolliset objektit

Myös muita objektityyppejä lisätään tarpeen mukaan. Yleensä nämä ovat vain liitäntöjä muihin systeemeihin joilla on omat käyttöliittymänsä.

4. Käyttöliittymän kuvaus

4.1 Ohjelman käynnistys

Ohjelman käynnistäminen tapahtuu kuvakkeesta, jonka asennusohjelma on luonut. Kuvakkeeseen on myös liitetty ohjelman nimi ja versio, jotta käyttäjä varmasti tietää mistä ohjelmasta on kyse.

Käynnistyessään ohjelma luo tyhjän pääikkunan sekä yhteydenavausikkunan jonka avulla käyttäjä aukaisee yhteyden palvelimelle. Käyttäjän pitää syöttää käyttäjätunnuksensa ja salasanansa jotta yhteys muodostuisi. Yhteydenoton voi keskeyttää Cancel painikkeella.

4.2 Asetusten muuttaminen

Asetusten muuttaminen tapahtuu alasvetovalikosta mertkisemällä haluttuja optioita. Valikko sisältää myös mahdollisuuden asetusten lukemiseksi tiedostosta ja tallentamisen tiedostoon.

4.3 Karttaikkunan käsittely

Pohjapiirrosikkunassa näkyvää aluetta voi liikutella sen sivuissa olevilla vierintäpalkeilla. Ikkunassa näkyvää pohjapiirrosta voidaan myös tarkentaa zoom-in ja zoom-out painikkeilla.

Pohjapiirroksessa olevista huoneista saa lisätietoa napauttamalla hiirellä kohtaa jossa ei ole objektia. Hiiren napautuksen jälkeen aukeaa erillinen informaatioikkuna josta voi katsella ja mahdollisesti muuttaa valitun huoneen tietoja.

4.4 Objektien etsintä

Objekteja voi etsiä joko pikavalinnan tai valikon kautta avautuvalla keskusteluikkunan avulla.

4.5 Objektien käyttöliittymät

Henkilöt

Huoneessa olevat henkilöt on kuvattu pienillä ihmispää-ikoneilla joidenka vieressä on henkilön nimi tilan niin salliessa. Ikonia hiirellä napauttamalla aukeaa valikko josta voi haluttuun henkilöön kohdistuvan toiminnon.

Mahdollisia toimintoja ovat:

Henkilötiedot
Tällä valinnalla saadaan tarkempia tietoja valitusta henkilöstä erilliseen ikkunaan. Tiedoista ilmenee mm. henkilön puhelinnumero, työpiste, jne.
Päiväsuunnitelma
Tällä valinnalla haetaan erillisestä työryhmä ohjelmistosta tietoja henkilön päiväsuunnitelmasta. Esimerksi puhelinvaihde voi käyttää näitä tietoja apuna jos ko. henkilö saa kokouksessa ollessaan puhelinsoiton.
Kulkureitti
Mahdollistaa henkilön kulkureitin tutkimisen.

Työpisteet

Työpisteitä kuvataan yhdellä pienellä puhelin-ikonilla. Jos ikonin valitsee hiirellä, tulee näkyviin valikko josta voi valita henkilön nimen.

Ovilukijat

Ovilukijat kuvataan aukinaista ovea kuvaavalla ikonilla. Ikonia hiirellä valitsemalla esiin tulee valikko josta voi valita seuraavia toimintoja:
Hälytysraportit
Hälytysraporteista ilmenee läpikulkuyritykset ilman asianmukaisia oikeuksia, yhteyden katkeamiset jne.
Kulkuraportit
Kulkuraporteista selviää ovesta liikkuneet henkilöt.
Asetusten muutokset
Lukija voidaan ohjelmoida vaatimaan lisätunnistuksia normaalin kulkukortin hallussapitotunnistuksen lisäksi.

Ikoni vilkkuu punaisena jos se on lähettänyt hälytyksiä edellisen hälytysraporttien lukemisen jälkeen.

Valvontakamerat

Valvontakamerat kuvataa kamera-ikonilla. Kamera-ikonin valitsemisella saadaan näkyviin valikko josta voidaan valita seuraavia toimintoja:
Kuvannäyttö
Tällä valinnalla luodaan oma ikkuna kameran kuvaa varten.
Kameran ohjaus
Tällä valinnalla saadaan kameran ohjauspaneeli-ikkuna.
Kameran kuvake vilkkuu jos siinä on nauhoitus päällä.
$Revision: 1.9 $ $Date: 1997/03/08 23:00:48 $
tik86125@arioch.tky.hut.fi