Giter Club home page Giter Club logo

si2013tim12's Introduction

Tim 12 - SI 2013/14

Tema: Sistem za evidenciju dostava i povrata za pekaru

Članovi tima:

Alen Sefer
Amer Pandžo
Elvedim Turković
Hamza Semić
Merima Žiko
Sadžid Suljić

si2013tim12's People

Contributors

semichamza avatar amerpandzo avatar merimaziko avatar ssuljic avatar seferalen avatar

Watchers

 avatar  avatar  avatar  avatar

si2013tim12's Issues

3.2.11

Ovo je jedna vrsta „balansiranja“ – umanjenje duga, a gdje je druga?

Nemogucnost kreiranja PDF izvještaja

Komponenta: Izbornik->Spašeni obračuni

Commit id: b47d9b3

Opis problema: Nije implementirano kreiranje PDF izvjestaja

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju
  2. Login sa korisnickim podacima username: "fata", password: "f"
  3. Click na "Spašeni obračuni" na meniju sa lijeve strane
  4. Click na button "Kreiraj PDF"

Dobijen rezultat: Obavijest da nije implementirano kreiranje izvjestaja.
slika5

Ocekivan rezultat: Kreiran PDF izvjestaj

Encoding

U čitavoj aplikaciji, umjesto afrikata prisutnih u bosanskom jeziku nalaze se simboli koji otežavaju rad sa aplikacijom.

image

3.2.8

Pretpostavljate da je ulogovan, a onda tražite da unese svoje ime prezime i ID?
Šta će biti prikazano?

Nemogucnost brisanja korisnickih racuna

Komponenta: Izbornik-Korisnički računi

Commit id: b47d9b3

Opis problema: Na pregledu korisničkog računa ne radi button "Obrisi"

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju
  2. Login sa korisnickim podacima username: "fata", password: "f"
  3. Odabir opcije "Korisnicki racuni" u meniju sa lijeve strane
  4. Obzirom da je vec oznacen korisnicki racun, click na button "Obrisi"

Dobijen rezultat:
Korisnik nije izbrisan iz baze podataka.
slika2

slika3

Ocekivan rezultat:
Korisnik izbrisan iz baze podataka.

3.1.1

Prvo forma a onda sučelje.

Problemi sa pokretanjem

Komponenta:
Megadigitron desktop

commit ID:
410a9cd

Opis problema:
Pri pokušaju pokretanja dobijem dialog : http://prntscr.com/3oylat

Feedback grešaka kaže : Syntax error, parameterized types are only available if source level is 1.5 or greater

Koristim JRE 1.8.0. tako da bi se to trebalo uklopiti u ovo 1.5 "ili noviji" pa molim kolege da mi kažu koju verziju koriste pa da pokušam ponovno buildati projekat.

Negativna količina prilikom unosa peciva

Komponenta Izbornik-Preuzimanje peciva.

Commit ID: 962ef4c

Opis problema:
Mogućnost dodavanja negativne količine prilikom unosa peciva.

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju sa username = "Mujo", sifra = "m".
  2. Izabrati opciju 'Preuzimanje peciva', kao stavku iz Izbornika sa lijeve strane
  3. Dodana su pojedina peciva, i odabrana negativna količina za njih.
  4. Kliknuto na dugme Preuzmi dostavu.

Dobijeni rezultat:

Dobivena poruka: http://pokit.org/get/?dd21345d82ec84a55b684ff7a26b3dec.jpg
Dostava uspješno preuzeta.
Očekivani rezultat: Greška da se ne dozvoli negativna količina za dostavu.

Nedostaje validacija za pecivo

Komponenta: Izbornik->Evidencija peciva

Commit id: b47d9b3

Opis problema: Moguće dodati pecivo tezine 0

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju
  2. Login sa korisnickim podacima username: "fata", password: "f"
  3. Click na "Evidencija peciva" na meniju sa lijeve strane
  4. Unijeti podatke za novo pecivo, s tim da tezinu peciva postavimo na 0
  5. Click na "Dodaj pecivo"

