Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

Kaabel-TV teenusepakkuja infosüsteem (0)

5 VÄGA HEA
Punktid
TALLINNA TEHNIKAÜLIKOOL
Informaatikainstituut
Infosüsteemide õppetool
Iseseisev töö aines “Andmebaaside projekteerimine
Kaabel -TV teenusepakkuja infosüsteem
Teostajad: Pärtel Lias
(010617)
Martti Remmelgas
(010635)
Eero Ringmäe
(010636)
Õpperühm: LAP41 ja LAP42
e-mail: [email protected]
Juhendaja : Erki Eessaar
Tallinn
2003
Autorideklaratsioon
Kinnitame, et käesolev projekt on meie iseseisva töö tulemus ning selle põhjal ei ole enne arvestust taotletud.
Eero Ringmäe
Martti Remmelgas
Pärtel Lias
Sisukord
1. Strateegia etapp 5
1.1 Tervkisüsteemi üldvaade 5
1.1.1 Taust 5
1.1.2 Organisatsiooni eesmärgid 5
1.1.3 Infosüsteemi eesmärgid 5
1.1.4 Lausendid 6
1.1.5 Põhiobjektide loetelu 7
1.1.6 Põhiprotsesside (põhiteenuste) loetelu 7
1.1.7 Põhisündmuste loetelu 7
1.1.8 Tegutsejate loetelu 7
1.1.9 Asukohtade loetelu 8
1.1.10 Terviksüsteemi tükeldus allsüsteemideks 8
1.1.10.1 Pädevusalad 8
1.1.10.2 Funktsionaalsed allsüsteemid 8
1.1.10.3 Registrid 8
1.1.10.4 Pädevusalade jaotus allsüsteemiti 8
1.1.10.5 Registrite kuuluvus allsüsteemide haldusalasse 9
1.2 Töötajate funktsionaalne allsüsteem 9
1.2.1 Eesmärgid 9
1.2.2 Allsüsteemi kasutavad pädevusalad 9
1.2.3 Allsüsteemi poolt kasutatavad registrid 9
1.2.4 Allsüsteemi kasutusjuhtude eskiismudel 10
1.3 Töötajate register 11
1.3.1 Eesmärgid 11
1.3.2 Registrit kasutavad pädevusalad 11
1.3.3 Registrit teenindavad funktsionaalsed allsüsteemid 11
1.3.4 Infovajadused 11
1.3.5 Seosed teiste registritega 11
1.3.6 Ärireeglid 11
1.3.7 Registri kontseptuaalne eskiismudel 12
1.4 Lepingute ja arvete register 12
1.4.1 Eesmärgid 12
1.4.2 Registrit kasutavad pädevusalad 12
1.4.3 Registrit teenindavad funktsionaalsed allsüsteemid 12
1.4.4 Infovajadused 12
1.4.5 Seosed teiste registritega 13
1.4.6 Ärireeglid 13
1.4.7 Registri kontseptuaalne eskiismudel 13
2. Detailanalüüs 14
2.1 Töötajate funktsionaalne allsüsteem 14
2.1.1 Kasutusjuhtude mudel 14
2.2 Töötajate register 17
2.2.1 Andmemudel 17
2.2.1.1 Olemi -suhte diagramm 17
2.2.1.2 Olemite definitsioonid 17
2.2.1.3 Atribuutide definitsioonid 18
2.2.2 Andmebaasioperatsioonide lepingud 19
2.2.3 Registri põhiobjekti seisundidiagramm 20
2.3 Lepingute ja arvete register 21
2.3.1 Andmemudel 21
2.3.1.1 Olemi-suhte diagramm 21
2.3.1.2 Olemite definitsioonid 21
2.3.1.3 Atribuutide definitsioonid 22
2.3.2 Andmebaasioperatsioonide lepingud 24
2.3.3 Registri põhiobjekti seisundidiagramm 25
2.4 CRUD maatriks 26
2.5 Infosüsteemi rollide kirjeldused 26
Jooniste nimekiri
Joonis 1. Töötajate funktsionaalse allsüsteemi kasutusjuhtude esiismudel.. 10 Joonis 2. Töötajate registri kontseptuaalne eskiismudel 12
Joonis 3. Lepingute ja arvete registri kontseptuaalne eskiismudel 13
Joonis 4. Töötajate registri andmemudel 17
Joonis 5. Töötaja seisundidiagramm 20
Joonis 6. Lepingute ja arvete registri andmemudel 21
Joonis 7. Lepingu seisundidiagramm 25
Joonis 8. Arve seisundidiagramm 26
  • Strateegia etapp

  • Tervkisüsteemi üldvaade

  • Taust


    Käesolev organisatsioon on keskmise suurusega Eesti Vabariigis tegutsev kaabeltelevisiooni ning internetiteenuse pakkuja. Pakutava teenuse levialaks on üks osa (suuremad magajarajoonid) riigi suurest linnast (näiteks Tallinnast). Sideteenust osatab firma sisse kodu- ja välismaistelt tarnijatelt. Firma teenused võib laias laastus jagada kaheks – teenuste tarbimiseks vajalike riistvaraliste lahenduste paigaldamine (müük) ning sisuteenuse (ja riistvara ) rent.
    Peale klienditeenindusbüroo toimub asjaajamine ka Internetikeskkonna vahendusel.
  • Organisatsiooni eesmärgid


    • Kasumi teenimine
    • Kaabeltelevisooni-teenuse pakkumine
    • Interneti püsiühenduse teenuse pakkumine

  • Infosüsteemi eesmärgid


    Eesmärk: Ühtse töötajateregistri loomine
    Eelis: Saada ülevaade kuludest tööjõule eri regioonides, seeläbi adekvaatsemalt otsustada teenindusbüroode pidamise otstarbekuse üle.
    Mõõt: Vähendada kulusid tööjõule
    Eesmärk: Ühtse klientideregistri loomine
    Eelis: Tellimuste, rendisuhete ning teenuste eest tasumise arvelduste viimine ühtse kliendiregistri alla, erinevate arvete ühtse genereerimise võimaldamine.
    Mõõt: Kliendiarvelduste ühtlustamine, seeläbi kulutuste minimiseerimine ning tegevuste automatiseerimine .
    Eesmärk: Tarnete arveldussüsteemi loomine
    Eelis: Ülevaate saamine materjalide laoseisu kohta, et kindlustada optimaalne riistvara sisseost, seeläbi vähendada kulusid mahakantud materjalidele ning lühendada tellimuste ooteaegu.
    Mõõt: Vähendada tellimuste täitmise ooteaegu ühe töönädalani.
    Eesmärk: Hõlbustada klientide suhtlust organisatsiooniga
    Eelis: Klient saab suvalisest kohast tellida /loobuda pakettidest. Ei pea tulema kontorisse.
    Mõõt: Klient peab saama suvalisel ajahetkel sisse logida, tellida, muuta, kustutada oma kontole märgitud teenuseid. Ei sõltu klienditeeninduskontorite lahtiolekuaegadest.
    Eesmärk: Saada juurde kliente
    Eelis: Reaalajas on võimalik kontrollida, kas teenus “levib” klienti huvitavas asukohas . Milliseid teenuseid on sellesse asukohta võimalik tellida, millised on nende eelised võrreldes konkurentide poolt pakutavaga.
    Mõõt: Viia infopuuduse või kättesaamatuse tõttu mitte tellivate klientide hulk hinnanguliselt miinimumini.
    Eesmärk:Vähendada kulusid klienditeenindusele.
    Eelis: Klientide teenindamisel Internetikeskkonnas tekib märgatav kokkuhoid tööjõu vähendamise arvelt teeninuskontorites. Internetisüsteemide administreerimisega saab hakkama oluliselt väiksem hulk kaadrit.
    Mõõt: Vähendada klienditeeninduse kulusid 25%.
    Eesmärk: Saada ülevaade eri regioonide klientuurist ning tellitavate toodete konjunktuurist.
    Eelis: Ühtset toote- ning kliendibaasi analüüsides saab luua tervikliku pildi, millistes piirkondades milliseid teenuseid eelisarendada.
    Mõõt: Suurendada eri regioonides eri toodete eelisarendamisel tellimuste arvu (10%).
  • Lausendid


    • Töötaja modifitseerib paketti
    • Paketil on leviala
    • Klient taotleb paketti
    • Rahuldatud taotluse põhjal vormistatakse leping
    • Lepingul on osapool
    • Töötaja on osapool
    • Klient on osapool

    • Pakett on tasuperiood
    • Perioodi lõpul väljastatakse arve
    • Arve koostatakse kliendilepingu alusel
    • Klient tasub arve
    • Klient vaidlustab arve
    • Klient esitab kaebuse

    • Tarnijalt ostetakse materjale
    • Ostmise aluseks on tellimus
    • Töötaja koostab tellimuse
    • Tarnija täidab tellimuse
    • Tellimusele väljastatakse ostu_arve

    • Töötaja koostab töökäsu
    • Töökäsk koostatakse kliendilepingu alusel
    • Töötaja täidab töökäsu
    • Laopidaja väljastab materjalid
    • Materjalid väljastatakse töökäsu alusel

    • Töötaja töötab lepingu alusel
    • Töötaja töötab ametikohal

  • Põhiobjektide loetelu


    • Pakett
    • Klient
    • Töötaja
    • Ametikoht
    • Tarnija
    • Taotlus
    • Tellimus
    • Leping
    • Osapool
    • Arve
    • Materjal
    • Töökäsk

  • Põhiprotsesside (põhiteenuste) loetelu


    • Paketi koostamine
    • Töötaja töölevõtmine
    • Taotluse koostamine
    • Kliendilepingu koostamine
    • Töökäsu koostamine
    • Arve koostamine
    • Materjalitellimuse koostamine

  • Põhisündmuste loetelu


    • Töötaja soovib tööle asuda
    • Töötaja soovib töölt lahkuda
    • Juhataja soovib paketti luua või modifitseerida
    • Klient soovib paketti taotleda
    • Kliendi taotlus rahuldatakse
    • Töökäsk koostatakse
    • Täitub paketi tasuperiood
    • Klient soovib kliendilepingut lõpetada
    • Töötaja soovib materjale tellida
    • Saabub ostuarve tasumise tähtaeg

  • Tegutsejate loetelu



  • Asukohtade loetelu


    Firmal on üks klienditeenindusbüroo, materjalide ladu ning sidekeskus. Need moodulid võivad asuda samas hoones ning töötada üle arvutite kohtvõrgu või asuda füüsiliselt erinevates hoonetes ning töötada krüpteeritult üle Virtual Private Network'i.
  • Terviksüsteemi tükeldus allsüsteemideks


    Tegemist on kaabeltelevisiooni teenust pakkuva firma infosüsteemiga.
  • Pädevusalad


    • Kliendi pädevusala
    • Teenindaja pädevusala
    • Paigaldaja pädevusala
    • Laopidaja pädevusala
    • Raamatupidaja pädevusala
    • Juhatajajuhataja pädevusala

  • Funktsionaalsed allsüsteemid


    • Tootearenduse funktsionaalne allsüsteem
    • Müügi, arvelduste ja lepingute funktsionaalne allsüsteem
    • Töötajate funktsionaalne allsüsteem
    • Materjalide funktsionaalne allsüsteem

  • Registrid


    • Taotluste register
    • Pakettide register
    • Materjalide register
    • Klientide register
    • Töötajate register
    • Lepingute ja arvete register
    • Töökäskude register

  • Pädevusalade jaotus allsüsteemiti


    Tähistus 'x' tabeli lahtris näitab, et pädevusala kasutab antud funktsionaalse allsüsteemi teenuseid.
    Klientide pädevusala
    Teenindaja pädevusala
    Paigaldaja pädevusala
    Laopidaja pädevusala
    Raamatupidaja pädevusala
    Juhataja pädevusala
    Tootearenduse funktsionaalne allsüsteem
    X
    X
    X
    Müügi, arvelduste ja lepingute funktsionaalne allsüsteem
    X
    X
    X
    X
    X
    Töötajate funktsionaalne allsüsteem
    X
    X
    X
    X
    X
    Materjalide funktsionaalne allsüsteem ja paigaldamine
    X
    X
    X
  • Registrite kuuluvus allsüsteemide haldusalasse


    Tootearenduse funktsionaalne allsüsteem
    Müügi, arvelduste ja lepingute funktsionaalne allsüsteem
    Töötajate funktsionaalne allsüsteem
    Materjalide funktsionaalne allsüsteem ja paigaldamine
    Taotluste register
    CRU
    Pakettide register
    CRUD
    R
    R
    Materjalide register
    CRUD
    Klientide register
    R
    CRU
    Töötajate register
    R
    CRU
    CRU
    R
    Lepingute, arvete register
    CRU
    CRU
    R
    Töökäskude register
    CRU
    RU
    C – funktsionaalse allsüsteemi abil lisatakse registrisse andmeid
    R – funktsionaalse allsüsteemi abil loetakse registrist andmeid
    U – f.-naalse allsüsteemi abil uuendatakse registris andmeid
    D – f.-naalse allsüsteemi abil kustutatakse registrist andmeid
    Järgnevas töös vaatleme täpsemalt töötajate funktsionaalset allsüsteemi ning selle poolt kasutatavaid registreid.
  • Töötajate funktsionaalne allsüsteem

  • Eesmärgid


    • anda ülevaade töötajaskonnast
    • võimaldada lisada töötajaid
    • võimaldada modifitseerida töötajate kohta käivaid olulisi parameetreid
    • eristada töötajate pädevusalasid läbi ametikohtade

  • Allsüsteemi kasutavad pädevusalad


    • teenindaja pädevusala
    • paigaldaja pädevusala
    • laopidaja pädevusala
    • raamatupidaja pädevusala
    • juhataja pädevusala

  • Allsüsteemi poolt kasutatavad registrid


    Allsüsteem teenindab töötajate registrit.
    Allsüsteem kasutab lepingute ja arvete registrit
  • Allsüsteemi kasutusjuhtude eskiismudel


    Joonis 1. Töötajate funktsionaalse allsüsteemi kasutusjuhtude esiismudel
    Nimi: töötaja tööle võtmine
    Tegutsejad: juhataja
    Kirjeldus: Uue töötaja tööle võtmisel lisab juhataja registritesse töötaja andmed, loob töösuhte ja vormistab töölepingu.
    Nimi: töösuhte muutmine
    Tegutsejad: juhataja
    Kirjeldus: Töötaja asumisel uuele ametikohale või muude oluliste muutuste korral ametikohal töötamisel viib juhataja vajlikud muudatused sisse vajalikesse registritesse.
    Nimi: töösuhte lõpetamine
    Tegutsejad: juhataja
    Kirjeldus: Töötaja lahkumisel (töötaja enese soovil või vallandamisel) lõpetab juhataja registrites töötajaga töösuhte.
    Nimi: töötaja vaatamine
    Tegutsejad: töötaja
    Kirjeldus: Soovides vaadata töötaja(te) andmeid teeb töötaja registritesse päringu. Vastavalt ärireeglites määratud tingimustele tagastab infosüsteem andmed töötaja kohta.
  • Töötajate register

  • Eesmärgid


    Säilitada informatsiooni töötajatest mahus , mis tagaks töötajate funktsionaalse allsüsteemi eesmärkide täitmise.
  • Registrit kasutavad pädevusalad


    Registri haldamine kuulub juhataja pädevusalasse.
    Registrit kasutavad klienditeenindaja, paigaldaja, laopidaja ja raamatupidaja.
  • Registrit teenindavad funktsionaalsed allsüsteemid


    Registri andmeid kasutavad ja uuendavad töötajate funktsionaalne allsüsteem ning müügi, lepingute ja arvete funktsionaalne allsüsteem.
  • Infovajadused


    Töötajate ning ametikohtade nimekiri.
  • Seosed teiste registritega


    Lepingute ja arvete register – lepingute ja arvete registriga on töötajate register seotud olemi osapool kaudu (töötaja ON osapool)
    Töökäskude register – töökäskude registriga on töötajate register seotud olemi ‘töökäsk’ kaudu (töötaja koostab ja täidab töökäske)
  • Ärireeglid


    • Töötaja võib vaadata vaid iseenda andmeid, välja arvatud juhataja ja raamatupidaja ametikohal olev töötaja, kes võib vaadata kõigi töötajate andmeid
    • Töötaja töötab parajasti ühel ametikohal
    • Ühel ametikohal võib töötada mitu töötajat
    • Ühel ametikohal töötavad töötajad võivad saada erinevat töötasu

  • Registri kontseptuaalne eskiismudel


    Joonis 2. Töötajate registri kontseptuaalne eskiismudel
  • Lepingute ja arvete register

  • Eesmärgid


    Säilitada informatsiooni lepingutest ning arveldustest mahus, mis tagaks piisava ülevaate müügi, lepingute ja arvete funktsionaalse allsüsteemi ning töötajate funktsionaalse allsüsteemi eesmärkide täitmise.
  • Registrit kasutavad pädevusalad


    Registri haldamine kuulub juhataja, raamatupidaja ning klienditeenindaja pädevusalasse.
    Registrit kasutavad klienditeenindaja, paigaldaja, laopidaja ja raamatupidaja pädevusalad.
  • Registrit teenindavad funktsionaalsed allsüsteemid


    Lepingute ja arvete registri andmeid lisavad, kasutavad ning uuendavad müügi, arvelduste ja lepingute funktisionaalne allsüsteem ning töötajate funktsionaalne allsüsteem.
  • Infovajadused


    • Ülevaade töölepingutest
    • Ülevaade kliendilepingutest
    • Müügitehingute ülevaade
    • Ostuarvelduste ülevaade
    • Osapoolte kontaktandmed

  • Seosed teiste registritega


    Taotluste register – lepingute ja arvete register on taotluste registriga seotud olemi ‘taotlus’ kaudu (rahuldatud taotluse alusel vormistatakse kliendileping )
    Klientide register – lepingute ja arvete register on klientide registriga seotud olemi ‘klient’ kaudu (klient ON osapool)
    Töötajate register - lepingute ja arvete register on töötajate registriga seotus olemi ‘osapool’ kaudu (töötaja ON osapool)
    Pakettide register - lepingute ja arvete register on pakettide registriga seotud olemi ‘pakett’ kaudu (juhataja haldab paketti)
  • Ärireeglid


    • Leping on KAS tööleping VÕI kliendileping
    • Lepingul on parajsti kaks osapoolt
    • Osapoolel peab olema vähemalt üks kontakt
    • Arve koostatakse kliendilepingu alusel
    • Ühe lepingu alusel peab müüma ühte või enamat paketti
    • Klient, kes pole tasunud arveid väljastamise hetkest ühe kuu jooksul, loetakse võlglaseks

  • Registri kontseptuaalne eskiismudel


    Joonis 3. Lepingute ja arvete registri kontseptuaalne eskiismudel
  • Detailanalüüs

  • Töötajate funktsionaalne allsüsteem

  • Kasutusjuhtude mudel


    Kasutusjuht : töötaja tööle võtmine
    Tegutsejad: juhataja
    Eesmärk: Registreerida töötaja andmed ja töösuhe temaga.
    Käivitav sündmus: Töötaja soovib tööle tulla
    Kirjeldus: Uue töötaja tööle võtmisel lisab juhataja registritesse töötaja andmed, loob töösuhte ja vormistab töölepingu.
    Eeltingimused:
    Järeltingimused: Töötaja andmed on sisestatud registrisse ja koostatud on tööleping.
    Stsenaarium :
    Juhataja
    Süsteem
    1. Valib tegevuse “Töötaja tööle võtmine”
    2. Küsib kasutajanime ja parooli (OP1)
    3. Sisestab nime ja parooli
    4. Kontrollib, kas sisselogija on “juhataja”
    5. Kuvab osapoole andmete sisestamise vormi
    6. Täidab osapoole andmete sisestamise vormi
    7. Kontrollib andmete terviklikkust.
    8. Väljastab ametikohtade (OP10) ja palga valiku
    9. Sisetab palga
    10. Kuvab olemasolevate ametikohtade nimekirja (OP10)
    11 Valib olemasoleva või lisab uue ametikoha
    12. Väljastab lepingu
    13. Kinnitab lepingu
    14. Salvestab lepingu registrisse (OP2,OP3,OP5)
    15. Lõpetab töö
    Alternatiivid:
    Ametite nimekirja uue ametikoha lisamine (9)
    Juhataja
    Süsteem
    11.1. Valib olemasoleva ametikoha ametite nimekirjast
    12.1 Väljastab lepingu ja küsib kinnitust
    11.2 Sisestab uue ametikoha
    12.2 Salvestab uue ametikoha (OP4) ja kuvab lepingu, millele küsib kinnitust
    Kasutusjuht: töösuhte muutmine
    Tegutsejad: juhataja
    Eesmärk: võimaldada registreerida töötamise muudatused
    Käivitav sündmus: töötaja siirdumine uuele ametikohale või töötamise tingimuste muutumine
    Kirjeldus: Töötaja asumisel uuele ametikohale või muude oluliste muutuste korral ametikohal töötamisel viib juhataja vajlikud muudatused sisse vajalikesse registritesse.
    Eeltingimused: kehtiva töötamise olemasolu
    Järeltingimused: töötamise muudatused on andmebaasi sisseviidud
    Stsenaarium:
    Juhataja
    Süsteem
    1. Valib tegevuse “Töösuhte muutmine”
    2. Küsib kasutajanime ja parooli (OP1)
    3. Sisestab nime ja parooli
    4. Kontrollib, kas sisselogija on “juhataja”
    5. Kuvab töölepingute nimekirja (OP9)
    6. Valib töötaja, kelle töölepingut soovitakse muuta
    7. Väljastab töölepingu (OP11)
    8. Viib sisse vajalikud muudatused
    10. Süsteem kontrollib ametikoha määratust ja lepingu vastavust standardile
    11. Kinnitab muudatused
    12. Salvestab lepingu registrisse (OP7,OP8)
    13. Lõpetab töö
    Kasutusjuht: töösuhte lõpetamine
    Tegutsejad: juhataja
    Eesmärk: võimaldada lõpetada töösuhe
    Käivitav sündmus: töötaja tahetakse vallandada või töötaja soovib lõpetada töösuhte
    Kirjeldus: Töötaja lahkumisel (töötaja enese soovil või vallandamisel) lõpetab juhataja registrites töötajaga töösuhte.
    Eeltingimused: kehtiva töötamise olemasolu
    Järeltingimused: töösuhe on lõpetatud ja töötaja on mitteaktuaalne
    Stsenaarium:
    Juhataja
    Süsteem
    1. Valib tegevuse “Töösuhte lõpetamine”
    2. Küsib kasutajanime ja parooli (OP1)
    3. Sisestab nime ja parooli
    4. Kontrollib, kas sisselogija on “juhataja”
    5. Kuvab töötajate nimekirja (OP9)
    6. Valib töötaja, kelle töösuhet soovitakse lõpetada
    7. Muudab töölepingu seisundi lõpetatuks (OP6, OP8)
    8. Lõpetab töö
    Kasutusjuht: töötaja vaatamine
    Tegutsejad: töötaja
    Eesmärk: võimaldada vaadata töötaja andmeid
    Kirjeldus: Soovides vaadata töötaja(te) andmeid teeb töötaja registritesse päringu. Vastavalt ärireeglites määratud tingimustele tagastab infosüsteem.
    Eeltingimused: kehtiva töötamise olemasolu
    Järeltingimused:
    Stsenaarium:
    Töötaja
    Süsteem
    1. Valib tegevuse “Töösuhte vaatamine”
    2. Küsib kasutajanime ja parooli (OP1)
    3. Sisestab nime ja parooli
    4. Kontrollib sisselogijat ja väljastab vastavad andmed
    8. Lõpetab töö
    Töötaja vaatamine olenevalt vaataja õigustest (alternatiivstsenaarium, täpsustab punkti 4)
    Töötaja
    Süsteem
    4.1 Kontrollib, kas sisselogija on “juhataja” või “raamatupidaja”
    5.1 Kuvab kõikide töötajate nimekirja (OP9)
    6.1 Valib töötaja, kelle andmeid soovib vaadata
    7.1 Väljastab valitud töötaja andmed (OP11)
    4.2 Kontrollib, kas sisselogija on “paigaldaja”, “klienditeenidaja” või “laopidaja”
    5.2 Kuvab kasutaja enda andmed (OP11)
  • Töötajate register

  • Andmemudel

  • Olemi-suhte diagramm


    Siikohal esitame töötajate registri andmemudeli
    Joonis 4. Töötajate registri andmemudel
  • Olemite definitsioonid


    Olem
    Kuuluvus registrisse
    Definitsioon
    Amet
    Töötajate register
    Töötaja töölepingus sätestatud ametikohustuste üldnimetus. Näiteks klienditeenendaja, paigaldaja.
    Töötaja
    Töötajate register
    füüsiline isik, kes töölepingu alusel firmas mingi ametikoha rolli täidab
    Töötamine
    Töötajate register
    töösuhte eksemplar , võimaldab ühel isikul (eri aegadel ) firmaga mitut töösuhet omada (töökt )
    Osapool
    Lepingute ja arvete register
    lepingusse astuv tegutseja – klient VÕI töötaja
    Leping
    Lepingute ja arvete register
    rahuldatud taotluse esitanud kliendi ning teatud ametikohal töötava töötaja vahel sõlmitud müügileping, millega firma müüb kliendile tooteid
    VÕI
    tööleping, millega tekitatakse infosüsteemi uus töötaja, õiguste ja kohhustuste loetelu selle töötaja ja tööandja jaoks
    Lepingu_seisund
    Lepingute ja arvete register
    lepingu olekut elutsüklis kajastav nimetus
    TöölepinguRida
    Lepingute ja arvete register
    töölepingu õiguste ja kohustuste eksemplar
    Kontakt
    Lepingute ja arvete register
    infosüsteemiga seotud tegutseja kontaktandmete kirje
    Töökäsk
    Töökäskude register
    kliendilepingu alusel teenindaja poolt väljastatav dokument, mis nõuab paigaldajalt lepingus näidatud teenuste osutamist ning toodete installeerimist ja käivitamist kliendi juures
    TöökäsuRida
    Töökäskude register
    töökäsu täitmiseks vajamineva ning laost nõutatava materjali eksemplar
    Töökäsu_seisund
    Töökäskude register
    töökäsu olek läbi selle kogu elutsükli
  • Atribuutide definitsioonid

    Olemi nimi
    Atribuudi nimi
    Atribuudi definitsioon
    Amet
    nimetus
    tekstiline nimetus
    Töötaja
    aktuaalne < – näitab, kas töötaja omab hetkel aktiivset töösuhet (kehtivat töölepingut) firmaga
    Töötamine
    palk
    ameti ning töölepingu alusel määratud igakuine töötasu
    Töötamine
    töö_algus
    töösuhte alguskuupäev
    Töötamine
    töö_lõpp
    töösuhte lõpetamise korral töölepingu lõpetamise kuupäev
    Osapool
    roll
    klient / töötaja (pidades silmas, et tööelping sõlmitakse kahe töötaja vahel ning ka töötaja võib olla kliendiks)
    Osapool
    eesnimi
    Osapool
    perenimi
    Osapool
    isikukood
    Eesti Vabariigi kodanikele kodakondsusejärgne isikukood, võõrriigi kodanikele vastava riigi analoog
    Osapool
    salasona
    süsteemi logimiseks (identifitseerimisel) kasutatav ainult osapoolele teadaolev sümbolite rida
    Leping
    alguse_kuupäev
    lepingu sõlmimise kuupäev
    Leping
    lõpu_kuupäev
    lepingu tähtajalise lõppemise kuupäev
    Leping
    tekst
    lepingu eritingimused
    Leping
    liik<
    Lepingu_seisund
    nimetus
    Tekstiline nimetus seisundile
    TööLepinguRida
    rida
    vähim eraldiseisev õiguste / kohustuste ühik töölepingus
    Kontakt
    nimetus
    antud eksemplari nimetus
    Kontakt
    väärtus
    nimetusekohane sisu kirjele
    Töökäsk
    kuupäev
    töökäsu väljastamise kuupäev
    Töökäsk
    tähtaeg
    töö sooritamise viimane kuupäev
    TöökäsuRida
    kogus
    materjali ühikute arv
    Töökäsu_seisund
    nimetus<
  • Andmebaasioperatsioonide lepingud


    OP4 Uue ametikoha lisamine (nimetus)
    Eeltingimused: töötaja on identifitseeritud
    Sisu: Andmebaasis salvestatakse uus ametikoht.
    Järeltingimused:
    Kasutus kasutusjuhtude poolt: Töötaja tööle võtmine (Töötajate allsüsteem)
    OP6 Töötamise muutmine (töötajaID, osapooleID, palk, ametikoht)
    Eeltingimused: töötaja on identifitseeritud, osapool on valitud
    Sisu: Leitakse valitud osapoole aktiivne töötamine ja muudetakse palka või ametikohta.
    Järeltingimused:
    Kasutus kasutusjuhtude poolt: Töösuhte lõpetmine (Töötajate allsüsteem)
    OP10 Ametikohtade nimekiri
    Eeltingimused: töötaja on identifitseeritud
    Sisu: Väljastatakse kõik ametikohad.
    Järeltingimused:
    Kasutus kasutusjuhtude poolt: Töötaja tööle võtmine (Töötajate allsüsteem)
    OP11 Töötaja andmete väljastamine
    Eeltingimused: töötaja on identifitseeritud, töötaja on valitud
    Sisu: Väljastatakse kõik valitud töötaja kontakt ja töötamised.
    Järeltingimused:
    Kasutus kasutusjuhtude poolt: Töösuhte muutmine, töötaja vaatamine (Töötajate allsüsteem)
  • Registri põhiobjekti seisundidiagramm


    Registri põhiobjektiks on olem “Töötaja”
    Joonis 5. Töötaja seisundidiagramm
  • Lepingute ja arvete register

  • Andmemudel

  • Olemi-suhte diagramm


    Joonis 6. Lepingute ja arvete registri andmemudel
  • Olemite definitsioonid


    Olem
    Kuuluvus registrisse
    Definitsioon
    Töötaja
    Töötajate register
    füüsiline isik, kes töölepingu alusel firmas mingi ametikoha rolli täidab
    Osapool
    Lepingute ja arvete register
    lepingusse astuv tegutseja – klient VÕI töötaja
    Leping
    Lepingute ja arvete register
    rahuldatud taotluse esitanud kliendi ning teatud ametikohal töötava töötaja vahel sõlmitud müügileping, millega firma müüb kliendile tooteid
    VÕI
    tööleping, millega tekitatakse infosüsteemi uus töötaja, õiguste ja kohhustuste loetelu selle töötaja ja tööandja jaoks
    TöölepinguRida
    Lepingute ja arvete register
    töölepingu õiguste ja kohustuste eksemplar
    Kontakt
    Lepingute ja arvete register
    infosüsteemiga seotud tegutseja kontaktandmete kirje
    Arve
    Lepingute ja arvete register
    müügi- ehk kliendilepingu alusel kliendile väljastatav maksenõue, milles kajastuvad müüdud todete periooditasud ning paigaldustasud
    Arve_seisund
    Lepingute ja arvete register
    arve olekut elutsüklis kajastav tekstiline kirje
    Lepingu_seisund
    Lepingute ja arvete register
    lepingu olekut elutsüklis kajastav nimetus
    Klient
    Klientide register
    Tegutseja, eraisik, juriidiline isik, kes taotleb firmal toodet ning sõlmib kliendilepingu
    Ostu_arve
    Lepingute ja arvete register
    infosüsteemi tarnijalt materjalide tellimuse eest laekuv maksenõue
    KliendiLepinguRida
    Lepingute ja arvete register
    lepinguga kliendile müüdud toote eksemplar
    Pakett
    Pakettide register
    firma poolt müüdav teenustekogum, vähim materjalide ning teenuste grupp, mida on võimalik eraldi osta
    Leviala
    Pakettide register
    asukoha ( kohanime ) eksemplar, kus toote paigaldamine on võimalik
  • Atribuutide definitsioonid


    Olemi nimi
    Atribuudi nimi
    Atribuudi definitsioon
    Töötaja
    aktuaalne< – näitab, kas töötaja omab hetkel aktiivset töösuhet (kehtivat töölepingut) firmaga
    Osapool
    roll
    klient / töötaja (pidades silmas, et tööelping sõlmitakse kahe töötaja vahel ning ka töötaja võib olla kliendikf)
    Osapool
    eesnimi
    Osapool
    perenimi
    Osapool
    isikukood
    Eesti Vabariigi kodanikele kodakondsusejärgne isikukood, võõrriigi kodanikele vastava riigi analoog
    Osapool
    salasona
    süsteemi logimiseks (identifitseerimisel) kasutatav ainult osapoolele teadaolev sümbolite rida
    Leping
    kohanimi
    ametlik kohanini (majanumbrite loetelu tänaval), kus vastava paketi tarbimine on võimalik
    TöölepinguRida
    rida
    vähim eraldiseisev õiguste / kohustuste ühik töölepingus
    Kontakt
    nimetus
    antud eksemplari nimetus
    Kontakt
    väärtus
    nimetusekohane sisu kirjele
    Arve
    arvetekst
    maksenõudes laekunud eritingimused
    Arve_seisund
    nimetus<
    Lepingu_seisund
    nimetus
    Tekstiline nimetus seisundile
    Ostu_arve
    hind
    firmalt nõutav rahasumma
    KliendiLepinguRida
    kogus
    pakettide arv, mida rida sisaldab
    KliendiLepinguRida
    ühik
    koguse aluseks olev ühikute süsteem (x kuud tooterenti, x kuune vaatajakaart, x modemit)
    Pakett
    nimetus
    tekstiline kaubamärk
    Pakett
    hind
    tasu, mida nõutakse iga tarbitud perioodi eest
    Pakett
    periood
    minimaalne ajavahemik , mille jooksul saab ostetud teenuseid (püsiühendus, kaabel-TV vaatajakaart ) ühe makse alusel kasutada
    Leviala
    kohanimi
    ametlik kohanini (majanumbrite loetelu tänaval), kus vastava paketi tarbimine on võimalik
  • Andmebaasioperatsioonide lepingud


    OP1 Töötaja identifitseerimine (id,salasõna)
    Eeltingimused: töötaja on sisestanud id ja salasõna
    Sisu: kontrollitakse, kas selline töötaja on nimekirjas ja milline on selle töötaja ametikoha õiguste tase
    Järeltingimused:
    Kasutus kasutusjuhtude poolt: Töötaja tööle võtmine, töösuhte muutmine, töösuhte lõpetmine, töötaja vaatamine (Töötajate allsüsteem)
    OP2 Osapoole lisamine (roll, eesnimi, perenimi, isikukood, salasõna)
    Eeltingimused: töötaja on identifitseeritud.
    Sisu: Andmebaasis salvestatakse osapoole andmed. Kui kohustuslikud väljad pole täidetud, väljastatakse veateade.
    Järeltingimused: Uus lepingu osapool on loodud.
    Kasutus kasutusjuhtude poolt: Töötaja tööle võtmine (Töötajate allsüsteem)
    OP3 Kontakti lisamine (nimetus, väärtus)
    Eeltingimused: töötaja on identifitseeritud, osapool on loodud
    Sisu: Andmebaasis salvestatakse osapoole kontakt. Kui kohustuslikud väljad pole täidetud, väljastatakse veateade.
    Järeltingimused: Uus osapoole kontakt on loodud.
    Kasutus kasutusjuhtude poolt: Töötaja tööle võtmine (Töötajate allsüsteem)
    OP5 Töölepingu lisamine (Leping.alguse_kuupäev, Leping.tekst, Leping.lepingu_seisund, TöölepinguRida.Rida, Lepingu_Seisund.nimetus, Töötamine.palk, Töötamine.tööalgus, Amet.nimetus)
    Eeltingimused: töötaja on identifitseeritud, osapool on loodud
    Sisu: Andmebaasis salvestatakse lepingu atribuudid . Luuakse seosed töötaja ja osapoole vahel, lepingu ja osapoole vahel, lepingu ja lepingu_seisundi vahel, töötaja ja töötamise vahel.
    Järeltingimused: Uus leping ja töötamine on loodud.
    Kasutus kasutusjuhtude poolt: Töötaja tööle võtmine (Töötajate allsüsteem)
    OP7 Kontakti muutmine(osapooleID, kotaktiID)
    Eeltingimused: töötaja on identifitseeritud, osapool on valitud
    Sisu: Leitakse valitud osapoole kontaktid ja salvestatakse muudatused andmebaasis.
    Järeltingimused:
    Kasutus kasutusjuhtude poolt: Töösuhte muutmine (Töötajate allsüsteem)
    OP8 Töölepingu lõpetamine (Lepingu.lepinguID)
    Eeltingimused: töötaja on identifitseeritud, töölepig valitud
    Sisu: Lepingu seisund muudetakse “arhiveerituks”.
    Järeltingimused: Töösuhe on lõpetatud.
    Kasutus kasutusjuhtude poolt: Töösuhte muutmine, töösuhte lõpetmine (Töötajate allsüsteem)
    OP9 Töölepingute nimekiri
    Eeltingimused: töötaja on identifitseeritud
    Sisu: Leitakse kõik töölepingud, grupeerituna aktiivsuse ja osapoole perenime järgi tähestikulises järjekorras.
    Järeltingimused:
    Kasutus kasutusjuhtude poolt: Töösuhte muutmine, töösuhte lõpetmine, töötaja vaatamine (Töötajate allsüsteem)
  • Registri põhiobjekti seisundidiagramm


    Registri põhiobjektideks on “Leping” ja “Arve”
    Joonis 7. Lepingu seisundidiagramm
    Joonis 8. Arve seisundidiagramm
  • CRUD maatriks


    Kasutusjuht/
    Olem
    Töötaja tööle võtmine
    Töösuhte muutmine
    Töötaja vaatamine
    Töösuhte lõpetamine
    Leping
    C
    RU
    R
    R
    Lepingu_seisund
    C
    RU
    R
    U
    TöölepinguRida
    C
    RU
    R
    R
    Osapool
    CR
    RU
    R
    R
    Kontakt
    C
    RU
    R
    R
    Töötaja
    C
    RU
    R
    U
    Töötamine
    C
    RU
    R
    U
    Amet
    CR
    CRU
    R
    R
  • Infosüsteemi rollide kirjeldused


    Rolli nimi
    Kirjeldus
    Juhataja
    Juhataja on antud firmas töölepingu alusel töötav füüsiline isik. Juhatajal on õigus võtta tööle ja vallandada töötajaid. Juhatajal on õigus muuta töötamise tingimusi. See tähendab, et ta võib muuta töötaja palka ja ka ametikohta. Tal on õigus luua uusi ametikohtasid. Juhatajal on õigus luua, modifitseerida ning kustutada pakette. Juhataja planeerib ja arvestab pakettide leviala.
    Raamatupidaja
    Raamatupidaja on firmas töölepingu alusel töötav füüsiline isik. Raamatupidaja tööülesanneteks on ettevõtte raamatupidamine . Raamatupidajal on õigus vaadata kõikide töötajate andmeid.
    Paigaldaja
    Paigaldaja on firmas töötav füüsiline isik. Paigaldaja tööülesanneteks on pakettide füüsiline paigaldamine ja hooldamine. Paigaldaja paigaldab töökäsu alusel pakette. Paigaldaja võtab töökäsu alusel laost välja materjale.
    Klienditeenindaja
    Klienditeenindaja on firmas töölepingu alusel töötav füüsiline isik. Klienditeenindaja ülesandeks on kliendilepingute sõlmimine. Kaebuste ja ettepanekute registreerimine.
    Laopidaja
    Laopidaja on firmas töölepingu alusel töötav füüsiline isik. Laopidaja tööülesanneteks on ettevõtte varade haldamine. Laopidajal on tellida ja töökäskude alusel laost väljastada materjale.
    27
  • Vasakule Paremale
    Kaabel-TV teenusepakkuja infosüsteem #1 Kaabel-TV teenusepakkuja infosüsteem #2 Kaabel-TV teenusepakkuja infosüsteem #3 Kaabel-TV teenusepakkuja infosüsteem #4 Kaabel-TV teenusepakkuja infosüsteem #5 Kaabel-TV teenusepakkuja infosüsteem #6 Kaabel-TV teenusepakkuja infosüsteem #7 Kaabel-TV teenusepakkuja infosüsteem #8 Kaabel-TV teenusepakkuja infosüsteem #9 Kaabel-TV teenusepakkuja infosüsteem #10 Kaabel-TV teenusepakkuja infosüsteem #11 Kaabel-TV teenusepakkuja infosüsteem #12 Kaabel-TV teenusepakkuja infosüsteem #13 Kaabel-TV teenusepakkuja infosüsteem #14 Kaabel-TV teenusepakkuja infosüsteem #15 Kaabel-TV teenusepakkuja infosüsteem #16 Kaabel-TV teenusepakkuja infosüsteem #17 Kaabel-TV teenusepakkuja infosüsteem #18 Kaabel-TV teenusepakkuja infosüsteem #19 Kaabel-TV teenusepakkuja infosüsteem #20 Kaabel-TV teenusepakkuja infosüsteem #21 Kaabel-TV teenusepakkuja infosüsteem #22 Kaabel-TV teenusepakkuja infosüsteem #23 Kaabel-TV teenusepakkuja infosüsteem #24 Kaabel-TV teenusepakkuja infosüsteem #25 Kaabel-TV teenusepakkuja infosüsteem #26 Kaabel-TV teenusepakkuja infosüsteem #27
    Punktid 100 punkti Autor soovib selle materjali allalaadimise eest saada 100 punkti.
    Leheküljed ~ 27 lehte Lehekülgede arv dokumendis
    Aeg2008-01-12 Kuupäev, millal dokument üles laeti
    Allalaadimisi 203 laadimist Kokku alla laetud
    Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
    Autor Rain Ungert Õppematerjali autor

    Sarnased õppematerjalid

    Kino infosüsteemi strateegilise arenduse dokumentatsioon
    110
    doc

    Kino infosüsteemi strateegilise arenduse dokumentatsioon

    .........................................108 1.1.1.2Ehitamise faas.....................................................................................109 1.1.1.3Rakendamise ja siirdamise faas..........................................................109 9 1. Projekti spetsifikatsioon 1.1 Projekti taust Tegemist on meelelahutusteenuse pakkuja, täpsemalt kinodeketti haldava firma infosüsteemi strateegilise arenduse projektiga. Firma põhitegevuseks on kinoteenuse pakkumine. Talle kuuluvad mitmed meelelahutuskeskused üle riigi territooriumi. Peale kinoteenuse pakkumise nimetatud meelelahutuskeskustes, tegeleb firma ka ruumide rendiga teistele meelelahutusteenuste pakkujatele (kohvikud, mängusaalid jne., aga ka tasulised autoparklad jms.). Firma tegutseb seega üle kogu riigi

    Infosüsteemi projekteerimine
    Raamatukogu laenutusosakonna infosüsteem
    82
    doc

    Raamatukogu laenutusosakonna infosüsteem

    Töö kirjeldab, kuidas allsüsteem võiks raamatukogus eksisteerida. Antud töös kasutatakse avalikku informatsiooni ja esitatud allsüsteemi analüüs on kirjutajate nägemus süsteemist. 1.2 Projekti eesmärgid ja tulemused Projekti eesmärk on analüüsida Raamatukogu infosüsteemiga seotud teaviku laenutamise protsessi, kliendi konto loomise ja teaviku teistest raamatukogudest tellimise protsessi. Täpsemalt: · jaotada raamatukogu infosüsteem modelleeritavateks osadeks: vaadeteks ning allsüsteemideks · defineerida strateegilised sõltuvused ja liidesed vaadete ning allsüsteemide vahel · koostada allsüsteemide eskiismudelid Projekti põhitulemusteks on strateegilise analüüsi vaated: · Infosüsteemi äri- ehk toimimisvaade, mis sisaldab: · Pädevusalade vaadet · Funktsionaalset vaadet · Põhiobjektidele vastavate registrite vaadet · Arhitektuurivaade · Arendusvaade 1.3 Tööjaotus

    Infosüsteemide strateegiline analüüs
    Andmebaaside programmeerimine
    81
    doc

    Andmebaaside programmeerimine

    TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Informaatikainstituut Infosüsteemide õppetool Online Restoran Andmebaaside programmeerimine IDU0120 Juhendaja: Erki Eessaar Tallinn 2011 Sisukord SISUKORD 4 SISSEJUHATUS 8 1. STRATEEGIA ETAPP............................................................................................................ 9 1.1 TERVIKSÜSTEEMI ÜLDVAADE.................................................................................................... 9 1.1.1 ORGANISATSIOONI EESMÄRGID................................................................................................ 9 1.1.2 INFOSÜSTEEMI EESMÄRGID....................................................................................................... 9 1.1.3 LAUSEND

    Andmebaaside projekteerimine
    Projekt aines-Infosüsteemide strateegiline analüüs
    64
    pdf

    Projekt aines “Infosüsteemide strateegiline analüüs”

    TALLINNA TEHNIKAÜLIKOOL Informaatikainstituut Infosüsteemide õppetool Projekt aines “Infosüsteemide strateegiline analüüs” Solaris Kino Infosüsteem Õpilased: Maksim Nikiforov 132274 Vassilina Matvejeva 132553 Juhendaja: Lea Elmik Tallinn 2013 © TTÜ Informaatikainstituut Contents 1. PROJEKTI SPETSIFIKATSIOON 2 1.1 PROJEKTI TAUST 2 1

    Kontseptuaalne süsteemianalüüs
    Projekt aines-Kontseptuaalne süsteemianalüüs
    40
    pdf

    Projekt aines “Kontseptuaalne süsteemianalüüs”

    TALLINNA TEHNIKAÜLIKOOL Infotehnoologia teaduskond Informaatikainstituut Infosüsteemide õppetool Projekt aines “Kontseptuaalne süsteemianalüüs” Stones Health spordiklubi infosüsteem Julia Visnapu 094244IABB Vassilina Matvejeva 094076IABB Juhendaja: Lea Elmik Tallinn 2012 Sisukord Esimene Iteratsioon 1.1 Taust................................................................................................................................................................3 1.2 Lausendid .....................................

    Kontseptuaalne süsteemianalüüs
    Andmebaasid I - eksamiküsimused
    30
    docx

    Andmebaasid I - eksamiküsimused

    Eksamil küsitavad mõisted 1. Andmebaas (teema 1) 2. Andmebaasisüsteem (teema 1, 10) 3. Relatsiooniline muutuja (relvar), relatsioon (teema 2) 4. Kandidaatvõti, supervõti (primary key) (teema 2) 5. Primaar- ja alternatiivvõti (teema 2) 6. Välisvõti (teema 2) 7. Viidete terviklikkuse reegel (teema 2) 8. Andmetüüp (teema 2 ja 5) 9. Kitsendused ja nende võimalik realiseerimine SQL-andmebaasides (teema 2 ja 5) 10. Nimetage relatsioonialgebra operatsioone (teema 3) 11. Virtuaalne relatsioon e. vaade (teema 5) 12. Pädevusala (teema 7) 13. Funktsionaalne allsüsteem (teema 7) 14. Register (teema 7) 15. Kuidas on omavahe

    Andmebaasid
    Bussijaam
    30
    docx

    Bussijaam

    Mõõt: sidusrühmade pretensioonide arv Eesmärk: piletite müük ja arvestus Eelis: kliendil on võimalus osta pilet, bussijaamal ja bussifirmadel on reaalajas info müüdud piletite kohta Mõõt: piletimüügiga seotud vigade arv 5 3 Infosüsteemi funktsionaalne vaade Järgnevalt esitatakse bussijaama infosüsteemi põhifunktsioonid ja kasutusjuhud. 3.1 Infosüsteemi põhifunktsioonid Bussijaama infosüsteem jaguneb 3-ks allsüsteemiks: 1. Piletimüügi arvestus 2. Sõidugraafikute arvestus 3. Bussijaama töötajate arvestus 4. Bussifirma töötajate arvestus 3.2 Kasutusjuhtude mudel Kasutusjuhtude mudel koosneb kasutusjuhtude diagrammidest ning nende kirjeldusest. Diagrammid jagunevad põhifunktsioonide järgi. 3.2.1 Piletimüügi arvestus 6 Joonis 1. Piletimüügi kasutusjuhud. Nimi: 2.1

    Infoteadus
    Projekt aines-Sissejuhatus infosüsteemid
    14
    doc

    Projekt aines “Sissejuhatus infosüsteemid”

    TALLINNA TEHNIKAÜLIKOOL Autopoeketi ühe esinduse tellimused Projekt aines "Sissejuhatus infosüsteemid" Tanel Tarkmees 085125 IAPB 53 2008 Sisukord Üldvaade................................................................................................................................. 3 Taust................................................................................................................................... 3 Lausendid............................................................................................................................ 3 Organisatsiooni eesmärgid..................................................................................................3 Põhiprotsesside loetelu........................................................................................................3 Tegutsejate loetelu...............................................................................

    Sissejuhatus infosüsteemidesse




    Meedia

    Kommentaarid (0)

    Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



    Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun