21
UNIVERZITET U BEOGRADU Integrisana softverska rešenja Seminarski rad – Open ERP – upravljanje prodajom Mentor: Student:

Integrisana Softverska Rešenja - OpenERP finalna v

Embed Size (px)

DESCRIPTION

Opis OpenERP sistema i arhitekture istog kao i detaljan opis sa screen shot-ovima procesa prodaje.

Citation preview

UNIVERZITET U BEOGRADU

Integrisana softverska reenja

Seminarski rad

Open ERP upravljanje prodajom

Mentor: Student: Beograd, 2013.

Sadraj1. Uvod. 31.1 ta je ERP?

31.2 ERP sistemi otvorenog koda...31.3 OpenERP

.........................................................................................................42. OpenERP

......................................................................................................................52.1 Arhitektura

.........................................................................................................52.2 Tehnologija

.........................................................................................................62.3 Svojstva

.........................................................................................................62.4 Moduli

.........................................................................................................63. OpenERP modul - Upravljanje prodajom................................................................................73.1 Funkcionalnost modula .............................................................................................73.2 Povezanost sa drugim modulima................................................................................74. Primer75. Zakljuak

16Literatura

.171. UVOD

1.1 ta je ERP?Sistem za Planiranje Resursa Poslovanja (Enterprise Resource Planning ERP) je integrisana komjuterska aplikacija koja se koristi za upravljanje unutranjim i spoljnim resursima.

Tu se podrazumevaju opipljiva imovina, finansijski resursi, materijali i ljudski resursi. Svrha mu je da omogui protok informacija unutar svih funkcija poslovanja i da upravlja vezama sa spoljnim saradnicima. Izgraen na centralizovanoj bazi podataka i koristei zajedniku kompjutersku platformu, ERP sistemi konsoliduju sve operacije unutar poslovanja u jedno uniformno, sistemsko okruenje.

1.2 ERP sistemi otvorenog koda ERP sistem otvorenog koda moe da se smesti na centralizovani server ili da bude distribuiran irom modularnih hardverskih i softverskih jedinica koje pruaju usluge i komuniciraju na lokalnoj mrei.

Distribuirani dizajn dozvoljava poslovanju okupljanje modula od raznih prodavaca bez potrebe za plasiranjem vie kopija komplikovanih i skupih kompjuterskih sistema u okruenjima koja ne koriste njihov pun kapacitet.

Da bi se smatrao ERP sistemom, softverski paket mora da ima sledee osobine: Treba da bude integrisan i da funkcionie u stvarnom vremenu bez povremenih auriranja. Sve aplikacije treba da pristupaju jednoj bazi podataka zarad spreavanja pojavljivanja suvinih podataka i umnoavanja istih. Svi moduli treba da budu slini I podjednako jednostavni za korienje.

Korisnici bi trebali da imaju pristup svim informacijama u sistemu bez potrebe za dodatnim integracijama od strane administratora za IS.

ERP reenja pruaju pristup raznim modulima za poslovanje poput finansija, distribucije, ljudskih Resursa i upravljanja ivotnim ciklusom proizvodnje.Takoe, ERP sistemi imaju razne napredne primene poput upravljanja odnosima sa kupcima (Customer Relationship Management CRM) kao i softver za upravljanje lancem snabdevanja (kupovina, proizvodnja, distribucija), sistem za upravljanje skladitem i sistem za podrku pri odluivanju Ovi moduli mogu da postoje kao sistem ili se mogu koristiti odreeni alati ponaosob po linom nahoenju.

ERP sistemi su moderno reenje za objedinjavanje ne samo raznih poslovanja, ve su kao takvi nali put do obrazovnih institucija, trgovina, banki i osiguravajuih drutava itd. time pokazujui u kojoj meri su informacioni sistemi postali integrisani a i potrebni u modernom drutvu kao sredstvo za pojednostavljivanje komunikacije i funkcionalnosti delovanja.1.3 OpenERPModul zaupravljanje prodajom OpenERPsoftverskog reenja prati kompletan prodajni proces od narudbenice do rauna, upravljanje isporukama i fakturisanje.Ovaj modul prua korisniku mogunost da putem svog ekrana kontrolie celokupan process ne samo prodaje ve i nabavke i snabdevanja. Takoe u sebi sadri razne opcije koje sutinski olakavaju komunikaciju sa klijentima i pruaju mogunost korisniku da bude upoznat sa potrebama klijenata. U drugom poglavlju e biti detaljnije prikazana i opisana arhitektura OpenERP sistema, tehnologije koju OpenERP koristi, kao i funkcionalnosti kojima raspolae.

Tree poglavlje opisuje modul prodaje OpenERP reenja. Ovo poglavlje e biti posveeno modulu prodaje, kao i vezi sa ostalim podsistemima.

U etvrtom poglavlju, prikazan je primer kreiran u OpenERP sistemu. Prikazano je korienje modula Prodaje. Obuhvaen je niz dokumenata: narudbenica, nalog za prodaju, otpremnica i faktura.

Peti deo rada predstavlja zakljuak, u kojem su data zavrna razmatranja o ERP reenju prikazanom u radu. 2. OpenERP

OpenERP je impozantan softverski sistem koji svojom jednostavnou i znaajnim prednostima pomae pri upravljanju poslovanjem. U poreenju sa ostalim dostupnim ERP sistemima instalacija OpenERP je jednostavna na Windows-u i Linux-u uz svu moguu funkcionalnost.

2.1 ArhitekturaOpenERP je zasnovan na klijent/server arhitekturi.

Za pristup OpenERP se moe koristiti internet pretraiva uperen ka eTiny internet serveru ili preko GTK (Gnome Toolkit) klijent instalacije na svakom korisnikom kompjuteru. Ove dve metode pruaju otprilike isti opseg opcija i obe mogu biti koriene na istom serveru u isto vreme. Predlog je da se koristi internet pretraiva ukoliko je sam OpenERP server nalazi npr. na drugom kontinentu zato to bi se time umanjila zakanjenja. Internet klijent je takoe laki za odravanje zbog injenice da je ve instaliran na kompjuterima korisnika.

OpenERP sistem se sastoji iz tri glavne komponente, PostgreSQL servera koji sadri sve baze podataka i veinu elemenata OpenERP sistemstke konfiguracije, OpenERP aplikacioni server koji sadri svu logiku poslovanja i stara se da OpenERP funkcionie najoptimalnije mogue. Poslednja komponenta je eTiny , posebna aplikacija koja omoguava vezu sa OpenERP preko standardnih internet pretraivaa. Ukoliko se donese odluka da se OpenERP koristi uz pomo GTK klijenta trea komponenta nee biti potrebna.

Ove tri komponente mogu biti instalirane na istom serveru ili mogu biti rasporeene preko nekoliko razliitih kompjuterskih servera ukoliko je potrebno zarad pospeivanja performansi.

2.2 Tehnologija

OpenERP je klijent/server sistem koji funkcionie preko IP Mree.

Napisan je Python programskim jezikom i koristi objektno orijentisane tehnologije. OpenERP uva svoje podatke uz pomo PostgreSQL relacione baze podataka i poslovni ciljevi su modelirani prema sistemu Objektno Relacionog Mapiranja (ORM).

OpenERP koristi ReportLab za generisanje izvetaja u PDF formatu a XML koristi u nekoliko svrha poput opisivanja podataka, pregled, izvetaje, prenos podataka (XML-RPC)

2.3 Svojstva

Dizajn OpenERP je precizno usmeren poboljanju performansi poslovanja.

OpenERP nudi korisnicima komplet izdanja koji integriu OpenERP sa komercijalnim odravanjem i uslugama. Sva OpenERP izdanja pruaju garanciju da e se poslovanje odvijati u profesionalnom okruenju.

2.4 ModuliIntegrisanost modula je ono to dozvoljava svakom poslovanju da samo odabere funkcionalnost koja mu odgovara. Trenutno su dostupne stotine modula u okviru OpenERP reenja to dozvoljava poslovanjima da grade svoj sistem jednostavnim grupisanjem i konfigurisanjem modula koji im najvie odgovaraju. Dostupni su moduli koji pruaju kontrolu nad procesima prodaje, raunovodstva, skladitenja do upravljanja ljudskim resursima i prodajom.

Raznovrsnost u dostupnim modulima ini OpenERP dobrim reenjem za poslovanja u raznim sektorima poput poljoprivredne proizvodnje, tekstilne industrije, IT i u razim trgovinskim udruenjima.

3. OpenERP modul upravljanje podajom

3.1 Funkcionalnost modula

Modul za upravljanje prodajom prua uslugu upravljanja i klasifikovanja prodajnih naloga u struktuiranom sustemu. Prua nam mogunost stvaranja novih naloga i pregled ve postojeih naloga u raznim stanjima. Potvrda naloga moe okinuti dostavu dobara a fakturisanje se izvrava za svaki nalog ponaosob u zavisnosti od pojedinanih podeavanja.

Ovaj modul korisniku dozvoljava kontrolu svih naloga i faktura kao i dostava. Takoe olakava praenje svih poslovanja muterija.

Jedna od koristi ovog modula je to to se pri stvaranju novog naloga automatski dodaje interna referenca, poreklo dostave naloga, datum stvaranja i cenovnik trenutnog prodajnog naloga. Svaka od navedenih informacija se moe podesiti pre potvrivanja predrauna.

3.2 Povezanost sa drugim modulima

