1. Cilj programa
Cilj ovog softverskog rešenja je da omogući jednostavno i efikasno upravljanje robom, zalihama, skladišnim operacijama i prodajom, uz podršku za generisanje izveštaja i analizu poslovanja. Program je namenjen malim i srednjim preduzećima, veleprodajama, maloprodajama i ugostiteljskim objektima.
2. Funkcionalnosti
a. Unos i praćenje robe
-
Dodavanje artikala sa sledećim atributima:
-
Šifra artikla
-
Naziv artikla
-
Opis
-
Cena (nabavna i prodajna)
-
Količina na stanju
-
Kategorija
-
-
Automatsko praćenje stanja zaliha.
-
Pretraga artikala po šifri, nazivu ili kategoriji.
b. Skladišno poslovanje
-
Evidencija ulaza i izlaza robe.
-
Upravljanje višestrukim skladištima.
-
Transfer robe između skladišta.
-
Inventura (ručna i automatska).
c. Prodaja i fakturisanje
-
Kreiranje i štampanje računa, predračuna i faktura.
-
Podrška za fiskalne uređaje.
-
Praćenje različitih metoda plaćanja (gotovina, kartice, virman).
d. Izveštaji i analize
-
Generisanje izveštaja o:
-
Stanju zaliha
-
Prometu robe
-
Najprodavanijim artiklima
-
Dobiti po periodu
-
-
Izvoz izveštaja u PDF ili Excel format.
e. Korisnički interfejs
-
Intuitivan dizajn prilagođen različitim nivoima korisnika.
-
Podrška za više jezika.
-
Prilagodljivi dashboard sa pregledom ključnih informacija.
3. Tehnički zahtevi
a. Platforma
-
Desktop aplikacija (Windows, macOS).
-
Web aplikacija dostupna u pregledaču.
-
Mobilna aplikacija (Android, iOS).
b. Tehnologije
-
Frontend: React, Vue.js ili Angular.
-
Backend: Node.js, Python (Django/Flask) ili PHP (Laravel).
-
Baza podataka: MySQL, PostgreSQL ili SQLite.
-
Cloud opcije: Firebase za skladištenje podataka i autentifikaciju.
c. Integracije
-
Fiskalne kase i POS uređaji.
-
ERP sistemi za naprednije poslovne procese.
-
API za integraciju sa trećim stranama.
4. Korisnički tokovi (Mockup-i)
a. Dashboard
Prikaz:
-
Stanje zaliha (grafikoni i brojčani prikaz).
-
Najprodavaniji artikli.
-
Ukupan promet za odabrani period.
b. Modul za robu
Funkcije:
-
Lista artikala sa opcijama za pretragu i filtriranje.
-
Dugme “Dodaj novi artikal” koje otvara formu za unos podataka.
c. Fakturisanje
Funkcije:
-
Forma za unos artikala na račun (ručni unos ili skeniranje bar koda).
-
Opcije za štampanje ili slanje računa putem email-a.
d. Izveštaji
Prikaz:
-
Padajući meni za izbor tipa izveštaja.
-
Grafikoni i tabelarni prikazi sa opcijama za izvoz podataka.
5. Dijagram sistema
a. Arhitektura sistema
Korisnik -> Korisnički interfejs (Web/Mobilni/Desktop) -> Backend server -> Baza podataka
b. Modulna struktura
-
Modul za robu: Upravljanje artiklima i zalihama.
-
Modul za skladište: Evidencija ulaza/izlaza i transfera.
-
Modul za prodaju: Fakturisanje i praćenje transakcija.
-
Modul za izveštaje: Analize i statistike.
-
Modul za administraciju: Upravljanje korisnicima i podešavanjima.
6. Podrška korisnicima
a. Kanali podrške
-
Email, telefon, chat uživo.
-
Online baza znanja (FAQ, vodiči, tutorijali).
-
Forum zajednice za razmenu iskustava.
b. Ticketing sistem
-
Praćenje korisničkih zahteva sa prioritetima.
-
Automatske notifikacije o statusu zahteva.
-
Statistika o najčešćim problemima za unapređenje sistema.
c. Obuka
-
Demo verzija softvera za testiranje funkcionalnosti.
-
Webinari i vodiči za korisnike (osnovne i napredne funkcije).
-
Onboarding sesije za nove korisnike.
d. Nivoi podrške
-
Prvi nivo: Osnovna tehnička podrška (reset lozinke, osnovne funkcije).
-
Drugi nivo: Složeniji tehnički problemi (integracije, konfiguracije).
-
Treći nivo: Eskalacija do razvojnog tima za specifične greške u softveru.
e. Dodatne funkcionalnosti podrške
-
Ugrađeni chat u aplikaciji: Korisnici mogu direktno komunicirati sa timom podrške iz softvera.
-
Automatizovani saveti: Na osnovu aktivnosti korisnika, sistem predlaže rešenja za potencijalne probleme.
-
Periodični check-in: Tim podrške proverava zadovoljstvo korisnika nakon određenog vremena korišćenja softvera.
7. Sledeći koraci
-
Razrada detaljnih maketa za svaki modul.
-
Izrada prototipa za korisnički interfejs.
-
Definisanje tehničkih specifikacija za razvoj.
-
Testiranje i povratne informacije od potencijalnih korisnika.