Dobijen rezultat: Pecivo tezine 0 uneseno u bazu podataka
slika6
slika7

Ocekivan rezultat: Sprijecen unos peciva tezine 0.

Neispravna validacija podataka

Komponenta: Izbornik

Commit id: b47d9b3

Opis problema: Na nivou citave aplikacije je moguce dodati nepopunjene parametre u bazu

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju
  2. Login sa korisnickim podacima username: "fata", password: "f"
  3. Odabir opcije "Korisnicki racuni" ili "Klijenti" ili "Evidencija peciva"

ili alternativno
2.' Login sa korisnickim podacima username: "mujo", password: "m"
3.' Odabir opcije "Preuzimanje peciva"

4 . U polja za unos stringova, unijeti niz space-ova ili tab-ova

Dobijen rezultat: Uspjesan unos u bazu podataka
pr:
slika8

Ocekivan rezultat: Obavijest da moramo unijeti podatke za sva polja.

NFZ 1

nema nikakvog konkretnog mjerila

NFZ 5

Da li to znači minimalno 10?

Bacanje izuzetka na Klijent panelu

Komponenta Izbornik-Klijenti

Commit ID: 6281b3f

Opis problema:
Mogućnost dodavanja prodajnog mjesta sa praznim parametrima "Naziv" i "Adresa" prodajnog mjesta.

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju.
  2. Izabrati opciju 'Klijenti', kao stavku iz Izbornika sa lijeve strane
  3. Izabrana je Mesnica Kengur i obrisana njena prodajna mjesta (1 prodajno mjesto po defaultu). Nakon toga je opet pokušano da se obriše prodajno mjesto, kao i da se pritisne na dugme "Sljedeći" ali je došlo do bacanja izuzetka.

Dobijeni rezultat:

Dobivena poruka: http://pokit.org/get/?37867c4641c063138820fe73038daaab.jpg
Očekivani rezultat: Greška da se ne dozvoli brisanje prodajnih mjesta ukoliko ne postoje, kao i da se ne može odabrati opcija sljedeći jer ne postoji prodajno mjesto.

3.1.3

Baš nikakav dodatni softver nije potreban?

2.4.2

„Podaci koji zahtjevaju sigurnost su najviše fakture.“
Popraviti

Nemogucnost azuriranja korisnickog racuna

Komponenta: Izbornik-Korisnički računi

Commit id: b47d9b3

Opis problema: Na pregledu korisnickog racuna ne radi button "Azuriraj"

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju
  2. Login sa korisnickim podacima username: "fata", password: "f"
  3. Odabir opcije "Korisnicki racuni" u meniju sa lijeve strane
  4. Obzirom da je vec oznacen korisnicki racun, izmjeniti bilo koji podatak (osim korisnickog imena)
  5. Click na button "Azuriraj"

Dobijen rezultat: Obavijest da korisnicko ime vec postoji u bazi podataka.
slika4

Ocekivan rezultat: Azuriranje korisnickih podataka.

Neispravan format telefona

Komponenta:
Bakersoft/Klijenti

commit ID:
e8f5534

Opis problema:
Nema validacije za broj telefona

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju
  2. Ulogovati se sa podacima: korisničko ime = fata, lozinka = f
  3. Izabrati opciju "Klijenti" na glavnom meniju.
  4. Klik na "Dodaj klijenta"
  5. Unos podataka:
    image
  6. Klik na dugme "Dodaj klijenta"

Dobijeni rezultat:
image

Očekivani rezultat:
Poruka o neispravnom formatu telefona

Dodavanje već postojećeg prodajnog mjesta

Komponenta:
Bakersoft/Klijenti

commit ID:
e8f5534