Modul za upravljanje prodajom je povezan sa POS (Point of Sale) i omoguava automatsko raunovodstvo, kako finansijsko tako i analitiko, po stvaranju unosa. Takoe je povezan sa ugovorima, projektima i glavnim rasporedom proizvodnje.

Modul za upravljanje prodajom u opciji formiranja predrauna/prodajnog naloga prua opciju uvida u zalihe poslovanja u okviru kog se koristi zahvaljujui povezanosti sa modulom za skladita.

4. Primeri

Otvaranje naloga za prodaju u OpenERP sistemu je vrlo fluidan proces koji dozvoljava korisniku adekvatno podeavanje relevantnih detalja prodaje preko odabira klijenta uz pomo Drop Down menija do odreivanja koliine i cene proizvoda do odabira naina plaanja i rauna klijenata sa kog se vri naplata kao i naiina plaanja.Povezanost raznih OpenERP modula u velikoj meri olakava ovaj proces - npr. Ukoliko nema zaliha odreenog proizvoda dobijamo obavetenje iz Skladita. Tog trenutka nam se prua opcija poruivanja zaliha koje nedostaju i nadometanja ve postojeih zaliha zarad finalizacije prodaje (slike 13; 14. i 14.1).

Slika 1. Otvaranje nacrta predracuna klikom na Create se otvara novi ekran (Slika 2.) gde se unose detalji prodaje proizvod, cena, klijent i sve potrebne napomene.Slika 2. Odabir Klijenta pritiskom na Drop Down Menu se dobija lista postojeih (test) klijenata od kojih se mow izabrati odgovarajui za odreenu prodaju.

Slika 3. Odabir Vrste Ugovora ponovno, iz Drop Down Menu se bira vrsta ugovora za prodaju za koju se formira predraun/nalog.

Slika 4. Odabir Proizvoda Bira se jedan/vie proizvoda iz postojeeg kataloga.

Slika 5. Odreivanje koliine i cene proizvoda

Slika 5.1. Odreivanje nove cene i koliine proizvoda prua se opcija linog unoenja relevantnih detalja jer cene nisu fiksne.

Slika 5.2 Unos napomene relevante za ovaj prodajni ugovor

Slika 6. Formiranje predrauna prikazuje se forma predrauna pre potvrde i izdavanja fakture

Slika 7. Odabir vrste Fakturisanja Da li e naplata biti izvrena procentualno, celokupno, depozitom ili e biti naplaena deo po deo (Some Order Lines).

Slika 8. Procentualni predujam odabrana vrsta fakturisanja, u ovom sluaju 60% od ukupne cene.

Slika 9. Finalni izgled fakture pre potvrde prua opciju korisniku da prepravi sve potencijalne greke ili doda zaboravljene stavke.

Slika 10. Faktura pred naplatu Faktura je generisana, sledei korak je potvrivanje naplate

Slika 11. Odabir naina plaanja ekovima, bankovnim transferom, keom ili u dolarima.

Slika 11.1 Odabir klijentovog rauna sa kog se vri naplata

Slika 12. Finalna faktura oformljena nakon potvrivanja svih relevantnih detalja vezanih za porudbinu.

Slika 13. Obavetenje da za odreenu prodaju nema dovoljno zaliha u skladitu.

Slika 14. Nalog za dostavu zaliha koje nedostaju za odreeni nalog.

Slika 14.1. Finalni nalog za dostavu zaliha koje nedostaju (precizno u ovom sluaju je u pitanju Forced Delivery nabavka zaliha ne samo iz skladita firme, to je dobra opcija u sluajevima hitne prodaje)5. Zakljuak

OpenERP se iz godine u godinu svog postojanja pokazuje kao najprikladnije reenje za poslovanja svake vrste jer upravo svojom dostupnou i raznovrsnou prua sve mogue opcije za pospeivanje poslovanja bez obzira na finansijsko stanje korisnika. Takoe, integracija OpenERP reenja u dato poslovanje ne dovodi u pitanje tok poslovanja jer je sama integracija neprimetna.

Uz sve logistike posledice pri integraciji ostalih poznatih ERP reenja (obuka, plaanje softvera, trajna ili potencijalno nepotpuna integracija, dostupnost auriranog softvera itd.) OpenERP svojim primerom pokazuje da svi potencijalni problemi pri implementaciji i korienju ERP reenja mogu biti izbegnuti.

Literatura:1. Els Van Vossel; Fabien Pinckaers Drive zour Sales & Marketing Activities with OpenERP Prvo Izdanje, 20112. OpenERP Features Release 1.0 Tinz SPRL3. Fabien Pinckaers; Geoff Gardiner Open ERP, a modern approach to integrated business management Release 1.0, 20094. http://en.wikipedia.org/wiki/OpenERP10