TTÜ Informaatikainstituut
Juhtimise infosüsteemid
Infosüsteemide õppetool
Näidisprojekt sügis 2008
23.10.2008
v 1.3
20 (20)
TALLINNA TEHNIKAÜLIKOOL
Informaatikainstituut
Infosüsteemide õppetool
Projekt aines IDU0090
“Juhtimise infosüsteemid”
Deklareerimisprotsessi
modelleerimine Üliõpilane: ...
Õpperühm: ...
Matrikli nr.: ...
Juhendaja : ...
Tallinn
2008
Autorideklaratsioon
Deklareerin, et käesolev
iseseisev töö on minu töö tulemus ja seda ei ole kellegi teise
poolt varem esitatud.
…………………… ………………………
(kuupäev) (töö
esitaja allkiri)
Sisukord
1. Sisukord 3
2. Diagrammid 4
3. Olemasolev protsess 5
3.1. Protsessi taust 5
3.2. Protsessi eesmärk 5
3.3. Protsessi tegutsejad 5
3.4. Tegutsejate infovajadused 5
3.5. Protsessi huvitatud osapooled põhjendustega 6
3.6. Protsessi diagramm 6
3.7. Probleemsed kohad protsessis 8
3.8. Probleemid protsessis 8
3.9. Protsessi parandamise eesmärgid 8
4. Täiendatud protsess 9
4.1. Täiendatud protsessi tegevusdiagrammid 9
4.2. Deklaratsiooni seisundidagramm 11
5. Funktsionaalne vaade 13
5.1. Kasutuslugude diagramm 13
5.2. Kasutuslugude kirjeldused 13
6. Andmevaade 16
6.1. Kontseptuaalne klassidiagramm 16
6.2. Andmemudel 17
6.3. Objektide ja atribuutide semantika 17
6.4. CRUD maatriks 19
7. Muud nõudmised 19
8. Dokumendi ajalugu 20
Diagrammid
Joonis 1: Deklaratsiooni tegemise üldine tegevusdiagramm 7
Joonis 2: Deklaratsiooni koostamise ja esitamise diagramm. 7
Joonis 3: Deklareerimisperioodi tegevusdiagramm 8
Joonis 4: Parandatud üldine deklaratsiooni koostamise tegevusidagramm 10
Joonis 5: Parandatud deklaratsiooni koostamise tegevusdiagramm 11
Joonis 6: Deklaratsiooni seisundidagramm 12
Joonis 7: Deklaratsioonide esitamise kasutuslugude diagramm 13
Joonis 8: Deklaratsiooni esitamise kontseptuaalne klassidiagramm 16
Joonis 9: Süsteemi andmemudel 17
Olemasolev protsess
Protsessi taust
Deklareerimise protsess on üks ülikooli administratiivse poole
alustalasid. Antud protsessi tulemusena saab ülikoolile selgeks mis
aineid tudeng õppima hakkab. Sellest on huvitatud tudeng, dekanaat,
aineid õpetavad õppejõud, aineid õpetavad instituudid, ülikooli
juhtkond (ülikool), ülikooli raamatupidamisosakond.
Töös käsitleme olukorda, mis valitses ülikoolis mõned aastad
tagasi kus deklareerimine toimub paberil ning teostame selle
protsessi parendused.
Deklareerimisprotsessi alustuseks valib tudeng aine, kirjutab valitud
aine oma deklaratsioonile. Vajadusel võetakse allkiri ainet õpetava
õppejõu käest (teatud ainetes nõutav). Aine lisamine ning õppejõu
allkirja küsimine võivad toimuda mitu korda. Kui deklaratsioon on
valmis, viiakse see dekanaati. Dekanaadi töötaja kontrollib kas
deklaratsioon on enam-vähem korras. Deklaratsioon kas võetakse
vastu või ei võeta vastu. Kui deklaratsiooni ei võeta vastu,
toimub jällegi ainete lisamine-õppejõudude allkirjade korjamine ja
uuesti esitamine. Kui deklaratsioon võetakse vastu, sisestab
dekanaadi töötaja selle arvutisse ning edastab andmed
raamatupidamisse. Raamatupidamine esitab selle alusel arve tudengile.
Tudeng maksab või ei maksa arvet. Iga dekanaadi või raamatupidamise
tegevuse juures võib toimuda katkestusi ja esineda probleeme. See
tähendab, et tudeng kutsutakse välja dekanaati. Kui kõik toimub
plaanipäraselt, väljastatakse õppejõule semestri lõpus hindamisleht . Antud protsessi lõpuks loemegi seda kui hindamisleht
on võimalik väljastada (väljastatakse).
Protsessi eesmärk
Deklaratsioonide esitamise protsessi eesmärk on, et tudengid saaksid
ülikoolile teada anda mis aineid nad algaval semestril õpivad ning
et semestri lõpuks saaks vastavate ainete õppejõud tudengile
hindamislehe mille alusel tudengi hinne sisestatakse
õppeinfosüsteemi.
Protsessi väljundi tulemusena tehakse otsuseid tudengi staatusest
ülikoolis.
Protsessi tegutsejad
Antud protsessis osalevad järgmised tegutsejad:
Tegutseja
Kirjeldus
Tudeng
Tudeng koostab deklaratsiooni, kogub vajalikud kinnitused ning esitab need dekanaati.
Õppejõud
Õppejõud kinnitab või lükkab tagasi oma aine deklaratsioonid.
Dekanaat
Dekanaat võtab deklaratsiooni vastu ja kinnitab selle. Selle alusel on võimalik edaspidi väljastada hindamislehti.
Ülikooli raamatupidamisosakond
Raamatupidamisosakond koostab vajadusel tudengile arve õppeteenuse tarbimise eest. Raamatupidamisosakond haldab arve maksmise infot.
Tegutsejate infovajadused
Käesolevas peatükis on toodud tegutsejate infovajadused, et nad
saaksid täita oma tegevusi süsteemis.
Tegutseja
Kirjeldus
Tudeng
Ainete andmed (kood, nimetus, kirjeldus)
Ainet õpetavad õppejõud
Oma õppekava andmed (mis moodulis aine on, kas ta on kohustuslik, kui palju ta punkte annab)
Õppejõud
Aine deklareerinud tudengite andmed (nimed, matriklinumbrid).
Dekanaat
Tudengite deklaratsiooni andmed (ained, õppekavad, koormused, õppejõu poolt tagasi lükatud ained).
Ülikooli raamatupidamisosakond
Info kas tudeng on peab maksma õpingute eest või mitte.
Info kui palju tudeng ainepunkte deklareeris.
Info mis aastal tudeng ülikooli sisse astus.
Protsessi huvitatud osapooled põhjendustega
Deklareerimisprotsessi huvitatud osapooled on järgmised:
Tudeng
Huvitatud deklaratsiooni õigeaegsest esitamisest kuna see on eelduseks , et ainet õppida ja saada õpitava aine eest kirja hinne.
Õppejõud
Õppejõud huvitab tema aine kuulajaskond kes käivad tundides ning hindamislehed semestri lõpus.
Dekanaat
Dekanaati huvitab tudengi õpingukoormus, et määratleda tema staatus, kas ta on täis või osakoormusega, kas talle määrata õppetoetus või mitte jne. Dekanaati huvitavad tudengi deklareeritud ained, et väljastada hindamislehed semestri lõpus.
Ainet õpetav instituut
Ainet õpetav instituut on huvitatud õppejõudude koormusest ning õppetegevuse eest instituudile laekuvatest rahasummadest.
Ülikool
Ülikool on huvitatud ainete, deklaratsioonide jms statistikast .
Pank-haigekassa
Pank ja haigekassa on huvitatud kaudselt : kas konkreetne isik on tudeng või ei ole. Sellest sõltub kas inimesele antakse õppelaenu, nõutakse seda tagasi, kas inimene omab haigekassa kindlustust.
Protsessi diagramm
Käesolevas peatükis tuuakse deklaratsiooni esitamise protsessi
diagrammid. Esmalt üldisem diagramm mis peaks andma ülevaatliku
pildi kogu deklareerimisprotsessist kuni hindamislehtede
väljastamiseni.
Protsessi on lihtsustatud selle võrra, et kui deklaratsioon on vastu
võetud, siis dekanaadi töötaja seda enam tagasi ei saada
(reaalselt võib ka seda juhtuda).
Joonis 1: Deklaratsiooni
tegemise üldine tegevusdiagramm
Joonisel 2 on kujutatud deklaratsiooni koostamise ja esitamise
protsessi kuni dekanaadi poolse kinnitamiseni.
Joonis 2: Deklaratsiooni
koostamise ja esitamise diagramm.
Joonis 3:
Deklareerimisperioodi tegevusdiagramm
Joonisel 3 toodud deklareerimisperioodi tegevusdiagrammil on
näidatud, et deklareerimistegevused toimuvad paralleelselt
deklareerimisperioodi kestmisega. Kui deklareerimisperiood lõppeb,
ei lõppevad ka deklareerimistegevused.
Deklareerimistegevused on toodud joonisel 2 ja on järgmised:
deklaratsiooni koostamine, õppejõu poolse kinnituse saamine ning
deklaratsiooni esitamine. Dekanaadi poolne deklaratsiooni sisestamine ja kinnitamine võivad toimuda ka hiljem.
Probleemsed kohad protsessis
Deklaratsioon esitamise protsessis reaalselt kõige suuremat ajakulu võtvad tegevused milleks tuleb kuhugi kohale minna on tudengi tegevusena „Võtab õppejõu kinnituse aine deklaratsioonile“ ja
„Esitab deklaratsiooni“ ning dekanaadi tegevusena „Sisestab
deklaratsiooni süsteemi“. Nende probleemsete tegevuste pealt saab
kätte otseselt probleemid protsessis mis on toodud järgmises
peatükis.
Probleemid protsessis
Deklareerimisprotsessis on järgmised probleemid:
Probleem: Tudengil võtab deklaratsiooni koostamine ja
esitamine palju aega.
Kirjeldus: Tudeng peab täitma deklaratsiooni ning esitama
selle paberkandjal dekanaati, seega peab minema kohale ja ootama
järjekorras. Mõnede ainete deklaratsioonid vajavad õppejõu
poolset kinnitust ehk allkirja, seega peab tudeng minema kohale ja
võtma ka õppejõult allkirja. See tähendab, et palju on
füüsiliselt paberite transportimist, järjekorras ootamist nii
õppejõudude kinnituste jaoks kui dekanaadile deklaratsiooni
esitamisel.
Probleem: Dekanaadi töötajatel palju monotoonset tööd
teatud perioodidel .
Kirjeldus: Dekanaadi töötaja peab sisestama arvutisse kõigi
tudengite deklaratsioonid mis on monotoonne ja võib kaasa tuua palju
sisestamisvigu. Suuremate teaduskondade puhul ulatub semestris esitatavate deklaratsioonide arv tuhandetesse.
Protsessi parandamise eesmärgid
Eesmärk: Vähendada dekanaadi töötajate töökoormust.
Eelis: Deklaratsioonide sisestamine on automatiseeritud nii,
et tudengid sisestavad ise oma deklaratsioonid süsteemi ning
dekanaadi töötaja vaid kinnitab need.
Mõõt: Deklaratsiooni töötlemiseks kuluv aeg peab vähenema
10 korda. Dekanaadi töötaja sisestusvead kaovad.
Eesmärk: Vähendada tudengite ajakulu deklaratsioonide koostamiseks ja esitamiseks .
Eelis: Tudengid ei pea tulema kohale ainedeklaratsioonidele
õppejõu allkirja võtma või dekanaati deklaratsiooni tooma vaid
saavad selle esitada elektrooniliselt seal kus neil on seda mugav
teha.
Mõõt: Tudengil kulub deklaratsiooni koostamiseks ja
esitamiseks alla 15 minuti (eeldusel, et kõik andmed on teada).
Eesmärk: Lihtsustada õppejõul aine deklaratsiooni
kinnitamist.
Eelis: Õppejõud peab saama kinnitada kõikide tudengite
deklaratsioone korraga. Õppejõud peab saama kinnitada ja tagasi
lükata aine deklaratsioone terve deklareerimisperioodi vältel ning
lisaks veel 1 päev.
Mõõt: Õppejõul kulub ainedeklaratsioonide kinnitamisele
varasemast poole vähem aega.
Kuni siiani on vaja teha 4. nädala reedeks!
Täiendatud protsess
Käesoleva peatükis tuuakse parandatud protsess mis peaks aitama
vältida eelnevalt toodud vigu.
Täiendatud protsessi tegevusdiagrammid
Käesolevas peatükis on toodud täiendatud deklareerimisprotsess
esmalt üldise diagrammina ning seejärel detailselt. Antud
protsessis on kõik suhtlused osapoolte vahel viidud elektrooniliseks. Parandamata protsessis toimus kõik paberkandjal
kuigi andmeid sisestati süsteemi nii dekanaadis kui
raamatupidamisosakonnas.
Esmalt on toodud üldine deklaratasiooni haldamise diagramm, seejärel
detailselt deklaratsiooni koostamise diagramm.
Protsessi lihtsustamiseks on välja võetud erinevad dekanaadi või
õppejõu poolsed tagasilükkamised ning käitumine olukorras kus
arve on maksmata. Samuti tudengi poolne deklaratsiooni tagasi
võtmine. Reaalselt on ka sellised protsessid olemas kuid esinevad
~5% juhtudest ning seetõttu antud aine töös käsitlemist ei leia.
Järgneval joonisel on toodud üldine deklaratsiooni haldamise
protsess alates deklaratsiooni koostamisest kuni valmisolekuks
hindamislehti väljastada (hinnata). Diagrammile on toodud ka
deklaratsiooni seisundid .
Joonis 4: Parandatud üldine
deklaratsiooni koostamise tegevusidagramm
Parendatud protsessi järgi teeb ja esitab tudeng deklaratsiooni
vastavas süsteemis, õppejõud saab samas kinnitada tudengite
ainedeklaratsioone, sõltumata deklaratsioonide esitamisest
dekanaadile või konsultatsiooniaegadest.
Joonisel 4 toodud protsessist on likvideerivad varasemalt toodud
probleemid, et tudengitel tuleb õppejõudude käest ainete
deklaratsioonidele allkirju korrata ning deklaratsioon dekanaati viia
kus dekanaadi töötaja selle sisestama peab.
Järgmine diagramm täpsustab deklaratsiooni koostamise ja esitamise
protsessi kus tudeng koostab süsteemis deklaratsiooni ning otsustab
kas esitada see või mitte (või unustab esitada).
Joonis 5: Parandatud
deklaratsiooni koostamise tegevusdiagramm
Kui siin diagrammil toodud protsessi korral jääb deklaratsioon
esitamata, siis see ei kajastu üldises protsessis. See jääb välja
käesoleva töö skoobist.
Deklaratsiooni seisundidagramm
Käesolevas peatükis on toodud deklaratsiooni kui objekti
olekudiagramm. Toodud on deklaratsiooni olekud alates algolekust kuni
hindamislehtede väjastamise valmisolekuni. Antud töös ei ole
kajastatud deklaratsiooni olekuid alates hindamislehe väljaandmisest
ning deklaratsiooni kehtivust.
Joonis 6: Deklaratsiooni
seisundidagramm
Funktsionaalne vaade
Funktsionaalses vaates on toodud antud protsessi arvutikasutuslugude
diagramm ning kirjeldused.
Kasutuslugude diagramm
Joonis 7: Deklaratsioonide
esitamise kasutuslugude diagramm
Kasutuslugude kirjeldused
Käesolevas peatükis on toodud kasutuslugude kirjeldused.
Ühise eeltingimusena võib tuua, et kasutaja on süsteemi sisse
loginud ning käivitanud antud tegevuse.
Kasutusloo nimetus: Deklaratsiooni loomine
Kasutusloo tegutseja: Süsteem
Kasutusloo kirjeldus: Semestri alguse saabumisel loob süsteem
automaatselt kõigile tudengitele selle semestri deklaratsioonid.
Deklaratsioonid määratakse automaatselt seisundisse „esitamata“.
Kasutusloo eeltingimused: -
Kasutusloo järeltingimused: Loodud deklaratsioon.
Deklaratsioonile määratud semester , seotud tudengiga, seisundiks
määratud „esitamata“.
Kasutusloo nimetus: Aine lisamine deklaratsiooni.
Kasutusloo tegutseja: Tudeng
Kasutusloo kirjeldus: Tudeng lisab oma deklaratsiooni aine.
Selleks valib ta (sisestab) aine koodi mille järel süsteem kuvab
talle aine nimetuse, aine teadmiste kontrolli vormi (E/A/H), aine
antavate ainepunktide arvu ning valiku ainet õpetavatest
õppejõududes. Tudeng valib ainele õppejõu. Määrab mooduli
vastavalt oma õppekavale ja määrab kas aine on kohustuslik või
mitte.
Kasutusloo eeltingimused: Deklaratsioon on olekus „esitamata“.
Kasutusloo järeltingimused: Aine on lisatud deklaratsiooni.
Ainele määratud õppejõud, moodul ja kohustuslikkus.
Kasutusloo nimetus: Aine kustutamine deklaratsioonist.
Kasutusloo tegutseja: Tudeng
Kasutusloo kirjeldus: Tudeng kustutab oma deklaratsioonist
aine mida ta siiski deklareerida ei soovi.
Kasutusloo eeltingimused: Deklaratsioon on olekus „esitamata“.
Aine on lisatud deklaratsiooni.
Kasutusloo järeltingimused: Aine on kustutatud
deklaratsioonist.
Kasutusloo nimetus: Deklaratsiooni esitamine.
Kasutusloo tegutseja: Tudeng
Kasutusloo kirjeldus: Tudeng esitab deklaratsiooni. Esitada
saab deklaratsiooni ka siis kui ei deklareerita ühtegi ainet.
Kasutusloo eeltingimused: Deklaratsioon on olekus „esitamata“.
Kasutusloo järeltingimused: Deklaratsioon on olekus
„esitatud“.
Kasutusloo nimetus: Deklaratsiooni vaatamine
Kasutusloo tegutseja: Tudeng, dekanaadi töötaja,
raamatupidamisosakonna töötaja
Kasutusloo kirjeldus:
Tudeng saab vaadata oma deklaratsiooni mis võib olla nii olekus
„esitatud“ kui „esitamata“. Tudeng valib tegevuse näita
deklaratsiooni ja süsteem kuvab kehtiva deklaratsiooni. Tudeng saab
vaadata oma deklaratsiooni kuni semestri lõpuni.
Dekanaadi töötaja saab vaadata iga vastava teaduskonna alla käiva
tudengi deklaratsioone. Dekanaadi töötaja valib deklaratsiooni vaatamise tegevuse, sisestab tudengi matriklinumbri ning valib
semestri mis deklaratsiooni ta näha soovib. Dekanaadi töötaja saab
vaadata kõiki tudengi deklaratsioone mis tudeng on esitanud.
Raamatupidamisosakonna töötaja saab vaadata kõigi tudengite
deklaratsioone kes on kas tasulisel õppekohal või deklareerivad
ainet mitmendat korda. Raamatupidaja teostab päringu dekanaadi poolt
kinnitatud deklaratsioonidele kus oleks kas tudeng tasulisel
õppekohal või tudeng deklareerinud ainet 2. korda ja arve on
väljastamata (Deklaratsiooni olek „Kinnitatud“). Süsteem kuvab
vastavate tudengite deklaratsioonid. Raamatupidaja valib
deklaratsiooni mida soovib vaadata. Süsteem kuvab valitud
deklaratsiooni.
Kasutusloo eeltingimused: -
Kasutusloo järeltingimused: Deklaratsioon on kuvatud
kasutajale.
Kasutusloo nimetus: Deklaratsiooni kinnitamine
Kasutusloo tegutseja: Dekanaadi töötaja
Kasutusloo kirjeldus: Dekanaadi töötaja kontrollib
deklaratsiooni ning kinnitab selle või tühistab. Tühistamine jääb
antud hetkel antud tööst välja.
Kasutusloo eeltingimused: Deklaratsioon on olekus „esitatud“.
Kasutusloo järeltingimused: Deklaratsioon on olekus
„kinnitatud“.
Kasutusloo nimetus: Deklaratsioonide nimekirja vaatamine
Kasutusloo tegutseja: Dekanaadi töötaja
Kasutusloo kirjeldus:
Dekanaadi töötaja valib semestri mille deklaratsioonide nimekirja
ta soovib vaadata. Süsteem kuvab dekanaadi töötajale valitud kriteeriumidele vastavad deklaratsioonid.
Kasutusloo eeltingimused: -
Kasutusloo järeltingimused: Deklaratsioonide nimekiri on
kasutajale kuvatud.
Kasutusloo nimetus: Oma ainele deklareerinute nimekirja
vaatamine
Kasutusloo tegutseja: Õppejõud
Kasutusloo kirjeldus:
Õppejõud valib aine millele deklareerinud tudengite nimekirja ta
soovib näha. Süsteem kuvab kasutajale aine deklareerinud tudengite
nimekirja.
Kasutusloo eeltingimused: -
Kasutusloo järeltingimused: Aine deklareerinud tudengite
nimekiri on kuvatud kasutajale.
Kasutusloo nimetus: Oma aine deklaratsiooni kinnitamine
Kasutusloo tegutseja: Õppejõud, süsteem
Kasutusloo kirjeldus:
Õppjõud saab oma aine deklaratsioone kinnitada või tagasi lükata.
Selleks valib ta aine ja tudengi kelle deklaratsiooni soovib
kinnitada või tagasi lükata ja teostab vajaliku tegevuse.
Kui ainedeklaratsioone ei kinnitata või ei lükata tagasi õppejõu
poolt seatud tähtajaks, kinnitab süsteem deklaratsioonid
automaatselt.
Kasutusloo eeltingimused: Süsteemis on loodud aine
deklaratsioon.
Kasutusloo järeltingimused: Aine deklaratsioon on olekus
„ Ainedeklaratsioon kinnitatud“
Kasutusloo nimetus: Arve väljastamine
Kasutusloo tegutseja: Raamatupidamisosakonna töötaja
Kasutusloo kirjeldus:
Raamatupidaja teostab päringu dekanaadi poolt kinnitatud
deklaratsioonidele kus oleks kas tudeng tasulisel õppekohal või
tudeng deklareerinud ainet 2. korda ja arve on väljastamata
(Deklaratsiooni olek „Kinnitatud“). Süsteem kuvab vastavate
tudengite deklaratsioonid. Raamatupidaja valib deklaratsiooni(d)
mille alusel annab süsteemile käskluse arve genereerimiseks.
Süsteem genereerib arve(d), muudab deklaratsiooni(de) oleku(d) ning
väljastab arve(d). Raamatupidaja saadab arved tudengitele.
Kasutusloo eeltingimused: Deklaratsioon on olekus
„Kinnitatud“.
Kasutusloo järeltingimused: Deklaratsioon on olekus „Arve
väljastatud“.
Kasutusloo nimetus: Arve märkimine makstuks
Kasutusloo tegutseja: Raamatupidamisosakonna töötaja
Kasutusloo kirjeldus:
Antud süsteemi väliselt on selgunud , et on makstud arveid.
Raamatupidaja märgib arve makstuks süsteemis. Raamatupidamissüsteem
edastab vastavad andmed ka deklaratsioonide süsteemi.
Kasutusloo eeltingimused: Deklaratsioon on olekus „Arve
väljastatud“. Süsteemiväliselt on selgunud arvete maksmine .
Kasutusloo järeltingimused: Deklaratsioon on olekus „Arve
makstud“.
Kasutusloo nimetus: Deklaratsiooni oleku muutmine
Kasutusloo tegutseja: Süsteem
Kasutusloo kirjeldus:
Igal öösel peab süsteem kõik deklaratsioonid mis on sisuliselt
valmis viima olekusse „Hindamislehtede väljastamiseks valmis“.
Selleks teostab süsteem päringu andmebaasile kus otsitakse
deklaratsioone mis on kas:
olekus „Kinnitatud“ ja tudeng on riigieelarvelisel kohal ja antud deklaratsioonis ei ole ühtegi ainet, mida tudeng oleks varem deklareerinud.
Deklaratsioon on olekus „Arve makstud“.
Päringu tulemusena selgunud deklaratsioonid viiakse olekusse
„Hindamislehtede väljastamiseks valmis“.
Kasutusloo eeltingimused: Deklaratsioon on olekus „Arve
makstud“ või deklaratsioon on olekus „Kinnitatud“ kui antud
deklaratsiooni alusel arvet esitama ei pea.
Kasutusloo järeltingimused: Deklaratsioon on olekus
„Hindamislehtede väljastamiseks valmis“.
Andmevaade
Andmevaates tuuakse kontseptuaalne klassidiagramm, andmemudel,
objektide ja atribuutide semantika ning CURD maatriks.
Kontseptuaalne klassidiagramm
Käesolevas peatükis on toodud kontseptuaalne klassidiagramm ning
seada kirjeldavad lausendid .
Joonis 8: Deklaratsiooni
esitamise kontseptuaalne klassidiagramm
Tudeng teeb deklaratsiooni. Tudeng esitab
deklaratsiooni. Deklaratsioon sisaldab ainet. Õppejõud
õpetab ainet. Ühe aine saab deklareerida ainult ühele õppejõule. Deklaratsioonil on deklaratsiooni seisund. Deklaratsiooni
seisundid võivad olla: esitamata, esitatud, kinnitatud, arve
esitatud, arve makstud. Deklaratsioon tehakse semestri kohta.
Dekanaadi töötaja kinnitab deklaratsiooni.
Raamatupidamisosakonna töötaja väljastab
deklaratsiooni alusel arve.
Andmemudel
Järgnevalt on toodud andmemudel. Toodud on objektid ja sisulised atribuudid, toodud ei ole võtmeatribuute (need on kirjeldatud
järgmises peatükis).
Joonis 9: Süsteemi
andmemudel
Objektide ja atribuutide semantika
Objektide ja atribuuditde semantika.
PK - Primaarvõti (Primary key)
FK - Välisvõti (Foreign key)
Objekt/Atribuut
Kirjeldus
Tudeng
Kirjeldab ülikoolis õppivate tudengite andmeid.
Tudeng_ID (PK)
Tudengi unikaalne identifikaator deklareerimise süsteemi piires. Primaarvõti.
Matrikli number
Tudengi identifikaator teaduskonna piires
Eesnimi
Perekonnanimi
Telefon
E-post
Deklaratsioon
Dokument millega tudeng näitab semestri alguses milliseid aineid ta õppima hakkab.
Deklaratsioon_ID (PK)
Deklaratsiooni unikaalne identifikaator. Primaarvõti.
Esitamise aeg
Aeg, millal deklaratsioon on esitatud
Tudeng_ID (FK)
Viide tudengile kes deklaratsiooni koostab-esitab.
Deklaratsioon_seisund_ID (FK)
Viide seisundile milles deklaratsioon antud hetkel on.
Semester (FK)
Viide semestrile mille kohta deklaratsioon käib.
Dekanaadi_töötaja_ID (FK)
Viide dekanaadi töötajale kes deklaratsiooni kinnitab
Raamatupidamisosakonna_töötaja (FK)
Viide raamatupidamisosakonna töötajale kes deklaratsiooni kohta arve koostas
Arve number
Deklaratsiooni alusel esitatud arve number
Arve summa
Deklaratsiooni alusel esitatud arve summa
Arve esitamise kuupäev
Arve maksmise tähtaeg
Arve maksetähtaeg
Deklaratsioon_seisund
Deklaratsiooni seisund. Võimalikud seisundid on näiteks esitamata, esitatud, kinnitatud, arve esitatud, arve makstud või muud.
Deklaratsioon_seisund_ID (PK)
Deklaratsiooni seisundi unikaalne identifikaator
Nimetus
Deklaratsiooni seisundi nimetus
Kirjeldus
Deklaratsiooni seisundi kirjeldus
Semester
Õppesemester ülikoolis.
Semester ID (PK)
Semestri unikaalne identifikaator
Nimetus
Semestri nimetus
Algus
Semestri algus (kuupäevaliselt)
Lõpp
Semestri lõpp (kuupäevaliselt)
Aine
Ülikoolis õpetatavad ained
Aine_ID (PK)
Aine unikaalne identifikaator
Aine kood
Aine kood ülikoolis mis sisaldab viidet struktuuriüksusele mis ainet õpetab
Nimetus
Aine nimetus
Kontrolli vorm
Aine kontrolli vorm (kas eksam , arvestus või hindeline arvestus)
Ainepunktid
Ainepunktide arv mis tudeng aine sooritamisel saab.
Ainedeklaratsioon
Ainedeklaratsioon määrab deklaratsioonile lisatavad ained ning õppejõud kellele ained deklareeritakse.
Ainedeklaratsioon_ID(PK)
Ainedeklaratsiooni unikaalne identifikaator
Aine_ID(FK)
Viide ainele mida deklareeritakse
Deklaratsioon_ID(FK)
Viide deklaratsioonile kuhu ainet deklareeritakse
Õppejõud_ID(FK)
Viide õppejõule kellele aine deklareeritakse
Moodul_ID (FK)
Viide moodulile kuhu tudeng antud aine deklareerib
Lisamise kuupäev
Kuupäev millal aine deklaratsiooni lisatakse ehk ainedeklaratsioon luuakse
Kinnituse märge
Jah/Ei valik kas ainedeklaratsioon on kinnitatud või mitte
Moodul
Moodul õppekavas millesse ainet määratakse (näiteks alusõpe, põhiõpe, eriõpe, vabaõpe või midagi muud vastavalt õppetasemele)
Moodul_ID (PK)
Mooduli unikaalne identifikaator
Nimetus
Mooduli nimetus
Õppejõud
Ülikoolis aineid õpetavad isikud
Õppejõud_ID (PK)
Õppejõu unikaalne identifikaator süsteemis
Eesnimi
Perekonnanimi
Kraad
Õppejõu teaduslik kraad
Dekanaadi_töötaja
Dekanaadis töötavad isikud
Dekanaadi_töötaja_ID (PK)
Dekanaadi töötaja unikaalne identifikaator süsteemis
Eesnimi
Perekonnanimi
Raamatupidamisosakonna_töötaja
Raamatupidamisosakonnas töötavad isikud
Raamatupidamisosakonna_töötaja_ID (PK)
Raamatupidamisosakonna töötaja unikaalne identifikaator süsteemis
Eesnimi
Perekonnanimi
CRUD maatriks
Käesolevas peatükis on toodud CRUD maatriks mis näitab
kasutuslugude ning objektide seosed. Ridades on toodud kasutuslood
ning veergudes objektid.
Tudeng
Deklaratsioon
Deklaratsioon_seisund
Semester
Ainedeklaratsioon
Aine
Õppejõud
Moodul
Dekanaadi_töötaja
Raamatupidamisosakonna_töötaja
Deklaratsiooni loomine
R
C
R
R
Aine lisamine deklaratsiooni
R
C
R
R
R
Aine kustutamine deklaratsioonist
R
RD
R
R
R
Deklaratsiooni esitamine
RU
R
Deklaratsiooni vaatamine
R
R
R
R
R
R
R
R
R
R
Oma ainele deklareerinute nimekirja vaatamine
R
R
R
R
Oma aine deklaratsiooni kinnitamine
R
RU
R
R
Deklaratsiooni oleku muutmine
RU
R
Deklaratsiooni kinnitamine
RU
R
R
Deklaratsioonide nimekirja vaatamine
R
R
R
R
Arve väljastamine
RU
R
R
Arve märkimine makstuks
RU
R
Muud nõudmised
Süsteemis peavad kõik tegevused olema logitud
Veateated peavad olema informatiivsed ja asjakohased.
Kasutusjuhend peab süsteemist igal hetkel olema kättesaadav.
Süsteem peab toimima 99.95% ajast.
Dokumendi ajalugu
Versioon
Kuupäev
Muudatuse tegija
Kirjeldus
v 0.1
04.09.2007
Helena Jürgenson
Dokument loodud, esmane struktuur määratud
v 0.2
10.09.2007
Helena Jürgenson
Täiendatud peatükki 1. Olemas kõik osad mis peavad olema 1. tähtajaks.
v 0.3
03.10.2007
Helena Jürgenson
Lisatud täpsustatud protsesside tegevusdiagrammid ning deklaratsiooni seisundidagramm. Lisatud kasutuslugude diagramm.
v 0.4
05.10.2007
Helena Jürgenson
Lisatud kasutuslugude kirjeldused.
v 0.5
22.10.2007
Helena Jürgenson
Lisatud kontseptuaalne klassidiagramm ja lausendid.
v 0.6
26.10.2007
Helena Jürgenson
Täpsustatud kontseptuaalset klassidiagrammi
V1.0
30.10.2007
Helena Jürgenson
Funktsionaalsesse vaatesse toodud kasutuslugu „Deklaratsiooni loomine“.
Täiendatud kontseptuaalset klassidiagrammi ja lausendeid.
Täiendatud andmemudelit
Täiendatud objektide ja atribuutide semantikat
Lisatud CRUD maatriks
V1.1
4.09.2008
Rain Öpik
Kohandatud 2008a. sügissemestriks
V1.2
2.10.2008
Rain Öpik
Seisundidiagrammi täpsustus.
V1.3
23.10.2008
Rain Öpik
Kontseptuaalse klassidiagrammi täpsustamine, lausendite parandamine.
Kõik kommentaarid