Maturski, Seminarski , Maturalni i diplomski radovi iz informatike.
U praksi se često javlja potreba da se razni podaci sistematizuju, t.j. organizuju na odgovarajući način:
• u preduzeću to mogu da budu matični podaci o zaposlenima : ime i prezime, god. rođenja, godine radnog staža, stepen stručne spreme, radno mesto, koeficijent na osnovu koga se obračunava lični dohodak,… Ti podaci se mogu koristiti za obračun plata, izdavanja raznih potvrda (o radnom stažu, za godišnji odmor,za bolovanja,…). Na osnovu njih se mogu vršiti razna statistička prikazivanja o poslovanju preduzeća (ukupan god. dohodak, prosečan dohodak, broj dana koji su zaposleni proveli na bolovanjima i god. odmorima,…). Taokđe se može napraviti i presek o zastupljenosti pojedinih stručnih profila. Ako je preduzeće proizvodnog tipa i ima razvijenu prodajnu mrežu, onda se i podaci o nabavci sirovina, proizvodnji i prodaji finalnih proizvoda mogu sistematizovati da bi se stvorio složen informacioni sistem koji rukovodiociima u svakom trenutku omogućava uvid u poslovanje pojedinih segmenata preduzeća i.t.d.
• na fakultetima to mogu da budu podaci o studentima (ime i prezime, god. rođenja, podaci o položenim ispitima), na osnovu kojih se mogu izdavati uverenja o položenim ispitima, uverenja o diplomiranju,…
• u bibliotekama to mogu biti podaci o knjigama (ime autora, naslov knjige,..) i članovima biblioteke (ime i prezime, god rođenja, adresa stanovanja,..) na osnovu kojih se uvek ima uvid u stanje fonda knjiga koji poseduje biblioteka, kao i da se omogući lakše pronalaženje pojedinih naslova.
• u opštinama to mogu da budu podaci iz matičnih knjiga rođenih i venčanih, podaci iz katastarskih knjiga (o vlasništvu građana nad nepokretnom imovinom – kuće stanovi, zemljište) na osnovu kojih se iz opštine mogu dobiti razne potvrde i da se ima uvid u izmirivanje dugova građana po stanju katastarskih knjiga (plaćanje poreza)
• u bankama su to podaci o štedišama kao i kreditnim obveznicima (pravna ili fizička lica), podaci o uplatama i isplatama na osnovu kojih se ima uvid u poslovanje banke…
• u video klubovima bi se podaci organizovali na sličan način kao u biblioteci i.t.d.
Moglo bi se navesti još dosta primera iz prakse. Nagli razvoj računarske tehnike (hardware), praćen razvojem programa (software) omogućio nam je da na stonim PC računarima obrađujemo ogromne količine podataka – bilo da ti računari rade samostalno ili su umreženi u neku od LAN(Local Area Network) ili WAN(Wide Area Network) mreža.
Osnovne operacije koje se obavljaju u bazama podataka su:
-Dodavanje novih podataka;
-Izmene postojećih podataka;
-Brisanje postojećih podataka;
-Sortiranje podataka po raznim kriterijumima;
-Pretraživanje podataka po raznim kriterijumima;
-Generisanje raznih vrsta izveštaja na osnovu podataka.
Za PC računare razvijeni specijalizovani programski jezici za obradu ove vrste zadataka. Jedna velika grupa tih jezika zasniva se na XBASE standardu – to su programski jezici ugrađeni u programske pakete DBASE, ACCESS, CLIPPER, FOXPRO, PARADOX,..). Poznat je još jedan programski alat – ORACLE – visoko pouzdan, specijalizovan za rad sa velikim količinama podataka koji su raspoređeni po udaljenim mestima i gde su česte promene podataka – primer za to su banke ili berze kapitala.
DIJAGRAM STANJA (eng. Statechart diagram)
DEFINICIJA
Dijagram stanja prikazuje automat stanja koji se sastoji od stanja, prijelaza, događaja i aktivnosti, a bavi se dinamičkim pogledom na sustav. Obično predstavlja dodatak opisu klase iako se njime može opisati sustav kao cjelina. Prikazuje sva moguća stanja u kojima se objekti jedne klase mogu naći te događaje što prouzrokuju promjene stanja. Događaj može biti poruka koju šalje drugi objekt, ispunjenje nekog uvjeta, proteklo vrijeme i sl.
Promjena stanja naziva se prijelaz i može mu se pridružiti akcija koja specificira što se treba raditi pri tom prijelazu.
Dijagrami stanja su važni u modeliranju ponašanja sučelja, klasa ili suradnji i daju naglasak na ponašanje objekta u određenom slijedu događaja.
Dijagram stanja se može kombinirati sa drugim dijagramima, npr. dijagramom aktivnosti.
Za razliku od dijagrama klasa, dijagrama objekta ili dijagrama korištenja koji prikazuju ponašanje sustava ili manje grupe klasa, dijagram stanja prikazuje događaje koji se odnose samo na jedan objekt.
Za početak evo nekoliko kratkih primjera:
1. Kad stisnemo sklopku, svijetlo promjeni stanje iz isključenog u uključeno.
2. Kad stisnemo tipku na svom daljinskom upravljaču za televiziju, ona promjeni svoje stanje pokazujući drugi program.
3. Nakon određenog vremena, mašina za pranje rublja mijenja stanja ; iz namakanja u pranje; iz pranja u ispiranje pa onda u centrifugiranje: namakanje pranje ispiranje centrifugiranje
Šta je objekt?
Objekt može biti instanca klase, slučaja korištenja ili čak sustava u cjelini. Reagira na događaje promjenom stanja koja također uzrokuje nove događaje.