Intervju - RPR-2019/rpr20-projekat-eskrobo1 GitHub Wiki

Naziv teme: "Aplikacija za upravljanje knjižarom"

  1. Treba li se na početku rada aplikacije omogućiti LOGIN, koji ce sadržavati korisničko ime i password, te omogućuje pristup i nastavak rada zaposlenima sa aplikacijom?
  2. Može li ovlaštena osoba nakon LOGIN-a dodati novog zaposlenika i koje bi informacije bile potrebne za dodavanje novog radnika?

Prijedlog: ime, prezime, korisničko ime, password.

  1. Mogu li se osim kniga unositi i drugi artikli poput npr. školskog pribora?
  2. Treba li se pri unosu birati vrsta artikla, gdje je u izboru knjiga i ostalo?
  3. Od čega se sastoji unos artikla?

Prijedlog: naziv artikla, šifra artikla, barkod, cijena, količina, nabavna cijena, prodajna cijena.

  1. Ukoliko se unosi knjiga, jesu li potrebne dodatne informacije o knjizi i koje?

Prijedlog: naziv knjige, naziv autora, izdavač, broj stranica, kategorija/žanr, kratak opis, naslovna slika.

  1. Prilikom unosa knjige može li se, za tu knjigu, odabrati više od jedne kategorije?

  2. Pored unosa, trebaju li se implementirati izmjena i brisanje artikla?

  3. Treba li se šifra artikla (ukoliko je potrebna) sastojati samo od brojeva?

  4. Da li šifru artikla treba automatski generirati pri unosu, tako da krene od 1 i povećava se prilikom svakog sljedećeg unosa?

  5. Mogu li dva artikla imati isti naziv, sa različitim šiframa i barkodovima?

  6. Da li je obavezno pri unosu artikla unijeti barkod, tj. da li se može unijeti artikal bez ovog podatka?

  7. Treba li se onemogućiti ponavljanje istog barkoda, odnosno da tačno jedan artikal ima određeni barkod?

  8. Da li je potrebno praviti listu svih artikala sa njihovim informacijama u formi tabele?

  9. Ukoliko odaberemo neki artikal iz tabele, koje akcije je moguće izvršiti nad odabranim artiklom?

Prijedlog: Dodavanje novog artikla, Izmjena/Brisanje artikla, Dodaj artikal na račun, Prikaži informacije o artiklu

  1. Treba li se vršiti filtriranje artikala i koje vrste filtriranja su potrebne.

Prijedlog: Filtriranje prema:

         -vrsti proizvoda(knjiga ili ostalo)
         -za knjige -filtriranje prema kategorijama
         -opsegu cijena
  1. Treba li vršiti izradu računa?
  2. Za dodavanje artikla na račun, koje informacije je potrebno unijeti?

Prijedlog: Možemo li birati artikal prema npr. barkodu, šifri artikla ili nazivu proizvoda. Kao pocetne informacije koristiti: Kolicina(1), popust(0%) i na osnovu odabranog artikla imamo ostale informacije potrebne za izradu racuna.

  1. Može li se vršiti izmjena ili brisanje dodatog artikla na računu?

  2. Treba li se pri ispisu računa, osim ukupno iznosa za plaćanje, prikazati i iznos bez pdv-a?

  3. Treba li se omogućiti ispis računa u pdf formatu?

  4. Prilikom dodavanja artikla na račun, treba li se onemogućiti dodavanje artikla ukoliko nema tog artikla trenutno na stanju, tj. ako je Tražena kolicina > Dostupna kolicina?

  5. Da li je potrebno, prije ispisa računa, birati nacin plaćanja (gotovina, virman, kartica) ?

  6. Da li je potrebno prikazivati izvještaje?

  7. Kakve sve vrste izvještaja treba uzeti u obzir?

Prijedlog: Dnevni izvještaj, Mjesečni izvještaj, Godišnji izvještaj, Izvještaj po artiklima..

  1. Zavisno od vrste izvještaja koje stvari je potrebno prikazati?

Prijedlog:

   Za dnevni izvještaj: prikazati listu svih racuna i na kraju ukupni promet i ukupnu zaradu.
   Za mjesecni izvještaj: prikazati ukupni promet i zaradu po dana
   Za godišnji izvještaj: prikazati ukupni promet i zaradu po mjesecu
   Za izvještaj po artiklima: prikazati sve artikle sa osnovnim informacijama
  1. Treba li se praviti izvještaj samo za trenutni dan/mjesec/godinu ili treba omoguciti unos datuma (za dnevni izv.), mjeseca (za mjesecni izv.), godine(za godišnji izv.) i na osnovu unosa praviti izvještaj?

Odgovori na pitanja:

  1. Da, potrebno je omogućiti login i registraciju.
  2. Administrator dodaje nove zaposlenike i njihove accounte. Kreira im account unoseći ime, prezime, poziciju, username, email i password. Radnici nakon predatih pristupnih podataka mogu mijenjati svoj password.
  3. Da.
  4. Da, odredite određene kategorije artikala koji su mogu nalaziti u knjižari.
  5. Osim predloženih podataka, dodati još informaciju o kategoriji artikla.
  6. Da, kada se radi o knjigama, dodajte predložene informacije.
  7. Da, potrebno je dodati izmjenu i brisanje artikla.
  8. Šifra se može sastojati samo od brojeva.
  9. Da, šifra se povećava prilikom svakog unosa.
  10. Ukoliko je to potrebno, da.
  11. Barkod je obavezan prilikom unosa artikla.
  12. Jedan barkod odgovara isključivo jednom artiklu.
  13. Da.
  14. Implementirajte predložene funkcionalnosti. Dodajte i opciju da kada se "proda" određeni artikal, da se smanji njegova količina.
  15. Potrebno je vršiti filtriranje artikala. Neka ono bude po predloženim filterima.
  16. Izradu računa možete vršiti u vidu printanja izvještaja.
  17. Za dodavanje artikla na račun potrebno je unijeti barkod, šifru ili naziv artikla.
  18. Moguće je promijeniti količinu jednog artikla unesenog na račun ili eventualno obrisati uneseni artikal.
  19. Da.
  20. Da.
  21. Da, potrebno je kontrolisati količinu artikala.
  22. Plaćanje ograničite usključivo na gotovinu, zbog mogućih komplikacija u vezi sa drugačijim načinom plaćanja.
  23. Da.
  24. Možete prikazati predložene izvještaje.
  25. Potrebno je prikazati predložene informacije.
  26. Ovo ostavljam Vama na izbor.