0% found this document useful (0 votes)
30 views13 pages

Ets "Officer": Enterprise Time System

Uploaded by

Saša Marković
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views13 pages

Ets "Officer": Enterprise Time System

Uploaded by

Saša Marković
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

ETS(Enterprise Time System) Officer

by Technomedia

Copyright 2011 Technomedia Inc.

Sadraj
Uvod ........................................................................................................................................................ 3 Namena ............................................................................................................................................... 3 Opis ......................................................................................................................................................... 3 Perspektiva proizvoda ......................................................................................................................... 3 Klase korisnika..................................................................................................................................... 3 Okruenje sistema............................................................................................................................... 3 Funkcionalnosti sistema.......................................................................................................................... 3 Korisnik................................................................................................................................................ 4 Kartica ................................................................................................................................................. 4 Rad ...................................................................................................................................................... 5 Izvetaji ............................................................................................................................................... 6 Pregled sistema ................................................................................................................................. 10 Dizajn sistema ....................................................................................................................................... 11 Arhitektura visokog nivoa ................................................................................................................. 11 Model baze ....................................................................................................................................... 12 Arhitektura niskog nivoa ................................................................................................................... 13 Zahtev spoljanjih interfejsa ................................................................................................................. 13 Hardverski interfejsi .......................................................................................................................... 13 Softverski interfejsi ........................................................................................................................... 13

Copyright 2011 Technomedia Inc.

Uvod
Namena
ETS Officer je deo sistema ETS, Officer ima za cilj nadgledanje odreene grupe ljudi, u zavisnosti od organizacije kojoj pripadaju. Kao i pradenje i reavanje konflikta. Konflikti nastaju kada dolazi do odstupanja od projektovanog radnog vremena. Pod nadgledanjem se podrazumeva pradenje aktivnosti na terminalima1. Pristup Officer-u imaju samo korisnici koji pripadaju klasi korisnika Officer.

Opis
Perspektiva proizvoda
Realizacijom sistema de se modernizovati i olakati pradenje radnog vremena i reavanja konflikta na radnom mestu. Softver de biti standardizovan tako da de imati isti izgled i istu funkcionalnost na svim standardnim pretraivaima(Mozilla Firefox, Google Chorme, Internet Explorer, Opera..) kako na Windows OS tako i na Linux-u. Sistem de se koristiti uz odreena prilagoavanja jo dugi niz godina.

Klase korisnika
U ETS-u postoje sledede klase korisnika: System Admin Officer User

Okruenje sistema
Okruenje koje je potrebno za ispravno funkcionisanje softvera: Operativni sistem Windows ili neka od Linux distribucija Server za komunikaciju sa MySQL bazom podataka Web browser

Funkcionalnosti sistema
Poto Officer slui za nadgledanje sistema, on kao takav nema mogudnost izmene i dodavanja korisnika. Da bi korisnik pristupio aplikaciji mora da se identifikuje - jedinstveno korisniko ime i ifra, da ima odgovarajude privilegije(klasa Officer). Korisniku klase Officer se dodeljuje organizacija za koju je zaduen da prati aktivnosti, jedan korisnik moe da nagleda vie organizacija.
1

ureaji koji uz pomod kartica prate prisutnost, aktivnosti i radna vremena odreene grupe ljudi.

Copyright 2011 Technomedia Inc.

Funkionalnosti koje poseduje Officer: Korisnik Kartica Rad Izvetaji Pregled sistema

U nastavku dokumenta bide objanjena svaka funkcionalnost sistema.

Korisnik
Poseduje dve stavke: Organizacije, tabelarni prikaz organizacija za koje je trenutni logovani korisnik nadgleda. U tabeli postoje slededa polja: o Vii nivo o Ime Korisnici, tabelarni prikaz svih korisnika koji pripadaju organizaciji koju trenutni logovani korisnik nadgleda. U tabeli postoje slededa polja: o Kompanijski broj jedinstveni identifikacioni broj(na nivou kompanije) o Ime o Srednje ime o Prezime o JMBG o Radna grupa o Pozicija korisnika govori o radnom mestu korisnika o Organizacija organizacija kojoj pripada

Omogudena je pretraga korisnika po slededim kriterijumima: o o o o o o o o o Organizacija padajudi meni Pozicija korisnika padajudi meni Radna grupa padajudi meni Prezime unos teksta Srednje ime unos teksta Ime unos teksta JMBG unos tekstas Kompanijski broj unos teksta Tip padajudi meni

Kartica
Prikazuje tabelarno spisak svih kartica koje imaju radnici u organizaciji. U tabeli postoje slededa polja:
4

Copyright 2011 Technomedia Inc.

o o o o

Korisnik Serijski broj Aktivan Grupa

Omogudena je pretraga po slededim poljima: o o o o o Korisnik padajudi meni Tip kartice padajudi meni Serijski broj unos teksta Aktivan padajudi meni Grupa kartica padajudi meni