Opis problema:
Moguće je dvaput unijeti isto prodajno mjesto

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju
  2. Ulogovati se sa podacima: korisničko ime = fata, lozinka = f
  3. Izabrati opciju "Klijenti" na glavnom meniju.
  4. Klik na Dodaj prodajno mjesto :
    image
  5. Klik na Sljedeći, bez upisa ikakvih podataka:
    image
  6. Učitaju se podaci prodajnog mjesta i onda klik na Dodaj prodajno mjesto

Dobijeni rezultat:

image

Očekivani rezultat:

Obavijest o greški jer prodajno mjesto već postoji

Nepravilno generisanje izvještaja

Komponenta Izbornik-Klijenti

Commit ID: 9554592

Opis problema:
Mogućnost generisanja izvještaja kod kojih je datum početka veći od datuma kraja izvještaja.

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju.
  2. Izabrati opciju 'Obračunavanje', kao stavku iz Izbornika sa lijeve strane
  3. Iz polja početni rok isplate je odabran datum 11/25/2014. Iz polja krajnji rok isplate je odabran datum 5/25/2014.
  4. Kliknuto na dugme Napravi obračun.

Dobijeni rezultat:

Dobivena poruka: http://pokit.org/get/?c15cc7377c1acfe1a1c075e4cbe3fa00.jpg
Obračun uspješno spašen, što se vidi sa slike http://pokit.org/get/?e71f5ced96b1f2f8d293a39085c35b5f.jpg
Očekivani rezultat: Greška da se ne dozvoli generisanje takvog izvještaja i spašavanje.

2.1.5

malo ipak određenije

3.4.3

Dio ste već pokrili sa funkcionalnim zahtjevima

Pravopisne greške

vjerovtanoća, „podržava:7“, veliko slovo I, dozvolomana, „koji de koristiti“, unseen, plačanje, zvuja, lijel, moguče

Bacanje izuzetka prilikom pokušaja da se otvori Klijent panel

Komponenta Izbornik-Klijenti

Commit ID: 6281b3f

Opis problema:
Bacanje izuzetka prilikom pokušaja da se otvori klijent panel i nemogućnost otvaranja istog.

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju.
  2. Izabrati opciju 'Klijenti', kao stavku iz Izbornika sa lijeve strane
  3. Izbrisati sva prodajna mjesta.
  4. Otvoriti neku opciju iz izbornika sa lijeve strane.
  5. Pokušati ponovo otvoriti opciju "Klijenti". Klijent panel se ne može otvoriti i dolazi do bacanja izuzetka "Out of index Exception".

Dobijeni rezultat:

Bacanje izuzetka: http://pokit.org/get/?e57a02d63e594810857b72dc4a35f52a.jpg
Očekivani rezultat: Otvaranje klijent panela sa praznim podacima obzirom da su izbrisani.

Promjena podataka o pecivu?

Komponenta:
Bakersoft/Evidencija peciva

commit ID:
9463e94

Opis problema:
Da li se podaci o pecivu mogu mijenjati ili ne?
Klikom na polje u tabeli, kursor se pojavi i možemo uređivati tekstualna polja ali nakon što jednom polje dobije fokus nije moguće izaći osim promjenom čitave forme u kojoj radimo a kada se vratimo na dio "Evidencija peciva" promjene nisu spašene.

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju
  2. Ulogovati se sa podacima: korisničko ime = fata, lozinka = f
  3. Izabrati opciju "Evidencija peciva" na glavnom meniju.
    4.Kliknuti na neko polje u tabeli

