Razvoj web platforme za ugovaranje stručne prakse - Frontend
Ugovaranje Aranžmana
Transcript of Ugovaranje Aranžmana
-
8/15/2019 Ugovaranje Aranžmana
1/14
FAKULTET ORGANIZACIONIH NAUKAUniverzitet u Beogradu
Seminarski rad iz predmeta:
POSLOVNI INFORMACIONI SISTEMI
Tema: “Ugovaranje aranžmana”
Profesor:Asistent:
Student:
Beograd, januar, 2011. godina
-
8/15/2019 Ugovaranje Aranžmana
2/14
Sadržaj:
1. KORISNIČKI ZAHTEV .......................................................................................................... 3
2.
SSA........................................................................................................................................... 4
DIJAGRAM KONTEKSTA........................................................................................................ 4 I NIVO DEKOMPOZICIJE ....................................................................................................... 5 II NIVO DEKOMPOZICIJE PROCESA ................................................................................... 6
3. REČNIK PODATAKA ............................................................................................................ 9 4. MOV....................................................................................................................................... 13 5. SQL upiti ................................................................................................................................ 14
2
-
8/15/2019 Ugovaranje Aranžmana
3/14
1. KORISNIČKI ZAHTEV
Turistička agencija ”Putovanje” je osnovana 1994. godine i od tada beleži konstantan rast u svimoblastima i aspektima poslovanja. Već od prvih dana nametnula se kao lider na turističkomtržištu. Unapređenje kvaliteta svoje ponude agencija najbolje prati preko osnovnih funkcija:
Planiranje i priprema Prezentacija usluga Ugovaranje aranžmana Realizacija uplaćenih usluga i Poboljšanje pružanja postojećih i uvođenje novih usluga.
Kako bi se poboljšala efikasnost i efektivnost pružanja usluga potrebno je napraviti Informacionisistem za automatizaciju poslova turističke agencije. IS treba da omogući obavljanje poslova saklijentima, ugostiteljskim (smeštajnim objektima) i transportnim preduzećima (prevoznicima). Saduge strane se na osnovu zahteva korisnika formira spisak destinacija koje može da odabere. U ISće se na osnovu zahteva za formiranje nekog aranzmana dobijati odgovarajuća ponuda smeštajnihobjekata i prevoznika.Izrada modela procesa za proces “Ugovaranje aranžmana” bi značajno unapredila i poboljšalaobavljanje poslova turističke agencije kao i samu saradnju sa korisnicima. Ovaj proces serealizuje kroz procese Izbora destinacije, Izbora aranžmana i Potvrđivanje aranžmana. Zaposleniu agenciji “Putovanje”, referent prodaje, uočio je da se navedeni procesi odvijaju kroz sledećeaktivnosti:
korisnik zahteva proveru destinacija, gde na osnovu provere iz kataloga usluga dobija
odgovarajuću ponudu destinacija i popunjava formular o odabranim destinacijama
referent prodaje analizira prispele zahteve za konkretne aranžmane, na osnovu kojih proverava da li su dostupni odgovarajući prevoznici u zahtevanom periodu, kao i da li suslobodni odgovarajući smeštajni objekti i ukoliko jesu dolazi do formiranja konačnogaranžmana, u suprotnom se radi poboljšanja usluge čuvaju izveštaji o neusaglašenostikorisničkih zahteva i postojeće ponude
ukoliko je formiran konačni aranžman korisnik se o tome obaveštava, a u isto vereme se
izrađuje izveštaj o tome za potrebe agencije pošto je korisniku potvrđen željeni aranžman, referent prodaje upućuje zahtev za uplatu
odgovarajućeg iznosa kako bi se aranžman zaključio, odnosno ugovorio uplatom aranžmana na osnovu formiranog cenovnika korisnik dobija fakturu dalje je potrebno rezervisati uplaćeni aranžman, kako bi se izbeglo višestruko prodavanje
jedne te iste usluge pored faktur e korisniku se izdaje i vaučer .
3
-
8/15/2019 Ugovaranje Aranžmana
4/14
2. SSA
DIJAGRAM KONTEKSTA
Zahtev za ponudu destinacij a
Formular o odabranim destinacijama
Zahtev za aranžman
Uplata a ranžmana
Destinacija
Potvrda a ranžmana korisniku
Zahtev za uplatu
Faktura
Vaučer
"Ugovaranje aranžmana"
-
8/15/2019 Ugovaranje Aranžmana
5/14
I NIVO DEKOMPOZICIJE
Zahtev za ponudu
destinacija
Frmular o odabranim
destinacijama
Izveštaj o
odabranim
destinacijam
Destinacija
Potvrda aranžmana korisniku
Zahtev za uplatu
Faktura
Vaučer
Izveštaj o
aranžmanima
Zahtev za aranžman
Uplata aranžmana
1. Izbor destinacija
2. Izbor aranžmmana
3. Potvrđivanje aranžmana
5
-
8/15/2019 Ugovaranje Aranžmana
6/14
II NIVO DEKOMPOZICIJE PROCESA
1. Izbor destinacije
Zahtev za ponudu
destinacija
Destinacija
Formular o odabranim
destinacijama
Izveštaj o odabranim
destinacijama
Zahtev za ponudu destinacija
Destinacija
Destinacija
Izveštaj o odabranim destinacijama
Katalog usluga
Zahtev za ponudu destinacija
1.1 Prijem zahteva za ponudu
1.2 Provera destinacije za ponudu
1.3 Izveštavanje o odabranim destinacijama
Zahtev za ponudu destinac
Katolog usluga
Destinacija
Izveštaj o odabranim destinacijama
-
8/15/2019 Ugovaranje Aranžmana
7/14
II NIVO DEKOMPOZICIJE PROCESA
2. Izbor aranžmana
-
8/15/2019 Ugovaranje Aranžmana
8/14
II NIVO DEKOMPOZICIJE PROCESA
3. Potvrđivanje aranžmana
Izveštaj o
aranžmanu
Uplata
aranžmana
Zahtev za uplatu
aranžmana
Faktura
Vaučer
Cenovnik
Cenovnik
Korisnik
Zahtev za rezervaciju aranžmana
Zahtev za rezervaciju aranžmana
Faktura
Aranžman
Zahtev za izradu vaučera
Zahtev za izradu vaučera
Vaučer
3.1 Utvrđivanje vrednosti aranžmana
3.2 Potpisivanje ugovora o aranžmanu
3.3 Rezervacija aranžmana
3.4 Izdavanje vaučera
CenovnikKorisnik
Faktura
Zahtev za rezervaciju aranžmana
Zahtev za izradu vaučera
Vaučer
Aranžman
-
8/15/2019 Ugovaranje Aranžmana
9/14
3. REČNIK PODATAKA
Polje Domen Ograničenje
Zahtev za proveru destinacija
RbZahteva Int (5) Not null
Datum Date
Opis Char (500)
Polje Domen Ograničenje
Katalog usluga
ID_Kataloga Int (5) Not null NazivKataloga Char (50)
Polje Domen Ograničenje
DestinacijaOznakaDestinacije Int (5) Not null NazivDestinacije Char (20)OpisDesitinacije Char (200)
Polje Domen Ograničenje Formular o odabranim destinacijama
RbFormulara Int (5) Not nullPotpisKorisnika Char (30)PtopisRefProdaje Char (30) Napomena Char (100)
Polje Domen Ograničenje
Izveštaj o odabranim destinacijama
ŠifraIODestinacijama Int (5) Not nullImeRefProdaje Char (20)PrezimeRefProdaje Char (20)
Polje Domen Ograničenje
Zahtev za aranžman
RbZahtevaA Int (5) Not null
OpisZahtevaA Char (500)Datum Date
-
8/15/2019 Ugovaranje Aranžmana
10/14
Polje Domen Ograničenje
Prevoznik
ID_Prevoznika Int (5) Not null NazivPrevoznika Char (20)
AdresaPrevoznika Char (50)TelefnonPrevoznika Char (20)ŠifraTipaVozila Int (5) Not null NazivVozila Char (30)BrojSedišta Int (3)CenaPoKM Real
Polje Domen Ograničenje
Smeštajni objekat
ID_SmeštajnogObjekta Int (7) Not null NazivSO Char (30)AdresaSO Char (50)TelefonSO Char (20)ŠifraSmeštaja Int (5) Not nullVrstaSmeštaja Char (10)CenaPoPrenoćištu Real
Polje Domen Ograničenje
Zahtev za formiranje aranžmana
RbZahtevaFA Int (7) Not nullDatum Date
PotpisRefProdaje Char (50)
Polje Domen Ograničenje Aranžman
ŠifraAranžmana Int (5) Not nullOpisPrevoznika Char (200)OpisSmeštajnogObjekta Char (200)DatumPolaska DateDatimPovratka DateStatus Boolean 'slobodan', 'rezervisan'
Polje Domen Ograničenje Potvrda aranžmana korisniku
ŠifraPotvrde Int (5) Not nullKomentar Char (200)
10
-
8/15/2019 Ugovaranje Aranžmana
11/14
Polje Domen Ograničenje
Izveštaj o aranžmanu
ŠifraIoAranžmanu Int (5) Not nullDatum Date
Napomena Char (100)
Polje Domen Ograničenje
Izveštaj o neusaglašenosti
OpisNeusaglašenosti Char (500)Status Char(30) Not nullDatum Date
Polje Domen Ograničenje Zahtev za uplatu aranžmana
RbZahtevaU Int (5) Not nullRokZaUplatu Char (50)UsloviPlaćanja Char (50)
Polje Domen Ograničenje Uplata aranžmana
ŠifraUplate Int (5) Not nullKomentar Char (100)
Polje Domen Ograničenje
Cenovnik
ŠifraCenovnika Int (3) Not null NazivUsluge Char (30)OpisUsluge Char (50)Iznos Real
Polje Domen Ograničenje Faktura
RbFakture Int (5) Not nullBrojRačuna Int (4)RokPlaćanja DateCena RealUkupanIznos RealDatum Date
11
-
8/15/2019 Ugovaranje Aranžmana
12/14
-
8/15/2019 Ugovaranje Aranžmana
13/14
4. MOV
uu okviru
više vrsta u
za
popunjava
za uplatu
za formiranje
za formiranje cena
potreban za
potrebniih za
izdaje se
za konačni iznos
za svrhu plaćanja
na osnovu
za zahtev
0,n
0,n0,n
Katalog usluga
NazivKataloga Characters (256)
ID_kataloga (p.k.)
Destinacija
NazivDestinacijeOpisDestinacojeID_kataloga (f.k.)
Characters (256)Characters (256)Integer
OznakaDestinacije (p.k.)
Prevoznik
NazivPrevoznikaAdresaPrevoznikaTelefonPrevoznikaŠifraTipaVpzila (f.k.)
Characters (256)Characters (256)Characters (256)Integer
ID_Prevoznika (p.k.)
TipPrevoznika
NazivVozilaBrpjSedištaCenaPoKM
Characters (256)Integer Decimal
ŠifraTipaVozila (p.k.)
Smeštajni objekat
NazivSOAdresaSOTelefonSOŠifraSmeštaj a f.k.
Characters (256)Characters (256)Characters (256)Integer
ID_SmeštajnogObjekta p.k.
TipSmeštaja
VrstaSmeštajaCenaPoPrenoćištu
Characters (256)Decimal
ŠifraSmeštaja p.k.
Zahtev za ponudu destinacija
DatumOpisOznakaDestinacije( f.k.)
DateCharacterInteger
RbZahtevaD (p.k.)
Korisnik
ImePrezimeAdresaTelefonBrojPasoša
Characters (256)Characters (256)Characters (256)Characters (256)Integer
JMBG p.k.
Formular o odabranim destinacijama
PotpisKorisnikaPotpisRefProdajeDatumOznakaDestinacij e( f.k.)JMBG f.k.
Characters (Characters (DateInteger Integer
RbFormulara p.k.
Zahtev za aranžman
OpisZahtevaZaADatumRbFormulara f.k.ŠifraAranžmana f.k.
Characters (256)DateInteger Integer
RbZahtevaZaAranžman p.k.
Aranžman
OpisPrevoznikaOpisSmeštajnogObjektaDatumPolaskaDatumPovratkaStatus
Characters (256)Characters (256)DateDateBoolean
ŠifraAranžmana p.k.
Cenovnik
NazivUslugeOpisUsluge
Iznos
Characters (256)Characters (256)
DecimalŠifraCenovnika p.k.
Faktura
BrojRačunaNačinPlaćanjaRokPlaćanjaCenaUkupanIznosDatumJMBG f.k.ŠifraAranžmana f.k.ŠifraCenovnika f.k.
Integer Characters (256)DateDecimalDecimalDateInteger Integer Integer
BrFakture p.k.
Vaučer
OpisPutovanjaDatumBrFakture f.k.
Characters (256)DateInteger
ifraVauče ra p.k.
Izveštaj o neusaglašeno sti
ID_Prevoznika p.k.ID_SmeštajnogObjekta p.kRbZahtevaZaAranžman p .k.OpisNeusaglašenostiDatum
Status
-
8/15/2019 Ugovaranje Aranžmana
14/14
5. SQL upit i
1. Prikazati OpisPrevoznika i OpisSmestajnogObjekta za sve aranžmane gde je polazak
predviđen za mart mesec tekuće godine.
SELECT OpisPrevoznika, OpisSmestajnogObjektaFROM AranzmanWHERE DatumPolaska BETWEEN ‘01/03/2012’ AND ‘31/03/2012’;
2. Prikazati Ime, Prezime i BrPasosa korisnika koji su plaćali čekovima na odloženo umartu mesecu, a iznos računa nije bio veći od 100 000.
SELECT Ime, Prezime, BrPasosaFROM KorisnikWHERE JMBG IN (SELECT JMBG
FROM FakturaWHERE NacinPlacanja= ‘cek’ AND (Datum BETWEEN‘01/03/2012’ AND ‘31/03/2012’) AND UkupanIznos