Rad
Poseduje dve stavke: Kalendar, tabelarni prikaz radnih vremena zaposlenih, vidi kolko dana je svaki radnik radio u odreenom mesecu i godini. U tabeli postoje slededa polja: o Korisnici o Svi dani u odreenom mesecu Ponuena polja za pretragu: o Korisnik unos teksta o Pozicija korisnika padajudi meni o Organizacija padajudi meni o Radna grupa padajudi meni o Tip padajudi meni o Mesec padajudi meni o Godina padajudi meni Konflikti, tabelarni prikaz konflikta-odstupanja od projektovanog radnog vremena za sve radnike u odreenoj organizaciji. Korisnik koji je klase Officer moe da reava konflikte i da pravi nove. U tabeli postoje slededa polja: o Korisnik o Datum rada o Prekaj o Opis konflikta o Status

Ponuena polja za pretragu: o o o o Korisnik padajudi meni Opseg datuma od, do Prekraj padajudi meni Korisnik padajudi meni
5

Copyright 2011 Technomedia Inc.

o Proveri padajudi meni

Izvetaji
Poseduje sledede stavke: Praenje uivo, tabelarni prikaz poslednjih 20 prijavljenih radnika Pregled, tabelarni prikaz prijava korisnika iz odreene organizacije. U tabeli postoje slededa polja: o Korisnik o Kartica o Subterminal o Status o Dogaaj o Vreme dogaaja Pretaga je omogudena polededim kriterijumima: o o o o o o o Korisnik unos teksta Kartica unos teksta Grupa kartica padajudi meni Organizacija padajudi meni Subterminal padajudi meni Dozvoljen padajudi meni Opseg datuma od, do

Takoe je omogudeno uvanje izvetaja. Izvetaj po prostorijama, tabelarni prikaz prostorija odnosno korisnika koji su se prijavili u istim. U tabeli postoje slededa polja: o Kompanijski broj o Korisnik o Bankovni broj o Organizacija o Vreme

Pretaga je omogudena polededim kriterijumima: o o o o o o Prostorija padajudi meni Korisnik unos teksta Organizacija padajudi meni Pozicija korisnika padajudi meni Tip padajudi meni Opseg datuma od, do

Takoe je omogudeno uvanje izvetaja.


6

Copyright 2011 Technomedia Inc.

Meseni izvetaj rada, tabelarni prikaz ukupnog broja radnih sati koje je radnik proveo na radnom mestu, na mesenom nivou. Takoe je prikazano kolko je radnik imao prekovrmenog, redovnog, smenskog, nodnog rada, slubenog puta, pauza i privatnog vremena. U izvetaju nede biti prikazan broj sati za odreeni dan ukoliko je radnik za taj dan u konfliktnom statusu. U tabeli postoje slededa polja: o Korisnik o Svaki dan u odreenom mesecu o SUM polje u kom se nalaze ukupne vrednosti za odreeni rad Omogudena je pretraga po slededim kriterijumima: o o o o o o o Korisnik unos teksta Pozicija korisnika padajudi meni Organizacija padajudi meni Radna grupa padajudi meni Tip padajudi meni Mesec padajudi meni Godina padajudi meni

Takoe je omogudeno uvanje izvetaja. Meseni obraun radnih sati, tabelarni prikaz ukupnog provedenog vremena u firmi za svakog radnika po tipu rada. U izvetaju nede biti prikazan broj sati za odreeni dan ukoliko je radnik za taj dan u konfliktnom status. U tabeli postoje slededa polja: o Korisnik o Svaki dan u odreenom mesecu o SUM polje u kom se nalaze ukupne vrednosti za odreeni rad Omogudena je pretraga po slededim kriterijumima: o o o o o o o Korisnik unos teksta Pozicija korisnika padajudi meni Organizacija padajudi meni Radna grupa padajudi meni Tip padajudi meni Mesec padajudi meni Godina padajudi meni

Takoe je omogudeno uvanje izvetaja. Sumarni izvetaj tipova rada, tabelarni prikaz tipa rada za svakog korisnika koji pripada odgovarajudoj organizaciji sa vremenom koje je proveo na radnom mestu. U tabeli postoje slededa polja: o Korisnici
7

Copyright 2011 Technomedia Inc.

o Svi tipovi rada Omogudena je pretraga po slededim kriterijumima: o o o o o o Korisnik unos teksta Organizacija padajudi meni Pozicija korisnika padajudi meni Radna grupa padajudi meni Tip padajudi meni Opseg datuma od, do