Dobijeni rezultat:

  • Polje može biti promijenjeno ali se ta promjena ne spašava niti je moguće napustiti polje osim izlaskom iz forme (ne aplikacije nego klikom na drugi button, npr. "Korisnički računi"

Očekivani rezultat:

  • Ukoliko promjena podataka nije omogućena, polja bi trebala biti samo za pregled / klik na njih ne treba biti omogućen

image

3.2.4

„Zasnivanje radnog odnosa“ u stvari znači zapošljavanje nekoga. Ovo je malo zbunjujuće, klijent se ne zapošljava.
Da li može sa niti jednim prodajnim mjestom?
Kako ćete obezbjediti da na sistemu bude datum ispravan?

2.2.4

„Uključivanje klijenta u poslove vezane za dostavu i povrat peciva“ – nejasno

2.5

Pretpostavka 1: Mogli ste dodati još "Mega Giga sistem"!
Pretpostavka 3: Šta je zajedničko za ovo dvoje?
Pretpostavka 7: Ne treba vam „plugin“. Zašto će vam Office?

Ne postoje validacije za unos korisnika

Komponenta:
Bakersoft/Korisnički računi

commit ID:
9463e94

Opis problema:
Ne postoje validacije za podatke. Moguće je unijeti slova umjesto broja telefona, validacija e-mail adrese ne postoji.

Dobijeni rezultat:

  • Sistem me obaviještava da je korisnik uspješno unesen

Očekivani rezultat:

  • Očekivana je poruka o neispravnim ulaznim podacima

image

Zakon o zaštiti potrošača

Zakon o zaštiti potrošača – Vaš sistem nema direktnu interakciju sa potrošačima, tako da ne vidim povezanost

Bacanje izuzetka prilikom dodavanja korisnika

Komponenta Izbornik-Korisnički računi
Commit ID: 6281b3f

Opis problema:
Bacanje izuzetka prilikom pokušaja dodavanja novog klijenta.

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju.
  2. Izabrati opciju 'Korisnički računi', kao stavku iz Izbornika sa lijeve strane
  3. U polja su unešeni podaci o korisniku kao na slici. http://pokit.org/get/?6ea7ae47447af47c6b0a83e0fa1ea38f.jpg
  4. Kliknuto na dugme Dodaj.

Dobijeni rezultat:

Bacanje izuzetka tipa "Null pointer" i ne javljanje nikakve poruke u unosu korisnika.
http://pokit.org/get/?58b2a8ac2d241b0919065f93add85208.jpg

Očekivani rezultat: Javljanje poruke koja obavještava o ispravnom ili neispravnom unosu korisnika.

Ne postoji validacija datuma rodjenja korisnika

Komponenta: Meni-Korisnički računi

Commit id: b47d9b3

Opis problema: Mogucnost dodavanja korisnika ciji je datum rodjenja veci od sistemskog vremena.

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju
  2. Login sa korisnickim podacima username: "fata", password: "f"
  3. Odabir opcije "Korisnicki racuni" u meniju sa lijeve strane
  4. Click na button "Dodaj"
  5. U polje "Datum rodjenja" unijeti nevalidan datum rodjenja
  6. Click na button "Dodaj" koji dodaje korisnika u bazu

Dobijen rezultat:
-Korisnik unesen u bazu podataka.
slika1

Ocekivan rezultat:
-Onemogucavanje unosa nevalidnog datuma rodjenja.

Moguće obrisati korisnika koji je trenutačno ulogovan

Komponenta:
Bakersoft/Korisnički računi

commit ID:
9463e94

Opis problema:
Moguće je obrisati korisnika koji trenutno koristi sistem

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju
  2. Ulogovati se sa podacima: korisničko ime = fata, lozinka = f
  3. Izabrati opciju "Korisnički računi" na glavnom meniju.
  4. Iz padajućeg menija odabrati korisnika Fata Fatimović (čije je korisničko ime fata a lozinka f pa pretpostavljam da je to isti korisnik)
  5. Kliknuti na dugme "Obriši"

Dobijeni rezultat:

Sistem nas obaviještava da je korisnik uspješno obrisan

Očekivani rezultat:

Očekuje se poruka o greški ili da korisnik automatski bude izlogovan sa sistema

image

1.5

ISO 22000 dali ste link na opis standarda, a ne na sam standard

3.2.5

Sada spominjete i mjernu jedinicu, a prethodno ste govorili da je sve u kilogramima?

1.3

JAVA – malo čudna definicija: „specifično dizajniran“, ovo je fokus na applet-e. Oni sami po sebi nisu sigurni, da ste pratili vijesti, znali biste da je java 8 kasnila zbog popravljanja sigurnosnih rupi u Javi 7, prvenstveno u appletima koji su „sigurno“ preuzimani i „odmah izvršavani“.

username

Zar se nismo dogovorili na vježbama da ćete na Githubu koristiti username koji odgovara vašem username-u na ETF-u, ili ako ništa ime i prezime?

3.2.9

Šta se nalazi na izvještaju?

NFZ 6

U svim uslovima i bez ikakvih ograničenja?

Dupliciranje klijenata

Komponenta:
Bakersoft/Klijenti

commit ID:
e8f5534

Opis problema:
Moguće dodati klijenta sa istim svim podacima više puta

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju
  2. Ulogovati se sa podacima: korisničko ime = fata, lozinka = f
  3. Izabrati opciju "Klijenti" na glavnom meniju.
  4. Klik na "Dodaj klijenta"
  5. Unos podataka:
    image
  6. Klik na dugme "Dodaj klijenta"
  7. U listi klijenata :
    image
  8. Ponavljamo korake 4., 5. i 6.

Dobijeni rezultat:
U listi klijenata imamo dva ista klijenta
image

Očekivani rezultat:
Poruka o tome da već postoji klijent sa istim podacima

NFZ 4

„ne previše složen“ „određeni kriteriji“ „relativno ugodan za oko“ – neprecizno

2.1.4

niste definisali wi-fi i ethernet

NFZ 2

„relativna jednostavnost“ „relevantni standardi“ – neprecizno

Dodavanje prodajnog mjesta sa praznim parametrima

Komponenta Izbornik-Klijenti

Commit ID: 6281b3f

Opis problema:
Mogućnost dodavanja prodajnog mjesta sa praznim parametrima "Naziv" i "Adresa" prodajnog mjesta.

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju.
  2. Izabrati opciju 'Klijenti', kao stavku iz Izbornika sa lijeve strane
  3. U polja su unešeni sljedeći podaci:
    Naziv: 5 puta space unešen
    Adresa: 5 puta space unešen
  4. Kliknuto na dugme Dodaj Prodajnog mjesto

Dobijeni rezultat:

Dobivena poruka: http://pokit.org/get/?b175e4f47072d71a5fc2edaa63e2caa1.jpg
Prodajno mjesto uspješno dodano, što se vidi sa slike jer ima Redni broj = 2.
http://pokit.org/get/?48733aef3e686782287f35380a9fd59f.jpg
Očekivani rezultat: Greška da se ne dozvoli takav unos i spašavanje

Moguće unijeti korisnika sa istim korisničkim imenom i lozinkom

Komponenta:
Bakersoft/Korisnički računi

commit ID:
9463e94

Opis problema:
Moguće je dodati korisnika sa podacima : korisničko ime = fata, lozinka = f iako su to podaci korisnika sa kojima sam se logovala na sistem

Koraci za reproduciranje problema:

  1. Pokrenuti aplikaciju
  2. Izabrati opciju "Korisnički računi" na glavnom meniju.
  3. Unijeti ostale potrebne podatke
  4. U polje "Korisničko ime" unijeti "fata"
  5. U polje "Lozinka" unijeti "f"
  6. Kliknuti na dugme "Dodaj".

Dobijeni rezultat:

  • Sistem nas obaviještava da je korisnik uspješno dodan

Očekivani rezultat:

  • Očekuje se poruka o greški jer bi korisničko ime i lozinka trebali biti jedinstveni podaci za logovanje na sistem

image

2.1

…i…i…i…i…

3.2.6

Sada opet kilogrami? Kod kojeg klijenta? Na kojem prodajnom mjestu? Koja dostava?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.