12
Smer: Poslovna informatika Izborna praktična istraživanja PROJEKAT E – BIBLIOTEKA Student: Milorad Aćimović Mentor: br. indeksa: 801534/2016 Prof. dr Biljana Tešić Valjevo, maj 2018.

PROJEKAT E – BIBLIOTEKA

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: PROJEKAT E – BIBLIOTEKA

 

 

Smer: Poslovna informatika 

 

 

 

Izborna praktična istraživanja 

 

PROJEKAT E – BIBLIOTEKA 

 

 

 

 

 

 

 

 

Student: Milorad Aćimović          Mentor: 

br. indeksa: 801534/2016          Prof. dr Biljana Tešić 

 

 

 

Valjevo, maj 2018. 

Page 2: PROJEKAT E – BIBLIOTEKA

2  

 

 

Sadržaj  

1.  Uvod ................................................................................................................................................ 3 

2.  Cilj istraživanja ................................................................................................................................ 4 

3.  Metodologija istraživanja ................................................................................................................ 4 

3.1  Analiza postojećeg stanja ........................................................................................................ 4 

3.2  Osnovne funkcionalnosti aplikacije u skladu sa analizom zahteva korisnika i sistema .......... 4 

3.3  Prikaz ekranskih formi .............................................................. Error! Bookmark not defined. 

3.3.1  Izgled prve strane ............................................................................................................ 6 

3.3.2  Izgled ekrana za pregled knjiga ........................................ Error! Bookmark not defined. 

3.3.3  Izgled prve stranice u ulozi bibliotekara ......................................................................... 8 

3.3.4  Izgled stranice biblioteke .............................................................................................. 10 

3.3.5  Izgled stranice korisnici u ulozi administratora ............................................................. 11 

4.  Zaključak ....................................................................................................................................... 11 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Page 3: PROJEKAT E – BIBLIOTEKA

3  

1. Uvod  

Kao  obeležje  određene  epohe  razvoja  u  oblasti  informatike  u  pojedinim 

periodima  pojavljivali  su  se  pojmovi  kao,  na  primer,  multiprogramski, 

interaktivni,  grafički,  PC,  mrežni,  multimedijalni  itd.  Imajući  u  vidu  stalno 

nezadovoljstvo dotadašnjim načinima primene računara, kod slabije upućenih 

stvarao  se  privid  da  primena  novih  postupaka  u  radu  ili  primena  novih 

tehničkih  sredstava predstavlja  konačno  rešenje njihovih problema. Današnje 

vreme je obeleženo Internetom. U ovom radu se ne polazi od pretpostavke da 

će  se  korišćenjem  Interneta  trajno  rešiti  problemi  u  oblasti  informacionih 

sistema,  već  da  će  se  njegovom  primenom  ubrzati  i  pojeftiniti  razvoj  i 

održavanje informacionog sistema. 

Pre  dvadesetak  godina  teško  je  bilo  predvideti  u  kom  smeru  će  se  razvijati 

računarska  tehnologija.  Hardver  je  bio  sve  bolji,  pouzdaniji  i  jeftiniji.  Razvoj 

softvera omogućio je pogodan interfejs za korisnike, a baze podataka postajale 

su veće. Ono što se nije moglo predvideti, to je bio razvoj World Wide Web‐a. 

Internet je i dalje u razvoju. 1 

E‐biblioteka  (elektronska  biblioteka)   je  web  aplikacija  koja,  na  jedan  nov, 

savremen  i  tehniči  inovativan  način,  može  pomoći  korisknicima  fakultetskih 

biblioteka da dođu do podataka o knjigama koje se nalaze u bazi podataka. 

Elektronska  bibloteka  namenjena  je  fakultetskim  bibliotekama, a  cilj  je  da 

unapredi  dosadašnju  aplikaciju,  ne  samo po načinu  vođenja  evidencije  knjiga 

na fakultetu, već po ideji i mogućnosti da se  više fakulteta umreži u jedinstven 

bibliotečki sistem. 

E ‐ biblioteka je ASP.Net MVC web aplikacija izrađena u C# programskom kodu 

sa  Razor  sintaksama  (Visual  Studio  okruženje  za  rad)  a  podaci  se  čuvaju  u 

