Upload
tijana
View
260
Download
10
Embed Size (px)
Citation preview
Seminarski rad iz UIS-a
Tema: Informacioni sistem turističke agencije
Student: Slavković Tijana 289/10
Profesor: Dragana Bečejski-Vujaklija
25.08.2011 Beograd
1
Verbalni modelInformacioni sistem konkretne turističke agencije komunicira sa četiri interfejsa- klijent, hotel, banka, transportno preduzeće. Poslovanje agencije se zasniva na prodaji različitih turističkih aranžmana klijentima koji iz ponuđenih kataloga biraju svoju destinaciju. Katalozi se sastavljaju na osnovu ugovora o saradnji između različitih hotela I turističke agencije. Agencija takođe sklapa ugovore o saradnji sa transportnim preduzećem.
Kada klijenti odaberu i potvrde svoje putovanje, odnosno rezervaciju, oni moraju izvršiti uplatu aranžmana u banci, , nezavisno od turističke agencije. Tek kada je klijent zajedno sa rezervacijom, dostavio i dokaz o uplati, a banka tursitčkoj agenciji potvrdila validnost te iste uplate, formira se konačan spisak putnika.
Tek tada na osnovu spiska putnika, agencija pravi rezervaciju putovanja sa hotelom sa kojim je uspostavljena saradnja, zauzvrat dobijajući potvrdu o rezervaciji. Na isti način, rezerviše se I prevoz i dobija se potvrda o rezervaciji prevoza.
Posednji korak je obaveštavanje klijenata o njihovom hotelu i načinu prevoza, na osnovu podataka o transportu I podataka o hotelu. Na taj način se dobija jedan zaokruženi proces poslovanja turističke agencije a njen IS je bliže objašnjen u sledećim poglavljima.
2
3
Strukturna sistem analiza
Dijagram konteksta
4
Prvi nivo dekompozicije
5
Drugi nivo dekompozicije- ugovaranje hotela
6
Drugi nivo dekompozicije – sekretarijat
7
Drugi nivo dekompozicije – ugovaranje prevoza
8
Rečnik podataka
Polje Tip Ograničenje
Zahtev za katalog <Šifra zahteva, datum zahteva, ime klijenta, adresa klijenta>
Šifra zahteva Char (20) Not null
Datum zahteva Char (30)
Ime klijenta Char (50)
Adresa klijenta Char (30)
Katalog <Sifra kataloga, datum izdavanja, adresa posiljaoca kataloga, stale kataloga>
Šifra kataloga Char(20) Not null
Datum izdavanja Char (30)
Adresa pošiljaoca Char(30)
Stavke kataloga Char(30)
Stavka kataloga <Redni broj, asortiman destinacija, cena>
Redni broj Integer
Asortiman destinacija Char(30)
Cena Char (10)
Rezervacija puta <Šifra rezervacije, ime I prezime putnika, datum rezervacije, destinacija>
Šifra rezervacije Char(20) Not null
Ime I prezime putnika Char(20)
Datum rezervacije Date
Destinacija Char(20)
9
Potvrda o rezervaciji <Šifra potvrde, datum potvrde, destinacija >
Šifra potvrde Char(20) Not null
Datum potvrde Date
Destinacija Char (50)
Dokaz o uplati <Šifra uplate, datum uplate, ime uplatioca, adresa uplatioca, iznos uplate>
Šifra uplate Integer Not null
Datum uplate Date
Ime uplatioca Char(30)
Adresa uplatioca Char(30)
Iznos uplate Char(30)
Potvrda o uplati <Šifra uplate, ime uplatioca, adresa>
Šifra uplate Char (20) Not null
Ime uplatioca Char(30)
Adresa Char (50)
Potvrda o validnosti <Šifra potvrde, ime uplatioca, adresa, odgovor o validnosti>
Šifra potvrde Integer Not null
Ime uplatioca Char (30)
Adresa Char(30)
Odgovor o validnosti Char(30)
Zahtevi za kataloge <sifra zahteva,datum zahteva,ime izdavaoca>
Šifra zahteva Char (20) Not null
Datum zahteva Date
10
Ime izdavaoca Char (30)
Katalozi< sifra kataloga,destinacije, {stavke kataloga}>
Šifra kataloga Char (20) Not null
Destinacije Char (100)
Stavke kataloga <Sifra stavke,redni broj,ime destinacije,cena>
Šifra stavke Char (20) Not null
Redni broj integer
Ime destinacije Char (100)
Cena real
Podaci o transportu <sifra transporta,vreme polaska,broj autobusa >
Šifra transporta Char (20) Not null
Vreme polaska Char (20)
Broj autobusa integer
Podaci o hotelu<Sifra hotela,ime hotela,lokacija,komfor>
Šifra hotela Char (20) Not null
Ime hotela Char (30)
Lokacija Char (30)
Komfor Char (200)
Spisak putnika za putovanje<sifra putnika,ime I prezime,datum rodjenja>
Šifra putnika Char (20) Not null
Ime I prezime Char (100)
Datum rodjenja date
Potvrde o rezervacijama hotela <sifra potvrde,ime hotela,lokacija>
Šifra potvrde Char (20) Not null
11
Ime hotela Char (30)
Lokacija Char (30)
Potvrde o rezervaciji puta <sifra potvrde,destinacija,datum polaska>
Šifra potvrde Char (20) Not null
Destinacija Char (30)
Datum polaska Date
Uplatnice <sifra uplatnice,ime uplatioca,iznos,datum >
Šifra uplatnice Char (20) Not null
Ime uplatioca Char (30)
Iznos real
Datum date
Spisak prevoznika <Šifra prevoznika, ime prevoznika, lokacija>
Šifra prevoznika Char (20) Not null
Ime prevoznika
Lokacija
Odgovori na zahteve < Šifra odgovora, vreme odgovora, potpis>
Šifra odgovora Char (20) Not null
Vreme odgovora Char (20)
Potpis Char (20)
Spisak hotela < Šifra hotela, ime hotela, lokacija, broj soba>
Šifra hotela Char (20) Not null
Ime hotela Char (30)
12
Lokacija Char (30)
Broj soba integer
Zahtev o ugovoru o saradnji <Šifra zahteva, datum zahteva, ime pošiljaoca zahteva, adresa>
Šifra zahteva Char (10) Not null
Datum zahteva Char (20)
Ime pošiljaoca zahteva Char (30)
Adresa Char (40)
Odgovor I ugovor <Šifra ugovora, datum potpisivanja, stavke ugovora>
Šifra ugovora Integer Not null
Datum potpisivanja Char (20)
Stavke ugovora <Redni broj, uslov saradnje, ponuda hotela>
Redni broj Integer (10) Not null
Uslov saradnje Char (30)
Ponuda hotela Char (20)
Spisak rezervacija <Šifra spiska, datum spiska, broj rezervacije, broj osoba po rezervaciji >
Šifra spiska Integer Not null
Datum spiska Date
Broj rezervacije Char (100)
Broj osoba po rezervaciji Char(30)
Potvrda o rezervaciji <Šifra potvrde, odgovor potvrde na rezervaciju >
Šifra potvrde Integer Not null
13
Odgovor potvrde na rezervaciju
Char(50)
Zahtev za saradnju<Šifra zahteva, datum zahteva, ime pošiljaoca zahteva, adresa pošiljaoca>
Šifra zahteva Integer Not null
Datum zahteva Date
Ime pošiljaoca zahteva Char (50)
Adresa pošiljaoca Char (50)
Odgovor na zahtev < Šifra odgovora, datum, odgovor>
Šifra odgovora Integer
Datum Date
Rezervacija prevoza < Šifra rezervacije, datum, stavka>
Šifra rezervacije Char(30)
Datum Date
Stavke rezervacije< Redni broj, datum polaska, vreme polaska, broj putnika, cena>
Redni broj Integer
Datum polaska Date
Vreme polaska Char(30)
Broj putnika Char(20)
Cena Char(20)
Potvrda o rezervaciji< Šifra potvrde, datum izdavanja, odgovor o prispecu rezervacije>
Šifra potvrde Integer
Datum izdavanja Date
14
Odgovor o prispecu Char(30)
Prošireni model objekti – veze
PMOV Klijent
15
PMOV Transportno preduzeće
16
PMOV Hotel
17
Relacioni model
Hotel (šifra hotela, komfor hotela, ime hotela, adresa, telefon)
Zahtev o ugovoru o saradnji (šifra zahteva, ovlašćeno lice, šifra hotela)
Ugovor (šifra ugovora, datum ugovara, šifra zahteva, šifra hotela)
Stavke ugovora (šifra ugovora, šifra stavke, naziv stavke)
Spisak rezervacija (šifra spiska rezervacija, broj osoba po rezervaciji, šifra ugovora, šifra hotela)
Stavke rezervacije (šifra spiska rezervacije, šifra stavke rezervacije, naziv stavke, šifra spiska p.o.r)
Potvrde o rezervaciji (šifra p.o.r., šifra hotela, šifra spiska rezervacija)
Transportno preduzeće (šifra t.p., ime, vrsta prevoza)
Zahtev za saradnju (šifra zahteva, podnosilac zahteva, datum podnošenja zahteva, šifra transporta)
Odgovor na zahtev (šifra odgovora, datum, ovlašćeno lice, šifra t.p.)
Rezervacija prevoza (šifra r.p., šifra odgovora, t.p.)
Spisak prevoznika (šifra spiska prevoznika, kontakt telefon, ime prevoznika)
Potvrda o rezervaciji prevoza (šifra potvrde, datum potvrde, šifra r.p.)
Klijent (šifra klijenta, ime ,prezime, telefon)
Zahtev za catalog (šifra zahteva, datum zahteva, adresa isporuke, šifra klijenta)
Katalog (šifra kataloga, datum izdavanja, destinacije, šifra zahteva, šifra klijenta)
Stavke kataloga (šifra kataloga, redni broj stavke, naziv stavke)
Potvrda o rezervaciji (šifra potvrde,datum potvrde, ovlašćeno lice, šifra kataloga, šifra klijenta, šifra rezervacije)
Rezervacija (šifra rezervacije, cena, šifra klijenta)
Dokaz o uplati (šifra uplate, datum uplate, ime uplatioca, iznos, šifra rezervacije, šifra banke)
18
Podaci o hotelu (šifra hotela, ime hotela, lokacija, šifra klijenta, šifra uplate)
Podaci o transport (šifra transporta, datum polaska, vreme polaska, šifra hotela)
Dobija (šifra transporta, šifra klijenta)
Banka (šifra banke, naziv, broj telefona, adresa)
Potvrda o validnosti (šifra potvrde, šifra banke, šifra uplate)
19