Maturski, seminarski i diplomski radovi iz informatike.
Sportski i poslovni centar Novi Beograd pruža sportske i usluge iznajmljivanja poslovnih i reklamnih prostora. Poslovni prostori se nalaze na dvije lokacije, u hali sportova i dvorani “11. april”. Asortiman usluga se proširio kao i broj renoviranih prostora što je rezultovalo potrebom uvođenja informacionog sistema koji bi olakšao i unapredio poslovanje.
U dijelu koji se odnosi na iznajmljivanje poslovnih prostora cilj je brza identifikacija klijenata, slobodnih prostora za izdavanje i praćenje ugovora. Raspoloživi poslovni prostori se izdaju prethodno evidentiranim klijentima zakupcima pri čemu se kreira ugovor o zakupu. Potrebno je voditi urednu evidenciju o zaposlenima u preduzeću, o zakupcima, o iznajmljenim i slobodnim poslovnim prostorima, kao i o potpisanim ugovorima. Potrebno je obezbjediti sljedeće:
- Unošenje novog zaposlenog, tj. njegove osnovne podatke kao što su ime, prezime, broj lične karte, adresu stanovanja, funkciju, matični broj i broj telefona;
- Obezbjediti brisanje zaposlenih vodeći računa o tome da nije dozvoljeno brisanje zaposlenog dok god postoje ugovori koje je on potpisao;
- Unošenje novog zakupca, tj. njegovih osnovnih podataka ime, prezime, broj lične karte, broj telefona, adresa i e-mail adresa;
- Brisanje zakupca koje je zabranjeno ukoliko postoji ugovor o zakupu sa njim;
- Unos podataka o poslovnom prostoru kao što su lokacija, površina u kvadratnim metrima, telefonski lokal i kategorija od koje zavisi jedinična cijena;
- Sklapanje ugovora o zakupu koji sadrži broj ugovora, datum potpisivanja, datum početka i završetka važenja ugovora, broj prostora koji se iznajmljuje, a potpisuju ga zakupac i zaposleni koji predstavlja odgovorno lice zakupodavca. Iznajmljuju se samo slobodni prostori, a po ugovorima se može vidjeti kada se oslobađaju ostali ukoliko se ne produži ugovor.
- Promjene podataka o zaposlenima, zakupcima, prostorima i ugovorima.
Potrebno je izraditi dio informacionog sistema koji će kvalitetno obavljati navedene funkcije vodeći računa o ažurnosti podataka, očuvanju referencijalnog integriteta i ostvarivanju minimalne redundanse podataka, a pri tome voditi računa da korisnicima sistem bude dovoljno jednostavan za korišćenje. Na raspolaganju su različiti sistemi za upravljanje bazama podataka, dok je samu implementaciju najbolje uraditi u nekom od jezika koji podržavaju objektno orijentisano programiranje, kao što je jezik C++. Ovaj jezik je skoro savršen za implementaciju različitih funkcija zaštite integriteta podataka zbog svoje objektne orijentacije koja omogućava lako baratanje i uspostavljanje relacija između podataka koji opisuju različite vrste objekata.
1.2. Slučajevi korišćenja
1.2.1. Verbalni opis slučajeva korišćenja
Slučaj korišćenja: Osnovni meni
Učesnik: Korisnik
Svrha: Prikazuje osnovni meni
Pregled: Sadrži menije za rad sa zaposlenima, zakupcima, poslovnim prostorima i ugovorima o zakupu
Tip: primarni i esencijalni
Slučaj korišćenja: Obrada zaposlenih
Učesnik: Korisnik
Svrha: Prikazuje se obrada zaposlenih, tj. rad sa zaposlenima
Pregled: Može da se unese novi zaposleni, da se obriše zaposleni, da se prikažu podaci o svim zaposlenima i da se izmjene podaci o zaposlenom
Tip: primarni i esencijalni
Slučaj korišćenja: Obrada zakupaca
Učesnik: Korisnik
Svrha: Prikazuje se obrada klijenata zakupaca, tj. rad sa zakupcima
Pregled: Može da se unese novi zakupac, da se obriše zakupac, da se prikažu podaci o svim zakupcima i da se izmjene podaci o zakupcima
Tip: primarni i esencijalni
Slučaj korišćenja: Obrada poslovnih prostora
Učesnik: Korisnik
Svrha: Prikazuje se obrada poslovnih prostora, tj. rad sa poslovnim prostorima
Pregled: Može da se unese novi poslovni prostor, da se obriše postojeći, da se prikažu podaci o svim prostorima, da se prikažu podaci o slobodnim prostorima i da se izmjene podaci o poslovnom prostoru
Tip: primarni i esencijalni
Slučaj korišćenja: Obrada ugovora o zakupu
Učesnik: Korisnik
Svrha: Prikazuje se obrada ugovora, tj. rad sa ugovorima o zakupu
Pregled: Može da se kreira novi ugovor, da se obriše postojeći, da se prikažu podaci o svim tekućim ugovorima, da se prikažu podaci o isteklim ugovorima i da se produži rok važenja određenog ugovora
Tip: primarni i esencijalni