Kreirati MVC veb aplikaciju koristeći Razor view engine za prikaz i učitavanje podataka o knjigama iz biblioteke.

(fajl: biblioteka.xml)

Web aplikacija treba da sadrži sledeće MVC View stranice:

  • Stranicu za učitavanje (upload)podataka o biblioteciiz XML datoteke.
  • Stranicu za prikaz učitanih podataka

Na stranici za učitavanje prikazati odgovarajuće polje (input) za izbor XML datoteke sa odgovarajućom labelom i taster za iniciranje akcije učitavanja datoteke u sistem.

Na stranici za prikaz podataka, podatke prikazati u obliku tabele koja sadrži sledeće kolone:

  • R.br. – redni broj knjige
  • Naslov
  • Stanje
  • Čitano

U svakom redu tabele treba da se prikažu odgovarajući podaci.

Na ovu stranicu dodati i link ka stranici za ponovno učitavanje podataka o biblioteci iz XML datoteke.

Struktura XML datoteke data je u sledećem formatu:

<?xml version="1.0" encoding="utf-8" ?>
 <biblioteka>
  <knjiga ISBN="10-000000-001">
    <naslov>Baze podataka</naslov>
    <stanje>12</stanje>
    <citano>21</citano>
  </knjiga>
  <knjiga ISBN="10-000000-002">
    <naslov>Programiranje C#</naslov>
    <stanje>24</stanje>
    <citano>19</citano>
  </knjiga>
  <knjiga ISBN="11-000000-003">
    <naslov>Web dizajn 2</naslov>
    <stanje>5</stanje>
    <citano>11</citano>
  </knjiga>
  <knjiga ISBN="11-000000-004">
    <naslov>Web dizajn 1</naslov>
    <stanje>5</stanje>
    <citano>31</citano>
  </knjiga>
  <knjiga ISBN="11-000000-005">
    <naslov>Web programiranje 2</naslov>
    <stanje>5</stanje>
    <citano>51</citano>
  </knjiga>
  <knjiga ISBN="11-000000-006">
    <naslov>Web programiranje 1</naslov>
    <stanje>5</stanje>
    <citano>31</citano>
  </knjiga>
</biblioteka>

Akcije učitavanja i čitanja podataka iz XML datoteke realizovati u odgovarajućim MVC kontrolerima.

Podatke memorijski predstaviti odgovarajućim MVC modelima.


Poslednja izmena: петак, 13. мај 2022, 17:07