MySql  bazi  podataka.  Za  funkcionisanje  aplikacije  potreban  je  IIS  (Internet 

Information Services) veb server. 

 

 

 

                                                            1 Miloš Pejanović, Internet tehnologija kao okruženje za razvoj informacionih sistema 

Page 4: PROJEKAT E – BIBLIOTEKA

4  

2. Cilj istraživanja  

Istraživanje  ima  za  cilj  da  prikaže  način  rešavanja  problema  u  realnom 

okruženju  primenom  savremenih  informacionih  i  internet  tehnologija,  od 

analize  postojećeg  stanja  i  zahteva  korisnika  do  planiranja  i  izrade  nove 

aplikacije. 

Projekat  E  ‐  biblioteka  je  realizovan  projektovanjem  i  implementacijom  web 

aplikacije  koja  treba  da  unapredi  i  omogući  efikasan  pristup  podacima  i 

elektronsku evidenciju knjiga u bibliotekama fakulteta. 

 

3. Metodologija istraživanja  

U  istraživanju  su  korišćene  različite  metode  koje  podržavaju  faze  razvoja 

informacionih  sistema  kao  što  su:  planiranje  sistema,  definisanja  zahteva  i 

potreba  korisnika  za  informacijama,  modeliranja  funkcija  i  procesa, 

modeliranja  podataka,  metoda  projektovanja  baza  podataka,  modeliranje  i 

dizajniranje korisničkog  interface‐a u skladu sa ovlašćenjima i odgovornostima 

različitih  korisničkih  grupa,  projektovanje  i  dizajniranje  softvera,  metode 

programiranja i Web tehnologije. 

 

3.1 Analiza postojećeg stanja 

 

Analizom  je  utvrđeno  da  postojeća  aplikacija  može  da  se  unapredi  u  web 

okruženju.  Ona  koristi  MS  Access  bazu  podataka  koja  lako  može  da  se 

eksportuje (prebaci) u drugi sistem baze podataka. 

 

3.2 Osnovna funkcionalnost aplikacije u skladu sa analizom zahteva korisnika i 

sistema 

 

Tipovi korisnika aplikacije su: 

1. student  ‐  nakon  logovanja  sa  imenom  i  šifrom,  pristupa  stranici  za 

pregled knjiga u bibliotekama. 

Page 5: PROJEKAT E – BIBLIOTEKA

5  

2. bibliotekar  –  ima  pristup  funkcionalnostima  koje  su  dostupne 

korisnicima sa privilegijom bibliotekara. Autentifikuje se na aplikaciju sa 

svojim imenom i šifrom. Osnovna uloga je da ažurira svoj profil, da kreira 

i ažurira knjige i biblioteke. 

3. administrator  ‐  ima  sve  privilegije  koje  ima  bibliotekar  kao  i  funkciju 

kreiranja  i  ažuriranja  korisnika  koji  imaju  ulogu  studenta,  bibliotekara  i 

administratora.  Autentifikuje  se  na  aplikaciju  korišćenjem  korisničkog 

imena i šifre. 

 

 

Osnovna funkcionalnost aplikacije je pregled svih knjiga biblioteke u tabeli. 

Opšta funkcionalnost koja je svima dostupna je: 

‐ pretraga (po šifri, nazivu knjige, autorima, godini izdanja...) 

‐ sortiranje (po kolonama u tabeli, klikom na naziv kolone) 

‐ navigacija kroz tabelu. 

 

Funkcionalnosti dostupne bibliotekarima su: 

‐ ažuriranje naloga 

‐ pregled i ažuriranje knjiga 

‐ kreiranje ili brisanje knjiga 

‐ pregled i ažuriranje biblioteki 

‐ kreiranje ili brisanje biblioteki. 

Bibliotekari  na  svom  nalogu  unose  korisničko  ime  i/ili  šifru.  Prilikom 

kreiranja biblioteke unosi se naziv i mesto biblioteke a kod kreiranja knjige 

unose se sledeći podaci: 

1. šifra knjige 2. naziv knjige 3. izdavač 4. godina izdanja 5. autor ili autori 6. količina 7. biblioteka. 

 

Page 6: PROJEKAT E – BIBLIOTEKA

6  

Funkcionalnosti  dostupne  administratorima  su,  pored  onih  koje  su  dostupne 

bibliotekarima,  kreiranje  novog  korisnika,  ažuriranje  i  brisanje  postojećeg 

