View
2
Download
0
Category
Preview:
Citation preview
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.
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
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
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.
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.
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.
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
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
9
Slika 6. Forma za unos nove knjige
Slika 7. Detalji knjige
10
Slika 8. Potvrda za brisanje
3.3.4 Izgled stranice biblioteke
Slika 9. Stranica pregled biblioteki
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.
12
Prednost ovog koncepta je u racionalnijem održavanju informacionog sistema,
kao i u korišćenju multimedijske komunikacije sa korisnicima.
Recommended