Takoe je omogudeno uvanje izvetaja. Tip rada, tabelarni prikaz eljenog tipa rada. U tabeli postoje slededa polja: o Korisnik o Organizacija o Vreme Omogudena je pretraga po slededim kriterijumima: o Korisnik unos teksta o Pozicija korisnika padajudi meni o Organizacija padajudi meni o Radna grupa padajudi meni o Tip rada - padajudi meni o Tip padajudi meni o Opseg datuma od, do Kanjenja i raniji odlasci, tabelarni prikaz svih korisnika koji su zakasnili na posao ili otili ranije. U tabeli postoje slededa polja: o Korisnik o Organizacija o Vreme Pretraga je omogudena po slededim kriterijumima: o o o o o Korisnik unos teksta Organizacija padajudi meni Prekraj padajudi meni Tip padajudi meni Opseg datuma od, do

Takoe je omogudeno uvanje izvetaja. Prisustvo-trenutno, tabelarni prikaz korisnika koji su trenutno na radnom mestu. U tabeli postoje slededa polja:
8

Copyright 2011 Technomedia Inc.

o o o o

Korisnik Organizacija Status Detalji

Omogudena je pretraga po slededim kriterijumima: o Korisnik unos teksta o Pozicija korisnika padajudi meni o Organizacija padajudi meni o Radna grupa padajudi meni o Prostorija padajudi meni o Status ponuene opcije: Ulaz, Izlaz Vreme van firme > 30min, tabelarni prikaz korisnika koji su bili van firme u toku radnog vremena vie od 30minuta. U tabeli postoje slededa polja: o Kompanijski broj o Korisnik o Bankovni broj o Organizacija o Dani Omogudena je pretraga po slededim kriterijumima: o o o o Korisnik unos teksta Organizacija padajudi meni Tip padajudi meni Opseg datuma od, do

Takoe je omogudeno uavnje izvetaja. Izvetaj o prekovremenom radu, tabelarni prikaz radnika koji su ostali due na poslu u odnosu na njihovo projektovano radno vreme. U tabeli postoje slededa polja: o Kompanijski broj o Korisnik o Bankovni broj o Organizacija o Dani Omogudena je pretraga po slededim kriterijumima: o o o o Korisnik unos teksta Organizacija padajudi meni Tip padajudi meni Opseg datuma od, do
9

Copyright 2011 Technomedia Inc.

Takoe je omogudeno uvanje izvetaja. Prekraj neevidentiranja, tabelarni prikaz korisnika koji se nisu evidentirali u periodu koji smo zadali ili sve one korisnike koji su se evidentirali manje puta od zadatog broja prijava. U tabeli postoje slededa polja: o Korisnik o Organizacija o Pristup Omogudena je pretraga po slededim kriterijumima: o Korisnik unos teksta o Organizacija padajudi meni o Opseg datuma od, do Sauvani izvetaji, tabelarni prikaz sauvanih izvetaja u pdf formatu, koji su spremni za tampanje.

Pregled sistema
Daje nam osnovne informacije o stanju sistema, kao to su: Oprema o Terminali(aktivini/ukupno) o Subterminali(aktivni/ukupno) o Aktivne barijere o Aktivne kapije Korisnici o Broj korisnika o Broj kartica Resursi o Odeljci o Sektori o Prostorije Dnevni pristup o Broj prolaza o Broj dozvoljenih pristupa o Broj odbijenih pristupa o Broj neautorizovanih pristupa

Ovi pdaci se auriraju pri svakom osveivanju stranice.

10

Copyright 2011 Technomedia Inc.

Dizajn sistema
Arhitektura visokog nivoa
Ovde demo prikazati sistem na najviem nivou apstrakcije(slika 1):

slika 1 Kao to moemo videti na slici, user dolazi/odlazi na posao i kroz terminal se prijavi/odjavi. Sve te aktivnosti Officer prati sa svog raunara.

11

Copyright 2011 Technomedia Inc.

Model baze

12

Copyright 2011 Technomedia Inc.

Arhitektura niskog nivoa


Poto je Officer podsistem vedeg sistema-ETS, u ovom poglavlju de biti prezentovani moduli2 iz kojih se sastoji Officer: card prikaz kartica include main menu, header, footer... page obavlja proces prijavljivanja i odjavljivanja na sistem reports izvetaji user zasluan za prikazivanje korisnika i organizacija work prikaz tabela kalendar i konflikti

Zahtev spoljanjih interfejsa


Hardverski interfejsi
Klijentska strana: Operativni sistem: Windows ili Linux Procesor: 1.0GHz ili bolji RAM memorija: 256MB ili vie

Serverska strana: Operativni sistem: Windows ili Linux Procesor: 2.0GHz ili bolji RAM memorija: 512MB ili vie HDD: 1GB ili vie

Softverski interfejsi
Baza podataka: MySQL 5.3 ili noviji Web aplikacija: Appache 2.2 ili noviji Framework: Symfony 1.2 Team Viewer 6 ili noviji

aplikacija je razvijena u Symfony frameworku 1.2 koji radi bolje preglednosti i performansa kod deli u module, svaki od modula se sastoji iz prezentacionog i logikog sloja koji omogudavaju rad aplikacije

13

You might also like