korisnika.  Administrator  prilikom  dodavanja  novog  korisnika  unosi  korisničko 

ime, šifru i dodeljuje mu pravo studenta, bibliotekara ili administratora. 

 

3.3 Prikaz ekranskih formi 

 

E ‐ biblioteka je ASP.Net MVC web aplikacija izrađena u C# programskom kodu 

sa  Razor  sintaksama  (Visual  Studio  okruženje  za  rad)  a  podaci  se  čuvaju  u 

MySql  bazi  podataka.  Za  funkcionisanje  aplikacije  potreban  je  IIS  (Internet 

Information Services) veb server. 

 

3.3.1 Izgled prve strane  

Prva strana sadrži formu za unos korisničkog imena i šifre koji su obavezni. 

 

Slika 1. Forma za logovanje 

Šifra mora imati najmanje 6 karaktera. Ukoliko se unese pogrešno ime ili šifra, 

prikazuje podatak o grešci.  

 

 

Page 7: PROJEKAT E – BIBLIOTEKA

7  

3.3.2 Izgled ekrana za pregled knjiga  

 

Slika 2. Prikaz tabele 

1. Opcija sa prikazom 10, 25, 50 ili 100 knjiga po strani tabele 

2. Polje za pretragu (po šifri knjige, nazivu, godini izdanja ili autorima) 

3. Nazivi kolona tabele (klikom na naziv se sortira po rastućem ili 

opadajućem redu) 

 

 

Slika 3. Prikaz tabele 

1. Polja za navigaciju kroz tabelu 

Page 8: PROJEKAT E – BIBLIOTEKA

8  

3.3.3 Izgled prve stranice u ulozi bibliotekara  

 

Slika 4. Stranica pregled knjiga ‐ Bibliotekar 

1. Podmeni sa opcijama Nalog (otvara formu za ažuriranje naloga ‐ slika 5) i 

Logout (za izlaz iz aplikacije i povratak na login stranu) 

2. Link Nova knjiga ‐ otvara formu za unos nove knjige (slika 6) 

3. Link Prepravi ‐ otvara formu gde se može ispraviti neki podatak o knjizi 

4. Link Detalji ‐ otvara pregled sa svim podacima o knjizi (slika 7) 

5. Link Izbriši ‐ otvara stranu za potvrdu brisanja (slika 8). 

 

 

Slika 5. Korisnički nalog 

Page 9: PROJEKAT E – BIBLIOTEKA

9  

 

Slika 6. Forma za unos nove knjige 

 

 

Slika 7. Detalji knjige 

 

 

Page 10: PROJEKAT E – BIBLIOTEKA

10  

 

Slika 8. Potvrda za brisanje 

 

3.3.4 Izgled stranice biblioteke  

 

Slika 9. Stranica pregled biblioteki 

 

 

Page 11: PROJEKAT E – BIBLIOTEKA

11  

3.3.5 Izgled stranice korisnika u ulozi administratora 

 

 

 

Slika 10. Stranica pregled korisnika ‐ Administrator 

 

4. Zaključak  

Projekat  e‐biblioteka  omogućava  biblotekarima  da  imaju  tačne  podatke  o 

knjigama u fakultetskoj biblioteci, autorima, naslovima i broju knjiga. Sa druge 

strane  korisnici  e‐biblioteke,  pre  svega  studenti  ali  i  profesori,  imaju 

mogućnost pretrage po svim parametrima: naslovu, autoru, izdavaču, i dr. 

Odlike  WEB  aplikacije  E‐biblioteka su  bezbednost,  brzina,  jednostavnost 

korišćenja  aplikacije  i  može  doprineti  segmentima  koji  se  odnose  na 

dostupnost  statistističkih  i  drugih   traženih  podataka  koji  su  vezani  za 

fakultetsku biblioteku.  

Navedeni  projekat  pokazuje  da  je  opravdan  razvoj  i  implementacija 

informacionog  sistema  za  upravljanje  sadražajem  biblioteke,  koristeći 

standarde  i  tehnologije  Interneta,  a  osnova  za  implementaciju  je  postojanje 

lokalnih računarskih mreža sa klijent‐server arhitekturom. 

Page 12: PROJEKAT E – BIBLIOTEKA

12  

Prednost ovog koncepta je u racionalnijem održavanju informacionog sistema, 

kao i u korišćenju multimedijske komunikacije sa korisnicima.